@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}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{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-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:#213b61;-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:#3e54de}hr{border:0;border-top:.3rem solid #d5f1ff;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:Roboto;font-style:normal;font-weight:300;src:url(https://25764782.fs1.hubspotusercontent-eu1.net/hubfs/25764782/ERTO-Theme/Fonts/Roboto-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:300;src:url(https://25764782.fs1.hubspotusercontent-eu1.net/hubfs/25764782/ERTO-Theme/Fonts/Roboto-LightItalic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(https://25764782.fs1.hubspotusercontent-eu1.net/hubfs/25764782/ERTO-Theme/Fonts/Roboto-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:400;src:url(https://25764782.fs1.hubspotusercontent-eu1.net/hubfs/25764782/ERTO-Theme/Fonts/Roboto-Italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(https://25764782.fs1.hubspotusercontent-eu1.net/hubfs/25764782/ERTO-Theme/Fonts/Roboto-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:700;src:url(https://25764782.fs1.hubspotusercontent-eu1.net/hubfs/25764782/ERTO-Theme/Fonts/Roboto-BoldItalic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:500;src:url(https://25764782.fs1.hubspotusercontent-eu1.net/hubfs/25764782/ERTO-Theme/Fonts/RobotoMono-Medium.ttf) format("truetype")}html{font-size:62.5%}body{word-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:calc(1.6rem + .1vw);font-weight:400;line-height:1.5}.aa-system-page.aa-landing-page h2,.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}.aa-system-page.aa-landing-page h2: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),.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}.aa-system-page.aa-landing-page h2: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),.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){.aa-system-page.aa-landing-page h2 br,.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}}.aa-system-page.aa-landing-page h2 a,.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:Roboto,Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;-webkit-text-decoration:none;text-decoration:none}.h2,h2{font-size:calc(3rem + .5vw)}.aa-system-page.aa-landing-page h2,.h3,h3{font-size:calc(2.7rem + .4vw)}.aa-system-page.aa-landing-page h2,.h3,.h4,.hs-search-results .hs-search-results__listing>li .hs-search-results__title,h3,h4{font-family:Roboto,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:Roboto,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:#213b61;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 #3e54de;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.84 653.84 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.84 653.84 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{grid-gap:calc(3.2rem + 2.5vh) calc(3.2rem + .5vw);display:grid;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-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-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{color:#fff}.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-secondary,.aa-bg-secondary .aa-label,.aa-bg-secondary .aa-subheading{color:#333}.aa-bg-overlay.aa-bg-overlay--secondary a,.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-secondary a,.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:#213b61}.aa-bg-complementary,.aa-bg-overlay.aa-bg-overlay--complementary,.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-secondary a:active,.aa-bg-secondary a:focus,.aa-bg-secondary a:hover{color:#333}.aa-bg-complementary .aa-label,.aa-bg-complementary .aa-subheading,.aa-bg-overlay.aa-bg-overlay--complementary .aa-label,.aa-bg-overlay.aa-bg-overlay--complementary .aa-subheading{color:#3e54de}.aa-bg-complementary a,.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 a,.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{color:#213b61}.aa-bg-complementary a:active,.aa-bg-complementary a:focus,.aa-bg-complementary a:hover,.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{color:#3e54de}.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:#333}.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:#3e54de}.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:#213b61}.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:#3e54de}.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:#d5f1ff}.aa-bg-black a,.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 a,.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 a,.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{color:#fff}.aa-bg-black a:active,.aa-bg-black a:focus,.aa-bg-black a:hover,.aa-bg-dark a:active,.aa-bg-dark a:focus,.aa-bg-dark a: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{color:#81d5ff}.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:#3e54de}.aa-bg-overlay.aa-bg-overlay--primary:before{background-color:#3e54de;opacity:.85}.aa-content-color--primary{color:#3e54de}.aa-bg-overlay.aa-bg-overlay--secondary,.aa-bg-secondary{background-color:#81d5ff}.aa-bg-overlay.aa-bg-overlay--secondary:before{background-color:#81d5ff;opacity:.85}.aa-content-color--secondary{color:#81d5ff}.aa-bg-complementary,.aa-bg-overlay.aa-bg-overlay--complementary{background-color:#c6b8f5}.aa-bg-overlay.aa-bg-overlay--complementary:before{background-color:#c6b8f5;opacity:.85}.aa-content-color--complementary{color:#c6b8f5}.aa-bg-light,.aa-bg-overlay.aa-bg-overlay--light{background-color:#ffe3f5}.aa-bg-overlay.aa-bg-overlay--light:before{background-color:#ffe3f5;opacity:.85}.aa-content-color--light{color:#fff}.aa-bg-dark,.aa-bg-overlay.aa-bg-overlay--dark{background-color:#213b61}.aa-bg-overlay.aa-bg-overlay--dark:before{background-color:#213b61;opacity:.85}.aa-content-color--dark{color:#333}.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:#333}.aa-bg-overlay.aa-bg-overlay--black:before{background-color:#333;opacity:.85}.aa-content-color--black{color:#333}.aa-bg-overlay.aa-bg-overlay--secondary-light,.aa-bg-secondary-light{background-color:#d5f1ff}.aa-bg-overlay.aa-bg-overlay--secondary-light:before{background-color:#d5f1ff;opacity:.85}.aa-content-color--secondary-light{color:#d5f1ff}.aa-bg-complementary-light,.aa-bg-overlay.aa-bg-overlay--complementary-light{background-color:#e8e2fb}.aa-bg-overlay.aa-bg-overlay--complementary-light:before{background-color:#e8e2fb;opacity:.85}.aa-content-color--complementary-light{color:#e8e2fb}.aa-bg-gradient-light,.aa-bg-overlay.aa-bg-overlay--gradient-light{background:transparent -webkit-gradient(linear,left top,right top,from(#c4d4d8),to(#879999)) 0 0 no-repeat padding-box;background:transparent linear-gradient(90deg,#c4d4d8,#879999) 0 0 no-repeat padding-box}.aa-bg-overlay.aa-bg-overlay--gradient-light:before{background-color:transparent linear-gradient(90deg,#c4d4d8,#879999) 0 0 no-repeat padding-box;opacity:.85}.aa-content-color--gradient-light{color:transparent linear-gradient(90deg,#c4d4d8,#879999) 0 0 no-repeat padding-box}.aa-bg-gradient-dark,.aa-bg-overlay.aa-bg-overlay--gradient-dark{background:transparent -webkit-gradient(linear,left top,right top,from(#0a2335),to(#011220)) 0 0 no-repeat padding-box;background:transparent linear-gradient(90deg,#0a2335,#011220) 0 0 no-repeat padding-box}.aa-bg-overlay.aa-bg-overlay--gradient-dark:before{background-color:transparent linear-gradient(90deg,#0a2335,#011220) 0 0 no-repeat padding-box;opacity:.85}.aa-content-color--gradient-dark{color:transparent linear-gradient(90deg,#0a2335,#011220) 0 0 no-repeat padding-box}.aa-bg-gradient-pink,.aa-bg-overlay.aa-bg-overlay--gradient-pink{background:transparent -webkit-gradient(linear,left top,right top,from(#f5d5db),to(#e5bdbf)) 0 0 no-repeat padding-box;background:transparent linear-gradient(90deg,#f5d5db,#e5bdbf) 0 0 no-repeat padding-box}.aa-bg-overlay.aa-bg-overlay--gradient-pink:before{background-color:transparent linear-gradient(90deg,#f5d5db,#e5bdbf) 0 0 no-repeat padding-box;opacity:.85}.aa-content-color--gradient-pink{color:transparent linear-gradient(90deg,#f5d5db,#e5bdbf) 0 0 no-repeat padding-box}.aa-bg-gradient-tan,.aa-bg-overlay.aa-bg-overlay--gradient-tan{background:transparent -webkit-gradient(linear,left top,right top,from(#f9f2ec),to(#faeee3)) 0 0 no-repeat padding-box;background:transparent linear-gradient(90deg,#f9f2ec,#faeee3) 0 0 no-repeat padding-box}.aa-bg-overlay.aa-bg-overlay--gradient-tan:before{background-color:transparent linear-gradient(90deg,#f9f2ec,#faeee3) 0 0 no-repeat padding-box;opacity:.85}.aa-content-color--gradient-tan{color:transparent linear-gradient(90deg,#f9f2ec,#faeee3) 0 0 no-repeat padding-box}.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--top img,.aa-image-wrapper--top img{-o-object-position:top;object-position:top}.aa-hero__image.aa-image-wrapper--center img,.aa-image-wrapper--center img{-o-object-position:center;object-position:center}.aa-hero__image.aa-image-wrapper--bottom img,.aa-image-wrapper--bottom img{-o-object-position:bottom;object-position:bottom}.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{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.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{grid-gap:calc(3.2rem + 2.5vh) calc(3.2rem + .5vw);display:grid;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:Roboto Mono,Roboto,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:#3e54de;border-color:#3e54de;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:#293894;border-color:#293894;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:#d5f1ff;border-color:#d5f1ff;border-radius:.4rem;border-width:.2rem;color:#213b61;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:#81d5ff;border-color:#81d5ff;color:#213b61}.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:#213b61;border-radius:.4rem;border-width:.2rem;color:#213b61;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:#213b61;border-color:#213b61;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:#3e54de;border-color:#3e54de;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:#293894;border-color:#293894;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:#213b61;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:#3e54de}.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="%23213B61" 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="%233E54DE" 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{-webkit-box-ordinal-group:2;-ms-flex-order:1;display:block;font-size:.8em;line-height:1.2;margin-top:.6em;opacity:.8;order:1}.hs-form fieldset.form-columns-2,.hs-form fieldset.form-columns-3{grid-gap:2.4rem 1.6rem;display:grid;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{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-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 #535353;border-radius:.3rem;color:#333;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="%23535353" 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="%233E54DE" 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="%23535353" 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="%233E54DE" 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:#3e54de!important}.hs-fieldtype-date .hs-dateinput .hs-datepicker .fn-date-picker .is-selected .pika-button{background-color:#c6b8f5;color:#213b61}.hs-fieldtype-date .hs-dateinput .hs-datepicker .fn-date-picker .is-today .pika-button{color:#213b61}.hs-input.error{border-color:#3e54de}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:#3e54de;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{-webkit-box-pack:center;-ms-flex-pack:center;border:.2rem solid #3e54de;border-radius:50%;content:"!";font-size:1.4rem;font-style:normal;height:1.6rem;justify-content:center;line-height:1;margin-right:.8rem;width:1.6rem}.hs_error_rollup{border:.2rem solid #3e54de;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{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:1.2rem;width:1.8rem}.aa-hamburger span,.aa-hamburger span:after,.aa-hamburger span:before{background-color:#213b61;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{word-wrap:normal;color:#fff;font-size:calc(1.8rem + .1vw);font-weight:500;line-height:1.5;text-align:left;width:100%}@media (min-width:992px){.aa-navigation a,.aa-navigation button{color:#213b61;text-align:center}}.aa-navigation-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;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:#213b61;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:#213b61}}@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-container--secondary .aa-navigation-wrapper{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-column-gap:1.4rem;-moz-column-gap:1.4rem;column-gap:1.4rem;grid-auto-flow:column;grid-template-columns:auto;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{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid}.aa-navigation-container--secondary a,.aa-navigation-container--secondary button{grid-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;-webkit-column-gap:.6rem;-moz-column-gap:.6rem;column-gap:.6rem;cursor:pointer;display:grid;grid-auto-flow:column;-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--secondary .aa-navigation-item--lang{position:relative}.aa-navigation-container--secondary .aa-navigation-item--lang>button.aa-navigation-toggle{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:0}@media (max-width:991px){.aa-navigation-container--secondary .aa-navigation-item--lang>button.aa-navigation-toggle.aa-navigation-toggle--small{height:100%;padding:0 1rem;position:relative;width:auto}}.aa-navigation-container--secondary .aa-navigation-item--lang>button.aa-navigation-toggle>svg{height:1.2rem;margin-left:.6rem;max-width:1.2rem;min-width:1.2rem;position:relative;right:0;top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:.8rem}@media (max-width:991px){.aa-navigation-container--secondary .aa-navigation-item--lang>button.aa-navigation-toggle>span{color:#213b61;display:inline-block}.aa-navigation-container--secondary .aa-navigation-item--lang.is-active>button.aa-navigation-toggle>span{color:#fff}}.aa-navigation-container--secondary .aa-navigation-item--lang.is-active>button.aa-navigation-toggle>svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.aa-navigation-container--secondary .aa-navigation-item--lang>button.aa-navigation-toggle>svg path{stroke:#213b61}.aa-navigation-container--secondary .aa-navigation-item--lang.is-active>button.aa-navigation-toggle>svg path{stroke:#fff}.aa-navigation-container--secondary .aa-navigation-item--lang>.aa-navigation-wrapper.aa-navigation-wrapper--1{background-color:#213b61;height:auto;left:auto;margin-top:0;overflow-y:auto;position:absolute;right:-2rem;top:6.4rem;width:auto}.aa-navigation-container--secondary .aa-navigation-item--lang>.aa-navigation-wrapper.aa-navigation-wrapper--1 .aa-navigation-item.aa-navigation-item--1{min-width:16rem;padding:calc(1.6rem + .5vw) 2rem}.aa-navigation-container--secondary .aa-navigation-item--lang>.aa-navigation-wrapper.aa-navigation-wrapper--1 .aa-navigation-item.aa-navigation-item--1:not(:last-of-type){padding-bottom:0}.aa-navigation-container--secondary .aa-navigation-item--lang>.aa-navigation-wrapper.aa-navigation-wrapper--1 .aa-navigation-item.aa-navigation-item--1>a{color:#fff;font-size:calc(1.6rem + .1vw);font-weight:400;line-height:1.5;text-align:left}.aa-navigation-container--mobile{-webkit-overflow-scrolling:touch;background-color:#213b61;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%;z-index:998}.aa-navigation-container--mobile .aa-navigation-item--lang{display:none!important}.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-box-pack:start;-ms-flex-pack:start;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;grid-auto-flow:row;grid-template-columns:1fr;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{clip:auto;display:inline-block;height:auto;overflow:visible;position:relative;width:auto}.js-nav-open .aa-navigation-container--mobile{bottom:0;display:block;top:6.4rem}.is-active{background-color:#213b61}.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{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.aa-social-links__icon{background-color:#3e54de;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{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#213b61;height:3.4rem;justify-items:center;padding:0;width:3.4rem}.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 #213b61}.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:#213b61}.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:#213b61}.aa-navigation-container--mobile .aa-navigation-container--secondary .aa-navigation-item--search .aa-search-field__input{background-color:#213b61;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:#213b61}.aa-navigation-container--mobile .aa-navigation-container--secondary .aa-navigation-item--search .aa-search-field__input::-ms-input-placeholder{color:#213b61}.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:#213b61}.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{clip:rect(.1rem,.1rem,.1rem,.1rem);border:0;height:.1rem;overflow:hidden;position:absolute;width:.1rem}.screen-reader-text--mobile{display:block}@media (min-width:992px){.screen-reader-text--mobile{clip:auto;border:0;height:auto;overflow:visible;position:relative;width:auto}}.screen-reader-text--laptop{display:block}@media (min-width:1366px){.screen-reader-text--laptop{clip:auto;border:0;height:auto;overflow:visible;position:relative;width:auto}}.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);word-wrap:normal;height:.1rem;overflow:hidden;position:absolute;text-transform:none;width:.1rem}.aa-skip-navigation:active,.aa-skip-navigation:focus,.aa-skip-navigation:hover{clip:auto;background-color:#3e54de;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;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{grid-gap:calc(3.2rem + 2.5vh) 1.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;grid-template-columns:7rem 1fr 1.8rem;height:inherit}@media (min-width:992px){.aa-site-header .aa-inner{grid-gap:calc(3.2rem + 2.5vh) calc(2rem + .5vw);grid-template-columns:7rem 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:7rem 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:7rem 1.6fr 1fr}}.aa-site-header--webpage .aa-inner{max-width:max(70vw,144rem)}main:not(.aa-landing-page){margin-top:6.4rem}.aa-branding{max-width:6rem;width:100%}@media (min-width:992px){.aa-branding{max-width:7rem}}.aa-branding a,.aa-branding svg{height:100%;width:100%}.aa-branding a{display:-webkit-box;display:-ms-flexbox;display:flex}.aa-branding svg{display:block}.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:14rem;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 svg:first-of-type{max-width:12rem}@media (min-width:992px){.aa-site-footer .aa-footer-branding svg:first-of-type{max-width:12rem}}.aa-site-footer--landing-page{background-color:#fff}.aa-site-footer--landing-page .aa-site-footer__inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.aa-back-to-top{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:.2rem solid #213b61;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:#213b61}.aa-back-to-top:focus,.aa-back-to-top:hover{background-color:#81d5ff}.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 #213b61;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:#213b61}.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:#213b61}.aa-accordion-item__body{border-bottom:.1rem solid #213b61;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:#213b61}.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(62,84,222,.9)),to(rgba(62,84,222,.5)));background:linear-gradient(90deg,rgba(62,84,222,.9) 25.55%,rgba(62,84,222,.5))}.aa-focus-box.aa-bg-overlay-gradient--secondary:before{background:-webkit-gradient(linear,left top,right top,color-stop(25.55%,rgba(129,213,255,.9)),to(rgba(129,213,255,.5)));background:linear-gradient(90deg,rgba(129,213,255,.9) 25.55%,rgba(129,213,255,.5))}.aa-focus-box.aa-bg-overlay-gradient--complementary:before{background:-webkit-gradient(linear,left top,right top,color-stop(25.55%,rgba(198,184,245,.9)),to(rgba(198,184,245,.5)));background:linear-gradient(90deg,rgba(198,184,245,.9) 25.55%,rgba(198,184,245,.5))}.aa-focus-box.aa-bg-overlay-gradient--light:before{background:-webkit-gradient(linear,left top,right top,color-stop(25.55%,rgba(255,227,245,.9)),to(rgba(255,227,245,.5)));background:linear-gradient(90deg,rgba(255,227,245,.9) 25.55%,rgba(255,227,245,.5))}.aa-focus-box.aa-bg-overlay-gradient--dark:before{background:-webkit-gradient(linear,left top,right top,color-stop(25.55%,rgba(33,59,97,.9)),to(rgba(33,59,97,.5)));background:linear-gradient(90deg,rgba(33,59,97,.9) 25.55%,rgba(33,59,97,.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;height:auto;padding-top:calc(3.2rem + 2.5vh);width:100%}@media (min-width:992px){.aa-hero__image{height:100%;padding-top:0;width:47vw}}.aa-hero__image img{height:auto;margin:0 auto;-o-object-position:bottom;object-position:bottom}@media (min-width:992px){.aa-hero__image img{height:100%}.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{-webkit-box-ordinal-group:2;-ms-flex-order:1;justify-self:end;order:1}}@media (max-width:991px){.aa-hero--reversed-mobile .aa-hero__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-bottom:calc(6rem + 1vh)!important}.aa-hero--reversed-mobile .aa-hero__content.aa-module-spacing-top--large{padding-top:0!important}.aa-hero--reversed-mobile .aa-hero__image{-webkit-box-ordinal-group:2;-ms-flex-order:1;justify-self:end;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{grid-gap:inherit;display:grid;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: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{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-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;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.4rem;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:#213b61}.aa-social-sharing a:active svg path,.aa-social-sharing a:focus svg path,.aa-social-sharing a:hover svg path{fill:#3e54de}.aa-social-follow{grid-row-gap:1.4rem;display:grid;grid-auto-flow:row;grid-template-rows:auto;row-gap:1.4rem}@media (min-width:992px){.aa-social-follow{row-gap:2.4rem}}.aa-social-follow a{grid-column-gap:.8rem;-webkit-column-gap:.8rem;-moz-column-gap:.8rem;column-gap:.8rem;display:grid;grid-template-columns:2rem 1fr;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:#81d5ff}.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{grid-row-gap:.8rem;display:grid}@media (min-width:576px){.aa-calculator form{grid-column-gap:.8rem;grid-row-gap:.4rem;grid-template-columns:1fr auto;grid-template-rows:auto 4.6rem}.aa-calculator form label{grid-area:1/1/2/3}}.aa-calculator form input[name=kuukausitulot]{border:.1rem solid #213b61;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 #213b61;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{grid-column-gap:1.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;grid-template-columns:minmax(0,calc(10rem + 1vw)) minmax(0,1fr)}@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:not(.aa-landing-page) h1{margin-bottom:.5em}.aa-system-page:not(.aa-landing-page) h2{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:calc(1.6rem + .1vw);font-weight:700;line-height:1.4}.aa-system-page:not(.aa-landing-page) form{max-width:50rem}.aa-system-page:not(.aa-landing-page) form h3{color:#333;font-family:Roboto,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:not(.aa-landing-page) form .hs-input{font-size:calc(1.6rem + .1vw)!important;padding:0 .8em!important}.aa-system-page:not(.aa-landing-page) form .hs-submit{margin-top:0}.aa-system-page:not(.aa-landing-page) form .hs-button{margin-top:3.2rem}.aa-system-page:not(.aa-landing-page) form .hs-form-field:not(:last-of-type){margin-bottom:2.4rem}.aa-system-page:not(.aa-landing-page) form .hs-form-field>label{display:inline-block;font-size:.875em;font-weight:400;margin-bottom:.8rem}.aa-system-page:not(.aa-landing-page) form .hs-form-field>label:empty,.aa-system-page:not(.aa-landing-page) form .hs-form-field>label:empty+span{display:none}.aa-system-page:not(.aa-landing-page) form .hs-login-widget-show-password,.aa-system-page:not(.aa-landing-page) form .hs-register-widget-show-password,.aa-system-page:not(.aa-landing-page) form .hs-reset-widget-show-password{font-size:.8em;font-weight:400;line-height:1.2;margin-bottom:.8rem}.aa-system-page:not(.aa-landing-page) ul.hs-error-msgs{margin:0}.aa-system-page:not(.aa-landing-page) ul.hs-error-msgs label:before{display:none}.aa-system-page:not(.aa-landing-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:not(.aa-landing-page) .hs_cos_wrapper_type_member_login .hs-form-field:nth-of-type(3) label{margin-bottom:0}.aa-system-page:not(.aa-landing-page) .hs_cos_wrapper_type_password_prompt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:24rem}.aa-system-page:not(.aa-landing-page) .hs_cos_wrapper_type_password_prompt [name=password]{height:4.6rem!important}.aa-system-page:not(.aa-landing-page) .email-prefs{margin-top:2rem}.aa-system-page:not(.aa-landing-page) .email-prefs .item{border-bottom:.1rem solid #81d5ff;margin-bottom:1.4rem;padding-bottom:1.4rem}.aa-system-page:not(.aa-landing-page) .email-prefs .item:first-of-type{border-top:.1rem solid #81d5ff;margin-top:1.4rem;padding-top:1.4rem}.aa-system-page:not(.aa-landing-page) .email-prefs .item .checkbox-row+p{margin-top:.8rem}.aa-system-page:not(.aa-landing-page) .email-prefs .subscribe-options{margin-top:1.8rem}.aa-system-page:not(.aa-landing-page) .email-prefs .subscribe-options .header{margin-bottom:1rem}.aa-system-page:not(.aa-landing-page) .email-prefs .hs-button{margin-top:3.2rem}.aa-system-page:not(.aa-landing-page) .page-header+.success{margin-top:1.4rem}.aa-system-page.aa-landing-page .page-header{margin-bottom:3rem}.aa-system-page.aa-landing-page .localization-language{background-color:#fff;border:.1rem solid #535353;border-radius:.3rem;color:#333;height:4.6rem;line-height:1;margin-bottom:3rem;padding-left:.8em;padding-right:.8em}.aa-system-page.aa-landing-page .email-prefs .item{margin-bottom:2rem}.aa-system-page.aa-landing-page .email-prefs .item div+p{margin-top:.4rem}.aa-system-page.aa-landing-page .email-prefs .item p:not(:last-child){margin-bottom:.4rem}.aa-system-page.aa-landing-page .email-prefs .subscribe-options{margin-bottom:3rem;margin-top:3rem}.aa-system-page.aa-landing-page .email-prefs .subscribe-options p:not(:last-child){margin-bottom:.4rem}.aa-tags__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-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:#c6b8f5;border-radius:100px;color:#333;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:#3e54de;color:#fff}.aa-pagination{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding-left:4rem;padding-right:4rem}@media (min-width:992px){.aa-pagination{margin-left:auto;margin-right:auto;max-width:72rem;padding-left:0;padding-right:0}}.aa-pagination ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-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{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border-radius:.4rem;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:24px;height:40px;justify-content:center;position:relative;-webkit-text-decoration:none;text-decoration:none;width:40px}.aa-pagination li a.aa-pagination--active{background-color:#3e54de;color:#fff}.aa-pagination li a:hover{background-color:rgba(62,84,222,.2);color:#333}.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(33,59,97,.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:#213b61;color:#d5f1ff!important}.aa-blog-post .aa-blot-post__topic--2,.aa-blog-posts .aa-blot-post__topic--2{background-color:#c6b8f5;color:#213b61!important}.aa-blog-post .aa-blot-post__topic--3,.aa-blog-posts .aa-blot-post__topic--3{background-color:#81d5ff;color:#213b61!important}.aa-blog-post .aa-blot-post__topic--4,.aa-blog-posts .aa-blot-post__topic--4{background-color:#3e54de;color:#fff!important}.aa-blog-post .aa-blot-post__topic--5,.aa-blog-posts .aa-blot-post__topic--5{background-color:#dcab80;color:#213b61!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;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-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;-webkit-box-orient:horizontal;-webkit-box-direction:normal;align-items:center;-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;-ms-flex-pack:center;-webkit-box-pack:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;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{-ms-flex-negative:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;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{grid-gap:inherit;display:inherit;grid-template-columns:inherit}.aa-blog-posts__slider .aa-module__header,.aa-image__slider .aa-module__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-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:#3e54de}.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:#213b61}@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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvX3ZpZGVvcy5zY3NzIiwic3R5bGUuY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL25vcm1hbGl6ZS5jc3Mvbm9ybWFsaXplLmNzcyIsImhlbHBlcnMvX3NpemVzLnNjc3MiLCJoZWxwZXJzL19taXhpbnMuc2NzcyIsImNvcmUvX2VsZW1lbnRzLnNjc3MiLCJoZWxwZXJzL190aGVtZS1vdmVycmlkZXMuc2NzcyIsImNvcmUvX2ZvbnRzLnNjc3MiLCJjb3JlL190eXBvZ3JhcGh5LnNjc3MiLCJjb3JlL191dGlsaXRpZXMuc2NzcyIsImhlbHBlcnMvX3ZhcmlhYmxlcy5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwiY29tcG9uZW50cy9fZm9ybXMuc2NzcyIsImNvbXBvbmVudHMvX2hhbWJ1cmdlci5zY3NzIiwiY29tcG9uZW50cy9fbmF2aWdhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fc29jaWFsLWxpbmtzLnNjc3MiLCJjb21wb25lbnRzL19zZWFyY2guc2NzcyIsIm1vZHVsZXMvX2hlYWRlci5zY3NzIiwibW9kdWxlcy9fZm9vdGVyLnNjc3MiLCJtb2R1bGVzL19hY2NvcmRpb24uc2NzcyIsIm1vZHVsZXMvX2JyZWFkY3J1bWJzLnNjc3MiLCJtb2R1bGVzL19jYXJkcy5zY3NzIiwibW9kdWxlcy9fY29sdW1ucy5zY3NzIiwibW9kdWxlcy9fZm9jdXMtYm94LnNjc3MiLCJtb2R1bGVzL19mb3JtLnNjc3MiLCJtb2R1bGVzL19oZXJvLnNjc3MiLCJtb2R1bGVzL19pbWFnZS5zY3NzIiwibW9kdWxlcy9fbWVkaWEtdGV4dC5zY3NzIiwibW9kdWxlcy9fcGFuZWxzLnNjc3MiLCJtb2R1bGVzL19xdW90ZS5zY3NzIiwibW9kdWxlcy9fc29jaWFsLXNoYXJpbmcuc2NzcyIsIm1vZHVsZXMvX3NvY2lhbC1mb2xsb3cuc2NzcyIsIm1vZHVsZXMvX3NpZGViYXItbmF2aWdhdGlvbi5zY3NzIiwibW9kdWxlcy9fY2FsY3VsYXRvci5zY3NzIiwibW9kdWxlcy9fdGVhbS5zY3NzIiwidGVtcGxhdGVzL19zeXN0ZW0tcGFnZXMuc2NzcyIsImNvbXBvbmVudHMvX3RhZ3Muc2NzcyIsImNvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsInRlbXBsYXRlcy9fYmxvZy1pbmRleC5zY3NzIiwidGVtcGxhdGVzL19ibG9nLXBvc3Quc2NzcyIsIm1vZHVsZXMvX3NwbGlkZS1jb3JlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBbUJBLGdCQzIrRUE7QUM5L0VBLDJFQUEyRSxDQVUzRSxLQUVFLDZCQUE4QixDQUQ5QixnQkFFRixDQVNBLEtBQ0UsUUFDRixDQU1BLEtBQ0UsYUFDRixDQU9BLEdBQ0UsYUFBYyxDQUNkLGNBQ0YsQ0FVQSxHQUNFLDhCQUF1QixDQUF2QixzQkFBdUIsQ0FDdkIsUUFBUyxDQUNULGdCQUNGLENBT0EsSUFDRSwrQkFBaUMsQ0FDakMsYUFDRixDQVNBLEVBQ0UsNEJBQ0YsQ0FPQSxZQUNFLGtCQUFtQixDQUNuQixpQ0FBMEIsQ0FDMUIseUJBQWlDLENBQWpDLHdDQUFpQyxDQUFqQyxnQ0FDRixDQU1BLFNBRUUsa0JBQ0YsQ0FPQSxjQUdFLCtCQUFpQyxDQUNqQyxhQUNGLENBTUEsTUFDRSxhQUNGLENBT0EsUUFFRSxhQUFjLENBQ2QsYUFBYyxDQUNkLGlCQUFrQixDQUNsQix1QkFDRixDQUVBLElBQ0UsYUFDRixDQUVBLElBQ0UsU0FDRixDQVNBLElBQ0UsaUJBQ0YsQ0FVQSxzQ0FLRSxtQkFBb0IsQ0FDcEIsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixRQUNGLENBT0EsYUFFRSxnQkFDRixDQU9BLGNBRUUsbUJBQ0YsQ0FNQSxnREFJRSx5QkFDRixDQU1BLHdIQUlFLGlCQUFrQixDQUNsQixTQUNGLENBTUEsNEdBSUUsNkJBQ0YsQ0FNQSxTQUNFLDBCQUNGLENBU0EsT0FDRSw2QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLGFBQWMsQ0FDZCxhQUFjLENBQ2QsY0FBZSxDQUNmLFNBQVUsQ0FDVixrQkFDRixDQU1B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QURBLGVBQUEsQ0FEQSw2SE5xVkYsQ00vVUEsV0FLRSxpQkFBQSxDQUpBLGtCQUFBLENBR0EsaUJBQUEsQ0FEQSxlQUFBLENBREEsMkhOb1ZGLENNOVVBLFdBS0UsaUJBQUEsQ0FKQSxrQkFBQSxDQUdBLGlCQUFBLENBREEsZUFBQSxDQURBLGlJTm1WRixDTTdVQSxXQUtFLGlCQUFBLENBSkEsdUJBQUEsQ0FHQSxpQkFBQSxDQURBLGVBQUEsQ0FEQSxpSU5rVkYsQ09yWUEsS0FDRSxlUDBZRixDT3ZZQSxLQU9FLG9CQUFBLENBQ0Esa0NBQUEsQ0FDQSxpQ0FBQSxDQVJBLFVGQ00sQ0VBTiw2Q0ZvRlUsQ0VuRlYsNkJBQUEsQ0FDQSxlQUFBLENBQ0EsZVA4WUYsQ092WUEseUpBWUUsZ0JBQUEsQ0FDQSxRUDRZRixDTzFZRSx1WUFDRSxrQlB5WkosQ090WkUscVpBQ0UsY1BxYUosQ0cxWUkseUJJeEJGLG1NQUdJLFlQZ2JKLENBQ0YsQ083YUUscUxBQ0UsYVA0YkosQ094YkEsT0FFRSw2QlArYkYsQ094YkEsY0FORSw2Q0ZvQ1UsQ0VuQ1YsaUJGd0NjLENFdkNkLGVGc0NlLENFckNmLDRCRnVDbUIsQ0V2Q25CLG9CUG9jRixDT2pjQSxPQUVFLDJCUCtiRixDT3hiQSwwQ0FFRSw2QlBnY0YsQ096YkEsNkhBTkUsNkNGa0JVLENFakJWLGlCRmdDYyxDRS9CZCxlRjhCZSxDRTdCZiw0QkYrQm1CLENFL0JuQixvQlBzY0YsQ09uY0EsbUZBRUUsNkJQaWNGLENPMWJBLE9BRUUsNkJQaWNGLENPMWJBLGNBTkUsNkNBQUEsQ0FDQSxpQkZ3QmMsQ0V2QmQsZUZzQmUsQ0VyQmYsNEJGdUJtQixDRXZCbkIsb0JQc2NGLENPbmNBLE9BRUUsNkJQaWNGLENPMWJBLEVBQ0UsZUFBQSxDQUNBLFlQNmJGLENPM2JFLG1CQUNFLG1CUDZiSixDT3JiRSx1REFFRSxlUDRiSixDT3hiQSx5REFDRSw2QkFBQSxDQUNBLGVQNGJGLENPemJBLHlEQUNFLDJCQUFBLENBQ0EsZVA0YkYsQ096YkEseUJBR0UsYUY1SEssQ0U2SEwsZVAwYkYsQ092YkEsTUFHRSxZQUFBLENBREEsa0JQMmJGLENPeGJFLDhCQUNFLFlQMmJKLENPeGJFLDRCQUNFLGVQMmJKLENPcmJFLFVBRUUsY1B3YkosQ09wYkEsR0FDRSxpQlB1YkYsQ09yYkUsb0JBQ0Usa0JQdWJKLENPbmJBLFdBR0UsK0JBQUEsQ0FDQSxpQkFBQSxDQUNBLHlCQUFBLENBQ0EsaUJQb2JGLENPbGJFLHVCQUNFLFlQb2JKLENPamJFLHNCQUNFLGVQbWJKLENPL2FBLFNBRUUsZVBrYkYsQ08zYUEsYUFHRSxpQlBnYkYsQ083YUEseUJBSUUsYUFBQSxDQUNBLGVBQUEsQ0FDQSxvQkFBQSxDQUNBLHdCUDhhRixDTzVhRSwrQ0FDRSxlUCthSixDTzVhRSwwTEFNRSxzQlBvYkosQ1FqcEJBLGVBQ0UsZUFBQSxDQUNBLGlCUndwQkYsQ1F0cEJFLGlCQUNFLGlCQUFBLENBQ0EsU1J3cEJKLENRcnBCRSwyQ0FFRSxhQUFBLENBQ0EsV0FBQSxDQUNBLGlCQUFBLENBQ0EsU1JzcEJKLENHdG1CSSx5QktyREYsMkNBUUksc0JSdXBCSixDQUNGLENRcHBCRSxzQkFDRSxTUnNwQkosQ1FucEJFLHFCQUNFLFNScXBCSixDUWhwQkksbUNBQ0Usd0JSa3BCTixDUXhvQkkscUVBQ0UseUJSNm9CTixDUTFvQkksa0NBQ0Usd0JSNG9CTixDUXBvQkUsc0pBRUUsVVJ3b0JKLENRbG9CRSwyRUFFRSxrWFJvb0JKLENROW5CRSwyRUFFRSxrWFJnb0JKLENRem5CRSxzSkFFRSxVUjZuQkosQ1F2bkJFLDJFQUVFLCtvQlJ5bkJKLENRbm5CRSwyRUFFRSwrb0JScW5CSixDUTltQkUsMElBRUUsVVJrbkJKLENRNW1CRSxxRUFFRSx5bUJSOG1CSixDUXhtQkUscUVBRUUseW1CUjBtQkosQ1FybUJBLHNFQUVFLG9CUnltQkYsQ1FybUJBLFNBRUUsaURBQUEsQ0FEQSxZQUFBLENBRUEsbUNBQUEsQ0FDQSxVUnltQkYsQ0cvckJJLHlCS2tGSixTQU9JLDZDUjBtQkYsQ0FDRixDUXhtQkUsc0JBQ0UsbUNSMG1CSixDR3ZzQkkseUJLa0dBLHdDQUdJLGlEUnNtQk4sQ1FsbUJFLHdDQUdJLGlEUm9tQk4sQ0FKRixDRzVzQkkseUJLaUhGLHdCQUdJLDZDUmltQkosQ1E3bEJBLHVCQUdJLDZDUitsQkosQ0FKRixDUXRsQkEsV0FDRSxlUmdtQkYsQ1E1bEJFLHlCQUhBLFFBQUEsQ0FDQSxTUmttQkYsQ1Fya0JRLDZ6QkFDSSxVUmltQlosQ1F6bEJJLDZOQUVJLFVSZ21CUixDUXBsQkksdWJBQ0ksYVJtbUJSLENRM2xCQSw4UkFDSSxVUmltQkosQ1EvbEJJLG9MQUVJLGFSa21CUixDUXRsQkksK2VBQ0ksYVJxbUJSLENRbm1CUSxxUEFDSSxhUnFtQlosQ1FobUJBLHViQU9JLFVSeW1CSixDUXZtQkksNHNDQUVJLGFSa29CUixDUXRuQkkseXhHQUNJLGFSeXRCUixDUXZ0QlEsbW9EQUNJLGFSNnZCWixDUXh2QkEsaUtBR0ksVVI2dkJKLENRM3ZCSSx3ZEFFSSxhUnN3QlIsQ1ExdkJJLCt0Q0FDSSxVUnF5QlIsQ1FueUJRLHluQkFDSSxhUml6QlosQ1E3eUJJLCtSQUNFLFVSbXpCTixDUTd5QkkscURBTUksd0JSNHlCUixDUXJ5Qk0sNkNBQ0Usd0JIOVRNLENHK1ROLFdSd3lCUixDUXB5QkksMkJBTVEsYVJreUJaLENRM3pCSSx5REFNSSx3QlJ5ekJSLENRbHpCTSwrQ0FDRSx3Qkg5VE0sQ0crVE4sV1JxekJSLENRanpCSSw2QkFNUSxhUit5QlosQ1F4MEJJLGlFQU1JLHdCUnMwQlIsQ1EvekJNLG1EQUNFLHdCSDlUTSxDRytUTixXUmswQlIsQ1E5ekJJLGlDQU1RLGFSNHpCWixDUXIxQkksaURBTUksd0JSbTFCUixDUTUwQk0sMkNBQ0Usd0JIOVRNLENHK1ROLFdSKzBCUixDUTMwQkkseUJBRVEsVVI2MEJaLENRbDJCSSwrQ0FNSSx3QlJnMkJSLENRejFCTSwwQ0FDRSx3Qkg5VE0sQ0crVE4sV1I0MUJSLENReDFCSSx3QkFJUSxVUncxQlosQ1EvMkJJLGlEQUVJLDRCUmkzQlIsQ1F0MkJNLDJDQUNFLHFCSDlUTSxDRytUTixXUnkyQlIsQ1FyMkJJLHlCQU1RLFVSbTJCWixDUTUzQkksaURBTUkscUJSMDNCUixDUW4zQk0sMkNBQ0UscUJIOVRNLENHK1ROLFdSczNCUixDUWwzQkkseUJBTVEsVVJnM0JaLENRejRCSSxxRUFNSSx3QlJ1NEJSLENRaDRCTSxxREFDRSx3Qkg5VE0sQ0crVE4sV1JtNEJSLENRLzNCSSxtQ0FNUSxhUjYzQlosQ1F0NUJJLDZFQU1JLHdCUm81QlIsQ1E3NEJNLHlEQUNFLHdCSDlUTSxDRytUTixXUmc1QlIsQ1E1NEJJLHVDQU1RLGFSMDRCWixDUW42QkksbUVBSUksc0hIcFRNLENHb1ROLHVGUm02QlIsQ1ExNUJNLG9EQUNFLDZGSDlUTSxDRytUTixXUjY1QlIsQ1F6NUJJLGtDQU1RLGtGUnU1QlosQ1FoN0JJLGlFQUlJLHNISHBUTSxDR29UTix1RlJnN0JSLENRdjZCTSxtREFDRSw2Rkg5VE0sQ0crVE4sV1IwNkJSLENRdDZCSSxpQ0FNUSxrRlJvNkJaLENRNzdCSSxpRUFJSSxzSEhwVE0sQ0dvVE4sdUZSNjdCUixDUXA3Qk0sbURBQ0UsNkZIOVRNLENHK1ROLFdSdTdCUixDUW43QkksaUNBTVEsa0ZSaTdCWixDUTE4QkksK0RBSUksc0hIcFRNLENHb1ROLHVGUjA4QlIsQ1FqOEJNLGtEQUNFLDZGSDlUTSxDRytUTixXUm84QlIsQ1FoOEJJLGdDQU1RLGtGUjg3QlosQ1F4N0JBLHlDQUdFLGlCUjQ3QkYsQ1ExN0JFLHVFQUNFLGlCQUFBLENBQ0EsVVI4N0JKLENRMTdCQSwrQkFDRSxXQUFBLENBQ0EsTUFBQSxDQUNBLG1CQUFBLENBQ0EsaUJBQUEsQ0FDQSxLQUFBLENBQ0EsVVI2N0JGLENRdjdCRSxxREFDRSxXQUFBLENBQ0EsVVIyN0JKLENRdjdCQSxzQkFDRSxtQkFBQSxDQUFBLGdCUjA3QkYsQ1F2N0JBLCtCQUNFLHFCQUFBLENBQUEsa0JSMDdCRixDUXY3QkEscUVBRUUsc0JBQUEsQ0FBQSxtQlIwN0JGLENRdjdCQSwyRUFFRSx5QkFBQSxDQUFBLHNCUjA3QkYsQ1F2N0JBLDJFQUVFLHlCQUFBLENBQUEs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LG9CdkMycUlKLENBQ0YsQ3VDeHFJRSx5RUFDRSxtQkFBQSxDQUFBLG1CQUFBLENBQUEsWUFBQSxDQUNBLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLE9BQUEsQ0FDQSxXdkMycUlKLEN1Q3pxSUksbUhBQ0UsZ0NBQUEsQ0FBQSx3QnZDNHFJTixDdUN6cUlJLHVGQUNFLHVCQUFBLENBQUEsb0JBQUEsQ0FBQSxlQUFBLENBQ0EsNEJBQUEsQ0FDQSxRQUFBLENBQ0EsYXZDNHFJTixDdUMxcUlNLG1HQUNFLGN2QzZxSVIsQ3VDdnFJUSx5VUFDRSxZdkM0cUlWLEN1Q3ZxSUksaUZBQ0UsYUFBQSxDQUNBLGFBQUEsQ0FDQSxZdkMwcUlOLEN1Q3ZxSUksbUZBQ0UsWXZDMHFJTixDRzN1SUkseUJvQzBFQSwwQkFDRSw4RUFBQSxDQUFBLHNFdkNxcUlKLENBQ0YsQ0dqdklJLHlCb0MrRUYsMEJBR0kscUJ2Q21xSUosQ0FDRiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIFZpZGVvc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtdmlkZW8td3JhcHBlciB7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogNTYuMjUlIDAgMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uaHMtdmlkZW8td3JhcHBlcsKge1xuICB3aWR0aDogMTAwJTtcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgU3R5bGVcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBCYXNlXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiAgKiBJbml0aWFsaXphdGlvbiAobm9kZV9tb2R1bGVzIGFuZCBvdGhlciBleHRlcm5hbCBzb3VyY2VzIC0gaW1wb3J0ZWQgd2l0aCBwb3N0Y3NzLWltcG9ydFxuICAqL1xuQGltcG9ydCAnbm9ybWFsaXplLmNzcyc7XG4vKipcbiAgKiBIZWxwZXJzXG4gICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgSGVscGVyc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIEZ1bmN0aW9uc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiBGdW5jdGlvbiB0byBjcmVhdGUgYW4gb3B0aW1pemVkIHN2ZyB1cmxcblZlcnNpb246IDEuMC42XG5cblNvdXJjZTogaHR0cHM6Ly9jb2RlcGVuLmlvL2pha29iLWUvcGVuL2RvTW9NTFxuXG5Vc2FnZTpcbi5jbGFzcyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVybCgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+Li4uLi48L3N2Zz4nKTtcbn1cblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIE1peGluc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypcbiAqIERlY2xhcmF0aW9uIG9mIHJlc3BvbnNpdmUgYnJlYWtwb2ludHMgYXZhaWxhYmxlIGZvciB1c2UsIGtlcHQgdXAtdG8tZGF0ZSB3aXRoIGxhdGVzdCBCb290c3RyYXAgdmVyc2lvbi5cbiAqIGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzQuMy9sYXlvdXQvb3ZlcnZpZXcvI3Jlc3BvbnNpdmUtYnJlYWtwb2ludHNcbiAqIGhnIChodWdlKSBhbmQgZW4gKGVub3VybW91cykgYXJlIG91ciBvd24gdmFyaWF0aW9ucywgdG8gc3VwcG9ydCBzcGVjaWZpYyBzdHlsaW5nIGZvciBldmVuIGJpZ2dlciBzY3JlZW5zLlxuICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgVmFyaWFibGVzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKlxuICogQXNzZXRzIHBhdGhcbiAqL1xuLypcbiAqIEZvbnQgd2VpZ2h0c1xuICogRGVmaW5lZCBieSBudW1iZXIgc2luY2Ugd2VpZ2h0IG5hbWUgY2FuIHZhcnkgZGVwZW5kaW5nIG9uIGZvbnQtZmFtaWx5LlxuICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgU2l6ZXNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1tb2R1bGUtc3BhY2luZy10b3AtLWxhcmdlLCAuYWEtbW9kdWxlLXNwYWNpbmctLWxhcmdlIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMy4ycmVtICogNCAqIDAuNzUgKyAxdmgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1tb2R1bGUtc3BhY2luZy10b3AtLWxhcmdlLCAuYWEtbW9kdWxlLXNwYWNpbmctLWxhcmdlIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygzLjJyZW0gKiA0ICsgMXZoKTtcbiAgfVxufVxuXG4uYWEtbW9kdWxlLXNwYWNpbmctYm90dG9tLS1sYXJnZSwgLmFhLW1vZHVsZS1zcGFjaW5nLS1sYXJnZSB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDMuMnJlbSAqIDQgKiAwLjc1ICsgMXZoKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbW9kdWxlLXNwYWNpbmctYm90dG9tLS1sYXJnZSwgLmFhLW1vZHVsZS1zcGFjaW5nLS1sYXJnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMy4ycmVtICogNCArIDF2aCk7XG4gIH1cbn1cblxuLmFhLW1vZHVsZS1zcGFjaW5nLXRvcC0tbWVkaXVtLCAuYWEtbW9kdWxlLXNwYWNpbmctLW1lZGl1bSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDMuMnJlbSAqIDIuNSAqIDAuNzUgKyAxdmgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1tb2R1bGUtc3BhY2luZy10b3AtLW1lZGl1bSwgLmFhLW1vZHVsZS1zcGFjaW5nLS1tZWRpdW0ge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDMuMnJlbSAqIDIuNSArIDF2aCk7XG4gIH1cbn1cblxuLmFhLW1vZHVsZS1zcGFjaW5nLWJvdHRvbS0tbWVkaXVtLCAuYWEtbW9kdWxlLXNwYWNpbmctLW1lZGl1bSB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDMuMnJlbSAqIDIuNSAqIDAuNzUgKyAxdmgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1tb2R1bGUtc3BhY2luZy1ib3R0b20tLW1lZGl1bSwgLmFhLW1vZHVsZS1zcGFjaW5nLS1tZWRpdW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDMuMnJlbSAqIDIuNSArIDF2aCk7XG4gIH1cbn1cblxuLmFhLW1vZHVsZS1zcGFjaW5nLXRvcC0tc21hbGwsIC5hYS1tb2R1bGUtc3BhY2luZy0tc21hbGwge1xuICBwYWRkaW5nLXRvcDogY2FsYygzLjJyZW0gKiAxLjUgKiAwLjc1ICsgMXZoKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbW9kdWxlLXNwYWNpbmctdG9wLS1zbWFsbCwgLmFhLW1vZHVsZS1zcGFjaW5nLS1zbWFsbCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMy4ycmVtICogMS41ICsgMXZoKTtcbiAgfVxufVxuXG4uYWEtbW9kdWxlLXNwYWNpbmctYm90dG9tLS1zbWFsbCwgLmFhLW1vZHVsZS1zcGFjaW5nLS1zbWFsbCB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDMuMnJlbSAqIDEuNSAqIDAuNzUgKyAxdmgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1tb2R1bGUtc3BhY2luZy1ib3R0b20tLXNtYWxsLCAuYWEtbW9kdWxlLXNwYWNpbmctLXNtYWxsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygzLjJyZW0gKiAxLjUgKyAxdmgpO1xuICB9XG59XG5cbi5idXJqIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJ1cmoge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgfVxufVxuXG4uYWEtcGFnaW5hdGlvbiwgLmJ1cmoge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtcGFnaW5hdGlvbiwgLmJ1cmoge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxufVxuXG4uZW1waXJlIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVtcGlyZSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmVtcGlyZSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG59XG5cbi5lbXBpcmUge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZW1waXJlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZW1waXJlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuLmVpZmZlbCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5laWZmZWwge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5laWZmZWwge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICB9XG59XG5cbi5laWZmZWwge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZWlmZmVsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZWlmZmVsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgfVxufVxuXG4ubGliZXJ0eSB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGliZXJ0eSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cblxuLmxpYmVydHkge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxpYmVydHkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5sb25kb25icmlkZ2Uge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubG9uZG9uYnJpZGdlIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuXG4ubG9uZG9uYnJpZGdlIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxvbmRvbmJyaWRnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgVGhlbWUgZGVmYXVsdCB2YXJpYWJsZXNcblxuICAgIE5PVEU6IERvIG5vdCBvdmVycmlkZSB0aGVzZSBkaXJlY3RseS5cbiAgICBUaGV5IGNhbiBiZSBvdmVycmlkZGVuIGluIGhlbHBlcnMvdGhlbWUtb3ZlcnJpZGVzLnNjc3MuXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qXG4qICAgQ29sb3JzXG4qL1xuLypcbiogICBMaW5rc1xuKi9cbi8qXG4qICAgVGV4dC9jb250ZW50IGNvbG9ycyBvbiBicmFuZCBjb2xvcmVkIGJhY2tncm91bmRzXG4qL1xuLypcbiogICBUeXBvZ3JhcGh5XG4qL1xuLypcbiogICBCdXR0b25zXG4qL1xuLypcbiogICBGb3Jtc1xuKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBUaGVtZSBjdXN0b20gdmFyaWFibGVzXG5cbiAgICBUbyBvdmVycmlkZSB0aGVtZSBkZWZhdWx0IHZhcmlhYmxlcywgdW5jb21tZW50IHRoZSB2YXJpYWJsZXMgYmVsb3cuXG4gICAgKElmIHlvdSBuZWVkIHNvbWUgb2YgdGhlIGRlZmF1bHQgdmFyaWFibGVzLCB1bmNvbW1lbnQgb25seSB0aGUgb25lcyB0aGF0IHNob3VsZCBiZSBvdmVycmlkZGVuKVxuXG4gICAgVGlwOiBZb3UgY2FuIHRvZ2dsZS91bnRvZ2dsZSBjb21tZW50cyByYXBpZGx5IHdpdGggdGhlIFwiVG9nZ2xlIExpbmUgQ29tbWVudFwiIHNob3J0Y3V0XG4gICAgKGVkaXRvci5hY3Rpb24uY29tbWVudExpbmUpLlxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4gICogQ29yZVxuICAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBFbGVtZW50c1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuaHRtbCxcbmJvZHksXG4uYm9keS13cmFwcGVyLFxuLmFhLXNpdGUtd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFhLXNpdGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmFhLXdlYnBhZ2UsXG4uYWEtbGFuZGluZy1wYWdlLFxuLmFhLWJsb2ctbGlzdGluZyxcbi5hYS1ibG9nLXBvc3QsXG4uYWEtc3lzdGVtLXBhZ2Uge1xuICBmbGV4OiAxO1xufVxuXG5oZWFkZXIsXG5tYWluLFxuZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmEge1xuICBjb2xvcjogIzIxM0I2MTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmE6Zm9jdXMsXG5idXR0b246Zm9jdXMsXG5pbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMge1xuICBvdXRsaW5lLW9mZnNldDogMC40cmVtO1xufVxuXG5hOmhvdmVyLFxuYTpmb2N1cyxcbmE6YWN0aXZlIHtcbiAgY29sb3I6ICMzRTU0REU7XG59XG5cbmhyIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMC4zcmVtIHNvbGlkICNENUYxRkY7XG4gIG1hcmdpbjogNHJlbSAwO1xufVxuXG5pbWcsXG52aWRlbyxcbmlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmFhLW1vZHVsZV9fYm9keSB0YWJsZSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLmFhLW1vZHVsZV9fYm9keSB0ZCB7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICM5OTkgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC42cmVtIDFyZW0gIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIEZvbnRzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly8yNTc2NDc4Mi5mczEuaHVic3BvdHVzZXJjb250ZW50LWV1MS5uZXQvaHViZnMvMjU3NjQ3ODIvRVJUTy1UaGVtZS9Gb250cy9Sb2JvdG8tTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgc3JjOiB1cmwoXCJodHRwczovLzI1NzY0NzgyLmZzMS5odWJzcG90dXNlcmNvbnRlbnQtZXUxLm5ldC9odWJmcy8yNTc2NDc4Mi9FUlRPLVRoZW1lL0ZvbnRzL1JvYm90by1MaWdodEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBzcmM6IHVybChcImh0dHBzOi8vMjU3NjQ3ODIuZnMxLmh1YnNwb3R1c2VyY29udGVudC1ldTEubmV0L2h1YmZzLzI1NzY0NzgyL0VSVE8tVGhlbWUvRm9udHMvUm9ib3RvLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgc3JjOiB1cmwoXCJodHRwczovLzI1NzY0NzgyLmZzMS5odWJzcG90dXNlcmNvbnRlbnQtZXUxLm5ldC9odWJmcy8yNTc2NDc4Mi9FUlRPLVRoZW1lL0ZvbnRzL1JvYm90by1JdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgc3JjOiB1cmwoXCJodHRwczovLzI1NzY0NzgyLmZzMS5odWJzcG90dXNlcmNvbnRlbnQtZXUxLm5ldC9odWJmcy8yNTc2NDc4Mi9FUlRPLVRoZW1lL0ZvbnRzL1JvYm90by1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly8yNTc2NDc4Mi5mczEuaHVic3BvdHVzZXJjb250ZW50LWV1MS5uZXQvaHViZnMvMjU3NjQ3ODIvRVJUTy1UaGVtZS9Gb250cy9Sb2JvdG8tQm9sZEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNb25vXCI7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly8yNTc2NDc4Mi5mczEuaHVic3BvdHVzZXJjb250ZW50LWV1MS5uZXQvaHViZnMvMjU3NjQ3ODIvRVJUTy1UaGVtZS9Gb250cy9Sb2JvdG9Nb25vLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBUeXBvZ3JhcGh5XG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbn1cblxuYm9keSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiBjYWxjKDEuNnJlbSArIDAuMXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuaDEsXG4uaDEsXG5oMixcbi5oMixcbmgzLFxuLmgzLFxuLmFhLXN5c3RlbS1wYWdlLmFhLWxhbmRpbmctcGFnZSBoMixcbmg0LFxuLmg0LFxuLmhzLXNlYXJjaC1yZXN1bHRzIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyA+IGxpIC5ocy1zZWFyY2gtcmVzdWx0c19fdGl0bGUsXG5oNSxcbi5oNSxcbmg2LFxuLmg2IHtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbjogMDtcbn1cbmgxOm5vdCg6bGFzdC1jaGlsZCksXG4uaDE6bm90KDpsYXN0LWNoaWxkKSxcbmgyOm5vdCg6bGFzdC1jaGlsZCksXG4uaDI6bm90KDpsYXN0LWNoaWxkKSxcbmgzOm5vdCg6bGFzdC1jaGlsZCksXG4uaDM6bm90KDpsYXN0LWNoaWxkKSxcbi5hYS1zeXN0ZW0tcGFnZS5hYS1sYW5kaW5nLXBhZ2UgaDI6bm90KDpsYXN0LWNoaWxkKSxcbmg0Om5vdCg6bGFzdC1jaGlsZCksXG4uaDQ6bm90KDpsYXN0LWNoaWxkKSxcbi5ocy1zZWFyY2gtcmVzdWx0cyAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcgPiBsaSAuaHMtc2VhcmNoLXJlc3VsdHNfX3RpdGxlOm5vdCg6bGFzdC1jaGlsZCksXG5oNTpub3QoOmxhc3QtY2hpbGQpLFxuLmg1Om5vdCg6bGFzdC1jaGlsZCksXG5oNjpub3QoOmxhc3QtY2hpbGQpLFxuLmg2Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbmgxOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmgxOm5vdCg6Zmlyc3QtY2hpbGQpLFxuaDI6bm90KDpmaXJzdC1jaGlsZCksXG4uaDI6bm90KDpmaXJzdC1jaGlsZCksXG5oMzpub3QoOmZpcnN0LWNoaWxkKSxcbi5oMzpub3QoOmZpcnN0LWNoaWxkKSxcbi5hYS1zeXN0ZW0tcGFnZS5hYS1sYW5kaW5nLXBhZ2UgaDI6bm90KDpmaXJzdC1jaGlsZCksXG5oNDpub3QoOmZpcnN0LWNoaWxkKSxcbi5oNDpub3QoOmZpcnN0LWNoaWxkKSxcbi5ocy1zZWFyY2gtcmVzdWx0cyAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3RpbmcgPiBsaSAuaHMtc2VhcmNoLXJlc3VsdHNfX3RpdGxlOm5vdCg6Zmlyc3QtY2hpbGQpLFxuaDU6bm90KDpmaXJzdC1jaGlsZCksXG4uaDU6bm90KDpmaXJzdC1jaGlsZCksXG5oNjpub3QoOmZpcnN0LWNoaWxkKSxcbi5oNjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBoMSBicixcbiAgLmgxIGJyLFxuICBoMiBicixcbiAgLmgyIGJyLFxuICBoMyBicixcbiAgLmgzIGJyLFxuICAuYWEtc3lzdGVtLXBhZ2UuYWEtbGFuZGluZy1wYWdlIGgyIGJyLFxuICBoNCBicixcbiAgLmg0IGJyLFxuICAuaHMtc2VhcmNoLXJlc3VsdHMgLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nID4gbGkgLmhzLXNlYXJjaC1yZXN1bHRzX190aXRsZSBicixcbiAgaDUgYnIsXG4gIC5oNSBicixcbiAgaDYgYnIsXG4gIC5oNiBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuaDEgYSxcbi5oMSBhLFxuaDIgYSxcbi5oMiBhLFxuaDMgYSxcbi5oMyBhLFxuLmFhLXN5c3RlbS1wYWdlLmFhLWxhbmRpbmctcGFnZSBoMiBhLFxuaDQgYSxcbi5oNCBhLFxuLmhzLXNlYXJjaC1yZXN1bHRzIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyA+IGxpIC5ocy1zZWFyY2gtcmVzdWx0c19fdGl0bGUgYSxcbmg1IGEsXG4uaDUgYSxcbmg2IGEsXG4uaDYgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5oMSxcbi5oMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygzLjZyZW0gKyAwLjZ2dyk7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaDIsXG4uaDIge1xuICBmb250LXNpemU6IGNhbGMoM3JlbSArIDAuNXZ3KTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5oMyxcbi5oMyxcbi5hYS1zeXN0ZW0tcGFnZS5hYS1sYW5kaW5nLXBhZ2UgaDIge1xuICBmb250LXNpemU6IGNhbGMoMi43cmVtICsgMC40dncpO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmg0LFxuLmg0LFxuLmhzLXNlYXJjaC1yZXN1bHRzIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyA+IGxpIC5ocy1zZWFyY2gtcmVzdWx0c19fdGl0bGUge1xuICBmb250LXNpemU6IGNhbGMoMi40cmVtICsgMC4xdncpO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmg1LFxuLmg1IHtcbiAgZm9udC1zaXplOiBjYWxjKDIuMXJlbSArIDAuMXZ3KTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5oNixcbi5oNiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjhyZW0gKyAwLjF2dyk7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxucCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5wOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuaW1nICsgcCxcbmltZyArIHN0cm9uZyxcbmRpdiArIHAsXG5kaXYgKyBzdHJvbmcsXG52aWRlbyArIHAsXG52aWRlbyArIHN0cm9uZyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5hYS10ZXh0LXNpemUtLXNtYWxsLCAuYWEtc3ViaGVhZGluZyxcbi5hYS1sYWJlbCwgZmlnY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjRyZW0gKyAwLjF2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5hYS10ZXh0LXNpemUtLWxhcmdlLCBibG9ja3F1b3RlLCAuYWEtdGV4dC1zaXplLS1sYXJnZS0zMDAge1xuICBmb250LXNpemU6IGNhbGMoMnJlbSArIDAuMXZ3KTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLmFhLXRleHQtc2l6ZS0tbGFyZ2UtMzAwIHtcbiAgY29sb3I6ICMyMTNCNjE7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbnVsLFxub2wge1xuICBwYWRkaW5nLWxlZnQ6IDEuNGVtO1xuICBtYXJnaW46IDJlbSAwO1xufVxudWw6Zmlyc3QtY2hpbGQsXG5vbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG51bDpsYXN0LWNoaWxkLFxub2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbnAgKyB1bCxcbnAgKyBvbCB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxubGkge1xuICBwYWRkaW5nLWxlZnQ6IDAuM2VtO1xufVxubGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNGVtO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IDAuNXJlbSBzb2xpZCAjM0U1NERFO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbjogY2FsYygzLjJyZW0gKiAxLjI1ICsgMXZoKSAwO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMy4ycmVtICogMS4yNSk7XG59XG5ibG9ja3F1b3RlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbmJsb2NrcXVvdGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbnN0cm9uZyxcbmIge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5pIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5maWdjYXB0aW9uIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uYWEtc3ViaGVhZGluZyxcbi5hYS1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYWEtc3ViaGVhZGluZzpsYXN0LWNoaWxkLFxuLmFhLWxhYmVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFhLXN1YmhlYWRpbmcgKyBoMSxcbi5hYS1zdWJoZWFkaW5nICsgaDIsXG4uYWEtc3ViaGVhZGluZyArIGgzLFxuLmFhLXN1YmhlYWRpbmcgKyBoNCxcbi5hYS1zdWJoZWFkaW5nICsgaDUsXG4uYWEtc3ViaGVhZGluZyArIGg2LFxuLmFhLWxhYmVsICsgaDEsXG4uYWEtbGFiZWwgKyBoMixcbi5hYS1sYWJlbCArIGgzLFxuLmFhLWxhYmVsICsgaDQsXG4uYWEtbGFiZWwgKyBoNSxcbi5hYS1sYWJlbCArIGg2IHtcbiAgbWFyZ2luLXRvcDogMHJlbSAhaW1wb3J0YW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgVXRpbGl0aWVzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBFUlRPIGJhY2tncm91bmQgcGF0dGVybnMgKi9cbi5hYS1iZy1wYXR0ZXJuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFhLWJnLXBhdHRlcm4gPiAqIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmFhLWJnLXBhdHRlcm46OmJlZm9yZSwgLmFhLWJnLXBhdHRlcm46OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYS1iZy1wYXR0ZXJuOjpiZWZvcmUsIC5hYS1iZy1wYXR0ZXJuOjphZnRlciB7XG4gICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uYWEtYmctcGF0dGVybjo6YmVmb3JlIHtcbiAgdG9wOiAtMTB2dztcbn1cbi5hYS1iZy1wYXR0ZXJuOjphZnRlciB7XG4gIHRvcDogMjAwdmg7XG59XG4uYWEtYmctcGF0dGVybltjbGFzcyQ9Ymx1ZV06OmJlZm9yZSB7XG4gIGxlZnQ6IGNhbGMoNTB2dyArIDMuMnJlbSAvIDIpO1xufVxuLmFhLWJnLXBhdHRlcm5bY2xhc3MkPWJsdWVdOjphZnRlciB7XG4gIHJpZ2h0OiBjYWxjKDUwdncgKyAzLjJyZW0gLyAyKTtcbn1cbi5hYS1iZy1wYXR0ZXJuW2NsYXNzJD1waW5rXTo6YmVmb3JlIHtcbiAgcmlnaHQ6IGNhbGMoNTB2dyArIDMuMnJlbSAvIDIpO1xufVxuLmFhLWJnLXBhdHRlcm5bY2xhc3MkPXBpbmtdOjphZnRlciB7XG4gIGxlZnQ6IGNhbGMoNTB2dyArIDMuMnJlbSAvIDIpO1xufVxuXG4uYWEtYmctcGF0dGVybi0tcHJvcGVsbGVyLWJsdWU6OmJlZm9yZSwgLmFhLWJnLXBhdHRlcm4tLXByb3BlbGxlci1ibHVlOjphZnRlcixcbi5hYS1iZy1wYXR0ZXJuLS1wcm9wZWxsZXItcGluazo6YmVmb3JlLFxuLmFhLWJnLXBhdHRlcm4tLXByb3BlbGxlci1waW5rOjphZnRlciB7XG4gIHdpZHRoOiA2MHZ3O1xufVxuXG4uYWEtYmctcGF0dGVybi0tcHJvcGVsbGVyLWJsdWU6OmJlZm9yZSwgLmFhLWJnLXBhdHRlcm4tLXByb3BlbGxlci1ibHVlOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCA8c3ZnIHZpZXdCb3g9XCIwIDAgODM2IDg0NFwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwibTE0OS44IDQyNy43cy0xOTkuNCAzMTkuNi02MC43IDM5OS41YzEzOC42IDc5LjkgMzc3LjUtMTY4LjYgMzc3LjUtMTY4LjZzMzAzLjYgMjA3LjIgMzU5LjIgMjQuNy0xNTcuOS0yODQuMS0xNTcuOS0yODQuMSAxNDcuOS0yNTEuOC0xMi4xLTM2MWMtMjAyLjQtMTM4LjItMjkxLjUgMTUzLjgtMjkxLjUgMTUzLjhzLTIyOC43LTE4NS41LTMzNS0zNy41Yy0xMDYuMiAxNDcuOSAxMjAuNSAyNzMuMiAxMjAuNSAyNzMuMlwiIGZpbGw9XCIjRURGOUZGXCIvPjwvc3ZnPicpO1xufVxuXG4uYWEtYmctcGF0dGVybi0tcHJvcGVsbGVyLXBpbms6OmJlZm9yZSwgLmFhLWJnLXBhdHRlcm4tLXByb3BlbGxlci1waW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCA8c3ZnIHZpZXdCb3g9XCIwIDAgODM2IDg0NFwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwibTE0OS44IDQyNy43cy0xOTkuNCAzMTkuNi02MC43IDM5OS41YzEzOC42IDc5LjkgMzc3LjUtMTY4LjYgMzc3LjUtMTY4LjZzMzAzLjYgMjA3LjIgMzU5LjIgMjQuNy0xNTcuOS0yODQuMS0xNTcuOS0yODQuMSAxNDcuOS0yNTEuOC0xMi4xLTM2MWMtMjAyLjQtMTM4LjItMjkxLjUgMTUzLjgtMjkxLjUgMTUzLjhzLTIyOC43LTE4NS41LTMzNS0zNy41Yy0xMDYuMiAxNDcuOSAxMjAuNSAyNzMuMiAxMjAuNSAyNzMuMlwiIGZpbGw9XCIjRkVGM0ZCXCIvPjwvc3ZnPicpO1xufVxuXG4uYWEtYmctcGF0dGVybi0tYnV0dGVyZmx5LWJsdWU6OmJlZm9yZSwgLmFhLWJnLXBhdHRlcm4tLWJ1dHRlcmZseS1ibHVlOjphZnRlcixcbi5hYS1iZy1wYXR0ZXJuLS1idXR0ZXJmbHktcGluazo6YmVmb3JlLFxuLmFhLWJnLXBhdHRlcm4tLWJ1dHRlcmZseS1waW5rOjphZnRlciB7XG4gIHdpZHRoOiA4MHZ3O1xufVxuXG4uYWEtYmctcGF0dGVybi0tYnV0dGVyZmx5LWJsdWU6OmJlZm9yZSwgLmFhLWJnLXBhdHRlcm4tLWJ1dHRlcmZseS1ibHVlOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCA8c3ZnIHZpZXdCb3g9XCIwIDAgMTA3OCA3OTlcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIm0xMDU1IDEyMi41Yy0yNi05Mi0xMjAuNi0xMzUuOS0yMTItMTE3LjMtNjQuNiAxMy43LTEyNS4yIDQxLjQtMTc3LjQgODFzLTk0LjYgOTAtMTI0LjEgMTQ3LjdjLTYyLjQtMTExLjMtMTg3LjMtMTg1LjItMzIzLjMtMjAzLjUtOTIuMS0xMi40LTE4NSAyMS43LTIxMiAxMTcuMi0yMi4xIDc4LjQgMjcuNiAxOTQgMTIwLjMgMjA2LjUgMzIuMSA0LjMgOTkuOCA1LjEgMTEyLjcgNDEuMSAzLjggMTAuNS01LjggNTAuNS0xMi4xIDU5LjUtMTIuOSAxOC4zLTUuOCA3LjMtMTIuNyA3LjQtMjIxLjUgMy4zLTIyMi4yIDMzOS4xIDAgMzM1LjggMTUwLjUtMi4zIDI2My4yLTg3LjIgMzIyLjMtMjA1LjcgNjUuNSAxMjguMiAyMDQgMTk0LjkgMzY3LjkgMjA1LjUgOTMgNiAxNzIuMy04MS41IDE3Mi4zLTE2Ny45IDAtOTUuOS03OS4xLTE2MS44LTE3Mi4zLTE2Ny45LTQ1LjUtMy02Ni4zLTEtNjMuOC00OC40IDIuOC01My43IDQ2LjQtNzQuOCA5My43LTg0LjUgOTEuMy0xOC42IDE0NC4xLTEyMyAxMjAuNS0yMDYuNVwiIGZpbGw9XCIjRURGOUZGXCIvPjwvc3ZnPicpO1xufVxuXG4uYWEtYmctcGF0dGVybi0tYnV0dGVyZmx5LXBpbms6OmJlZm9yZSwgLmFhLWJnLXBhdHRlcm4tLWJ1dHRlcmZseS1waW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCA8c3ZnIHZpZXdCb3g9XCIwIDAgMTA3OCA3OTlcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIm0xMDU1IDEyMi41Yy0yNi05Mi0xMjAuNi0xMzUuOS0yMTItMTE3LjMtNjQuNiAxMy43LTEyNS4yIDQxLjQtMTc3LjQgODFzLTk0LjYgOTAtMTI0LjEgMTQ3LjdjLTYyLjQtMTExLjMtMTg3LjMtMTg1LjItMzIzLjMtMjAzLjUtOTIuMS0xMi40LTE4NSAyMS43LTIxMiAxMTcuMi0yMi4xIDc4LjQgMjcuNiAxOTQgMTIwLjMgMjA2LjUgMzIuMSA0LjMgOTkuOCA1LjEgMTEyLjcgNDEuMSAzLjggMTAuNS01LjggNTAuNS0xMi4xIDU5LjUtMTIuOSAxOC4zLTUuOCA3LjMtMTIuNyA3LjQtMjIxLjUgMy4zLTIyMi4yIDMzOS4xIDAgMzM1LjggMTUwLjUtMi4zIDI2My4yLTg3LjIgMzIyLjMtMjA1LjcgNjUuNSAxMjguMiAyMDQgMTk0LjkgMzY3LjkgMjA1LjUgOTMgNiAxNzIuMy04MS41IDE3Mi4zLTE2Ny45IDAtOTUuOS03OS4xLTE2MS44LTE3Mi4zLTE2Ny45LTQ1LjUtMy02Ni4zLTEtNjMuOC00OC40IDIuOC01My43IDQ2LjQtNzQuOCA5My43LTg0LjUgOTEuMy0xOC42IDE0NC4xLTEyMyAxMjAuNS0yMDYuNVwiIGZpbGw9XCIjRkVGM0ZCXCIvPjwvc3ZnPicpO1xufVxuXG4uYWEtYmctcGF0dGVybi0tZmxvd2VyLWJsdWU6OmJlZm9yZSwgLmFhLWJnLXBhdHRlcm4tLWZsb3dlci1ibHVlOjphZnRlcixcbi5hYS1iZy1wYXR0ZXJuLS1mbG93ZXItcGluazo6YmVmb3JlLFxuLmFhLWJnLXBhdHRlcm4tLWZsb3dlci1waW5rOjphZnRlciB7XG4gIHdpZHRoOiA2MHZ3O1xufVxuXG4uYWEtYmctcGF0dGVybi0tZmxvd2VyLWJsdWU6OmJlZm9yZSwgLmFhLWJnLXBhdHRlcm4tLWZsb3dlci1ibHVlOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCA8c3ZnIHZpZXdCb3g9XCIwIDAgODYzIDg0NFwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwibTg1My4yIDUwNi4xYzEyLjgtMTEwIDE0LjMtMjIyLjktMTQuMS0zMjkuOS05LjgtMzYuOC0yMy42LTczLjYtNDguNi0xMDIuMy0zNS45LTQxLjEtOTAuOS02MC45LTE0NC45LTY4LjYtMTk0LjItMjcuOC0zODcgODEuNy01MTQuNyAyMzAuNi01Ni4yIDY1LjQtMTAzLjcgMTQwLjMtMTI0LjYgMjIzLjktNi4xIDE5LjUtNyA0MC4yLTIuNSA2MC4xIDE1LjYgNTIuOCA4Ny4zIDY1LjQgMTM5LjcgNDguNSA4NC42LTI3LjQgMTQ0LjYtMTAwLjggMTk5LjYtMTcwLjctMjcuOCA1Mi40LTQ4LjMgMTA4LjMtNjEgMTY2LjEtNS43IDI1LjYtOS43IDUyLjYtMi40IDc3LjcgMTQuMiA0OSA3MC44IDc3LjcgMTIxLjQgNzAuOXM5My44LTQyLjIgMTIyLTg0LjggNDMuNi05Mi4xIDU4LjctMTQwLjljLTExLjYgODguNS05LjEgMTc4LjMgNy42IDI2NiAxOC40IDk2LjYgOTUgMTIwLjUgMTU3LjkgNDcuNiA2OS42LTgwLjcgOTQtMTkxIDEwNS45LTI5NC4yXCIgZmlsbD1cIiNFREY5RkZcIi8+PC9zdmc+Jyk7XG59XG5cbi5hYS1iZy1wYXR0ZXJuLS1mbG93ZXItcGluazo6YmVmb3JlLCAuYWEtYmctcGF0dGVybi0tZmxvd2VyLXBpbms6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgdmlld0JveD1cIjAgMCA4NjMgODQ0XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJtODUzLjIgNTA2LjFjMTIuOC0xMTAgMTQuMy0yMjIuOS0xNC4xLTMyOS45LTkuOC0zNi44LTIzLjYtNzMuNi00OC42LTEwMi4zLTM1LjktNDEuMS05MC45LTYwLjktMTQ0LjktNjguNi0xOTQuMi0yNy44LTM4NyA4MS43LTUxNC43IDIzMC42LTU2LjIgNjUuNC0xMDMuNyAxNDAuMy0xMjQuNiAyMjMuOS02LjEgMTkuNS03IDQwLjItMi41IDYwLjEgMTUuNiA1Mi44IDg3LjMgNjUuNCAxMzkuNyA0OC41IDg0LjYtMjcuNCAxNDQuNi0xMDAuOCAxOTkuNi0xNzAuNy0yNy44IDUyLjQtNDguMyAxMDguMy02MSAxNjYuMS01LjcgMjUuNi05LjcgNTIuNi0yLjQgNzcuNyAxNC4yIDQ5IDcwLjggNzcuNyAxMjEuNCA3MC45czkzLjgtNDIuMiAxMjItODQuOCA0My42LTkyLjEgNTguNy0xNDAuOWMtMTEuNiA4OC41LTkuMSAxNzguMyA3LjYgMjY2IDE4LjQgOTYuNiA5NSAxMjAuNSAxNTcuOSA0Ny42IDY5LjYtODAuNyA5NC0xOTEgMTA1LjktMjk0LjJcIiBmaWxsPVwiI0ZFRjNGQlwiLz48L3N2Zz4nKTtcbn1cblxuLyogTW9kdWxlIHNlZ21lbnQgc3BhY2luZyAqL1xuLmFhLW1vZHVsZV9faGVhZGVyOm5vdCg6bGFzdC1jaGlsZCksXG4uYWEtbW9kdWxlX19ib2R5Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XG59XG5cbi8qIEdyaWQgKi9cbi5hYS1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IGNhbGMoMy4ycmVtICsgMi41dmgpIGNhbGMoMy4ycmVtICsgMC41dncpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWEtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG4uYWEtZ3JpZC5hYS1ncmlkLS1vbmUge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYS1ncmlkLmFhLWdyaWQtLXR3by5hYS1ncmlkLS1jb2xzLTEtMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSBtaW5tYXgoMCwgMmZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYS1ncmlkLmFhLWdyaWQtLXR3by5hYS1ncmlkLS1jb2xzLTItMSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMmZyKSBtaW5tYXgoMCwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1ncmlkLmFhLWdyaWQtLXRocmVlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtZ3JpZC5hYS1ncmlkLS1mb3VyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbn1cblxudWwuYWEtZ3JpZCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbnVsLmFhLWdyaWQgPiBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogQmFja2dyb3VuZCBjb2xvcnMgKi9cbi5hYS1iZy1wcmltYXJ5LCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYWEtYmctcHJpbWFyeSAuYWEtbGFiZWwsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXByaW1hcnkgLmFhLWxhYmVsLFxuLmFhLWJnLXByaW1hcnkgLmFhLXN1YmhlYWRpbmcsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IC5hYS1zdWJoZWFkaW5nIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYWEtYmctcHJpbWFyeSBoMSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBoMSxcbi5hYS1iZy1wcmltYXJ5IGgyLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBoMixcbi5hYS1iZy1wcmltYXJ5IGgzLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBoMyxcbi5hYS1iZy1wcmltYXJ5IGg0LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBoNCxcbi5hYS1iZy1wcmltYXJ5IGg1LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBoNSxcbi5hYS1iZy1wcmltYXJ5IGg2LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBoNiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmFhLWJnLXByaW1hcnkgYSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeSBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYWEtYmctcHJpbWFyeSBhOmhvdmVyLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGE6aG92ZXIsIC5hYS1iZy1wcmltYXJ5IGE6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGE6YWN0aXZlLCAuYWEtYmctcHJpbWFyeSBhOmZvY3VzLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IGE6Zm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmFhLWJnLXNlY29uZGFyeSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uYWEtYmctc2Vjb25kYXJ5IC5hYS1sYWJlbCwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IC5hYS1sYWJlbCxcbi5hYS1iZy1zZWNvbmRhcnkgLmFhLXN1YmhlYWRpbmcsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgLmFhLXN1YmhlYWRpbmcge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5hYS1iZy1zZWNvbmRhcnkgaDEsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBoMSxcbi5hYS1iZy1zZWNvbmRhcnkgaDIsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgaDIsXG4uYWEtYmctc2Vjb25kYXJ5IGgzLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGgzLFxuLmFhLWJnLXNlY29uZGFyeSBoNCxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBoNCxcbi5hYS1iZy1zZWNvbmRhcnkgaDUsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgaDUsXG4uYWEtYmctc2Vjb25kYXJ5IGg2LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGg2IHtcbiAgY29sb3I6ICMyMTNCNjE7XG59XG4uYWEtYmctc2Vjb25kYXJ5IGEsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhIHtcbiAgY29sb3I6ICMyMTNCNjE7XG59XG4uYWEtYmctc2Vjb25kYXJ5IGE6aG92ZXIsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeSBhOmhvdmVyLCAuYWEtYmctc2Vjb25kYXJ5IGE6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnkgYTphY3RpdmUsIC5hYS1iZy1zZWNvbmRhcnkgYTpmb2N1cywgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IGE6Zm9jdXMge1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLmFhLWJnLWNvbXBsZW1lbnRhcnksIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5hYS1iZy1jb21wbGVtZW50YXJ5IC5hYS1sYWJlbCwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeSAuYWEtbGFiZWwsXG4uYWEtYmctY29tcGxlbWVudGFyeSAuYWEtc3ViaGVhZGluZyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgLmFhLXN1YmhlYWRpbmcge1xuICBjb2xvcjogIzNFNTRERTtcbn1cbi5hYS1iZy1jb21wbGVtZW50YXJ5IGgxLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGgxLFxuLmFhLWJnLWNvbXBsZW1lbnRhcnkgaDIsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGgyLFxuLmFhLWJnLWNvbXBsZW1lbnRhcnkgaDMsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGgzLFxuLmFhLWJnLWNvbXBsZW1lbnRhcnkgaDQsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGg0LFxuLmFhLWJnLWNvbXBsZW1lbnRhcnkgaDUsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGg1LFxuLmFhLWJnLWNvbXBsZW1lbnRhcnkgaDYsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGg2IHtcbiAgY29sb3I6ICMyMTNCNjE7XG59XG4uYWEtYmctY29tcGxlbWVudGFyeSBhLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IGEge1xuICBjb2xvcjogIzIxM0I2MTtcbn1cbi5hYS1iZy1jb21wbGVtZW50YXJ5IGE6aG92ZXIsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYTpob3ZlciwgLmFhLWJnLWNvbXBsZW1lbnRhcnkgYTphY3RpdmUsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYTphY3RpdmUsIC5hYS1iZy1jb21wbGVtZW50YXJ5IGE6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnkgYTpmb2N1cyB7XG4gIGNvbG9yOiAjM0U1NERFO1xufVxuXG4uYWEtYmctbGlnaHQsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWxpZ2h0LFxuLmFhLWJnLXdoaXRlLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0td2hpdGUsXG4uYWEtYmctc2Vjb25kYXJ5LWxpZ2h0LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5LWxpZ2h0LFxuLmFhLWJnLWNvbXBsZW1lbnRhcnktbGlnaHQsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5LWxpZ2h0LFxuLmFhLWJnLWdyYWRpZW50LWxpZ2h0LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtbGlnaHQsXG4uYWEtYmctZ3JhZGllbnQtcGluayxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LXBpbmssXG4uYWEtYmctZ3JhZGllbnQtdGFuLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtdGFuIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uYWEtYmctbGlnaHQgLmFhLWxhYmVsLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1saWdodCAuYWEtbGFiZWwsXG4uYWEtYmctbGlnaHQgLmFhLXN1YmhlYWRpbmcsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1saWdodCAuYWEtc3ViaGVhZGluZyxcbi5hYS1iZy13aGl0ZSAuYWEtbGFiZWwsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS13aGl0ZSAuYWEtbGFiZWwsXG4uYWEtYmctd2hpdGUgLmFhLXN1YmhlYWRpbmcsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS13aGl0ZSAuYWEtc3ViaGVhZGluZyxcbi5hYS1iZy1zZWNvbmRhcnktbGlnaHQgLmFhLWxhYmVsLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5LWxpZ2h0IC5hYS1sYWJlbCxcbi5hYS1iZy1zZWNvbmRhcnktbGlnaHQgLmFhLXN1YmhlYWRpbmcsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnktbGlnaHQgLmFhLXN1YmhlYWRpbmcsXG4uYWEtYmctY29tcGxlbWVudGFyeS1saWdodCAuYWEtbGFiZWwsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5LWxpZ2h0IC5hYS1sYWJlbCxcbi5hYS1iZy1jb21wbGVtZW50YXJ5LWxpZ2h0IC5hYS1zdWJoZWFkaW5nLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeS1saWdodCAuYWEtc3ViaGVhZGluZyxcbi5hYS1iZy1ncmFkaWVudC1saWdodCAuYWEtbGFiZWwsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1saWdodCAuYWEtbGFiZWwsXG4uYWEtYmctZ3JhZGllbnQtbGlnaHQgLmFhLXN1YmhlYWRpbmcsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1saWdodCAuYWEtc3ViaGVhZGluZyxcbi5hYS1iZy1ncmFkaWVudC1waW5rIC5hYS1sYWJlbCxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LXBpbmsgLmFhLWxhYmVsLFxuLmFhLWJnLWdyYWRpZW50LXBpbmsgLmFhLXN1YmhlYWRpbmcsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1waW5rIC5hYS1zdWJoZWFkaW5nLFxuLmFhLWJnLWdyYWRpZW50LXRhbiAuYWEtbGFiZWwsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC10YW4gLmFhLWxhYmVsLFxuLmFhLWJnLWdyYWRpZW50LXRhbiAuYWEtc3ViaGVhZGluZyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LXRhbiAuYWEtc3ViaGVhZGluZyB7XG4gIGNvbG9yOiAjM0U1NERFO1xufVxuLmFhLWJnLWxpZ2h0IGgxLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1saWdodCBoMSxcbi5hYS1iZy1saWdodCBoMixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWxpZ2h0IGgyLFxuLmFhLWJnLWxpZ2h0IGgzLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tbGlnaHQgaDMsXG4uYWEtYmctbGlnaHQgaDQsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1saWdodCBoNCxcbi5hYS1iZy1saWdodCBoNSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWxpZ2h0IGg1LFxuLmFhLWJnLWxpZ2h0IGg2LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tbGlnaHQgaDYsXG4uYWEtYmctd2hpdGUgaDEsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS13aGl0ZSBoMSxcbi5hYS1iZy13aGl0ZSBoMixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXdoaXRlIGgyLFxuLmFhLWJnLXdoaXRlIGgzLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0td2hpdGUgaDMsXG4uYWEtYmctd2hpdGUgaDQsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS13aGl0ZSBoNCxcbi5hYS1iZy13aGl0ZSBoNSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXdoaXRlIGg1LFxuLmFhLWJnLXdoaXRlIGg2LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0td2hpdGUgaDYsXG4uYWEtYmctc2Vjb25kYXJ5LWxpZ2h0IGgxLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5LWxpZ2h0IGgxLFxuLmFhLWJnLXNlY29uZGFyeS1saWdodCBoMixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeS1saWdodCBoMixcbi5hYS1iZy1zZWNvbmRhcnktbGlnaHQgaDMsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnktbGlnaHQgaDMsXG4uYWEtYmctc2Vjb25kYXJ5LWxpZ2h0IGg0LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5LWxpZ2h0IGg0LFxuLmFhLWJnLXNlY29uZGFyeS1saWdodCBoNSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeS1saWdodCBoNSxcbi5hYS1iZy1zZWNvbmRhcnktbGlnaHQgaDYsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnktbGlnaHQgaDYsXG4uYWEtYmctY29tcGxlbWVudGFyeS1saWdodCBoMSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnktbGlnaHQgaDEsXG4uYWEtYmctY29tcGxlbWVudGFyeS1saWdodCBoMixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnktbGlnaHQgaDIsXG4uYWEtYmctY29tcGxlbWVudGFyeS1saWdodCBoMyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnktbGlnaHQgaDMsXG4uYWEtYmctY29tcGxlbWVudGFyeS1saWdodCBoNCxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnktbGlnaHQgaDQsXG4uYWEtYmctY29tcGxlbWVudGFyeS1saWdodCBoNSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnktbGlnaHQgaDUsXG4uYWEtYmctY29tcGxlbWVudGFyeS1saWdodCBoNixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnktbGlnaHQgaDYsXG4uYWEtYmctZ3JhZGllbnQtbGlnaHQgaDEsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1saWdodCBoMSxcbi5hYS1iZy1ncmFkaWVudC1saWdodCBoMixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWxpZ2h0IGgyLFxuLmFhLWJnLWdyYWRpZW50LWxpZ2h0IGgzLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtbGlnaHQgaDMsXG4uYWEtYmctZ3JhZGllbnQtbGlnaHQgaDQsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1saWdodCBoNCxcbi5hYS1iZy1ncmFkaWVudC1saWdodCBoNSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWxpZ2h0IGg1LFxuLmFhLWJnLWdyYWRpZW50LWxpZ2h0IGg2LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtbGlnaHQgaDYsXG4uYWEtYmctZ3JhZGllbnQtcGluayBoMSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LXBpbmsgaDEsXG4uYWEtYmctZ3JhZGllbnQtcGluayBoMixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LXBpbmsgaDIsXG4uYWEtYmctZ3JhZGllbnQtcGluayBoMyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LXBpbmsgaDMsXG4uYWEtYmctZ3JhZGllbnQtcGluayBoNCxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LXBpbmsgaDQsXG4uYWEtYmctZ3JhZGllbnQtcGluayBoNSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LXBpbmsgaDUsXG4uYWEtYmctZ3JhZGllbnQtcGluayBoNixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LXBpbmsgaDYsXG4uYWEtYmctZ3JhZGllbnQtdGFuIGgxLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtdGFuIGgxLFxuLmFhLWJnLWdyYWRpZW50LXRhbiBoMixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LXRhbiBoMixcbi5hYS1iZy1ncmFkaWVudC10YW4gaDMsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC10YW4gaDMsXG4uYWEtYmctZ3JhZGllbnQtdGFuIGg0LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtdGFuIGg0LFxuLmFhLWJnLWdyYWRpZW50LXRhbiBoNSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LXRhbiBoNSxcbi5hYS1iZy1ncmFkaWVudC10YW4gaDYsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC10YW4gaDYge1xuICBjb2xvcjogIzIxM0I2MTtcbn1cbi5hYS1iZy1saWdodCBhLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1saWdodCBhLFxuLmFhLWJnLXdoaXRlIGEsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS13aGl0ZSBhLFxuLmFhLWJnLXNlY29uZGFyeS1saWdodCBhLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5LWxpZ2h0IGEsXG4uYWEtYmctY29tcGxlbWVudGFyeS1saWdodCBhLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeS1saWdodCBhLFxuLmFhLWJnLWdyYWRpZW50LWxpZ2h0IGEsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1saWdodCBhLFxuLmFhLWJnLWdyYWRpZW50LXBpbmsgYSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LXBpbmsgYSxcbi5hYS1iZy1ncmFkaWVudC10YW4gYSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LXRhbiBhIHtcbiAgY29sb3I6ICMyMTNCNjE7XG59XG4uYWEtYmctbGlnaHQgYTpob3ZlciwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tbGlnaHQgYTpob3ZlciwgLmFhLWJnLWxpZ2h0IGE6YWN0aXZlLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1saWdodCBhOmFjdGl2ZSwgLmFhLWJnLWxpZ2h0IGE6Zm9jdXMsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWxpZ2h0IGE6Zm9jdXMsXG4uYWEtYmctd2hpdGUgYTpob3Zlcixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXdoaXRlIGE6aG92ZXIsXG4uYWEtYmctd2hpdGUgYTphY3RpdmUsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS13aGl0ZSBhOmFjdGl2ZSxcbi5hYS1iZy13aGl0ZSBhOmZvY3VzLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0td2hpdGUgYTpmb2N1cyxcbi5hYS1iZy1zZWNvbmRhcnktbGlnaHQgYTpob3Zlcixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeS1saWdodCBhOmhvdmVyLFxuLmFhLWJnLXNlY29uZGFyeS1saWdodCBhOmFjdGl2ZSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeS1saWdodCBhOmFjdGl2ZSxcbi5hYS1iZy1zZWNvbmRhcnktbGlnaHQgYTpmb2N1cyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXNlY29uZGFyeS1saWdodCBhOmZvY3VzLFxuLmFhLWJnLWNvbXBsZW1lbnRhcnktbGlnaHQgYTpob3Zlcixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnktbGlnaHQgYTpob3Zlcixcbi5hYS1iZy1jb21wbGVtZW50YXJ5LWxpZ2h0IGE6YWN0aXZlLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeS1saWdodCBhOmFjdGl2ZSxcbi5hYS1iZy1jb21wbGVtZW50YXJ5LWxpZ2h0IGE6Zm9jdXMsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5LWxpZ2h0IGE6Zm9jdXMsXG4uYWEtYmctZ3JhZGllbnQtbGlnaHQgYTpob3Zlcixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWxpZ2h0IGE6aG92ZXIsXG4uYWEtYmctZ3JhZGllbnQtbGlnaHQgYTphY3RpdmUsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1saWdodCBhOmFjdGl2ZSxcbi5hYS1iZy1ncmFkaWVudC1saWdodCBhOmZvY3VzLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtbGlnaHQgYTpmb2N1cyxcbi5hYS1iZy1ncmFkaWVudC1waW5rIGE6aG92ZXIsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1waW5rIGE6aG92ZXIsXG4uYWEtYmctZ3JhZGllbnQtcGluayBhOmFjdGl2ZSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LXBpbmsgYTphY3RpdmUsXG4uYWEtYmctZ3JhZGllbnQtcGluayBhOmZvY3VzLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtcGluayBhOmZvY3VzLFxuLmFhLWJnLWdyYWRpZW50LXRhbiBhOmhvdmVyLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtdGFuIGE6aG92ZXIsXG4uYWEtYmctZ3JhZGllbnQtdGFuIGE6YWN0aXZlLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtdGFuIGE6YWN0aXZlLFxuLmFhLWJnLWdyYWRpZW50LXRhbiBhOmZvY3VzLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtdGFuIGE6Zm9jdXMge1xuICBjb2xvcjogIzNFNTRERTtcbn1cblxuLmFhLWJnLWRhcmssIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcmssXG4uYWEtYmctYmxhY2ssXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ibGFjayxcbi5hYS1iZy1ncmFkaWVudC1kYXJrLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyayB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmFhLWJnLWRhcmsgLmFhLWxhYmVsLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrIC5hYS1sYWJlbCxcbi5hYS1iZy1kYXJrIC5hYS1zdWJoZWFkaW5nLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZGFyayAuYWEtc3ViaGVhZGluZyxcbi5hYS1iZy1ibGFjayAuYWEtbGFiZWwsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ibGFjayAuYWEtbGFiZWwsXG4uYWEtYmctYmxhY2sgLmFhLXN1YmhlYWRpbmcsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ibGFjayAuYWEtc3ViaGVhZGluZyxcbi5hYS1iZy1ncmFkaWVudC1kYXJrIC5hYS1sYWJlbCxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcmsgLmFhLWxhYmVsLFxuLmFhLWJnLWdyYWRpZW50LWRhcmsgLmFhLXN1YmhlYWRpbmcsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1kYXJrIC5hYS1zdWJoZWFkaW5nIHtcbiAgY29sb3I6ICNENUYxRkY7XG59XG4uYWEtYmctZGFyayBoMSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZGFyayBoMSxcbi5hYS1iZy1kYXJrIGgyLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZGFyayBoMixcbi5hYS1iZy1kYXJrIGgzLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZGFyayBoMyxcbi5hYS1iZy1kYXJrIGg0LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZGFyayBoNCxcbi5hYS1iZy1kYXJrIGg1LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZGFyayBoNSxcbi5hYS1iZy1kYXJrIGg2LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZGFyayBoNixcbi5hYS1iZy1ibGFjayBoMSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWJsYWNrIGgxLFxuLmFhLWJnLWJsYWNrIGgyLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYmxhY2sgaDIsXG4uYWEtYmctYmxhY2sgaDMsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ibGFjayBoMyxcbi5hYS1iZy1ibGFjayBoNCxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWJsYWNrIGg0LFxuLmFhLWJnLWJsYWNrIGg1LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYmxhY2sgaDUsXG4uYWEtYmctYmxhY2sgaDYsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ibGFjayBoNixcbi5hYS1iZy1ncmFkaWVudC1kYXJrIGgxLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyayBoMSxcbi5hYS1iZy1ncmFkaWVudC1kYXJrIGgyLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyayBoMixcbi5hYS1iZy1ncmFkaWVudC1kYXJrIGgzLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyayBoMyxcbi5hYS1iZy1ncmFkaWVudC1kYXJrIGg0LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyayBoNCxcbi5hYS1iZy1ncmFkaWVudC1kYXJrIGg1LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyayBoNSxcbi5hYS1iZy1ncmFkaWVudC1kYXJrIGg2LFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyayBoNiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmFhLWJnLWRhcmsgYSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZGFyayBhLFxuLmFhLWJnLWJsYWNrIGEsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ibGFjayBhLFxuLmFhLWJnLWdyYWRpZW50LWRhcmsgYSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcmsgYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmFhLWJnLWRhcmsgYTpob3ZlciwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZGFyayBhOmhvdmVyLCAuYWEtYmctZGFyayBhOmFjdGl2ZSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZGFyayBhOmFjdGl2ZSwgLmFhLWJnLWRhcmsgYTpmb2N1cywgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZGFyayBhOmZvY3VzLFxuLmFhLWJnLWJsYWNrIGE6aG92ZXIsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ibGFjayBhOmhvdmVyLFxuLmFhLWJnLWJsYWNrIGE6YWN0aXZlLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tYmxhY2sgYTphY3RpdmUsXG4uYWEtYmctYmxhY2sgYTpmb2N1cyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWJsYWNrIGE6Zm9jdXMsXG4uYWEtYmctZ3JhZGllbnQtZGFyayBhOmhvdmVyLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyayBhOmhvdmVyLFxuLmFhLWJnLWdyYWRpZW50LWRhcmsgYTphY3RpdmUsXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1kYXJrIGE6YWN0aXZlLFxuLmFhLWJnLWdyYWRpZW50LWRhcmsgYTpmb2N1cyxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcmsgYTpmb2N1cyB7XG4gIGNvbG9yOiAjODFENUZGO1xufVxuLmFhLWJnLWRhcmsgLmhzLWlucHV0W3R5cGU9ZmlsZV0sIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcmsgLmhzLWlucHV0W3R5cGU9ZmlsZV0sXG4uYWEtYmctYmxhY2sgLmhzLWlucHV0W3R5cGU9ZmlsZV0sXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ibGFjayAuaHMtaW5wdXRbdHlwZT1maWxlXSxcbi5hYS1iZy1ncmFkaWVudC1kYXJrIC5ocy1pbnB1dFt0eXBlPWZpbGVdLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtZGFyayAuaHMtaW5wdXRbdHlwZT1maWxlXSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4vKiBHZW5lcmF0ZSB1dGlsaXR5IGNsYXNzZXMgYW5kIHN0eWxpbmcgZm9yIGFsbCBiYWNrZ3JvdW5kIGNvbG9ycyBkZWZpbmVkIGluICRjb2xvcnMgKi9cbi5hYS1iZy1wcmltYXJ5LCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFNTRERTtcbn1cblxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tcHJpbWFyeTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFNTRERTtcbiAgb3BhY2l0eTogMC44NTtcbn1cblxuLmFhLWNvbnRlbnQtY29sb3ItLXByaW1hcnkge1xuICBjb2xvcjogIzNFNTRERTtcbn1cblxuLmFhLWJnLXNlY29uZGFyeSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxRDVGRjtcbn1cblxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODFENUZGO1xuICBvcGFjaXR5OiAwLjg1O1xufVxuXG4uYWEtY29udGVudC1jb2xvci0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM4MUQ1RkY7XG59XG5cbi5hYS1iZy1jb21wbGVtZW50YXJ5LCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M2QjhGNTtcbn1cblxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M2QjhGNTtcbiAgb3BhY2l0eTogMC44NTtcbn1cblxuLmFhLWNvbnRlbnQtY29sb3ItLWNvbXBsZW1lbnRhcnkge1xuICBjb2xvcjogI0M2QjhGNTtcbn1cblxuLmFhLWJnLWxpZ2h0LCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkUzRjU7XG59XG5cbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWxpZ2h0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFM0Y1O1xuICBvcGFjaXR5OiAwLjg1O1xufVxuXG4uYWEtY29udGVudC1jb2xvci0tbGlnaHQge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmFhLWJnLWRhcmssIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEzQjYxO1xufVxuXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1kYXJrOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEzQjYxO1xuICBvcGFjaXR5OiAwLjg1O1xufVxuXG4uYWEtY29udGVudC1jb2xvci0tZGFyayB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4uYWEtYmctd2hpdGUsIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLXdoaXRlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBvcGFjaXR5OiAwLjg1O1xufVxuXG4uYWEtY29udGVudC1jb2xvci0td2hpdGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmFhLWJnLWJsYWNrLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG59XG5cbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWJsYWNrOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICBvcGFjaXR5OiAwLjg1O1xufVxuXG4uYWEtY29udGVudC1jb2xvci0tYmxhY2sge1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLmFhLWJnLXNlY29uZGFyeS1saWdodCwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5LWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q1RjFGRjtcbn1cblxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5LWxpZ2h0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDVGMUZGO1xuICBvcGFjaXR5OiAwLjg1O1xufVxuXG4uYWEtY29udGVudC1jb2xvci0tc2Vjb25kYXJ5LWxpZ2h0IHtcbiAgY29sb3I6ICNENUYxRkY7XG59XG5cbi5hYS1iZy1jb21wbGVtZW50YXJ5LWxpZ2h0LCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1jb21wbGVtZW50YXJ5LWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4RTJGQjtcbn1cblxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tY29tcGxlbWVudGFyeS1saWdodDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4RTJGQjtcbiAgb3BhY2l0eTogMC44NTtcbn1cblxuLmFhLWNvbnRlbnQtY29sb3ItLWNvbXBsZW1lbnRhcnktbGlnaHQge1xuICBjb2xvcjogI0U4RTJGQjtcbn1cblxuLmFhLWJnLWdyYWRpZW50LWxpZ2h0LCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1saWdodCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0M0RDREOCAwJSwgIzg3OTk5OSAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG59XG5cbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWxpZ2h0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNDNEQ0RDggMCUsICM4Nzk5OTkgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICBvcGFjaXR5OiAwLjg1O1xufVxuXG4uYWEtY29udGVudC1jb2xvci0tZ3JhZGllbnQtbGlnaHQge1xuICBjb2xvcjogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjQzRENEQ4IDAlLCAjODc5OTk5IDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbn1cblxuLmFhLWJnLWdyYWRpZW50LWRhcmssIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LWRhcmsge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwQTIzMzUgMCUsICMwMTEyMjAgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xufVxuXG4uYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1ncmFkaWVudC1kYXJrOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwQTIzMzUgMCUsICMwMTEyMjAgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICBvcGFjaXR5OiAwLjg1O1xufVxuXG4uYWEtY29udGVudC1jb2xvci0tZ3JhZGllbnQtZGFyayB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwQTIzMzUgMCUsICMwMTEyMjAgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xufVxuXG4uYWEtYmctZ3JhZGllbnQtcGluaywgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tZ3JhZGllbnQtcGluayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0Y1RDVEQiAwJSwgI0U1QkRCRiAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG59XG5cbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LXBpbms6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0Y1RDVEQiAwJSwgI0U1QkRCRiAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gIG9wYWNpdHk6IDAuODU7XG59XG5cbi5hYS1jb250ZW50LWNvbG9yLS1ncmFkaWVudC1waW5rIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0Y1RDVEQiAwJSwgI0U1QkRCRiAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG59XG5cbi5hYS1iZy1ncmFkaWVudC10YW4sIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LXRhbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0Y5RjJFQyAwJSwgI0ZBRUVFMyAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG59XG5cbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWdyYWRpZW50LXRhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRjlGMkVDIDAlLCAjRkFFRUUzIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgb3BhY2l0eTogMC44NTtcbn1cblxuLmFhLWNvbnRlbnQtY29sb3ItLWdyYWRpZW50LXRhbiB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGOUYyRUMgMCUsICNGQUVFRTMgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xufVxuXG4vKiBCYWNrZ3JvdW5kIG1lZGlhIHdyYXBwZXJzICovXG4uYWEtYmctaW1hZ2UsXG4uYWEtYmctb3ZlcmxheSxcbi5hYS1iZy12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hYS1iZy1pbWFnZSA+IC5hYS1pbm5lcixcbi5hYS1iZy1vdmVybGF5ID4gLmFhLWlubmVyLFxuLmFhLWJnLXZpZGVvID4gLmFhLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmFhLWJnLWltYWdlIC5hYS1pbWFnZS13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWEtaW1hZ2Utd3JhcHBlciBpbWcsXG4uYWEtaW1hZ2Utd3JhcHBlci0tY29udGFpbiBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWEtaW1hZ2Utd3JhcHBlciBpbWcge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmFhLWltYWdlLXdyYXBwZXItLWNvbnRhaW4gaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmFhLWltYWdlLXdyYXBwZXItLXRvcCBpbWcsXG4uYWEtaGVyb19faW1hZ2UuYWEtaW1hZ2Utd3JhcHBlci0tdG9wIGltZyB7XG4gIG9iamVjdC1wb3NpdGlvbjogdG9wO1xufVxuXG4uYWEtaW1hZ2Utd3JhcHBlci0tY2VudGVyIGltZyxcbi5hYS1oZXJvX19pbWFnZS5hYS1pbWFnZS13cmFwcGVyLS1jZW50ZXIgaW1nIHtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5hYS1pbWFnZS13cmFwcGVyLS1ib3R0b20gaW1nLFxuLmFhLWhlcm9fX2ltYWdlLmFhLWltYWdlLXdyYXBwZXItLWJvdHRvbSBpbWcge1xuICBvYmplY3QtcG9zaXRpb246IGJvdHRvbTtcbn1cblxuLmFhLWJnLW92ZXJsYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA1O1xufVxuXG4uYWEtYmctdmlkZW8gdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi8qIFRoZSBjb250YWluZXIgb2YgYSBtb2R1bGUgKi9cbi5hYS1tb2R1bGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4vKiBTZXRzIHRoZSB3aWR0aCBvZiB0aGUgbW9kdWxlICovXG4uYWEtbW9kdWxlLXdpZHRoLS1wYWdlLFxuLmFhLW1vZHVsZS13aWR0aC0tZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW1vZHVsZS13aWR0aC0tcGFnZSB7XG4gICAgbWF4LXdpZHRoOiAxNDRyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLyogU2V0cyB0aGUgaGVpZ2h0IG9mIHRoZSBtb2R1bGUgKi9cbi5hYS1tb2R1bGUtaGVpZ2h0LS1zbWFsbCxcbi5hYS1tb2R1bGUtaGVpZ2h0LS1ub3JtYWwsXG4uYWEtbW9kdWxlLWhlaWdodC0tZnVsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5hYS1tb2R1bGUtaGVpZ2h0LS1zbWFsbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2LjRyZW0pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hYS1tb2R1bGUtaGVpZ2h0LS1zbWFsbCB7XG4gICAgbWluLWhlaWdodDogNDByZW07XG4gIH1cbn1cblxuLmFhLW1vZHVsZS1oZWlnaHQtLW5vcm1hbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2LjRyZW0pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hYS1tb2R1bGUtaGVpZ2h0LS1ub3JtYWwge1xuICAgIG1pbi1oZWlnaHQ6IDY0cmVtO1xuICB9XG59XG5cbi5hYS1tb2R1bGUtaGVpZ2h0LS1mdWxsIHtcbiAgbWluLWhlaWdodDogbWluKDEwMHZoIC0gNi40cmVtLCAxMTByZW0pO1xufVxuXG4vKiBTZXRzIHRoZSBzcGFjaW5nIG9uIHRoZSBtb2R1bGUgKi9cbi8qIE1vZHVsZSBjb250ZW50IGNvbnRhaW5lcnMgKi9cbi5hYS1pbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiBjYWxjKDMuMnJlbSArIDIuNXZoKSBjYWxjKDMuMnJlbSArIDAuNXZ3KTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogbWF4KDV2dywgMnJlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IG1heCg1dncsIDJyZW0pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hYS1pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiBtYXgoN3Z3LCAycmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBtYXgoN3Z3LCAycmVtKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIG1pbm1heCgwcHgsIDFmcikpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG1heCg2NXZ3LCAxNDRyZW0gLyAxMiAqIDEwKTtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gICAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgfVxufVxuXG4uYWEtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBDb250cm9scyB0aGUgYWxpZ25tZW50IG9mIHRoZSBjb250ZW50IHdpdGhpbiB0aGUgbW9kdWxlICovXG4uYWEtY29udGVudC1hbGlnbm1lbnQtLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYWEtY29udGVudC1hbGlnbm1lbnQtLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hYS1jb250ZW50LWFsaWdubWVudC0tY2VudGVyIHVsLFxuLmFhLWNvbnRlbnQtYWxpZ25tZW50LS1jZW50ZXIgb2wge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmFhLWNvbnRlbnQtYWxpZ25tZW50LS1jZW50ZXIgLmFhLWJ1dHRvbi1jb250YWluZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLyogU2V0cyB0aGUgd2lkdGggb2YgdGhlIGNvbnRlbnQgaW4gYSBtb2R1bGUgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtY29udGVudC13aWR0aC0tbmFycm93IHtcbiAgICBncmlkLWNvbHVtbjogNC9zcGFuIDY7XG4gIH1cbiAgLmFhLWNvbnRlbnQtd2lkdGgtLW5vcm1hbCB7XG4gICAgZ3JpZC1jb2x1bW46IDMvc3BhbiA4O1xuICB9XG4gIC5hYS1jb250ZW50LXdpZHRoLS13aWRlIHtcbiAgICBncmlkLWNvbHVtbjogMi9zcGFuIDEwO1xuICB9XG4gIC5hYS1jb250ZW50LXdpZHRoLS1mdWxsIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxMjtcbiAgfVxuICAuYWEtY29udGVudC1wb3NpdGlvbi0tbGVmdCAuYWEtY29udGVudC13aWR0aC0tbmFycm93IHtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDY7XG4gIH1cbiAgLmFhLWNvbnRlbnQtcG9zaXRpb24tLWxlZnQgLmFhLWNvbnRlbnQtd2lkdGgtLW5vcm1hbCB7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiA4O1xuICB9XG4gIC5hYS1jb250ZW50LXBvc2l0aW9uLS1sZWZ0IC5hYS1jb250ZW50LXdpZHRoLS13aWRlIHtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDEwO1xuICB9XG4gIC5hYS1jb250ZW50LXBvc2l0aW9uLS1yaWdodCAuYWEtY29udGVudC13aWR0aC0tbmFycm93IHtcbiAgICBncmlkLWNvbHVtbjogNy9zcGFuIDY7XG4gIH1cbiAgLmFhLWNvbnRlbnQtcG9zaXRpb24tLXJpZ2h0IC5hYS1jb250ZW50LXdpZHRoLS1ub3JtYWwge1xuICAgIGdyaWQtY29sdW1uOiA1L3NwYW4gODtcbiAgfVxuICAuYWEtY29udGVudC1wb3NpdGlvbi0tcmlnaHQgLmFhLWNvbnRlbnQtd2lkdGgtLXdpZGUge1xuICAgIGdyaWQtY29sdW1uOiAzL3NwYW4gMTA7XG4gIH1cbn1cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qXG4gKiBCb290c3RyYXAgNCBoaWRpbmcgY2xhc3Nlc1xuICovXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmhpZGRlbi1zbS11cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmhpZGRlbi1zbS1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGlkZGVuLW1kLXVwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlkZGVuLW1kLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oaWRkZW4tbGctdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oaWRkZW4tbGctZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oaWRkZW4teGwtdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGlkZGVuLXhsLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLyoqXG4gKiBDb21wb25lbnRzXG4gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBCdXR0b25zXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtYnV0dG9uLCAuaHMtc2VhcmNoLXJlc3VsdHMgLmhzLXNlYXJjaC1yZXN1bHRzX19wYWdpbmF0aW9uIGEsIC5ocy1idXR0b24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNb25vXCIsIFwiUm9ib3RvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjZyZW0gKyAwLjF2dyk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZSwgdHJhbnNmb3JtIDBzLCBvdXRsaW5lLW9mZnNldCAwcztcbn1cbi5hYS1idXR0b246aG92ZXIsIC5ocy1zZWFyY2gtcmVzdWx0cyAuaHMtc2VhcmNoLXJlc3VsdHNfX3BhZ2luYXRpb24gYTpob3ZlciwgLmhzLWJ1dHRvbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hYS1idXR0b246aG92ZXIsIC5ocy1zZWFyY2gtcmVzdWx0cyAuaHMtc2VhcmNoLXJlc3VsdHNfX3BhZ2luYXRpb24gYTpob3ZlciwgLmhzLWJ1dHRvbjpob3ZlciwgLmFhLWJ1dHRvbjpmb2N1cywgLmhzLXNlYXJjaC1yZXN1bHRzIC5ocy1zZWFyY2gtcmVzdWx0c19fcGFnaW5hdGlvbiBhOmZvY3VzLCAuaHMtYnV0dG9uOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5hYS1idXR0b24uYWEtYnV0dG9uLS0xLCAuaHMtc2VhcmNoLXJlc3VsdHMgLmhzLXNlYXJjaC1yZXN1bHRzX19wYWdpbmF0aW9uIGEuYWEtYnV0dG9uLCAuaHMtc2VhcmNoLXJlc3VsdHMgLmhzLXNlYXJjaC1yZXN1bHRzX19wYWdpbmF0aW9uIGEuYWEtYnV0dG9uLS0xLCAuaHMtc2VhcmNoLXJlc3VsdHMgLmhzLXNlYXJjaC1yZXN1bHRzX19wYWdpbmF0aW9uIGEsIC5ocy1idXR0b24sIC5hYS1mb3JtLWJ1dHRvbi0tMSBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdLCAuYWEtZm9ybS1idXR0b24tLTEgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRTU0REU7XG4gIGJvcmRlci1jb2xvcjogIzNFNTRERTtcbiAgYm9yZGVyLXJhZGl1czogMC40cmVtO1xuICBib3JkZXItd2lkdGg6IDAuMnJlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDAuNmVtIDEuOWVtO1xufVxuLmFhLWJ1dHRvbi5hYS1idXR0b24tLTE6aG92ZXIsIC5ocy1zZWFyY2gtcmVzdWx0cyAuaHMtc2VhcmNoLXJlc3VsdHNfX3BhZ2luYXRpb24gYTpob3ZlciwgLmhzLWJ1dHRvbjpob3ZlciwgLmFhLWZvcm0tYnV0dG9uLS0xIGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIsIC5hYS1mb3JtLWJ1dHRvbi0tMSBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uOmhvdmVyLCAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMTpmb2N1cywgLmhzLXNlYXJjaC1yZXN1bHRzIC5ocy1zZWFyY2gtcmVzdWx0c19fcGFnaW5hdGlvbiBhOmZvY3VzLCAuaHMtYnV0dG9uOmZvY3VzLCAuYWEtZm9ybS1idXR0b24tLTEgaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XTpmb2N1cywgLmFhLWZvcm0tYnV0dG9uLS0xIGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b246Zm9jdXMsIC5hYS1idXR0b24uYWEtYnV0dG9uLS0xOmFjdGl2ZSwgLmhzLXNlYXJjaC1yZXN1bHRzIC5ocy1zZWFyY2gtcmVzdWx0c19fcGFnaW5hdGlvbiBhOmFjdGl2ZSwgLmhzLWJ1dHRvbjphY3RpdmUsIC5hYS1mb3JtLWJ1dHRvbi0tMSBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOmFjdGl2ZSwgLmFhLWZvcm0tYnV0dG9uLS0xIGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5Mzg5NDtcbiAgYm9yZGVyLWNvbG9yOiAjMjkzODk0O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmFhLWJ1dHRvbi5hYS1idXR0b24tLTIsIC5ocy1zZWFyY2gtcmVzdWx0cyAuaHMtc2VhcmNoLXJlc3VsdHNfX3BhZ2luYXRpb24gYS5hYS1idXR0b24tLTIsIC5hYS1idXR0b24tLTIuaHMtYnV0dG9uLCAuYWEtZm9ybS1idXR0b24tLTIgaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XSwgLmFhLWZvcm0tYnV0dG9uLS0yIGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDVGMUZGO1xuICBib3JkZXItY29sb3I6ICNENUYxRkY7XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgYm9yZGVyLXdpZHRoOiAwLjJyZW07XG4gIGNvbG9yOiAjMjEzQjYxO1xuICBwYWRkaW5nOiAwLjZlbSAxLjllbTtcbn1cbi5hYS1idXR0b24uYWEtYnV0dG9uLS0yOmhvdmVyLCAuaHMtc2VhcmNoLXJlc3VsdHMgLmhzLXNlYXJjaC1yZXN1bHRzX19wYWdpbmF0aW9uIGEuYWEtYnV0dG9uLS0yOmhvdmVyLCAuYWEtYnV0dG9uLS0yLmhzLWJ1dHRvbjpob3ZlciwgLmFhLWZvcm0tYnV0dG9uLS0yIGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIsIC5hYS1mb3JtLWJ1dHRvbi0tMiBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uOmhvdmVyLCAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMjpmb2N1cywgLmhzLXNlYXJjaC1yZXN1bHRzIC5ocy1zZWFyY2gtcmVzdWx0c19fcGFnaW5hdGlvbiBhLmFhLWJ1dHRvbi0tMjpmb2N1cywgLmFhLWJ1dHRvbi0tMi5ocy1idXR0b246Zm9jdXMsIC5hYS1mb3JtLWJ1dHRvbi0tMiBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzLCAuYWEtZm9ybS1idXR0b24tLTIgaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbjpmb2N1cywgLmFhLWJ1dHRvbi5hYS1idXR0b24tLTI6YWN0aXZlLCAuaHMtc2VhcmNoLXJlc3VsdHMgLmhzLXNlYXJjaC1yZXN1bHRzX19wYWdpbmF0aW9uIGEuYWEtYnV0dG9uLS0yOmFjdGl2ZSwgLmFhLWJ1dHRvbi0tMi5ocy1idXR0b246YWN0aXZlLCAuYWEtZm9ybS1idXR0b24tLTIgaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XTphY3RpdmUsIC5hYS1mb3JtLWJ1dHRvbi0tMiBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MUQ1RkY7XG4gIGJvcmRlci1jb2xvcjogIzgxRDVGRjtcbiAgY29sb3I6ICMyMTNCNjE7XG59XG5cbi5hYS1idXR0b24uYWEtYnV0dG9uLS0zLCAuaHMtc2VhcmNoLXJlc3VsdHMgLmhzLXNlYXJjaC1yZXN1bHRzX19wYWdpbmF0aW9uIGEuYWEtYnV0dG9uLS0zLCAuYWEtYnV0dG9uLS0zLmhzLWJ1dHRvbiwgLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5hYS1mb3JtLWJ1dHRvbi0tMyBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzIxM0I2MTtcbiAgYm9yZGVyLXJhZGl1czogMC40cmVtO1xuICBib3JkZXItd2lkdGg6IDAuMnJlbTtcbiAgY29sb3I6ICMyMTNCNjE7XG4gIHBhZGRpbmc6IDAuNGVtIDEuMWVtO1xufVxuLmFhLWJ1dHRvbi5hYS1idXR0b24tLTM6aG92ZXIsIC5ocy1zZWFyY2gtcmVzdWx0cyAuaHMtc2VhcmNoLXJlc3VsdHNfX3BhZ2luYXRpb24gYS5hYS1idXR0b24tLTM6aG92ZXIsIC5hYS1idXR0b24tLTMuaHMtYnV0dG9uOmhvdmVyLCAuYWEtZm9ybS1idXR0b24tLTMgaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XTpob3ZlciwgLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b246aG92ZXIsIC5hYS1idXR0b24uYWEtYnV0dG9uLS0zOmZvY3VzLCAuaHMtc2VhcmNoLXJlc3VsdHMgLmhzLXNlYXJjaC1yZXN1bHRzX19wYWdpbmF0aW9uIGEuYWEtYnV0dG9uLS0zOmZvY3VzLCAuYWEtYnV0dG9uLS0zLmhzLWJ1dHRvbjpmb2N1cywgLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMsIC5hYS1mb3JtLWJ1dHRvbi0tMyBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uOmZvY3VzLCAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMzphY3RpdmUsIC5ocy1zZWFyY2gtcmVzdWx0cyAuaHMtc2VhcmNoLXJlc3VsdHNfX3BhZ2luYXRpb24gYS5hYS1idXR0b24tLTM6YWN0aXZlLCAuYWEtYnV0dG9uLS0zLmhzLWJ1dHRvbjphY3RpdmUsIC5hYS1mb3JtLWJ1dHRvbi0tMyBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOmFjdGl2ZSwgLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxM0I2MTtcbiAgYm9yZGVyLWNvbG9yOiAjMjEzQjYxO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmFhLWJ1dHRvbi5hYS1idXR0b24tLWZvcm0sIC5ocy1zZWFyY2gtcmVzdWx0cyAuaHMtc2VhcmNoLXJlc3VsdHNfX3BhZ2luYXRpb24gYS5hYS1idXR0b24tLWZvcm0sIC5hYS1idXR0b24tLWZvcm0uaHMtYnV0dG9uLCAuYWEtZm9ybS1idXR0b24tLWZvcm0gaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XSwgLmFhLWZvcm0tYnV0dG9uLS1mb3JtIGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0U1NERFO1xuICBib3JkZXItY29sb3I6ICMzRTU0REU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgYm9yZGVyLXdpZHRoOiAwLjJyZW07XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAwLjZlbSAxLjllbTtcbn1cbi5hYS1idXR0b24uYWEtYnV0dG9uLS1mb3JtOmhvdmVyLCAuaHMtc2VhcmNoLXJlc3VsdHMgLmhzLXNlYXJjaC1yZXN1bHRzX19wYWdpbmF0aW9uIGEuYWEtYnV0dG9uLS1mb3JtOmhvdmVyLCAuYWEtYnV0dG9uLS1mb3JtLmhzLWJ1dHRvbjpob3ZlciwgLmFhLWZvcm0tYnV0dG9uLS1mb3JtIGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIsIC5hYS1mb3JtLWJ1dHRvbi0tZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uOmhvdmVyLCAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tZm9ybTpmb2N1cywgLmhzLXNlYXJjaC1yZXN1bHRzIC5ocy1zZWFyY2gtcmVzdWx0c19fcGFnaW5hdGlvbiBhLmFhLWJ1dHRvbi0tZm9ybTpmb2N1cywgLmFhLWJ1dHRvbi0tZm9ybS5ocy1idXR0b246Zm9jdXMsIC5hYS1mb3JtLWJ1dHRvbi0tZm9ybSBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzLCAuYWEtZm9ybS1idXR0b24tLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLmhzLWJ1dHRvbjpmb2N1cywgLmFhLWJ1dHRvbi5hYS1idXR0b24tLWZvcm06YWN0aXZlLCAuaHMtc2VhcmNoLXJlc3VsdHMgLmhzLXNlYXJjaC1yZXN1bHRzX19wYWdpbmF0aW9uIGEuYWEtYnV0dG9uLS1mb3JtOmFjdGl2ZSwgLmFhLWJ1dHRvbi0tZm9ybS5ocy1idXR0b246YWN0aXZlLCAuYWEtZm9ybS1idXR0b24tLWZvcm0gaW5wdXQuYWEtYnV0dG9uW3R5cGU9c3VibWl0XTphY3RpdmUsIC5hYS1mb3JtLWJ1dHRvbi0tZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTM4OTQ7XG4gIGJvcmRlci1jb2xvcjogIzI5Mzg5NDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5hYS1idXR0b24uYWEtYnV0dG9uLS0xOmFjdGl2ZSwgLmhzLXNlYXJjaC1yZXN1bHRzIC5ocy1zZWFyY2gtcmVzdWx0c19fcGFnaW5hdGlvbiBhOmFjdGl2ZSwgLmhzLWJ1dHRvbjphY3RpdmUsIC5hYS1mb3JtLWJ1dHRvbi0tMSBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOmFjdGl2ZSwgLmFhLWZvcm0tYnV0dG9uLS0xIGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b246YWN0aXZlLCAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMjphY3RpdmUsIC5hYS1mb3JtLWJ1dHRvbi0tMiBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOmFjdGl2ZSwgLmFhLWZvcm0tYnV0dG9uLS0yIGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b246YWN0aXZlLCAuYWEtYnV0dG9uLmFhLWJ1dHRvbi0tMzphY3RpdmUsIC5hYS1mb3JtLWJ1dHRvbi0tMyBpbnB1dC5hYS1idXR0b25bdHlwZT1zdWJtaXRdOmFjdGl2ZSwgLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0W3R5cGU9c3VibWl0XS5ocy1idXR0b246YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbn1cbi5hYS1idXR0b24uYWEtYnV0dG9uLS0zLCAuaHMtc2VhcmNoLXJlc3VsdHMgLmhzLXNlYXJjaC1yZXN1bHRzX19wYWdpbmF0aW9uIGEuYWEtYnV0dG9uLS0zLCAuYWEtYnV0dG9uLS0zLmhzLWJ1dHRvbiwgLmFhLWZvcm0tYnV0dG9uLS0zIGlucHV0LmFhLWJ1dHRvblt0eXBlPXN1Ym1pdF0sIC5hYS1mb3JtLWJ1dHRvbi0tMyBpbnB1dFt0eXBlPXN1Ym1pdF0uaHMtYnV0dG9uIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuMXZ3KTtcbn1cbi5hYS1idXR0b24uYWEtYnV0dG9uLS00LCAuaHMtc2VhcmNoLXJlc3VsdHMgLmhzLXNlYXJjaC1yZXN1bHRzX19wYWdpbmF0aW9uIGEuYWEtYnV0dG9uLS00LCAuYWEtYnV0dG9uLS00LmhzLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjMjEzQjYxO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4uYWEtYnV0dG9uLmFhLWJ1dHRvbi0tNDpob3ZlciwgLmhzLXNlYXJjaC1yZXN1bHRzIC5ocy1zZWFyY2gtcmVzdWx0c19fcGFnaW5hdGlvbiBhLmFhLWJ1dHRvbi0tNDpob3ZlciwgLmFhLWJ1dHRvbi0tNC5ocy1idXR0b246aG92ZXIge1xuICBjb2xvcjogIzNFNTRERTtcbn1cbi5hYS1idXR0b24uYWEtYnV0dG9uLS00OjphZnRlciwgLmhzLXNlYXJjaC1yZXN1bHRzIC5ocy1zZWFyY2gtcmVzdWx0c19fcGFnaW5hdGlvbiBhLmFhLWJ1dHRvbi0tNDo6YWZ0ZXIsIC5hYS1idXR0b24tLTQuaHMtYnV0dG9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCA8c3ZnIHZpZXdCb3g9XCIwIDAgNDAgNzRcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIm0xMyAwaC0xM2wyNCAzNy0yNCAzN2gxM2wyNy0zNnYtMnpcIiBmaWxsPVwiIzIxM0I2MVwiIHNoYXBlLXJlbmRlcmluZz1cImdlb21ldHJpY1ByZWNpc2lvblwiLz48L3N2Zz4nKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgd2lkdGg6IDAuM2VtO1xufVxuLmFhLWJ1dHRvbi5hYS1idXR0b24tLTQ6aG92ZXI6OmFmdGVyLCAuaHMtc2VhcmNoLXJlc3VsdHMgLmhzLXNlYXJjaC1yZXN1bHRzX19wYWdpbmF0aW9uIGEuYWEtYnV0dG9uLS00OmhvdmVyOjphZnRlciwgLmFhLWJ1dHRvbi0tNC5ocy1idXR0b246aG92ZXI6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgdmlld0JveD1cIjAgMCA0MCA3NFwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwibTEzIDBoLTEzbDI0IDM3LTI0IDM3aDEzbDI3LTM2di0yelwiIGZpbGw9XCIjM0U1NERFXCIgc2hhcGUtcmVuZGVyaW5nPVwiZ2VvbWV0cmljUHJlY2lzaW9uXCIvPjwvc3ZnPicpO1xuICBtYXJnaW4tbGVmdDogMC43ZW07XG59XG5cbi5hYS1idXR0b24tY29udGFpbmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IGNhbGMoMy4ycmVtICogMC43NSk7XG59XG5cbltjbGFzcyo9X19jb250ZW50XSArIC5hYS1idXR0b24tY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMy4ycmVtO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqXFxcbiAgRm9ybXNcblxcKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogIWltcG9ydGFudCBydWxlcyBvdmVycmlkZSBIdWJTcG90IGRlZmF1bHQgZm9ybSBzdHlsZXMgKi9cbi5ocy1mb3JtIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNnJlbSArIDAuMXZ3KTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5ocy1mb3JtIGZpZWxkc2V0IHtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG59XG4uaHMtZm9ybSBmaWVsZHNldDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDMuMnJlbSAqIDAuNzUpO1xufVxuLmhzLWZvcm0gdWwsXG4uaHMtZm9ybSBvbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5ocy1mb3JtIGxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuOGVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tdG9wOiAwLjZlbTtcbiAgb3BhY2l0eTogMC44O1xuICBvcmRlcjogMTtcbn1cbi5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yLFxuLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogY2FsYygzLjJyZW0gKiAwLjc1KSBjYWxjKDMuMnJlbSAqIDAuNSk7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhzLWZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ocy1mb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbn1cblxuLmZvcm0tdGl0bGU6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaHMtZm9ybS1maWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uaHMtZm9ybS1maWVsZCAuaW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5ocy1mb3JtLWZpZWxkID4gbGFiZWwgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjZyZW07XG59XG4uaHMtZm9ybS1maWVsZCA+IGxhYmVsIHNwYW46ZW1wdHksIC5ocy1mb3JtLWZpZWxkID4gbGFiZWwgc3BhbjplbXB0eSArIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaHMtaW5wdXQsXG4uaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgW25hbWU9cGFzc3dvcmRdLFxuLmhzLXNlYXJjaC1maWVsZF9faW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICM1MzUzNTM7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwLjFyZW07XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBoZWlnaHQ6IDQuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmctbGVmdDogMC44ZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuOGVtO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmhzLWlucHV0OmhvdmVyLFxuLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IFtuYW1lPXBhc3N3b3JkXTpob3Zlcixcbi5ocy1zZWFyY2gtZmllbGRfX2lucHV0OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhzLWlucHV0OjpwbGFjZWhvbGRlcixcbi5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBbbmFtZT1wYXNzd29yZF06OnBsYWNlaG9sZGVyLFxuLmhzLXNlYXJjaC1maWVsZF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5ocy1pbnB1dFt0eXBlPWNoZWNrYm94XSwgLmhzLWlucHV0W3R5cGU9cmFkaW9dLFxuLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IFtuYW1lPXBhc3N3b3JkXVt0eXBlPWNoZWNrYm94XSxcbi5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBbbmFtZT1wYXNzd29yZF1bdHlwZT1yYWRpb10sXG4uaHMtc2VhcmNoLWZpZWxkX19pbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5ocy1zZWFyY2gtZmllbGRfX2lucHV0W3R5cGU9cmFkaW9dIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uaHMtaW5wdXRbdHlwZT1maWxlXSxcbi5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCBbbmFtZT1wYXNzd29yZF1bdHlwZT1maWxlXSxcbi5ocy1zZWFyY2gtZmllbGRfX2lucHV0W3R5cGU9ZmlsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBwYWRkaW5nOiAwO1xufVxuLmhzLWlucHV0W3R5cGU9ZmlsZV06OmZpbGUtc2VsZWN0b3ItYnV0dG9uLFxuLmhzX2Nvc193cmFwcGVyX3R5cGVfcGFzc3dvcmRfcHJvbXB0IFtuYW1lPXBhc3N3b3JkXVt0eXBlPWZpbGVdOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbixcbi5ocy1zZWFyY2gtZmllbGRfX2lucHV0W3R5cGU9ZmlsZV06OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVlbTtcbiAgcGFkZGluZzogMC4zZW0gMC42ZW07XG59XG5cbi5ocy1zdWJtaXQge1xuICBtYXJnaW4tdG9wOiAzLjJyZW07XG59XG5cbi5ocy1mb3JtLWZpZWxkIC5pbnB1dHMtbGlzdCBsYWJlbCBzcGFuIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5ocy1mb3JtLWZpZWxkIC5tdWx0aS1jb250YWluZXIgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbn1cblxuLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSAuaW5wdXQge1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5ocy1maWVsZHR5cGUtdGV4dGFyZWEgdGV4dGFyZWEge1xuICBoZWlnaHQ6IGNhbGMoNC42cmVtICogMyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHBhZGRpbmc6IDAuOGVtO1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG4uaHMtZmllbGR0eXBlLXNlbGVjdCAuaW5wdXQsXG4uaHMtZmllbGR0eXBlLWRhdGUgLmhzLWRhdGVpbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ocy1maWVsZHR5cGUtc2VsZWN0IC5pbnB1dDo6YWZ0ZXIsXG4uaHMtZmllbGR0eXBlLWRhdGUgLmhzLWRhdGVpbnB1dDo6YWZ0ZXIge1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IGNhbGMoMC44ZW0gKiAxLjI1KTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDEuNnJlbTtcbn1cbi5ocy1maWVsZHR5cGUtc2VsZWN0IC5pbnB1dCAuaHMtaW5wdXQsXG4uaHMtZmllbGR0eXBlLWRhdGUgLmhzLWRhdGVpbnB1dCAuaHMtaW5wdXQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDAuOGVtICogMy41KTtcbn1cbi5ocy1maWVsZHR5cGUtc2VsZWN0IC5pbnB1dCAuaHMtaW5wdXQ6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvcixcbi5ocy1maWVsZHR5cGUtZGF0ZSAuaHMtZGF0ZWlucHV0IC5ocy1pbnB1dDo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhzLWZpZWxkdHlwZS1zZWxlY3QgLmlucHV0IHNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uaHMtZmllbGR0eXBlLXNlbGVjdCAuaW5wdXQ6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgdmlld0JveD1cIjAgMCAxMjAgNzRcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIm02MCA3NC02MC02MCAxNC0xNCA0NiA0NiA0Ni00NiAxNCAxNHpcIiBmaWxsPVwiIzUzNTM1M1wiLz48L3N2Zz4nKTtcbn1cbi5ocy1maWVsZHR5cGUtc2VsZWN0IC5pbnB1dDpob3Zlcjo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB2aWV3Qm94PVwiMCAwIDEyMCA3NFwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwibTYwIDc0LTYwLTYwIDE0LTE0IDQ2IDQ2IDQ2LTQ2IDE0IDE0elwiIGZpbGw9XCIjM0U1NERFXCIvPjwvc3ZnPicpO1xufVxuXG4uaHMtZmllbGR0eXBlLWRhdGUgLmhzLWRhdGVpbnB1dDo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB2aWV3Qm94PVwiMCAwIDQ0OCA1MTJcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk0xNTIgNjRIMjk2VjI0QzI5NiAxMC43NSAzMDYuNyAwIDMyMCAwQzMzMy4zIDAgMzQ0IDEwLjc1IDM0NCAyNFY2NEgzODRDNDE5LjMgNjQgNDQ4IDkyLjY1IDQ0OCAxMjhWNDQ4QzQ0OCA0ODMuMyA0MTkuMyA1MTIgMzg0IDUxMkg2NEMyOC42NSA1MTIgMCA0ODMuMyAwIDQ0OFYxMjhDMCA5Mi42NSAyOC42NSA2NCA2NCA2NEgxMDRWMjRDMTA0IDEwLjc1IDExNC43IDAgMTI4IDBDMTQxLjMgMCAxNTIgMTAuNzUgMTUyIDI0VjY0ek00OCAyNDhIMTI4VjE5Mkg0OFYyNDh6TTQ4IDI5NlYzNjBIMTI4VjI5Nkg0OHpNMTc2IDI5NlYzNjBIMjcyVjI5NkgxNzZ6TTMyMCAyOTZWMzYwSDQwMFYyOTZIMzIwek00MDAgMTkySDMyMFYyNDhINDAwVjE5MnpNNDAwIDQwOEgzMjBWNDY0SDM4NEMzOTIuOCA0NjQgNDAwIDQ1Ni44IDQwMCA0NDhWNDA4ek0yNzIgNDA4SDE3NlY0NjRIMjcyVjQwOHpNMTI4IDQwOEg0OFY0NDhDNDggNDU2LjggNTUuMTYgNDY0IDY0IDQ2NEgxMjhWNDA4ek0yNzIgMTkySDE3NlYyNDhIMjcyVjE5MnpcIiBmaWxsPVwiIzUzNTM1M1wiLz48L3N2Zz4nKTtcbn1cbi5ocy1maWVsZHR5cGUtZGF0ZSAuaHMtZGF0ZWlucHV0OmhvdmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCA8c3ZnIHZpZXdCb3g9XCIwIDAgNDQ4IDUxMlwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwiTTE1MiA2NEgyOTZWMjRDMjk2IDEwLjc1IDMwNi43IDAgMzIwIDBDMzMzLjMgMCAzNDQgMTAuNzUgMzQ0IDI0VjY0SDM4NEM0MTkuMyA2NCA0NDggOTIuNjUgNDQ4IDEyOFY0NDhDNDQ4IDQ4My4zIDQxOS4zIDUxMiAzODQgNTEySDY0QzI4LjY1IDUxMiAwIDQ4My4zIDAgNDQ4VjEyOEMwIDkyLjY1IDI4LjY1IDY0IDY0IDY0SDEwNFYyNEMxMDQgMTAuNzUgMTE0LjcgMCAxMjggMEMxNDEuMyAwIDE1MiAxMC43NSAxNTIgMjRWNjR6TTQ4IDI0OEgxMjhWMTkySDQ4VjI0OHpNNDggMjk2VjM2MEgxMjhWMjk2SDQ4ek0xNzYgMjk2VjM2MEgyNzJWMjk2SDE3NnpNMzIwIDI5NlYzNjBINDAwVjI5NkgzMjB6TTQwMCAxOTJIMzIwVjI0OEg0MDBWMTkyek00MDAgNDA4SDMyMFY0NjRIMzg0QzM5Mi44IDQ2NCA0MDAgNDU2LjggNDAwIDQ0OFY0MDh6TTI3MiA0MDhIMTc2VjQ2NEgyNzJWNDA4ek0xMjggNDA4SDQ4VjQ0OEM0OCA0NTYuOCA1NS4xNiA0NjQgNjQgNDY0SDEyOFY0MDh6TTI3MiAxOTJIMTc2VjI0OEgyNzJWMTkyelwiIGZpbGw9XCIjM0U1NERFXCIvPjwvc3ZnPicpO1xufVxuLmhzLWZpZWxkdHlwZS1kYXRlIC5ocy1kYXRlaW5wdXQgLmhzLWRhdGVwaWNrZXIgLmZuLWRhdGUtcGlja2VyIC5waWthLWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmhzLWZpZWxkdHlwZS1kYXRlIC5ocy1kYXRlaW5wdXQgLmhzLWRhdGVwaWNrZXIgLmZuLWRhdGUtcGlja2VyIC5waWthLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRTU0REUgIWltcG9ydGFudDtcbn1cbi5ocy1maWVsZHR5cGUtZGF0ZSAuaHMtZGF0ZWlucHV0IC5ocy1kYXRlcGlja2VyIC5mbi1kYXRlLXBpY2tlciAuaXMtc2VsZWN0ZWQgLnBpa2EtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M2QjhGNTtcbiAgY29sb3I6ICMyMTNCNjE7XG59XG4uaHMtZmllbGR0eXBlLWRhdGUgLmhzLWRhdGVpbnB1dCAuaHMtZGF0ZXBpY2tlciAuZm4tZGF0ZS1waWNrZXIgLmlzLXRvZGF5IC5waWthLWJ1dHRvbiB7XG4gIGNvbG9yOiAjMjEzQjYxO1xufVxuXG4uaHMtaW5wdXQuZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICMzRTU0REU7XG59XG5cbnVsLmhzLWVycm9yLW1zZ3Mge1xuICBvcmRlcjogNTtcbiAgbWFyZ2luLXRvcDogMC42ZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjhlbTtcbn1cbnVsLmhzLWVycm9yLW1zZ3MgbGkge1xuICBwYWRkaW5nOiAwO1xufVxudWwuaHMtZXJyb3ItbXNncyBsYWJlbCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjM0U1NERFO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDAuOGVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG51bC5ocy1lcnJvci1tc2dzIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIVwiO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDAuMnJlbSBzb2xpZCAjM0U1NERFO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGhlaWdodDogMS42cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1yaWdodDogY2FsYygzLjJyZW0gKiAwLjI1KTtcbiAgd2lkdGg6IDEuNnJlbTtcbn1cblxuLmhzX2Vycm9yX3JvbGx1cCB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMy4ycmVtICogMC43NSk7XG4gIHBhZGRpbmc6IGNhbGMoMy4ycmVtICogMC41KTtcbiAgYm9yZGVyOiAwLjJyZW0gc29saWQgIzNFNTRERTtcbn1cbi5oc19lcnJvcl9yb2xsdXAgLmhzLWVycm9yLW1zZ3Mge1xuICBtYXJnaW46IDA7XG59XG5cbi5sZWdhbC1jb25zZW50LWNvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4uaHNfZ2Rwcl9jb25zZW50X21hcmtldGluZyAuaHMtZm9ybS1ib29sZWFuY2hlY2tib3ggbGFiZWwsXG4uaHNfZ2Rwcl9jb25zZW50X2RhdGEgLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94IGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIEhhbWJ1cmdlclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLXNpdGUtaGVhZGVyX19oYW1idXJnZXIge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxLjhyZW07XG4gIGhlaWdodDogMS4ycmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDIwMDtcbn1cblxuLmFhLWhhbWJ1cmdlciB7XG4gIHdpZHRoOiAxLjhyZW07XG4gIGhlaWdodDogMS4ycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFhLWhhbWJ1cmdlciBzcGFuLFxuLmFhLWhhbWJ1cmdlciBzcGFuOmJlZm9yZSxcbi5hYS1oYW1idXJnZXIgc3BhbjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEzQjYxO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMXM7XG59XG4uYWEtaGFtYnVyZ2VyIHNwYW4ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFhLWhhbWJ1cmdlciBzcGFuOmJlZm9yZSxcbi5hYS1oYW1idXJnZXIgc3BhbjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5hYS1oYW1idXJnZXIgc3Bhbixcbi5hYS1oYW1idXJnZXIgc3BhbjpiZWZvcmUsXG4uYWEtaGFtYnVyZ2VyIHNwYW46YWZ0ZXIge1xuICB3aWR0aDogMS44cmVtO1xuICBoZWlnaHQ6IDAuMnJlbTtcbn1cbi5hYS1oYW1idXJnZXIgc3BhbjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuNXJlbSk7XG59XG4uYWEtaGFtYnVyZ2VyIHNwYW46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC41cmVtKTtcbn1cblxuLmpzLW5hdi1vcGVuIC5hYS1oYW1idXJnZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXMgZWFzZTtcbn1cbi5qcy1uYXYtb3BlbiAuYWEtaGFtYnVyZ2VyIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5qcy1uYXYtb3BlbiAuYWEtaGFtYnVyZ2VyIHNwYW46YmVmb3JlLCAuanMtbmF2LW9wZW4gLmFhLWhhbWJ1cmdlciBzcGFuOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmpzLW5hdi1vcGVuIC5hYS1oYW1idXJnZXIgc3BhbjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uanMtbmF2LW9wZW4gLmFhLWhhbWJ1cmdlciBzcGFuOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIE5hdmlnYXRpb25cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmh0bWwge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXMgZWFzZTtcbn1cblxuYm9keS5qcy1uYXYtb3BlbiB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogaW5oZXJpdDtcbn1cblxuLmFhLW5hdmlnYXRpb24ge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG59XG4uYWEtbmF2aWdhdGlvbiB1bCwgLmFhLW5hdmlnYXRpb24gbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uYWEtbmF2aWdhdGlvbiBhLCAuYWEtbmF2aWdhdGlvbiBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiBjYWxjKDEuOHJlbSArIDAuMXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uIGEsIC5hYS1uYXZpZ2F0aW9uIGJ1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMjEzQjYxO1xuICB9XG59XG5cbi5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDByZW0sIGF1dG8pKTtcbiAgfVxufVxuLmFhLW5hdmlnYXRpb24td3JhcHBlci5hYS1uYXZpZ2F0aW9uLXdyYXBwZXItLTAge1xuICByb3ctZ2FwOiAyLjRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW5hdmlnYXRpb24td3JhcHBlci5hYS1uYXZpZ2F0aW9uLXdyYXBwZXItLTAge1xuICAgIHJvdy1nYXA6IDA7XG4gIH1cbn1cbi5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIuYWEtbmF2aWdhdGlvbi13cmFwcGVyLS0xIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbmF2aWdhdGlvbi13cmFwcGVyLmFhLW5hdmlnYXRpb24td3JhcHBlci0tMSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNi40cmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNi40cmVtKTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTNCNjE7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuLmFhLW5hdmlnYXRpb24td3JhcHBlci5hYS1uYXZpZ2F0aW9uLXdyYXBwZXItLTIge1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICByb3ctZ2FwOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIuYWEtbmF2aWdhdGlvbi13cmFwcGVyLS0yIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDByZW0sIGF1dG8pKTtcbiAgICByb3ctZ2FwOiAwO1xuICAgIGNvbHVtbi1nYXA6IDEuNHJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDMuMnJlbSArIDAuNXZ3KTtcbiAgfVxufVxuLmFhLW5hdmlnYXRpb24td3JhcHBlci5hYS1uYXZpZ2F0aW9uLXdyYXBwZXItLTMge1xuICBkaXNwbGF5OiBub25lO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbmF2aWdhdGlvbi13cmFwcGVyLmFhLW5hdmlnYXRpb24td3JhcHBlci0tMyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyhjYWxjKDMuMnJlbSArIDAuNXZ3KSAvIDIpO1xuICB9XG59XG5cbi5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogaW5oZXJpdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogbWF4KDcwdncsIDE0NHJlbSk7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMy4ycmVtICsgMC41dncpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDMuMnJlbSArIDAuNXZ3KTtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gICAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgfVxufVxuLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTEgPiBhLFxuLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTEgPiBzcGFuIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNnJlbSArIDAuMXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0xID4gYSxcbiAgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTEgPiBzcGFuIHtcbiAgICBmb250LXNpemU6IGNhbGMoMi40cmVtICsgMC4xdncpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cbi5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0xIC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0yID4gYSxcbi5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0yID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjZyZW0gKyAwLjF2dyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMiA+IGEsXG4gIC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0yID4gc3BhbiB7XG4gICAgZm9udC1zaXplOiBjYWxjKDJyZW0gKyAwLjF2dyk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTIgLmFhLW5hdmlnYXRpb24tdG9nZ2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTIgLmFhLW5hdmlnYXRpb24tdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMyB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMXJlbSArIDAuMXZ3KTtcbn1cbi5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0zOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiBjYWxjKDFyZW0gKyAwLjF2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTM6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0zOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTMgPiBhLFxuLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTMgPiBzcGFuIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNnJlbSArIDAuMXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5hYS1uYXZpZ2F0aW9uLXRvZ2dsZSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbmF2aWdhdGlvbi10b2dnbGUge1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWEtbmF2aWdhdGlvbi10b2dnbGUge1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgfVxufVxuLmFhLW5hdmlnYXRpb24tdG9nZ2xlIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjhyZW07XG4gIHJpZ2h0OiAwLjRyZW07XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW5hdmlnYXRpb24tdG9nZ2xlIHN2ZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMC42cmVtO1xuICB9XG59XG4uYWEtbmF2aWdhdGlvbi10b2dnbGUgc3ZnIHBhdGgge1xuICBzdHJva2U6ICNGRkZGRkY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW5hdmlnYXRpb24tdG9nZ2xlIHN2ZyBwYXRoIHtcbiAgICBzdHJva2U6ICMyMTNCNjE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWEtbmF2aWdhdGlvbi10b2dnbGUuYWEtbmF2aWdhdGlvbi10b2dnbGUtLXNtYWxsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAyLjhyZW07XG4gICAgaGVpZ2h0OiAyLjhyZW07XG4gIH1cbn1cblxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgLmFhLW5hdmlnYXRpb24td3JhcHBlciB7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgY29sdW1uLWdhcDogMS40cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSAuYWEtbmF2aWdhdGlvbi13cmFwcGVyIHtcbiAgICBjb2x1bW4tZ2FwOiAycmVtO1xuICB9XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSAuYWEtbmF2aWdhdGlvbi1pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IGEsIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIGNvbHVtbi1nYXA6IDAuNnJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IGEgPiBpbWcsIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IGJ1dHRvbiA+IGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxLjhyZW07XG4gIG1pbi13aWR0aDogMS42cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IGEgPiBpbWcsIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IGJ1dHRvbiA+IGltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTAuMXJlbTtcbiAgfVxufVxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgYSA+IGltZzpsYXN0LW9mLXR5cGUsIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IGJ1dHRvbiA+IGltZzpsYXN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgYSA+IHN2ZywgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgYnV0dG9uID4gc3ZnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEuOHJlbTtcbiAgbWluLXdpZHRoOiAxLjZyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogaW5pdGlhbDtcbiAgdG9wOiBpbml0aWFsO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgYSA+IHN2ZywgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgYnV0dG9uID4gc3ZnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMC4xcmVtO1xuICB9XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSBhID4gc3ZnIHBhdGgsIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IGJ1dHRvbiA+IHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiBpbmhlcml0O1xufVxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgYSA+IHNwYW4sIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IGJ1dHRvbiA+IHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IGEgPiBzcGFuLCAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSBidXR0b24gPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IGEgPiBzcGFuLnNjcmVlbi1yZWFkZXItdGV4dC0tbW9iaWxlLCAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSBidXR0b24gPiBzcGFuLnNjcmVlbi1yZWFkZXItdGV4dC0tbW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSBhID4gc3Bhbi5zY3JlZW4tcmVhZGVyLXRleHQtLWxhcHRvcCwgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgYnV0dG9uID4gc3Bhbi5zY3JlZW4tcmVhZGVyLXRleHQtLWxhcHRvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgLmFhLW5hdmlnYXRpb24taXRlbS0tbGFuZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLWxhbmcgPiBidXR0b24uYWEtbmF2aWdhdGlvbi10b2dnbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgLmFhLW5hdmlnYXRpb24taXRlbS0tbGFuZyA+IGJ1dHRvbi5hYS1uYXZpZ2F0aW9uLXRvZ2dsZS5hYS1uYXZpZ2F0aW9uLXRvZ2dsZS0tc21hbGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSAuYWEtbmF2aWdhdGlvbi1pdGVtLS1sYW5nID4gYnV0dG9uLmFhLW5hdmlnYXRpb24tdG9nZ2xlID4gc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMC44cmVtO1xuICBoZWlnaHQ6IDEuMnJlbTtcbiAgbWF4LXdpZHRoOiAxLjJyZW07XG4gIG1pbi13aWR0aDogMS4ycmVtO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLWxhbmcgPiBidXR0b24uYWEtbmF2aWdhdGlvbi10b2dnbGUgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICMyMTNCNjE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSAuYWEtbmF2aWdhdGlvbi1pdGVtLS1sYW5nLmlzLWFjdGl2ZSA+IGJ1dHRvbi5hYS1uYXZpZ2F0aW9uLXRvZ2dsZSA+IHNwYW4ge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSAuYWEtbmF2aWdhdGlvbi1pdGVtLS1sYW5nLmlzLWFjdGl2ZSA+IGJ1dHRvbi5hYS1uYXZpZ2F0aW9uLXRvZ2dsZSA+IHN2ZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLWxhbmcgPiBidXR0b24uYWEtbmF2aWdhdGlvbi10b2dnbGUgPiBzdmcgcGF0aCB7XG4gIHN0cm9rZTogIzIxM0I2MTtcbn1cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLWxhbmcuaXMtYWN0aXZlID4gYnV0dG9uLmFhLW5hdmlnYXRpb24tdG9nZ2xlID4gc3ZnIHBhdGgge1xuICBzdHJva2U6ICNGRkZGRkY7XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSAuYWEtbmF2aWdhdGlvbi1pdGVtLS1sYW5nID4gLmFhLW5hdmlnYXRpb24td3JhcHBlci5hYS1uYXZpZ2F0aW9uLXdyYXBwZXItLTEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIGxlZnQ6IGluaXRpYWw7XG4gIHJpZ2h0OiAtMnJlbTtcbiAgdG9wOiA2LjRyZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTNCNjE7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSAuYWEtbmF2aWdhdGlvbi1pdGVtLS1sYW5nID4gLmFhLW5hdmlnYXRpb24td3JhcHBlci5hYS1uYXZpZ2F0aW9uLXdyYXBwZXItLTEgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTEge1xuICBwYWRkaW5nOiBjYWxjKDEuNnJlbSArIDAuNXZ3KSAycmVtO1xuICBtaW4td2lkdGg6IDE2cmVtO1xufVxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgLmFhLW5hdmlnYXRpb24taXRlbS0tbGFuZyA+IC5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIuYWEtbmF2aWdhdGlvbi13cmFwcGVyLS0xIC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0xOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgLmFhLW5hdmlnYXRpb24taXRlbS0tbGFuZyA+IC5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIuYWEtbmF2aWdhdGlvbi13cmFwcGVyLS0xIC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0xID4gYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IGNhbGMoMS42cmVtICsgMC4xdncpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNi40cmVtKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogMi40cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMi40cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEzQjYxO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHotaW5kZXg6IDk5ODtcbn1cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tbW9iaWxlIC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLWxhbmcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLW1vYmlsZSAuYWEtbmF2aWdhdGlvbi1pdGVtLmFhLW5hdmlnYXRpb24taXRlbS0tMCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tbW9iaWxlIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IC5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgY29sdW1uLWdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbn1cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tbW9iaWxlIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IGEsIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tbW9iaWxlIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IGJ1dHRvbiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS44cmVtIDFmcjtcbn1cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tbW9iaWxlIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IGEgPiBpbWc6Zmlyc3Qtb2YtdHlwZSwgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1tb2JpbGUgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgYnV0dG9uID4gaW1nOmZpcnN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1tb2JpbGUgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgYSA+IGltZzpsYXN0LW9mLXR5cGUsIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tbW9iaWxlIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IGJ1dHRvbiA+IGltZzpsYXN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLW1vYmlsZSAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSBhID4gc3ZnIHBhdGgsIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tbW9iaWxlIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IGJ1dHRvbiA+IHN2ZyBwYXRoIHtcbiAgZmlsbDogI0ZGRkZGRjtcbn1cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tbW9iaWxlIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IGEgPiBzcGFuLCAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLW1vYmlsZSAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSBidXR0b24gPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xufVxuXG4uanMtbmF2LW9wZW4gLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA2LjRyZW07XG4gIGJvdHRvbTogMDtcbn1cblxuLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTNCNjE7XG59XG4uaXMtYWN0aXZlID4gLmFhLW5hdmlnYXRpb24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmlzLWFjdGl2ZSA+IC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmlzLWFjdGl2ZSA+IC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZSBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLmlzLWFjdGl2ZSA+IC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZSBzdmcgcGF0aCB7XG4gIHN0cm9rZTogI0ZGRkZGRjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYS1zaXRlLWhlYWRlciAuaGlkZGVuLWxnLWRvd24tLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLW1vYmlsZSAuaGlkZGVuLWxnLWRvd24tLWhhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblNvY2lhbCBMaW5rc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLXNvY2lhbC1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYWEtc29jaWFsLWxpbmtzX19pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFNTRERTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTtcbn1cblxuLmFhLXNvY2lhbC1saW5rc19faWNvbiBzdmcge1xuICBmaWxsOiAjRkZGRkZGO1xuICBoZWlnaHQ6IDE1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uYWEtc29jaWFsLWxpbmtzX19pY29uOmhvdmVyIHN2Zyxcbi5hYS1zb2NpYWwtbGlua3NfX2ljb246Zm9jdXMgc3ZnLFxuLmFhLXNvY2lhbC1saW5rc19faWNvbjphY3RpdmUgc3ZnIHtcbiAgZmlsbDogI0ZGRkZGRjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBWaWRlb3NcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS12aWRlby13cmFwcGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiA1Ni4yNSUgMCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWEtdmlkZW8td3JhcHBlciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmhzLXZpZGVvLXdyYXBwZXLCoCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWEtbmF2aWdhdGlvbi1pdGVtLS1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWEtbmF2aWdhdGlvbi1pdGVtLS1zZWFyY2ggLmFhLW5hdmlnYXRpb24tdG9nZ2xlLS1zZWFyY2gge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG4uYWEtbmF2aWdhdGlvbi1pdGVtLS1zZWFyY2ggLmFhLXNlYXJjaC1maWVsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2LjRyZW07XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjVyZW07XG4gIHBhZGRpbmc6IDEuMnJlbSAxLjhyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDAgMC40cmVtIDAuOHJlbSAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uYWEtbmF2aWdhdGlvbi1pdGVtLS1zZWFyY2ggLmFhLXNlYXJjaC1maWVsZCBmb3JtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMy40cmVtO1xufVxuLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoIC5hYS1zZWFyY2gtZmllbGQgYnV0dG9uIHtcbiAgd2lkdGg6IDMuNHJlbTtcbiAgaGVpZ2h0OiAzLjRyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICMyMTNCNjE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbn1cbi5hYS1uYXZpZ2F0aW9uLWl0ZW0tLXNlYXJjaCAuYWEtc2VhcmNoLWZpZWxkX19pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjRyZW0gMC44cmVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoIC5hYS1zZWFyY2gtZmllbGRfX3N1Z2dlc3Rpb25zIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoIC5hYS1zZWFyY2gtZmllbGQtLW9wZW4gLmhzLXNlYXJjaC1maWVsZF9fc3VnZ2VzdGlvbnMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjEzQjYxO1xufVxuLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoIC5hYS1zZWFyY2gtZmllbGRfX3N1Z2dlc3Rpb25zIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5hYS1uYXZpZ2F0aW9uLWl0ZW0tLXNlYXJjaCAuYWEtc2VhcmNoLWZpZWxkX19zdWdnZXN0aW9ucyAjcmVzdWx0cy1mb3Ige1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoIC5hYS1zZWFyY2gtZmllbGRfX3N1Z2dlc3Rpb25zIGEsXG4uYWEtbmF2aWdhdGlvbi1pdGVtLS1zZWFyY2ggLmFhLXNlYXJjaC1maWVsZF9fc3VnZ2VzdGlvbnMgI3Jlc3VsdHMtZm9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWEtbmF2aWdhdGlvbi1pdGVtLS1zZWFyY2ggLmFhLXNlYXJjaC1maWVsZF9fc3VnZ2VzdGlvbnMgYTpob3Zlcixcbi5hYS1uYXZpZ2F0aW9uLWl0ZW0tLXNlYXJjaCAuYWEtc2VhcmNoLWZpZWxkX19zdWdnZXN0aW9ucyBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5hYS1uYXZpZ2F0aW9uLWl0ZW0tLXNlYXJjaC5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hYS1uYXZpZ2F0aW9uLWl0ZW0tLXNlYXJjaC5pcy1hY3RpdmUgLmFhLW5hdmlnYXRpb24tdG9nZ2xlLS1zZWFyY2gge1xuICBjb2xvcjogIzIxM0I2MTtcbn1cbi5hYS1uYXZpZ2F0aW9uLWl0ZW0tLXNlYXJjaC5pcy1hY3RpdmUgLmFhLW5hdmlnYXRpb24tdG9nZ2xlLS1zZWFyY2ggPiBpbWc6Zmlyc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5hYS1uYXZpZ2F0aW9uLWl0ZW0tLXNlYXJjaC5pcy1hY3RpdmUgLmFhLW5hdmlnYXRpb24tdG9nZ2xlLS1zZWFyY2ggPiBpbWc6bGFzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hYS1uYXZpZ2F0aW9uLWl0ZW0tLXNlYXJjaC5pcy1hY3RpdmUgLmFhLXNlYXJjaC1maWVsZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLW1vYmlsZSAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSAuYWEtbmF2aWdhdGlvbi1pdGVtLS1zZWFyY2ggLmFhLXNlYXJjaC1maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLW1vYmlsZSAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSAuYWEtbmF2aWdhdGlvbi1pdGVtLS1zZWFyY2ggLmFhLXNlYXJjaC1maWVsZCBidXR0b24ge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLW1vYmlsZSAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSAuYWEtbmF2aWdhdGlvbi1pdGVtLS1zZWFyY2ggLmFhLXNlYXJjaC1maWVsZCBidXR0b24gc3ZnIHBhdGgge1xuICBmaWxsOiAjMjEzQjYxO1xufVxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1tb2JpbGUgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoIC5hYS1zZWFyY2gtZmllbGRfX2lucHV0IHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTNCNjE7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbn1cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tbW9iaWxlIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLXNlYXJjaCAuYWEtc2VhcmNoLWZpZWxkX19pbnB1dDo6cGxhY2Vob2xkZXIsIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tbW9iaWxlIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLXNlYXJjaCAuYWEtc2VhcmNoLWZpZWxkX19pbnB1dDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMyMTNCNjE7XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLW1vYmlsZSAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSAuYWEtbmF2aWdhdGlvbi1pdGVtLS1zZWFyY2guaXMtYWN0aXZlIC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZS0tc2VhcmNoIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLW1vYmlsZSAuYWEtbmF2aWdhdGlvbi1jb250YWluZXItLXNlY29uZGFyeSAuYWEtbmF2aWdhdGlvbi1pdGVtLS1zZWFyY2guaXMtYWN0aXZlIC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZS0tc2VhcmNoID4gaW1nOmZpcnN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1tb2JpbGUgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkgLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoLmlzLWFjdGl2ZSAuYWEtbmF2aWdhdGlvbi10b2dnbGUtLXNlYXJjaCA+IGltZzpsYXN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qIFNlYXJjaCByZXN1bHRzICovXG4uaHMtc2VhcmNoLXJlc3VsdHMgLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG59XG4uaHMtc2VhcmNoLXJlc3VsdHMgLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nID4gbGkgLmhzLXNlYXJjaC1yZXN1bHRzX190aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5ocy1zZWFyY2gtcmVzdWx0cyAuaHMtc2VhcmNoLXJlc3VsdHNfX3BhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBBQSAtIFNpdGUgSGVhZGVyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDAuMXJlbTtcbiAgd2lkdGg6IDAuMXJlbTtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAuMXJlbSwgMC4xcmVtLCAwLjFyZW0sIDAuMXJlbSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQtLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zY3JlZW4tcmVhZGVyLXRleHQtLW1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXI6IDA7XG4gICAgY2xpcDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0LS1sYXB0b3Age1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLnNjcmVlbi1yZWFkZXItdGV4dC0tbGFwdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlcjogMDtcbiAgICBjbGlwOiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG5cbi5hYS1jbG9zZS1tb2JpbGUtbmF2LFxuLmFhLWNsb3NlLWRlc2t0b3AtbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmFhLWNsb3NlLWRlc2t0b3AtbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtY2xvc2UtZGVza3RvcC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5hYS1za2lwLW5hdmlnYXRpb24ge1xuICBjbGlwOiByZWN0KDAuMXJlbSwgMC4xcmVtLCAwLjFyZW0sIDAuMXJlbSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAwLjFyZW07XG4gIHdpZHRoOiAwLjFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cbi5hYS1za2lwLW5hdmlnYXRpb246YWN0aXZlLCAuYWEtc2tpcC1uYXZpZ2F0aW9uOmZvY3VzLCAuYWEtc2tpcC1uYXZpZ2F0aW9uOmhvdmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIHRvcDogMC41cmVtO1xuICBsZWZ0OiAwLjVyZW07XG4gIHBhZGRpbmc6IDAuNmVtIDEuOWVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFNTRERTtcbiAgYm9yZGVyLXJhZGl1czogMC40cmVtO1xuICBib3gtc2hhZG93OiAwIDAuNHJlbSAwLjhyZW0gMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBjbGlwOiBhdXRvO1xuICB6LWluZGV4OiAxMDAwMDA7XG59XG5cbi5hYS1zaXRlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDAgMC40cmVtIDAuOHJlbSAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2LjRyZW07XG4gIHotaW5kZXg6IDIwO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTtcbn1cbi5hYS1zaXRlLWhlYWRlciAuYWEtaW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogY2FsYygzLjJyZW0gKyAyLjV2aCkgMS40cmVtO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDdyZW0gMWZyIDEuOHJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1zaXRlLWhlYWRlciAuYWEtaW5uZXIge1xuICAgIGdyaWQtZ2FwOiBjYWxjKDMuMnJlbSArIDIuNXZoKSBjYWxjKDJyZW0gKyAwLjV2dyk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3cmVtIDRmciAxZnI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFhLXNpdGUtaGVhZGVyIC5hYS1pbm5lciB7XG4gICAgZ3JpZC1nYXA6IGNhbGMoMy4ycmVtICsgMi41dmgpIGNhbGMoMi41cmVtICsgMC41dncpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogN3JlbSAyLjVmciAxZnI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLmFhLXNpdGUtaGVhZGVyIC5hYS1pbm5lciB7XG4gICAgZ3JpZC1nYXA6IGNhbGMoMy4ycmVtICsgMi41dmgpIGNhbGMoMy4ycmVtICsgMC41dncpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogN3JlbSAxLjZmciAxZnI7XG4gIH1cbn1cblxuLmFhLXNpdGUtaGVhZGVyLS13ZWJwYWdlIC5hYS1pbm5lciB7XG4gIG1heC13aWR0aDogbWF4KDcwdncsIDE0NHJlbSk7XG59XG5cbm1haW46bm90KC5hYS1sYW5kaW5nLXBhZ2UpIMKgIHtcbiAgbWFyZ2luLXRvcDogNi40cmVtO1xufVxuXG4uYWEtYnJhbmRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1icmFuZGluZyB7XG4gICAgbWF4LXdpZHRoOiA3cmVtO1xuICB9XG59XG4uYWEtYnJhbmRpbmcgYSxcbi5hYS1icmFuZGluZyBzdmcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFhLWJyYW5kaW5nIGEge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmFhLWJyYW5kaW5nIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYWEtc2l0ZS1oZWFkZXItLWxhbmRpbmctcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBGb290ZXJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1zaXRlLWZvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDhyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLXNpdGUtZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTZyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDE2cmVtO1xuICB9XG59XG4uYWEtc2l0ZS1mb290ZXIgLmFhLWZvb3Rlci1icmFuZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLXNpdGUtZm9vdGVyIC5hYS1mb290ZXItYnJhbmRpbmcge1xuICAgIG1heC13aWR0aDogMTZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNC4ycmVtO1xuICB9XG59XG4uYWEtc2l0ZS1mb290ZXIgLmFhLWZvb3Rlci1icmFuZGluZyBzdmc6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1heC13aWR0aDogMTJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLXNpdGUtZm9vdGVyIC5hYS1mb290ZXItYnJhbmRpbmcgc3ZnOmZpcnN0LW9mLXR5cGUge1xuICAgIG1heC13aWR0aDogMTJyZW07XG4gIH1cbn1cblxuLmFhLXNpdGUtZm9vdGVyLS1sYW5kaW5nLXBhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLmFhLXNpdGUtZm9vdGVyLS1sYW5kaW5nLXBhZ2UgLmFhLXNpdGUtZm9vdGVyX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYWEtYmFjay10by10b3Age1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAzLjJyZW07XG4gIGhlaWdodDogMy4ycmVtO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMy4ycmVtO1xuICByaWdodDogMy4ycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDAuMnJlbSBzb2xpZCAjMjEzQjYxO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMjA7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlO1xufVxuLmFhLWJhY2stdG8tdG9wIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4uYWEtYmFjay10by10b3Agc3ZnIHBhdGgge1xuICBzdHJva2U6ICMyMTNCNjE7XG59XG4uYWEtYmFjay10by10b3A6aG92ZXIsIC5hYS1iYWNrLXRvLXRvcDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MUQ1RkY7XG59XG4uYWEtYmFjay10by10b3AuYWEtYmFjay10by10b3AtLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBBY2NvcmRpb25cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyLFxuLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXI6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICMyMTNCNjE7XG59XG4uYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlci5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyLS1vcGVuLFxuLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXI6bm90KDpsYXN0LWNoaWxkKS5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyLS1vcGVuIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyIC5hYS1hY2NvcmRpb24taXRlbV9fdHJpZ2dlcixcbi5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyOm5vdCg6bGFzdC1jaGlsZCkgLmFhLWFjY29yZGlvbi1pdGVtX190cmlnZ2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxLjZyZW0gMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXIgLmFhLWFjY29yZGlvbi1pdGVtX190cmlnZ2VyOmZvY3VzLCAuYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlciAuYWEtYWNjb3JkaW9uLWl0ZW1fX3RyaWdnZXI6aG92ZXIsXG4uYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlcjpub3QoOmxhc3QtY2hpbGQpIC5hYS1hY2NvcmRpb24taXRlbV9fdHJpZ2dlcjpmb2N1cyxcbi5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyOm5vdCg6bGFzdC1jaGlsZCkgLmFhLWFjY29yZGlvbi1pdGVtX190cmlnZ2VyOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlciAuYWEtYWNjb3JkaW9uLWl0ZW1fX3RyaWdnZXIgc3ZnLFxuLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXI6bm90KDpsYXN0LWNoaWxkKSAuYWEtYWNjb3JkaW9uLWl0ZW1fX3RyaWdnZXIgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNyZW07XG4gIHJpZ2h0OiAxLjZyZW07XG4gIHdpZHRoOiAxLjJyZW07XG4gIGhlaWdodDogMS4ycmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTtcbn1cbi5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyIC5hYS1hY2NvcmRpb24taXRlbV9fdHJpZ2dlciBzdmcgcGF0aCxcbi5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyOm5vdCg6bGFzdC1jaGlsZCkgLmFhLWFjY29yZGlvbi1pdGVtX190cmlnZ2VyIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzIxM0I2MTtcbn1cbi5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyIC5hYS1hY2NvcmRpb24taXRlbV9fdHJpZ2dlclthcmlhLWV4cGFuZGVkPXRydWVdIHN2Zyxcbi5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyOm5vdCg6bGFzdC1jaGlsZCkgLmFhLWFjY29yZGlvbi1pdGVtX190cmlnZ2VyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG4uYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlciAuYWEtYWNjb3JkaW9uLWl0ZW1fX3RpdGxlLFxuLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXI6bm90KDpsYXN0LWNoaWxkKSAuYWEtYWNjb3JkaW9uLWl0ZW1fX3RpdGxlIHtcbiAgY29sb3I6ICMyMTNCNjE7XG59XG5cbi5hYS1hY2NvcmRpb24taXRlbV9fYm9keSB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjZyZW07XG4gIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAjMjEzQjYxO1xufVxuLmFhLWFjY29yZGlvbi1pdGVtX19ib2R5W2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWEtYmctc2Vjb25kYXJ5LWxpZ2h0IC5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyLCAuYWEtYmctb3ZlcmxheS5hYS1iZy1vdmVybGF5LS1zZWNvbmRhcnktbGlnaHQgLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXIsXG4uYWEtYmctc2Vjb25kYXJ5LWxpZ2h0IC5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyOm5vdCg6bGFzdC1jaGlsZCksXG4uYWEtYmctY29tcGxlbWVudGFyeS1saWdodCAuYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlcixcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnktbGlnaHQgLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXIsXG4uYWEtYmctY29tcGxlbWVudGFyeS1saWdodCAuYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlcjpub3QoOmxhc3QtY2hpbGQpLFxuLmFhLWJnLWxpZ2h0IC5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyLFxuLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tbGlnaHQgLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXIsXG4uYWEtYmctbGlnaHQgLmFhLWFjY29yZGlvbi1pdGVtX19oZWFkZXI6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyMTNCNjE7XG59XG4uYWEtYmctc2Vjb25kYXJ5LWxpZ2h0IC5hYS1hY2NvcmRpb24taXRlbV9fYm9keSwgLmFhLWJnLW92ZXJsYXkuYWEtYmctb3ZlcmxheS0tc2Vjb25kYXJ5LWxpZ2h0IC5hYS1hY2NvcmRpb24taXRlbV9fYm9keSxcbi5hYS1iZy1jb21wbGVtZW50YXJ5LWxpZ2h0IC5hYS1hY2NvcmRpb24taXRlbV9fYm9keSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWNvbXBsZW1lbnRhcnktbGlnaHQgLmFhLWFjY29yZGlvbi1pdGVtX19ib2R5LFxuLmFhLWJnLWxpZ2h0IC5hYS1hY2NvcmRpb24taXRlbV9fYm9keSxcbi5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLWxpZ2h0IC5hYS1hY2NvcmRpb24taXRlbV9fYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyMTNCNjE7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgQUEgLSBDb2x1bW5zXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtYnJlYWRjcnVtYnMuYWEtbW9kdWxlLXNwYWNpbmctdG9wLS1zbWFsbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDMuMnJlbSAqIDAuNSArIDF2aCk7XG59XG4uYWEtYnJlYWRjcnVtYnMgb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMC40cmVtIDAuNnJlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmFhLWJyZWFkY3J1bWJzIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5hYS1icmVhZGNydW1icyBsaSBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNnJlbTtcbn1cbi5hYS1icmVhZGNydW1icyBhW2FyaWEtY3VycmVudF0ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIEFBIC0gQ2FyZHNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1jYXJkcyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFhLWNhcmRzIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmFhLWNhcmQtLWxpbms6aG92ZXIgLmFhLWNhcmRfX2ltYWdlIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wOCk7XG59XG5cbi5hYS1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWEtY2FyZF9fbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5hYS1jYXJkX19pbWFnZSB7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygzLjJyZW0gKiAwLjc1KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hYS1jYXJkX19pbWFnZSBpbWcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuXG4uYWEtY2FyZC5hYS1iZy1pbWFnZSAuYWEtY2FyZF9faW1hZ2Uge1xuICBhc3BlY3QtcmF0aW86IGF1dG87XG59XG4uYWEtY2FyZC5hYS1iZy1pbWFnZSAuYWEtY2FyZF9fYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogY2FsYygzLjJyZW0gKyAxdncpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uYWEtYmxvZy1wb3N0cyAuYWEtYmxvdC1wb3N0X190b3BpYyB7XG4gIGxlZnQ6IGNhbGMoMy4ycmVtICogMC41KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMy4ycmVtICogMC41KTtcbiAgei1pbmRleDogMjtcbn1cbi5hYS1ibG9nLXBvc3RzIC5hYS1jYXJkX19pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMy4ycmVtICogMC41KTtcbn1cbi5hYS1ibG9nLXBvc3RzIC5hYS1jYXJkX19kYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMy4ycmVtICogMC4zNzUpO1xufVxuLmFhLWJsb2ctcG9zdHMgLmg0LCAuYWEtYmxvZy1wb3N0cyAuaHMtc2VhcmNoLXJlc3VsdHMgLmhzLXNlYXJjaC1yZXN1bHRzX19saXN0aW5nID4gbGkgLmhzLXNlYXJjaC1yZXN1bHRzX190aXRsZSwgLmhzLXNlYXJjaC1yZXN1bHRzIC5ocy1zZWFyY2gtcmVzdWx0c19fbGlzdGluZyA+IGxpIC5hYS1ibG9nLXBvc3RzIC5ocy1zZWFyY2gtcmVzdWx0c19fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIEFBIC0gQ29sdW1uc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLWNvbHVtbl9faW1hZ2Uge1xuICBtYXJnaW46IDAgYXV0byBjYWxjKDMuMnJlbSAqIDAuNzUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYS1jb2x1bW5fX2ltYWdlIHtcbiAgICB3aWR0aDogbWluKDMwJSwgMjByZW0pO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFhLWNvbHVtbl9faW1hZ2Uge1xuICAgIGhlaWdodDogbWF4KDEwdmgsIDEwcmVtKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYS1jb2x1bW5fX2ltYWdlIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBBQSAtIEZvY3VzIGJveFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLWZvY3VzLWJveC5hYS1iZy1vdmVybGF5LWdyYWRpZW50LS1wcmltYXJ5OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSg2MiwgODQsIDIyMiwgMC45KSAyNS41NSUsIHJnYmEoNjIsIDg0LCAyMjIsIDAuNSkgMTAwJSk7XG59XG4uYWEtZm9jdXMtYm94LmFhLWJnLW92ZXJsYXktZ3JhZGllbnQtLXNlY29uZGFyeTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMTI5LCAyMTMsIDI1NSwgMC45KSAyNS41NSUsIHJnYmEoMTI5LCAyMTMsIDI1NSwgMC41KSAxMDAlKTtcbn1cbi5hYS1mb2N1cy1ib3guYWEtYmctb3ZlcmxheS1ncmFkaWVudC0tY29tcGxlbWVudGFyeTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMTk4LCAxODQsIDI0NSwgMC45KSAyNS41NSUsIHJnYmEoMTk4LCAxODQsIDI0NSwgMC41KSAxMDAlKTtcbn1cbi5hYS1mb2N1cy1ib3guYWEtYmctb3ZlcmxheS1ncmFkaWVudC0tbGlnaHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMjI3LCAyNDUsIDAuOSkgMjUuNTUlLCByZ2JhKDI1NSwgMjI3LCAyNDUsIDAuNSkgMTAwJSk7XG59XG4uYWEtZm9jdXMtYm94LmFhLWJnLW92ZXJsYXktZ3JhZGllbnQtLWRhcms6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDMzLCA1OSwgOTcsIDAuOSkgMjUuNTUlLCByZ2JhKDMzLCA1OSwgOTcsIDAuNSkgMTAwJSk7XG59XG4uYWEtZm9jdXMtYm94LmFhLWJnLW92ZXJsYXktZ3JhZGllbnQtLXdoaXRlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIDI1LjU1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDEwMCUpO1xufVxuXG4uYWEtZm9jdXMtYm94X19oZWFkZXIsXG4uYWEtZm9jdXMtYm94X19ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5hYS1mb2N1cy1ib3hfX2hlYWRlcjpsYXN0LWNoaWxkLFxuLmFhLWZvY3VzLWJveF9fYm9keTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBBQSAtIEZvcm1cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1mb3JtLS1sYXlvdXQtb25lIC5hYS1tb2R1bGVfX2hlYWRlcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygzLjJyZW0gKyAzLjJyZW0gKiAwLjUpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIEFBIC0gSGVyb1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLWhlcm8ge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uYWEtaGVyby5hYS1tb2R1bGUtaGVpZ2h0LS1mdWxsIHtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWEtaGVybyAuYWEtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1oZXJvIC5oMSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDQuMnJlbSArIDJ2dyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtaGVybyAuYWEtYnV0dG9uLCAuYWEtaGVybyAuaHMtYnV0dG9uLCAuYWEtaGVybyAuaHMtc2VhcmNoLXJlc3VsdHMgLmhzLXNlYXJjaC1yZXN1bHRzX19wYWdpbmF0aW9uIGEsIC5ocy1zZWFyY2gtcmVzdWx0cyAuaHMtc2VhcmNoLXJlc3VsdHNfX3BhZ2luYXRpb24gLmFhLWhlcm8gYSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDIuMXJlbSArIDAuMXZ3KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFhLWhlcm9fX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtaGVyb19fY29udGVudCB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFhLWhlcm9fX2NvbnRlbnQuYWEtbW9kdWxlLXNwYWNpbmctdG9wLS1sYXJnZSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMy4ycmVtICogMi41ICogMC43NSArIDF2aCk7XG4gIH1cbn1cblxuLmFhLWhlcm9fX2ltYWdlIHtcbiAgYWxpZ24tc2VsZjogZW5kO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogY2FsYygzLjJyZW0gKyAyLjV2aCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLWhlcm9fX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDQ3dnc7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5hYS1oZXJvX19pbWFnZSBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIG9iamVjdC1wb3NpdGlvbjogYm90dG9tO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtaGVyb19faW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1oZXJvLS1yZXZlcnNlZC1kZXNrdG9wIC5hYS1oZXJvX19jb250ZW50IHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuYWEtaGVyby0tcmV2ZXJzZWQtZGVza3RvcCAuYWEtaGVyb19faW1hZ2Uge1xuICAgIGp1c3RpZnktc2VsZjogZW5kO1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWEtaGVyby0tcmV2ZXJzZWQtbW9iaWxlIC5hYS1oZXJvX19jb250ZW50IHtcbiAgICBvcmRlcjogMjtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygzLjJyZW0gKiAyLjUgKiAwLjc1ICsgMXZoKSAhaW1wb3J0YW50O1xuICB9XG4gIC5hYS1oZXJvLS1yZXZlcnNlZC1tb2JpbGUgLmFhLWhlcm9fX2NvbnRlbnQuYWEtbW9kdWxlLXNwYWNpbmctdG9wLS1sYXJnZSB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYWEtaGVyby0tcmV2ZXJzZWQtbW9iaWxlIC5hYS1oZXJvX19pbWFnZSB7XG4gICAganVzdGlmeS1zZWxmOiBlbmQ7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBBQSAtIEltYWdlXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hYS1pbWFnZV9fZ3JpZCAuaW5pdC1nYWxsZXJ5LWlzb3RvcGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWEtaW1hZ2VfX2dyaWQgLmluaXQtZ2FsbGVyeS1pc290b3BlIHtcbiAgICBtYXJnaW46IDAgY2FsYyhjYWxjKDMuMnJlbSArIDAuNXZ3KSAvIC0zKTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgY2FsYygzLjJyZW0gKyAwLjV2dykgLyAzICogMik7XG4gIH1cbn1cbi5hYS1pbWFnZV9fZ3JpZCAuaW5pdC1nYWxsZXJ5LWlzb3RvcGUgLmdyaWQtc2l6ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWEtaW1hZ2VfX2dyaWQgLmluaXQtZ2FsbGVyeS1pc290b3BlIC5ncmlkLXNpemVyIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLWltYWdlX19ncmlkIC5pbml0LWdhbGxlcnktaXNvdG9wZSAuZ3JpZC1zaXplciB7XG4gICAgd2lkdGg6IDMzLjMzMyU7XG4gIH1cbn1cbi5hYS1pbWFnZV9fZ3JpZCAuaW5pdC1nYWxsZXJ5LWlzb3RvcGUgLmFhLWdhbGxlcnktaXRlbSB7XG4gIGFuaW1hdGlvbjogaXNvdG9wZUZhZGVJbiAwLjhzIGVhc2UgMC4xcyAxIGZvcndhcmRzO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKGNhbGMoMy4ycmVtICsgMi41dmgpIC8gMik7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXJlbSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuQGtleWZyYW1lcyBpc290b3BlRmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcmVtKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYS1pbWFnZV9fZ3JpZCAuaW5pdC1nYWxsZXJ5LWlzb3RvcGUgLmFhLWdhbGxlcnktaXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1pbWFnZV9fZ3JpZCAuaW5pdC1nYWxsZXJ5LWlzb3RvcGUgLmFhLWdhbGxlcnktaXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzMyU7XG4gIH1cbn1cbi5hYS1pbWFnZV9fZ3JpZCAuaW5pdC1nYWxsZXJ5LWlzb3RvcGUgLmFhLWdhbGxlcnktaXRlbSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYS1pbWFnZV9fZ3JpZCAuaW5pdC1nYWxsZXJ5LWlzb3RvcGUgLmFhLWdhbGxlcnktaXRlbSBpbWcge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyhjYWxjKDMuMnJlbSArIDAuNXZ3KSAvIDMpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoY2FsYygzLjJyZW0gKyAwLjV2dykgLyAzKTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIEFBIC0gTWVkaWEgJiBUZXh0XG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtbWVkaWEtdGV4dDpub3QoLmFhLW1lZGlhLXRleHQtLWljb24pIC5hYS1jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IGluaGVyaXQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogaW5oZXJpdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbWVkaWEtdGV4dDpub3QoLmFhLW1lZGlhLXRleHQtLWljb24pIC5hYS1tZWRpYS10ZXh0X19tZWRpYS1jb2x1bW4sXG4gIC5hYS1tZWRpYS10ZXh0Om5vdCguYWEtbWVkaWEtdGV4dC0taWNvbikgLmFhLW1lZGlhLXRleHRfX3RleHQtY29sdW1uIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA2O1xuICB9XG59XG5cbi5hYS1tZWRpYS10ZXh0X19tZWRpYS1jb2x1bW4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbWVkaWEtdGV4dC0tcmV2ZXJzZWQtZGVza3RvcCAuYWEtbWVkaWEtdGV4dF9fbWVkaWEtY29sdW1uIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuYWEtbWVkaWEtdGV4dC0tcmV2ZXJzZWQtZGVza3RvcCAuYWEtbWVkaWEtdGV4dF9fdGV4dC1jb2x1bW4ge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWEtbWVkaWEtdGV4dC0tcmV2ZXJzZWQtbW9iaWxlIC5hYS1tZWRpYS10ZXh0X19tZWRpYS1jb2x1bW4ge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5hYS1tZWRpYS10ZXh0LS1yZXZlcnNlZC1tb2JpbGUgLmFhLW1lZGlhLXRleHRfX3RleHQtY29sdW1uIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuXG4uYWEtbWVkaWEtdGV4dC5hYS1tZWRpYS10ZXh0LS1mdWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYS1tZWRpYS10ZXh0LmFhLW1lZGlhLXRleHQtLWZ1bGw6bm90KC5hYS1tZWRpYS10ZXh0LS1yZXZlcnNlZC1tb2JpbGUpIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYS1tZWRpYS10ZXh0LmFhLW1lZGlhLXRleHQtLWZ1bGwuYWEtbWVkaWEtdGV4dC0tcmV2ZXJzZWQtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYS1tZWRpYS10ZXh0LmFhLW1lZGlhLXRleHQtLWZ1bGwgLmFhLW1lZGlhLXRleHRfX21lZGlhLWNvbHVtbiB7XG4gICAgbGVmdDogY2FsYyhtYXgoN3Z3LCAycmVtKSAqIC0xKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmFhLW1lZGlhLXRleHQuYWEtbWVkaWEtdGV4dC0tZnVsbCAuYWEtbWVkaWEtdGV4dF9fbWVkaWEtY29sdW1uIHtcbiAgICBsZWZ0OiBjYWxjKG1heCg1dncsIDJyZW0pICogLTEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW1lZGlhLXRleHQuYWEtbWVkaWEtdGV4dC0tZnVsbCAuYWEtbWVkaWEtdGV4dF9fbWVkaWEtY29sdW1uIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA1MHZ3O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW1lZGlhLXRleHQuYWEtbWVkaWEtdGV4dC0tZnVsbCAuYWEtbWVkaWEtdGV4dF9fbWVkaWEtY29sdW1uIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW1lZGlhLXRleHQuYWEtbWVkaWEtdGV4dC0tZnVsbCAuYWEtbWVkaWEtdGV4dF9fdGV4dC1jb2x1bW4ge1xuICAgIGdyaWQtY29sdW1uOiA4LzEzO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLW1lZGlhLXRleHQuYWEtbWVkaWEtdGV4dC0tZnVsbC5hYS1tZWRpYS10ZXh0LS1yZXZlcnNlZC1kZXNrdG9wIC5hYS1tZWRpYS10ZXh0X19tZWRpYS1jb2x1bW4ge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtbWVkaWEtdGV4dC5hYS1tZWRpYS10ZXh0LS1mdWxsLmFhLW1lZGlhLXRleHQtLXJldmVyc2VkLWRlc2t0b3AgLmFhLW1lZGlhLXRleHRfX3RleHQtY29sdW1uIHtcbiAgICBncmlkLWNvbHVtbjogMS82O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWEtbWVkaWEtdGV4dC0taWNvbi5hYS1tZWRpYS10ZXh0LS1yZXZlcnNlZC1kZXNrdG9wIC5hYS1tZWRpYS10ZXh0X19tZWRpYS1jb2x1bW4ge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5hYS1tZWRpYS10ZXh0LS1pY29uLmFhLW1lZGlhLXRleHQtLXJldmVyc2VkLWRlc2t0b3AgLmFhLW1lZGlhLXRleHRfX3RleHQtY29sdW1uIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLmFhLW1lZGlhLXRleHQtLWljb24gLmFhLW1lZGlhLXRleHRfX21lZGlhLWNvbHVtbiBpbWcge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IG1pbig0MCUsIDIwcmVtKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWEtbWVkaWEtdGV4dC0taWNvbiAuYWEtbWVkaWEtdGV4dF9fbWVkaWEtY29sdW1uIGltZyB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIEFBIC0gUGFuZWxzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtcGFuZWxzIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG4uYWEtcGFuZWxzIC5hYS1icmFuZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMy4ycmVtICogMS43NSArIDF2aCk7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWF4LXdpZHRoOiAxMHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWEtcGFuZWxzIC5hYS1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtcGFuZWwtLWltYWdlIHtcbiAgICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogY2FsYygzLjJyZW0gKiAxLjUgKyAxdmgpO1xuICB9XG4gIC5hYS1wYW5lbC0taW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAoMy4ycmVtICogMi41ICsgMXZoKSAtICgzLjJyZW0gKiAxLjUgKyAxdmgpKTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuLmFhLXBhbmVsLS1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFhLXBhbmVsX19mb3JtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogY2FsYygzLjJyZW0gKiAyKTtcbn1cbi5hYS1wYW5lbF9fZm9ybTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygzLjJyZW0gKiAyKTtcbn1cblxuLmFhLXBhbmVscy0tc3RpY2t5LWltYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5hYS1wYW5lbHMtLXN0aWNreS1pbWFnZSAuYWEtcGFuZWwtLWltYWdlIGltZyB7XG4gIGhlaWdodDogNTB2aDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBib3R0b207XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLXBhbmVscy0tc3RpY2t5LWltYWdlIC5hYS1wYW5lbC0tY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMy4ycmVtICogMi41ICsgMXZoKTtcbiAgfVxuICAuYWEtcGFuZWxzLS1zdGlja3ktaW1hZ2UgLmFhLXBhbmVsLS1pbWFnZSB7XG4gICAgYWxpZ24tc2VsZjogZW5kO1xuICAgIGJvdHRvbTogMDtcbiAgICB0b3A6IGF1dG87XG4gIH1cbiAgLmFhLXBhbmVscy0tc3RpY2t5LWltYWdlIC5hYS1wYW5lbC0taW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDk0dmg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1wYW5lbHMtLXJldmVyc2VkLWRlc2t0b3AgLmFhLXBhbmVsLS1jb250ZW50IHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuYWEtcGFuZWxzLS1yZXZlcnNlZC1kZXNrdG9wIC5hYS1wYW5lbC0taW1hZ2Uge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBRdW90ZVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLXF1b3RlX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYWEtcXVvdGVfX2JvZHkge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uYWEtcXVvdGVfX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5hYS1xdW90ZV9faW1hZ2Uge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmFhLWNvbnRlbnQtYWxpZ25tZW50LS1jZW50ZXIgLmFhLXF1b3RlX19pbWFnZSB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBTb2NpYWwgU2hhcmluZ1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLXNvY2lhbC1zaGFyaW5nIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiBjYWxjKDMuMnJlbSAqIDAuNzUpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IGNhbGMoMy4ycmVtICogMC43NSk7XG4gIHBhZGRpbmc6IDA7XG59XG4uYWEtc29jaWFsLXNoYXJpbmcgbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5hYS1zb2NpYWwtc2hhcmluZyBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtc29jaWFsLXNoYXJpbmcgc3ZnIHtcbiAgICB3aWR0aDogMy40cmVtO1xuICB9XG59XG4uYWEtc29jaWFsLXNoYXJpbmcgc3ZnIHBhdGgge1xuICBmaWxsOiAjMjEzQjYxO1xufVxuLmFhLXNvY2lhbC1zaGFyaW5nIGE6aG92ZXIgc3ZnIHBhdGgsXG4uYWEtc29jaWFsLXNoYXJpbmcgYTpmb2N1cyBzdmcgcGF0aCxcbi5hYS1zb2NpYWwtc2hhcmluZyBhOmFjdGl2ZSBzdmcgcGF0aCB7XG4gIGZpbGw6ICMzRTU0REU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgU29jaWFsIEZvbGxvd1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLXNvY2lhbC1mb2xsb3cge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tZmxvdzogcm93O1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gIHJvdy1nYXA6IDEuNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtc29jaWFsLWZvbGxvdyB7XG4gICAgcm93LWdhcDogMi40cmVtO1xuICB9XG59XG4uYWEtc29jaWFsLWZvbGxvdyBhIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAycmVtIDFmcjtcbiAgY29sdW1uLWdhcDogMC44cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1zb2NpYWwtZm9sbG93IGEge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMi40cmVtIDFmcjtcbiAgfVxufVxuLmFhLXNvY2lhbC1mb2xsb3cgYSBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtc29jaWFsLWZvbGxvdyBhIHN2ZyB7XG4gICAgd2lkdGg6IDIuNHJlbTtcbiAgfVxufVxuLmFhLXNvY2lhbC1mb2xsb3cgYSBzdmcgcGF0aCB7XG4gIGZpbGw6ICNGRkZGRkY7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlO1xufVxuLmFhLXNvY2lhbC1mb2xsb3cgYTpob3ZlciBzdmcgcGF0aCxcbi5hYS1zb2NpYWwtZm9sbG93IGE6Zm9jdXMgc3ZnIHBhdGgsXG4uYWEtc29jaWFsLWZvbGxvdyBhOmFjdGl2ZSBzdmcgcGF0aCB7XG4gIGZpbGw6ICM4MUQ1RkY7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgQUEgLSBTaWRlYmFyIE5hdmlnYXRpb25cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS1zaWRlYmFyLW5hdmlnYXRpb24gPiAuYWEtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWEtc2lkZWJhci1uYXZpZ2F0aW9uID4gLmFhLWlubmVyIC5hYS1pbWFnZS13cmFwcGVyIGltZyB7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1zaWRlYmFyLW5hdmlnYXRpb25fX25hdiB7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDM7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtc2lkZWJhci1uYXZpZ2F0aW9uX19uYXYuYWEtc2lkZWJhci1uYXZpZ2F0aW9uX19uYXYtLXN0aWNreSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1zaWRlYmFyLW5hdmlnYXRpb25fX25hdi5hYS1zaWRlYmFyLW5hdmlnYXRpb25fX25hdi0tc3RvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuLmFhLXNpZGViYXItbmF2aWdhdGlvbl9fbmF2IHVsLCAuYWEtc2lkZWJhci1uYXZpZ2F0aW9uX19uYXYgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uYWEtc2lkZWJhci1uYXZpZ2F0aW9uX19uYXYgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwLjZyZW07XG59XG4uYWEtc2lkZWJhci1uYXZpZ2F0aW9uX19uYXYgdWwgbGk6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hYS1zaWRlYmFyLW5hdmlnYXRpb25fX25hdiAuYWEtc2lkZWJhci1uYXZpZ2F0aW9uX190aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBBQSAtIFJpY2ggVGV4dFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBBQSAtIFZpZGVvXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIEFBIC0gQ2FsY3VsYXRvclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLWNhbGN1bGF0b3IgZm9ybSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtcm93LWdhcDogMC44cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hYS1jYWxjdWxhdG9yIGZvcm0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDQuNnJlbTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDAuOHJlbTtcbiAgICBncmlkLXJvdy1nYXA6IDAuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hYS1jYWxjdWxhdG9yIGZvcm0gbGFiZWwge1xuICAgIGdyaWQtYXJlYTogMS8xLzIvMztcbiAgfVxufVxuLmFhLWNhbGN1bGF0b3IgZm9ybSBpbnB1dFtuYW1lPWt1dWthdXNpdHVsb3RdIHtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgIzIxM0I2MTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAuNmVtIDAuOGVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hYS1jYWxjdWxhdG9yIGZvcm0gaW5wdXRbbmFtZT1rdXVrYXVzaXR1bG90XSB7XG4gICAgZ3JpZC1hcmVhOiAyLzEvMy8yO1xuICAgIGhlaWdodDogNC42cmVtO1xuICB9XG59XG4uYWEtY2FsY3VsYXRvciBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hYS1jYWxjdWxhdG9yIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBncmlkLWFyZWE6IDIvMi8zLzM7XG4gIH1cbn1cblxuLmFhLWNhbGN1bGF0b3ItcmVzdWx0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICMyMTNCNjE7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgcGFkZGluZzogMy4ycmVtIDEuNnJlbTtcbiAgbWFyZ2luLXRvcDogMy4ycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYWEtY2FsY3VsYXRvci1yZXN1bHQtY29udGFpbmVyLmFhLWNhbGN1bGF0b3ItcmVzdWx0LWNvbnRhaW5lci0tYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWEtY2FsY3VsYXRvci1yZXN1bHQtY29udGFpbmVyIHNwYW46bnRoLW9mLXR5cGUoMiksXG4uYWEtY2FsY3VsYXRvci1yZXN1bHQtY29udGFpbmVyIHNwYW46bnRoLW9mLXR5cGUoMykge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIFRlYW1cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYS10ZWFtLW1lbWJlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIGNhbGMoMTByZW0gKyAxdncpKSBtaW5tYXgoMCwgMWZyKTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiBjYWxjKDMuMnJlbSAqIDAuNSk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFhLXRlYW0tbWVtYmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCBjYWxjKDEycmVtICsgMnZ3KSkgbWlubWF4KDAsIDFmcik7XG4gIH1cbn1cbi5hYS10ZWFtLW1lbWJlcjpudGgtY2hpbGQob2RkKSAuYWEtdGVhbS1tZW1iZXJfX2ltYWdlIHtcbiAgY2xpcC1wYXRoOiB1cmwoI2FhLXRlYW0tbWVtYmVyX19tYXNrLS1vZGQpO1xufVxuLmFhLXRlYW0tbWVtYmVyOm50aC1jaGlsZChldmVuKSAuYWEtdGVhbS1tZW1iZXJfX2ltYWdlIHtcbiAgY2xpcC1wYXRoOiB1cmwoI2FhLXRlYW0tbWVtYmVyX19tYXNrLS1ldmVuKTtcbn1cblxuLmFhLXRlYW0tbWVtYmVyX19pbWFnZSB7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFhLXRlYW0tbWVtYmVyX19tYXNrIHtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xufVxuXG4uYWEtdGVhbS1tZW1iZXJfX2JvZHkge1xuICBkaXNwbGF5OiBncmlkO1xufVxuXG4uYWEtdGVhbS1tZW1iZXJfX25hbWUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWEtdGVhbS1tZW1iZXJfX2VtYWlsIHtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgU3lzdGVtIFBhZ2VzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWEtc3lzdGVtLXBhZ2U6bm90KC5hYS1sYW5kaW5nLXBhZ2UpIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG4uYWEtc3lzdGVtLXBhZ2U6bm90KC5hYS1sYW5kaW5nLXBhZ2UpIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjZyZW0gKyAwLjF2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYWEtc3lzdGVtLXBhZ2U6bm90KC5hYS1sYW5kaW5nLXBhZ2UpIGZvcm0ge1xuICBtYXgtd2lkdGg6IDUwcmVtO1xufVxuLmFhLXN5c3RlbS1wYWdlOm5vdCguYWEtbGFuZGluZy1wYWdlKSBmb3JtIGgzIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjZyZW0gKyAwLjF2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygzLjJyZW0gKiAwLjI1KTtcbn1cbi5hYS1zeXN0ZW0tcGFnZTpub3QoLmFhLWxhbmRpbmctcGFnZSkgZm9ybSAuaHMtaW5wdXQge1xuICBmb250LXNpemU6IGNhbGMoMS42cmVtICsgMC4xdncpICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAwcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC44ZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMC44ZW0gIWltcG9ydGFudDtcbn1cbi5hYS1zeXN0ZW0tcGFnZTpub3QoLmFhLWxhbmRpbmctcGFnZSkgZm9ybSAuaHMtc3VibWl0IHtcbiAgbWFyZ2luLXRvcDogMHJlbTtcbn1cbi5hYS1zeXN0ZW0tcGFnZTpub3QoLmFhLWxhbmRpbmctcGFnZSkgZm9ybSAuaHMtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMy4ycmVtO1xufVxuLmFhLXN5c3RlbS1wYWdlOm5vdCguYWEtbGFuZGluZy1wYWdlKSBmb3JtIC5ocy1mb3JtLWZpZWxkOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMy4ycmVtICogMC43NSk7XG59XG4uYWEtc3lzdGVtLXBhZ2U6bm90KC5hYS1sYW5kaW5nLXBhZ2UpIGZvcm0gLmhzLWZvcm0tZmllbGQgPiBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDMuMnJlbSAqIDAuMjUpO1xufVxuLmFhLXN5c3RlbS1wYWdlOm5vdCguYWEtbGFuZGluZy1wYWdlKSBmb3JtIC5ocy1mb3JtLWZpZWxkID4gbGFiZWw6ZW1wdHksIC5hYS1zeXN0ZW0tcGFnZTpub3QoLmFhLWxhbmRpbmctcGFnZSkgZm9ybSAuaHMtZm9ybS1maWVsZCA+IGxhYmVsOmVtcHR5ICsgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWEtc3lzdGVtLXBhZ2U6bm90KC5hYS1sYW5kaW5nLXBhZ2UpIGZvcm0gLmhzLWxvZ2luLXdpZGdldC1zaG93LXBhc3N3b3JkLFxuLmFhLXN5c3RlbS1wYWdlOm5vdCguYWEtbGFuZGluZy1wYWdlKSBmb3JtIC5ocy1yZWdpc3Rlci13aWRnZXQtc2hvdy1wYXNzd29yZCxcbi5hYS1zeXN0ZW0tcGFnZTpub3QoLmFhLWxhbmRpbmctcGFnZSkgZm9ybSAuaHMtcmVzZXQtd2lkZ2V0LXNob3ctcGFzc3dvcmQge1xuICBmb250LXNpemU6IDAuOGVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDMuMnJlbSAqIDAuMjUpO1xufVxuLmFhLXN5c3RlbS1wYWdlOm5vdCguYWEtbGFuZGluZy1wYWdlKSB1bC5ocy1lcnJvci1tc2dzIHtcbiAgbWFyZ2luOiAwO1xufVxuLmFhLXN5c3RlbS1wYWdlOm5vdCguYWEtbGFuZGluZy1wYWdlKSB1bC5ocy1lcnJvci1tc2dzIGxhYmVsOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWEtc3lzdGVtLXBhZ2U6bm90KC5hYS1sYW5kaW5nLXBhZ2UpIC5oc19jb3Nfd3JhcHBlcl90eXBlX21lbWJlcl9sb2dpbiAuaHMtZm9ybS1maWVsZDpudGgtb2YtdHlwZSgzKSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uYWEtc3lzdGVtLXBhZ2U6bm90KC5hYS1sYW5kaW5nLXBhZ2UpIC5oc19jb3Nfd3JhcHBlcl90eXBlX21lbWJlcl9sb2dpbiAuaHMtZm9ybS1maWVsZDpudGgtb2YtdHlwZSgzKSBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWEtc3lzdGVtLXBhZ2U6bm90KC5hYS1sYW5kaW5nLXBhZ2UpIC5oc19jb3Nfd3JhcHBlcl90eXBlX3Bhc3N3b3JkX3Byb21wdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXgtd2lkdGg6IDI0cmVtO1xufVxuLmFhLXN5c3RlbS1wYWdlOm5vdCguYWEtbGFuZGluZy1wYWdlKSAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgW25hbWU9cGFzc3dvcmRdIHtcbiAgaGVpZ2h0OiA0LjZyZW0gIWltcG9ydGFudDtcbn1cbi5hYS1zeXN0ZW0tcGFnZTpub3QoLmFhLWxhbmRpbmctcGFnZSkgLmVtYWlsLXByZWZzIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5hYS1zeXN0ZW0tcGFnZTpub3QoLmFhLWxhbmRpbmctcGFnZSkgLmVtYWlsLXByZWZzIC5pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMS40cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS40cmVtO1xuICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgIzgxRDVGRjtcbn1cbi5hYS1zeXN0ZW0tcGFnZTpub3QoLmFhLWxhbmRpbmctcGFnZSkgLmVtYWlsLXByZWZzIC5pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAxLjRyZW07XG4gIHBhZGRpbmctdG9wOiAxLjRyZW07XG4gIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCAjODFENUZGO1xufVxuLmFhLXN5c3RlbS1wYWdlOm5vdCguYWEtbGFuZGluZy1wYWdlKSAuZW1haWwtcHJlZnMgLml0ZW0gLmNoZWNrYm94LXJvdyArIHAge1xuICBtYXJnaW4tdG9wOiAwLjhyZW07XG59XG4uYWEtc3lzdGVtLXBhZ2U6bm90KC5hYS1sYW5kaW5nLXBhZ2UpIC5lbWFpbC1wcmVmcyAuc3Vic2NyaWJlLW9wdGlvbnMge1xuICBtYXJnaW4tdG9wOiAxLjhyZW07XG59XG4uYWEtc3lzdGVtLXBhZ2U6bm90KC5hYS1sYW5kaW5nLXBhZ2UpIC5lbWFpbC1wcmVmcyAuc3Vic2NyaWJlLW9wdGlvbnMgLmhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uYWEtc3lzdGVtLXBhZ2U6bm90KC5hYS1sYW5kaW5nLXBhZ2UpIC5lbWFpbC1wcmVmcyAuaHMtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMy4ycmVtO1xufVxuLmFhLXN5c3RlbS1wYWdlOm5vdCguYWEtbGFuZGluZy1wYWdlKSAucGFnZS1oZWFkZXIgKyAuc3VjY2VzcyB7XG4gIG1hcmdpbi10b3A6IDEuNHJlbTtcbn1cblxuLmFhLXN5c3RlbS1wYWdlLmFhLWxhbmRpbmctcGFnZSAucGFnZS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLmFhLXN5c3RlbS1wYWdlLmFhLWxhbmRpbmctcGFnZSAubG9jYWxpemF0aW9uLWxhbmd1YWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgIzUzNTM1MztcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBjb2xvcjogIzMzMztcbiAgaGVpZ2h0OiA0LjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDAuOGVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjhlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5hYS1zeXN0ZW0tcGFnZS5hYS1sYW5kaW5nLXBhZ2UgLmVtYWlsLXByZWZzIC5pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5hYS1zeXN0ZW0tcGFnZS5hYS1sYW5kaW5nLXBhZ2UgLmVtYWlsLXByZWZzIC5pdGVtIGRpdiArIHAge1xuICBtYXJnaW4tdG9wOiAwLjRyZW07XG59XG4uYWEtc3lzdGVtLXBhZ2UuYWEtbGFuZGluZy1wYWdlIC5lbWFpbC1wcmVmcyAuaXRlbSBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG59XG4uYWEtc3lzdGVtLXBhZ2UuYWEtbGFuZGluZy1wYWdlIC5lbWFpbC1wcmVmcyAuc3Vic2NyaWJlLW9wdGlvbnMge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLmFhLXN5c3RlbS1wYWdlLmFhLWxhbmRpbmctcGFnZSAuZW1haWwtcHJlZnMgLnN1YnNjcmliZS1vcHRpb25zIHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBCbG9nIExpc3RpbmdcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgVGFnc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLXRhZ3NfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hYS10YWdzX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDE0NHJlbSAvIDEyICogMTApO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4uYWEtdGFnIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogN3B4IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNkI4RjU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xufVxuLmFhLXRhZzpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uYWEtdGFnOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFNTRERTtcbn1cblxuLmFhLXRhZy0tY3VycmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRTU0REU7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgUGFnaW5hdGlvblxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1wYWdpbmF0aW9uIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTQ0cmVtIC8gMTIgKiA2KTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5hYS1wYWdpbmF0aW9uIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmFhLXBhZ2luYXRpb24gbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uYWEtcGFnaW5hdGlvbiBsaTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLXBhZ2luYXRpb24gbGk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uYWEtcGFnaW5hdGlvbiBsaSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLmFhLXBhZ2luYXRpb24gbGkgYS5hYS1wYWdpbmF0aW9uLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0U1NERFO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5hYS1wYWdpbmF0aW9uIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYyLCA4NCwgMjIyLCAwLjIpO1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLmFhLWJsb2ctbGlzdGluZyAuaW5pdC1pc290b3BlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFhLWJsb2ctbGlzdGluZyAuaW5pdC1pc290b3BlIHtcbiAgICBtYXJnaW46IDAgY2FsYyhjYWxjKDMuMnJlbSArIDAuNXZ3KSAvIC0yKTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgY2FsYygzLjJyZW0gKyAwLjV2dykpO1xuICB9XG59XG4uYWEtYmxvZy1saXN0aW5nIC5pbml0LWlzb3RvcGUgLmFhLWNhcmQge1xuICBhbmltYXRpb246IGlzb3RvcGVGYWRlSW4gMC44cyBlYXNlIDAuMXMgMSBmb3J3YXJkcztcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygzLjJyZW0gKyAyLjV2aCk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXJlbSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuQGtleWZyYW1lcyBpc290b3BlRmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcmVtKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYS1ibG9nLWxpc3RpbmcgLmluaXQtaXNvdG9wZSAuYWEtY2FyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoY2FsYygzLjJyZW0gKyAwLjV2dykgLyAyKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoY2FsYygzLjJyZW0gKyAwLjV2dykgLyAyKTtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSBjYWxjKDMuMnJlbSArIDAuNXZ3KSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtYmxvZy1saXN0aW5nIC5pbml0LWlzb3RvcGUgLmFhLWNhcmQge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSBjYWxjKDMuMnJlbSArIDAuNXZ3KSk7XG4gIH1cbn1cbi5hYS1ibG9nLWxpc3RpbmcgLmluaXQtaXNvdG9wZSAuYWEtY2FyZC5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFhLWJsb2ctbGlzdGluZyAjaXNvdG9wZS1sb2FkLW1vcmUge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmhzLWlubGluZS1lZGl0IC5hYS1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xufVxuLmhzLWlubGluZS1lZGl0IC5hYS1jYXJkIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uaHMtaW5saW5lLWVkaXQgLmFhLWJsb2ctcG9zdHMgLmFhLW1vZHVsZV9fZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFhLWJsb2ctbGlzdGluZ19fc2ltcGxlIGFydGljbGU6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCByZ2JhKDMzLCA1OSwgOTcsIDAuNCk7XG4gIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDMuMnJlbTtcbn1cblxuLmFhLWJsb2ctbGlzdGluZ19fdGFncyAuYWEtZ3JpZCB7XG4gIGdyaWQtZ2FwOiBjYWxjKDMuMnJlbSAqIDAuNzUpIGNhbGMoMy4ycmVtICsgMC41dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYS1ibG9nLWxpc3RpbmdfX3RhZ3MgLmFhLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoNDAlLCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1ibG9nLWxpc3RpbmdfX3RhZ3MgLmFhLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuXG4uYWEtbm8tcmVzdWx0cy5hYS1uby1yZXN1bHRzLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIEJsb2cgUG9zdFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFhLWJsb2ctcG9zdCAuYWEtYmxvdC1wb3N0X190b3BpYyxcbi5hYS1ibG9nLXBvc3RzIC5hYS1ibG90LXBvc3RfX3RvcGljIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMC45cmVtO1xufVxuLmFhLWJsb2ctcG9zdCAuYWEtYmxvdC1wb3N0X190b3BpYzphY3RpdmUsXG4uYWEtYmxvZy1wb3N0cyAuYWEtYmxvdC1wb3N0X190b3BpYzphY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xufVxuLmFhLWJsb2ctcG9zdCAuYWEtYmxvdC1wb3N0X190b3BpYy0tMSxcbi5hYS1ibG9nLXBvc3RzIC5hYS1ibG90LXBvc3RfX3RvcGljLS0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxM0I2MTtcbiAgY29sb3I6ICNENUYxRkYgIWltcG9ydGFudDtcbn1cbi5hYS1ibG9nLXBvc3QgLmFhLWJsb3QtcG9zdF9fdG9waWMtLTIsXG4uYWEtYmxvZy1wb3N0cyAuYWEtYmxvdC1wb3N0X190b3BpYy0tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNkI4RjU7XG4gIGNvbG9yOiAjMjEzQjYxICFpbXBvcnRhbnQ7XG59XG4uYWEtYmxvZy1wb3N0IC5hYS1ibG90LXBvc3RfX3RvcGljLS0zLFxuLmFhLWJsb2ctcG9zdHMgLmFhLWJsb3QtcG9zdF9fdG9waWMtLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODFENUZGO1xuICBjb2xvcjogIzIxM0I2MSAhaW1wb3J0YW50O1xufVxuLmFhLWJsb2ctcG9zdCAuYWEtYmxvdC1wb3N0X190b3BpYy0tNCxcbi5hYS1ibG9nLXBvc3RzIC5hYS1ibG90LXBvc3RfX3RvcGljLS00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFNTRERTtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cbi5hYS1ibG9nLXBvc3QgLmFhLWJsb3QtcG9zdF9fdG9waWMtLTUsXG4uYWEtYmxvZy1wb3N0cyAuYWEtYmxvdC1wb3N0X190b3BpYy0tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQ0FCODA7XG4gIGNvbG9yOiAjMjEzQjYxICFpbXBvcnRhbnQ7XG59XG4uYWEtYmxvZy1wb3N0IC5hYS1ibG90LXBvc3RfX3RvcGljLS1ldmVudCxcbi5hYS1ibG9nLXBvc3RzIC5hYS1ibG90LXBvc3RfX3RvcGljLS1ldmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmFhLWJsb2ctcG9zdCAuYWEtYmxvdC1wb3N0X190b3BpYy0tZXZlbnQgKyAuYWEtY2FyZF9faW1hZ2UuYWEtaW1hZ2Utd3JhcHBlcixcbi5hYS1ibG9nLXBvc3RzIC5hYS1ibG90LXBvc3RfX3RvcGljLS1ldmVudCArIC5hYS1jYXJkX19pbWFnZS5hYS1pbWFnZS13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hYS1ibG9nLXBvc3QgLmFhLWJsb3QtcG9zdF9fdG9waWMtLWV2ZW50ICsgLmFhLWNhcmRfX2ltYWdlLmFhLWltYWdlLXdyYXBwZXIgKyAuYWEtY2FyZF9fYm9keSxcbi5hYS1ibG9nLXBvc3RzIC5hYS1ibG90LXBvc3RfX3RvcGljLS1ldmVudCArIC5hYS1jYXJkX19pbWFnZS5hYS1pbWFnZS13cmFwcGVyICsgLmFhLWNhcmRfX2JvZHkge1xuICBtYXJnaW4tdG9wOiAxLjZyZW07XG59XG5cbi5hYS1ibG9nLXBvc3RfX2luZm8ge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFhLWJsb2ctcG9zdF9faW5mbyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMS42cmVtO1xuICB9XG59XG5cbi5hYS1ibG9nLXBvc3RfX2ZlYXR1cmVkLWltYWdlIHtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xufVxuLmFhLWJsb2ctcG9zdF9fZmVhdHVyZWQtaW1hZ2UgKyBwIHtcbiAgbWFyZ2luLXRvcDogMC42cmVtO1xufVxuXG5Aa2V5ZnJhbWVzIHNwbGlkZS1sb2FkaW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG4gIH1cbn1cbi5zcGxpZGVfX3RyYWNrLS1kcmFnZ2FibGUge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5zcGxpZGVfX3RyYWNrLS1mYWRlID4gLnNwbGlkZV9fbGlzdCA+IC5zcGxpZGVfX3NsaWRlIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5zcGxpZGVfX3RyYWNrLS1mYWRlID4gLnNwbGlkZV9fbGlzdCA+IC5zcGxpZGVfX3NsaWRlLmlzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zcGxpZGUtLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuXG4uc3BsaWRlX190cmFjay0tdHRiID4gLnNwbGlkZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3BsaWRlX19jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zcGxpZGVfX2xpc3Qge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zcGxpZGUuaXMtaW5pdGlhbGl6ZWQ6bm90KC5pcy1hY3RpdmUpIC5zcGxpZGVfX2xpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zcGxpZGVfX3BhZ2luYXRpb24gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zcGxpZGU6bm90KC5pcy1vdmVyZmxvdykgLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zcGxpZGVfX3Byb2dyZXNzX19iYXIge1xuICB3aWR0aDogMDtcbn1cblxuLnNwbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3BsaWRlLmlzLWluaXRpYWxpemVkLCAuc3BsaWRlLmlzLXJlbmRlcmVkIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnNwbGlkZV9fc2xpZGUge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3BsaWRlX19zbGlkZSBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4uc3BsaWRlX19zcGlubmVyIHtcbiAgYW5pbWF0aW9uOiBzcGxpZGUtbG9hZGluZyAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM5OTk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3R0b206IDA7XG4gIGNvbnRhaW46IHN0cmljdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjBweDtcbn1cblxuLnNwbGlkZV9fc3Ige1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLnNwbGlkZV9fdG9nZ2xlLmlzLWFjdGl2ZSAuc3BsaWRlX190b2dnbGVfX3BsYXksIC5zcGxpZGVfX3RvZ2dsZV9fcGF1c2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3BsaWRlX190b2dnbGUuaXMtYWN0aXZlIC5zcGxpZGVfX3RvZ2dsZV9fcGF1c2Uge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5zcGxpZGVfX3RyYWNrIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuXG4uYWEtYmxvZy1wb3N0cyAuYWEtbW9kdWxlX19oZWFkZXIgLmFhLXR5cGVzIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbi5hYS1ibG9nLXBvc3RzIC5hYS1tb2R1bGVfX2hlYWRlciAuYWEtdHlwZXMgLmFhLWJ1dHRvbi0tNCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uYWEtYmxvZy1wb3N0cyAuYWEtbW9kdWxlX19oZWFkZXIgLmFhLXR5cGVzIC5hYS1idXR0b24tLTQ6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hYS1ibG9nLXBvc3RzIC5hYS1tb2R1bGVfX2hlYWRlciAuYWEtdHlwZXMgKyAuYWEtYnV0dG9uLS00IHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLnNwbGlkZS5zcGxpZGUtLW5vLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5zcGxpZGUuc3BsaWRlLS1uby1zbGlkZSAuc3BsaWRlX19zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiBpbml0aWFsO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFhLWJsb2ctcG9zdHNfX3NsaWRlcixcbiAgLmFhLWltYWdlX19zbGlkZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmFhLWJsb2ctcG9zdHNfX3NsaWRlciAuc3BsaWRlLFxuICAuYWEtaW1hZ2VfX3NsaWRlciAuc3BsaWRlIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCBjYWxjKDMuMnJlbSAqIC0yKSwgMTAwdncgY2FsYygzLjJyZW0gKiAtMiksIDEwMHZ3IDEwMCUsIDAgMTAwJSk7XG4gIH1cbiAgLmFhLWJsb2ctcG9zdHNfX3NsaWRlciAuc3BsaWRlX190cmFjayxcbiAgLmFhLWltYWdlX19zbGlkZXIgLnNwbGlkZV9fdHJhY2sge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG4uYWEtYmxvZy1wb3N0c19fc2xpZGVyIC5hYS1jb250ZW50LFxuLmFhLWltYWdlX19zbGlkZXIgLmFhLWNvbnRlbnQge1xuICBkaXNwbGF5OiBpbmhlcml0O1xuICBncmlkLWdhcDogaW5oZXJpdDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBpbmhlcml0O1xufVxuLmFhLWJsb2ctcG9zdHNfX3NsaWRlciAuYWEtbW9kdWxlX19oZWFkZXIsXG4uYWEtaW1hZ2VfX3NsaWRlciAuYWEtbW9kdWxlX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hYS1ibG9nLXBvc3RzX19zbGlkZXIgLmFhLW1vZHVsZV9faGVhZGVyLFxuICAuYWEtaW1hZ2VfX3NsaWRlciAuYWEtbW9kdWxlX19oZWFkZXIge1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gNDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uYWEtYmxvZy1wb3N0c19fc2xpZGVyIC5hYS1tb2R1bGVfX2hlYWRlciAuYWEtYnV0dG9uLS00LFxuLmFhLWltYWdlX19zbGlkZXIgLmFhLW1vZHVsZV9faGVhZGVyIC5hYS1idXR0b24tLTQge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLmFhLWJsb2ctcG9zdHNfX3NsaWRlciAuYWEtbW9kdWxlX19oZWFkZXIgLmFhLXR5cGVzICsgLmFhLWJ1dHRvbi0tNCxcbi5hYS1pbWFnZV9fc2xpZGVyIC5hYS1tb2R1bGVfX2hlYWRlciAuYWEtdHlwZXMgKyAuYWEtYnV0dG9uLS00IHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5hYS1ibG9nLXBvc3RzX19zbGlkZXIgLmlzLWFjdGl2ZSxcbi5hYS1pbWFnZV9fc2xpZGVyIC5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWEtYmxvZy1wb3N0c19fc2xpZGVyIC5zcGxpZGUsXG4gIC5hYS1pbWFnZV9fc2xpZGVyIC5zcGxpZGUge1xuICAgIGdyaWQtY29sdW1uOiA1L3NwYW4gODtcbiAgfVxufVxuLmFhLWJsb2ctcG9zdHNfX3NsaWRlciAuc3BsaWRlX19hcnJvd3MsXG4uYWEtaW1hZ2VfX3NsaWRlciAuc3BsaWRlX19hcnJvd3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IGNhbGMoMy4ycmVtICogMC41KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiBjYWxjKDMuMnJlbSAqIC0xLjUpO1xufVxuLmFhLWJsb2ctcG9zdHNfX3NsaWRlciAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3ctLXByZXYsXG4uYWEtaW1hZ2VfX3NsaWRlciAuc3BsaWRlX19hcnJvd3MgLnNwbGlkZV9fYXJyb3ctLXByZXYge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmFhLWJsb2ctcG9zdHNfX3NsaWRlciAuc3BsaWRlX19hcnJvd3MgYnV0dG9uLFxuLmFhLWltYWdlX19zbGlkZXIgLnNwbGlkZV9fYXJyb3dzIGJ1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAuNHJlbTtcbn1cbi5hYS1ibG9nLXBvc3RzX19zbGlkZXIgLnNwbGlkZV9fYXJyb3dzIGJ1dHRvbjpob3Zlcixcbi5hYS1pbWFnZV9fc2xpZGVyIC5zcGxpZGVfX2Fycm93cyBidXR0b246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWEtYmxvZy1wb3N0c19fc2xpZGVyIC5zcGxpZGVfX2Fycm93cyBidXR0b246aG92ZXIgcGF0aCwgLmFhLWJsb2ctcG9zdHNfX3NsaWRlciAuc3BsaWRlX19hcnJvd3MgYnV0dG9uOmZvY3VzIHBhdGgsIC5hYS1ibG9nLXBvc3RzX19zbGlkZXIgLnNwbGlkZV9fYXJyb3dzIGJ1dHRvbjphY3RpdmUgcGF0aCxcbi5hYS1pbWFnZV9fc2xpZGVyIC5zcGxpZGVfX2Fycm93cyBidXR0b246aG92ZXIgcGF0aCxcbi5hYS1pbWFnZV9fc2xpZGVyIC5zcGxpZGVfX2Fycm93cyBidXR0b246Zm9jdXMgcGF0aCxcbi5hYS1pbWFnZV9fc2xpZGVyIC5zcGxpZGVfX2Fycm93cyBidXR0b246YWN0aXZlIHBhdGgge1xuICBmaWxsOiAjM0U1NERFO1xufVxuLmFhLWJsb2ctcG9zdHNfX3NsaWRlciAuc3BsaWRlX19hcnJvd3Mgc3ZnLFxuLmFhLWltYWdlX19zbGlkZXIgLnNwbGlkZV9fYXJyb3dzIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEuNnJlbTtcbiAgd2lkdGg6IDEuNnJlbTtcbn1cbi5hYS1ibG9nLXBvc3RzX19zbGlkZXIgLnNwbGlkZV9fYXJyb3dzIHBhdGgsXG4uYWEtaW1hZ2VfX3NsaWRlciAuc3BsaWRlX19hcnJvd3MgcGF0aCB7XG4gIGZpbGw6ICMyMTNCNjE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWEtaW1hZ2VfX3NsaWRlciAuc3BsaWRlIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oLTEwMHZ3IGNhbGMoMy4ycmVtICogLTIpLCAxMDB2dyBjYWxjKDMuMnJlbSAqIC0yKSwgMTAwdncgMTAwJSwgLTEwMHZ3IDEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFhLWltYWdlX19zbGlkZXIgLnNwbGlkZSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiAxMjtcbiAgfVxufSIsIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgU2l6ZXNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuJWxhcmdlLXRvcCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGd1dHRlcn0gKiA0ICogMC43NSArIDF2aCk7XG5cbiAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygjeyRndXR0ZXJ9ICogNCArIDF2aCk7XG4gIH1cbn1cblxuJWxhcmdlLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGd1dHRlcn0gKiA0ICogMC43NSArIDF2aCk7XG5cbiAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRndXR0ZXJ9ICogNCArIDF2aCk7XG4gIH1cbn1cblxuJW1lZGl1bS10b3Age1xuICBwYWRkaW5nLXRvcDogY2FsYygjeyRndXR0ZXJ9ICogMi41ICogMC43NSArIDF2aCk7XG5cbiAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygjeyRndXR0ZXJ9ICogMi41ICsgMXZoKTtcbiAgfVxufVxuXG4lbWVkaXVtLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGd1dHRlcn0gKiAyLjUgKiAwLjc1ICsgMXZoKTtcblxuICBAaW5jbHVkZSBicChsZykge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGd1dHRlcn0gKiAyLjUgKyAxdmgpO1xuICB9XG59XG5cbiVzbWFsbC10b3Age1xuICBwYWRkaW5nLXRvcDogY2FsYygjeyRndXR0ZXJ9ICogMS41ICogMC43NSArIDF2aCk7XG5cbiAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygjeyRndXR0ZXJ9ICogMS41ICsgMXZoKTtcbiAgfVxufVxuXG4lc21hbGwtYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skZ3V0dGVyfSAqIDEuNSAqIDAuNzUgKyAxdmgpO1xuXG4gIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skZ3V0dGVyfSAqIDEuNSArIDF2aCk7XG4gIH1cbn1cblxuLy8gQnVpbGRpbmdzXG5cbiVidXJqLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgfVxufVxuJWJ1cmotYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICB9XG59XG4lYnVyai1sZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuICAgIH1cbn1cbiVidXJqLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gICAgfVxufVxuJWJ1cmotdG9wLW1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgIH1cbn1cbiVidXJqLWJvdHRvbS1tYXJnaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICB9XG59XG4lYnVyai1sZWZ0LW1hcmdpbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTIwcHg7XG4gICAgfVxufVxuJWJ1cmotcmlnaHQtbWFyZ2luIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4O1xuICAgIH1cbn1cblxuJWVtcGlyZS10b3Age1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICB9XG59XG4lZW1waXJlLWJvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIH1cbn1cbiVlbXBpcmUtdG9wLW1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIH1cbn1cbiVlbXBpcmUtYm90dG9tLW1hcmdpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIH1cbn1cblxuJWVpZmZlbC10b3Age1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICAgIH1cbn1cbiVlaWZmZWwtYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgICB9XG59XG4lZWlmZmVsLWxlZnQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2NHB4O1xuICAgIH1cbn1cbiVlaWZmZWwtcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4O1xuICAgIH1cbn1cbiVlaWZmZWwtdG9wLW1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gICAgfVxufVxuJWVpZmZlbC1ib3R0b20tbWFyZ2luIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICB9XG59XG4lZWlmZmVsLWxlZnQtbWFyZ2luIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICBtYXJnaW4tbGVmdDogNjRweDtcbiAgICB9XG59XG4lZWlmZmVsLXJpZ2h0LW1hcmdpbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDY0cHg7XG4gICAgfVxufVxuXG4lbGliZXJ0eS10b3Age1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgfVxufVxuJWxpYmVydHktYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cbn1cbiVsaWJlcnR5LWxlZnQge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcblxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICB9XG59XG4lbGliZXJ0eS1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcblxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgfVxufVxuJWxpYmVydHktdG9wLW1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxufVxuJWxpYmVydHktYm90dG9tLW1hcmdpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIEBpbmNsdWRlIGJwKGhnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxufVxuJWxpYmVydHktbGVmdC1tYXJnaW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgYnAoaGcpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgfVxufVxuJWxpYmVydHktcmlnaHQtbWFyZ2luIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBicChoZykge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgfVxufVxuXG4lbG9uZG9uYnJpZGdlLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB9XG59XG4lbG9uZG9uYnJpZGdlLWJvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG59XG4lbG9uZG9uYnJpZGdlLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG59XG4lbG9uZG9uYnJpZGdlLWxlZnQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG59XG4lbG9uZG9uYnJpZGdlLXRvcC1tYXJnaW4ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbn1cbiVsb25kb25icmlkZ2UtYm90dG9tLW1hcmdpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxufVxuJWxvbmRvbmJyaWRnZS1yaWdodC1tYXJnaW4ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG59XG4lbG9uZG9uYnJpZGdlLWxlZnQtbWFyZ2luIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cbn1cblxuLmJ1cmoge1xuICAgIEBleHRlbmQgJWJ1cmotdG9wO1xuICAgIEBleHRlbmQgJWJ1cmotYm90dG9tO1xufVxuXG4uZW1waXJlIHtcbiAgICBAZXh0ZW5kICVlbXBpcmUtdG9wO1xuICAgIEBleHRlbmQgJWVtcGlyZS1ib3R0b207XG59XG5cbi5laWZmZWwge1xuICAgIEBleHRlbmQgJWVpZmZlbC10b3A7XG4gICAgQGV4dGVuZCAlZWlmZmVsLWJvdHRvbTtcbn1cbi5saWJlcnR5IHtcbiAgICBAZXh0ZW5kICVsaWJlcnR5LXRvcDtcbiAgICBAZXh0ZW5kICVsaWJlcnR5LWJvdHRvbTtcbn1cbi5sb25kb25icmlkZ2Uge1xuICAgIEBleHRlbmQgJWxvbmRvbmJyaWRnZS10b3A7XG4gICAgQGV4dGVuZCAlbG9uZG9uYnJpZGdlLWJvdHRvbTtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBNaXhpbnNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLypcbiAqIERlY2xhcmF0aW9uIG9mIHJlc3BvbnNpdmUgYnJlYWtwb2ludHMgYXZhaWxhYmxlIGZvciB1c2UsIGtlcHQgdXAtdG8tZGF0ZSB3aXRoIGxhdGVzdCBCb290c3RyYXAgdmVyc2lvbi5cbiAqIGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzQuMy9sYXlvdXQvb3ZlcnZpZXcvI3Jlc3BvbnNpdmUtYnJlYWtwb2ludHNcbiAqIGhnIChodWdlKSBhbmQgZW4gKGVub3VybW91cykgYXJlIG91ciBvd24gdmFyaWF0aW9ucywgdG8gc3VwcG9ydCBzcGVjaWZpYyBzdHlsaW5nIGZvciBldmVuIGJpZ2dlciBzY3JlZW5zLlxuICovXG5cbiRicmVha3BvaW50czogKFxuICAnc20nIDogNTc2cHgsXG4gICdtZCcgOiA3NjhweCxcbiAgJ2xnJyA6IDk5MnB4LFxuICAneGwnIDogMTIwMHB4LFxuICAneGwyJyA6IDEzNjZweCxcbiAgJ2hnJyA6IDE0NDBweCxcbiAgJ2VuJyA6IDE2ODBweFxuKTtcblxuQG1peGluIGJwKCRicmVha3BvaW50KSB7XG4gICAgJHZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpO1xuXG4gICAgQGlmICR2YWx1ZSAhPSBudWxsIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR2YWx1ZSkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAd2FybiBcIlVuZm9ydHVuYXRlbHksIG5vIHZhbHVlIGNvdWxkIGJlIHJldHJpZXZlZCBmcm9tIGAjeyRicmVha3BvaW50fWAuIFwiXG4gICAgICAgICsgXCJQbGVhc2UgbWFrZSBzdXJlIGl0IGlzIGRlZmluZWQgaW4gYCRicmVha3BvaW50c2AgbWFwLlwiO1xuICAgIH1cbn1cblxuJGJyZWFrcG9pbnRzLW1pbjogKFxuICAnc20nIDogNTc2cHgsXG4gICdtZCcgOiA3NjhweCxcbiAgJ2xnJyA6IDk5MnB4LFxuICAneGwnIDogMTIwMHB4LFxuICAneGwyJyA6IDEzNjZweCxcbiAgJ2hnJyA6IDE0NDBweCxcbiAgJ2VuJyA6IDE2ODBweFxuKTtcblxuJGJyZWFrcG9pbnRzLW1heDogKFxuICAnc20nIDogNTc1cHgsXG4gICdtZCcgOiA3NjdweCxcbiAgJ2xnJyA6IDk5MXB4LFxuICAneGwnIDogMTE5OXB4LFxuICAneGwyJyA6IDEzNjVweCxcbiAgJ2hnJyA6IDE0MzlweCxcbiAgJ2VuJyA6IDE2NzlweFxuKTtcblxuQG1peGluIGJwLW1pbigkYnJlYWtwb2ludCkge1xuICAkdmFsdWU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLW1pbiwgJGJyZWFrcG9pbnQpO1xuXG4gIEBpZiAkdmFsdWUgIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR2YWx1ZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBicC1tYXgoJGJyZWFrcG9pbnQpIHtcbiAgJHZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cy1tYXgsICRicmVha3BvaW50KTtcblxuICBAaWYgJHZhbHVlICE9IG51bGwge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdmFsdWUpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgRWxlbWVudHNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xufVxuXG5odG1sLFxuYm9keSxcbi5ib2R5LXdyYXBwZXIsXG4uYWEtc2l0ZS13cmFwcGVyIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWEtc2l0ZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYWEtd2VicGFnZSxcbi5hYS1sYW5kaW5nLXBhZ2UsXG4uYWEtYmxvZy1saXN0aW5nLFxuLmFhLWJsb2ctcG9zdCxcbi5hYS1zeXN0ZW0tcGFnZSB7XG4gIGZsZXg6IDE7XG59XG5cbmhlYWRlcixcbm1haW4sXG5mb290ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay10ZXh0LWRlY29yYXRpb247XG59XG5cbmEsXG5idXR0b24sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lLW9mZnNldDogMC40cmVtO1xuICB9XG59XG5cbmE6aG92ZXIsXG5hOmZvY3VzLFxuYTphY3RpdmUge1xuICBjb2xvcjogJGxpbmstY29sb3ItaG92ZXI7XG59XG5cbmhyIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMC4zcmVtIHNvbGlkICRzZWNvbmRhcnktbGlnaHQ7XG4gIG1hcmdpbjogNHJlbSAwO1xufVxuXG5pbWcsXG52aWRlbyxcbmlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmFhLW1vZHVsZV9fYm9keSB7XG4gIFxuICB0YWJsZSB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICB0ZCB7XG4gICAgYm9yZGVyOiAwLjFyZW0gc29saWQgIzk5OSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAuNnJlbSAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgVGhlbWUgY3VzdG9tIHZhcmlhYmxlc1xuXG4gICAgVG8gb3ZlcnJpZGUgdGhlbWUgZGVmYXVsdCB2YXJpYWJsZXMsIHVuY29tbWVudCB0aGUgdmFyaWFibGVzIGJlbG93LlxuICAgIChJZiB5b3UgbmVlZCBzb21lIG9mIHRoZSBkZWZhdWx0IHZhcmlhYmxlcywgdW5jb21tZW50IG9ubHkgdGhlIG9uZXMgdGhhdCBzaG91bGQgYmUgb3ZlcnJpZGRlbilcblxuICAgIFRpcDogWW91IGNhbiB0b2dnbGUvdW50b2dnbGUgY29tbWVudHMgcmFwaWRseSB3aXRoIHRoZSBcIlRvZ2dsZSBMaW5lIENvbW1lbnRcIiBzaG9ydGN1dFxuICAgIChlZGl0b3IuYWN0aW9uLmNvbW1lbnRMaW5lKS5cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLy8gU3RhbmRhcmQgY29sb3JzXG4kYmxhY2s6ICMzMzMzMzM7XG4kd2hpdGU6ICNGRkZGRkY7XG5cbi8vIEJyYW5kIGNvbG9yc1xuJHByaW1hcnk6ICMzRTU0REU7XG4kc2Vjb25kYXJ5OiAjODFENUZGO1xuJGNvbXBsZW1lbnRhcnk6ICNDNkI4RjU7XG4kZGFyazogIzIxM0I2MTtcbiRsaWdodDogI0ZGRTNGNTtcblxuLy8gRXh0cmEgY29sb3JzXG4kc2Vjb25kYXJ5LWxpZ2h0OiAjRDVGMUZGO1xuJGNvbXBsZW1lbnRhcnktbGlnaHQ6ICNFOEUyRkI7XG4kZ3JheTogIzUzNTM1MztcbiRncmFkaWVudC1saWdodDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjQzRENEQ4IDAlLCAjODc5OTk5IDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiRncmFkaWVudC1kYXJrOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwQTIzMzUgMCUsICMwMTEyMjAgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuJGdyYWRpZW50LXBpbms6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0Y1RDVEQiAwJSwgI0U1QkRCRiAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4kZ3JhZGllbnQtdGFuOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGOUYyRUMgMCUsICNGQUVFRTMgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuXG4vLyBCcmFuZCBjb2xvcnMgLSBSR0IgdmFsdWVzLiBZb3Ugc2hvdWxkIG5vdCBuZWVkIHRvIGNoYW5nZSB0aGVzZS5cbiRwcmltYXJ5LXJnYjogcmdiYSgkcHJpbWFyeSwxKTtcbiRzZWNvbmRhcnktcmdiOiByZ2JhKCRzZWNvbmRhcnksMSk7XG4kY29tcGxlbWVudGFyeS1yZ2I6IHJnYmEoJGNvbXBsZW1lbnRhcnksMSk7XG4kZGFyay1yZ2I6IHJnYmEoJGRhcmssMSk7XG4kbGlnaHQtcmdiOiByZ2JhKCRsaWdodCwxKTtcblxuLy8gQ29sb3IgbWFwIGZvciB1dGlsaXR5IGNsYXNzZXNcbiRtYWluLWNvbG9yczogKFxuICAncHJpbWFyeSc6ICRwcmltYXJ5LFxuICAnc2Vjb25kYXJ5JzogJHNlY29uZGFyeSxcbiAgJ2NvbXBsZW1lbnRhcnknOiAkY29tcGxlbWVudGFyeSxcbiAgJ2xpZ2h0JzogJGxpZ2h0LFxuICAnZGFyayc6ICRkYXJrLFxuICAnd2hpdGUnOiAkd2hpdGUsXG4gICdibGFjayc6ICRibGFjayxcbiAgJ3NlY29uZGFyeS1saWdodCc6ICRzZWNvbmRhcnktbGlnaHQsXG4gICdjb21wbGVtZW50YXJ5LWxpZ2h0JzogJGNvbXBsZW1lbnRhcnktbGlnaHQsXG4gICdncmFkaWVudC1saWdodCc6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI0M0RDREOCAwJSwgIzg3OTk5OSAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3gsXG4gICdncmFkaWVudC1kYXJrJzogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMEEyMzM1IDAlLCAjMDExMjIwIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveCxcbiAgJ2dyYWRpZW50LXBpbmsnOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGNUQ1REIgMCUsICNFNUJEQkYgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94LFxuICAnZ3JhZGllbnQtdGFuJzogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRjlGMkVDIDAlLCAjRkFFRUUzIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveFxuKTtcblxuLy8gVGV4dCBjb2xvcnNcbiRib2R5LWNvbG9yOiAkYmxhY2s7XG4kaGVhZGluZy1jb2xvcjogJGRhcms7XG4kdGV4dC1kYXJrOiAkYmxhY2s7XG4kdGV4dC1saWdodDogJHdoaXRlO1xuXG4vLyBBY2NlbnQgY29sb3JcbiRhY2NlbnQ6ICRwcmltYXJ5O1xuXG4vLyBMaW5rIGNvbG9ycyAmIGRlY29yYXRpb25cbiRsaW5rLWNvbG9yOiAkZGFyaztcbiRsaW5rLWNvbG9yLWhvdmVyOiAkcHJpbWFyeTtcbiRsaW5rLXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4vLyBUZXh0L2NvbnRlbnQgY29sb3JzIG9uIGJyYW5kIGNvbG9yZWQgYmFja2dyb3VuZHNcbiRwcmltYXJ5LWJnLXRleHQ6ICR0ZXh0LWxpZ2h0OyAvLyBUZXh0IGNvbG9yIG9uIFByaW1hcnkgY29sb3JlZCBiYWNrZ3JvdW5kc1xuJHByaW1hcnktYmctbGluazogJHRleHQtbGlnaHQ7IC8vIExpbmsgY29sb3Igb24gUHJpbWFyeSBjb2xvcmVkIGJhY2tncm91bmRzXG4kcHJpbWFyeS1iZy1saW5rLWhvdmVyOiAkdGV4dC1saWdodDsgLy8gTGluayBob3ZlciBjb2xvciBvbiBQcmltYXJ5IGNvbG9yZWQgYmFja2dyb3VuZHNcbiRwcmltYXJ5LWJnLWFjY2VudDogJHRleHQtbGlnaHQ7IC8vIEFjY2VudCBjb2xvciBvbiBQcmltYXJ5IGNvbG9yZWQgYmFja2dyb3VuZHNcblxuJHNlY29uZGFyeS1iZy10ZXh0OiAkdGV4dC1kYXJrOyAvLyBUZXh0IGNvbG9yIG9uIFNlY29uZGFyeSBjb2xvcmVkIGJhY2tncm91bmRzXG4kc2Vjb25kYXJ5LWJnLWxpbms6ICRsaW5rLWNvbG9yOyAvLyBMaW5rIGNvbG9yIG9uIFNlY29uZGFyeSBjb2xvcmVkIGJhY2tncm91bmRzXG4kc2Vjb25kYXJ5LWJnLWxpbmstaG92ZXI6ICR0ZXh0LWRhcms7IC8vIExpbmsgaG92ZXIgY29sb3Igb24gU2Vjb25kYXJ5IGNvbG9yZWQgYmFja2dyb3VuZHNcbiRzZWNvbmRhcnktYmctYWNjZW50OiAkdGV4dC1kYXJrOyAvLyBBY2NlbnQgY29sb3Igb24gU2Vjb25kYXJ5IGNvbG9yZWQgYmFja2dyb3VuZHNcblxuJGNvbXBsZW1lbnRhcnktYmctdGV4dDogJHRleHQtZGFyazsgLy8gVGV4dCBjb2xvciBvbiBDb21wbGVtZW50YXJ5IGNvbG9yZWQgYmFja2dyb3VuZHNcbiRjb21wbGVtZW50YXJ5LWJnLWxpbms6ICRsaW5rLWNvbG9yOyAvLyBMaW5rIGNvbG9yIG9uIENvbXBsZW1lbnRhcnkgY29sb3JlZCBiYWNrZ3JvdW5kc1xuJGNvbXBsZW1lbnRhcnktYmctbGluay1ob3ZlcjogJGxpbmstY29sb3ItaG92ZXI7IC8vIExpbmsgaG92ZXIgY29sb3Igb24gQ29tcGxlbWVudGFyeSBjb2xvcmVkIGJhY2tncm91bmRzXG4kY29tcGxlbWVudGFyeS1iZy1hY2NlbnQ6ICRhY2NlbnQ7IC8vIEFjY2VudCBjb2xvciBvbiBDb21wbGVtZW50YXJ5IGNvbG9yZWQgYmFja2dyb3VuZHNcblxuJGRhcmstYmctdGV4dDogJHRleHQtbGlnaHQ7IC8vIFRleHQgY29sb3Igb24gRGFyayBjb2xvcmVkIGJhY2tncm91bmRzXG4kZGFyay1iZy1saW5rOiAkdGV4dC1saWdodDsgLy8gTGluayBjb2xvciBvbiBEYXJrIGNvbG9yZWQgYmFja2dyb3VuZHNcbiRkYXJrLWJnLWxpbmstaG92ZXI6ICRzZWNvbmRhcnk7IC8vIExpbmsgaG92ZXIgY29sb3Igb24gRGFyayBjb2xvcmVkIGJhY2tncm91bmRzXG4kZGFyay1iZy1hY2NlbnQ6ICRzZWNvbmRhcnktbGlnaHQ7IC8vIEFjY2VudCBjb2xvciBvbiBEYXJrIGNvbG9yZWQgYmFja2dyb3VuZHNcblxuJGxpZ2h0LWJnLXRleHQ6ICR0ZXh0LWRhcms7IC8vIFRleHQgY29sb3Igb24gTGlnaHQgY29sb3JlZCBiYWNrZ3JvdW5kc1xuJGxpZ2h0LWJnLWxpbms6ICRsaW5rLWNvbG9yOyAvLyBMaW5rIGNvbG9yIG9uIExpZ2h0IGNvbG9yZWQgYmFja2dyb3VuZHNcbiRsaWdodC1iZy1saW5rLWhvdmVyOiAkbGluay1jb2xvci1ob3ZlcjsgLy8gTGluayBob3ZlciBjb2xvciBvbiBMaWdodCBjb2xvcmVkIGJhY2tncm91bmRzXG4kbGlnaHQtYmctYWNjZW50OiAkYWNjZW50OyAvLyBBY2NlbnQgY29sb3Igb24gTGlnaHQgY29sb3JlZCBiYWNrZ3JvdW5kc1xuXG4vLyBUeXBvZ3JhcGh5XG4kYm9keS1mb250OiAnUm9ib3RvJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRoZWFkaW5nLWZvbnQ6ICRib2R5LWZvbnQ7XG5cbiRoMS1mb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiRoMS1mb250LXdlaWdodDogNzAwO1xuJGgxLWZvbnQtc3R5bGU6IG5vcm1hbDtcbiRoMS10ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiRoMi1mb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiRoMi1mb250LXdlaWdodDogNzAwO1xuJGgyLWZvbnQtc3R5bGU6IG5vcm1hbDtcbiRoMi10ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiRoMy1mb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiRoMy1mb250LXdlaWdodDogNzAwO1xuJGgzLWZvbnQtc3R5bGU6IG5vcm1hbDtcbiRoMy10ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiRoNC1mb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiRoNC1mb250LXdlaWdodDogNzAwO1xuJGg0LWZvbnQtc3R5bGU6IG5vcm1hbDtcbiRoNC10ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiRoNS1mb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiRoNS1mb250LXdlaWdodDogNzAwO1xuJGg1LWZvbnQtc3R5bGU6IG5vcm1hbDtcbiRoNS10ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiRoNi1mb250LWZhbWlseTogJGhlYWRpbmctZm9udDtcbiRoNi1mb250LXdlaWdodDogNzAwO1xuJGg2LWZvbnQtc3R5bGU6IG5vcm1hbDtcbiRoNi10ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbi8vIEJ1dHRvbnNcbiRidXR0b24tZm9udC1mYW1pbHk6ICdSb2JvdG8gTW9ubycsICdSb2JvdG8nLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJGJ1dHRvbi1mb250LXN0eWxlOiBub3JtYWw7XG4kYnV0dG9uLWZvbnQtd2VpZ2h0OiA1MDA7XG5cbiRidXR0b25zOiAoXG4gIFwiMVwiOiAoXG4gICAgXCJjb2xvclwiOiAkd2hpdGUsXG4gICAgXCJiYWNrZ3JvdW5kLWNvbG9yXCI6ICRwcmltYXJ5LFxuICAgIFwiYm9yZGVyLWNvbG9yXCI6ICRwcmltYXJ5LFxuICAgIFwiYm9yZGVyLXdpZHRoXCI6IDAuMnJlbSxcbiAgICBcImJvcmRlci1yYWRpdXNcIjogJGJvcmRlci1yYWRpdXMsXG4gICAgXCJwYWRkaW5nXCI6IDAuNmVtIDEuOWVtLFxuICAgIFwiaG92ZXJcIjogKFxuICAgICAgXCJjb2xvclwiOiAkd2hpdGUsXG4gICAgICBcImJhY2tncm91bmQtY29sb3JcIjogIzI5Mzg5NCxcbiAgICAgIFwiYm9yZGVyLWNvbG9yXCI6ICMyOTM4OTRcbiAgICApXG4gICksXG4gIFwiMlwiOiAoXG4gICAgXCJjb2xvclwiOiAkZGFyayxcbiAgICBcImJhY2tncm91bmQtY29sb3JcIjogJHNlY29uZGFyeS1saWdodCxcbiAgICBcImJvcmRlci1jb2xvclwiOiAkc2Vjb25kYXJ5LWxpZ2h0LFxuICAgIFwiYm9yZGVyLXdpZHRoXCI6IDAuMnJlbSxcbiAgICBcImJvcmRlci1yYWRpdXNcIjogJGJvcmRlci1yYWRpdXMsXG4gICAgXCJwYWRkaW5nXCI6IDAuNmVtIDEuOWVtLFxuICAgIFwiaG92ZXJcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZGFyayxcbiAgICAgIFwiYmFja2dyb3VuZC1jb2xvclwiOiAkc2Vjb25kYXJ5LFxuICAgICAgXCJib3JkZXItY29sb3JcIjogJHNlY29uZGFyeVxuICAgIClcbiAgKSxcbiAgXCIzXCI6IChcbiAgICBcImNvbG9yXCI6ICRkYXJrLFxuICAgIFwiYmFja2dyb3VuZC1jb2xvclwiOiB0cmFuc3BhcmVudCxcbiAgICBcImJvcmRlci1jb2xvclwiOiAkZGFyayxcbiAgICBcImJvcmRlci13aWR0aFwiOiAwLjJyZW0sXG4gICAgXCJib3JkZXItcmFkaXVzXCI6ICRib3JkZXItcmFkaXVzLFxuICAgIFwicGFkZGluZ1wiOiAwLjRlbSAxLjFlbSxcbiAgICBcImhvdmVyXCI6IChcbiAgICAgIFwiY29sb3JcIjogJHdoaXRlLFxuICAgICAgXCJiYWNrZ3JvdW5kLWNvbG9yXCI6ICRkYXJrLFxuICAgICAgXCJib3JkZXItY29sb3JcIjogJGRhcmtcbiAgICApXG4gICksXG4gIFwiZm9ybVwiOiAoXG4gICAgXCJjb2xvclwiOiAkd2hpdGUsXG4gICAgXCJiYWNrZ3JvdW5kLWNvbG9yXCI6ICRwcmltYXJ5LFxuICAgIFwiYm9yZGVyLWNvbG9yXCI6ICRwcmltYXJ5LFxuICAgIFwiYm9yZGVyLXdpZHRoXCI6IDAuMnJlbSxcbiAgICBcImJvcmRlci1yYWRpdXNcIjogJGJvcmRlci1yYWRpdXMsXG4gICAgXCJwYWRkaW5nXCI6IDAuNmVtIDEuOWVtLFxuICAgIFwiaG92ZXJcIjogKFxuICAgICAgXCJjb2xvclwiOiAkd2hpdGUsXG4gICAgICBcImJhY2tncm91bmQtY29sb3JcIjogIzI5Mzg5NCxcbiAgICAgIFwiYm9yZGVyLWNvbG9yXCI6ICMyOTM4OTRcbiAgICApXG4gIClcbik7XG5cbi8vIEZvcm1cbiRmb3JtLWZvbnQtc2l6ZTogY2FsYygxLjZyZW0gKyAwLjF2dyk7XG4kZm9ybS1saW5lLWhlaWdodDogMS40O1xuJGZvcm0tZmllbGRzZXQtZ3V0dGVyLXY6IGNhbGMoI3skZ3V0dGVyfSAqIDAuNzUpO1xuJGZvcm0tZmllbGRzZXQtZ3V0dGVyLWg6IGNhbGMoI3skZ3V0dGVyfSAqIDAuNSk7XG4kZm9ybS1lcnJvci1jb2xvcjogJHByaW1hcnk7XG5cbi8vIEZvcm0gaW5wdXQgZmllbGRzXG4kZm9ybS1pbnB1dC1iYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4kZm9ybS1pbnB1dC1ib3JkZXItY29sb3I6ICRncmF5O1xuJGZvcm0taW5wdXQtYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuJGZvcm0taW5wdXQtYm9yZGVyLXdpZHRoOiAwLjFyZW07XG4kZm9ybS1pbnB1dC1jb2xvcjogJHRleHQtZGFyaztcbiRmb3JtLWlucHV0LWhlaWdodDogNC42cmVtOyBcbiRmb3JtLWlucHV0LXBhZGRpbmc6IGNhbGMoMWVtICogMC44KTtcblxuLy8gRm9ybSBsYWJlbHNcbiRmb3JtLWZpZWxkLWxhYmVsLWZvbnQtc2l6ZTogMC44NzVlbTtcbiRmb3JtLWZpZWxkLWxhYmVsLWZvbnQtd2VpZ2h0OiA0MDA7XG5cbi8vIE1hcmtldHBsYWNlIHJlcXVpcmVkIHNldHRpbmdzLiBVc3VhbGx5IG5vdCBuZWNlc3NhcnkgdG8gY2hhbmdlIGluIGNsaWVudCBwcm9qZWN0cy5cbiRmb3JtLXRpdGxlLXRleHQtY29sb3I6ICRkYXJrOyAvLyBEZWZhdWx0IHZhbHVlOiBpbmhlcml0IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIEZvbnRzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiRmb250LXBhdGg6ICdodHRwczovLzI1NzY0NzgyLmZzMS5odWJzcG90dXNlcmNvbnRlbnQtZXUxLm5ldC9odWJmcy8yNTc2NDc4Mi9FUlRPLVRoZW1lL0ZvbnRzJztcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiB1cmwoJyN7JGZvbnQtcGF0aH0vUm9ib3RvLUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIHNyYzogdXJsKCcjeyRmb250LXBhdGh9L1JvYm90by1MaWdodEl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBzcmM6IHVybCgnI3skZm9udC1wYXRofS9Sb2JvdG8tUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBzcmM6IHVybCgnI3skZm9udC1wYXRofS9Sb2JvdG8tSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIHNyYzogdXJsKCcjeyRmb250LXBhdGh9L1JvYm90by1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIHNyYzogdXJsKCcjeyRmb250LXBhdGh9L1JvYm90by1Cb2xkSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byBNb25vJztcbiAgc3JjOiB1cmwoJyN7JGZvbnQtcGF0aH0vUm9ib3RvTW9uby1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIFR5cG9ncmFwaHlcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLy8gU2V0IGJyb3dzZXIgZGVmYXVsdCBmb250LXNpemUgMTZweCAqIDYyLjUlID0gMTBweCAtPiBFYXN5IHJlbGF0aXZlIHVuaXQgbWFuYWdlbWVudFxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG59XG5cbmJvZHkge1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuICBmb250LXNpemU6IGNhbGMoMS42cmVtICsgMC4xdncpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5oMSxcbi5oMSxcbmgyLFxuLmgyLFxuaDMsXG4uaDMsXG5oNCxcbi5oNCxcbmg1LFxuLmg1LFxuaDYsXG4uaDYge1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luOiAwO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIH1cblxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gIH1cblxuICBiciB7XG5cbiAgICBAaW5jbHVkZSBicC1tYXgobGcpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuaDEsXG4uaDEge1xuICBmb250LXNpemU6IGNhbGMoMy42cmVtICsgMC42dncpO1xuICBmb250LWZhbWlseTogJGgxLWZvbnQtZmFtaWx5O1xuICBmb250LXN0eWxlOiAkaDEtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRoMS1mb250LXdlaWdodDtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkaDEtdGV4dC1kZWNvcmF0aW9uO1xufVxuXG5oMixcbi5oMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygzcmVtICsgMC41dncpO1xuICBmb250LWZhbWlseTogJGgyLWZvbnQtZmFtaWx5O1xuICBmb250LXN0eWxlOiAkaDItZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRoMi1mb250LXdlaWdodDtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkaDItdGV4dC1kZWNvcmF0aW9uO1xufVxuXG5oMyxcbi5oMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygyLjdyZW0gKyAwLjR2dyk7XG4gIGZvbnQtZmFtaWx5OiAkaDMtZm9udC1mYW1pbHk7XG4gIGZvbnQtc3R5bGU6ICRoMy1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGgzLWZvbnQtd2VpZ2h0O1xuICB0ZXh0LWRlY29yYXRpb246ICRoMy10ZXh0LWRlY29yYXRpb247XG59XG5cbmg0LFxuLmg0IHtcbiAgZm9udC1zaXplOiBjYWxjKDIuNHJlbSArIDAuMXZ3KTtcbiAgZm9udC1mYW1pbHk6ICRoNC1mb250LWZhbWlseTtcbiAgZm9udC1zdHlsZTogJGg0LWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkaDQtZm9udC13ZWlnaHQ7XG4gIHRleHQtZGVjb3JhdGlvbjogJGg0LXRleHQtZGVjb3JhdGlvbjtcbn1cblxuaDUsXG4uaDUge1xuICBmb250LXNpemU6IGNhbGMoMi4xcmVtICsgMC4xdncpO1xuICBmb250LWZhbWlseTogJGg1LWZvbnQtZmFtaWx5O1xuICBmb250LXN0eWxlOiAkaDUtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRoNS1mb250LXdlaWdodDtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkaDUtdGV4dC1kZWNvcmF0aW9uO1xufVxuXG5oNixcbi5oNiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjhyZW0gKyAwLjF2dyk7XG4gIGZvbnQtZmFtaWx5OiAkaDYtZm9udC1mYW1pbHk7XG4gIGZvbnQtc3R5bGU6ICRoNi1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGg2LWZvbnQtd2VpZ2h0O1xuICB0ZXh0LWRlY29yYXRpb246ICRoNi10ZXh0LWRlY29yYXRpb247XG59XG5cbnAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIH1cbn1cblxuaW1nLFxuZGl2LFxudmlkZW8ge1xuICBcbiAgKyBwLFxuICArIHN0cm9uZyB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuXG4uYWEtdGV4dC1zaXplLS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjRyZW0gKyAwLjF2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5hYS10ZXh0LXNpemUtLWxhcmdlIHtcbiAgZm9udC1zaXplOiBjYWxjKDJyZW0gKyAwLjF2dyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5hYS10ZXh0LXNpemUtLWxhcmdlLTMwMCB7XG4gIEBleHRlbmQgLmFhLXRleHQtc2l6ZS0tbGFyZ2U7XG4gIFxuICBjb2xvcjogJGRhcms7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbnVsLFxub2wge1xuICBwYWRkaW5nLWxlZnQ6IDEuNGVtO1xuICBtYXJnaW46IDJlbSAwO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxucCB7XG5cbiAgKyB1bCxcbiAgKyBvbCB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICB9XG59XG5cbmxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjNlbTtcbiAgXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40ZW07XG4gIH1cbn1cblxuYmxvY2txdW90ZSB7XG4gIEBleHRlbmQgLmFhLXRleHQtc2l6ZS0tbGFyZ2U7XG5cbiAgYm9yZGVyLWxlZnQ6IDAuNXJlbSBzb2xpZCAkcHJpbWFyeTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW46IGNhbGMoI3skZ3V0dGVyfSAqIDEuMjUgKyAxdmgpIDA7XG4gIHBhZGRpbmctbGVmdDogY2FsYygjeyRndXR0ZXJ9ICogMS4yNSk7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5zdHJvbmcsXG5iIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuZmlnY2FwdGlvbiB7XG4gIEBleHRlbmQgLmFhLXRleHQtc2l6ZS0tc21hbGw7XG5cbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uYWEtc3ViaGVhZGluZyxcbi5hYS1sYWJlbCB7XG4gIEBleHRlbmQgLmFhLXRleHQtc2l6ZS0tc21hbGw7XG5cbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICArIGgxLFxuICArIGgyLFxuICArIGgzLFxuICArIGg0LFxuICArIGg1LFxuICArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgVXRpbGl0aWVzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cblxuLyogRVJUTyBiYWNrZ3JvdW5kIHBhdHRlcm5zICovXG4uYWEtYmctcGF0dGVybiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICA+ICoge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAwO1xuXG4gICAgQGluY2x1ZGUgYnAtbWF4KGxnKSB7XG4gICAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICB0b3A6IC0xMHZ3O1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHRvcDogMjAwdmg7XG4gIH1cblxuICAmW2NsYXNzJD1cImJsdWVcIl0ge1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IGNhbGMoNTB2dyArICN7JGd1dHRlcn0gLyAyKTtcbiAgICB9XG4gIFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiBjYWxjKDUwdncgKyAjeyRndXR0ZXJ9IC8gMik7XG4gICAgfVxuICB9XG5cbiAgJltjbGFzcyQ9XCJwaW5rXCJdIHtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogY2FsYyg1MHZ3ICsgI3skZ3V0dGVyfSAvIDIpO1xuICAgIH1cbiAgXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogY2FsYyg1MHZ3ICsgI3skZ3V0dGVyfSAvIDIpO1xuICAgIH1cbiAgfVxufVxuXG4uYWEtYmctcGF0dGVybi0tcHJvcGVsbGVyLWJsdWUsXG4uYWEtYmctcGF0dGVybi0tcHJvcGVsbGVyLXBpbmsge1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIHdpZHRoOiA2MHZ3O1xuICB9XG59XG5cbi5hYS1iZy1wYXR0ZXJuLS1wcm9wZWxsZXItYmx1ZSB7XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgdmlld0JveD1cIjAgMCA4MzYgODQ0XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJtMTQ5LjggNDI3LjdzLTE5OS40IDMxOS42LTYwLjcgMzk5LjVjMTM4LjYgNzkuOSAzNzcuNS0xNjguNiAzNzcuNS0xNjguNnMzMDMuNiAyMDcuMiAzNTkuMiAyNC43LTE1Ny45LTI4NC4xLTE1Ny45LTI4NC4xIDE0Ny45LTI1MS44LTEyLjEtMzYxYy0yMDIuNC0xMzguMi0yOTEuNSAxNTMuOC0yOTEuNSAxNTMuOHMtMjI4LjctMTg1LjUtMzM1LTM3LjVjLTEwNi4yIDE0Ny45IDEyMC41IDI3My4yIDEyMC41IDI3My4yXCIgZmlsbD1cIiNFREY5RkZcIi8+PC9zdmc+Jyk7XG4gIH1cbn1cblxuLmFhLWJnLXBhdHRlcm4tLXByb3BlbGxlci1waW5rIHtcblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB2aWV3Qm94PVwiMCAwIDgzNiA4NDRcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIm0xNDkuOCA0MjcuN3MtMTk5LjQgMzE5LjYtNjAuNyAzOTkuNWMxMzguNiA3OS45IDM3Ny41LTE2OC42IDM3Ny41LTE2OC42czMwMy42IDIwNy4yIDM1OS4yIDI0LjctMTU3LjktMjg0LjEtMTU3LjktMjg0LjEgMTQ3LjktMjUxLjgtMTIuMS0zNjFjLTIwMi40LTEzOC4yLTI5MS41IDE1My44LTI5MS41IDE1My44cy0yMjguNy0xODUuNS0zMzUtMzcuNWMtMTA2LjIgMTQ3LjkgMTIwLjUgMjczLjIgMTIwLjUgMjczLjJcIiBmaWxsPVwiI0ZFRjNGQlwiLz48L3N2Zz4nKTtcbiAgfVxufVxuXG4uYWEtYmctcGF0dGVybi0tYnV0dGVyZmx5LWJsdWUsXG4uYWEtYmctcGF0dGVybi0tYnV0dGVyZmx5LXBpbmsge1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIHdpZHRoOiA4MHZ3O1xuICB9XG59XG5cbi5hYS1iZy1wYXR0ZXJuLS1idXR0ZXJmbHktYmx1ZSB7XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgdmlld0JveD1cIjAgMCAxMDc4IDc5OVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwibTEwNTUgMTIyLjVjLTI2LTkyLTEyMC42LTEzNS45LTIxMi0xMTcuMy02NC42IDEzLjctMTI1LjIgNDEuNC0xNzcuNCA4MXMtOTQuNiA5MC0xMjQuMSAxNDcuN2MtNjIuNC0xMTEuMy0xODcuMy0xODUuMi0zMjMuMy0yMDMuNS05Mi4xLTEyLjQtMTg1IDIxLjctMjEyIDExNy4yLTIyLjEgNzguNCAyNy42IDE5NCAxMjAuMyAyMDYuNSAzMi4xIDQuMyA5OS44IDUuMSAxMTIuNyA0MS4xIDMuOCAxMC41LTUuOCA1MC41LTEyLjEgNTkuNS0xMi45IDE4LjMtNS44IDcuMy0xMi43IDcuNC0yMjEuNSAzLjMtMjIyLjIgMzM5LjEgMCAzMzUuOCAxNTAuNS0yLjMgMjYzLjItODcuMiAzMjIuMy0yMDUuNyA2NS41IDEyOC4yIDIwNCAxOTQuOSAzNjcuOSAyMDUuNSA5MyA2IDE3Mi4zLTgxLjUgMTcyLjMtMTY3LjkgMC05NS45LTc5LjEtMTYxLjgtMTcyLjMtMTY3LjktNDUuNS0zLTY2LjMtMS02My44LTQ4LjQgMi44LTUzLjcgNDYuNC03NC44IDkzLjctODQuNSA5MS4zLTE4LjYgMTQ0LjEtMTIzIDEyMC41LTIwNi41XCIgZmlsbD1cIiNFREY5RkZcIi8+PC9zdmc+Jyk7XG4gIH1cbn1cblxuLmFhLWJnLXBhdHRlcm4tLWJ1dHRlcmZseS1waW5rIHtcblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwgPHN2ZyB2aWV3Qm94PVwiMCAwIDEwNzggNzk5XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJtMTA1NSAxMjIuNWMtMjYtOTItMTIwLjYtMTM1LjktMjEyLTExNy4zLTY0LjYgMTMuNy0xMjUuMiA0MS40LTE3Ny40IDgxcy05NC42IDkwLTEyNC4xIDE0Ny43Yy02Mi40LTExMS4zLTE4Ny4zLTE4NS4yLTMyMy4zLTIwMy41LTkyLjEtMTIuNC0xODUgMjEuNy0yMTIgMTE3LjItMjIuMSA3OC40IDI3LjYgMTk0IDEyMC4zIDIwNi41IDMyLjEgNC4zIDk5LjggNS4xIDExMi43IDQxLjEgMy44IDEwLjUtNS44IDUwLjUtMTIuMSA1OS41LTEyLjkgMTguMy01LjggNy4zLTEyLjcgNy40LTIyMS41IDMuMy0yMjIuMiAzMzkuMSAwIDMzNS44IDE1MC41LTIuMyAyNjMuMi04Ny4yIDMyMi4zLTIwNS43IDY1LjUgMTI4LjIgMjA0IDE5NC45IDM2Ny45IDIwNS41IDkzIDYgMTcyLjMtODEuNSAxNzIuMy0xNjcuOSAwLTk1LjktNzkuMS0xNjEuOC0xNzIuMy0xNjcuOS00NS41LTMtNjYuMy0xLTYzLjgtNDguNCAyLjgtNTMuNyA0Ni40LTc0LjggOTMuNy04NC41IDkxLjMtMTguNiAxNDQuMS0xMjMgMTIwLjUtMjA2LjVcIiBmaWxsPVwiI0ZFRjNGQlwiLz48L3N2Zz4nKTtcbiAgfVxufVxuXG4uYWEtYmctcGF0dGVybi0tZmxvd2VyLWJsdWUsXG4uYWEtYmctcGF0dGVybi0tZmxvd2VyLXBpbmsge1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIHdpZHRoOiA2MHZ3O1xuICB9XG59XG5cbi5hYS1iZy1wYXR0ZXJuLS1mbG93ZXItYmx1ZSB7XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgdmlld0JveD1cIjAgMCA4NjMgODQ0XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJtODUzLjIgNTA2LjFjMTIuOC0xMTAgMTQuMy0yMjIuOS0xNC4xLTMyOS45LTkuOC0zNi44LTIzLjYtNzMuNi00OC42LTEwMi4zLTM1LjktNDEuMS05MC45LTYwLjktMTQ0LjktNjguNi0xOTQuMi0yNy44LTM4NyA4MS43LTUxNC43IDIzMC42LTU2LjIgNjUuNC0xMDMuNyAxNDAuMy0xMjQuNiAyMjMuOS02LjEgMTkuNS03IDQwLjItMi41IDYwLjEgMTUuNiA1Mi44IDg3LjMgNjUuNCAxMzkuNyA0OC41IDg0LjYtMjcuNCAxNDQuNi0xMDAuOCAxOTkuNi0xNzAuNy0yNy44IDUyLjQtNDguMyAxMDguMy02MSAxNjYuMS01LjcgMjUuNi05LjcgNTIuNi0yLjQgNzcuNyAxNC4yIDQ5IDcwLjggNzcuNyAxMjEuNCA3MC45czkzLjgtNDIuMiAxMjItODQuOCA0My42LTkyLjEgNTguNy0xNDAuOWMtMTEuNiA4OC41LTkuMSAxNzguMyA3LjYgMjY2IDE4LjQgOTYuNiA5NSAxMjAuNSAxNTcuOSA0Ny42IDY5LjYtODAuNyA5NC0xOTEgMTA1LjktMjk0LjJcIiBmaWxsPVwiI0VERjlGRlwiLz48L3N2Zz4nKTtcbiAgfVxufVxuXG4uYWEtYmctcGF0dGVybi0tZmxvd2VyLXBpbmsge1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCA8c3ZnIHZpZXdCb3g9XCIwIDAgODYzIDg0NFwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwibTg1My4yIDUwNi4xYzEyLjgtMTEwIDE0LjMtMjIyLjktMTQuMS0zMjkuOS05LjgtMzYuOC0yMy42LTczLjYtNDguNi0xMDIuMy0zNS45LTQxLjEtOTAuOS02MC45LTE0NC45LTY4LjYtMTk0LjItMjcuOC0zODcgODEuNy01MTQuNyAyMzAuNi01Ni4yIDY1LjQtMTAzLjcgMTQwLjMtMTI0LjYgMjIzLjktNi4xIDE5LjUtNyA0MC4yLTIuNSA2MC4xIDE1LjYgNTIuOCA4Ny4zIDY1LjQgMTM5LjcgNDguNSA4NC42LTI3LjQgMTQ0LjYtMTAwLjggMTk5LjYtMTcwLjctMjcuOCA1Mi40LTQ4LjMgMTA4LjMtNjEgMTY2LjEtNS43IDI1LjYtOS43IDUyLjYtMi40IDc3LjcgMTQuMiA0OSA3MC44IDc3LjcgMTIxLjQgNzAuOXM5My44LTQyLjIgMTIyLTg0LjggNDMuNi05Mi4xIDU4LjctMTQwLjljLTExLjYgODguNS05LjEgMTc4LjMgNy42IDI2NiAxOC40IDk2LjYgOTUgMTIwLjUgMTU3LjkgNDcuNiA2OS42LTgwLjcgOTQtMTkxIDEwNS45LTI5NC4yXCIgZmlsbD1cIiNGRUYzRkJcIi8+PC9zdmc+Jyk7XG4gIH1cbn1cblxuLyogTW9kdWxlIHNlZ21lbnQgc3BhY2luZyAqL1xuLmFhLW1vZHVsZV9faGVhZGVyOm5vdCg6bGFzdC1jaGlsZCksXG4uYWEtbW9kdWxlX19ib2R5Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAkZ3V0dGVyO1xufVxuXG4vKiBHcmlkICovXG4uYWEtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAkZ3V0dGVyLXYgJGd1dHRlci1oO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSBicC1taW4obWQpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cblxuICAmLmFhLWdyaWQtLW9uZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgfVxuICBcbiAgJi5hYS1ncmlkLS10d28ge1xuXG4gICAgJi5hYS1ncmlkLS1jb2xzLTEtMiB7XG5cbiAgICAgIEBpbmNsdWRlIGJwLW1pbihtZCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpIG1pbm1heCgwLCAyZnIpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYWEtZ3JpZC0tY29scy0yLTEge1xuXG4gICAgICBAaW5jbHVkZSBicC1taW4obWQpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMmZyKSBtaW5tYXgoMCwgMWZyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gICYuYWEtZ3JpZC0tdGhyZWUge1xuICBcbiAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgICB9XG4gIH1cbiAgXG4gICYuYWEtZ3JpZC0tZm91ciB7XG4gIFxuICAgIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuICAgIH1cbiAgfVxufVxuXG51bC5hYS1ncmlkIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuXG4gID4gbGkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi8qIEJhY2tncm91bmQgY29sb3JzICovXG4uYWEtYmctcHJpbWFyeSB7XG4gICAgY29sb3I6ICRwcmltYXJ5LWJnLXRleHQ7XG5cbiAgICAuYWEtbGFiZWwsXG4gICAgLmFhLXN1YmhlYWRpbmcge1xuICAgICAgICBjb2xvcjogJHByaW1hcnktYmctYWNjZW50O1xuICAgIH1cblxuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2IHtcbiAgICAgIGNvbG9yOiAkdGV4dC1saWdodDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWJnLWxpbms7XG5cbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWJnLWxpbmstaG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYS1iZy1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWJnLXRleHQ7XG5cbiAgICAuYWEtbGFiZWwsXG4gICAgLmFhLXN1YmhlYWRpbmcge1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1iZy1hY2NlbnQ7XG4gICAgfVxuXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgY29sb3I6ICRoZWFkaW5nLWNvbG9yO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1iZy1saW5rO1xuXG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWJnLWxpbmstaG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYS1iZy1jb21wbGVtZW50YXJ5IHtcbiAgICBjb2xvcjogJGNvbXBsZW1lbnRhcnktYmctdGV4dDtcblxuICAgIC5hYS1sYWJlbCxcbiAgICAuYWEtc3ViaGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiAkY29tcGxlbWVudGFyeS1iZy1hY2NlbnQ7XG4gICAgfVxuXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgY29sb3I6ICRoZWFkaW5nLWNvbG9yO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbXBsZW1lbnRhcnktYmctbGluaztcblxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbXBsZW1lbnRhcnktYmctbGluay1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFhLWJnLWxpZ2h0LFxuLmFhLWJnLXdoaXRlLFxuLmFhLWJnLXNlY29uZGFyeS1saWdodCxcbi5hYS1iZy1jb21wbGVtZW50YXJ5LWxpZ2h0LFxuLmFhLWJnLWdyYWRpZW50LWxpZ2h0LFxuLmFhLWJnLWdyYWRpZW50LXBpbmssXG4uYWEtYmctZ3JhZGllbnQtdGFuIHtcbiAgICBjb2xvcjogJGxpZ2h0LWJnLXRleHQ7XG5cbiAgICAuYWEtbGFiZWwsXG4gICAgLmFhLXN1YmhlYWRpbmcge1xuICAgICAgICBjb2xvcjogJGxpZ2h0LWJnLWFjY2VudDtcbiAgICB9XG5cbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNiB7XG4gICAgICBjb2xvcjogJGhlYWRpbmctY29sb3I7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkbGlnaHQtYmctbGluaztcblxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWJnLWxpbmstaG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYS1iZy1kYXJrLFxuLmFhLWJnLWJsYWNrLFxuLmFhLWJnLWdyYWRpZW50LWRhcmsge1xuICAgIGNvbG9yOiAkZGFyay1iZy10ZXh0O1xuXG4gICAgLmFhLWxhYmVsLFxuICAgIC5hYS1zdWJoZWFkaW5nIHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWJnLWFjY2VudDtcbiAgICB9XG5cbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNiB7XG4gICAgICBjb2xvcjogJHRleHQtbGlnaHQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkZGFyay1iZy1saW5rO1xuXG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1iZy1saW5rLWhvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhzLWlucHV0W3R5cGU9ZmlsZV0ge1xuICAgICAgY29sb3I6ICRkYXJrLWJnLXRleHQ7XG4gICAgfVxufVxuXG4vKiBHZW5lcmF0ZSB1dGlsaXR5IGNsYXNzZXMgYW5kIHN0eWxpbmcgZm9yIGFsbCBiYWNrZ3JvdW5kIGNvbG9ycyBkZWZpbmVkIGluICRjb2xvcnMgKi9cbkBlYWNoICRrZXksICRjb2xvciBpbiAkbWFpbi1jb2xvcnMge1xuICAgIC5hYS1iZy0jeyRrZXl9IHtcbiAgICAgIEBpZiAka2V5ID09ICd3aGl0ZScge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH0gQGVsc2UgaWYgJGtleSA9PSAnZ3JhZGllbnQtbGlnaHQnIG9yICRrZXkgPT0gJ2dyYWRpZW50LWRhcmsnIG9yICRrZXkgPT0gJ2dyYWRpZW50LXBpbmsnIG9yICRrZXkgPT0gJ2dyYWRpZW50LXRhbicge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1iZy1vdmVybGF5LmFhLWJnLW92ZXJsYXktLSN7JGtleX0ge1xuICAgICAgQGV4dGVuZCAuYWEtYmctI3ska2V5fTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBvcGFjaXR5OiAwLjg1O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1jb250ZW50LWNvbG9yLS0jeyRrZXl9IHtcbiAgICAgICAgQGlmICRrZXkgPT0gJ2xpZ2h0JyB7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtbGlnaHQ7XG4gICAgICAgIH0gQGVsc2UgaWYgJGtleSA9PSAnZGFyaycge1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWRhcms7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogQmFja2dyb3VuZCBtZWRpYSB3cmFwcGVycyAqL1xuLmFhLWJnLWltYWdlLFxuLmFhLWJnLW92ZXJsYXksXG4uYWEtYmctdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgPiAuYWEtaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxufVxuXG4uYWEtYmctaW1hZ2UgLmFhLWltYWdlLXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hYS1pbWFnZS13cmFwcGVyLFxuLmFhLWltYWdlLXdyYXBwZXItLWNvbnRhaW4ge1xuXG4gIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5hYS1pbWFnZS13cmFwcGVyIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYWEtaW1hZ2Utd3JhcHBlci0tY29udGFpbiBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uYWEtaW1hZ2Utd3JhcHBlci0tdG9wIGltZyxcbi5hYS1oZXJvX19pbWFnZS5hYS1pbWFnZS13cmFwcGVyLS10b3AgaW1nIHtcbiAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG59XG5cbi5hYS1pbWFnZS13cmFwcGVyLS1jZW50ZXIgaW1nLFxuLmFhLWhlcm9fX2ltYWdlLmFhLWltYWdlLXdyYXBwZXItLWNlbnRlciBpbWcge1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmFhLWltYWdlLXdyYXBwZXItLWJvdHRvbSBpbWcsXG4uYWEtaGVyb19faW1hZ2UuYWEtaW1hZ2Utd3JhcHBlci0tYm90dG9tIGltZyB7XG4gIG9iamVjdC1wb3NpdGlvbjogYm90dG9tO1xufVxuXG4uYWEtYmctb3ZlcmxheTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA1O1xufVxuXG4uYWEtYmctdmlkZW8gdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi8qIFRoZSBjb250YWluZXIgb2YgYSBtb2R1bGUgKi9cbi5hYS1tb2R1bGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4vKiBTZXRzIHRoZSB3aWR0aCBvZiB0aGUgbW9kdWxlICovXG4uYWEtbW9kdWxlLXdpZHRoLS1wYWdlLFxuLmFhLW1vZHVsZS13aWR0aC0tZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWEtbW9kdWxlLXdpZHRoLS1wYWdlIHtcblxuICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICBtYXgtd2lkdGg6ICRmdWxsLXNpdGUtd2lkdGg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLyogU2V0cyB0aGUgaGVpZ2h0IG9mIHRoZSBtb2R1bGUgKi9cbi5hYS1tb2R1bGUtaGVpZ2h0LS1zbWFsbCxcbi5hYS1tb2R1bGUtaGVpZ2h0LS1ub3JtYWwsXG4uYWEtbW9kdWxlLWhlaWdodC0tZnVsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5hYS1tb2R1bGUtaGVpZ2h0LS1zbWFsbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRoZWFkZXItaGVpZ2h0fSk7XG5cbiAgQGluY2x1ZGUgYnAtbWluKHNtKSB7XG4gICAgbWluLWhlaWdodDogNDByZW07XG4gIH1cbn1cblxuLmFhLW1vZHVsZS1oZWlnaHQtLW5vcm1hbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRoZWFkZXItaGVpZ2h0fSk7XG5cbiAgQGluY2x1ZGUgYnAtbWluKHNtKSB7XG4gICAgbWluLWhlaWdodDogNjRyZW07XG4gIH1cbn1cblxuLmFhLW1vZHVsZS1oZWlnaHQtLWZ1bGwge1xuICBtaW4taGVpZ2h0OiBjYWxjKG1pbihjYWxjKDEwMHZoIC0gI3skaGVhZGVyLWhlaWdodH0pLCAxMTByZW0pKTtcbn1cblxuLyogU2V0cyB0aGUgc3BhY2luZyBvbiB0aGUgbW9kdWxlICovXG4uYWEtbW9kdWxlLXNwYWNpbmctLXNtYWxsIHtcbiAgQGV4dGVuZCAlc21hbGwtYm90dG9tO1xuICBAZXh0ZW5kICVzbWFsbC10b3A7XG59XG5cbi5hYS1tb2R1bGUtc3BhY2luZy0tbWVkaXVtIHtcbiAgQGV4dGVuZCAlbWVkaXVtLWJvdHRvbTtcbiAgQGV4dGVuZCAlbWVkaXVtLXRvcDtcbn1cblxuLmFhLW1vZHVsZS1zcGFjaW5nLS1sYXJnZSB7XG4gIEBleHRlbmQgJWxhcmdlLWJvdHRvbTtcbiAgQGV4dGVuZCAlbGFyZ2UtdG9wO1xufVxuXG4uYWEtbW9kdWxlLXNwYWNpbmctYm90dG9tLS1zbWFsbCB7XG4gIEBleHRlbmQgJXNtYWxsLWJvdHRvbTtcbn1cblxuLmFhLW1vZHVsZS1zcGFjaW5nLWJvdHRvbS0tbWVkaXVtIHtcbiAgQGV4dGVuZCAlbWVkaXVtLWJvdHRvbTtcbn1cblxuLmFhLW1vZHVsZS1zcGFjaW5nLWJvdHRvbS0tbGFyZ2Uge1xuICBAZXh0ZW5kICVsYXJnZS1ib3R0b207XG59XG5cbi5hYS1tb2R1bGUtc3BhY2luZy10b3AtLXNtYWxsIHtcbiAgQGV4dGVuZCAlc21hbGwtdG9wO1xufVxuXG4uYWEtbW9kdWxlLXNwYWNpbmctdG9wLS1tZWRpdW0ge1xuICBAZXh0ZW5kICVtZWRpdW0tdG9wO1xufVxuXG4uYWEtbW9kdWxlLXNwYWNpbmctdG9wLS1sYXJnZSB7XG4gIEBleHRlbmQgJWxhcmdlLXRvcDtcbn1cblxuLyogTW9kdWxlIGNvbnRlbnQgY29udGFpbmVycyAqL1xuLmFhLWlubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6ICRndXR0ZXItdiAkZ3V0dGVyLWg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nLW1vYmlsZTtcbiAgcGFkZGluZy1yaWdodDogJHBhZGRpbmctbW9iaWxlO1xuXG4gIEBpbmNsdWRlIGJwLW1pbihzbSkge1xuICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmctdG91Y2g7XG4gICAgcGFkZGluZy1yaWdodDogJHBhZGRpbmctdG91Y2g7XG4gIH1cblxuICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgbWlubWF4KDBweCwgMWZyKSk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogY2FsYyhtYXgoNjV2dywgY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAxMCkpKTtcbiAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nO1xuICB9XG59XG5cbi5hYS1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIENvbnRyb2xzIHRoZSBhbGlnbm1lbnQgb2YgdGhlIGNvbnRlbnQgd2l0aGluIHRoZSBtb2R1bGUgKi9cbi5hYS1jb250ZW50LWFsaWdubWVudC0tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5hYS1jb250ZW50LWFsaWdubWVudC0tY2VudGVyIHtcbnRleHQtYWxpZ246IGNlbnRlcjtcblxuICB1bCxcbiAgb2wge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAuYWEtYnV0dG9uLWNvbnRhaW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLyogU2V0cyB0aGUgd2lkdGggb2YgdGhlIGNvbnRlbnQgaW4gYSBtb2R1bGUgKi9cbkBpbmNsdWRlIGJwLW1pbihsZykge1xuXG4gIC5hYS1jb250ZW50LXdpZHRoLS1uYXJyb3cge1xuICAgIGdyaWQtY29sdW1uOiA0IC8gc3BhbiA2O1xuICB9XG5cbiAgLmFhLWNvbnRlbnQtd2lkdGgtLW5vcm1hbCB7XG4gICAgZ3JpZC1jb2x1bW46IDMgLyBzcGFuIDg7XG4gIH1cblxuICAuYWEtY29udGVudC13aWR0aC0td2lkZSB7XG4gICAgZ3JpZC1jb2x1bW46IDIgLyBzcGFuIDEwO1xuICB9XG5cbiAgLmFhLWNvbnRlbnQtd2lkdGgtLWZ1bGwge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyO1xuICB9XG5cbiAgLmFhLWNvbnRlbnQtcG9zaXRpb24tLWxlZnQge1xuXG4gICAgLmFhLWNvbnRlbnQtd2lkdGgtLW5hcnJvdyB7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gNjtcbiAgICB9XG4gIFxuICAgIC5hYS1jb250ZW50LXdpZHRoLS1ub3JtYWwge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDg7XG4gICAgfVxuICBcbiAgICAuYWEtY29udGVudC13aWR0aC0td2lkZSB7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTA7XG4gICAgfVxuICB9XG5cbiAgLmFhLWNvbnRlbnQtcG9zaXRpb24tLXJpZ2h0IHtcblxuICAgIC5hYS1jb250ZW50LXdpZHRoLS1uYXJyb3cge1xuICAgICAgZ3JpZC1jb2x1bW46IDcgLyBzcGFuIDY7XG4gICAgfVxuICBcbiAgICAuYWEtY29udGVudC13aWR0aC0tbm9ybWFsIHtcbiAgICAgIGdyaWQtY29sdW1uOiA1IC8gc3BhbiA4O1xuICAgIH1cbiAgXG4gICAgLmFhLWNvbnRlbnQtd2lkdGgtLXdpZGUge1xuICAgICAgZ3JpZC1jb2x1bW46IDMgLyBzcGFuIDEwO1xuICAgIH1cbiAgfVxufVxuXG4ucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4vKlxuICogQm9vdHN0cmFwIDQgaGlkaW5nIGNsYXNzZXNcbiAqL1xuQGluY2x1ZGUgYnAtbWluKHNtKSB7XG4gIFxuICAuaGlkZGVuLXNtLXVwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQGluY2x1ZGUgYnAtbWF4KHNtKSB7XG5cbiAgLmhpZGRlbi1zbS1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuXG5AaW5jbHVkZSBicC1taW4obWQpIHtcbiAgXG4gIC5oaWRkZW4tbWQtdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AaW5jbHVkZSBicC1tYXgobWQpIHtcblxuICAuaGlkZGVuLW1kLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AaW5jbHVkZSBicC1taW4obGcpIHtcbiAgXG4gIC5oaWRkZW4tbGctdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AaW5jbHVkZSBicC1tYXgobGcpIHtcblxuICAuaGlkZGVuLWxnLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AaW5jbHVkZSBicC1taW4oeGwpIHtcbiAgXG4gIC5oaWRkZW4teGwtdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AaW5jbHVkZSBicC1tYXgoeGwpIHtcblxuICAuaGlkZGVuLXhsLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIFZhcmlhYmxlc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKlxuICogQXNzZXRzIHBhdGhcbiAqL1xuICRhc3NldHMtcGF0aDogJy9zcmMvYXNzZXRzJztcblxuLypcbiAqIEZvbnQgd2VpZ2h0c1xuICogRGVmaW5lZCBieSBudW1iZXIgc2luY2Ugd2VpZ2h0IG5hbWUgY2FuIHZhcnkgZGVwZW5kaW5nIG9uIGZvbnQtZmFtaWx5LlxuICovXG4kd2VpZ2h0LTEwMDogMTAwICFkZWZhdWx0O1xuJHdlaWdodC0yMDA6IDIwMCAhZGVmYXVsdDtcbiR3ZWlnaHQtMzAwOiAzMDAgIWRlZmF1bHQ7XG4kd2VpZ2h0LTQwMDogNDAwICFkZWZhdWx0OyAvLyBFcXVpdmFsZW50IG9mIHJlZ3VsYXJcbiR3ZWlnaHQtNTAwOiA1MDAgIWRlZmF1bHQ7XG4kd2VpZ2h0LTYwMDogNjAwICFkZWZhdWx0O1xuJHdlaWdodC03MDA6IDcwMCAhZGVmYXVsdDsgLy8gRXF1aXZhbGVudCBvZiBib2xkXG4kd2VpZ2h0LTgwMDogODAwICFkZWZhdWx0O1xuJHdlaWdodC05MDA6IDkwMCAhZGVmYXVsdDtcblxuLy8gQ29sb3JzXG4vLyAhIENvbG9ycyBhcmUgZGVmaW5lZCBpbiBoZWxwZXJzL3RoZW1lLnNjc3MuXG5cbi8vIExpbmtzXG4vLyAhIExpbmtzIGFyZSBkZWZpbmVkIGluIGhlbHBlcnMvdGhlbWUuc2Nzcy5cblxuLy8gU2l0ZSB3aWR0aHNcbiRmdWxsLXNpdGUtd2lkdGg6IDE0NHJlbSAhZGVmYXVsdDtcbiRndXR0ZXI6IDMuMnJlbTtcbiRndXR0ZXItaDogY2FsYygjeyRndXR0ZXJ9ICsgMC41dncpO1xuJGd1dHRlci12OiBjYWxjKCN7JGd1dHRlcn0gKyAyLjV2aCk7XG4kaGVhZGVyLWhlaWdodDogNi40cmVtO1xuJGxvZ28td2lkdGg6IDdyZW07XG4kaGFtYnVyZ2VyLXdpZHRoOiAxLjhyZW07XG5cbi8vIFNpemVzXG4kcGFkZGluZzogNHJlbSAhZGVmYXVsdDtcbiRwYWRkaW5nLXRvdWNoOiAje1wibWF4KDd2dywgMnJlbSlcIn0gIWRlZmF1bHQ7XG4kcGFkZGluZy1tb2JpbGU6ICN7XCJtYXgoNXZ3LCAycmVtKVwifSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzOiAwLjRyZW0gIWRlZmF1bHQ7XG5cbi8vIFVYXG4kc3BlZWQ6IDIwMG1zICFkZWZhdWx0O1xuJGFuaW1hdGlvbjogZWFzZSAhZGVmYXVsdDtcblxuJGJveC1zaGFkb3c6IDAgMC40cmVtIDAuOHJlbSAwIHJnYmEoMCwgMCwgMCwgMC4xNSkgIWRlZmF1bHQ7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIEJ1dHRvbnNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLWJ1dHRvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1mYW1pbHk6ICRidXR0b24tZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjZyZW0gKyAuMXZ3KTtcbiAgZm9udC1zdHlsZTogJGJ1dHRvbi1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGJ1dHRvbi1mb250LXdlaWdodDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgJGFuaW1hdGlvbiwgdHJhbnNmb3JtIDBzLCBvdXRsaW5lLW9mZnNldCAwcztcblxuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4vLyBUaGVtZSBidXR0b25zXG5AZWFjaCAkYnV0dG9uLCAkcHJvcGVydGllcyBpbiAkYnV0dG9ucyB7XG5cbiAgLmFhLWJ1dHRvbi5hYS1idXR0b24tLSN7JGJ1dHRvbn0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJHByb3BlcnRpZXMsIFwiYmFja2dyb3VuZC1jb2xvclwiKTtcbiAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJHByb3BlcnRpZXMsIFwiYm9yZGVyLWNvbG9yXCIpO1xuICAgIGJvcmRlci1yYWRpdXM6IG1hcC1nZXQoJHByb3BlcnRpZXMsIFwiYm9yZGVyLXJhZGl1c1wiKTtcbiAgICBib3JkZXItd2lkdGg6IG1hcC1nZXQoJHByb3BlcnRpZXMsIFwiYm9yZGVyLXdpZHRoXCIpO1xuICAgIGNvbG9yOiBtYXAtZ2V0KCRwcm9wZXJ0aWVzLCBcImNvbG9yXCIpO1xuICAgIHBhZGRpbmc6IG1hcC1nZXQoJHByb3BlcnRpZXMsIFwicGFkZGluZ1wiKTtcbiAgICAgICAgXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgICRwcm9wZXJ0aWVzOiBtYXAtZ2V0KCRwcm9wZXJ0aWVzLCBcImhvdmVyXCIpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkcHJvcGVydGllcywgXCJiYWNrZ3JvdW5kLWNvbG9yXCIpO1xuICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRwcm9wZXJ0aWVzLCBcImJvcmRlci1jb2xvclwiKTtcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCRwcm9wZXJ0aWVzLCBcImNvbG9yXCIpO1xuICAgIH1cbiAgfVxuXG4gIC5hYS1mb3JtLWJ1dHRvbi0tI3skYnV0dG9ufSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBAZXh0ZW5kIC5hYS1idXR0b24tLSN7JGJ1dHRvbn07XG4gIH1cbn1cblxuLy8gSW5kaXZpZHVhbCBidXR0b24gb3ZlcnJpZGVzXG4uYWEtYnV0dG9uIHtcblxuICAmLmFhLWJ1dHRvbi0tMSxcbiAgJi5hYS1idXR0b24tLTIsXG4gICYuYWEtYnV0dG9uLS0zIHtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gICAgfVxuICB9XG5cbiAgJi5hYS1idXR0b24tLTMge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAuMXZ3KTtcbiAgfVxuXG4gICYuYWEtYnV0dG9uLS00IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICRkYXJrO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCA8c3ZnIHZpZXdCb3g9XCIwIDAgNDAgNzRcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIm0xMyAwaC0xM2wyNCAzNy0yNCAzN2gxM2wyNy0zNnYtMnpcIiBmaWxsPVwiJyArICRkYXJrICsgJ1wiIHNoYXBlLXJlbmRlcmluZz1cImdlb21ldHJpY1ByZWNpc2lvblwiLz48L3N2Zz4nKTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgICAgIHRyYW5zaXRpb246IGluaGVyaXQ7XG4gICAgICB3aWR0aDogMC4zZW07XG4gICAgfVxuXG4gICAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgdmlld0JveD1cIjAgMCA0MCA3NFwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwibTEzIDBoLTEzbDI0IDM3LTI0IDM3aDEzbDI3LTM2di0yelwiIGZpbGw9XCInICsgJHByaW1hcnkgKyAnXCIgc2hhcGUtcmVuZGVyaW5nPVwiZ2VvbWV0cmljUHJlY2lzaW9uXCIvPjwvc3ZnPicpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuN2VtO1xuICAgIH1cbiAgfVxufVxuXG4vLyBIdWJTcG90IGRlZmF1bHQgYnV0dG9uIGNsYXNzXG4uaHMtYnV0dG9uIHtcbiAgQGV4dGVuZCAuYWEtYnV0dG9uO1xuICBAZXh0ZW5kIC5hYS1idXR0b24tLTE7XG59XG5cblxuLy8gQnV0dG9uIGNvbnRhaW5lclxuLmFhLWJ1dHRvbi1jb250YWluZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogY2FsYygjeyRndXR0ZXJ9ICogMC43NSk7XG59XG5cbltjbGFzcyo9XCJfX2NvbnRlbnRcIl0gKyAuYWEtYnV0dG9uLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6ICRndXR0ZXI7XG59IiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKlxcXG4gIEZvcm1zXG5cXCogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogIWltcG9ydGFudCBydWxlcyBvdmVycmlkZSBIdWJTcG90IGRlZmF1bHQgZm9ybSBzdHlsZXMgKi9cblxuLy8gRm9ybVxuLmhzLWZvcm0ge1xuICBmb250LXNpemU6ICRmb3JtLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRmb3JtLWxpbmUtaGVpZ2h0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gIGZpZWxkc2V0IHtcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRmb3JtLWZpZWxkc2V0LWd1dHRlci12O1xuICAgIH1cbiAgfVxuXG4gIHVsLFxuICBvbCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuXG4gIGxlZ2VuZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi10b3A6IDAuNmVtO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICBvcmRlcjogMTtcbiAgfVxuXG4gIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yLFxuICBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogJGZvcm0tZmllbGRzZXQtZ3V0dGVyLXYgJGZvcm0tZmllbGRzZXQtZ3V0dGVyLWg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgfVxuXG4gIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yIHtcblxuICAgIEBpbmNsdWRlIGJwLW1pbihtZCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIH1cbiAgfVxuXG4gIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0zIHtcblxuICAgIEBpbmNsdWRlIGJwLW1pbihtZCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS10aXRsZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIEZpZWxkIGNvbnRhaW5lcnNcbi5ocy1mb3JtLWZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAuaW5wdXQge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgPiBsYWJlbCBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAkZm9ybS1maWVsZC1sYWJlbC1mb250LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICRmb3JtLWZpZWxkLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcblxuICAgICY6ZW1wdHksXG4gICAgJjplbXB0eSArIHNwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gSW5wdXQgZmllbGRzXG4uaHMtaW5wdXQsXG4uaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQgW25hbWU9cGFzc3dvcmRdLFxuLmhzLXNlYXJjaC1maWVsZF9faW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1pbnB1dC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBib3JkZXItY29sb3I6ICRmb3JtLWlucHV0LWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGZvcm0taW5wdXQtYm9yZGVyLXJhZGl1cztcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAkZm9ybS1pbnB1dC1ib3JkZXItd2lkdGg7XG4gIGNvbG9yOiAkZm9ybS1pbnB1dC1jb2xvcjtcbiAgaGVpZ2h0OiAkZm9ybS1pbnB1dC1oZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWlucHV0LXBhZGRpbmc7XG4gIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWlucHV0LXBhZGRpbmc7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxuXG4gICZbdHlwZT1cImNoZWNrYm94XCJdLFxuICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gICZbdHlwZT1cImZpbGVcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogMC43NWVtO1xuICAgICAgcGFkZGluZzogMC4zZW0gMC42ZW07XG4gICAgfVxuICB9XG59XG5cbi8vIFN1Ym1pdFxuLmhzLXN1Ym1pdCB7XG4gIG1hcmdpbi10b3A6ICRndXR0ZXI7XG59XG5cbi8vIENoZWNib3ggJiBSYWRpb1xuLmhzLWZvcm0tZmllbGQgLmlucHV0cy1saXN0IGxhYmVsIHNwYW4ge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmhzLWZvcm0tZmllbGQgLm11bHRpLWNvbnRhaW5lciBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xufVxuXG4vLyBUZXh0YXJlYVxuLmhzLWZpZWxkdHlwZS10ZXh0YXJlYSB7XG4gIFxuICAuaW5wdXQge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICB9XG5cbiAgdGV4dGFyZWEge1xuICAgIGhlaWdodDogY2FsYygjeyRmb3JtLWlucHV0LWhlaWdodH0gKiAzKTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHBhZGRpbmc6ICRmb3JtLWlucHV0LXBhZGRpbmc7XG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgfVxufVxuXG4vLyBTZWxlY3QgJiBEYXRlXG4uaHMtZmllbGR0eXBlLXNlbGVjdCAuaW5wdXQsXG4uaHMtZmllbGR0eXBlLWRhdGUgLmhzLWRhdGVpbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjphZnRlciB7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiBjYWxjKCN7JGZvcm0taW5wdXQtcGFkZGluZ30gKiAxLjI1KTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDEuNnJlbTtcbiAgfVxuXG4gIC5ocy1pbnB1dCB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygjeyRmb3JtLWlucHV0LXBhZGRpbmd9ICogMy41KTtcblxuICAgICY6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvcntcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5ocy1maWVsZHR5cGUtc2VsZWN0IC5pbnB1dCB7XG5cbiAgc2VsZWN0IHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCA8c3ZnIHZpZXdCb3g9XCIwIDAgMTIwIDc0XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJtNjAgNzQtNjAtNjAgMTQtMTQgNDYgNDYgNDYtNDYgMTQgMTR6XCIgZmlsbD1cIicgKyAkZ3JheSArICdcIi8+PC9zdmc+Jyk7XG4gIH1cblxuICAmOmhvdmVyOjphZnRlciB7XG4gICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsIDxzdmcgdmlld0JveD1cIjAgMCAxMjAgNzRcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIm02MCA3NC02MC02MCAxNC0xNCA0NiA0NiA0Ni00NiAxNCAxNHpcIiBmaWxsPVwiJyArICRwcmltYXJ5ICsgJ1wiLz48L3N2Zz4nKTtcbiAgfVxufVxuXG4uaHMtZmllbGR0eXBlLWRhdGUgLmhzLWRhdGVpbnB1dCB7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCA8c3ZnIHZpZXdCb3g9XCIwIDAgNDQ4IDUxMlwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwiTTE1MiA2NEgyOTZWMjRDMjk2IDEwLjc1IDMwNi43IDAgMzIwIDBDMzMzLjMgMCAzNDQgMTAuNzUgMzQ0IDI0VjY0SDM4NEM0MTkuMyA2NCA0NDggOTIuNjUgNDQ4IDEyOFY0NDhDNDQ4IDQ4My4zIDQxOS4zIDUxMiAzODQgNTEySDY0QzI4LjY1IDUxMiAwIDQ4My4zIDAgNDQ4VjEyOEMwIDkyLjY1IDI4LjY1IDY0IDY0IDY0SDEwNFYyNEMxMDQgMTAuNzUgMTE0LjcgMCAxMjggMEMxNDEuMyAwIDE1MiAxMC43NSAxNTIgMjRWNjR6TTQ4IDI0OEgxMjhWMTkySDQ4VjI0OHpNNDggMjk2VjM2MEgxMjhWMjk2SDQ4ek0xNzYgMjk2VjM2MEgyNzJWMjk2SDE3NnpNMzIwIDI5NlYzNjBINDAwVjI5NkgzMjB6TTQwMCAxOTJIMzIwVjI0OEg0MDBWMTkyek00MDAgNDA4SDMyMFY0NjRIMzg0QzM5Mi44IDQ2NCA0MDAgNDU2LjggNDAwIDQ0OFY0MDh6TTI3MiA0MDhIMTc2VjQ2NEgyNzJWNDA4ek0xMjggNDA4SDQ4VjQ0OEM0OCA0NTYuOCA1NS4xNiA0NjQgNjQgNDY0SDEyOFY0MDh6TTI3MiAxOTJIMTc2VjI0OEgyNzJWMTkyelwiIGZpbGw9XCInICsgJGdyYXkgKyAnXCIvPjwvc3ZnPicpO1xuICB9XG5cbiAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCA8c3ZnIHZpZXdCb3g9XCIwIDAgNDQ4IDUxMlwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwiTTE1MiA2NEgyOTZWMjRDMjk2IDEwLjc1IDMwNi43IDAgMzIwIDBDMzMzLjMgMCAzNDQgMTAuNzUgMzQ0IDI0VjY0SDM4NEM0MTkuMyA2NCA0NDggOTIuNjUgNDQ4IDEyOFY0NDhDNDQ4IDQ4My4zIDQxOS4zIDUxMiAzODQgNTEySDY0QzI4LjY1IDUxMiAwIDQ4My4zIDAgNDQ4VjEyOEMwIDkyLjY1IDI4LjY1IDY0IDY0IDY0SDEwNFYyNEMxMDQgMTAuNzUgMTE0LjcgMCAxMjggMEMxNDEuMyAwIDE1MiAxMC43NSAxNTIgMjRWNjR6TTQ4IDI0OEgxMjhWMTkySDQ4VjI0OHpNNDggMjk2VjM2MEgxMjhWMjk2SDQ4ek0xNzYgMjk2VjM2MEgyNzJWMjk2SDE3NnpNMzIwIDI5NlYzNjBINDAwVjI5NkgzMjB6TTQwMCAxOTJIMzIwVjI0OEg0MDBWMTkyek00MDAgNDA4SDMyMFY0NjRIMzg0QzM5Mi44IDQ2NCA0MDAgNDU2LjggNDAwIDQ0OFY0MDh6TTI3MiA0MDhIMTc2VjQ2NEgyNzJWNDA4ek0xMjggNDA4SDQ4VjQ0OEM0OCA0NTYuOCA1NS4xNiA0NjQgNjQgNDY0SDEyOFY0MDh6TTI3MiAxOTJIMTc2VjI0OEgyNzJWMTkyelwiIGZpbGw9XCInICsgJHByaW1hcnkgKyAnXCIvPjwvc3ZnPicpO1xuICB9XG5cbiAgLmhzLWRhdGVwaWNrZXIgLmZuLWRhdGUtcGlja2VyIHtcblxuICAgIC5waWthLWJ1dHRvbiB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICBcbiAgICAuaXMtc2VsZWN0ZWQgLnBpa2EtYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb21wbGVtZW50YXJ5O1xuICAgICAgY29sb3I6ICRkYXJrO1xuICAgIH1cblxuICAgIC5pcy10b2RheSAucGlrYS1idXR0b24ge1xuICAgICAgY29sb3I6ICRkYXJrO1xuICAgIH1cbiAgfVxufVxuXG4vLyBFcnJvcnNcbi5ocy1pbnB1dC5lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogJGZvcm0tZXJyb3ItY29sb3I7XG59XG5cbnVsLmhzLWVycm9yLW1zZ3Mge1xuICBvcmRlcjogNTtcbiAgbWFyZ2luLXRvcDogMC42ZW07XG4gIG1hcmdpbi1sZWZ0OiAkZm9ybS1pbnB1dC1wYWRkaW5nO1xuXG4gIGxpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgbGFiZWwge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICRmb3JtLWVycm9yLWNvbG9yO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnISc7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyOiAwLjJyZW0gc29saWQgJGZvcm0tZXJyb3ItY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoI3skZ3V0dGVyfSAqIDAuMjUpO1xuICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmhzX2Vycm9yX3JvbGx1cCB7XG4gIG1hcmdpbi10b3A6IGNhbGMoI3skZ3V0dGVyfSAqIDAuNzUpO1xuICBwYWRkaW5nOiBjYWxjKCN7JGd1dHRlcn0gKiAwLjUpO1xuICBib3JkZXI6IDAuMnJlbSBzb2xpZCAkZm9ybS1lcnJvci1jb2xvcjtcblxuICAuaHMtZXJyb3ItbXNncyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi8vIEdEUFJcbi5sZWdhbC1jb25zZW50LWNvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4uaHNfZ2Rwcl9jb25zZW50X21hcmtldGluZyxcbi5oc19nZHByX2NvbnNlbnRfZGF0YSB7XG5cbiAgLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94IGxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIEhhbWJ1cmdlclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtc2l0ZS1oZWFkZXJfX2hhbWJ1cmdlciB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICB3aWR0aDogJGhhbWJ1cmdlci13aWR0aDtcbiAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgei1pbmRleDogMjAwO1xufVxuXG4uYWEtaGFtYnVyZ2VyIHtcbiAgICB3aWR0aDogJGhhbWJ1cmdlci13aWR0aDtcbiAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBzcGFuLFxuICAgIHNwYW46YmVmb3JlLFxuICAgIHNwYW46YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcblxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4xcztcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgc3BhbjpiZWZvcmUsXG4gICAgc3BhbjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgfVxuXG4gICAgc3BhbixcbiAgICBzcGFuOmJlZm9yZSxcbiAgICBzcGFuOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6ICRoYW1idXJnZXItd2lkdGg7XG4gICAgICAgIGhlaWdodDogMC4ycmVtO1xuICAgIH1cbiAgICBzcGFuOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC41cmVtKTtcbiAgICB9XG4gICAgc3BhbjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjVyZW0pO1xuICAgIH1cbn1cblxuLmpzLW5hdi1vcGVuIC5hYS1oYW1idXJnZXIge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkc3BlZWQgZWFzZTtcblxuICAgIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBOYXZpZ2F0aW9uXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbmh0bWwge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkc3BlZWQgZWFzZTtcbn1cblxuYm9keS5qcy1uYXYtb3BlbiB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogaW5oZXJpdDtcbn1cblxuLmFhLW5hdmlnYXRpb24ge1xuICAgIGhlaWdodDogaW5oZXJpdDtcblxuICAgIHVsLCBsaSB7IC8vIFJlc2V0XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBhLCBidXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBmb250LXNpemU6IGNhbGMoMS44cmVtICsgMC4xdncpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHdvcmQtd3JhcDogbm9ybWFsO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogaW5oZXJpdDtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDByZW0sIGF1dG8pKTtcbiAgICB9XG5cbiAgICAmLmFhLW5hdmlnYXRpb24td3JhcHBlci0tMCB7XG4gICAgICAgIHJvdy1nYXA6IDIuNHJlbTtcblxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgcm93LWdhcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYWEtbmF2aWdhdGlvbi13cmFwcGVyLS0xIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6ICRoZWFkZXItaGVpZ2h0O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JGhlYWRlci1oZWlnaHR9KTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICB9ICAgXG4gICAgfVxuXG4gICAgJi5hYS1uYXZpZ2F0aW9uLXdyYXBwZXItLTIge1xuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICByb3ctZ2FwOiAxcmVtO1xuXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgIFxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgwcmVtLCBhdXRvKSk7XG4gICAgICAgICAgICByb3ctZ2FwOiAwO1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMS40cmVtO1xuXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRndXR0ZXItaDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLmFhLW5hdmlnYXRpb24td3JhcHBlci0tMyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG5cbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKCN7JGd1dHRlci1ofSAvIDIpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWEtbmF2aWdhdGlvbi1pdGVtIHtcblxuICAgICYuYWEtbmF2aWdhdGlvbi1pdGVtLS0wIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAmLmFhLW5hdmlnYXRpb24taXRlbS0tMSB7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKG1heCg3MHZ3LCAjeyRmdWxsLXNpdGUtd2lkdGh9KSk7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGd1dHRlci1oO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRndXR0ZXItaDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmc7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZztcbiAgICAgICAgfVxuXG4gICAgICAgID4gYSxcbiAgICAgICAgPiBzcGFuIHsgXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMS42cmVtICsgMC4xdncpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygyLjRyZW0gKyAwLjF2dyk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgPiBhLFxuICAgICAgICA+IHNwYW4geyBcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjZyZW0gKyAwLjF2dyk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG5cbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDIuMHJlbSArIDAuMXZ3KTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFhLW5hdmlnYXRpb24tdG9nZ2xlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAyLjVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDFyZW0gKyAwLjF2dyk7XG5cbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMoMXJlbSArIDAuMXZ3KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gYSxcbiAgICAgICAgPiBzcGFuIHsgXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMS42cmVtICsgMC4xdncpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYS1uYXZpZ2F0aW9uLXRvZ2dsZSB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAoeGwpIHtcbiAgICAgICAgcGFkZGluZzogMCAycmVtO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwLjhyZW07XG4gICAgICAgIHJpZ2h0OiAwLjRyZW07XG5cbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICRzcGVlZCAkYW5pbWF0aW9uO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC42cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBzdHJva2U6ICR3aGl0ZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRkYXJrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5hYS1uYXZpZ2F0aW9uLXRvZ2dsZS0tc21hbGwge1xuXG4gICAgICAgIEBpbmNsdWRlIGJwLW1heChsZykge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMi44cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAyLjhyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tc2Vjb25kYXJ5IHtcblxuICAgIC5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIge1xuICAgICAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgICAgIGNvbHVtbi1nYXA6IDEuNHJlbTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHsgXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAycmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFhLW5hdmlnYXRpb24taXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgYSwgYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICAgICAgY29sdW1uLWdhcDogMC42cmVtO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEuOHJlbTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMS42cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7ICAgIFxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0wLjFyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiBzdmcge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEuOHJlbTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMS42cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgICAgdG9wOiBpbml0aWFsO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicChsZykgeyAgICBcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMC4xcmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBzdHJva2U6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2NyZWVuLXJlYWRlci10ZXh0LS1tb2JpbGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNjcmVlbi1yZWFkZXItdGV4dC0tbGFwdG9wIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLWxhbmcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLWxhbmcgPiBidXR0b24uYWEtbmF2aWdhdGlvbi10b2dnbGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBnYXA6IDA7XG4gICAgfVxuICAgIC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLWxhbmcgPiBidXR0b24uYWEtbmF2aWdhdGlvbi10b2dnbGUuYWEtbmF2aWdhdGlvbi10b2dnbGUtLXNtYWxsIHtcblxuICAgICAgICBAaW5jbHVkZSBicC1tYXgobGcpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLWxhbmcgPiBidXR0b24uYWEtbmF2aWdhdGlvbi10b2dnbGUgPiBzdmcge1xuICAgICAgICBtYXJnaW4tbGVmdDogLjZyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IC44cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAxLjJyZW07XG4gICAgICAgIG1pbi13aWR0aDogMS4ycmVtO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIH1cbiAgICAuYWEtbmF2aWdhdGlvbi1pdGVtLS1sYW5nID4gYnV0dG9uLmFhLW5hdmlnYXRpb24tdG9nZ2xlID4gc3BhbiB7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAtbWF4KGxnKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFhLW5hdmlnYXRpb24taXRlbS0tbGFuZy5pcy1hY3RpdmUgPiBidXR0b24uYWEtbmF2aWdhdGlvbi10b2dnbGUgPiBzcGFuIHtcblxuICAgICAgICBAaW5jbHVkZSBicC1tYXgobGcpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFhLW5hdmlnYXRpb24taXRlbS0tbGFuZy5pcy1hY3RpdmUgPiBidXR0b24uYWEtbmF2aWdhdGlvbi10b2dnbGUgPiBzdmcge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgfVxuICAgIC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLWxhbmcgPiBidXR0b24uYWEtbmF2aWdhdGlvbi10b2dnbGUgPiBzdmcgcGF0aCB7XG4gICAgICAgIHN0cm9rZTogJGRhcms7XG4gICAgfVxuICAgIC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLWxhbmcuaXMtYWN0aXZlID4gYnV0dG9uLmFhLW5hdmlnYXRpb24tdG9nZ2xlID4gc3ZnIHBhdGgge1xuICAgICAgICBzdHJva2U6ICR3aGl0ZTtcbiAgICB9XG4gICAgLmFhLW5hdmlnYXRpb24taXRlbS0tbGFuZyA+IC5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIuYWEtbmF2aWdhdGlvbi13cmFwcGVyLS0xIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87ICBcbiAgICAgICAgd2lkdGg6IGF1dG87IFxuICAgICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgICByaWdodDogLTJyZW07XG4gICAgICAgIHRvcDogNi40cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB9XG4gICAgLmFhLW5hdmlnYXRpb24taXRlbS0tbGFuZyA+IC5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIuYWEtbmF2aWdhdGlvbi13cmFwcGVyLS0xIC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0xIHtcbiAgICAgICAgcGFkZGluZzogY2FsYygxLjZyZW0gKyAuNXZ3KSAycmVtO1xuICAgICAgICBtaW4td2lkdGg6IDE2cmVtO1xuICAgIH1cbiAgICAuYWEtbmF2aWdhdGlvbi1pdGVtLS1sYW5nID4gLmFhLW5hdmlnYXRpb24td3JhcHBlci5hYS1uYXZpZ2F0aW9uLXdyYXBwZXItLTEgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTE6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmFhLW5hdmlnYXRpb24taXRlbS0tbGFuZyA+IC5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIuYWEtbmF2aWdhdGlvbi13cmFwcGVyLS0xIC5hYS1uYXZpZ2F0aW9uLWl0ZW0uYWEtbmF2aWdhdGlvbi1pdGVtLS0xID4gYSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjZyZW0gKyAuMXZ3KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG59XG5cbi5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDYuNHJlbSk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogMi40cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjRyZW07XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgIHotaW5kZXg6IDk5ODtcblxuICAgIC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLWxhbmcge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFhLW5hdmlnYXRpb24taXRlbS5hYS1uYXZpZ2F0aW9uLWl0ZW0tLTAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkge1xuXG4gICAgICAgIC5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgYSwgYnV0dG9uIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS44cmVtIDFmcjtcblxuICAgICAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IHN2ZyB7XG5cbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgY2xpcDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmpzLW5hdi1vcGVuIC5hYS1uYXZpZ2F0aW9uLWNvbnRhaW5lci0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBcbiAgICB0b3A6ICRoZWFkZXItaGVpZ2h0O1xuICAgIGJvdHRvbTogMDtcbn1cblxuLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG5cbiAgICA+IC5hYS1uYXZpZ2F0aW9uLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICA+IC5hYS1uYXZpZ2F0aW9uLXRvZ2dsZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBzdHJva2U6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFhLXNpdGUtaGVhZGVyIC5oaWRkZW4tbGctZG93bi0taGVhZGVyIHtcblxuICAgIEBpbmNsdWRlIGJwLW1heChsZykge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uYWEtbmF2aWdhdGlvbi1jb250YWluZXItLW1vYmlsZSAuaGlkZGVuLWxnLWRvd24tLWhhbWJ1cmdlciB7XG5cbiAgICBAaW5jbHVkZSBicC1tYXgobGcpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblNvY2lhbCBMaW5rc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtc29jaWFsLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hYS1zb2NpYWwtbGlua3NfX2ljb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICB0cmFuc2l0aW9uOiBhbGwgJHNwZWVkICRhbmltYXRpb247XG59XG5cbi5hYS1zb2NpYWwtbGlua3NfX2ljb246aG92ZXIsXG4uYWEtc29jaWFsLWxpbmtzX19pY29uOmZvY3VzIHtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHByaW1hcnksIDEwJSk7XG59XG5cblxuLmFhLXNvY2lhbC1saW5rc19faWNvbiBzdmcge1xuICAgIGZpbGw6ICR3aGl0ZTtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogYXV0bztcbn1cblxuLmFhLXNvY2lhbC1saW5rc19faWNvbjpob3ZlciBzdmcsXG4uYWEtc29jaWFsLWxpbmtzX19pY29uOmZvY3VzIHN2Zyxcbi5hYS1zb2NpYWwtbGlua3NfX2ljb246YWN0aXZlIHN2ZyB7XG4gICAgZmlsbDogJHdoaXRlO1xufVxuIiwiLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuYWEtbmF2aWdhdGlvbi10b2dnbGUtLXNlYXJjaCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuYWEtc2VhcmNoLWZpZWxkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogJGhlYWRlci1oZWlnaHQ7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDEuMnJlbSAxLjhyZW07XG4gICAgICAgIFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuXG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDMuNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMy40cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAzLjRyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcms7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFhLXNlYXJjaC1maWVsZF9faW5wdXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMC40cmVtIDAuOHJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG5cbiAgICAuYWEtc2VhcmNoLWZpZWxkX19zdWdnZXN0aW9ucyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG4gICAgXG4gICAgLmFhLXNlYXJjaC1maWVsZC0tb3BlbiAuaHMtc2VhcmNoLWZpZWxkX19zdWdnZXN0aW9ucyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrO1xuICAgIH1cbiAgICBcbiAgICAuYWEtc2VhcmNoLWZpZWxkX19zdWdnZXN0aW9ucyBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIFxuICAgIC5hYS1zZWFyY2gtZmllbGRfX3N1Z2dlc3Rpb25zICNyZXN1bHRzLWZvciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICAgIFxuICAgIC5hYS1zZWFyY2gtZmllbGRfX3N1Z2dlc3Rpb25zIGEsXG4gICAgLmFhLXNlYXJjaC1maWVsZF9fc3VnZ2VzdGlvbnMgI3Jlc3VsdHMtZm9yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIFxuICAgIC5hYS1zZWFyY2gtZmllbGRfX3N1Z2dlc3Rpb25zIGE6aG92ZXIsXG4gICAgLmFhLXNlYXJjaC1maWVsZF9fc3VnZ2VzdGlvbnMgYTpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbn1cblxuLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAuYWEtbmF2aWdhdGlvbi10b2dnbGUtLXNlYXJjaCB7XG4gICAgICAgIGNvbG9yOiAkZGFyaztcblxuICAgICAgICA+IGltZzpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgID4gaW1nOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFhLXNlYXJjaC1maWVsZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1tb2JpbGUgLmFhLW5hdmlnYXRpb24tY29udGFpbmVyLS1zZWNvbmRhcnkge1xuXG4gICAgLmFhLW5hdmlnYXRpb24taXRlbS0tc2VhcmNoIHsgXG5cbiAgICAgICAgLmFhLXNlYXJjaC1maWVsZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIFxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgc3ZnIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZGFyaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWEtc2VhcmNoLWZpZWxkX19pbnB1dCB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIsXG4gICAgICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1uYXZpZ2F0aW9uLWl0ZW0tLXNlYXJjaC5pcy1hY3RpdmUge1xuICAgIFxuICAgICAgICAuYWEtbmF2aWdhdGlvbi10b2dnbGUtLXNlYXJjaCB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICA+IGltZzpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgPiBpbWc6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIFNlYXJjaCByZXN1bHRzICovXG5cbi5ocy1zZWFyY2gtcmVzdWx0cyB7XG5cbiAgICAuaHMtc2VhcmNoLXJlc3VsdHNfX2xpc3Rpbmcge1xuXG4gICAgICAgID4gbGkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuXG4gICAgICAgICAgICAuaHMtc2VhcmNoLXJlc3VsdHNfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5oNDtcblxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhzLXNlYXJjaC1yZXN1bHRzX19wYWdpbmF0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmFhLWJ1dHRvbjtcbiAgICAgICAgICAgIEBleHRlbmQgLmFhLWJ1dHRvbi0tMTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIEFBIC0gU2l0ZSBIZWFkZXJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAwLjFyZW07XG4gIHdpZHRoOiAwLjFyZW07XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLjFyZW0sIDAuMXJlbSwgMC4xcmVtLCAwLjFyZW0pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0LS1tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcblxuICBAaW5jbHVkZSBicChsZykge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyOiAwO1xuICAgIGNsaXA6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dC0tbGFwdG9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgQGluY2x1ZGUgYnAoeGwyKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXI6IDA7XG4gICAgY2xpcDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuXG4uYWEtY2xvc2UtbW9iaWxlLW5hdixcbi5hYS1jbG9zZS1kZXNrdG9wLW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmFhLWNsb3NlLWRlc2t0b3AtbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSBicChsZykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5hYS1za2lwLW5hdmlnYXRpb24ge1xuICBjbGlwOiByZWN0KDAuMXJlbSwgMC4xcmVtLCAwLjFyZW0sIDAuMXJlbSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAwLjFyZW07XG4gIHdpZHRoOiAwLjFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcblxuICAmOmFjdGl2ZSwgXG4gICY6Zm9jdXMsIFxuICAmOmhvdmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB0b3A6IDAuNXJlbTtcbiAgICAgIGxlZnQ6IDAuNXJlbTtcblxuICAgICAgcGFkZGluZzogMC42ZW0gMS45ZW07XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuICAgICAgXG4gICAgICBjbGlwOiBhdXRvO1xuICAgICAgei1pbmRleDogMTAwMDAwO1xuICB9XG59XG5cbi5hYS1zaXRlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gIFxuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG5cbiAgei1pbmRleDogMjA7XG4gIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgJGFuaW1hdGlvbjtcblxuICAuYWEtaW5uZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6ICRndXR0ZXItdiAxLjRyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAkbG9nby13aWR0aCAxZnIgJGhhbWJ1cmdlci13aWR0aDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgIGdyaWQtZ2FwOiAkZ3V0dGVyLXYgY2FsYygycmVtICsgMC41dncpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAkbG9nby13aWR0aCA0ZnIgMWZyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwKHhsKSB7XG4gICAgICBncmlkLWdhcDogJGd1dHRlci12IGNhbGMoMi41cmVtICsgMC41dncpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAkbG9nby13aWR0aCAyLjVmciAxZnI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAoeGwyKSB7XG4gICAgICBncmlkLWdhcDogJGd1dHRlci12ICRndXR0ZXItaDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogJGxvZ28td2lkdGggMS42ZnIgMWZyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBXZWIgUGFnZSBIZWFkZXJcbi5hYS1zaXRlLWhlYWRlci0td2VicGFnZSB7XG5cbiAgLmFhLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMobWF4KDcwdncsICN7JGZ1bGwtc2l0ZS13aWR0aH0pKTtcbiAgfVxufVxuXG5tYWluOm5vdCguYWEtbGFuZGluZy1wYWdlKcKge1xuICBtYXJnaW4tdG9wOiAkaGVhZGVyLWhlaWdodDtcbn1cblxuLy8gQnJhbmQgTG9nb1xuLmFhLWJyYW5kaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNnJlbTtcblxuICBAaW5jbHVkZSBicChsZykge1xuICAgIG1heC13aWR0aDogJGxvZ28td2lkdGg7XG4gIH1cblxuICBhLFxuICBzdmcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICBzdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi8vIExhbmRpbmcgUGFnZSBIZWFkZXJcbi5hYS1zaXRlLWhlYWRlci0tbGFuZGluZy1wYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgRm9vdGVyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1zaXRlLWZvb3RlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDhyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW07XG5cbiAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTZyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnJlbTtcbiAgICB9XG5cbiAgICAuYWEtZm9vdGVyLWJyYW5kaW5nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTRyZW07XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy42cmVtO1xuICAgICAgXG4gICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2cmVtO1xuXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjJyZW07XG4gICAgICAgIH1cblxuICAgICAgICBzdmc6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEycmVtO1xuICAgICAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFhLXNpdGUtZm9vdGVyLS1sYW5kaW5nLXBhZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgIC5hYS1zaXRlLWZvb3Rlcl9faW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG59XG5cbi8vIEJhY2sgdG8gdG9wXG4uYWEtYmFjay10by10b3Age1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIFxuICAgIHdpZHRoOiAzLjJyZW07XG4gICAgaGVpZ2h0OiAzLjJyZW07XG4gIFxuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDMuMnJlbTtcbiAgICByaWdodDogMy4ycmVtO1xuICBcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAwLjJyZW0gc29saWQgJGRhcms7XG4gIFxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAyMDtcblxuICAgIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgJGFuaW1hdGlvbjtcbiAgXG4gICAgc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgfVxuICBcbiAgICBzdmcgcGF0aCB7XG4gICAgICBzdHJva2U6ICRkYXJrO1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgJi5hYS1iYWNrLXRvLXRvcC0tYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIEFjY29yZGlvblxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlcixcbi5hYS1hY2NvcmRpb24taXRlbV9faGVhZGVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbjogMDtcblxuICAgIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAkZGFyaztcblxuICAgICYuYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlci0tb3BlbiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuXG4gICAgLmFhLWFjY29yZGlvbi1pdGVtX190cmlnZ2VyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMS42cmVtIDA7XG4gICAgXG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfSAgICBcbiAgICBcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogM3JlbTtcbiAgICAgICAgICAgIHJpZ2h0OiAxLjZyZW07XG5cbiAgICAgICAgICAgIHdpZHRoOiAxLjJyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgICBcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgJGFuaW1hdGlvbjtcblxuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJlthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgICBcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtYWNjb3JkaW9uLWl0ZW1fX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgIH1cbn1cblxuLmFhLWFjY29yZGlvbi1pdGVtX19ib2R5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS42cmVtO1xuXG4gICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICRkYXJrO1xuXG4gICAgJltoaWRkZW5dIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5hYS1iZy1zZWNvbmRhcnktbGlnaHQsXG4uYWEtYmctY29tcGxlbWVudGFyeS1saWdodCxcbi5hYS1iZy1saWdodCB7XG5cbiAgICAuYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlcixcbiAgICAuYWEtYWNjb3JkaW9uLWl0ZW1fX2hlYWRlcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGRhcms7XG4gICAgfVxuXG4gICAgLmFhLWFjY29yZGlvbi1pdGVtX19ib2R5IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGRhcms7XG4gICAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgQUEgLSBDb2x1bW5zXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1icmVhZGNydW1icyB7XG5cbiAgJi5hYS1tb2R1bGUtc3BhY2luZy10b3AtLXNtYWxsIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygjeyRndXR0ZXJ9ICogMC41ICsgMXZoKTtcbiAgfVxuXG4gIG9sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDAuNHJlbSAwLjZyZW07XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIGxpIHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjZyZW07XG4gIH1cblxuICBhW2FyaWEtY3VycmVudF0ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgQUEgLSBDYXJkc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtY2FyZHMge1xuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG5cbi5hYS1jYXJkLS1saW5rOmhvdmVyIHtcblxuICAuYWEtY2FyZF9faW1hZ2UgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDgpO1xuICB9XG59XG5cbi5hYS1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWEtY2FyZF9fbGluayB7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLmFhLWNhcmRfX2ltYWdlIHtcbiAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoI3skZ3V0dGVyfSAqIDAuNzUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIGltZyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgJGFuaW1hdGlvbjtcbiAgfVxufVxuXG4uYWEtY2FyZC5hYS1iZy1pbWFnZSB7XG5cbiAgLmFhLWNhcmRfX2ltYWdlIHtcbiAgICBhc3BlY3QtcmF0aW86IGF1dG87XG4gIH1cblxuICAuYWEtY2FyZF9fYm9keSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IGNhbGMoI3skZ3V0dGVyfSArIDF2dyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG59XG5cbi5hYS1ibG9nLXBvc3RzIHtcblxuICAuYWEtYmxvdC1wb3N0X190b3BpYyB7XG4gICAgbGVmdDogY2FsYygjeyRndXR0ZXJ9ICogMC41KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKCN7JGd1dHRlcn0gKiAwLjUpO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAuYWEtY2FyZF9faW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoI3skZ3V0dGVyfSAqIDAuNSk7XG4gIH1cblxuICAuYWEtY2FyZF9fZGF0ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygjeyRndXR0ZXJ9ICogMC4zNzUpO1xuICB9XG5cbiAgLmg0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBBQSAtIENvbHVtbnNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLWNvbHVtbnMge31cblxuLmFhLWNvbHVtbl9faW1hZ2Uge1xuICBtYXJnaW46IDAgYXV0byBjYWxjKCN7JGd1dHRlcn0gKiAwLjc1KTtcbiAgXG4gIEBpbmNsdWRlIGJwLW1heChtZCkge1xuICAgIHdpZHRoOiBjYWxjKG1pbigzMCUsIDIwcmVtKSk7XG4gIH1cblxuICBAaW5jbHVkZSBicC1taW4obWQpIHtcbiAgICBoZWlnaHQ6IGNhbGMobWF4KDEwdmgsIDEwcmVtKSk7XG4gIH1cblxuICBpbWcge1xuICBcbiAgICBAaW5jbHVkZSBicC1taW4obWQpIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBBQSAtIEZvY3VzIGJveFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtZm9jdXMtYm94IHtcbiAgICAmLmFhLWJnLW92ZXJsYXktZ3JhZGllbnQtLXByaW1hcnk6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRwcmltYXJ5LXJnYiwgMC45KSAyNS41NSUsIHJnYmEoJHByaW1hcnktcmdiLCAwLjUpIDEwMCUpO1xuICAgIH1cbiAgICAmLmFhLWJnLW92ZXJsYXktZ3JhZGllbnQtLXNlY29uZGFyeTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJHNlY29uZGFyeS1yZ2IsIDAuOSkgMjUuNTUlLCByZ2JhKCRzZWNvbmRhcnktcmdiLCAwLjUpIDEwMCUpO1xuICAgIH1cbiAgICAmLmFhLWJnLW92ZXJsYXktZ3JhZGllbnQtLWNvbXBsZW1lbnRhcnk6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRjb21wbGVtZW50YXJ5LXJnYiwgMC45KSAyNS41NSUsIHJnYmEoJGNvbXBsZW1lbnRhcnktcmdiLCAwLjUpIDEwMCUpO1xuICAgIH1cbiAgICAmLmFhLWJnLW92ZXJsYXktZ3JhZGllbnQtLWxpZ2h0OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkbGlnaHQtcmdiLCAwLjkpIDI1LjU1JSwgcmdiYSgkbGlnaHQtcmdiLCAwLjUpIDEwMCUpO1xuICAgIH1cbiAgICAmLmFhLWJnLW92ZXJsYXktZ3JhZGllbnQtLWRhcms6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRkYXJrLXJnYiwgMC45KSAyNS41NSUsIHJnYmEoJGRhcmstcmdiLCAwLjUpIDEwMCUpO1xuICAgIH1cbiAgICAmLmFhLWJnLW92ZXJsYXktZ3JhZGllbnQtLXdoaXRlOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkd2hpdGUsIDAuOSkgMjUuNTUlLCByZ2JhKCR3aGl0ZSwgMC41KSAxMDAlKTtcbiAgICB9XG59XG5cbi5hYS1mb2N1cy1ib3hfX2hlYWRlcixcbi5hYS1mb2N1cy1ib3hfX2JvZHkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIEFBIC0gRm9ybVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtZm9ybSB7fVxuXG4uYWEtZm9ybS0tbGF5b3V0LW9uZSB7XG5cbiAgLmFhLW1vZHVsZV9faGVhZGVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoI3skZ3V0dGVyfSArICN7JGd1dHRlcn0gKiAwLjUpO1xuICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBBQSAtIEhlcm9cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLWhlcm8ge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgJi5hYS1tb2R1bGUtaGVpZ2h0LS1mdWxsIHtcbiAgICBhbGlnbi1pdGVtczogbm9ybWFsO1xuICB9XG5cbiAgLmFhLWdyaWQge1xuXG4gICAgQGluY2x1ZGUgYnAtbWF4KGxnKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICAgIH1cbiAgfVxuXG4gIC5oMSB7XG5cbiAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYyg0LjJyZW0gKyAydncpO1xuICAgIH1cbiAgfVxuXG4gIC5hYS1idXR0b24ge1xuICAgIFxuICAgIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDIuMXJlbSArIDAuMXZ3KTtcbiAgICB9XG4gIH1cbn1cblxuLmFhLWhlcm9fX2NvbnRlbnQge1xuXG4gIEBpbmNsdWRlIGJwLW1heChsZykge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cblxuICAmLmFhLW1vZHVsZS1zcGFjaW5nLXRvcC0tbGFyZ2Uge1xuXG4gICAgQGluY2x1ZGUgYnAtbWF4KGxnKSB7XG4gICAgICBwYWRkaW5nLXRvcDogY2FsYygjeyRndXR0ZXJ9ICogMi41ICogMC43NSArIDF2aCk7XG4gICAgfVxuICB9XG59XG5cbi5hYS1oZXJvX19pbWFnZSB7XG4gIGFsaWduLXNlbGY6IGVuZDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6ICRndXR0ZXItdjtcblxuICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDQ3dnc7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICBpbWcge1xuICAgIC8vIGhlaWdodDogNTB2aDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBib3R0b207XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICAgIC8vIGhlaWdodDogY2FsYyhtaW4oY2FsYygxMDB2aCAtICN7JGhlYWRlci1oZWlnaHR9KSwgMTEwcmVtKSAqIDAuOTUpO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4uYWEtaGVyby0tcmV2ZXJzZWQtZGVza3RvcCB7XG5cbiAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG5cbiAgICAuYWEtaGVyb19fY29udGVudCB7XG4gICAgICBvcmRlcjogMjtcbiAgICB9XG5cbiAgICAuYWEtaGVyb19faW1hZ2Uge1xuICAgICAganVzdGlmeS1zZWxmOiBlbmQ7XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG4gIH1cbn1cblxuLmFhLWhlcm8tLXJldmVyc2VkLW1vYmlsZSB7XG5cbiAgQGluY2x1ZGUgYnAtbWF4KGxnKSB7XG5cbiAgICAuYWEtaGVyb19fY29udGVudCB7XG4gICAgICBvcmRlcjogMjtcblxuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skZ3V0dGVyfSAqIDIuNSAqIDAuNzUgKyAxdmgpICFpbXBvcnRhbnQ7XG5cbiAgICAgICYuYWEtbW9kdWxlLXNwYWNpbmctdG9wLS1sYXJnZSB7XG5cbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtaGVyb19faW1hZ2Uge1xuICAgICAganVzdGlmeS1zZWxmOiBlbmQ7XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG4gIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIEFBIC0gSW1hZ2VcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLWltYWdlIHtcblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5hYS1pbWFnZV9fZ3JpZCB7XG5cbiAgLmluaXQtZ2FsbGVyeS1pc290b3BlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBpbmNsdWRlIGJwKG1kKSB7XG4gICAgICBtYXJnaW46IDAgY2FsYygjeyRndXR0ZXItaH0gLyAtMyk7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgKCgjeyRndXR0ZXItaH0gLyAzKSAqIDIpKTtcbiAgICB9IFxuXG4gICAgLmdyaWQtc2l6ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIGJwLW1pbihtZCkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfSBcblxuICAgICAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMlO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuYWEtZ2FsbGVyeS1pdGVtIHtcbiAgICAgIGFuaW1hdGlvbjogaXNvdG9wZUZhZGVJbiAwLjhzICRhbmltYXRpb24gMC4xcyAxIGZvcndhcmRzO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygjeyRndXR0ZXItdn0gLyAyKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFyZW0pO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBrZXlmcmFtZXMgaXNvdG9wZUZhZGVJbiB7XG4gICAgICAgIDAlICAgeyBvcGFjaXR5OiAwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFyZW0pOyB9XG4gICAgICAgIDEwMCUgeyBvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnAtbWluKG1kKSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9IFxuXG4gICAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMyU7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAtbWluKG1kKSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCN7JGd1dHRlci1ofSAvIDMpO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoI3skZ3V0dGVyLWh9IC8gMyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIEFBIC0gTWVkaWEgJiBUZXh0XG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1tZWRpYS10ZXh0IHtcblxuICAmOm5vdCguYWEtbWVkaWEtdGV4dC0taWNvbikge1xuXG4gICAgLmFhLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtZ2FwOiBpbmhlcml0O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBpbmhlcml0O1xuICAgIH1cblxuICAgIC5hYS1tZWRpYS10ZXh0X19tZWRpYS1jb2x1bW4sXG4gICAgLmFhLW1lZGlhLXRleHRfX3RleHQtY29sdW1uIHtcblxuICAgICAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDY7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hYS1tZWRpYS10ZXh0X19tZWRpYS1jb2x1bW4ge1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFhLW1lZGlhLXRleHQtLXJldmVyc2VkLWRlc2t0b3Age1xuXG4gIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgIC5hYS1tZWRpYS10ZXh0X19tZWRpYS1jb2x1bW4ge1xuICAgICAgb3JkZXI6IDI7XG4gICAgfVxuICBcbiAgICAuYWEtbWVkaWEtdGV4dF9fdGV4dC1jb2x1bW4ge1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuICB9XG59XG5cbi5hYS1tZWRpYS10ZXh0LS1yZXZlcnNlZC1tb2JpbGUge1xuXG4gIEBpbmNsdWRlIGJwLW1heChsZykge1xuICAgIC5hYS1tZWRpYS10ZXh0X19tZWRpYS1jb2x1bW4ge1xuICAgICAgb3JkZXI6IDI7XG4gICAgfVxuICBcbiAgICAuYWEtbWVkaWEtdGV4dF9fdGV4dC1jb2x1bW4ge1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuICB9XG59XG5cbi5hYS1tZWRpYS10ZXh0LmFhLW1lZGlhLXRleHQtLWZ1bGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpub3QoLmFhLW1lZGlhLXRleHQtLXJldmVyc2VkLW1vYmlsZSkge1xuXG4gICAgQGluY2x1ZGUgYnAtbWF4KGxnKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmLmFhLW1lZGlhLXRleHQtLXJldmVyc2VkLW1vYmlsZSB7XG5cbiAgICBAaW5jbHVkZSBicC1tYXgobGcpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5hYS1tZWRpYS10ZXh0X19tZWRpYS1jb2x1bW4ge1xuXG4gICAgQGluY2x1ZGUgYnAtbWF4KGxnKSB7XG4gICAgICBsZWZ0OiBjYWxjKCN7JHBhZGRpbmctdG91Y2h9ICogLTEpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJwLW1heChzbSkge1xuICAgICAgbGVmdDogY2FsYygjeyRwYWRkaW5nLW1vYmlsZX0gKiAtMSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDUwdnc7XG4gICAgfVxuXG4gICAgaW1nIHtcblxuICAgICAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFhLW1lZGlhLXRleHRfX3RleHQtY29sdW1uIHtcblxuICAgIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgICAgZ3JpZC1jb2x1bW46IDggLyAxMztcbiAgICB9XG4gIH1cblxuICAmLmFhLW1lZGlhLXRleHQtLXJldmVyc2VkLWRlc2t0b3Age1xuXG4gICAgLmFhLW1lZGlhLXRleHRfX21lZGlhLWNvbHVtbiB7XG5cbiAgICAgIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtbWVkaWEtdGV4dF9fdGV4dC1jb2x1bW4ge1xuXG4gICAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyA2O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYWEtbWVkaWEtdGV4dC0taWNvbiB7XG5cbiAgJi5hYS1tZWRpYS10ZXh0LS1yZXZlcnNlZC1kZXNrdG9wIHtcblxuICAgIEBpbmNsdWRlIGJwLW1pbihtZCkge1xuICAgICAgLmFhLW1lZGlhLXRleHRfX21lZGlhLWNvbHVtbiB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgfVxuICAgIFxuICAgICAgLmFhLW1lZGlhLXRleHRfX3RleHQtY29sdW1uIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFhLW1lZGlhLXRleHRfX21lZGlhLWNvbHVtbiBpbWcge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiBjYWxjKG1pbig0MCUsIDIwcmVtKSk7XG5cbiAgICBAaW5jbHVkZSBicC1taW4obWQpIHtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgfVxuICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBBQSAtIFBhbmVsc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtcGFuZWxzIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG5cbiAgLmFhLWJyYW5kaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKCN7JGd1dHRlcn0gKiAxLjc1ICsgMXZoKTsgXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogMTByZW07XG4gIH1cblxuICAuYWEtZ3JpZCB7XG5cbiAgICBAaW5jbHVkZSBicC1tYXgobGcpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gICAgfVxuICB9XG59XG5cbi5hYS1wYW5lbC0taW1hZ2Uge1xuXG4gIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiBjYWxjKCN7JGd1dHRlcn0gKiAxLjUgKyAxdmgpO1xuXG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtICgjeyRndXR0ZXJ9ICogMi41ICsgMXZoKSAtICgjeyRndXR0ZXJ9ICogMS41ICsgMXZoKSk7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5hYS1wYW5lbF9fZm9ybSB7XG5cbiAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygjeyRndXR0ZXJ9ICogMik7XG4gIH1cblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoI3skZ3V0dGVyfSAqIDIpO1xuICB9XG59XG5cbi5hYS1wYW5lbHMtLXN0aWNreS1pbWFnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cbiAgLmFhLXBhbmVsLS1pbWFnZSBpbWcge1xuICAgIGhlaWdodDogNTB2aDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIG9iamVjdC1wb3NpdGlvbjogYm90dG9tO1xuICB9XG5cbiAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG5cbiAgICAuYWEtcGFuZWwtLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skZ3V0dGVyfSAqIDIuNSArIDF2aCk7XG4gICAgfVxuXG4gICAgLmFhLXBhbmVsLS1pbWFnZSB7XG4gICAgICBhbGlnbi1zZWxmOiBlbmQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICB0b3A6IGF1dG87XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogOTR2aDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFhLXBhbmVscy0tcmV2ZXJzZWQtZGVza3RvcCB7XG5cbiAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG5cbiAgICAuYWEtcGFuZWwtLWNvbnRlbnQge1xuICAgICAgb3JkZXI6IDI7XG4gICAgfVxuXG4gICAgLmFhLXBhbmVsLS1pbWFnZSB7XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG4gIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgUXVvdGVcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLXF1b3RlX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYWEtcXVvdGVfX2JvZHkge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5hYS1xdW90ZV9fZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5hYS1xdW90ZV9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5hYS1jb250ZW50LWFsaWdubWVudC0tY2VudGVyIC5hYS1xdW90ZV9faW1hZ2Uge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIFNvY2lhbCBTaGFyaW5nXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1zb2NpYWwtc2hhcmluZyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogY2FsYygjeyRndXR0ZXJ9ICogMC43NSk7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogY2FsYygjeyRndXR0ZXJ9ICogMC43NSk7XG4gIHBhZGRpbmc6IDA7XG5cbiAgbGkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICBzdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogM3JlbTtcblxuICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICB3aWR0aDogMy40cmVtO1xuICAgIH1cblxuICAgIHBhdGgge1xuICAgICAgZmlsbDogJGRhcms7XG4gICAgfVxuICB9XG5cbiAgYTpob3ZlcixcbiAgYTpmb2N1cyxcbiAgYTphY3RpdmUge1xuXG4gICAgc3ZnIHBhdGgge1xuICAgICAgZmlsbDogJHByaW1hcnk7XG4gICAgfVxuICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBTb2NpYWwgRm9sbG93XG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS1zb2NpYWwtZm9sbG93IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICByb3ctZ2FwOiAxLjRyZW07XG5cbiAgQGluY2x1ZGUgYnAobGcpIHsgXG4gICAgcm93LWdhcDogMi40cmVtO1xuICB9XG5cbiAgYSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJyZW0gMWZyO1xuICAgIGNvbHVtbi1nYXA6IDAuOHJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMi40cmVtIDFmcjtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMnJlbTtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgd2lkdGg6IDIuNHJlbTtcbiAgICAgIH1cblxuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICRzcGVlZCAkYW5pbWF0aW9uO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGE6aG92ZXIsXG4gIGE6Zm9jdXMsXG4gIGE6YWN0aXZlIHtcblxuICAgIHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICRzZWNvbmRhcnk7XG4gICAgfVxuICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBBQSAtIFNpZGViYXIgTmF2aWdhdGlvblxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtc2lkZWJhci1uYXZpZ2F0aW9uID4gLmFhLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuYWEtaW1hZ2Utd3JhcHBlciBpbWcge1xuICAgICAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgICB9XG59XG5cbi5hYS1zaWRlYmFyLW5hdmlnYXRpb25fX25hdiB7XG4gICAgXG4gICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDM7XG4gICAgfVxuXG4gICAgJi5hYS1zaWRlYmFyLW5hdmlnYXRpb25fX25hdi0tc3RpY2t5IHtcbiAgICAgICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5hYS1zaWRlYmFyLW5hdmlnYXRpb25fX25hdi0tc3RvcCB7XG5cbiAgICAgICAgQGluY2x1ZGUgYnAobGcpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsLCBsaSB7IC8vIFJlc2V0XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICB1bCBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcbiAgICAgICBcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYS1zaWRlYmFyLW5hdmlnYXRpb25fX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIEFBIC0gQ2FsY3VsYXRvclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtY2FsY3VsYXRvciB7XG5cbiAgZm9ybSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXJvdy1nYXA6IDAuOHJlbTtcblxuICAgIEBpbmNsdWRlIGJwKHNtKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDQuNnJlbTtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMC44cmVtO1xuICAgICAgZ3JpZC1yb3ctZ2FwOiAwLjRyZW07XG4gICAgfVxuXG4gICAgbGFiZWwge1xuXG4gICAgICBAaW5jbHVkZSBicChzbSkge1xuICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbbmFtZT1rdXVrYXVzaXR1bG90XSB7XG4gICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAkZGFyaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgXG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwLjZlbSAwLjhlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XG4gICAgICAgIGdyaWQtYXJlYTogMiAvIDEgLyAzIC8gMjtcblxuICAgICAgICBoZWlnaHQ6IDQuNnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIGJwKHNtKSB7XG4gICAgICAgIGdyaWQtYXJlYTogMiAvIDIgLyAzIC8gMztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFhLWNhbGN1bGF0b3ItcmVzdWx0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgJGRhcms7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcblxuICBwYWRkaW5nOiAzLjJyZW0gMS42cmVtO1xuICBtYXJnaW4tdG9wOiAzLjJyZW07XG5cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICYuYWEtY2FsY3VsYXRvci1yZXN1bHQtY29udGFpbmVyLS1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgc3BhbjpudGgtb2YtdHlwZSgyKSxcbiAgc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBUZWFtXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5hYS10ZWFtLW1lbWJlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIGNhbGMoMTByZW0gKyAxdncpKSBtaW5tYXgoMCwgMWZyKTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiBjYWxjKCN7JGd1dHRlcn0gKiAwLjUpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIEBpbmNsdWRlIGJwLW1pbihzbSkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIGNhbGMoMTJyZW0gKyAydncpKSBtaW5tYXgoMCwgMWZyKTtcbiAgfVxuXG4gICY6bnRoLWNoaWxkKG9kZCkgLmFhLXRlYW0tbWVtYmVyX19pbWFnZSB7XG4gICAgY2xpcC1wYXRoOiB1cmwoI2FhLXRlYW0tbWVtYmVyX19tYXNrLS1vZGQpO1xuICB9XG4gIFxuICAmOm50aC1jaGlsZChldmVuKSAuYWEtdGVhbS1tZW1iZXJfX2ltYWdlIHtcbiAgICBjbGlwLXBhdGg6IHVybCgjYWEtdGVhbS1tZW1iZXJfX21hc2stLWV2ZW4pO1xuICB9XG59XG5cbi5hYS10ZWFtLW1lbWJlcl9faW1hZ2Uge1xuICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFhLXRlYW0tbWVtYmVyX19tYXNrIHtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xufVxuXG4uYWEtdGVhbS1tZW1iZXJfX2JvZHkge1xuICBkaXNwbGF5OiBncmlkO1xufVxuXG4uYWEtdGVhbS1tZW1iZXJfX25hbWUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWEtdGVhbS1tZW1iZXJfX2VtYWlsIHtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBTeXN0ZW0gUGFnZXNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLXN5c3RlbS1wYWdlOm5vdCguYWEtbGFuZGluZy1wYWdlKSB7XG5cbiAgICBoMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvcm0tZm9udC1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogJGZvcm0tbGluZS1oZWlnaHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgZm9ybSB7XG4gICAgICAgIG1heC13aWR0aDogNTByZW07XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb3JtLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1saW5lLWhlaWdodDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygjeyRndXR0ZXJ9ICogMC4yNSk7XG4gICAgICAgIH1cblxuICAgICAgICAuaHMtaW5wdXQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9ybS1mb250LXNpemUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZm9ybS1pbnB1dC1wYWRkaW5nICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1pbnB1dC1wYWRkaW5nICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuaHMtc3VibWl0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDByZW07XG4gICAgICAgIH1cblxuICAgICAgICAuaHMtYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRndXR0ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuaHMtZm9ybS1maWVsZCB7XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKCN7JGd1dHRlcn0gKiAwLjc1KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvcm0tZmllbGQtbGFiZWwtZm9udC1zaXplO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9ybS1maWVsZC1sYWJlbC1mb250LXdlaWdodDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKCN7JGd1dHRlcn0gKiAwLjI1KTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICY6ZW1wdHksXG4gICAgICAgICAgICAgICAgJjplbXB0eSArIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ocy1sb2dpbi13aWRnZXQtc2hvdy1wYXNzd29yZCxcbiAgICAgICAgLmhzLXJlZ2lzdGVyLXdpZGdldC1zaG93LXBhc3N3b3JkLFxuICAgICAgICAuaHMtcmVzZXQtd2lkZ2V0LXNob3ctcGFzc3dvcmQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9ybS1maWVsZC1sYWJlbC1mb250LXdlaWdodDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKCN7JGd1dHRlcn0gKiAwLjI1KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsLmhzLWVycm9yLW1zZ3Mge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgdWwuaHMtZXJyb3ItbXNncyBsYWJlbDpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5oc19jb3Nfd3JhcHBlcl90eXBlX21lbWJlcl9sb2dpbiB7XG5cbiAgICAgICAgLmhzLWZvcm0tZmllbGQ6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaHNfY29zX3dyYXBwZXJfdHlwZV9wYXNzd29yZF9wcm9tcHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICBtYXgtd2lkdGg6IDI0cmVtO1xuXG4gICAgICAgIFtuYW1lPXBhc3N3b3JkXSB7XG4gICAgICAgICAgICBoZWlnaHQ6ICRmb3JtLWlucHV0LWhlaWdodCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVtYWlsLXByZWZzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcblxuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS40cmVtO1xuXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgJHNlY29uZGFyeTtcblxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEuNHJlbTtcblxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2hlY2tib3gtcm93ICsgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC44cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN1YnNjcmliZS1vcHRpb25zIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuOHJlbTtcblxuICAgICAgICAgICAgLmhlYWRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ocy1idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGd1dHRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdlLWhlYWRlciArIC5zdWNjZXNzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS40cmVtO1xuICAgIH1cbn1cblxuLmFhLXN5c3RlbS1wYWdlLmFhLWxhbmRpbmctcGFnZSB7XG5cbiAgICBoMiB7XG4gICAgICAgIEBleHRlbmQgLmgzO1xuICAgIH1cblxuICAgIC5wYWdlLWhlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgfVxuXG4gICAgLmxvY2FsaXphdGlvbi1sYW5ndWFnZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICM1MzUzNTM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGhlaWdodDogNC42cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjhlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC44ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgfVxuXG4gICAgLmVtYWlsLXByZWZzIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgICAgICBkaXYgKyBwIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZW1haWwtcHJlZnMgLnN1YnNjcmliZS1vcHRpb25zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICAgICAgICBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgVGFnc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtdGFnc19faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIGJwKHhsKSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiAxMCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxufVxuXG4uYWEtdGFnIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDdweCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG5cbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb21wbGVtZW50YXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG59XG5cbi5hYS10YWctLWN1cnJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIGNvbG9yOiAkd2hpdGU7XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIFBhZ2luYXRpb25cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmFhLXBhZ2luYXRpb24ge1xuICAgIEBleHRlbmQgJWJ1cmotYm90dG9tO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgIEBpbmNsdWRlIGJwKGxnKSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygjeyRmdWxsLXNpdGUtd2lkdGh9IC8gMTIgKiA2KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicChsZykge1xuICAgICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBsaSBhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcblxuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcblxuICAgICAgICAmLmFhLXBhZ2luYXRpb24tLWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIC4yMCk7XG4gICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICBCbG9nIExpc3RpbmdcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuQGltcG9ydCAnLi4vY29tcG9uZW50cy90YWdzJztcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvcGFnaW5hdGlvbic7XG5cbi8vIElzb3RvcGVcbi5hYS1ibG9nLWxpc3Rpbmcge1xuXG4gIC5pbml0LWlzb3RvcGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQGluY2x1ZGUgYnAobWQpIHtcbiAgICAgIG1hcmdpbjogMCBjYWxjKCN7JGd1dHRlci1ofSAvIC0yKTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAjeyRndXR0ZXItaH0pO1xuICAgIH0gXG4gICAgXG4gICAgLmFhLWNhcmQge1xuICAgICAgYW5pbWF0aW9uOiBpc290b3BlRmFkZUluIDAuOHMgJGFuaW1hdGlvbiAwLjFzIDEgZm9yd2FyZHM7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkZ3V0dGVyLXY7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcmVtKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAa2V5ZnJhbWVzIGlzb3RvcGVGYWRlSW4ge1xuICAgICAgICAwJSAgIHsgb3BhY2l0eTogMDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcmVtKTsgfVxuICAgICAgICAxMDAlIHsgb3BhY2l0eTogMTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJwLW1pbihtZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygjeyRndXR0ZXItaH0gLyAyKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCN7JGd1dHRlci1ofSAvIDIpO1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAjeyRndXR0ZXItaH0pO1xuICAgICAgfSBcblxuICAgICAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSAjeyRndXR0ZXItaH0pO1xuICAgICAgfVxuXG4gICAgICAmLmhpZGRlbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI2lzb3RvcGUtbG9hZC1tb3JlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4vLyBFZGl0b3Jcbi5ocy1pbmxpbmUtZWRpdCB7XG4gIFxuICAuYWEtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFhLWNhcmQge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWEtYmxvZy1wb3N0cyB7XG5cbiAgICAuYWEtbW9kdWxlX19mb290ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWxsIHBvc3RzIGxpc3Rpbmdcbi5hYS1ibG9nLWxpc3RpbmdfX3NpbXBsZSB7XG5cbiAgYXJ0aWNsZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgcmdiYSgkZGFyaywgMC40KTtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ3V0dGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAkZ3V0dGVyO1xuICB9XG59XG5cbi8vIEZpbHRlcmluZ1xuLmFhLWJsb2ctbGlzdGluZ19fdGFncyB7XG5cbiAgLmFhLWdyaWQge1xuICAgIGdyaWQtZ2FwOiBjYWxjKCN7JGd1dHRlcn0gKiAwLjc1KSAkZ3V0dGVyLWg7XG5cbiAgICBAaW5jbHVkZSBicC1taW4obWQpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoNDAlLCAxZnIpKTtcbiAgICB9XG4gIFxuICAgIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuICAgIH1cbiAgfVxufVxuXG4uYWEtbm8tcmVzdWx0cyB7XG5cbiAgJi5hYS1uby1yZXN1bHRzLS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gIEJsb2cgUG9zdFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYWEtYmxvZy1wb3N0LFxuLmFhLWJsb2ctcG9zdHMge1xuXG4gIC5hYS1ibG90LXBvc3RfX3RvcGljIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC45cmVtO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgICB9XG5cbiAgICAmLS0xIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnktbGlnaHQgIWltcG9ydGFudDtcbiAgICB9XG4gIFxuICAgICYtLTIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbXBsZW1lbnRhcnk7XG4gICAgICBjb2xvcjogJGRhcmsgIWltcG9ydGFudDtcbiAgICB9XG4gIFxuICAgICYtLTMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgIGNvbG9yOiAkZGFyayAhaW1wb3J0YW50O1xuICAgIH1cbiAgXG4gICAgJi0tNCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLS01IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEQ0FCODA7XG4gICAgICBjb2xvcjogJGRhcmsgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLS1ldmVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICArIC5hYS1jYXJkX19pbWFnZS5hYS1pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICArIC5hYS1jYXJkX19ib2R5IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxLjZyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFhLWJsb2ctcG9zdF9faW5mbyB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuMnJlbTtcblxuICBAaW5jbHVkZSBicC1taW4obWQpIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAxLjZyZW07XG4gIH1cbn1cblxuLmFhLWJsb2ctcG9zdF9fZmVhdHVyZWQtaW1hZ2Uge1xuICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcblxuICArIHAge1xuICAgIG1hcmdpbi10b3A6IDAuNnJlbTtcbiAgfVxufSIsIkBrZXlmcmFtZXMgc3BsaWRlLWxvYWRpbmd7MCV7dHJhbnNmb3JtOnJvdGF0ZSgwKX10b3t0cmFuc2Zvcm06cm90YXRlKDF0dXJuKX19LnNwbGlkZV9fdHJhY2stLWRyYWdnYWJsZXstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uc3BsaWRlX190cmFjay0tZmFkZT4uc3BsaWRlX19saXN0Pi5zcGxpZGVfX3NsaWRle21hcmdpbjowIWltcG9ydGFudDtvcGFjaXR5OjA7ei1pbmRleDowfS5zcGxpZGVfX3RyYWNrLS1mYWRlPi5zcGxpZGVfX2xpc3Q+LnNwbGlkZV9fc2xpZGUuaXMtYWN0aXZle29wYWNpdHk6MTt6LWluZGV4OjF9LnNwbGlkZS0tcnRse2RpcmVjdGlvbjpydGx9LnNwbGlkZV9fdHJhY2stLXR0Yj4uc3BsaWRlX19saXN0e2Rpc3BsYXk6YmxvY2t9LnNwbGlkZV9fY29udGFpbmVye2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb3NpdGlvbjpyZWxhdGl2ZX0uc3BsaWRlX19saXN0e2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O2hlaWdodDoxMDAlO21hcmdpbjowIWltcG9ydGFudDtwYWRkaW5nOjAhaW1wb3J0YW50fS5zcGxpZGUuaXMtaW5pdGlhbGl6ZWQ6bm90KC5pcy1hY3RpdmUpIC5zcGxpZGVfX2xpc3R7ZGlzcGxheTpibG9ja30uc3BsaWRlX19wYWdpbmF0aW9uey1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luOjA7cG9pbnRlci1ldmVudHM6bm9uZX0uc3BsaWRlX19wYWdpbmF0aW9uIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjE7bGlzdC1zdHlsZS10eXBlOm5vbmU7bWFyZ2luOjA7cG9pbnRlci1ldmVudHM6YXV0b30uc3BsaWRlOm5vdCguaXMtb3ZlcmZsb3cpIC5zcGxpZGVfX3BhZ2luYXRpb257ZGlzcGxheTpub25lfS5zcGxpZGVfX3Byb2dyZXNzX19iYXJ7d2lkdGg6MH0uc3BsaWRle3Bvc2l0aW9uOnJlbGF0aXZlO3Zpc2liaWxpdHk6aGlkZGVufS5zcGxpZGUuaXMtaW5pdGlhbGl6ZWQsLnNwbGlkZS5pcy1yZW5kZXJlZHt2aXNpYmlsaXR5OnZpc2libGV9LnNwbGlkZV9fc2xpZGV7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47Ym94LXNpemluZzpib3JkZXItYm94Oy1tcy1mbGV4LW5lZ2F0aXZlOjA7ZmxleC1zaHJpbms6MDtsaXN0LXN0eWxlLXR5cGU6bm9uZSFpbXBvcnRhbnQ7bWFyZ2luOjA7cG9zaXRpb246cmVsYXRpdmV9LnNwbGlkZV9fc2xpZGUgaW1ne3ZlcnRpY2FsLWFsaWduOmJvdHRvbX0uc3BsaWRlX19zcGlubmVye2FuaW1hdGlvbjpzcGxpZGUtbG9hZGluZyAxcyBsaW5lYXIgaW5maW5pdGU7Ym9yZGVyOjJweCBzb2xpZCAjOTk5O2JvcmRlci1sZWZ0LWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6NTAlO2JvdHRvbTowO2NvbnRhaW46c3RyaWN0O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoyMHB4O2xlZnQ6MDttYXJnaW46YXV0bztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3dpZHRoOjIwcHh9LnNwbGlkZV9fc3J7Y2xpcDpyZWN0KDAgMCAwIDApO2JvcmRlcjowO2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHh9LnNwbGlkZV9fdG9nZ2xlLmlzLWFjdGl2ZSAuc3BsaWRlX190b2dnbGVfX3BsYXksLnNwbGlkZV9fdG9nZ2xlX19wYXVzZXtkaXNwbGF5Om5vbmV9LnNwbGlkZV9fdG9nZ2xlLmlzLWFjdGl2ZSAuc3BsaWRlX190b2dnbGVfX3BhdXNle2Rpc3BsYXk6aW5saW5lfS5zcGxpZGVfX3RyYWNre292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjB9XG5cbi8vIFNwbGlkZSBjdXN0b21pemF0aW9uIC0gQmxvZyBQb3N0c1xuLmFhLWJsb2ctcG9zdHMge1xuXG4gIC5hYS1tb2R1bGVfX2hlYWRlciB7XG5cbiAgICAuYWEtdHlwZXMge1xuICAgICAgZGlzcGxheTogZ3JpZDtcblxuICAgICAgLmFhLWJ1dHRvbi0tNCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgKyAuYWEtYnV0dG9uLS00IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNwbGlkZS5zcGxpZGUtLW5vLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblxuICAuc3BsaWRlX19zbGlkZSB7XG4gICAgZmxleC1zaHJpbms6IGluaXRpYWw7XG4gIH1cbn1cblxuLmFhLWJsb2ctcG9zdHNfX3NsaWRlcixcbi5hYS1pbWFnZV9fc2xpZGVyIHtcblxuICBAaW5jbHVkZSBicC1taW4obWQpIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLnNwbGlkZSB7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCBjYWxjKCN7JGd1dHRlcn0gKiAtMiksIDEwMHZ3IGNhbGMoI3skZ3V0dGVyfSAqIC0yKSwgMTAwdncgMTAwJSwgMCAxMDAlKTtcbiAgICB9XG5cbiAgICAuc3BsaWRlX190cmFjayB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG4gIH1cblxuICAuYWEtY29udGVudCB7XG4gICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICBncmlkLWdhcDogaW5oZXJpdDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGluaGVyaXQ7XG4gIH1cblxuICAuYWEtbW9kdWxlX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBpbmNsdWRlIGJwLW1pbihsZykge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5hYS1idXR0b24tLTQge1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICB9XG5cbiAgICAuYWEtdHlwZXMge1xuXG4gICAgICArIC5hYS1idXR0b24tLTQge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLnNwbGlkZSB7XG5cbiAgICBAaW5jbHVkZSBicC1taW4obGcpIHtcbiAgICAgIGdyaWQtY29sdW1uOiA1IC8gc3BhbiA4O1xuICAgIH1cbiAgfVxuXG4gIC5zcGxpZGVfX2Fycm93cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IGNhbGMoI3skZ3V0dGVyfSAqIDAuNSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogY2FsYygjeyRndXR0ZXJ9ICogLTEuNSk7XG5cbiAgICAuc3BsaWRlX19hcnJvdy0tcHJldiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBwYWRkaW5nOiAwLjRyZW07XG4gIFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgICB3aWR0aDogMS42cmVtO1xuICAgIH1cblxuICAgIHBhdGgge1xuICAgICAgZmlsbDogJGRhcms7XG4gICAgfVxuICB9XG59XG5cbi5hYS1pbWFnZV9fc2xpZGVyIHtcblxuICBAaW5jbHVkZSBicC1taW4obWQpIHtcblxuICAgIC5zcGxpZGUge1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKC0xMDB2dyBjYWxjKCN7JGd1dHRlcn0gKiAtMiksIDEwMHZ3IGNhbGMoI3skZ3V0dGVyfSAqIC0yKSwgMTAwdncgMTAwJSwgLTEwMHZ3IDEwMCUpO1xuICAgIH1cbiAgfVxuXG4gIC5zcGxpZGUge1xuXG4gICAgQGluY2x1ZGUgYnAtbWluKGxnKSB7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTI7XG4gICAgfVxuICB9XG59Il19 */