@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.aa-module-spacing--large,.aa-module-spacing-top--large{padding-top:calc(9.6rem + 1vh)}@media (min-width:992px){.aa-module-spacing--large,.aa-module-spacing-top--large{padding-top:calc(12.8rem + 1vh)}}.aa-module-spacing--large,.aa-module-spacing-bottom--large{padding-bottom:calc(9.6rem + 1vh)}@media (min-width:992px){.aa-module-spacing--large,.aa-module-spacing-bottom--large{padding-bottom:calc(12.8rem + 1vh)}}.aa-module-spacing--medium,.aa-module-spacing-top--medium{padding-top:calc(6rem + 1vh)}@media (min-width:992px){.aa-module-spacing--medium,.aa-module-spacing-top--medium{padding-top:calc(8rem + 1vh)}}.aa-module-spacing--medium,.aa-module-spacing-bottom--medium{padding-bottom:calc(6rem + 1vh)}@media (min-width:992px){.aa-module-spacing--medium,.aa-module-spacing-bottom--medium{padding-bottom:calc(8rem + 1vh)}}.aa-module-spacing--small,.aa-module-spacing-top--small{padding-top:calc(3.6rem + 1vh)}@media (min-width:992px){.aa-module-spacing--small,.aa-module-spacing-top--small{padding-top:calc(4.8rem + 1vh)}}.aa-module-spacing--small,.aa-module-spacing-bottom--small{padding-bottom:calc(3.6rem + 1vh)}@media (min-width:992px){.aa-module-spacing--small,.aa-module-spacing-bottom--small{padding-bottom:calc(4.8rem + 1vh)}}.burj{padding-top:80px}@media (min-width:992px){.burj{padding-top:120px}}.aa-pagination,.burj{padding-bottom:80px}@media (min-width:992px){.aa-pagination,.burj{padding-bottom:120px}}.empire{padding-top:60px}@media (min-width:992px){.empire{padding-top:80px}}@media (min-width:1440px){.empire{padding-top:100px}}.empire{padding-bottom:60px}@media (min-width:992px){.empire{padding-bottom:80px}}@media (min-width:1440px){.empire{padding-bottom:100px}}.eiffel{padding-top:40px}@media (min-width:992px){.eiffel{padding-top:50px}}@media (min-width:1440px){.eiffel{padding-top:64px}}.eiffel{padding-bottom:40px}@media (min-width:992px){.eiffel{padding-bottom:50px}}@media (min-width:1440px){.eiffel{padding-bottom:64px}}.liberty{padding-top:30px}@media (min-width:1440px){.liberty{padding-top:40px}}.liberty{padding-bottom:30px}@media (min-width:1440px){.liberty{padding-bottom:40px}}.londonbridge{padding-top:10px}@media (min-width:992px){.londonbridge{padding-top:20px}}.londonbridge{padding-bottom:10px}@media (min-width:992px){.londonbridge{padding-bottom:20px}}html{-webkit-box-sizing:border-box;box-sizing:border-box;scroll-behavior:smooth}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{background-color:#fff}.aa-site-wrapper,.body-wrapper,body,html{height:100%;min-height:100%}.aa-site-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}.aa-blog-listing,.aa-blog-post,.aa-landing-page,.aa-system-page,.aa-webpage{-webkit-box-flex:1;-ms-flex:1;flex:1}footer,header,main{width:100%}a{color:#0c1446;-webkit-text-decoration:underline;text-decoration:underline}a:focus,button:focus,input[type=submit]:focus{outline-offset:.4rem}a:active,a:focus,a:hover{color:#175873}hr{border:0;border-top:.3rem solid #87aca3;margin:4rem 0}iframe,img,video{max-width:100%}img{display:block;height:auto}.aa-module__body table{border:0!important}.aa-module__body td{border:.1rem solid #999!important;padding:.6rem 1rem!important}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:300;src:url(https://25764782.fs1.hubspotusercontent-eu1.net/hubfs/25764782/Digmarit-Theme/Fonts/Lato-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Lato;font-style:italic;font-weight:300;src:url(https://25764782.fs1.hubspotusercontent-eu1.net/hubfs/25764782/Digmarit-Theme/Fonts/Lato-LightItalic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:400;src:url(https://25764782.fs1.hubspotusercontent-eu1.net/hubfs/25764782/Digmarit-Theme/Fonts/Lato-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Lato;font-style:italic;font-weight:400;src:url(https://25764782.fs1.hubspotusercontent-eu1.net/hubfs/25764782/Digmarit-Theme/Fonts/Lato-Italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:700;src:url(https://25764782.fs1.hubspotusercontent-eu1.net/hubfs/25764782/Digmarit-Theme/Fonts/Lato-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Lato;font-style:italic;font-weight:700;src:url(https://25764782.fs1.hubspotusercontent-eu1.net/hubfs/25764782/Digmarit-Theme/Fonts/Lato-BoldItalic.ttf) format("truetype")}html{font-size:62.5%}body{color:#0c1446;font-family:Lato,Helvetica,Arial,sans-serif;font-size:calc(1.6rem + .1vw);font-weight:400;line-height:1.5;word-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.h1,.h2,.h3,.h4,.h5,.h6,.hs-search-results .hs-search-results__listing>li .hs-search-results__title,h1,h2,h3,h4,h5,h6{line-height:1.25;margin:0}.h1:not(:last-child),.h2:not(:last-child),.h3:not(:last-child),.h4:not(:last-child),.h5:not(:last-child),.h6:not(:last-child),.hs-search-results .hs-search-results__listing>li .hs-search-results__title:not(:last-child),h1:not(:last-child),h2:not(:last-child),h3:not(:last-child),h4:not(:last-child),h5:not(:last-child),h6:not(:last-child){margin-bottom:.5em}.h1:not(:first-child),.h2:not(:first-child),.h3:not(:first-child),.h4:not(:first-child),.h5:not(:first-child),.h6:not(:first-child),.hs-search-results .hs-search-results__listing>li .hs-search-results__title:not(:first-child),h1:not(:first-child),h2:not(:first-child),h3:not(:first-child),h4:not(:first-child),h5:not(:first-child),h6:not(:first-child){margin-top:1em}@media (max-width:991px){.h1 br,.h2 br,.h3 br,.h4 br,.h5 br,.h6 br,.hs-search-results .hs-search-results__listing>li .hs-search-results__title br,h1 br,h2 br,h3 br,h4 br,h5 br,h6 br{display:none}}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,.hs-search-results .hs-search-results__listing>li .hs-search-results__title a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}.h1,h1{font-size:calc(3.6rem + .6vw)}.h1,.h2,h1,h2{font-family:vista-slab,Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;-webkit-text-decoration:none;text-decoration:none}.h2,h2{font-size:calc(3rem + .5vw)}.h3,h3{font-size:calc(2.7rem + .4vw)}.h3,.h4,.hs-search-results .hs-search-results__listing>li .hs-search-results__title,h3,h4{font-family:vista-slab,Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;-webkit-text-decoration:none;text-decoration:none}.h4,.hs-search-results .hs-search-results__listing>li .hs-search-results__title,h4{font-size:calc(2.4rem + .1vw)}.h5,h5{font-size:calc(2.1rem + .1vw)}.h5,.h6,h5,h6{font-family:vista-slab,Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;-webkit-text-decoration:none;text-decoration:none}.h6,h6{font-size:calc(1.8rem + .1vw)}p{margin-bottom:0;margin-top:0}p:not(:last-child){margin-bottom:1.5em}div+p,div+strong,img+p,img+strong,video+p,video+strong{margin-top:2rem}.aa-label,.aa-subheading,.aa-text-size--small,figcaption{font-size:calc(1.4rem + .1vw);line-height:1.4}.aa-text-size--large,.aa-text-size--large-300,blockquote{font-size:calc(2rem + .1vw);line-height:1.6}.aa-text-size--large-300{color:#0c1446;font-weight:300}ol,ul{margin:2em 0;padding-left:1.4em}ol:first-child,ul:first-child{margin-top:0}ol:last-child,ul:last-child{margin-bottom:0}p+ol,p+ul{margin-top:1em}li{padding-left:.3em}li:not(:last-child){margin-bottom:.4em}blockquote{border-left:.5rem solid #175873;font-style:italic;margin:calc(4rem + 1vh) 0;padding-left:4rem}blockquote:first-child{margin-top:0}blockquote:last-child{margin-bottom:0}b,strong{font-weight:700}figcaption,i{font-style:italic}.aa-label,.aa-subheading{display:block;font-weight:700;margin-bottom:1.4rem;text-transform:uppercase}.aa-label:last-child,.aa-subheading:last-child{margin-bottom:0}.aa-label+h1,.aa-label+h2,.aa-label+h3,.aa-label+h4,.aa-label+h5,.aa-label+h6,.aa-subheading+h1,.aa-subheading+h2,.aa-subheading+h3,.aa-subheading+h4,.aa-subheading+h5,.aa-subheading+h6{margin-top:0!important}.aa-bg-pattern{overflow:hidden;position:relative}.aa-bg-pattern>*{position:relative;z-index:1}.aa-bg-pattern:after,.aa-bg-pattern:before{display:block;height:auto;position:absolute;z-index:0}@media (max-width:991px){.aa-bg-pattern:after,.aa-bg-pattern:before{content:none!important}}.aa-bg-pattern:before{top:-10vw}.aa-bg-pattern:after{top:200vh}.aa-bg-pattern[class$=blue]:before{left:calc(50vw + 1.6rem)}.aa-bg-pattern[class$=blue]:after,.aa-bg-pattern[class$=pink]:before{right:calc(50vw + 1.6rem)}.aa-bg-pattern[class$=pink]:after{left:calc(50vw + 1.6rem)}.aa-bg-pattern--propeller-blue:after,.aa-bg-pattern--propeller-blue:before,.aa-bg-pattern--propeller-pink:after,.aa-bg-pattern--propeller-pink:before{width:60vw}.aa-bg-pattern--propeller-blue:after,.aa-bg-pattern--propeller-blue:before{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 836 844"><path fill="%23EDF9FF" d="M149.8 427.7S-49.6 747.3 89.1 827.2c138.6 79.9 377.5-168.6 377.5-168.6s303.6 207.2 359.2 24.7-157.9-284.1-157.9-284.1 147.9-251.8-12.1-361C453.4-100 364.3 192 364.3 192S135.6 6.5 29.3 154.5C-76.9 302.4 149.8 427.7 149.8 427.7"/></svg>')}.aa-bg-pattern--propeller-pink:after,.aa-bg-pattern--propeller-pink:before{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 836 844"><path fill="%23FEF3FB" d="M149.8 427.7S-49.6 747.3 89.1 827.2c138.6 79.9 377.5-168.6 377.5-168.6s303.6 207.2 359.2 24.7-157.9-284.1-157.9-284.1 147.9-251.8-12.1-361C453.4-100 364.3 192 364.3 192S135.6 6.5 29.3 154.5C-76.9 302.4 149.8 427.7 149.8 427.7"/></svg>')}.aa-bg-pattern--butterfly-blue:after,.aa-bg-pattern--butterfly-blue:before,.aa-bg-pattern--butterfly-pink:after,.aa-bg-pattern--butterfly-pink:before{width:80vw}.aa-bg-pattern--butterfly-blue:after,.aa-bg-pattern--butterfly-blue:before{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1078 799"><path fill="%23EDF9FF" d="M1055 122.5c-26-92-120.6-135.9-212-117.3-64.6 13.7-125.2 41.4-177.4 81s-94.6 90-124.1 147.7C479.1 122.6 354.2 48.7 218.2 30.4 126.1 18 33.2 52.1 6.2 147.6c-22.1 78.4 27.6 194 120.3 206.5 32.1 4.3 99.8 5.1 112.7 41.1 3.8 10.5-5.8 50.5-12.1 59.5-12.9 18.3-5.8 7.3-12.7 7.4-221.5 3.3-222.2 339.1 0 335.8 150.5-2.3 263.2-87.2 322.3-205.7 65.5 128.2 204 194.9 367.9 205.5 93 6 172.3-81.5 172.3-167.9 0-95.9-79.1-161.8-172.3-167.9-45.5-3-66.3-1-63.8-48.4 2.8-53.7 46.4-74.8 93.7-84.5 91.3-18.6 144.1-123 120.5-206.5"/></svg>')}.aa-bg-pattern--butterfly-pink:after,.aa-bg-pattern--butterfly-pink:before{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1078 799"><path fill="%23FEF3FB" d="M1055 122.5c-26-92-120.6-135.9-212-117.3-64.6 13.7-125.2 41.4-177.4 81s-94.6 90-124.1 147.7C479.1 122.6 354.2 48.7 218.2 30.4 126.1 18 33.2 52.1 6.2 147.6c-22.1 78.4 27.6 194 120.3 206.5 32.1 4.3 99.8 5.1 112.7 41.1 3.8 10.5-5.8 50.5-12.1 59.5-12.9 18.3-5.8 7.3-12.7 7.4-221.5 3.3-222.2 339.1 0 335.8 150.5-2.3 263.2-87.2 322.3-205.7 65.5 128.2 204 194.9 367.9 205.5 93 6 172.3-81.5 172.3-167.9 0-95.9-79.1-161.8-172.3-167.9-45.5-3-66.3-1-63.8-48.4 2.8-53.7 46.4-74.8 93.7-84.5 91.3-18.6 144.1-123 120.5-206.5"/></svg>')}.aa-bg-pattern--flower-blue:after,.aa-bg-pattern--flower-blue:before,.aa-bg-pattern--flower-pink:after,.aa-bg-pattern--flower-pink:before{width:60vw}.aa-bg-pattern--flower-blue:after,.aa-bg-pattern--flower-blue:before{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 863 844"><path fill="%23EDF9FF" d="M853.2 506.1c12.8-110 14.3-222.9-14.1-329.9-9.8-36.8-23.6-73.6-48.6-102.3C754.6 32.8 699.6 13 645.6 5.3 451.4-22.5 258.6 87 130.9 235.9 74.7 301.3 27.2 376.2 6.3 459.8c-6.1 19.5-7 40.2-2.5 60.1 15.6 52.8 87.3 65.4 139.7 48.5 84.6-27.4 144.6-100.8 199.6-170.7a653.8 653.8 0 0 0-61 166.1c-5.7 25.6-9.7 52.6-2.4 77.7 14.2 49 70.8 77.7 121.4 70.9s93.8-42.2 122-84.8 43.6-92.1 58.7-140.9c-11.6 88.5-9.1 178.3 7.6 266 18.4 96.6 95 120.5 157.9 47.6 69.6-80.7 94-191 105.9-294.2"/></svg>')}.aa-bg-pattern--flower-pink:after,.aa-bg-pattern--flower-pink:before{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 863 844"><path fill="%23FEF3FB" d="M853.2 506.1c12.8-110 14.3-222.9-14.1-329.9-9.8-36.8-23.6-73.6-48.6-102.3C754.6 32.8 699.6 13 645.6 5.3 451.4-22.5 258.6 87 130.9 235.9 74.7 301.3 27.2 376.2 6.3 459.8c-6.1 19.5-7 40.2-2.5 60.1 15.6 52.8 87.3 65.4 139.7 48.5 84.6-27.4 144.6-100.8 199.6-170.7a653.8 653.8 0 0 0-61 166.1c-5.7 25.6-9.7 52.6-2.4 77.7 14.2 49 70.8 77.7 121.4 70.9s93.8-42.2 122-84.8 43.6-92.1 58.7-140.9c-11.6 88.5-9.1 178.3 7.6 266 18.4 96.6 95 120.5 157.9 47.6 69.6-80.7 94-191 105.9-294.2"/></svg>')}.aa-module__body:not(:last-child),.aa-module__header:not(:last-child){margin-bottom:3.2rem}.aa-grid{display:grid;grid-gap:calc(3.2rem + 2.5vh) calc(3.2rem + .5vw);grid-template-columns:minmax(0,1fr);width:100%}@media (min-width:768px){.aa-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.aa-grid.aa-grid--one{grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.aa-grid.aa-grid--two.aa-grid--cols-1-2{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.aa-grid.aa-grid--two.aa-grid--cols-2-1{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}@media (min-width:992px){.aa-grid.aa-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.aa-grid.aa-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}}ul.aa-grid{list-style:none}ul.aa-grid,ul.aa-grid>li{margin:0;padding:0}.aa-bg-complementary,.aa-bg-complementary .aa-label,.aa-bg-complementary .aa-subheading,.aa-bg-complementary a,.aa-bg-complementary a:active,.aa-bg-complementary a:focus,.aa-bg-complementary a:hover,.aa-bg-complementary h1,.aa-bg-complementary h2,.aa-bg-complementary h3,.aa-bg-complementary h4,.aa-bg-complementary h5,.aa-bg-complementary h6,.aa-bg-overlay.aa-bg-overlay--complementary,.aa-bg-overlay.aa-bg-overlay--complementary .aa-label,.aa-bg-overlay.aa-bg-overlay--complementary .aa-subheading,.aa-bg-overlay.aa-bg-overlay--complementary a,.aa-bg-overlay.aa-bg-overlay--complementary a:active,.aa-bg-overlay.aa-bg-overlay--complementary a:focus,.aa-bg-overlay.aa-bg-overlay--complementary a:hover,.aa-bg-overlay.aa-bg-overlay--complementary h1,.aa-bg-overlay.aa-bg-overlay--complementary h2,.aa-bg-overlay.aa-bg-overlay--complementary h3,.aa-bg-overlay.aa-bg-overlay--complementary h4,.aa-bg-overlay.aa-bg-overlay--complementary h5,.aa-bg-overlay.aa-bg-overlay--complementary h6,.aa-bg-overlay.aa-bg-overlay--primary,.aa-bg-overlay.aa-bg-overlay--primary .aa-label,.aa-bg-overlay.aa-bg-overlay--primary .aa-subheading,.aa-bg-overlay.aa-bg-overlay--primary a,.aa-bg-overlay.aa-bg-overlay--primary a:active,.aa-bg-overlay.aa-bg-overlay--primary a:focus,.aa-bg-overlay.aa-bg-overlay--primary a:hover,.aa-bg-overlay.aa-bg-overlay--primary h1,.aa-bg-overlay.aa-bg-overlay--primary h2,.aa-bg-overlay.aa-bg-overlay--primary h3,.aa-bg-overlay.aa-bg-overlay--primary h4,.aa-bg-overlay.aa-bg-overlay--primary h5,.aa-bg-overlay.aa-bg-overlay--primary h6,.aa-bg-overlay.aa-bg-overlay--secondary,.aa-bg-overlay.aa-bg-overlay--secondary .aa-label,.aa-bg-overlay.aa-bg-overlay--secondary .aa-subheading,.aa-bg-overlay.aa-bg-overlay--secondary a,.aa-bg-overlay.aa-bg-overlay--secondary a:active,.aa-bg-overlay.aa-bg-overlay--secondary a:focus,.aa-bg-overlay.aa-bg-overlay--secondary a:hover,.aa-bg-overlay.aa-bg-overlay--secondary h1,.aa-bg-overlay.aa-bg-overlay--secondary h2,.aa-bg-overlay.aa-bg-overlay--secondary h3,.aa-bg-overlay.aa-bg-overlay--secondary h4,.aa-bg-overlay.aa-bg-overlay--secondary h5,.aa-bg-overlay.aa-bg-overlay--secondary h6,.aa-bg-primary,.aa-bg-primary .aa-label,.aa-bg-primary .aa-subheading,.aa-bg-primary a,.aa-bg-primary a:active,.aa-bg-primary a:focus,.aa-bg-primary a:hover,.aa-bg-primary h1,.aa-bg-primary h2,.aa-bg-primary h3,.aa-bg-primary h4,.aa-bg-primary h5,.aa-bg-primary h6,.aa-bg-secondary,.aa-bg-secondary .aa-label,.aa-bg-secondary .aa-subheading,.aa-bg-secondary a,.aa-bg-secondary a:active,.aa-bg-secondary a:focus,.aa-bg-secondary a:hover,.aa-bg-secondary h1,.aa-bg-secondary h2,.aa-bg-secondary h3,.aa-bg-secondary h4,.aa-bg-secondary h5,.aa-bg-secondary h6{color:#fff}.aa-bg-complementary-light,.aa-bg-gradient-light,.aa-bg-gradient-pink,.aa-bg-gradient-tan,.aa-bg-light,.aa-bg-overlay.aa-bg-overlay--complementary-light,.aa-bg-overlay.aa-bg-overlay--gradient-light,.aa-bg-overlay.aa-bg-overlay--gradient-pink,.aa-bg-overlay.aa-bg-overlay--gradient-tan,.aa-bg-overlay.aa-bg-overlay--light,.aa-bg-overlay.aa-bg-overlay--secondary-light,.aa-bg-overlay.aa-bg-overlay--white,.aa-bg-secondary-light,.aa-bg-white{color:#0c1446}.aa-bg-complementary-light .aa-label,.aa-bg-complementary-light .aa-subheading,.aa-bg-gradient-light .aa-label,.aa-bg-gradient-light .aa-subheading,.aa-bg-gradient-pink .aa-label,.aa-bg-gradient-pink .aa-subheading,.aa-bg-gradient-tan .aa-label,.aa-bg-gradient-tan .aa-subheading,.aa-bg-light .aa-label,.aa-bg-light .aa-subheading,.aa-bg-overlay.aa-bg-overlay--complementary-light .aa-label,.aa-bg-overlay.aa-bg-overlay--complementary-light .aa-subheading,.aa-bg-overlay.aa-bg-overlay--gradient-light .aa-label,.aa-bg-overlay.aa-bg-overlay--gradient-light .aa-subheading,.aa-bg-overlay.aa-bg-overlay--gradient-pink .aa-label,.aa-bg-overlay.aa-bg-overlay--gradient-pink .aa-subheading,.aa-bg-overlay.aa-bg-overlay--gradient-tan .aa-label,.aa-bg-overlay.aa-bg-overlay--gradient-tan .aa-subheading,.aa-bg-overlay.aa-bg-overlay--light .aa-label,.aa-bg-overlay.aa-bg-overlay--light .aa-subheading,.aa-bg-overlay.aa-bg-overlay--secondary-light .aa-label,.aa-bg-overlay.aa-bg-overlay--secondary-light .aa-subheading,.aa-bg-overlay.aa-bg-overlay--white .aa-label,.aa-bg-overlay.aa-bg-overlay--white .aa-subheading,.aa-bg-secondary-light .aa-label,.aa-bg-secondary-light .aa-subheading,.aa-bg-white .aa-label,.aa-bg-white .aa-subheading{color:#e57f84}.aa-bg-complementary-light a,.aa-bg-complementary-light h1,.aa-bg-complementary-light h2,.aa-bg-complementary-light h3,.aa-bg-complementary-light h4,.aa-bg-complementary-light h5,.aa-bg-complementary-light h6,.aa-bg-gradient-light a,.aa-bg-gradient-light h1,.aa-bg-gradient-light h2,.aa-bg-gradient-light h3,.aa-bg-gradient-light h4,.aa-bg-gradient-light h5,.aa-bg-gradient-light h6,.aa-bg-gradient-pink a,.aa-bg-gradient-pink h1,.aa-bg-gradient-pink h2,.aa-bg-gradient-pink h3,.aa-bg-gradient-pink h4,.aa-bg-gradient-pink h5,.aa-bg-gradient-pink h6,.aa-bg-gradient-tan a,.aa-bg-gradient-tan h1,.aa-bg-gradient-tan h2,.aa-bg-gradient-tan h3,.aa-bg-gradient-tan h4,.aa-bg-gradient-tan h5,.aa-bg-gradient-tan h6,.aa-bg-light a,.aa-bg-light h1,.aa-bg-light h2,.aa-bg-light h3,.aa-bg-light h4,.aa-bg-light h5,.aa-bg-light h6,.aa-bg-overlay.aa-bg-overlay--complementary-light a,.aa-bg-overlay.aa-bg-overlay--complementary-light h1,.aa-bg-overlay.aa-bg-overlay--complementary-light h2,.aa-bg-overlay.aa-bg-overlay--complementary-light h3,.aa-bg-overlay.aa-bg-overlay--complementary-light h4,.aa-bg-overlay.aa-bg-overlay--complementary-light h5,.aa-bg-overlay.aa-bg-overlay--complementary-light h6,.aa-bg-overlay.aa-bg-overlay--gradient-light a,.aa-bg-overlay.aa-bg-overlay--gradient-light h1,.aa-bg-overlay.aa-bg-overlay--gradient-light h2,.aa-bg-overlay.aa-bg-overlay--gradient-light h3,.aa-bg-overlay.aa-bg-overlay--gradient-light h4,.aa-bg-overlay.aa-bg-overlay--gradient-light h5,.aa-bg-overlay.aa-bg-overlay--gradient-light h6,.aa-bg-overlay.aa-bg-overlay--gradient-pink a,.aa-bg-overlay.aa-bg-overlay--gradient-pink h1,.aa-bg-overlay.aa-bg-overlay--gradient-pink h2,.aa-bg-overlay.aa-bg-overlay--gradient-pink h3,.aa-bg-overlay.aa-bg-overlay--gradient-pink h4,.aa-bg-overlay.aa-bg-overlay--gradient-pink h5,.aa-bg-overlay.aa-bg-overlay--gradient-pink h6,.aa-bg-overlay.aa-bg-overlay--gradient-tan a,.aa-bg-overlay.aa-bg-overlay--gradient-tan h1,.aa-bg-overlay.aa-bg-overlay--gradient-tan h2,.aa-bg-overlay.aa-bg-overlay--gradient-tan h3,.aa-bg-overlay.aa-bg-overlay--gradient-tan h4,.aa-bg-overlay.aa-bg-overlay--gradient-tan h5,.aa-bg-overlay.aa-bg-overlay--gradient-tan h6,.aa-bg-overlay.aa-bg-overlay--light a,.aa-bg-overlay.aa-bg-overlay--light h1,.aa-bg-overlay.aa-bg-overlay--light h2,.aa-bg-overlay.aa-bg-overlay--light h3,.aa-bg-overlay.aa-bg-overlay--light h4,.aa-bg-overlay.aa-bg-overlay--light h5,.aa-bg-overlay.aa-bg-overlay--light h6,.aa-bg-overlay.aa-bg-overlay--secondary-light a,.aa-bg-overlay.aa-bg-overlay--secondary-light h1,.aa-bg-overlay.aa-bg-overlay--secondary-light h2,.aa-bg-overlay.aa-bg-overlay--secondary-light h3,.aa-bg-overlay.aa-bg-overlay--secondary-light h4,.aa-bg-overlay.aa-bg-overlay--secondary-light h5,.aa-bg-overlay.aa-bg-overlay--secondary-light h6,.aa-bg-overlay.aa-bg-overlay--white a,.aa-bg-overlay.aa-bg-overlay--white h1,.aa-bg-overlay.aa-bg-overlay--white h2,.aa-bg-overlay.aa-bg-overlay--white h3,.aa-bg-overlay.aa-bg-overlay--white h4,.aa-bg-overlay.aa-bg-overlay--white h5,.aa-bg-overlay.aa-bg-overlay--white h6,.aa-bg-secondary-light a,.aa-bg-secondary-light h1,.aa-bg-secondary-light h2,.aa-bg-secondary-light h3,.aa-bg-secondary-light h4,.aa-bg-secondary-light h5,.aa-bg-secondary-light h6,.aa-bg-white a,.aa-bg-white h1,.aa-bg-white h2,.aa-bg-white h3,.aa-bg-white h4,.aa-bg-white h5,.aa-bg-white h6{color:#0c1446}.aa-bg-complementary-light a:active,.aa-bg-complementary-light a:focus,.aa-bg-complementary-light a:hover,.aa-bg-gradient-light a:active,.aa-bg-gradient-light a:focus,.aa-bg-gradient-light a:hover,.aa-bg-gradient-pink a:active,.aa-bg-gradient-pink a:focus,.aa-bg-gradient-pink a:hover,.aa-bg-gradient-tan a:active,.aa-bg-gradient-tan a:focus,.aa-bg-gradient-tan a:hover,.aa-bg-light a:active,.aa-bg-light a:focus,.aa-bg-light a:hover,.aa-bg-overlay.aa-bg-overlay--complementary-light a:active,.aa-bg-overlay.aa-bg-overlay--complementary-light a:focus,.aa-bg-overlay.aa-bg-overlay--complementary-light a:hover,.aa-bg-overlay.aa-bg-overlay--gradient-light a:active,.aa-bg-overlay.aa-bg-overlay--gradient-light a:focus,.aa-bg-overlay.aa-bg-overlay--gradient-light a:hover,.aa-bg-overlay.aa-bg-overlay--gradient-pink a:active,.aa-bg-overlay.aa-bg-overlay--gradient-pink a:focus,.aa-bg-overlay.aa-bg-overlay--gradient-pink a:hover,.aa-bg-overlay.aa-bg-overlay--gradient-tan a:active,.aa-bg-overlay.aa-bg-overlay--gradient-tan a:focus,.aa-bg-overlay.aa-bg-overlay--gradient-tan a:hover,.aa-bg-overlay.aa-bg-overlay--light a:active,.aa-bg-overlay.aa-bg-overlay--light a:focus,.aa-bg-overlay.aa-bg-overlay--light a:hover,.aa-bg-overlay.aa-bg-overlay--secondary-light a:active,.aa-bg-overlay.aa-bg-overlay--secondary-light a:focus,.aa-bg-overlay.aa-bg-overlay--secondary-light a:hover,.aa-bg-overlay.aa-bg-overlay--white a:active,.aa-bg-overlay.aa-bg-overlay--white a:focus,.aa-bg-overlay.aa-bg-overlay--white a:hover,.aa-bg-secondary-light a:active,.aa-bg-secondary-light a:focus,.aa-bg-secondary-light a:hover,.aa-bg-white a:active,.aa-bg-white a:focus,.aa-bg-white a:hover{color:#175873}.aa-bg-black,.aa-bg-dark,.aa-bg-gradient-dark,.aa-bg-overlay.aa-bg-overlay--black,.aa-bg-overlay.aa-bg-overlay--dark,.aa-bg-overlay.aa-bg-overlay--gradient-dark{color:#fff}.aa-bg-black .aa-label,.aa-bg-black .aa-subheading,.aa-bg-dark .aa-label,.aa-bg-dark .aa-subheading,.aa-bg-gradient-dark .aa-label,.aa-bg-gradient-dark .aa-subheading,.aa-bg-overlay.aa-bg-overlay--black .aa-label,.aa-bg-overlay.aa-bg-overlay--black .aa-subheading,.aa-bg-overlay.aa-bg-overlay--dark .aa-label,.aa-bg-overlay.aa-bg-overlay--dark .aa-subheading,.aa-bg-overlay.aa-bg-overlay--gradient-dark .aa-label,.aa-bg-overlay.aa-bg-overlay--gradient-dark .aa-subheading{color:#87aca3}.aa-bg-black .hs-search-results .hs-search-results__pagination a.aa-button--4,.aa-bg-black a,.aa-bg-black a.aa-button.aa-button--4,.aa-bg-black h1,.aa-bg-black h2,.aa-bg-black h3,.aa-bg-black h4,.aa-bg-black h5,.aa-bg-black h6,.aa-bg-dark .hs-search-results .hs-search-results__pagination a.aa-button--4,.aa-bg-dark a,.aa-bg-dark a.aa-button.aa-button--4,.aa-bg-dark h1,.aa-bg-dark h2,.aa-bg-dark h3,.aa-bg-dark h4,.aa-bg-dark h5,.aa-bg-dark h6,.aa-bg-gradient-dark .hs-search-results .hs-search-results__pagination a.aa-button--4,.aa-bg-gradient-dark a,.aa-bg-gradient-dark a.aa-button.aa-button--4,.aa-bg-gradient-dark h1,.aa-bg-gradient-dark h2,.aa-bg-gradient-dark h3,.aa-bg-gradient-dark h4,.aa-bg-gradient-dark h5,.aa-bg-gradient-dark h6,.aa-bg-overlay.aa-bg-overlay--black a,.aa-bg-overlay.aa-bg-overlay--black h1,.aa-bg-overlay.aa-bg-overlay--black h2,.aa-bg-overlay.aa-bg-overlay--black h3,.aa-bg-overlay.aa-bg-overlay--black h4,.aa-bg-overlay.aa-bg-overlay--black h5,.aa-bg-overlay.aa-bg-overlay--black h6,.aa-bg-overlay.aa-bg-overlay--dark a,.aa-bg-overlay.aa-bg-overlay--dark h1,.aa-bg-overlay.aa-bg-overlay--dark h2,.aa-bg-overlay.aa-bg-overlay--dark h3,.aa-bg-overlay.aa-bg-overlay--dark h4,.aa-bg-overlay.aa-bg-overlay--dark h5,.aa-bg-overlay.aa-bg-overlay--dark h6,.aa-bg-overlay.aa-bg-overlay--gradient-dark a,.aa-bg-overlay.aa-bg-overlay--gradient-dark h1,.aa-bg-overlay.aa-bg-overlay--gradient-dark h2,.aa-bg-overlay.aa-bg-overlay--gradient-dark h3,.aa-bg-overlay.aa-bg-overlay--gradient-dark h4,.aa-bg-overlay.aa-bg-overlay--gradient-dark h5,.aa-bg-overlay.aa-bg-overlay--gradient-dark h6,.hs-search-results .hs-search-results__pagination .aa-bg-black a.aa-button--4,.hs-search-results .hs-search-results__pagination .aa-bg-dark a.aa-button--4,.hs-search-results .hs-search-results__pagination .aa-bg-gradient-dark a.aa-button--4{color:#fff}.aa-bg-black .hs-search-results .hs-search-results__pagination a.aa-button--4:active,.aa-bg-black .hs-search-results .hs-search-results__pagination a.aa-button--4:focus,.aa-bg-black .hs-search-results .hs-search-results__pagination a.aa-button--4:hover,.aa-bg-black a.aa-button.aa-button--4:active,.aa-bg-black a.aa-button.aa-button--4:focus,.aa-bg-black a.aa-button.aa-button--4:hover,.aa-bg-black a:active,.aa-bg-black a:focus,.aa-bg-black a:hover,.aa-bg-dark .hs-search-results .hs-search-results__pagination a.aa-button--4:active,.aa-bg-dark .hs-search-results .hs-search-results__pagination a.aa-button--4:focus,.aa-bg-dark .hs-search-results .hs-search-results__pagination a.aa-button--4:hover,.aa-bg-dark a.aa-button.aa-button--4:active,.aa-bg-dark a.aa-button.aa-button--4:focus,.aa-bg-dark a.aa-button.aa-button--4:hover,.aa-bg-dark a:active,.aa-bg-dark a:focus,.aa-bg-dark a:hover,.aa-bg-gradient-dark .hs-search-results .hs-search-results__pagination a.aa-button--4:active,.aa-bg-gradient-dark .hs-search-results .hs-search-results__pagination a.aa-button--4:focus,.aa-bg-gradient-dark .hs-search-results .hs-search-results__pagination a.aa-button--4:hover,.aa-bg-gradient-dark a.aa-button.aa-button--4:active,.aa-bg-gradient-dark a.aa-button.aa-button--4:focus,.aa-bg-gradient-dark a.aa-button.aa-button--4:hover,.aa-bg-gradient-dark a:active,.aa-bg-gradient-dark a:focus,.aa-bg-gradient-dark a:hover,.aa-bg-overlay.aa-bg-overlay--black a:active,.aa-bg-overlay.aa-bg-overlay--black a:focus,.aa-bg-overlay.aa-bg-overlay--black a:hover,.aa-bg-overlay.aa-bg-overlay--dark a:active,.aa-bg-overlay.aa-bg-overlay--dark a:focus,.aa-bg-overlay.aa-bg-overlay--dark a:hover,.aa-bg-overlay.aa-bg-overlay--gradient-dark a:active,.aa-bg-overlay.aa-bg-overlay--gradient-dark a:focus,.aa-bg-overlay.aa-bg-overlay--gradient-dark a:hover,.hs-search-results .hs-search-results__pagination .aa-bg-black a.aa-button--4:active,.hs-search-results .hs-search-results__pagination .aa-bg-black a.aa-button--4:focus,.hs-search-results .hs-search-results__pagination .aa-bg-black a.aa-button--4:hover,.hs-search-results .hs-search-results__pagination .aa-bg-dark a.aa-button--4:active,.hs-search-results .hs-search-results__pagination .aa-bg-dark a.aa-button--4:focus,.hs-search-results .hs-search-results__pagination .aa-bg-dark a.aa-button--4:hover,.hs-search-results .hs-search-results__pagination .aa-bg-gradient-dark a.aa-button--4:active,.hs-search-results .hs-search-results__pagination .aa-bg-gradient-dark a.aa-button--4:focus,.hs-search-results .hs-search-results__pagination .aa-bg-gradient-dark a.aa-button--4:hover{color:#e57f84}.aa-bg-black .hs-input[type=file],.aa-bg-dark .hs-input[type=file],.aa-bg-gradient-dark .hs-input[type=file],.aa-bg-overlay.aa-bg-overlay--black .hs-input[type=file],.aa-bg-overlay.aa-bg-overlay--dark .hs-input[type=file],.aa-bg-overlay.aa-bg-overlay--gradient-dark .hs-input[type=file]{color:#fff}.aa-bg-overlay.aa-bg-overlay--primary,.aa-bg-primary{background-color:#175873}.aa-bg-overlay.aa-bg-overlay--primary:before{background-color:#175873;opacity:.85}.aa-content-color--primary{color:#175873}.aa-bg-overlay.aa-bg-overlay--secondary,.aa-bg-secondary{background-color:#e57f84}.aa-bg-overlay.aa-bg-overlay--secondary:before{background-color:#e57f84;opacity:.85}.aa-content-color--secondary{color:#e57f84}.aa-bg-complementary,.aa-bg-overlay.aa-bg-overlay--complementary{background-color:#2b7c85}.aa-bg-overlay.aa-bg-overlay--complementary:before{background-color:#2b7c85;opacity:.85}.aa-content-color--complementary{color:#2b7c85}.aa-bg-light,.aa-bg-overlay.aa-bg-overlay--light{background-color:#f4eae6}.aa-bg-overlay.aa-bg-overlay--light:before{background-color:#f4eae6;opacity:.85}.aa-content-color--light{color:#fff}.aa-bg-dark,.aa-bg-overlay.aa-bg-overlay--dark{background-color:#0c1446}.aa-bg-overlay.aa-bg-overlay--dark:before{background-color:#0c1446;opacity:.85}.aa-content-color--dark{color:#0c1446}.aa-bg-overlay.aa-bg-overlay--white,.aa-bg-white{background-color:transparent}.aa-bg-overlay.aa-bg-overlay--white:before{background-color:#fff;opacity:.85}.aa-content-color--white{color:#fff}.aa-bg-black,.aa-bg-overlay.aa-bg-overlay--black{background-color:#0c1446}.aa-bg-overlay.aa-bg-overlay--black:before{background-color:#0c1446;opacity:.85}.aa-content-color--black{color:#0c1446}.aa-bg-overlay.aa-bg-overlay--secondary-light,.aa-bg-secondary-light{background-color:#87aca3}.aa-bg-overlay.aa-bg-overlay--secondary-light:before{background-color:#87aca3;opacity:.85}.aa-content-color--secondary-light{color:#87aca3}.aa-bg-complementary-light,.aa-bg-overlay.aa-bg-overlay--complementary-light{background-color:#87aca3}.aa-bg-overlay.aa-bg-overlay--complementary-light:before{background-color:#87aca3;opacity:.85}.aa-content-color--complementary-light{color:#87aca3}.aa-bg-gradient-light,.aa-bg-overlay.aa-bg-overlay--gradient-light{background:#f4eae6}.aa-bg-overlay.aa-bg-overlay--gradient-light:before{background-color:#f4eae6;opacity:.85}.aa-content-color--gradient-light{color:#f4eae6}.aa-bg-gradient-dark,.aa-bg-overlay.aa-bg-overlay--gradient-dark{background:#175873}.aa-bg-overlay.aa-bg-overlay--gradient-dark:before{background-color:#175873;opacity:.85}.aa-content-color--gradient-dark{color:#175873}.aa-bg-gradient-pink,.aa-bg-overlay.aa-bg-overlay--gradient-pink{background:#e57f84}.aa-bg-overlay.aa-bg-overlay--gradient-pink:before{background-color:#e57f84;opacity:.85}.aa-content-color--gradient-pink{color:#e57f84}.aa-bg-gradient-tan,.aa-bg-overlay.aa-bg-overlay--gradient-tan{background:#2b7c85}.aa-bg-overlay.aa-bg-overlay--gradient-tan:before{background-color:#2b7c85;opacity:.85}.aa-content-color--gradient-tan{color:#2b7c85}.aa-bg-image,.aa-bg-overlay,.aa-bg-video{position:relative}.aa-bg-image>.aa-inner,.aa-bg-overlay>.aa-inner,.aa-bg-video>.aa-inner{position:relative;z-index:10}.aa-bg-image .aa-image-wrapper{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.aa-image-wrapper img,.aa-image-wrapper--contain img{height:100%;width:100%}.aa-image-wrapper img{-o-object-fit:cover;object-fit:cover}.aa-image-wrapper--contain img{-o-object-fit:contain;object-fit:contain}.aa-hero__image.aa-image-wrapper--center,.aa-image-wrapper--center{-ms-flex-item-align:center;align-self:center}.aa-hero__image.aa-image-wrapper--center img,.aa-image-wrapper--center img{-o-object-position:center;object-position:center}.aa-bg-overlay:before{content:"";z-index:5}.aa-bg-overlay:before,.aa-bg-video video{bottom:0;left:0;position:absolute;right:0;top:0}.aa-bg-video video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.aa-module{display:-webkit-box;display:-ms-flexbox;display:flex}.aa-module-width--full,.aa-module-width--page{width:100%}@media (min-width:992px){.aa-module-width--page{margin:0 auto;max-width:144rem}}.aa-module-height--full,.aa-module-height--normal,.aa-module-height--small{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-module-height--small{min-height:calc(100vh - 6.4rem)}@media (min-width:576px){.aa-module-height--small{min-height:40rem}}.aa-module-height--normal{min-height:calc(100vh - 6.4rem)}@media (min-width:576px){.aa-module-height--normal{min-height:64rem}}.aa-module-height--full{min-height:min(100vh - 6.4rem,110rem)}.aa-inner{display:grid;grid-gap:calc(3.2rem + 2.5vh) calc(3.2rem + .5vw);grid-template-columns:minmax(0,1fr);padding-left:max(5vw,2rem);padding-right:max(5vw,2rem);width:100%}@media (min-width:576px){.aa-inner{padding-left:max(7vw,2rem);padding-right:max(7vw,2rem)}}@media (min-width:992px){.aa-inner{grid-template-columns:repeat(12,minmax(0,1fr));margin-left:auto;margin-right:auto;max-width:max(65vw,144rem/12 * 10);padding-left:4rem;padding-right:4rem}}.aa-content{width:100%}.aa-content-alignment--left{text-align:left}.aa-content-alignment--center{text-align:center}.aa-content-alignment--center ol,.aa-content-alignment--center ul{text-align:left}.aa-content-alignment--center .aa-button-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.aa-content-width--narrow{grid-column:4/span 6}.aa-content-width--normal{grid-column:3/span 8}.aa-content-width--wide{grid-column:2/span 10}.aa-content-width--full{grid-column:span 12}.aa-content-position--left .aa-content-width--narrow{grid-column:1/span 6}.aa-content-position--left .aa-content-width--normal{grid-column:1/span 8}.aa-content-position--left .aa-content-width--wide{grid-column:1/span 10}.aa-content-position--right .aa-content-width--narrow{grid-column:7/span 6}.aa-content-position--right .aa-content-width--normal{grid-column:5/span 8}.aa-content-position--right .aa-content-width--wide{grid-column:3/span 10}}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}@media (min-width:576px){.hidden-sm-up{display:none!important}}@media (max-width:575px){.hidden-sm-down{display:none!important}}@media (min-width:768px){.hidden-md-up{display:none!important}}@media (max-width:767px){.hidden-md-down{display:none!important}}@media (min-width:992px){.hidden-lg-up{display:none!important}}@media (max-width:991px){.hidden-lg-down{display:none!important}}@media (min-width:1200px){.hidden-xl-up{display:none!important}}@media (max-width:1199px){.hidden-xl-down{display:none!important}}.aa-button,.hs-button,.hs-search-results .hs-search-results__pagination a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-style:solid;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:vista-slab,Lato,Helvetica,Arial,sans-serif;font-size:calc(1.6rem + .1vw);font-style:normal;font-weight:500;letter-spacing:.05em;line-height:1.2;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;-webkit-transition:all .15s ease,outline-offset 0s,-webkit-transform 0s;transition:all .15s ease,outline-offset 0s,-webkit-transform 0s;transition:all .15s ease,transform 0s,outline-offset 0s;transition:all .15s ease,transform 0s,outline-offset 0s,-webkit-transform 0s}.aa-button:hover,.hs-button:hover,.hs-search-results .hs-search-results__pagination a:hover{cursor:pointer}.aa-button:focus,.aa-button:hover,.hs-button:focus,.hs-button:hover,.hs-search-results .hs-search-results__pagination a:focus,.hs-search-results .hs-search-results__pagination a:hover{-webkit-text-decoration:underline;text-decoration:underline}.aa-button.aa-button--1,.aa-form-button--1 input.aa-button[type=submit],.aa-form-button--1 input[type=submit].hs-button,.hs-button,.hs-search-results .hs-search-results__pagination a,.hs-search-results .hs-search-results__pagination a.aa-button,.hs-search-results .hs-search-results__pagination a.aa-button--1{background-color:#175873;border-color:#175873;border-radius:.4rem;border-width:.2rem;color:#fff;padding:.6em 1.9em}.aa-button.aa-button--1:active,.aa-button.aa-button--1:focus,.aa-button.aa-button--1:hover,.aa-form-button--1 input.aa-button[type=submit]:active,.aa-form-button--1 input.aa-button[type=submit]:focus,.aa-form-button--1 input.aa-button[type=submit]:hover,.aa-form-button--1 input[type=submit].hs-button:active,.aa-form-button--1 input[type=submit].hs-button:focus,.aa-form-button--1 input[type=submit].hs-button:hover,.hs-button:active,.hs-button:focus,.hs-button:hover,.hs-search-results .hs-search-results__pagination a:active,.hs-search-results .hs-search-results__pagination a:focus,.hs-search-results .hs-search-results__pagination a:hover{background-color:#175873;border-color:#175873;color:#fff}.aa-button--2.hs-button,.aa-button.aa-button--2,.aa-form-button--2 input.aa-button[type=submit],.aa-form-button--2 input[type=submit].hs-button,.hs-search-results .hs-search-results__pagination a.aa-button--2{background-color:#e57f84;border-color:#e57f84;border-radius:.4rem;border-width:.2rem;color:#fff;padding:.6em 1.9em}.aa-button--2.hs-button:active,.aa-button--2.hs-button:focus,.aa-button--2.hs-button:hover,.aa-button.aa-button--2:active,.aa-button.aa-button--2:focus,.aa-button.aa-button--2:hover,.aa-form-button--2 input.aa-button[type=submit]:active,.aa-form-button--2 input.aa-button[type=submit]:focus,.aa-form-button--2 input.aa-button[type=submit]:hover,.aa-form-button--2 input[type=submit].hs-button:active,.aa-form-button--2 input[type=submit].hs-button:focus,.aa-form-button--2 input[type=submit].hs-button:hover,.hs-search-results .hs-search-results__pagination a.aa-button--2:active,.hs-search-results .hs-search-results__pagination a.aa-button--2:focus,.hs-search-results .hs-search-results__pagination a.aa-button--2:hover{background-color:#e57f84;border-color:#e57f84;color:#fff}.aa-button--3.hs-button,.aa-button.aa-button--3,.aa-form-button--3 input.aa-button[type=submit],.aa-form-button--3 input[type=submit].hs-button,.hs-search-results .hs-search-results__pagination a.aa-button--3{background-color:transparent;border-color:#0c1446;border-radius:.4rem;border-width:.2rem;color:#0c1446;padding:.4em 1.1em}.aa-button--3.hs-button:active,.aa-button--3.hs-button:focus,.aa-button--3.hs-button:hover,.aa-button.aa-button--3:active,.aa-button.aa-button--3:focus,.aa-button.aa-button--3:hover,.aa-form-button--3 input.aa-button[type=submit]:active,.aa-form-button--3 input.aa-button[type=submit]:focus,.aa-form-button--3 input.aa-button[type=submit]:hover,.aa-form-button--3 input[type=submit].hs-button:active,.aa-form-button--3 input[type=submit].hs-button:focus,.aa-form-button--3 input[type=submit].hs-button:hover,.hs-search-results .hs-search-results__pagination a.aa-button--3:active,.hs-search-results .hs-search-results__pagination a.aa-button--3:focus,.hs-search-results .hs-search-results__pagination a.aa-button--3:hover{background-color:#0c1446;border-color:#0c1446;color:#fff}.aa-button--form.hs-button,.aa-button.aa-button--form,.aa-form-button--form input.aa-button[type=submit],.aa-form-button--form input[type=submit].hs-button,.hs-search-results .hs-search-results__pagination a.aa-button--form{background-color:#175873;border-color:#175873;border-radius:.4rem;border-width:.2rem;color:#fff;padding:.6em 1.9em}.aa-button--form.hs-button:active,.aa-button--form.hs-button:focus,.aa-button--form.hs-button:hover,.aa-button.aa-button--form:active,.aa-button.aa-button--form:focus,.aa-button.aa-button--form:hover,.aa-form-button--form input.aa-button[type=submit]:active,.aa-form-button--form input.aa-button[type=submit]:focus,.aa-form-button--form input.aa-button[type=submit]:hover,.aa-form-button--form input[type=submit].hs-button:active,.aa-form-button--form input[type=submit].hs-button:focus,.aa-form-button--form input[type=submit].hs-button:hover,.hs-search-results .hs-search-results__pagination a.aa-button--form:active,.hs-search-results .hs-search-results__pagination a.aa-button--form:focus,.hs-search-results .hs-search-results__pagination a.aa-button--form:hover{background-color:#175873;border-color:#175873;color:#fff}.aa-button.aa-button--1:active,.aa-button.aa-button--2:active,.aa-button.aa-button--3:active,.aa-form-button--1 input.aa-button[type=submit]:active,.aa-form-button--1 input[type=submit].hs-button:active,.aa-form-button--2 input.aa-button[type=submit]:active,.aa-form-button--2 input[type=submit].hs-button:active,.aa-form-button--3 input.aa-button[type=submit]:active,.aa-form-button--3 input[type=submit].hs-button:active,.hs-button:active,.hs-search-results .hs-search-results__pagination a:active{-webkit-transform:scale(.95);transform:scale(.95)}.aa-button--3.hs-button,.aa-button.aa-button--3,.aa-form-button--3 input.aa-button[type=submit],.aa-form-button--3 input[type=submit].hs-button,.hs-search-results .hs-search-results__pagination a.aa-button--3{font-size:calc(1.3rem + .1vw)}.aa-button--4.hs-button,.aa-button.aa-button--4,.hs-search-results .hs-search-results__pagination a.aa-button--4{border:0;color:#0c1446;display:block;font-family:inherit;font-size:inherit;-webkit-text-decoration:underline;text-decoration:underline;text-transform:none}.aa-button--4.hs-button:hover,.aa-button.aa-button--4:hover,.hs-search-results .hs-search-results__pagination a.aa-button--4:hover{color:#175873}.aa-button--4.hs-button:after,.aa-button.aa-button--4:after,.hs-search-results .hs-search-results__pagination a.aa-button--4:after{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 74"><path fill="%230C1446" d="M13 0H0l24 37L0 74h13l27-36v-2z" shape-rendering="geometricPrecision"/></svg>');display:inline-block;height:auto;margin-left:.5em;-webkit-transition:inherit;transition:inherit;width:.3em}.aa-button--4.hs-button:hover:after,.aa-button.aa-button--4:hover:after,.hs-search-results .hs-search-results__pagination a.aa-button--4:hover:after{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 74"><path fill="%23175873" d="M13 0H0l24 37L0 74h13l27-36v-2z" shape-rendering="geometricPrecision"/></svg>');margin-left:.7em}.aa-button-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.4rem}[class*=__content]+.aa-button-container{margin-top:3.2rem}
/* !important rules override HubSpot default form styles */.hs-form{font-size:calc(1.6rem + .1vw);line-height:1.4;text-align:left}.hs-form fieldset{max-width:none!important}.hs-form fieldset:not(:last-of-type){margin-bottom:2.4rem}.hs-form ol,.hs-form ul{list-style:none;margin:0;padding:0}.hs-form legend{display:block;font-size:.8em;line-height:1.2;margin-top:.6em;opacity:.8;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.hs-form fieldset.form-columns-2,.hs-form fieldset.form-columns-3{display:grid;grid-gap:2.4rem 1.6rem;grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.hs-form fieldset.form-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.hs-form fieldset.form-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.form-title:empty{display:none}.hs-form-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;float:none!important;width:100%!important}.hs-form-field .input{margin-right:0!important}.hs-form-field>label span{display:inline-block;font-size:.875em;font-weight:400;margin-bottom:.6rem}.hs-form-field>label span:empty,.hs-form-field>label span:empty+span{display:none}.hs-input,.hs-search-field__input,.hs_cos_wrapper_type_password_prompt [name=password]{background-color:#fff;border:.1rem solid #0c1446;border-radius:.3rem;color:#0c1446;height:4.6rem;line-height:1;padding-left:.8em;padding-right:.8em;width:100%!important}.hs-input:hover,.hs-search-field__input:hover,.hs_cos_wrapper_type_password_prompt [name=password]:hover{cursor:pointer}.hs-input::-webkit-input-placeholder,.hs-search-field__input::-webkit-input-placeholder,.hs_cos_wrapper_type_password_prompt [name=password]::-webkit-input-placeholder{color:inherit;opacity:.6}.hs-input::-moz-placeholder,.hs-search-field__input::-moz-placeholder,.hs_cos_wrapper_type_password_prompt [name=password]::-moz-placeholder{color:inherit;opacity:.6}.hs-input:-ms-input-placeholder,.hs-search-field__input:-ms-input-placeholder,.hs_cos_wrapper_type_password_prompt [name=password]:-ms-input-placeholder{color:inherit;opacity:.6}.hs-input::-ms-input-placeholder,.hs-search-field__input::-ms-input-placeholder,.hs_cos_wrapper_type_password_prompt [name=password]::-ms-input-placeholder{color:inherit;opacity:.6}.hs-input::placeholder,.hs-search-field__input::placeholder,.hs_cos_wrapper_type_password_prompt [name=password]::placeholder{color:inherit;opacity:.6}.hs-input[type=checkbox],.hs-input[type=radio],.hs-search-field__input[type=checkbox],.hs-search-field__input[type=radio],.hs_cos_wrapper_type_password_prompt [name=password][type=checkbox],.hs_cos_wrapper_type_password_prompt [name=password][type=radio]{background-color:transparent;border:0;height:auto;margin-right:1rem;width:auto!important}.hs-input[type=file],.hs-search-field__input[type=file],.hs_cos_wrapper_type_password_prompt [name=password][type=file]{background-color:transparent;border-color:transparent;height:auto;line-height:1.1;padding:0}.hs-input[type=file]::-webkit-file-upload-button,.hs-search-field__input[type=file]::-webkit-file-upload-button,.hs_cos_wrapper_type_password_prompt [name=password][type=file]::-webkit-file-upload-button{cursor:pointer;margin-right:.75em;padding:.3em .6em}.hs-input[type=file]::file-selector-button,.hs-search-field__input[type=file]::file-selector-button,.hs_cos_wrapper_type_password_prompt [name=password][type=file]::file-selector-button{cursor:pointer;margin-right:.75em;padding:.3em .6em}.hs-submit{margin-top:3.2rem}.hs-form-field .inputs-list label span{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hs-form-field .multi-container li:not(:last-child){margin-bottom:.8rem}.hs-fieldtype-textarea .input{line-height:0}.hs-fieldtype-textarea textarea{height:13.8rem;line-height:1.4;padding:.8em;resize:vertical}.hs-fieldtype-date .hs-dateinput,.hs-fieldtype-select .input{position:relative}.hs-fieldtype-date .hs-dateinput:after,.hs-fieldtype-select .input:after{line-height:0;pointer-events:none;position:absolute;right:1em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.6rem}.hs-fieldtype-date .hs-dateinput .hs-input,.hs-fieldtype-select .input .hs-input{padding-right:2.8em}.hs-fieldtype-date .hs-dateinput .hs-input::-webkit-calendar-picker-indicator,.hs-fieldtype-select .input .hs-input::-webkit-calendar-picker-indicator{display:none}.hs-fieldtype-select .input select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.hs-fieldtype-select .input:after{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 120 74"><path fill="%230C1446" d="M60 74 0 14 14 0l46 46 46-46 14 14z"/></svg>')}.hs-fieldtype-select .input:hover:after{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 120 74"><path fill="%23175873" d="M60 74 0 14 14 0l46 46 46-46 14 14z"/></svg>')}.hs-fieldtype-date .hs-dateinput:after{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="%230C1446" d="M152 64h144V24c0-13.25 10.7-24 24-24s24 10.75 24 24v40h40c35.3 0 64 28.65 64 64v320c0 35.3-28.7 64-64 64H64c-35.35 0-64-28.7-64-64V128c0-35.35 28.65-64 64-64h40V24c0-13.25 10.7-24 24-24s24 10.75 24 24zM48 248h80v-56H48zm0 48v64h80v-64zm128 0v64h96v-64zm144 0v64h80v-64zm80-104h-80v56h80zm0 216h-80v56h64c8.8 0 16-7.2 16-16zm-128 0h-96v56h96zm-144 0H48v40c0 8.8 7.16 16 16 16h64zm144-216h-96v56h96z"/></svg>')}.hs-fieldtype-date .hs-dateinput:hover:after{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="%23175873" d="M152 64h144V24c0-13.25 10.7-24 24-24s24 10.75 24 24v40h40c35.3 0 64 28.65 64 64v320c0 35.3-28.7 64-64 64H64c-35.35 0-64-28.7-64-64V128c0-35.35 28.65-64 64-64h40V24c0-13.25 10.7-24 24-24s24 10.75 24 24zM48 248h80v-56H48zm0 48v64h80v-64zm128 0v64h96v-64zm144 0v64h80v-64zm80-104h-80v56h80zm0 216h-80v56h64c8.8 0 16-7.2 16-16zm-128 0h-96v56h96zm-144 0H48v40c0 8.8 7.16 16 16 16h64zm144-216h-96v56h96z"/></svg>')}.hs-fieldtype-date .hs-dateinput .hs-datepicker .fn-date-picker .pika-button{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.hs-fieldtype-date .hs-dateinput .hs-datepicker .fn-date-picker .pika-button:hover{background-color:#175873!important}.hs-fieldtype-date .hs-dateinput .hs-datepicker .fn-date-picker .is-selected .pika-button{background-color:#2b7c85;color:#0c1446}.hs-fieldtype-date .hs-dateinput .hs-datepicker .fn-date-picker .is-today .pika-button{color:#0c1446}.hs-input.error{border-color:#175873}ul.hs-error-msgs{-webkit-box-ordinal-group:6;-ms-flex-order:5;margin-left:.8em;margin-top:.6em;order:5}ul.hs-error-msgs li{padding:0}ul.hs-error-msgs label{color:#175873;font-size:.8em;font-style:italic;font-weight:700;line-height:1.2}ul.hs-error-msgs label,ul.hs-error-msgs label:before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}ul.hs-error-msgs label:before{border:.2rem solid #175873;border-radius:50%;content:"!";font-size:1.4rem;font-style:normal;height:1.6rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;margin-right:.8rem;width:1.6rem}.hs_error_rollup{border:.2rem solid #175873;margin-top:2.4rem;padding:1.6rem}.hs_error_rollup .hs-error-msgs{margin:0}.legal-consent-container{font-size:1.4rem}.hs_gdpr_consent_data .hs-form-booleancheckbox label,.hs_gdpr_consent_marketing .hs-form-booleancheckbox label{font-weight:700}.aa-site-header__hamburger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;height:1.2rem;padding:0;width:1.8rem;z-index:200}.aa-hamburger{display:-webkit-box;display:-ms-flexbox;display:flex;height:1.2rem;width:1.8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-hamburger span,.aa-hamburger span:after,.aa-hamburger span:before{background-color:#0c1446;display:block;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:all;transition-property:all}.aa-hamburger span{margin:0 auto;position:relative}.aa-hamburger span:after,.aa-hamburger span:before{content:"";position:absolute}.aa-hamburger span,.aa-hamburger span:after,.aa-hamburger span:before{height:.2rem;width:1.8rem}.aa-hamburger span:before{-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem)}.aa-hamburger span:after{-webkit-transform:translateY(.5rem);transform:translateY(.5rem)}.js-nav-open .aa-hamburger{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.js-nav-open .aa-hamburger span{background-color:transparent}.js-nav-open .aa-hamburger span:after,.js-nav-open .aa-hamburger span:before{-webkit-transform:translateY(0);transform:translateY(0)}.js-nav-open .aa-hamburger span:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.js-nav-open .aa-hamburger span:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}html{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}body.js-nav-open{overflow-y:hidden}.aa-navigation-container{height:inherit;width:100%}.aa-navigation{height:inherit}.aa-navigation li,.aa-navigation ul{list-style:none;margin:0;padding:0}.aa-navigation a,.aa-navigation button{color:#fff;font-size:calc(1.8rem + .1vw);font-weight:500;line-height:1.5;text-align:left;width:100%;word-wrap:normal}@media (min-width:992px){.aa-navigation a,.aa-navigation button{color:#0c1446;text-align:center}}.aa-navigation-wrapper{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:inherit;width:100%}@media (min-width:992px){.aa-navigation-wrapper{grid-template-columns:repeat(auto-fill,minmax(0,auto))}}.aa-navigation-wrapper.aa-navigation-wrapper--0{row-gap:2.4rem}@media (min-width:992px){.aa-navigation-wrapper.aa-navigation-wrapper--0{row-gap:0}}.aa-navigation-wrapper.aa-navigation-wrapper--1{display:none;margin-top:1rem}@media (min-width:992px){.aa-navigation-wrapper.aa-navigation-wrapper--1{background-color:#0c1446;height:calc(100vh - 6.4rem);left:0;margin-top:0;overflow-y:auto;position:absolute;top:6.4rem}}.aa-navigation-wrapper.aa-navigation-wrapper--2{-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-template-columns:1fr;margin-top:1rem;row-gap:1rem}@media (min-width:992px){.aa-navigation-wrapper.aa-navigation-wrapper--2{-webkit-column-gap:1.4rem;-moz-column-gap:1.4rem;column-gap:1.4rem;grid-template-columns:repeat(auto-fit,minmax(0,auto));margin-top:0;padding-top:calc(3.2rem + .5vw);row-gap:0}}.aa-navigation-wrapper.aa-navigation-wrapper--3{display:none;grid-template-columns:1fr}@media (min-width:992px){.aa-navigation-wrapper.aa-navigation-wrapper--3{display:grid;padding-top:calc(1.6rem + .25vw)}}.aa-navigation-item.aa-navigation-item--0{height:inherit;width:100%}@media (min-width:992px){.aa-navigation-item.aa-navigation-item--1{margin-left:auto;margin-right:auto;max-width:max(70vw,144rem);padding:calc(3.2rem + .5vw) 4rem}}.aa-navigation-item.aa-navigation-item--1>a,.aa-navigation-item.aa-navigation-item--1>span{color:#fff;font-size:calc(1.6rem + .1vw);font-weight:400;line-height:1.25}@media (min-width:992px){.aa-navigation-item.aa-navigation-item--1>a,.aa-navigation-item.aa-navigation-item--1>span{font-size:calc(2.4rem + .1vw);font-weight:700}}.aa-navigation-item.aa-navigation-item--1 .aa-navigation-toggle{display:none}.aa-navigation-item.aa-navigation-item--2{position:relative}.aa-navigation-item.aa-navigation-item--2>a,.aa-navigation-item.aa-navigation-item--2>span{color:#fff;font-size:calc(1.6rem + .1vw);font-weight:400;line-height:1.25}@media (min-width:992px){.aa-navigation-item.aa-navigation-item--2>a,.aa-navigation-item.aa-navigation-item--2>span{font-size:calc(2rem + .1vw);font-weight:700}}.aa-navigation-item.aa-navigation-item--2 .aa-navigation-toggle{display:block;height:2.5rem;position:absolute;right:0;top:0;width:2.5rem}@media (min-width:992px){.aa-navigation-item.aa-navigation-item--2 .aa-navigation-toggle{display:none}}.aa-navigation-item.aa-navigation-item--3{margin-bottom:calc(1rem + .1vw)}.aa-navigation-item.aa-navigation-item--3:first-of-type{margin-top:calc(1rem + .1vw)}@media (min-width:992px){.aa-navigation-item.aa-navigation-item--3:first-of-type{margin-top:0}.aa-navigation-item.aa-navigation-item--3:last-of-type{margin-bottom:0}}.aa-navigation-item.aa-navigation-item--3>a,.aa-navigation-item.aa-navigation-item--3>span{color:#fff;font-size:calc(1.6rem + .1vw);font-weight:400;line-height:1.5}.aa-navigation-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;height:100%;padding:0;position:relative}@media (min-width:992px){.aa-navigation-toggle{padding:0 1rem}}@media (min-width:1200px){.aa-navigation-toggle{padding:0 2rem}}.aa-navigation-toggle svg{position:absolute;right:.4rem;top:.8rem;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .2s ease;transition:all .2s ease}@media (min-width:992px){.aa-navigation-toggle svg{margin-left:.6rem;position:relative;right:0;top:0}}.aa-navigation-toggle svg path{stroke:#fff}@media (min-width:992px){.aa-navigation-toggle svg path{stroke:#0c1446}}@media (max-width:991px){.aa-navigation-toggle.aa-navigation-toggle--small{height:2.8rem;position:absolute;right:0;top:0;width:2.8rem}}.aa-navigation--simple .aa-top-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:none;height:100%;padding:0;position:relative}@media (min-width:992px){.aa-navigation--simple .aa-top-link{padding:0 1rem}}@media (min-width:1200px){.aa-navigation--simple .aa-top-link{padding:0 2rem}}.aa-navigation--simple .aa-navigation-wrapper.aa-navigation-wrapper--1{height:auto;left:auto;width:auto}@media (min-width:992px){.aa-navigation--simple .aa-navigation-wrapper.aa-navigation-wrapper--1{padding:1rem}}@media (min-width:1200px){.aa-navigation--simple .aa-navigation-wrapper.aa-navigation-wrapper--1{padding:2rem}}.aa-navigation--simple .aa-navigation-item.aa-navigation-item--1{margin-bottom:calc(1rem + .1vw)}@media (min-width:992px){.aa-navigation--simple .aa-navigation-item.aa-navigation-item--1{padding:0}}.aa-navigation--simple .aa-navigation-item.aa-navigation-item--1:last-of-type{margin-bottom:0}.aa-navigation--simple .aa-navigation-item.aa-navigation-item--1>a,.aa-navigation--simple .aa-navigation-item.aa-navigation-item--1>span{color:#fff;font-size:calc(1.6rem + .1vw);font-weight:400;line-height:1.5}.aa-navigation-container--secondary .aa-navigation-wrapper{-webkit-column-gap:1.4rem;-moz-column-gap:1.4rem;column-gap:1.4rem;grid-auto-flow:column;grid-template-columns:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}@media (min-width:992px){.aa-navigation-container--secondary .aa-navigation-wrapper{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}}.aa-navigation-container--secondary .aa-navigation-item{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-navigation-container--secondary a,.aa-navigation-container--secondary button{display:grid;grid-auto-flow:column;grid-column-gap:.6rem;-webkit-column-gap:.6rem;-moz-column-gap:.6rem;column-gap:.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.aa-navigation-container--secondary a>img,.aa-navigation-container--secondary button>img{display:inline-block;height:auto;max-width:1.8rem;min-width:1.6rem;width:100%}@media (min-width:992px){.aa-navigation-container--secondary a>img,.aa-navigation-container--secondary button>img{position:relative;top:-.1rem}}.aa-navigation-container--secondary a>img:last-of-type,.aa-navigation-container--secondary button>img:last-of-type{display:none}.aa-navigation-container--secondary a>svg,.aa-navigation-container--secondary button>svg{display:inline-block;height:auto;margin:0;max-width:1.8rem;min-width:1.6rem;position:relative;right:auto;top:auto;-webkit-transform:none;transform:none;width:100%}@media (min-width:992px){.aa-navigation-container--secondary a>svg,.aa-navigation-container--secondary button>svg{position:relative;top:-.1rem}}.aa-navigation-container--secondary a>svg path,.aa-navigation-container--secondary button>svg path{stroke:inherit}.aa-navigation-container--secondary a>span,.aa-navigation-container--secondary button>span{display:none}@media (min-width:992px){.aa-navigation-container--secondary a>span,.aa-navigation-container--secondary button>span{display:inline-block}}.aa-navigation-container--secondary a>span.screen-reader-text--laptop,.aa-navigation-container--secondary a>span.screen-reader-text--mobile,.aa-navigation-container--secondary button>span.screen-reader-text--laptop,.aa-navigation-container--secondary button>span.screen-reader-text--mobile{display:block}.aa-navigation-container--mobile{background-color:#0c1446;bottom:100%;display:none;min-height:calc(100vh - 6.4rem);overflow-y:auto;padding-bottom:2.4rem;padding-top:2.4rem;position:fixed;right:0;width:100%;-webkit-overflow-scrolling:touch;z-index:998}.aa-navigation-container--mobile .aa-navigation-item.aa-navigation-item--0{position:relative}.aa-navigation-container--mobile .aa-navigation-container--secondary .aa-navigation-wrapper{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;grid-auto-flow:row;grid-template-columns:1fr;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.aa-navigation-container--mobile .aa-navigation-container--secondary a,.aa-navigation-container--mobile .aa-navigation-container--secondary button{grid-template-columns:1.8rem 1fr}.aa-navigation-container--mobile .aa-navigation-container--secondary a>img:first-of-type,.aa-navigation-container--mobile .aa-navigation-container--secondary button>img:first-of-type{display:none}.aa-navigation-container--mobile .aa-navigation-container--secondary a>img:last-of-type,.aa-navigation-container--mobile .aa-navigation-container--secondary button>img:last-of-type{display:inline-block}.aa-navigation-container--mobile .aa-navigation-container--secondary a>svg path,.aa-navigation-container--mobile .aa-navigation-container--secondary button>svg path{fill:#fff}.aa-navigation-container--mobile .aa-navigation-container--secondary a>span,.aa-navigation-container--mobile .aa-navigation-container--secondary button>span{display:inline-block;height:auto;overflow:visible;position:relative;width:auto;clip:auto}.js-nav-open .aa-navigation-container--mobile{bottom:0;display:block;top:6.4rem}.is-active{background-color:#0c1446}.is-active>.aa-navigation-wrapper{display:block}.is-active>.aa-navigation-toggle{color:#fff}.is-active>.aa-navigation-toggle svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.is-active>.aa-navigation-toggle svg path{stroke:#fff}@media (max-width:991px){.aa-navigation-container--mobile .hidden-lg-down--hamburger,.aa-site-header .hidden-lg-down--header{display:none!important}}.aa-social-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aa-social-links__icon{background-color:#175873;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:40px;margin:0 5px;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:40px}.aa-social-links__icon svg{fill:#fff;height:15px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto}.aa-social-links__icon:active svg,.aa-social-links__icon:focus svg,.aa-social-links__icon:hover svg{fill:#fff}.aa-video-wrapper{height:0;padding:56.25% 0 0;position:relative;width:100%}.aa-video-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.hs-video-wrapper{width:100%}.aa-navigation-item--search{position:relative}.aa-navigation-item--search .aa-navigation-toggle--search{height:auto;padding:0}.aa-navigation-item--search .aa-search-field{background-color:#fff;-webkit-box-shadow:0 .4rem .8rem 0 rgba(0,0,0,.15);box-shadow:0 .4rem .8rem 0 rgba(0,0,0,.15);display:none;padding:1.2rem 1.8rem;position:absolute;right:0;top:6.4rem;width:25rem}.aa-navigation-item--search .aa-search-field form{display:grid;grid-template-columns:1fr 3.4rem}.aa-navigation-item--search .aa-search-field button{background:#0c1446;height:3.4rem;padding:0;width:3.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center}.aa-navigation-item--search .aa-search-field__input{border-radius:0;border-style:solid;padding:.4rem .8rem;width:100%}.aa-navigation-item--search .aa-search-field__suggestions{list-style:none;margin:0;padding:0}.aa-navigation-item--search .aa-search-field--open .hs-search-field__suggestions{border:1px solid #0c1446}.aa-navigation-item--search .aa-search-field__suggestions li{display:block;margin:0;padding:0}.aa-navigation-item--search .aa-search-field__suggestions #results-for{font-weight:700}.aa-navigation-item--search .aa-search-field__suggestions #results-for,.aa-navigation-item--search .aa-search-field__suggestions a{display:block}.aa-navigation-item--search .aa-search-field__suggestions a:focus,.aa-navigation-item--search .aa-search-field__suggestions a:hover{-webkit-text-decoration:underline;text-decoration:underline}.aa-navigation-item--search.is-active{background-color:transparent}.aa-navigation-item--search.is-active .aa-navigation-toggle--search{color:#0c1446}.aa-navigation-item--search.is-active .aa-navigation-toggle--search>img:first-of-type{display:inline-block}.aa-navigation-item--search.is-active .aa-navigation-toggle--search>img:last-of-type{display:none}.aa-navigation-item--search.is-active .aa-search-field{display:block}.aa-navigation-container--mobile .aa-navigation-container--secondary .aa-navigation-item--search .aa-search-field{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;margin-top:2rem;padding:0;position:relative;top:0;width:100%}.aa-navigation-container--mobile .aa-navigation-container--secondary .aa-navigation-item--search .aa-search-field button{background:#fff;grid-template-columns:auto}.aa-navigation-container--mobile .aa-navigation-container--secondary .aa-navigation-item--search .aa-search-field button svg path{fill:#0c1446}.aa-navigation-container--mobile .aa-navigation-container--secondary .aa-navigation-item--search .aa-search-field__input{background-color:#0c1446;border-color:#fff;color:#fff}.aa-navigation-container--mobile .aa-navigation-container--secondary .aa-navigation-item--search .aa-search-field__input:-ms-input-placeholder{color:#0c1446}.aa-navigation-container--mobile .aa-navigation-container--secondary .aa-navigation-item--search .aa-search-field__input::-ms-input-placeholder{color:#0c1446}.aa-navigation-container--mobile .aa-navigation-container--secondary .aa-navigation-item--search .aa-search-field__input::-ms-input-placeholder,.aa-navigation-container--mobile .aa-navigation-container--secondary .aa-navigation-item--search .aa-search-field__input::placeholder{color:#0c1446}.aa-navigation-container--mobile .aa-navigation-container--secondary .aa-navigation-item--search.is-active .aa-navigation-toggle--search{color:#fff}.aa-navigation-container--mobile .aa-navigation-container--secondary .aa-navigation-item--search.is-active .aa-navigation-toggle--search>img:first-of-type{display:none}.aa-navigation-container--mobile .aa-navigation-container--secondary .aa-navigation-item--search.is-active .aa-navigation-toggle--search>img:last-of-type{display:inline-block}.hs-search-results .hs-search-results__listing>li{margin-bottom:2.4rem}.hs-search-results .hs-search-results__listing>li .hs-search-results__title{display:inline-block;margin-bottom:1rem}.hs-search-results .hs-search-results__pagination{margin-top:4rem}.screen-reader-text{border:0;height:.1rem;position:absolute;width:.1rem;clip:rect(.1rem,.1rem,.1rem,.1rem);overflow:hidden}.screen-reader-text--mobile{display:block}@media (min-width:992px){.screen-reader-text--mobile{border:0;height:auto;position:relative;width:auto;clip:auto;overflow:visible}}.screen-reader-text--laptop{display:block}@media (min-width:1366px){.screen-reader-text--laptop{border:0;height:auto;position:relative;width:auto;clip:auto;overflow:visible}}.aa-close-desktop-nav,.aa-close-mobile-nav{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.aa-close-desktop-nav{display:none}@media (min-width:992px){.aa-close-desktop-nav{display:block}}.aa-skip-navigation{clip:rect(.1rem,.1rem,.1rem,.1rem);height:.1rem;overflow:hidden;position:absolute;text-transform:none;width:.1rem;word-wrap:normal}.aa-skip-navigation:active,.aa-skip-navigation:focus,.aa-skip-navigation:hover{background-color:#175873;border-radius:.4rem;-webkit-box-shadow:0 .4rem .8rem 0 rgba(0,0,0,.15);box-shadow:0 .4rem .8rem 0 rgba(0,0,0,.15);color:#fff;display:block;height:auto;left:.5rem;padding:.6em 1.9em;top:.5rem;width:auto;clip:auto;z-index:100000}.aa-site-header{background-color:#fff;-webkit-box-shadow:0 .4rem .8rem 0 rgba(0,0,0,.15);box-shadow:0 .4rem .8rem 0 rgba(0,0,0,.15);height:6.4rem;left:0;position:fixed;top:0;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%;z-index:20}.aa-site-header .aa-inner{display:grid;grid-gap:calc(3.2rem + 2.5vh) 1.4rem;grid-template-columns:5.6rem 1fr 1.8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:inherit}@media (min-width:992px){.aa-site-header .aa-inner{grid-gap:calc(3.2rem + 2.5vh) calc(2rem + .5vw);grid-template-columns:5.6rem 4fr 1fr}}@media (min-width:1200px){.aa-site-header .aa-inner{grid-gap:calc(3.2rem + 2.5vh) calc(2.5rem + .5vw);grid-template-columns:5.6rem 2.5fr 1fr}}@media (min-width:1366px){.aa-site-header .aa-inner{grid-gap:calc(3.2rem + 2.5vh) calc(3.2rem + .5vw);grid-template-columns:5.6rem 1.3fr 1.3fr}}.aa-site-header--webpage .aa-inner{max-width:max(70vw,144rem)}main:not(.aa-landing-page){margin-top:6.4rem}.aa-branding{max-width:5.6rem;width:100%}@media (min-width:992px){.aa-branding{max-width:5.6rem}}.aa-branding a,.aa-branding img,.aa-branding svg{height:100%;width:100%}.aa-branding a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aa-branding img,.aa-branding svg{display:block}.aa-branding img{height:auto;width:5.6rem}@media (min-width:992px){.aa-branding img{width:5.6rem}}.aa-site-header--landing-page{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;position:absolute}.aa-site-footer{padding-bottom:8rem;padding-top:8rem;width:100%}@media (min-width:992px){.aa-site-footer{padding-bottom:16rem;padding-top:16rem}}.aa-site-footer .aa-footer-branding{margin-bottom:3.6rem;max-width:12rem;width:100%}@media (min-width:992px){.aa-site-footer .aa-footer-branding{margin-bottom:4.2rem;max-width:16rem}}.aa-site-footer .aa-footer-branding img:first-of-type,.aa-site-footer .aa-footer-branding svg:first-of-type{margin:0;width:12rem}@media (min-width:992px){.aa-site-footer .aa-footer-branding img:first-of-type,.aa-site-footer .aa-footer-branding svg:first-of-type{margin:0;width:16rem}}.aa-site-footer--landing-page{background-color:#fff}.aa-site-footer--landing-page .aa-site-footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.aa-back-to-top{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:.2rem solid #0c1446;bottom:3.2rem;cursor:pointer;height:3.2rem;opacity:0;position:fixed;right:3.2rem;-webkit-transition:all .2s ease;transition:all .2s ease;visibility:hidden;width:3.2rem;z-index:20}.aa-back-to-top svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.aa-back-to-top svg path{stroke:#0c1446}.aa-back-to-top:focus,.aa-back-to-top:hover{background-color:#e57f84}.aa-back-to-top.aa-back-to-top--active{opacity:1;visibility:visible}.aa-accordion-item__header,.aa-accordion-item__header:not(:last-child){border-bottom:.1rem solid #0c1446;margin:0}.aa-accordion-item__header.aa-accordion-item__header--open,.aa-accordion-item__header:not(:last-child).aa-accordion-item__header--open{border-bottom:none}.aa-accordion-item__header .aa-accordion-item__trigger,.aa-accordion-item__header:not(:last-child) .aa-accordion-item__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;display:block;margin:0;padding:1.6rem 0;position:relative;text-align:left;width:100%}.aa-accordion-item__header .aa-accordion-item__trigger:focus,.aa-accordion-item__header .aa-accordion-item__trigger:hover,.aa-accordion-item__header:not(:last-child) .aa-accordion-item__trigger:focus,.aa-accordion-item__header:not(:last-child) .aa-accordion-item__trigger:hover{-webkit-text-decoration:underline;text-decoration:underline}.aa-accordion-item__header .aa-accordion-item__trigger svg,.aa-accordion-item__header:not(:last-child) .aa-accordion-item__trigger svg{height:1.2rem;position:absolute;right:1.6rem;top:3rem;-webkit-transition:all .2s ease;transition:all .2s ease;width:1.2rem}.aa-accordion-item__header .aa-accordion-item__trigger svg path,.aa-accordion-item__header:not(:last-child) .aa-accordion-item__trigger svg path{fill:#0c1446}.aa-accordion-item__header .aa-accordion-item__trigger[aria-expanded=true] svg,.aa-accordion-item__header:not(:last-child) .aa-accordion-item__trigger[aria-expanded=true] svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.aa-accordion-item__header .aa-accordion-item__title,.aa-accordion-item__header:not(:last-child) .aa-accordion-item__title{color:#0c1446}.aa-accordion-item__body{border-bottom:.1rem solid #0c1446;padding-bottom:1.6rem}.aa-accordion-item__body[hidden]{display:none}.aa-bg-complementary-light .aa-accordion-item__body,.aa-bg-complementary-light .aa-accordion-item__header,.aa-bg-complementary-light .aa-accordion-item__header:not(:last-child),.aa-bg-light .aa-accordion-item__body,.aa-bg-light .aa-accordion-item__header,.aa-bg-light .aa-accordion-item__header:not(:last-child),.aa-bg-overlay.aa-bg-overlay--complementary-light .aa-accordion-item__body,.aa-bg-overlay.aa-bg-overlay--complementary-light .aa-accordion-item__header,.aa-bg-overlay.aa-bg-overlay--light .aa-accordion-item__body,.aa-bg-overlay.aa-bg-overlay--light .aa-accordion-item__header,.aa-bg-overlay.aa-bg-overlay--secondary-light .aa-accordion-item__body,.aa-bg-overlay.aa-bg-overlay--secondary-light .aa-accordion-item__header,.aa-bg-secondary-light .aa-accordion-item__body,.aa-bg-secondary-light .aa-accordion-item__header,.aa-bg-secondary-light .aa-accordion-item__header:not(:last-child){border-bottom-color:#0c1446}.aa-breadcrumbs.aa-module-spacing-top--small{padding-top:calc(1.6rem + 1vh)}.aa-breadcrumbs ol{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.4rem .6rem;list-style:none;margin:0}.aa-breadcrumbs li,.aa-breadcrumbs ol{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.aa-breadcrumbs li{margin-bottom:0}.aa-breadcrumbs li span{margin-left:.6rem}.aa-breadcrumbs a[aria-current]{pointer-events:none}.aa-breadcrumbs a[aria-current],.aa-cards a{-webkit-text-decoration:none;text-decoration:none}.aa-cards a:hover{-webkit-text-decoration:underline;text-decoration:underline}.aa-card--link:hover .aa-card__image img{-webkit-transform:scale(1.08);transform:scale(1.08)}.aa-card{position:relative}.aa-card__link:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.aa-card__image{aspect-ratio:16/9;margin-bottom:2.4rem;overflow:hidden}.aa-card__image img{-webkit-transition:all .4s ease;transition:all .4s ease}.aa-card.aa-bg-image .aa-card__image{aspect-ratio:auto}.aa-card.aa-bg-image .aa-card__body{margin:0;padding:calc(3.2rem + 1vw);position:relative;z-index:10}.aa-blog-posts .aa-blot-post__topic{left:1.6rem;position:absolute;top:1.6rem;z-index:2}.aa-blog-posts .aa-card__image{margin-bottom:1.6rem}.aa-blog-posts .aa-card__date{display:block;margin-bottom:1.2rem}.aa-blog-posts .h4,.aa-blog-posts .hs-search-results .hs-search-results__listing>li .hs-search-results__title,.hs-search-results .hs-search-results__listing>li .aa-blog-posts .hs-search-results__title{margin-top:0}.aa-column__image{margin:0 auto 2.4rem}@media (max-width:767px){.aa-column__image{width:min(30%,20rem)}}@media (min-width:768px){.aa-column__image{height:max(10vh,10rem)}.aa-column__image img{height:100%;margin:0 auto}}.aa-focus-box.aa-bg-overlay-gradient--primary:before{background:-webkit-gradient(linear,left top,right top,color-stop(25.55%,rgba(23,88,115,.9)),to(rgba(23,88,115,.5)));background:linear-gradient(90deg,rgba(23,88,115,.9) 25.55%,rgba(23,88,115,.5))}.aa-focus-box.aa-bg-overlay-gradient--secondary:before{background:-webkit-gradient(linear,left top,right top,color-stop(25.55%,rgba(229,127,132,.9)),to(rgba(229,127,132,.5)));background:linear-gradient(90deg,rgba(229,127,132,.9) 25.55%,rgba(229,127,132,.5))}.aa-focus-box.aa-bg-overlay-gradient--complementary:before{background:-webkit-gradient(linear,left top,right top,color-stop(25.55%,rgba(43,124,133,.9)),to(rgba(43,124,133,.5)));background:linear-gradient(90deg,rgba(43,124,133,.9) 25.55%,rgba(43,124,133,.5))}.aa-focus-box.aa-bg-overlay-gradient--light:before{background:-webkit-gradient(linear,left top,right top,color-stop(25.55%,hsla(17,39%,93%,.9)),to(hsla(17,39%,93%,.5)));background:linear-gradient(90deg,hsla(17,39%,93%,.9) 25.55%,hsla(17,39%,93%,.5))}.aa-focus-box.aa-bg-overlay-gradient--dark:before{background:-webkit-gradient(linear,left top,right top,color-stop(25.55%,rgba(12,20,70,.9)),to(rgba(12,20,70,.5)));background:linear-gradient(90deg,rgba(12,20,70,.9) 25.55%,rgba(12,20,70,.5))}.aa-focus-box.aa-bg-overlay-gradient--white:before{background:-webkit-gradient(linear,left top,right top,color-stop(25.55%,hsla(0,0%,100%,.9)),to(hsla(0,0%,100%,.5)));background:linear-gradient(90deg,hsla(0,0%,100%,.9) 25.55%,hsla(0,0%,100%,.5))}.aa-focus-box__body,.aa-focus-box__header{margin-bottom:20px}.aa-focus-box__body:last-child,.aa-focus-box__header:last-child{margin-bottom:0}.aa-form--layout-one .aa-module__header:not(:last-child){margin-bottom:4.8rem}.aa-hero{padding:0!important}.aa-hero.aa-module-height--full{-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}@media (max-width:991px){.aa-hero .aa-grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:992px){.aa-hero .h1{font-size:calc(4.2rem + 2vw)}.aa-hero .aa-button,.aa-hero .hs-button,.aa-hero .hs-search-results .hs-search-results__pagination a,.hs-search-results .hs-search-results__pagination .aa-hero a{font-size:calc(2.1rem + .1vw)}}@media (max-width:991px){.aa-hero__content{padding-bottom:0!important}}@media (min-width:992px){.aa-hero__content{-ms-flex-item-align:center;align-self:center}}@media (max-width:991px){.aa-hero__content.aa-module-spacing-top--large{padding-top:calc(6rem + 1vh)}}.aa-hero__image{-ms-flex-item-align:end;align-self:end}@media (min-width:992px){.aa-hero__image{width:47vw}}.aa-hero__image img{max-height:50vh;-o-object-position:bottom;object-position:bottom}@media (min-width:992px){.aa-hero__image img{height:calc(min(100vh - 6.4rem, 110rem)*.95);max-height:calc(min(100vh - 6.4rem, 110rem)*.95)}.aa-hero--reversed-desktop .aa-hero__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.aa-hero--reversed-desktop .aa-hero__image{justify-self:end;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.aa-image img{width:100%}.aa-image__grid .init-gallery-isotope{display:block}@media (min-width:768px){.aa-image__grid .init-gallery-isotope{margin:0 calc(-1.06667rem + -.16667vw);width:calc(100% + 2.13333rem + .33333vw)}}.aa-image__grid .init-gallery-isotope .grid-sizer{width:100%}@media (min-width:768px){.aa-image__grid .init-gallery-isotope .grid-sizer{width:50%}}@media (min-width:992px){.aa-image__grid .init-gallery-isotope .grid-sizer{width:33.333%}}.aa-image__grid .init-gallery-isotope .aa-gallery-item{-webkit-animation:isotopeFadeIn .8s ease .1s 1 forwards;animation:isotopeFadeIn .8s ease .1s 1 forwards;margin-bottom:calc(1.6rem + 1.25vh);opacity:0;-webkit-transform:translateY(-1rem);transform:translateY(-1rem);width:100%}@-webkit-keyframes isotopeFadeIn{0%{opacity:0;-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (min-width:768px){.aa-image__grid .init-gallery-isotope .aa-gallery-item{width:50%}}@media (min-width:992px){.aa-image__grid .init-gallery-isotope .aa-gallery-item{width:33.333%}}.aa-image__grid .init-gallery-isotope .aa-gallery-item img{display:block;max-width:100%}@media (min-width:768px){.aa-image__grid .init-gallery-isotope .aa-gallery-item img{padding-left:calc(1.06667rem + .16667vw);padding-right:calc(1.06667rem + .16667vw)}}.aa-media-text:not(.aa-media-text--icon) .aa-content{display:grid;grid-gap:inherit;grid-template-columns:inherit}@media (min-width:992px){.aa-media-text:not(.aa-media-text--icon) .aa-media-text__media-column,.aa-media-text:not(.aa-media-text--icon) .aa-media-text__text-column{grid-column:span 6}}.aa-media-text__media-column img{width:100%}@media (min-width:992px){.aa-media-text--reversed-desktop .aa-media-text__media-column{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.aa-media-text--reversed-desktop .aa-media-text__text-column{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (max-width:991px){.aa-media-text--reversed-mobile .aa-media-text__media-column{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.aa-media-text--reversed-mobile .aa-media-text__text-column{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.aa-media-text.aa-media-text--full{position:relative}@media (max-width:991px){.aa-media-text.aa-media-text--full:not(.aa-media-text--reversed-mobile){padding-top:0}.aa-media-text.aa-media-text--full.aa-media-text--reversed-mobile{padding-bottom:0}.aa-media-text.aa-media-text--full .aa-media-text__media-column{left:calc(max(7vw, 2rem)*-1);position:relative;width:100vw}}@media (max-width:575px){.aa-media-text.aa-media-text--full .aa-media-text__media-column{left:calc(max(5vw, 2rem)*-1)}}@media (min-width:992px){.aa-media-text.aa-media-text--full .aa-media-text__media-column{height:100%;left:0;position:absolute;top:0;width:50vw}.aa-media-text.aa-media-text--full .aa-media-text__media-column img{height:100%;-o-object-fit:cover;object-fit:cover}.aa-media-text.aa-media-text--full .aa-media-text__text-column{grid-column:8/13}.aa-media-text.aa-media-text--full.aa-media-text--reversed-desktop .aa-media-text__media-column{left:auto;right:0}.aa-media-text.aa-media-text--full.aa-media-text--reversed-desktop .aa-media-text__text-column{grid-column:1/6}}@media (min-width:768px){.aa-media-text--icon.aa-media-text--reversed-desktop .aa-media-text__media-column{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.aa-media-text--icon.aa-media-text--reversed-desktop .aa-media-text__text-column{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.aa-media-text--icon .aa-media-text__media-column img{margin:0 auto;width:min(40%,20rem)}@media (min-width:768px){.aa-media-text--icon .aa-media-text__media-column img{width:70%}}.aa-panels{min-height:100vh}.aa-panels .aa-branding{margin-bottom:calc(5.6rem + 1vh);margin-right:0;max-width:14rem}.aa-panels .aa-branding img{height:auto;width:8rem}@media (min-width:992px){.aa-panels .aa-branding img{width:10rem}}@media (max-width:991px){.aa-panels .aa-grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:992px){.aa-panel--image{-ms-flex-item-align:start;align-self:start;position:sticky;top:calc(4.8rem + 1vh)}.aa-panel--image img{height:calc(98vh - 12.8rem);-o-object-fit:cover;object-fit:cover}}.aa-panel--image img{width:100%}.aa-panel__form:not(:first-child){margin-top:6.4rem}.aa-panel__form:not(:last-child){margin-bottom:6.4rem}.aa-panels--sticky-image{padding-bottom:0!important}.aa-panels--sticky-image .aa-panel--image img{height:50vh;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}@media (min-width:992px){.aa-panels--sticky-image .aa-panel--content{padding-bottom:calc(8rem + 1vh)}.aa-panels--sticky-image .aa-panel--image{-ms-flex-item-align:end;align-self:end;bottom:0;top:auto}.aa-panels--sticky-image .aa-panel--image img{height:94vh}.aa-panels--reversed-desktop .aa-panel--content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.aa-panels--reversed-desktop .aa-panel--image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.aa-quote__header{margin-bottom:20px}.aa-quote__body{margin-bottom:40px}.aa-quote__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aa-quote__image{border-radius:50%;height:100px;margin-bottom:20px;width:100px}.aa-content-alignment--center .aa-quote__image{-ms-flex-item-align:center;align-self:center}.aa-social-sharing{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.4rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;list-style:none;margin-top:2.4rem;padding:0}.aa-social-sharing li{margin:0;padding-left:0}.aa-social-sharing svg{display:block;height:100%;width:3rem}@media (min-width:992px){.aa-social-sharing svg{width:3.4rem}}.aa-social-sharing svg path{fill:#0c1446}.aa-social-sharing a:active svg path,.aa-social-sharing a:focus svg path,.aa-social-sharing a:hover svg path{fill:#175873}.aa-social-follow{display:grid;grid-auto-flow:row;grid-template-rows:auto;grid-row-gap:1.4rem;row-gap:1.4rem}@media (min-width:992px){.aa-social-follow{row-gap:2.4rem}}.aa-social-follow a{display:grid;grid-template-columns:2rem 1fr;grid-column-gap:.8rem;-webkit-column-gap:.8rem;-moz-column-gap:.8rem;column-gap:.8rem;text-align:left}@media (min-width:992px){.aa-social-follow a{grid-template-columns:2.4rem 1fr}}.aa-social-follow a svg{display:block;height:100%;width:2rem}@media (min-width:992px){.aa-social-follow a svg{width:2.4rem}}.aa-social-follow a svg path{fill:#fff;-webkit-transition:all .2s ease;transition:all .2s ease}.aa-social-follow a:active svg path,.aa-social-follow a:focus svg path,.aa-social-follow a:hover svg path{fill:#e57f84}.aa-sidebar-navigation>.aa-inner{position:relative}.aa-sidebar-navigation>.aa-inner .aa-image-wrapper img{aspect-ratio:16/9}@media (min-width:992px){.aa-sidebar-navigation__nav{grid-column:1/span 3;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.aa-sidebar-navigation__nav.aa-sidebar-navigation__nav--sticky{position:fixed;top:0}.aa-sidebar-navigation__nav.aa-sidebar-navigation__nav--stop{bottom:0;position:absolute}}.aa-sidebar-navigation__nav li,.aa-sidebar-navigation__nav ul{list-style:none;margin:0;padding:0}.aa-sidebar-navigation__nav ul li{margin-bottom:.6rem}.aa-sidebar-navigation__nav ul li:last-of-type{margin-bottom:0}.aa-sidebar-navigation__nav .aa-sidebar-navigation__title{display:inline-block;margin-bottom:1rem}.aa-calculator form{display:grid;grid-row-gap:.8rem}@media (min-width:576px){.aa-calculator form{grid-template-columns:1fr auto;grid-template-rows:auto 4.6rem;grid-column-gap:.8rem;grid-row-gap:.4rem}.aa-calculator form label{grid-area:1/1/2/3}}.aa-calculator form input[name=kuukausitulot]{border:.1rem solid #0c1446;border-radius:.3rem;height:auto;line-height:1.2;padding:.6em .8em}@media (min-width:576px){.aa-calculator form input[name=kuukausitulot]{grid-area:2/1/3/2;height:4.6rem}}.aa-calculator form input[type=submit]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:576px){.aa-calculator form input[type=submit]{grid-area:2/2/3/3}}.aa-calculator-result-container{border:.1rem solid #0c1446;border-radius:.3rem;display:none;margin-top:3.2rem;padding:3.2rem 1.6rem;text-align:center}.aa-calculator-result-container.aa-calculator-result-container--active{display:block}.aa-calculator-result-container span:nth-of-type(2),.aa-calculator-result-container span:nth-of-type(3){font-weight:700}.aa-team-member{display:grid;grid-template-columns:minmax(0,calc(10rem + 1vw)) minmax(0,1fr);grid-column-gap:1.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:576px){.aa-team-member{grid-template-columns:minmax(0,calc(12rem + 2vw)) minmax(0,1fr)}}.aa-team-member:nth-child(odd) .aa-team-member__image{-webkit-clip-path:url(#aa-team-member__mask--odd);clip-path:url(#aa-team-member__mask--odd)}.aa-team-member:nth-child(2n) .aa-team-member__image{-webkit-clip-path:url(#aa-team-member__mask--even);clip-path:url(#aa-team-member__mask--even)}.aa-team-member__image{aspect-ratio:1/1;width:100%}.aa-team-member__mask{height:0;position:absolute;width:0}.aa-team-member__body{display:grid}.aa-team-member__name{font-weight:700}.aa-team-member__email{word-break:break-all}.aa-system-page h1{margin-bottom:.5em}.aa-system-page h2{font-family:Lato,Helvetica,Arial,sans-serif;font-size:calc(1.6rem + .1vw);font-weight:700;line-height:1.4}.aa-system-page form{max-width:50rem}.aa-system-page form h3{color:#0c1446;font-family:Lato,Helvetica,Arial,sans-serif;font-size:calc(1.6rem + .1vw);font-weight:400!important;line-height:1.4;margin:0 0 .8rem;text-align:left}.aa-system-page form .hs-input{font-size:calc(1.6rem + .1vw)!important;padding:0 .8em!important}.aa-system-page form .hs-submit{margin-top:0}.aa-system-page form .hs-button{margin-top:3.2rem}.aa-system-page form .hs-form-field:not(:last-of-type){margin-bottom:2.4rem}.aa-system-page form .hs-form-field>label{display:inline-block;font-size:.875em;font-weight:400;margin-bottom:.8rem}.aa-system-page form .hs-form-field>label:empty,.aa-system-page form .hs-form-field>label:empty+span{display:none}.aa-system-page form .hs-login-widget-show-password,.aa-system-page form .hs-register-widget-show-password,.aa-system-page form .hs-reset-widget-show-password{font-size:.8em;font-weight:400;line-height:1.2;margin-bottom:.8rem}.aa-system-page ul.hs-error-msgs{margin:0}.aa-system-page ul.hs-error-msgs label:before{display:none}.aa-system-page .hs_cos_wrapper_type_member_login .hs-form-field:nth-of-type(3){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.aa-system-page .hs_cos_wrapper_type_member_login .hs-form-field:nth-of-type(3) label{margin-bottom:0}.aa-system-page .hs_cos_wrapper_type_password_prompt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:24rem}.aa-system-page .hs_cos_wrapper_type_password_prompt [name=password]{height:4.6rem!important}.aa-system-page .email-prefs{margin-top:2rem}.aa-system-page .email-prefs .item{border-bottom:.1rem solid #e57f84;margin-bottom:1.4rem;padding-bottom:1.4rem}.aa-system-page .email-prefs .item:first-of-type{border-top:.1rem solid #e57f84;margin-top:1.4rem;padding-top:1.4rem}.aa-system-page .email-prefs .item .checkbox-row+p{margin-top:.8rem}.aa-system-page .email-prefs .subscribe-options{margin-top:1.8rem}.aa-system-page .email-prefs .subscribe-options .header{margin-bottom:1rem}.aa-system-page .email-prefs .hs-button{margin-top:3.2rem}.aa-system-page .page-header+.success{margin-top:1.4rem}.aa-tags__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%}@media (min-width:1200px){.aa-tags__inner{margin-left:auto;margin-right:auto;max-width:120rem}}.aa-tag{background-color:#2b7c85;border-radius:100px;color:#0c1446;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;line-height:16px;margin-bottom:15px;padding:7px 20px;-webkit-text-decoration:none;text-decoration:none}.aa-tag:not(:last-of-type){margin-right:15px}.aa-tag:hover{-webkit-text-decoration:none;text-decoration:none}.aa-tag--current,.aa-tag:hover{background-color:#175873;color:#fff}.aa-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:4rem;padding-right:4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.aa-pagination{margin-left:auto;margin-right:auto;max-width:72rem;padding-left:0;padding-right:0}}.aa-pagination ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0;padding:0}.aa-pagination li{list-style-type:none}.aa-pagination li:not(:last-of-type){margin-bottom:20px;margin-right:20px}@media (min-width:992px){.aa-pagination li:not(:last-of-type){margin-bottom:0}}.aa-pagination li a{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border-radius:.4rem;color:#0c1446;font-size:24px;height:40px;-webkit-text-decoration:none;text-decoration:none;width:40px}.aa-pagination li a.aa-pagination--active{background-color:#175873;color:#fff}.aa-pagination li a:hover{background-color:rgba(23,88,115,.2);color:#0c1446}.aa-blog-listing .init-isotope{display:block}@media (min-width:768px){.aa-blog-listing .init-isotope{margin:0 calc(-1.6rem + -.25vw);width:calc(100% + 3.2rem + .5vw)}}.aa-blog-listing .init-isotope .aa-card{-webkit-animation:isotopeFadeIn .8s ease .1s 1 forwards;animation:isotopeFadeIn .8s ease .1s 1 forwards;margin-bottom:calc(3.2rem + 2.5vh);opacity:0;-webkit-transform:translateY(-1rem);transform:translateY(-1rem);width:100%}@keyframes isotopeFadeIn{0%{opacity:0;-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (min-width:768px){.aa-blog-listing .init-isotope .aa-card{margin-left:calc(1.6rem + .25vw);margin-right:calc(1.6rem + .25vw);width:calc(50% - 3.2rem - .5vw)}}@media (min-width:992px){.aa-blog-listing .init-isotope .aa-card{width:calc(33.333% - 3.2rem - .5vw)}}.aa-blog-listing .init-isotope .aa-card.hidden{display:none}.aa-blog-listing #isotope-load-more{margin:0 auto}.hs-inline-edit .aa-grid{display:grid!important}.hs-inline-edit .aa-card{margin:0!important;width:100%!important}.hs-inline-edit .aa-blog-posts .aa-module__footer{display:none}.aa-blog-listing__simple article:not(:last-child){border-bottom:.1rem solid rgba(12,20,70,.4);margin-bottom:3.2rem;padding-bottom:3.2rem}.aa-blog-listing__tags .aa-grid{grid-gap:2.4rem calc(3.2rem + .5vw)}@media (min-width:768px){.aa-blog-listing__tags .aa-grid{grid-template-columns:repeat(auto-fit,minmax(40%,1fr))}}@media (min-width:992px){.aa-blog-listing__tags .aa-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.aa-no-results.aa-no-results--hidden{display:none}.aa-blog-post .aa-blot-post__topic,.aa-blog-posts .aa-blot-post__topic{border:0;border-radius:.4rem;font-size:1.3rem;letter-spacing:.04em;padding:.5rem .9rem}.aa-blog-post .aa-blot-post__topic:active,.aa-blog-posts .aa-blot-post__topic:active{-webkit-transform:scale(.95);transform:scale(.95)}.aa-blog-post .aa-blot-post__topic--1,.aa-blog-posts .aa-blot-post__topic--1{background-color:#0c1446;color:#87aca3!important}.aa-blog-post .aa-blot-post__topic--2,.aa-blog-posts .aa-blot-post__topic--2{background-color:#2b7c85;color:#0c1446!important}.aa-blog-post .aa-blot-post__topic--3,.aa-blog-posts .aa-blot-post__topic--3{background-color:#e57f84;color:#0c1446!important}.aa-blog-post .aa-blot-post__topic--4,.aa-blog-posts .aa-blot-post__topic--4{background-color:#175873;color:#fff!important}.aa-blog-post .aa-blot-post__topic--5,.aa-blog-posts .aa-blot-post__topic--5{background-color:#dcab80;color:#0c1446!important}.aa-blog-post .aa-blot-post__topic--event,.aa-blog-posts .aa-blot-post__topic--event{left:0;position:relative;top:0}.aa-blog-post .aa-blot-post__topic--event+.aa-card__image.aa-image-wrapper,.aa-blog-posts .aa-blot-post__topic--event+.aa-card__image.aa-image-wrapper{display:none}.aa-blog-post .aa-blot-post__topic--event+.aa-card__image.aa-image-wrapper+.aa-card__body,.aa-blog-posts .aa-blot-post__topic--event+.aa-card__image.aa-image-wrapper+.aa-card__body{margin-top:1.6rem}.aa-blog-post__info{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.2rem}@media (min-width:768px){.aa-blog-post__info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1.6rem}}.aa-blog-post__featured-image{aspect-ratio:16/9}.aa-blog-post__featured-image+p{margin-top:.6rem}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:-webkit-box;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.aa-blog-posts .aa-module__header .aa-types{display:grid}.aa-blog-posts .aa-module__header .aa-types .aa-button--4{margin-bottom:1rem}.aa-blog-posts .aa-module__header .aa-types .aa-button--4:last-of-type{margin-bottom:0}.aa-blog-posts .aa-module__header .aa-types+.aa-button--4{margin-top:2rem}.splide.splide--no-slide{visibility:visible}.splide.splide--no-slide .splide__slide{-ms-flex-negative:initial;flex-shrink:1}@media (min-width:768px){.aa-blog-posts__slider,.aa-image__slider{overflow:hidden}.aa-blog-posts__slider .splide,.aa-image__slider .splide{-webkit-clip-path:polygon(0 -6.4rem,100vw -6.4rem,100vw 100%,0 100%);clip-path:polygon(0 -6.4rem,100vw -6.4rem,100vw 100%,0 100%)}.aa-blog-posts__slider .splide__track,.aa-image__slider .splide__track{overflow:visible}}.aa-blog-posts__slider .aa-content,.aa-image__slider .aa-content{display:inherit;grid-gap:inherit;grid-template-columns:inherit}.aa-blog-posts__slider .aa-module__header,.aa-image__slider .aa-module__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){.aa-blog-posts__slider .aa-module__header,.aa-image__slider .aa-module__header{grid-column:1/span 4;margin-bottom:0}}.aa-blog-posts__slider .aa-module__header .aa-button--4,.aa-blog-posts__slider .aa-module__header .aa-types+.aa-button--4,.aa-image__slider .aa-module__header .aa-button--4,.aa-image__slider .aa-module__header .aa-types+.aa-button--4{margin-top:auto}.aa-blog-posts__slider .is-active,.aa-image__slider .is-active{background-color:transparent}@media (min-width:992px){.aa-blog-posts__slider .splide,.aa-image__slider .splide{grid-column:5/span 8}}.aa-blog-posts__slider .splide__arrows,.aa-image__slider .splide__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.6rem;position:absolute;right:0;top:-4.8rem}.aa-blog-posts__slider .splide__arrows .splide__arrow--prev,.aa-image__slider .splide__arrows .splide__arrow--prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.aa-blog-posts__slider .splide__arrows button,.aa-image__slider .splide__arrows button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;padding:.4rem}.aa-blog-posts__slider .splide__arrows button:hover,.aa-image__slider .splide__arrows button:hover{cursor:pointer}.aa-blog-posts__slider .splide__arrows button:active path,.aa-blog-posts__slider .splide__arrows button:focus path,.aa-blog-posts__slider .splide__arrows button:hover path,.aa-image__slider .splide__arrows button:active path,.aa-image__slider .splide__arrows button:focus path,.aa-image__slider .splide__arrows button:hover path{fill:#175873}.aa-blog-posts__slider .splide__arrows svg,.aa-image__slider .splide__arrows svg{display:block;height:1.6rem;width:1.6rem}.aa-blog-posts__slider .splide__arrows path,.aa-image__slider .splide__arrows path{fill:#0c1446}@media (min-width:768px){.aa-image__slider .splide{-webkit-clip-path:polygon(-100vw -6.4rem,100vw -6.4rem,100vw 100%,-100vw 100%);clip-path:polygon(-100vw -6.4rem,100vw -6.4rem,100vw 100%,-100vw 100%)}}@media (min-width:992px){.aa-image__slider .splide{grid-column:1/span 12}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvX3ZpZGVvcy5zY3NzIiwic3R5bGUuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL25vcm1hbGl6ZS5jc3Mvbm9ybWFsaXplLmNzcyIsImhlbHBlcnMvX3NpemVzLnNjc3MiLCJoZWxwZXJzL19taXhpbnMuc2NzcyIsImNvcmUvX2VsZW1lbnRzLnNjc3MiLCJoZWxwZXJzL190aGVtZS1vdmVycmlkZXMuc2NzcyIsImNvcmUvX2ZvbnRzLnNjc3MiLCJjb3JlL190eXBvZ3JhcGh5LnNjc3MiLCJjb3JlL191dGlsaXRpZXMuc2NzcyIsImhlbHBlcnMvX3ZhcmlhYmxlcy5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwiY29tcG9uZW50cy9fZm9ybXMuc2NzcyIsImNvbXBvbmVudHMvX2hhbWJ1cmdlci5zY3NzIiwiY29tcG9uZW50cy9fbmF2aWdhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fc29jaWFsLWxpbmtzLnNjc3MiLCJjb21wb25lbnRzL19zZWFyY2guc2NzcyIsIm1vZHVsZXMvX2hlYWRlci5zY3NzIiwibW9kdWxlcy9fZm9vdGVyLnNjc3MiLCJtb2R1bGVzL19hY2NvcmRpb24uc2NzcyIsIm1vZHVsZXMvX2JyZWFkY3J1bWJzLnNjc3MiLCJtb2R1bGVzL19jYXJkcy5zY3NzIiwibW9kdWxlcy9fY29sdW1ucy5zY3NzIiwibW9kdWxlcy9fZm9jdXMtYm94LnNjc3MiLCJtb2R1bGVzL19mb3JtLnNjc3MiLCJtb2R1bGVzL19oZXJvLnNjc3MiLCJtb2R1bGVzL19pbWFnZS5zY3NzIiwibW9kdWxlcy9fbWVkaWEtdGV4dC5zY3NzIiwibW9kdWxlcy9fcGFuZWxzLnNjc3MiLCJtb2R1bGVzL19xdW90ZS5zY3NzIiwibW9kdWxlcy9fc29jaWFsLXNoYXJpbmcuc2NzcyIsIm1vZHVsZXMvX3NvY2lhbC1mb2xsb3cuc2NzcyIsIm1vZHVsZXMvX3NpZGViYXItbmF2aWdhdGlvbi5zY3NzIiwibW9kdWxlcy9fY2FsY3VsYXRvci5zY3NzIiwibW9kdWxlcy9fdGVhbS5zY3NzIiwidGVtcGxhdGVzL19zeXN0ZW0tcGFnZXMuc2NzcyIsImNvbXBvbmVudHMvX3RhZ3Muc2NzcyIsImNvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsInRlbXBsYXRlcy9fYmxvZy1pbmRleC5zY3NzIiwidGVtcGxhdGVzL19ibG9nLXBvc3Quc2NzcyIsIm1vZHVsZXMvX3NwbGlkZS1jb3JlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBbUJBLGdCQ28rRUE7QUN2L0VBLDJFQUEyRSxDQVUzRSxLQUNFLGdCQUFpQixDQUNqQiw2QkFDRixDQVNBLEtBQ0UsUUFDRixDQU1BLEtBQ0UsYUFDRixDQU9BLEdBQ0UsYUFBYyxDQUNkLGNBQ0YsQ0FVQSxHQUNFLDhCQUF1QixDQUF2QixzQkFBdUIsQ0FDdkIsUUFBUyxDQUNULGdCQUNGLENBT0EsSUFDRSwrQkFBaUMsQ0FDakMsYUFDRixDQVNBLEVBQ0UsNEJBQ0YsQ0FPQSxZQUNFLGtCQUFtQixDQUNuQixpQ0FBMEIsQ0FDMUIseUJBQWlDLENBQWpDLHdDQUFpQyxDQUFqQyxnQ0FDRixDQU1BLFNBRUUsa0JBQ0YsQ0FPQSxjQUdFLCtCQUFpQyxDQUNqQyxhQUNGLENBTUEsTUFDRSxhQUNGLENBT0EsUUFFRSxhQUFjLENBQ2QsYUFBYyxDQUNkLGlCQUFrQixDQUNsQix1QkFDRixDQUVBLElBQ0UsYUFDRixDQUVBLElBQ0UsU0FDRixDQVNBLElBQ0UsaUJBQ0YsQ0FVQSxzQ0FLRSxtQkFBb0IsQ0FDcEIsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixRQUNGLENBT0EsYUFFRSxnQkFDRixDQU9BLGNBRUUsbUJBQ0YsQ0FNQSxnREFJRSx5QkFDRixDQU1BLHdIQUlFLGlCQUFrQixDQUNsQixTQUNGLENBTUEsNEdBSUUsNkJBQ0YsQ0FNQSxTQUNFLDBCQUNGLENBU0EsT0FDRSw2QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLGFBQWMsQ0FDZCxhQUFjLENBQ2QsY0FBZSxDQUNmLFNBQVUsQ0FDVixrQkFDRixDQU1B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QURBLGVBQUEsQ0FEQSwrSE5xVkYsQ00vVUEsV0FLRSxpQkFBQSxDQUpBLGdCQUFBLENBR0EsaUJBQUEsQ0FEQSxlQUFBLENBREEsNkhOb1ZGLENNOVVBLFdBS0UsaUJBQUEsQ0FKQSxnQkFBQSxDQUdBLGlCQUFBLENBREEsZUFBQSxDQURBLG1JTm1WRixDTzlYQSxLQUNFLGVQbVlGLENPaFlBLEtBQ0UsYUZDTSxDRUFOLDJDRm9GVSxDRW5GViw2QkFBQSxDQUNBLGVBQUEsQ0FDQSxlQUFBLENBRUEsb0JBQUEsQ0FDQSxrQ0FBQSxDQUNBLGlDUG1ZRixDT2hZQSxzSEFZRSxnQkFBQSxDQUNBLFFQb1lGLENPbFlFLG1WQUNFLGtCUGdaSixDTzdZRSxnV0FDRSxjUDJaSixDR2hZSSx5Qkl4QkYsNkpBR0ksWVBxYUosQ0FDRixDT2xhRSxnSkFDRSxhUGdiSixDTzVhQSxPQUVFLDZCUG1iRixDTzVhQSxjQU5FLGlERnFDYSxDRXBDYixpQkZ3Q2MsQ0V2Q2QsZUZzQ2UsQ0VyQ2YsNEJGdUNtQixDRXZDbkIsb0JQd2JGLENPcmJBLE9BRUUsMkJQbWJGLENPNWFBLE9BRUUsNkJQbWJGLENPNWFBLDBGQU5FLGlERm1CYSxDRWxCYixpQkZnQ2MsQ0UvQmQsZUY4QmUsQ0U3QmYsNEJGK0JtQixDRS9CbkIsb0JQeWJGLENPdGJBLG1GQUVFLDZCUG9iRixDTzdhQSxPQUVFLDZCUG9iRixDTzdhQSxjQU5FLGlERkNhLENFQWIsaUJGd0JjLENFdkJkLGVGc0JlLENFckJmLDRCRnVCbUIsQ0V2Qm5CLG9CUHliRixDT3RiQSxPQUVFLDZCUG9iRixDTzdhQSxFQUNFLGVBQUEsQ0FDQSxZUGdiRixDTzlhRSxtQkFDRSxtQlBnYkosQ094YUUsdURBRUUsZVArYUosQ08zYUEseURBQ0UsNkJBQUEsQ0FDQSxlUCthRixDTzVhQSx5REFDRSwyQkFBQSxDQUNBLGVQK2FGLENPNWFBLHlCQUdFLGFGNUhLLENFNkhMLGVQNmFGLENPMWFBLE1BR0UsWUFBQSxDQURBLGtCUDhhRixDTzNhRSw4QkFDRSxZUDhhSixDTzNhRSw0QkFDRSxlUDhhSixDT3hhRSxVQUVFLGNQMmFKLENPdmFBLEdBQ0UsaUJQMGFGLENPeGFFLG9CQUNFLGtCUDBhSixDT3RhQSxXQUdFLCtCQUFBLENBQ0EsaUJBQUEsQ0FDQSx5QkFBQSxDQUNBLGlCUHVhRixDT3JhRSx1QkFDRSxZUHVhSixDT3BhRSxzQkFDRSxlUHNhSixDT2xhQSxTQUVFLGVQcWFGLENPOVpBLGFBR0UsaUJQbWFGLENPaGFBLHlCQUlFLGFBQUEsQ0FDQSxlQUFBLENBQ0Esb0JBQUEsQ0FDQSx3QlBpYUYsQ08vWkUsK0NBQ0UsZVBrYUosQ08vWkUsMExBTUUsc0JQdWFKLENRcG9CQSxlQUNFLGVBQUEsQ0FDQSxpQlIyb0JGLENRem9CRSxpQkFDRSxpQkFBQSxDQUNBLFNSMm9CSixDUXhvQkUsMkNBRUUsYUFBQSxDQUNBLFdBQUEsQ0FDQSxpQkFBQSxDQUNBLFNSeW9CSixDR3psQkkseUJLckRGLDJDQVFJLHNCUjBvQkosQ0FDRixDUXZvQkUsc0JBQ0UsU1J5b0JKLENRdG9CRSxxQkFDRSxTUndvQkosQ1Fub0JJLG1DQUNFLHdCUnFvQk4sQ1EzbkJJLHFFQUNFLHlCUmdvQk4sQ1E3bkJJLGtDQUNFLHdCUituQk4sQ1F2bkJFLHNKQUVFLFVSMm5CSixDUXJuQkUsMkVBRUUsa1hSdW5CSixDUWpuQkUsMkVBRUUsa1hSbW5CSixDUTVtQkUsc0pBRUUsVVJnbkJKLENRMW1CRSwyRUFFRSwrb0JSNG1CSixDUXRtQkUsMkVBRUUsK29CUndtQkosQ1FqbUJFLDBJQUVFLFVScW1CSixDUS9sQkUscUVBRUUsdW1CUmltQkosQ1EzbEJFLHFFQUVFLHVtQlI2bEJKLENReGxCQSxzRUFFRSxvQlI0bEJGLENReGxCQSxTQUNFLFlBQUEsQ0FDQSxpREFBQSxDQUNBLG1DQUFBLENBQ0EsVVI0bEJGLENHbHJCSSx5QktrRkosU0FPSSw2Q1I2bEJGLENBQ0YsQ1EzbEJFLHNCQUNFLG1DUjZsQkosQ0cxckJJLHlCS2tHQSx3Q0FHSSxpRFJ5bEJOLENRcmxCRSx3Q0FHSSxpRFJ1bEJOLENBSkYsQ0cvckJJLHlCS2lIRix3QkFHSSw2Q1JvbEJKLENRaGxCQSx1QkFHSSw2Q1JrbEJKLENBSkYsQ1F6a0JBLFdBQ0UsZVJtbEJGLENRL2tCRSx5QkFIQSxRQUFBLENBQ0EsU1JxbEJGLENRcGdCUSx1b0ZBQ0ksVVJ3bEJaLENRbmxCQSx1YkFPSSxhUjRsQkosQ1ExbEJJLDRzQ0FFSSxhUnFuQlIsQ1F6bUJJLHl4R0FDSSxhUjRzQlIsQ1Exc0JRLG1vREFDSSxhUmd2QlosQ1EzdUJBLGlLQUdJLFVSZ3ZCSixDUTl1Qkksd2RBRUksYVJ5dkJSLENRN3VCSSwwekRBRUksVVJneUJSLENROXhCUSxxakZBQ0ksYVJ1MEJaLENRbjBCSSwrUkFDRSxVUnkwQk4sQ1FuMEJJLHFEQU1JLHdCUmswQlIsQ1EzekJNLDZDQUNFLHdCSC9UTSxDR2dVTixXUjh6QlIsQ1ExekJJLDJCQU1RLGFSd3pCWixDUWoxQkkseURBTUksd0JSKzBCUixDUXgwQk0sK0NBQ0Usd0JIL1RNLENHZ1VOLFdSMjBCUixDUXYwQkksNkJBTVEsYVJxMEJaLENROTFCSSxpRUFNSSx3QlI0MUJSLENRcjFCTSxtREFDRSx3QkgvVE0sQ0dnVU4sV1J3MUJSLENRcDFCSSxpQ0FNUSxhUmsxQlosQ1EzMkJJLGlEQU1JLHdCUnkyQlIsQ1FsMkJNLDJDQUNFLHdCSC9UTSxDR2dVTixXUnEyQlIsQ1FqMkJJLHlCQUVRLFVSbTJCWixDUXgzQkksK0NBTUksd0JSczNCUixDUS8yQk0sMENBQ0Usd0JIL1RNLENHZ1VOLFdSazNCUixDUTkyQkksd0JBSVEsYVI4MkJaLENRcjRCSSxpREFFSSw0QlJ1NEJSLENRNTNCTSwyQ0FDRSxxQkgvVE0sQ0dnVU4sV1IrM0JSLENRMzNCSSx5QkFNUSxVUnkzQlosQ1FsNUJJLGlEQU1JLHdCUmc1QlIsQ1F6NEJNLDJDQUNFLHdCSC9UTSxDR2dVTixXUjQ0QlIsQ1F4NEJJLHlCQU1RLGFSczRCWixDUS81QkkscUVBTUksd0JSNjVCUixDUXQ1Qk0scURBQ0Usd0JIL1RNLENHZ1VOLFdSeTVCUixDUXI1QkksbUNBTVEsYVJtNUJaLENRNTZCSSw2RUFNSSx3QlIwNkJSLENRbjZCTSx5REFDRSx3QkgvVE0sQ0dnVU4sV1JzNkJSLENRbDZCSSx1Q0FNUSxhUmc2QlosQ1F6N0JJLG1FQUlJLGtCUnk3QlIsQ1FoN0JNLG9EQUNFLHdCSC9UTSxDR2dVTixXUm03QlIsQ1EvNkJJLGtDQU1RLGFSNjZCWixDUXQ4QkksaUVBSUksa0JSczhCUixDUTc3Qk0sbURBQ0Usd0JIL1RNLENHZ1VOLFdSZzhCUixDUTU3QkksaUNBTVEsYVIwN0JaLENRbjlCSSxpRUFJSSxrQlJtOUJSLENRMThCTSxtREFDRSx3QkgvVE0sQ0dnVU4sV1I2OEJSLENRejhCSSxpQ0FNUSxhUnU4QlosQ1FoK0JJLCtEQUlJLGtCUmcrQlIsQ1F2OUJNLGtEQUNFLHdCSC9UTSxDR2dVTixXUjA5QlIsQ1F0OUJJLGdDQU1RLGFSbzlCWixDUTk4QkEseUNBR0UsaUJSazlCRixDUWg5QkUsdUVBQ0UsaUJBQUEsQ0FDQSxVUm85QkosQ1FoOUJBLCtCQUNFLFdBQUEsQ0FDQSxNQUFBLENBQ0EsbUJBQUEsQ0FDQSxpQkFBQSxDQUNBLEtBQUEsQ0FDQSxVUm05QkYsQ1E3OEJFLHFEQUNFLFdBQUEsQ0FDQSxVUmk5QkosQ1E3OEJBLHNCQUNFLG1CQUFBLENBQUEsZ0JSZzlCRixDUTc4QkEsK0JBQ0UscUJBQUEsQ0FBQSxrQlJnOUJGLENRNzhCQSxtRUFFRSwwQkFBQSxDQUFBLGlCUmc5QkYsQ1E5OEJFLDJFQUNFLHlCQUFBLENBQUEsc0JSaTlCSixDUTc4QkEsc0JBQ0UsVUFBQSxDQU1BLFNSZzlCRixDUTc4QkEseUNBUkUsUUFBQSxDQUNBLE1BQUEsQ0FDQSxpQkFBQSxDQUNBLE9BQUEsQ0FDQSxLUjQ5QkYsQ1F4OUJBLG1CQU9FLFdBQUEsQ0FDQSxtQkFBQSxDQUFBLGdCQUFBLENBRkEsVVJrOUJGLENRNThCQSxXQUNFLG1CQUFBLENBQUEsbUJBQUEsQ0FBQSxZUmc5QkYsQ1E1OEJBLDhDQUVFLFVSZzlCRixDR3YxQ0kseUJLMFlKLHVCQUlJLGFBQUEsQ0FEQSxnQlJnOUJGLENBQ0YsQ1EzOEJBLDJFQUdFLG1CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBQ0Esd0JBQUEsQ0FBQSxxQkFBQSxDQUFBLGtCUis4QkYsQ1E1OEJBLHlCQUNFLCtCUis4QkYsQ0cxMkNJLHlCSzBaSix5QkFJSSxnQlJnOUJGLENBQ0YsQ1E3OEJBLDBCQUNFLCtCUmc5QkYsQ0duM0NJLHlCS2thSiwwQkFJSSxnQlJpOUJGLENBQ0YsQ1E5OEJBLHdCQUNFLHFDUmk5QkYsQ1FyNkJBLFVBQ0UsWUFBQSxDQUNBLGlEQUFBLENBQ0EsbUNBQUEsQ0FFQSwwQkM3ZWUsQ0Q4ZWYsMkJDOWVlLENENGVmLFVSNDZCRixDR3Y0Q0kseUJLdWRKLFVBU0ksMEJDbGZZLENEbWZaLDJCUjI2QkYsQ0FDRixDRzc0Q0kseUJLdWRKLFVBY0ksOENBQUEsQ0FDQSxnQkFBQSxDQUNBLGlCQUFBLENBQ0Esa0NBQUEsQ0FDQSxpQkM1Zk0sQ0Q2Zk4sa0JSNDZCRixDQUNGLENRejZCQSxZQUNFLFVSNDZCRixDUXg2QkEsNEJBQ0UsZVI0NkJGLENRejZCQSw4QkFDQSxpQlI0NkJBLENRMTZCRSxrRUFFRSxlUjQ2QkosQ1F6NkJFLG1EQUNFLHVCQUFBLENBQUEsb0JBQUEsQ0FBQSxzQlIyNkJKLENHMzZDSSx5Qkt1Z0JGLDBCQUNFLG9CUnk2QkYsQ1F0NkJBLDBCQUNFLG9CUnc2QkYsQ1FyNkJBLHdCQUNFLHFCUnU2QkYsQ1FwNkJBLHdCQUNFLG1CUnM2QkYsQ1FqNkJFLHFEQUNFLG9CUm02QkosQ1FoNkJFLHFEQUNFLG9CUms2QkosQ1EvNUJFLG1EQUNFLHFCUmk2QkosQ1EzNUJFLHNEQUNFLG9CUjY1QkosQ1ExNUJFLHNEQUNFLG9CUjQ1QkosQ1F6NUJFLG9EQUNFLHFCUjI1QkosQ0FDRixDUXY1QkEsTUFDRSx1QlJ5NUJGLENRdDVCQSxNQUNFLDBCUnk1QkYsQ1F0NUJBLE1BQ0Usc0JSeTVCRixDUXQ1QkEsTUFDRSx5QlJ5NUJGLENHNTlDSSx5Qksya0JGLGNBQ0Usc0JSdzVCRixDQUNGLENHMzlDSSx5Qkt3a0JGLGdCQUNFLHNCUnM1QkYsQ0FDRixDRzErQ0ks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eGlIRSx3R0FFRSxlaEMwaUhKLENpQ3htSEEsZ0JBQ0UsWUFBQSxDQUNBLCtEQUFBLENBQ0Esc0JBQUEsQ0FDQSx3QkFBQSxDQUFBLHFCQUFBLENBQUEsa0JqQzhtSEYsQ0c1akhJLHlCOEJ0REosZ0JBT0ksK0RqQyttSEYsQ0FDRixDaUM3bUhFLHNEQUNFLGlEQUFBLENBQUEseUNqQyttSEosQ2lDNW1IRSxxREFDRSxrREFBQSxDQUFBLDBDakM4bUhKLENpQzFtSEEsdUJBQ0UsZ0JBQUEsQ0FDQSxVakM2bUhGLENpQzFtSEEsc0JBQ0UsUUFBQSxDQUNBLGlCQUFBLENBQ0EsT2pDNm1IRixDaUMxbUhBLHNCQUNFLFlqQzZtSEYsQ2lDMW1IQSxzQkFDRSxlakM2bUhGLENpQzFtSEEsdUJBQ0Usb0JqQzZtSEYsQ2tDbHBISSxtQkFDSSxrQmxDd3BIUixDa0NycEhJLG1CQUNJLDJDN0JvRkksQzZCbkZKLDZCN0JpTFMsQzZCL0tULGVBQUEsQ0FEQSxlbEN3cEhSLENrQ3BwSEkscUJBQ0ksZWxDc3BIUixDa0NwcEhRLHdCQUlJLGE3QmJKLEM2QmNJLDJDN0JzRUEsQzZCckVBLDZCN0JtS0ssQzZCaktMLHlCQUFBLENBREEsZTdCbUtPLEM2QmhLUCxnQkFBQSxDQVJBLGVsQzRwSFosQ2tDanBIUSwrQkFDSSx1Q0FBQSxDQUlBLHdCbENtcEhaLENrQ2hwSFEsZ0NBQ0ksWWxDa3BIWixDa0Mvb0hRLGdDQUNJLGlCbENpcEhaLENrQzVvSFksdURBQ0ksb0JsQzhvSGhCLENrQzNvSFksMENBQ0ksb0JBQUEsQ0FDQSxnQjdCb0phLEM2Qm5KYixlN0JvSmUsQzZCbkpmLG1CbEM2b0hoQixDa0Mzb0hnQixxR0FFSSxZbEM0b0hwQixDa0N2b0hRLCtKQUdJLGNBQUEsQ0FDQSxlN0JzSW1CLEM2QnJJbkIsZUFBQSxDQUNBLG1CbEN5b0haLENrQ3JvSEksaUNBQ0ksUWxDdW9IUixDa0Nwb0hJLDhDQUNJLFlsQ3NvSFIsQ2tDam9IUSxnRkFDSSw2QkFBQSxDQUFBLDRCQUFBLENBQUEsc0JBQUEsQ0FBQSxrQmxDbW9IWixD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QSwyQkFBQSxDQUFBLDRCQUFBLENBQUEseUJBQUEsQ0FBQSxxQnZDOG9JSixDRzVvSUkseUJvQ0pGLCtFQUtJLG9CQUFBLENBQ0EsZXZDZ3BJSixDQUNGLEN1Q3hvSU0sME9BQ0UsZXZDK29JUixDdUMxb0lFLCtEQUNFLDRCdkM2b0lKLENHL3BJSSx5Qm9DcUJGLHlEQUdJLG9CdkM0b0lKLENBQ0YsQ3VDem9JRSx5RUFDRSxtQkFBQSxDQUFBLG1CQUFBLENBQUEsWUFBQSxDQUNBLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLE9BQUEsQ0FDQSxXdkM0b0lKLEN1QzFvSUksbUhBQ0UsZ0NBQUEsQ0FBQSx3QnZDNm9JTixDdUMxb0lJLHVGQUNFLHVCQUFBLENBQUEsb0JBQUEsQ0FBQSxlQUFBLENBQ0EsNEJBQUEsQ0FDQSxRQUFBLENBQ0EsYXZDNm9JTixDdUMzb0lNLG1HQUNFLGN2QzhvSVIsQ3VDeG9JUSx5VUFDRSxZdkM2b0lWLEN1Q3hvSUksaUZBQ0UsYUFBQSxDQUNBLGFBQUEsQ0FDQSxZdkMyb0lOLEN1Q3hvSUksbUZBQ0UsWXZDMm9JTixDRzVzSUkseUJvQzBFQSwwQkFDRSw4RUFBQSxDQUFBLHNFdkNzb0lKLENBQ0YsQ0dsdElJLHlCb0MrRUYsMEJBR0kscUJ2Q29vSUosQ0FDRiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIFZpZGVvc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtdmlkZW8td3JhcHBlciB7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogNTYuMjUlIDAgMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uaHMtdmlkZW8td3JhcHBlcsKge1xuICB3aWR0aDogMTAwJTtcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgU3R5bGVcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBCYXNlXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiAgKiBJbml0aWFsaXphdGlvbiAobm9kZV9tb2R1bGVzIGFuZCBvdGhlciBleHRlcm5hbCBzb3VyY2VzIC0gaW1wb3J0ZWQgd2l0aCBwb3N0Y3NzLWltcG9ydFxuICAqL1xuQGltcG9ydCAnbm9ybWFsaXplLmNzcyc7XG4vKipcbiAgKiBIZWxwZXJzXG4gICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgSGVscGVyc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIEZ1bmN0aW9uc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiBGdW5jdGlvbiB0byBjcmVhdGUgYW4gb3B0aW1pemVkIHN2ZyB1cmxcblZlcnNpb246IDEuMC42XG5cblNvdXJjZTogaHR0cHM6Ly9jb2RlcGVuLmlvL2pha29iLWUvcGVuL2RvTW9NTFxuXG5Vc2FnZTpcbi5jbGFzcyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVybCgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+Li4uLi48L3N2Zz4nKTtcbn1cblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIE1peGluc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypcbiAqIERlY2xhcmF0aW9uIG9mIHJlc3BvbnNpdmUgYnJlYWtwb2ludHMgYXZhaWxhYmxlIGZvciB1c2UsIGtlcHQgdXAtdG8tZGF0ZSB3aXRoIGxhdGVzdCBCb290c3RyYXAgdmVyc2lvbi5cbiAqIGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzQuMy9sYXlvdXQvb3ZlcnZpZXcvI3Jlc3BvbnNpdmUtYnJlYWtwb2ludHNcbiAqIGhnIChodWdlKSBhbmQgZW4gKGVub3VybW91cykgYXJlIG91ciBvd24gdmFyaWF0aW9ucywgdG8gc3VwcG9ydCBzcGVjaWZpYyBzdHlsaW5nIGZvciBldmVuIGJpZ2dlciBzY3JlZW5zLlxuICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgVmFyaWFibGVzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKlxuICogQXNzZXRzIHBhdGhcbiAqL1xuLypcbiAqIEZvbnQgd2VpZ2h0c1xuICogRGVmaW5lZCBieSBudW1iZXIgc2luY2Ugd2VpZ2h0IG5hbWUgY2FuIHZhcnkgZGVwZW5kaW5nIG9uIGZvbnQtZmFtaWx5LlxuICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgU2l6ZXNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1tb2R1bGUtc3BhY2luZy10b3AtLWxhcmdlLCAuYWEtbW9kdWxlLXNwYWNpbmctLWxhcmdlIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMy4ycmVtICogNCAqIDAuNzUgKyAxdmgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1tb2R1bGUtc3BhY2luZy10b3AtLWxhcmdlLCAuYWEtbW9kdWxlLXNwYWNpbmctLWxhcmdlIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygzLjJyZW0gKiA0ICsgMXZoKTtcbiAgfVxufVxuXG4uYWEtbW9kdWxlLXNwYWNpbmctYm90dG9tLS1sYXJnZSwgLmFhLW1vZHVsZS1zcGFjaW5nLS1sYXJnZSB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDMuMnJlbSAqIDQgKiAwLjc1ICsgMXZoKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbW9kdWxlLXNwYWNpbmctYm90dG9tLS1sYXJnZSwgLmFhLW1vZHVsZS1zcGFjaW5nLS1sYXJnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMy4ycmVtICogNCArIDF2aCk7XG4gIH1cbn1cblxuLmFhLW1vZHVsZS1zcGFjaW5nLXRvcC0tbWVkaXVtLCAuYWEtbW9kdWxlLXNwYWNpbmctLW1lZGl1bSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDMuMnJlbSAqIDIuNSAqIDAuNzUgKyAxdmgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1tb2R1bGUtc3BhY2luZy10b3AtLW1lZGl1bSwgLmFhLW1vZHVsZS1zcGFjaW5nLS1tZWRpdW0ge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDMuMnJlbSAqIDIuNSArIDF2aCk7XG4gIH1cbn1cblxuLmFhLW1vZHVsZS1zcGFjaW5nLWJvdHRvbS0tbWVkaXVtLCAuYWEtbW9kdWxlLXNwYWNpbmctLW1lZGl1bSB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDMuMnJlbSAqIDIuNSAqIDAuNzUgKyAxdmgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1tb2R1bGUtc3BhY2luZy1ib3R0b20tLW1lZGl1bSwgLmFhLW1vZHVsZS1zcGFjaW5nLS1tZWRpdW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDMuMnJlbSAqIDIuNSArIDF2aCk7XG4gIH1cbn1cblxuLmFhLW1vZHVsZS1zcGFjaW5nLXRvcC0tc21hbGwsIC5hYS1tb2R1bGUtc3BhY2luZy0tc21hbGwge1xuICBwYWRkaW5nLXRvcDogY2FsYygzLjJyZW0gKiAxLjUgKiAwLjc1ICsgMXZoKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbW9kdWxlLXNwYWNpbmctdG9wLS1zbWFsbCwgLmFhLW1vZHVsZS1zcGFjaW5nLS1zbWFsbCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMy4ycmVtICogMS41ICsgMXZoKTtcbiAgfVxufVxuXG4uYWEtbW9kdWxlLXNwYWNpbmctYm90dG9tLS1zbWFsbCwgLmFhLW1vZHVsZS1zcGFjaW5nLS1zbWFsbCB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDMuMnJlbSAqIDEuNSAqIDAuNzUgKyAxdmgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1tb2R1bGUtc3BhY2luZy1ib3R0b20tLXNtYWxsLCAuYWEtbW9kdWxlLXNwYWNpbmctLXNtYWxsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygzLjJyZW0gKiAxLjUgKyAxdmgpO1xuICB9XG59XG5cbi5idXJqIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJ1cmoge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgfVxufVxuXG4uYWEtcGFnaW5hdGlvbiwgLmJ1cmoge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtcGFnaW5hdGlvbiwgLmJ1cmoge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxufVxuXG4uZW1waXJlIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVtcGlyZSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVtcGlyZSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5cbi5lbXBpcmUge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZW1waXJlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZW1waXJlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuLmVpZmZlbCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5laWZmZWwge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5laWZmZWwge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICB9XG59XG5cbi5laWZmZWwge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZWlmZmVsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZWlmZmVsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgfVxufVxuXG4ubGliZXJ0eSB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGliZXJ0eSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cblxuLmxpYmVydHkge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxpYmVydHkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5sb25kb25icmlkZ2Uge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubG9uZG9uYnJpZGdlIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuXG4ubG9uZG9uYnJpZGdlIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxvbmRvbmJyaWRnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgVGhlbWUgZGVmYXVsdCB2YXJpYWJsZXNcblxuICAgIE5PVEU6IERvIG5vdCBvdmVycmlkZSB0aGVzZSBkaXJlY3RseS5cbiAgICBUaGV5IGNhbiBiZSBvdmVycmlkZGVuIGluIGhlbHBlcnMvdGhlbWUtb3ZlcnJpZGVzLnNjc3MuXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qXG4qICAgQ29sb3JzXG4qL1xuLypcbiogICBMaW5rc1xuKi9cbi8qXG4qICAgVGV4dC9jb250ZW50IGNvbG9ycyBvbiBicmFuZCBjb2xvcmVkIGJhY2tncm91bmRzXG4qL1xuLypcbiogICBUeXBvZ3JhcGh5XG4qL1xuLypcbiogICBCdXR0b25zXG4qL1xuLypcbiogICBGb3Jtc1xuKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBUaGVtZSBjdXN0b20gdmFyaWFibGVzXG5cbiAgICBUbyBvdmVycmlkZSB0aGVtZSBkZWZhdWx0IHZhcmlhYmxlcywgdW5jb21tZW50IHRoZSB2YXJpYWJsZXMgYmVsb3cuXG4gICAgKElmIHlvdSBuZWVkIHNvbWUgb2YgdGhlIGRlZmF1bHQgdmFyaWFibGVzLCB1bmNvbW1lbnQgb25seSB0aGUgb25lcyB0aGF0IHNob3VsZCBiZSBvdmVycmlkZGVuKVxuXG4gICAgVGlwOiBZb3UgY2FuIHRvZ2dsZS91bnRvZ2dsZSBjb21tZW50cyByYXBpZGx5IHdpdGggdGhlIFwiVG9nZ2xlIExpbmUgQ29tbWVudFwiIHNob3J0Y3V0XG4gICAgKGVkaXRvci5hY3Rpb24uY29tbWVudExpbmUpLlxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4gICogQ29yZVxuICAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBFbGVtZW50c1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuaHRtbCxcbmJvZHksXG4uYm9keS13cmFwcGVyLFxuLmFhLXNpdGUtd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFhLXNpdGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmFhLXdlYnBhZ2UsXG4uYWEtbGFuZGluZy1wYWdlLFxuLmFhLWJsb2ctbGlzdGluZyxcbi5hYS1ibG9nLXBvc3QsXG4uYWEtc3lzdGVtLXBhZ2Uge1xuICBmbGV4OiAxO1xufVxuXG5oZWFkZXIsXG5tYWluLFxuZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmEge1xuICBjb2xvcjogIzBDMTQ0NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmE6Zm9jdXMsXG5idXR0b246Zm9jdXMsXG5pbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMge1xuICBvdXRsaW5lLW9mZnNldDogMC40cmVtO1xufVxuXG5hOmhvdmVyLFxuYTpmb2N1cyxcbmE6YWN0aXZlIHtcbiAgY29sb3I6ICMxNzU4NzM7XG59XG5cbmhyIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMC4zcmVtIHNvbGlkICM4N0FDQTM7XG4gIG1hcmdpbjogNHJlbSAwO1xufVxuXG5pbWcsXG52aWRlbyxcbmlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmFhLW1vZHVsZV9fYm9keSB0YWJsZSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLmFhLW1vZHVsZV9fYm9keSB0ZCB7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICM5OTkgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC42cmVtIDFyZW0gIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIEZvbnRzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiO1xuICBzcmM6IHVybChcImh0dHBzOi8vMjU3NjQ3ODIuZnMxLmh1YnNwb3R1c2VyY29udGVudC1ldTEubmV0L2h1YmZzLzI1NzY0NzgyL0RpZ21hcml0LVRoZW1lL0ZvbnRzL0xhdG8tTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJMYXRvXCI7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly8yNTc2NDc4Mi5mczEuaHVic3BvdHVzZXJjb250ZW50LWV1MS5uZXQvaHViZnMvMjU3NjQ3ODIvRGlnbWFyaXQtVGhlbWUvRm9udHMvTGF0by1MaWdodEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIjtcbiAgc3JjOiB1cmwoXCJodHRwczovLzI1NzY0NzgyLmZzMS5odWJzcG90dXNlcmNvbnRlbnQtZXUxLm5ldC9odWJmcy8yNTc2NDc4Mi9EaWdtYXJpdC1UaGVtZS9Gb250cy9MYXRvLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJMYXRvXCI7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly8yNTc2NDc4Mi5mczEuaHVic3BvdHVzZXJjb250ZW50LWV1MS5uZXQvaHViZnMvMjU3NjQ3ODIvRGlnbWFyaXQtVGhlbWUvRm9udHMvTGF0by1JdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJMYXRvXCI7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly8yNTc2NDc4Mi5mczEuaHVic3BvdHVzZXJjb250ZW50LWV1MS5uZXQvaHViZnMvMjU3NjQ3ODIvRGlnbWFyaXQtVGhlbWUvRm9udHMvTGF0by1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiO1xuICBzcmM6IHVybChcImh0dHBzOi8vMjU3NjQ3ODIuZnMxLmh1YnNwb3R1c2VyY29udGVudC1ldTEubmV0L2h1YmZzLzI1NzY0NzgyL0RpZ21hcml0LVRoZW1lL0ZvbnRzL0xhdG8tQm9sZEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBUeXBvZ3JhcGh5XG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbn1cblxuYm9keSB7XG4gIGNvbG9yOiAjMEMxNDQ2O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjZyZW0gKyAwLjF2dyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbmgxLFxuLmgxLFxuaDIsXG4uaDIsXG5oMyxcbi5oMyxcbmg0LFxuLmg0LFxuLmhzLXNlYXJjaC1yZXN1bHRzIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyA+IGxpIC5ocy1zZWFyY2gtcmVzdWx0c19fdGl0bGUsXG5oNSxcbi5oNSxcbmg2LFxuLmg2IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbjogMDtcbn1cbmgxOm5vdCg6bGFzdC1jaGlsZCksXG4uaDE6bm90KDpsYXN0LWNoaWxkKSxcbmgyOm5vdCg6bGFzdC1jaGlsZCksXG4uaDI6bm90KDpsYXN0LWNoaWxkKSxcbmgzOm5vdCg6bGFzdC1jaGlsZCksXG4uaDM6bm90KDpsYXN0LWNoaWxkKSxcbmg0Om5vdCg6bGFzdC1jaGlsZCksXG4uaDQ6bm90KDpsYXN0LWNoaWxkKSxcbi5ocy1zZWFyY2gtcmVzdWx0cyAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcgPiBsaSAuaHMtc2VhcmNoLXJlc3VsdHNfX3RpdGxlOm5vdCg6bGFzdC1jaGlsZCksXG5oNTpub3QoOmxhc3QtY2hpbGQpLFxuLmg1Om5vdCg6bGFzdC1jaGlsZCksXG5oNjpub3QoOmxhc3QtY2hpbGQpLFxuLmg2Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbmgxOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmgxOm5vdCg6Zmlyc3QtY2hpbGQpLFxuaDI6bm90KDpmaXJzdC1jaGlsZCksXG4uaDI6bm90KDpmaXJzdC1jaGlsZCksXG5oMzpub3QoOmZpcnN0LWNoaWxkKSxcbi5oMzpub3QoOmZpcnN0LWNoaWxkKSxcbmg0Om5vdCg6Zmlyc3QtY2hpbGQpLFxuLmg0Om5vdCg6Zmlyc3QtY2hpbGQpLFxuLmhzLXNlYXJjaC1yZXN1bHRzIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyA+IGxpIC5ocy1zZWFyY2gtcmVzdWx0c19fdGl0bGU6bm90KDpmaXJzdC1jaGlsZCksXG5oNTpub3QoOmZpcnN0LWNoaWxkKSxcbi5oNTpub3QoOmZpcnN0LWNoaWxkKSxcbmg2Om5vdCg6Zmlyc3QtY2hpbGQpLFxuLmg2Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGgxIGJyLFxuICAuaDEgYnIsXG4gIGgyIGJyLFxuICAuaDIgYnIsXG4gIGgzIGJyLFxuICAuaDMgYnIsXG4gIGg0IGJyLFxuICAuaDQgYnIsXG4gIC5ocy1zZWFyY2gtcmVzdWx0cyAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcgPiBsaSAuaHMtc2VhcmNoLXJlc3VsdHNfX3RpdGxlIGJyLFxuICBoNSBicixcbiAgLmg1IGJyLFxuICBoNiBicixcbiAgLmg2IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5oMSBhLFxuLmgxIGEsXG5oMiBhLFxuLmgyIGEsXG5oMyBhLFxuLmgzIGEsXG5oNCBhLFxuLmg0IGEsXG4uaHMtc2VhcmNoLXJlc3VsdHMgLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nID4gbGkgLmhzLXNlYXJjaC1yZXN1bHRzX190aXRsZSBhLFxuaDUgYSxcbi5oNSBhLFxuaDYgYSxcbi5oNiBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmgxLFxuLmgxIHtcbiAgZm9udC1zaXplOiBjYWxjKDMuNnJlbSArIDAuNnZ3KTtcbiAgZm9udC1mYW1pbHk6IFwidmlzdGEtc2xhYlwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaDIsXG4uaDIge1xuICBmb250LXNpemU6IGNhbGMoM3JlbSArIDAuNXZ3KTtcbiAgZm9udC1mYW1pbHk6IFwidmlzdGEtc2xhYlwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaDMsXG4uaDMge1xuICBmb250LXNpemU6IGNhbGMoMi43cmVtICsgMC40dncpO1xuICBmb250LWZhbWlseTogXCJ2aXN0YS1zbGFiXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5oNCxcbi5oNCxcbi5ocy1zZWFyY2gtcmVzdWx0cyAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcgPiBsaSAuaHMtc2VhcmNoLXJlc3VsdHNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjYWxjKDIuNHJlbSArIDAuMXZ3KTtcbiAgZm9udC1mYW1pbHk6IFwidmlzdGEtc2xhYlwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaDUsXG4uaDUge1xuICBmb250LXNpemU6IGNhbGMoMi4xcmVtICsgMC4xdncpO1xuICBmb250LWZhbWlseTogXCJ2aXN0YS1zbGFiXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5oNixcbi5oNiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjhyZW0gKyAwLjF2dyk7XG4gIGZvbnQtZmFtaWx5OiBcInZpc3RhLXNsYWJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxucDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbmltZyArIHAsXG5pbWcgKyBzdHJvbmcsXG5kaXYgKyBwLFxuZGl2ICsgc3Ryb25nLFxudmlkZW8gKyBwLFxudmlkZW8gKyBzdHJvbmcge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4uYWEtdGV4dC1zaXplLS1zbWFsbCwgLmFhLXN1YmhlYWRpbmcsXG4uYWEtbGFiZWwsIGZpZ2NhcHRpb24ge1xuICBmb250LXNpemU6IGNhbGMoMS40cmVtICsgMC4xdncpO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4uYWEtdGV4dC1zaXplLS1sYXJnZSwgYmxvY2txdW90ZSwgLmFhLXRleHQtc2l6ZS0tbGFyZ2UtMzAwIHtcbiAgZm9udC1zaXplOiBjYWxjKDJyZW0gKyAwLjF2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5hYS10ZXh0LXNpemUtLWxhcmdlLTMwMCB7XG4gIGNvbG9yOiAjMEMxNDQ2O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG51bCxcbm9sIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjRlbTtcbiAgbWFyZ2luOiAyZW0gMDtcbn1cbnVsOmZpcnN0LWNoaWxkLFxub2w6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxudWw6bGFzdC1jaGlsZCxcbm9sOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5wICsgdWwsXG5wICsgb2wge1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbmxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjNlbTtcbn1cbmxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjRlbTtcbn1cblxuYmxvY2txdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiAwLjVyZW0gc29saWQgIzE3NTg3MztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW46IGNhbGMoMy4ycmVtICogMS4yNSArIDF2aCkgMDtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDMuMnJlbSAqIDEuMjUpO1xufVxuYmxvY2txdW90ZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5ibG9ja3F1b3RlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5zdHJvbmcsXG5iIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuZmlnY2FwdGlvbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmFhLXN1YmhlYWRpbmcsXG4uYWEtbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMS40cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmFhLXN1YmhlYWRpbmc6bGFzdC1jaGlsZCxcbi5hYS1sYWJlbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hYS1zdWJoZWFkaW5nICsgaDEsXG4uYWEtc3ViaGVhZGluZyArIGgyLFxuLmFhLXN1YmhlYWRpbmcgKyBoMyxcbi5hYS1zdWJoZWFkaW5nICsgaDQsXG4uYWEtc3ViaGVhZGluZyArIGg1LFxuLmFhLXN1YmhlYWRpbmcgKyBoNixcbi5hYS1sYWJlbCArIGgxLFxuLmFhLWxhYmVsICsgaDIsXG4uYWEtbGFiZWwgKyBoMyxcbi5hYS1sYWJlbCArIGg0LFxuLmFhLWxhYmVsICsgaDUsXG4uYWEtbGFiZWwgKyBoNiB7XG4gIG1hcmdpbi10b3A6IDByZW0gIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIFV0aWxpdGllc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogRVJUTyBiYWNrZ3JvdW5kIHBhdHRlcm5zICovXG4uYWEtYmctcGF0dGVybiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hYS1iZy1wYXR0ZXJuID4gKiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5hYS1iZy1wYXR0ZXJuOjpiZWZvcmUsIC5hYS1iZy1wYXR0ZXJuOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWEtYmctcGF0dGVybjo6YmVmb3JlLCAuYWEtYmctcGF0dGVybjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmFhLWJnLXBhdHRlcm46OmJlZm9yZSB7XG4gIHRvcDogLTEwdnc7XG59XG4uYWEtYmctcGF0dGVybjo6YWZ0ZXIge1xuICB0b3A6IDIwMHZoO1xufVxuLmFhLWJnLXBhdHRlcm5bY2xhc3MkPWJsdWVdOjpiZWZvcmUge1xuICBsZWZ0OiBjYWxjKDUwdncgKyAzLjJyZW0gLyAyKTtcbn1cbi5hYS1iZy1wYXR0ZXJuW2NsYXNzJD1ibHVlXTo6YWZ0ZXIge1xuICByaWdodDogY2FsYyg1MHZ3ICsgMy4ycmVtIC8gMik7XG59XG4uYWEtYmctcGF0dGVybltjbGFzcyQ9cGlua106OmJlZm9yZSB7XG4gIHJpZ2h0OiBjYWxjKDUwdncgKyAzLjJyZW0gLyAyKTtcbn1cbi5hYS1iZy1wYXR0ZXJuW2NsYXNzJD1waW5rXTo6YWZ0ZXIge1xuICBsZWZ0OiBjYWxjKDUwdncgKyAzLjJyZW0gLyAyKTtcbn1cblxuLmFhLWJnLXBhdHRlcm4tLXByb3BlbGxlci1ibHVlOjpiZWZvcmUsIC5hYS1iZy1wYXR0ZXJuLS1wcm9wZWxsZXItYmx1ZTo6YWZ0ZXIsXG4uYWEtYmctcGF0dGVybi0tcHJvcGVsbGVyLXBpbms6OmJlZm9yZSxcbi5hYS1iZy1wYXR0ZXJuLS1wcm9wZWxsZXItcGluazo6YWZ0ZXIge1xuICB3aWR0aDogNjB2dztcbn1cblxuLmFhLWJnLXBhdHRlcm4tLXByb3BlbGxlci1ibHVlOjpiZWZvcmUsIC5hYS1iZy1wYXR0ZXJuLS1wcm9wZWxsZXItYmx1ZTo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB2aWV3Qm94PVwiMCAwIDgzNiA4NDRcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIm0xNDkuOCA0MjcuN3MtMTk5LjQgMzE5LjYtNjAuNyAzOTkuNWMxMzguNiA3OS45IDM3Ny41LTE2OC42IDM3Ny41LTE2OC42czMwMy42IDIwNy4yIDM1OS4yIDI0LjctMTU3LjktMjg0LjEtMTU3LjktMjg0LjEgMTQ3LjktMjUxLjgtMTIuMS0zNjFjLTIwMi40LTEzOC4yLTI5MS41IDE1My44LTI5MS41IDE1My44cy0yMjguNy0xODUuNS0zMzUtMzcuNWMtMTA2LjIgMTQ3LjkgMTIwLjUgMjczLjIgMTIwLjUgMjczLjJcIiBmaWxsPVwiI0VERjlGRlwiLz48L3N2Zz4nKTtcbn1cblxuLmFhLWJnLXBhdHRlcm4tLXByb3BlbGxlci1waW5rOjpiZWZvcmUsIC5hYS1iZy1wYXR0ZXJuLS1wcm9wZWxsZXItcGluazo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB2aWV3Qm94PVwiMCAwIDgzNiA4NDRcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIm0xNDkuOCA0MjcuN3MtMTk5LjQgMzE5LjYtNjAuNyAzOTkuNWMxMzguNiA3OS45IDM3Ny41LTE2OC42IDM3Ny41LTE2OC42czMwMy42IDIwNy4yIDM1OS4yIDI0LjctMTU3LjktMjg0LjEtMTU3LjktMjg0LjEgMTQ3LjktMjUxLjgtMTIuMS0zNjFjLTIwMi40LTEzOC4yLTI5MS41IDE1My44LTI5MS41IDE1My44cy0yMjguNy0xODUuNS0zMzUtMzcuNWMtMTA2LjIgMTQ3LjkgMTIwLjUgMjczLjIgMTIwLjUgMjczLjJcIiBmaWxsPVwiI0ZFRjNGQlwiLz48L3N2Zz4nKTtcbn1cblxuLmFhLWJnLXBhdHRlcm4tLWJ1dHRlcmZseS1ibHVlOjpiZWZvcmUsIC5hYS1iZy1wYXR0ZXJuLS1idXR0ZXJmbHktYmx1ZTo6YWZ0ZXIsXG4uYWEtYmctcGF0dGVybi0tYnV0dGVyZmx5LXBpbms6OmJlZm9yZSxcbi5hYS1iZy1wYXR0ZXJuLS1idXR0ZXJmbHktcGluazo6YWZ0ZXIge1xuICB3aWR0aDogODB2dztcbn1cblxuLmFhLWJnLXBhdHRlcm4tLWJ1dHRlcmZseS1ibHVlOjpiZWZvcmUsIC5hYS1iZy1wYXR0ZXJuLS1idXR0ZXJmbHktYmx1ZTo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB2aWV3Qm94PVwiMCAwIDEwNzggNzk5XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJtMTA1NSAxMjIuNWMtMjYtOTItMTIwLjYtMTM1LjktMjEyLTExNy4zLTY0LjYgMTMuNy0xMjUuMiA0MS40LTE3Ny40IDgxcy05NC42IDkwLTEyNC4xIDE0Ny43Yy02Mi40LTExMS4zLTE4Ny4zLTE4NS4yLTMyMy4zLTIwMy41LTkyLjEtMTIuNC0xODUgMjEuNy0yMTIgMTE3LjItMjIuMSA3OC40IDI3LjYgMTk0IDEyMC4zIDIwNi41IDMyLjEgNC4zIDk5LjggNS4xIDExMi43IDQxLjEgMy44IDEwLjUtNS44IDUwLjUtMTIuMSA1OS41LTEyLjkgMTguMy01LjggNy4zLTEyLjcgNy40LTIyMS41IDMuMy0yMjIuMiAzMzkuMSAwIDMzNS44IDE1MC41LTIuMyAyNjMuMi04Ny4yIDMyMi4zLTIwNS43IDY1LjUgMTI4LjIgMjA0IDE5NC45IDM2Ny45IDIwNS41IDkzIDYgMTcyLjMtODEuNSAxNzIuMy0xNjcuOSAwLTk1LjktNzkuMS0xNjEuOC0xNzIuMy0xNjcuOS00NS41LTMtNjYuMy0xLTYzLjgtNDguNCAyLjgtNTMuNyA0Ni40LTc0LjggOTMuNy04NC41IDkxLjMtMTguNiAxNDQuMS0xMjMgMTIwLjUtMjA2LjVcIiBmaWxsPVwiI0VERjlGRlwiLz48L3N2Zz4nKTtcbn1cblxuLmFhLWJnLXBhdHRlcm4tLWJ1dHRlcmZseS1waW5rOjpiZWZvcmUsIC5hYS1iZy1wYXR0ZXJuLS1idXR0ZXJmbHktcGluazo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB2aWV3Qm94PVwiMCAwIDEwNzggNzk5XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJtMTA1NSAxMjIuNWMtMjYtOTItMTIwLjYtMTM1LjktMjEyLTExNy4zLTY0LjYgMTMuNy0xMjUuMiA0MS40LTE3Ny40IDgxcy05NC42IDkwLTEyNC4xIDE0Ny43Yy02Mi40LTExMS4zLTE4Ny4zLTE4NS4yLTMyMy4zLTIwMy41LTkyLjEtMTIuNC0xODUgMjEuNy0yMTIgMTE3LjItMjIuMSA3OC40IDI3LjYgMTk0IDEyMC4zIDIwNi41IDMyLjEgNC4zIDk5LjggNS4xIDExMi43IDQxLjEgMy44IDEwLjUtNS44IDUwLjUtMTIuMSA1OS41LTEyLjkgMTguMy01LjggNy4zLTEyLjcgNy40LTIyMS41IDMuMy0yMjIuMiAzMzkuMSAwIDMzNS44IDE1MC41LTIuMyAyNjMuMi04Ny4yIDMyMi4zLTIwNS43IDY1LjUgMTI4LjIgMjA0IDE5NC45IDM2Ny45IDIwNS41IDkzIDYgMTcyLjMtODEuNSAxNzIuMy0xNjcuOSAwLTk1LjktNzkuMS0xNjEuOC0xNzIuMy0xNjcuOS00NS41LTMtNjYuMy0xLTYzLjgtNDguNCAyLjgtNTMuNyA0Ni40LTc0LjggOTMuNy04NC41IDkxLjMtMTguNiAxNDQuMS0xMjMgMTIwLjUtMjA2LjVcIiBmaWxsPVwiI0ZFRjNGQlwiLz48L3N2Zz4nKTtcbn1cblxuLmFhLWJnLXBhdHRlcm4tLWZsb3dlci1ibHVlOjpiZWZvcmUsIC5hYS1iZy1wYXR0ZXJuLS1mbG93ZXItYmx1ZTo6YWZ0ZXIsXG4uYWEtYmctcGF0dGVybi0tZmxvd2VyLXBpbms6OmJlZm9yZSxcbi5hYS1iZy1wYXR0ZXJuLS1mbG93ZXItcGluazo6YWZ0ZXIge1xuICB3aWR0aDogNjB2dztcbn1cblxuLmFhLWJnLXBhdHRlcm4tLWZsb3dlci1ibHVlOjpiZWZvcmUsIC5hYS1iZy1wYXR0ZXJuLS1mbG93ZXItYmx1ZTo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB2aWV3Qm94PVwiMCAwIDg2MyA4NDRcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIm04NTMuMiA1MDYuMWMxMi44LTExMCAxNC4zLTIyMi45LTE0LjEtMzI5LjktOS44LTM2LjgtMjMuNi03My42LTQ4LjYtMTAyLjMtMzUuOS00MS4xLTkwLjktNjAuOS0xNDQuOS02OC42LTE5NC4yLTI3LjgtMzg3IDgxLjctNTE0LjcgMjMwLjYtNTYuMiA2NS40LTEwMy43IDE0MC4zLTEyNC42IDIyMy45LTYuMSAxOS41LTcgNDAuMi0yLjUgNjAuMSAxNS42IDUyLjggODcuMyA2NS40IDEzOS43IDQ4LjUgODQuNi0yNy40IDE0NC42LTEwMC44IDE5OS42LTE3MC43LTI3LjggNTIuNC00OC4zIDEwOC4zLTYxIDE2Ni4xLTUuNyAyNS42LTkuNyA1Mi42LTIuNCA3Ny43IDE0LjIgNDkgNzAuOCA3Ny43IDEyMS40IDcwLjlzOTMuOC00Mi4yIDEyMi04NC44IDQzLjYtOTIuMSA1OC43LTE0MC45Yy0xMS42IDg4LjUtOS4xIDE3OC4zIDcuNiAyNjYgMTguNCA5Ni42IDk1IDEyMC41IDE1Ny45IDQ3LjYgNjkuNi04MC43IDk0LTE5MSAxMDUuOS0yOTQuMlwiIGZpbGw9XCIjRURGOUZGXCIvPjwvc3ZnPicpO1xufVxuXG4uYWEtYmctcGF0dGVybi0tZmxvd2VyLXBpbms6OmJlZm9yZSwgLmFhLWJnLXBhdHRlcm4tLWZsb3dlci1waW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCA8c3ZnIHZpZXdCb3g9XCIwIDAgODYzIDg0NFwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwibTg1My4yIDUwNi4xYzEyLjgtMTEwIDE0LjMtMjIyLjktMTQuMS0zMjkuOS05LjgtMzYuOC0yMy42LTczLjYtNDguNi0xMDIuMy0zNS45LTQxLjEtOTAuOS02MC45LTE0NC45LTY4LjYtMTk0LjItMjcuOC0zODcgODEuNy01MTQuNyAyMzAuNi01Ni4yIDY1LjQtMTAzLjcgMTQwLjMtMTI0LjYgMjIzLjktNi4xIDE5LjUtNyA0MC4yLTIuNSA2MC4xIDE1LjYgNTIuOCA4Ny4zIDY1LjQgMTM5LjcgNDguNSA4NC42LTI3LjQgMTQ0LjYtMTAwLjggMTk5LjYtMTcwLjctMjcuOCA1Mi40LTQ4LjMgMTA4LjMtNjEgMTY2LjEtNS43IDI1LjYtOS43IDUyLjYtMi40IDc3LjcgMTQuMiA0OSA3MC44IDc3LjcgMTIxLjQgNzAuOXM5My44LTQyLjIgMTIyLTg0LjggNDMuNi05Mi4xIDU4LjctMTQwLjljLTExLjYgODguNS05LjEgMTc4LjMgNy42IDI2NiAxOC40IDk2LjYgOTUgMTIwLjUgMTU3LjkgNDcuNiA2OS42LTgwLjcgOTQtMTkxIDEwNS45LTI5NC4yXCIgZmlsbD1cIiNGRUYzRkJcIi8+PC9zdmc+Jyk7XG59XG5cbi8qIE1vZHVsZSBzZWdtZW50IHNwYWNpbmcgKi9cbi5hYS1tb2R1bGVfX2hlYWRlcjpub3QoOmxhc3QtY2hpbGQpLFxuLmFhLW1vZHVsZV9fYm9keTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xufVxuXG4vKiBHcmlkICovXG4uYWEtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiBjYWxjKDMuMnJlbSArIDIuNXZoKSBjYWxjKDMuMnJlbSArIDAuNXZ3KTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFhLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuLmFhLWdyaWQuYWEtZ3JpZC0tb25lIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWEtZ3JpZC5hYS1ncmlkLS10d28uYWEtZ3JpZC0tY29scy0xLTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgbWlubWF4KDAsIDJmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWEtZ3JpZC5hYS1ncmlkLS10d28uYWEtZ3JpZC0tY29scy0yLTEge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDJmcikgbWlubWF4KDAsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtZ3JpZC5hYS1ncmlkLS10aHJlZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLWdyaWQuYWEtZ3JpZC0tZm91ciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG5cbnVsLmFhLWdyaWQge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG51bC5hYS1ncmlkID4gbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIEJhY2tncm91bmQgY29sb3JzICovXG4uYWEtYmctcHJpbWFyeSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmFhLWJnLXByaW1hcnkgLmFhLWxhYmVsLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5hYS1sYWJlbCxcbi5hYS1iZy1wcmltYXJ5IC5hYS1zdWJoZWFkaW5nLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSAuYWEtc3ViaGVhZGluZyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmFhLWJnLXByaW1hcnkgaDEsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXByaW1hcnkgaDEsXG4uYWEtYmctcHJpbWFyeSBoMixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXByaW1hcnkgaDIsXG4uYWEtYmctcHJpbWFyeSBoMyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXByaW1hcnkgaDMsXG4uYWEtYmctcHJpbWFyeSBoNCxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXByaW1hcnkgaDQsXG4uYWEtYmctcHJpbWFyeSBoNSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXByaW1hcnkgaDUsXG4uYWEtYmctcHJpbWFyeSBoNixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXByaW1hcnkgaDYge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5hYS1iZy1wcmltYXJ5IGEsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXByaW1hcnkgYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmFhLWJnLXByaW1hcnkgYTpob3ZlciwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhOmhvdmVyLCAuYWEtYmctcHJpbWFyeSBhOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhOmFjdGl2ZSwgLmFhLWJnLXByaW1hcnkgYTpmb2N1cywgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhOmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5hYS1iZy1zZWNvbmRhcnksIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmFhLWJnLXNlY29uZGFyeSAuYWEtbGFiZWwsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSAuYWEtbGFiZWwsXG4uYWEtYmctc2Vjb25kYXJ5IC5hYS1zdWJoZWFkaW5nLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5hYS1zdWJoZWFkaW5nIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYWEtYmctc2Vjb25kYXJ5IGgxLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgaDEsXG4uYWEtYmctc2Vjb25kYXJ5IGgyLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGgyLFxuLmFhLWJnLXNlY29uZGFyeSBoMyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBoMyxcbi5hYS1iZy1zZWNvbmRhcnkgaDQsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgaDQsXG4uYWEtYmctc2Vjb25kYXJ5IGg1LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGg1LFxuLmFhLWJnLXNlY29uZGFyeSBoNixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBoNiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmFhLWJnLXNlY29uZGFyeSBhLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmFhLWJnLXNlY29uZGFyeSBhOmhvdmVyLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYTpob3ZlciwgLmFhLWJnLXNlY29uZGFyeSBhOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGE6YWN0aXZlLCAuYWEtYmctc2Vjb25kYXJ5IGE6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhOmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5hYS1iZy1jb21wbGVtZW50YXJ5LCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYWEtYmctY29tcGxlbWVudGFyeSAuYWEtbGFiZWwsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgLmFhLWxhYmVsLFxuLmFhLWJnLWNvbXBsZW1lbnRhcnkgLmFhLXN1YmhlYWRpbmcsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IC5hYS1zdWJoZWFkaW5nIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYWEtYmctY29tcGxlbWVudGFyeSBoMSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBoMSxcbi5hYS1iZy1jb21wbGVtZW50YXJ5IGgyLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBoMixcbi5hYS1iZy1jb21wbGVtZW50YXJ5IGgzLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBoMyxcbi5hYS1iZy1jb21wbGVtZW50YXJ5IGg0LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBoNCxcbi5hYS1iZy1jb21wbGVtZW50YXJ5IGg1LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBoNSxcbi5hYS1iZy1jb21wbGVtZW50YXJ5IGg2LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBoNiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmFhLWJnLWNvbXBsZW1lbnRhcnkgYSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYWEtYmctY29tcGxlbWVudGFyeSBhOmhvdmVyLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGE6aG92ZXIsIC5hYS1iZy1jb21wbGVtZW50YXJ5IGE6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGE6YWN0aXZlLCAuYWEtYmctY29tcGxlbWVudGFyeSBhOmZvY3VzLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGE6Zm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmFhLWJnLWxpZ2h0LCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1saWdodCxcbi5hYS1iZy13aGl0ZSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXdoaXRlLFxuLmFhLWJnLXNlY29uZGFyeS1saWdodCxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeS1saWdodCxcbi5hYS1iZy1jb21wbGVtZW50YXJ5LWxpZ2h0LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeS1saWdodCxcbi5hYS1iZy1ncmFkaWVudC1saWdodCxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWxpZ2h0LFxuLmFhLWJnLWdyYWRpZW50LXBpbmssXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1waW5rLFxuLmFhLWJnLWdyYWRpZW50LXRhbixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LXRhbiB7XG4gIGNvbG9yOiAjMEMxNDQ2O1xufVxuLmFhLWJnLWxpZ2h0IC5hYS1sYWJlbCwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tbGlnaHQgLmFhLWxhYmVsLFxuLmFhLWJnLWxpZ2h0IC5hYS1zdWJoZWFkaW5nLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tbGlnaHQgLmFhLXN1YmhlYWRpbmcsXG4uYWEtYmctd2hpdGUgLmFhLWxhYmVsLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0td2hpdGUgLmFhLWxhYmVsLFxuLmFhLWJnLXdoaXRlIC5hYS1zdWJoZWFkaW5nLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0td2hpdGUgLmFhLXN1YmhlYWRpbmcsXG4uYWEtYmctc2Vjb25kYXJ5LWxpZ2h0IC5hYS1sYWJlbCxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeS1saWdodCAuYWEtbGFiZWwsXG4uYWEtYmctc2Vjb25kYXJ5LWxpZ2h0IC5hYS1zdWJoZWFkaW5nLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5LWxpZ2h0IC5hYS1zdWJoZWFkaW5nLFxuLmFhLWJnLWNvbXBsZW1lbnRhcnktbGlnaHQgLmFhLWxhYmVsLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeS1saWdodCAuYWEtbGFiZWwsXG4uYWEtYmctY29tcGxlbWVudGFyeS1saWdodCAuYWEtc3ViaGVhZGluZyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnktbGlnaHQgLmFhLXN1YmhlYWRpbmcsXG4uYWEtYmctZ3JhZGllbnQtbGlnaHQgLmFhLWxhYmVsLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtbGlnaHQgLmFhLWxhYmVsLFxuLmFhLWJnLWdyYWRpZW50LWxpZ2h0IC5hYS1zdWJoZWFkaW5nLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtbGlnaHQgLmFhLXN1YmhlYWRpbmcsXG4uYWEtYmctZ3JhZGllbnQtcGluayAuYWEtbGFiZWwsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1waW5rIC5hYS1sYWJlbCxcbi5hYS1iZy1ncmFkaWVudC1waW5rIC5hYS1zdWJoZWFkaW5nLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtcGluayAuYWEtc3ViaGVhZGluZyxcbi5hYS1iZy1ncmFkaWVudC10YW4gLmFhLWxhYmVsLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtdGFuIC5hYS1sYWJlbCxcbi5hYS1iZy1ncmFkaWVudC10YW4gLmFhLXN1YmhlYWRpbmcsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC10YW4gLmFhLXN1YmhlYWRpbmcge1xuICBjb2xvcjogI0U1N0Y4NDtcbn1cbi5hYS1iZy1saWdodCBoMSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tbGlnaHQgaDEsXG4uYWEtYmctbGlnaHQgaDIsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1saWdodCBoMixcbi5hYS1iZy1saWdodCBoMyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWxpZ2h0IGgzLFxuLmFhLWJnLWxpZ2h0IGg0LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tbGlnaHQgaDQsXG4uYWEtYmctbGlnaHQgaDUsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1saWdodCBoNSxcbi5hYS1iZy1saWdodCBoNixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWxpZ2h0IGg2LFxuLmFhLWJnLXdoaXRlIGgxLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0td2hpdGUgaDEsXG4uYWEtYmctd2hpdGUgaDIsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS13aGl0ZSBoMixcbi5hYS1iZy13aGl0ZSBoMyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXdoaXRlIGgzLFxuLmFhLWJnLXdoaXRlIGg0LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0td2hpdGUgaDQsXG4uYWEtYmctd2hpdGUgaDUsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS13aGl0ZSBoNSxcbi5hYS1iZy13aGl0ZSBoNixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXdoaXRlIGg2LFxuLmFhLWJnLXNlY29uZGFyeS1saWdodCBoMSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeS1saWdodCBoMSxcbi5hYS1iZy1zZWNvbmRhcnktbGlnaHQgaDIsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnktbGlnaHQgaDIsXG4uYWEtYmctc2Vjb25kYXJ5LWxpZ2h0IGgzLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5LWxpZ2h0IGgzLFxuLmFhLWJnLXNlY29uZGFyeS1saWdodCBoNCxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeS1saWdodCBoNCxcbi5hYS1iZy1zZWNvbmRhcnktbGlnaHQgaDUsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnktbGlnaHQgaDUsXG4uYWEtYmctc2Vjb25kYXJ5LWxpZ2h0IGg2LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5LWxpZ2h0IGg2LFxuLmFhLWJnLWNvbXBsZW1lbnRhcnktbGlnaHQgaDEsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5LWxpZ2h0IGgxLFxuLmFhLWJnLWNvbXBsZW1lbnRhcnktbGlnaHQgaDIsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5LWxpZ2h0IGgyLFxuLmFhLWJnLWNvbXBsZW1lbnRhcnktbGlnaHQgaDMsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5LWxpZ2h0IGgzLFxuLmFhLWJnLWNvbXBsZW1lbnRhcnktbGlnaHQgaDQsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5LWxpZ2h0IGg0LFxuLmFhLWJnLWNvbXBsZW1lbnRhcnktbGlnaHQgaDUsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5LWxpZ2h0IGg1LFxuLmFhLWJnLWNvbXBsZW1lbnRhcnktbGlnaHQgaDYsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5LWxpZ2h0IGg2LFxuLmFhLWJnLWdyYWRpZW50LWxpZ2h0IGgxLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtbGlnaHQgaDEsXG4uYWEtYmctZ3JhZGllbnQtbGlnaHQgaDIsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1saWdodCBoMixcbi5hYS1iZy1ncmFkaWVudC1saWdodCBoMyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWxpZ2h0IGgzLFxuLmFhLWJnLWdyYWRpZW50LWxpZ2h0IGg0LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtbGlnaHQgaDQsXG4uYWEtYmctZ3JhZGllbnQtbGlnaHQgaDUsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1saWdodCBoNSxcbi5hYS1iZy1ncmFkaWVudC1saWdodCBoNixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWxpZ2h0IGg2LFxuLmFhLWJnLWdyYWRpZW50LXBpbmsgaDEsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1waW5rIGgxLFxuLmFhLWJnLWdyYWRpZW50LXBpbmsgaDIsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1waW5rIGgyLFxuLmFhLWJnLWdyYWRpZW50LXBpbmsgaDMsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1waW5rIGgzLFxuLmFhLWJnLWdyYWRpZW50LXBpbmsgaDQsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1waW5rIGg0LFxuLmFhLWJnLWdyYWRpZW50LXBpbmsgaDUsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1waW5rIGg1LFxuLmFhLWJnLWdyYWRpZW50LXBpbmsgaDYsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1waW5rIGg2LFxuLmFhLWJnLWdyYWRpZW50LXRhbiBoMSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LXRhbiBoMSxcbi5hYS1iZy1ncmFkaWVudC10YW4gaDIsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC10YW4gaDIsXG4uYWEtYmctZ3JhZGllbnQtdGFuIGgzLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtdGFuIGgzLFxuLmFhLWJnLWdyYWRpZW50LXRhbiBoNCxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LXRhbiBoNCxcbi5hYS1iZy1ncmFkaWVudC10YW4gaDUsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC10YW4gaDUsXG4uYWEtYmctZ3JhZGllbnQtdGFuIGg2LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtdGFuIGg2IHtcbiAgY29sb3I6ICMwQzE0NDY7XG59XG4uYWEtYmctbGlnaHQgYSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tbGlnaHQgYSxcbi5hYS1iZy13aGl0ZSBhLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0td2hpdGUgYSxcbi5hYS1iZy1zZWNvbmRhcnktbGlnaHQgYSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeS1saWdodCBhLFxuLmFhLWJnLWNvbXBsZW1lbnRhcnktbGlnaHQgYSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnktbGlnaHQgYSxcbi5hYS1iZy1ncmFkaWVudC1saWdodCBhLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtbGlnaHQgYSxcbi5hYS1iZy1ncmFkaWVudC1waW5rIGEsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1waW5rIGEsXG4uYWEtYmctZ3JhZGllbnQtdGFuIGEsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC10YW4gYSB7XG4gIGNvbG9yOiAjMEMxNDQ2O1xufVxuLmFhLWJnLWxpZ2h0IGE6aG92ZXIsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWxpZ2h0IGE6aG92ZXIsIC5hYS1iZy1saWdodCBhOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tbGlnaHQgYTphY3RpdmUsIC5hYS1iZy1saWdodCBhOmZvY3VzLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1saWdodCBhOmZvY3VzLFxuLmFhLWJnLXdoaXRlIGE6aG92ZXIsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS13aGl0ZSBhOmhvdmVyLFxuLmFhLWJnLXdoaXRlIGE6YWN0aXZlLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0td2hpdGUgYTphY3RpdmUsXG4uYWEtYmctd2hpdGUgYTpmb2N1cyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXdoaXRlIGE6Zm9jdXMsXG4uYWEtYmctc2Vjb25kYXJ5LWxpZ2h0IGE6aG92ZXIsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnktbGlnaHQgYTpob3Zlcixcbi5hYS1iZy1zZWNvbmRhcnktbGlnaHQgYTphY3RpdmUsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnktbGlnaHQgYTphY3RpdmUsXG4uYWEtYmctc2Vjb25kYXJ5LWxpZ2h0IGE6Zm9jdXMsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnktbGlnaHQgYTpmb2N1cyxcbi5hYS1iZy1jb21wbGVtZW50YXJ5LWxpZ2h0IGE6aG92ZXIsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5LWxpZ2h0IGE6aG92ZXIsXG4uYWEtYmctY29tcGxlbWVudGFyeS1saWdodCBhOmFjdGl2ZSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnktbGlnaHQgYTphY3RpdmUsXG4uYWEtYmctY29tcGxlbWVudGFyeS1saWdodCBhOmZvY3VzLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeS1saWdodCBhOmZvY3VzLFxuLmFhLWJnLWdyYWRpZW50LWxpZ2h0IGE6aG92ZXIsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1saWdodCBhOmhvdmVyLFxuLmFhLWJnLWdyYWRpZW50LWxpZ2h0IGE6YWN0aXZlLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtbGlnaHQgYTphY3RpdmUsXG4uYWEtYmctZ3JhZGllbnQtbGlnaHQgYTpmb2N1cyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWxpZ2h0IGE6Zm9jdXMsXG4uYWEtYmctZ3JhZGllbnQtcGluayBhOmhvdmVyLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtcGluayBhOmhvdmVyLFxuLmFhLWJnLWdyYWRpZW50LXBpbmsgYTphY3RpdmUsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1waW5rIGE6YWN0aXZlLFxuLmFhLWJnLWdyYWRpZW50LXBpbmsgYTpmb2N1cyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LXBpbmsgYTpmb2N1cyxcbi5hYS1iZy1ncmFkaWVudC10YW4gYTpob3Zlcixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LXRhbiBhOmhvdmVyLFxuLmFhLWJnLWdyYWRpZW50LXRhbiBhOmFjdGl2ZSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LXRhbiBhOmFjdGl2ZSxcbi5hYS1iZy1ncmFkaWVudC10YW4gYTpmb2N1cyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LXRhbiBhOmZvY3VzIHtcbiAgY29sb3I6ICMxNzU4NzM7XG59XG5cbi5hYS1iZy1kYXJrLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrLFxuLmFhLWJnLWJsYWNrLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYmxhY2ssXG4uYWEtYmctZ3JhZGllbnQtZGFyayxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcmsge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5hYS1iZy1kYXJrIC5hYS1sYWJlbCwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZGFyayAuYWEtbGFiZWwsXG4uYWEtYmctZGFyayAuYWEtc3ViaGVhZGluZyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcmsgLmFhLXN1YmhlYWRpbmcsXG4uYWEtYmctYmxhY2sgLmFhLWxhYmVsLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYmxhY2sgLmFhLWxhYmVsLFxuLmFhLWJnLWJsYWNrIC5hYS1zdWJoZWFkaW5nLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYmxhY2sgLmFhLXN1YmhlYWRpbmcsXG4uYWEtYmctZ3JhZGllbnQtZGFyayAuYWEtbGFiZWwsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1kYXJrIC5hYS1sYWJlbCxcbi5hYS1iZy1ncmFkaWVudC1kYXJrIC5hYS1zdWJoZWFkaW5nLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyayAuYWEtc3ViaGVhZGluZyB7XG4gIGNvbG9yOiAjODdBQ0EzO1xufVxuLmFhLWJnLWRhcmsgaDEsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcmsgaDEsXG4uYWEtYmctZGFyayBoMixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcmsgaDIsXG4uYWEtYmctZGFyayBoMyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcmsgaDMsXG4uYWEtYmctZGFyayBoNCxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcmsgaDQsXG4uYWEtYmctZGFyayBoNSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcmsgaDUsXG4uYWEtYmctZGFyayBoNixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcmsgaDYsXG4uYWEtYmctYmxhY2sgaDEsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ibGFjayBoMSxcbi5hYS1iZy1ibGFjayBoMixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWJsYWNrIGgyLFxuLmFhLWJnLWJsYWNrIGgzLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYmxhY2sgaDMsXG4uYWEtYmctYmxhY2sgaDQsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ibGFjayBoNCxcbi5hYS1iZy1ibGFjayBoNSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWJsYWNrIGg1LFxuLmFhLWJnLWJsYWNrIGg2LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYmxhY2sgaDYsXG4uYWEtYmctZ3JhZGllbnQtZGFyayBoMSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcmsgaDEsXG4uYWEtYmctZ3JhZGllbnQtZGFyayBoMixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcmsgaDIsXG4uYWEtYmctZ3JhZGllbnQtZGFyayBoMyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcmsgaDMsXG4uYWEtYmctZ3JhZGllbnQtZGFyayBoNCxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcmsgaDQsXG4uYWEtYmctZ3JhZGllbnQtZGFyayBoNSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcmsgaDUsXG4uYWEtYmctZ3JhZGllbnQtZGFyayBoNixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcmsgaDYge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5hYS1iZy1kYXJrIGEsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcmsgYSxcbi5hYS1iZy1kYXJrIGEuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tNCxcbi5hYS1iZy1kYXJrIC5ocy1zZWFyY2gtcmVzdWx0cyAuaHMtc2VhcmNoLXJlc3VsdHNfX3BhZ2luYXRpb24gYS5hYS1idXR0b24tLTQsXG4uaHMtc2VhcmNoLXJlc3VsdHMgLmhzLXNlYXJjaC1yZXN1bHRzX19wYWdpbmF0aW9uIC5hYS1iZy1kYXJrIGEuYWEtYnV0dG9uLS00LFxuLmFhLWJnLWJsYWNrIGEsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ibGFjayBhLFxuLmFhLWJnLWJsYWNrIGEuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tNCxcbi5hYS1iZy1ibGFjayAuaHMtc2VhcmNoLXJlc3VsdHMgLmhzLXNlYXJjaC1yZXN1bHRzX19wYWdpbmF0aW9uIGEuYWEtYnV0dG9uLS00LFxuLmhzLXNlYXJjaC1yZXN1bHRzIC5ocy1zZWFyY2gtcmVzdWx0c19fcGFnaW5hdGlvbiAuYWEtYmctYmxhY2sgYS5hYS1idXR0b24tLTQsXG4uYWEtYmctZ3JhZGllbnQtZGFyayBhLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyayBhLFxuLmFhLWJnLWdyYWRpZW50LWRhcmsgYS5hYS1idXR0b24uYWEtYnV0dG9uLS00LFxuLmFhLWJnLWdyYWRpZW50LWRhcmsgLmhzLXNlYXJjaC1yZXN1bHRzIC5ocy1zZWFyY2gtcmVzdWx0c19fcGFnaW5hdGlvbiBhLmFhLWJ1dHRvbi0tNCxcbi5ocy1zZWFyY2gtcmVzdWx0cyAuaHMtc2VhcmNoLXJlc3VsdHNfX3BhZ2luYXRpb24gLmFhLWJnLWdyYWRpZW50LWRhcmsgYS5hYS1idXR0b24tLTQge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5hYS1iZy1kYXJrIGE6aG92ZXIsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcmsgYTpob3ZlciwgLmFhLWJnLWRhcmsgYTphY3RpdmUsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcmsgYTphY3RpdmUsIC5hYS1iZy1kYXJrIGE6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcmsgYTpmb2N1cyxcbi5hYS1iZy1kYXJrIGEuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tNDpob3Zlcixcbi5hYS1iZy1kYXJrIC5ocy1zZWFyY2gtcmVzdWx0cyAuaHMtc2VhcmNoLXJlc3VsdHNfX3BhZ2luYXRpb24gYS5hYS1idXR0b24tLTQ6aG92ZXIsXG4uaHMtc2VhcmNoLXJlc3VsdHMgLmhzLXNlYXJjaC1yZXN1bHRzX19wYWdpbmF0aW9uIC5hYS1iZy1kYXJrIGEuYWEtYnV0dG9uLS00OmhvdmVyLFxuLmFhLWJnLWRhcmsgYS5hYS1idXR0b24uYWEtYnV0dG9uLS00OmFjdGl2ZSxcbi5hYS1iZy1kYXJrIC5ocy1zZWFyY2gtcmVzdWx0cyAuaHMtc2VhcmNoLXJlc3VsdHNfX3BhZ2luYXRpb24gYS5hYS1idXR0b24tLTQ6YWN0aXZlLFxuLmhzLXNlYXJjaC1yZXN1bHRzIC5ocy1zZWFyY2gtcmVzdWx0c19fcGFnaW5hdGlvbiAuYWEtYmctZGFyayBhLmFhLWJ1dHRvbi0tNDphY3RpdmUsXG4uYWEtYmctZGFyayBhLmFhLWJ1dHRvbi5hYS1idXR0b24tLTQ6Zm9jdXMsXG4uYWEtYmctZGFyayAuaHMtc2VhcmNoLXJlc3VsdHMgLmhzLXNlYXJjaC1yZXN1bHRzX19wYWdpbmF0aW9uIGEuYWEtYnV0dG9uLS00OmZvY3VzLFxuLmhzLXNlYXJjaC1yZXN1bHRzIC5ocy1zZWFyY2gtcmVzdWx0c19fcGFnaW5hdGlvbiAuYWEtYmctZGFyayBhLmFhLWJ1dHRvbi0tNDpmb2N1cyxcbi5hYS1iZy1ibGFjayBhOmhvdmVyLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYmxhY2sgYTpob3Zlcixcbi5hYS1iZy1ibGFjayBhOmFjdGl2ZSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWJsYWNrIGE6YWN0aXZlLFxuLmFhLWJnLWJsYWNrIGE6Zm9jdXMsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ibGFjayBhOmZvY3VzLFxuLmFhLWJnLWJsYWNrIGEuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tNDpob3Zlcixcbi5hYS1iZy1ibGFjayAuaHMtc2VhcmNoLXJlc3VsdHMgLmhzLXNlYXJjaC1yZXN1bHRzX19wYWdpbmF0aW9uIGEuYWEtYnV0dG9uLS00OmhvdmVyLFxuLmhzLXNlYXJjaC1yZXN1bHRzIC5ocy1zZWFyY2gtcmVzdWx0c19fcGFnaW5hdGlvbiAuYWEtYmctYmxhY2sgYS5hYS1idXR0b24tLTQ6aG92ZXIsXG4uYWEtYmctYmxhY2sgYS5hYS1idXR0b24uYWEtYnV0dG9uLS00OmFjdGl2ZSxcbi5hYS1iZy1ibGFjayAuaHMtc2VhcmNoLXJlc3VsdHMgLmhzLXNlYXJjaC1yZXN1bHRzX19wYWdpbmF0aW9uIGEuYWEtYnV0dG9uLS00OmFjdGl2ZSxcbi5ocy1zZWFyY2gtcmVzdWx0cyAuaHMtc2VhcmNoLXJlc3VsdHNfX3BhZ2luYXRpb24gLmFhLWJnLWJsYWNrIGEuYWEtYnV0dG9uLS00OmFjdGl2ZSxcbi5hYS1iZy1ibGFjayBhLmFhLWJ1dHRvbi5hYS1idXR0b24tLTQ6Zm9jdXMsXG4uYWEtYmctYmxhY2sgLmhzLXNlYXJjaC1yZXN1bHRzIC5ocy1zZWFyY2gtcmVzdWx0c19fcGFnaW5hdGlvbiBhLmFhLWJ1dHRvbi0tNDpmb2N1cyxcbi5ocy1zZWFyY2gtcmVzdWx0cyAuaHMtc2VhcmNoLXJlc3VsdHNfX3BhZ2luYXRpb24gLmFhLWJnLWJsYWNrIGEuYWEtYnV0dG9uLS00OmZvY3VzLFxuLmFhLWJnLWdyYWRpZW50LWRhcmsgYTpob3Zlcixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcmsgYTpob3Zlcixcbi5hYS1iZy1ncmFkaWVudC1kYXJrIGE6YWN0aXZlLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyayBhOmFjdGl2ZSxcbi5hYS1iZy1ncmFkaWVudC1kYXJrIGE6Zm9jdXMsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1kYXJrIGE6Zm9jdXMsXG4uYWEtYmctZ3JhZGllbnQtZGFyayBhLmFhLWJ1dHRvbi5hYS1idXR0b24tLTQ6aG92ZXIsXG4uYWEtYmctZ3JhZGllbnQtZGFyayAuaHMtc2VhcmNoLXJlc3VsdHMgLmhzLXNlYXJjaC1yZXN1bHRzX19wYWdpbmF0aW9uIGEuYWEtYnV0dG9uLS00OmhvdmVyLFxuLmhzLXNlYXJjaC1yZXN1bHRzIC5ocy1zZWFyY2gtcmVzdWx0c19fcGFnaW5hdGlvbiAuYWEtYmctZ3JhZGllbnQtZGFyayBhLmFhLWJ1dHRvbi0tNDpob3Zlcixcbi5hYS1iZy1ncmFkaWVudC1kYXJrIGEuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tNDphY3RpdmUsXG4uYWEtYmctZ3JhZGllbnQtZGFyayAuaHMtc2VhcmNoLXJlc3VsdHMgLmhzLXNlYXJjaC1yZXN1bHRzX19wYWdpbmF0aW9uIGEuYWEtYnV0dG9uLS00OmFjdGl2ZSxcbi5ocy1zZWFyY2gtcmVzdWx0cyAuaHMtc2VhcmNoLXJlc3VsdHNfX3BhZ2luYXRpb24gLmFhLWJnLWdyYWRpZW50LWRhcmsgYS5hYS1idXR0b24tLTQ6YWN0aXZlLFxuLmFhLWJnLWdyYWRpZW50LWRhcmsgYS5hYS1idXR0b24uYWEtYnV0dG9uLS00OmZvY3VzLFxuLmFhLWJnLWdyYWRpZW50LWRhcmsgLmhzLXNlYXJjaC1yZXN1bHRzIC5ocy1zZWFyY2gtcmVzdWx0c19fcGFnaW5hdGlvbiBhLmFhLWJ1dHRvbi0tNDpmb2N1cyxcbi5ocy1zZWFyY2gtcmVzdWx0cyAuaHMtc2VhcmNoLXJlc3VsdHNfX3BhZ2luYXRpb24gLmFhLWJnLWdyYWRpZW50LWRhcmsgYS5hYS1idXR0b24tLTQ6Zm9jdXMge1xuICBjb2xvcjogI0U1N0Y4NDtcbn1cbi5hYS1iZy1kYXJrIC5ocy1pbnB1dFt0eXBlPWZpbGVdLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrIC5ocy1pbnB1dFt0eXBlPWZpbGVdLFxuLmFhLWJnLWJsYWNrIC5ocy1pbnB1dFt0eXBlPWZpbGVdLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYmxhY2sgLmhzLWlucHV0W3R5cGU9ZmlsZV0sXG4uYWEtYmctZ3JhZGllbnQtZGFyayAuaHMtaW5wdXRbdHlwZT1maWxlXSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcmsgLmhzLWlucHV0W3R5cGU9ZmlsZV0ge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLyogR2VuZXJhdGUgdXRpbGl0eSBjbGFzc2VzIGFuZCBzdHlsaW5nIGZvciBhbGwgYmFja2dyb3VuZCBjb2xvcnMgZGVmaW5lZCBpbiAkY29sb3JzICovXG4uYWEtYmctcHJpbWFyeSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzU4NzM7XG59XG5cbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXByaW1hcnk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzU4NzM7XG4gIG9wYWNpdHk6IDAuODU7XG59XG5cbi5hYS1jb250ZW50LWNvbG9yLS1wcmltYXJ5IHtcbiAgY29sb3I6ICMxNzU4NzM7XG59XG5cbi5hYS1iZy1zZWNvbmRhcnksIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNTdGODQ7XG59XG5cbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1N0Y4NDtcbiAgb3BhY2l0eTogMC44NTtcbn1cblxuLmFhLWNvbnRlbnQtY29sb3ItLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjRTU3Rjg0O1xufVxuXG4uYWEtYmctY29tcGxlbWVudGFyeSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQjdDODU7XG59XG5cbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQjdDODU7XG4gIG9wYWNpdHk6IDAuODU7XG59XG5cbi5hYS1jb250ZW50LWNvbG9yLS1jb21wbGVtZW50YXJ5IHtcbiAgY29sb3I6ICMyQjdDODU7XG59XG5cbi5hYS1iZy1saWdodCwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRFQUU2O1xufVxuXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1saWdodDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RUFFNjtcbiAgb3BhY2l0eTogMC44NTtcbn1cblxuLmFhLWNvbnRlbnQtY29sb3ItLWxpZ2h0IHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5hYS1iZy1kYXJrLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBDMTQ0Njtcbn1cblxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZGFyazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBDMTQ0NjtcbiAgb3BhY2l0eTogMC44NTtcbn1cblxuLmFhLWNvbnRlbnQtY29sb3ItLWRhcmsge1xuICBjb2xvcjogIzBDMTQ0Njtcbn1cblxuLmFhLWJnLXdoaXRlLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS13aGl0ZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgb3BhY2l0eTogMC44NTtcbn1cblxuLmFhLWNvbnRlbnQtY29sb3ItLXdoaXRlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5hYS1iZy1ibGFjaywgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEMxNDQ2O1xufVxuXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ibGFjazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBDMTQ0NjtcbiAgb3BhY2l0eTogMC44NTtcbn1cblxuLmFhLWNvbnRlbnQtY29sb3ItLWJsYWNrIHtcbiAgY29sb3I6ICMwQzE0NDY7XG59XG5cbi5hYS1iZy1zZWNvbmRhcnktbGlnaHQsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4N0FDQTM7XG59XG5cbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeS1saWdodDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg3QUNBMztcbiAgb3BhY2l0eTogMC44NTtcbn1cblxuLmFhLWNvbnRlbnQtY29sb3ItLXNlY29uZGFyeS1saWdodCB7XG4gIGNvbG9yOiAjODdBQ0EzO1xufVxuXG4uYWEtYmctY29tcGxlbWVudGFyeS1saWdodCwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4N0FDQTM7XG59XG5cbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnktbGlnaHQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4N0FDQTM7XG4gIG9wYWNpdHk6IDAuODU7XG59XG5cbi5hYS1jb250ZW50LWNvbG9yLS1jb21wbGVtZW50YXJ5LWxpZ2h0IHtcbiAgY29sb3I6ICM4N0FDQTM7XG59XG5cbi5hYS1iZy1ncmFkaWVudC1saWdodCwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjRjRFQUU2O1xufVxuXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1saWdodDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RUFFNjtcbiAgb3BhY2l0eTogMC44NTtcbn1cblxuLmFhLWNvbnRlbnQtY29sb3ItLWdyYWRpZW50LWxpZ2h0IHtcbiAgY29sb3I6ICNGNEVBRTY7XG59XG5cbi5hYS1iZy1ncmFkaWVudC1kYXJrLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzE3NTg3Mztcbn1cblxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3NTg3MztcbiAgb3BhY2l0eTogMC44NTtcbn1cblxuLmFhLWNvbnRlbnQtY29sb3ItLWdyYWRpZW50LWRhcmsge1xuICBjb2xvcjogIzE3NTg3Mztcbn1cblxuLmFhLWJnLWdyYWRpZW50LXBpbmssIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LXBpbmsge1xuICBiYWNrZ3JvdW5kOiAjRTU3Rjg0O1xufVxuXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1waW5rOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTU3Rjg0O1xuICBvcGFjaXR5OiAwLjg1O1xufVxuXG4uYWEtY29udGVudC1jb2xvci0tZ3JhZGllbnQtcGluayB7XG4gIGNvbG9yOiAjRTU3Rjg0O1xufVxuXG4uYWEtYmctZ3JhZGllbnQtdGFuLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC10YW4ge1xuICBiYWNrZ3JvdW5kOiAjMkI3Qzg1O1xufVxuXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC10YW46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQjdDODU7XG4gIG9wYWNpdHk6IDAuODU7XG59XG5cbi5hYS1jb250ZW50LWNvbG9yLS1ncmFkaWVudC10YW4ge1xuICBjb2xvcjogIzJCN0M4NTtcbn1cblxuLyogQmFja2dyb3VuZCBtZWRpYSB3cmFwcGVycyAqL1xuLmFhLWJnLWltYWdlLFxuLmFhLWJnLW92ZXJsYXksXG4uYWEtYmctdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWEtYmctaW1hZ2UgPiAuYWEtaW5uZXIsXG4uYWEtYmctb3ZlcmxheSA+IC5hYS1pbm5lcixcbi5hYS1iZy12aWRlbyA+IC5hYS1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5hYS1iZy1pbWFnZSAuYWEtaW1hZ2Utd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFhLWltYWdlLXdyYXBwZXIgaW1nLFxuLmFhLWltYWdlLXdyYXBwZXItLWNvbnRhaW4gaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFhLWltYWdlLXdyYXBwZXIgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5hYS1pbWFnZS13cmFwcGVyLS1jb250YWluIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5hYS1pbWFnZS13cmFwcGVyLS1jZW50ZXIsXG4uYWEtaGVyb19faW1hZ2UuYWEtaW1hZ2Utd3JhcHBlci0tY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLmFhLWltYWdlLXdyYXBwZXItLWNlbnRlciBpbWcsXG4uYWEtaGVyb19faW1hZ2UuYWEtaW1hZ2Utd3JhcHBlci0tY2VudGVyIGltZyB7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uYWEtYmctb3ZlcmxheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5hYS1iZy12aWRlbyB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLyogVGhlIGNvbnRhaW5lciBvZiBhIG1vZHVsZSAqL1xuLmFhLW1vZHVsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi8qIFNldHMgdGhlIHdpZHRoIG9mIHRoZSBtb2R1bGUgKi9cbi5hYS1tb2R1bGUtd2lkdGgtLXBhZ2UsXG4uYWEtbW9kdWxlLXdpZHRoLS1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbW9kdWxlLXdpZHRoLS1wYWdlIHtcbiAgICBtYXgtd2lkdGg6IDE0NHJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4vKiBTZXRzIHRoZSBoZWlnaHQgb2YgdGhlIG1vZHVsZSAqL1xuLmFhLW1vZHVsZS1oZWlnaHQtLXNtYWxsLFxuLmFhLW1vZHVsZS1oZWlnaHQtLW5vcm1hbCxcbi5hYS1tb2R1bGUtaGVpZ2h0LS1mdWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFhLW1vZHVsZS1oZWlnaHQtLXNtYWxsIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDYuNHJlbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFhLW1vZHVsZS1oZWlnaHQtLXNtYWxsIHtcbiAgICBtaW4taGVpZ2h0OiA0MHJlbTtcbiAgfVxufVxuXG4uYWEtbW9kdWxlLWhlaWdodC0tbm9ybWFsIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDYuNHJlbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFhLW1vZHVsZS1oZWlnaHQtLW5vcm1hbCB7XG4gICAgbWluLWhlaWdodDogNjRyZW07XG4gIH1cbn1cblxuLmFhLW1vZHVsZS1oZWlnaHQtLWZ1bGwge1xuICBtaW4taGVpZ2h0OiBtaW4oMTAwdmggLSA2LjRyZW0sIDExMHJlbSk7XG59XG5cbi8qIFNldHMgdGhlIHNwYWNpbmcgb24gdGhlIG1vZHVsZSAqL1xuLyogTW9kdWxlIGNvbnRlbnQgY29udGFpbmVycyAqL1xuLmFhLWlubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IGNhbGMoMy4ycmVtICsgMi41dmgpIGNhbGMoMy4ycmVtICsgMC41dncpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiBtYXgoNXZ3LCAycmVtKTtcbiAgcGFkZGluZy1yaWdodDogbWF4KDV2dywgMnJlbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFhLWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IG1heCg3dncsIDJyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IG1heCg3dncsIDJyZW0pO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLWlubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgbWlubWF4KDBweCwgMWZyKSk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogbWF4KDY1dncsIDE0NHJlbSAvIDEyICogMTApO1xuICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICB9XG59XG5cbi5hYS1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIENvbnRyb2xzIHRoZSBhbGlnbm1lbnQgb2YgdGhlIGNvbnRlbnQgd2l0aGluIHRoZSBtb2R1bGUgKi9cbi5hYS1jb250ZW50LWFsaWdubWVudC0tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5hYS1jb250ZW50LWFsaWdubWVudC0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFhLWNvbnRlbnQtYWxpZ25tZW50LS1jZW50ZXIgdWwsXG4uYWEtY29udGVudC1hbGlnbm1lbnQtLWNlbnRlciBvbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYWEtY29udGVudC1hbGlnbm1lbnQtLWNlbnRlciAuYWEtYnV0dG9uLWNvbnRhaW5lciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vKiBTZXRzIHRoZSB3aWR0aCBvZiB0aGUgY29udGVudCBpbiBhIG1vZHVsZSAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1jb250ZW50LXdpZHRoLS1uYXJyb3cge1xuICAgIGdyaWQtY29sdW1uOiA0L3NwYW4gNjtcbiAgfVxuICAuYWEtY29udGVudC13aWR0aC0tbm9ybWFsIHtcbiAgICBncmlkLWNvbHVtbjogMy9zcGFuIDg7XG4gIH1cbiAgLmFhLWNvbnRlbnQtd2lkdGgtLXdpZGUge1xuICAgIGdyaWQtY29sdW1uOiAyL3NwYW4gMTA7XG4gIH1cbiAgLmFhLWNvbnRlbnQtd2lkdGgtLWZ1bGwge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyO1xuICB9XG4gIC5hYS1jb250ZW50LXBvc2l0aW9uLS1sZWZ0IC5hYS1jb250ZW50LXdpZHRoLS1uYXJyb3cge1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gNjtcbiAgfVxuICAuYWEtY29udGVudC1wb3NpdGlvbi0tbGVmdCAuYWEtY29udGVudC13aWR0aC0tbm9ybWFsIHtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDg7XG4gIH1cbiAgLmFhLWNvbnRlbnQtcG9zaXRpb24tLWxlZnQgLmFhLWNvbnRlbnQtd2lkdGgtLXdpZGUge1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gMTA7XG4gIH1cbiAgLmFhLWNvbnRlbnQtcG9zaXRpb24tLXJpZ2h0IC5hYS1jb250ZW50LXdpZHRoLS1uYXJyb3cge1xuICAgIGdyaWQtY29sdW1uOiA3L3NwYW4gNjtcbiAgfVxuICAuYWEtY29udGVudC1wb3NpdGlvbi0tcmlnaHQgLmFhLWNvbnRlbnQtd2lkdGgtLW5vcm1hbCB7XG4gICAgZ3JpZC1jb2x1bW46IDUvc3BhbiA4O1xuICB9XG4gIC5hYS1jb250ZW50LXBvc2l0aW9uLS1yaWdodCAuYWEtY29udGVudC13aWR0aC0td2lkZSB7XG4gICAgZ3JpZC1jb2x1bW46IDMvc3BhbiAxMDtcbiAgfVxufVxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLypcbiAqIEJvb3RzdHJhcCA0IGhpZGluZyBjbGFzc2VzXG4gKi9cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaGlkZGVuLXNtLXVwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaGlkZGVuLXNtLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oaWRkZW4tbWQtdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaWRkZW4tbWQtZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhpZGRlbi1sZy11cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhpZGRlbi1sZy1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhpZGRlbi14bC11cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oaWRkZW4teGwtZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4vKipcbiAqIENvbXBvbmVudHNcbiAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIEJ1dHRvbnNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1idXR0b24sIC5ocy1zZWFyY2gtcmVzdWx0cyAuaHMtc2VhcmNoLXJlc3VsdHNfX3BhZ2luYXRpb24gYSwgLmhzLWJ1dHRvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1mYW1pbHk6IFwidmlzdGEtc2xhYlwiLCBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiBjYWxjKDEuNnJlbSArIDAuMXZ3KTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLCB0cmFuc2Zvcm0gMHMsIG91dGxpbmUtb2Zmc2V0IDBzO1xufVxuLmFhLWJ1dHRvbjpob3ZlciwgLmhzLXNlYXJjaC1yZXN1bHRzIC5ocy1zZWFyY2gtcmVzdWx0c19fcGFnaW5hdGlvbiBhOmhvdmVyLCAuaHMtYnV0dG9uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFhLWJ1dHRvbjpob3ZlciwgLmhzLXNlYXJjaC1yZXN1bHRzIC5ocy1zZWFyY2gtcmVzdWx0c19fcGFnaW5hdGlvbiBhOmhvdmVyLCAuaHMtYnV0dG9uOmhvdmVyLCAuYWEtYnV0dG9uOmZvY3VzLCAuaHMtc2VhcmNoLXJlc3VsdHMgLmhzLXNlYXJjaC1yZXN1bHRzX19wYWdpbmF0aW9uIGE6Zm9jdXMsIC5ocy1idXR0b246Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmFhLWJ1dHRvbi5hYS1idXR0b24tLTEsIC5ocy1zZWFyY2gtcmVzdWx0cyAuaHMtc2VhcmNoLXJlc3VsdHNfX3BhZ2luYXRpb24gYS5hYS1idXR0b24sIC5ocy1zZWFyY2gtcmVzdWx0cyAuaHMtc2VhcmNoLXJlc3VsdHNfX3BhZ2luYXRpb24gYS5hYS1idXR0b24tLTEsIC5ocy1zZWFyY2gtcmVzdWx0cyAuaHMtc2VhcmNoLXJlc3VsdHNfX3BhZ2luYXRpb24gYSwgLmhzLWJ1dHRvbiwgLmFhLWZvcm0tYnV0dG9uLS0xIGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5hYS1mb3JtLWJ1dHRvbi0tMSBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3NTg3MztcbiAgYm9yZGVyLWNvbG9yOiAjMTc1ODczO1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gIGJvcmRlci13aWR0aDogMC4ycmVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMC42ZW0gMS45ZW07XG59XG4uYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMTpob3ZlciwgLmhzLXNlYXJjaC1yZXN1bHRzIC5ocy1zZWFyY2gtcmVzdWx0c19fcGFnaW5hdGlvbiBhOmhvdmVyLCAuaHMtYnV0dG9uOmhvdmVyLCAuYWEtZm9ybS1idXR0b24tLTEgaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XTpob3ZlciwgLmFhLWZvcm0tYnV0dG9uLS0xIGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b246aG92ZXIsIC5hYS1idXR0b24uYWEtYnV0dG9uLS0xOmZvY3VzLCAuaHMtc2VhcmNoLXJlc3VsdHMgLmhzLXNlYXJjaC1yZXN1bHRzX19wYWdpbmF0aW9uIGE6Zm9jdXMsIC5ocy1idXR0b246Zm9jdXMsIC5hYS1mb3JtLWJ1dHRvbi0tMSBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzLCAuYWEtZm9ybS1idXR0b24tLTEgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbjpmb2N1cywgLmFhLWJ1dHRvbi5hYS1idXR0b24tLTE6YWN0aXZlLCAuaHMtc2VhcmNoLXJlc3VsdHMgLmhzLXNlYXJjaC1yZXN1bHRzX19wYWdpbmF0aW9uIGE6YWN0aXZlLCAuaHMtYnV0dG9uOmFjdGl2ZSwgLmFhLWZvcm0tYnV0dG9uLS0xIGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF06YWN0aXZlLCAuYWEtZm9ybS1idXR0b24tLTEgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc1ODczO1xuICBib3JkZXItY29sb3I6ICMxNzU4NzM7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMiwgLmhzLXNlYXJjaC1yZXN1bHRzIC5ocy1zZWFyY2gtcmVzdWx0c19fcGFnaW5hdGlvbiBhLmFhLWJ1dHRvbi0tMiwgLmFhLWJ1dHRvbi0tMi5ocy1idXR0b24sIC5hYS1mb3JtLWJ1dHRvbi0tMiBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdLCAuYWEtZm9ybS1idXR0b24tLTIgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNTdGODQ7XG4gIGJvcmRlci1jb2xvcjogI0U1N0Y4NDtcbiAgYm9yZGVyLXJhZGl1czogMC40cmVtO1xuICBib3JkZXItd2lkdGg6IDAuMnJlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDAuNmVtIDEuOWVtO1xufVxuLmFhLWJ1dHRvbi5hYS1idXR0b24tLTI6aG92ZXIsIC5ocy1zZWFyY2gtcmVzdWx0cyAuaHMtc2VhcmNoLXJlc3VsdHNfX3BhZ2luYXRpb24gYS5hYS1idXR0b24tLTI6aG92ZXIsIC5hYS1idXR0b24tLTIuaHMtYnV0dG9uOmhvdmVyLCAuYWEtZm9ybS1idXR0b24tLTIgaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XTpob3ZlciwgLmFhLWZvcm0tYnV0dG9uLS0yIGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b246aG92ZXIsIC5hYS1idXR0b24uYWEtYnV0dG9uLS0yOmZvY3VzLCAuaHMtc2VhcmNoLXJlc3VsdHMgLmhzLXNlYXJjaC1yZXN1bHRzX19wYWdpbmF0aW9uIGEuYWEtYnV0dG9uLS0yOmZvY3VzLCAuYWEtYnV0dG9uLS0yLmhzLWJ1dHRvbjpmb2N1cywgLmFhLWZvcm0tYnV0dG9uLS0yIGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMsIC5hYS1mb3JtLWJ1dHRvbi0tMiBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uOmZvY3VzLCAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMjphY3RpdmUsIC5ocy1zZWFyY2gtcmVzdWx0cyAuaHMtc2VhcmNoLXJlc3VsdHNfX3BhZ2luYXRpb24gYS5hYS1idXR0b24tLTI6YWN0aXZlLCAuYWEtYnV0dG9uLS0yLmhzLWJ1dHRvbjphY3RpdmUsIC5hYS1mb3JtLWJ1dHRvbi0tMiBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOmFjdGl2ZSwgLmFhLWZvcm0tYnV0dG9uLS0yIGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1N0Y4NDtcbiAgYm9yZGVyLWNvbG9yOiAjRTU3Rjg0O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmFhLWJ1dHRvbi5hYS1idXR0b24tLTMsIC5ocy1zZWFyY2gtcmVzdWx0cyAuaHMtc2VhcmNoLXJlc3VsdHNfX3BhZ2luYXRpb24gYS5hYS1idXR0b24tLTMsIC5hYS1idXR0b24tLTMuaHMtYnV0dG9uLCAuYWEtZm9ybS1idXR0b24tLTMgaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XSwgLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMEMxNDQ2O1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gIGJvcmRlci13aWR0aDogMC4ycmVtO1xuICBjb2xvcjogIzBDMTQ0NjtcbiAgcGFkZGluZzogMC40ZW0gMS4xZW07XG59XG4uYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMzpob3ZlciwgLmhzLXNlYXJjaC1yZXN1bHRzIC5ocy1zZWFyY2gtcmVzdWx0c19fcGFnaW5hdGlvbiBhLmFhLWJ1dHRvbi0tMzpob3ZlciwgLmFhLWJ1dHRvbi0tMy5ocy1idXR0b246aG92ZXIsIC5hYS1mb3JtLWJ1dHRvbi0tMyBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOmhvdmVyLCAuYWEtZm9ybS1idXR0b24tLTMgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbjpob3ZlciwgLmFhLWJ1dHRvbi5hYS1idXR0b24tLTM6Zm9jdXMsIC5ocy1zZWFyY2gtcmVzdWx0cyAuaHMtc2VhcmNoLXJlc3VsdHNfX3BhZ2luYXRpb24gYS5hYS1idXR0b24tLTM6Zm9jdXMsIC5hYS1idXR0b24tLTMuaHMtYnV0dG9uOmZvY3VzLCAuYWEtZm9ybS1idXR0b24tLTMgaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XTpmb2N1cywgLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b246Zm9jdXMsIC5hYS1idXR0b24uYWEtYnV0dG9uLS0zOmFjdGl2ZSwgLmhzLXNlYXJjaC1yZXN1bHRzIC5ocy1zZWFyY2gtcmVzdWx0c19fcGFnaW5hdGlvbiBhLmFhLWJ1dHRvbi0tMzphY3RpdmUsIC5hYS1idXR0b24tLTMuaHMtYnV0dG9uOmFjdGl2ZSwgLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF06YWN0aXZlLCAuYWEtZm9ybS1idXR0b24tLTMgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEMxNDQ2O1xuICBib3JkZXItY29sb3I6ICMwQzE0NDY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYWEtYnV0dG9uLmFhLWJ1dHRvbi0tZm9ybSwgLmhzLXNlYXJjaC1yZXN1bHRzIC5ocy1zZWFyY2gtcmVzdWx0c19fcGFnaW5hdGlvbiBhLmFhLWJ1dHRvbi0tZm9ybSwgLmFhLWJ1dHRvbi0tZm9ybS5ocy1idXR0b24sIC5hYS1mb3JtLWJ1dHRvbi0tZm9ybSBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdLCAuYWEtZm9ybS1idXR0b24tLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzU4NzM7XG4gIGJvcmRlci1jb2xvcjogIzE3NTg3MztcbiAgYm9yZGVyLXJhZGl1czogMC40cmVtO1xuICBib3JkZXItd2lkdGg6IDAuMnJlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDAuNmVtIDEuOWVtO1xufVxuLmFhLWJ1dHRvbi5hYS1idXR0b24tLWZvcm06aG92ZXIsIC5ocy1zZWFyY2gtcmVzdWx0cyAuaHMtc2VhcmNoLXJlc3VsdHNfX3BhZ2luYXRpb24gYS5hYS1idXR0b24tLWZvcm06aG92ZXIsIC5hYS1idXR0b24tLWZvcm0uaHMtYnV0dG9uOmhvdmVyLCAuYWEtZm9ybS1idXR0b24tLWZvcm0gaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XTpob3ZlciwgLmFhLWZvcm0tYnV0dG9uLS1mb3JtIGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b246aG92ZXIsIC5hYS1idXR0b24uYWEtYnV0dG9uLS1mb3JtOmZvY3VzLCAuaHMtc2VhcmNoLXJlc3VsdHMgLmhzLXNlYXJjaC1yZXN1bHRzX19wYWdpbmF0aW9uIGEuYWEtYnV0dG9uLS1mb3JtOmZvY3VzLCAuYWEtYnV0dG9uLS1mb3JtLmhzLWJ1dHRvbjpmb2N1cywgLmFhLWZvcm0tYnV0dG9uLS1mb3JtIGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMsIC5hYS1mb3JtLWJ1dHRvbi0tZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uOmZvY3VzLCAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tZm9ybTphY3RpdmUsIC5ocy1zZWFyY2gtcmVzdWx0cyAuaHMtc2VhcmNoLXJlc3VsdHNfX3BhZ2luYXRpb24gYS5hYS1idXR0b24tLWZvcm06YWN0aXZlLCAuYWEtYnV0dG9uLS1mb3JtLmhzLWJ1dHRvbjphY3RpdmUsIC5hYS1mb3JtLWJ1dHRvbi0tZm9ybSBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOmFjdGl2ZSwgLmFhLWZvcm0tYnV0dG9uLS1mb3JtIGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3NTg3MztcbiAgYm9yZGVyLWNvbG9yOiAjMTc1ODczO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmFhLWJ1dHRvbi5hYS1idXR0b24tLTE6YWN0aXZlLCAuaHMtc2VhcmNoLXJlc3VsdHMgLmhzLXNlYXJjaC1yZXN1bHRzX19wYWdpbmF0aW9uIGE6YWN0aXZlLCAuaHMtYnV0dG9uOmFjdGl2ZSwgLmFhLWZvcm0tYnV0dG9uLS0xIGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF06YWN0aXZlLCAuYWEtZm9ybS1idXR0b24tLTEgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbjphY3RpdmUsIC5hYS1idXR0b24uYWEtYnV0dG9uLS0yOmFjdGl2ZSwgLmFhLWZvcm0tYnV0dG9uLS0yIGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF06YWN0aXZlLCAuYWEtZm9ybS1idXR0b24tLTIgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbjphY3RpdmUsIC5hYS1idXR0b24uYWEtYnV0dG9uLS0zOmFjdGl2ZSwgLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF06YWN0aXZlLCAuYWEtZm9ybS1idXR0b24tLTMgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbjphY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xufVxuLmFhLWJ1dHRvbi5hYS1idXR0b24tLTMsIC5ocy1zZWFyY2gtcmVzdWx0cyAuaHMtc2VhcmNoLXJlc3VsdHNfX3BhZ2luYXRpb24gYS5hYS1idXR0b24tLTMsIC5hYS1idXR0b24tLTMuaHMtYnV0dG9uLCAuYWEtZm9ybS1idXR0b24tLTMgaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XSwgLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b24ge1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC4xdncpO1xufVxuLmFhLWJ1dHRvbi5hYS1idXR0b24tLTQsIC5ocy1zZWFyY2gtcmVzdWx0cyAuaHMtc2VhcmNoLXJlc3VsdHNfX3BhZ2luYXRpb24gYS5hYS1idXR0b24tLTQsIC5hYS1idXR0b24tLTQuaHMtYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICMwQzE0NDY7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5hYS1idXR0b24uYWEtYnV0dG9uLS00OmhvdmVyLCAuaHMtc2VhcmNoLXJlc3VsdHMgLmhzLXNlYXJjaC1yZXN1bHRzX19wYWdpbmF0aW9uIGEuYWEtYnV0dG9uLS00OmhvdmVyLCAuYWEtYnV0dG9uLS00LmhzLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMTc1ODczO1xufVxuLmFhLWJ1dHRvbi5hYS1idXR0b24tLTQ6OmFmdGVyLCAuaHMtc2VhcmNoLXJlc3VsdHMgLmhzLXNlYXJjaC1yZXN1bHRzX19wYWdpbmF0aW9uIGEuYWEtYnV0dG9uLS00OjphZnRlciwgLmFhLWJ1dHRvbi0tNC5ocy1idXR0b246OmFmdGVyIHtcbiAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgdmlld0JveD1cIjAgMCA0MCA3NFwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwibTEzIDBoLTEzbDI0IDM3LTI0IDM3aDEzbDI3LTM2di0yelwiIGZpbGw9XCIjMEMxNDQ2XCIgc2hhcGUtcmVuZGVyaW5nPVwiZ2VvbWV0cmljUHJlY2lzaW9uXCIvPjwvc3ZnPicpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICB3aWR0aDogMC4zZW07XG59XG4uYWEtYnV0dG9uLmFhLWJ1dHRvbi0tNDpob3Zlcjo6YWZ0ZXIsIC5ocy1zZWFyY2gtcmVzdWx0cyAuaHMtc2VhcmNoLXJlc3VsdHNfX3BhZ2luYXRpb24gYS5hYS1idXR0b24tLTQ6aG92ZXI6OmFmdGVyLCAuYWEtYnV0dG9uLS00LmhzLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB2aWV3Qm94PVwiMCAwIDQwIDc0XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJtMTMgMGgtMTNsMjQgMzctMjQgMzdoMTNsMjctMzZ2LTJ6XCIgZmlsbD1cIiMxNzU4NzNcIiBzaGFwZS1yZW5kZXJpbmc9XCJnZW9tZXRyaWNQcmVjaXNpb25cIi8+PC9zdmc+Jyk7XG4gIG1hcmdpbi1sZWZ0OiAwLjdlbTtcbn1cblxuLmFhLWJ1dHRvbi1jb250YWluZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogY2FsYygzLjJyZW0gKiAwLjc1KTtcbn1cblxuW2NsYXNzKj1fX2NvbnRlbnRdICsgLmFhLWJ1dHRvbi1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAzLjJyZW07XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICpcXFxuICBGb3Jtc1xuXFwqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAhaW1wb3J0YW50IHJ1bGVzIG92ZXJyaWRlIEh1YlNwb3QgZGVmYXVsdCBmb3JtIHN0eWxlcyAqL1xuLmhzLWZvcm0ge1xuICBmb250LXNpemU6IGNhbGMoMS42cmVtICsgMC4xdncpO1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmhzLWZvcm0gZmllbGRzZXQge1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ocy1mb3JtIGZpZWxkc2V0Om5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMy4ycmVtICogMC43NSk7XG59XG4uaHMtZm9ybSB1bCxcbi5ocy1mb3JtIG9sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmhzLWZvcm0gbGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi10b3A6IDAuNmVtO1xuICBvcGFjaXR5OiAwLjg7XG4gIG9yZGVyOiAxO1xufVxuLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIsXG4uaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiBjYWxjKDMuMnJlbSAqIDAuNzUpIGNhbGMoMy4ycmVtICogMC41KTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaHMtZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuXG4uZm9ybS10aXRsZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ocy1mb3JtLWZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5ocy1mb3JtLWZpZWxkIC5pbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLmhzLWZvcm0tZmllbGQgPiBsYWJlbCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcbn1cbi5ocy1mb3JtLWZpZWxkID4gbGFiZWwgc3BhbjplbXB0eSwgLmhzLWZvcm0tZmllbGQgPiBsYWJlbCBzcGFuOmVtcHR5ICsgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ocy1pbnB1dCxcbi5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBbbmFtZT1wYXNzd29yZF0sXG4uaHMtc2VhcmNoLWZpZWxkX19pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogIzBDMTQ0NjtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAuMXJlbTtcbiAgY29sb3I6ICMwQzE0NDY7XG4gIGhlaWdodDogNC42cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZy1sZWZ0OiAwLjhlbTtcbiAgcGFkZGluZy1yaWdodDogMC44ZW07XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uaHMtaW5wdXQ6aG92ZXIsXG4uaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgW25hbWU9cGFzc3dvcmRdOmhvdmVyLFxuLmhzLXNlYXJjaC1maWVsZF9faW5wdXQ6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaHMtaW5wdXQ6OnBsYWNlaG9sZGVyLFxuLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IFtuYW1lPXBhc3N3b3JkXTo6cGxhY2Vob2xkZXIsXG4uaHMtc2VhcmNoLWZpZWxkX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3BhY2l0eTogMC42O1xufVxuLmhzLWlucHV0W3R5cGU9Y2hlY2tib3hdLCAuaHMtaW5wdXRbdHlwZT1yYWRpb10sXG4uaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgW25hbWU9cGFzc3dvcmRdW3R5cGU9Y2hlY2tib3hdLFxuLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IFtuYW1lPXBhc3N3b3JkXVt0eXBlPXJhZGlvXSxcbi5ocy1zZWFyY2gtZmllbGRfX2lucHV0W3R5cGU9Y2hlY2tib3hdLFxuLmhzLXNlYXJjaC1maWVsZF9faW5wdXRbdHlwZT1yYWRpb10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5ocy1pbnB1dFt0eXBlPWZpbGVdLFxuLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IFtuYW1lPXBhc3N3b3JkXVt0eXBlPWZpbGVdLFxuLmhzLXNlYXJjaC1maWVsZF9faW5wdXRbdHlwZT1maWxlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHBhZGRpbmc6IDA7XG59XG4uaHMtaW5wdXRbdHlwZT1maWxlXTo6ZmlsZS1zZWxlY3Rvci1idXR0b24sXG4uaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgW25hbWU9cGFzc3dvcmRdW3R5cGU9ZmlsZV06OmZpbGUtc2VsZWN0b3ItYnV0dG9uLFxuLmhzLXNlYXJjaC1maWVsZF9faW5wdXRbdHlwZT1maWxlXTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMC43NWVtO1xuICBwYWRkaW5nOiAwLjNlbSAwLjZlbTtcbn1cblxuLmhzLXN1Ym1pdCB7XG4gIG1hcmdpbi10b3A6IDMuMnJlbTtcbn1cblxuLmhzLWZvcm0tZmllbGQgLmlucHV0cy1saXN0IGxhYmVsIHNwYW4ge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmhzLWZvcm0tZmllbGQgLm11bHRpLWNvbnRhaW5lciBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xufVxuXG4uaHMtZmllbGR0eXBlLXRleHRhcmVhIC5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSB0ZXh0YXJlYSB7XG4gIGhlaWdodDogY2FsYyg0LjZyZW0gKiAzKTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgcGFkZGluZzogMC44ZW07XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi5ocy1maWVsZHR5cGUtc2VsZWN0IC5pbnB1dCxcbi5ocy1maWVsZHR5cGUtZGF0ZSAuaHMtZGF0ZWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhzLWZpZWxkdHlwZS1zZWxlY3QgLmlucHV0OjphZnRlcixcbi5ocy1maWVsZHR5cGUtZGF0ZSAuaHMtZGF0ZWlucHV0OjphZnRlciB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogY2FsYygwLjhlbSAqIDEuMjUpO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMS42cmVtO1xufVxuLmhzLWZpZWxkdHlwZS1zZWxlY3QgLmlucHV0IC5ocy1pbnB1dCxcbi5ocy1maWVsZHR5cGUtZGF0ZSAuaHMtZGF0ZWlucHV0IC5ocy1pbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMC44ZW0gKiAzLjUpO1xufVxuLmhzLWZpZWxkdHlwZS1zZWxlY3QgLmlucHV0IC5ocy1pbnB1dDo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yLFxuLmhzLWZpZWxkdHlwZS1kYXRlIC5ocy1kYXRlaW5wdXQgLmhzLWlucHV0Ojotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaHMtZmllbGR0eXBlLXNlbGVjdCAuaW5wdXQgc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5ocy1maWVsZHR5cGUtc2VsZWN0IC5pbnB1dDo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB2aWV3Qm94PVwiMCAwIDEyMCA3NFwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwibTYwIDc0LTYwLTYwIDE0LTE0IDQ2IDQ2IDQ2LTQ2IDE0IDE0elwiIGZpbGw9XCIjMEMxNDQ2XCIvPjwvc3ZnPicpO1xufVxuLmhzLWZpZWxkdHlwZS1zZWxlY3QgLmlucHV0OmhvdmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCA8c3ZnIHZpZXdCb3g9XCIwIDAgMTIwIDc0XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJtNjAgNzQtNjAtNjAgMTQtMTQgNDYgNDYgNDYtNDYgMTQgMTR6XCIgZmlsbD1cIiMxNzU4NzNcIi8+PC9zdmc+Jyk7XG59XG5cbi5ocy1maWVsZHR5cGUtZGF0ZSAuaHMtZGF0ZWlucHV0OjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCA8c3ZnIHZpZXdCb3g9XCIwIDAgNDQ4IDUxMlwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwiTTE1MiA2NEgyOTZWMjRDMjk2IDEwLjc1IDMwNi43IDAgMzIwIDBDMzMzLjMgMCAzNDQgMTAuNzUgMzQ0IDI0VjY0SDM4NEM0MTkuMyA2NCA0NDggOTIuNjUgNDQ4IDEyOFY0NDhDNDQ4IDQ4My4zIDQxOS4zIDUxMiAzODQgNTEySDY0QzI4LjY1IDUxMiAwIDQ4My4zIDAgNDQ4VjEyOEMwIDkyLjY1IDI4LjY1IDY0IDY0IDY0SDEwNFYyNEMxMDQgMTAuNzUgMTE0LjcgMCAxMjggMEMxNDEuMyAwIDE1MiAxMC43NSAxNTIgMjRWNjR6TTQ4IDI0OEgxMjhWMTkySDQ4VjI0OHpNNDggMjk2VjM2MEgxMjhWMjk2SDQ4ek0xNzYgMjk2VjM2MEgyNzJWMjk2SDE3NnpNMzIwIDI5NlYzNjBINDAwVjI5NkgzMjB6TTQwMCAxOTJIMzIwVjI0OEg0MDBWMTkyek00MDAgNDA4SDMyMFY0NjRIMzg0QzM5Mi44IDQ2NCA0MDAgNDU2LjggNDAwIDQ0OFY0MDh6TTI3MiA0MDhIMTc2VjQ2NEgyNzJWNDA4ek0xMjggNDA4SDQ4VjQ0OEM0OCA0NTYuOCA1NS4xNiA0NjQgNjQgNDY0SDEyOFY0MDh6TTI3MiAxOTJIMTc2VjI0OEgyNzJWMTkyelwiIGZpbGw9XCIjMEMxNDQ2XCIvPjwvc3ZnPicpO1xufVxuLmhzLWZpZWxkdHlwZS1kYXRlIC5ocy1kYXRlaW5wdXQ6aG92ZXI6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgdmlld0JveD1cIjAgMCA0NDggNTEyXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNMTUyIDY0SDI5NlYyNEMyOTYgMTAuNzUgMzA2LjcgMCAzMjAgMEMzMzMuMyAwIDM0NCAxMC43NSAzNDQgMjRWNjRIMzg0QzQxOS4zIDY0IDQ0OCA5Mi42NSA0NDggMTI4VjQ0OEM0NDggNDgzLjMgNDE5LjMgNTEyIDM4NCA1MTJINjRDMjguNjUgNTEyIDAgNDgzLjMgMCA0NDhWMTI4QzAgOTIuNjUgMjguNjUgNjQgNjQgNjRIMTA0VjI0QzEwNCAxMC43NSAxMTQuNyAwIDEyOCAwQzE0MS4zIDAgMTUyIDEwLjc1IDE1MiAyNFY2NHpNNDggMjQ4SDEyOFYxOTJINDhWMjQ4ek00OCAyOTZWMzYwSDEyOFYyOTZINDh6TTE3NiAyOTZWMzYwSDI3MlYyOTZIMTc2ek0zMjAgMjk2VjM2MEg0MDBWMjk2SDMyMHpNNDAwIDE5MkgzMjBWMjQ4SDQwMFYxOTJ6TTQwMCA0MDhIMzIwVjQ2NEgzODRDMzkyLjggNDY0IDQwMCA0NTYuOCA0MDAgNDQ4VjQwOHpNMjcyIDQwOEgxNzZWNDY0SDI3MlY0MDh6TTEyOCA0MDhINDhWNDQ4QzQ4IDQ1Ni44IDU1LjE2IDQ2NCA2NCA0NjRIMTI4VjQwOHpNMjcyIDE5MkgxNzZWMjQ4SDI3MlYxOTJ6XCIgZmlsbD1cIiMxNzU4NzNcIi8+PC9zdmc+Jyk7XG59XG4uaHMtZmllbGR0eXBlLWRhdGUgLmhzLWRhdGVpbnB1dCAuaHMtZGF0ZXBpY2tlciAuZm4tZGF0ZS1waWNrZXIgLnBpa2EtYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uaHMtZmllbGR0eXBlLWRhdGUgLmhzLWRhdGVpbnB1dCAuaHMtZGF0ZXBpY2tlciAuZm4tZGF0ZS1waWNrZXIgLnBpa2EtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3NTg3MyAhaW1wb3J0YW50O1xufVxuLmhzLWZpZWxkdHlwZS1kYXRlIC5ocy1kYXRlaW5wdXQgLmhzLWRhdGVwaWNrZXIgLmZuLWRhdGUtcGlja2VyIC5pcy1zZWxlY3RlZCAucGlrYS1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkI3Qzg1O1xuICBjb2xvcjogIzBDMTQ0Njtcbn1cbi5ocy1maWVsZHR5cGUtZGF0ZSAuaHMtZGF0ZWlucHV0IC5ocy1kYXRlcGlja2VyIC5mbi1kYXRlLXBpY2tlciAuaXMtdG9kYXkgLnBpa2EtYnV0dG9uIHtcbiAgY29sb3I6ICMwQzE0NDY7XG59XG5cbi5ocy1pbnB1dC5lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogIzE3NTg3Mztcbn1cblxudWwuaHMtZXJyb3ItbXNncyB7XG4gIG9yZGVyOiA1O1xuICBtYXJnaW4tdG9wOiAwLjZlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuOGVtO1xufVxudWwuaHMtZXJyb3ItbXNncyBsaSB7XG4gIHBhZGRpbmc6IDA7XG59XG51bC5ocy1lcnJvci1tc2dzIGxhYmVsIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMxNzU4NzM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbnVsLmhzLWVycm9yLW1zZ3MgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCIhXCI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMC4ycmVtIHNvbGlkICMxNzU4NzM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgaGVpZ2h0OiAxLjZyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDMuMnJlbSAqIDAuMjUpO1xuICB3aWR0aDogMS42cmVtO1xufVxuXG4uaHNfZXJyb3Jfcm9sbHVwIHtcbiAgbWFyZ2luLXRvcDogY2FsYygzLjJyZW0gKiAwLjc1KTtcbiAgcGFkZGluZzogY2FsYygzLjJyZW0gKiAwLjUpO1xuICBib3JkZXI6IDAuMnJlbSBzb2xpZCAjMTc1ODczO1xufVxuLmhzX2Vycm9yX3JvbGx1cCAuaHMtZXJyb3ItbXNncyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxlZ2FsLWNvbnNlbnQtY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi5oc19nZHByX2NvbnNlbnRfbWFya2V0aW5nIC5ocy1mb3JtLWJvb2xlYW5jaGVja2JveCBsYWJlbCxcbi5oc19nZHByX2NvbnNlbnRfZGF0YSAuaHMtZm9ybS1ib29sZWFuY2hlY2tib3ggbGFiZWwge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgSGFtYnVyZ2VyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtc2l0ZS1oZWFkZXJfX2hhbWJ1cmdlciB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEuOHJlbTtcbiAgaGVpZ2h0OiAxLjJyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMjAwO1xufVxuXG4uYWEtaGFtYnVyZ2VyIHtcbiAgd2lkdGg6IDEuOHJlbTtcbiAgaGVpZ2h0OiAxLjJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYWEtaGFtYnVyZ2VyIHNwYW4sXG4uYWEtaGFtYnVyZ2VyIHNwYW46YmVmb3JlLFxuLmFhLWhhbWJ1cmdlciBzcGFuOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQzE0NDY7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xcztcbn1cbi5hYS1oYW1idXJnZXIgc3BhbiB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWEtaGFtYnVyZ2VyIHNwYW46YmVmb3JlLFxuLmFhLWhhbWJ1cmdlciBzcGFuOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmFhLWhhbWJ1cmdlciBzcGFuLFxuLmFhLWhhbWJ1cmdlciBzcGFuOmJlZm9yZSxcbi5hYS1oYW1idXJnZXIgc3BhbjphZnRlciB7XG4gIHdpZHRoOiAxLjhyZW07XG4gIGhlaWdodDogMC4ycmVtO1xufVxuLmFhLWhhbWJ1cmdlciBzcGFuOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC41cmVtKTtcbn1cbi5hYS1oYW1idXJnZXIgc3BhbjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjVyZW0pO1xufVxuXG4uanMtbmF2LW9wZW4gLmFhLWhhbWJ1cmdlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcyBlYXNlO1xufVxuLmpzLW5hdi1vcGVuIC5hYS1oYW1idXJnZXIgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmpzLW5hdi1vcGVuIC5hYS1oYW1idXJnZXIgc3BhbjpiZWZvcmUsIC5qcy1uYXYtb3BlbiAuYWEtaGFtYnVyZ2VyIHNwYW46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uanMtbmF2LW9wZW4gLmFhLWhhbWJ1cmdlciBzcGFuOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5qcy1uYXYtb3BlbiAuYWEtaGFtYnVyZ2VyIHNwYW46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgTmF2aWdhdGlvblxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaHRtbCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcyBlYXNlO1xufVxuXG5ib2R5LmpzLW5hdi1vcGVuIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uYWEtbmF2aWdhdGlvbiB7XG4gIGhlaWdodDogaW5oZXJpdDtcbn1cbi5hYS1uYXZpZ2F0aW9uIHVsLCAuYWEtbmF2aWdhdGlvbiBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5hYS1uYXZpZ2F0aW9uIGEsIC5hYS1uYXZpZ2F0aW9uIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IGNhbGMoMS44cmVtICsgMC4xdncpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW5hdmlnYXRpb24gYSwgLmFhLW5hdmlnYXRpb24gYnV0dG9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMwQzE0NDY7XG4gIH1cbn1cblxuLmFhLW5hdmlnYXRpb24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW5hdmlnYXRpb24td3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMHJlbSwgYXV0bykpO1xuICB9XG59XG4uYWEtbmF2aWdhdGlvbi13cmFwcGVyLmFhLW5hdmlnYXRpb24td3JhcHBlci0tMCB7XG4gIHJvdy1nYXA6IDIuNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbmF2aWdhdGlvbi13cmFwcGVyLmFhLW5hdmlnYXRpb24td3JhcHBlci0tMCB7XG4gICAgcm93LWdhcDogMDtcbiAgfVxufVxuLmFhLW5hdmlnYXRpb24td3JhcHBlci5hYS1uYXZpZ2F0aW9uLXdyYXBwZXItLTEge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIuYWEtbmF2aWdhdGlvbi13cmFwcGVyLS0xIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2LjRyZW07XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2LjRyZW0pO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBDMTQ0NjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG4uYWEtbmF2aWdhdGlvbi13cmFwcGVyLmFhLW5hdmlnYXRpb24td3JhcHBlci0tMiB7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIHJvdy1nYXA6IDFyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW5hdmlnYXRpb24td3JhcHBlci5hYS1uYXZpZ2F0aW9uLXdyYXBwZXItLTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMHJlbSwgYXV0bykpO1xuICAgIHJvdy1nYXA6IDA7XG4gICAgY29sdW1uLWdhcDogMS40cmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMy4ycmVtICsgMC41dncpO1xuICB9XG59XG4uYWEtbmF2aWdhdGlvbi13cmFwcGVyLmFhLW5hdmlnYXRpb24td3JhcHBlci0tMyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIuYWEtbmF2aWdhdGlvbi13cmFwcGVyLS0zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKGNhbGMoMy4ycmVtICsgMC41dncpIC8gMik7XG4gIH1cbn1cblxuLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0xIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBtYXgoNzB2dywgMTQ0cmVtKTtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygzLjJyZW0gKyAwLjV2dyk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMy4ycmVtICsgMC41dncpO1xuICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICB9XG59XG4uYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMSA+IGEsXG4uYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMSA+IHNwYW4ge1xuICBmb250LXNpemU6IGNhbGMoMS42cmVtICsgMC4xdncpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTEgPiBhLFxuICAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMSA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyLjRyZW0gKyAwLjF2dyk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTEgLmFhLW5hdmlnYXRpb24tdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTIgPiBhLFxuLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTIgPiBzcGFuIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNnJlbSArIDAuMXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0yID4gYSxcbiAgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTIgPiBzcGFuIHtcbiAgICBmb250LXNpemU6IGNhbGMoMnJlbSArIDAuMXZ3KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG4uYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMiAuYWEtbmF2aWdhdGlvbi10b2dnbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMiAuYWEtbmF2aWdhdGlvbi10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygxcmVtICsgMC4xdncpO1xufVxuLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTM6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMXJlbSArIDAuMXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMzpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTM6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMyA+IGEsXG4uYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMyA+IHNwYW4ge1xuICBmb250LXNpemU6IGNhbGMoMS42cmVtICsgMC4xdncpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmFhLW5hdmlnYXRpb24tdG9nZ2xlIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZSB7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZSB7XG4gICAgcGFkZGluZzogMCAycmVtO1xuICB9XG59XG4uYWEtbmF2aWdhdGlvbi10b2dnbGUgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuOHJlbTtcbiAgcmlnaHQ6IDAuNHJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2U7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbmF2aWdhdGlvbi10b2dnbGUgc3ZnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjZyZW07XG4gIH1cbn1cbi5hYS1uYXZpZ2F0aW9uLXRvZ2dsZSBzdmcgcGF0aCB7XG4gIHN0cm9rZTogI0ZGRkZGRjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbmF2aWdhdGlvbi10b2dnbGUgc3ZnIHBhdGgge1xuICAgIHN0cm9rZTogIzBDMTQ0NjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZS5hYS1uYXZpZ2F0aW9uLXRvZ2dsZS0tc21hbGwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDIuOHJlbTtcbiAgICBoZWlnaHQ6IDIuOHJlbTtcbiAgfVxufVxuXG4uYWEtbmF2aWdhdGlvbi0tc2ltcGxlIC5hYS10b3AtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW5hdmlnYXRpb24tLXNpbXBsZSAuYWEtdG9wLWxpbmsge1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWEtbmF2aWdhdGlvbi0tc2ltcGxlIC5hYS10b3AtbGluayB7XG4gICAgcGFkZGluZzogMCAycmVtO1xuICB9XG59XG4uYWEtbmF2aWdhdGlvbi0tc2ltcGxlIC5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIuYWEtbmF2aWdhdGlvbi13cmFwcGVyLS0xIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbGVmdDogaW5pdGlhbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbmF2aWdhdGlvbi0tc2ltcGxlIC5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIuYWEtbmF2aWdhdGlvbi13cmFwcGVyLS0xIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLS1zaW1wbGUgLmFhLW5hdmlnYXRpb24td3JhcHBlci5hYS1uYXZpZ2F0aW9uLXdyYXBwZXItLTEge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cbi5hYS1uYXZpZ2F0aW9uLS1zaW1wbGUgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTEge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDFyZW0gKyAwLjF2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW5hdmlnYXRpb24tLXNpbXBsZSAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmFhLW5hdmlnYXRpb24tLXNpbXBsZSAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFhLW5hdmlnYXRpb24tLXNpbXBsZSAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMSA+IGEsXG4uYWEtbmF2aWdhdGlvbi0tc2ltcGxlIC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0xID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjZyZW0gKyAwLjF2dyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSAuYWEtbmF2aWdhdGlvbi13cmFwcGVyIHtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICBjb2x1bW4tZ2FwOiAxLjRyZW07XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IC5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIge1xuICAgIGNvbHVtbi1nYXA6IDJyZW07XG4gIH1cbn1cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IC5hYS1uYXZpZ2F0aW9uLWl0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgYSwgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgYnV0dG9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgY29sdW1uLWdhcDogMC42cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgYSA+IGltZywgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgYnV0dG9uID4gaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEuOHJlbTtcbiAgbWluLXdpZHRoOiAxLjZyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgYSA+IGltZywgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgYnV0dG9uID4gaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMC4xcmVtO1xuICB9XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSBhID4gaW1nOmxhc3Qtb2YtdHlwZSwgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgYnV0dG9uID4gaW1nOmxhc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSBhID4gc3ZnLCAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSBidXR0b24gPiBzdmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMS44cmVtO1xuICBtaW4td2lkdGg6IDEuNnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBpbml0aWFsO1xuICB0b3A6IGluaXRpYWw7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSBhID4gc3ZnLCAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSBidXR0b24gPiBzdmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0wLjFyZW07XG4gIH1cbn1cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IGEgPiBzdmcgcGF0aCwgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgYnV0dG9uID4gc3ZnIHBhdGgge1xuICBzdHJva2U6IGluaGVyaXQ7XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSBhID4gc3BhbiwgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgYnV0dG9uID4gc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgYSA+IHNwYW4sIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IGJ1dHRvbiA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgYSA+IHNwYW4uc2NyZWVuLXJlYWRlci10ZXh0LS1tb2JpbGUsIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IGJ1dHRvbiA+IHNwYW4uc2NyZWVuLXJlYWRlci10ZXh0LS1tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IGEgPiBzcGFuLnNjcmVlbi1yZWFkZXItdGV4dC0tbGFwdG9wLCAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSBidXR0b24gPiBzcGFuLnNjcmVlbi1yZWFkZXItdGV4dC0tbGFwdG9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2LjRyZW0pO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiAyLjRyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyLjRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQzE0NDY7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgei1pbmRleDogOTk4O1xufVxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1tb2JpbGUgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLW1vYmlsZSAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSAuYWEtbmF2aWdhdGlvbi13cmFwcGVyIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtYXV0by1mbG93OiByb3c7XG4gIGNvbHVtbi1nYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLW1vYmlsZSAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSBhLCAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLW1vYmlsZSAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSBidXR0b24ge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuOHJlbSAxZnI7XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLW1vYmlsZSAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSBhID4gaW1nOmZpcnN0LW9mLXR5cGUsIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tbW9iaWxlIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IGJ1dHRvbiA+IGltZzpmaXJzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tbW9iaWxlIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IGEgPiBpbWc6bGFzdC1vZi10eXBlLCAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLW1vYmlsZSAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSBidXR0b24gPiBpbWc6bGFzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1tb2JpbGUgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgYSA+IHN2ZyBwYXRoLCAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLW1vYmlsZSAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSBidXR0b24gPiBzdmcgcGF0aCB7XG4gIGZpbGw6ICNGRkZGRkY7XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLW1vYmlsZSAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSBhID4gc3BhbiwgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1tb2JpbGUgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgYnV0dG9uID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbn1cblxuLmpzLW5hdi1vcGVuIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tbW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogNi40cmVtO1xuICBib3R0b206IDA7XG59XG5cbi5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEMxNDQ2O1xufVxuLmlzLWFjdGl2ZSA+IC5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pcy1hY3RpdmUgPiAuYWEtbmF2aWdhdGlvbi10b2dnbGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5pcy1hY3RpdmUgPiAuYWEtbmF2aWdhdGlvbi10b2dnbGUgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbi5pcy1hY3RpdmUgPiAuYWEtbmF2aWdhdGlvbi10b2dnbGUgc3ZnIHBhdGgge1xuICBzdHJva2U6ICNGRkZGRkY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWEtc2l0ZS1oZWFkZXIgLmhpZGRlbi1sZy1kb3duLS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1tb2JpbGUgLmhpZGRlbi1sZy1kb3duLS1oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5Tb2NpYWwgTGlua3NcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1zb2NpYWwtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmFhLXNvY2lhbC1saW5rc19faWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzU4NzM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2U7XG59XG5cbi5hYS1zb2NpYWwtbGlua3NfX2ljb24gc3ZnIHtcbiAgZmlsbDogI0ZGRkZGRjtcbiAgaGVpZ2h0OiAxNXB4O1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmFhLXNvY2lhbC1saW5rc19faWNvbjpob3ZlciBzdmcsXG4uYWEtc29jaWFsLWxpbmtzX19pY29uOmZvY3VzIHN2Zyxcbi5hYS1zb2NpYWwtbGlua3NfX2ljb246YWN0aXZlIHN2ZyB7XG4gIGZpbGw6ICNGRkZGRkY7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgVmlkZW9zXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtdmlkZW8td3JhcHBlciB7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogNTYuMjUlIDAgMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFhLXZpZGVvLXdyYXBwZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ocy12aWRlby13cmFwcGVywqAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoIC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZS0tc2VhcmNoIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoIC5hYS1zZWFyY2gtZmllbGQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNi40cmVtO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDI1cmVtO1xuICBwYWRkaW5nOiAxLjJyZW0gMS44cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIDAuNHJlbSAwLjhyZW0gMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoIC5hYS1zZWFyY2gtZmllbGQgZm9ybSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDMuNHJlbTtcbn1cbi5hYS1uYXZpZ2F0aW9uLWl0ZW0tLXNlYXJjaCAuYWEtc2VhcmNoLWZpZWxkIGJ1dHRvbiB7XG4gIHdpZHRoOiAzLjRyZW07XG4gIGhlaWdodDogMy40cmVtO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjMEMxNDQ2O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG59XG4uYWEtbmF2aWdhdGlvbi1pdGVtLS1zZWFyY2ggLmFhLXNlYXJjaC1maWVsZF9faW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC40cmVtIDAuOHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi5hYS1uYXZpZ2F0aW9uLWl0ZW0tLXNlYXJjaCAuYWEtc2VhcmNoLWZpZWxkX19zdWdnZXN0aW9ucyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5hYS1uYXZpZ2F0aW9uLWl0ZW0tLXNlYXJjaCAuYWEtc2VhcmNoLWZpZWxkLS1vcGVuIC5ocy1zZWFyY2gtZmllbGRfX3N1Z2dlc3Rpb25zIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBDMTQ0Njtcbn1cbi5hYS1uYXZpZ2F0aW9uLWl0ZW0tLXNlYXJjaCAuYWEtc2VhcmNoLWZpZWxkX19zdWdnZXN0aW9ucyBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uYWEtbmF2aWdhdGlvbi1pdGVtLS1zZWFyY2ggLmFhLXNlYXJjaC1maWVsZF9fc3VnZ2VzdGlvbnMgI3Jlc3VsdHMtZm9yIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5hYS1uYXZpZ2F0aW9uLWl0ZW0tLXNlYXJjaCAuYWEtc2VhcmNoLWZpZWxkX19zdWdnZXN0aW9ucyBhLFxuLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoIC5hYS1zZWFyY2gtZmllbGRfX3N1Z2dlc3Rpb25zICNyZXN1bHRzLWZvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoIC5hYS1zZWFyY2gtZmllbGRfX3N1Z2dlc3Rpb25zIGE6aG92ZXIsXG4uYWEtbmF2aWdhdGlvbi1pdGVtLS1zZWFyY2ggLmFhLXNlYXJjaC1maWVsZF9fc3VnZ2VzdGlvbnMgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYWEtbmF2aWdhdGlvbi1pdGVtLS1zZWFyY2guaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYWEtbmF2aWdhdGlvbi1pdGVtLS1zZWFyY2guaXMtYWN0aXZlIC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZS0tc2VhcmNoIHtcbiAgY29sb3I6ICMwQzE0NDY7XG59XG4uYWEtbmF2aWdhdGlvbi1pdGVtLS1zZWFyY2guaXMtYWN0aXZlIC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZS0tc2VhcmNoID4gaW1nOmZpcnN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWEtbmF2aWdhdGlvbi1pdGVtLS1zZWFyY2guaXMtYWN0aXZlIC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZS0tc2VhcmNoID4gaW1nOmxhc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWEtbmF2aWdhdGlvbi1pdGVtLS1zZWFyY2guaXMtYWN0aXZlIC5hYS1zZWFyY2gtZmllbGQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1tb2JpbGUgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoIC5hYS1zZWFyY2gtZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1tb2JpbGUgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoIC5hYS1zZWFyY2gtZmllbGQgYnV0dG9uIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1tb2JpbGUgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoIC5hYS1zZWFyY2gtZmllbGQgYnV0dG9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzBDMTQ0Njtcbn1cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tbW9iaWxlIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLXNlYXJjaCAuYWEtc2VhcmNoLWZpZWxkX19pbnB1dCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEMxNDQ2O1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLW1vYmlsZSAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSAuYWEtbmF2aWdhdGlvbi1pdGVtLS1zZWFyY2ggLmFhLXNlYXJjaC1maWVsZF9faW5wdXQ6OnBsYWNlaG9sZGVyLCAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLW1vYmlsZSAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSAuYWEtbmF2aWdhdGlvbi1pdGVtLS1zZWFyY2ggLmFhLXNlYXJjaC1maWVsZF9faW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMEMxNDQ2O1xufVxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1tb2JpbGUgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoLmlzLWFjdGl2ZSAuYWEtbmF2aWdhdGlvbi10b2dnbGUtLXNlYXJjaCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1tb2JpbGUgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoLmlzLWFjdGl2ZSAuYWEtbmF2aWdhdGlvbi10b2dnbGUtLXNlYXJjaCA+IGltZzpmaXJzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tbW9iaWxlIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLXNlYXJjaC5pcy1hY3RpdmUgLmFhLW5hdmlnYXRpb24tdG9nZ2xlLS1zZWFyY2ggPiBpbWc6bGFzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiBTZWFyY2ggcmVzdWx0cyAqL1xuLmhzLXNlYXJjaC1yZXN1bHRzIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xufVxuLmhzLXNlYXJjaC1yZXN1bHRzIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyA+IGxpIC5ocy1zZWFyY2gtcmVzdWx0c19fdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uaHMtc2VhcmNoLXJlc3VsdHMgLmhzLXNlYXJjaC1yZXN1bHRzX19wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgQUEgLSBTaXRlIEhlYWRlclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAwLjFyZW07XG4gIHdpZHRoOiAwLjFyZW07XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLjFyZW0sIDAuMXJlbSwgMC4xcmVtLCAwLjFyZW0pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0LS1tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2NyZWVuLXJlYWRlci10ZXh0LS1tb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyOiAwO1xuICAgIGNsaXA6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dC0tbGFwdG9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5zY3JlZW4tcmVhZGVyLXRleHQtLWxhcHRvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXI6IDA7XG4gICAgY2xpcDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuXG4uYWEtY2xvc2UtbW9iaWxlLW5hdixcbi5hYS1jbG9zZS1kZXNrdG9wLW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5hYS1jbG9zZS1kZXNrdG9wLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLWNsb3NlLWRlc2t0b3AtbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYWEtc2tpcC1uYXZpZ2F0aW9uIHtcbiAgY2xpcDogcmVjdCgwLjFyZW0sIDAuMXJlbSwgMC4xcmVtLCAwLjFyZW0pO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMC4xcmVtO1xuICB3aWR0aDogMC4xcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG4uYWEtc2tpcC1uYXZpZ2F0aW9uOmFjdGl2ZSwgLmFhLXNraXAtbmF2aWdhdGlvbjpmb2N1cywgLmFhLXNraXAtbmF2aWdhdGlvbjpob3ZlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICB0b3A6IDAuNXJlbTtcbiAgbGVmdDogMC41cmVtO1xuICBwYWRkaW5nOiAwLjZlbSAxLjllbTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzU4NzM7XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgYm94LXNoYWRvdzogMCAwLjRyZW0gMC44cmVtIDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgY2xpcDogYXV0bztcbiAgei1pbmRleDogMTAwMDAwO1xufVxuXG4uYWEtc2l0ZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIDAuNHJlbSAwLjhyZW0gMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNi40cmVtO1xuICB6LWluZGV4OiAyMDtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2U7XG59XG4uYWEtc2l0ZS1oZWFkZXIgLmFhLWlubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IGNhbGMoMy4ycmVtICsgMi41dmgpIDEuNHJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1LjZyZW0gMWZyIDEuOHJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1zaXRlLWhlYWRlciAuYWEtaW5uZXIge1xuICAgIGdyaWQtZ2FwOiBjYWxjKDMuMnJlbSArIDIuNXZoKSBjYWxjKDJyZW0gKyAwLjV2dyk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1LjZyZW0gNGZyIDFmcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWEtc2l0ZS1oZWFkZXIgLmFhLWlubmVyIHtcbiAgICBncmlkLWdhcDogY2FsYygzLjJyZW0gKyAyLjV2aCkgY2FsYygyLjVyZW0gKyAwLjV2dyk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1LjZyZW0gMi41ZnIgMWZyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5hYS1zaXRlLWhlYWRlciAuYWEtaW5uZXIge1xuICAgIGdyaWQtZ2FwOiBjYWxjKDMuMnJlbSArIDIuNXZoKSBjYWxjKDMuMnJlbSArIDAuNXZ3KTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUuNnJlbSAxLjNmciAxLjNmcjtcbiAgfVxufVxuXG4uYWEtc2l0ZS1oZWFkZXItLXdlYnBhZ2UgLmFhLWlubmVyIHtcbiAgbWF4LXdpZHRoOiBtYXgoNzB2dywgMTQ0cmVtKTtcbn1cblxubWFpbjpub3QoLmFhLWxhbmRpbmctcGFnZSkge1xuICBtYXJnaW4tdG9wOiA2LjRyZW07XG59XG5cbi5hYS1icmFuZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUuNnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtYnJhbmRpbmcge1xuICAgIG1heC13aWR0aDogNS42cmVtO1xuICB9XG59XG4uYWEtYnJhbmRpbmcgYSxcbi5hYS1icmFuZGluZyBzdmcsXG4uYWEtYnJhbmRpbmcgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hYS1icmFuZGluZyBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hYS1icmFuZGluZyBzdmcsXG4uYWEtYnJhbmRpbmcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWEtYnJhbmRpbmcgaW1nIHtcbiAgd2lkdGg6IDUuNnJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1icmFuZGluZyBpbWcge1xuICAgIHdpZHRoOiA1LjZyZW07XG4gIH1cbn1cblxuLmFhLXNpdGUtaGVhZGVyLS1sYW5kaW5nLXBhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgRm9vdGVyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtc2l0ZS1mb290ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDhyZW07XG4gIHBhZGRpbmctYm90dG9tOiA4cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1zaXRlLWZvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IDE2cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnJlbTtcbiAgfVxufVxuLmFhLXNpdGUtZm9vdGVyIC5hYS1mb290ZXItYnJhbmRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMy42cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1zaXRlLWZvb3RlciAuYWEtZm9vdGVyLWJyYW5kaW5nIHtcbiAgICBtYXgtd2lkdGg6IDE2cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDQuMnJlbTtcbiAgfVxufVxuLmFhLXNpdGUtZm9vdGVyIC5hYS1mb290ZXItYnJhbmRpbmcgc3ZnOmZpcnN0LW9mLXR5cGUsXG4uYWEtc2l0ZS1mb290ZXIgLmFhLWZvb3Rlci1icmFuZGluZyBpbWc6Zmlyc3Qtb2YtdHlwZSB7XG4gIHdpZHRoOiAxMnJlbTtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1zaXRlLWZvb3RlciAuYWEtZm9vdGVyLWJyYW5kaW5nIHN2ZzpmaXJzdC1vZi10eXBlLFxuICAuYWEtc2l0ZS1mb290ZXIgLmFhLWZvb3Rlci1icmFuZGluZyBpbWc6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgd2lkdGg6IDE2cmVtO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uYWEtc2l0ZS1mb290ZXItLWxhbmRpbmctcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uYWEtc2l0ZS1mb290ZXItLWxhbmRpbmctcGFnZSAuYWEtc2l0ZS1mb290ZXJfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hYS1iYWNrLXRvLXRvcCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDMuMnJlbTtcbiAgaGVpZ2h0OiAzLjJyZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAzLjJyZW07XG4gIHJpZ2h0OiAzLjJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMC4ycmVtIHNvbGlkICMwQzE0NDY7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAyMDtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2U7XG59XG4uYWEtYmFjay10by10b3Agc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbi5hYS1iYWNrLXRvLXRvcCBzdmcgcGF0aCB7XG4gIHN0cm9rZTogIzBDMTQ0Njtcbn1cbi5hYS1iYWNrLXRvLXRvcDpob3ZlciwgLmFhLWJhY2stdG8tdG9wOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1N0Y4NDtcbn1cbi5hYS1iYWNrLXRvLXRvcC5hYS1iYWNrLXRvLXRvcC0tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIEFjY29yZGlvblxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXIsXG4uYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgIzBDMTQ0Njtcbn1cbi5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXItLW9wZW4sXG4uYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlcjpub3QoOmxhc3QtY2hpbGQpLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXItLW9wZW4ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXIgLmFhLWFjY29yZGlvbi1pdGVtX190cmlnZ2VyLFxuLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXI6bm90KDpsYXN0LWNoaWxkKSAuYWEtYWNjb3JkaW9uLWl0ZW1fX3RyaWdnZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEuNnJlbSAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlciAuYWEtYWNjb3JkaW9uLWl0ZW1fX3RyaWdnZXI6Zm9jdXMsIC5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyIC5hYS1hY2NvcmRpb24taXRlbV9fdHJpZ2dlcjpob3Zlcixcbi5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyOm5vdCg6bGFzdC1jaGlsZCkgLmFhLWFjY29yZGlvbi1pdGVtX190cmlnZ2VyOmZvY3VzLFxuLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXI6bm90KDpsYXN0LWNoaWxkKSAuYWEtYWNjb3JkaW9uLWl0ZW1fX3RyaWdnZXI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyIC5hYS1hY2NvcmRpb24taXRlbV9fdHJpZ2dlciBzdmcsXG4uYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlcjpub3QoOmxhc3QtY2hpbGQpIC5hYS1hY2NvcmRpb24taXRlbV9fdHJpZ2dlciBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3JlbTtcbiAgcmlnaHQ6IDEuNnJlbTtcbiAgd2lkdGg6IDEuMnJlbTtcbiAgaGVpZ2h0OiAxLjJyZW07XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlO1xufVxuLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXIgLmFhLWFjY29yZGlvbi1pdGVtX190cmlnZ2VyIHN2ZyBwYXRoLFxuLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXI6bm90KDpsYXN0LWNoaWxkKSAuYWEtYWNjb3JkaW9uLWl0ZW1fX3RyaWdnZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjMEMxNDQ2O1xufVxuLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXIgLmFhLWFjY29yZGlvbi1pdGVtX190cmlnZ2VyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gc3ZnLFxuLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXI6bm90KDpsYXN0LWNoaWxkKSAuYWEtYWNjb3JkaW9uLWl0ZW1fX3RyaWdnZXJbYXJpYS1leHBhbmRlZD10cnVlXSBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cbi5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyIC5hYS1hY2NvcmRpb24taXRlbV9fdGl0bGUsXG4uYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlcjpub3QoOmxhc3QtY2hpbGQpIC5hYS1hY2NvcmRpb24taXRlbV9fdGl0bGUge1xuICBjb2xvcjogIzBDMTQ0Njtcbn1cblxuLmFhLWFjY29yZGlvbi1pdGVtX19ib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNnJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICMwQzE0NDY7XG59XG4uYWEtYWNjb3JkaW9uLWl0ZW1fX2JvZHlbaGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hYS1iZy1zZWNvbmRhcnktbGlnaHQgLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXIsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeS1saWdodCAuYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlcixcbi5hYS1iZy1zZWNvbmRhcnktbGlnaHQgLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXI6bm90KDpsYXN0LWNoaWxkKSxcbi5hYS1iZy1jb21wbGVtZW50YXJ5LWxpZ2h0IC5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeS1saWdodCAuYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlcixcbi5hYS1iZy1jb21wbGVtZW50YXJ5LWxpZ2h0IC5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyOm5vdCg6bGFzdC1jaGlsZCksXG4uYWEtYmctbGlnaHQgLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXIsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1saWdodCAuYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlcixcbi5hYS1iZy1saWdodCAuYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzBDMTQ0Njtcbn1cbi5hYS1iZy1zZWNvbmRhcnktbGlnaHQgLmFhLWFjY29yZGlvbi1pdGVtX19ib2R5LCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnktbGlnaHQgLmFhLWFjY29yZGlvbi1pdGVtX19ib2R5LFxuLmFhLWJnLWNvbXBsZW1lbnRhcnktbGlnaHQgLmFhLWFjY29yZGlvbi1pdGVtX19ib2R5LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeS1saWdodCAuYWEtYWNjb3JkaW9uLWl0ZW1fX2JvZHksXG4uYWEtYmctbGlnaHQgLmFhLWFjY29yZGlvbi1pdGVtX19ib2R5LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tbGlnaHQgLmFhLWFjY29yZGlvbi1pdGVtX19ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzBDMTQ0Njtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBBQSAtIENvbHVtbnNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1icmVhZGNydW1icy5hYS1tb2R1bGUtc3BhY2luZy10b3AtLXNtYWxsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMy4ycmVtICogMC41ICsgMXZoKTtcbn1cbi5hYS1icmVhZGNydW1icyBvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwLjRyZW0gMC42cmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uYWEtYnJlYWRjcnVtYnMgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmFhLWJyZWFkY3J1bWJzIGxpIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMC42cmVtO1xufVxuLmFhLWJyZWFkY3J1bWJzIGFbYXJpYS1jdXJyZW50XSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgQUEgLSBDYXJkc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLWNhcmRzIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYWEtY2FyZHMgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYWEtY2FyZC0tbGluazpob3ZlciAuYWEtY2FyZF9faW1hZ2UgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA4KTtcbn1cblxuLmFhLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hYS1jYXJkX19saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLmFhLWNhcmRfX2ltYWdlIHtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDMuMnJlbSAqIDAuNzUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFhLWNhcmRfX2ltYWdlIGltZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG5cbi5hYS1jYXJkLmFhLWJnLWltYWdlIC5hYS1jYXJkX19pbWFnZSB7XG4gIGFzcGVjdC1yYXRpbzogYXV0bztcbn1cbi5hYS1jYXJkLmFhLWJnLWltYWdlIC5hYS1jYXJkX19ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiBjYWxjKDMuMnJlbSArIDF2dyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5hYS1ibG9nLXBvc3RzIC5hYS1ibG90LXBvc3RfX3RvcGljIHtcbiAgbGVmdDogY2FsYygzLjJyZW0gKiAwLjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygzLjJyZW0gKiAwLjUpO1xuICB6LWluZGV4OiAyO1xufVxuLmFhLWJsb2ctcG9zdHMgLmFhLWNhcmRfX2ltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygzLjJyZW0gKiAwLjUpO1xufVxuLmFhLWJsb2ctcG9zdHMgLmFhLWNhcmRfX2RhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygzLjJyZW0gKiAwLjM3NSk7XG59XG4uYWEtYmxvZy1wb3N0cyAuaDQsIC5hYS1ibG9nLXBvc3RzIC5ocy1zZWFyY2gtcmVzdWx0cyAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcgPiBsaSAuaHMtc2VhcmNoLXJlc3VsdHNfX3RpdGxlLCAuaHMtc2VhcmNoLXJlc3VsdHMgLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nID4gbGkgLmFhLWJsb2ctcG9zdHMgLmhzLXNlYXJjaC1yZXN1bHRzX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgQUEgLSBDb2x1bW5zXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtY29sdW1uX19pbWFnZSB7XG4gIG1hcmdpbjogMCBhdXRvIGNhbGMoMy4ycmVtICogMC43NSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFhLWNvbHVtbl9faW1hZ2Uge1xuICAgIHdpZHRoOiBtaW4oMzAlLCAyMHJlbSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWEtY29sdW1uX19pbWFnZSB7XG4gICAgaGVpZ2h0OiBtYXgoMTB2aCwgMTByZW0pO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFhLWNvbHVtbl9faW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIEFBIC0gRm9jdXMgYm94XG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtZm9jdXMtYm94LmFhLWJnLW92ZXJsYXktZ3JhZGllbnQtLXByaW1hcnk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDIzLCA4OCwgMTE1LCAwLjkpIDI1LjU1JSwgcmdiYSgyMywgODgsIDExNSwgMC41KSAxMDAlKTtcbn1cbi5hYS1mb2N1cy1ib3guYWEtYmctb3ZlcmxheS1ncmFkaWVudC0tc2Vjb25kYXJ5OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyMjksIDEyNywgMTMyLCAwLjkpIDI1LjU1JSwgcmdiYSgyMjksIDEyNywgMTMyLCAwLjUpIDEwMCUpO1xufVxuLmFhLWZvY3VzLWJveC5hYS1iZy1vdmVybGF5LWdyYWRpZW50LS1jb21wbGVtZW50YXJ5OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg0MywgMTI0LCAxMzMsIDAuOSkgMjUuNTUlLCByZ2JhKDQzLCAxMjQsIDEzMywgMC41KSAxMDAlKTtcbn1cbi5hYS1mb2N1cy1ib3guYWEtYmctb3ZlcmxheS1ncmFkaWVudC0tbGlnaHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI0NCwgMjM0LCAyMzAsIDAuOSkgMjUuNTUlLCByZ2JhKDI0NCwgMjM0LCAyMzAsIDAuNSkgMTAwJSk7XG59XG4uYWEtZm9jdXMtYm94LmFhLWJnLW92ZXJsYXktZ3JhZGllbnQtLWRhcms6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDEyLCAyMCwgNzAsIDAuOSkgMjUuNTUlLCByZ2JhKDEyLCAyMCwgNzAsIDAuNSkgMTAwJSk7XG59XG4uYWEtZm9jdXMtYm94LmFhLWJnLW92ZXJsYXktZ3JhZGllbnQtLXdoaXRlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIDI1LjU1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDEwMCUpO1xufVxuXG4uYWEtZm9jdXMtYm94X19oZWFkZXIsXG4uYWEtZm9jdXMtYm94X19ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5hYS1mb2N1cy1ib3hfX2hlYWRlcjpsYXN0LWNoaWxkLFxuLmFhLWZvY3VzLWJveF9fYm9keTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBBQSAtIEZvcm1cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1mb3JtLS1sYXlvdXQtb25lIC5hYS1tb2R1bGVfX2hlYWRlcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygzLjJyZW0gKyAzLjJyZW0gKiAwLjUpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIEFBIC0gSGVyb1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLWhlcm8ge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uYWEtaGVyby5hYS1tb2R1bGUtaGVpZ2h0LS1mdWxsIHtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWEtaGVybyAuYWEtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1oZXJvIC5oMSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDQuMnJlbSArIDJ2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtaGVybyAuYWEtYnV0dG9uLCAuYWEtaGVybyAuaHMtYnV0dG9uLCAuYWEtaGVybyAuaHMtc2VhcmNoLXJlc3VsdHMgLmhzLXNlYXJjaC1yZXN1bHRzX19wYWdpbmF0aW9uIGEsIC5ocy1zZWFyY2gtcmVzdWx0cyAuaHMtc2VhcmNoLXJlc3VsdHNfX3BhZ2luYXRpb24gLmFhLWhlcm8gYSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDIuMXJlbSArIDAuMXZ3KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFhLWhlcm9fX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtaGVyb19fY29udGVudCB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFhLWhlcm9fX2NvbnRlbnQuYWEtbW9kdWxlLXNwYWNpbmctdG9wLS1sYXJnZSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMy4ycmVtICogMi41ICogMC43NSArIDF2aCk7XG4gIH1cbn1cblxuLmFhLWhlcm9fX2ltYWdlIHtcbiAgYWxpZ24tc2VsZjogZW5kO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1oZXJvX19pbWFnZSB7XG4gICAgd2lkdGg6IDQ3dnc7XG4gIH1cbn1cbi5hYS1oZXJvX19pbWFnZSBpbWcge1xuICBtYXgtaGVpZ2h0OiA1MHZoO1xuICBvYmplY3QtcG9zaXRpb246IGJvdHRvbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtaGVyb19faW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IGNhbGMobWluKDEwMHZoIC0gNi40cmVtLCAxMTByZW0pICogMC45NSk7XG4gICAgbWF4LWhlaWdodDogY2FsYyhtaW4oMTAwdmggLSA2LjRyZW0sIDExMHJlbSkgKiAwLjk1KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLWhlcm8tLXJldmVyc2VkLWRlc2t0b3AgLmFhLWhlcm9fX2NvbnRlbnQge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5hYS1oZXJvLS1yZXZlcnNlZC1kZXNrdG9wIC5hYS1oZXJvX19pbWFnZSB7XG4gICAganVzdGlmeS1zZWxmOiBlbmQ7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBBQSAtIEltYWdlXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hYS1pbWFnZV9fZ3JpZCAuaW5pdC1nYWxsZXJ5LWlzb3RvcGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWEtaW1hZ2VfX2dyaWQgLmluaXQtZ2FsbGVyeS1pc290b3BlIHtcbiAgICBtYXJnaW46IDAgY2FsYyhjYWxjKDMuMnJlbSArIDAuNXZ3KSAvIC0zKTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgY2FsYygzLjJyZW0gKyAwLjV2dykgLyAzICogMik7XG4gIH1cbn1cbi5hYS1pbWFnZV9fZ3JpZCAuaW5pdC1nYWxsZXJ5LWlzb3RvcGUgLmdyaWQtc2l6ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWEtaW1hZ2VfX2dyaWQgLmluaXQtZ2FsbGVyeS1pc290b3BlIC5ncmlkLXNpemVyIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLWltYWdlX19ncmlkIC5pbml0LWdhbGxlcnktaXNvdG9wZSAuZ3JpZC1zaXplciB7XG4gICAgd2lkdGg6IDMzLjMzMyU7XG4gIH1cbn1cbi5hYS1pbWFnZV9fZ3JpZCAuaW5pdC1nYWxsZXJ5LWlzb3RvcGUgLmFhLWdhbGxlcnktaXRlbSB7XG4gIGFuaW1hdGlvbjogaXNvdG9wZUZhZGVJbiAwLjhzIGVhc2UgMC4xcyAxIGZvcndhcmRzO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKGNhbGMoMy4ycmVtICsgMi41dmgpIC8gMik7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXJlbSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuQGtleWZyYW1lcyBpc290b3BlRmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcmVtKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYS1pbWFnZV9fZ3JpZCAuaW5pdC1nYWxsZXJ5LWlzb3RvcGUgLmFhLWdhbGxlcnktaXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1pbWFnZV9fZ3JpZCAuaW5pdC1nYWxsZXJ5LWlzb3RvcGUgLmFhLWdhbGxlcnktaXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzMyU7XG4gIH1cbn1cbi5hYS1pbWFnZV9fZ3JpZCAuaW5pdC1nYWxsZXJ5LWlzb3RvcGUgLmFhLWdhbGxlcnktaXRlbSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYS1pbWFnZV9fZ3JpZCAuaW5pdC1nYWxsZXJ5LWlzb3RvcGUgLmFhLWdhbGxlcnktaXRlbSBpbWcge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyhjYWxjKDMuMnJlbSArIDAuNXZ3KSAvIDMpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoY2FsYygzLjJyZW0gKyAwLjV2dykgLyAzKTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIEFBIC0gTWVkaWEgJiBUZXh0XG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtbWVkaWEtdGV4dDpub3QoLmFhLW1lZGlhLXRleHQtLWljb24pIC5hYS1jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IGluaGVyaXQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogaW5oZXJpdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbWVkaWEtdGV4dDpub3QoLmFhLW1lZGlhLXRleHQtLWljb24pIC5hYS1tZWRpYS10ZXh0X19tZWRpYS1jb2x1bW4sXG4gIC5hYS1tZWRpYS10ZXh0Om5vdCguYWEtbWVkaWEtdGV4dC0taWNvbikgLmFhLW1lZGlhLXRleHRfX3RleHQtY29sdW1uIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2O1xuICB9XG59XG5cbi5hYS1tZWRpYS10ZXh0X19tZWRpYS1jb2x1bW4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbWVkaWEtdGV4dC0tcmV2ZXJzZWQtZGVza3RvcCAuYWEtbWVkaWEtdGV4dF9fbWVkaWEtY29sdW1uIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuYWEtbWVkaWEtdGV4dC0tcmV2ZXJzZWQtZGVza3RvcCAuYWEtbWVkaWEtdGV4dF9fdGV4dC1jb2x1bW4ge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWEtbWVkaWEtdGV4dC0tcmV2ZXJzZWQtbW9iaWxlIC5hYS1tZWRpYS10ZXh0X19tZWRpYS1jb2x1bW4ge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5hYS1tZWRpYS10ZXh0LS1yZXZlcnNlZC1tb2JpbGUgLmFhLW1lZGlhLXRleHRfX3RleHQtY29sdW1uIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuXG4uYWEtbWVkaWEtdGV4dC5hYS1tZWRpYS10ZXh0LS1mdWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYS1tZWRpYS10ZXh0LmFhLW1lZGlhLXRleHQtLWZ1bGw6bm90KC5hYS1tZWRpYS10ZXh0LS1yZXZlcnNlZC1tb2JpbGUpIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYS1tZWRpYS10ZXh0LmFhLW1lZGlhLXRleHQtLWZ1bGwuYWEtbWVkaWEtdGV4dC0tcmV2ZXJzZWQtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYS1tZWRpYS10ZXh0LmFhLW1lZGlhLXRleHQtLWZ1bGwgLmFhLW1lZGlhLXRleHRfX21lZGlhLWNvbHVtbiB7XG4gICAgbGVmdDogY2FsYyhtYXgoN3Z3LCAycmVtKSAqIC0xKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmFhLW1lZGlhLXRleHQuYWEtbWVkaWEtdGV4dC0tZnVsbCAuYWEtbWVkaWEtdGV4dF9fbWVkaWEtY29sdW1uIHtcbiAgICBsZWZ0OiBjYWxjKG1heCg1dncsIDJyZW0pICogLTEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW1lZGlhLXRleHQuYWEtbWVkaWEtdGV4dC0tZnVsbCAuYWEtbWVkaWEtdGV4dF9fbWVkaWEtY29sdW1uIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA1MHZ3O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW1lZGlhLXRleHQuYWEtbWVkaWEtdGV4dC0tZnVsbCAuYWEtbWVkaWEtdGV4dF9fbWVkaWEtY29sdW1uIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW1lZGlhLXRleHQuYWEtbWVkaWEtdGV4dC0tZnVsbCAuYWEtbWVkaWEtdGV4dF9fdGV4dC1jb2x1bW4ge1xuICAgIGdyaWQtY29sdW1uOiA4LzEzO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW1lZGlhLXRleHQuYWEtbWVkaWEtdGV4dC0tZnVsbC5hYS1tZWRpYS10ZXh0LS1yZXZlcnNlZC1kZXNrdG9wIC5hYS1tZWRpYS10ZXh0X19tZWRpYS1jb2x1bW4ge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbWVkaWEtdGV4dC5hYS1tZWRpYS10ZXh0LS1mdWxsLmFhLW1lZGlhLXRleHQtLXJldmVyc2VkLWRlc2t0b3AgLmFhLW1lZGlhLXRleHRfX3RleHQtY29sdW1uIHtcbiAgICBncmlkLWNvbHVtbjogMS82O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWEtbWVkaWEtdGV4dC0taWNvbi5hYS1tZWRpYS10ZXh0LS1yZXZlcnNlZC1kZXNrdG9wIC5hYS1tZWRpYS10ZXh0X19tZWRpYS1jb2x1bW4ge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5hYS1tZWRpYS10ZXh0LS1pY29uLmFhLW1lZGlhLXRleHQtLXJldmVyc2VkLWRlc2t0b3AgLmFhLW1lZGlhLXRleHRfX3RleHQtY29sdW1uIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLmFhLW1lZGlhLXRleHQtLWljb24gLmFhLW1lZGlhLXRleHRfX21lZGlhLWNvbHVtbiBpbWcge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IG1pbig0MCUsIDIwcmVtKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWEtbWVkaWEtdGV4dC0taWNvbiAuYWEtbWVkaWEtdGV4dF9fbWVkaWEtY29sdW1uIGltZyB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIEFBIC0gUGFuZWxzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtcGFuZWxzIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG4uYWEtcGFuZWxzIC5hYS1icmFuZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMy4ycmVtICogMS43NSArIDF2aCk7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWF4LXdpZHRoOiAxNHJlbTtcbn1cbi5hYS1wYW5lbHMgLmFhLWJyYW5kaW5nIGltZyB7XG4gIHdpZHRoOiA4cmVtO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLXBhbmVscyAuYWEtYnJhbmRpbmcgaW1nIHtcbiAgICB3aWR0aDogMTByZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWEtcGFuZWxzIC5hYS1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtcGFuZWwtLWltYWdlIHtcbiAgICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogY2FsYygzLjJyZW0gKiAxLjUgKyAxdmgpO1xuICB9XG4gIC5hYS1wYW5lbC0taW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAoMy4ycmVtICogMi41ICsgMXZoKSAtICgzLjJyZW0gKiAxLjUgKyAxdmgpKTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuLmFhLXBhbmVsLS1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFhLXBhbmVsX19mb3JtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogY2FsYygzLjJyZW0gKiAyKTtcbn1cbi5hYS1wYW5lbF9fZm9ybTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygzLjJyZW0gKiAyKTtcbn1cblxuLmFhLXBhbmVscy0tc3RpY2t5LWltYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5hYS1wYW5lbHMtLXN0aWNreS1pbWFnZSAuYWEtcGFuZWwtLWltYWdlIGltZyB7XG4gIGhlaWdodDogNTB2aDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBib3R0b207XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLXBhbmVscy0tc3RpY2t5LWltYWdlIC5hYS1wYW5lbC0tY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMy4ycmVtICogMi41ICsgMXZoKTtcbiAgfVxuICAuYWEtcGFuZWxzLS1zdGlja3ktaW1hZ2UgLmFhLXBhbmVsLS1pbWFnZSB7XG4gICAgYWxpZ24tc2VsZjogZW5kO1xuICAgIGJvdHRvbTogMDtcbiAgICB0b3A6IGF1dG87XG4gIH1cbiAgLmFhLXBhbmVscy0tc3RpY2t5LWltYWdlIC5hYS1wYW5lbC0taW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDk0dmg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1wYW5lbHMtLXJldmVyc2VkLWRlc2t0b3AgLmFhLXBhbmVsLS1jb250ZW50IHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuYWEtcGFuZWxzLS1yZXZlcnNlZC1kZXNrdG9wIC5hYS1wYW5lbC0taW1hZ2Uge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBRdW90ZVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLXF1b3RlX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYWEtcXVvdGVfX2JvZHkge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uYWEtcXVvdGVfX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5hYS1xdW90ZV9faW1hZ2Uge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmFhLWNvbnRlbnQtYWxpZ25tZW50LS1jZW50ZXIgLmFhLXF1b3RlX19pbWFnZSB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBTb2NpYWwgU2hhcmluZ1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLXNvY2lhbC1zaGFyaW5nIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiBjYWxjKDMuMnJlbSAqIDAuNzUpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IGNhbGMoMy4ycmVtICogMC43NSk7XG4gIHBhZGRpbmc6IDA7XG59XG4uYWEtc29jaWFsLXNoYXJpbmcgbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5hYS1zb2NpYWwtc2hhcmluZyBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtc29jaWFsLXNoYXJpbmcgc3ZnIHtcbiAgICB3aWR0aDogMy40cmVtO1xuICB9XG59XG4uYWEtc29jaWFsLXNoYXJpbmcgc3ZnIHBhdGgge1xuICBmaWxsOiAjMEMxNDQ2O1xufVxuLmFhLXNvY2lhbC1zaGFyaW5nIGE6aG92ZXIgc3ZnIHBhdGgsXG4uYWEtc29jaWFsLXNoYXJpbmcgYTpmb2N1cyBzdmcgcGF0aCxcbi5hYS1zb2NpYWwtc2hhcmluZyBhOmFjdGl2ZSBzdmcgcGF0aCB7XG4gIGZpbGw6ICMxNzU4NzM7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgU29jaWFsIEZvbGxvd1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLXNvY2lhbC1mb2xsb3cge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tZmxvdzogcm93O1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gIHJvdy1nYXA6IDEuNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtc29jaWFsLWZvbGxvdyB7XG4gICAgcm93LWdhcDogMi40cmVtO1xuICB9XG59XG4uYWEtc29jaWFsLWZvbGxvdyBhIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAycmVtIDFmcjtcbiAgY29sdW1uLWdhcDogMC44cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1zb2NpYWwtZm9sbG93IGEge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMi40cmVtIDFmcjtcbiAgfVxufVxuLmFhLXNvY2lhbC1mb2xsb3cgYSBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtc29jaWFsLWZvbGxvdyBhIHN2ZyB7XG4gICAgd2lkdGg6IDIuNHJlbTtcbiAgfVxufVxuLmFhLXNvY2lhbC1mb2xsb3cgYSBzdmcgcGF0aCB7XG4gIGZpbGw6ICNGRkZGRkY7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlO1xufVxuLmFhLXNvY2lhbC1mb2xsb3cgYTpob3ZlciBzdmcgcGF0aCxcbi5hYS1zb2NpYWwtZm9sbG93IGE6Zm9jdXMgc3ZnIHBhdGgsXG4uYWEtc29jaWFsLWZvbGxvdyBhOmFjdGl2ZSBzdmcgcGF0aCB7XG4gIGZpbGw6ICNFNTdGODQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgQUEgLSBTaWRlYmFyIE5hdmlnYXRpb25cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1zaWRlYmFyLW5hdmlnYXRpb24gPiAuYWEtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWEtc2lkZWJhci1uYXZpZ2F0aW9uID4gLmFhLWlubmVyIC5hYS1pbWFnZS13cmFwcGVyIGltZyB7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1zaWRlYmFyLW5hdmlnYXRpb25fX25hdiB7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtc2lkZWJhci1uYXZpZ2F0aW9uX19uYXYuYWEtc2lkZWJhci1uYXZpZ2F0aW9uX19uYXYtLXN0aWNreSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1zaWRlYmFyLW5hdmlnYXRpb25fX25hdi5hYS1zaWRlYmFyLW5hdmlnYXRpb25fX25hdi0tc3RvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuLmFhLXNpZGViYXItbmF2aWdhdGlvbl9fbmF2IHVsLCAuYWEtc2lkZWJhci1uYXZpZ2F0aW9uX19uYXYgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uYWEtc2lkZWJhci1uYXZpZ2F0aW9uX19uYXYgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwLjZyZW07XG59XG4uYWEtc2lkZWJhci1uYXZpZ2F0aW9uX19uYXYgdWwgbGk6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hYS1zaWRlYmFyLW5hdmlnYXRpb25fX25hdiAuYWEtc2lkZWJhci1uYXZpZ2F0aW9uX190aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBBQSAtIFJpY2ggVGV4dFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBBQSAtIFZpZGVvXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIEFBIC0gQ2FsY3VsYXRvclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLWNhbGN1bGF0b3IgZm9ybSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtcm93LWdhcDogMC44cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hYS1jYWxjdWxhdG9yIGZvcm0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDQuNnJlbTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDAuOHJlbTtcbiAgICBncmlkLXJvdy1nYXA6IDAuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hYS1jYWxjdWxhdG9yIGZvcm0gbGFiZWwge1xuICAgIGdyaWQtYXJlYTogMS8xLzIvMztcbiAgfVxufVxuLmFhLWNhbGN1bGF0b3IgZm9ybSBpbnB1dFtuYW1lPWt1dWthdXNpdHVsb3RdIHtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgIzBDMTQ0NjtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAuNmVtIDAuOGVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hYS1jYWxjdWxhdG9yIGZvcm0gaW5wdXRbbmFtZT1rdXVrYXVzaXR1bG90XSB7XG4gICAgZ3JpZC1hcmVhOiAyLzEvMy8yO1xuICAgIGhlaWdodDogNC42cmVtO1xuICB9XG59XG4uYWEtY2FsY3VsYXRvciBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hYS1jYWxjdWxhdG9yIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBncmlkLWFyZWE6IDIvMi8zLzM7XG4gIH1cbn1cblxuLmFhLWNhbGN1bGF0b3ItcmVzdWx0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICMwQzE0NDY7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgcGFkZGluZzogMy4ycmVtIDEuNnJlbTtcbiAgbWFyZ2luLXRvcDogMy4ycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYWEtY2FsY3VsYXRvci1yZXN1bHQtY29udGFpbmVyLmFhLWNhbGN1bGF0b3ItcmVzdWx0LWNvbnRhaW5lci0tYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWEtY2FsY3VsYXRvci1yZXN1bHQtY29udGFpbmVyIHNwYW46bnRoLW9mLXR5cGUoMiksXG4uYWEtY2FsY3VsYXRvci1yZXN1bHQtY29udGFpbmVyIHNwYW46bnRoLW9mLXR5cGUoMykge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIFRlYW1cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS10ZWFtLW1lbWJlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIGNhbGMoMTByZW0gKyAxdncpKSBtaW5tYXgoMCwgMWZyKTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiBjYWxjKDMuMnJlbSAqIDAuNSk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFhLXRlYW0tbWVtYmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCBjYWxjKDEycmVtICsgMnZ3KSkgbWlubWF4KDAsIDFmcik7XG4gIH1cbn1cbi5hYS10ZWFtLW1lbWJlcjpudGgtY2hpbGQob2RkKSAuYWEtdGVhbS1tZW1iZXJfX2ltYWdlIHtcbiAgY2xpcC1wYXRoOiB1cmwoI2FhLXRlYW0tbWVtYmVyX19tYXNrLS1vZGQpO1xufVxuLmFhLXRlYW0tbWVtYmVyOm50aC1jaGlsZChldmVuKSAuYWEtdGVhbS1tZW1iZXJfX2ltYWdlIHtcbiAgY2xpcC1wYXRoOiB1cmwoI2FhLXRlYW0tbWVtYmVyX19tYXNrLS1ldmVuKTtcbn1cblxuLmFhLXRlYW0tbWVtYmVyX19pbWFnZSB7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFhLXRlYW0tbWVtYmVyX19tYXNrIHtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xufVxuXG4uYWEtdGVhbS1tZW1iZXJfX2JvZHkge1xuICBkaXNwbGF5OiBncmlkO1xufVxuXG4uYWEtdGVhbS1tZW1iZXJfX25hbWUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWEtdGVhbS1tZW1iZXJfX2VtYWlsIHtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgU3lzdGVtIFBhZ2VzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtc3lzdGVtLXBhZ2UgaDEge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbi5hYS1zeXN0ZW0tcGFnZSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiBjYWxjKDEuNnJlbSArIDAuMXZ3KTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5hYS1zeXN0ZW0tcGFnZSBmb3JtIHtcbiAgbWF4LXdpZHRoOiA1MHJlbTtcbn1cbi5hYS1zeXN0ZW0tcGFnZSBmb3JtIGgzIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzBDMTQ0NjtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IGNhbGMoMS42cmVtICsgMC4xdncpO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMy4ycmVtICogMC4yNSk7XG59XG4uYWEtc3lzdGVtLXBhZ2UgZm9ybSAuaHMtaW5wdXQge1xuICBmb250LXNpemU6IGNhbGMoMS42cmVtICsgMC4xdncpICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAwcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC44ZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMC44ZW0gIWltcG9ydGFudDtcbn1cbi5hYS1zeXN0ZW0tcGFnZSBmb3JtIC5ocy1zdWJtaXQge1xuICBtYXJnaW4tdG9wOiAwcmVtO1xufVxuLmFhLXN5c3RlbS1wYWdlIGZvcm0gLmhzLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDMuMnJlbTtcbn1cbi5hYS1zeXN0ZW0tcGFnZSBmb3JtIC5ocy1mb3JtLWZpZWxkOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMy4ycmVtICogMC43NSk7XG59XG4uYWEtc3lzdGVtLXBhZ2UgZm9ybSAuaHMtZm9ybS1maWVsZCA+IGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMy4ycmVtICogMC4yNSk7XG59XG4uYWEtc3lzdGVtLXBhZ2UgZm9ybSAuaHMtZm9ybS1maWVsZCA+IGxhYmVsOmVtcHR5LCAuYWEtc3lzdGVtLXBhZ2UgZm9ybSAuaHMtZm9ybS1maWVsZCA+IGxhYmVsOmVtcHR5ICsgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWEtc3lzdGVtLXBhZ2UgZm9ybSAuaHMtbG9naW4td2lkZ2V0LXNob3ctcGFzc3dvcmQsXG4uYWEtc3lzdGVtLXBhZ2UgZm9ybSAuaHMtcmVnaXN0ZXItd2lkZ2V0LXNob3ctcGFzc3dvcmQsXG4uYWEtc3lzdGVtLXBhZ2UgZm9ybSAuaHMtcmVzZXQtd2lkZ2V0LXNob3ctcGFzc3dvcmQge1xuICBmb250LXNpemU6IDAuOGVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDMuMnJlbSAqIDAuMjUpO1xufVxuLmFhLXN5c3RlbS1wYWdlIHVsLmhzLWVycm9yLW1zZ3Mge1xuICBtYXJnaW46IDA7XG59XG4uYWEtc3lzdGVtLXBhZ2UgdWwuaHMtZXJyb3ItbXNncyBsYWJlbDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFhLXN5c3RlbS1wYWdlIC5oc19jb3Nfd3JhcHBlcl90eXBlX21lbWJlcl9sb2dpbiAuaHMtZm9ybS1maWVsZDpudGgtb2YtdHlwZSgzKSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uYWEtc3lzdGVtLXBhZ2UgLmhzX2Nvc193cmFwcGVyX3R5cGVfbWVtYmVyX2xvZ2luIC5ocy1mb3JtLWZpZWxkOm50aC1vZi10eXBlKDMpIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hYS1zeXN0ZW0tcGFnZSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWF4LXdpZHRoOiAyNHJlbTtcbn1cbi5hYS1zeXN0ZW0tcGFnZSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgW25hbWU9cGFzc3dvcmRdIHtcbiAgaGVpZ2h0OiA0LjZyZW0gIWltcG9ydGFudDtcbn1cbi5hYS1zeXN0ZW0tcGFnZSAuZW1haWwtcHJlZnMge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLmFhLXN5c3RlbS1wYWdlIC5lbWFpbC1wcmVmcyAuaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNHJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICNFNTdGODQ7XG59XG4uYWEtc3lzdGVtLXBhZ2UgLmVtYWlsLXByZWZzIC5pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAxLjRyZW07XG4gIHBhZGRpbmctdG9wOiAxLjRyZW07XG4gIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCAjRTU3Rjg0O1xufVxuLmFhLXN5c3RlbS1wYWdlIC5lbWFpbC1wcmVmcyAuaXRlbSAuY2hlY2tib3gtcm93ICsgcCB7XG4gIG1hcmdpbi10b3A6IDAuOHJlbTtcbn1cbi5hYS1zeXN0ZW0tcGFnZSAuZW1haWwtcHJlZnMgLnN1YnNjcmliZS1vcHRpb25zIHtcbiAgbWFyZ2luLXRvcDogMS44cmVtO1xufVxuLmFhLXN5c3RlbS1wYWdlIC5lbWFpbC1wcmVmcyAuc3Vic2NyaWJlLW9wdGlvbnMgLmhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uYWEtc3lzdGVtLXBhZ2UgLmVtYWlsLXByZWZzIC5ocy1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAzLjJyZW07XG59XG4uYWEtc3lzdGVtLXBhZ2UgLnBhZ2UtaGVhZGVyICsgLnN1Y2Nlc3Mge1xuICBtYXJnaW4tdG9wOiAxLjRyZW07XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgQmxvZyBMaXN0aW5nXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIFRhZ3NcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS10YWdzX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWEtdGFnc19faW5uZXIge1xuICAgIG1heC13aWR0aDogY2FsYygxNDRyZW0gLyAxMiAqIDEwKTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmFhLXRhZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDdweCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMEMxNDQ2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkI3Qzg1O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbn1cbi5hYS10YWc6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLmFhLXRhZzpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzU4NzM7XG59XG5cbi5hYS10YWctLWN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc1ODczO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIFBhZ2luYXRpb25cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtcGFnaW5hdGlvbiB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDE0NHJlbSAvIDEyICogNik7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4uYWEtcGFnaW5hdGlvbiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5hYS1wYWdpbmF0aW9uIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmFhLXBhZ2luYXRpb24gbGk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1wYWdpbmF0aW9uIGxpOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmFhLXBhZ2luYXRpb24gbGkgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzBDMTQ0Njtcbn1cbi5hYS1wYWdpbmF0aW9uIGxpIGEuYWEtcGFnaW5hdGlvbi0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3NTg3MztcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYWEtcGFnaW5hdGlvbiBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMywgODgsIDExNSwgMC4yKTtcbiAgY29sb3I6ICMwQzE0NDY7XG59XG5cbi5hYS1ibG9nLWxpc3RpbmcgLmluaXQtaXNvdG9wZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYS1ibG9nLWxpc3RpbmcgLmluaXQtaXNvdG9wZSB7XG4gICAgbWFyZ2luOiAwIGNhbGMoY2FsYygzLjJyZW0gKyAwLjV2dykgLyAtMik7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIGNhbGMoMy4ycmVtICsgMC41dncpKTtcbiAgfVxufVxuLmFhLWJsb2ctbGlzdGluZyAuaW5pdC1pc290b3BlIC5hYS1jYXJkIHtcbiAgYW5pbWF0aW9uOiBpc290b3BlRmFkZUluIDAuOHMgZWFzZSAwLjFzIDEgZm9yd2FyZHM7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMy4ycmVtICsgMi41dmgpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFyZW0pO1xuICB3aWR0aDogMTAwJTtcbn1cbkBrZXlmcmFtZXMgaXNvdG9wZUZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXJlbSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWEtYmxvZy1saXN0aW5nIC5pbml0LWlzb3RvcGUgLmFhLWNhcmQge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKGNhbGMoMy4ycmVtICsgMC41dncpIC8gMik7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKGNhbGMoMy4ycmVtICsgMC41dncpIC8gMik7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gY2FsYygzLjJyZW0gKyAwLjV2dykpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLWJsb2ctbGlzdGluZyAuaW5pdC1pc290b3BlIC5hYS1jYXJkIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMlIC0gY2FsYygzLjJyZW0gKyAwLjV2dykpO1xuICB9XG59XG4uYWEtYmxvZy1saXN0aW5nIC5pbml0LWlzb3RvcGUgLmFhLWNhcmQuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hYS1ibG9nLWxpc3RpbmcgI2lzb3RvcGUtbG9hZC1tb3JlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5ocy1pbmxpbmUtZWRpdCAuYWEtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbn1cbi5ocy1pbmxpbmUtZWRpdCAuYWEtY2FyZCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmhzLWlubGluZS1lZGl0IC5hYS1ibG9nLXBvc3RzIC5hYS1tb2R1bGVfX2Zvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hYS1ibG9nLWxpc3RpbmdfX3NpbXBsZSBhcnRpY2xlOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgcmdiYSgxMiwgMjAsIDcwLCAwLjQpO1xuICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzLjJyZW07XG59XG5cbi5hYS1ibG9nLWxpc3RpbmdfX3RhZ3MgLmFhLWdyaWQge1xuICBncmlkLWdhcDogY2FsYygzLjJyZW0gKiAwLjc1KSBjYWxjKDMuMnJlbSArIDAuNXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWEtYmxvZy1saXN0aW5nX190YWdzIC5hYS1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDQwJSwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtYmxvZy1saXN0aW5nX190YWdzIC5hYS1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbn1cblxuLmFhLW5vLXJlc3VsdHMuYWEtbm8tcmVzdWx0cy0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBCbG9nIFBvc3RcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1ibG9nLXBvc3QgLmFhLWJsb3QtcG9zdF9fdG9waWMsXG4uYWEtYmxvZy1wb3N0cyAuYWEtYmxvdC1wb3N0X190b3BpYyB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMC40cmVtO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgcGFkZGluZzogMC41cmVtIDAuOXJlbTtcbn1cbi5hYS1ibG9nLXBvc3QgLmFhLWJsb3QtcG9zdF9fdG9waWM6YWN0aXZlLFxuLmFhLWJsb2ctcG9zdHMgLmFhLWJsb3QtcG9zdF9fdG9waWM6YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbn1cbi5hYS1ibG9nLXBvc3QgLmFhLWJsb3QtcG9zdF9fdG9waWMtLTEsXG4uYWEtYmxvZy1wb3N0cyAuYWEtYmxvdC1wb3N0X190b3BpYy0tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQzE0NDY7XG4gIGNvbG9yOiAjODdBQ0EzICFpbXBvcnRhbnQ7XG59XG4uYWEtYmxvZy1wb3N0IC5hYS1ibG90LXBvc3RfX3RvcGljLS0yLFxuLmFhLWJsb2ctcG9zdHMgLmFhLWJsb3QtcG9zdF9fdG9waWMtLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkI3Qzg1O1xuICBjb2xvcjogIzBDMTQ0NiAhaW1wb3J0YW50O1xufVxuLmFhLWJsb2ctcG9zdCAuYWEtYmxvdC1wb3N0X190b3BpYy0tMyxcbi5hYS1ibG9nLXBvc3RzIC5hYS1ibG90LXBvc3RfX3RvcGljLS0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1N0Y4NDtcbiAgY29sb3I6ICMwQzE0NDYgIWltcG9ydGFudDtcbn1cbi5hYS1ibG9nLXBvc3QgLmFhLWJsb3QtcG9zdF9fdG9waWMtLTQsXG4uYWEtYmxvZy1wb3N0cyAuYWEtYmxvdC1wb3N0X190b3BpYy0tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzU4NzM7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG4uYWEtYmxvZy1wb3N0IC5hYS1ibG90LXBvc3RfX3RvcGljLS01LFxuLmFhLWJsb2ctcG9zdHMgLmFhLWJsb3QtcG9zdF9fdG9waWMtLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRENBQjgwO1xuICBjb2xvcjogIzBDMTQ0NiAhaW1wb3J0YW50O1xufVxuLmFhLWJsb2ctcG9zdCAuYWEtYmxvdC1wb3N0X190b3BpYy0tZXZlbnQsXG4uYWEtYmxvZy1wb3N0cyAuYWEtYmxvdC1wb3N0X190b3BpYy0tZXZlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5hYS1ibG9nLXBvc3QgLmFhLWJsb3QtcG9zdF9fdG9waWMtLWV2ZW50ICsgLmFhLWNhcmRfX2ltYWdlLmFhLWltYWdlLXdyYXBwZXIsXG4uYWEtYmxvZy1wb3N0cyAuYWEtYmxvdC1wb3N0X190b3BpYy0tZXZlbnQgKyAuYWEtY2FyZF9faW1hZ2UuYWEtaW1hZ2Utd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWEtYmxvZy1wb3N0IC5hYS1ibG90LXBvc3RfX3RvcGljLS1ldmVudCArIC5hYS1jYXJkX19pbWFnZS5hYS1pbWFnZS13cmFwcGVyICsgLmFhLWNhcmRfX2JvZHksXG4uYWEtYmxvZy1wb3N0cyAuYWEtYmxvdC1wb3N0X190b3BpYy0tZXZlbnQgKyAuYWEtY2FyZF9faW1hZ2UuYWEtaW1hZ2Utd3JhcHBlciArIC5hYS1jYXJkX19ib2R5IHtcbiAgbWFyZ2luLXRvcDogMS42cmVtO1xufVxuXG4uYWEtYmxvZy1wb3N0X19pbmZvIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS4ycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYS1ibG9nLXBvc3RfX2luZm8ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDEuNnJlbTtcbiAgfVxufVxuXG4uYWEtYmxvZy1wb3N0X19mZWF0dXJlZC1pbWFnZSB7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbn1cbi5hYS1ibG9nLXBvc3RfX2ZlYXR1cmVkLWltYWdlICsgcCB7XG4gIG1hcmdpbi10b3A6IDAuNnJlbTtcbn1cblxuQGtleWZyYW1lcyBzcGxpZGUtbG9hZGluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICB9XG59XG4uc3BsaWRlX190cmFjay0tZHJhZ2dhYmxlIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc3BsaWRlX190cmFjay0tZmFkZSA+IC5zcGxpZGVfX2xpc3QgPiAuc3BsaWRlX19zbGlkZSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAwO1xufVxuXG4uc3BsaWRlX190cmFjay0tZmFkZSA+IC5zcGxpZGVfX2xpc3QgPiAuc3BsaWRlX19zbGlkZS5pcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3BsaWRlLS1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLnNwbGlkZV9fdHJhY2stLXR0YiA+IC5zcGxpZGVfX2xpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNwbGlkZV9fY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3BsaWRlX19saXN0IHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uc3BsaWRlLmlzLWluaXRpYWxpemVkOm5vdCguaXMtYWN0aXZlKSAuc3BsaWRlX19saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3BsaWRlX19wYWdpbmF0aW9uIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3BsaWRlOm5vdCguaXMtb3ZlcmZsb3cpIC5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3BsaWRlX19wcm9ncmVzc19fYmFyIHtcbiAgd2lkdGg6IDA7XG59XG5cbi5zcGxpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNwbGlkZS5pcy1pbml0aWFsaXplZCwgLnNwbGlkZS5pcy1yZW5kZXJlZCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zcGxpZGVfX3NsaWRlIHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNwbGlkZV9fc2xpZGUgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLnNwbGlkZV9fc3Bpbm5lciB7XG4gIGFuaW1hdGlvbjogc3BsaWRlLWxvYWRpbmcgMXMgbGluZWFyIGluZmluaXRlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjOTk5O1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm90dG9tOiAwO1xuICBjb250YWluOiBzdHJpY3Q7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5zcGxpZGVfX3NyIHtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5zcGxpZGVfX3RvZ2dsZS5pcy1hY3RpdmUgLnNwbGlkZV9fdG9nZ2xlX19wbGF5LCAuc3BsaWRlX190b2dnbGVfX3BhdXNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNwbGlkZV9fdG9nZ2xlLmlzLWFjdGl2ZSAuc3BsaWRlX190b2dnbGVfX3BhdXNlIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uc3BsaWRlX190cmFjayB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cblxuLmFhLWJsb2ctcG9zdHMgLmFhLW1vZHVsZV9faGVhZGVyIC5hYS10eXBlcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG4uYWEtYmxvZy1wb3N0cyAuYWEtbW9kdWxlX19oZWFkZXIgLmFhLXR5cGVzIC5hYS1idXR0b24tLTQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmFhLWJsb2ctcG9zdHMgLmFhLW1vZHVsZV9faGVhZGVyIC5hYS10eXBlcyAuYWEtYnV0dG9uLS00Omxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWEtYmxvZy1wb3N0cyAuYWEtbW9kdWxlX19oZWFkZXIgLmFhLXR5cGVzICsgLmFhLWJ1dHRvbi0tNCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5zcGxpZGUuc3BsaWRlLS1uby1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uc3BsaWRlLnNwbGlkZS0tbm8tc2xpZGUgLnNwbGlkZV9fc2xpZGUge1xuICBmbGV4LXNocmluazogaW5pdGlhbDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYS1ibG9nLXBvc3RzX19zbGlkZXIsXG4gIC5hYS1pbWFnZV9fc2xpZGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5hYS1ibG9nLXBvc3RzX19zbGlkZXIgLnNwbGlkZSxcbiAgLmFhLWltYWdlX19zbGlkZXIgLnNwbGlkZSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgY2FsYygzLjJyZW0gKiAtMiksIDEwMHZ3IGNhbGMoMy4ycmVtICogLTIpLCAxMDB2dyAxMDAlLCAwIDEwMCUpO1xuICB9XG4gIC5hYS1ibG9nLXBvc3RzX19zbGlkZXIgLnNwbGlkZV9fdHJhY2ssXG4gIC5hYS1pbWFnZV9fc2xpZGVyIC5zcGxpZGVfX3RyYWNrIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuLmFhLWJsb2ctcG9zdHNfX3NsaWRlciAuYWEtY29udGVudCxcbi5hYS1pbWFnZV9fc2xpZGVyIC5hYS1jb250ZW50IHtcbiAgZGlzcGxheTogaW5oZXJpdDtcbiAgZ3JpZC1nYXA6IGluaGVyaXQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogaW5oZXJpdDtcbn1cbi5hYS1ibG9nLXBvc3RzX19zbGlkZXIgLmFhLW1vZHVsZV9faGVhZGVyLFxuLmFhLWltYWdlX19zbGlkZXIgLmFhLW1vZHVsZV9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtYmxvZy1wb3N0c19fc2xpZGVyIC5hYS1tb2R1bGVfX2hlYWRlcixcbiAgLmFhLWltYWdlX19zbGlkZXIgLmFhLW1vZHVsZV9faGVhZGVyIHtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmFhLWJsb2ctcG9zdHNfX3NsaWRlciAuYWEtbW9kdWxlX19oZWFkZXIgLmFhLWJ1dHRvbi0tNCxcbi5hYS1pbWFnZV9fc2xpZGVyIC5hYS1tb2R1bGVfX2hlYWRlciAuYWEtYnV0dG9uLS00IHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5hYS1ibG9nLXBvc3RzX19zbGlkZXIgLmFhLW1vZHVsZV9faGVhZGVyIC5hYS10eXBlcyArIC5hYS1idXR0b24tLTQsXG4uYWEtaW1hZ2VfX3NsaWRlciAuYWEtbW9kdWxlX19oZWFkZXIgLmFhLXR5cGVzICsgLmFhLWJ1dHRvbi0tNCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4uYWEtYmxvZy1wb3N0c19fc2xpZGVyIC5pcy1hY3RpdmUsXG4uYWEtaW1hZ2VfX3NsaWRlciAuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLWJsb2ctcG9zdHNfX3NsaWRlciAuc3BsaWRlLFxuICAuYWEtaW1hZ2VfX3NsaWRlciAuc3BsaWRlIHtcbiAgICBncmlkLWNvbHVtbjogNS9zcGFuIDg7XG4gIH1cbn1cbi5hYS1ibG9nLXBvc3RzX19zbGlkZXIgLnNwbGlkZV9fYXJyb3dzLFxuLmFhLWltYWdlX19zbGlkZXIgLnNwbGlkZV9fYXJyb3dzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiBjYWxjKDMuMnJlbSAqIDAuNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogY2FsYygzLjJyZW0gKiAtMS41KTtcbn1cbi5hYS1ibG9nLXBvc3RzX19zbGlkZXIgLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93LS1wcmV2LFxuLmFhLWltYWdlX19zbGlkZXIgLnNwbGlkZV9fYXJyb3dzIC5zcGxpZGVfX2Fycm93LS1wcmV2IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5hYS1ibG9nLXBvc3RzX19zbGlkZXIgLnNwbGlkZV9fYXJyb3dzIGJ1dHRvbixcbi5hYS1pbWFnZV9fc2xpZGVyIC5zcGxpZGVfX2Fycm93cyBidXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwLjRyZW07XG59XG4uYWEtYmxvZy1wb3N0c19fc2xpZGVyIC5zcGxpZGVfX2Fycm93cyBidXR0b246aG92ZXIsXG4uYWEtaW1hZ2VfX3NsaWRlciAuc3BsaWRlX19hcnJvd3MgYnV0dG9uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFhLWJsb2ctcG9zdHNfX3NsaWRlciAuc3BsaWRlX19hcnJvd3MgYnV0dG9uOmhvdmVyIHBhdGgsIC5hYS1ibG9nLXBvc3RzX19zbGlkZXIgLnNwbGlkZV9fYXJyb3dzIGJ1dHRvbjpmb2N1cyBwYXRoLCAuYWEtYmxvZy1wb3N0c19fc2xpZGVyIC5zcGxpZGVfX2Fycm93cyBidXR0b246YWN0aXZlIHBhdGgsXG4uYWEtaW1hZ2VfX3NsaWRlciAuc3BsaWRlX19hcnJvd3MgYnV0dG9uOmhvdmVyIHBhdGgsXG4uYWEtaW1hZ2VfX3NsaWRlciAuc3BsaWRlX19hcnJvd3MgYnV0dG9uOmZvY3VzIHBhdGgsXG4uYWEtaW1hZ2VfX3NsaWRlciAuc3BsaWRlX19hcnJvd3MgYnV0dG9uOmFjdGl2ZSBwYXRoIHtcbiAgZmlsbDogIzE3NTg3Mztcbn1cbi5hYS1ibG9nLXBvc3RzX19zbGlkZXIgLnNwbGlkZV9fYXJyb3dzIHN2Zyxcbi5hYS1pbWFnZV9fc2xpZGVyIC5zcGxpZGVfX2Fycm93cyBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxLjZyZW07XG4gIHdpZHRoOiAxLjZyZW07XG59XG4uYWEtYmxvZy1wb3N0c19fc2xpZGVyIC5zcGxpZGVfX2Fycm93cyBwYXRoLFxuLmFhLWltYWdlX19zbGlkZXIgLnNwbGlkZV9fYXJyb3dzIHBhdGgge1xuICBmaWxsOiAjMEMxNDQ2O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFhLWltYWdlX19zbGlkZXIgLnNwbGlkZSB7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKC0xMDB2dyBjYWxjKDMuMnJlbSAqIC0yKSwgMTAwdncgY2FsYygzLjJyZW0gKiAtMiksIDEwMHZ3IDEwMCUsIC0xMDB2dyAxMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1pbWFnZV9fc2xpZGVyIC5zcGxpZGUge1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gMTI7XG4gIH1cbn0iLCIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIFNpemVzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiVsYXJnZS10b3Age1xuICBwYWRkaW5nLXRvcDogY2FsYygjeyRndXR0ZXJ9ICogNCAqIDAuNzUgKyAxdmgpO1xuXG4gIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoI3skZ3V0dGVyfSAqIDQgKyAxdmgpO1xuICB9XG59XG5cbiVsYXJnZS1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRndXR0ZXJ9ICogNCAqIDAuNzUgKyAxdmgpO1xuXG4gIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skZ3V0dGVyfSAqIDQgKyAxdmgpO1xuICB9XG59XG5cbiVtZWRpdW0tdG9wIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skZ3V0dGVyfSAqIDIuNSAqIDAuNzUgKyAxdmgpO1xuXG4gIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoI3skZ3V0dGVyfSAqIDIuNSArIDF2aCk7XG4gIH1cbn1cblxuJW1lZGl1bS1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRndXR0ZXJ9ICogMi41ICogMC43NSArIDF2aCk7XG5cbiAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRndXR0ZXJ9ICogMi41ICsgMXZoKTtcbiAgfVxufVxuXG4lc21hbGwtdG9wIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skZ3V0dGVyfSAqIDEuNSAqIDAuNzUgKyAxdmgpO1xuXG4gIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoI3skZ3V0dGVyfSAqIDEuNSArIDF2aCk7XG4gIH1cbn1cblxuJXNtYWxsLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGd1dHRlcn0gKiAxLjUgKiAwLjc1ICsgMXZoKTtcblxuICBAaW5jbHVkZSBicChsZykge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGd1dHRlcn0gKiAxLjUgKyAxdmgpO1xuICB9XG59XG5cbi8vIEJ1aWxkaW5nc1xuXG4lYnVyai10b3Age1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIH1cbn1cbiVidXJqLWJvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgfVxufVxuJWJ1cmotbGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbiAgICB9XG59XG4lYnVyai1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xuICAgIH1cbn1cbiVidXJqLXRvcC1tYXJnaW4ge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICB9XG59XG4lYnVyai1ib3R0b20tbWFyZ2luIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgfVxufVxuJWJ1cmotbGVmdC1tYXJnaW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xuICAgIH1cbn1cbiVidXJqLXJpZ2h0LW1hcmdpbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMjBweDtcbiAgICB9XG59XG5cbiVlbXBpcmUtdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgfVxufVxuJWVtcGlyZS1ib3R0b20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICB9XG59XG4lZW1waXJlLXRvcC1tYXJnaW4ge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICB9XG59XG4lZW1waXJlLWJvdHRvbS1tYXJnaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICB9XG59XG5cbiVlaWZmZWwtdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgICB9XG59XG4lZWlmZmVsLWJvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gICAgfVxufVxuJWVpZmZlbC1sZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjRweDtcbiAgICB9XG59XG4lZWlmZmVsLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjRweDtcbiAgICB9XG59XG4lZWlmZmVsLXRvcC1tYXJnaW4ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICAgIH1cbn1cbiVlaWZmZWwtYm90dG9tLW1hcmdpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgfVxufVxuJWVpZmZlbC1sZWZ0LW1hcmdpbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY0cHg7XG4gICAgfVxufVxuJWVpZmZlbC1yaWdodC1tYXJnaW4ge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2NHB4O1xuICAgIH1cbn1cblxuJWxpYmVydHktdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcblxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIH1cbn1cbiVsaWJlcnR5LWJvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG59XG4lbGliZXJ0eS1sZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgfVxufVxuJWxpYmVydHktcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIH1cbn1cbiVsaWJlcnR5LXRvcC1tYXJnaW4ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbn1cbiVsaWJlcnR5LWJvdHRvbS1tYXJnaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbn1cbiVsaWJlcnR5LWxlZnQtbWFyZ2luIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcblxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIH1cbn1cbiVsaWJlcnR5LXJpZ2h0LW1hcmdpbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIH1cbn1cblxuJWxvbmRvbmJyaWRnZS10b3Age1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxufVxuJWxvbmRvbmJyaWRnZS1ib3R0b20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxufVxuJWxvbmRvbmJyaWRnZS1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxufVxuJWxvbmRvbmJyaWRnZS1sZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxufVxuJWxvbmRvbmJyaWRnZS10b3AtbWFyZ2luIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG59XG4lbG9uZG9uYnJpZGdlLWJvdHRvbS1tYXJnaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbn1cbiVsb25kb25icmlkZ2UtcmlnaHQtbWFyZ2luIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxufVxuJWxvbmRvbmJyaWRnZS1sZWZ0LW1hcmdpbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG59XG5cbi5idXJqIHtcbiAgICBAZXh0ZW5kICVidXJqLXRvcDtcbiAgICBAZXh0ZW5kICVidXJqLWJvdHRvbTtcbn1cblxuLmVtcGlyZSB7XG4gICAgQGV4dGVuZCAlZW1waXJlLXRvcDtcbiAgICBAZXh0ZW5kICVlbXBpcmUtYm90dG9tO1xufVxuXG4uZWlmZmVsIHtcbiAgICBAZXh0ZW5kICVlaWZmZWwtdG9wO1xuICAgIEBleHRlbmQgJWVpZmZlbC1ib3R0b207XG59XG4ubGliZXJ0eSB7XG4gICAgQGV4dGVuZCAlbGliZXJ0eS10b3A7XG4gICAgQGV4dGVuZCAlbGliZXJ0eS1ib3R0b207XG59XG4ubG9uZG9uYnJpZGdlIHtcbiAgICBAZXh0ZW5kICVsb25kb25icmlkZ2UtdG9wO1xuICAgIEBleHRlbmQgJWxvbmRvbmJyaWRnZS1ib3R0b207XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgTWl4aW5zXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qXG4gKiBEZWNsYXJhdGlvbiBvZiByZXNwb25zaXZlIGJyZWFrcG9pbnRzIGF2YWlsYWJsZSBmb3IgdXNlLCBrZXB0IHVwLXRvLWRhdGUgd2l0aCBsYXRlc3QgQm9vdHN0cmFwIHZlcnNpb24uXG4gKiBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy80LjMvbGF5b3V0L292ZXJ2aWV3LyNyZXNwb25zaXZlLWJyZWFrcG9pbnRzXG4gKiBoZyAoaHVnZSkgYW5kIGVuIChlbm91cm1vdXMpIGFyZSBvdXIgb3duIHZhcmlhdGlvbnMsIHRvIHN1cHBvcnQgc3BlY2lmaWMgc3R5bGluZyBmb3IgZXZlbiBiaWdnZXIgc2NyZWVucy5cbiAqL1xuXG4kYnJlYWtwb2ludHM6IChcbiAgJ3NtJyA6IDU3NnB4LFxuICAnbWQnIDogNzY4cHgsXG4gICdsZycgOiA5OTJweCxcbiAgJ3hsJyA6IDEyMDBweCxcbiAgJ3hsMicgOiAxMzY2cHgsXG4gICdoZycgOiAxNDQwcHgsXG4gICdlbicgOiAxNjgwcHhcbik7XG5cbkBtaXhpbiBicCgkYnJlYWtwb2ludCkge1xuICAgICR2YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KTtcblxuICAgIEBpZiAkdmFsdWUgIT0gbnVsbCB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdmFsdWUpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgQHdhcm4gXCJVbmZvcnR1bmF0ZWx5LCBubyB2YWx1ZSBjb3VsZCBiZSByZXRyaWV2ZWQgZnJvbSBgI3skYnJlYWtwb2ludH1gLiBcIlxuICAgICAgICArIFwiUGxlYXNlIG1ha2Ugc3VyZSBpdCBpcyBkZWZpbmVkIGluIGAkYnJlYWtwb2ludHNgIG1hcC5cIjtcbiAgICB9XG59XG5cbiRicmVha3BvaW50cy1taW46IChcbiAgJ3NtJyA6IDU3NnB4LFxuICAnbWQnIDogNzY4cHgsXG4gICdsZycgOiA5OTJweCxcbiAgJ3hsJyA6IDEyMDBweCxcbiAgJ3hsMicgOiAxMzY2cHgsXG4gICdoZycgOiAxNDQwcHgsXG4gICdlbicgOiAxNjgwcHhcbik7XG5cbiRicmVha3BvaW50cy1tYXg6IChcbiAgJ3NtJyA6IDU3NXB4LFxuICAnbWQnIDogNzY3cHgsXG4gICdsZycgOiA5OTFweCxcbiAgJ3hsJyA6IDExOTlweCxcbiAgJ3hsMicgOiAxMzY1cHgsXG4gICdoZycgOiAxNDM5cHgsXG4gICdlbicgOiAxNjc5cHhcbik7XG5cbkBtaXhpbiBicC1taW4oJGJyZWFrcG9pbnQpIHtcbiAgJHZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cy1taW4sICRicmVha3BvaW50KTtcblxuICBAaWYgJHZhbHVlICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdmFsdWUpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnAtbWF4KCRicmVha3BvaW50KSB7XG4gICR2YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMtbWF4LCAkYnJlYWtwb2ludCk7XG5cbiAgQGlmICR2YWx1ZSAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHZhbHVlKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIEVsZW1lbnRzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn1cblxuaHRtbCxcbmJvZHksXG4uYm9keS13cmFwcGVyLFxuLmFhLXNpdGUtd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFhLXNpdGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmFhLXdlYnBhZ2UsXG4uYWEtbGFuZGluZy1wYWdlLFxuLmFhLWJsb2ctbGlzdGluZyxcbi5hYS1ibG9nLXBvc3QsXG4uYWEtc3lzdGVtLXBhZ2Uge1xuICBmbGV4OiAxO1xufVxuXG5oZWFkZXIsXG5tYWluLFxuZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstdGV4dC1kZWNvcmF0aW9uO1xufVxuXG5hLFxuYnV0dG9uLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDAuNHJlbTtcbiAgfVxufVxuXG5hOmhvdmVyLFxuYTpmb2N1cyxcbmE6YWN0aXZlIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yLWhvdmVyO1xufVxuXG5ociB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDAuM3JlbSBzb2xpZCAkc2Vjb25kYXJ5LWxpZ2h0O1xuICBtYXJnaW46IDRyZW0gMDtcbn1cblxuaW1nLFxudmlkZW8sXG5pZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5hYS1tb2R1bGVfX2JvZHkge1xuICBcbiAgdGFibGUge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgdGQge1xuICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICM5OTkgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwLjZyZW0gMXJlbSAhaW1wb3J0YW50O1xuICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIFRoZW1lIGN1c3RvbSB2YXJpYWJsZXNcblxuICAgIFRvIG92ZXJyaWRlIHRoZW1lIGRlZmF1bHQgdmFyaWFibGVzLCB1bmNvbW1lbnQgdGhlIHZhcmlhYmxlcyBiZWxvdy5cbiAgICAoSWYgeW91IG5lZWQgc29tZSBvZiB0aGUgZGVmYXVsdCB2YXJpYWJsZXMsIHVuY29tbWVudCBvbmx5IHRoZSBvbmVzIHRoYXQgc2hvdWxkIGJlIG92ZXJyaWRkZW4pXG5cbiAgICBUaXA6IFlvdSBjYW4gdG9nZ2xlL3VudG9nZ2xlIGNvbW1lbnRzIHJhcGlkbHkgd2l0aCB0aGUgXCJUb2dnbGUgTGluZSBDb21tZW50XCIgc2hvcnRjdXRcbiAgICAoZWRpdG9yLmFjdGlvbi5jb21tZW50TGluZSkuXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8vIFN0YW5kYXJkIGNvbG9yc1xuJGJsYWNrOiAjMEMxNDQ2O1xuJHdoaXRlOiAjRkZGRkZGO1xuXG4vLyBCcmFuZCBjb2xvcnNcbiRwcmltYXJ5OiAjMTc1ODczO1xuJHNlY29uZGFyeTogI0U1N0Y4NDtcbiRjb21wbGVtZW50YXJ5OiAjMkI3Qzg1O1xuJGRhcms6ICMwQzE0NDY7XG4kbGlnaHQ6ICNGNEVBRTY7XG5cbi8vIEV4dHJhIGNvbG9yc1xuJHNlY29uZGFyeS1saWdodDogIzg3QUNBMztcbiRjb21wbGVtZW50YXJ5LWxpZ2h0OiAjODdBQ0EzO1xuJGdyYXk6ICMwQzE0NDY7XG4kZ3JhZGllbnQtbGlnaHQ6ICRsaWdodDtcbiRncmFkaWVudC1kYXJrOiAkcHJpbWFyeTtcbiRncmFkaWVudC1waW5rOiAkc2Vjb25kYXJ5O1xuJGdyYWRpZW50LXRhbjogJGNvbXBsZW1lbnRhcnk7XG5cbi8vIEJyYW5kIGNvbG9ycyAtIFJHQiB2YWx1ZXMuIFlvdSBzaG91bGQgbm90IG5lZWQgdG8gY2hhbmdlIHRoZXNlLlxuJHByaW1hcnktcmdiOiByZ2JhKCRwcmltYXJ5LDEpO1xuJHNlY29uZGFyeS1yZ2I6IHJnYmEoJHNlY29uZGFyeSwxKTtcbiRjb21wbGVtZW50YXJ5LXJnYjogcmdiYSgkY29tcGxlbWVudGFyeSwxKTtcbiRkYXJrLXJnYjogcmdiYSgkZGFyaywxKTtcbiRsaWdodC1yZ2I6IHJnYmEoJGxpZ2h0LDEpO1xuXG4vLyBDb2xvciBtYXAgZm9yIHV0aWxpdHkgY2xhc3Nlc1xuJG1haW4tY29sb3JzOiAoXG4gICdwcmltYXJ5JzogJHByaW1hcnksXG4gICdzZWNvbmRhcnknOiAkc2Vjb25kYXJ5LFxuICAnY29tcGxlbWVudGFyeSc6ICRjb21wbGVtZW50YXJ5LFxuICAnbGlnaHQnOiAkbGlnaHQsXG4gICdkYXJrJzogJGRhcmssXG4gICd3aGl0ZSc6ICR3aGl0ZSxcbiAgJ2JsYWNrJzogJGJsYWNrLFxuICAnc2Vjb25kYXJ5LWxpZ2h0JzogJHNlY29uZGFyeS1saWdodCxcbiAgJ2NvbXBsZW1lbnRhcnktbGlnaHQnOiAkY29tcGxlbWVudGFyeS1saWdodCxcbiAgJ2dyYWRpZW50LWxpZ2h0JzogJGxpZ2h0LFxuICAnZ3JhZGllbnQtZGFyayc6ICRwcmltYXJ5LFxuICAnZ3JhZGllbnQtcGluayc6ICRzZWNvbmRhcnksXG4gICdncmFkaWVudC10YW4nOiAkY29tcGxlbWVudGFyeVxuKTtcblxuLy8gVGV4dCBjb2xvcnNcbiRib2R5LWNvbG9yOiAkYmxhY2s7XG4kaGVhZGluZy1jb2xvcjogJGRhcms7XG4kdGV4dC1kYXJrOiAkYmxhY2s7XG4kdGV4dC1saWdodDogJHdoaXRlO1xuXG4vLyBBY2NlbnQgY29sb3JcbiRhY2NlbnQ6ICRzZWNvbmRhcnk7XG5cbi8vIExpbmsgY29sb3JzICYgZGVjb3JhdGlvblxuJGxpbmstY29sb3I6ICRkYXJrO1xuJGxpbmstY29sb3ItaG92ZXI6ICRwcmltYXJ5O1xuJGxpbmstdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbi8vIFRleHQvY29udGVudCBjb2xvcnMgb24gYnJhbmQgY29sb3JlZCBiYWNrZ3JvdW5kc1xuJHByaW1hcnktYmctdGV4dDogJHRleHQtbGlnaHQ7IC8vIFRleHQgY29sb3Igb24gUHJpbWFyeSBjb2xvcmVkIGJhY2tncm91bmRzXG4kcHJpbWFyeS1iZy1saW5rOiAkdGV4dC1saWdodDsgLy8gTGluayBjb2xvciBvbiBQcmltYXJ5IGNvbG9yZWQgYmFja2dyb3VuZHNcbiRwcmltYXJ5LWJnLWxpbmstaG92ZXI6ICR0ZXh0LWxpZ2h0OyAvLyBMaW5rIGhvdmVyIGNvbG9yIG9uIFByaW1hcnkgY29sb3JlZCBiYWNrZ3JvdW5kc1xuJHByaW1hcnktYmctYWNjZW50OiAkdGV4dC1saWdodDsgLy8gQWNjZW50IGNvbG9yIG9uIFByaW1hcnkgY29sb3JlZCBiYWNrZ3JvdW5kc1xuXG4kc2Vjb25kYXJ5LWJnLXRleHQ6ICR0ZXh0LWxpZ2h0OyAvLyBUZXh0IGNvbG9yIG9uIFNlY29uZGFyeSBjb2xvcmVkIGJhY2tncm91bmRzXG4kc2Vjb25kYXJ5LWJnLWxpbms6ICR0ZXh0LWxpZ2h0OyAvLyBMaW5rIGNvbG9yIG9uIFNlY29uZGFyeSBjb2xvcmVkIGJhY2tncm91bmRzXG4kc2Vjb25kYXJ5LWJnLWxpbmstaG92ZXI6ICR0ZXh0LWxpZ2h0OyAvLyBMaW5rIGhvdmVyIGNvbG9yIG9uIFNlY29uZGFyeSBjb2xvcmVkIGJhY2tncm91bmRzXG4kc2Vjb25kYXJ5LWJnLWFjY2VudDogJHRleHQtbGlnaHQ7IC8vIEFjY2VudCBjb2xvciBvbiBTZWNvbmRhcnkgY29sb3JlZCBiYWNrZ3JvdW5kc1xuXG4kY29tcGxlbWVudGFyeS1iZy10ZXh0OiAkdGV4dC1saWdodDsgLy8gVGV4dCBjb2xvciBvbiBDb21wbGVtZW50YXJ5IGNvbG9yZWQgYmFja2dyb3VuZHNcbiRjb21wbGVtZW50YXJ5LWJnLWxpbms6ICR0ZXh0LWxpZ2h0OyAvLyBMaW5rIGNvbG9yIG9uIENvbXBsZW1lbnRhcnkgY29sb3JlZCBiYWNrZ3JvdW5kc1xuJGNvbXBsZW1lbnRhcnktYmctbGluay1ob3ZlcjogJHRleHQtbGlnaHQ7IC8vIExpbmsgaG92ZXIgY29sb3Igb24gQ29tcGxlbWVudGFyeSBjb2xvcmVkIGJhY2tncm91bmRzXG4kY29tcGxlbWVudGFyeS1iZy1hY2NlbnQ6ICR0ZXh0LWxpZ2h0OyAvLyBBY2NlbnQgY29sb3Igb24gQ29tcGxlbWVudGFyeSBjb2xvcmVkIGJhY2tncm91bmRzXG5cbiRkYXJrLWJnLXRleHQ6ICR0ZXh0LWxpZ2h0OyAvLyBUZXh0IGNvbG9yIG9uIERhcmsgY29sb3JlZCBiYWNrZ3JvdW5kc1xuJGRhcmstYmctbGluazogJHRleHQtbGlnaHQ7IC8vIExpbmsgY29sb3Igb24gRGFyayBjb2xvcmVkIGJhY2tncm91bmRzXG4kZGFyay1iZy1saW5rLWhvdmVyOiAkc2Vjb25kYXJ5OyAvLyBMaW5rIGhvdmVyIGNvbG9yIG9uIERhcmsgY29sb3JlZCBiYWNrZ3JvdW5kc1xuJGRhcmstYmctYWNjZW50OiAkc2Vjb25kYXJ5LWxpZ2h0OyAvLyBBY2NlbnQgY29sb3Igb24gRGFyayBjb2xvcmVkIGJhY2tncm91bmRzXG5cbiRsaWdodC1iZy10ZXh0OiAkdGV4dC1kYXJrOyAvLyBUZXh0IGNvbG9yIG9uIExpZ2h0IGNvbG9yZWQgYmFja2dyb3VuZHNcbiRsaWdodC1iZy1saW5rOiAkbGluay1jb2xvcjsgLy8gTGluayBjb2xvciBvbiBMaWdodCBjb2xvcmVkIGJhY2tncm91bmRzXG4kbGlnaHQtYmctbGluay1ob3ZlcjogJGxpbmstY29sb3ItaG92ZXI7IC8vIExpbmsgaG92ZXIgY29sb3Igb24gTGlnaHQgY29sb3JlZCBiYWNrZ3JvdW5kc1xuJGxpZ2h0LWJnLWFjY2VudDogJGFjY2VudDsgLy8gQWNjZW50IGNvbG9yIG9uIExpZ2h0IGNvbG9yZWQgYmFja2dyb3VuZHNcblxuLy8gVHlwb2dyYXBoeVxuJGJvZHktZm9udDogJ0xhdG8nLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJGhlYWRpbmctZm9udDogJ3Zpc3RhLXNsYWInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXG4kaDEtZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4kaDEtZm9udC13ZWlnaHQ6IDcwMDtcbiRoMS1mb250LXN0eWxlOiBub3JtYWw7XG4kaDEtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4kaDItZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4kaDItZm9udC13ZWlnaHQ6IDcwMDtcbiRoMi1mb250LXN0eWxlOiBub3JtYWw7XG4kaDItdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4kaDMtZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4kaDMtZm9udC13ZWlnaHQ6IDcwMDtcbiRoMy1mb250LXN0eWxlOiBub3JtYWw7XG4kaDMtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4kaDQtZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4kaDQtZm9udC13ZWlnaHQ6IDcwMDtcbiRoNC1mb250LXN0eWxlOiBub3JtYWw7XG4kaDQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4kaDUtZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4kaDUtZm9udC13ZWlnaHQ6IDcwMDtcbiRoNS1mb250LXN0eWxlOiBub3JtYWw7XG4kaDUtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4kaDYtZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQ7XG4kaDYtZm9udC13ZWlnaHQ6IDcwMDtcbiRoNi1mb250LXN0eWxlOiBub3JtYWw7XG4kaDYtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4vLyBCdXR0b25zXG4kYnV0dG9uLWZvbnQtZmFtaWx5OiAndmlzdGEtc2xhYicsICdMYXRvJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRidXR0b24tZm9udC1zdHlsZTogbm9ybWFsO1xuJGJ1dHRvbi1mb250LXdlaWdodDogNTAwO1xuXG4kYnV0dG9uczogKFxuICBcIjFcIjogKFxuICAgIFwiY29sb3JcIjogJHdoaXRlLFxuICAgIFwiYmFja2dyb3VuZC1jb2xvclwiOiAkcHJpbWFyeSxcbiAgICBcImJvcmRlci1jb2xvclwiOiAkcHJpbWFyeSxcbiAgICBcImJvcmRlci13aWR0aFwiOiAwLjJyZW0sXG4gICAgXCJib3JkZXItcmFkaXVzXCI6ICRib3JkZXItcmFkaXVzLFxuICAgIFwicGFkZGluZ1wiOiAwLjZlbSAxLjllbSxcbiAgICBcImhvdmVyXCI6IChcbiAgICAgIFwiY29sb3JcIjogJHdoaXRlLFxuICAgICAgXCJiYWNrZ3JvdW5kLWNvbG9yXCI6ICRwcmltYXJ5LFxuICAgICAgXCJib3JkZXItY29sb3JcIjogJHByaW1hcnlcbiAgICApXG4gICksXG4gIFwiMlwiOiAoXG4gICAgXCJjb2xvclwiOiAkd2hpdGUsXG4gICAgXCJiYWNrZ3JvdW5kLWNvbG9yXCI6ICRzZWNvbmRhcnksXG4gICAgXCJib3JkZXItY29sb3JcIjogJHNlY29uZGFyeSxcbiAgICBcImJvcmRlci13aWR0aFwiOiAwLjJyZW0sXG4gICAgXCJib3JkZXItcmFkaXVzXCI6ICRib3JkZXItcmFkaXVzLFxuICAgIFwicGFkZGluZ1wiOiAwLjZlbSAxLjllbSxcbiAgICBcImhvdmVyXCI6IChcbiAgICAgIFwiY29sb3JcIjogJHdoaXRlLFxuICAgICAgXCJiYWNrZ3JvdW5kLWNvbG9yXCI6ICRzZWNvbmRhcnksXG4gICAgICBcImJvcmRlci1jb2xvclwiOiAkc2Vjb25kYXJ5XG4gICAgKVxuICApLFxuICBcIjNcIjogKFxuICAgIFwiY29sb3JcIjogJGRhcmssXG4gICAgXCJiYWNrZ3JvdW5kLWNvbG9yXCI6IHRyYW5zcGFyZW50LFxuICAgIFwiYm9yZGVyLWNvbG9yXCI6ICRkYXJrLFxuICAgIFwiYm9yZGVyLXdpZHRoXCI6IDAuMnJlbSxcbiAgICBcImJvcmRlci1yYWRpdXNcIjogJGJvcmRlci1yYWRpdXMsXG4gICAgXCJwYWRkaW5nXCI6IDAuNGVtIDEuMWVtLFxuICAgIFwiaG92ZXJcIjogKFxuICAgICAgXCJjb2xvclwiOiAkd2hpdGUsXG4gICAgICBcImJhY2tncm91bmQtY29sb3JcIjogJGRhcmssXG4gICAgICBcImJvcmRlci1jb2xvclwiOiAkZGFya1xuICAgIClcbiAgKSxcbiAgXCJmb3JtXCI6IChcbiAgICBcImNvbG9yXCI6ICR3aGl0ZSxcbiAgICBcImJhY2tncm91bmQtY29sb3JcIjogJHByaW1hcnksXG4gICAgXCJib3JkZXItY29sb3JcIjogJHByaW1hcnksXG4gICAgXCJib3JkZXItd2lkdGhcIjogMC4ycmVtLFxuICAgIFwiYm9yZGVyLXJhZGl1c1wiOiAkYm9yZGVyLXJhZGl1cyxcbiAgICBcInBhZGRpbmdcIjogMC42ZW0gMS45ZW0sXG4gICAgXCJob3ZlclwiOiAoXG4gICAgICBcImNvbG9yXCI6ICR3aGl0ZSxcbiAgICAgIFwiYmFja2dyb3VuZC1jb2xvclwiOiAkcHJpbWFyeSxcbiAgICAgIFwiYm9yZGVyLWNvbG9yXCI6ICRwcmltYXJ5XG4gICAgKVxuICApXG4pO1xuXG4vLyBGb3JtXG4kZm9ybS1mb250LXNpemU6IGNhbGMoMS42cmVtICsgMC4xdncpO1xuJGZvcm0tbGluZS1oZWlnaHQ6IDEuNDtcbiRmb3JtLWZpZWxkc2V0LWd1dHRlci12OiBjYWxjKCN7JGd1dHRlcn0gKiAwLjc1KTtcbiRmb3JtLWZpZWxkc2V0LWd1dHRlci1oOiBjYWxjKCN7JGd1dHRlcn0gKiAwLjUpO1xuJGZvcm0tZXJyb3ItY29sb3I6ICRwcmltYXJ5O1xuXG4vLyBGb3JtIGlucHV0IGZpZWxkc1xuJGZvcm0taW5wdXQtYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuJGZvcm0taW5wdXQtYm9yZGVyLWNvbG9yOiAkZ3JheTtcbiRmb3JtLWlucHV0LWJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiRmb3JtLWlucHV0LWJvcmRlci13aWR0aDogMC4xcmVtO1xuJGZvcm0taW5wdXQtY29sb3I6ICR0ZXh0LWRhcms7XG4kZm9ybS1pbnB1dC1oZWlnaHQ6IDQuNnJlbTsgXG4kZm9ybS1pbnB1dC1wYWRkaW5nOiBjYWxjKDFlbSAqIDAuOCk7XG5cbi8vIEZvcm0gbGFiZWxzXG4kZm9ybS1maWVsZC1sYWJlbC1mb250LXNpemU6IDAuODc1ZW07XG4kZm9ybS1maWVsZC1sYWJlbC1mb250LXdlaWdodDogNDAwO1xuXG4vLyBNYXJrZXRwbGFjZSByZXF1aXJlZCBzZXR0aW5ncy4gVXN1YWxseSBub3QgbmVjZXNzYXJ5IHRvIGNoYW5nZSBpbiBjbGllbnQgcHJvamVjdHMuXG4kZm9ybS10aXRsZS10ZXh0LWNvbG9yOiAkZGFyazsgLy8gRGVmYXVsdCB2YWx1ZTogaW5oZXJpdCIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBGb250c1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4kZm9udC1wYXRoOiAnaHR0cHM6Ly8yNTc2NDc4Mi5mczEuaHVic3BvdHVzZXJjb250ZW50LWV1MS5uZXQvaHViZnMvMjU3NjQ3ODIvRGlnbWFyaXQtVGhlbWUvRm9udHMnO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgc3JjOiB1cmwoJyN7JGZvbnQtcGF0aH0vTGF0by1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgc3JjOiB1cmwoJyN7JGZvbnQtcGF0aH0vTGF0by1MaWdodEl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgc3JjOiB1cmwoJyN7JGZvbnQtcGF0aH0vTGF0by1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0xhdG8nO1xuICBzcmM6IHVybCgnI3skZm9udC1wYXRofS9MYXRvLUl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgc3JjOiB1cmwoJyN7JGZvbnQtcGF0aH0vTGF0by1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0xhdG8nO1xuICBzcmM6IHVybCgnI3skZm9udC1wYXRofS9MYXRvLUJvbGRJdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIFR5cG9ncmFwaHlcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLy8gU2V0IGJyb3dzZXIgZGVmYXVsdCBmb250LXNpemUgMTZweCAqIDYyLjUlID0gMTBweCAtPiBFYXN5IHJlbGF0aXZlIHVuaXQgbWFuYWdlbWVudFxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG59XG5cbmJvZHkge1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuICBmb250LXNpemU6IGNhbGMoMS42cmVtICsgMC4xdncpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5oMSxcbi5oMSxcbmgyLFxuLmgyLFxuaDMsXG4uaDMsXG5oNCxcbi5oNCxcbmg1LFxuLmg1LFxuaDYsXG4uaDYge1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luOiAwO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIH1cblxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gIH1cblxuICBiciB7XG5cbiAgICBAaW5jbHVkZSBicC1tYXgobGcpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuaDEsXG4uaDEge1xuICBmb250LXNpemU6IGNhbGMoMy42cmVtICsgMC42dncpO1xuICBmb250LWZhbWlseTogJGgxLWZvbnQtZmFtaWx5O1xuICBmb250LXN0eWxlOiAkaDEtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRoMS1mb250LXdlaWdodDtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkaDEtdGV4dC1kZWNvcmF0aW9uO1xufVxuXG5oMixcbi5oMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygzcmVtICsgMC41dncpO1xuICBmb250LWZhbWlseTogJGgyLWZvbnQtZmFtaWx5O1xuICBmb250LXN0eWxlOiAkaDItZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRoMi1mb250LXdlaWdodDtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkaDItdGV4dC1kZWNvcmF0aW9uO1xufVxuXG5oMyxcbi5oMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygyLjdyZW0gKyAwLjR2dyk7XG4gIGZvbnQtZmFtaWx5OiAkaDMtZm9udC1mYW1pbHk7XG4gIGZvbnQtc3R5bGU6ICRoMy1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGgzLWZvbnQtd2VpZ2h0O1xuICB0ZXh0LWRlY29yYXRpb246ICRoMy10ZXh0LWRlY29yYXRpb247XG59XG5cbmg0LFxuLmg0IHtcbiAgZm9udC1zaXplOiBjYWxjKDIuNHJlbSArIDAuMXZ3KTtcbiAgZm9udC1mYW1pbHk6ICRoNC1mb250LWZhbWlseTtcbiAgZm9udC1zdHlsZTogJGg0LWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkaDQtZm9udC13ZWlnaHQ7XG4gIHRleHQtZGVjb3JhdGlvbjogJGg0LXRleHQtZGVjb3JhdGlvbjtcbn1cblxuaDUsXG4uaDUge1xuICBmb250LXNpemU6IGNhbGMoMi4xcmVtICsgMC4xdncpO1xuICBmb250LWZhbWlseTogJGg1LWZvbnQtZmFtaWx5O1xuICBmb250LXN0eWxlOiAkaDUtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRoNS1mb250LXdlaWdodDtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkaDUtdGV4dC1kZWNvcmF0aW9uO1xufVxuXG5oNixcbi5oNiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjhyZW0gKyAwLjF2dyk7XG4gIGZvbnQtZmFtaWx5OiAkaDYtZm9udC1mYW1pbHk7XG4gIGZvbnQtc3R5bGU6ICRoNi1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGg2LWZvbnQtd2VpZ2h0O1xuICB0ZXh0LWRlY29yYXRpb246ICRoNi10ZXh0LWRlY29yYXRpb247XG59XG5cbnAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIH1cbn1cblxuaW1nLFxuZGl2LFxudmlkZW8ge1xuICBcbiAgKyBwLFxuICArIHN0cm9uZyB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuXG4uYWEtdGV4dC1zaXplLS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjRyZW0gKyAwLjF2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5hYS10ZXh0LXNpemUtLWxhcmdlIHtcbiAgZm9udC1zaXplOiBjYWxjKDJyZW0gKyAwLjF2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5hYS10ZXh0LXNpemUtLWxhcmdlLTMwMCB7XG4gIEBleHRlbmQgLmFhLXRleHQtc2l6ZS0tbGFyZ2U7XG4gIFxuICBjb2xvcjogJGRhcms7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbnVsLFxub2wge1xuICBwYWRkaW5nLWxlZnQ6IDEuNGVtO1xuICBtYXJnaW46IDJlbSAwO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxucCB7XG5cbiAgKyB1bCxcbiAgKyBvbCB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICB9XG59XG5cbmxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjNlbTtcbiAgXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40ZW07XG4gIH1cbn1cblxuYmxvY2txdW90ZSB7XG4gIEBleHRlbmQgLmFhLXRleHQtc2l6ZS0tbGFyZ2U7XG5cbiAgYm9yZGVyLWxlZnQ6IDAuNXJlbSBzb2xpZCAkcHJpbWFyeTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW46IGNhbGMoI3skZ3V0dGVyfSAqIDEuMjUgKyAxdmgpIDA7XG4gIHBhZGRpbmctbGVmdDogY2FsYygjeyRndXR0ZXJ9ICogMS4yNSk7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5zdHJvbmcsXG5iIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuZmlnY2FwdGlvbiB7XG4gIEBleHRlbmQgLmFhLXRleHQtc2l6ZS0tc21hbGw7XG5cbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uYWEtc3ViaGVhZGluZyxcbi5hYS1sYWJlbCB7XG4gIEBleHRlbmQgLmFhLXRleHQtc2l6ZS0tc21hbGw7XG5cbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICArIGgxLFxuICArIGgyLFxuICArIGgzLFxuICArIGg0LFxuICArIGg1LFxuICArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgVXRpbGl0aWVzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cblxuLyogRVJUTyBiYWNrZ3JvdW5kIHBhdHRlcm5zICovXG4uYWEtYmctcGF0dGVybiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICA+ICoge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAwO1xuXG4gICAgQGluY2x1ZGUgYnAtbWF4KGxnKSB7XG4gICAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICB0b3A6IC0xMHZ3O1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHRvcDogMjAwdmg7XG4gIH1cblxuICAmW2NsYXNzJD1cImJsdWVcIl0ge1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IGNhbGMoNTB2dyArICN7JGd1dHRlcn0gLyAyKTtcbiAgICB9XG4gIFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiBjYWxjKDUwdncgKyAjeyRndXR0ZXJ9IC8gMik7XG4gICAgfVxuICB9XG5cbiAgJltjbGFzcyQ9XCJwaW5rXCJdIHtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogY2FsYyg1MHZ3ICsgI3skZ3V0dGVyfSAvIDIpO1xuICAgIH1cbiAgXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogY2FsYyg1MHZ3ICsgI3skZ3V0dGVyfSAvIDIpO1xuICAgIH1cbiAgfVxufVxuXG4uYWEtYmctcGF0dGVybi0tcHJvcGVsbGVyLWJsdWUsXG4uYWEtYmctcGF0dGVybi0tcHJvcGVsbGVyLXBpbmsge1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIHdpZHRoOiA2MHZ3O1xuICB9XG59XG5cbi5hYS1iZy1wYXR0ZXJuLS1wcm9wZWxsZXItYmx1ZSB7XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgdmlld0JveD1cIjAgMCA4MzYgODQ0XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJtMTQ5LjggNDI3LjdzLTE5OS40IDMxOS42LTYwLjcgMzk5LjVjMTM4LjYgNzkuOSAzNzcuNS0xNjguNiAzNzcuNS0xNjguNnMzMDMuNiAyMDcuMiAzNTkuMiAyNC43LTE1Ny45LTI4NC4xLTE1Ny45LTI4NC4xIDE0Ny45LTI1MS44LTEyLjEtMzYxYy0yMDIuNC0xMzguMi0yOTEuNSAxNTMuOC0yOTEuNSAxNTMuOHMtMjI4LjctMTg1LjUtMzM1LTM3LjVjLTEwNi4yIDE0Ny45IDEyMC41IDI3My4yIDEyMC41IDI3My4yXCIgZmlsbD1cIiNFREY5RkZcIi8+PC9zdmc+Jyk7XG4gIH1cbn1cblxuLmFhLWJnLXBhdHRlcm4tLXByb3BlbGxlci1waW5rIHtcblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB2aWV3Qm94PVwiMCAwIDgzNiA4NDRcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIm0xNDkuOCA0MjcuN3MtMTk5LjQgMzE5LjYtNjAuNyAzOTkuNWMxMzguNiA3OS45IDM3Ny41LTE2OC42IDM3Ny41LTE2OC42czMwMy42IDIwNy4yIDM1OS4yIDI0LjctMTU3LjktMjg0LjEtMTU3LjktMjg0LjEgMTQ3LjktMjUxLjgtMTIuMS0zNjFjLTIwMi40LTEzOC4yLTI5MS41IDE1My44LTI5MS41IDE1My44cy0yMjguNy0xODUuNS0zMzUtMzcuNWMtMTA2LjIgMTQ3LjkgMTIwLjUgMjczLjIgMTIwLjUgMjczLjJcIiBmaWxsPVwiI0ZFRjNGQlwiLz48L3N2Zz4nKTtcbiAgfVxufVxuXG4uYWEtYmctcGF0dGVybi0tYnV0dGVyZmx5LWJsdWUsXG4uYWEtYmctcGF0dGVybi0tYnV0dGVyZmx5LXBpbmsge1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIHdpZHRoOiA4MHZ3O1xuICB9XG59XG5cbi5hYS1iZy1wYXR0ZXJuLS1idXR0ZXJmbHktYmx1ZSB7XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgdmlld0JveD1cIjAgMCAxMDc4IDc5OVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwibTEwNTUgMTIyLjVjLTI2LTkyLTEyMC42LTEzNS45LTIxMi0xMTcuMy02NC42IDEzLjctMTI1LjIgNDEuNC0xNzcuNCA4MXMtOTQuNiA5MC0xMjQuMSAxNDcuN2MtNjIuNC0xMTEuMy0xODcuMy0xODUuMi0zMjMuMy0yMDMuNS05Mi4xLTEyLjQtMTg1IDIxLjctMjEyIDExNy4yLTIyLjEgNzguNCAyNy42IDE5NCAxMjAuMyAyMDYuNSAzMi4xIDQuMyA5OS44IDUuMSAxMTIuNyA0MS4xIDMuOCAxMC41LTUuOCA1MC41LTEyLjEgNTkuNS0xMi45IDE4LjMtNS44IDcuMy0xMi43IDcuNC0yMjEuNSAzLjMtMjIyLjIgMzM5LjEgMCAzMzUuOCAxNTAuNS0yLjMgMjYzLjItODcuMiAzMjIuMy0yMDUuNyA2NS41IDEyOC4yIDIwNCAxOTQuOSAzNjcuOSAyMDUuNSA5MyA2IDE3Mi4zLTgxLjUgMTcyLjMtMTY3LjkgMC05NS45LTc5LjEtMTYxLjgtMTcyLjMtMTY3LjktNDUuNS0zLTY2LjMtMS02My44LTQ4LjQgMi44LTUzLjcgNDYuNC03NC44IDkzLjctODQuNSA5MS4zLTE4LjYgMTQ0LjEtMTIzIDEyMC41LTIwNi41XCIgZmlsbD1cIiNFREY5RkZcIi8+PC9zdmc+Jyk7XG4gIH1cbn1cblxuLmFhLWJnLXBhdHRlcm4tLWJ1dHRlcmZseS1waW5rIHtcblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB2aWV3Qm94PVwiMCAwIDEwNzggNzk5XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJtMTA1NSAxMjIuNWMtMjYtOTItMTIwLjYtMTM1LjktMjEyLTExNy4zLTY0LjYgMTMuNy0xMjUuMiA0MS40LTE3Ny40IDgxcy05NC42IDkwLTEyNC4xIDE0Ny43Yy02Mi40LTExMS4zLTE4Ny4zLTE4NS4yLTMyMy4zLTIwMy41LTkyLjEtMTIuNC0xODUgMjEuNy0yMTIgMTE3LjItMjIuMSA3OC40IDI3LjYgMTk0IDEyMC4zIDIwNi41IDMyLjEgNC4zIDk5LjggNS4xIDExMi43IDQxLjEgMy44IDEwLjUtNS44IDUwLjUtMTIuMSA1OS41LTEyLjkgMTguMy01LjggNy4zLTEyLjcgNy40LTIyMS41IDMuMy0yMjIuMiAzMzkuMSAwIDMzNS44IDE1MC41LTIuMyAyNjMuMi04Ny4yIDMyMi4zLTIwNS43IDY1LjUgMTI4LjIgMjA0IDE5NC45IDM2Ny45IDIwNS41IDkzIDYgMTcyLjMtODEuNSAxNzIuMy0xNjcuOSAwLTk1LjktNzkuMS0xNjEuOC0xNzIuMy0xNjcuOS00NS41LTMtNjYuMy0xLTYzLjgtNDguNCAyLjgtNTMuNyA0Ni40LTc0LjggOTMuNy04NC41IDkxLjMtMTguNiAxNDQuMS0xMjMgMTIwLjUtMjA2LjVcIiBmaWxsPVwiI0ZFRjNGQlwiLz48L3N2Zz4nKTtcbiAgfVxufVxuXG4uYWEtYmctcGF0dGVybi0tZmxvd2VyLWJsdWUsXG4uYWEtYmctcGF0dGVybi0tZmxvd2VyLXBpbmsge1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIHdpZHRoOiA2MHZ3O1xuICB9XG59XG5cbi5hYS1iZy1wYXR0ZXJuLS1mbG93ZXItYmx1ZSB7XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgdmlld0JveD1cIjAgMCA4NjMgODQ0XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJtODUzLjIgNTA2LjFjMTIuOC0xMTAgMTQuMy0yMjIuOS0xNC4xLTMyOS45LTkuOC0zNi44LTIzLjYtNzMuNi00OC42LTEwMi4zLTM1LjktNDEuMS05MC45LTYwLjktMTQ0LjktNjguNi0xOTQuMi0yNy44LTM4NyA4MS43LTUxNC43IDIzMC42LTU2LjIgNjUuNC0xMDMuNyAxNDAuMy0xMjQuNiAyMjMuOS02LjEgMTkuNS03IDQwLjItMi41IDYwLjEgMTUuNiA1Mi44IDg3LjMgNjUuNCAxMzkuNyA0OC41IDg0LjYtMjcuNCAxNDQuNi0xMDAuOCAxOTkuNi0xNzAuNy0yNy44IDUyLjQtNDguMyAxMDguMy02MSAxNjYuMS01LjcgMjUuNi05LjcgNTIuNi0yLjQgNzcuNyAxNC4yIDQ5IDcwLjggNzcuNyAxMjEuNCA3MC45czkzLjgtNDIuMiAxMjItODQuOCA0My42LTkyLjEgNTguNy0xNDAuOWMtMTEuNiA4OC41LTkuMSAxNzguMyA3LjYgMjY2IDE4LjQgOTYuNiA5NSAxMjAuNSAxNTcuOSA0Ny42IDY5LjYtODAuNyA5NC0xOTEgMTA1LjktMjk0LjJcIiBmaWxsPVwiI0VERjlGRlwiLz48L3N2Zz4nKTtcbiAgfVxufVxuXG4uYWEtYmctcGF0dGVybi0tZmxvd2VyLXBpbmsge1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCA8c3ZnIHZpZXdCb3g9XCIwIDAgODYzIDg0NFwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwibTg1My4yIDUwNi4xYzEyLjgtMTEwIDE0LjMtMjIyLjktMTQuMS0zMjkuOS05LjgtMzYuOC0yMy42LTczLjYtNDguNi0xMDIuMy0zNS45LTQxLjEtOTAuOS02MC45LTE0NC45LTY4LjYtMTk0LjItMjcuOC0zODcgODEuNy01MTQuNyAyMzAuNi01Ni4yIDY1LjQtMTAzLjcgMTQwLjMtMTI0LjYgMjIzLjktNi4xIDE5LjUtNyA0MC4yLTIuNSA2MC4xIDE1LjYgNTIuOCA4Ny4zIDY1LjQgMTM5LjcgNDguNSA4NC42LTI3LjQgMTQ0LjYtMTAwLjggMTk5LjYtMTcwLjctMjcuOCA1Mi40LTQ4LjMgMTA4LjMtNjEgMTY2LjEtNS43IDI1LjYtOS43IDUyLjYtMi40IDc3LjcgMTQuMiA0OSA3MC44IDc3LjcgMTIxLjQgNzAuOXM5My44LTQyLjIgMTIyLTg0LjggNDMuNi05Mi4xIDU4LjctMTQwLjljLTExLjYgODguNS05LjEgMTc4LjMgNy42IDI2NiAxOC40IDk2LjYgOTUgMTIwLjUgMTU3LjkgNDcuNiA2OS42LTgwLjcgOTQtMTkxIDEwNS45LTI5NC4yXCIgZmlsbD1cIiNGRUYzRkJcIi8+PC9zdmc+Jyk7XG4gIH1cbn1cblxuLyogTW9kdWxlIHNlZ21lbnQgc3BhY2luZyAqL1xuLmFhLW1vZHVsZV9faGVhZGVyOm5vdCg6bGFzdC1jaGlsZCksXG4uYWEtbW9kdWxlX19ib2R5Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAkZ3V0dGVyO1xufVxuXG4vKiBHcmlkICovXG4uYWEtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAkZ3V0dGVyLXYgJGd1dHRlci1oO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSBicC1taW4obWQpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAmLmFhLWdyaWQtLW9uZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgfVxuICBcbiAgJi5hYS1ncmlkLS10d28ge1xuXG4gICAgJi5hYS1ncmlkLS1jb2xzLTEtMiB7XG5cbiAgICAgIEBpbmNsdWRlIGJwLW1pbihtZCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIG1pbm1heCgwLCAyZnIpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYWEtZ3JpZC0tY29scy0yLTEge1xuXG4gICAgICBAaW5jbHVkZSBicC1taW4obWQpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMmZyKSBtaW5tYXgoMCwgMWZyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICYuYWEtZ3JpZC0tdGhyZWUge1xuICBcbiAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgICB9XG4gIH1cbiAgXG4gICYuYWEtZ3JpZC0tZm91ciB7XG4gIFxuICAgIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuICAgIH1cbiAgfVxufVxuXG51bC5hYS1ncmlkIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuXG4gID4gbGkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi8qIEJhY2tncm91bmQgY29sb3JzICovXG4uYWEtYmctcHJpbWFyeSB7XG4gICAgY29sb3I6ICRwcmltYXJ5LWJnLXRleHQ7XG5cbiAgICAuYWEtbGFiZWwsXG4gICAgLmFhLXN1YmhlYWRpbmcge1xuICAgICAgICBjb2xvcjogJHByaW1hcnktYmctYWNjZW50O1xuICAgIH1cblxuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2IHtcbiAgICAgIGNvbG9yOiAkdGV4dC1saWdodDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWJnLWxpbms7XG5cbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWJnLWxpbmstaG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYS1iZy1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWJnLXRleHQ7XG5cbiAgICAuYWEtbGFiZWwsXG4gICAgLmFhLXN1YmhlYWRpbmcge1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1iZy1hY2NlbnQ7XG4gICAgfVxuXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgY29sb3I6ICR0ZXh0LWxpZ2h0O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1iZy1saW5rO1xuXG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWJnLWxpbmstaG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYS1iZy1jb21wbGVtZW50YXJ5IHtcbiAgICBjb2xvcjogJGNvbXBsZW1lbnRhcnktYmctdGV4dDtcblxuICAgIC5hYS1sYWJlbCxcbiAgICAuYWEtc3ViaGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiAkY29tcGxlbWVudGFyeS1iZy1hY2NlbnQ7XG4gICAgfVxuXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgY29sb3I6ICR0ZXh0LWxpZ2h0O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbXBsZW1lbnRhcnktYmctbGluaztcblxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbXBsZW1lbnRhcnktYmctbGluay1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFhLWJnLWxpZ2h0LFxuLmFhLWJnLXdoaXRlLFxuLmFhLWJnLXNlY29uZGFyeS1saWdodCxcbi5hYS1iZy1jb21wbGVtZW50YXJ5LWxpZ2h0LFxuLmFhLWJnLWdyYWRpZW50LWxpZ2h0LFxuLmFhLWJnLWdyYWRpZW50LXBpbmssXG4uYWEtYmctZ3JhZGllbnQtdGFuIHtcbiAgICBjb2xvcjogJGxpZ2h0LWJnLXRleHQ7XG5cbiAgICAuYWEtbGFiZWwsXG4gICAgLmFhLXN1YmhlYWRpbmcge1xuICAgICAgICBjb2xvcjogJGxpZ2h0LWJnLWFjY2VudDtcbiAgICB9XG5cbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNiB7XG4gICAgICBjb2xvcjogJGhlYWRpbmctY29sb3I7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkbGlnaHQtYmctbGluaztcblxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWJnLWxpbmstaG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYS1iZy1kYXJrLFxuLmFhLWJnLWJsYWNrLFxuLmFhLWJnLWdyYWRpZW50LWRhcmsge1xuICAgIGNvbG9yOiAkZGFyay1iZy10ZXh0O1xuXG4gICAgLmFhLWxhYmVsLFxuICAgIC5hYS1zdWJoZWFkaW5nIHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWJnLWFjY2VudDtcbiAgICB9XG5cbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNiB7XG4gICAgICBjb2xvcjogJHRleHQtbGlnaHQ7XG4gICAgfVxuXG4gICAgYSxcbiAgICBhLmFhLWJ1dHRvbi5hYS1idXR0b24tLTQge1xuICAgICAgICBjb2xvcjogJGRhcmstYmctbGluaztcblxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstYmctbGluay1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ocy1pbnB1dFt0eXBlPWZpbGVdIHtcbiAgICAgIGNvbG9yOiAkZGFyay1iZy10ZXh0O1xuICAgIH1cbn1cblxuLyogR2VuZXJhdGUgdXRpbGl0eSBjbGFzc2VzIGFuZCBzdHlsaW5nIGZvciBhbGwgYmFja2dyb3VuZCBjb2xvcnMgZGVmaW5lZCBpbiAkY29sb3JzICovXG5AZWFjaCAka2V5LCAkY29sb3IgaW4gJG1haW4tY29sb3JzIHtcbiAgICAuYWEtYmctI3ska2V5fSB7XG4gICAgICBAaWYgJGtleSA9PSAnd2hpdGUnIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9IEBlbHNlIGlmICRrZXkgPT0gJ2dyYWRpZW50LWxpZ2h0JyBvciAka2V5ID09ICdncmFkaWVudC1kYXJrJyBvciAka2V5ID09ICdncmFkaWVudC1waW5rJyBvciAka2V5ID09ICdncmFkaWVudC10YW4nIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS0jeyRrZXl9IHtcbiAgICAgIEBleHRlbmQgLmFhLWJnLSN7JGtleX07XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgb3BhY2l0eTogMC44NTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtY29udGVudC1jb2xvci0tI3ska2V5fSB7XG4gICAgICAgIEBpZiAka2V5ID09ICdsaWdodCcge1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWxpZ2h0O1xuICAgICAgICB9IEBlbHNlIGlmICRrZXkgPT0gJ2RhcmsnIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIEJhY2tncm91bmQgbWVkaWEgd3JhcHBlcnMgKi9cbi5hYS1iZy1pbWFnZSxcbi5hYS1iZy1vdmVybGF5LFxuLmFhLWJnLXZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gID4gLmFhLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbn1cblxuLmFhLWJnLWltYWdlIC5hYS1pbWFnZS13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWEtaW1hZ2Utd3JhcHBlcixcbi5hYS1pbWFnZS13cmFwcGVyLS1jb250YWluIHtcblxuICBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWEtaW1hZ2Utd3JhcHBlciBpbWcge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmFhLWltYWdlLXdyYXBwZXItLWNvbnRhaW4gaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmFhLWltYWdlLXdyYXBwZXItLWNlbnRlcixcbi5hYS1oZXJvX19pbWFnZS5hYS1pbWFnZS13cmFwcGVyLS1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG5cbiAgaW1nIHtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxufVxuXG4uYWEtYmctb3ZlcmxheTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA1O1xufVxuXG4uYWEtYmctdmlkZW8gdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi8qIFRoZSBjb250YWluZXIgb2YgYSBtb2R1bGUgKi9cbi5hYS1tb2R1bGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4vKiBTZXRzIHRoZSB3aWR0aCBvZiB0aGUgbW9kdWxlICovXG4uYWEtbW9kdWxlLXdpZHRoLS1wYWdlLFxuLmFhLW1vZHVsZS13aWR0aC0tZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWEtbW9kdWxlLXdpZHRoLS1wYWdlIHtcblxuICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICBtYXgtd2lkdGg6ICRmdWxsLXNpdGUtd2lkdGg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLyogU2V0cyB0aGUgaGVpZ2h0IG9mIHRoZSBtb2R1bGUgKi9cbi5hYS1tb2R1bGUtaGVpZ2h0LS1zbWFsbCxcbi5hYS1tb2R1bGUtaGVpZ2h0LS1ub3JtYWwsXG4uYWEtbW9kdWxlLWhlaWdodC0tZnVsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5hYS1tb2R1bGUtaGVpZ2h0LS1zbWFsbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRoZWFkZXItaGVpZ2h0fSk7XG5cbiAgQGluY2x1ZGUgYnAtbWluKHNtKSB7XG4gICAgbWluLWhlaWdodDogNDByZW07XG4gIH1cbn1cblxuLmFhLW1vZHVsZS1oZWlnaHQtLW5vcm1hbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRoZWFkZXItaGVpZ2h0fSk7XG5cbiAgQGluY2x1ZGUgYnAtbWluKHNtKSB7XG4gICAgbWluLWhlaWdodDogNjRyZW07XG4gIH1cbn1cblxuLmFhLW1vZHVsZS1oZWlnaHQtLWZ1bGwge1xuICBtaW4taGVpZ2h0OiBjYWxjKG1pbihjYWxjKDEwMHZoIC0gI3skaGVhZGVyLWhlaWdodH0pLCAxMTByZW0pKTtcbn1cblxuLyogU2V0cyB0aGUgc3BhY2luZyBvbiB0aGUgbW9kdWxlICovXG4uYWEtbW9kdWxlLXNwYWNpbmctLXNtYWxsIHtcbiAgQGV4dGVuZCAlc21hbGwtYm90dG9tO1xuICBAZXh0ZW5kICVzbWFsbC10b3A7XG59XG5cbi5hYS1tb2R1bGUtc3BhY2luZy0tbWVkaXVtIHtcbiAgQGV4dGVuZCAlbWVkaXVtLWJvdHRvbTtcbiAgQGV4dGVuZCAlbWVkaXVtLXRvcDtcbn1cblxuLmFhLW1vZHVsZS1zcGFjaW5nLS1sYXJnZSB7XG4gIEBleHRlbmQgJWxhcmdlLWJvdHRvbTtcbiAgQGV4dGVuZCAlbGFyZ2UtdG9wO1xufVxuXG4uYWEtbW9kdWxlLXNwYWNpbmctYm90dG9tLS1zbWFsbCB7XG4gIEBleHRlbmQgJXNtYWxsLWJvdHRvbTtcbn1cblxuLmFhLW1vZHVsZS1zcGFjaW5nLWJvdHRvbS0tbWVkaXVtIHtcbiAgQGV4dGVuZCAlbWVkaXVtLWJvdHRvbTtcbn1cblxuLmFhLW1vZHVsZS1zcGFjaW5nLWJvdHRvbS0tbGFyZ2Uge1xuICBAZXh0ZW5kICVsYXJnZS1ib3R0b207XG59XG5cbi5hYS1tb2R1bGUtc3BhY2luZy10b3AtLXNtYWxsIHtcbiAgQGV4dGVuZCAlc21hbGwtdG9wO1xufVxuXG4uYWEtbW9kdWxlLXNwYWNpbmctdG9wLS1tZWRpdW0ge1xuICBAZXh0ZW5kICVtZWRpdW0tdG9wO1xufVxuXG4uYWEtbW9kdWxlLXNwYWNpbmctdG9wLS1sYXJnZSB7XG4gIEBleHRlbmQgJWxhcmdlLXRvcDtcbn1cblxuLyogTW9kdWxlIGNvbnRlbnQgY29udGFpbmVycyAqL1xuLmFhLWlubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6ICRndXR0ZXItdiAkZ3V0dGVyLWg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nLW1vYmlsZTtcbiAgcGFkZGluZy1yaWdodDogJHBhZGRpbmctbW9iaWxlO1xuXG4gIEBpbmNsdWRlIGJwLW1pbihzbSkge1xuICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmctdG91Y2g7XG4gICAgcGFkZGluZy1yaWdodDogJHBhZGRpbmctdG91Y2g7XG4gIH1cblxuICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgbWlubWF4KDBweCwgMWZyKSk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogY2FsYyhtYXgoNjV2dywgY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAxMCkpKTtcbiAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nO1xuICB9XG59XG5cbi5hYS1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIENvbnRyb2xzIHRoZSBhbGlnbm1lbnQgb2YgdGhlIGNvbnRlbnQgd2l0aGluIHRoZSBtb2R1bGUgKi9cbi5hYS1jb250ZW50LWFsaWdubWVudC0tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5hYS1jb250ZW50LWFsaWdubWVudC0tY2VudGVyIHtcbnRleHQtYWxpZ246IGNlbnRlcjtcblxuICB1bCxcbiAgb2wge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAuYWEtYnV0dG9uLWNvbnRhaW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLyogU2V0cyB0aGUgd2lkdGggb2YgdGhlIGNvbnRlbnQgaW4gYSBtb2R1bGUgKi9cbkBpbmNsdWRlIGJwLW1pbihsZykge1xuXG4gIC5hYS1jb250ZW50LXdpZHRoLS1uYXJyb3cge1xuICAgIGdyaWQtY29sdW1uOiA0IC8gc3BhbiA2O1xuICB9XG5cbiAgLmFhLWNvbnRlbnQtd2lkdGgtLW5vcm1hbCB7XG4gICAgZ3JpZC1jb2x1bW46IDMgLyBzcGFuIDg7XG4gIH1cblxuICAuYWEtY29udGVudC13aWR0aC0td2lkZSB7XG4gICAgZ3JpZC1jb2x1bW46IDIgLyBzcGFuIDEwO1xuICB9XG5cbiAgLmFhLWNvbnRlbnQtd2lkdGgtLWZ1bGwge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyO1xuICB9XG5cbiAgLmFhLWNvbnRlbnQtcG9zaXRpb24tLWxlZnQge1xuXG4gICAgLmFhLWNvbnRlbnQtd2lkdGgtLW5hcnJvdyB7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gNjtcbiAgICB9XG4gIFxuICAgIC5hYS1jb250ZW50LXdpZHRoLS1ub3JtYWwge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDg7XG4gICAgfVxuICBcbiAgICAuYWEtY29udGVudC13aWR0aC0td2lkZSB7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTA7XG4gICAgfVxuICB9XG5cbiAgLmFhLWNvbnRlbnQtcG9zaXRpb24tLXJpZ2h0IHtcblxuICAgIC5hYS1jb250ZW50LXdpZHRoLS1uYXJyb3cge1xuICAgICAgZ3JpZC1jb2x1bW46IDcgLyBzcGFuIDY7XG4gICAgfVxuICBcbiAgICAuYWEtY29udGVudC13aWR0aC0tbm9ybWFsIHtcbiAgICAgIGdyaWQtY29sdW1uOiA1IC8gc3BhbiA4O1xuICAgIH1cbiAgXG4gICAgLmFhLWNvbnRlbnQtd2lkdGgtLXdpZGUge1xuICAgICAgZ3JpZC1jb2x1bW46IDMgLyBzcGFuIDEwO1xuICAgIH1cbiAgfVxufVxuXG4ucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4vKlxuICogQm9vdHN0cmFwIDQgaGlkaW5nIGNsYXNzZXNcbiAqL1xuQGluY2x1ZGUgYnAtbWluKHNtKSB7XG4gIFxuICAuaGlkZGVuLXNtLXVwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQGluY2x1ZGUgYnAtbWF4KHNtKSB7XG5cbiAgLmhpZGRlbi1zbS1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuXG5AaW5jbHVkZSBicC1taW4obWQpIHtcbiAgXG4gIC5oaWRkZW4tbWQtdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AaW5jbHVkZSBicC1tYXgobWQpIHtcblxuICAuaGlkZGVuLW1kLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AaW5jbHVkZSBicC1taW4obGcpIHtcbiAgXG4gIC5oaWRkZW4tbGctdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AaW5jbHVkZSBicC1tYXgobGcpIHtcblxuICAuaGlkZGVuLWxnLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AaW5jbHVkZSBicC1taW4oeGwpIHtcbiAgXG4gIC5oaWRkZW4teGwtdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AaW5jbHVkZSBicC1tYXgoeGwpIHtcblxuICAuaGlkZGVuLXhsLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIFZhcmlhYmxlc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKlxuICogQXNzZXRzIHBhdGhcbiAqL1xuICRhc3NldHMtcGF0aDogJy9zcmMvYXNzZXRzJztcblxuLypcbiAqIEZvbnQgd2VpZ2h0c1xuICogRGVmaW5lZCBieSBudW1iZXIgc2luY2Ugd2VpZ2h0IG5hbWUgY2FuIHZhcnkgZGVwZW5kaW5nIG9uIGZvbnQtZmFtaWx5LlxuICovXG4kd2VpZ2h0LTEwMDogMTAwICFkZWZhdWx0O1xuJHdlaWdodC0yMDA6IDIwMCAhZGVmYXVsdDtcbiR3ZWlnaHQtMzAwOiAzMDAgIWRlZmF1bHQ7XG4kd2VpZ2h0LTQwMDogNDAwICFkZWZhdWx0OyAvLyBFcXVpdmFsZW50IG9mIHJlZ3VsYXJcbiR3ZWlnaHQtNTAwOiA1MDAgIWRlZmF1bHQ7XG4kd2VpZ2h0LTYwMDogNjAwICFkZWZhdWx0O1xuJHdlaWdodC03MDA6IDcwMCAhZGVmYXVsdDsgLy8gRXF1aXZhbGVudCBvZiBib2xkXG4kd2VpZ2h0LTgwMDogODAwICFkZWZhdWx0O1xuJHdlaWdodC05MDA6IDkwMCAhZGVmYXVsdDtcblxuLy8gQ29sb3JzXG4vLyAhIENvbG9ycyBhcmUgZGVmaW5lZCBpbiBoZWxwZXJzL3RoZW1lLnNjc3MuXG5cbi8vIExpbmtzXG4vLyAhIExpbmtzIGFyZSBkZWZpbmVkIGluIGhlbHBlcnMvdGhlbWUuc2Nzcy5cblxuLy8gU2l0ZSB3aWR0aHNcbiRmdWxsLXNpdGUtd2lkdGg6IDE0NHJlbSAhZGVmYXVsdDtcbiRndXR0ZXI6IDMuMnJlbTtcbiRndXR0ZXItaDogY2FsYygjeyRndXR0ZXJ9ICsgMC41dncpO1xuJGd1dHRlci12OiBjYWxjKCN7JGd1dHRlcn0gKyAyLjV2aCk7XG4kaGVhZGVyLWhlaWdodDogNi40cmVtO1xuJGxvZ28td2lkdGg6IDUuNnJlbTtcbiRoYW1idXJnZXItd2lkdGg6IDEuOHJlbTtcblxuLy8gU2l6ZXNcbiRwYWRkaW5nOiA0cmVtICFkZWZhdWx0O1xuJHBhZGRpbmctdG91Y2g6ICN7XCJtYXgoN3Z3LCAycmVtKVwifSAhZGVmYXVsdDtcbiRwYWRkaW5nLW1vYmlsZTogI3tcIm1heCg1dncsIDJyZW0pXCJ9ICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXM6IDAuNHJlbSAhZGVmYXVsdDtcblxuLy8gVVhcbiRzcGVlZDogMjAwbXMgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uOiBlYXNlICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdzogMCAwLjRyZW0gMC44cmVtIDAgcmdiYSgwLCAwLCAwLCAwLjE1KSAhZGVmYXVsdDsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgQnV0dG9uc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtYnV0dG9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LWZhbWlseTogJGJ1dHRvbi1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiBjYWxjKDEuNnJlbSArIC4xdncpO1xuICBmb250LXN0eWxlOiAkYnV0dG9uLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkYnV0dG9uLWZvbnQtd2VpZ2h0O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyAkYW5pbWF0aW9uLCB0cmFuc2Zvcm0gMHMsIG91dGxpbmUtb2Zmc2V0IDBzO1xuXG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi8vIFRoZW1lIGJ1dHRvbnNcbkBlYWNoICRidXR0b24sICRwcm9wZXJ0aWVzIGluICRidXR0b25zIHtcblxuICAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tI3skYnV0dG9ufSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkcHJvcGVydGllcywgXCJiYWNrZ3JvdW5kLWNvbG9yXCIpO1xuICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkcHJvcGVydGllcywgXCJib3JkZXItY29sb3JcIik7XG4gICAgYm9yZGVyLXJhZGl1czogbWFwLWdldCgkcHJvcGVydGllcywgXCJib3JkZXItcmFkaXVzXCIpO1xuICAgIGJvcmRlci13aWR0aDogbWFwLWdldCgkcHJvcGVydGllcywgXCJib3JkZXItd2lkdGhcIik7XG4gICAgY29sb3I6IG1hcC1nZXQoJHByb3BlcnRpZXMsIFwiY29sb3JcIik7XG4gICAgcGFkZGluZzogbWFwLWdldCgkcHJvcGVydGllcywgXCJwYWRkaW5nXCIpO1xuICAgICAgICBcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgJHByb3BlcnRpZXM6IG1hcC1nZXQoJHByb3BlcnRpZXMsIFwiaG92ZXJcIik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRwcm9wZXJ0aWVzLCBcImJhY2tncm91bmQtY29sb3JcIik7XG4gICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJHByb3BlcnRpZXMsIFwiYm9yZGVyLWNvbG9yXCIpO1xuICAgICAgY29sb3I6IG1hcC1nZXQoJHByb3BlcnRpZXMsIFwiY29sb3JcIik7XG4gICAgfVxuICB9XG5cbiAgLmFhLWZvcm0tYnV0dG9uLS0jeyRidXR0b259IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIEBleHRlbmQgLmFhLWJ1dHRvbi0tI3skYnV0dG9ufTtcbiAgfVxufVxuXG4vLyBJbmRpdmlkdWFsIGJ1dHRvbiBvdmVycmlkZXNcbi5hYS1idXR0b24ge1xuXG4gICYuYWEtYnV0dG9uLS0xLFxuICAmLmFhLWJ1dHRvbi0tMixcbiAgJi5hYS1idXR0b24tLTMge1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgICB9XG4gIH1cblxuICAmLmFhLWJ1dHRvbi0tMyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIC4xdncpO1xuICB9XG5cbiAgJi5hYS1idXR0b24tLTQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogJGRhcms7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgdmlld0JveD1cIjAgMCA0MCA3NFwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwibTEzIDBoLTEzbDI0IDM3LTI0IDM3aDEzbDI3LTM2di0yelwiIGZpbGw9XCInICsgJGRhcmsgKyAnXCIgc2hhcGUtcmVuZGVyaW5nPVwiZ2VvbWV0cmljUHJlY2lzaW9uXCIvPjwvc3ZnPicpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICAgICAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgICAgIHdpZHRoOiAwLjNlbTtcbiAgICB9XG5cbiAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB2aWV3Qm94PVwiMCAwIDQwIDc0XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJtMTMgMGgtMTNsMjQgMzctMjQgMzdoMTNsMjctMzZ2LTJ6XCIgZmlsbD1cIicgKyAkcHJpbWFyeSArICdcIiBzaGFwZS1yZW5kZXJpbmc9XCJnZW9tZXRyaWNQcmVjaXNpb25cIi8+PC9zdmc+Jyk7XG4gICAgICBtYXJnaW4tbGVmdDogMC43ZW07XG4gICAgfVxuICB9XG59XG5cbi8vIEh1YlNwb3QgZGVmYXVsdCBidXR0b24gY2xhc3Ncbi5ocy1idXR0b24ge1xuICBAZXh0ZW5kIC5hYS1idXR0b247XG4gIEBleHRlbmQgLmFhLWJ1dHRvbi0tMTtcbn1cblxuXG4vLyBCdXR0b24gY29udGFpbmVyXG4uYWEtYnV0dG9uLWNvbnRhaW5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiBjYWxjKCN7JGd1dHRlcn0gKiAwLjc1KTtcbn1cblxuW2NsYXNzKj1cIl9fY29udGVudFwiXSArIC5hYS1idXR0b24tY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogJGd1dHRlcjtcbn0iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcbiAgRm9ybXNcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiAhaW1wb3J0YW50IHJ1bGVzIG92ZXJyaWRlIEh1YlNwb3QgZGVmYXVsdCBmb3JtIHN0eWxlcyAqL1xuXG4vLyBGb3JtXG4uaHMtZm9ybSB7XG4gIGZvbnQtc2l6ZTogJGZvcm0tZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJGZvcm0tbGluZS1oZWlnaHQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgZmllbGRzZXQge1xuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGZvcm0tZmllbGRzZXQtZ3V0dGVyLXY7XG4gICAgfVxuICB9XG5cbiAgdWwsXG4gIG9sIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG5cbiAgbGVnZW5kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLXRvcDogMC42ZW07XG4gICAgb3BhY2l0eTogMC44O1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIsXG4gIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAkZm9ybS1maWVsZHNldC1ndXR0ZXItdiAkZm9ybS1maWVsZHNldC1ndXR0ZXItaDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICB9XG5cbiAgZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIge1xuXG4gICAgQGluY2x1ZGUgYnAtbWluKG1kKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgfVxuICB9XG5cbiAgZmllbGRzZXQuZm9ybS1jb2x1bW5zLTMge1xuXG4gICAgQGluY2x1ZGUgYnAtbWluKG1kKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLXRpdGxlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gRmllbGQgY29udGFpbmVyc1xuLmhzLWZvcm0tZmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gIC5pbnB1dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICA+IGxhYmVsIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6ICRmb3JtLWZpZWxkLWxhYmVsLWZvbnQtc2l6ZTtcbiAgICBmb250LXdlaWdodDogJGZvcm0tZmllbGQtbGFiZWwtZm9udC13ZWlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42cmVtO1xuXG4gICAgJjplbXB0eSxcbiAgICAmOmVtcHR5ICsgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBJbnB1dCBmaWVsZHNcbi5ocy1pbnB1dCxcbi5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBbbmFtZT1wYXNzd29yZF0sXG4uaHMtc2VhcmNoLWZpZWxkX19pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWlucHV0LWJhY2tncm91bmQtY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGZvcm0taW5wdXQtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkZm9ybS1pbnB1dC1ib3JkZXItcmFkaXVzO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6ICRmb3JtLWlucHV0LWJvcmRlci13aWR0aDtcbiAgY29sb3I6ICRmb3JtLWlucHV0LWNvbG9yO1xuICBoZWlnaHQ6ICRmb3JtLWlucHV0LWhlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0taW5wdXQtcGFkZGluZztcbiAgcGFkZGluZy1yaWdodDogJGZvcm0taW5wdXQtcGFkZGluZztcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgJlt0eXBlPVwiZmlsZVwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1ZW07XG4gICAgICBwYWRkaW5nOiAwLjNlbSAwLjZlbTtcbiAgICB9XG4gIH1cbn1cblxuLy8gU3VibWl0XG4uaHMtc3VibWl0IHtcbiAgbWFyZ2luLXRvcDogJGd1dHRlcjtcbn1cblxuLy8gQ2hlY2JveCAmIFJhZGlvXG4uaHMtZm9ybS1maWVsZCAuaW5wdXRzLWxpc3QgbGFiZWwgc3BhbiB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uaHMtZm9ybS1maWVsZCAubXVsdGktY29udGFpbmVyIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG59XG5cbi8vIFRleHRhcmVhXG4uaHMtZmllbGR0eXBlLXRleHRhcmVhIHtcbiAgXG4gIC5pbnB1dCB7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gIH1cblxuICB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiBjYWxjKCN7JGZvcm0taW5wdXQtaGVpZ2h0fSAqIDMpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgcGFkZGluZzogJGZvcm0taW5wdXQtcGFkZGluZztcbiAgICByZXNpemU6IHZlcnRpY2FsO1xuICB9XG59XG5cbi8vIFNlbGVjdCAmIERhdGVcbi5ocy1maWVsZHR5cGUtc2VsZWN0IC5pbnB1dCxcbi5ocy1maWVsZHR5cGUtZGF0ZSAuaHMtZGF0ZWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6OmFmdGVyIHtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IGNhbGMoI3skZm9ybS1pbnB1dC1wYWRkaW5nfSAqIDEuMjUpO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMS42cmVtO1xuICB9XG5cbiAgLmhzLWlucHV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCN7JGZvcm0taW5wdXQtcGFkZGluZ30gKiAzLjUpO1xuXG4gICAgJjo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9ye1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmhzLWZpZWxkdHlwZS1zZWxlY3QgLmlucHV0IHtcblxuICBzZWxlY3Qge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgdmlld0JveD1cIjAgMCAxMjAgNzRcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIm02MCA3NC02MC02MCAxNC0xNCA0NiA0NiA0Ni00NiAxNCAxNHpcIiBmaWxsPVwiJyArICRncmF5ICsgJ1wiLz48L3N2Zz4nKTtcbiAgfVxuXG4gICY6aG92ZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB2aWV3Qm94PVwiMCAwIDEyMCA3NFwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwibTYwIDc0LTYwLTYwIDE0LTE0IDQ2IDQ2IDQ2LTQ2IDE0IDE0elwiIGZpbGw9XCInICsgJHByaW1hcnkgKyAnXCIvPjwvc3ZnPicpO1xuICB9XG59XG5cbi5ocy1maWVsZHR5cGUtZGF0ZSAuaHMtZGF0ZWlucHV0IHtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgdmlld0JveD1cIjAgMCA0NDggNTEyXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNMTUyIDY0SDI5NlYyNEMyOTYgMTAuNzUgMzA2LjcgMCAzMjAgMEMzMzMuMyAwIDM0NCAxMC43NSAzNDQgMjRWNjRIMzg0QzQxOS4zIDY0IDQ0OCA5Mi42NSA0NDggMTI4VjQ0OEM0NDggNDgzLjMgNDE5LjMgNTEyIDM4NCA1MTJINjRDMjguNjUgNTEyIDAgNDgzLjMgMCA0NDhWMTI4QzAgOTIuNjUgMjguNjUgNjQgNjQgNjRIMTA0VjI0QzEwNCAxMC43NSAxMTQuNyAwIDEyOCAwQzE0MS4zIDAgMTUyIDEwLjc1IDE1MiAyNFY2NHpNNDggMjQ4SDEyOFYxOTJINDhWMjQ4ek00OCAyOTZWMzYwSDEyOFYyOTZINDh6TTE3NiAyOTZWMzYwSDI3MlYyOTZIMTc2ek0zMjAgMjk2VjM2MEg0MDBWMjk2SDMyMHpNNDAwIDE5MkgzMjBWMjQ4SDQwMFYxOTJ6TTQwMCA0MDhIMzIwVjQ2NEgzODRDMzkyLjggNDY0IDQwMCA0NTYuOCA0MDAgNDQ4VjQwOHpNMjcyIDQwOEgxNzZWNDY0SDI3MlY0MDh6TTEyOCA0MDhINDhWNDQ4QzQ4IDQ1Ni44IDU1LjE2IDQ2NCA2NCA0NjRIMTI4VjQwOHpNMjcyIDE5MkgxNzZWMjQ4SDI3MlYxOTJ6XCIgZmlsbD1cIicgKyAkZ3JheSArICdcIi8+PC9zdmc+Jyk7XG4gIH1cblxuICAmOmhvdmVyOjphZnRlciB7XG4gICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgdmlld0JveD1cIjAgMCA0NDggNTEyXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNMTUyIDY0SDI5NlYyNEMyOTYgMTAuNzUgMzA2LjcgMCAzMjAgMEMzMzMuMyAwIDM0NCAxMC43NSAzNDQgMjRWNjRIMzg0QzQxOS4zIDY0IDQ0OCA5Mi42NSA0NDggMTI4VjQ0OEM0NDggNDgzLjMgNDE5LjMgNTEyIDM4NCA1MTJINjRDMjguNjUgNTEyIDAgNDgzLjMgMCA0NDhWMTI4QzAgOTIuNjUgMjguNjUgNjQgNjQgNjRIMTA0VjI0QzEwNCAxMC43NSAxMTQuNyAwIDEyOCAwQzE0MS4zIDAgMTUyIDEwLjc1IDE1MiAyNFY2NHpNNDggMjQ4SDEyOFYxOTJINDhWMjQ4ek00OCAyOTZWMzYwSDEyOFYyOTZINDh6TTE3NiAyOTZWMzYwSDI3MlYyOTZIMTc2ek0zMjAgMjk2VjM2MEg0MDBWMjk2SDMyMHpNNDAwIDE5MkgzMjBWMjQ4SDQwMFYxOTJ6TTQwMCA0MDhIMzIwVjQ2NEgzODRDMzkyLjggNDY0IDQwMCA0NTYuOCA0MDAgNDQ4VjQwOHpNMjcyIDQwOEgxNzZWNDY0SDI3MlY0MDh6TTEyOCA0MDhINDhWNDQ4QzQ4IDQ1Ni44IDU1LjE2IDQ2NCA2NCA0NjRIMTI4VjQwOHpNMjcyIDE5MkgxNzZWMjQ4SDI3MlYxOTJ6XCIgZmlsbD1cIicgKyAkcHJpbWFyeSArICdcIi8+PC9zdmc+Jyk7XG4gIH1cblxuICAuaHMtZGF0ZXBpY2tlciAuZm4tZGF0ZS1waWNrZXIge1xuXG4gICAgLnBpa2EtYnV0dG9uIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIFxuICAgIC5pcy1zZWxlY3RlZCAucGlrYS1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbXBsZW1lbnRhcnk7XG4gICAgICBjb2xvcjogJGRhcms7XG4gICAgfVxuXG4gICAgLmlzLXRvZGF5IC5waWthLWJ1dHRvbiB7XG4gICAgICBjb2xvcjogJGRhcms7XG4gICAgfVxuICB9XG59XG5cbi8vIEVycm9yc1xuLmhzLWlucHV0LmVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAkZm9ybS1lcnJvci1jb2xvcjtcbn1cblxudWwuaHMtZXJyb3ItbXNncyB7XG4gIG9yZGVyOiA1O1xuICBtYXJnaW4tdG9wOiAwLjZlbTtcbiAgbWFyZ2luLWxlZnQ6ICRmb3JtLWlucHV0LXBhZGRpbmc7XG5cbiAgbGkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICBsYWJlbCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogJGZvcm0tZXJyb3ItY29sb3I7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIFxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICchJztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXI6IDAuMnJlbSBzb2xpZCAkZm9ybS1lcnJvci1jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGhlaWdodDogMS42cmVtO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYygjeyRndXR0ZXJ9ICogMC4yNSk7XG4gICAgICB3aWR0aDogMS42cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uaHNfZXJyb3Jfcm9sbHVwIHtcbiAgbWFyZ2luLXRvcDogY2FsYygjeyRndXR0ZXJ9ICogMC43NSk7XG4gIHBhZGRpbmc6IGNhbGMoI3skZ3V0dGVyfSAqIDAuNSk7XG4gIGJvcmRlcjogMC4ycmVtIHNvbGlkICRmb3JtLWVycm9yLWNvbG9yO1xuXG4gIC5ocy1lcnJvci1tc2dzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLy8gR0RQUlxuLmxlZ2FsLWNvbnNlbnQtY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi5oc19nZHByX2NvbnNlbnRfbWFya2V0aW5nLFxuLmhzX2dkcHJfY29uc2VudF9kYXRhIHtcblxuICAuaHMtZm9ybS1ib29sZWFuY2hlY2tib3ggbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgSGFtYnVyZ2VyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1zaXRlLWhlYWRlcl9faGFtYnVyZ2VyIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIHdpZHRoOiAkaGFtYnVyZ2VyLXdpZHRoO1xuICAgIGhlaWdodDogMS4ycmVtO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICB6LWluZGV4OiAyMDA7XG59XG5cbi5hYS1oYW1idXJnZXIge1xuICAgIHdpZHRoOiAkaGFtYnVyZ2VyLXdpZHRoO1xuICAgIGhlaWdodDogMS4ycmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIHNwYW4sXG4gICAgc3BhbjpiZWZvcmUsXG4gICAgc3BhbjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjFzO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICBzcGFuOmJlZm9yZSxcbiAgICBzcGFuOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICB9XG5cbiAgICBzcGFuLFxuICAgIHNwYW46YmVmb3JlLFxuICAgIHNwYW46YWZ0ZXIge1xuICAgICAgICB3aWR0aDogJGhhbWJ1cmdlci13aWR0aDtcbiAgICAgICAgaGVpZ2h0OiAwLjJyZW07XG4gICAgfVxuICAgIHNwYW46YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjVyZW0pO1xuICAgIH1cbiAgICBzcGFuOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuNXJlbSk7XG4gICAgfVxufVxuXG4uanMtbmF2LW9wZW4gLmFhLWhhbWJ1cmdlciB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRzcGVlZCBlYXNlO1xuXG4gICAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIE5hdmlnYXRpb25cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuaHRtbCB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRzcGVlZCBlYXNlO1xufVxuXG5ib2R5LmpzLW5hdi1vcGVuIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uYWEtbmF2aWdhdGlvbiB7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuXG4gICAgdWwsIGxpIHsgLy8gUmVzZXRcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIGEsIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjhyZW0gKyAwLjF2dyk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgd29yZC13cmFwOiBub3JtYWw7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFhLW5hdmlnYXRpb24td3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMHJlbSwgYXV0bykpO1xuICAgIH1cblxuICAgICYuYWEtbmF2aWdhdGlvbi13cmFwcGVyLS0wIHtcbiAgICAgICAgcm93LWdhcDogMi40cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICByb3ctZ2FwOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5hYS1uYXZpZ2F0aW9uLXdyYXBwZXItLTEge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogJGhlYWRlci1oZWlnaHQ7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skaGVhZGVyLWhlaWdodH0pO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG5cbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIH0gICBcbiAgICB9XG5cbiAgICAmLmFhLW5hdmlnYXRpb24td3JhcHBlci0tMiB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIHJvdy1nYXA6IDFyZW07XG5cbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDByZW0sIGF1dG8pKTtcbiAgICAgICAgICAgIHJvdy1nYXA6IDA7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAxLjRyZW07XG5cbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGd1dHRlci1oO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICYuYWEtbmF2aWdhdGlvbi13cmFwcGVyLS0zIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcblxuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoI3skZ3V0dGVyLWh9IC8gMik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYS1uYXZpZ2F0aW9uLWl0ZW0ge1xuXG4gICAgJi5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIH1cblxuICAgICYuYWEtbmF2aWdhdGlvbi1pdGVtLS0xIHtcblxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMobWF4KDcwdncsICN7JGZ1bGwtc2l0ZS13aWR0aH0pKTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkZ3V0dGVyLWg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGd1dHRlci1oO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZztcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBhLFxuICAgICAgICA+IHNwYW4geyBcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjZyZW0gKyAwLjF2dyk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG5cbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDIuNHJlbSArIDAuMXZ3KTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFhLW5hdmlnYXRpb24tdG9nZ2xlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFhLW5hdmlnYXRpb24taXRlbS0tMiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICA+IGEsXG4gICAgICAgID4gc3BhbiB7IFxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDEuNnJlbSArIDAuMXZ3KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcblxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMi4wcmVtICsgMC4xdncpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWEtbmF2aWdhdGlvbi10b2dnbGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDIuNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMi41cmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFhLW5hdmlnYXRpb24taXRlbS0tMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMXJlbSArIDAuMXZ3KTtcblxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYygxcmVtICsgMC4xdncpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiBhLFxuICAgICAgICA+IHNwYW4geyBcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjZyZW0gKyAwLjF2dyk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFhLW5hdmlnYXRpb24tdG9nZ2xlIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicCh4bCkge1xuICAgICAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDAuOHJlbTtcbiAgICAgICAgcmlnaHQ6IDAuNHJlbTtcblxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHNwZWVkICRhbmltYXRpb247XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjZyZW07XG4gICAgICAgIH1cblxuICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIHN0cm9rZTogJHdoaXRlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgICAgIHN0cm9rZTogJGRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFhLW5hdmlnYXRpb24tdG9nZ2xlLS1zbWFsbCB7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAtbWF4KGxnKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAyLjhyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDIuOHJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFhLW5hdmlnYXRpb24tLXNpbXBsZSB7XG5cbiAgICAuYWEtdG9wLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJwKHhsKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtbmF2aWdhdGlvbi13cmFwcGVyLmFhLW5hdmlnYXRpb24td3JhcHBlci0tMSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGxlZnQ6IGluaXRpYWw7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgQGluY2x1ZGUgYnAoeGwpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMXJlbSArIDAuMXZ3KTtcblxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IGEsXG4gICAgICAgID4gc3BhbiB7IFxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDEuNnJlbSArIDAuMXZ3KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSB7XG5cbiAgICAuYWEtbmF2aWdhdGlvbi13cmFwcGVyIHtcbiAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgICAgICBjb2x1bW4tZ2FwOiAxLjRyZW07XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7IFxuICAgICAgICAgICAgY29sdW1uLWdhcDogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1uYXZpZ2F0aW9uLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIGEsIGJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgICAgIGNvbHVtbi1nYXA6IDAuNnJlbTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgID4gaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxLjhyZW07XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEuNnJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykgeyAgICBcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMC4xcmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gc3ZnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxLjhyZW07XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEuNnJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICByaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgIHRvcDogaW5pdGlhbDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobGcpIHsgICAgXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogLTAuMXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgc3Ryb2tlOiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNjcmVlbi1yZWFkZXItdGV4dC0tbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zY3JlZW4tcmVhZGVyLXRleHQtLWxhcHRvcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDYuNHJlbSk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogMi40cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjRyZW07XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgIHotaW5kZXg6IDk5ODtcblxuICAgIC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0wIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IHtcblxuICAgICAgICAuYWEtbmF2aWdhdGlvbi13cmFwcGVyIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgICB9XG4gICAgXG4gICAgICAgIGEsIGJ1dHRvbiB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuOHJlbSAxZnI7XG5cbiAgICAgICAgICAgID4gaW1nIHtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBzdmcge1xuXG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIGNsaXA6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5qcy1uYXYtb3BlbiAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgXG4gICAgdG9wOiAkaGVhZGVyLWhlaWdodDtcbiAgICBib3R0b206IDA7XG59XG5cbi5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuXG4gICAgPiAuYWEtbmF2aWdhdGlvbi13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgPiAuYWEtbmF2aWdhdGlvbi10b2dnbGUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIFxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcblxuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYS1zaXRlLWhlYWRlciAuaGlkZGVuLWxnLWRvd24tLWhlYWRlciB7XG5cbiAgICBAaW5jbHVkZSBicC1tYXgobGcpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1tb2JpbGUgLmhpZGRlbi1sZy1kb3duLS1oYW1idXJnZXIge1xuXG4gICAgQGluY2x1ZGUgYnAtbWF4KGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5Tb2NpYWwgTGlua3NcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLXNvY2lhbC1saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYWEtc29jaWFsLWxpbmtzX19pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgdHJhbnNpdGlvbjogYWxsICRzcGVlZCAkYW5pbWF0aW9uO1xufVxuXG4uYWEtc29jaWFsLWxpbmtzX19pY29uOmhvdmVyLFxuLmFhLXNvY2lhbC1saW5rc19faWNvbjpmb2N1cyB7XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRwcmltYXJ5LCAxMCUpO1xufVxuXG5cbi5hYS1zb2NpYWwtbGlua3NfX2ljb24gc3ZnIHtcbiAgICBmaWxsOiAkd2hpdGU7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IGF1dG87XG59XG5cbi5hYS1zb2NpYWwtbGlua3NfX2ljb246aG92ZXIgc3ZnLFxuLmFhLXNvY2lhbC1saW5rc19faWNvbjpmb2N1cyBzdmcsXG4uYWEtc29jaWFsLWxpbmtzX19pY29uOmFjdGl2ZSBzdmcge1xuICAgIGZpbGw6ICR3aGl0ZTtcbn1cbiIsIi5hYS1uYXZpZ2F0aW9uLWl0ZW0tLXNlYXJjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmFhLW5hdmlnYXRpb24tdG9nZ2xlLS1zZWFyY2gge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmFhLXNlYXJjaC1maWVsZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6ICRoZWFkZXItaGVpZ2h0O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDI1cmVtO1xuICAgICAgICBwYWRkaW5nOiAxLjJyZW0gMS44cmVtO1xuICAgICAgICBcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdztcblxuICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzLjRyZW07XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDMuNHJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMy40cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1zZWFyY2gtZmllbGRfX2lucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAuNHJlbSAwLjhyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuXG4gICAgLmFhLXNlYXJjaC1maWVsZF9fc3VnZ2VzdGlvbnMge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgfVxuICAgIFxuICAgIC5hYS1zZWFyY2gtZmllbGQtLW9wZW4gLmhzLXNlYXJjaC1maWVsZF9fc3VnZ2VzdGlvbnMge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyaztcbiAgICB9XG4gICAgXG4gICAgLmFhLXNlYXJjaC1maWVsZF9fc3VnZ2VzdGlvbnMgbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICBcbiAgICAuYWEtc2VhcmNoLWZpZWxkX19zdWdnZXN0aW9ucyAjcmVzdWx0cy1mb3Ige1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICBcbiAgICAuYWEtc2VhcmNoLWZpZWxkX19zdWdnZXN0aW9ucyBhLFxuICAgIC5hYS1zZWFyY2gtZmllbGRfX3N1Z2dlc3Rpb25zICNyZXN1bHRzLWZvciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBcbiAgICAuYWEtc2VhcmNoLWZpZWxkX19zdWdnZXN0aW9ucyBhOmhvdmVyLFxuICAgIC5hYS1zZWFyY2gtZmllbGRfX3N1Z2dlc3Rpb25zIGE6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG59XG5cbi5hYS1uYXZpZ2F0aW9uLWl0ZW0tLXNlYXJjaC5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgLmFhLW5hdmlnYXRpb24tdG9nZ2xlLS1zZWFyY2gge1xuICAgICAgICBjb2xvcjogJGRhcms7XG5cbiAgICAgICAgPiBpbWc6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICA+IGltZzpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1zZWFyY2gtZmllbGQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tbW9iaWxlIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IHtcblxuICAgIC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLXNlYXJjaCB7IFxuXG4gICAgICAgIC5hYS1zZWFyY2gtZmllbGQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICBcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAgICAgICAgICAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGRhcms7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFhLXNlYXJjaC1maWVsZF9faW5wdXQge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyLFxuICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtbmF2aWdhdGlvbi1pdGVtLS1zZWFyY2guaXMtYWN0aXZlIHtcbiAgICBcbiAgICAgICAgLmFhLW5hdmlnYXRpb24tdG9nZ2xlLS1zZWFyY2gge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgPiBpbWc6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgID4gaW1nOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBTZWFyY2ggcmVzdWx0cyAqL1xuXG4uaHMtc2VhcmNoLXJlc3VsdHMge1xuXG4gICAgLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nIHtcblxuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcblxuICAgICAgICAgICAgLmhzLXNlYXJjaC1yZXN1bHRzX190aXRsZSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuaDQ7XG5cbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ocy1zZWFyY2gtcmVzdWx0c19fcGFnaW5hdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRyZW07XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5hYS1idXR0b247XG4gICAgICAgICAgICBAZXh0ZW5kIC5hYS1idXR0b24tLTE7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIEFBIC0gU2l0ZSBIZWFkZXJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAwLjFyZW07XG4gIHdpZHRoOiAwLjFyZW07XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLjFyZW0sIDAuMXJlbSwgMC4xcmVtLCAwLjFyZW0pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0LS1tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcblxuICBAaW5jbHVkZSBicChsZykge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyOiAwO1xuICAgIGNsaXA6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dC0tbGFwdG9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgQGluY2x1ZGUgYnAoeGwyKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXI6IDA7XG4gICAgY2xpcDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuXG4uYWEtY2xvc2UtbW9iaWxlLW5hdixcbi5hYS1jbG9zZS1kZXNrdG9wLW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmFhLWNsb3NlLWRlc2t0b3AtbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSBicChsZykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5hYS1za2lwLW5hdmlnYXRpb24ge1xuICBjbGlwOiByZWN0KDAuMXJlbSwgMC4xcmVtLCAwLjFyZW0sIDAuMXJlbSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAwLjFyZW07XG4gIHdpZHRoOiAwLjFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcblxuICAmOmFjdGl2ZSwgXG4gICY6Zm9jdXMsIFxuICAmOmhvdmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB0b3A6IDAuNXJlbTtcbiAgICAgIGxlZnQ6IDAuNXJlbTtcblxuICAgICAgcGFkZGluZzogMC42ZW0gMS45ZW07XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuICAgICAgXG4gICAgICBjbGlwOiBhdXRvO1xuICAgICAgei1pbmRleDogMTAwMDAwO1xuICB9XG59XG5cbi5hYS1zaXRlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gIFxuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG5cbiAgei1pbmRleDogMjA7XG4gIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgJGFuaW1hdGlvbjtcblxuICAuYWEtaW5uZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6ICRndXR0ZXItdiAxLjRyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAkbG9nby13aWR0aCAxZnIgJGhhbWJ1cmdlci13aWR0aDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgIGdyaWQtZ2FwOiAkZ3V0dGVyLXYgY2FsYygycmVtICsgMC41dncpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAkbG9nby13aWR0aCA0ZnIgMWZyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKHhsKSB7XG4gICAgICBncmlkLWdhcDogJGd1dHRlci12IGNhbGMoMi41cmVtICsgMC41dncpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAkbG9nby13aWR0aCAyLjVmciAxZnI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAoeGwyKSB7XG4gICAgICBncmlkLWdhcDogJGd1dHRlci12ICRndXR0ZXItaDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogJGxvZ28td2lkdGggMS4zZnIgMS4zZnI7XG4gICAgfVxuICB9XG59XG5cbi8vIFdlYiBQYWdlIEhlYWRlclxuLmFhLXNpdGUtaGVhZGVyLS13ZWJwYWdlIHtcblxuICAuYWEtaW5uZXIge1xuICAgIG1heC13aWR0aDogY2FsYyhtYXgoNzB2dywgI3skZnVsbC1zaXRlLXdpZHRofSkpO1xuICB9XG59XG5cbm1haW46bm90KC5hYS1sYW5kaW5nLXBhZ2UpIHtcbiAgbWFyZ2luLXRvcDogJGhlYWRlci1oZWlnaHQ7XG59XG5cbi8vIEJyYW5kIExvZ29cbi5hYS1icmFuZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUuNnJlbTtcblxuICBAaW5jbHVkZSBicChsZykge1xuICAgIG1heC13aWR0aDogJGxvZ28td2lkdGg7XG4gIH1cblxuICBhLFxuICBzdmcsIFxuICBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgc3ZnLCBcbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDUuNnJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgd2lkdGg6IDUuNnJlbTtcbiAgICB9XG4gIH1cbn1cblxuLy8gTGFuZGluZyBQYWdlIEhlYWRlclxuLmFhLXNpdGUtaGVhZGVyLS1sYW5kaW5nLXBhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBGb290ZXJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLXNpdGUtZm9vdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cmVtO1xuICAgIH1cblxuICAgIC5hYS1mb290ZXItYnJhbmRpbmcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMnJlbTtcblxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjZyZW07XG4gICAgICBcbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTZyZW07XG5cbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQuMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZzpmaXJzdC1vZi10eXBlLFxuICAgICAgICBpbWc6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICB3aWR0aDogMTJyZW07XG5cbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnJlbTtcblxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFhLXNpdGUtZm9vdGVyLS1sYW5kaW5nLXBhZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgIC5hYS1zaXRlLWZvb3Rlcl9faW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG59XG5cbi8vIEJhY2sgdG8gdG9wXG4uYWEtYmFjay10by10b3Age1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIFxuICAgIHdpZHRoOiAzLjJyZW07XG4gICAgaGVpZ2h0OiAzLjJyZW07XG4gIFxuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDMuMnJlbTtcbiAgICByaWdodDogMy4ycmVtO1xuICBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAwLjJyZW0gc29saWQgJGRhcms7XG4gIFxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAyMDtcblxuICAgIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgJGFuaW1hdGlvbjtcbiAgXG4gICAgc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgfVxuICBcbiAgICBzdmcgcGF0aCB7XG4gICAgICBzdHJva2U6ICRkYXJrO1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgJi5hYS1iYWNrLXRvLXRvcC0tYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIEFjY29yZGlvblxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlcixcbi5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbjogMDtcblxuICAgIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAkZGFyaztcblxuICAgICYuYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlci0tb3BlbiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuXG4gICAgLmFhLWFjY29yZGlvbi1pdGVtX190cmlnZ2VyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMS42cmVtIDA7XG4gICAgXG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfSAgICBcbiAgICBcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogM3JlbTtcbiAgICAgICAgICAgIHJpZ2h0OiAxLjZyZW07XG5cbiAgICAgICAgICAgIHdpZHRoOiAxLjJyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgICBcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgJGFuaW1hdGlvbjtcblxuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJlthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgICBcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtYWNjb3JkaW9uLWl0ZW1fX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgIH1cbn1cblxuLmFhLWFjY29yZGlvbi1pdGVtX19ib2R5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS42cmVtO1xuXG4gICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICRkYXJrO1xuXG4gICAgJltoaWRkZW5dIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5hYS1iZy1zZWNvbmRhcnktbGlnaHQsXG4uYWEtYmctY29tcGxlbWVudGFyeS1saWdodCxcbi5hYS1iZy1saWdodCB7XG5cbiAgICAuYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlcixcbiAgICAuYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGRhcms7XG4gICAgfVxuXG4gICAgLmFhLWFjY29yZGlvbi1pdGVtX19ib2R5IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGRhcms7XG4gICAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgQUEgLSBDb2x1bW5zXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1icmVhZGNydW1icyB7XG5cbiAgJi5hYS1tb2R1bGUtc3BhY2luZy10b3AtLXNtYWxsIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygjeyRndXR0ZXJ9ICogMC41ICsgMXZoKTtcbiAgfVxuXG4gIG9sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDAuNHJlbSAwLjZyZW07XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIGxpIHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjZyZW07XG4gIH1cblxuICBhW2FyaWEtY3VycmVudF0ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgQUEgLSBDYXJkc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtY2FyZHMge1xuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG5cbi5hYS1jYXJkLS1saW5rOmhvdmVyIHtcblxuICAuYWEtY2FyZF9faW1hZ2UgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDgpO1xuICB9XG59XG5cbi5hYS1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWEtY2FyZF9fbGluayB7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLmFhLWNhcmRfX2ltYWdlIHtcbiAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoI3skZ3V0dGVyfSAqIDAuNzUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIGltZyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgJGFuaW1hdGlvbjtcbiAgfVxufVxuXG4uYWEtY2FyZC5hYS1iZy1pbWFnZSB7XG5cbiAgLmFhLWNhcmRfX2ltYWdlIHtcbiAgICBhc3BlY3QtcmF0aW86IGF1dG87XG4gIH1cblxuICAuYWEtY2FyZF9fYm9keSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IGNhbGMoI3skZ3V0dGVyfSArIDF2dyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG59XG5cbi5hYS1ibG9nLXBvc3RzIHtcblxuICAuYWEtYmxvdC1wb3N0X190b3BpYyB7XG4gICAgbGVmdDogY2FsYygjeyRndXR0ZXJ9ICogMC41KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKCN7JGd1dHRlcn0gKiAwLjUpO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAuYWEtY2FyZF9faW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoI3skZ3V0dGVyfSAqIDAuNSk7XG4gIH1cblxuICAuYWEtY2FyZF9fZGF0ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygjeyRndXR0ZXJ9ICogMC4zNzUpO1xuICB9XG5cbiAgLmg0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBBQSAtIENvbHVtbnNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLWNvbHVtbnMge31cblxuLmFhLWNvbHVtbl9faW1hZ2Uge1xuICBtYXJnaW46IDAgYXV0byBjYWxjKCN7JGd1dHRlcn0gKiAwLjc1KTtcbiAgXG4gIEBpbmNsdWRlIGJwLW1heChtZCkge1xuICAgIHdpZHRoOiBjYWxjKG1pbigzMCUsIDIwcmVtKSk7XG4gIH1cblxuICBAaW5jbHVkZSBicC1taW4obWQpIHtcbiAgICBoZWlnaHQ6IGNhbGMobWF4KDEwdmgsIDEwcmVtKSk7XG4gIH1cblxuICBpbWcge1xuICBcbiAgICBAaW5jbHVkZSBicC1taW4obWQpIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBBQSAtIEZvY3VzIGJveFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtZm9jdXMtYm94IHtcbiAgICAmLmFhLWJnLW92ZXJsYXktZ3JhZGllbnQtLXByaW1hcnk6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRwcmltYXJ5LXJnYiwgMC45KSAyNS41NSUsIHJnYmEoJHByaW1hcnktcmdiLCAwLjUpIDEwMCUpO1xuICAgIH1cbiAgICAmLmFhLWJnLW92ZXJsYXktZ3JhZGllbnQtLXNlY29uZGFyeTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJHNlY29uZGFyeS1yZ2IsIDAuOSkgMjUuNTUlLCByZ2JhKCRzZWNvbmRhcnktcmdiLCAwLjUpIDEwMCUpO1xuICAgIH1cbiAgICAmLmFhLWJnLW92ZXJsYXktZ3JhZGllbnQtLWNvbXBsZW1lbnRhcnk6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRjb21wbGVtZW50YXJ5LXJnYiwgMC45KSAyNS41NSUsIHJnYmEoJGNvbXBsZW1lbnRhcnktcmdiLCAwLjUpIDEwMCUpO1xuICAgIH1cbiAgICAmLmFhLWJnLW92ZXJsYXktZ3JhZGllbnQtLWxpZ2h0OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkbGlnaHQtcmdiLCAwLjkpIDI1LjU1JSwgcmdiYSgkbGlnaHQtcmdiLCAwLjUpIDEwMCUpO1xuICAgIH1cbiAgICAmLmFhLWJnLW92ZXJsYXktZ3JhZGllbnQtLWRhcms6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRkYXJrLXJnYiwgMC45KSAyNS41NSUsIHJnYmEoJGRhcmstcmdiLCAwLjUpIDEwMCUpO1xuICAgIH1cbiAgICAmLmFhLWJnLW92ZXJsYXktZ3JhZGllbnQtLXdoaXRlOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkd2hpdGUsIDAuOSkgMjUuNTUlLCByZ2JhKCR3aGl0ZSwgMC41KSAxMDAlKTtcbiAgICB9XG59XG5cbi5hYS1mb2N1cy1ib3hfX2hlYWRlcixcbi5hYS1mb2N1cy1ib3hfX2JvZHkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIEFBIC0gRm9ybVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtZm9ybSB7fVxuXG4uYWEtZm9ybS0tbGF5b3V0LW9uZSB7XG5cbiAgLmFhLW1vZHVsZV9faGVhZGVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoI3skZ3V0dGVyfSArICN7JGd1dHRlcn0gKiAwLjUpO1xuICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBBQSAtIEhlcm9cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLWhlcm8ge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgJi5hYS1tb2R1bGUtaGVpZ2h0LS1mdWxsIHtcbiAgICBhbGlnbi1pdGVtczogbm9ybWFsO1xuICB9XG5cbiAgLmFhLWdyaWQge1xuXG4gICAgQGluY2x1ZGUgYnAtbWF4KGxnKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICAgIH1cbiAgfVxuXG4gIC5oMSB7XG5cbiAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYyg0LjJyZW0gKyAydncpO1xuICAgIH1cbiAgfVxuXG4gIC5hYS1idXR0b24ge1xuICAgIFxuICAgIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDIuMXJlbSArIDAuMXZ3KTtcbiAgICB9XG4gIH1cbn1cblxuLmFhLWhlcm9fX2NvbnRlbnQge1xuXG4gIEBpbmNsdWRlIGJwLW1heChsZykge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cblxuICAmLmFhLW1vZHVsZS1zcGFjaW5nLXRvcC0tbGFyZ2Uge1xuXG4gICAgQGluY2x1ZGUgYnAtbWF4KGxnKSB7XG4gICAgICBwYWRkaW5nLXRvcDogY2FsYygjeyRndXR0ZXJ9ICogMi41ICogMC43NSArIDF2aCk7XG4gICAgfVxuICB9XG59XG5cbi5hYS1oZXJvX19pbWFnZSB7XG4gIGFsaWduLXNlbGY6IGVuZDtcblxuICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICB3aWR0aDogNDd2dztcbiAgfVxuXG4gIGltZyB7XG4gICAgbWF4LWhlaWdodDogNTB2aDtcbiAgICBvYmplY3QtcG9zaXRpb246IGJvdHRvbTtcblxuICAgIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgICAgaGVpZ2h0OiBjYWxjKG1pbihjYWxjKDEwMHZoIC0gI3skaGVhZGVyLWhlaWdodH0pLCAxMTByZW0pICogMC45NSk7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKG1pbihjYWxjKDEwMHZoIC0gI3skaGVhZGVyLWhlaWdodH0pLCAxMTByZW0pICogMC45NSk7XG4gICAgfVxuICB9XG59XG5cbi5hYS1oZXJvLS1yZXZlcnNlZC1kZXNrdG9wIHtcblxuICBAaW5jbHVkZSBicC1taW4obGcpIHtcblxuICAgIC5hYS1oZXJvX19jb250ZW50IHtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cblxuICAgIC5hYS1oZXJvX19pbWFnZSB7XG4gICAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cbiAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgQUEgLSBJbWFnZVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtaW1hZ2Uge1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFhLWltYWdlX19ncmlkIHtcblxuICAuaW5pdC1nYWxsZXJ5LWlzb3RvcGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgIG1hcmdpbjogMCBjYWxjKCN7JGd1dHRlci1ofSAvIC0zKTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAoKCN7JGd1dHRlci1ofSAvIDMpICogMikpO1xuICAgIH0gXG5cbiAgICAuZ3JpZC1zaXplciB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgYnAtbWluKG1kKSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9IFxuXG4gICAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMyU7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5hYS1nYWxsZXJ5LWl0ZW0ge1xuICAgICAgYW5pbWF0aW9uOiBpc290b3BlRmFkZUluIDAuOHMgJGFuaW1hdGlvbiAwLjFzIDEgZm9yd2FyZHM7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKCN7JGd1dHRlci12fSAvIDIpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXJlbSk7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGtleWZyYW1lcyBpc290b3BlRmFkZUluIHtcbiAgICAgICAgMCUgICB7IG9wYWNpdHk6IDA7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXJlbSk7IH1cbiAgICAgICAgMTAwJSB7IG9wYWNpdHk6IDE7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicC1taW4obWQpIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH0gXG5cbiAgICAgIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgICAgICB3aWR0aDogMzMuMzMzJTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBicC1taW4obWQpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoI3skZ3V0dGVyLWh9IC8gMyk7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYygjeyRndXR0ZXItaH0gLyAzKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgQUEgLSBNZWRpYSAmIFRleHRcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLW1lZGlhLXRleHQge1xuXG4gICY6bm90KC5hYS1tZWRpYS10ZXh0LS1pY29uKSB7XG5cbiAgICAuYWEtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC1nYXA6IGluaGVyaXQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLmFhLW1lZGlhLXRleHRfX21lZGlhLWNvbHVtbixcbiAgICAuYWEtbWVkaWEtdGV4dF9fdGV4dC1jb2x1bW4ge1xuXG4gICAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFhLW1lZGlhLXRleHRfX21lZGlhLWNvbHVtbiB7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWEtbWVkaWEtdGV4dC0tcmV2ZXJzZWQtZGVza3RvcCB7XG5cbiAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgLmFhLW1lZGlhLXRleHRfX21lZGlhLWNvbHVtbiB7XG4gICAgICBvcmRlcjogMjtcbiAgICB9XG4gIFxuICAgIC5hYS1tZWRpYS10ZXh0X190ZXh0LWNvbHVtbiB7XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG4gIH1cbn1cblxuLmFhLW1lZGlhLXRleHQtLXJldmVyc2VkLW1vYmlsZSB7XG5cbiAgQGluY2x1ZGUgYnAtbWF4KGxnKSB7XG4gICAgLmFhLW1lZGlhLXRleHRfX21lZGlhLWNvbHVtbiB7XG4gICAgICBvcmRlcjogMjtcbiAgICB9XG4gIFxuICAgIC5hYS1tZWRpYS10ZXh0X190ZXh0LWNvbHVtbiB7XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG4gIH1cbn1cblxuLmFhLW1lZGlhLXRleHQuYWEtbWVkaWEtdGV4dC0tZnVsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOm5vdCguYWEtbWVkaWEtdGV4dC0tcmV2ZXJzZWQtbW9iaWxlKSB7XG5cbiAgICBAaW5jbHVkZSBicC1tYXgobGcpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICYuYWEtbWVkaWEtdGV4dC0tcmV2ZXJzZWQtbW9iaWxlIHtcblxuICAgIEBpbmNsdWRlIGJwLW1heChsZykge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLmFhLW1lZGlhLXRleHRfX21lZGlhLWNvbHVtbiB7XG5cbiAgICBAaW5jbHVkZSBicC1tYXgobGcpIHtcbiAgICAgIGxlZnQ6IGNhbGMoI3skcGFkZGluZy10b3VjaH0gKiAtMSk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAtbWF4KHNtKSB7XG4gICAgICBsZWZ0OiBjYWxjKCN7JHBhZGRpbmctbW9iaWxlfSAqIC0xKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogNTB2dztcbiAgICB9XG5cbiAgICBpbWcge1xuXG4gICAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWEtbWVkaWEtdGV4dF9fdGV4dC1jb2x1bW4ge1xuXG4gICAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgICBncmlkLWNvbHVtbjogOCAvIDEzO1xuICAgIH1cbiAgfVxuXG4gICYuYWEtbWVkaWEtdGV4dC0tcmV2ZXJzZWQtZGVza3RvcCB7XG5cbiAgICAuYWEtbWVkaWEtdGV4dF9fbWVkaWEtY29sdW1uIHtcblxuICAgICAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1tZWRpYS10ZXh0X190ZXh0LWNvbHVtbiB7XG5cbiAgICAgIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIDY7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hYS1tZWRpYS10ZXh0LS1pY29uIHtcblxuICAmLmFhLW1lZGlhLXRleHQtLXJldmVyc2VkLWRlc2t0b3Age1xuXG4gICAgQGluY2x1ZGUgYnAtbWluKG1kKSB7XG4gICAgICAuYWEtbWVkaWEtdGV4dF9fbWVkaWEtY29sdW1uIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICB9XG4gICAgXG4gICAgICAuYWEtbWVkaWEtdGV4dF9fdGV4dC1jb2x1bW4ge1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWEtbWVkaWEtdGV4dF9fbWVkaWEtY29sdW1uIGltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IGNhbGMobWluKDQwJSwgMjByZW0pKTtcblxuICAgIEBpbmNsdWRlIGJwLW1pbihtZCkge1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICB9XG4gIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIEFBIC0gUGFuZWxzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1wYW5lbHMge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcblxuICAuYWEtYnJhbmRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoI3skZ3V0dGVyfSAqIDEuNzUgKyAxdmgpOyBcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiAxNHJlbTtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogOHJlbTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgXG4gICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICB3aWR0aDogMTByZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFhLWdyaWQge1xuXG4gICAgQGluY2x1ZGUgYnAtbWF4KGxnKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICAgIH1cbiAgfVxufVxuXG4uYWEtcGFuZWwtLWltYWdlIHtcblxuICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogY2FsYygjeyRndXR0ZXJ9ICogMS41ICsgMXZoKTtcblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAoI3skZ3V0dGVyfSAqIDIuNSArIDF2aCkgLSAoI3skZ3V0dGVyfSAqIDEuNSArIDF2aCkpO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWEtcGFuZWxfX2Zvcm0ge1xuXG4gICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoI3skZ3V0dGVyfSAqIDIpO1xuICB9XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKCN7JGd1dHRlcn0gKiAyKTtcbiAgfVxufVxuXG4uYWEtcGFuZWxzLS1zdGlja3ktaW1hZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXG4gIC5hYS1wYW5lbC0taW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDUwdmg7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBvYmplY3QtcG9zaXRpb246IGJvdHRvbTtcbiAgfVxuXG4gIEBpbmNsdWRlIGJwLW1pbihsZykge1xuXG4gICAgLmFhLXBhbmVsLS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGd1dHRlcn0gKiAyLjUgKyAxdmgpO1xuICAgIH1cblxuICAgIC5hYS1wYW5lbC0taW1hZ2Uge1xuICAgICAgYWxpZ24tc2VsZjogZW5kO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdG9wOiBhdXRvO1xuXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDk0dmg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hYS1wYW5lbHMtLXJldmVyc2VkLWRlc2t0b3Age1xuXG4gIEBpbmNsdWRlIGJwLW1pbihsZykge1xuXG4gICAgLmFhLXBhbmVsLS1jb250ZW50IHtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cblxuICAgIC5hYS1wYW5lbC0taW1hZ2Uge1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIFF1b3RlXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1xdW90ZV9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmFhLXF1b3RlX19ib2R5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uYWEtcXVvdGVfX2Zvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYWEtcXVvdGVfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uYWEtY29udGVudC1hbGlnbm1lbnQtLWNlbnRlciAuYWEtcXVvdGVfX2ltYWdlIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBTb2NpYWwgU2hhcmluZ1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtc29jaWFsLXNoYXJpbmcge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IGNhbGMoI3skZ3V0dGVyfSAqIDAuNzUpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IGNhbGMoI3skZ3V0dGVyfSAqIDAuNzUpO1xuICBwYWRkaW5nOiAwO1xuXG4gIGxpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgc3ZnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDNyZW07XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgd2lkdGg6IDMuNHJlbTtcbiAgICB9XG5cbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICRkYXJrO1xuICAgIH1cbiAgfVxuXG4gIGE6aG92ZXIsXG4gIGE6Zm9jdXMsXG4gIGE6YWN0aXZlIHtcblxuICAgIHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgU29jaWFsIEZvbGxvd1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtc29jaWFsLWZvbGxvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1mbG93OiByb3c7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgcm93LWdhcDogMS40cmVtO1xuXG4gIEBpbmNsdWRlIGJwKGxnKSB7IFxuICAgIHJvdy1nYXA6IDIuNHJlbTtcbiAgfVxuXG4gIGEge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAycmVtIDFmcjtcbiAgICBjb2x1bW4tZ2FwOiAwLjhyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIuNHJlbSAxZnI7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDJyZW07XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIHdpZHRoOiAyLjRyZW07XG4gICAgICB9XG5cbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgJGFuaW1hdGlvbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBhOmhvdmVyLFxuICBhOmZvY3VzLFxuICBhOmFjdGl2ZSB7XG5cbiAgICBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAkc2Vjb25kYXJ5O1xuICAgIH1cbiAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgQUEgLSBTaWRlYmFyIE5hdmlnYXRpb25cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLXNpZGViYXItbmF2aWdhdGlvbiA+IC5hYS1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmFhLWltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gICAgfVxufVxuXG4uYWEtc2lkZWJhci1uYXZpZ2F0aW9uX19uYXYge1xuICAgIFxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAzO1xuICAgIH1cblxuICAgICYuYWEtc2lkZWJhci1uYXZpZ2F0aW9uX19uYXYtLXN0aWNreSB7XG4gICAgICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYWEtc2lkZWJhci1uYXZpZ2F0aW9uX19uYXYtLXN0b3Age1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bCwgbGkgeyAvLyBSZXNldFxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgdWwgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjZyZW07XG4gICAgICAgXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtc2lkZWJhci1uYXZpZ2F0aW9uX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBBQSAtIENhbGN1bGF0b3JcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLWNhbGN1bGF0b3Ige1xuXG4gIGZvcm0ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1yb3ctZ2FwOiAwLjhyZW07XG5cbiAgICBAaW5jbHVkZSBicChzbSkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byA0LjZyZW07XG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDAuOHJlbTtcbiAgICAgIGdyaWQtcm93LWdhcDogMC40cmVtO1xuICAgIH1cblxuICAgIGxhYmVsIHtcblxuICAgICAgQGluY2x1ZGUgYnAoc20pIHtcbiAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAzO1xuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W25hbWU9a3V1a2F1c2l0dWxvdF0ge1xuICAgICAgYm9yZGVyOiAwLjFyZW0gc29saWQgJGRhcms7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIFxuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMC42ZW0gMC44ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgICBAaW5jbHVkZSBicChzbSkge1xuICAgICAgICBncmlkLWFyZWE6IDIgLyAxIC8gMyAvIDI7XG5cbiAgICAgICAgaGVpZ2h0OiA0LjZyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBicChzbSkge1xuICAgICAgICBncmlkLWFyZWE6IDIgLyAyIC8gMyAvIDM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hYS1jYWxjdWxhdG9yLXJlc3VsdC1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICRkYXJrO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG5cbiAgcGFkZGluZzogMy4ycmVtIDEuNnJlbTtcbiAgbWFyZ2luLXRvcDogMy4ycmVtO1xuXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmLmFhLWNhbGN1bGF0b3ItcmVzdWx0LWNvbnRhaW5lci0tYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIHNwYW46bnRoLW9mLXR5cGUoMiksXG4gIHNwYW46bnRoLW9mLXR5cGUoMykge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgVGVhbVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtdGVhbS1tZW1iZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCBjYWxjKDEwcmVtICsgMXZ3KSkgbWlubWF4KDAsIDFmcik7XG4gIGdyaWQtY29sdW1uLWdhcDogY2FsYygjeyRndXR0ZXJ9ICogMC41KTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBAaW5jbHVkZSBicC1taW4oc20pIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCBjYWxjKDEycmVtICsgMnZ3KSkgbWlubWF4KDAsIDFmcik7XG4gIH1cblxuICAmOm50aC1jaGlsZChvZGQpIC5hYS10ZWFtLW1lbWJlcl9faW1hZ2Uge1xuICAgIGNsaXAtcGF0aDogdXJsKCNhYS10ZWFtLW1lbWJlcl9fbWFzay0tb2RkKTtcbiAgfVxuICBcbiAgJjpudGgtY2hpbGQoZXZlbikgLmFhLXRlYW0tbWVtYmVyX19pbWFnZSB7XG4gICAgY2xpcC1wYXRoOiB1cmwoI2FhLXRlYW0tbWVtYmVyX19tYXNrLS1ldmVuKTtcbiAgfVxufVxuXG4uYWEtdGVhbS1tZW1iZXJfX2ltYWdlIHtcbiAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hYS10ZWFtLW1lbWJlcl9fbWFzayB7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbn1cblxuLmFhLXRlYW0tbWVtYmVyX19ib2R5IHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cblxuLmFhLXRlYW0tbWVtYmVyX19uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFhLXRlYW0tbWVtYmVyX19lbWFpbCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgU3lzdGVtIFBhZ2VzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1zeXN0ZW0tcGFnZSB7XG5cbiAgICBoMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvcm0tZm9udC1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogJGZvcm0tbGluZS1oZWlnaHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgZm9ybSB7XG4gICAgICAgIG1heC13aWR0aDogNTByZW07XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb3JtLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1saW5lLWhlaWdodDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygjeyRndXR0ZXJ9ICogMC4yNSk7XG4gICAgICAgIH1cblxuICAgICAgICAuaHMtaW5wdXQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9ybS1mb250LXNpemUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZm9ybS1pbnB1dC1wYWRkaW5nICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1pbnB1dC1wYWRkaW5nICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuaHMtc3VibWl0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDByZW07XG4gICAgICAgIH1cblxuICAgICAgICAuaHMtYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRndXR0ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuaHMtZm9ybS1maWVsZCB7XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKCN7JGd1dHRlcn0gKiAwLjc1KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvcm0tZmllbGQtbGFiZWwtZm9udC1zaXplO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9ybS1maWVsZC1sYWJlbC1mb250LXdlaWdodDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKCN7JGd1dHRlcn0gKiAwLjI1KTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICY6ZW1wdHksXG4gICAgICAgICAgICAgICAgJjplbXB0eSArIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ocy1sb2dpbi13aWRnZXQtc2hvdy1wYXNzd29yZCxcbiAgICAgICAgLmhzLXJlZ2lzdGVyLXdpZGdldC1zaG93LXBhc3N3b3JkLFxuICAgICAgICAuaHMtcmVzZXQtd2lkZ2V0LXNob3ctcGFzc3dvcmQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9ybS1maWVsZC1sYWJlbC1mb250LXdlaWdodDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKCN7JGd1dHRlcn0gKiAwLjI1KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsLmhzLWVycm9yLW1zZ3Mge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgdWwuaHMtZXJyb3ItbXNncyBsYWJlbDpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5oc19jb3Nfd3JhcHBlcl90eXBlX21lbWJlcl9sb2dpbiB7XG5cbiAgICAgICAgLmhzLWZvcm0tZmllbGQ6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICBtYXgtd2lkdGg6IDI0cmVtO1xuXG4gICAgICAgIFtuYW1lPXBhc3N3b3JkXSB7XG4gICAgICAgICAgICBoZWlnaHQ6ICRmb3JtLWlucHV0LWhlaWdodCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVtYWlsLXByZWZzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcblxuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS40cmVtO1xuXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgJHNlY29uZGFyeTtcblxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEuNHJlbTtcblxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2hlY2tib3gtcm93ICsgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC44cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN1YnNjcmliZS1vcHRpb25zIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuOHJlbTtcblxuICAgICAgICAgICAgLmhlYWRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ocy1idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGd1dHRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdlLWhlYWRlciArIC5zdWNjZXNzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS40cmVtO1xuICAgIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIFRhZ3NcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLXRhZ3NfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBicCh4bCkge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogMTApO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbn1cblxuLmFhLXRhZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiA3cHggMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29tcGxlbWVudGFyeTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcblxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgfVxufVxuXG4uYWEtdGFnLS1jdXJyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBjb2xvcjogJHdoaXRlO1xufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBQYWdpbmF0aW9uXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1wYWdpbmF0aW9uIHtcbiAgICBAZXh0ZW5kICVidXJqLWJvdHRvbTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skZnVsbC1zaXRlLXdpZHRofSAvIDEyICogNik7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGkgYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG5cbiAgICAgICAgJi5hYS1wYWdpbmF0aW9uLS1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAuMjApO1xuICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgQmxvZyBMaXN0aW5nXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvdGFncyc7XG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL3BhZ2luYXRpb24nO1xuXG4vLyBJc290b3BlXG4uYWEtYmxvZy1saXN0aW5nIHtcblxuICAuaW5pdC1pc290b3BlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICBtYXJnaW46IDAgY2FsYygjeyRndXR0ZXItaH0gLyAtMik7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgI3skZ3V0dGVyLWh9KTtcbiAgICB9IFxuICAgIFxuICAgIC5hYS1jYXJkIHtcbiAgICAgIGFuaW1hdGlvbjogaXNvdG9wZUZhZGVJbiAwLjhzICRhbmltYXRpb24gMC4xcyAxIGZvcndhcmRzO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGd1dHRlci12O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXJlbSk7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGtleWZyYW1lcyBpc290b3BlRmFkZUluIHtcbiAgICAgICAgMCUgICB7IG9wYWNpdHk6IDA7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXJlbSk7IH1cbiAgICAgICAgMTAwJSB7IG9wYWNpdHk6IDE7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicC1taW4obWQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoI3skZ3V0dGVyLWh9IC8gMik7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygjeyRndXR0ZXItaH0gLyAyKTtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gI3skZ3V0dGVyLWh9KTtcbiAgICAgIH0gXG5cbiAgICAgIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgICAgICB3aWR0aDogY2FsYygzMy4zMzMlIC0gI3skZ3V0dGVyLWh9KTtcbiAgICAgIH1cblxuICAgICAgJi5oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNpc290b3BlLWxvYWQtbW9yZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLy8gRWRpdG9yXG4uaHMtaW5saW5lLWVkaXQge1xuICBcbiAgLmFhLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hYS1jYXJkIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFhLWJsb2ctcG9zdHMge1xuXG4gICAgLmFhLW1vZHVsZV9fZm9vdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIEFsbCBwb3N0cyBsaXN0aW5nXG4uYWEtYmxvZy1saXN0aW5nX19zaW1wbGUge1xuXG4gIGFydGljbGU6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkIHJnYmEoJGRhcmssIDAuNCk7XG4gICAgbWFyZ2luLWJvdHRvbTogJGd1dHRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGd1dHRlcjtcbiAgfVxufVxuXG4vLyBGaWx0ZXJpbmdcbi5hYS1ibG9nLWxpc3RpbmdfX3RhZ3Mge1xuXG4gIC5hYS1ncmlkIHtcbiAgICBncmlkLWdhcDogY2FsYygjeyRndXR0ZXJ9ICogMC43NSkgJGd1dHRlci1oO1xuXG4gICAgQGluY2x1ZGUgYnAtbWluKG1kKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDQwJSwgMWZyKSk7XG4gICAgfVxuICBcbiAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcbiAgICB9XG4gIH1cbn1cblxuLmFhLW5vLXJlc3VsdHMge1xuXG4gICYuYWEtbm8tcmVzdWx0cy0taGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBCbG9nIFBvc3RcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLWJsb2ctcG9zdCxcbi5hYS1ibG9nLXBvc3RzIHtcblxuICAuYWEtYmxvdC1wb3N0X190b3BpYyB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgcGFkZGluZzogMC41cmVtIDAuOXJlbTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gICAgfVxuXG4gICAgJi0tMSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWxpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICBcbiAgICAmLS0yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb21wbGVtZW50YXJ5O1xuICAgICAgY29sb3I6ICRkYXJrICFpbXBvcnRhbnQ7XG4gICAgfVxuICBcbiAgICAmLS0zIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICBjb2xvcjogJGRhcmsgIWltcG9ydGFudDtcbiAgICB9XG4gIFxuICAgICYtLTQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi0tNSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRENBQjgwO1xuICAgICAgY29sb3I6ICRkYXJrICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi0tZXZlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcblxuICAgICAgKyAuYWEtY2FyZF9faW1hZ2UuYWEtaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgKyAuYWEtY2FyZF9fYm9keSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMS42cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hYS1ibG9nLXBvc3RfX2luZm8ge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjJyZW07XG5cbiAgQGluY2x1ZGUgYnAtbWluKG1kKSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMS42cmVtO1xuICB9XG59XG5cbi5hYS1ibG9nLXBvc3RfX2ZlYXR1cmVkLWltYWdlIHtcbiAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG5cbiAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAwLjZyZW07XG4gIH1cbn0iLCJAa2V5ZnJhbWVzIHNwbGlkZS1sb2FkaW5nezAle3RyYW5zZm9ybTpyb3RhdGUoMCl9dG97dHJhbnNmb3JtOnJvdGF0ZSgxdHVybil9fS5zcGxpZGVfX3RyYWNrLS1kcmFnZ2FibGV7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LnNwbGlkZV9fdHJhY2stLWZhZGU+LnNwbGlkZV9fbGlzdD4uc3BsaWRlX19zbGlkZXttYXJnaW46MCFpbXBvcnRhbnQ7b3BhY2l0eTowO3otaW5kZXg6MH0uc3BsaWRlX190cmFjay0tZmFkZT4uc3BsaWRlX19saXN0Pi5zcGxpZGVfX3NsaWRlLmlzLWFjdGl2ZXtvcGFjaXR5OjE7ei1pbmRleDoxfS5zcGxpZGUtLXJ0bHtkaXJlY3Rpb246cnRsfS5zcGxpZGVfX3RyYWNrLS10dGI+LnNwbGlkZV9fbGlzdHtkaXNwbGF5OmJsb2NrfS5zcGxpZGVfX2NvbnRhaW5lcntib3gtc2l6aW5nOmJvcmRlci1ib3g7cG9zaXRpb246cmVsYXRpdmV9LnNwbGlkZV9fbGlzdHtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDtoZWlnaHQ6MTAwJTttYXJnaW46MCFpbXBvcnRhbnQ7cGFkZGluZzowIWltcG9ydGFudH0uc3BsaWRlLmlzLWluaXRpYWxpemVkOm5vdCguaXMtYWN0aXZlKSAuc3BsaWRlX19saXN0e2Rpc3BsYXk6YmxvY2t9LnNwbGlkZV9fcGFnaW5hdGlvbnstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbjowO3BvaW50ZXItZXZlbnRzOm5vbmV9LnNwbGlkZV9fcGFnaW5hdGlvbiBsaXtkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDoxO2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbjowO3BvaW50ZXItZXZlbnRzOmF1dG99LnNwbGlkZTpub3QoLmlzLW92ZXJmbG93KSAuc3BsaWRlX19wYWdpbmF0aW9ue2Rpc3BsYXk6bm9uZX0uc3BsaWRlX19wcm9ncmVzc19fYmFye3dpZHRoOjB9LnNwbGlkZXtwb3NpdGlvbjpyZWxhdGl2ZTt2aXNpYmlsaXR5OmhpZGRlbn0uc3BsaWRlLmlzLWluaXRpYWxpemVkLC5zcGxpZGUuaXMtcmVuZGVyZWR7dmlzaWJpbGl0eTp2aXNpYmxlfS5zcGxpZGVfX3NsaWRle2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JveC1zaXppbmc6Ym9yZGVyLWJveDstbXMtZmxleC1uZWdhdGl2ZTowO2ZsZXgtc2hyaW5rOjA7bGlzdC1zdHlsZS10eXBlOm5vbmUhaW1wb3J0YW50O21hcmdpbjowO3Bvc2l0aW9uOnJlbGF0aXZlfS5zcGxpZGVfX3NsaWRlIGltZ3t2ZXJ0aWNhbC1hbGlnbjpib3R0b219LnNwbGlkZV9fc3Bpbm5lcnthbmltYXRpb246c3BsaWRlLWxvYWRpbmcgMXMgbGluZWFyIGluZmluaXRlO2JvcmRlcjoycHggc29saWQgIzk5OTtib3JkZXItbGVmdC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjUwJTtib3R0b206MDtjb250YWluOnN0cmljdDtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MjBweDtsZWZ0OjA7bWFyZ2luOmF1dG87cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt3aWR0aDoyMHB4fS5zcGxpZGVfX3Nye2NsaXA6cmVjdCgwIDAgMCAwKTtib3JkZXI6MDtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4fS5zcGxpZGVfX3RvZ2dsZS5pcy1hY3RpdmUgLnNwbGlkZV9fdG9nZ2xlX19wbGF5LC5zcGxpZGVfX3RvZ2dsZV9fcGF1c2V7ZGlzcGxheTpub25lfS5zcGxpZGVfX3RvZ2dsZS5pcy1hY3RpdmUgLnNwbGlkZV9fdG9nZ2xlX19wYXVzZXtkaXNwbGF5OmlubGluZX0uc3BsaWRlX190cmFja3tvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDowfVxuXG4vLyBTcGxpZGUgY3VzdG9taXphdGlvbiAtIEJsb2cgUG9zdHNcbi5hYS1ibG9nLXBvc3RzIHtcblxuICAuYWEtbW9kdWxlX19oZWFkZXIge1xuXG4gICAgLmFhLXR5cGVzIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG5cbiAgICAgIC5hYS1idXR0b24tLTQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICsgLmFhLWJ1dHRvbi0tNCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zcGxpZGUuc3BsaWRlLS1uby1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG5cbiAgLnNwbGlkZV9fc2xpZGUge1xuICAgIGZsZXgtc2hyaW5rOiBpbml0aWFsO1xuICB9XG59XG5cbi5hYS1ibG9nLXBvc3RzX19zbGlkZXIsXG4uYWEtaW1hZ2VfX3NsaWRlciB7XG5cbiAgQGluY2x1ZGUgYnAtbWluKG1kKSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5zcGxpZGUge1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgY2FsYygjeyRndXR0ZXJ9ICogLTIpLCAxMDB2dyBjYWxjKCN7JGd1dHRlcn0gKiAtMiksIDEwMHZ3IDEwMCUsIDAgMTAwJSk7XG4gICAgfVxuXG4gICAgLnNwbGlkZV9fdHJhY2sge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuICB9XG5cbiAgLmFhLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgZ3JpZC1nYXA6IGluaGVyaXQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBpbmhlcml0O1xuICB9XG5cbiAgLmFhLW1vZHVsZV9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiA0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuYWEtYnV0dG9uLS00IHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgfVxuXG4gICAgLmFhLXR5cGVzIHtcblxuICAgICAgKyAuYWEtYnV0dG9uLS00IHtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5zcGxpZGUge1xuXG4gICAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgICBncmlkLWNvbHVtbjogNSAvIHNwYW4gODtcbiAgICB9XG4gIH1cblxuICAuc3BsaWRlX19hcnJvd3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiBjYWxjKCN7JGd1dHRlcn0gKiAwLjUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IGNhbGMoI3skZ3V0dGVyfSAqIC0xLjUpO1xuXG4gICAgLnNwbGlkZV9fYXJyb3ctLXByZXYge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgcGFkZGluZzogMC40cmVtO1xuICBcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMS42cmVtO1xuICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICB9XG5cbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICRkYXJrO1xuICAgIH1cbiAgfVxufVxuXG4uYWEtaW1hZ2VfX3NsaWRlciB7XG5cbiAgQGluY2x1ZGUgYnAtbWluKG1kKSB7XG5cbiAgICAuc3BsaWRlIHtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigtMTAwdncgY2FsYygjeyRndXR0ZXJ9ICogLTIpLCAxMDB2dyBjYWxjKCN7JGd1dHRlcn0gKiAtMiksIDEwMHZ3IDEwMCUsIC0xMDB2dyAxMDAlKTtcbiAgICB9XG4gIH1cblxuICAuc3BsaWRlIHtcblxuICAgIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDEyO1xuICAgIH1cbiAgfVxufSJdfQ== */