@-webkit-keyframes rotate{0%{-webkit-transform:translate3d(-50%,-50%,0) rotate(0);transform:translate3d(-50%,-50%,0) rotate(0)}to{-webkit-transform:translate3d(-50%,-50%,0) rotate(360deg);transform:translate3d(-50%,-50%,0) rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:translate3d(-50%,-50%,0) rotate(0);transform:translate3d(-50%,-50%,0) rotate(0)}to{-webkit-transform:translate3d(-50%,-50%,0) rotate(360deg);transform:translate3d(-50%,-50%,0) rotate(360deg)}}@-webkit-keyframes expand{0%,30%{stroke-dasharray:1px 213px 1px 213px 1px 213px}to{stroke-dasharray:105px 105px 105px 105px 105px 105px}}@keyframes expand{0%,30%{stroke-dasharray:1px 213px 1px 213px 1px 213px}to{stroke-dasharray:105px 105px 105px 105px 105px 105px}}@-webkit-keyframes rotating{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}to{-webkit-transform:translateY(0) rotate(360deg);transform:translateY(0) rotate(360deg)}}@keyframes rotating{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}to{-webkit-transform:translateY(0) rotate(360deg);transform:translateY(0) rotate(360deg)}}a{margin:0;font:inherit;vertical-align:baseline}abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,output,p,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,tfoot,th,thead,time,tr,tt,u,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}footer,ol,pre,td,ul{border:0;font:inherit}a,footer,ol,ul{padding:0}footer,ol,pre,ul{vertical-align:baseline}pre,td{margin:0}article,aside,details,figcaption,figure,header,hgroup,menu,nav{display:block}body{font-family:SamsungOne-300,sans-serif;background-color:#f8f8f8;overflow-x:hidden;width:100%;font-size:18px;color:rgba(0,0,0,.8);line-height:1.55556;font-size:calc(15px + 3*((100vw - 600px)/840))}ol,ul{list-style:none;margin:4px 0 8px}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}.color-st-base-black-50{color:rgba(0,0,0,.5)}.color-st-black{color:#000}.color-st-black-grey{color:#333}.color-st-white-grey{color:#f2d3e0}.color-st-light-grey{color:#f8f8f8}.color-st-white{color:#fff}.color-st-purple{color:#3e0d86}.color-st-blue{color:#15bfff}.color-samsung-blue{color:#0587b8}.color-st-light-purple{color:#ededf5}.color-st-powder{color:#faf1ec}.color-st-light-blue{color:#e7f5f9}.color-st-soft-pink{color:#f7ebeb}.color-st-error{color:#ff6968}@media screen and (max-width:600px){.blog-post-page .markdown-module .highlight-list h3,.blog-post-page .markdown-module .markdown-module__copy h1,.device-instruction-module .device-instruction-module__content h3,.device-multiple-instructions-module .device-multiple-instructions-module__description .device-multiple-instructions-module__content .device-multiple-instructions-module__content__inner h3,.font-24-34{font-size:24px}}@media screen and (min-width:1440px){.blog-post-page .markdown-module .highlight-list h3,.blog-post-page .markdown-module .markdown-module__copy h1,.device-instruction-module .device-instruction-module__content h3,.device-multiple-instructions-module .device-multiple-instructions-module__description .device-multiple-instructions-module__content .device-multiple-instructions-module__content__inner h3,.font-24-34{font-size:34px}}@media screen and (max-width:600px){.blog-post-page .markdown-module .highlight-list h3,.blog-post-page .markdown-module .markdown-module__copy h1,.device-instruction-module .device-instruction-module__content h3,.device-multiple-instructions-module .device-multiple-instructions-module__description .device-multiple-instructions-module__content .device-multiple-instructions-module__content__inner h3,.font-24-34{line-height:36px}}@media screen and (min-width:1440px){.blog-post-page .markdown-module .highlight-list h3,.blog-post-page .markdown-module .markdown-module__copy h1,.device-instruction-module .device-instruction-module__content h3,.device-multiple-instructions-module .device-multiple-instructions-module__description .device-multiple-instructions-module__content .device-multiple-instructions-module__content__inner h3,.font-24-34{line-height:42px}}.blog-post-page .markdown-module .markdown-module__copy h2{font-family:SamsungOne-300c,sans-serif;font-size:calc(22px + 8*((100vw - 600px)/840));line-height:calc(32px + 8*((100vw - 600px)/840))}@media screen and (max-width:600px){.blog-post-page .markdown-module .markdown-module__copy h2{font-size:22px}}@media screen and (min-width:1440px){.blog-post-page .markdown-module .markdown-module__copy h2{font-size:30px}}@media screen and (max-width:600px){.blog-post-page .markdown-module .markdown-module__copy h2{line-height:32px}}@media screen and (min-width:1440px){.blog-post-page .markdown-module .markdown-module__copy h2{line-height:40px}}.blog-post-page .markdown-module .markdown-module__copy h3{font-family:SamsungOne-300c,sans-serif;font-size:calc(20px + 8*((100vw - 600px)/840));line-height:calc(30px + 8*((100vw - 600px)/840))}@media screen and (max-width:600px){.blog-post-page .markdown-module .markdown-module__copy h3{font-size:20px}}@media screen and (min-width:1440px){.blog-post-page .markdown-module .markdown-module__copy h3{font-size:28px}}@media screen and (max-width:600px){.blog-post-page .markdown-module .markdown-module__copy h3{line-height:30px}}@media screen and (min-width:1440px){.blog-post-page .markdown-module .markdown-module__copy h3{line-height:38px}}.block-list-module__content h3,.blog-post-page .markdown-module .markdown-module__copy h4,.devices-picker-module .devices-picker-module__product a,.font-18-24{font-family:SamsungOne-400c,sans-serif;font-size:calc(18px + 6*((100vw - 600px)/840));line-height:calc(26px + 6*((100vw - 600px)/840))}@media screen and (max-width:600px){.block-list-module__content h3,.blog-post-page .markdown-module .markdown-module__copy h4,.devices-picker-module .devices-picker-module__product a,.font-18-24{font-size:18px}}@media screen and (min-width:1440px){.block-list-module__content h3,.blog-post-page .markdown-module .markdown-module__copy h4,.devices-picker-module .devices-picker-module__product a,.font-18-24{font-size:24px}}@media screen and (max-width:600px){.block-list-module__content h3,.blog-post-page .markdown-module .markdown-module__copy h4,.devices-picker-module .devices-picker-module__product a,.font-18-24{line-height:26px}}@media screen and (min-width:1440px){.block-list-module__content h3,.blog-post-page .markdown-module .markdown-module__copy h4,.devices-picker-module .devices-picker-module__product a,.font-18-24{line-height:32px}}@media (max-width:600px){.block-list-module__content h3,.blog-post-page .markdown-module .markdown-module__copy h4,.devices-picker-module .devices-picker-module__product a,.font-18-24{font-family:SamsungOne-300c,sans-serif}}.blog-post-page .markdown-module .markdown-module__copy h5,.blog-post-page .markdown-module .markdown-module__copy h6{font-family:SamsungOne-400c,sans-serif;font-size:calc(16px + 6*((100vw - 600px)/840));line-height:calc(24px + 6*((100vw - 600px)/840))}@media screen and (max-width:600px){.blog-post-page .markdown-module .markdown-module__copy h5,.blog-post-page .markdown-module .markdown-module__copy h6{font-size:16px}}@media screen and (min-width:1440px){.blog-post-page .markdown-module .markdown-module__copy h5,.blog-post-page .markdown-module .markdown-module__copy h6{font-size:22px}}@media screen and (max-width:600px){.blog-post-page .markdown-module .markdown-module__copy h5,.blog-post-page .markdown-module .markdown-module__copy h6{line-height:24px}}@media screen and (min-width:1440px){.blog-post-page .markdown-module .markdown-module__copy h5,.blog-post-page .markdown-module .markdown-module__copy h6{line-height:30px}}.blog-post-page .blog-post-page__header h1,.devices-overview-module .devices-overview-module__header h2,.font-28-48,.hero-module h2{font-family:SamsungOne-300c,sans-serif;font-size:calc(28px + 20*((100vw - 600px)/840));line-height:calc(36px + 18*((100vw - 600px)/840))}@media screen and (max-width:600px){.blog-post-page .blog-post-page__header h1,.devices-overview-module .devices-overview-module__header h2,.font-28-48,.hero-module h2{font-size:28px}}@media screen and (min-width:1440px){.blog-post-page .blog-post-page__header h1,.devices-overview-module .devices-overview-module__header h2,.font-28-48,.hero-module h2{font-size:48px}}@media screen and (max-width:600px){.blog-post-page .blog-post-page__header h1,.devices-overview-module .devices-overview-module__header h2,.font-28-48,.hero-module h2{line-height:36px}}@media screen and (min-width:1440px){.blog-post-page .blog-post-page__header h1,.devices-overview-module .devices-overview-module__header h2,.font-28-48,.hero-module h2{line-height:54px}}.blog-post-page .markdown-module .highlight-list h3,.blog-post-page .markdown-module .markdown-module__copy h1,.device-instruction-module .device-instruction-module__content h3,.device-multiple-instructions-module .device-multiple-instructions-module__description .device-multiple-instructions-module__content .device-multiple-instructions-module__content__inner h3,.font-24-34{font-family:SamsungOne-300c,sans-serif;font-size:calc(24px + 10*((100vw - 600px)/840));line-height:calc(32px + 10*((100vw - 600px)/840))}@media screen and (max-width:600px){.blog-post-page .markdown-module .highlight-list h3,.blog-post-page .markdown-module .markdown-module__copy h1,.device-instruction-module .device-instruction-module__content h3,.device-multiple-instructions-module .device-multiple-instructions-module__description .device-multiple-instructions-module__content .device-multiple-instructions-module__content__inner h3,.font-24-34{font-size:24px}}@media screen and (min-width:1440px){.blog-post-page .markdown-module .highlight-list h3,.blog-post-page .markdown-module .markdown-module__copy h1,.device-instruction-module .device-instruction-module__content h3,.device-multiple-instructions-module .device-multiple-instructions-module__description .device-multiple-instructions-module__content .device-multiple-instructions-module__content__inner h3,.font-24-34{font-size:34px}}@media screen and (max-width:600px){.blog-post-page .markdown-module .highlight-list h3,.blog-post-page .markdown-module .markdown-module__copy h1,.device-instruction-module .device-instruction-module__content h3,.device-multiple-instructions-module .device-multiple-instructions-module__description .device-multiple-instructions-module__content .device-multiple-instructions-module__content__inner h3,.font-24-34{line-height:32px}}@media screen and (min-width:1440px){.blog-post-page .markdown-module .highlight-list h3,.blog-post-page .markdown-module .markdown-module__copy h1,.device-instruction-module .device-instruction-module__content h3,.device-multiple-instructions-module .device-multiple-instructions-module__description .device-multiple-instructions-module__content .device-multiple-instructions-module__content__inner h3,.font-24-34{line-height:42px}}.block-list-module h2,.devices-picker-module h3,.font-18-32,.footnote-module h3{font-family:SamsungOne-300,sans-serif;font-size:calc(18px + 14*((100vw - 600px)/840));line-height:calc(24px + 16*((100vw - 600px)/840))}@media screen and (max-width:600px){.block-list-module h2,.devices-picker-module h3,.font-18-32,.footnote-module h3{font-size:18px}}@media screen and (min-width:1440px){.block-list-module h2,.devices-picker-module h3,.font-18-32,.footnote-module h3{font-size:32px}}@media screen and (max-width:600px){.block-list-module h2,.devices-picker-module h3,.font-18-32,.footnote-module h3{line-height:24px}}@media screen and (min-width:1440px){.block-list-module h2,.devices-picker-module h3,.font-18-32,.footnote-module h3{line-height:40px}}.font-14-32{font-family:SamsungOne-300,sans-serif;font-size:calc(14px + 18*((100vw - 600px)/840));line-height:calc(20px + 20*((100vw - 600px)/840))}@media screen and (max-width:600px){.font-14-32{font-size:14px}}@media screen and (min-width:1440px){.font-14-32{font-size:32px}}@media screen and (max-width:600px){.font-14-32{line-height:20px}}@media screen and (min-width:1440px){.font-14-32{line-height:40px}}@media (max-width:600px){.font-14-32{font-family:SamsungOne-400,sans-serif}}.blog-post-page .blog-post-page__related-posts h3,.font-24-24{font-family:SamsungOne-400,sans-serif;font-size:calc(24px + 0*((100vw - 600px)/840));line-height:calc(32px + -4*((100vw - 600px)/840))}@media screen and (max-width:600px){.blog-post-page .blog-post-page__related-posts h3,.font-24-24{font-size:24px}}@media screen and (min-width:1440px){.blog-post-page .blog-post-page__related-posts h3,.font-24-24{font-size:24px}}@media screen and (max-width:600px){.blog-post-page .blog-post-page__related-posts h3,.font-24-24{line-height:32px}}@media screen and (min-width:1440px){.blog-post-page .blog-post-page__related-posts h3,.font-24-24{line-height:28px}}@media (max-width:600px){.blog-post-page .blog-post-page__related-posts h3,.font-24-24{font-family:SamsungOne-300,sans-serif}}.block-list-module__content p,.cta-module__text p,.font-12-16{font-family:SamsungOne-400,sans-serif}.adt-bundle-builder-module__results-footer-buttons-left .link--left,.adt-bundle-builder-module__results-footer-buttons-right .link--left,.block-list-module__content p,.cta-module__text p,.font-12-16,.footnote-module p a,adt-how-it-works-module .link--left,pre{font-size:calc(12px + 4*((100vw - 600px)/840));line-height:calc(16px + 8*((100vw - 600px)/840))}@media screen and (max-width:600px){.adt-bundle-builder-module__results-footer-buttons-left .link--left,.adt-bundle-builder-module__results-footer-buttons-right .link--left,.block-list-module__content p,.cta-module__text p,.font-12-16,.footnote-module p a,adt-how-it-works-module .link--left,pre{font-size:12px}}@media screen and (min-width:1440px){.adt-bundle-builder-module__results-footer-buttons-left .link--left,.adt-bundle-builder-module__results-footer-buttons-right .link--left,.block-list-module__content p,.cta-module__text p,.font-12-16,.footnote-module p a,adt-how-it-works-module .link--left,pre{font-size:16px}}@media screen and (max-width:600px){.adt-bundle-builder-module__results-footer-buttons-left .link--left,.adt-bundle-builder-module__results-footer-buttons-right .link--left,.block-list-module__content p,.cta-module__text p,.font-12-16,.footnote-module p a,adt-how-it-works-module .link--left,pre{line-height:16px}}@media screen and (min-width:1440px){.adt-bundle-builder-module__results-footer-buttons-left .link--left,.adt-bundle-builder-module__results-footer-buttons-right .link--left,.block-list-module__content p,.cta-module__text p,.font-12-16,.footnote-module p a,adt-how-it-works-module .link--left,pre{line-height:24px}}@media (max-width:600px){.adt-bundle-builder-module__results-footer-buttons-left .link--left,.adt-bundle-builder-module__results-footer-buttons-right .link--left,.block-list-module__content p,.cta-module__text p,.font-12-16,.footnote-module p a,adt-how-it-works-module .link--left,pre{font-family:SamsungOne-600,sans-serif}}.block-list-module .block-list-module__show-more{font-size:14px;line-height:20px}.blog-post-page .blog-post-page__header .blog-post-page__header__kicker,.font-14-14{font-family:SamsungOne-400,sans-serif;font-size:14px;line-height:20px}.blog-post-page .blog-post-page__header .blog-post-page__header__date,.cta-dropdown__picker a{font-family:SamsungOne-400,sans-serif}.blog-post-page .blog-post-page__header .blog-post-page__header__date,.button,.cta-dropdown__picker a,.font-12-14{font-size:calc(12px + 2*((100vw - 600px)/840));line-height:calc(16px + 4*((100vw - 600px)/840))}.font-12-14{font-family:SamsungOne-400,sans-serif}@media screen and (max-width:600px){.blog-post-page .blog-post-page__header .blog-post-page__header__date,.button,.cta-dropdown__picker a,.font-12-14{font-size:12px}}@media screen and (min-width:1440px){.blog-post-page .blog-post-page__header .blog-post-page__header__date,.button,.cta-dropdown__picker a,.font-12-14{font-size:14px}}@media screen and (max-width:600px){.blog-post-page .blog-post-page__header .blog-post-page__header__date,.button,.cta-dropdown__picker a,.font-12-14{line-height:16px}}@media screen and (min-width:1440px){.blog-post-page .blog-post-page__header .blog-post-page__header__date,.button,.cta-dropdown__picker a,.font-12-14{line-height:20px}}.footnote-module h4{font-family:SamsungOne-600,sans-serif;font-size:calc(14px + 2*((100vw - 600px)/840));line-height:calc(20px + 4*((100vw - 600px)/840))}@media screen and (max-width:600px){.footnote-module h4{font-size:14px}}@media screen and (min-width:1440px){.footnote-module h4{font-size:16px}}@media screen and (max-width:600px){.footnote-module h4{line-height:20px}}@media screen and (min-width:1440px){.footnote-module h4{line-height:24px}}.block-list-module--categorised .block-list-module__item--quote blockquote p a,.blog-post-page .markdown-module .markdown-module__copy p,.device-instruction-module .device-instruction-module__content li,.device-instruction-module .device-instruction-module__content p,.devices-picker-module .devices-picker-module__select-countries p,.font-14-18,.footnote-module p,.side-by-side-module__block h3+p{font-family:SamsungOne-400,sans-serif;font-size:calc(14px + 4*((100vw - 600px)/840));line-height:calc(20px + 8*((100vw - 600px)/840))}@media screen and (max-width:600px){.block-list-module--categorised .block-list-module__item--quote blockquote p a,.blog-post-page .markdown-module .markdown-module__copy p,.device-instruction-module .device-instruction-module__content li,.device-instruction-module .device-instruction-module__content p,.devices-picker-module .devices-picker-module__select-countries p,.font-14-18,.footnote-module p,.side-by-side-module__block h3+p{font-size:14px}}@media screen and (min-width:1440px){.block-list-module--categorised .block-list-module__item--quote blockquote p a,.blog-post-page .markdown-module .markdown-module__copy p,.device-instruction-module .device-instruction-module__content li,.device-instruction-module .device-instruction-module__content p,.devices-picker-module .devices-picker-module__select-countries p,.font-14-18,.footnote-module p,.side-by-side-module__block h3+p{font-size:18px}}@media screen and (max-width:600px){.block-list-module--categorised .block-list-module__item--quote blockquote p a,.blog-post-page .markdown-module .markdown-module__copy p,.device-instruction-module .device-instruction-module__content li,.device-instruction-module .device-instruction-module__content p,.devices-picker-module .devices-picker-module__select-countries p,.font-14-18,.footnote-module p,.side-by-side-module__block h3+p{line-height:20px}}@media screen and (min-width:1440px){.block-list-module--categorised .block-list-module__item--quote blockquote p a,.blog-post-page .markdown-module .markdown-module__copy p,.device-instruction-module .device-instruction-module__content li,.device-instruction-module .device-instruction-module__content p,.devices-picker-module .devices-picker-module__select-countries p,.font-14-18,.footnote-module p,.side-by-side-module__block h3+p{line-height:28px}}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}*{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}:focus{outline:0}input{font-family:inherit}button{overflow:visible}input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}input::-ms-clear{display:none}@media screen and (max-width:600px){body{font-size:15px}}@media screen and (min-width:1440px){body{font-size:18px}}main{display:block;position:relative;background-color:#f8f8f8;padding-top:80px;min-height:calc(100vh - 470px)}@media (max-width:900px){main{padding-top:64px}}h1,h2,h3{font-family:SamsungOne-300c,sans-serif}h1{font-size:56px;line-height:1.21429;font-size:calc(28px + 28*((100vw - 600px)/840))}@media screen and (max-width:600px){h1{font-size:28px}}@media screen and (min-width:1440px){h1{font-size:56px}}h2,h3{line-height:1.16667;font-size:calc(26px + 22*((100vw - 600px)/840))}@media screen and (max-width:600px){h2{font-size:26px}}@media screen and (min-width:1440px){h2{font-size:48px}}h3{line-height:1.2;font-size:calc(24px + 16*((100vw - 600px)/840))}@media screen and (max-width:600px){h3{font-size:24px}}@media screen and (min-width:1440px){h3{font-size:40px}}h4,h5,h6{font-family:SamsungOne-700,sans-serif;font-size:16px;line-height:1.75}li,p{font-family:SamsungOne-400,sans-serif}p,strong{font-size:inherit}strong{font-family:SamsungOne-700,sans-serif}em{font-style:italic}.a,a,li{line-height:1.5}li{font-size:calc(16px + 2*((100vw - 600px)/840))}@media screen and (max-width:600px){li{font-size:16px}}@media screen and (min-width:1440px){li{font-size:18px}}ol>li,ul>li{position:relative;color:rgba(0,0,0,.8);margin-left:24px}ul>li:before{content:"";position:absolute;top:10px;left:-22px;width:3px;height:3px;background-color:rgba(0,0,0,.8);border-radius:50%}ol>ol{padding-left:24px}ol>li{list-style-type:decimal;padding-left:12px}ol ul li{margin-left:36px;padding-left:16px}ol ul li:before{left:0!important}.a,a{display:inline-block;font-family:SamsungOne-700,sans-serif;font-size:inherit;color:#15bfff;text-decoration:none;-webkit-transition:all 80ms linear;transition:all 80ms linear;border:0;background:0 0;cursor:pointer}.a u,.underlined,a u{text-decoration:underline}.a:active,.blog-post-page .markdown-module .highlight-list h3,a:active{color:#20b7ef}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}::-webkit-input-placeholder{color:rgba(0,0,0,.8)}:-moz-placeholder,::-moz-placeholder{color:rgba(0,0,0,.8)}:-ms-input-placeholder{color:rgba(0,0,0,.8)}th{font-family:SamsungOne-700,sans-serif;background-color:#fff}td{min-width:152px;height:80px;padding:12px;text-align:center;background-color:#f8f8f8;vertical-align:middle;border-right:2px solid #fff;border-bottom:2px solid #fff}td svg{width:15px;height:15px}td:first-of-type{font-family:SamsungOne-700,sans-serif}@media (max-width:600px){td:first-of-type{min-width:112px}}pre{padding:8px;font-family:Courier,monospace;background-color:#f8f8f8}hr{border:0;height:2px;background-color:rgba(0,0,0,.1)}.bg-blue,.bg-blue p{color:#fff}.bg-blue,.bg-blue .svg-layer__top-layer{background-color:#15bfff}.bg-light-purple,.bg-light-purple .svg-layer__top-layer{background-color:#eaeaf4}.bg-light-purple-3{color:rgba(0,0,0,.8)}.bg-light-purple-3,.bg-light-purple-3 .svg-layer__top-layer{background-color:#ededf5}.bg-purple{color:#fff}.bg-purple,.bg-purple .svg-layer__top-layer{background-color:#3e0d86}.bg-powder,.bg-powder .svg-layer__top-layer{background-color:#faf1ec}.bg-pink,.bg-powder{color:rgba(0,0,0,.8)}.bg-pink,.bg-pink .svg-layer__top-layer{background-color:#f7ebeb}.bg-grey,.bg-grey .svg-layer__top-layer{background-color:#f0f0f4}.bg-gray,.bg-grey{color:rgba(0,0,0,.8)}.bg-gray,.bg-gray .svg-layer__top-layer{background-color:#f8f8f8}.bg-light-blue,.bg-light-blue .svg-layer__top-layer{background-color:#e7f5f9}.bg-white,.bg-white .svg-layer__top-layer{background-color:#fff}.bg-adt-blue{color:#fff}.bg-adt-blue,.bg-adt-blue .svg-layer__top-layer{background-color:#1428a0}.bg-gold{color:rgba(0,0,0,.8)}.bg-gold,.bg-gold .svg-layer__top-layer,.bg-gold-white,.bg-gold-white .svg-layer__top-layer{background-color:#e5bf9a}.bg-gold-white{color:#fff}.bg-black,.bg-black .svg-layer__top-layer,.cta-module .cta-module__social a:hover{background-color:#000}.bg-black,.bg-endeavor-blue{color:#fff}.bg-endeavor-blue,.bg-endeavor-blue .svg-layer__top-layer{background-color:#0061b1}.bg-light-grey-gradient-right-to-left,.bg-light-grey-gradient-right-to-left .svg-layer__top-layer{background:linear-gradient(315deg,#e8e8e8 0,#fafafa 100%)}.bg-deep-grey-gradient-right-to-left,.bg-deep-grey-gradient-right-to-left .svg-layer__top-layer{background:linear-gradient(315deg,#e8e8e8 0,#f3f3f3 100%)}.bg-black-gradient-left-to-right,.bg-black-gradient-left-to-right .svg-layer__top-layer{background:linear-gradient(135deg,#000 0,#2b2b2b 100%)}.bg-light-grey-gradient-left-to-right,.bg-light-grey-gradient-left-to-right .svg-layer__top-layer{background:linear-gradient(135deg,#e8e8e8 0,#fff 100%)}.page-container{max-width:1440px;margin:0 auto;overflow:hidden;width:100%;-webkit-transition-property:margin;transition-property:margin;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-transition-delay:0s;transition-delay:0s}.block-container{display:inline-block;width:100%}.block-medium-container{width:90%;max-width:756px;margin:0 auto}.block-inner{position:relative;margin:0 auto;width:90%}@media (max-width:600px){.block-inner{width:85%}}.main-wrapper{position:relative}.main-wrapper.subnavigation-active{padding-top:160px}@media (max-width:900px){.main-wrapper.subnavigation-active{padding-top:128px}}.text-truncate{height:50px;overflow:hidden}.lazy-loader{opacity:0}.icons-spritesheet{display:none;width:0;height:0}.add-to-cart{display:inline-block}.add-to-cart .button,.add-to-cart.discontinued .button,.breadcrumb>span{position:relative;top:10px}.add-to-cart p{clear:both;margin-top:28px;font-size:14px}.add-to-cart.warning p{opacity:.8;color:#ff5251;font-family:SamsungOne-700,sans-serif}.add-to-cart.discontinued p{font-family:SamsungOne-400,sans-serif;color:rgba(0,0,0,.8)}.breadcrumb,.breadcrumbs{width:90%;position:absolute;left:0;right:0;margin:auto}.breadcrumb{font-family:SamsungOne-400,sans-serif;font-size:14px;line-height:2;color:rgba(0,0,0,.5);text-decoration:none;z-index:1;top:20px}.breadcrumb:hover{color:#08a2db;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:390ms;transition-duration:390ms;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-transition-delay:0s;transition-delay:0s}.breadcrumb>span{top:1.7px;margin-right:4px;font-size:20px}.breadcrumbs{clear:both;display:inline-block;top:0}.breadcrumbs .breadcrumb{position:relative;float:left;width:auto}.breadcrumbs .breadcrumb-darker{color:rgba(0,0,0,.84)}.breadcrumbs p.breadcrumb span{font-size:14px;position:relative;top:9px}.breadcrumbs p.breadcrumb:hover{color:rgba(0,0,0,.5)}.button{display:inline-block;font-family:SamsungOne-700,sans-serif;padding:calc(10px + 2*((100vw - 600px)/840)) calc(18px + 6*((100vw - 600px)/840));border:2px solid #15bfff;border-radius:40px;text-decoration:none;text-transform:uppercase;text-align:center;cursor:pointer;letter-spacing:.04em;-webkit-transition:all 80ms ease-out;transition:all 80ms ease-out;color:#fff;background:#15bfff}@media screen and (max-width:600px){.button{padding-top:10px}}@media screen and (min-width:1440px){.button{padding-top:12px}}@media screen and (max-width:600px){.button{padding-bottom:10px}}@media screen and (min-width:1440px){.button{padding-bottom:12px}}@media screen and (max-width:600px){.button{padding-left:18px}}@media screen and (min-width:1440px){.button{padding-left:24px}}@media screen and (max-width:600px){.button{padding-right:18px}}@media screen and (min-width:1440px){.button{padding-right:24px}}.button svg{fill:#fff}html:not(.device) .button:hover{color:#fff;background-color:#08a2db;border-color:#08a2db}html.device .button:focus,html:not(.device) .button:focus{color:#fff;background-color:#08a2db;border-color:#08a2db}html.device .button:active,html:not(.device) .button:active{color:#fff;background-color:#20b7ef;border-color:#20b7ef}.button:disabled{background:#000;opacity:.2;border-color:#000}.button--circle,.button--close{position:absolute;width:50px;height:50px;-webkit-appearance:none;border-radius:50%;cursor:pointer;border:solid 2px transparent;background-clip:padding-box;background:#fff;-webkit-box-shadow:0 6px 6px 0 rgba(0,0,0,.1);box-shadow:0 6px 6px 0 rgba(0,0,0,.1)}.button--circle svg,.button--close svg{position:relative;left:0;top:1.5px;width:22px;height:22px;fill:rgba(0,0,0,.8)}html:not(.device) .button--circle:hover,html:not(.device) .button--close:hover{border-color:#fff;color:rgba(0,0,0,.8);-webkit-transform:scale(1.05);transform:scale(1.05)}html:not(.device) .button--circle:hover svg,html:not(.device) .button--close:hover svg{fill:rgba(0,0,0,.8)}html.device .button--circle:focus,html.device .button--close:focus,html:not(.device) .button--circle:focus,html:not(.device) .button--close:focus{border-color:#fff;color:rgba(0,0,0,.8);-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff}html.device .button--circle:focus svg,html.device .button--close:focus svg,html:not(.device) .button--circle:focus svg,html:not(.device) .button--close:focus svg{fill:rgba(0,0,0,.8)}html.device .button--circle:active,html.device .button--close:active,html:not(.device) .button--circle:active,html:not(.device) .button--close:active{border-color:#fff;color:rgba(0,0,0,.8);-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff}html.device .button--circle:active svg,html.device .button--close:active svg,html:not(.device) .button--circle:active svg,html:not(.device) .button--close:active svg{fill:rgba(0,0,0,.8)}.button--circle.button--large,.button--close.button--large{width:80px;height:80px}.button--play-small svg{top:1.5px;width:15px;height:15px}.button--transparent-black{color:rgba(0,0,0,.8);background:0 0;border-color:rgba(0,0,0,.8)}.button--transparent-black svg{fill:rgba(0,0,0,.8)}html:not(.device) .button--transparent-black:hover{background:rgba(0,0,0,.8);color:#fff;border-color:transparent}html:not(.device) .button--transparent-black:hover svg{fill:#fff}html.device .button--transparent-black:focus,html:not(.device) .button--transparent-black:focus{background:rgba(0,0,0,.8);color:#fff;border-color:transparent}html.device .button--transparent-black:focus svg,html:not(.device) .button--transparent-black:focus svg{fill:#fff}html.device .button--transparent-black:active,html:not(.device) .button--transparent-black:active{background:#000;color:#fff;border-color:transparent}html.device .button--transparent-black:active svg,html:not(.device) .button--transparent-black:active svg{fill:#fff}.button--transparent-white{color:#fff;background:0 0;border-color:#fff}.button--transparent-white svg{fill:#fff}html:not(.device) .button--transparent-white:hover{color:rgba(0,0,0,.8);background:#fff;border-color:#fff}html.device .button--transparent-white:active.bg-adt-blue svg,html:not(.device) .button--transparent-white:active svg,html:not(.device) .button--transparent-white:hover svg{fill:rgba(0,0,0,.8)}html.device .button--transparent-white:active.bg-adt-blue,html:not(.device) .button--transparent-white:active{background:#f4f4f4;color:rgba(0,0,0,.8);border-color:#f4f4f4}html.device .button--transparent-white:focus,html:not(.device) .button--transparent-white:focus{background:#f4f4f4;color:rgba(0,0,0,.8);border-color:#f4f4f4}html.device .button--transparent-white:focus svg,html:not(.device) .button--transparent-white:focus svg{fill:rgba(0,0,0,.8)}.button--white{color:#15bfff}.button--white-blue{color:#15bfff;background:#fff;border-color:#fff}.bg-blue .button--play svg,.button--white svg,.button--white-blue svg{fill:#15bfff}html:not(.device) .button--white-blue:hover,html:not(.device) .button--white:hover{color:#15bfff;background-color:#fff;border-color:#fff}html:not(.device) .button--white-blue:hover svg,html:not(.device) .button--white:hover svg{fill:#15bfff}html.device .button--white-blue:focus,html.device .button--white:focus,html:not(.device) .button--white-blue:focus{color:#15bfff;background-color:#fff;border-color:#fff}html:not(.device) .button--white:focus{color:#15bfff;background-color:#fff}html.device .bg-blue .button--play:active svg,html.device .button--white-blue:focus svg,html.device .button--white:focus svg,html:not(.device) .bg-blue .button--play:active svg,html:not(.device) .bg-blue .button--play:focus svg,html:not(.device) .bg-blue .button--play:hover svg,html:not(.device) .button--white-blue:focus svg,html:not(.device) .button--white:focus svg{fill:#15bfff}html.device .button--white-blue:active{color:#15bfff;background-color:#fff;border-color:#fff}html.device .button--white:active{color:#15bfff;background-color:#fff}html:not(.device) .button--white-blue:active{color:#15bfff;background-color:#fff;border-color:#fff}html:not(.device) .button--white:active{color:#15bfff;background-color:#fff}html.device .button--white-blue:active svg,html.device .button--white:active svg,html:not(.device) .button--white-blue:active svg,html:not(.device) .button--white:active svg{fill:#15bfff}.button--white-black{color:rgba(0,0,0,.8);background:#fff;border-color:#fff}.button--white-black svg{fill:rgba(0,0,0,.8)}html.device .button--white-black:active,html:not(.device) .button--white-black:active,html:not(.device) .button--white-black:hover{color:rgba(0,0,0,.8);background-color:#fff;border-color:#fff}html.device .button--white-black:active svg,html:not(.device) .button--white-black:active svg,html:not(.device) .button--white-black:hover svg{fill:rgba(0,0,0,.8)}html.device .button--white-black:focus,html:not(.device) .button--white-black:focus{color:rgba(0,0,0,.8);background-color:#fff;border-color:#fff}html.device .button--white-black:focus svg,html:not(.device) .button--white-black:focus svg{fill:rgba(0,0,0,.8)}.button--white-purple{color:#3e0d86;background:#fff;border-color:#fff}.button--white-purple svg{fill:#3e0d86}html.device .button--white-purple:active,html:not(.device) .button--white-purple:active,html:not(.device) .button--white-purple:hover{color:#3e0d86;background-color:#fff;border-color:#fff}html.device .button--white-purple:active svg,html:not(.device) .button--white-purple:active svg,html:not(.device) .button--white-purple:hover svg{fill:#3e0d86}html.device .button--white-purple:focus,html:not(.device) .button--white-purple:focus{color:#3e0d86;background-color:#fff;border-color:#fff}html.device .button--white-purple:focus svg,html:not(.device) .button--white-purple:focus svg{fill:#3e0d86}.button--white-adt-blue{color:#1428a0;background:#fff;border-color:#fff}.bg-adt-blue .button--play svg,.button--white-adt-blue svg{fill:#1428a0}html.device .button--white-adt-blue:active,html:not(.device) .button--white-adt-blue:active,html:not(.device) .button--white-adt-blue:hover{color:#1428a0;background-color:#fff;border-color:#fff}html.device .button--white-adt-blue:active svg,html:not(.device) .button--white-adt-blue:active svg,html:not(.device) .button--white-adt-blue:hover svg{fill:#1428a0}html.device .button--white-adt-blue:focus,html:not(.device) .button--white-adt-blue:focus{color:#1428a0;background-color:#fff;border-color:#fff}html.device .bg-adt-blue .button--play:active svg,html.device .button--white-adt-blue:focus svg,html:not(.device) .bg-adt-blue .button--play:active svg,html:not(.device) .bg-adt-blue .button--play:focus svg,html:not(.device) .bg-adt-blue .button--play:hover svg,html:not(.device) .button--white-adt-blue:focus svg{fill:#1428a0}.button--underline{padding-left:calc(4px + 2*((100vw - 600px)/840));padding-right:calc(4px + 2*((100vw - 600px)/840));border:0;border-radius:0;padding-bottom:0;background-color:transparent;color:rgba(0,0,0,.8)}@media screen and (max-width:600px){.button--underline{padding-left:4px}}@media screen and (min-width:1440px){.button--underline{padding-left:6px}}@media screen and (max-width:600px){.button--underline{padding-right:4px}}@media screen and (min-width:1440px){.button--underline{padding-right:6px}}.button--underline::after{display:block;content:'';height:2px;width:100%;-webkit-transition:all 80ms ease-out;transition:all 80ms ease-out;background-color:rgba(0,0,0,.23);margin-top:calc(7px + 5*((100vw - 600px)/840))}@media screen and (max-width:600px){.button--underline::after{margin-top:7px}}@media screen and (min-width:1440px){.button--underline::after{margin-top:12px}}html.device .button--underline:active,html:not(.device) .button--underline:active,html:not(.device) .button--underline:hover{color:rgba(0,0,0,.8);background-color:transparent}html.device .button--underline:active::after,html:not(.device) .button--underline:active::after,html:not(.device) .button--underline:hover::after{background-color:rgba(0,0,0,.6)}html.device .button--underline:focus,html:not(.device) .button--underline:focus{color:rgba(0,0,0,.8);background-color:transparent}html.device .button--underline:focus::after,html:not(.device) .button--underline:focus::after{background-color:rgba(0,0,0,.6)}@media (max-width:900px){.button--underline{margin-top:5px}}.button--play{position:relative;font-family:SamsungOne-700,sans-serif;line-height:14px;border-radius:40px;text-decoration:none;text-transform:uppercase;text-align:center;cursor:pointer;letter-spacing:.04em;background-color:#fff;color:#3e0d86;-webkit-transition:all .07s ease;transition:all .07s ease;margin-top:calc(24px + 32*((100vw - 600px)/840));padding:calc(19px + 11*((100vw - 600px)/840)) calc(28px + 14*((100vw - 600px)/840));font-size:calc(14px + 2*((100vw - 600px)/840))}@media screen and (max-width:600px){.button--play{margin-top:24px}}@media screen and (min-width:1440px){.button--play{margin-top:56px}}@media screen and (max-width:600px){.button--play{padding-top:19px}}@media screen and (min-width:1440px){.button--play{padding-top:30px}}@media screen and (max-width:600px){.button--play{padding-right:28px}}@media screen and (min-width:1440px){.button--play{padding-right:42px}}@media screen and (max-width:600px){.button--play{padding-bottom:19px}}@media screen and (min-width:1440px){.button--play{padding-bottom:30px}}@media screen and (max-width:600px){.button--play{padding-left:28px}}@media screen and (min-width:1440px){.button--play{padding-left:42px}}@media screen and (max-width:600px){.button--play{font-size:14px}}@media screen and (min-width:1440px){.button--play{font-size:16px}}.button--play:after{content:'';width:80%;height:100%;position:absolute;left:10%;top:10%;background-color:rgba(0,0,0,.8);-webkit-filter:blur(10px);filter:blur(10px);opacity:.3;display:block;padding:calc(12px + 4*((100vw - 600px)/840)) calc(18px + 6*((100vw - 600px)/840));border-radius:40px;z-index:-5}@media screen and (max-width:600px){.button--play:after{padding-top:12px}}@media screen and (min-width:1440px){.button--play:after{padding-top:16px}}@media screen and (max-width:600px){.button--play:after{padding-bottom:12px}}@media screen and (min-width:1440px){.button--play:after{padding-bottom:16px}}@media screen and (max-width:600px){.button--play:after{padding-left:18px}}@media screen and (min-width:1440px){.button--play:after{padding-left:24px}}@media screen and (max-width:600px){.button--play:after{padding-right:18px}}@media screen and (min-width:1440px){.button--play:after{padding-right:24px}}html.device .button--play:active,html:not(.device) .button--play:active,html:not(.device) .button--play:hover{-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff}html.device .button--play:focus,html:not(.device) .button--play:focus{-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff}.button--play svg{position:relative;width:16px;height:16px;margin-right:6px;fill:#3e0d86}.button--play span,.button--play svg{display:inline-block;vertical-align:middle}html.device .button--play:focus,html.device .button--play:hover,html:not(.device) .button--play:focus,html:not(.device) .button--play:hover{color:#3e0d86}html.device .button--play:focus svg,html.device .button--play:hover svg,html:not(.device) .button--play:focus svg,html:not(.device) .button--play:hover svg{fill:#3e0d86}.bg-blue .button--play,.main-nav-wrapper li a:active,.main-nav-wrapper li span:active{color:#15bfff}html.device .bg-blue .button--play:active,html:not(.device) .bg-blue .button--play:active,html:not(.device) .bg-blue .button--play:focus,html:not(.device) .bg-blue .button--play:hover{color:#15bfff;background-color:#fff}.bg-adt-blue .button--play{color:#1428a0}html.device .bg-adt-blue .button--play:active,html:not(.device) .bg-adt-blue .button--play:active,html:not(.device) .bg-adt-blue .button--play:focus,html:not(.device) .bg-adt-blue .button--play:hover{color:#1428a0;background-color:#fff}.button--pill{padding:8px 16px;border-radius:32px}.button--black{background:rgba(0,0,0,.8);color:#fff;border-color:rgba(0,0,0,.8)}html:not(.device) .button--black:focus,html:not(.device) .button--black:hover{background:rgba(0,0,0,.8);color:#fff;border-color:transparent}html.device .button--black:active,html:not(.device) .button--black:active{border:2px solid #000;background-color:#000;color:#fff}.button--gray{background:#d8d8d8;color:#fff;border-color:#d8d8d8}html:not(.device) .button--gray:focus,html:not(.device) .button--gray:hover{background:#d8d8d8;color:#fff;border-color:#d8d8d8}html.device .button--gray:active,html:not(.device) .button--gray:active{border:2px solid #d8d8d8;background-color:#d8d8d8;color:#fff}.button--white{background:#fff;color:rgba(0,0,0,.8);border-color:#fff}html:not(.device) .button--white:focus,html:not(.device) .button--white:hover{background:#fff;color:rgba(0,0,0,.8);border-color:#fff}html.device .button--white:active,html:not(.device) .button--white:active{background:#f4f4f4;color:rgba(0,0,0,.8);border-color:#f4f4f4}.button--large{font-size:calc(14px + 2*((100vw - 600px)/840));line-height:calc(14px + 2*((100vw - 600px)/840));padding:calc(8px + 6*((100vw - 600px)/840)) calc(18px + 6*((100vw - 600px)/840))}@media screen and (max-width:600px){.button--large{font-size:14px}}@media screen and (min-width:1440px){.button--large{font-size:16px}}@media screen and (max-width:600px){.button--large{line-height:14px}}@media screen and (min-width:1440px){.button--large{line-height:16px}}@media screen and (max-width:600px){.button--large{padding-top:8px}}@media screen and (min-width:1440px){.button--large{padding-top:14px}}@media screen and (max-width:600px){.button--large{padding-bottom:8px}}@media screen and (min-width:1440px){.button--large{padding-bottom:14px}}@media screen and (max-width:600px){.button--large{padding-left:18px}}@media screen and (min-width:1440px){.button--large{padding-left:24px}}@media screen and (max-width:600px){.button--large{padding-right:18px}}@media screen and (min-width:1440px){.button--large{padding-right:24px}}@media (max-width:600px){.button--long{padding:16px}}.button--transparent{color:#15bfff;background-color:transparent}.button--transparent.button--black{color:rgba(0,0,0,.8)}html:not(.device) .button--transparent.button--black:focus,html:not(.device) .button--transparent.button--black:hover{color:#fff}.button--transparent.button--white,footer p{color:#fff}html:not(.device) .button--transparent.button--white:focus,html:not(.device) .button--transparent.button--white:hover{color:rgba(0,0,0,.8)}html:not(.device) .button--transparent.button--white:disabled:hover{color:#fff;background-color:transparent}.button--transparent-gray{background:0 0;color:#e5e5e5;border-color:#e5e5e5}html:not(.device) .button--transparent-gray:focus,html:not(.device) .button--transparent-gray:hover{background:#e5e5e5;color:#fff;border-color:#e5e5e5}html.device .button--transparent-gray:active,html:not(.device) .button--transparent-gray:active{border:2px solid #e5e5e5;background-color:#e5e5e5;color:#fff}.button--full-width{margin:20px -2px 0;width:100%}.button--inactive{opacity:.1!important;pointer-events:none}.chevron,.chevron:after,.chevron:before{position:absolute;top:50%}.chevron{display:block;z-index:10;cursor:pointer;border:0;background:0 0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-appearance:none;width:calc(40px + 24*((100vw - 600px)/840));height:calc(40px + 24*((100vw - 600px)/840))}@media screen and (max-width:600px){.chevron{width:40px}}@media screen and (min-width:1440px){.chevron{width:64px}}@media screen and (max-width:600px){.chevron{height:40px}}@media screen and (min-width:1440px){.chevron{height:64px}}@media (max-width:600px){.chevron{margin:44px 15px 0;position:relative;top:auto;left:auto;right:auto;-webkit-transform:translate(0,0);transform:translate(0,0);display:inline-block}}.chevron:before{content:'';top:0;left:0;background:#fff;border-radius:50%;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.2);box-shadow:0 4px 10px rgba(0,0,0,.2);width:100%;height:100%;-webkit-transition:all .1s ease;transition:all .1s ease;border:1px solid #e6e6e6}.chevron:after{content:'';border:2px solid rgba(0,0,0,.8);border-top:0;border-left:0;width:20px;height:20px}@media (max-width:1440px){.chevron:after{width:20px}}@media (max-width:1230px){.chevron:after{width:20px}}@media (max-width:1020px){.chevron:after{width:16px}}@media (max-width:810px){.chevron:after{width:16px}}@media (max-width:600px){.chevron:after{width:12px}}@media (max-width:1440px){.chevron:after{height:20px}}@media (max-width:1230px){.chevron:after{height:20px}}@media (max-width:1020px){.chevron:after{height:16px}}@media (max-width:810px){.chevron:after{height:16px}}@media (max-width:600px){.chevron:after{height:12px;font-size:14px!important}}.chevron.disabled{opacity:.2;pointer-events:none}.chevron:focus:before,.chevron:hover:before{-webkit-transform:scale(1.05);transform:scale(1.05)}.chevron:active:before{-webkit-transform:scale(.95);transform:scale(.95);-webkit-transition:none;transition:none}.chevron--right:after{-webkit-transform:translate(-70%,-50%) rotate(-45deg);transform:translate(-70%,-50%) rotate(-45deg)}.chevron--left:after{-webkit-transform:translate(-30%,-50%) rotate(135deg);transform:translate(-30%,-50%) rotate(135deg)}.cta-buttons__button{margin-right:5px;margin-bottom:8px}.cta-dropdown{position:relative;display:inline-block}@media (max-width:600px){.cta-dropdown{margin-bottom:0;margin-top:6px}}.cta-dropdown svg{margin-left:6px}.cta-dropdown .cta-dropdown__button svg{width:13px;height:11px}.cta-dropdown__picker{text-transform:uppercase;margin-top:0}@media (max-width:600px){.cta-dropdown__picker{display:none}}.cta-dropdown__picker a{line-height:14px}.cta-dropdown__picker ul{position:absolute;width:100%;background-color:#fff;height:auto;left:0;top:100%;max-height:0;-webkit-box-shadow:0 0 6px rgba(0,0,0,.23);box-shadow:0 0 6px rgba(0,0,0,.23);margin-top:4px;overflow:hidden;z-index:10;text-transform:none}.cta-dropdown__picker li,.where-to-buy-picker-desktop li{display:block;position:relative;margin-top:-1px;width:100%;border-bottom:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-left:1px solid #d8d8d8;margin-left:0}.cta-dropdown__picker li:hover,.dropdown-title svg:hover,.where-to-buy-picker-desktop li:hover{background-color:#f5f5f5;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-transition-delay:0s;transition-delay:0s}.cta-dropdown__picker li:before{display:none}.cta-dropdown__picker li a,.cta-dropdown__picker li span{display:inline-block;padding:16px 15px;width:100%;font-family:SamsungOne-500,sans-serif;color:rgba(0,0,0,.8);text-decoration:none;cursor:pointer}.cta-dropdown__mobile{display:none;position:relative}@media (max-width:600px){.cta-dropdown__mobile{display:inline-block}}.cta-dropdown__mobile a{margin-left:0;margin-right:0}.cta-dropdown__mobile select{position:absolute;bottom:0;right:-10px;width:100%;color:transparent;font-family:SamsungOne-800,sans-serif;font-size:16px;text-align:center;text-transform:uppercase;border:0;border-radius:3px;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:1}.cta-dropdown--countries,.cta-dropdown--countries+.cta-dropdown__body{text-align:left}.cta-dropdown--countries span{min-width:130px;display:inline-block}.dropdown,.dropdown-title{position:relative}.dropdown select{opacity:0;color:#000;font-family:sans-serif;font-weight:400}.dropdown-title{display:inline-block;font-family:SamsungOne-400,sans-serif;line-height:16px;font-size:16px;padding:15px 16px 0;height:48px;width:100%;border:2px solid #e5e5e5;text-decoration:none;border-radius:3px;letter-spacing:1px;color:rgba(0,0,0,.8);text-align:left;-webkit-transition:all 80ms ease-out;transition:all 80ms ease-out;white-space:nowrap;overflow:hidden}.dropdown-title:focus,.form-input input[type=email]:focus,.form-input input[type=password]:focus,.form-input input[type=text]:focus{border:2px solid #15bfff}.dropdown-title:before{content:'';position:absolute;top:0;right:0;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(40%,#fff));background:linear-gradient(to right,rgba(255,255,255,0),#fff 40%);width:50px}.dropdown-title svg{display:block;width:13px;height:16px;fill:#000;position:absolute;top:50%;margin-top:-8px;right:18px}.dropdown-title a,.form-input{display:inline-block;width:100%}.dropdown-title a{padding:10px 15px 0;font-family:SamsungOne-500,sans-serif;font-size:16px;color:rgba(0,0,0,.8);text-decoration:none}.dropdown-title a p,.where-to-buy-picker-desktop a p{float:left;display:block;font-size:16px;margin-top:9px}.dropdown-title a div{float:left;display:inline-block;margin:0 8px 0 0;width:40px;height:40px;background-position:center;background-repeat:no-repeat;background-size:100%}.form-input{min-height:96px;position:relative;vertical-align:top;margin-bottom:16px}.form-input label{margin-bottom:9px;display:inline-block;font-family:SamsungOne-700,sans-serif;font-size:calc(15px + 1*((100vw - 600px)/840));line-height:1.86667}@media screen and (max-width:600px){.form-input label{font-size:15px}}@media screen and (min-width:1440px){.form-input label{font-size:16px}}.form-input input[type=email],.form-input input[type=password],.form-input input[type=text]{display:inline-block;font-family:SamsungOne-400,sans-serif;line-height:16px;font-size:16px;padding:0 16px;height:48px;border:2px solid #e5e5e5;text-decoration:none;border-radius:3px;letter-spacing:1px;color:rgba(0,0,0,.8);-webkit-transition:all 80ms ease-out;transition:all 80ms ease-out}.form-input input,.form-input label{width:100%}.form-input .form-input__field{width:86%;display:inline-block;position:relative;text-align:left}@media (max-width:600px){.form-input .form-input__field,.form-input .form-input__field .form-input__field{width:100%}}.form-input.checkbox-input,.form-input.radio-input{min-height:0;margin-bottom:5px}.form-input.checkbox-input label,.form-input.radio-input label{font-family:SamsungOne-400,sans-serif;display:inline-block;font-size:calc(14px + 2*((100vw - 600px)/840));line-height:calc(22px + 6*((100vw - 600px)/840))}@media screen and (max-width:600px){.form-input.checkbox-input label,.form-input.radio-input label{font-size:14px}}@media screen and (min-width:1440px){.form-input.checkbox-input label,.form-input.radio-input label{font-size:16px}}@media screen and (max-width:600px){.form-input.checkbox-input label,.form-input.radio-input label{line-height:22px}}@media screen and (min-width:1440px){.form-input.checkbox-input label,.form-input.radio-input label{line-height:28px}}.form-input.form-input--2cols{width:50%}@media (max-width:600px){.form-input.form-input--2cols,.form-input.form-input--2cols .form-input__field{width:100%}}.form-input.form-input--small .form-input__field input{width:70px}.form-input.form-input--1cols{clear:both;display:block;width:100%}.form-input.form-input--1cols .form-input__field{width:100%}.form-input .form-input__valid{display:none;position:absolute;top:18px;right:20px}.form-input .form-input__valid svg{display:block;width:13px;height:9px;fill:#000}.cta-full-click-module .cta-module__text .cta-module__label .link__icon .arrow-link--black,.form-input .form-input__valid svg path{fill:#000}.form-input.form-input--valid .form-input__valid{display:block}.form-input.form-input--error input{border-color:#ff5251}.form-input.form-input--error .form-input__error{margin:1px 0 0;color:#ff5251;font-size:calc(11px + 2*((100vw - 600px)/840))}@media screen and (max-width:600px){.form-input.form-input--error .form-input__error{font-size:11px}}@media screen and (min-width:1440px){.form-input.form-input--error .form-input__error{font-size:13px}}.form-input.form-input--cc-expiration{text-align:left}.form-input.form-input--cc-expiration input[type=text]{display:inline-block}.form-input.form-input--cc-expiration .cc-expiration-time:first-child{margin-left:60px}.form-input.form-input--cc-expiration .cc-expiration__divider{margin:0 10px}.form-input.form-input--cc-expiration .cc-expiration-time{display:inline-block}.form-input.form-input--cc-expiration .cc-expiration-time .form-input__field{display:inline-block;width:auto}.form-input.form-input--cc-expiration .cc-expiration-time label{display:block;width:auto;text-align:left}.form-input--align-right{text-align:right}.form-input--checkbox,.form-input--radio{cursor:pointer;min-height:40px;margin:0}.form-input--checkbox input,.form-input--radio input{display:none}.form-input--checkbox label,.form-input--radio label{margin:0;padding-left:40px;font-family:SamsungOne-400,sans-serif}.form-input--checkbox label:before,.form-input--radio label:before{position:absolute;width:16px;height:16px;background:#fff;border:2px solid #979797;left:0;top:6px;-webkit-transition:all .1s ease;transition:all .1s ease}.form-input--radio label:before{content:''}.form-input--checkbox input:checked+label:before,.form-input--radio input:checked+label:before{background:#14bfff;border-color:#14bfff}.form-input--checkbox label:before{content:'';color:#fff;padding:0;line-height:14px}.form-input--checkbox label:after{position:absolute;content:'';background-image:url(/img/shop/check.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;top:8px;left:1px;width:15px;height:12px;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;-webkit-transform:scale(0);transform:scale(0)}.form-input--checkbox input:checked+label:after{-webkit-transform:scale(1);transform:scale(1)}.form-input--radio label:before{border-radius:50%}.form-input--cc-extra{display:inline-block;width:33.333%;max-width:100px}.form-input--cc-extra .form-input__field{width:100%;padding-right:24px}.form-input__cc-slash{position:relative;display:inline-block}.form-input__cc-slash:after{position:absolute;top:50px;left:-15px;font-weight:700;content:'/'}.form-input--promocode{padding-bottom:24px;border-bottom:1px solid #e5e5e5;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-input--promocode .form-input__field{width:calc(100% - 84px);vertical-align:bottom}.form-input--promocode .form-input__field input{padding:12px 16px}.form-input--promocode .button{vertical-align:bottom;width:80px;margin-left:4px;-ms-flex-item-align:end;align-self:flex-end}.form-link-toggle-target,.input-checked-toggle-target{overflow:hidden;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.link{position:relative;padding-right:8px;-webkit-transition:all 120ms ease;transition:all 120ms ease;font-size:16px;line-height:1.5}@media (max-width:1440px){.link{font-size:16px}}@media (max-width:1230px){.link{font-size:16px}}@media (max-width:1020px){.link{font-size:16px}}@media (max-width:810px){.link{font-size:16px}}@media (max-width:600px){.link{font-size:16px}}.link svg{width:20px;height:10px;fill:#15bfff;-webkit-transition:all 80ms linear;transition:all 80ms linear}html:not(.device) .block-list-module--categorised .block-list-module__item--no-image.columns-1 h3 a:focus,html:not(.device) .block-list-module--categorised .block-list-module__item--no-image.columns-1 h3 a:hover,html:not(.device) .link:focus,html:not(.device) .link:hover{color:#08a2db}html:not(.device) .link:focus svg,html:not(.device) .link:hover svg{fill:#08a2db}html:not(.device) .block-list-module--categorised .block-list-module__item--no-image.columns-1 h3 a:focus:after,html:not(.device) .block-list-module--categorised .block-list-module__item--no-image.columns-1 h3 a:hover:after,html:not(.device) .link:focus .link__label:after,html:not(.device) .link:hover .link__label:after{background-color:#08a2db;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:390ms;transition-duration:390ms;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-transition-delay:0s;transition-delay:0s}html.device .block-list-module--categorised .block-list-module__item--no-image.columns-1 h3 a:active,html.device .link:active,html:not(.device) .block-list-module--categorised .block-list-module__item--no-image.columns-1 h3 a:active,html:not(.device) .link:active{color:#20b7ef}html.device .link:active svg,html:not(.device) .link:active svg{fill:#20b7ef}html.device .block-list-module--categorised .block-list-module__item--no-image.columns-1 h3 a:active:after,html.device .link:active .link__label:after,html:not(.device) .block-list-module--categorised .block-list-module__item--no-image.columns-1 h3 a:active:after,html:not(.device) .link:active .link__label:after{background-color:#20b7ef}.textlink-button{background-color:transparent;border:0;color:#15bfff}.link--left svg{-webkit-transform:scale(-1,1);transform:scale(-1,1);margin-left:5px}html:not(.device) .link--left:active svg{margin-left:0}.link--right svg{margin-left:0}html:not(.device) .link--right:active svg{margin-left:5px}.link__icon{display:inline-block;width:26px}.link__label{position:relative}.block-list-module--categorised .block-list-module__item--no-image.columns-1 h3 a:after,.link__label:after{content:"";position:absolute;width:100%;height:1px;bottom:-4px;left:0;-webkit-transform:translateY(3px);transform:translateY(3px);opacity:0;background-color:#15bfff}.module__loader{display:block;position:absolute;left:50%;top:50%;width:50px;height:50px;opacity:1;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;-webkit-animation:rotate 1.45s linear infinite;animation:rotate 1.45s linear infinite;will-change:auto}.module__loader svg{position:absolute;top:0;left:0;overflow:visible;fill:none;stroke:#3e0d86;stroke-width:12px;stroke-linecap:round;stroke-dashoffset:106px;-webkit-animation:expand 1.5s linear forwards;animation:expand 1.5s linear forwards}.order-total{padding:22px 0 0}.order-total p{margin-bottom:9px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:SamsungOne-700,sans-serif;font-size:calc(17px + 0*((100vw - 600px)/840))}@media screen and (max-width:600px){.order-total p{font-size:17px}}@media screen and (min-width:1440px){.order-total p{font-size:17px}}.order-total p:last-child{margin-bottom:0;font-size:calc(15px + 0*((100vw - 600px)/840))}@media screen and (max-width:600px){.order-total p:last-child{font-size:15px}}@media screen and (min-width:1440px){.order-total p:last-child{font-size:15px}}.order-total .order-total__save{color:#ff5251}@media (max-width:600px){.order-total{padding-top:11px}}.order-total--compact{padding:0}.order-total--compact p{margin-bottom:2px;font-size:calc(16px + 0*((100vw - 600px)/840));line-height:calc(30px + 0*((100vw - 600px)/840))}@media screen and (max-width:600px){.order-total--compact p{font-size:16px}}@media screen and (min-width:1440px){.order-total--compact p{font-size:16px}}@media screen and (max-width:600px){.order-total--compact p{line-height:30px}}@media screen and (min-width:1440px){.order-total--compact p{line-height:30px}}.order-total--compact p:last-child{font-size:calc(16px + 0*((100vw - 600px)/840));line-height:calc(30px + 0*((100vw - 600px)/840))}@media screen and (max-width:600px){.order-total--compact p:last-child{font-size:16px}}@media screen and (min-width:1440px){.order-total--compact p:last-child{font-size:16px}}@media screen and (max-width:600px){.order-total--compact p:last-child{line-height:30px}}@media screen and (min-width:1440px){.order-total--compact p:last-child{line-height:30px}}@media (max-width:600px){.order-total--compact{padding-top:11px}}.product-grid__inner__mobile{display:none}@media (max-width:720px){.product-grid__inner__mobile{display:block;position:relative;border-bottom:1px solid #e7e7e7}}.product-detail-mobile{display:table;position:relative;padding:20px 20px 25px;width:100%;margin-bottom:-1px;background-color:#fff;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}.cart-sidebar__related .product-detail-mobile{background-color:transparent}.product-carousel .product-detail-mobile{padding:50px 20px}@media (max-width:600px){.product-detail-mobile{padding:30px 20px 25px}.product-carousel .product-detail-mobile{padding:45px 20px}}.product-detail-mobile-image{float:left;width:15%;position:absolute;padding-bottom:15%;height:0;top:0;bottom:0;margin:auto;background-position:center;background-size:cover}@media (max-width:600px){.product-detail-mobile-image{width:17%;padding-bottom:17%}}.product-detail-mobile-content{width:71%;float:right;position:relative;right:5%;top:0;bottom:0;margin:auto}@media (max-width:350px){.product-detail-mobile-content{width:71%}}.product-detail-mobile-content h4,.product-detail-mobile-content h6,.quantity-input input{font-family:SamsungOne-400,sans-serif;font-size:16px}@media (max-width:600px){.product-detail-mobile-content h4,.product-detail-mobile-content h6{font-size:14px}}.product-detail-mobile-content h4{width:100%}.product-detail-mobile-content h6{width:50%;margin-top:5px}.product-detail-mobile-content .button{float:right;position:absolute;right:0;bottom:-5px;font-size:14px;padding:5px 16px}@media (max-width:720px){.product-detail-mobile-content .button{bottom:-3px}}@media (max-width:350px){.product-detail-mobile-content .button{bottom:-5px}}.product-page .cta-module,.product-page .wow-moments{display:none}.product-page.product-page--new .cta-module,.product-page.product-page--new .wow-moments{display:block}.product-page.product-page--new .cta-module{margin-top:-11px}.product-page.product-page--new .wow-moments{top:0}.product-details__wrap--new .product-details{margin:0;width:100%;background:#fff}.product-details__wrap--new .product-details__divider{border:0;height:2px;background-color:#f3f3f3}.product-details__wrap--new .product-detail{padding:65px 0 56px;margin:0 auto;max-width:978px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:600px){.product-details__wrap--new .product-detail{padding:30px 0;display:block}}@media (max-width:1024px){.product-details__wrap--new .product-detail{width:90%}}.product-details__wrap--new .product-detail .product-detail__title{width:40%}@media (max-width:600px){.product-details__wrap--new .product-detail .product-detail__title{width:auto}}.product-details__wrap--new .product-detail h3{font-family:SamsungOne-500,sans-serif;line-height:1.5;font-size:calc(16px + 2*((100vw - 600px)/840))}@media screen and (max-width:600px){.product-details__wrap--new .product-detail h3{font-size:16px}}@media screen and (min-width:1440px){.product-details__wrap--new .product-detail h3{font-size:18px}}.product-details__wrap--new .product-detail h3 svg{margin-right:20px;max-width:24px;max-height:24px;vertical-align:middle}.product-details__wrap--new .product-detail .product-detail__body{width:40%;line-height:1.75;font-size:calc(16px + 2*((100vw - 600px)/840))}@media screen and (max-width:600px){.product-details__wrap--new .product-detail .product-detail__body{font-size:16px}}@media screen and (min-width:1440px){.product-details__wrap--new .product-detail .product-detail__body{font-size:18px}}@media (max-width:600px){.product-details__wrap--new .product-detail .product-detail__body{width:auto}}.product-details__wrap--new .product-detail .product-detail__body ul{margin-top:0}.product-details__wrap--new .product-detail .product-detail__body li{margin-bottom:26px}@media (max-width:600px){.product-details__wrap--new .product-detail .product-detail__body li:last-child{margin-bottom:0}}.product-price{font-family:SamsungOne-300,sans-serif;font-size:24px;line-height:1.33333;float:left;margin-top:19px;margin-right:10px}.product-price.product-price--shop{margin:0;line-height:1.55}.product-price.product-price--inactive{margin:0;line-height:1.55;color:rgba(0,0,0,.5);font-size:calc(18px + 6*((100vw - 600px)/840))}@media screen and (max-width:600px){.product-price.product-price--inactive{font-size:18px}}@media screen and (min-width:1440px){.product-price.product-price--inactive{font-size:24px}}.product-price.product-price--discounted{margin:0;line-height:1.55;color:#ff5251;font-size:calc(18px + 6*((100vw - 600px)/840))}@media screen and (max-width:600px){.product-price.product-price--discounted{font-size:18px}}@media screen and (min-width:1440px){.product-price.product-price--discounted{font-size:24px}}.product-price.product-price--original{line-height:1.55;margin:10px 0 0 17px;color:rgba(0,0,0,.5);text-decoration:line-through;font-size:calc(12px + 4*((100vw - 600px)/840))}@media screen and (max-width:600px){.product-price.product-price--original{font-size:12px}}@media screen and (min-width:1440px){.product-price.product-price--original{font-size:16px}}@media (max-width:600px){.product-price{width:100%;margin-bottom:27px}}.product-type{clear:both;display:inline-block;width:100%}.product-type-button{width:120px;border:1px solid #d8d8d8;border-radius:2px;float:left;height:60px;padding:8px 13px;position:relative;margin:8px 12px 0 0;background-color:transparent;cursor:pointer;overflow:hidden;-webkit-transition:all 150ms ease-out;transition:all 150ms ease-out}.product-type-button h6{font-size:12px}.product-type-button p{float:left;font-size:12px}.product-type-button.active,.product-type-button:hover{background-color:#fff}.product-type-button:after{content:"";width:100%;height:3px;position:absolute;bottom:0;left:0;background-color:#15bfff;-webkit-transform:translateY(5px);transform:translateY(5px);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.product-type__original{color:rgba(0,0,0,.5);text-decoration:line-through;margin-left:5px}.product-type-button.active:after{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all 150ms ease-out;transition:all 150ms ease-out}.quantity-input{display:inline-block;float:left;margin:9px 26px 9px 0;clear:initial}.quantity-input input{float:left;margin:0 8px;width:52px;height:48px;background-color:#fff;border:1px solid #d8d8d8;border-radius:3px;color:rgba(0,0,0,.8);text-align:center}@media (max-width:1024px){.quantity-input input{width:40px;height:32px;font-size:16px}}@media (max-width:1200px){.quantity-input{margin-right:10px}}@media (max-width:1024px){.quantity-input{margin-top:17px}}@media (max-width:600px){.quantity-input{clear:both;width:100%}}.quantity-input__button{float:left;position:relative;margin-top:7px;width:32px;height:32px;border:1px solid #d8d8d8;border-radius:50%;background-color:#fff;cursor:pointer}.quantity-input__button:before,.quantity-input__plus:after{content:"";position:absolute;width:10px;height:2px;background-color:rgba(0,0,0,.8);margin:auto;top:0;right:0;left:0;bottom:0}@media (max-width:1024px){.quantity-input__button{margin-top:3px;width:26px;height:26px}}.quantity-input__plus:after{width:2px;height:10px}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.quantity-input--compact{margin:16px 26px 0 0}.quantity-input--compact input{width:40px;height:32px;font-size:16px}.quantity-input--compact .quantity-input__button{margin-top:3px;width:26px;height:26px}@media (max-width:600px){.quantity-input--compact{margin-top:8px}}#progress-bar,remote-svg{display:inline-block;position:relative}.responsive-image,remote-svg svg{width:100%;height:100%}.responsive-image{position:absolute;right:-1px;top:0;background-position:bottom center;background-repeat:no-repeat;background-size:cover;opacity:0}@media (max-width:1400px){.responsive-image{background-position:bottom center}}@media (max-width:600px){.responsive-image{width:101%;background-position:center}}.responsive-image[st-responsive-style=contain-top-left]{background-position:top left;background-size:contain}.responsive-image[st-responsive-style=contain-top-right]{background-position:top right;background-size:contain}.responsive-image[st-responsive-style=contain-top-center]{background-position:top center;background-size:contain}.responsive-image[st-responsive-style=contain-center-right]{background-position:center right;background-size:contain}.responsive-image[st-responsive-style=contain-center-left]{background-position:center left;background-size:contain}.responsive-image[st-responsive-style=contain-center-center]{background-position:center center;background-size:contain}.responsive-image[st-responsive-style=cover-center-center]{background-position:center center}.responsive-image.as-fallback,.share-element textarea{display:none}@media (max-width:600px){.responsive-image.as-fallback{display:block}}.share-element{text-align:center;padding-top:calc(40px + 24*((100vw - 600px)/840));padding-bottom:calc(40px + 24*((100vw - 600px)/840))}@media screen and (max-width:600px){.share-element{padding-top:40px}}@media screen and (min-width:1440px){.share-element{padding-top:64px}}@media screen and (max-width:600px){.share-element{padding-bottom:40px}}@media screen and (min-width:1440px){.share-element{padding-bottom:64px}}.share-element__icon-wrap{text-align:center;margin-top:calc(18px + 6*((100vw - 600px)/840))}@media screen and (max-width:600px){.share-element__icon-wrap{margin-top:18px}}@media screen and (min-width:1440px){.share-element__icon-wrap{margin-top:24px}}.share-element__icon{display:inline-block;position:relative;margin:0 5px;list-style:none;width:46px;height:46px;border-radius:50%;border:0;background-color:transparent;cursor:pointer}.share-element__icon:before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border-radius:50%;margin:auto;background-color:#000;opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}@media (max-width:600px){.share-element__icon:before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.share-element__icon a,.share-element__icon:after{width:100%;position:absolute;height:100%;left:0;top:0}.share-element__icon:after{content:'';bottom:0;right:0;border-radius:50%;border:2px solid #000}.share-element__icon:hover:before{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:250ms;transition-duration:250ms;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-transition-delay:0s;transition-delay:0s}.share-element__icon:hover svg{fill:#fff}@media (max-width:600px){.share-element__icon:hover svg{fill:#000}}.share-element__icon a{z-index:2}.share-element__icon svg{left:0;right:0;width:20px;height:20px;fill:#000}@media (max-width:600px){.share-element__icon{width:56px;height:56px;border:0;background:0 0;-webkit-appearance:none}.share-element__icon:before{content:'';position:absolute;top:0;left:0;background:#fff;border-radius:50%;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);width:100%;height:100%;-webkit-transition:all .1s ease;transition:all .1s ease}.share-element__icon:after{display:none}.share-element__icon.disabled{opacity:.2;pointer-events:none}}.svg-layer{position:absolute;top:0;width:200%;height:100%;opacity:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%}.cta-module .svg-layer{top:0;width:100%}.share-element__icon svg,.svg-layer img{position:absolute;top:0;bottom:0;margin:auto}.svg-layer__top-layer{position:absolute;width:100%;height:100%;opacity:.85;z-index:1}.cta-module .svg-layer__top-layer{display:none}.body-moving__element{position:absolute;width:100%;height:100%;top:0;opacity:0;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-transition-delay:0s;transition-delay:0s}.tooltip,.tooltip__mark{position:relative;display:inline-block}.tooltip{cursor:pointer;vertical-align:top}.tooltip__mark{width:18px;height:18px;background:#b1b1b1;border-radius:50%;text-align:center;color:#fff;font-family:SamsungOne-700,sans-serif;vertical-align:middle;line-height:18px;margin-left:10px}.tooltip__arrow,.tooltip__bubble{-webkit-transition:all .1s ease;transition:all .1s ease;position:absolute;background-color:#343434;display:none}.tooltip__bubble{text-align:left;padding:16px 24px;border-radius:3px;color:#fff;z-index:2;right:-6px;bottom:calc(100% + 8px);width:284px}.tooltip__arrow{content:'';width:10px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);bottom:calc(100% + 3px);right:5px}.tooltip__bubble-close{position:absolute;top:18px;right:24px;width:22px;height:22px;margin:0;padding:0;border:0;cursor:pointer;border-radius:50%;background:#000;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.23);box-shadow:0 2px 4px rgba(0,0,0,.23)}.tooltip__bubble-close span{position:absolute;display:block;top:50%;left:50%;width:8px;height:8px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);stroke:#fff;fill:#fff;pointer-events:none}.tooltip__bubble-close span svg{vertical-align:top;width:100%;height:100%}.tooltip__bubble-title{display:block;margin-bottom:16px}.tooltip__bubble-description{font-size:calc(12px + 4*((100vw - 600px)/840));line-height:24px}@media screen and (max-width:600px){.tooltip__bubble-description{font-size:12px}}@media screen and (min-width:1440px){.tooltip__bubble-description{font-size:16px}}@media (max-width:1440px){.tooltip__bubble-description{line-height:24px}}@media (max-width:1230px){.tooltip__bubble-description{line-height:24px}}@media (max-width:1020px){.tooltip__bubble-description{line-height:20px}}@media (max-width:810px){.tooltip__bubble-description{line-height:20px}}@media (max-width:600px){.tooltip__bubble-description{line-height:16px}}.tooltip__question{text-decoration:underline;display:block;font-family:SamsungOne-700,sans-serif;font-size:12px}.language-menu option,.tooltip__question:hover{color:#000}.tooltip__question:hover .tooltip__mark{background:#000}.video-wrapper{height:100%;background-color:#000}.video-controls{position:absolute;width:100%;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.4)));background:linear-gradient(-180deg,transparent,rgba(0,0,0,.4));padding-top:20px;padding-left:4%;padding-right:4%;padding-bottom:calc(15px + 17*((100vw - 600px)/840))}@media screen and (max-width:600px){.video-controls{padding-bottom:15px}}@media screen and (min-width:1440px){.video-controls{padding-bottom:32px}}@media (max-width:900px){.video-controls{display:none}}.video-preview{position:absolute;width:100%;height:100%;background-size:cover;background-repeat:no-repeat}.video-play{float:left;width:8%;background:0 0;border:0;max-width:30px;margin-right:3%}.video-play svg{position:absolute;height:20px;width:18px;cursor:pointer;fill:#fff}.video-play .video-btn-play{display:none}.video-play .video-btn-pause{margin-left:-9px}.pause .video-btn-play{display:block}.pause .video-btn-pause{display:none}.video-volume{float:left;width:15%}.video-fullscreen svg,.video-volume svg{float:left;height:20px;width:20px;cursor:pointer}#progress-bar:before,.video-volume .volume-bar{height:2px;background-color:rgba(255,255,255,.4)}.video-volume .volume-bar{display:inline-block;margin-left:8%;position:relative;top:-7px;width:60%}.video-volume .volume-bar .progress-circle{top:-5px;width:12px;height:12px}@media (max-width:900px){.video-volume{display:none}}@media (max-width:900px){.video-progress{float:right}}.video-fullscreen{float:right;width:8%;background:0 0;border:0;max-width:30px}.video-fullscreen svg{margin-right:2%}@media (max-width:900px){.video-fullscreen{display:none}}#progress-bar{height:10px;border:0;top:-6px;width:calc(70% + 19*((100vw - 600px)/840))}@media screen and (max-width:600px){#progress-bar{width:70%}}@media screen and (min-width:1440px){#progress-bar{width:89%}}@media (max-width:900px){#progress-bar{width:50%}}#progress-bar:before{content:"";position:absolute;top:4px;width:100%}.progress-bar_progress__wrap{position:relative;top:4px;width:100%;height:2px;overflow:hidden}.progress-bar_progress{position:absolute;width:100%;height:100%;background-color:#fff;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.progress-bar_progress:after{content:"";width:20px;height:20px;background-color:#fff}.video-progress{float:left;padding-left:5%;width:69%;top:-26px;position:relative}@media (max-width:900px){.video-progress{width:57%}}.video-time{float:left;display:inline-block;width:80px}.video-time p{float:left;font-family:SamsungOne-400,sans-serif;font-size:14px;color:#fff}.progress-circle{position:absolute;top:-2px;left:0;width:15px;height:15px;border-radius:50%;background-color:#fff}video::-webkit-media-controls{display:none!important}.video-controls{left:0;bottom:0;z-index:2147483647}.progress-bar__wrap-volume{top:0}::-webkit-media-controls{display:none!important}video::-webkit-media-controls-enclosure{display:none!important}.vjs-play-control,.vjs-play-control:hover{-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-transition-delay:0s;transition-delay:0s}.vjs-play-control{width:30px;height:40px;border:0;background-image:url(../img/videojs/play.79eb761a.svg);background-repeat:no-repeat;background-color:transparent;background-position:center;font-size:0;font-color:transparent;cursor:pointer}@media (max-width:600px){.vjs-play-control{margin-right:9%}}.vjs-play-control:hover{opacity:.7}.vjs-play-control.vjs-playing{background-image:url(../img/videojs/pause.31e175d9.svg);background-size:50%}.vjs-fullscreen-control{width:30px;height:30px;border:0}.video-play-mobile{display:none;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;max-width:calc(70px + 10*((100vw - 600px)/840));max-height:calc(70px + 10*((100vw - 600px)/840));cursor:pointer}@media screen and (max-width:600px){.video-play-mobile{max-width:70px}}@media screen and (min-width:1440px){.video-play-mobile{max-width:80px}}@media screen and (max-width:600px){.video-play-mobile{max-height:70px}}@media screen and (min-width:1440px){.video-play-mobile{max-height:80px}}@media (max-width:900px){.video-play-mobile{display:block}}.module-overlay video,.video-btn-play{width:100%;height:100%}.video-js{padding:0!important;width:100%!important;height:100%!important;background-color:#000}.vjs-error-display{display:none}.vjs-control-bar{position:absolute;padding:0 5%;width:100%;height:80px;bottom:5px;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.35)));background:linear-gradient(-180deg,transparent,rgba(0,0,0,.35))}@media (max-width:600px){.vjs-control-bar{height:55px}}.vjs-play-control,.vjs-time-control{display:inline-block;float:left;top:12px;position:relative}.vjs-time-control{top:22px}.vjs-audio-button,.vjs-caption-settings,.vjs-captions-button,.vjs-chapters-button,.vjs-current-time span,.vjs-default-skin .vjs-big-play-button,.vjs-descriptions-button,.vjs-duration span,.vjs-live-control,.vjs-load-progress,.vjs-playback-rate,.vjs-remaining-time-display,.vjs-subtitles-button{display:none}.vjs-current-time,.vjs-duration{top:22px;position:relative}.vjs-progress-control{display:inline-block;float:left;width:41%;top:31px;position:relative;margin-left:21px}@media (max-width:900px){.vjs-progress-control{width:35%}}.vjs-poster{background-size:100%}.vjs-fullscreen-control{display:inline-block;float:right}.video-js{font-size:10px;color:#fff}.video-js .vjs-play-progress,.video-js .vjs-slider,.video-js .vjs-slider-bar,.video-js .vjs-volume-level{background:rgba(255,255,255,.5)}.vjs-play-progress{position:relative}.vjs-play-progress .vjs-control-text{opacity:0}.video-js .vjs-play-progress,.video-js .vjs-slider-bar,.vjs-progress-holder{height:2px}.video-js .vjs-play-progress:before,.video-js .vjs-slider-bar:before{content:'';position:absolute;right:-5px;top:-7px;width:17px;height:17px;background-color:#fff;border-radius:50%;cursor:pointer}.video-js .vjs-mute-control .vjs-control-text,.video-js .vjs-volume-bar:before,.video-js .vjs-volume-menu-button .vjs-control-text{display:none}.video-js .vjs-load-progress{background:#bfc7d3;background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:#fff;background:rgba(115,133,159,.75)}.vjs-current-time-display,.vjs-duration,.vjs-time-divider{font-family:SamsungOne-400,sans-serif;font-size:14px;color:#fff}.video-js .vjs-mute-control,.video-js .vjs-volume-menu-button{cursor:pointer;float:left}.vjs-volume-menu-button{position:relative;top:20px;margin-left:7%}.vjs-volume-menu-button:before,.vjs-volume-menu-button:hover:before{-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-transition-delay:0s;transition-delay:0s}.vjs-volume-menu-button:before{content:'';position:absolute;width:30px;height:30px;background-image:url(../img/videojs/sound.936c0fe0.svg);background-repeat:no-repeat;background-color:transparent;background-position:center;left:0;top:-2px}@media (max-width:1200px){.vjs-volume-menu-button:before{left:-12px}}@media (max-width:900px){.vjs-volume-menu-button:before{left:-20px}}.vjs-volume-menu-button:hover:before{opacity:.7}@media (max-width:600px){.vjs-volume-menu-button{display:none!important}}.video-js .vjs-volume-control{width:5em;float:right}.video-js .vjs-volume-bar{position:relative;width:50%;height:2px;margin:1.1em auto 0}.video-js .vjs-volume-bar:before{content:'';position:absolute;width:30px;height:30px;background-color:red;left:0}.video-js .vjs-volume-level{position:absolute;width:100%;top:0;left:0;height:2px;background:#fff url() -50% 0;border-radius:2px}.video-js .vjs-volume-level:before{content:'';position:absolute;right:-5px;top:-6px;width:15px;height:15px;background-color:#fff;border-radius:50%}.video-js .vjs-play-progress{background-color:#fff}.vjs-fullscreen-control{cursor:pointer;background-image:url(../img/videojs/enter-full.d3eb3b41.svg);background-repeat:no-repeat;background-color:transparent;background-position:center}.vjs-fullscreen-control span{display:none;background-color:transparent;border:0}.vjs-fullscreen-control:hover{opacity:.7;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-transition-delay:0s;transition-delay:0s}[title~=Non-Fullscreen]{background-image:url(../img/videojs/exit-full.da003aff.svg)}.where-to-buy-picker,select{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none}.where-to-buy-picker-mobile{display:none;margin-top:15px}@media (max-width:600px){.where-to-buy-picker-mobile{display:block}}select{position:absolute;top:-1px;width:100%;height:50px;color:transparent;font-family:SamsungOne-800,sans-serif;font-size:16px;text-align:center;text-transform:uppercase;border:0;border-radius:3px;background-color:transparent;z-index:1}.footer-partners u,.where-to-buy-picker-desktop{display:inline-block}@media (max-width:600px){.where-to-buy-picker-desktop{display:none}}.where-to-buy-picker-title{position:relative;margin-bottom:0;z-index:1;cursor:pointer}.where-to-buy-picker-title svg{margin-left:10px;width:13px;height:11px}.active .where-to-buy-picker-title svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.where-to-buy-picker-desktop ul{position:absolute;width:100%;background-color:#fff;overflow:hidden;max-height:0;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.23);box-shadow:0 2px 6px rgba(0,0,0,.23)}.where-to-buy-picker-desktop a{display:inline-block;padding:10px 15px 0;width:100%;font-family:SamsungOne-500,sans-serif;font-size:16px;color:rgba(0,0,0,.8);text-decoration:none}.where-to-buy-picker-desktop a div{float:left;display:inline-block;margin:0 8px 0 0;width:40px;height:40px;background-position:center;background-repeat:no-repeat;background-size:70%}.blog-list__item{position:relative;display:block;width:100%;margin-left:0;border-radius:3px;overflow:hidden;background-color:#fff;opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);will-change:transform;height:calc(156px + 164*((100vw - 600px)/840));margin-bottom:calc(10px + 22*((100vw - 600px)/840))}@media screen and (max-width:600px){.blog-list__item{height:156px}}@media screen and (min-width:1440px){.blog-list__item{height:320px}}@media screen and (max-width:600px){.blog-list__item{margin-bottom:10px}}@media screen and (min-width:1440px){.blog-list__item{margin-bottom:32px}}.blog-list__item:before,.footer-partners li:before,.main-nav-wrapper li:before,footer .footer-section .open:after{display:none}.blog-list__item--featured{height:calc(200px + 280*((100vw - 600px)/840))}@media screen and (max-width:600px){.blog-list__item--featured{height:200px}}@media screen and (min-width:1440px){.blog-list__item--featured{height:480px}}@media (max-width:600px){.blog-list__item--featured{height:auto}}.blog-list__item__link{width:100%;height:100%;display:inline-block;position:relative}.blog-list__item__link:hover .blog-list__item__image-item,.related-post .related-post__link:hover .related-post__image-item{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all 650ms cubic-bezier(.165,.84,.44,1);transition:all 650ms cubic-bezier(.165,.84,.44,1)}.blog-list__item__image{position:absolute;display:block;float:left;width:42%;height:100%;overflow:hidden}@media (max-width:600px){.blog-list__item__image{width:35%}}.blog-list__item--featured .blog-list__item__image{width:66%}@media (max-width:600px){.blog-list__item--featured .blog-list__item__image{position:relative;width:100%;height:0;padding-bottom:48%}}.blog-list__item__image-item{position:absolute;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;-webkit-transform:scale(1.04);transform:scale(1.04);-webkit-transition:all .4s cubic-bezier(.165,.84,.44,1);transition:all .4s cubic-bezier(.165,.84,.44,1)}.blog-list__item__description{display:block;position:absolute;right:0;width:58%;height:100%;color:#000;padding:22px}.blog-list__item--featured .blog-list__item__description{width:34%}@media (max-width:600px){.blog-list__item--featured .blog-list__item__description{clear:both;position:relative;padding:14px 16px;width:100%;height:140px}.blog-list__item__description{width:65%}}.blog-list__item__title{position:absolute;bottom:calc(20px + 20*((100vw - 600px)/840));width:80%}@media screen and (max-width:600px){.blog-list__item__title{bottom:20px}}@media screen and (min-width:1440px){.blog-list__item__title{bottom:40px}}.blog-list__item--featured .blog-list__item__title{bottom:20px}@media (max-width:600px){.blog-list__item--featured .blog-list__item__title{width:70%;bottom:16px}}.blog-post-page{position:relative}.blog-post-page .blog-post-page__section{background-color:#fff}@media (max-width:600px){.blog-post-page .breadcrumb{border-bottom:2px solid #f8f8f8;border-top:2px solid #f8f8f8;width:100%;padding:1.6% 6% 2%}}.blog-post-page .blog-post-page__header{padding-top:105px;margin:auto;width:90%;max-width:600px}.blog-post-page .blog-post-page__header .blog-post-page__header__kicker,.blog-post-page .blog-post-page__header h1{margin-bottom:calc(16px + 8*((100vw - 600px)/840))}@media screen and (max-width:600px){.blog-post-page .blog-post-page__header .blog-post-page__header__kicker{margin-bottom:16px}}@media screen and (min-width:1440px){.blog-post-page .blog-post-page__header .blog-post-page__header__kicker{margin-bottom:24px}}@media screen and (max-width:600px){.blog-post-page .blog-post-page__header h1{margin-bottom:16px}}@media screen and (min-width:1440px){.blog-post-page .blog-post-page__header h1{margin-bottom:24px}}.blog-post-page .blog-post-page__header .blog-post-page__header__date{border-top:2px solid #f8f8f8;padding-top:calc(16px + 8*((100vw - 600px)/840));color:#959494}@media screen and (max-width:600px){.blog-post-page .blog-post-page__header .blog-post-page__header__date{padding-top:16px}}@media screen and (min-width:1440px){.blog-post-page .blog-post-page__header .blog-post-page__header__date{padding-top:24px}}.blog-post-page .blog-post-page__featured-image{margin-top:calc(24px + 16*((100vw - 600px)/840));margin-bottom:calc(24px + 40*((100vw - 600px)/840));margin-left:auto;margin-right:auto;display:block;max-width:984px;width:100%}@media screen and (max-width:600px){.blog-post-page .blog-post-page__featured-image{margin-top:24px}}@media screen and (min-width:1440px){.blog-post-page .blog-post-page__featured-image{margin-top:40px}}@media screen and (max-width:600px){.blog-post-page .blog-post-page__featured-image{margin-bottom:24px}}@media screen and (min-width:1440px){.blog-post-page .blog-post-page__featured-image{margin-bottom:64px}}.blog-post-page .blog-post-page__related-posts{margin-top:32px;margin-left:calc(24px + 24*((100vw - 600px)/840));margin-right:calc(24px + 24*((100vw - 600px)/840))}@media screen and (max-width:600px){.blog-post-page .blog-post-page__related-posts{margin-left:24px}}@media screen and (min-width:1440px){.blog-post-page .blog-post-page__related-posts{margin-left:48px}}@media screen and (max-width:600px){.blog-post-page .blog-post-page__related-posts{margin-right:24px}}@media screen and (min-width:1440px){.blog-post-page .blog-post-page__related-posts{margin-right:48px}}.blog-post-page .blog-post-page__related-posts h3{margin-left:5px}.blog-post-page .blog-post-page__related-posts ul{display:inline-block;width:101%;margin:0 0 0 -1.2%;-webkit-transform:translateX(-.5%);transform:translateX(-.5%);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media (max-width:720px){.blog-post-page .blog-post-page__related-posts ul{width:140%}}@media (max-width:600px){.blog-post-page .blog-post-page__related-posts ul{width:230%}}.blog-post-page .blog-post-page__related-posts .blog-post-page__related-posts__wrapper{margin-top:calc(20px + 4*((100vw - 600px)/840));display:inline-block;width:100%}@media screen and (max-width:600px){.blog-post-page .blog-post-page__related-posts .blog-post-page__related-posts__wrapper{margin-top:20px}}@media screen and (min-width:1440px){.blog-post-page .blog-post-page__related-posts .blog-post-page__related-posts__wrapper{margin-top:24px}}@media (max-width:900px){.blog-post-page .blog-post-page__related-posts .blog-post-page__related-posts__wrapper{overflow-x:scroll;-webkit-overflow-scrolling:touch}}.blog-post-page .markdown-module{margin-left:auto;margin-right:auto;max-width:584px;width:100%}@media (max-width:600px){.blog-post-page .markdown-module{max-width:100%;width:auto}}.blog-post-page .markdown-module .markdown-module__copy{padding-top:calc(5px + 5*((100vw - 600px)/840));padding-bottom:calc(5px + 5*((100vw - 600px)/840));margin:0;width:100%;overflow:visible}@media screen and (max-width:600px){.blog-post-page .markdown-module .markdown-module__copy{padding-top:5px}}@media screen and (min-width:1440px){.blog-post-page .markdown-module .markdown-module__copy{padding-top:10px}}@media screen and (max-width:600px){.blog-post-page .markdown-module .markdown-module__copy{padding-bottom:5px}}@media screen and (min-width:1440px){.blog-post-page .markdown-module .markdown-module__copy{padding-bottom:10px}}.blog-post-page .markdown-module .markdown-module__copy p{margin:20px auto}.blog-post-page .markdown-module .markdown-module__copy ul{margin-bottom:calc(20px + 10*((100vw - 600px)/840));margin-top:calc(20px + 10*((100vw - 600px)/840));list-style:none}@media screen and (max-width:600px){.blog-post-page .markdown-module .markdown-module__copy ul{margin-bottom:20px}}@media screen and (min-width:1440px){.blog-post-page .markdown-module .markdown-module__copy ul{margin-bottom:30px}}@media screen and (max-width:600px){.blog-post-page .markdown-module .markdown-module__copy ul{margin-top:20px}}@media screen and (min-width:1440px){.blog-post-page .markdown-module .markdown-module__copy ul{margin-top:30px}}.blog-post-page .markdown-module .markdown-module__copy ul li{font-size:calc(14px + 4*((100vw - 600px)/840));line-height:calc(24px + 4*((100vw - 600px)/840));margin-bottom:calc(10px + 8*((100vw - 600px)/840));font-family:SamsungOne-400,sans-serif;list-style:none;width:90%}@media screen and (max-width:600px){.blog-post-page .markdown-module .markdown-module__copy ul li{font-size:14px}}@media screen and (min-width:1440px){.blog-post-page .markdown-module .markdown-module__copy ul li{font-size:18px}}@media screen and (max-width:600px){.blog-post-page .markdown-module .markdown-module__copy ul li{line-height:24px}}@media screen and (min-width:1440px){.blog-post-page .markdown-module .markdown-module__copy ul li{line-height:28px}}@media screen and (max-width:600px){.blog-post-page .markdown-module .markdown-module__copy ul li{margin-bottom:10px}}@media screen and (min-width:1440px){.blog-post-page .markdown-module .markdown-module__copy ul li{margin-bottom:18px}}.blog-post-page .markdown-module .markdown-module__copy ul li:before{content:'';top:10px;width:8px;height:8px;border:2px solid #15bfff;background-color:transparent}.blog-post-page .markdown-module .markdown-module__copy blockquote p{font-family:SamsungOne-300,sans-serif;font-size:calc(24px + 10*((100vw - 600px)/840));line-height:calc(32px + 10*((100vw - 600px)/840));margin-bottom:calc(40px + 20*((100vw - 600px)/840));margin-top:calc(40px + 20*((100vw - 600px)/840));text-align:center;color:#15bfff}@media screen and (max-width:600px){.blog-post-page .markdown-module .markdown-module__copy blockquote p{font-size:24px}}@media screen and (min-width:1440px){.blog-post-page .markdown-module .markdown-module__copy blockquote p{font-size:34px}}@media screen and (max-width:600px){.blog-post-page .markdown-module .markdown-module__copy blockquote p{line-height:32px}}@media screen and (min-width:1440px){.blog-post-page .markdown-module .markdown-module__copy blockquote p{line-height:42px}}@media screen and (max-width:600px){.blog-post-page .markdown-module .markdown-module__copy blockquote p{margin-bottom:40px}}@media screen and (min-width:1440px){.blog-post-page .markdown-module .markdown-module__copy blockquote p{margin-bottom:60px}}@media screen and (max-width:600px){.blog-post-page .markdown-module .markdown-module__copy blockquote p{margin-top:40px}}@media screen and (min-width:1440px){.blog-post-page .markdown-module .markdown-module__copy blockquote p{margin-top:60px}}.blog-post-page .markdown-module .markdown-module__copy img,.blog-post-page .markdown-module .markdown-module__copy p img{margin:calc(20px + 10*((100vw - 600px)/840)) calc(-24px + -76*((100vw - 600px)/840));position:relative;width:auto;display:block}@media screen and (max-width:600px){.blog-post-page .markdown-module .markdown-module__copy img,.blog-post-page .markdown-module .markdown-module__copy p img{margin-bottom:20px}}@media screen and (min-width:1440px){.blog-post-page .markdown-module .markdown-module__copy img,.blog-post-page .markdown-module .markdown-module__copy p img{margin-bottom:30px}}@media screen and (max-width:600px){.blog-post-page .markdown-module .markdown-module__copy img,.blog-post-page .markdown-module .markdown-module__copy p img{margin-top:20px}}@media screen and (min-width:1440px){.blog-post-page .markdown-module .markdown-module__copy img,.blog-post-page .markdown-module .markdown-module__copy p img{margin-top:30px}}@media screen and (max-width:600px){.blog-post-page .markdown-module .markdown-module__copy img,.blog-post-page .markdown-module .markdown-module__copy p img{margin-left:-24px}}@media screen and (min-width:1440px){.blog-post-page .markdown-module .markdown-module__copy img,.blog-post-page .markdown-module .markdown-module__copy p img{margin-left:-100px}}@media screen and (max-width:600px){.blog-post-page .markdown-module .markdown-module__copy img,.blog-post-page .markdown-module .markdown-module__copy p img{margin-right:-24px}}@media screen and (min-width:1440px){.blog-post-page .markdown-module .markdown-module__copy img,.blog-post-page .markdown-module .markdown-module__copy p img{margin-right:-100px}}.blog-post-page .markdown-module .markdown-module__copy p img{margin-top:0;margin-bottom:0;max-width:120%}.blog-post-page .markdown-module .dropcap{font-size:334%;font-family:SamsungOne-300,sans-serif;color:rgba(0,0,0,.8);float:left;margin-top:12px;margin-right:6px}.blog-post-page .markdown-module .highlight-list{padding:calc(24px + 32*((100vw - 600px)/840)) calc(24px + 76*((100vw - 600px)/840));margin:calc(40px + 20*((100vw - 600px)/840)) calc(-24px + -76*((100vw - 600px)/840));position:relative;width:auto}@media screen and (max-width:600px){.blog-post-page .markdown-module .highlight-list{padding-top:24px}}@media screen and (min-width:1440px){.blog-post-page .markdown-module .highlight-list{padding-top:56px}}@media screen and (max-width:600px){.blog-post-page .markdown-module .highlight-list{padding-bottom:24px}}@media screen and (min-width:1440px){.blog-post-page .markdown-module .highlight-list{padding-bottom:56px}}@media screen and (max-width:600px){.blog-post-page .markdown-module .highlight-list{padding-left:24px}}@media screen and (min-width:1440px){.blog-post-page .markdown-module .highlight-list{padding-left:100px}}@media screen and (max-width:600px){.blog-post-page .markdown-module .highlight-list{padding-right:24px}}@media screen and (min-width:1440px){.blog-post-page .markdown-module .highlight-list{padding-right:100px}}@media screen and (max-width:600px){.blog-post-page .markdown-module .highlight-list{margin-top:40px}}@media screen and (min-width:1440px){.blog-post-page .markdown-module .highlight-list{margin-top:60px}}@media screen and (max-width:600px){.blog-post-page .markdown-module .highlight-list{margin-bottom:40px}}@media screen and (min-width:1440px){.blog-post-page .markdown-module .highlight-list{margin-bottom:60px}}@media screen and (max-width:600px){.blog-post-page .markdown-module .highlight-list{margin-left:-24px}}@media screen and (min-width:1440px){.blog-post-page .markdown-module .highlight-list{margin-left:-100px}}@media screen and (max-width:600px){.blog-post-page .markdown-module .highlight-list{margin-right:-24px}}@media screen and (min-width:1440px){.blog-post-page .markdown-module .highlight-list{margin-right:-100px}}.blog-post-page .markdown-module .highlight-list:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background-color:#15bfff;opacity:.07}.blog-post-page .markdown-module .end-text{display:inline-block;position:relative;top:1px;left:3px;width:10px;height:10px;background-color:#15bfff}@media (max-width:600px){.blog-post-page .markdown-module .end-text{width:8px;height:8px}}.page-blog-post__large-element{width:120%;left:-10%}.card-slider{padding:10px 0}.card-slider .st-slider__slide{width:85%;margin:0 2px;-webkit-box-shadow:0 4px 8px rgba(158,158,158,.13);box-shadow:0 4px 8px rgba(158,158,158,.13);text-align:center}.carousel{position:relative;overflow:hidden;height:calc(200px + 500*((100vw - 600px)/840))}@media screen and (max-width:600px){.carousel{height:200px}}@media screen and (min-width:1440px){.carousel{height:700px}}.carousel-slide,.carousel__slider{position:absolute;width:100%;height:100%}.carousel-slide{display:none;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0}.carousel-slide:first-child{display:block;z-index:1}.carousel-slide .vjs-control-bar{bottom:0}@media (max-width:600px){.carousel-slide .vjs-control-bar{display:none}}.carousel-slide .vjs-tech{max-height:100%;margin:0 auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:50%;top:0}@media (max-width:600px){.carousel-slide .vjs-big-play-button{display:block;width:60px;height:60px;background-color:#fff;position:absolute;border:0;top:0;bottom:0;left:0;right:0;margin:auto;border-radius:50%;opacity:1;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:350ms;transition-duration:350ms;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-transition-delay:0s;transition-delay:0s}.carousel-slide .vjs-big-play-button span{display:none}.carousel-slide .vjs-big-play-button:before{position:absolute;margin:auto;right:0;left:5px;top:0;bottom:0;content:'';width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:20px solid #08a2db;border-radius:2px}.carousel-slide .vjs-playing .vjs-big-play-button{opacity:0;display:none}}.carousel-navigation{display:none;top:160px}@media (max-width:600px){.carousel-navigation{display:block}}.carousel__arrow svg,.carousel__arrow-wrapper{position:absolute;top:0;bottom:0;margin:auto;width:100%;height:50px;z-index:2}@media (max-width:900px){.product-carousel .carousel__arrow-wrapper{top:20%}}@media (max-width:720px){.product-carousel .carousel__arrow-wrapper{display:none}}@media (max-width:600px){.carousel__arrow-wrapper{display:none}}.carousel__arrow,.carousel__arrow:before{position:absolute;width:55px;height:55px;border-radius:50%}.carousel__arrow{cursor:pointer}.carousel__arrow svg{right:0;left:0;width:30px;height:30px;z-index:1}.carousel__arrow:before{content:"";left:-3px;background-color:#fff;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:350ms;transition-duration:350ms;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-transition-delay:0s;transition-delay:0s}.carousel__arrow:hover:before{-webkit-transform:scale(1.2);transform:scale(1.2)}.carousel__arrow-left{left:24px;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.04);box-shadow:0 0 6px 0 rgba(0,0,0,.04)}.carousel__arrow-right{right:24px;-webkit-box-shadow:0 6px 6px 0 rgba(0,0,0,.05);box-shadow:0 6px 6px 0 rgba(0,0,0,.05)}.cookie-message{padding:0 20px;position:fixed;bottom:0;z-index:10;width:100%;font-size:16px;display:none;background-color:#f5f5f5}.cookie-message__image{position:absolute;top:2px;left:20px;width:48px;height:48px;margin:20px}.cookie-message__image img,footer{width:100%}@media (max-width:900px){.cookie-message__image{display:none}}.cookie-message__text{width:70%;margin:20px auto;max-width:1124px}.cookie-message__text p{font-size:calc(14px + 2*((100vw - 600px)/840))}@media screen and (max-width:600px){.cookie-message__text p{font-size:14px}}@media screen and (min-width:1440px){.cookie-message__text p{font-size:16px}}@media (max-width:1200px){.cookie-message__text{width:62%}}@media (max-width:900px){.cookie-message__text{width:100%}}.cookie-message__button{position:absolute;right:24px;top:18px;min-width:110px}@media (max-width:900px){.cookie-message__button{position:relative;margin-bottom:20px;top:0;right:0}}.product-details__wrap,footer a u:before{background-color:#fff}.product-details{position:relative;margin:auto;margin-top:calc(60px + 60*((100vw - 600px)/840));margin-bottom:calc(25px + 65*((100vw - 600px)/840));width:85%;overflow:hidden}@media screen and (max-width:600px){.product-details{margin-top:60px}}@media screen and (min-width:1440px){.product-details{margin-top:120px}}@media screen and (max-width:600px){.product-details{margin-bottom:25px}}@media screen and (min-width:1440px){.product-details{margin-bottom:90px}}@media (max-width:600px){.product-details{margin-top:25px;display:block;margin-left:7%}}.product-details h3{display:inline-block;width:100%;height:40px;margin-bottom:calc(5px + 21*((100vw - 600px)/840))}@media screen and (max-width:600px){.product-details h3{margin-bottom:5px}}@media screen and (min-width:1440px){.product-details h3{margin-bottom:26px}}@media (max-width:600px){.product-details h3{font-family:SamsungOne-700,sans-serif;font-size:16px;cursor:pointer}}.product-details.open:before{content:"";display:none}@media (max-width:600px){.product-details.open:before{display:none}}.detail-block-intro{display:inline-block;width:100%;margin-bottom:30px}@media (max-width:600px){.detail-block-intro{margin-bottom:0}}.detail-block__row{display:inline-block;margin-top:calc(20px + 10*((100vw - 600px)/840));width:100%}@media screen and (max-width:600px){.detail-block__row{margin-top:20px}}@media screen and (min-width:1440px){.detail-block__row{margin-top:30px}}.detail-block__title{float:left;margin-right:10%;width:21%;color:#000;max-width:140px;position:relative}@media (max-width:900px){.detail-block__title{margin-right:5%;width:35%;max-width:162px}}@media (max-width:600px){.detail-block__title{margin-bottom:10px;width:100%;max-width:100%}}.detail-block__title svg{width:33px;height:33px;position:relative;top:-4px}.detail-block__title__icon{position:relative;top:2px;margin-right:11px;float:left}.detail-block__body{float:left;width:70%}.detail-block__body ul{width:100%!important}@media (max-width:900px){.detail-block__body{width:60%}}.detail-block__body li{margin-left:-3px;margin-bottom:15px}@media (max-width:900px){.detail-block__body li{margin-left:0}}@media (max-width:600px){.detail-block__body li{margin-left:30px}}.detail-block__body p,.product-details h3{color:rgba(0,0,0,.8)}@media (max-width:600px){.detail-block__body{width:100%}}footer{display:block;margin:0 auto -2px;max-width:1440px;background-color:#000;color:#fff}footer img{width:20px}footer li{margin-left:0;margin-bottom:10px;font-size:16px}@media (max-width:900px){footer li{margin-bottom:0}}@media (max-width:600px){footer li{font-size:14px}}footer a{font-family:SamsungOne-400,sans-serif;color:rgba(255,255,255,.8)}footer a u{position:relative;border:2px solid transparent;text-decoration:none}footer a u:before{content:"";position:absolute;width:100%;height:1px;bottom:-4px;-webkit-transform:translateY(3px);transform:translateY(3px);opacity:0;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:390ms;transition-duration:390ms;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-transition-delay:0s;transition-delay:0s}@media (max-width:900px){footer a{font-size:16px;padding:4px 0}}footer a:focus,footer a:hover{color:#fff}footer a:focus u,footer a:hover u{border:2px solid transparent}footer a:focus u:before,footer a:hover u:before{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:390ms;transition-duration:390ms;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-transition-delay:0s;transition-delay:0s}footer a:active{color:rgba(255,255,255,.8)}footer a:active u:before{background-color:rgba(255,255,255,.8)}footer .footer-wrapper{margin:0 auto;width:88%}footer .footer-wrapper svg{fill:#fff}footer .footer-wrapper remote-svg{width:24px;height:24px}footer .footer-links{margin-top:0;width:100%;text-align:center;padding-bottom:70px;border-bottom:2px solid #191919}@media (max-width:900px){footer .footer-links{padding-bottom:0;border-bottom:0}}footer .footer-section{display:inline-block;padding-top:57px;color:#fff;text-align:left;vertical-align:top;border-bottom:0}@media (min-width:901px){footer .footer-section:not(:last-child){width:160px}}@media (min-width:1024px){footer .footer-section:not(:last-child){width:200px}}@media (max-width:900px){footer .footer-section{width:100%;padding-top:20px;padding-bottom:32px;max-height:66px;overflow:hidden;border-bottom:2px solid #191919}}footer .footer-section ul{width:101%;margin:0 auto 10px}footer .footer-section h5{position:relative;margin-bottom:24px;font-family:SamsungOne-700,sans-serif;font-size:16px;text-transform:uppercase}footer .footer-section h5:after,footer .footer-section h5:before{content:"";display:none;position:absolute;width:13px;height:2px;right:0;top:0;bottom:0;margin:auto;background-color:#fff}footer .footer-section h5:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media (max-width:900px){footer .footer-section h5{cursor:pointer;margin-bottom:20px}footer .footer-section h5:after,footer .footer-section h5:before{display:block}}@media (max-width:600px){footer .footer-section h5{font-size:14px}}@media (max-width:900px){footer .footer-section{font-size:16px}}.footer-partners ul{padding-top:24px;width:100%;text-align:center;padding-bottom:24px}.footer-partners li{display:inline-block;margin:0 36px}.footer-partners li a{display:block;font-size:14px}.footer-partners remote-svg,.footer-partners u{vertical-align:middle}.footer-partners remote-svg{margin-top:-2px;position:relative;margin-right:30px}@media (max-width:900px){.footer-partners{margin-bottom:24px}.footer-partners li{margin:0}.footer-partners li:not(:last-child){margin-right:16px}.footer-partners remote-svg{width:32px!important;height:32px!important;margin-right:16px}}.footer-social{position:absolute;bottom:0;left:0;margin-bottom:-5px}.footer-social a{-webkit-transition:all .3s cubic-bezier(.23,1,.32,1);transition:all .3s cubic-bezier(.23,1,.32,1)}.footer-social a:focus,.footer-social a:hover{opacity:.7}.footer-social li{display:inline-block;width:26px;height:26px}.footer-social li:not(:last-child){margin-right:27px}@media (max-width:900px){.footer-social{position:relative;width:auto;display:block;float:initial;text-align:center;margin-bottom:20px}}.footer-copyright{text-align:center;font-family:SamsungOne-300,sans-serif;font-size:14px;padding-top:5px}@media (max-width:900px){.footer-copyright{width:100%}}.footer-language svg,.footer-legal{position:absolute;top:0;right:0}@media (max-width:1260px){.footer-legal{top:32px}}@media (max-width:900px){.footer-legal{position:relative;width:100%;margin-top:20px;top:0}}.footer-legal ul{text-align:center}@media (max-width:900px){.footer-legal ul{float:initial;width:100%}}.footer-legal li{position:relative;margin:0 0 0 20px;vertical-align:middle}@media (max-width:900px){.footer-legal li{margin-left:0;text-align:center}}.footer-legal a{font-size:14px}.footer-language p,.footer-legal li,.footer-legal ul,section{display:inline-block}.footer-extra{position:relative;margin-top:20px;margin-bottom:40px;height:33px}@media (max-width:1260px){.footer-extra{height:64px}}@media (max-width:900px){.footer-extra{text-align:center;margin-top:0;height:auto;margin-bottom:8px}}.footer-extra ul li a{font-family:SamsungOne-300;font-size:14px}.footer-language{position:relative;top:0;display:inline-block;overflow:hidden;vertical-align:middle;background-color:transparent;border-radius:0;margin-left:20px}.footer-language p{font-size:14px;font-family:SamsungOne-300,sans-serif;margin-right:10px}.footer-language svg{top:50%;width:12px;height:19px;margin-top:-9px;pointer-events:none}@media (max-width:900px){.footer-language{margin:16px auto 32px}}.language-menu{position:relative;padding-right:24px;width:60px;height:24px;font-family:SamsungOne-300,sans-serif;font-size:14px;color:#fff;border-bottom:2px solid #fff;border-radius:0;text-align:left;text-indent:0;-webkit-appearance:none}html.firefox .language-menu{text-indent:-2px}.form{background:#fff;overflow:hidden;display:block}.form fieldset{width:100%;overflow:hidden;margin-bottom:24px}.form h1,.form h2,.form h3,.form h4,section{width:100%}.form h3{margin-bottom:32px}.form h4{margin-bottom:21px}.form,.form form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.form__body{display:block;margin:0 0 31px;font-size:16px;line-height:24px;width:100%}.form__body a{text-decoration:underline}@media (max-width:600px){.form__body{font-size:14px}}.form__divider{margin-top:40px;height:1px;background:rgba(0,0,0,.1);width:100%;margin-bottom:40px}@media (max-width:900px){.form__divider{margin:32px auto}}.form__credit-card-details,.form__credit-card-extras{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.form__credit-card-details .form-input--1cols .form-input__field{max-width:86%}.form__credit-card-extras{max-width:240px}.form__credit-card-details,.form__credit-card-extras{width:50%}.form__credit-card-details .form-input--cc-extra,.form__credit-card-extras .form-input--cc-extra{width:50%;max-width:100%}@media (max-width:900px){.form__credit-card-details,.form__credit-card-details .form-input--1cols .form-input__field,.form__credit-card-extras,.form__credit-card-extras .form-input--1cols .form-input__field{width:100%;max-width:100%}.form__credit-card-details .form-input--cc-extra,.form__credit-card-extras .form-input--cc-extra{width:33.3333%;max-width:96px}.form__credit-card-details .form-input--1cols,.form__credit-card-extras .form-input--1cols{width:100%}}.form__container,.main-nav-desktop ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.help{padding:20px}@media (max-width:900px){.help{display:none}}.help h4{margin-bottom:16px}.help .help__item{margin-bottom:17px;font-size:calc(11px + 4*((100vw - 600px)/840))}@media screen and (max-width:600px){.help .help__item{font-size:11px}}@media screen and (min-width:1440px){.help .help__item{font-size:15px}}.help .help__question{margin-right:5px;display:inline-block;vertical-align:top}.main-nav-desktop{position:fixed;top:0;display:block;width:100%;z-index:21;background:#fff}.main-nav-desktop ul{margin:0;space-between:center;position:relative}@media (max-width:900px){.main-nav-desktop{display:none;position:fixed;height:100%;-webkit-transform:translateX(100%);transform:translateX(100%);overflow:auto;-webkit-overflow-scrolling:touch;background:#fff}.main-nav-desktop .main-nav-wrapper{position:relative;display:block}.main-nav-desktop .main-nav-wrapper:before{content:"";position:absolute;bottom:0;left:0;height:2px;width:100%;background-color:#f8f8f8}}.main-nav__highlight-line{position:absolute;bottom:0;left:0;height:4px;width:1px;background:#15bfff;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:translate(0,100%) scaleY(0);transform:translate(0,100%) scaleY(0);pointer-events:none;will-change:transform,left}@media (max-width:900px){.main-nav__highlight-line{display:none}}.main-nav__logo{display:inline-block;width:calc(20% + -3*((100vw - 960px)/1600));max-width:200px}@media screen and (max-width:960px){.main-nav__logo{width:20%}}@media screen and (min-width:2560px){.main-nav__logo{width:17%}}@media (max-width:900px){.main-nav__logo{display:inline-block;max-width:100%;width:100%;padding:0 24px}}.main-logo{display:block;font-size:0}.main-logo svg{width:100%;max-width:200px;height:32px}@media (max-width:900px){.main-logo{display:inline-block;width:50%;max-width:186px;height:auto;padding:16px 0 0}}.main-nav-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:80px;margin:0 auto;max-width:1440px;background:#fff;padding:0 2%}@media (min-width:1500px){.main-nav-wrapper{padding:0}}@media (max-width:900px){.main-nav-wrapper{width:100%;padding:0;height:64px}}.main-nav-wrapper li{display:inline-block;text-transform:uppercase;cursor:pointer;margin:0}@media (max-width:900px){.main-nav-wrapper li{width:100%;padding:0;margin:0}}.main-nav-wrapper li a,.main-nav-wrapper li span{display:block;color:rgba(0,0,0,.8);font-size:14px;font-family:SamsungOne-700,sans-serif;letter-spacing:.5px;padding:29.5px 16px;-webkit-transition:all 80ms linear;transition:all 80ms linear;position:relative}.main-nav-wrapper li a:focus:after,.main-nav-wrapper li span:focus:after{position:absolute;bottom:0;left:12px;right:12px;width:auto;height:4px;content:'';display:block;background-color:#15bfff}@media (max-width:900px){.main-nav-wrapper li a,.main-nav-wrapper li span{font-size:16px;padding:16px 24px;color:rgba(0,0,0,.8)}.main-nav-wrapper li a:active,.main-nav-wrapper li span:active{color:#000;background:#f8f8f8}}@media (max-width:600px){.main-nav-wrapper li a:active,.main-nav-wrapper li span:active{color:#000;background:#f4f4f4}}.main-nav__items{display:block;opacity:0;-webkit-transition:opacity .1s ease;transition:opacity .1s ease;position:relative}@media (max-width:900px){.main-nav__items{position:relative;width:100%;margin-top:60px;padding-left:0;padding-top:8px;border-top:2px solid #f8f8f8;left:0}}.main-nav-item.active a{color:#15bfff}.main-nav-mobile{display:none;position:fixed;top:0;background:#fff;z-index:10}@media (max-width:900px){.main-nav-mobile{display:inline-block;width:100%}}.main-nav-mobile .main-nav-wrapper{display:block}.main-nav-mobile_btn{position:relative;margin-top:10px;z-index:1;float:right;display:none;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:390ms;transition-duration:390ms;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-transition-delay:0s;transition-delay:0s}@media (max-width:900px){.main-nav-mobile_btn{display:block}}.main-nav-mobile_btn--close{background:#fff;color:#15bfff}.main-navigation--start .main-nav-search,li.main-nav-item--more{display:none}li.main-nav-item--more:after{position:absolute;content:'▾';right:0;font-size:14px;line-height:14px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);color:#999}li.main-nav-item--more ul{background:#fff;opacity:0;pointer-events:none;position:absolute;width:164px;left:-16px;top:100%;margin-top:-6px;z-index:1;padding-top:4px;-webkit-transform:translate(0,-4px);transform:translate(0,-4px);-webkit-transition:all .08s ease;transition:all .08s ease}li.main-nav-item--more ul li{width:100%;border-top:2px solid #eee}li.main-nav-item--more ul li a{padding:20px 32px}li.main-nav-item--more:hover ul{display:block;pointer-events:auto;opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}@media (max-width:900px){li.main-nav-item--more{display:none!important}}.notification-bar{height:64px;color:#fff;background:#3e0d86;-webkit-transition-property:height;transition-property:height;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-transition-delay:0s;transition-delay:0s}.notification-bar.notification-bar--close{height:0}.notification-bar p{padding:20px 0;text-align:center;font-size:calc(14px + 2*((100vw - 600px)/840))}@media screen and (max-width:600px){.notification-bar p{font-size:14px}}@media screen and (min-width:1440px){.notification-bar p{font-size:16px}}.notification-bar p a{color:#fff;font-family:SamsungOne-400,sans-serif;text-decoration:underline}.device-multiple-instructions-module .device-multiple-instructions-module__description .device-multiple-instructions-module__content .device-multiple-instructions-module__content__inner li a:hover,.device-multiple-instructions-module .device-multiple-instructions-module__description .device-multiple-instructions-module__content .device-multiple-instructions-module__content__inner p a:hover,.notification-bar p a:hover{text-decoration:none}.notification-bar .notification-bar__close-btn{margin:0;padding:0;background:0 0;width:24px;height:24px;border:0;position:fixed;right:50px;bottom:20px;display:none;cursor:pointer}.notification-bar .notification-bar__close-btn svg{width:24px;height:24px;display:block}@media (max-width:600px){.notification-bar p{padding:10px 72px 10px 25px;text-align:left}.notification-bar .notification-bar__close-btn{width:20px;height:20px;right:25px;bottom:22px}.notification-bar .notification-bar__close-btn svg{width:20px;height:20px}}.notification-bar.notification-bar--static{margin-top:-80px;margin-bottom:136px;background-color:#15bfff}.notification-bar.notification-bar--static p,.quick-search__no-results strong{font-family:SamsungOne-700,sans-serif}.product-page .notification-bar.notification-bar--static{margin-top:0;margin-bottom:0}@media (max-width:600px){.notification-bar.notification-bar--static{height:auto;margin-bottom:0}}.page-container.notification-bar--open{margin-top:64px}.page-container.notification-bar--open .notification-bar__close-btn,.product-filter-category__option.active .products-checkbox__box svg{display:block}.module-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;display:none}.module-overlay .vjs-big-play-button,.product-filter-category__option.active .act-as-radio svg,.product-filter-category__option.active .products-radio__box svg{display:none}.module-overlay .vjs-control-bar{bottom:-1px}.module-overlay .button--close{top:-65px;right:-65px}@media (max-width:900px){.module-overlay .button--close{top:-65px;right:0}}.module-overlay__background{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.8)}.module-overlay__wrap{position:absolute;top:50%;left:50%;max-width:1400px;max-height:900px;width:70%;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}@media (max-width:600px){.module-overlay__wrap{width:90%}}.module-overlay__element{position:relative;display:inline-block;height:0;width:100%;padding-top:56.25%}@media (max-width:600px){.module-overlay__element{max-width:100%}}.module-overlay__element__inner{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.vjs-volume-menu-button{width:20%;display:inline-block;float:left}.product-filter-category{padding:26px 0 0;margin-top:4px;background-color:#fff;overflow:hidden}.product-filter-category.product-filter-category--no-title{padding:18px 0 22px}.product-filter-category.product-filter-category--no-title .product-filter__filters{margin-top:0}@media (max-width:900px){.product-filter-category{padding:26px 0 0;-webkit-transform:translateX(100%);transform:translateX(100%)}}.product-filter{float:left;position:relative;width:19.3%;max-width:265px;z-index:10;background-color:#f8f8f8}@media (max-width:1200px){.product-filter{width:23.7%;max-width:400px}}@media (max-width:900px){.product-filter{display:none;width:100%;max-width:100%;z-index:5}}.product-filter-wrap{display:inline-block;position:relative;width:100%;overflow:hidden;padding-bottom:90px}@media (max-width:900px){.product-filter-wrap{position:relative;background-color:#f8f8f8;padding-bottom:132px}}.product-filter__showing-num-products{padding:22px 25px 18px;font-family:SamsungOne-600,sans-serif,sans-serif;font-size:16px;color:rgba(0,0,0,.8);background-color:#fff;letter-spacing:.025em;text-align:center}.product-filter__showing-num-products span{font-family:SamsungOne-600,sans-serif}@media (max-width:900px){.product-filter__showing-num-products{display:none}}.product-filter__reset-filters{position:absolute;padding:22px 25px;margin-top:4px;font-size:16px;width:100%;color:rgba(0,0,0,.8);background-color:#fff;letter-spacing:1px;font-family:SamsungOne-700,sans-serif;cursor:pointer;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:background-color 80ms linear;transition:background-color 80ms linear}.product-filter__reset-filters:hover{background-color:#f5f5f5}.product-filter__reset-filters:active{background-color:#ededed}.product-filter__reset-filters svg{margin-right:9px;width:17px;height:17px}@media (max-width:900px){.product-filter__reset-filters{display:none}}.product-filter-category__inner-wrap h6{position:relative;padding:0 25px;text-transform:uppercase;letter-spacing:1px;color:rgba(0,0,0,.8)}.product-filter-category__inner-wrap h6:after,.product-filter-category__inner-wrap h6:before{content:"";position:absolute;right:28px;top:0;bottom:0;margin:auto;width:15px;height:2px;background-color:rgba(0,0,0,.8);display:none}.product-filter-category__inner-wrap h6:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media (max-width:900px){.product-filter-category__inner-wrap h6:after,.product-filter-category__inner-wrap h6:before{display:block}.expanded .product-filter-category__inner-wrap h6:after{display:none}}.product-filter__filters{margin-top:4px;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-transition-delay:0s;transition-delay:0s}@media (max-width:900px){.product-filter__filters{-webkit-transform:translate(0)!important;transform:translate(0)!important}}.product-filter-category__options{margin-top:4px;overflow:hidden}@media (max-width:900px){.product-filter-category__options{position:relative;display:inline-block;top:20px;padding-bottom:9px;width:100%}}.product-filter-category__option{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;padding:16px 24px 16px 30px;width:100%;font-size:16px;font-family:SamsungOne-400,sans-serif;line-height:1.5;cursor:pointer;-webkit-transition:all 80ms linear;transition:all 80ms linear}.product-filter-category__option input{float:right;position:absolute;opacity:0;right:0}.product-filter-category__option:hover{background-color:#f5f5f5}.product-filter-category__option:active{background-color:#ededed}.products-checkbox__box,.products-radio__box{float:right;position:absolute;right:24px;top:0;bottom:0;margin:auto;width:16px;height:16px;border:2px solid #959494;border-radius:2px}.products-checkbox__box svg,.products-radio__box svg{position:absolute;top:3px;left:3px;width:11px;height:9px;display:none}.act-as-radio{border-radius:50%;display:block}.product-filter-category__option.active .products-checkbox__box{border:0;background-color:#15bfff}.product-filter-category__option.active .act-as-radio,.product-filter-category__option.active .products-radio__box{border-color:#15bfff;background-color:#15bfff}.product-filter-category__option__title{float:left;width:80%;max-width:140px;color:rgba(0,0,0,.8)}.product-filter-category__option__count{font-family:SamsungOne-400,sans-serif;color:rgba(0,0,0,.6)}.product-filter-category__show-more{display:none;position:relative;overflow:hidden;cursor:pointer;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-transition-delay:0s;transition-delay:0s}.product-filter-category__show-more svg{margin-right:8px;width:12px;height:12px}.product-filter-category__show-more p{position:relative;padding:18px 0;font-size:16px;font-family:SamsungOne-600,sans-serif;text-align:center;z-index:1;color:rgba(0,0,0,.8)}.product-filter-category__show-more:hover{background-color:#f5f5f5}.product-filter-category__show-more:active{background-color:#ededed}.product-filter-category__hide{display:none}.product-filter-category__hide:before{content:"";display:inline-block;position:relative;top:-4px;margin-right:10px;width:12px;height:2px;background-color:rgba(0,0,0,.8)}.product-filter-category__show,.show-less .product-filter-category__hide{display:block}.product-filter-mobile,.product-filter__mobile,.show-less .product-filter-category__show{display:none}@media (max-width:900px){.product-filter__mobile{position:fixed;bottom:64px;width:100%;z-index:6}}.product-filter__mobile-button{display:none;position:none;position:relative;height:64px;cursor:pointer;background-color:#fff;overflow:hidden}@media (max-width:900px){.product-filter__mobile-button{display:block;position:absolute;z-index:5}}.product-filter__mobile-button p{position:absolute;right:0;left:0;top:0;bottom:0;margin:auto;width:90px;height:23px;font-family:SamsungOne-600,sans-serif;font-size:16px;text-transform:uppercase}.filter-applied p{margin:auto;width:190px}.product-filter__mobile-button-filter{float:left;margin-right:15px;width:20px;height:20px}.product-filter__showing-num-products__mobile{display:none;padding:23px;margin:6px 0 0;background-color:#fff;font-family:SamsungOne-400,sans-serif;color:rgba(0,0,0,.6)}@media (max-width:900px){.product-filter__showing-num-products__mobile{display:block}}.product-filter__mobile-button,.product-square a{width:100%}.product-filter__mobile-button:hover{background-color:#f5f5f5}.product-filter__mobile-button:active{background-color:#ededed}.product-filter__mobile__button{display:block;float:left;text-align:center;padding:22px 0 24px;width:50%;font-family:SamsungOne-800,sans-serif;font-size:16px;text-transform:uppercase;overflow:hidden}.product-filter__reset-filters__mobile{background-color:#f8f8f8;color:rgba(0,0,0,.8)}.filter-applied__mobile{background-color:#15bfff;color:#fff}.product-filter__mobile-button-close{float:right;position:relative;top:50%;right:28px;width:15px;height:14px;-webkit-transform:translate(300%,-50%);transform:translate(300%,-50%);-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-transition-delay:0s;transition-delay:0s;fill:rgba(0,0,0,.8)}.mobile-active{background-color:#f5f5f5}.mobile-active .product-filter__mobile-button-close,.mobile-active p{-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.mobile-active .product-filter__mobile-button-close{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-delay:120ms;transition-delay:120ms}.mobile-active p{float:left;width:100%;left:5%;-webkit-transition-duration:390ms;transition-duration:390ms;-webkit-transition-delay:50ms;transition-delay:50ms}.product-square{position:relative;display:inline-block;width:100%;padding:30px 0 65px}@media (max-width:600px){.product-square{padding:10px 0}}.product-grid .product-square{padding:30px 0 12px}.product-square .text-truncate{margin-top:25px}.product-carousel .product-square .text-truncate{margin-top:15px;height:35px}.product-grid-featured .product-square{padding:12px 0}@media (max-width:600px){.product-grid-featured .product-square{padding:12px 0}}.product-square p{margin:auto;width:89%;max-width:195px;font-family:SamsungOne-400,sans-serif;text-align:center;text-decoration:none;color:rgba(0,0,0,.8);font-size:calc(12px + 4*((100vw - 600px)/840))}@media screen and (max-width:600px){.product-square p{font-size:12px}}@media screen and (min-width:1440px){.product-square p{font-size:16px}}.product-square p.product-square__price{height:24px}.product-square p.product-square__price--discount{color:#ff5251}.product-square p.product-square__price--discount del{margin-left:10px;font-size:14px;color:rgba(0,0,0,.35)}.product-square__image{display:block;margin:0 auto;width:80%;max-width:185px;padding-bottom:76%;height:0;background-position:center;background-size:contain;background-repeat:no-repeat;will-change:transform}@media (max-width:600px){.product-square__image{padding-bottom:77%}}.product-grid-featured .product-square__image{max-width:245px}.product-square__label{position:absolute;right:0;top:0;font-family:SamsungOne-800,sans-serif;font-size:12px;padding:8px 13px;z-index:2}@media (max-width:600px){.product-square__label{font-size:10px;padding:5px 13px}}.product-square__label:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.1;border-radius:0 0 0 3px}.product-square--banner p{max-width:210px}.product-square--banner.bg-purple p{color:#fff}.product-square--banner.bg-light-purple-3 p{color:rgba(0,0,0,.8)}.product-square--banner .product-square__banner-title{margin-top:25px}.product-square--banner.product-square--banner__type-a:before{display:block;content:'';margin:0 auto;width:80%;padding-bottom:76%;height:0}.product-square--banner.product-square--banner__type-a:after{display:block;content:'.';margin-top:25px;height:74px}@media (max-width:600px){.product-square--banner.product-square--banner__type-a:after{height:76px}}.product-square--banner.product-square--banner__type-a .product-square__image{padding:0;position:absolute;top:0;left:0;width:100%;max-width:100%;height:100%;background-size:cover}.product-square--banner.product-square--banner__type-a .product-square__banner-title{margin:0;position:absolute;top:50%;left:10px;right:10px;width:auto;max-width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:calc(18px + 4*((100vw - 600px)/840))}@media screen and (max-width:600px){.product-square--banner.product-square--banner__type-a .product-square__banner-title{font-size:18px}}@media screen and (min-width:1440px){.product-square--banner.product-square--banner__type-a .product-square__banner-title{font-size:22px}}@media (max-width:600px){.product-square--banner.product-square--banner__type-b .product-square__banner-title{height:74px}}.before-purple{color:#3e0d86}.before-purple:before{background-color:#3e0d86}.before-blue{color:#15bfff}.before-blue:before,.product-page--new .product-hero .st-slider .slider-meatballs .slider-meatballs__ball.active{background-color:#15bfff}.before-light-purple{color:#eaeaf4}.before-light-purple:before{background-color:#eaeaf4}.before-powder{color:#faf1ec}.before-powder:before{background-color:#faf1ec}.before-light-blue{color:#e7f5f9}.before-light-blue:before{background-color:#e7f5f9}.before-orange{color:#ff5251}.before-orange:before{background-color:#ff5251}.quick-search{z-index:21}.quick-search.open .quick-search__inner{display:block}.quick-search__toggle-button{position:relative;width:56px;height:56px;border-radius:50%;border:0;font-family:SamsungOne-400,sans-serif;font-size:16px;text-align:left;background:0 0;cursor:pointer;-webkit-transition:all .06s linear;transition:all .06s linear;-webkit-box-flex:0;-ms-flex:0 0 56px;flex:0 0 56px}.quick-search__toggle-button:focus,.quick-search__toggle-button:hover{background:#15bfff}.quick-search__toggle-button:focus svg,.quick-search__toggle-button:hover svg{fill:#fff}.quick-search__toggle-button:active{background:#20b7ef}.cta-full-click-module .cta-module__text .cta-module__label .link__icon .arrow-link--white,.quick-search__toggle-button:active svg{fill:#fff}.quick-search__toggle-button span{position:absolute;display:none;top:50%;left:0;width:100%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0 24px;color:#848484}.quick-search__toggle-button svg{position:absolute;top:50%;left:50%;width:26px;height:26px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);fill:rgba(0,0,0,.8);-webkit-transition:all .06s linear;transition:all .06s linear}@media (max-width:900px){.quick-search__toggle-button{position:absolute;top:68px;width:100%;right:auto;left:0;border-radius:0;background:#fff!important}.quick-search__toggle-button svg{fill:rgba(0,0,0,.8)!important}.quick-search__toggle-button span{display:block}}.quick-search__background,.quick-search__inner{position:fixed;top:0;left:0;bottom:0;right:0;display:none;z-index:21}.quick-search__inner{overflow:hidden;overflow-y:auto}.quick-search__background{background:rgba(0,0,0,.5);will-change:opacity}@media (max-width:900px){.quick-search__background{top:64px}}.quick-search__input-container{position:relative;width:100%;max-width:1440px;height:80px;overflow:hidden;margin:0 auto}.quick-search__icon-search{position:absolute;right:32px;top:50%;display:block;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);height:26px;width:26px;pointer-events:none}.quick-search__icon-search svg{position:relative;margin-top:-2px;left:1px;width:26px;height:26px;fill:#fff}.quick-search__reset-button{position:absolute;right:2%;top:50%;width:56px;height:56px;background:rgba(0,0,0,.1);border-radius:50%;border:0;-webkit-appearance:none;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;-webkit-transition:all .06s ease;transition:all .06s ease}@media (min-width:1500px){.quick-search__reset-button{right:2.3%}}.quick-search__reset-button svg{position:absolute;top:50%;left:50%;fill:#fff;width:20px;height:20px;margin-top:-10px;margin-left:-10px}.quick-search__reset-button:focus,.quick-search__reset-button:hover{background:#08a2db}.quick-search__reset-button:active{background:0 0}.quick-search__blueness{position:absolute;right:16px;width:56px;height:100%;will-change:width}.quick-search__blueness-background{top:50%;right:0;border-radius:50%;width:110%;padding-top:110%;background:#15bfff;position:absolute;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}@media (max-width:900px){.quick-search__blueness-background{margin-right:-8px}}.quick-search__input{position:absolute;top:0;left:80px;width:calc(100% - 160px);height:100%;background:0 0;border:0;font-size:24px;color:#fff;-webkit-appearance:none;font-family:SamsungOne-400,sans-serif}.quick-search__input::-webkit-input-placeholder{color:rgba(255,255,255,.5)}.quick-search__input:-moz-placeholder,.quick-search__input::-moz-placeholder{color:rgba(255,255,255,.5)}.quick-search__input:-ms-input-placeholder{color:rgba(255,255,255,.5)}.quick-search__results-container{position:absolute;top:80px;background:#f8f8f8;width:100%;max-width:1440px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.quick-search__results-container h4{font-size:16px;line-height:16px;margin:24px 0;font-family:SamsungOne-700,sans-serif;padding-left:80px}.quick-search__results-section--products{padding-bottom:24px}.quick-search__products{padding:0 69px 0 80px;margin-bottom:-6px;overflow:hidden;height:214px}.quick-search__result--product{position:relative;width:16%;height:208px;display:inline-block;white-space:normal;text-align:center;font-size:12px;line-height:16px;padding:24px;background:#fff;margin:0 8px 0 0;vertical-align:top;color:rgba(0,0,0,.8);font-family:SamsungOne-400,sans-serif;-webkit-transition:all .1s ease;transition:all .1s ease}@media (max-width:1400px){.quick-search__result--product{width:15.9%}}@media (max-width:1200px){.quick-search__result--product{width:15.8%}}@media (max-width:1075px){.quick-search__result--product{width:19%}}@media (max-width:950px){.quick-search__result--product{width:23.8%}}.quick-search__result--product span{display:block;height:48px;overflow:hidden}@media (min-width:900px){.quick-search__result--product:focus,.quick-search__result--product:hover{-webkit-box-shadow:inset 0 -20px 0 -16px #15bfff,0 2px 6px rgba(0,0,0,.2);box-shadow:inset 0 -20px 0 -16px #15bfff,0 2px 6px rgba(0,0,0,.2)}.quick-search__result--product:active{color:rgba(0,0,0,.8);-webkit-box-shadow:inset 0 -20px 0 -16px #15bfff,0 2px 6px transparent;box-shadow:inset 0 -20px 0 -16px #15bfff,0 2px 6px transparent}}.quick-search__product-image{width:120px;padding-top:120px;background-position:center;background-size:contain;background-repeat:no-repeat;display:block;margin:0 auto 8px}.quick-search__result--link{display:block;font-size:18px;line-height:18px;padding:18px 80px;color:rgba(0,0,0,.8);font-family:SamsungOne-400,sans-serif;border-top:2px solid #eee;-webkit-transition:all .1s linear;transition:all .1s linear}.quick-search__result--link span{background:#d8f8ff}.quick-search__result--link:focus,.quick-search__result--link:hover{background:#fff}.quick-search__result--link:active{color:rgba(0,0,0,.8);background:#f5f5f5}.quick-search__no-results{padding:24px 80px}.quick-search__result--all{display:block;line-height:0;padding:32px 80px;border-top:2px solid #eee;-webkit-transition:all .1s linear;transition:all .1s linear}.quick-search__result--all:hover{background:#fff}@media (max-width:900px){.quick-search__inner{top:64px}.quick-search__input-container{height:64px}.quick-search__icon-search{display:none!important}.quick-search__results-container{top:64px}.quick-search__results-container h4{padding-left:24px}.quick-search__input{left:0;padding-left:24px;font-size:16px;width:calc(100% - 80px)}.quick-search__reset-button{right:24px;width:32px;height:32px}.quick-search__reset-button svg{display:block;width:14px;height:14px;margin-top:-7px;margin-left:-7px}.quick-search__toggle-button svg{left:auto;right:24px}.quick-search__products{height:auto;padding:0}.quick-search__result--product{width:100%;height:auto;background:0 0;padding:32px 16px 32px 88px;text-align:left;border-bottom:2px solid #eee;font-family:SamsungOne-600,sans-serif}.quick-search__product-image,.quick-search__result--product span{position:absolute;top:50%;height:auto;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.quick-search__result--product:active{color:rgba(0,0,0,.8);background-color:#fff;border-bottom-color:#fff}.quick-search__product-image{left:24px;width:48px;height:48px;padding:0;background-size:32px 32px;background-color:#fff}.quick-search__results-section--products{padding-bottom:0}.quick-search__result--link{font-size:14px;line-height:16px;padding:16px 24px;background:0 0}.quick-search__result--all{font-size:14px;padding:24px;background:0 0}}@media (max-width:600px){.quick-search__reset-button,.quick-search__reset-button:active{background:#20b7ef}}.related-post,.related-post .related-post__image{position:relative;display:block;float:left;overflow:hidden}.related-post{margin-left:1.3%;border-radius:3px;background-color:#fff;margin-bottom:calc(10px + 22*((100vw - 600px)/840));width:32%}@media screen and (max-width:600px){.related-post{margin-bottom:10px}}@media screen and (min-width:1440px){.related-post{margin-bottom:32px}}.related-post:before,.slider-meatballs__ball:before{display:none}.related-post .related-post__link{width:100%;height:100%;display:inline-block;position:relative}.related-post .related-post__image{width:100%;height:calc(150px + 100*((100vw - 600px)/840))}@media screen and (max-width:600px){.related-post .related-post__image{height:150px}}@media screen and (min-width:1440px){.related-post .related-post__image{height:250px}}.related-post .related-post__image-item{position:absolute;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;-webkit-transform:scale(1.06);transform:scale(1.06);-webkit-transition:all .4s cubic-bezier(.165,.84,.44,1);transition:all .4s cubic-bezier(.165,.84,.44,1)}.related-post .related-post__description{display:block;position:relative;clear:both;width:100%;height:calc(164px + 76*((100vw - 600px)/840));color:rgba(0,0,0,.8);padding:20px}@media screen and (max-width:600px){.related-post .related-post__description{height:164px}}@media screen and (min-width:1440px){.related-post .related-post__description{height:240px}}@media (max-width:600px){.related-post .related-post__description{width:100%}}.related-post .related-post__title{position:absolute;bottom:calc(20px + 20*((100vw - 600px)/840));width:80%}@media screen and (max-width:600px){.related-post .related-post__title{bottom:20px}}@media screen and (min-width:1440px){.related-post .related-post__title{bottom:40px}}.search-form.search-form--white{margin:0 auto;max-width:764px}.search-form.search-form--white .search-form__button{right:0}@media (max-width:600px){.search-form.search-form--white .search-form__button{display:block}}.search-form.search-form--white .search-form__input input{width:calc(100% - 60px - 16px);color:#fff}.search-form.search-form--white .search-form__input input::-webkit-input-placeholder{color:rgba(255,255,255,.7)}.search-form.search-form--white .search-form__input input:-moz-placeholder,.search-form.search-form--white .search-form__input input::-moz-placeholder{color:rgba(255,255,255,.7)}.search-form.search-form--white .search-form__input input:-ms-input-placeholder{color:rgba(255,255,255,.7)}@media (max-width:600px){.search-form.search-form--white .search-form__input{background:#3e0d86;border-top:0}.search-form.search-form--white .search-form__input input{border-bottom:2px solid rgba(206,206,206,.5)}.search-form.search-form--white .search-form__input input:focus{border-bottom:2px solid #15bfff}}.slider-meatballs{display:inline-block;position:relative;padding:10px 0 20px;width:100%;text-align:center}.slider-meatballs__ball{display:inline-block;position:relative;margin:0 5px;width:4px;height:4px;opacity:.2;border-radius:100%;background-color:#3e0d86;cursor:pointer;vertical-align:middle;-webkit-transition:all .1s ease;transition:all .1s ease}.slider-meatballs__ball:hover{opacity:1}.slider-meatballs__ball.active{opacity:1;width:8px;height:8px}@media (max-width:600px){.slider-meatballs__ball{cursor:default}}.st-slider{display:block;position:relative;overflow:hidden}.st-slider__slides{position:relative;width:100%;height:100%;white-space:nowrap;cursor:-webkit-grab;cursor:grab}.st-slider__slides:active{cursor:-webkit-grabbing;cursor:grabbing}.st-slider__slide{display:inline-block;position:relative;vertical-align:top;white-space:normal}.sticky-bar{display:inline-block;position:fixed;opacity:1;left:0;right:0;top:80px;margin:auto;padding:10px 0;width:100%;max-width:1440px;-webkit-transform:translateY(-100%);transform:translateY(-100%);z-index:5}.page-embedded .sticky-bar{top:0}@media (max-width:900px){.sticky-bar{top:0;opacity:0}}.sticky-bar--bottom-mounted{opacity:0;top:auto;bottom:0;padding:8px 0;-webkit-transform:translateY(100%);transform:translateY(100%)}@media (max-width:900px){.sticky-bar--bottom-mounted{opacity:1;top:auto;display:inline-block}}.sticky-bar--bottom-mounted .block-inner,.sticky-bar__img img{width:100%}.sticky-bar__description{display:inline-block;position:absolute;height:100%}.sticky-bar__description.text-truncate{height:100%}@media (max-width:900px){.sticky-bar__description{max-width:40%}}.sticky-bar__description p{display:inline-block;position:relative;margin-left:27px;top:50%;max-width:500px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:900px){.sticky-bar__description p{margin-left:8px;max-width:100%;line-height:1.3333}}.sticky-bar__inner{display:inline-block;width:100%;height:100%}.sticky-bar__img{float:left;width:56px;height:56px}.sticky-bar--bottom-mounted .sticky-bar__img{margin:0 10px;width:44px;height:44px}.sticky-bar__extra{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sticky-bar__extra .sticky-bar__price{font-family:SamsungOne-300,sans-serif;line-height:1.33333;float:left;font-size:18px;margin-top:13px;margin-right:27px}.sticky-bar--bottom-mounted .sticky-bar__extra{right:22px}.sticky-bar--product-grid{width:100%;max-width:none;opacity:0;pointer-events:none;-webkit-transition:opacity 150ms ease;transition:opacity 150ms ease;-webkit-transform:translateY(0);transform:translateY(0);z-index:11}.sticky-bar--product-grid .block-inner{max-width:1440px;width:100%}.sticky-bar--product-grid .sticky-bar__inner{min-height:52px}.sticky-bar--product-grid .sticky-bar__description p{max-width:100%}.product-grid-hero-active .sticky-bar--product-grid{opacity:1;pointer-events:auto}.sticky-bar__toc{display:none;position:absolute;height:100%;top:0;left:72px}@media (max-width:900px){.sticky-bar__toc{max-width:70%}}.sticky-bar__toc p{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;top:50%;max-width:500px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:900px){.sticky-bar__toc p{margin-left:8px;max-width:100%;line-height:1.3333}}.sticky-bar__toc p a{margin:0 12px;font-size:14px;color:rgba(0,0,0,.8);text-transform:uppercase}.product-page--new .sticky-bar{border-top:1px solid #f8f8f8;background:#fff;max-width:100%;-webkit-transform:translateY(0)!important;transform:translateY(0)!important}@media (max-width:900px){.product-page--new .sticky-bar{top:auto;opacity:1;position:relative}}.product-page--new .sticky-bar .block-inner{max-width:1440px}.product-page--new .sticky-bar__inner{display:block}.product-page--new .sticky-bar__description{display:none}.product-page--new .sticky-bar__img{float:none;border-radius:2px;border:1px solid #d8d8d8}.product-page--new .sticky-bar__toc{display:block;-webkit-transition:opacity 150ms ease;transition:opacity 150ms ease}.media-circles-module__media-circle-item.js-overlay-opener:hover .media-circles-module__media-circle-play .play-icon--black,.product-page--new .sticky-bar__toc.sticky-bar__toc--hidden{opacity:0}.product-page--new .sticky-bar__toc .disabled{display:none}.page-styleguide{padding-bottom:48px}.page-styleguide .menu-module{margin-bottom:-48px}.page-styleguide .menu-module ul{width:auto;margin:0 48px}.page-styleguide .markdown-module{margin-top:48px}.page-styleguide .markdown-module .markdown-module__copy{padding:48px;max-width:100%;width:auto}.type-selector-slider{display:block;position:absolute;min-height:28px;margin:10px 16px 22px;opacity:1;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:150ms;transition-duration:150ms;-webkit-transition-timing-function:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1);-webkit-transition-delay:0s;transition-delay:0s;bottom:0;right:0;left:0}@media (max-width:600px){.type-selector-slider{position:relative}}.type-selector-slider--initialized,.type-selector-slider__type.active span{opacity:1}.type-selector-slider__control,.type-selector-slider__control:before,.type-selector-slider__type,.type-selector-slider__type:before{-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}.type-selector-slider__control{overflow:visible;background:0 0;border:0;padding:0;text-align:center;vertical-align:middle;font-family:SamsungOne-700,sans-serif;color:rgba(0,0,0,.5);position:relative;z-index:0;width:28px;min-height:28px;-webkit-transition-duration:450ms;transition-duration:450ms;cursor:pointer}.type-selector-slider__control:before,.type-selector-slider__type,.type-selector-slider__type:before{-webkit-transition-delay:0s;transition-delay:0s}.type-selector-slider__type{background:0 0;border:0;padding:0;text-align:center;font-family:SamsungOne-700,sans-serif;font-size:13px;color:rgba(0,0,0,.5);min-height:28px;cursor:pointer;z-index:0;width:28px;-webkit-transition-duration:450ms;transition-duration:450ms}@media (max-width:600px){.type-selector-slider__control,.type-selector-slider__type{min-width:32px;min-height:32px;font-size:14px}}.type-selector-slider__control:before,.type-selector-slider__type:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border-radius:28px;-webkit-transition-duration:.3s;transition-duration:.3s;z-index:-1}.type-selector-slider__control:active:not(.active),.type-selector-slider__control:hover:not(.active),.type-selector-slider__type:active:not(.active),.type-selector-slider__type:hover:not(.active){color:rgba(0,0,0,.8)}.type-selector-slider__control:hover:not(.active):before,.type-selector-slider__type:hover:not(.active):before{opacity:.2}.type-selector-slider__control:active:not(.active):before,.type-selector-slider__type:active:not(.active):before{-webkit-transform:scale(.9);transform:scale(.9)}.type-selector-slider__control{margin-top:10px;font-size:18px;line-height:28px;-webkit-transition-delay:.1s;transition-delay:.1s}@media (max-width:600px){.type-selector-slider__control{line-height:32px;-webkit-transition-delay:0;transition-delay:0}}.type-selector-slider__control:before{background-color:#f8f8f8}.type-selector-slider__control:disabled{opacity:0;-webkit-transition-delay:0;transition-delay:0;-webkit-transform:scale(.5);transform:scale(.5);cursor-events:none}@media (max-width:600px){.type-selector-slider__control:disabled{opacity:.5;-webkit-transform:none;transform:none}}.type-selector-slider__control--prev{float:left}.type-selector-slider__control--next{float:right}.type-selector-slider__type-container{overflow:hidden;position:absolute;right:0;left:5px;margin:auto;float:left;min-width:76px;padding:10px 0}.type-selector-slider__types{position:relative;display:inline-block;height:100%;left:2px;white-space:nowrap;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.7s;transition-duration:.7s;-webkit-transition-timing-function:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1);-webkit-transition-delay:0s;transition-delay:0s}.type-selector-slider__type{display:inline-block;position:relative;vertical-align:top;white-space:normal;overflow:hidden;margin:0 5px}.type-selector-slider__type:before{border:2px #000 solid;opacity:.05}.type-selector-slider__type:first-child{margin-left:0}.type-selector-slider__type:last-child{margin-right:0}.type-selector-slider__type .active-label,.type-selector-slider__type .label{display:block}.type-selector-slider__type .active-label{position:absolute;padding:0 14px;opacity:0}.type-selector-slider__type.active{color:rgba(0,0,0,.8);opacity:1;width:66px}.type-selector-slider__type.active:before{opacity:1;border-color:#ededf5;background-color:#ededf5}.widget-titlebar{margin-top:-80px;margin-bottom:130px;color:#fff;background-color:#15bfff;-webkit-transition-property:height;transition-property:height;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-transition-delay:0s;transition-delay:0s}.product-page .widget-titlebar{margin-top:0;margin-bottom:0}.widget-titlebar h3{padding:42px 0;text-align:center;font-family:SamsungOne-300c,sans-serif;font-size:calc(20px + 12*((100vw - 600px)/840));line-height:1.2}@media screen and (max-width:600px){.widget-titlebar h3{font-size:20px}}@media screen and (min-width:1440px){.widget-titlebar h3{font-size:32px}}@media (max-width:600px){.widget-titlebar{height:auto;margin-bottom:0}.widget-titlebar h3{padding:10px 72px 10px 25px;text-align:left}}.wow-moments{height:500px;top:-6px}@media (max-width:840px){.wow-moments{display:none}}.wow-moments .wow-moment-module__wow-content{top:46%;left:calc(11% + -3*((100vw - 600px)/840))}@media screen and (max-width:600px){.wow-moments .wow-moment-module__wow-content{left:11%}}@media screen and (min-width:1440px){.wow-moments .wow-moment-module__wow-content{left:8%}}.wow-moments .wow-moment-module__image{right:calc(5% + -3*((100vw - 600px)/840))}@media screen and (max-width:600px){.wow-moments .wow-moment-module__image{right:5%}}@media screen and (min-width:1440px){.wow-moments .wow-moment-module__image{right:2%}}.wow-moments-mobile.wow-moment-module__results-mobile{position:relative;display:block;margin-top:0}.wow-moments-mobile .wow-moment-module__product-name{width:100px}.arc-of-the-day-module{position:relative;width:100%;-webkit-transition:background-color 450ms cubic-bezier(.47,0,.745,.715);transition:background-color 450ms cubic-bezier(.47,0,.745,.715)}@media (max-width:600px){.arc-of-the-day-module{min-height:auto;overflow:hidden}}.arc-of-the-day-module ul,.block-list-module--categorised .block-list-module__content p{margin:0}.arc-of-the-day-module .svg-layer__top-layer,.arc-of-the-day-module-slide__box-inner:before,.arc-of-the-day-module__navigation li:before,.product-page .wow-moments-mobile.wow-moment-module__results-mobile{display:none}.arc-of-the-day-module .body-moving__element{z-index:0;opacity:0;display:none}.arc-of-the-day-module .svg-layer{width:100%}@media (max-width:600px){.arc-of-the-day-module .svg-layer object{width:100%;height:100%}}.arc-of-the-day-module .st-slider{display:none;margin-top:0}@media (max-width:600px){.arc-of-the-day-module .st-slider{display:block}}.arc-of-the-day-module .st-slider__slide{background-color:#fff;min-height:256px;border-radius:3px}.arc-of-the-day-module__wrapper{position:relative;margin:0 auto;width:94%;min-height:calc(500px + 164*((100vw - 600px)/840))}@media screen and (max-width:600px){.arc-of-the-day-module__wrapper{min-height:500px}}@media screen and (min-width:1440px){.arc-of-the-day-module__wrapper{min-height:664px}}@media (max-width:600px){.arc-of-the-day-module__wrapper{min-height:auto;width:100%}}.arc-of-the-day-module-slide__layers{position:absolute;right:0;width:58%;height:80%;min-height:calc(174px + 202*((100vw - 600px)/840))}@media screen and (max-width:600px){.arc-of-the-day-module-slide__layers{min-height:174px}}@media screen and (min-width:1440px){.arc-of-the-day-module-slide__layers{min-height:376px}}@media (max-width:900px){.arc-of-the-day-module-slide__layers{width:48%}}@media (max-width:600px){.arc-of-the-day-module-slide__layers{position:relative;width:68%;height:0;padding-bottom:45%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);min-height:0}}.arc-of-the-day-module-slide__layer{display:none;position:absolute;width:100%;height:100%}@media (max-width:600px){.arc-of-the-day-module-slide__layer{display:block;top:0}}.arc-of-the-day-module-slide__box{position:relative;float:left;margin-top:-30px;width:40%;-webkit-box-shadow:0 3px 23px rgba(0,0,0,.1);box-shadow:0 3px 23px rgba(0,0,0,.1);border-radius:3px;text-align:center;color:rgba(0,0,0,.8)}.arc-of-the-day-module-slide__box h3{font-family:SamsungOne-300c,sans-serif;font-size:calc(20px + 12*((100vw - 600px)/840));margin-top:5px;margin-bottom:20px;-webkit-transform:translateY(20px);transform:translateY(20px)}@media screen and (max-width:600px){.arc-of-the-day-module-slide__box h3{font-size:20px}}@media screen and (min-width:1440px){.arc-of-the-day-module-slide__box h3{font-size:32px}}.arc-of-the-day-module-slide__box ul{position:relative;min-height:calc(420px + 124*((100vw - 600px)/840));width:100%;background-color:#fff;border-radius:3px}@media screen and (max-width:600px){.arc-of-the-day-module-slide__box ul{min-height:420px}}@media screen and (min-width:1440px){.arc-of-the-day-module-slide__box ul{min-height:544px}}@media (max-width:600px){.arc-of-the-day-module-slide__box ul{background-color:transparent;min-height:300px;display:none}}@media (max-width:900px){.arc-of-the-day-module-slide__box{width:50%}}@media (max-width:600px){.arc-of-the-day-module-slide__box{width:100%;height:0;-webkit-box-shadow:none;box-shadow:none;margin:0;float:initial;position:absolute;top:0;left:0;padding-bottom:45%}}.arc-of-the-day-module-slide__box-inner{position:absolute;list-style:none;right:0;left:0;top:0;bottom:0;margin:auto}@media (max-width:600px){.arc-of-the-day-module-slide__box-inner{position:absolute;width:85%;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.1);box-shadow:0 5px 15px rgba(0,0,0,.1);background-color:#fff;border-radius:3px}}.arc-of-the-day-module-slide__box-content{display:none;position:absolute;margin:auto;left:0;right:0;top:30%;width:80%;max-width:350px}.arc-of-the-day-module-slide__box-content h6{display:none;font-family:SamsungOne-300c,sans-serif;font-size:24px;line-height:1.2}@media (max-width:600px){.arc-of-the-day-module-slide__box-content h6{display:block;font-size:14px;line-height:16px}.arc-of-the-day-module-slide__box-content h3{margin:7px auto 18px;font-size:20px;line-height:24px}.arc-of-the-day-module-slide__box-content{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:auto;font-size:14px;line-height:24px}}.arc-of-the-day-module__navigation{position:absolute;margin:0 auto;width:94%;right:0;left:0;bottom:calc(20px + 20*((100vw - 600px)/840));z-index:2}@media screen and (max-width:600px){.arc-of-the-day-module__navigation{bottom:20px}}@media screen and (min-width:1440px){.arc-of-the-day-module__navigation{bottom:40px}}@media (max-width:600px){.arc-of-the-day-module__navigation{display:none;position:relative;bottom:0;padding:0;width:100%}}.arc-of-the-day-module__navigation .arc-of-the-day-module__nav-time__circle{position:absolute;left:-9px;top:6px;width:30px;height:30px;background-color:#3e0d86;border-radius:50%;z-index:5;cursor:pointer}.arc-of-the-day-module__navigation .arc-of-the-day-module__nav{display:inline-block;position:relative;float:left;width:100%;height:60px;text-align:center}@media (max-width:600px){.arc-of-the-day-module__navigation .arc-of-the-day-module__nav{width:100%;height:44px}}.arc-of-the-day-module__navigation .arc-of-the-day-module__nav .arc-of-the-day-module__nav-time{position:relative;width:100%;top:20px;height:3px;overflow:hidden}.arc-of-the-day-module__navigation .arc-of-the-day-module__nav .arc-of-the-day-module__nav-time .arc-of-the-day-module__nav-time__inner{position:absolute;width:100%;height:100%;background-color:#d4c5d7;-webkit-transform:translateX(0);transform:translateX(0);z-index:2}@media (max-width:600px){.arc-of-the-day-module__navigation .arc-of-the-day-module__nav .arc-of-the-day-module__nav-time{display:none}}.arc-of-the-day-module__navigation .arc-of-the-day-module__nav:after{content:"";position:absolute;margin:17px auto 0;left:0;right:0;height:3px;width:100%;background-color:#3e0d86}@media (max-width:600px){.arc-of-the-day-module__navigation .arc-of-the-day-module__nav:after{display:none}}.arc-of-the-day-module__navigation ul{position:relative;z-index:3;list-style:none}.arc-of-the-day-module__navigation li{position:absolute;float:left;width:50px;height:50px;margin-top:-6px;margin-left:-25px;list-style:none;cursor:pointer}.arc-of-the-day-module__navigation li .arc-of-the-day-module__circle-container{position:relative;top:50%;left:25px;margin-left:-6px;margin-top:-6px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.arc-of-the-day-module__navigation li .arc-of-the-day-module__nav-each__circle{display:none;position:absolute;left:50%;top:50%;width:12px;height:12px;border-radius:100%;background-color:#3e0d86}@media (max-width:600px){.arc-of-the-day-module__navigation li .arc-of-the-day-module__nav-each__circle{width:8px;height:8px;opacity:.2}.arc-of-the-day-module__navigation li{display:inline-block;position:relative;float:initial;padding:0 8px;width:10px;height:10px}}.arc-of-the-day-module__navigation li p{position:absolute;top:25px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-left:6px;font-family:SamsungOne-700,sans-serif;font-size:14px;color:rgba(0,0,0,.8);white-space:nowrap}@media (max-width:600px){.arc-of-the-day-module__navigation li p{display:none}}.arc-of-the-day-module__navigation li:first-child p{-webkit-transform:translateX(0);transform:translateX(0)}.arc-of-the-day-module__navigation li:last-child p{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.arc-of-the-day-module__navigation__side{display:none;float:left;margin-top:.5%;width:6%;height:30px}.arc-of-the-day-module__navigation__side svg{width:45px;height:32px}@media (max-width:1200px){.arc-of-the-day-module__navigation__side{width:7%}}@media (max-width:600px){.arc-of-the-day-module__navigation__side{display:none}}.arc-of-the-day-module__navigation__side:nth-child(3) svg{float:right}.arc-of-the-day-module-slide__box .chevron{top:auto;bottom:calc(5% + 4.5*((100vw - 600px)/840))}@media screen and (max-width:600px){.arc-of-the-day-module-slide__box .chevron{bottom:5%}}@media screen and (min-width:1440px){.arc-of-the-day-module-slide__box .chevron{bottom:9.5%}}@media (max-width:600px){.arc-of-the-day-module-slide__box .chevron{position:absolute;display:block;margin:auto;top:10px}}.arc-of-the-day-module-slide__box .chevron--left{margin-left:50px;right:calc(50% + 60px)}@media (max-width:600px){.arc-of-the-day-module-slide__box .chevron--left{right:auto;left:24px;margin-left:5px}}.arc-of-the-day-module-slide__box .chevron--right{margin-right:50px;left:calc(50% + 60px)}@media (max-width:600px){.arc-of-the-day-module-slide__box .chevron--right{left:auto;right:24px;margin-right:5px}}.arc-of-the-day-module__time,.block-list-module li:before{display:none}.number-ticker{font-family:SamsungOne-300c,sans-serif;font-size:20px;line-height:calc(16px + 24*((100vw - 600px)/840))}@media screen and (max-width:600px){.number-ticker{line-height:16px}}@media screen and (min-width:1440px){.number-ticker{line-height:40px}}.arc-of-the-day-module__odometer{position:absolute;z-index:5;margin:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:calc(13% + 6.5*((100vw - 600px)/840))}@media screen and (max-width:600px){.arc-of-the-day-module__odometer{bottom:13%}}@media screen and (min-width:1440px){.arc-of-the-day-module__odometer{bottom:19.5%}}@media (max-width:600px){.arc-of-the-day-module__odometer{display:none;bottom:12%}}.arc-of-the-day-module__odometer .number-ticker{overflow:hidden;height:1em}.arc-of-the-day-module__odometer .number-ticker span{position:relative;top:-8px}.arc-of-the-day-module__odometer .digit{float:left;line-height:1;-webkit-transition:margin-top .9s ease;transition:margin-top .9s ease}.arc-of-the-day-module__odometer .meridiem{margin-left:8px}.arc-of-the-day-module__symbol,.arc-of-the-day-module__symbol:after{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.arc-of-the-day-module__symbol{z-index:5;margin:auto;overflow:hidden;top:calc(12% + 3.5*((100vw - 600px)/840));width:64px;height:64px}@media screen and (max-width:600px){.arc-of-the-day-module__symbol{top:12%}}@media screen and (min-width:1440px){.arc-of-the-day-module__symbol{top:15.5%}}@media (max-width:600px){.arc-of-the-day-module__symbol{display:none}}.arc-of-the-day-module__symbol:after{content:'';display:block;bottom:0;width:0;height:2px;background:#000;-webkit-transition:all .2s ease;transition:all .2s ease}.arc-of-the-day-module__symbol svg,.arc-of-the-day-module__symbol-day{display:block;position:absolute;width:100%;height:100%;-webkit-transition:all .75s ease;transition:all .75s ease}.arc-of-the-day-module__symbol svg{opacity:1;-webkit-transform:translateY(100%);transform:translateY(100%)}.arc-of-the-day-module__symbol.arc-of-the-day-module__symbol--horizon:after{width:85%}.arc-of-the-day-module__symbol-day{-webkit-transform:translateY(55%);transform:translateY(55%)}.arc-of-the-day-module__symbol-day svg{-webkit-animation:rotating 15s linear infinite;animation:rotating 15s linear infinite;-webkit-transform-origin:50% 41%;transform-origin:50% 41%}.arc-of-day--with-chevrons .slider-meatballs{padding:24px 0 10px}.block-list-module{display:block;background:#fff;overflow:hidden}.block-list-module h2{margin-top:calc(38px + 2*((100vw - 600px)/840));margin-bottom:calc(18px + 6*((100vw - 600px)/840));margin-left:16px;display:none}@media screen and (max-width:600px){.block-list-module h2{margin-top:38px}}@media screen and (min-width:1440px){.block-list-module h2{margin-top:40px}}@media screen and (max-width:600px){.block-list-module h2{margin-bottom:18px}}@media screen and (min-width:1440px){.block-list-module h2{margin-bottom:24px}}.block-list-module ul{display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:90%;margin:auto auto -1px}.block-list-module .block-list-module__show-more{border:0;padding:14px 0;display:none;width:100%;text-align:center;color:rgba(0,0,0,.8);background:#fff;font-family:SamsungOne-600,sans-serif;cursor:pointer;-webkit-transition:background .25s linear;transition:background .25s linear}.block-list-module .block-list-module__show-more:focus,.block-list-module .block-list-module__show-more:hover{background:#f5f5f5}.block-list-module.block-list-module__showing-all .block-list-module__show-more{display:none}.block-list-module__item{position:relative;display:inline-block;width:calc(100%/3);margin:0;vertical-align:top;float:left}@media (max-width:900px){.block-list-module__item{width:calc(100%/2)}}@media (max-width:600px){.block-list-module__item{width:100%}}.block-list-module--categorised .block-list-module__item.columns-1{width:100%;display:block}.block-list-module--categorised .block-list-module__item.columns-2,.block-list-module__item.columns-2{width:calc(100%/2)}@media (max-width:600px){.block-list-module__item.columns-2{width:100%}}.block-list-module__item.columns-4{width:calc(100%/4)}@media (max-width:900px){.block-list-module__item.columns-4{width:calc(100%/2)}}@media (max-width:600px){.block-list-module__item.columns-4{width:100%}}.block-list-module_icon-wrapper img{margin:0 auto;display:block;width:auto;max-width:290px;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}@media (max-width:600px){.block-list-module_icon-wrapper{padding:6px 16px 0 0}}.block-list-module__icon{width:72px;height:72px;margin-bottom:30px}@media (max-width:600px){.block-list-module__icon{width:32px;height:32px}}.block-list-module__icon svg{fill:#7cc400}@media (max-width:600px){.block-list-module__text-wrapper{text-align:left}}.block-list-module__content-wrapper{width:100%;height:100%;border-bottom:1px solid #ebebeb;background:#fff}.block-list-module__content{margin:0 auto 72px;padding:54px 24px 0;text-align:center;width:90%;max-width:480px}@media (max-width:600px){.block-list-module__content{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;padding:24px;max-width:none}}.block-list-module__content h3{margin-bottom:calc(8px + 10*((100vw - 600px)/840))}@media screen and (max-width:600px){.block-list-module__content h3{margin-bottom:8px}}@media screen and (min-width:1440px){.block-list-module__content h3{margin-bottom:18px}}.block-list-module__content p{max-width:310px;margin:auto}.block-list-module__content .button{left:50%}.block-list-module__content .button,.block-list-module__content .link{position:absolute;bottom:50px;-webkit-transform:translate(-50%);transform:translate(-50%)}@media (max-width:600px){.block-list-module__content .button,.block-list-module__content .link{position:relative;bottom:0;margin-top:16px}}.block-list-module__content .link{left:0;right:0;padding:0;line-height:36px;-webkit-transform:none;transform:none}@media (max-width:600px){.block-list-module__content .link{font-size:14px}}.block-list-module__content .link__icon{position:relative;left:auto;margin-left:5px}@media (max-width:600px){.block-list-module__content .button{left:0;-webkit-transform:none;transform:none}}.block-list-module__content--with-button{margin:0 auto 108px}@media (max-width:600px){.block-list-module__content--with-button{margin:0 auto}}.block-list-module__footer{background:#fff;padding:16px 24px;font-size:14px;line-height:24px;text-align:center;display:inline-block;width:100%;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;color:rgba(0,0,0,.5)}@media (max-width:900px){.block-list-module__footer{padding:24px}}.block-list-module--categorised{margin-left:calc(0px + 56*((100vw - 600px)/840));margin-right:calc(0px + 56*((100vw - 600px)/840));background-color:#f8f8f8}@media screen and (max-width:600px){.block-list-module--categorised{margin-left:0}}@media screen and (min-width:1440px){.block-list-module--categorised{margin-left:56px}}@media screen and (max-width:600px){.block-list-module--categorised{margin-right:0}}@media screen and (min-width:1440px){.block-list-module--categorised{margin-right:56px}}.block-list-module--categorised:last-of-type{margin-bottom:150px}.block-list-module--categorised .block-list-module__show-more,.block-list-module--categorised h2{display:block}.block-list-module--categorised ul{margin:0 -5px;width:auto;overflow:hidden}@media (max-width:600px){.block-list-module--categorised ul{margin:0}}.block-list-module--categorised .block-list-module_icon-wrapper img,.block-list-module--categorised p{max-width:100%}.block-list-module--categorised .block-list-module__item{position:relative;width:calc(100%/3);margin:0 0 10px;vertical-align:top;float:none}@media (max-width:600px){.block-list-module--categorised .block-list-module__item.columns-2{width:100%}}@media (max-width:900px){.block-list-module--categorised .block-list-module__item{width:calc(100%/2)}}@media (max-width:600px){.block-list-module--categorised .block-list-module__item{width:100%;display:block;float:none;margin-bottom:10px}}.block-list-module--categorised .block-list-module__content-wrapper{margin:0 5px;width:auto;height:100%;border-bottom:0;border-radius:2px;overflow:hidden;background:#fff}@media (max-width:600px){.block-list-module--categorised .block-list-module__content-wrapper{margin:0}}.block-list-module--categorised .block-list-module__content{padding:calc(32px + 16*((100vw - 600px)/840)) calc(16px + 24*((100vw - 600px)/840));width:auto;max-width:100%;text-align:left}@media screen and (max-width:600px){.block-list-module--categorised .block-list-module__content{padding-top:32px}}@media screen and (min-width:1440px){.block-list-module--categorised .block-list-module__content{padding-top:48px}}@media screen and (max-width:600px){.block-list-module--categorised .block-list-module__content{padding-bottom:32px}}@media screen and (min-width:1440px){.block-list-module--categorised .block-list-module__content{padding-bottom:48px}}@media screen and (max-width:600px){.block-list-module--categorised .block-list-module__content{padding-left:16px}}@media screen and (min-width:1440px){.block-list-module--categorised .block-list-module__content{padding-left:40px}}@media screen and (max-width:600px){.block-list-module--categorised .block-list-module__content{padding-right:16px}}@media screen and (min-width:1440px){.block-list-module--categorised .block-list-module__content{padding-right:40px}}@media (max-width:600px){.block-list-module--categorised .block-list-module__content{display:block}}.block-list-module--categorised .block-list-module_icon-wrapper{margin-top:calc(-32px + -16*((100vw - 600px)/840));margin-left:calc(-18px + -22*((100vw - 600px)/840));margin-right:calc(-18px + -22*((100vw - 600px)/840));height:0;padding-bottom:80.35%;position:relative;overflow:hidden}@media screen and (max-width:600px){.block-list-module--categorised .block-list-module_icon-wrapper{margin-top:-32px}}@media screen and (min-width:1440px){.block-list-module--categorised .block-list-module_icon-wrapper{margin-top:-48px}}@media screen and (max-width:600px){.block-list-module--categorised .block-list-module_icon-wrapper{margin-left:-18px}}@media screen and (min-width:1440px){.block-list-module--categorised .block-list-module_icon-wrapper{margin-left:-40px}}@media screen and (max-width:600px){.block-list-module--categorised .block-list-module_icon-wrapper{margin-right:-18px}}@media screen and (min-width:1440px){.block-list-module--categorised .block-list-module_icon-wrapper{margin-right:-40px}}.block-list-module--categorised .block-list-module_icon-wrapper .button{left:50%;bottom:50%;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}@media (max-width:600px){.block-list-module--categorised .block-list-module_icon-wrapper .button{-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}}.block-list-module--categorised .block-list-module__content--with-button{padding-bottom:calc(107px + 16*((100vw - 600px)/840));margin:0}@media screen and (max-width:600px){.block-list-module--categorised .block-list-module__content--with-button{padding-bottom:107px}}@media screen and (min-width:1440px){.block-list-module--categorised .block-list-module__content--with-button{padding-bottom:123px}}.block-list-module--categorised .block-list-module__button{left:calc(16px + 24*((100vw - 600px)/840));bottom:calc(32px + 16*((100vw - 600px)/840));position:absolute;-webkit-transform:translate(0);transform:translate(0)}@media screen and (max-width:600px){.block-list-module--categorised .block-list-module__button{left:16px}}@media screen and (min-width:1440px){.block-list-module--categorised .block-list-module__button{left:40px}}@media screen and (max-width:600px){.block-list-module--categorised .block-list-module__button{bottom:32px}}@media screen and (min-width:1440px){.block-list-module--categorised .block-list-module__button{bottom:48px}}.block-list-module--categorised .block-list-module__item--full-image .block-list-module_icon-wrapper{margin-bottom:calc(30px + 10*((100vw - 600px)/840));padding-bottom:calc(56.25% + 11.75*((100vw - 600px)/840))}@media screen and (max-width:600px){.block-list-module--categorised .block-list-module__item--full-image .block-list-module_icon-wrapper{margin-bottom:30px}}@media screen and (min-width:1440px){.block-list-module--categorised .block-list-module__item--full-image .block-list-module_icon-wrapper{margin-bottom:40px}}@media screen and (max-width:600px){.block-list-module--categorised .block-list-module__item--full-image .block-list-module_icon-wrapper{padding-bottom:56.25%}}@media screen and (min-width:1440px){.block-list-module--categorised .block-list-module__item--full-image .block-list-module_icon-wrapper{padding-bottom:68%}}.block-list-module--categorised .block-list-module__item--full-image .block-list-module_icon-wrapper .responsive-image{right:0}.block-list-module--categorised .block-list-module__item--image-only .block-list-module__content{margin:0;padding:0}.block-list-module--categorised .block-list-module__item--image-only .block-list-module_icon-wrapper{margin:0;padding:0;height:auto}.block-list-module--categorised .block-list-module__item--image-only .block-list-module_icon-wrapper img{position:relative;display:block;width:100%;max-width:100%;-webkit-transform:none;transform:none;top:auto;left:auto;opacity:0}.block-list-module--categorised .block-list-module__item--hidden,.block-list-module--categorised .block-list-module__item--image-only .block-list-module_icon-wrapper .block-list-module_icon-mobile{display:none}@media (max-width:600px){.block-list-module--categorised .block-list-module__item--image-only .block-list-module_icon-wrapper .block-list-module_icon-mobile{display:block}.block-list-module--categorised .block-list-module__item--image-only .block-list-module_icon-wrapper .block-list-module_icon-desktop{display:none}}.block-list-module--categorised .block-list-module__item--no-image.columns-1 .block-list-module__content{padding-top:calc(32px + 24*((100vw - 600px)/840));padding-bottom:calc(32px + 24*((100vw - 600px)/840));margin:0}@media screen and (max-width:600px){.block-list-module--categorised .block-list-module__item--no-image.columns-1 .block-list-module__content{padding-top:32px}}@media screen and (min-width:1440px){.block-list-module--categorised .block-list-module__item--no-image.columns-1 .block-list-module__content{padding-top:56px}}@media screen and (max-width:600px){.block-list-module--categorised .block-list-module__item--no-image.columns-1 .block-list-module__content{padding-bottom:32px}}@media screen and (min-width:1440px){.block-list-module--categorised .block-list-module__item--no-image.columns-1 .block-list-module__content{padding-bottom:56px}}.block-list-module--categorised .block-list-module__item--no-image.columns-1 h3{margin:0;text-align:center}.block-list-module--categorised .block-list-module__item--no-image.columns-1 h3 a{position:relative;-webkit-transition:all 120ms ease;transition:all 120ms ease;font-family:SamsungOne-600,sans-serif;opacity:.8}@media (max-width:600px){.block-list-module--categorised .block-list-module__item--hidden{display:none}}.block-list-module--categorised .block-list-module__item--quote .block-list-module_icon-wrapper{padding-bottom:22.15%}.block-list-module--categorised .block-list-module__item--quote .block-list-module__icon,.block-list-module--categorised .block-list-module__item--quote .block-list-module_icon-wrapper img{width:auto;height:auto;max-width:160px;max-height:70px;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.block-list-module--categorised .block-list-module__item--quote .block-list-module__icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.block-list-module--categorised .block-list-module__item--quote .block-list-module__content{padding-bottom:48px;margin-bottom:0}.block-list-module--categorised .block-list-module__item--quote blockquote p{text-align:center}.block-list-module--categorised+.email-subscription-module{margin-top:118px}.blog-list-module{margin:auto;margin-top:calc(24px + 16*((100vw - 600px)/840));width:95%}@media screen and (max-width:600px){.blog-list-module{margin-top:24px}}@media screen and (min-width:1440px){.blog-list-module{margin-top:40px}}.blog-list-module .blog-list-module__items{margin-top:calc(20px + 4*((100vw - 600px)/840));display:block;width:100%;list-style:none}@media screen and (max-width:600px){.blog-list-module .blog-list-module__items{margin-top:20px}}@media screen and (min-width:1440px){.blog-list-module .blog-list-module__items{margin-top:24px}}.blog-list-module .blog-list-module__items ul{position:relative}.blog-list-module .blog-list-blocks{min-height:calc(400px + 300*((100vw - 600px)/840));margin-bottom:calc(40px + 40*((100vw - 600px)/840))}@media screen and (max-width:600px){.blog-list-module .blog-list-blocks{min-height:400px}}@media screen and (min-width:1440px){.blog-list-module .blog-list-blocks{min-height:700px}}@media screen and (max-width:600px){.blog-list-module .blog-list-blocks{margin-bottom:40px}}@media screen and (min-width:1440px){.blog-list-module .blog-list-blocks{margin-bottom:80px}}.blog-list-module .blog-list-module__button{right:0;left:0;margin:auto}.blog-list-module .blog-list-module__load-wrapper{margin-top:calc(30px + 16*((100vw - 600px)/840));position:relative;display:none;min-height:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%}@media screen and (max-width:600px){.blog-list-module .blog-list-module__load-wrapper{margin-top:30px}}@media screen and (min-width:1440px){.blog-list-module .blog-list-module__load-wrapper{margin-top:46px}}.blog-list-module .blog-list-module__load-wrapper p,.markdown-module__copy table thead tr{font-family:SamsungOne-700,sans-serif}.collapsible-list-module{padding:60px 48px 40px;position:relative;background:#eef6fb;text-align:right}@media (max-width:600px){.collapsible-list-module{padding:40px 24px 60px}}.collapsible-list-module__list{display:inline-block;vertical-align:top}.collapsible-list-module__title-wrapper{position:absolute;top:60px;left:48px;z-index:10;width:29.3%;max-width:410px;margin:0 3% 0 0;text-align:left;font-size:40px;line-height:48px}@media (max-width:1440px){.collapsible-list-module__title-wrapper{font-size:40px}}@media (max-width:1230px){.collapsible-list-module__title-wrapper{font-size:36px}}@media (max-width:1020px){.collapsible-list-module__title-wrapper{font-size:32px}}@media (max-width:810px){.collapsible-list-module__title-wrapper{font-size:28px}}@media (max-width:600px){.collapsible-list-module__title-wrapper{font-size:24px}}@media (max-width:1440px){.collapsible-list-module__title-wrapper{line-height:48px}}@media (max-width:1230px){.collapsible-list-module__title-wrapper{line-height:44px}}@media (max-width:1020px){.collapsible-list-module__title-wrapper{line-height:40px}}@media (max-width:810px){.collapsible-list-module__title-wrapper{line-height:36px}}@media (max-width:600px){.collapsible-list-module__title-wrapper{line-height:32px}}@media (max-width:900px){.collapsible-list-module__title-wrapper{position:relative;top:auto;left:auto;width:100%;max-width:100%;z-index:1;margin:0 0 48px;text-align:center}}.collapsible-list-module__list{width:65%;margin:0 0 0 -5px;text-align:left}@media (max-width:900px){.collapsible-list-module__list{width:100%;margin:0}}.collapsible-list-module__list-item{background-color:#f6fbfe;margin:0 0 16px}.collapsible-list-module__list-item::before{content:none}.collapsible-list-module__image-wrapper{position:absolute;top:0;left:0;width:30%;padding-bottom:30.4%}@media (max-width:1024px){.collapsible-list-module__image-wrapper{padding-bottom:36.5%}}@media (max-width:900px){.collapsible-list-module__image-wrapper{padding-bottom:25%}}@media (max-width:600px){.collapsible-list-module__image-wrapper{position:relative;width:100%;padding:24px;text-align:center}}.collapsible-list-module__image-wrapper img{position:absolute;top:50%;left:50%;width:64%;max-width:124px;max-height:158px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:1024px){.collapsible-list-module__image-wrapper img{max-height:140px}}@media (max-width:900px){.collapsible-list-module__image-wrapper img{max-height:100px;width:auto}}@media (max-width:600px){.collapsible-list-module__image-wrapper img{position:relative;top:0;left:0;max-width:108px;-webkit-transform:translate(0);transform:translate(0)}}.collapsible-list-module__content-wrapper{width:70%;margin:0 0 0 30%;padding:32px 48px 40px;background:#fff}@media (max-width:600px){.collapsible-list-module__content-wrapper{width:100%;margin:0;padding:16px 30px 30px}}.collapsible-list-module__content-wrapper h3{margin-bottom:16px;font-size:32px;line-height:40px}@media (max-width:1440px){.collapsible-list-module__content-wrapper h3{font-size:32px}}@media (max-width:1230px){.collapsible-list-module__content-wrapper h3{font-size:28px}}@media (max-width:1020px){.collapsible-list-module__content-wrapper h3{font-size:24px}}@media (max-width:810px){.collapsible-list-module__content-wrapper h3{font-size:20px}}@media (max-width:600px){.collapsible-list-module__content-wrapper h3{font-size:20px}}@media (max-width:1440px){.collapsible-list-module__content-wrapper h3{line-height:40px}}@media (max-width:1230px){.collapsible-list-module__content-wrapper h3{line-height:36px}}@media (max-width:1020px){.collapsible-list-module__content-wrapper h3{line-height:32px}}@media (max-width:810px){.collapsible-list-module__content-wrapper h3{line-height:28px}}@media (max-width:600px){.collapsible-list-module__content-wrapper h3{line-height:24px}}.collapsible-list-module__step{display:block;font-family:SamsungOne-600,sans-serif;font-size:16px;line-height:38px}@media (max-width:1440px){.collapsible-list-module__step{font-size:16px}}@media (max-width:1230px){.collapsible-list-module__step{font-size:16px}}@media (max-width:1020px){.collapsible-list-module__step{font-size:16px}}@media (max-width:810px){.collapsible-list-module__step{font-size:16px}}@media (max-width:600px){.collapsible-list-module__step{font-size:16px}}@media (max-width:1440px){.collapsible-list-module__step{line-height:40px}}@media (max-width:1230px){.collapsible-list-module__step{line-height:40px}}@media (max-width:1020px){.collapsible-list-module__step{line-height:40px}}@media (max-width:810px){.collapsible-list-module__step{line-height:40px}}@media (max-width:600px){.collapsible-list-module__step{line-height:40px;margin-bottom:0}}.hidden-content{display:none;overflow:hidden;margin-bottom:16px;font-size:16px;line-height:28px}@media (max-width:1440px){.hidden-content{font-size:16px}}@media (max-width:1230px){.hidden-content{font-size:16px}}@media (max-width:1020px){.hidden-content{font-size:16px}}@media (max-width:810px){.hidden-content{font-size:16px}}@media (max-width:600px){.hidden-content{font-size:16px}}@media (max-width:1440px){.hidden-content{line-height:28px}}@media (max-width:1230px){.hidden-content{line-height:28px}}@media (max-width:1020px){.hidden-content{line-height:28px}}@media (max-width:810px){.hidden-content{line-height:24px}}@media (max-width:600px){.hidden-content{line-height:24px}}.hidden-content__button{margin:0;padding:0;font-family:SamsungOne-700,sans-serif;color:#15bfff;font-size:16px;border:0;background:0 0;cursor:pointer}.hidden-content__button.active .hidden-content__button--show{display:none}.hidden-content__button--show,.hidden-content__button.active .hidden-content__button--hide{display:block}.hidden-content__button--show::before{content:"+";margin:0 8px 0 0}.hidden-content__button--hide{display:none}.hidden-content__button--hide::before{content:"-";margin:0 8px 0 0}.comparison-table{position:relative;width:100%;background-color:#fff;padding-top:calc(40px + 70*((100vw - 600px)/840));border-top:1px solid #ebebeb;border-bottom:3px solid #ebebeb}@media screen and (max-width:600px){.comparison-table{padding-top:40px}}@media screen and (min-width:1440px){.comparison-table{padding-top:110px}}.comparison-table h3{text-align:center;margin-bottom:47px}.comparison-table td:first-of-type{font-family:inherit}.comparison-table__grid{position:relative;width:100.5%;margin-bottom:-1px}@media (max-width:720px){.comparison-table__grid{width:101%}}.comparison-table__grid tbody{position:relative;width:100%;border-top:2px solid #ebebeb}@media (max-width:720px){.comparison-table__grid tbody{border-top:0;width:100.5%}}.comparison-name{position:relative;width:25%;height:100px;max-width:322px;background-color:#f8f8f8;text-align:left;padding:2% 5%;vertical-align:middle;font-size:calc(14px + 4*((100vw - 600px)/840))}@media screen and (max-width:600px){.comparison-name{font-size:14px}}@media screen and (min-width:1440px){.comparison-name{font-size:18px}}@media (max-width:720px){.comparison-name{width:35%}}.comparison-name img{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.comparison-value{width:25%;height:100px;min-width:initial;background-color:#fff;border-bottom:1px solid #f8f8f8;border-right:2px solid #ebebeb}@media (max-width:720px){.comparison-value{display:none;right:0;width:65%;position:relative}}.comparison-value h6{font-family:SamsungOne-400,sans-serif;margin-bottom:25px;font-size:18px;line-height:1.5;opacity:80%}.comparison-value p{font-family:SamsungOne-400,sans-serif;color:rgba(0,0,0,.8);font-size:16px}.comparison-value .button{margin-bottom:15px}.comparison-value svg{width:14px;height:14px}p.comparison-text{font-size:14px;padding:4% 6%}@media (max-width:720px){p.comparison-text{font-size:12px}}.comparison-value__product-image{width:90%;padding-bottom:90%;height:0;background-size:contain;background-repeat:no-repeat;background-position:center;margin:auto}@media (max-width:720px){.comparison-value__product-image{width:40%;padding-bottom:40%;float:left}}.comparison-moreInfo{display:none;position:absolute;width:90%;left:0;right:0;bottom:78%;margin:auto;background-color:#333;z-index:5;border-radius:3px;padding:5% 6% 6%;color:#fff;letter-spacing:1px}.comparison-moreInfo h6{margin-bottom:10px;font-size:14px;line-height:1.7}@media (max-width:720px){.comparison-moreInfo h6{font-size:12px;line-height:18px}}.comparison-moreInfo p{font-size:14px;line-height:1.5}@media (max-width:720px){.comparison-moreInfo p{font-size:12px;line-height:18px}.comparison-moreInfo{width:240%;max-width:400px;left:21%;padding:12% 15%}}.comparison-moreInfo-arrow{display:none;position:absolute;top:-28px;left:-7px;width:0;height:0;border-left:17px solid transparent;border-right:17px solid transparent;border-top:17px solid #333}.comparison-nameInfo{float:left}.comparison-product__mobile{display:none}.comparison-moreInfo-button{float:left;position:relative;top:calc(2.5px + 3.5*((100vw - 600px)/840));margin-left:10px;cursor:pointer}@media screen and (max-width:600px){.comparison-moreInfo-button{top:2.5px}}@media screen and (min-width:1440px){.comparison-moreInfo-button{top:6px}}.comparison-moreInfo-button-circle{width:18px;height:18px;background-color:#333;border-radius:50%;cursor:pointer;opacity:.3}@media (max-width:720px){.comparison-moreInfo-button-circle{opacity:1}}.comparison-moreInfo-button-circle:after{content:"?";position:absolute;left:0;right:0;top:-1px;bottom:0;margin:auto;font-size:13px;text-align:center;color:#fff}.comparison-moreInfo-button-circle:hover{opacity:1}.comparison-name__products{display:table-row}@media (max-width:720px){.comparison-name__products{display:none}.comparison-product__mobile{display:block;border-bottom:2px solid #e5e5e5}}.comparison-product__tabs{width:100.5%;display:none;border-top:2px solid #e5e5e5;border-bottom:2px solid #e5e5e5}@media (max-width:720px){.comparison-product__tabs{display:table}}.comparison-product-name{position:relative;cursor:pointer;font-size:14px;text-align:center;background-color:#f8f8f8;padding:14px;border-right:2px solid #e5e5e5}@media (max-width:720px){.comparison-product-name{display:table-cell}}.comparison-product-name-active{background-color:#fff;font-family:SamsungOne-700,sans-serif}.comparison-product-name-active:after{position:absolute;content:'';width:100%;height:3px;background-color:#15bfff;bottom:-1px;left:0}.comparison-product{width:100%;display:inline-block;position:absolute;padding:5%;top:0;background-color:#fff}@media (max-width:720px){.comparison-product .button{top:50%;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:16px;padding:14px 15px;right:10%}}.comparison-moreInfo__close{display:none;width:23px;height:23px;position:absolute;top:10px;right:10px;background-color:#000;border-radius:50%;cursor:pointer}@media (max-width:720px){.comparison-moreInfo__close{display:block}}.comparison-moreInfo__close:after,.comparison-moreInfo__close:before{content:'';width:13px;height:2px;background-color:#fff;position:absolute;top:-1px;bottom:0;left:0;right:0;margin:auto}.comparison-moreInfo__close:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.comparison-moreInfo__close:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.copy-carousel-module{margin:0 auto;padding:70px 0;position:relative;display:block;width:100%;background:#fff;overflow:hidden;text-align:center}@media (max-width:600px){.copy-carousel-module{padding:56px 0}}.copy-carousel-module .st-slider{width:100%;height:100%}.copy-carousel-module .st-slider__slide{width:100%;height:100%;vertical-align:middle}.copy-carousel-module .st-slider__slide p{margin:0 auto;max-width:54%;text-align:center;font-size:28px;line-height:40px}@media (max-width:1440px){.copy-carousel-module .st-slider__slide p{font-size:28px}}@media (max-width:1230px){.copy-carousel-module .st-slider__slide p{font-size:24px}}@media (max-width:1020px){.copy-carousel-module .st-slider__slide p{font-size:24px}}@media (max-width:810px){.copy-carousel-module .st-slider__slide p{font-size:20px}}@media (max-width:600px){.copy-carousel-module .st-slider__slide p{font-size:20px}}@media (max-width:1440px){.copy-carousel-module .st-slider__slide p{line-height:40px}}@media (max-width:1230px){.copy-carousel-module .st-slider__slide p{line-height:36px}}@media (max-width:1020px){.copy-carousel-module .st-slider__slide p{line-height:32px}}@media (max-width:810px){.copy-carousel-module .st-slider__slide p{line-height:28px}}@media (max-width:600px){.copy-carousel-module .st-slider__slide p{line-height:24px;margin:0 24px;max-width:100%}}.copy-carousel-module .slider-meatballs{display:none}.copy-carousel-module .chevron--left{left:48px}@media (max-width:600px){.copy-carousel-module .chevron--left{left:auto}}.copy-carousel-module .chevron--right{left:auto;right:48px}@media (max-width:600px){.copy-carousel-module .chevron--right{right:auto}}.cta-module-center{padding-top:calc(55px + 29*((100vw - 600px)/840));padding-bottom:calc(47px + 37*((100vw - 600px)/840));text-align:center}@media screen and (max-width:600px){.cta-module-center{padding-top:55px}}@media screen and (min-width:1440px){.cta-module-center{padding-top:84px}}@media screen and (max-width:600px){.cta-module-center{padding-bottom:47px}}@media screen and (min-width:1440px){.cta-module-center{padding-bottom:84px}}.cta-module-center p{margin:10px 0 27px;margin-bottom:calc(17px + 10*((100vw - 600px)/840))}@media screen and (max-width:600px){.cta-module-center p{margin-bottom:17px}}@media screen and (min-width:1440px){.cta-module-center p{margin-bottom:27px}}.cta-module-center h2{font-family:SamsungOne-300,sans-serif;font-size:calc(24px + 8*((100vw - 600px)/840));color:rgba(0,0,0,.8);line-height:1.5}@media screen and (max-width:600px){.cta-module-center h2{font-size:24px}}@media screen and (min-width:1440px){.cta-module-center h2{font-size:32px}}.cta-module-center a{margin:0 20px;font-size:14px}@media (max-width:600px){.cta-module-center a{display:inline-block;clear:both;margin-bottom:10px}.cta-module-center{padding-left:10%;padding-right:10%}}.cta-module{display:inline-block;position:relative;width:100%;min-height:calc(410px + -127*((100vw - 600px)/840));margin-bottom:-8px}@media screen and (max-width:600px){.cta-module{min-height:410px}}@media screen and (min-width:1440px){.cta-module{min-height:283px}}.cta-module:last-child{display:block}.cta-module h2{font-family:SamsungOne-300,sans-serif;line-height:1.25;font-size:calc(24px + 8*((100vw - 600px)/840))}@media screen and (max-width:600px){.cta-module h2{font-size:24px}}@media screen and (min-width:1440px){.cta-module h2{font-size:32px}}@media (max-width:350px){.cta-module{min-height:370px}}.cta-module.bg-black-gradient-left-to-right{color:#fff}.cta-module .cta-module__social{margin-top:23px}.cta-module .cta-module__social a{margin-right:12px;display:inline-block;width:48px;height:48px;border-radius:50%;border:2px solid #000;vertical-align:middle;position:relative}.cta-module .cta-module__social a svg{display:block;max-width:20px;max-height:17px;position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);fill:#000;-webkit-transition:fill 80ms linear;transition:fill 80ms linear}.cta-module .cta-module__social a:hover svg{fill:#ededf5}@media (max-width:600px){.cta-module .cta-module__social a{margin-right:4px;width:30px;height:30px}.cta-module .cta-module__social a svg{max-width:12px;max-height:10px}}.cta-module .cta-module__ctas{position:relative;display:inline-block;width:100%;margin-top:24px}@media (max-width:600px){.cta-module .cta-module__ctas{margin-bottom:0}}.cta-module--half-width,.cta-module--third-width{float:left;width:50%;min-height:calc(376px + 208*((100vw - 600px)/840))}@media screen and (max-width:600px){.cta-module--half-width,.cta-module--third-width{min-height:376px}}@media screen and (min-width:1440px){.cta-module--half-width,.cta-module--third-width{min-height:584px}}@media (max-width:600px){.cta-module--half-width,.cta-module--third-width{width:100%;float:none}}.cta-module.cta-module--third-width{width:33.333333%;min-height:calc(410px + 15*((100vw - 600px)/840))}@media screen and (max-width:600px){.cta-module.cta-module--third-width{min-height:410px}}@media screen and (min-width:1440px){.cta-module.cta-module--third-width{min-height:425px}}.cta-module.cta-module--third-width .responsive-image{right:0}@media (max-width:900px){.cta-module.cta-module--third-width{width:50%}}@media (max-width:600px){.cta-module.cta-module--third-width{display:block;width:100%;float:none}}.cta-module__layers{position:relative;height:0;margin:0 auto;width:calc(80% + -10*((100vw - 600px)/840));padding-bottom:59%;max-width:480px}@media screen and (max-width:600px){.cta-module__layers{width:80%}}@media screen and (min-width:1440px){.cta-module__layers{width:70%}}@media (max-width:900px){.cta-module__layers{width:70%;padding-bottom:70%}}@media (max-width:600px){.cta-module__layers{width:80%;padding-bottom:59%}}.cta-module__inner{position:relative}@media (max-width:900px){.cta-module__inner{position:absolute;bottom:0}}.cta-module--half-width .cta-module__inner,.cta-module--third-width .cta-module__inner{position:absolute;bottom:0;width:100%}.cta-module__text{position:relative;width:100%;max-width:590px;padding:120px 48px 56px}.ccta-module--third-width .cta-module__text,.cta-module--half-width .cta-module__text{padding-top:0}.cta-module--square .cta-module__text{max-width:480px}.cta-module__text h4{font-family:SamsungOne-300c,sans-serif}.cta-module--high .cta-module__inner .cta-module__text p,.cta-module__text p{margin-top:2px}.cta-module--left .cta-module__text{float:left}@media (max-width:900px){.cta-module__text{padding:32px 24px}}.cta-module-animation{position:absolute;right:0;left:0;bottom:0;top:0;margin:auto;width:100%;height:100%}.cta-module__label{margin-top:0}.cta-module__label .link__icon{display:none}.cta-full-click-module .cta-module__text .cta-module__label{margin-top:0;font-size:14px;text-transform:uppercase;position:relative;display:inline-block;font-family:SamsungOne-700,sans-serif}.cta-full-click-module .cta-module__text .cta-module__label .link__icon{width:24px;height:100%}.cta-full-click-module .cta-module__text .cta-module__label .link__icon svg{margin-left:10px;display:block;max-width:100%;max-height:100%}@media (max-width:600px){.cta-full-click-module{min-height:172px;margin-bottom:0}.cta-full-click-module .cta-module__text{padding:24px;max-width:248px}.cta-full-click-module .cta-module__text .cta-module__label{margin-top:10px;display:inline-block}.cta-full-click-module .cta-module__text .cta-module__label .link__icon{display:inline-block}}.cta-single-svg-layer .svg-layer,.media-circles-module__media-circle-item.js-overlay-opener:hover .media-circles-module__media-circle-play .play-icon--white{opacity:1}.cta-single-svg-layer .svg-layer img{margin-top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:100%;max-height:90%}@media (max-width:600px){.cta-single-svg-layer .svg-layer{top:0}.cta-single-svg-layer .svg-layer img{max-width:100%;max-height:90%}}.cta-module--high{min-height:calc(352px + 88*((100vw - 600px)/840))}@media screen and (max-width:600px){.cta-module--high{min-height:352px}}@media screen and (min-width:1440px){.cta-module--high{min-height:440px}}.cta-module--full-width-bottom,.cta-module--high .cta-module__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.cta-module--high .cta-module__inner{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:45%;max-width:540px;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cta-module--high .cta-module__inner .cta-module__text{padding-top:0;padding-bottom:0;padding-right:0;max-width:100%}@media (max-width:600px){.cta-module--high .cta-module__inner{width:100%;max-width:100%}.cta-module--high .responsive-image{background-position:top center}.cta-module--high .cta-module__inner{top:auto;-webkit-transform:translateY(0);transform:translateY(0)}.cta-module--high .cta-module__inner .cta-module__text{padding:32px 24px}}.cta-module--full-width-bottom{-ms-flex-flow:column;flex-flow:column;min-height:calc(402px + 138*((100vw - 600px)/840))}@media screen and (max-width:600px){.cta-module--full-width-bottom{min-height:402px}}@media screen and (min-width:1440px){.cta-module--full-width-bottom{min-height:540px}}.cta-module--full-width-bottom .responsive-image{background-position:center 80%;background-size:90%}.cta-module--full-width-bottom .cta-module__inner{position:absolute;right:0;left:0;top:15%;width:80%;text-align:center;margin:auto}.cta-module--full-width-bottom .cta-module__inner .cta-module__text{padding-top:0;top:0;max-width:100%;width:100%}.cta-module--full-width-bottom .cta-module__inner .cta-module__text p{margin-top:22px}@media (max-width:600px){.cta-module--full-width-bottom{min-height:100%}.cta-module--full-width-bottom .responsive-image{position:relative;background-position:center top;width:78%;height:0;padding-bottom:140%;margin:0 auto 10%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.cta-module--full-width-bottom .cta-module__inner{position:relative;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:90%}.cta-module--full-width-bottom .cta-module__text{padding:5% 0}.cta-module--svg-layers{min-height:0}.cta-module--svg-layers .cta-module__inner{position:relative;bottom:auto}}.cta-module--ctas .cta-module__text{margin-bottom:-8px}.device-instruction-module{padding:calc(32px + 22*((100vw - 600px)/840)) calc(10px + 26*((100vw - 600px)/840));display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:#f8f8f8 2px solid}@media screen and (max-width:600px){.device-instruction-module{padding-top:32px}}@media screen and (min-width:1440px){.device-instruction-module{padding-top:54px}}@media screen and (max-width:600px){.device-instruction-module{padding-right:10px}}@media screen and (min-width:1440px){.device-instruction-module{padding-right:36px}}@media screen and (max-width:600px){.device-instruction-module{padding-bottom:32px}}@media screen and (min-width:1440px){.device-instruction-module{padding-bottom:54px}}@media screen and (max-width:600px){.device-instruction-module{padding-left:10px}}@media screen and (min-width:1440px){.device-instruction-module{padding-left:36px}}@media (max-width:600px){.device-instruction-module{display:block;padding-left:0;padding-right:0}}.device-instruction-module .device-instruction-module__content,.device-instruction-module .device-instruction-module__image{width:calc(100%/2)}@media (max-width:600px){.device-instruction-module .device-instruction-module__content,.device-instruction-module .device-instruction-module__image{width:auto}}.device-instruction-module .device-instruction-module__image{position:relative;overflow:hidden}.device-instruction-module .device-instruction-module__image .device-instruction-module__image__inner{position:relative;width:90%;height:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:600px){.device-instruction-module .device-instruction-module__image .device-instruction-module__image__inner{width:auto}}.device-instruction-module .device-instruction-module__image .responsive-image{left:auto;right:auto;position:relative;width:100%;height:0;padding-bottom:79%}@media (max-width:600px){.device-instruction-module .device-instruction-module__image .responsive-image{left:0;right:0;top:0;-webkit-transform:none;transform:none;width:100%}}.device-instruction-module .device-instruction-module__content{padding-top:calc(0px + 48*((100vw - 600px)/840));padding-bottom:calc(0px + 48*((100vw - 600px)/840));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:600px){.device-instruction-module .device-instruction-module__content{padding-top:0}}@media screen and (min-width:1440px){.device-instruction-module .device-instruction-module__content{padding-top:48px}}@media screen and (max-width:600px){.device-instruction-module .device-instruction-module__content{padding-bottom:0}}@media screen and (min-width:1440px){.device-instruction-module .device-instruction-module__content{padding-bottom:48px}}.device-instruction-module .device-instruction-module__content h3,.device-multiple-instructions-module .device-multiple-instructions-module__description .device-multiple-instructions-module__content .device-multiple-instructions-module__content__inner h3{margin-bottom:calc(18px + 2*((100vw - 600px)/840))}@media screen and (max-width:600px){.device-instruction-module .device-instruction-module__content h3{margin-bottom:18px}}@media screen and (min-width:1440px){.device-instruction-module .device-instruction-module__content h3{margin-bottom:20px}}.device-instruction-module .device-instruction-module__content li,.device-instruction-module .device-instruction-module__content p{margin-bottom:calc(24px + 4*((100vw - 600px)/840))}@media screen and (max-width:600px){.device-instruction-module .device-instruction-module__content li,.device-instruction-module .device-instruction-module__content p{margin-bottom:24px}}@media screen and (min-width:1440px){.device-instruction-module .device-instruction-module__content li,.device-instruction-module .device-instruction-module__content p{margin-bottom:28px}}.device-instruction-module .device-instruction-module__content li a,.device-instruction-module .device-instruction-module__content p a,.device-multiple-instructions-module .device-multiple-instructions-module__description .device-multiple-instructions-module__content .device-multiple-instructions-module__content__inner li a,.device-multiple-instructions-module .device-multiple-instructions-module__description .device-multiple-instructions-module__content .device-multiple-instructions-module__content__inner p a{text-decoration:underline}.device-instruction-module .device-instruction-module__content li a:focus,.device-instruction-module .device-instruction-module__content li a:hover,.device-instruction-module .device-instruction-module__content p a:focus,.device-instruction-module .device-instruction-module__content p a:hover,.footnote-module p a.link,.footnote-module p a:focus,.footnote-module p a:hover{text-decoration:none}.device-instruction-module .device-instruction-module__content p:last-child{margin-bottom:0}.device-instruction-module .device-instruction-module__content ol li{list-style:none;counter-increment:count-me;position:relative}.device-instruction-module .device-instruction-module__content ol li:before{content:counter(count-me) ". ";color:#15bfff;position:absolute;top:0;left:-17px}.device-instruction-module .device-instruction-module__content ul li{list-style:none;position:relative;margin-left:38px}.device-instruction-module .device-instruction-module__content ul li::before{content:"";top:3px;left:-38px;display:block;width:25px;height:23px;background-color:transparent;background-size:cover;background-image:url(../img/side-by-side/icon-check-mark.4326fbed.svg)}.device-instruction-module .device-instruction-module__content__inner{padding-right:20px}@media (max-width:600px){.device-instruction-module .device-instruction-module__content__inner{padding-right:0}}.device-instruction-module:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.device-instruction-module:nth-child(even) .device-instruction-module__content__inner{padding-left:20px}@media (max-width:600px){.device-instruction-module:nth-child(even) .device-instruction-module__image .responsive-image{left:0;right:0}.device-instruction-module:nth-child(even) .device-instruction-module__content__inner{padding-right:0;padding-left:0}}.device-multiple-instructions-module{padding-top:calc(32px + 22*((100vw - 600px)/840));padding-bottom:calc(32px + 76*((100vw - 600px)/840));border-bottom:#f8f8f8 2px solid}@media screen and (max-width:600px){.device-multiple-instructions-module{padding-top:32px}}@media screen and (min-width:1440px){.device-multiple-instructions-module{padding-top:54px}}@media screen and (max-width:600px){.device-multiple-instructions-module{padding-bottom:32px}}@media screen and (min-width:1440px){.device-multiple-instructions-module{padding-bottom:108px}}.device-multiple-instructions-module .device-multiple-instructions-module__visuals{padding-bottom:calc(0px + 15*((100vw - 600px)/840));border-bottom:#f8f8f8 2px solid;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:600px){.device-multiple-instructions-module .device-multiple-instructions-module__visuals{padding-bottom:0}}@media screen and (min-width:1440px){.device-multiple-instructions-module .device-multiple-instructions-module__visuals{padding-bottom:15px}}.device-multiple-instructions-module .device-multiple-instructions-module__visuals .device-multiple-instructions-module__image{width:50%;position:relative}.device-multiple-instructions-module .device-multiple-instructions-module__visuals .device-multiple-instructions-module__image .device-multiple-instructions-module__image__inner{padding-bottom:79%}@media (max-width:600px){.device-multiple-instructions-module .device-multiple-instructions-module__visuals .device-multiple-instructions-module__image{width:auto}.device-multiple-instructions-module .device-multiple-instructions-module__visuals{display:block}}.device-multiple-instructions-module .device-multiple-instructions-module__description{display:-webkit-box;display:-ms-flexbox;display:flex}.device-multiple-instructions-module .device-multiple-instructions-module__description .device-multiple-instructions-module__content{padding-top:calc(32px + 76*((100vw - 600px)/840));width:50%}@media screen and (max-width:600px){.device-multiple-instructions-module .device-multiple-instructions-module__description .device-multiple-instructions-module__content{padding-top:32px}}@media screen and (min-width:1440px){.device-multiple-instructions-module .device-multiple-instructions-module__description .device-multiple-instructions-module__content{padding-top:108px}}.device-multiple-instructions-module .device-multiple-instructions-module__description .device-multiple-instructions-module__content .device-multiple-instructions-module__content__inner{margin:0 auto;max-width:400px}@media screen and (max-width:600px){.device-multiple-instructions-module .device-multiple-instructions-module__description .device-multiple-instructions-module__content .device-multiple-instructions-module__content__inner h3{margin-bottom:18px}}@media screen and (min-width:1440px){.device-multiple-instructions-module .device-multiple-instructions-module__description .device-multiple-instructions-module__content .device-multiple-instructions-module__content__inner h3{margin-bottom:20px}}@media (max-width:600px){.device-multiple-instructions-module .device-multiple-instructions-module__description .device-multiple-instructions-module__content .device-multiple-instructions-module__content__inner{max-width:100%}.device-multiple-instructions-module .device-multiple-instructions-module__description .device-multiple-instructions-module__content{width:auto}.device-multiple-instructions-module .device-multiple-instructions-module__description{display:block}}.device-page{position:relative;overflow:visible}.device-page .breadcrumbs{top:30px;left:32px;width:auto;z-index:1}.device-page .hero-module .responsive-image{background-position:center center;background-size:auto}.device__instructions{padding-left:calc(24px + 60*((100vw - 600px)/840));padding-right:calc(24px + 60*((100vw - 600px)/840));background-color:#fff}@media screen and (max-width:600px){.device__instructions{padding-left:24px}}@media screen and (min-width:1440px){.device__instructions{padding-left:84px}}@media screen and (max-width:600px){.device__instructions{padding-right:24px}}@media screen and (min-width:1440px){.device__instructions{padding-right:84px}}.devices-picker-page,.hero-module h2,.page-devices-overview{position:relative}.devices-overview-module .devices-overview-module__header{padding-top:calc(60px + 60*((100vw - 600px)/840));padding-bottom:calc(60px + 60*((100vw - 600px)/840));position:relative}@media screen and (max-width:600px){.devices-overview-module .devices-overview-module__header{padding-top:60px}}@media screen and (min-width:1440px){.devices-overview-module .devices-overview-module__header{padding-top:120px}}@media screen and (max-width:600px){.devices-overview-module .devices-overview-module__header{padding-bottom:60px}}@media screen and (min-width:1440px){.devices-overview-module .devices-overview-module__header{padding-bottom:120px}}.devices-overview-module .devices-overview-module__header h2{margin:0 auto;margin-bottom:calc(32px + 44*((100vw - 600px)/840));width:75%;max-width:600px;text-align:center}@media screen and (max-width:600px){.devices-overview-module .devices-overview-module__header h2{margin-bottom:32px}}@media screen and (min-width:1440px){.devices-overview-module .devices-overview-module__header h2{margin-bottom:76px}}.devices-overview-module .breadcrumbs{width:auto;top:calc(11px + 19*((100vw - 600px)/840));left:calc(20px + 10*((100vw - 600px)/840))}@media screen and (max-width:600px){.devices-overview-module .breadcrumbs{top:11px}}@media screen and (min-width:1440px){.devices-overview-module .breadcrumbs{top:30px}}@media screen and (max-width:600px){.devices-overview-module .breadcrumbs{left:20px}}@media screen and (min-width:1440px){.devices-overview-module .breadcrumbs{left:30px}}.devices-overview-module .devices-overview-module__search,.product-hero.bg-light-purple .st-slider .slider-meatballs .slider-meatballs__ball.active{background-color:#3e0d86}@media (max-width:900px){.devices-overview-module .devices-overview-module__search{padding:0 24px}}.devices-overview-module .devices-overview-module__search-results{margin:10px -5px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.devices-overview-module .devices-overview-module__product{margin:0 0 10px;width:calc(100%/3)}@media (max-width:900px){.devices-overview-module .devices-overview-module__product{width:calc(100%/2)}}.devices-overview-module .devices-overview-module__product a{font-family:SamsungOne-400,sans-serif;font-size:calc(14px + 10*((100vw - 600px)/840));line-height:calc(20px + 8*((100vw - 600px)/840));color:rgba(0,0,0,.8);display:block;height:100%;text-align:center;background-color:#fff;margin:0 5px;padding-right:calc(13px + 23*((100vw - 600px)/840));padding-bottom:calc(12px + 24*((100vw - 600px)/840));padding-left:calc(13px + 23*((100vw - 600px)/840))}@media screen and (max-width:600px){.devices-overview-module .devices-overview-module__product a{font-size:14px}}@media screen and (min-width:1440px){.devices-overview-module .devices-overview-module__product a{font-size:24px}}@media screen and (max-width:600px){.devices-overview-module .devices-overview-module__product a{line-height:20px}}@media screen and (min-width:1440px){.devices-overview-module .devices-overview-module__product a{line-height:28px}}@media screen and (max-width:600px){.devices-overview-module .devices-overview-module__product a{padding-right:13px}}@media screen and (min-width:1440px){.devices-overview-module .devices-overview-module__product a{padding-right:36px}}@media screen and (max-width:600px){.devices-overview-module .devices-overview-module__product a{padding-bottom:12px}}@media screen and (min-width:1440px){.devices-overview-module .devices-overview-module__product a{padding-bottom:36px}}@media screen and (max-width:600px){.devices-overview-module .devices-overview-module__product a{padding-left:13px}}@media screen and (min-width:1440px){.devices-overview-module .devices-overview-module__product a{padding-left:36px}}.devices-overview-module .devices-overview-module__product a span{margin:0 auto;display:block;max-width:300px}@media (max-width:900px){.devices-overview-module .devices-overview-module__product a{padding-top:24px}.devices-overview-module .devices-overview-module__product a span{margin-top:20px}}.devices-overview-module .devices-overview-module__product a:focus,.devices-overview-module .devices-overview-module__product a:hover{-webkit-box-shadow:inset 0 -20px 0 -16px #15bfff,0 2px 6px rgba(0,0,0,.2);box-shadow:inset 0 -20px 0 -16px #15bfff,0 2px 6px rgba(0,0,0,.2)}.devices-overview-module .devices-overview-module__product a:active{-webkit-box-shadow:inset 0 -20px 0 -16px #15bfff,0 2px 6px transparent;box-shadow:inset 0 -20px 0 -16px #15bfff,0 2px 6px transparent}@media (max-width:600px){.devices-overview-module .devices-overview-module__product a:active{-webkit-box-shadow:inset 0 -20px 0 -16px #15bfff,0 2px 6px rgba(0,0,0,.2);box-shadow:inset 0 -20px 0 -16px #15bfff,0 2px 6px rgba(0,0,0,.2)}}.devices-picker-module h3{padding-top:calc(30px + 18*((100vw - 600px)/840));padding-bottom:calc(30px + 18*((100vw - 600px)/840));margin:0 auto;text-align:center;max-width:550px}@media screen and (max-width:600px){.devices-picker-module h3{padding-top:30px}}@media screen and (min-width:1440px){.devices-picker-module h3{padding-top:48px}}@media screen and (max-width:600px){.devices-picker-module h3{padding-bottom:30px}}@media screen and (min-width:1440px){.devices-picker-module h3{padding-bottom:48px}}@media (max-width:600px){.devices-picker-module h3{margin:0 48px;max-width:100%}}.devices-picker-module .devices-picker-module__select-countries{padding-top:calc(76px + 34*((100vw - 600px)/840));padding-bottom:calc(76px + 34*((100vw - 600px)/840));background-color:#fff;text-align:center}@media screen and (max-width:600px){.devices-picker-module .devices-picker-module__select-countries{padding-top:76px}}@media screen and (min-width:1440px){.devices-picker-module .devices-picker-module__select-countries{padding-top:110px}}@media screen and (max-width:600px){.devices-picker-module .devices-picker-module__select-countries{padding-bottom:76px}}@media screen and (min-width:1440px){.devices-picker-module .devices-picker-module__select-countries{padding-bottom:110px}}.devices-picker-module .devices-picker-module__select-countries p{margin:0 auto 22px;max-width:400px}.devices-picker-module .cta-dropdown.cta-dropdown--countries{white-space:nowrap}.devices-picker-module .cta-dropdown.cta-dropdown--countries .cta-dropdown__body,.devices-picker-module .cta-dropdown.cta-dropdown--countries .cta-dropdown__button{text-align:left}.devices-picker-module .cta-dropdown.cta-dropdown--countries .cta-dropdown__button span{min-width:124px;display:inline-block}.devices-picker-module .devices-picker-module__products{margin:10px -5px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}@media (max-width:600px){.devices-picker-module .devices-picker-module__products{display:block}}.devices-picker-module .devices-picker-module__product{margin:0 0 10px;width:calc(100%/3)}.devices-picker-module .devices-picker-module__product.devices-picker-module__column-2{width:calc(100%/2)}@media (max-width:600px){.devices-picker-module .devices-picker-module__product.devices-picker-module__column-2{width:auto}}.devices-picker-module .devices-picker-module__product.devices-picker-module__column-1,.markdown-module--wide .markdown-module__copy ol li,.markdown-module--wide .markdown-module__copy ol li p,.markdown-module--wide .markdown-module__copy ul li,.markdown-module--wide .markdown-module__copy ul li p{width:100%}@media (max-width:900px){.devices-picker-module .devices-picker-module__product{width:calc(100%/2)}}@media (max-width:600px){.devices-picker-module .devices-picker-module__product{width:auto}}.devices-picker-module .devices-picker-module__product a{color:rgba(0,0,0,.8);display:block;height:100%;text-align:center;background-color:#fff;margin:0 5px;padding-right:calc(10px + 26*((100vw - 600px)/840));padding-bottom:calc(10px + 26*((100vw - 600px)/840));padding-left:calc(10px + 26*((100vw - 600px)/840))}@media screen and (max-width:600px){.devices-picker-module .devices-picker-module__product a{padding-right:10px}}@media screen and (min-width:1440px){.devices-picker-module .devices-picker-module__product a{padding-right:36px}}@media screen and (max-width:600px){.devices-picker-module .devices-picker-module__product a{padding-bottom:10px}}@media screen and (min-width:1440px){.devices-picker-module .devices-picker-module__product a{padding-bottom:36px}}@media screen and (max-width:600px){.devices-picker-module .devices-picker-module__product a{padding-left:10px}}@media screen and (min-width:1440px){.devices-picker-module .devices-picker-module__product a{padding-left:36px}}.devices-picker-module .devices-picker-module__product a span{margin:0 auto;display:block;max-width:300px}.devices-picker-module .devices-picker-module__product a:focus,.devices-picker-module .devices-picker-module__product a:hover{-webkit-box-shadow:inset 0 -20px 0 -16px #15bfff,0 2px 6px rgba(0,0,0,.2);box-shadow:inset 0 -20px 0 -16px #15bfff,0 2px 6px rgba(0,0,0,.2)}.devices-picker-module .devices-picker-module__product a:active{-webkit-box-shadow:inset 0 -20px 0 -16px #15bfff,0 2px 6px transparent;box-shadow:inset 0 -20px 0 -16px #15bfff,0 2px 6px transparent}@media (max-width:600px){.devices-picker-module .devices-picker-module__product a:active{-webkit-box-shadow:inset 0 -20px 0 -16px #15bfff,0 2px 6px rgba(0,0,0,.2);box-shadow:inset 0 -20px 0 -16px #15bfff,0 2px 6px rgba(0,0,0,.2)}}.email-subscription-module{background-color:#fff;width:100%}@media (max-width:900px){adt-bundle-builder-module+.email-subscription-module{border-top:2px solid #f3f3f3}}.email-subscription-module__wrapper{position:relative;padding-top:calc(60px + 52*((100vw - 600px)/840));padding-bottom:calc(65px + 39*((100vw - 600px)/840));margin:0 auto;width:87%}@media screen and (max-width:600px){.email-subscription-module__wrapper{padding-top:60px}}@media screen and (min-width:1440px){.email-subscription-module__wrapper{padding-top:112px}}@media screen and (max-width:600px){.email-subscription-module__wrapper{padding-bottom:65px}}@media screen and (min-width:1440px){.email-subscription-module__wrapper{padding-bottom:104px}}.email-subscription-module__wrapper form{position:relative;padding-bottom:15px;margin:0 auto;max-width:789px}@media (max-width:600px){.email-subscription-module__wrapper{padding-left:24px;padding-right:24px;width:auto}}.email-subscription-module__input{display:inline-block;padding-bottom:12px;max-width:calc(530px + 127*((100vw - 600px)/840));width:100%;font-family:SamsungOne-300,sans-serif;font-size:calc(16px + 16*((100vw - 600px)/840));border:0;border-bottom:3px solid #f5f5f5;color:rgba(0,0,0,.8)}@media screen and (max-width:600px){.email-subscription-module__input{max-width:530px}}@media screen and (min-width:1440px){.email-subscription-module__input{max-width:657px}}@media screen and (max-width:600px){.email-subscription-module__input{font-size:16px}}@media screen and (min-width:1440px){.email-subscription-module__input{font-size:32px}}@media (max-width:900px){.email-subscription-module__input{max-width:100%;font-family:SamsungOne-400,sans-serif}}.email-subscription-module__input.invalid-text{color:#ff5251}.email-subscription-module__input.valid-text{color:#15bfff!important}.email-subscription-module__button{position:absolute;top:0;right:0}@media (max-width:900px){.email-subscription-module__button{position:relative;margin-top:16px;width:100%;margin-left:0}}.email-subscription-module__button p{font-family:SamsungOne-700,sans-serif;font-size:16px}@media (max-width:600px){.email-subscription-module__button p{font-size:14px}}.email-subscription-module__button .icon-approved-icon{width:25px;height:25px;position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;opacity:0}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}.hero-module--error{height:calc(450px + 240*((100vw - 600px)/840))}@media screen and (max-width:600px){.hero-module--error{height:450px}}@media screen and (min-width:1440px){.hero-module--error{height:690px}}.hero-module--error .hero-module__content{-webkit-transform:none;transform:none;margin:auto;left:0;right:0;bottom:30px;text-align:center;width:95%;position:absolute;padding:0 20px;top:calc(295px + 225*((100vw - 600px)/840))}@media screen and (max-width:600px){.hero-module--error .hero-module__content{top:295px}}@media screen and (min-width:1440px){.hero-module--error .hero-module__content{top:520px}}.hero-module--error .hero-module__content .button{margin-top:calc(18px + 24*((100vw - 600px)/840))}@media screen and (max-width:600px){.hero-module--error .hero-module__content .button{margin-top:18px}}@media screen and (min-width:1440px){.hero-module--error .hero-module__content .button{margin-top:42px}}.hero-module--error .responsive-image{margin:auto;right:0;left:0;max-width:1110px;position:relative}@media (max-width:900px){.hero-module--error .responsive-image{height:90%}}@media (max-width:600px){.hero-module--error .responsive-image{height:80%}}.faq-module{position:relative;background:#fff;padding:0 0 96px}@media (max-width:1440px){.faq-module{padding-bottom:96px}}@media (max-width:1230px){.faq-module{padding-bottom:84px}}@media (max-width:1020px){.faq-module{padding-bottom:76px}}@media (max-width:810px){.faq-module{padding-bottom:64px}}@media (max-width:600px){.faq-module{padding-bottom:56px}}.copy-carousel-module+.faq-module,.email-subscription-module+.faq-module,.media-circles-module+.faq-module{border-top:2px solid #f3f3f3}.faq-module__intro-block{margin:0 auto 40px;padding-top:80px;max-width:784px;text-align:center}@media (max-width:1440px){.faq-module__intro-block{padding-top:80px}}@media (max-width:1230px){.faq-module__intro-block{padding-top:72px}}@media (max-width:1020px){.faq-module__intro-block{padding-top:60px}}@media (max-width:810px){.faq-module__intro-block{padding-top:52px}}@media (max-width:600px){.faq-module__intro-block{padding-top:40px}}@media (max-width:900px){.faq-module__intro-block{padding-right:48px;padding-left:48px}}@media (max-width:600px){.faq-module__intro-block{margin:0 auto 24px}}.faq-module__items{max-width:784px;margin:0 auto;background:#fff}.faq-module__item{padding:0 40px;border-top:2px solid #f8f8f8;-webkit-transition:background .05s ease;transition:background .05s ease}.faq-module__item:last-child{border-bottom:2px solid #f8f8f8}html:not(.device) .faq-module__item:hover{background:#f8f8f8}.faq-module__item.open{background:#f8f8f8}.faq-module__item.open .faq-module__item-title:after{margin-top:-3px;content:'-'}@media (max-width:900px){.faq-module__item.open .faq-module__item-title:after{margin-top:-2px}.faq-module__item{padding:0 40px}}@media (max-width:600px){.faq-module__item{padding:0 5.5%}}.faq-module__item-title{position:relative;padding:40px 80px 40px 0;cursor:pointer;font-size:24px;line-height:32px;font-family:SamsungOne-400,sans-serif}.faq-module__item-title:after{position:absolute;top:50%;right:2px;content:'+';font-family:monospace;color:#000;font-size:40px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}@media (max-width:900px){.faq-module__item-title:after{font-size:24px}.faq-module__item-title{padding:24px 40px 24px 0;font-size:16px;line-height:24px;font-family:SamsungOne-600,sans-serif}}.faq-module__item-body{display:none;padding-bottom:40px}.faq-module__item-body p{margin-bottom:16px}.faq-module__item-body img{width:100%;max-width:200px}@media (max-width:900px){.faq-module__item-body{padding-bottom:24px}}.footnote-module h3{margin-bottom:calc(24px + 4*((100vw - 600px)/840))}@media screen and (max-width:600px){.footnote-module h3{margin-bottom:24px}}@media screen and (min-width:1440px){.footnote-module h3{margin-bottom:28px}}.footnote-module h4{margin-bottom:calc(11px + 2*((100vw - 600px)/840))}@media screen and (max-width:600px){.footnote-module h4{margin-bottom:11px}}@media screen and (min-width:1440px){.footnote-module h4{margin-bottom:13px}}.footnote-module p{margin-top:0;margin-bottom:15px}.footnote-module p:last-child{margin-bottom:0}.footnote-module p a{margin:0;position:relative;text-decoration:underline;font-family:SamsungOne-700,sans-serif}.gallery-module{padding-top:calc(20px + 20*((100vw - 600px)/840));position:relative;width:100%;max-width:720px;z-index:20;margin:auto}@media screen and (max-width:600px){.gallery-module{padding-top:20px}}@media screen and (min-width:1440px){.gallery-module{padding-top:40px}}.gallery-module__closed .gallery-module__slides .gallery-module__slide{-webkit-transform:rotate(2deg);transform:rotate(2deg)}.gallery-module__closed .gallery-module__slides .gallery-module__slide,.gallery-module__closed .gallery-module__slides:before,.gallery-module__slides:before{-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:180ms;transition-duration:180ms;-webkit-transition-timing-function:cubic-bezier(.39,.575,.565,1);transition-timing-function:cubic-bezier(.39,.575,.565,1);-webkit-transition-delay:0s;transition-delay:0s}.gallery-module__closed .gallery-module__slides:before{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}.gallery-module__closed .gallery-module__intro-button{width:172px}.gallery-module__closed .gallery-module__intro-button p{-webkit-transform:translateX(42px);transform:translateX(42px)}.gallery-module__overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;background-color:#f8f8f8;-webkit-transform:scale(0);transform:scale(0);overflow:hidden;will-change:transform}.gallery-module__slides{position:relative;margin:auto;width:100%;height:0;padding-bottom:66%;cursor:pointer;z-index:23}.gallery-module__slides:before{content:'';position:absolute;width:100%;height:100%;background-color:#ededf5}@media (min-width:1060px) and (min-height:820px){.gallery-module__slides{padding-bottom:58%}}.gallery-module__slide{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:180ms;transition-duration:180ms;-webkit-transition-timing-function:cubic-bezier(.39,.575,.565,1);transition-timing-function:cubic-bezier(.39,.575,.565,1);-webkit-transition-delay:0s;transition-delay:0s}.gallery-module__slide__image{position:relative;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center}.gallery-module__intro-button{z-index:24;top:50px;left:20px;width:40px;height:40px;background-color:#15bfff;position:absolute;cursor:pointer;border-radius:30px}.gallery-module__intro-button p{width:172px;height:20px;position:absolute;top:2px;bottom:0;margin:auto;text-transform:uppercase;font-family:SamsungOne-700,sans-serif;color:#fff;-webkit-transform:translateX(15px);transform:translateX(15px);opacity:0}.gallery-module__intro-button svg{position:absolute;top:0;left:10px;bottom:0;margin:auto;width:20px;height:20px;fill:#fff}.gallery-module__intro-button,.gallery-module__intro-button:hover{-webkit-transition:all 420ms cubic-bezier(.19,1,.22,1);transition:all 420ms cubic-bezier(.19,1,.22,1)}.gallery-module__closed .gallery-module__intro-button p,.gallery-module__intro-button:hover p{opacity:1;-webkit-transition:all 430ms cubic-bezier(.19,1,.22,1);transition:all 430ms cubic-bezier(.19,1,.22,1)}@media (max-width:600px){.gallery-module__intro-button{height:35px;width:150px}.gallery-module__intro-button p{top:4px;opacity:1;-webkit-transform:translateX(32px);transform:translateX(32px)}.gallery-module__intro-button svg{width:16px;height:16px}}.gallery-module__controls{position:absolute;width:100%;height:100%;margin:auto;z-index:23;display:none;top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}@media (min-width:1060px) and (min-height:820px){.gallery-module__controls{width:130%}}@media (max-width:780px){.gallery-module__controls{position:fixed;height:95%;width:90%;top:0}}@media (max-width:600px){.gallery-module__controls{height:98%}}.gallery-module__close{position:absolute;top:0;right:0;cursor:pointer}@media (min-width:1060px) and (min-height:820px){.gallery-module__close{top:-104px}}@media (max-width:780px){.gallery-module__close{top:3%!important}}@media (max-width:600px){.gallery-module__close{top:2%!important}}.gallery-module__next{position:absolute;top:0;bottom:0;margin:auto;right:-80px;cursor:pointer}@media (min-width:1060px) and (min-height:820px){.gallery-module__next{right:-100px}}@media (max-width:780px){.gallery-module__next{right:0;top:initial;bottom:10px}}@media (max-width:600px){.gallery-module .styleguide__circular-button{top:initial}}.gallery-module__prev{position:absolute;top:0;bottom:0;margin:auto;left:-80px;cursor:pointer}@media (min-width:1060px) and (min-height:820px){.gallery-module__prev{left:-100px}}@media (max-width:780px){.gallery-module__prev{left:0;top:initial;bottom:10px}}.gallery-module__image-credit{will-change:transform;position:relative;margin-top:15px;text-align:center;z-index:10;display:block;color:#959494}.gallery-module__status{text-align:center;margin-top:10px;opacity:0;color:#959494}.hero-module{display:block;position:relative;width:100%;text-align:center;overflow:hidden;min-height:calc(320px + 0*((100vw - 600px)/840))}@media screen and (max-width:600px){.hero-module{min-height:320px}}@media screen and (min-width:1440px){.hero-module{min-height:320px}}.hero-module h1{position:relative;line-height:1.3}@media (max-width:600px){.hero-module h1{font-family:SamsungOne-400c,sans-serif}}.hero-module.hero-module--tall{min-height:calc(375px + 105*((100vw - 600px)/840))}@media screen and (max-width:600px){.hero-module.hero-module--tall{min-height:375px}}@media screen and (min-width:1440px){.hero-module.hero-module--tall{min-height:480px}}.hero-module.hero-module--tall-fold{min-height:calc(384px + 312*((100vw - 600px)/840))}@media screen and (max-width:600px){.hero-module.hero-module--tall-fold{min-height:384px}}@media screen and (min-width:1440px){.hero-module.hero-module--tall-fold{min-height:696px}}.hero-module img,.hero-module.bg-blue:before{position:absolute;left:0;top:0;height:100%;width:100%}.hero-module .responsive-image{z-index:1}.hero-module.hero-module--cta-dropdown{overflow:visible}.hero-module .hero-module__disclaimer{position:absolute;margin:auto;z-index:1;left:0;right:0;bottom:24px;opacity:.6}.hero-module.large{padding-top:calc(80px + 40*((100vw - 600px)/840));padding-bottom:calc(80px + 40*((100vw - 600px)/840))}@media screen and (max-width:600px){.hero-module.large{padding-top:80px}}@media screen and (min-width:1440px){.hero-module.large{padding-top:120px}}@media screen and (max-width:600px){.hero-module.large{padding-bottom:80px}}@media screen and (min-width:1440px){.hero-module.large{padding-bottom:120px}}.hero-module.bg-blue:before{content:"";background-color:#15bfff;opacity:.85}.hero-module__svg-wrapper{position:absolute;left:calc(36px + 20*((100vw - 600px)/840));top:50%;width:16px;height:16px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity 80ms ease-out;transition:opacity 80ms ease-out}@media screen and (max-width:600px){.hero-module__svg-wrapper{left:36px}}@media screen and (min-width:1440px){.hero-module__svg-wrapper{left:56px}}.hero-module__content{position:absolute;margin:auto;left:50%;top:50%;width:75%;max-width:900px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}@media (max-width:600px){.hero-module__content{width:100%;padding:0 24px}}.hero-module__content img{position:relative;height:100%;width:100%;max-height:85px;margin:0;margin-bottom:calc(24px + 16*((100vw - 600px)/840))}@media screen and (max-width:600px){.hero-module__content img{margin-bottom:24px}}@media screen and (min-width:1440px){.hero-module__content img{margin-bottom:40px}}@media (max-width:600px){.hero-module__content img{margin:0 0 24px;width:80%}}.hero-module__content .cta-dropdown--countries{margin-top:calc(16px + 24*((100vw - 600px)/840))}@media screen and (max-width:600px){.hero-module__content .cta-dropdown--countries{margin-top:16px}}@media screen and (min-width:1440px){.hero-module__content .cta-dropdown--countries{margin-top:40px}}.hero-module__img{left:0;background-size:cover;background-position:center;background-repeat:no-repeat}.hero-module__animation,.hero-module__img{position:absolute;top:0;width:100%;height:100%}.shop-hero-module .hero-module__content{left:40px;bottom:40px;text-align:left;top:auto;width:auto;max-width:100%;-webkit-transform:translate(0,0);transform:translate(0,0)}.hero-module__background-video{position:absolute;top:50%;left:50%;width:100%;height:auto;display:block;opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:700px){.hero-module__background-video{width:auto;height:100%}}@media (max-width:600px){.hero-module__background-video{display:none}}.markdown-module{position:relative;background-color:#fff}.markdown-module__copy{padding-top:calc(40px + 20*((100vw - 600px)/840));padding-bottom:calc(40px + 20*((100vw - 600px)/840));display:block;position:relative;overflow:hidden;height:auto;margin:0 auto;width:80%;max-width:950px}@media screen and (max-width:600px){.markdown-module__copy{padding-top:40px}}@media screen and (min-width:1440px){.markdown-module__copy{padding-top:60px}}@media screen and (max-width:600px){.markdown-module__copy{padding-bottom:40px}}@media screen and (min-width:1440px){.markdown-module__copy{padding-bottom:60px}}@media (max-width:900px){.markdown-module__copy{width:90%}}@media (max-width:600px){.markdown-module__copy{width:auto;padding-left:24px;padding-right:24px}}.markdown-module__copy :last-child{margin-bottom:0}.markdown-module__copy p{margin-bottom:20px;max-width:700px}@media (max-width:900px){.markdown-module__copy p{width:100%}}.markdown-module__copy table{float:right;width:70%;margin:20px 0;max-width:700px;border-collapse:collapse;position:relative}@media (max-width:900px){.markdown-module__copy table{width:100%}}@media (max-width:600px){.markdown-module__copy table{border-collapse:separate;border-spacing:10px 10px}}.markdown-module__copy table thead{padding-bottom:20px}.markdown-module__copy table tr{margin:20px 0}.markdown-module__copy table th{margin-bottom:20px}.markdown-module__copy table td{padding-top:20px;padding-bottom:20px}@media (max-width:600px){.markdown-module__copy table td{padding-top:0;font-size:13px;font-family:SamsungOne-400,sans-serif}}.markdown-module--wide .markdown-module__copy table{width:100%;max-width:700px;margin:24px auto;float:none}.markdown-module--wide .markdown-module__copy h4,.markdown-module--wide .markdown-module__copy ol,.markdown-module--wide .markdown-module__copy p,.markdown-module--wide .markdown-module__copy ul{width:100%;float:none;margin:0 auto 20px;max-width:700px}@media (max-width:900px){.markdown-module--wide .markdown-module__copy h4,.markdown-module--wide .markdown-module__copy ol,.markdown-module--wide .markdown-module__copy p,.markdown-module--wide .markdown-module__copy ul{width:100%}}.markdown-module__copy li p{width:100%;float:none}.markdown-module__copy a:hover{text-decoration:none}.markdown-module--wide h1,.markdown-module--wide h2,.markdown-module--wide h3{max-width:700px}.markdown-module__copy h1{line-height:1.5;clear:both;margin:0 auto 24px}.markdown-module__copy h2,.markdown-module__copy h3{margin:0 auto 24px;clear:both}.markdown-module__copy img{width:100%}.markdown-module__copy h4{float:right;width:70%}@media (max-width:900px){.markdown-module__copy h4{width:100%;margin-right:0}}.markdown-module__copy blockquote p{color:purple;font-size:calc(24px + 8*((100vw - 600px)/800))}.markdown-module__copy ol,.markdown-module__copy ul{float:right;width:70%;margin-bottom:20px}@media (max-width:900px){.markdown-module__copy ol,.markdown-module__copy ul{width:100%}}.markdown-module__paragraph{line-height:1.5;font-size:calc(20px + 12*((100vw - 600px)/840))}@media screen and (max-width:600px){.markdown-module__paragraph{font-size:20px}}@media screen and (min-width:1440px){.markdown-module__paragraph{font-size:32px}}.markdown-module--terms{clear:both}.markdown-module--terms .markdown-module__copy{background:#fff;padding:16px 24px;font-size:14px;line-height:24px;text-align:center;max-width:100%;width:auto;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;color:rgba(0,0,0,.5)}.markdown-module--terms .markdown-module__copy p{margin:0 auto;max-width:740px}.markdown-module--terms .markdown-module__copy p a{color:rgba(0,0,0,.5)}.markdown-module--terms .markdown-module__copy p a:hover{text-decoration:underline}@media (max-width:900px){.markdown-module--terms .markdown-module__copy{padding:24px}}.media-circles-module{padding:32px 24px 0;background:#fff}.media-circles-module__header{text-align:center}.media-circles-module__header h2,.media-circles-module__media-circle-content h3{margin-bottom:16px}.media-circles-module__media-circle-list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0;padding:0 0 104px}@media (max-width:600px){.media-circles-module__media-circle-list{padding:0}}.media-circles-module__media-circle-item{margin:0;text-align:center}@media (max-width:600px){.media-circles-module__media-circle-item{margin:32px 0}}[data-media-circle-item-count="2"] .media-circles-module__media-circle-item{width:49%;margin-right:2%}@media (max-width:600px){[data-media-circle-item-count="2"] .media-circles-module__media-circle-item{width:100%;margin-right:0}}[data-media-circle-item-count="3"] .media-circles-module__media-circle-item{width:32%;margin-right:2%}@media (max-width:600px){[data-media-circle-item-count="3"] .media-circles-module__media-circle-item{width:100%;margin-right:0}}.media-circles-module__media-circle-item:before{content:none}@media (max-width:600px){.media-circles-module__media-circle-item:first-child{margin-top:0}}.media-circles-module__media-circle-item:last-child,.menu-module li:last-child{margin-right:0}.media-circles-module__media-circle-item.js-overlay-opener{cursor:pointer}.media-circles-module__media-circle-item.js-overlay-opener:active .media-circles-module__media-circle-play,.media-circles-module__media-circle-item.js-overlay-opener:hover .media-circles-module__media-circle-play{background:#000;color:#fff;border-color:#000}html:not(.device) .media-circles-module__media-circle-item.js-overlay-opener:hover .media-circles-module__media-circle-play{background:#343434;color:#fff;border-color:#343434}html.device .media-circles-module__media-circle-item.js-overlay-opener:active .media-circles-module__media-circle-play,html:not(.device) .media-circles-module__media-circle-item.js-overlay-opener:active .media-circles-module__media-circle-play{border:2px solid #000;background-color:#000;color:#fff}.media-circles-module__media-circle-item.js-overlay-opener:active .media-circles-module__media-circle-play .play-icon--black{opacity:0}.media-circles-module__media-circle-item.js-overlay-opener:active .media-circles-module__media-circle-play .play-icon--white,.search-results__tab-button.active span{opacity:1}.media-circles-module__media-circle-content,.menu-module ul{width:80%;display:block;margin:0 auto}.media-circles-module__media-circle-image{width:80%;display:block;margin:0 auto 40px;max-width:220px}@media (max-width:600px){.media-circles-module__media-circle-image{width:60%}}.media-circles-module__media-circle-play{position:relative;margin-top:calc(24px + 32*((100vw - 600px)/840))}@media screen and (max-width:600px){.media-circles-module__media-circle-play{margin-top:24px}}@media screen and (min-width:1440px){.media-circles-module__media-circle-play{margin-top:56px}}.media-circles-module__media-circle-play span{margin-left:28px;font-family:SamsungOne-700,sans-serif}.media-circles-module__media-circle-play .play-icon--black{opacity:1;fill:rgba(0,0,0,.8)}.media-circles-module__media-circle-play .play-icon--white{opacity:0}.media-circles-module__svg{position:absolute;left:24px;top:50%;width:14px;height:14px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:900px){.media-circles-module__svg{left:17px}}.media-circles-module__svg svg{position:absolute;width:100%;height:100%;-webkit-transition:opacity 80ms ease-out;transition:opacity 80ms ease-out}.menu-module,.product-carousel{position:relative;background-color:#f8f8f8}.menu-module{display:block;width:100%;padding-top:22px;padding-bottom:0}.menu-module ul{position:relative;overflow:hidden;height:auto}@media (max-width:900px){.menu-module ul{padding:0 20px;width:100%;overflow:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}}.menu-module li{float:left;display:inline-block;margin-left:0;margin-right:44px;height:50px}@media (max-width:900px){.menu-module li{float:none;margin-right:20px}}.menu-module li:before{content:"";position:absolute;top:auto;left:auto;width:auto;height:auto;background-color:none;border-radius:none}.menu-module li a{color:rgba(0,0,0,.8);font-family:SamsungOne-400,sans-serif;font-size:16px;line-height:1.625}.menu-module li.active{border-bottom:4px solid #15bfff}.menu-module li.active a{font-family:SamsungOne-600,sans-serif}.product-carousel{margin-top:calc(1px + 19*((100vw - 600px)/840))}@media screen and (max-width:600px){.product-carousel{margin-top:1px}}@media screen and (min-width:1440px){.product-carousel{margin-top:20px}}.product-carousel .product-carousel__body{margin:20px auto 30px;text-align:center;font-family:SamsungOne-400,sans-serif;padding:0 10%;max-width:90%;font-size:calc(14px + 6*((100vw - 600px)/840))}@media screen and (max-width:600px){.product-carousel .product-carousel__body{font-size:14px}}@media screen and (min-width:1440px){.product-carousel .product-carousel__body{font-size:20px}}.product-carousel .product-grid__inner{display:block;position:relative;width:75%;margin:42px auto 0}@media (max-width:720px){.product-carousel .product-grid__inner{width:69%}}@media (max-width:600px){.product-carousel .product-grid__inner{width:100%;max-width:490px;margin:42px auto;left:1%;height:120px}}@media (max-width:500px){.product-carousel .product-grid__inner{height:104px}}@media (max-width:420px){.product-carousel .product-grid__inner{height:80px}}@media (max-width:360px){.product-carousel .product-grid__inner{height:46px}}.product-carousel .product-grid__col{position:absolute;width:32%;margin:0 .5%}@media (max-width:720px){.product-carousel .product-grid__col{width:47%}}.product-carousel .product-grid__col .button{display:block;font-size:14px;padding:9px 11px;max-width:132px;margin:0 auto;position:relative;top:12px}.product-carousel{padding-top:50px;height:calc(550px + 200*((100vw - 600px)/840))}@media screen and (max-width:600px){.product-carousel{height:550px}}@media screen and (min-width:1440px){.product-carousel{height:750px}}@media (max-width:720px){.product-carousel{height:auto;padding-bottom:35px}}.product-carousel h3{text-align:center}.product-carousel .product-grid__col{-webkit-transition:background-color;transition:background-color;opacity:0}.product-category-module{padding-top:87px;clear:both}.product-category-module~.product-category-module{padding-top:0}@media (max-width:600px){.product-category-module{padding-top:40px}.product-category-module~.product-category-module{padding-top:0}}.product-category-module .product-category-module__header{display:block;position:relative;padding:170px 0 40px 50px;margin-bottom:10px}.product-category-module .product-category-module__header h3{display:inline-block;position:relative;line-height:1.41667;font-size:calc(26px + 36*((100vw - 600px)/840))}@media screen and (max-width:600px){.product-category-module .product-category-module__header h3{font-size:26px}}@media screen and (min-width:1440px){.product-category-module .product-category-module__header h3{font-size:62px}}.product-category-module .product-category-module__header h3 .link__icon{margin-left:10px;width:40px;height:36px;bottom:50%;-webkit-transform:translate(0,22px);transform:translate(0,22px);-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:390ms;transition-duration:390ms;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-transition-delay:0s;transition-delay:0s}.product-category-module .product-category-module__header h3 .link__icon svg{display:block;max-width:100%;max-height:100%}.product-category-module .product-category-module__header h3 .arrow-link--black{fill:#000}.product-category-module .product-category-module__header h3 .arrow-link--white{fill:#fff}@media (max-width:900px){.product-category-module .product-category-module__header{padding:120px 0 26px 26px}.product-category-module .product-category-module__header h3 .link__icon{margin-left:10px;width:24px;height:12px;-webkit-transform:translate(0,8px);transform:translate(0,8px)}}@media (max-width:600px){.product-category-module .product-category-module__header{padding:120px 0 26px 26px}.product-category-module .product-category-module__header h3 .link__icon{margin-left:10px;width:24px;height:12px;-webkit-transform:translate(0,8px);transform:translate(0,8px)}}.product-category-module .product-category-module__header:hover h3 .link__icon{-webkit-transform:translate(10px,22px);transform:translate(10px,22px)}@media (max-width:900px){.product-category-module .product-category-module__header:hover h3 .link__icon{-webkit-transform:translate(10px,8px);transform:translate(10px,8px)}}@media (max-width:600px){.product-category-module .product-category-module__header:hover h3 .link__icon{-webkit-transform:translate(10px,8px);transform:translate(10px,8px)}}.product-category-module .product-category-module__products{margin-left:10px;margin-right:10px;margin-bottom:80px}.product-category-module .product-category-module__products:after{content:"";display:table;clear:both}@media (max-width:600px){.product-category-module .product-category-module__products{margin:0 0 60px}}.product-category-module .product-grid__col{margin-right:1%;margin-bottom:0;width:19%}@media (max-width:1200px){.product-category-module .product-grid__col{width:19%;margin-right:1%;margin-bottom:1%}}@media (max-width:1024px){.product-category-module .product-grid__col{width:31.8%;margin-right:1.3%;margin-bottom:1.3%}}@media (max-width:600px){.product-category-module .product-grid__col{width:100%;margin-right:0;margin-bottom:2%}}@media (max-width:350px){.product-category-module .product-grid__col{width:100%;margin-right:0;margin-bottom:2%}}.product-category-module .product-category-module__more{padding:30px 0;height:100%}.product-category-module .product-category-module__more:before{display:block;content:'';margin:0 auto;width:80%;max-width:185px;padding-bottom:84.33%;height:0}@media (max-width:600px){.product-category-module .product-category-module__more:before{display:none}}.product-category-module .product-category-module__more:after{display:block;content:'';margin-top:25px;height:96px}@media (max-width:600px){.product-category-module .product-category-module__more:after{display:none}}.product-category-module .product-category-module__more a{position:absolute;top:50%;left:0;width:100%;text-align:center;vertical-align:middle;font-family:SamsungOne-400,sans-serif;text-decoration:none;color:rgba(0,0,0,.8);-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:calc(14px + 2*((100vw - 600px)/840))}@media screen and (max-width:600px){.product-category-module .product-category-module__more a{font-size:14px}}@media screen and (min-width:1440px){.product-category-module .product-category-module__more a{font-size:16px}}@media (max-width:600px){.product-category-module .product-category-module__more a .product-category-module__more-label{padding:20px 0}}.product-category-module .product-category-module__more a .more-arrow{margin:18px auto 0;display:block;border-radius:50%;width:34px;height:34px;line-height:34px;text-align:center;color:#fff;font-size:24px;font-weight:700;background-color:#15bfff;-webkit-transition:all .07s ease;transition:all .07s ease}@media (max-width:600px){.product-category-module .product-category-module__more a .more-arrow{margin:0 auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:24px}}.product-category-module .product-category-module__more a :hover .more-arrow{margin-top:12px;width:40px;height:40px;line-height:40px;background-color:#08a2db}@media (max-width:600px){.product-category-module .product-category-module__more a :hover .more-arrow{margin-top:0;right:21px}}.product-category-module .product-category-module__more a :active .more-arrow{margin-top:16px;width:36px;height:36px;line-height:36px}@media (max-width:600px){.product-category-module .product-category-module__more a :active .more-arrow{margin-top:0;right:23px}}.product-grid__col{float:left;position:relative;margin-right:1%;margin-bottom:1%;width:24%;border-radius:3px;background-color:#fff;overflow:hidden;-webkit-transition:all .5s cubic-bezier(.19,1,.22,1);transition:all .5s cubic-bezier(.19,1,.22,1)}@media (max-width:1200px){.product-grid__col{width:24%;margin-right:1%;margin-bottom:1%}}@media (max-width:1024px){.product-grid__col{width:31.8%;margin-right:1.3%;margin-bottom:1.3%}}@media (max-width:600px){.product-grid__col{width:48%;margin-right:2%;margin-bottom:2%}}@media (max-width:350px){.product-grid__col{width:48%;margin-right:2%;margin-bottom:2%}}.product-grid__col.product-grid__col--fifth{margin-right:1%;margin-bottom:1%;width:19.2%}.product-grid__col.product-grid__col--fifth:nth-child(5n){margin-right:0}@media (max-width:1200px){.product-grid__col.product-grid__col--fifth{width:24%;margin-right:1%;margin-bottom:1%}.product-grid__col.product-grid__col--fifth:nth-child(5n){margin-right:1%}}@media (max-width:1024px){.product-grid__col.product-grid__col--fifth{width:31.8%;margin-right:1.3%;margin-bottom:1.3%}.product-grid__col.product-grid__col--fifth:nth-child(5n){margin-right:1.3%}}@media (max-width:600px){.product-grid__col.product-grid__col--fifth{width:48%;margin-right:2%;margin-bottom:2%}.product-grid__col.product-grid__col--fifth:nth-child(5n){margin-right:0}}@media (max-width:350px){.product-grid__col.product-grid__col--fifth{width:48%;margin-right:2%;margin-bottom:2%}.product-grid__col.product-grid__col--fifth:nth-child(5n){margin-right:0}}.product-grid-featured .product-grid__col{width:32.3%}@media (max-width:1024px){.product-grid-featured .product-grid__col{width:32%}}@media (max-width:600px){.product-grid-featured .product-grid__col{width:48%}}.product-grid__col:hover{-webkit-box-shadow:inset 0 -20px 0 -16px #15bfff,0 2px 6px rgba(0,0,0,.2);box-shadow:inset 0 -20px 0 -16px #15bfff,0 2px 6px rgba(0,0,0,.2)}.product-grid__col:active{-webkit-box-shadow:inset 0 -20px 0 -16px #15bfff,0 2px 6px transparent;box-shadow:inset 0 -20px 0 -16px #15bfff,0 2px 6px transparent}@media (max-width:600px){.product-grid__col:active{-webkit-box-shadow:inset 0 -20px 0 -16px #15bfff,0 2px 6px rgba(0,0,0,.2);box-shadow:inset 0 -20px 0 -16px #15bfff,0 2px 6px rgba(0,0,0,.2)}}.product-grid,.product-grid-featured,.product-grid__inner,.products-content{display:inline-block;width:100%}.products-content{position:relative;margin-top:130px;min-height:500px;top:0}@media (max-width:900px){.products-content{margin-top:0}}.product-grid__more{display:block;position:relative;width:99%;left:0;background-color:#fff;cursor:pointer;overflow:hidden;-webkit-transition:-webkit-box-shadow .2s cubic-bezier(.19,1,.22,1);transition:box-shadow .2s cubic-bezier(.19,1,.22,1);transition:box-shadow .2s cubic-bezier(.19,1,.22,1),-webkit-box-shadow .2s cubic-bezier(.19,1,.22,1);border-radius:3px;margin-top:5px}@media (max-width:1024px){.product-grid__more{width:98%}}.product-grid__more:hover{-webkit-box-shadow:0 2px 6px rgba(0,0,0,.23);box-shadow:0 2px 6px rgba(0,0,0,.23)}.product-grid__more:active{-webkit-box-shadow:0 2px 6px transparent;box-shadow:0 2px 6px transparent}.product-grid__more p{position:relative;padding:13px 0;font-family:SamsungOne-600,sans-serif,sans-serif;text-align:center;color:rgba(0,0,0,.8);letter-spacing:.02em;font-size:calc(12px + 2*((100vw - 600px)/840))}@media screen and (max-width:600px){.product-grid__more p{font-size:12px}}@media screen and (min-width:1440px){.product-grid__more p{font-size:14px}}.product-grid-container--expanded .product-grid__more{display:none}.scroll-to-top-wrap{display:inline-block;position:fixed;right:0;left:0;bottom:120px;width:100%;max-width:1440px;margin:auto;z-index:4}.scroll-to-top-button{position:absolute;right:16px;width:64px;height:64px;border-radius:50%;border:0;display:none;background-color:#fff;cursor:pointer;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.23);box-shadow:0 3px 10px rgba(0,0,0,.23)}@media (max-width:1440px){.scroll-to-top-button{width:64px}}@media (max-width:1230px){.scroll-to-top-button{width:60px}}@media (max-width:1020px){.scroll-to-top-button{width:56px}}@media (max-width:810px){.scroll-to-top-button{width:48px}}@media (max-width:600px){.scroll-to-top-button{width:44px}}@media (max-width:1440px){.scroll-to-top-button{height:64px}}@media (max-width:1230px){.scroll-to-top-button{height:60px}}@media (max-width:1020px){.scroll-to-top-button{height:56px}}@media (max-width:810px){.scroll-to-top-button{height:48px}}@media (max-width:600px){.scroll-to-top-button{height:44px}}.scroll-to-top-button svg{position:relative;width:100%;height:100%;max-width:28px;z-index:1}.scroll-to-top-button:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:#f5f5f5;-webkit-transform:scale(.3);transform:scale(.3);opacity:0;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:390ms;transition-duration:390ms;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-transition-delay:0s;transition-delay:0s}.scroll-to-top-button:hover:before{-webkit-transform:scale(1);transform:scale(1);opacity:1}.products-grid{display:inline-block;position:relative;float:right;width:80%}@media (max-width:1200px){.products-grid{width:75%}}@media (max-width:900px){.products-grid{width:100%;margin-top:120px}}.product-grid-container,.product-grid-featured{position:relative;margin-bottom:46px}@media (max-width:1024px){.product-grid-container,.product-grid-featured{right:-.5%}}@media (max-width:900px){.product-grid-container,.product-grid-featured{width:102%;right:.3%;margin-bottom:50px}}.product-grid-container h3,.product-grid-featured h3{color:rgba(0,0,0,.8);margin-bottom:20px;margin-left:20px}@media (max-width:900px){.product-grid-container h3,.product-grid-featured h3{width:90%;margin:0 auto 20px}}.filtered-product-list{margin-top:calc(-49px + -19*((100vw - 600px)/840))}@media screen and (max-width:600px){.filtered-product-list{margin-top:-49px}}@media screen and (min-width:1440px){.filtered-product-list{margin-top:-68px}}@media (max-width:900px){.filtered-product-list{margin-top:0}}.filtered-product-list__spinner{position:absolute;top:1%;left:0;right:0;margin:0 auto;width:75px;height:75px;z-index:0}.loading .filtered-product-list__spinner,.product-page--new .product-hero .product-hero-previews.product-hero-previews--new,.product-page--new .product-hero .st-slider .st-slider__slides,questionnaire-module-text-input{display:block}.loaded .filtered-product-list__spinner{display:none}.shop-product-module{margin-top:9px;padding-top:0}.shop-product-module .filtered-product-list{margin-top:0}.shop-product-module .filtered-product-list__spinner{top:126px}.shop-product-module .scroll-to-top-wrap{display:none}.shop-product-module.product-category-module--5-columns .products-grid{width:100%}.shop-product-module.product-category-module--5-columns .product-filter{display:none!important}.mobile-slider li:before,.shop-product-module.product-category-module--5-columns .product-filter__mobile-button{display:none}@media (max-width:900px){.shop-product-module.product-category-module--5-columns .products-grid{margin-top:56px}}.product-grid-hero-active .products-content{padding-top:84px}@media (max-width:900px){.product-grid-hero-active .products-content{padding-top:0}}.product-grid-hero-active .hero-module{opacity:0;max-width:1440px;margin:0 auto}.product-grid-hero .hero-module{top:162px;left:0;right:0;position:absolute;opacity:0;pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:150ms;transition-duration:150ms;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-delay:0s;transition-delay:0s}.product-grid-hero .hero-module.active{opacity:1;pointer-events:auto}@media (max-width:900px){.product-grid-hero .hero-module{top:62px}}.page-embedded .main-wrapper{padding-top:0}.page-embedded .products-content{margin-top:80px}.product-hero{position:relative;padding-top:calc(50px + 75*((100vw - 600px)/840));padding-bottom:calc(50px + 75*((100vw - 600px)/840))}@media screen and (max-width:600px){.product-hero{padding-top:50px}}@media screen and (min-width:1440px){.product-hero{padding-top:125px}}@media screen and (max-width:600px){.product-hero{padding-bottom:50px}}@media screen and (min-width:1440px){.product-hero{padding-bottom:125px}}.product-hero__slider{position:relative;float:left;width:56%}@media (max-width:900px){.product-hero__slider{width:50%}}@media (max-width:600px){.product-hero__slider{width:100%}}.product-hero-previews{display:block;position:absolute;float:left;top:50%;margin-right:5%;width:11%;min-width:70px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}@media (max-width:1024px){.product-hero-previews{top:55%}}@media (max-width:900px){.product-hero-previews{display:none}}.product-hero-previews__wrapper{position:relative;height:400px;overflow:hidden}.product-hero-preview__all{position:absolute}.product-hero-preview{margin:20px 0;width:56px;height:56px;list-style:none;background-size:80%;background-position:center;background-repeat:no-repeat;background-color:#fff;border:1px solid #e7e7e7;border-radius:2px;cursor:pointer;overflow:hidden}.product-hero-preview.active{border-bottom:2px solid #15bfff}.product-hero-preview:focus,.product-hero-preview:hover{-webkit-box-shadow:0 2px 6px rgba(0,0,0,.23);box-shadow:0 2px 6px rgba(0,0,0,.23);-webkit-transition:all 390ms cubic-bezier(.19,1,.22,1);transition:all 390ms cubic-bezier(.19,1,.22,1)}.product-hero-previews__arrow{position:relative;display:none;width:56px;height:26px;border-radius:3px;background-color:#fff;border:1px solid #e7e7e7;cursor:pointer}.product-hero-previews__arrow svg{position:absolute;width:15px;height:15px;top:0;left:0;bottom:0;right:0;margin:auto}.product-hero-previews__arrow:focus,.product-hero-previews__arrow:hover{-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1)}.product-hero-previews__arrow.inactive-preview{display:none;pointer-events:none;opacity:.8;background-color:#f8f8f8}.product-hero-previews__arrow.inactive-preview svg,.search-results__tab-button span{opacity:.5}.product-hero-previews__arrow.inactive-preview:focus,.product-hero-previews__arrow.inactive-preview:hover{-webkit-box-shadow:none;box-shadow:none}.product-hero__slides{display:block;position:relative;float:right;width:calc(85% + 5*((100vw - 600px)/840));height:calc(360px + 70*((100vw - 600px)/840))}@media screen and (max-width:600px){.product-hero__slides{width:85%}}@media screen and (min-width:1440px){.product-hero__slides{width:90%}}@media screen and (max-width:600px){.product-hero__slides{height:360px}}@media screen and (min-width:1440px){.product-hero__slides{height:430px}}@media (max-width:900px){.product-hero__slides{width:100%}}@media (max-width:600px){.product-hero__slides{height:0;padding-bottom:100%}}.product-hero-slide,.product-hero-slide__media-container{position:absolute;display:none;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;max-width:400px;height:100%}.product-hero-slide:first-child,.product-hero-slide__media-container:first-child{display:block;z-index:1}.product-hero-slide img,.product-hero-slide__media-container img{position:absolute;right:0;left:0;margin:auto;top:0;bottom:0;z-index:-1}.product-hero-slide__media{position:absolute;left:0;right:0;margin:auto;width:100%;height:100%;background-size:contain;background-position:center;background-repeat:no-repeat}.mobile-slider{display:none;position:relative;left:50%;right:0;margin:0;padding:0;height:10px;text-align:center;text-decoration:none;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.mobile-slider li{float:left;width:8px;height:8px;background-color:#959494;border-radius:50%;display:inline;margin:0 4px;padding:0}.mobile-slider li.active{background-color:#000}@media (max-width:600px){.mobile-slider{margin-top:12px;display:inline-block}}@media (max-width:900px){.product-hero-navigation{display:inline-block}}.product-hero__title{font-size:calc(18px + 14*((100vw - 600px)/840));color:rgba(0,0,0,.8);line-height:1.25}@media screen and (max-width:600px){.product-hero__title{font-size:18px}}@media screen and (min-width:1440px){.product-hero__title{font-size:32px}}.product-hero__description{display:block;position:relative;float:right;width:43%;height:calc(340px + 60*((100vw - 600px)/840))}@media screen and (max-width:600px){.product-hero__description{height:340px}}@media screen and (min-width:1440px){.product-hero__description{height:400px}}@media (max-width:900px){.product-hero__description{width:50%}}@media (max-width:600px){.product-hero__description{margin-top:18px;width:100%;height:auto}}.product-hero__description__wrap{position:absolute;top:50%;margin-right:10%;width:80%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:900px){.product-hero__description__wrap{margin-left:10%;margin-right:0}}@media (max-width:600px){.product-hero__description__wrap{margin-left:0;margin-right:0}}.product-hero__description__wrap h1{margin-bottom:15px;color:rgba(0,0,0,.7);font-family:SamsungOne-300c,sans-serif;line-height:1.2;font-size:calc(24px + 16*((100vw - 600px)/840))}@media screen and (max-width:600px){.product-hero__description__wrap h1{font-size:24px}}@media screen and (min-width:1440px){.product-hero__description__wrap h1{font-size:40px}}.product-hero__description__wrap>p{margin-bottom:28px;color:rgba(0,0,0,.8)}@media (max-width:600px){.product-hero__description__wrap>p:not(:last-child){margin-bottom:24px}.product-hero__description__wrap>p:last-child{margin-bottom:0}}.product-hero__description__wrap .product-price{font-family:SamsungOne-300,sans-serif;font-size:24px;line-height:1.33333;float:left;margin-top:19px;margin-right:10px}@media (max-width:600px){.product-hero__description__wrap .product-price{width:100%;margin-bottom:27px}.product-hero__description__wrap{position:relative;width:100%;margin-right:0;top:0;-webkit-transform:translateY(0);transform:translateY(0)}.product-hero__description__wrap .button{width:100%;text-align:center}}.product-hero__description-headline{font-size:calc(15px + 1*((100vw - 600px)/840));color:rgba(0,0,0,.8);line-height:1.7;display:inline-block;clear:both}@media screen and (max-width:600px){.product-hero__description-headline{font-size:15px}}@media screen and (min-width:1440px){.product-hero__description-headline{font-size:16px}}@media (max-width:600px){.product-hero__description-headline{display:inline-block;margin:7px 0}}.product-shipping{margin-top:18px;font-family:SamsungOne-400,sans-serif;font-size:14px}.product-shipping svg{position:relative;top:-8px;float:left;width:37px;height:34px;margin-right:6px}.product-hero__reviews{margin-bottom:10px;display:inline-block;width:100%}.product-hero__reviews__stars{float:left;margin:4px 8px 0 18px}.product-hero__reviews__star{width:15px;height:15px}.product-hero__reviews__total{display:inline-block;margin-top:10px;font-size:14px}.product-hero__extras{position:relative;width:100%;padding:20px 0}@media (max-width:600px){.product-hero__extras{margin-top:17px}}.product-hero__extras:after,.product-hero__extras:before{content:"";position:absolute;height:1px;max-width:384px;width:100%;background-color:#e7e7e7}.product-hero__extras:before{top:0}.product-hero__extras:after{bottom:0}.product-hero__section{margin-bottom:26px}.product-hero__section:last-child{margin-bottom:0}.product-hero__section .product-hero__section__title{font-family:SamsungOne-400,sans-serif;font-size:calc(15px + 1*((100vw - 600px)/840))}@media screen and (max-width:600px){.product-hero__section .product-hero__section__title{font-size:15px}}@media screen and (min-width:1440px){.product-hero__section .product-hero__section__title{font-size:16px}}.product-color{clear:both;display:inline-block}.product-color__circle{position:relative;float:left;margin:18px 6px 5px;width:24px;height:24px;border-radius:50%;-webkit-box-shadow:inset 0 1px 5px 0 rgba(0,0,0,.36);box-shadow:inset 0 1px 5px 0 rgba(0,0,0,.36);cursor:pointer}.product-color__circle:after{content:"";position:absolute;width:36px;height:36px;border-radius:50%;border:2px solid #15bfff;left:-5.8px;right:0;top:0;bottom:0;margin:auto;opacity:0;-webkit-transform:scale(.7);transform:scale(.7);-webkit-transition:all 150ms ease-out;transition:all 150ms ease-out}.product-color__circle.active:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.product-hero .st-slider,.product-hero-previews--new,.product-page--new .product-hero .product-hero-previews,.product-page--new .product-hero .product-hero__slides{display:none}.product-page--new .product-hero{margin-bottom:-7px;margin-top:77px;padding-top:calc(50px + -10*((100vw - 600px)/840));padding-bottom:calc(34px + 0*((100vw - 600px)/840))}@media screen and (max-width:600px){.product-page--new .product-hero{padding-top:50px}}@media screen and (min-width:1440px){.product-page--new .product-hero{padding-top:40px}}@media screen and (max-width:600px){.product-page--new .product-hero{padding-bottom:34px}}@media screen and (min-width:1440px){.product-page--new .product-hero{padding-bottom:34px}}@media (max-width:900px){.product-page--new .product-hero{margin-top:0}}.product-page--new .product-hero .st-slider{display:block;position:relative;width:calc(85% + 5*((100vw - 600px)/840));height:calc(390px + 80*((100vw - 600px)/840))}@media screen and (max-width:600px){.product-page--new .product-hero .st-slider{width:85%}}@media screen and (min-width:1440px){.product-page--new .product-hero .st-slider{width:90%}}@media screen and (max-width:600px){.product-page--new .product-hero .st-slider{height:390px}}@media screen and (min-width:1440px){.product-page--new .product-hero .st-slider{height:470px}}.product-page--new .product-hero .st-slider .st-slider__slide{width:100%;height:100%}.product-page--new .product-hero .st-slider .slider-meatballs{position:absolute;bottom:0;padding:0}.product-page--new .product-hero .st-slider .slider-meatballs .slider-meatballs__ball{background-color:rgba(0,0,0,.15)}.product-page--new .product-hero .product-hero__description{height:calc(390px + 80*((100vw - 600px)/840))}@media screen and (max-width:600px){.product-page--new .product-hero .product-hero__description{height:390px}}@media screen and (min-width:1440px){.product-page--new .product-hero .product-hero__description{height:470px}}.product-page--new .product-hero__description__wrap h1{margin-bottom:19px;line-height:1.16667;font-size:calc(32px + 16*((100vw - 600px)/840))}@media screen and (max-width:600px){.product-page--new .product-hero__description__wrap h1{font-size:32px}}@media screen and (min-width:1440px){.product-page--new .product-hero__description__wrap h1{font-size:48px}}.product-page--new .product-hero__description__wrap{margin-right:0;width:auto}.product-page--new .product-hero__description__wrap>p{margin-bottom:31px}.product-page--new .product-hero__description__wrap .button{display:none}.product-page--new .product-hero__description-headline{font-size:calc(15px + 6*((100vw - 600px)/840));line-height:1.16667}@media screen and (max-width:600px){.product-page--new .product-hero__description-headline{font-size:15px}}@media screen and (min-width:1440px){.product-page--new .product-hero__description-headline{font-size:21px}}.product-page--new .product-hero-navigation{width:calc(85% + 5*((100vw - 600px)/840));display:none;text-align:center;left:auto;-webkit-transform:translateX(0);transform:translateX(0)}@media screen and (max-width:600px){.product-page--new .product-hero-navigation{width:85%}}@media screen and (min-width:1440px){.product-page--new .product-hero-navigation{width:90%}}.product-page--new .product-hero-navigation li{float:none;display:inline-block;width:4px;height:4px;vertical-align:middle;opacity:.2}.product-page--new .product-hero-navigation li.active{width:8px;height:8px;opacity:1}.product-page--new .product-hero-previews{position:relative;float:none;top:auto;margin-right:5%;width:auto;min-width:70px;-webkit-transform:none;transform:none}.product-page--new .product-hero-previews__wrapper{height:auto}.product-page--new .product-hero-previews__wrapper .product-hero-preview__all{margin:0;position:relative}.product-page--new .product-hero-previews__wrapper .product-hero-preview,.product-page--new .product-hero-previews__wrapper .product-hero-previews__arrow{width:64px}.product-page--new .product-hero-previews__wrapper .product-hero-preview{margin:0 -1px 0 0;display:inline-block;height:64px}.product-page--new .product-hero-previews__wrapper .product-hero-preview.active{border-bottom:3px solid #15bfff}.product-hero.bg-light-purple .st-slider .slider-meatballs .slider-meatballs__ball{background-color:rgba(0,0,0,.2)}.product-hero.bg-purple .breadcrumb,.product-hero.bg-purple .product-hero__description-headline,.product-hero.bg-purple .product-hero__description__wrap h1{color:#fff}.product-hero.bg-purple .product-hero-preview,.product-hero.bg-purple .product-hero-previews__arrow{background-color:#3e0d86;border-color:rgba(255,255,255,.15)}.product-hero.bg-purple .product-hero-preview.active,.product-hero.bg-purple .product-hero-previews__arrow.active{background-color:rgba(255,255,255,.2);border-bottom:3px solid #15bfff}.product-hero.bg-purple .product-hero-navigation li,.product-hero.bg-purple .st-slider .slider-meatballs .slider-meatballs__ball.active{background-color:#fff}.product-hero.bg-purple .st-slider .slider-meatballs .slider-meatballs__ball{background-color:rgba(255,255,255,.2)}.product-promo-module{position:relative;min-height:calc(410px + 90*((100vw - 600px)/840))}@media screen and (max-width:600px){.product-promo-module{min-height:410px}}@media screen and (min-width:1440px){.product-promo-module{min-height:500px}}.product-promo-module .product-promo-module__content{width:50%;text-align:left;vertical-align:middle;position:absolute;top:50%;left:78px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.product-promo-module .product-promo-module__content h2{margin:20px 0 38px;line-height:1.20833;font-size:calc(26px + 26*((100vw - 600px)/840))}@media screen and (max-width:600px){.product-promo-module .product-promo-module__content h2{font-size:26px}}@media screen and (min-width:1440px){.product-promo-module .product-promo-module__content h2{font-size:52px}}@media (max-width:600px){.product-promo-module .product-promo-module__content{top:auto;left:0;bottom:26px;padding:0 26px;width:auto;-webkit-transform:translateY(0);transform:translateY(0)}}.product-promo-module .product-promo-module__content .button{padding:14px}.product-promo-module .product-promo-module__featured{padding:3px 14px;border-radius:15px;border-width:2px;border-style:solid;display:inline-block;font-size:14px;font-family:SamsungOne-700,sans-serif;text-transform:uppercase}.product-promo-module.product-promo-module--right .product-promo-module__content{left:auto;right:0}.bg-black .product-promo-module__featured{color:#ff5251;border-color:#ff5251}.bg-endeavor-blue .product-promo-module__featured{color:#fff;border-color:#fff}.promo-module{position:relative;height:440px}@media (max-width:600px){.promo-module{height:auto;padding:40px 24px;text-align:left}}.promo-module h2{font-size:calc(24px + 8*((100vw - 600px)/840));line-height:1.25}@media screen and (max-width:600px){.promo-module h2{font-size:24px}}@media screen and (min-width:1440px){.promo-module h2{font-size:32px}}@media (max-width:600px){.promo-module.promo-module__mobile-style--centered{text-align:center}}.promo-module .promo-module__ctas{position:relative;display:inline-block;width:100%;margin-top:22px}@media (max-width:600px){.promo-module .promo-module__ctas{margin-bottom:0}}.promo-module__text-wrapper{position:absolute;top:0;bottom:0;width:60%}@media (max-width:600px){.promo-module__text-wrapper{position:relative;width:100%}}.promo-module__text-wrapper.promo-module__imagestyle--left{right:0;left:auto}.promo-module__text-wrapper.promo-module__imagestyle--left .promo-module__text{right:0}.promo-module__text-wrapper.promo-module__imagestyle--right{right:auto;left:0}.promo-module__imagestyle--left .promo-module__bodystyle--regular{margin-right:48px;margin-left:16px}@media (max-width:900px){.promo-module__imagestyle--left .promo-module__bodystyle--regular{margin-right:0;margin-left:0}}.promo-module__imagestyle--right .promo-module__bodystyle--regular{margin-left:48px;margin-right:16px}@media (max-width:900px){.promo-module__imagestyle--right .promo-module__bodystyle--regular{margin-left:0;margin-right:0}}.promo-module__imagestyle--left .promo-module__bodystyle--padded{margin-right:148px;margin-left:16px}@media (max-width:900px){.promo-module__imagestyle--left .promo-module__bodystyle--padded{margin-right:0;padding-right:96px}}@media (max-width:600px){.promo-module__imagestyle--left .promo-module__bodystyle--padded{margin:0;padding:0}}.promo-module__imagestyle--right .promo-module__bodystyle--padded{margin-left:148px}@media (max-width:900px){.promo-module__imagestyle--right .promo-module__bodystyle--padded{margin-left:0;padding-left:96px}}@media (max-width:600px){.promo-module__imagestyle--right .promo-module__bodystyle--padded{margin:0;padding:0}}.promo-module__text{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-width:586px}@media (max-width:600px){.promo-module__text{position:relative;padding:0;-webkit-transform:none;transform:none}}.promo-module__text h2{margin-bottom:24px}.promo-module__button{margin:24px 0 0}.promo-module__image-wrapper{position:absolute;top:0;width:40%;height:100%}@media (max-width:600px){.promo-module__image-wrapper{position:relative;width:auto;height:176px;margin-bottom:36px;padding:0}}.promo-module__image-wrapper.promo-module__imagestyle--left{right:auto;left:0}.promo-module__image-wrapper.promo-module__imagestyle--right{right:0;left:auto}.promo-module__image-wrapper picture{display:block;width:100%;height:100%}.promo-module__image-wrapper picture img{position:absolute;top:50%;left:50%;max-width:100%;max-height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:600px){.promo-module__image-wrapper picture img{width:auto;height:100%}}div:not(.bg-white)+.promo-module .promo-module__horizonal-rule{display:none}.promo-module__horizonal-rule{position:absolute;top:-1px;margin:0;border:0;border-top:2px solid #f3f3f3}.promo-module__horizonal-rule--regular{left:48px;right:48px}.promo-module__horizonal-rule--padded{left:148px;right:148px}@media (max-width:900px){.promo-module__horizonal-rule--padded,.promo-module__horizonal-rule--regular{left:24px;right:24px}}questionnaire-module-quantity{display:block;width:100%;min-height:200px}@media (max-width:1440px){questionnaire-module-quantity{min-height:200px}}@media (max-width:1230px){questionnaire-module-quantity{min-height:188px}}@media (max-width:1020px){questionnaire-module-quantity{min-height:176px}}@media (max-width:810px){questionnaire-module-quantity{min-height:164px}}@media (max-width:600px){questionnaire-module-quantity{min-height:auto!important}}questionnaire-module-quantity [data-open-input] p{text-transform:uppercase;font-family:SamsungOne-700,sans-serif;font-size:14px}@media (max-width:1440px){questionnaire-module-quantity [data-open-input] p{font-size:16px}}@media (max-width:1230px){questionnaire-module-quantity [data-open-input] p{font-size:12px}}@media (max-width:1020px){questionnaire-module-quantity [data-open-input] p{font-size:12px}}@media (max-width:810px){questionnaire-module-quantity [data-open-input] p{font-size:12px}}@media (max-width:600px){questionnaire-module-quantity [data-open-input] p{font-size:12px}}questionnaire-module-quantity .questionnaire-module__option{width:80px;height:80px;margin:10px 16px}@media (max-width:1440px){questionnaire-module-quantity .questionnaire-module__option{width:80px}}@media (max-width:1230px){questionnaire-module-quantity .questionnaire-module__option{width:72px}}@media (max-width:1020px){questionnaire-module-quantity .questionnaire-module__option{width:64px}}@media (max-width:810px){questionnaire-module-quantity .questionnaire-module__option{width:56px}}@media (max-width:600px){questionnaire-module-quantity .questionnaire-module__option{width:52px}}@media (max-width:1440px){questionnaire-module-quantity .questionnaire-module__option{height:80px}}@media (max-width:1230px){questionnaire-module-quantity .questionnaire-module__option{height:72px}}@media (max-width:1020px){questionnaire-module-quantity .questionnaire-module__option{height:64px}}@media (max-width:810px){questionnaire-module-quantity .questionnaire-module__option{height:56px}}@media (max-width:600px){questionnaire-module-quantity .questionnaire-module__option{height:52px}}@media (max-width:1440px){questionnaire-module-quantity .questionnaire-module__option{margin:16px}}@media (max-width:1230px){questionnaire-module-quantity .questionnaire-module__option{margin:16px}}@media (max-width:1020px){questionnaire-module-quantity .questionnaire-module__option{margin:16px}}@media (max-width:810px){questionnaire-module-quantity .questionnaire-module__option{margin:12px}}@media (max-width:600px){questionnaire-module-quantity .questionnaire-module__option{margin:12px}}@media (max-width:1440px){questionnaire-module-quantity .questionnaire-module__option{margin-bottom:12px}}@media (max-width:1230px){questionnaire-module-quantity .questionnaire-module__option{margin-bottom:8px}}@media (max-width:1020px){questionnaire-module-quantity .questionnaire-module__option{margin-bottom:8px}}@media (max-width:810px){questionnaire-module-quantity .questionnaire-module__option{margin-bottom:8px}}@media (max-width:600px){questionnaire-module-quantity .questionnaire-module__option{margin-bottom:8px}}@media (max-width:1440px){questionnaire-module-quantity .questionnaire-module__option{margin-top:12px}}@media (max-width:1230px){questionnaire-module-quantity .questionnaire-module__option{margin-top:8px}}@media (max-width:1020px){questionnaire-module-quantity .questionnaire-module__option{margin-top:8px}}@media (max-width:810px){questionnaire-module-quantity .questionnaire-module__option{margin-top:8px}}@media (max-width:600px){questionnaire-module-quantity .questionnaire-module__option{margin-top:8px}}@media (max-width:900px){questionnaire-module-quantity .questionnaire-module__option{width:70px;height:70px}}@media (max-width:600px){questionnaire-module-quantity .questionnaire-module__option{width:50px;height:50px}}.questionnaire-module-quantity__buttons{display:block;text-align:center}.questionnaire-module-quantity__input{display:inline-block;text-align:center}.questionnaire-module-quantity__input input{display:inline-block;border:0;font-family:inherit;text-align:center;font-size:50px;width:80px;height:80px;vertical-align:middle;pointer-events:none}.questionnaire-module-quantity__input .questionnaire-module__option{display:inline-block!important;vertical-align:middle}.questionnaire-module-quantity__input .questionnaire-module__option p{font-size:32px!important}.questionnaire-module-quantity__input a[data-close-input]{color:#000;opacity:.7;text-decoration:underline}.questionnaire-module-quantity__input-answer{margin-top:16px;margin-bottom:8px}@media (max-width:1440px){.questionnaire-module-quantity__input-answer{margin-top:16px}}@media (max-width:1230px){.questionnaire-module-quantity__input-answer{margin-top:12px}}@media (max-width:1020px){.questionnaire-module-quantity__input-answer{margin-top:12px}}@media (max-width:810px){.questionnaire-module-quantity__input-answer{margin-top:8px}}@media (max-width:600px){.questionnaire-module-quantity__input-answer{margin-top:4px}}questionnaire-module-text-input input[type=text]{width:60%;padding:11px 8px;font-size:18px;color:#000;margin-right:4px;-webkit-appearance:none;border:0;border-bottom:2px solid rgba(0,0,0,.08)}@media (max-width:600px){questionnaire-module-text-input input[type=text]{width:100%}}.questionnaire-module{position:relative;height:576px;background-color:#ededf5;-webkit-transition:padding .5s ease;transition:padding .5s ease}@media (max-width:1024px){.questionnaire-module{height:504px}}@media (max-width:900px){.questionnaire-module{height:auto}}.questionnaire-module .questionnaire-module__option-icon{display:block;max-width:48px;max-height:48px}.questionnaire-module .questionnaire-module__product-questions{display:none;pointer-events:none}.questionnaire-module .questionnaire-module__product-questions .questionnaire-module__progress-indicator button{opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%)}.questionnaire-module .questionnaire-module__product-questions .questionnaire-module__progress-indicator ul{opacity:0;-webkit-transform:translateY(200%);transform:translateY(200%)}.questionnaire-module .tooltip .tooltip__bubble{right:-96px}.questionnaire-module__progress-indicator{position:absolute;right:8px;width:50%;max-width:588px;bottom:32px}@media (max-width:900px){.questionnaire-module__progress-indicator{width:100%;max-width:100%;right:0;bottom:34px}}@media (max-width:600px){.questionnaire-module__progress-indicator{bottom:20px}}@media (max-width:350px){.questionnaire-module__progress-indicator{bottom:30px}}.questionnaire-module__progress-bar{position:absolute;height:4px;width:calc(100% - 230px);left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);background:rgba(62,13,134,.12);border-radius:2px;overflow:hidden}.questionnaire-module__progress-fill{width:0;height:100%;background:#3e0d86;-webkit-transition:all .7s ease;transition:all .7s ease}.questionnaire-module__back-button{position:absolute;top:-10px;left:16px;-webkit-appearance:none;background:0 0;font-size:14px;border:0;color:#421483;font-family:SamsungOne-800,sans-serif;cursor:pointer}.questionnaire-module__back-button .arrow{display:inline-block;-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-right:8px;-webkit-transition:all .1s ease;transition:all .1s ease;vertical-align:middle;margin-top:-2px}.questionnaire-module__back-button .arrow svg{display:block;width:20px;height:10px;fill:#421483}.questionnaire-module__back-button:focus .arrow,.questionnaire-module__back-button:hover .arrow{-webkit-transform:translate(-4px,0) rotate(180deg);transform:translate(-4px,0) rotate(180deg)}.adt-starter-kit,.support-contact-list .support-contact-list__list li:before{display:none}.questionnaire-module__questions{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;overflow:hidden;-webkit-transition:all .25s linear;transition:all .25s linear}@media (max-width:900px){.questionnaire-module__questions{position:relative}}.questionnaire-module__svg-wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.questionnaire-module__svg-wrapper svg,adt-bundle-builder-module{display:block}.questionnaire-module__questions-close{position:absolute;top:16px;right:16px;width:64px;height:64px;margin:0;padding:0;border:0;cursor:pointer;border-radius:50%;display:none;background:0 0;-webkit-appearance:none}.questionnaire-module__questions-close:before{content:'';position:absolute;top:0;left:0;background:#fff;border-radius:50%;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.2);box-shadow:0 4px 10px rgba(0,0,0,.2);width:100%;height:100%;-webkit-transition:all .1s ease;transition:all .1s ease}.questionnaire-module__questions-close:after{display:block;position:absolute;content:'✕';top:50%;left:50%;height:auto;margin-left:0;width:auto;text-align:center;border:0;font-size:24px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:rgba(0,0,0,.8);margin-top:-1px}@media (max-width:600px){.questionnaire-module__questions-close:after{font-size:14px;font-weight:700}}.questionnaire-module__questions-close.disabled{opacity:.2;pointer-events:none}.adt-how-it-works-module__product button:hover .adt-how-it-works-module__product-image:before,.questionnaire-module__questions-close:hover:before{-webkit-transform:scale(1.05);transform:scale(1.05)}.questionnaire-module__questions-close:active:before{-webkit-transform:scale(.95);transform:scale(.95);-webkit-transition:none;transition:none}@media (max-width:600px){.questionnaire-module__questions-close{width:32px;height:32px;font-weight:700}}@media (max-width:900px){.questionnaire-module.active .questionnaire-module__questions-close{display:block}}.questionnaire-module__question{position:absolute;padding:16px;top:0;left:0;width:100%;height:100%;display:none}@media (max-width:900px){.questionnaire-module__question{position:relative;padding:0}}.questionnaire-module.active .questionnaire-module__question{bottom:0}.questionnaire-module__question-header{position:relative;width:calc(100% - 588px);height:100%;vertical-align:top;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}@media (max-width:1200px){.questionnaire-module__question-header{width:50%}}.questionnaire-module__question-header .questionnaire-module__question-illustration{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:70%}@media (max-width:900px){.questionnaire-module__question-header .questionnaire-module__question-illustration{width:50%}.questionnaire-module__question:nth-child(1) .questionnaire-module__question-header .questionnaire-module__question-illustration{width:60%}}.questionnaire-module__question-header .questionnaire-module__question-illustration img{display:block;width:100%;height:100%;max-width:540px;max-height:406px;margin:0 auto}.questionnaire-module__question-header .questionnaire-module__question-illustration .questionnaire-module__question-illustration__line{position:absolute;height:2px;background:#3e0d86;right:0;width:100%;bottom:0;will-change:width;-webkit-transition:width .7s ease;transition:width .7s ease;-webkit-transform-origin:left bottom;transform-origin:left bottom}.questionnaire-module__question-header .questionnaire-module__question-illustration .questionnaire-module__question-illustration__line.questionnaire-module__question-illustration__line--from-left{right:auto;left:0}@media (max-width:900px){.questionnaire-module__question-header .questionnaire-module__question-illustration .questionnaire-module__question-illustration__line{height:1px}}.questionnaire-module__question-header .questionnaire-module__question-illustration[data-type=image] img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:80%;height:auto}.questionnaire-module__question-header .questionnaire-module__question-header__product{border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:432px;height:432px;background-color:rgba(66,20,131,.06)}@media (max-width:1440px){.questionnaire-module__question-header .questionnaire-module__question-header__product{width:432px}}@media (max-width:1230px){.questionnaire-module__question-header .questionnaire-module__question-header__product{width:356px}}@media (max-width:1020px){.questionnaire-module__question-header .questionnaire-module__question-header__product{width:276px}}@media (max-width:810px){.questionnaire-module__question-header .questionnaire-module__question-header__product{width:200px}}@media (max-width:600px){.questionnaire-module__question-header .questionnaire-module__question-header__product{width:120px}}@media (max-width:1440px){.questionnaire-module__question-header .questionnaire-module__question-header__product{height:432px}}@media (max-width:1230px){.questionnaire-module__question-header .questionnaire-module__question-header__product{height:356px}}@media (max-width:1020px){.questionnaire-module__question-header .questionnaire-module__question-header__product{height:276px}}@media (max-width:810px){.questionnaire-module__question-header .questionnaire-module__question-header__product{height:200px}}@media (max-width:600px){.questionnaire-module__question-header .questionnaire-module__question-header__product{height:120px}}.questionnaire-module__question-header .questionnaire-module__question-header__product .responsive-image{max-width:332px;max-height:332px}@media (max-width:1440px){.questionnaire-module__question-header .questionnaire-module__question-header__product .responsive-image{max-width:332px}}@media (max-width:1230px){.questionnaire-module__question-header .questionnaire-module__question-header__product .responsive-image{max-width:268px}}@media (max-width:1020px){.questionnaire-module__question-header .questionnaire-module__question-header__product .responsive-image{max-width:208px}}@media (max-width:810px){.questionnaire-module__question-header .questionnaire-module__question-header__product .responsive-image{max-width:144px}}@media (max-width:600px){.questionnaire-module__question-header .questionnaire-module__question-header__product .responsive-image{max-width:80px}}@media (max-width:1440px){.questionnaire-module__question-header .questionnaire-module__question-header__product .responsive-image{max-height:332px}}@media (max-width:1230px){.questionnaire-module__question-header .questionnaire-module__question-header__product .responsive-image{max-height:268px}}@media (max-width:1020px){.questionnaire-module__question-header .questionnaire-module__question-header__product .responsive-image{max-height:208px}}@media (max-width:810px){.questionnaire-module__question-header .questionnaire-module__question-header__product .responsive-image{max-height:144px}}@media (max-width:600px){.questionnaire-module__question-header .questionnaire-module__question-header__product .responsive-image{max-height:80px}}@media (max-width:900px){.questionnaire-module__question-header{width:100%;height:0;padding-top:40%}.questionnaire-module__question:nth-child(1) .questionnaire-module__question-header{padding-top:50%}}.questionnaire-module__question-body{position:absolute;top:0;bottom:0;margin:auto;right:10px;height:97%;padding:40px 40px 56px;text-align:center;overflow:hidden;width:50%;max-width:588px;background:#fff;vertical-align:top;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.1);box-shadow:0 5px 15px rgba(0,0,0,.1);font-size:14px;line-height:24px;color:rgba(0,0,0,.5)}@media (max-width:900px){.questionnaire-module__question-body{position:relative;width:100%;max-width:100%;top:auto;right:0;bottom:0;padding:30px 0;min-height:320px}}@media (max-width:600px){.questionnaire-module__question-body{padding:25px 0 30px}}.questionnaire-module__question__wrapper{max-width:380px;position:absolute;width:72%;height:90%;left:0;right:0;top:8%;bottom:0;margin:auto}.questionnaire-module__question__wrapper h4{color:rgba(0,0,0,.8);margin-bottom:30px}@media (max-width:900px){.questionnaire-module__question__wrapper h4{margin-bottom:15px}}@media (max-width:350px){.questionnaire-module__question__wrapper h4{margin-bottom:10px}}@media (max-width:900px){.questionnaire-module__question__wrapper{max-width:332px;position:relative}}@media (max-width:1200px){.questionnaire-module__question__wrapper{max-width:380px}}@media (max-width:600px){.questionnaire-module__question__wrapper{width:90%;max-width:300px}}.questionnaire-module__question-info{position:absolute;width:100%;height:50%;margin:auto;right:0;left:0}@media (max-width:900px){.questionnaire-module__question-info{position:relative;min-height:100px;margin-bottom:20px;height:auto}}@media (max-width:600px){.questionnaire-module__question-info{position:relative;margin-bottom:10px;height:auto}}@media (max-width:350px){.questionnaire-module__question-info{margin-bottom:10px}}.questionnaire-module__question-info h4{color:rgba(0,0,0,.8);font-family:SamsungOne-700,sans-serif;font-size:20px;line-height:24px;margin-bottom:28px}@media (max-width:1440px){.questionnaire-module__question-info h4{font-size:20px}}@media (max-width:1230px){.questionnaire-module__question-info h4{font-size:20px}}@media (max-width:1020px){.questionnaire-module__question-info h4{font-size:16px}}@media (max-width:810px){.questionnaire-module__question-info h4{font-size:16px}}@media (max-width:600px){.questionnaire-module__question-info h4{font-size:16px}}@media (max-width:1440px){.questionnaire-module__question-info h4{line-height:24px}}@media (max-width:1230px){.questionnaire-module__question-info h4{line-height:20px}}@media (max-width:1020px){.questionnaire-module__question-info h4{line-height:20px}}@media (max-width:810px){.questionnaire-module__question-info h4{line-height:16px}}@media (max-width:600px){.questionnaire-module__question-info h4{line-height:16px}}@media (max-width:1440px){.questionnaire-module__question-info h4{margin-bottom:28px}}@media (max-width:1230px){.questionnaire-module__question-info h4{margin-bottom:24px}}@media (max-width:1020px){.questionnaire-module__question-info h4{margin-bottom:24px}}@media (max-width:810px){.questionnaire-module__question-info h4{margin-bottom:20px}}@media (max-width:600px){.questionnaire-module__question-info h4{margin-bottom:16px}}@media (max-width:900px){html.device .questionnaire-module__question-info h4:active{margin-bottom:28px}}@media (max-width:600px){.questionnaire-module__question-info h4{font-size:14px}}.questionnaire-module__question-info h3{color:#000;font-size:20px;line-height:28px;margin-bottom:40px}@media (max-width:1440px){.questionnaire-module__question-info h3{font-size:20px}}@media (max-width:1230px){.questionnaire-module__question-info h3{font-size:20px}}@media (max-width:1020px){.questionnaire-module__question-info h3{font-size:16px}}@media (max-width:810px){.questionnaire-module__question-info h3{font-size:16px}}@media (max-width:600px){.questionnaire-module__question-info h3{font-size:16px}}@media (max-width:1440px){.questionnaire-module__question-info h3{line-height:28px}}@media (max-width:1230px){.questionnaire-module__question-info h3{line-height:28px}}@media (max-width:1020px){.questionnaire-module__question-info h3{line-height:24px}}@media (max-width:810px){.questionnaire-module__question-info h3{line-height:24px}}@media (max-width:600px){.questionnaire-module__question-info h3{line-height:20px}}@media (max-width:1440px){.questionnaire-module__question-info h3{margin-bottom:40px}}@media (max-width:1230px){.questionnaire-module__question-info h3{margin-bottom:36px}}@media (max-width:1020px){.questionnaire-module__question-info h3{margin-bottom:28px}}@media (max-width:810px){.questionnaire-module__question-info h3{margin-bottom:24px}}@media (max-width:600px){.questionnaire-module__question-info h3{margin-bottom:16px}}@media (min-width:601px) and (max-width:900px){.questionnaire-module__question-info h3{font-size:24px;line-height:28px;max-width:400px;margin:0 auto 24px}}.questionnaire-module__question:nth-child(1) .questionnaire-module__question-info h3{font-size:24px;line-height:30px;margin-bottom:40px}@media (max-width:1440px){.questionnaire-module__question:nth-child(1) .questionnaire-module__question-info h3{font-size:24px}}@media (max-width:1230px){.questionnaire-module__question:nth-child(1) .questionnaire-module__question-info h3{font-size:24px}}@media (max-width:1020px){.questionnaire-module__question:nth-child(1) .questionnaire-module__question-info h3{font-size:20px}}@media (max-width:810px){.questionnaire-module__question:nth-child(1) .questionnaire-module__question-info h3{font-size:20px}}@media (max-width:600px){.questionnaire-module__question:nth-child(1) .questionnaire-module__question-info h3{font-size:20px}}@media (max-width:1440px){.questionnaire-module__question:nth-child(1) .questionnaire-module__question-info h3{line-height:32px}}@media (max-width:1230px){.questionnaire-module__question:nth-child(1) .questionnaire-module__question-info h3{line-height:32px}}@media (max-width:1020px){.questionnaire-module__question:nth-child(1) .questionnaire-module__question-info h3{line-height:32px}}@media (max-width:810px){.questionnaire-module__question:nth-child(1) .questionnaire-module__question-info h3{line-height:32px}}@media (max-width:600px){.questionnaire-module__question:nth-child(1) .questionnaire-module__question-info h3{line-height:32px}}.questionnaire-module__question-info h2{color:#000;font-size:32px;line-height:40px;margin-bottom:48px}@media (max-width:1440px){.questionnaire-module__question-info h2{font-size:32px}}@media (max-width:1230px){.questionnaire-module__question-info h2{font-size:28px}}@media (max-width:1020px){.questionnaire-module__question-info h2{font-size:24px}}@media (max-width:810px){.questionnaire-module__question-info h2{font-size:20px}}@media (max-width:600px){.questionnaire-module__question-info h2{font-size:16px}}@media (max-width:1440px){.questionnaire-module__question-info h2{line-height:40px}}@media (max-width:1230px){.questionnaire-module__question-info h2{line-height:36px}}@media (max-width:1020px){.questionnaire-module__question-info h2{line-height:28px}}@media (max-width:810px){.questionnaire-module__question-info h2{line-height:24px}}@media (max-width:600px){.questionnaire-module__question-info h2{line-height:20px}}@media (max-width:1440px){.questionnaire-module__question-info h2{margin-bottom:48px}}@media (max-width:1230px){.questionnaire-module__question-info h2{margin-bottom:40px}}@media (max-width:1020px){.questionnaire-module__question-info h2{margin-bottom:32px}}@media (max-width:810px){.questionnaire-module__question-info h2{margin-bottom:24px}}@media (max-width:600px){.questionnaire-module__question-info h2{margin-bottom:16px}}.questionnaire-module__question:nth-child(1) .questionnaire-module__question-info h2{font-size:24px;line-height:28px}@media (max-width:1440px){.questionnaire-module__question:nth-child(1) .questionnaire-module__question-info h2{font-size:24px}}@media (max-width:1230px){.questionnaire-module__question:nth-child(1) .questionnaire-module__question-info h2{font-size:24px}}@media (max-width:1020px){.questionnaire-module__question:nth-child(1) .questionnaire-module__question-info h2{font-size:24px}}@media (max-width:810px){.questionnaire-module__question:nth-child(1) .questionnaire-module__question-info h2{font-size:24px}}@media (max-width:600px){.questionnaire-module__question:nth-child(1) .questionnaire-module__question-info h2{font-size:24px}}@media (max-width:1440px){.questionnaire-module__question:nth-child(1) .questionnaire-module__question-info h2{line-height:28px}}@media (max-width:1230px){.questionnaire-module__question:nth-child(1) .questionnaire-module__question-info h2{line-height:28px}}@media (max-width:1020px){.questionnaire-module__question:nth-child(1) .questionnaire-module__question-info h2{line-height:28px}}@media (max-width:810px){.questionnaire-module__question:nth-child(1) .questionnaire-module__question-info h2{line-height:28px}}@media (max-width:600px){.questionnaire-module__question:nth-child(1) .questionnaire-module__question-info h2{line-height:28px}}.questionnaire-module__product-questions{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ededf5}.questionnaire-module__answers__wrapper{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;left:0;margin:auto}@media (max-width:900px){.questionnaire-module__answers__wrapper{position:relative;top:0;-webkit-transform:translateY(0);transform:translateY(0)}}.questionnaire-module__answers{position:absolute;left:0;width:100%;height:50%;bottom:18%}@media (max-width:900px){.questionnaire-module__answers{position:relative;bottom:auto;min-height:210px;height:auto}}@media (max-width:600px){.questionnaire-module__answers{min-height:190px}}@media (max-width:900px){.questionnaire-module__question:nth-child(1) .questionnaire-module__answers{min-height:120px}}@media (max-width:600px){.questionnaire-module__question:nth-child(1) .questionnaire-module__answers{min-height:90px}}.questionnaire-module__question:nth-child(9) .questionnaire-module__answers{bottom:28%}@media (max-width:900px){.questionnaire-module__question:nth-child(9) .questionnaire-module__answers{top:-55px;bottom:0}}@media (max-width:600px){.questionnaire-module__question:nth-child(9) .questionnaire-module__answers .button{width:100%;margin-top:20px}}.questionnaire-module__option{position:relative;display:inline-block;background:0 0;border:0;padding:0;cursor:pointer;-webkit-transform:translateY(0);transform:translateY(0);opacity:1;width:102px;height:102px;margin:0 16px}@media (max-width:1440px){.questionnaire-module__option{width:104px}}@media (max-width:1230px){.questionnaire-module__option{width:92px}}@media (max-width:1020px){.questionnaire-module__option{width:80px}}@media (max-width:810px){.questionnaire-module__option{width:68px}}@media (max-width:600px){.questionnaire-module__option{width:60px}}@media (max-width:1440px){.questionnaire-module__option{height:104px}}@media (max-width:1230px){.questionnaire-module__option{height:92px}}@media (max-width:1020px){.questionnaire-module__option{height:80px}}@media (max-width:810px){.questionnaire-module__option{height:68px}}@media (max-width:600px){.questionnaire-module__option{height:60px}}.questionnaire-module__option:before{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid rgba(151,151,151,.33);-webkit-box-shadow:0 7px 7px 0 rgba(0,0,0,.04);box-shadow:0 7px 7px 0 rgba(0,0,0,.04);border-radius:50%;content:'';background:#fff;-webkit-transition:all .1s ease;transition:all .1s ease}.questionnaire-module__option svg{display:block;width:40px;height:40px}@media (max-width:1440px){.questionnaire-module__option svg{width:40px}}@media (max-width:1230px){.questionnaire-module__option svg{width:36px}}@media (max-width:1020px){.questionnaire-module__option svg{width:32px}}@media (max-width:810px){.questionnaire-module__option svg{width:28px}}@media (max-width:600px){.questionnaire-module__option svg{width:24px}}@media (max-width:1440px){.questionnaire-module__option svg{height:40px}}@media (max-width:1230px){.questionnaire-module__option svg{height:36px}}@media (max-width:1020px){.questionnaire-module__option svg{height:32px}}@media (max-width:810px){.questionnaire-module__option svg{height:28px}}@media (max-width:600px){.questionnaire-module__option svg{height:24px}}.questionnaire-module__option p{position:absolute;top:50%;left:0;width:100%;text-align:center;font-size:24px;line-height:19px;font-family:SamsungOne-600,sans-serif;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:color .1s linear;transition:color .1s linear}@media (max-width:1440px){.questionnaire-module__option p{font-size:24px}}@media (max-width:1230px){.questionnaire-module__option p{font-size:24px}}@media (max-width:1020px){.questionnaire-module__option p{font-size:20px}}@media (max-width:810px){.questionnaire-module__option p{font-size:20px}}@media (max-width:600px){.questionnaire-module__option p{font-size:16px}}@media (max-width:1440px){.questionnaire-module__option p{line-height:20px}}@media (max-width:1230px){.questionnaire-module__option p{line-height:16px}}@media (max-width:1020px){.questionnaire-module__option p{line-height:16px}}@media (max-width:810px){.questionnaire-module__option p{line-height:16px}}@media (max-width:600px){.questionnaire-module__option p{line-height:16px}}.questionnaire-module__option:focus:before,.questionnaire-module__option:hover:before{-webkit-transform:scale(1.05);transform:scale(1.05)}.adt-how-it-works-module__product button:active .adt-how-it-works-module__product-image:before,.questionnaire-module__option:active:before{-webkit-transform:scale(.95);transform:scale(.95);-webkit-transition:none;transition:none}.questionnaire-module__option.selected{color:#fff}.questionnaire-module__option.selected:before{background:#14bfff}.questionnaire-module__option.selected svg{fill:#fff}p.questionnaire-module__option-label{position:absolute;top:100%;left:50%;width:auto;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);text-align:center;font-family:SamsungOne-600,sans-serif;color:#000;white-space:nowrap;margin-top:20px;font-size:16px}@media (max-width:1440px){p.questionnaire-module__option-label{margin-top:20px}}@media (max-width:1230px){p.questionnaire-module__option-label{margin-top:16px}}@media (max-width:1020px){p.questionnaire-module__option-label{margin-top:16px}}@media (max-width:810px){p.questionnaire-module__option-label{margin-top:12px}}@media (max-width:600px){p.questionnaire-module__option-label{margin-top:8px}}@media (max-width:1440px){p.questionnaire-module__option-label{font-size:16px}}@media (max-width:1230px){p.questionnaire-module__option-label{font-size:16px}}@media (max-width:1020px){p.questionnaire-module__option-label{font-size:16px}}@media (max-width:810px){p.questionnaire-module__option-label{font-size:12px}}@media (max-width:600px){p.questionnaire-module__option-label{font-size:12px}}.questionnaire-module__expert-tip{display:block;visibility:hidden}@media (max-width:900px){.questionnaire-module__expert-tip{visibility:hidden;position:absolute;pointer-events:none}}.questionnaire-module__expert-tip-mobile{position:absolute;display:none;width:100%;left:0}@media (max-width:900px){.questionnaire-module__expert-tip-mobile{position:relative;margin-top:27px;margin-bottom:27px;display:block}}@media (max-width:600px){.questionnaire-module__expert-tip-mobile{position:relative;bottom:0;margin:10px 0}}@media (max-width:900px){html.ios .questionnaire-module.active,html.tablet .questionnaire-module.active{position:fixed;top:0;left:0;bottom:0;right:0;max-height:100%;min-height:400px;z-index:100;height:auto}html.ios .questionnaire-module.active .questionnaire-module__progress-indicator,html.tablet .questionnaire-module.active .questionnaire-module__progress-indicator{bottom:40px}}@media (max-width:900px) and (max-height:600px){html.ios .questionnaire-module.active .questionnaire-module__progress-indicator,html.tablet .questionnaire-module.active .questionnaire-module__progress-indicator{bottom:20px}}@media (max-width:900px){html.ios .questionnaire-module.active .questionnaire-module__question-header,html.tablet .questionnaire-module.active .questionnaire-module__question-header{position:absolute;height:40%;padding:0}}@media (max-width:900px) and (max-height:700px){html.ios .questionnaire-module.active .questionnaire-module__question-header,html.tablet .questionnaire-module.active .questionnaire-module__question-header{height:30%}}@media (max-width:900px){html.ios .questionnaire-module.active .questionnaire-module__question-header .questionnaire-module__question-illustration,html.tablet .questionnaire-module.active .questionnaire-module__question-header .questionnaire-module__question-illustration{width:60%}}@media (max-width:900px) and (max-height:700px){html.ios .questionnaire-module.active .questionnaire-module__question-header .questionnaire-module__question-illustration,html.tablet .questionnaire-module.active .questionnaire-module__question-header .questionnaire-module__question-illustration{height:64%}}@media (max-width:900px){html.ios .questionnaire-module.active .questionnaire-module__question-body,html.tablet .questionnaire-module.active .questionnaire-module__question-body{position:absolute;height:60%}}@media (max-width:900px) and (max-width:600px){html.ios .questionnaire-module.active .questionnaire-module__question-body,html.tablet .questionnaire-module.active .questionnaire-module__question-body{padding:2% 0 30px}}@media (max-width:900px) and (max-width:600px) and (max-height:700px){html.ios .questionnaire-module.active .questionnaire-module__question-body,html.tablet .questionnaire-module.active .questionnaire-module__question-body{padding:0 0 30px}}@media (max-width:900px) and (max-height:700px){html.ios .questionnaire-module.active .questionnaire-module__question-body,html.tablet .questionnaire-module.active .questionnaire-module__question-body{height:70%}}@media (max-width:900px) and (max-height:700px) and (max-width:600px){html.ios .questionnaire-module.active .questionnaire-module__question-info,html.tablet .questionnaire-module.active .questionnaire-module__question-info{min-height:90px}}@media (max-width:900px){html.ios .questionnaire-module.active .questionnaire-module__expert-tip-mobile,html.tablet .questionnaire-module.active .questionnaire-module__expert-tip-mobile{position:relative}}@media (max-width:900px) and (max-width:600px){html.ios .questionnaire-module.active .questionnaire-module__expert-tip-mobile,html.tablet .questionnaire-module.active .questionnaire-module__expert-tip-mobile{margin:10px 0}}@media (max-width:900px) and (max-height:600px){html.ios .questionnaire-module.active .questionnaire-module__expert-tip-mobile,html.tablet .questionnaire-module.active .questionnaire-module__expert-tip-mobile{margin:0}}.search-results{background:#fff}.search-results__header{background:#f8f8f8;padding:112px 16px 0}.search-results__header-inner{max-width:800px;margin:0 auto}.search-results__input-blueness{position:absolute;top:50%;left:50%;width:110%;padding-top:110%;background:#15bfff;-webkit-transform:scale(0);transform:scale(0);border-radius:50%;display:none}.search-results__background-blur{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.6);z-index:1;display:none}.search-results__input{position:relative;width:100%;height:56px;z-index:2;overflow:hidden}.search-results__input input{position:relative;border:0;background:0 0;outline:0;width:calc(100% - 84px - 16px);height:56px;-webkit-appearance:none;padding:8px;font-size:calc(16px + 20*((100vw - 600px)/840));font-weight:300;border-bottom:2px solid rgba(206,206,206,.5);-webkit-transition:all .2s ease;transition:all .2s ease}@media screen and (max-width:600px){.search-results__input input{font-size:16px}}@media screen and (min-width:1440px){.search-results__input input{font-size:36px}}.search-results__input input:focus{border-bottom:2px solid #15bfff}.search-results__button-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.search-results__button-icon svg{width:20px;height:20px;fill:#fff}.search-results__reset-button,.search-results__search-icon{position:absolute;top:50%;right:16px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);pointer-events:none}.search-results__search-icon{display:none;width:20px;height:20px}.search-results__reset-button{background:rgba(0,0,0,.1);border:0;border-radius:50%;width:32px;height:32px;opacity:0}.search-results__reset-button svg{position:absolute;top:50%;left:50%;fill:#fff;width:14px;height:14px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.search-results__search-button{position:absolute;top:2px;right:24px;width:52px;height:52px}.search-results__tab-header{margin:0 auto;padding-top:80px;max-width:800px;white-space:nowrap;overflow:auto;font-size:0;-webkit-overflow-scrolling:touch}.search-results__tab-button{background:0 0;line-height:0;padding:36px 40px;border:0;outline:0;font-family:SamsungOne-400,sans-serif;font-size:calc(14px + 2*((100vw - 600px)/840));line-height:calc(0 + 1*((100vw - 600px)/840));cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}@media screen and (max-width:600px){.search-results__tab-button{font-size:14px}}@media screen and (min-width:1440px){.search-results__tab-button{font-size:16px}}@media screen and (max-width:600px){.search-results__tab-button{line-height:0}}@media screen and (min-width:1440px){.search-results__tab-button{line-height:1px}}.search-results__tab-button.active{font-family:SamsungOne-700,sans-serif}.search-results__tab-button.active,.search-results__tab-button:focus,.search-results__tab-button:hover{-webkit-box-shadow:inset 0 -2px 0 0 #15bfff;box-shadow:inset 0 -2px 0 0 #15bfff}@media (max-width:900px){.search-results__tab-button{padding:32px 24px}}.search-results__results{max-width:800px;margin:0 auto;cursor:pointer;padding:40px 16px}.search-results__result{position:relative;display:block;padding-top:calc(24px + 16*((100vw - 600px)/840));padding-bottom:calc(24px + 16*((100vw - 600px)/840));min-height:calc(120px + 120*((100vw - 600px)/840));color:#000}@media screen and (max-width:600px){.search-results__result{padding-top:24px}}@media screen and (min-width:1440px){.search-results__result{padding-top:40px}}@media screen and (max-width:600px){.search-results__result{padding-bottom:24px}}@media screen and (min-width:1440px){.search-results__result{padding-bottom:40px}}@media screen and (max-width:600px){.search-results__result{min-height:120px}}@media screen and (min-width:1440px){.search-results__result{min-height:240px}}.search-results__result:not(:last-child){border-bottom:2px solid #f8f8f8}.search-results__result svg{height:10px}.search-results__result:focus .search-results__link,.search-results__result:hover .search-results__link{color:#08a2db}.search-results__result:focus .search-results__link svg,.search-results__result:hover .search-results__link svg{fill:#08a2db}.search-results__result:focus .search-results__link .link__label:after,.search-results__result:hover .search-results__link .link__label:after{background-color:#08a2db;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:390ms;transition-duration:390ms;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-transition-delay:0s;transition-delay:0s}.search-results__result:active{color:rgba(0,0,0,.8)}.search-results__result:active .search-results__link{color:#20b7ef}.search-results__result:active .search-results__link svg{fill:#20b7ef}.search-results__result:active .search-results__link .link__label:after{background-color:#20b7ef}.search-results__image{width:calc(80px + 100*((100vw - 600px)/840));height:calc(80px + 100*((100vw - 600px)/840));position:absolute;top:40px;left:0;background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (max-width:600px){.search-results__image{width:80px}}@media screen and (min-width:1440px){.search-results__image{width:180px}}@media screen and (max-width:600px){.search-results__image{height:80px}}@media screen and (min-width:1440px){.search-results__image{height:180px}}.search-results__title{font-family:SamsungOne-400,sans-serif;font-size:calc(16px + 8*((100vw - 600px)/840));margin-bottom:calc(8px + 8*((100vw - 600px)/840))}@media screen and (max-width:600px){.search-results__title{font-size:16px}}@media screen and (min-width:1440px){.search-results__title{font-size:24px}}@media screen and (max-width:600px){.search-results__title{margin-bottom:8px}}@media screen and (min-width:1440px){.search-results__title{margin-bottom:16px}}.search-results__description,.side-by-side-module__header h2{margin-bottom:16px}.search-results__link{position:relative;display:inline-block;color:#15bfff;font-family:SamsungOne-700,sans-serif;-webkit-transition:all .1s ease;transition:all .1s ease}.search-results__result--product .search-results__result-content{padding-left:calc(96px + 120*((100vw - 600px)/840))}@media screen and (max-width:600px){.search-results__result--product .search-results__result-content{padding-left:96px}}@media screen and (min-width:1440px){.search-results__result--product .search-results__result-content{padding-left:216px}}@media (max-width:900px){.search-results__header,.search-results__header-inner{width:100%}}@media (max-width:600px){.search-results__header{padding:0}.search-results__input-blueness,.search-results__search-icon{display:block}.search-results__title{font-family:SamsungOne-600,sans-serif}.search-results__input{background:#fff;height:64px;border-top:2px solid #f8f8f8}.search-results__input input{-webkit-box-shadow:none;box-shadow:none;width:100%;padding:0 0 0 24px;height:100%;border:0}.search-results__input input:focus{border:0;color:#fff}.search-results__input input:focus::-webkit-input-placeholder{color:rgba(255,255,255,.5)}.search-results__input input:focus:-moz-placeholder,.search-results__input input:focus::-moz-placeholder{color:rgba(255,255,255,.5)}.search-results__input input:focus:-ms-input-placeholder{color:rgba(255,255,255,.5)}.search-results__search-button{display:none}.search-results__reset-button{pointer-events:all}.focused .search-results__reset-button{-webkit-transition:opacity .2s linear .2s;transition:opacity .2s linear .2s;opacity:1}.search-results__tab-header{padding-top:0}}.side-by-side-module{padding:80px 48px 40px;background:#fcf8f5}@media (max-width:900px){.side-by-side-module{padding-top:40px}}@media (max-width:600px){.side-by-side-module{padding:40px 24px 48px}}.side-by-side-module--narrow{padding:60px 168px 40px}@media (max-width:1200px){.side-by-side-module--narrow{padding:60px 48px 40px}}@media (max-width:900px){.side-by-side-module--narrow{padding-top:40px}}@media (max-width:600px){.side-by-side-module--narrow{padding:48px 4vw}}.side-by-side-module__header{margin-bottom:80px;text-align:center}@media (max-width:900px){.side-by-side-module__header{margin-bottom:40px}}@media (max-width:600px){.side-by-side-module__header h2{font-family:SamsungOne-400c,sans-serif;font-size:24px;line-height:32px}.side-by-side-module__header h2 br{display:none}}.side-by-side-module__sub-headline{display:block;margin:0 auto;max-width:75%;font-size:24px;line-height:32px;font-family:SamsungOne-300,sans-serif}@media (max-width:900px){.side-by-side-module__sub-headline{font-size:18px;line-height:26px}}@media (max-width:600px){.side-by-side-module__sub-headline{max-width:none;font-size:14px;line-height:24px}}.side-by-side-module__block-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.side-by-side-module__block{position:relative;display:inline-block;width:100%;min-height:230px;margin:0;padding:0 0 90px;vertical-align:top;background:#fff;text-align:center}@media (max-width:900px){.side-by-side-module__block{width:100%;margin-right:0;margin-bottom:16px;padding:40px 0 72px;min-height:0}}[data-side-by-side-module-items-count="2"] .side-by-side-module__block{width:49%;margin-right:2%}[data-side-by-side-module-items-count="2"] .side-by-side-module__block .side-by-side-module__image{padding-bottom:47%}@media (max-width:900px){[data-side-by-side-module-items-count="2"] .side-by-side-module__block .side-by-side-module__image{margin-bottom:40px;padding-bottom:0}}[data-side-by-side-module-items-count="3"] .side-by-side-module__block{width:32%;margin-right:2%}@media (max-width:900px){[data-side-by-side-module-items-count="2"] .side-by-side-module__block,[data-side-by-side-module-items-count="3"] .side-by-side-module__block,[data-side-by-side-module-items-count="5"] .side-by-side-module__block{width:100%;margin-right:0}}[data-side-by-side-module-items-count="5"] .side-by-side-module__block{width:352px;margin:0 10px 20px}[data-side-by-side-module-items-count="5"] .side-by-side-module__block:last-child{margin-right:10px}@media (max-width:600px){[data-side-by-side-module-items-count="5"] .side-by-side-module__block{margin-left:0;margin-right:0;margin-bottom:24px;width:auto}[data-side-by-side-module-items-count="5"] .side-by-side-module__block:last-child{margin-right:0}}.side-by-side-module__block:last-child{margin-right:0}.side-by-side-module__block.side-by-side-module__block--with-footer{padding-bottom:160px}@media (max-width:900px){.side-by-side-module__block.side-by-side-module__block--with-footer{padding-bottom:72px}}.side-by-side-module__block h3{font-family:SamsungOne-400,sans-serif;font-size:24px;line-height:1.3;margin-bottom:6%}@media (max-width:1440px){.side-by-side-module__block h3{font-size:24px}}@media (max-width:1230px){.side-by-side-module__block h3{font-size:24px}}@media (max-width:1020px){.side-by-side-module__block h3{font-size:20px}}@media (max-width:810px){.side-by-side-module__block h3{font-size:20px}}@media (max-width:600px){.side-by-side-module__block h3{font-size:20px}}@media (max-width:900px){.side-by-side-module__block h3+p{margin-bottom:14px}}.side-by-side-module__block small{display:block;margin:8px auto 0;max-width:80%;font-size:14px;line-height:20px;color:rgba(0,0,0,.8)}.side-by-side-module__block ul{margin:-7px 0 0}.side-by-side-module__block li{margin:0 auto 24px;padding-left:24px;width:80%;font-size:16px;line-height:1.7;text-align:left}@media (max-width:600px){.side-by-side-module__block li{width:85%;font-size:14px}}.side-by-side-module__block li::before{content:"";top:3px;display:block;width:25px;height:23px;background-color:transparent;background-size:cover;background-image:url(../img/side-by-side/icon-check-mark.4326fbed.svg)}.side-by-side-module__block li:last-child{margin:0 auto}.side-by-side-module__block-inner-wrapper{margin:auto;width:85%}.side-by-side-module__label{position:absolute;top:0;right:0;padding:7px 16px;color:#3e0d86;font-size:12px;text-transform:uppercase;background:#eaeaf4}.side-by-side-module__label p{font-family:SamsungOne-800,sans-serif}.side-by-side-module__image{margin:20px 0;padding-bottom:52%;position:relative}.side-by-side-module__image img{position:absolute;top:50%;left:50%;height:60%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:900px){.side-by-side-module__image{display:block;padding-bottom:0;margin-bottom:40px}.side-by-side-module__image img{margin:0 auto;max-width:112px;position:relative;display:block;top:auto;left:auto;-webkit-transform:translate(0,0);transform:translate(0,0)}}.side-by-side-module__block-footer{position:absolute;right:0;bottom:0;left:0;height:58px;margin-bottom:64px;color:rgba(0,0,0,.5)}.side-by-side-module__block-footer p{font-size:16px}.side-by-side-module__block-footer strong{color:rgba(0,0,0,.8);font-size:24px;font-family:SamsungOne-600,sans-serif}.side-by-side-module__block-footer strong span{font-size:16px;font-family:SamsungOne-400,sans-serif}@media (max-width:900px){.side-by-side-module__block-footer{position:relative;right:auto;bottom:auto;left:auto;height:auto;margin-bottom:0}.side-by-side-module__block-footer p{margin-bottom:0}}.side-by-side-module__footer{text-align:center;margin:36px auto 8px;width:70%}.side-by-side-module__footer p{font-family:SamsungOne-400,sans-serif;font-size:12px;color:rgba(0,0,0,.35)}.side-by-side-module__footer a{color:rgba(0,0,0,.35);text-decoration:underline}@media (max-width:900px){.side-by-side-module__footer{margin:12px 0 8px;width:100%}}.side-by-side-module.bg-light-purple{background-color:#eaeaf4}.side-by-side-module.side-by-side-module--header-small{padding-top:calc(40px + 56*((100vw - 600px)/840));padding-bottom:calc(28px + 48*((100vw - 600px)/840));padding-left:0;padding-right:0}@media screen and (max-width:600px){.side-by-side-module.side-by-side-module--header-small{padding-top:40px}}@media screen and (min-width:1440px){.side-by-side-module.side-by-side-module--header-small{padding-top:96px}}@media screen and (max-width:600px){.side-by-side-module.side-by-side-module--header-small{padding-bottom:28px}}@media screen and (min-width:1440px){.side-by-side-module.side-by-side-module--header-small{padding-bottom:76px}}.side-by-side-module.side-by-side-module--header-small .side-by-side-module__header{margin-bottom:calc(24px + 16*((100vw - 600px)/840))}@media screen and (max-width:600px){.side-by-side-module.side-by-side-module--header-small .side-by-side-module__header{margin-bottom:24px}}@media screen and (min-width:1440px){.side-by-side-module.side-by-side-module--header-small .side-by-side-module__header{margin-bottom:40px}}@media (max-width:600px){.side-by-side-module.side-by-side-module--header-small .side-by-side-module__header{padding:0 24px}}.side-by-side-module.side-by-side-module--header-small .side-by-side-module__block-wrapper{margin:0 auto;max-width:1120px}@media (max-width:600px){.side-by-side-module.side-by-side-module--header-small .side-by-side-module__block-wrapper{margin:0 24px}.side-by-side-module.side-by-side-module--header-small .side-by-side-module__header h3{text-align:left}}.support-article__body{overflow-x:auto}.support-contact-list{width:100%;max-width:784px;margin:0 auto;padding-top:calc(48px + 24*((100vw - 600px)/840));padding-bottom:calc(48px + 24*((100vw - 600px)/840))}@media screen and (max-width:600px){.support-contact-list{padding-top:48px}}@media screen and (min-width:1440px){.support-contact-list{padding-top:72px}}@media screen and (max-width:600px){.support-contact-list{padding-bottom:48px}}@media screen and (min-width:1440px){.support-contact-list{padding-bottom:72px}}.support-contact-list:last-child{margin-bottom:150px}.support-contact-list h3{margin:0 0 1em}.support-contact-list .support-contact-list__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.support-contact-list .support-contact-list__list li{width:calc((100% - 12px)/3);margin:0 3px}.support-contact-list .support-contact-list__item-content,.support-contact-list a.support-contact-list__item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:calc(24px + 16*((100vw - 600px)/840));border-radius:2px;text-align:center;background:#fff;-webkit-transition:all .5s cubic-bezier(.19,1,.22,1);transition:all .5s cubic-bezier(.19,1,.22,1);color:inherit}@media screen and (max-width:600px){.support-contact-list .support-contact-list__item-content,.support-contact-list a.support-contact-list__item-content{padding:24px}}@media screen and (min-width:1440px){.support-contact-list .support-contact-list__item-content,.support-contact-list a.support-contact-list__item-content{padding:40px}}.support-contact-list a.support-contact-list__item-content:hover{-webkit-box-shadow:inset 0 -20px 0 -16px #15bfff,0 2px 6px rgba(0,0,0,.23);box-shadow:inset 0 -20px 0 -16px #15bfff,0 2px 6px rgba(0,0,0,.23)}.support-contact-list .support-contact-list__img{width:100%;min-height:117px;background-position:50% 50%;background-repeat:no-repeat}.support-contact-list .support-contact-list__img.support-contact-list__img--phone{background-size:46px 46px;background-image:url(../img/support/phone.406f7837.svg)}.support-contact-list .support-contact-list__img.support-contact-list__img--email{background-size:56px 38px;background-image:url(../img/support/email.6359b3ae.svg)}.support-contact-list .support-contact-list__img.support-contact-list__img--chat{background-size:46px 38px;background-image:url(../img/support/chat.6f26cba7.svg)}.support-contact-list .support-contact-list__details{max-width:100%;margin-top:10px}.tabbed-module{padding:56px 40px 32px;background-color:#fff}@media (max-width:900px){.tabbed-module{padding:48px 48px 24px}}@media (max-width:600px){.tabbed-module{padding:32px 24px}}.tabbed-module__header{text-align:center;margin-bottom:56px}@media (max-width:600px){.tabbed-module__header{text-align:left}}.tabbed-module__header h2{margin-bottom:16px}input[type=radio]{display:none}input[type=radio]:checked+.tabbed-module__tab{color:#fff;background-color:#15bfff;border-color:#15bfff}.tabbed-module__tab-wrapper{text-align:center}.tabbed-module__tab{position:relative;display:inline-block;height:56px;margin-left:-5px;max-width:400px;color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1);border-left:none;border-radius:0;vertical-align:top}.tabbed-module__tab:first-of-type{margin-left:0;border-left:2px solid rgba(0,0,0,.1);border-right:none;border-radius:3px 0 0 3px}.tabbed-module__tab:last-of-type{border-radius:0 3px 3px 0}@media (max-width:900px){.tabbed-module__tab{height:64px;font-size:14px;line-height:17px}}@media (max-width:600px){.tabbed-module__tab{display:none}}.tabbed-module__tab-inner-wrapper{display:inline-block;position:absolute;top:50%;left:50%;width:95%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:900px){.tabbed-module__tab-inner-wrapper{width:80%}}.tabbed-module__section-title{display:none}@media (max-width:600px){.tabbed-module__section-title{display:block;margin:24px 0 32px;font-size:18px;font-family:SamsungOne-700,sans-serif;text-align:left}}.tabbed-module__features-wrapper,.tabbed-module__icons-wrapper{display:none}.tabbed-module__features-wrapper li,.tabbed-module__icons-wrapper li{list-style-type:none}.tabbed-module__features-wrapper li:before,.tabbed-module__icons-wrapper li:before{content:none}@media (max-width:600px){.tabbed-module__features-wrapper,.tabbed-module__icons-wrapper{display:block}.tabbed-module__features-wrapper{margin:24px 0}}.tabbed-module__icons-wrapper{position:relative;margin:104px 0 80px}@media (max-width:900px){.tabbed-module__icons-wrapper{margin:72px 0 56px}}@media (max-width:600px){.tabbed-module__icons-wrapper{margin:32px 0}}#radio-tab-1:checked~#feature-list-1,#radio-tab-1:checked~#icon-list-1,#radio-tab-2:checked~#feature-list-2,#radio-tab-2:checked~#icon-list-2,#radio-tab-3:checked~#feature-list-3,#radio-tab-3:checked~#icon-list-3{display:block}.tabbed-module__feature,.tabbed-module__icon{display:inline-block;width:33%;margin:0 0 0 -4px;vertical-align:top}.tabbed-module__icon remote-svg{padding:0 32px;background:#fff;z-index:1}@media (max-width:900px){.tabbed-module__icon remote-svg{padding:0 16px}}@media (max-width:600px){.tabbed-module__icon remote-svg{padding:0 8px}}.tabbed-module__icon svg{height:95px;width:95px}@media (max-width:900px){.tabbed-module__icon svg{height:75px;width:75px}}@media (max-width:600px){.tabbed-module__icon svg{height:60px;width:60px}}.tabbed-module__icon:first-of-type remote-svg{padding:0 32px 0 0}@media (max-width:900px){.tabbed-module__icon:first-of-type remote-svg{padding:0 8px 0 0}.tabbed-module__icon:first-of-type{text-align:left}}.tabbed-module__icon:nth-child(3n) remote-svg{padding:0 0 0 32px}@media (max-width:900px){.tabbed-module__icon:nth-child(3n) remote-svg{padding:0 0 0 16px}}@media (max-width:600px){.tabbed-module__icon:nth-child(3n) remote-svg{padding:0 0 0 8px}}@media (max-width:900px){.tabbed-module__icon:nth-child(3n){text-align:right}}.tabbed-module__icon-blobs{position:absolute;top:40%;left:15%;right:15%;border-top:3.5px dotted #20b7ef;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:900px){.tabbed-module__icon-blobs{left:10%;right:10%}}.tabbed-module__feature-wrapper{position:relative;max-width:312px;min-height:75px;margin:0 auto}@media (max-width:900px){.tabbed-module__feature-wrapper{margin:0;max-width:none}.tabbed-module__feature{width:100%;margin:0}}.tabbed-module__feature-checkmark-wrapper,.tabbed-module__feature-content-wrapper{display:inline-block;vertical-align:top}.tabbed-module__feature-checkmark-wrapper{position:absolute;top:0;left:0}.tabbed-module__feature-checkmark-wrapper svg,.visual-step-module-step__right-mobile img{width:100%;height:100%}.tabbed-module__feature-checkmark{height:23px;width:23px}.tabbed-module__feature-content-wrapper{width:100%;max-width:264px;margin:0 0 0 40px;text-align:left}@media (max-width:900px){.tabbed-module__feature-content-wrapper{max-width:none;min-height:auto;margin:0;padding:0 0 16px 40px}}.tabbed-module__footer{margin:80px auto 0;width:70%;color:rgba(0,0,0,.35);font-size:12px;line-height:18px;text-align:center}@media (max-width:900px){.tabbed-module__footer{width:100%}}.video-module{position:relative;width:80%;background-color:#fff;margin:0 auto;overflow:hidden;padding-top:calc(10px + 10*((100vw - 600px)/840));padding-bottom:calc(10px + 10*((100vw - 600px)/840))}@media screen and (max-width:600px){.video-module{padding-top:10px}}@media screen and (min-width:1440px){.video-module{padding-top:20px}}@media screen and (max-width:600px){.video-module{padding-bottom:10px}}@media screen and (min-width:1440px){.video-module{padding-bottom:20px}}.video-module .vjs-control-bar{bottom:0;height:65px}.video-module__bouding-box,.video-module__wrapper{width:100%;display:block;position:relative;overflow:hidden}.video-module__wrapper{height:auto;float:right}.video-module__bouding-box{height:calc(210px + 390*((100vw - 600px)/840))}@media screen and (max-width:600px){.video-module__bouding-box{height:210px}}@media screen and (min-width:1440px){.video-module__bouding-box{height:600px}}.video-module .video-wrapper,.video-module video{width:100%;position:absolute;top:0}.video-module .video-preview{background-position:center center}.video-module video{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.visual-step-module{display:block;position:relative;width:100%;background-color:#fff}.visual-step-module.fixed .visual-step-module-step__right{position:fixed;top:80px;right:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.visual-step-module:not(.fixed) .visual-step-module-step__right{right:0!important}.visual-step-module.scrolled-past .visual-step-module-step__right{top:auto;bottom:0}.visual-step-module-title{display:block;position:relative;width:100%;text-align:center;overflow:hidden;min-height:calc(320px + 0*((100vw - 600px)/840));background-color:#fff}@media screen and (max-width:600px){.visual-step-module-title{min-height:320px}}@media screen and (min-width:1440px){.visual-step-module-title{min-height:320px}}.visual-step-module-title .visual-step-module-title__content{position:absolute;margin:auto;left:50%;top:50%;width:75%;max-width:900px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}@media (max-width:600px){.visual-step-module-title .visual-step-module-title__content{width:100%;padding:0 24px}}.visual-step-module-title h2{position:relative;line-height:1.3}@media (max-width:600px){.visual-step-module-title h2{font-family:SamsungOne-400c,sans-serif}}.visual-step-module-steps{display:block;width:100%;position:relative;background-color:#fff}.visual-step-module-step{position:relative;width:100%;height:calc(100vh - 80px);min-height:680px;will-change:position,opacity}@media (max-width:900px){.visual-step-module-step{height:auto;min-height:auto}}.visual-step-module-step:nth-child(1) .visual-step-module-step__right{opacity:1!important}.visual-step-module-step__left{position:relative;width:50%;height:100%}@media (max-width:900px){.visual-step-module-step__left{position:relative;height:auto;width:80%;margin:0 auto;padding:40px 0}}.visual-step-module-step__right{position:absolute;top:0;right:0;width:50%;max-width:720px;overflow:hidden;opacity:0;z-index:1;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:position,opacity;height:calc(100vh - 80px);-webkit-transition:opacity .1s linear;transition:opacity .1s linear}@media (max-width:900px){.visual-step-module-step__right{display:none}}.visual-step-module-step__animation{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:70%}.visual-step-module-step__animation remote-svg{width:100%;height:80%;opacity:0}html.internetexplorer-11 .visual-step-module-step__animation remote-svg{height:450px}.visual-step-module-step__right-mobile{position:relative;width:100%;height:320px;display:none;background-color:#3e0d86}@media (max-width:900px){.visual-step-module-step__right-mobile{display:block}}.visual-step-module-step__links{margin-right:-40px}.visual-step-module-step__links.show-links .visual-step-module-step__mobile-link-trigger:after{content:'-'}.visual-step-module-step__mobile-link-trigger{position:relative;display:none;width:100%;text-align:left;font-family:SamsungOne-700,sans-serif!important;font-size:16px!important;-webkit-appearance:none;background:0 0;border:0;padding:16px 0;color:#15bfff}@media (max-width:900px){.visual-step-module-step__mobile-link-trigger{display:block}}#how-works-step01{-webkit-transform:translate(-52%,-61%);transform:translate(-52%,-61%)}#how-works-step02{-webkit-transform:translate(-50%,-61.2%);transform:translate(-50%,-61.2%)}.visual-step-module-fade3{-webkit-transform:translate(-49%,-47%);transform:translate(-49%,-47%)}.visual-step-module-top{z-index:2}.visual-step-module-step__right__wrap,.visual-step-module-step__right__wrap-mobile{top:0;width:100%;height:100%;max-width:720px}@media (max-width:900px){.visual-step-module-step__right__wrap,.visual-step-module-step__right__wrap-mobile{padding:48px 32px;max-width:100%}}.visual-step-module-step__left__inner{width:80%;max-width:400px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:rgba(0,0,0,.8)}@media (max-width:900px){.visual-step-module-step__left__inner{position:relative;top:auto;left:auto;-webkit-transform:none;transform:none;max-width:100%;width:100%}}.visual-step-module-step__left__inner h4{font-family:SamsungOne-300c,sans-serif;font-size:calc(18px + 14*((100vw - 600px)/840))}@media screen and (max-width:600px){.visual-step-module-step__left__inner h4{font-size:18px}}@media screen and (min-width:1440px){.visual-step-module-step__left__inner h4{font-size:32px}}.visual-step-module-step__left__inner h3{margin-top:17px;margin-bottom:17px}.visual-step-module-step__left__inner p{font-family:SamsungOne-400,sans-serif;font-size:16px;line-height:1.75;margin-bottom:calc(20px + 17*((100vw - 600px)/840))}@media screen and (max-width:600px){.visual-step-module-step__left__inner p{margin-bottom:20px}}@media screen and (min-width:1440px){.visual-step-module-step__left__inner p{margin-bottom:37px}}@media (max-width:600px){.visual-step-module-step__left__inner p{font-size:14px}}.visual-step-module-step__left__inner a{font-family:SamsungOne-600,sans-serif;font-size:calc(14px + 2*((100vw - 600px)/840))}@media screen and (max-width:600px){.visual-step-module-step__left__inner a{font-size:14px}}@media screen and (min-width:1440px){.visual-step-module-step__left__inner a{font-size:16px}}.visual-step-module-step__left__inner li{margin-bottom:8px;margin-left:0}.visual-step-module-step__left__inner li:before{display:none}.visual-step-module-steps__navigation-wrap{position:fixed;width:100%;top:50%;left:0;margin:0 auto;right:0;height:70px;display:inline-block;max-width:1400px;pointer-events:none;z-index:1;opacity:0;-webkit-transition:opacity .1s ease;transition:opacity .1s ease}@media (max-width:900px){.visual-step-module-steps__navigation-wrap{display:none!important}}.visual-step-module-steps__navigation{position:absolute;right:0;width:calc(25px + 25*((100vw - 600px)/840));height:60px;z-index:2}@media screen and (max-width:600px){.visual-step-module-steps__navigation{width:25px}}@media screen and (min-width:1440px){.visual-step-module-steps__navigation{width:50px}}.visual-step-module-steps__navigation li{display:block;position:relative;margin-top:10px;width:7px;height:7px;background-color:#fff;border-radius:50%;cursor:pointer;pointer-events:all;opacity:.5;-webkit-transition:all .1s ease;transition:all .1s ease}.visual-step-module-steps__navigation li:hover{opacity:1}.visual-step-module-steps__navigation li:active{opacity:.5}.visual-step-module-steps__navigation li.active{opacity:1;-webkit-transform:scale(1.4);transform:scale(1.4)}.where-to-buy-module{padding-top:calc(44px + 8*((100vw - 600px)/840));padding-bottom:calc(116px + 124*((100vw - 600px)/840));display:block;margin-bottom:0;background-color:#fff}@media screen and (max-width:600px){.where-to-buy-module{padding-top:44px}}@media screen and (min-width:1440px){.where-to-buy-module{padding-top:52px}}@media screen and (max-width:600px){.where-to-buy-module{padding-bottom:116px}}@media screen and (min-width:1440px){.where-to-buy-module{padding-bottom:240px}}.where-to-buy-module h2{text-align:center}.where-to-buy-module .product-grid__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.where-to-buy-module .product-grid{max-width:918px;margin:0 auto;display:block}@media (max-width:1200px){.where-to-buy-module .product-grid{width:100%}}.where-to-buy-module .where-to-buy-module__body{text-align:center;max-width:1200px;margin-top:calc(50px + 50*((100vw - 600px)/840));margin-bottom:calc(30px + 20*((100vw - 600px)/840));margin-left:auto;margin-right:auto;width:90%}@media screen and (max-width:600px){.where-to-buy-module .where-to-buy-module__body{margin-top:50px}}@media screen and (min-width:1440px){.where-to-buy-module .where-to-buy-module__body{margin-top:100px}}@media screen and (max-width:600px){.where-to-buy-module .where-to-buy-module__body{margin-bottom:30px}}@media screen and (min-width:1440px){.where-to-buy-module .where-to-buy-module__body{margin-bottom:50px}}.where-to-buy-module--grey{max-width:1084px;margin:auto;background-color:#f8f8f8;padding-bottom:calc(20px + 30*((100vw - 600px)/840))}@media screen and (max-width:600px){.where-to-buy-module--grey{padding-bottom:20px}}@media screen and (min-width:1440px){.where-to-buy-module--grey{padding-bottom:50px}}.where-to-buy-module__grid-item{margin:0;float:none;width:calc(100%/3);min-height:auto;border-radius:0;overflow:visible}.where-to-buy-module--grey .where-to-buy-module__grid-item{background-color:#fff;padding:4% 0}@media (max-width:600px){.where-to-buy-module__grid-item{width:50%}}.where-to-buy-module__grid-item .product-square{margin:4px;padding:65% 0 0;display:block;width:auto;overflow:hidden;background-color:#f8f8f8;border-radius:3px}.where-to-buy-module__grid-item .product-square:focus,.where-to-buy-module__grid-item .product-square:hover{-webkit-box-shadow:inset 0 -20px 0 -16px #15bfff,0 2px 6px rgba(0,0,0,.2);box-shadow:inset 0 -20px 0 -16px #15bfff,0 2px 6px rgba(0,0,0,.2)}.where-to-buy-module__grid-item .product-square:active{-webkit-box-shadow:inset 0 -20px 0 -16px #15bfff,0 2px 6px transparent;box-shadow:inset 0 -20px 0 -16px #15bfff,0 2px 6px transparent}.where-to-buy-module__grid-item .product-square__image{position:absolute;top:50%;left:50%;max-width:100%;-webkit-transform:translateX(-50%) translateY(-50%)!important;transform:translateX(-50%) translateY(-50%)!important;padding-bottom:0;height:auto}.where-to-buy-module__grid-item:active,.where-to-buy-module__grid-item:hover{-webkit-box-shadow:none;box-shadow:none}.wow-moment-module__questionnaire{position:relative;height:80vh;min-height:600px;max-height:656px;overflow:hidden;color:#fff;background:#15bfff}.wow-moment-module__questionnaire ul{list-style:none}.shop-modal__method-list ul,.wow-moment-module__questionnaire li{margin:0;padding:0}.wow-moment-module__questionnaire li:before{content:none}@media (max-width:840px){.wow-moment-module__questionnaire{height:464px;min-height:0}}@media (max-width:600px){.wow-moment-module__questionnaire{height:416px}}.wow-moment-module__start-background{position:absolute;top:50%;left:50%;width:100%;height:100%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#15bfff}.wow-moment-module__start-background svg{display:block;height:100%;width:100%;opacity:.05}.wow-moment-module__start-body{position:relative;bottom:100%;left:50%;width:100%;max-width:700px;max-width:calc(420px + 460*((100vw - 600px)/840));margin-bottom:40px;padding:0 16px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media screen and (max-width:600px){.wow-moment-module__start-body{max-width:420px}}@media screen and (min-width:1440px){.wow-moment-module__start-body{max-width:880px}}@media (max-width:900px){.wow-moment-module__start-body{margin-bottom:32px}}.wow-moment-module__screen{position:absolute;top:0;left:0;right:0;bottom:0;display:none}.wow-moment-module__body{margin-bottom:32px}.wow-moment-module__body h2{font-family:SamsungOne-300c,sans-serif;font-size:calc(26px + 22*((100vw - 600px)/840));line-height:calc(32px + 24*((100vw - 600px)/840))}@media screen and (max-width:600px){.wow-moment-module__body h2{font-size:26px}}@media screen and (min-width:1440px){.wow-moment-module__body h2{font-size:48px}}@media screen and (max-width:600px){.wow-moment-module__body h2{line-height:32px}}@media screen and (min-width:1440px){.wow-moment-module__body h2{line-height:56px}}.wow-moment-module__body h3{margin-bottom:8px;font-family:SamsungOne-300c,sans-serif;line-height:.83333;font-size:calc(18px + 14*((100vw - 600px)/840))}@media screen and (max-width:600px){.wow-moment-module__body h3{font-size:18px}}@media screen and (min-width:1440px){.wow-moment-module__body h3{font-size:32px}}@media (max-width:840px){.wow-moment-module__body h3{margin-bottom:4px}}@media (max-width:650px){.wow-moment-module__body{margin-bottom:16px}}.wow-moment-module__illustrations{position:absolute;top:50%;left:50%;width:100%;height:45%;-webkit-transform:translate3d(-50%,-100%,0);transform:translate3d(-50%,-100%,0)}@media (max-width:840px){.wow-moment-module__illustrations{margin-top:0;height:46%;top:24px;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}}@media (max-width:650px){.wow-moment-module__illustrations{height:42%}}@media (max-width:600px){.wow-moment-module__illustrations{height:38%}}@media (max-width:420px){.wow-moment-module__illustrations{height:32%}}.wow-moment-module__illustration-line{position:absolute;height:.8%;background:#3e0d86;left:50%;width:80%;max-width:600px;bottom:3.01%;-webkit-transform-origin:left top;transform-origin:left top;display:none;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media (max-width:840px){.wow-moment-module__illustration-line{max-width:400px}}@media (max-width:500px){.wow-moment-module__illustration-line{width:90%}}.wow-moment-module__illustration{position:absolute;display:none;top:0;left:0;width:100%;height:100%}.wow-moment-module__illustration svg{width:100%;height:100%}.wow-moment-module__options{position:absolute;left:0;top:48%;width:100%;text-align:center;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}@media (max-width:840px){.wow-moment-module__options{top:50%}}@media (max-width:480px){.wow-moment-module__options{margin-top:0;top:46%}}.wow-moment-module__option{position:relative;display:inline-block;-webkit-appearance:none;background:0 0;border:0;padding:0;margin:16px 16px 48px;cursor:pointer}.wow-moment-module__option svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.wow-moment-module__option.selected .wow-moment-module__option-ball{background:#3e0d86}.wow-moment-module__option.selected .wow-moment-module__option-icon--blue{opacity:0}.wow-moment-module__option.selected .wow-moment-module__option-icon--white{opacity:1}.wow-moment-module__option:hover .wow-moment-module__option-ball{-webkit-transform:translateZ(0) scale(1.054);transform:translateZ(0) scale(1.054);-webkit-box-shadow:0 6px 6px rgba(0,0,0,.1),0 0 6px rgba(0,0,0,.1);box-shadow:0 6px 6px rgba(0,0,0,.1),0 0 6px rgba(0,0,0,.1)}.wow-moment-module__option:hover .wow-moment-module__option-icon{-webkit-transform:translate3d(-50%,-50%,0) scale(.946);transform:translate3d(-50%,-50%,0) scale(.946)}.wow-moment-module__option:active .wow-moment-module__option-ball{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-box-shadow:none;box-shadow:none}.wow-moment-module__option:active .wow-moment-module__option-icon{-webkit-transform:translate3d(-50%,-50%,0) scale(1);transform:translate3d(-50%,-50%,0) scale(1)}@media (max-width:600px){.wow-moment-module__option:active .wow-moment-module__option-ball{-webkit-transform:translateZ(0) scale(1.054);transform:translateZ(0) scale(1.054);-webkit-box-shadow:0 6px 6px rgba(0,0,0,.1),0 0 6px rgba(0,0,0,.1);box-shadow:0 6px 6px rgba(0,0,0,.1),0 0 6px rgba(0,0,0,.1)}.wow-moment-module__option:active .wow-moment-module__option-icon{-webkit-transform:translate3d(-50%,-50%,0) scale(.946);transform:translate3d(-50%,-50%,0) scale(.946)}}@media (max-width:1000px){.wow-moment-module__option{margin:12px 12px 40px}}@media (max-width:840px){.wow-moment-module__option{margin:8px 8px 40px}}.wow-moment-module__option-label{text-align:center;width:120%;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);position:absolute;top:100%;margin-top:16px;font-size:16px;line-height:20px;color:#fff;font-family:SamsungOne-600,sans-serif}@media (max-width:840px){.wow-moment-module__option-label{margin-top:8px;font-weight:SamsungOne-700,sans-serif;font-size:12px;line-height:16px}}.wow-moment-module__option-ball{position:relative;width:112px;height:112px;background:#fff;border-radius:50%;-webkit-transition:background .2s ease,-webkit-transform .1s ease,-webkit-box-shadow .1s ease;transition:background .2s ease,transform .1s ease,box-shadow .1s ease;transition:background .2s ease,transform .1s ease,box-shadow .1s ease,-webkit-transform .1s ease,-webkit-box-shadow .1s ease;-webkit-box-shadow:0 6px 6px rgba(0,0,0,.05),0 0 6px rgba(0,0,0,.05);box-shadow:0 6px 6px rgba(0,0,0,.05),0 0 6px rgba(0,0,0,.05)}@media (max-width:1000px){.wow-moment-module__option-ball{width:72px;height:72px}}@media (max-width:660px){.wow-moment-module__option-ball{width:56px;height:56px}}.wow-moment-module__option-icon{position:absolute;top:50%;left:50%;width:50%;height:50%;max-width:48px;max-height:48px;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.wow-moment-module__option-icon--white{opacity:0}.wow-moment-module__back-button{position:absolute;top:50%;left:48px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.wow-moment-module__next-button{position:absolute}.wow-moment-module__next-button,.wow-moment-module__restart-button{top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.wow-moment-module__back-button:disabled,.wow-moment-module__next-button:disabled,.wow-moment-module__restart-button:disabled{opacity:.2;cursor:default}.wow-moment-module__back-button:not(.wow-moment-module__restart-button):hover,.wow-moment-module__next-button:not(.wow-moment-module__restart-button):hover,.wow-moment-module__restart-button:not(.wow-moment-module__restart-button):hover{background:#fff;color:#15bfff}@media (max-width:840px){.wow-moment-module__back-button,.wow-moment-module__next-button,.wow-moment-module__restart-button{top:auto;bottom:0;left:24px}}.wow-moment-module__next-button{left:auto;right:48px}@media (max-width:840px){.wow-moment-module__next-button{right:24px}}.wow-moment-module__results-screen{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;color:#000;text-align:center}.adt-bundle-builder-module__results-footer-buttons-left button,.adt-bundle-builder-module__results-footer-buttons-right button,.wow-moment-module__results-screen h2{margin-bottom:16px}.wow-moment-module__results-screen p{margin-bottom:80px}@media (max-width:600px){.wow-moment-module__results-screen p{margin-bottom:40px}}.wow-moment-module__results-screen-inner{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);margin-top:-80px;padding:24px}.wow-moment-module__results-screen-inner h1,.wow-moment-module__results-screen-inner h2,.wow-moment-module__results-screen-inner h3{margin-bottom:24px}@media (max-width:600px){.wow-moment-module__results-screen-inner h1,.wow-moment-module__results-screen-inner h2,.wow-moment-module__results-screen-inner h3{margin-bottom:16px}.wow-moment-module__results-screen-inner{margin-top:0;top:0;-webkit-transform:translate(0,0);transform:translate(0,0);padding:50px 20px 0}}.wow-moment-module__restart-button{position:relative;left:auto;right:auto}.wow-moment-module__results{position:relative;margin-top:-200px;color:#000;display:none;text-align:center;padding:0 48px}@media (max-width:1100px){.wow-moment-module__results{padding:0 32px}}@media (max-width:840px){.wow-moment-module__results{display:none!important}}.wow-moment-module__results.show-all .wow-moment-module__wow:nth-child(n+4){display:block}.wow-moment-module__results.show-all .wow-moment-module__show-all-results{display:none}.wow-moment-tooltip{position:absolute;right:0;left:0;bottom:16px;font-size:12px}.wow-moment-tooltip .tooltip__bubble{right:0;left:0;margin:auto;width:264px}.wow-moment-tooltip .tooltip__bubble-close{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.wow-moment-tooltip .tooltip__arrow{bottom:calc(100% + 4px)}.wow-moment-tooltip .tooltip__bubble-description{width:90%}@media (max-width:600px){.wow-moment-tooltip{bottom:12px;font-size:11px}}.wow-moment-module__show-all-results{display:inline-block;-webkit-appearance:none;background:0 0;border:0;margin-bottom:64px}.wow-moment-module__show-all-results span{font-family:SamsungOne-700,sans-serif;font-size:16px}.wow-moment-module__show-all-results:hover .wow-moment-module__show-all-results-ball{-webkit-box-shadow:0 6px 6px rgba(0,0,0,.1),0 0 6px rgba(0,0,0,.1);box-shadow:0 6px 6px rgba(0,0,0,.1),0 0 6px rgba(0,0,0,.1)}.wow-moment-module__show-all-results-ball{position:relative;display:block;width:64px;height:64px;background:#15bfff;border-radius:50%;margin:0 auto 16px;-webkit-box-shadow:0 6px 6px rgba(0,0,0,.05),0 0 6px rgba(0,0,0,.05);box-shadow:0 6px 6px rgba(0,0,0,.05),0 0 6px rgba(0,0,0,.05);-webkit-transition:all .1s ease;transition:all .1s ease}.wow-moment-module__show-all-results-ball svg{position:absolute;top:50%;left:50%;width:16px;height:16px;margin-top:-8px;margin-left:-8px;fill:#fff}.wow-moment-module__wow{position:relative;display:block;margin-bottom:48px;height:544px;text-align:left;background:#f7ebeb}.wow-moment-module__wow:nth-child(n+4){display:none}@media (max-width:840px){.wow-moment-module__wow{height:416px;background:#fff;margin:0}}@media (max-width:600px){.wow-moment-module__wow{height:346px}}.wow-moment-module__wow--style-0{background:#f7ebeb}.wow-moment-module__wow--style-1{background:#e7f5f9}.wow-moment-module__wow--style-2{background:#faf1ec}.wow-moment-module__wow-content{position:absolute;top:50%;left:5%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);font-family:SamsungOne-400,sans-serif}@media (max-width:840px){.wow-moment-module__wow-content{padding:0 80px}}@media (max-width:650px){.wow-moment-module__wow-content{padding:16px 16px 32px}}.wow-moment-module__wow-title{font-family:SamsungOne-300c,sans-serif;font-size:48px;line-height:56px;margin-bottom:24px;width:60%}@media (max-width:840px){.wow-moment-module__wow-title{font-family:SamsungOne-300,sans-serif;font-size:28px;line-height:40px;width:100%}}@media (max-width:600px){.wow-moment-module__wow-title{margin-bottom:12px;font-size:20px;line-height:28px}}.wow-moment-module__quote{display:block;font-size:16px;line-height:28px;max-width:396px;margin-bottom:40px}@media (max-width:840px){.wow-moment-module__quote{max-width:100%}}@media (max-width:600px){.wow-moment-module__quote{margin-bottom:20px;font-size:14px;line-height:24px}}.wow-moment-module__author{display:inline-block;font-family:SamsungOne-600,sans-serif}.wow-moment-module__image{position:absolute;top:50%;right:2%;width:50%;height:90%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);overflow:hidden}@media (max-width:1000px){.wow-moment-module__image{width:45%}}.wow-moment-module__image img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.wow-moment-module__legal{margin-top:65px;font-size:12px;opacity:.4}.wow-moment-module__products{margin-bottom:20px}.wow-moment-module__product{position:relative;display:inline-block;vertical-align:top;text-align:center;color:#000}.wow-moment-module__product:hover .wow-moment-module__product-ball{-webkit-box-shadow:0 6px 6px rgba(0,0,0,.08),0 0 6px rgba(0,0,0,.08);box-shadow:0 6px 6px rgba(0,0,0,.08),0 0 6px rgba(0,0,0,.08)}.wow-moment-module__product:active{color:#000}.wow-moment-module__product:active .wow-moment-module__product-ball{-webkit-box-shadow:0 6px 6px transparent,0 0 6px transparent;box-shadow:0 6px 6px transparent,0 0 6px transparent}.wow-moment-module__product-ball{position:relative;display:inline-block;width:88px;height:88px;background:#fff;border-radius:50%;-webkit-box-shadow:0 6px 6px rgba(0,0,0,.04),0 0 6px rgba(0,0,0,.04);box-shadow:0 6px 6px rgba(0,0,0,.04),0 0 6px rgba(0,0,0,.04);-webkit-transition:all .1s ease;transition:all .1s ease}@media (max-width:840px){.wow-moment-module__product-ball{width:56px;height:56px;background:#f7ebeb}}.wow-moment-module__wow-mobile--style-0 .wow-moment-module__product-ball{background:#f7ebeb}.wow-moment-module__wow-mobile--style-1 .wow-moment-module__product-ball{background:#e7f5f9}.wow-moment-module__wow-mobile--style-2 .wow-moment-module__product-ball{background:#faf1ec}.wow-moment-module__product-name{position:absolute;display:block;font-family:SamsungOne-400,sans-serif;font-size:14px;line-height:20px;top:100%;text-align:center;width:140px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media (max-width:840px){.wow-moment-module__product-name{font-size:10px;line-height:16px}}@media (max-width:600px){.wow-moment-module__product-name{margin-top:5px;width:110px}}.wow-moment-module__product-image{position:absolute;top:50%;left:50%;width:60%;height:60%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.wow-moment-module__plus{display:inline-block;vertical-align:top;padding:32px 24px}.wow-moment-module__plus svg{width:16px;height:16px}@media (max-width:840px){.wow-moment-module__plus{padding:24px 16px}}.wow-moment-module__results-mobile{position:relative;display:none;margin-top:-180px;background:#f7ebeb}.wow-moment-module__results-mobile .wow-moment-module__wow{text-align:center}@media (min-width:839px){.wow-moment-module__results-mobile{display:none!important}}@media (max-width:600px){.wow-moment-module__results-mobile{margin-top:-130px}}.wow-moment-module__results-mobile.bg-style-0{background:#f7ebeb}.wow-moment-module__results-mobile.bg-style-1{background:#e7f5f9}.wow-moment-module__results-mobile.bg-style-2{background:#faf1ec}.wow-moment-module__results-mobile-illustrations{position:relative;height:300px;text-align:center;overflow:hidden}.wow-moment-module__results-mobile-illustrations .body-moving__element,.wow-moment-module__results-mobile-illustrations img{position:absolute;top:-7%;left:0;width:100%;opacity:0;height:120%}@media (max-width:900px){.wow-moment-module__results-mobile-illustrations{height:0;padding-bottom:45%}}@media (max-height:600px){.wow-moment-module__results-mobile-illustrations{height:92px}}.wow-moment-module__results-mobile-container,adt-bundle-builder-quantity button span{position:relative}.wow-moment-module__results-mobile-navigation{display:none;position:absolute;top:0;width:100%;height:300px}@media (max-width:900px){.wow-moment-module__results-mobile-navigation.active{display:block;height:0;padding-bottom:45%}}.wow-moment-module__results-mobile-navigation .wow-moment-module__chevron{position:absolute;top:50%;left:24px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:64px;height:64px}@media (max-width:1440px){.wow-moment-module__results-mobile-navigation .wow-moment-module__chevron{width:64px}}@media (max-width:1230px){.wow-moment-module__results-mobile-navigation .wow-moment-module__chevron{width:60px}}@media (max-width:1020px){.wow-moment-module__results-mobile-navigation .wow-moment-module__chevron{width:56px}}@media (max-width:810px){.wow-moment-module__results-mobile-navigation .wow-moment-module__chevron{width:48px}}@media (max-width:600px){.wow-moment-module__results-mobile-navigation .wow-moment-module__chevron{width:44px}}@media (max-width:1440px){.wow-moment-module__results-mobile-navigation .wow-moment-module__chevron{height:64px}}@media (max-width:1230px){.wow-moment-module__results-mobile-navigation .wow-moment-module__chevron{height:60px}}@media (max-width:1020px){.wow-moment-module__results-mobile-navigation .wow-moment-module__chevron{height:56px}}@media (max-width:810px){.wow-moment-module__results-mobile-navigation .wow-moment-module__chevron{height:48px}}@media (max-width:600px){.wow-moment-module__results-mobile-navigation .wow-moment-module__chevron{height:44px}}.wow-moment-module__results-mobile-navigation .wow-moment-module__chevron .chevron{margin-top:0}.wow-moment-module__results-mobile-navigation .wow-moment-module__chevron--right{left:auto;right:24px;margin-left:65px}@media (max-width:1440px){.wow-moment-module__results-mobile-navigation .wow-moment-module__chevron--right{margin-left:64px}}@media (max-width:1230px){.wow-moment-module__results-mobile-navigation .wow-moment-module__chevron--right{margin-left:68px}}@media (max-width:1020px){.wow-moment-module__results-mobile-navigation .wow-moment-module__chevron--right{margin-left:72px}}@media (max-width:810px){.wow-moment-module__results-mobile-navigation .wow-moment-module__chevron--right{margin-left:72px}}@media (max-width:600px){.wow-moment-module__results-mobile-navigation .wow-moment-module__chevron--right{margin-left:76px}}.wow-moment-spritesheet{display:none}.adt-bundle-builder-module__results{display:none;background:#ededf5;padding:80px 32px}@media (max-width:1440px){.adt-bundle-builder-module__results{padding-left:32px}}@media (max-width:1230px){.adt-bundle-builder-module__results{padding-left:24px}}@media (max-width:1020px){.adt-bundle-builder-module__results{padding-left:16px}}@media (max-width:810px){.adt-bundle-builder-module__results{padding-left:8px}}@media (max-width:600px){.adt-bundle-builder-module__results{padding-left:0}}@media (max-width:1440px){.adt-bundle-builder-module__results{padding-right:32px}}@media (max-width:1230px){.adt-bundle-builder-module__results{padding-right:24px}}@media (max-width:1020px){.adt-bundle-builder-module__results{padding-right:16px}}@media (max-width:810px){.adt-bundle-builder-module__results{padding-right:8px}}@media (max-width:600px){.adt-bundle-builder-module__results{padding-right:0}}.adt-bundle-builder-module__results h2{margin-bottom:80px;padding:0 24px;text-align:center}@media (max-width:900px){.adt-bundle-builder-module__results{padding:60px 0}.adt-bundle-builder-module__results h2{margin-bottom:60px}}.adt-bundle-builder-module__product-list{margin:0 auto;width:100%;max-width:984px}.adt-bundle-builder-module__product{position:relative;background:#fff;margin-bottom:4px;height:136px}.adt-bundle-builder-module__product h3{margin-bottom:4px;font-family:SamsungOne-400,sans-serif;font-size:24px;line-height:32px}@media (max-width:1440px){.adt-bundle-builder-module__product h3{font-size:24px}}@media (max-width:1230px){.adt-bundle-builder-module__product h3{font-size:20px}}@media (max-width:1020px){.adt-bundle-builder-module__product h3{font-size:20px}}@media (max-width:810px){.adt-bundle-builder-module__product h3{font-size:16px}}@media (max-width:600px){.adt-bundle-builder-module__product h3{font-size:12px}}@media (max-width:1440px){.adt-bundle-builder-module__product h3{line-height:32px}}@media (max-width:1230px){.adt-bundle-builder-module__product h3{line-height:28px}}@media (max-width:1020px){.adt-bundle-builder-module__product h3{line-height:24px}}@media (max-width:810px){.adt-bundle-builder-module__product h3{line-height:20px}}@media (max-width:600px){.adt-bundle-builder-module__product h3{line-height:16px}}@media (max-width:800px){.adt-bundle-builder-module__product h3{width:70%}}@media (max-width:900px){.adt-bundle-builder-module__product{height:auto}}.adt-bundle-builder-module__product-image{position:absolute;top:0;left:0;height:100%;max-height:136px;width:136px}@media (max-width:1440px){.adt-bundle-builder-module__product-image{width:136px}}@media (max-width:1230px){.adt-bundle-builder-module__product-image{width:128px}}@media (max-width:1020px){.adt-bundle-builder-module__product-image{width:116px}}@media (max-width:810px){.adt-bundle-builder-module__product-image{width:108px}}@media (max-width:600px){.adt-bundle-builder-module__product-image{width:96px}}.adt-bundle-builder-module__product-image img{position:absolute;top:50%;left:50%;width:70%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.adt-bundle-builder-module__content-left{position:relative;top:0;left:0;height:100%;width:60%;padding:24px 16px 24px 152px}@media (max-width:1440px){.adt-bundle-builder-module__content-left{padding-left:152px}}@media (max-width:1230px){.adt-bundle-builder-module__content-left{padding-left:140px}}@media (max-width:1020px){.adt-bundle-builder-module__content-left{padding-left:128px}}@media (max-width:810px){.adt-bundle-builder-module__content-left{padding-left:116px}}@media (max-width:600px){.adt-bundle-builder-module__content-left{padding-left:104px}}@media (max-width:800px){.adt-bundle-builder-module__content-left{width:100%}.adt-bundle-builder-module__product:not([data-price=""]) .adt-bundle-builder-module__content-left{padding-bottom:64px}.adt-bundle-builder-module__product[data-price=""] .adt-bundle-builder-module__content-left{padding-bottom:8px}}.adt-bundle-builder-module__content-right{position:absolute;top:0;right:0;height:100%;width:40%}@media (max-width:800px){.adt-bundle-builder-module__content-right{width:100%}.adt-bundle-builder-module__product[data-price=""] .adt-bundle-builder-module__content-right{position:relative;top:auto;height:auto}}.adt-bundle-builder-module__product-description{font-size:16px;line-height:24px}@media (max-width:1440px){.adt-bundle-builder-module__product-description{font-size:16px}}@media (max-width:1230px){.adt-bundle-builder-module__product-description{font-size:16px}}@media (max-width:1020px){.adt-bundle-builder-module__product-description{font-size:16px}}@media (max-width:810px){.adt-bundle-builder-module__product-description{font-size:12px}}@media (max-width:600px){.adt-bundle-builder-module__product-description{font-size:12px}}@media (max-width:1440px){.adt-bundle-builder-module__product-description{line-height:24px}}@media (max-width:1230px){.adt-bundle-builder-module__product-description{line-height:24px}}@media (max-width:1020px){.adt-bundle-builder-module__product-description{line-height:20px}}@media (max-width:810px){.adt-bundle-builder-module__product-description{line-height:20px}}@media (max-width:600px){.adt-bundle-builder-module__product-description{line-height:16px}}.adt-bundle-builder-module__price{position:absolute;top:50%;display:inline-block;text-align:right;color:#000;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);right:48px;font-size:24px;line-height:32px}@media (max-width:1440px){.adt-bundle-builder-module__price{right:48px}}@media (max-width:1230px){.adt-bundle-builder-module__price{right:40px}}@media (max-width:1020px){.adt-bundle-builder-module__price{right:32px}}@media (max-width:810px){.adt-bundle-builder-module__price{right:24px}}@media (max-width:600px){.adt-bundle-builder-module__price{right:16px}}@media (max-width:1440px){.adt-bundle-builder-module__price{font-size:24px}}@media (max-width:1230px){.adt-bundle-builder-module__price{font-size:20px}}@media (max-width:1020px){.adt-bundle-builder-module__price{font-size:20px}}@media (max-width:810px){.adt-bundle-builder-module__price{font-size:16px}}@media (max-width:600px){.adt-bundle-builder-module__price{font-size:12px}}@media (max-width:1440px){.adt-bundle-builder-module__price{line-height:32px}}@media (max-width:1230px){.adt-bundle-builder-module__price{line-height:28px}}@media (max-width:1020px){.adt-bundle-builder-module__price{line-height:24px}}@media (max-width:810px){.adt-bundle-builder-module__price{line-height:20px}}@media (max-width:600px){.adt-bundle-builder-module__price{line-height:16px}}@media (max-width:800px){.adt-bundle-builder-module__price{top:24px;-webkit-transform:none;transform:none}.adt-bundle-builder-module__price span:nth-child(2){display:none}}.adt-bundle-builder-module__per-item{display:block;font-size:14px;line-height:14px;opacity:.5}.adt-bundle-builder-module__monitoring-availability,adt-bundle-builder-quantity{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}adt-bundle-builder-quantity{white-space:nowrap;right:160px;display:block;text-align:left}adt-bundle-builder-quantity button{position:relative;font-size:16px;border:0;background:0 0;width:40px;height:40px;font-family:SamsungOne-800,sans-serif;cursor:pointer;-webkit-appearance:none;padding:0}adt-bundle-builder-quantity button:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:2px solid rgba(0,0,0,.1);background:#fff}adt-bundle-builder-quantity button:hover:before{background:#eee}adt-bundle-builder-quantity button:active:before{background:#ddd}adt-bundle-builder-quantity input{width:52px;border:2px solid rgba(0,0,0,.1);border-radius:3px;font-size:16px;text-align:center;height:48px;font-family:SamsungOne-400,sans-serif;-webkit-appearance:none}@media (max-width:800px){adt-bundle-builder-quantity{bottom:16px;top:auto;left:116px;-webkit-transform:translate(0,0);transform:translate(0,0)}adt-bundle-builder-quantity button{width:32px;height:32px}adt-bundle-builder-quantity input{height:32px;width:40px}}@media (max-width:600px){adt-bundle-builder-quantity{left:104px}}.adt-bundle-builder-module__monitoring-availability{display:none;right:48px;text-align:right;font-size:16px;line-height:24px}@media (max-width:1440px){.adt-bundle-builder-module__monitoring-availability{font-size:16px}}@media (max-width:1230px){.adt-bundle-builder-module__monitoring-availability{font-size:16px}}@media (max-width:1020px){.adt-bundle-builder-module__monitoring-availability{font-size:16px}}@media (max-width:810px){.adt-bundle-builder-module__monitoring-availability{font-size:12px}}@media (max-width:600px){.adt-bundle-builder-module__monitoring-availability{font-size:12px}}@media (max-width:1440px){.adt-bundle-builder-module__monitoring-availability{line-height:24px}}@media (max-width:1230px){.adt-bundle-builder-module__monitoring-availability{line-height:24px}}@media (max-width:1020px){.adt-bundle-builder-module__monitoring-availability{line-height:20px}}@media (max-width:810px){.adt-bundle-builder-module__monitoring-availability{line-height:20px}}@media (max-width:600px){.adt-bundle-builder-module__monitoring-availability{line-height:16px}}@media (max-width:800px){.adt-bundle-builder-module__monitoring-availability{position:relative;top:0;right:auto;-webkit-transform:none;transform:none;text-align:left;padding-left:116px;padding-bottom:18px}}@media (max-width:600px){.adt-bundle-builder-module__monitoring-availability{padding-left:104px}}.adt-bundle-builder-module__results-footer{position:relative;margin:0 auto;max-width:984px;width:100%}.adt-bundle-builder-module__results-total{background:#fff;text-align:right;padding:40px 48px}@media (max-width:1440px){.adt-bundle-builder-module__results-total{padding:40px}}@media (max-width:1230px){.adt-bundle-builder-module__results-total{padding:36px}}@media (max-width:1020px){.adt-bundle-builder-module__results-total{padding:32px}}@media (max-width:810px){.adt-bundle-builder-module__results-total{padding:28px}}@media (max-width:600px){.adt-bundle-builder-module__results-total{padding:24px}}@media (max-width:1440px){.adt-bundle-builder-module__results-total{padding-right:48px}}@media (max-width:1230px){.adt-bundle-builder-module__results-total{padding-right:40px}}@media (max-width:1020px){.adt-bundle-builder-module__results-total{padding-right:32px}}@media (max-width:810px){.adt-bundle-builder-module__results-total{padding-right:24px}}@media (max-width:600px){.adt-bundle-builder-module__results-total{padding-right:16px}}@media (max-width:1440px){.adt-bundle-builder-module__results-total{padding-left:48px}}@media (max-width:1230px){.adt-bundle-builder-module__results-total{padding-left:40px}}@media (max-width:1020px){.adt-bundle-builder-module__results-total{padding-left:32px}}@media (max-width:810px){.adt-bundle-builder-module__results-total{padding-left:24px}}@media (max-width:600px){.adt-bundle-builder-module__results-total{padding-left:16px}}.adt-bundle-builder-module__results-total strong{display:inline-block;margin-right:40px}.adt-bundle-builder-module__total-price{font-size:24px;line-height:32px;margin-bottom:8px}@media (max-width:1440px){.adt-bundle-builder-module__total-price{font-size:24px}}@media (max-width:1230px){.adt-bundle-builder-module__total-price{font-size:24px}}@media (max-width:1020px){.adt-bundle-builder-module__total-price{font-size:20px}}@media (max-width:810px){.adt-bundle-builder-module__total-price{font-size:20px}}@media (max-width:600px){.adt-bundle-builder-module__total-price{font-size:16px}}@media (max-width:1440px){.adt-bundle-builder-module__total-price{line-height:32px}}@media (max-width:1230px){.adt-bundle-builder-module__total-price{line-height:28px}}@media (max-width:1020px){.adt-bundle-builder-module__total-price{line-height:28px}}@media (max-width:810px){.adt-bundle-builder-module__total-price{line-height:24px}}@media (max-width:600px){.adt-bundle-builder-module__total-price{line-height:20px}}@media (max-width:1440px){.adt-bundle-builder-module__total-price{margin-bottom:8px}}@media (max-width:1230px){.adt-bundle-builder-module__total-price{margin-bottom:8px}}@media (max-width:1020px){.adt-bundle-builder-module__total-price{margin-bottom:4px}}@media (max-width:810px){.adt-bundle-builder-module__total-price{margin-bottom:4px}}@media (max-width:600px){.adt-bundle-builder-module__total-price{margin-bottom:4px}}.adt-bundle-builder-module__price-disclaimer{font-size:14px;opacity:.8}@media (max-width:1440px){.adt-bundle-builder-module__price-disclaimer{font-size:16px}}@media (max-width:1230px){.adt-bundle-builder-module__price-disclaimer{font-size:12px}}@media (max-width:1020px){.adt-bundle-builder-module__price-disclaimer{font-size:12px}}@media (max-width:810px){.adt-bundle-builder-module__price-disclaimer{font-size:12px}}@media (max-width:600px){.adt-bundle-builder-module__price-disclaimer{font-size:12px}}.adt-bundle-builder-module__results-footer-buttons{overflow:hidden;padding:24px 0 0}.adt-bundle-builder-module__results-footer-buttons-left,.adt-bundle-builder-module__results-footer-buttons-right{width:50%;float:right}@media (max-width:600px){.adt-bundle-builder-module__results-footer-buttons-left button,.adt-bundle-builder-module__results-footer-buttons-right button{width:90%}}.adt-bundle-builder-module__results-footer-buttons-left .link--left,.adt-bundle-builder-module__results-footer-buttons-right .link--left{font-family:SamsungOne-700,sans-serif}@media (max-width:900px){.adt-bundle-builder-module__results-footer-buttons-left,.adt-bundle-builder-module__results-footer-buttons-right{width:100%;text-align:center}}.adt-bundle-builder-module__results-footer-buttons-right{text-align:right}@media (max-width:900px){.adt-bundle-builder-module__results-footer-buttons-right{text-align:center}}.adt-bundle-builder-module__buy-now{margin-left:8px}@media (max-width:600px){.adt-bundle-builder-module__buy-now{margin-left:0}}adt-how-it-works-module{margin:0 auto;position:relative;display:block;width:100%;height:574px;background:#fff;overflow:hidden}@media (max-width:1200px){adt-how-it-works-module{height:574px}}@media (min-height:1024px) and (min-width:1024px){adt-how-it-works-module{height:640px}}@media (max-width:900px){adt-how-it-works-module.active{border-top:none;border-bottom:none;position:fixed;top:0;left:0;height:100%;width:100%;z-index:12345}adt-how-it-works-module.active .adt-how-it-works-module__canvas-container{height:40vh;padding:0}adt-how-it-works-module.active .adt-how-it-works-module__content{bottom:0;padding:0;height:60vh;min-height:0}adt-how-it-works-module.active .adt-how-it-works-module__fullscreen-close-button{display:block}}@media (max-width:600px){adt-how-it-works-module.active .adt-how-it-works-module__canvas-container{display:block;height:0;padding-top:48%}adt-how-it-works-module.active .adt-how-it-works-module__content{position:absolute;top:48vw;bottom:0;height:auto}}.adt-how-it-works-module__free-text{text-align:left;margin-bottom:32px;padding:29px 71px 0}@media (max-width:900px){.adt-how-it-works-module__free-text{margin-bottom:60px;padding:60px 71px 0}}.adt-how-it-works-module__free-text h2{margin-bottom:8px;font-size:20px;line-height:28px;text-align:center;opacity:1;font-family:SamsungOne-500,sans-serif;color:rgba(0,0,0,.8)}@media (max-width:900px){.adt-how-it-works-module__free-text h2{margin-bottom:0;opacity:.7;font-family:SamsungOne-300c,sans-serif;line-height:1.16667;font-size:calc(26px + 22*((100vw - 600px)/840))}}@media screen and (max-width:900px) and (max-width:600px){.adt-how-it-works-module__free-text h2{font-size:26px}}@media screen and (max-width:900px) and (min-width:1440px){.adt-how-it-works-module__free-text h2{font-size:48px}}.adt-how-it-works-module__free-text p{font-size:16px;line-height:28px}@media (max-width:600px){.adt-how-it-works-module__free-text{padding:24px 24px 0}.adt-how-it-works-module__free-text h2{margin-bottom:8px;font-size:24px;line-height:32px}.adt-how-it-works-module__free-text p{font-size:14px;line-height:24px}}.adt-how-it-works-module__loader{left:75%}@media (max-width:900px){.adt-how-it-works-module__loader{left:50%}}.adt-how-it-works-module__canvas-container{position:absolute;top:0;left:0;right:0;bottom:0;background:#eaeaf4}.adt-how-it-works-module__canvas-container canvas{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translateZ(0);transform:translateZ(0)}.adt-how-it-works-module__content-bg{position:absolute;top:0;left:0;bottom:0;z-index:4;max-width:616px;height:100%;width:50%;background:#eaeaf4}@media (max-width:900px){.adt-how-it-works-module__content-bg{display:none}}.adt-how-it-works-module__content{position:absolute;top:0;left:0;bottom:0;right:50%;background:#fff;-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.13);box-shadow:0 5px 15px 0 rgba(0,0,0,.13);text-align:center;overflow:hidden;max-width:608px;z-index:5;margin:8px 0 8px 8px}.adt-how-it-works-module__content .st-slider,.adt-how-it-works-module__content .st-slider__slide{width:100%;height:100%}.adt-how-it-works-module__content h1{margin-bottom:40px}.adt-how-it-works-module__content .slider-meatballs{position:absolute;bottom:0;left:0}@media (max-width:900px){.adt-how-it-works-module__content .slider-meatballs{bottom:40px}}@media (max-width:600px){.adt-how-it-works-module__content .slider-meatballs{bottom:0}}.adt-how-it-works-module__content .slider-meatballs__ball{background:#fff}.adt-how-it-works-module__content .slider-meatballs__ball.active{background:#15bfff;opacity:1}@media (max-width:1200px){.adt-how-it-works-module__content{top:0;left:0;bottom:0}}@media (max-width:900px){.adt-how-it-works-module__content{max-width:100%;margin:0}.adt-how-it-works-module__content .slider-meatballs{padding-bottom:8px}}.adt-how-it-works-module__products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 72px;margin:0 auto;max-width:640px}@media (max-width:1100px){.adt-how-it-works-module__products{padding:0 24px}}@media (max-width:900px){.adt-how-it-works-module__products{margin-bottom:28px}}@media (max-width:600px){.adt-how-it-works-module__products{padding:0}}.adt-how-it-works-module__product{width:33.3333%;margin-bottom:24px;text-align:left}.adt-how-it-works-module__product:nth-child(3n+2){text-align:center}.adt-how-it-works-module__product:nth-child(3n+3){text-align:right}.adt-how-it-works-module__product button{display:inline-block;-webkit-appearance:none;background:0 0;border:0;width:130px;outline:0;font-family:SamsungOne-600,sans-serif;color:#000;font-size:14px;line-height:20px;padding:0;cursor:pointer;text-align:center}.adt-how-it-works-module__product .adt-how-it-works-module__product-label{opacity:.8}@media (max-width:900px){.adt-how-it-works-module__product{margin-bottom:32px}}@media (max-width:600px){.adt-how-it-works-module__product{width:50%;margin-bottom:24px;text-align:center}.adt-how-it-works-module__product:nth-child(3n+2),.adt-how-it-works-module__product:nth-child(3n+3){text-align:center}.adt-how-it-works-module__product button{font-size:14px;line-height:20px}}.adt-how-it-works-module__product-image{display:block;position:relative;margin:0 auto 8px;width:82px;height:82px}.adt-how-it-works-module__product-image:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.1);box-shadow:0 6px 10px 0 rgba(0,0,0,.1);background:#4b5aba;-webkit-transition:all .1s ease;transition:all .1s ease;border-radius:50%}@media (max-width:900px){.adt-how-it-works-module__product-image{width:120px;height:120px}}@media (min-height:1024px) and (min-width:1024px){.adt-how-it-works-module__product-image{width:96px;height:96px}}.adt-how-it-works-module__product-image img{position:absolute;top:50%;left:50%;max-width:70%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-backface-visibility:hidden;backface-visibility:hidden}.adt-how-it-works-module__details-view,.adt-how-it-works-module__idle-view{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}@media (max-width:900px){.adt-how-it-works-module__idle-view{position:relative;height:auto}}.adt-how-it-works-module__product-transitioner{position:absolute;top:0;left:0;width:72px;height:728px;background:#4b5aba;border-radius:50%;-webkit-transform-origin:center;transform-origin:center}.adt-how-it-works-module__details-view{display:none;background:#1428a0;color:#fff}.adt-how-it-works-module__details-view img{position:absolute;height:100%;right:0;left:0;margin:auto}adt-how-it-works-module .link--left{position:absolute;left:16px;top:16px;font-family:SamsungOne-700,sans-serif}@media (max-width:600px){adt-how-it-works-module .link--left{display:none}}.adt-how-it-works-module__details-view .chevron{top:23%}@media (max-width:600px){.adt-how-it-works-module__details-view .chevron{position:absolute;display:block;margin:auto;top:28%}}.adt-how-it-works-module__details-view .chevron--left{left:64px}@media (max-width:600px){.adt-how-it-works-module__details-view .chevron--left{left:24px}}.adt-how-it-works-module__details-view .chevron--right{left:auto;right:64px}@media (max-width:600px){.adt-how-it-works-module__details-view .chevron--right{right:24px}}.adt-how-it-works-module__fullscreen-close-button{width:64px;height:64px;z-index:10;cursor:pointer;border:0;background:0 0;-webkit-appearance:none}@media (max-width:1440px){.adt-how-it-works-module__fullscreen-close-button{width:64px}}@media (max-width:1230px){.adt-how-it-works-module__fullscreen-close-button{width:60px}}@media (max-width:1020px){.adt-how-it-works-module__fullscreen-close-button{width:56px}}@media (max-width:810px){.adt-how-it-works-module__fullscreen-close-button{width:48px}}@media (max-width:600px){.adt-how-it-works-module__fullscreen-close-button{width:44px}}@media (max-width:1440px){.adt-how-it-works-module__fullscreen-close-button{height:64px}}@media (max-width:1230px){.adt-how-it-works-module__fullscreen-close-button{height:60px}}@media (max-width:1020px){.adt-how-it-works-module__fullscreen-close-button{height:56px}}@media (max-width:810px){.adt-how-it-works-module__fullscreen-close-button{height:48px}}@media (max-width:600px){.adt-how-it-works-module__fullscreen-close-button{height:44px}}.adt-how-it-works-module__fullscreen-close-button:before{content:'';position:absolute;top:0;left:0;background:#fff;border-radius:50%;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.2);box-shadow:0 4px 10px rgba(0,0,0,.2);width:100%;height:100%;-webkit-transition:all .1s ease;transition:all .1s ease}.adt-how-it-works-module__fullscreen-close-button:after{position:absolute;border-right:2px solid rgba(0,0,0,.8);border-bottom:2px solid rgba(0,0,0,.8);-webkit-transform:translate(-30%,-50%) rotate(135deg);transform:translate(-30%,-50%) rotate(135deg)}.adt-how-it-works-module__fullscreen-close-button.disabled{opacity:.2;pointer-events:none}.adt-how-it-works-module__fullscreen-close-button:hover:before{-webkit-transform:scale(1.05);transform:scale(1.05)}.adt-how-it-works-module__fullscreen-close-button:active:before{-webkit-transform:scale(.95);transform:scale(.95);-webkit-transition:none;transition:none}@media (max-width:600px){.adt-how-it-works-module__fullscreen-close-button{width:40px;height:40px;top:12%}.adt-how-it-works-module__fullscreen-close-button:after{width:12px;height:12px;font-size:14px!important}}@media (max-width:900px){.adt-how-it-works-module__chevron{top:24%}}@media (min-height:1024px) and (min-width:1024px){.adt-how-it-works-module__chevron{top:20%}}@media (max-width:600px){.adt-how-it-works-module__chevron{top:12%}}@media (max-width:600px) and (min-height:760px){.adt-how-it-works-module__chevron{top:30%}}@media (max-width:600px){.adt-how-it-works-module__chevron--left{left:40px}}.adt-how-it-works-module__chevron--right{left:auto;right:64px}.adt-how-it-works-module__chevron--right:after{-webkit-transform:translate(-70%,-50%) rotate(-45deg);transform:translate(-70%,-50%) rotate(-45deg)}@media (max-width:600px){.adt-how-it-works-module__chevron--right{right:40px}}.adt-how-it-works-module__product-information{position:absolute;top:50%;right:0;left:0;margin:0 auto;width:100%;height:100%;max-height:600px;-webkit-transform:translateY(-48%);transform:translateY(-48%)}.adt-how-it-works-module__product-information h3{margin-bottom:24px;font-size:32px;line-height:40px}@media (max-width:600px){.adt-how-it-works-module__product-information h3{font-family:SamsungOne-700,sans-serif;margin-bottom:8px;font-size:18px;line-height:24px}}@media (max-width:350px){.adt-how-it-works-module__product-information h3{margin-bottom:8px;font-size:16px;line-height:24px}}@media (max-width:900px){.adt-how-it-works-module__product-information{max-height:600px;-webkit-transform:translateY(-49%);transform:translateY(-49%)}}@media (max-width:600px){.adt-how-it-works-module__product-information{max-height:520px;margin:16px auto 0;width:90%;height:90%;-webkit-transform:translateY(-55%);transform:translateY(-55%)}.adt-how-it-works-module__product-information img{margin-bottom:8px}}@media (max-width:350px){.adt-how-it-works-module__product-information{max-height:350px;-webkit-transform:translateY(-52%);transform:translateY(-52%)}}.adt-how-it-works-module__product-details{width:80%;position:absolute;margin:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:60%;max-width:500px;right:0;left:0}@media (max-width:600px){.adt-how-it-works-module__product-details{-webkit-transform:translateY(-46%);transform:translateY(-46%);width:95%}}.adt-how-it-works-module__product-image-container{position:absolute;right:0;left:0;margin:7% auto;height:29%}@media (max-width:900px){.adt-how-it-works-module__product-image-container{margin:5% auto 0}}@media (max-width:600px){.adt-how-it-works-module__product-image-container{margin:0 auto}}.adt-how-it-works-module__product-description{margin-bottom:24px}@media (max-width:600px){.adt-how-it-works-module__product-description{font-size:15px;line-height:22px;margin-bottom:16px}}@media (max-width:350px){.adt-how-it-works-module__product-description{font-size:12px;line-height:18px;margin-bottom:16px}}.adt-how-it-works-module__fine-print{font-size:12px;line-height:18px;color:#fff;opacity:.6}@media (max-width:900px){adt-how-it-works-module{height:auto}.adt-how-it-works-module__canvas-container{position:relative;top:0;left:auto;right:auto;width:100%;height:0;padding-top:50%}.adt-how-it-works-module__content{position:relative;-webkit-box-shadow:none;box-shadow:none;height:auto;width:100%;left:0;top:0;right:auto}}@media (max-width:600px){.adt-how-it-works-module__canvas-container{display:none}.adt-how-it-works-module__content{padding-top:0;height:auto;min-height:0}}.adt-how-it-works-module__fullscreen-close-button{position:absolute;top:16px;right:16px;left:auto;display:none}.adt-how-it-works-module__fullscreen-close-button:after{content:'✕';top:50%;left:50%;height:auto;margin-left:0;width:auto;text-align:center;border:0;font-size:24px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:rgba(0,0,0,.8);margin-top:-1px}@media (max-width:600px){.adt-how-it-works-module__fullscreen-close-button{width:32px;height:32px;font-weight:700}}.adt-how-it-works-image-fallback__desktop,.adt-how-it-works-image-fallback__image-set,.adt-how-it-works-image-fallback__mobile{position:absolute;top:0;left:0;bottom:0;right:0;display:none;background-position:center center;background-size:cover}adt-how-it-works-image-fallback{position:absolute;display:block;top:0;left:0;bottom:0;right:0}@media (min-width:901px){.adt-how-it-works-image-fallback__desktop{display:block}}@media (max-width:900px){.adt-how-it-works-image-fallback__mobile{display:block}}adt-how-it-works-canvas,shop-modal-confetti{position:absolute;top:0;left:0;width:100%;height:100%}adt-how-it-works-canvas-monitoring-response{display:none;position:absolute;top:40px;right:40px;width:160px;height:160px;border:1.4px solid #1428a0;background:#eaeaf4;border-radius:50%;background-image:url(../img/adt/how-it-works/adt-lady.3d4e9156.svg);background-size:cover;background-position:center}@media (max-width:900px){adt-how-it-works-canvas-monitoring-response{width:124px;height:124px}}.adt-how-it-works-canvas-monitoring-response__phone{position:absolute;top:-16px;left:-16px;border:1.4px solid #15bfff;background:#eaeaf4;border-radius:50%;width:54px;height:54px}.adt-how-it-works-canvas-monitoring-response__phone img{position:absolute;width:25px;height:25px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:900px){.adt-how-it-works-canvas-monitoring-response__phone{top:-8px;left:-8px;width:32px;height:32px}.adt-how-it-works-canvas-monitoring-response__phone img{width:20px;height:20px}}.adt-how-it-works-canvas-monitoring-response__text{position:absolute;top:100%;width:100%;text-align:center;padding-top:8px;color:#1428a0;font-size:16px;line-height:22px;font-family:SamsungOne-500,sans-serif}.adt-how-it-works-canvas-monitoring-response__dots{position:absolute}.cart-product{margin-bottom:12px;padding:22px 20px;background-color:#fff;position:relative;overflow:hidden;opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-transition-delay:0s;transition-delay:0s}@media (max-width:600px){.cart-product{padding:12px 20px}}@media (max-width:1200px){.cart-product:last-child{margin-bottom:0}}.cart-product button{cursor:pointer}.cart-product .cart-product__image,.cart-product .cart-product__info{display:inline-block;vertical-align:top;position:relative;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.cart-product .cart-product__image{height:64px;top:auto;right:auto;width:16%}.cart-product .cart-product__info{width:84%;overflow:hidden}@media (max-width:600px){.cart-product .cart-product__info{padding-left:17px}}.cart-product .cart-product__title{margin:0 84px 0 17px;font-size:16px;line-height:24px}@media (max-width:1440px){.cart-product .cart-product__title{font-size:16px}}@media (max-width:1230px){.cart-product .cart-product__title{font-size:16px}}@media (max-width:1020px){.cart-product .cart-product__title{font-size:16px}}@media (max-width:810px){.cart-product .cart-product__title{font-size:16px}}@media (max-width:600px){.cart-product .cart-product__title{font-size:16px}}@media (max-width:1440px){.cart-product .cart-product__title{line-height:24px}}@media (max-width:1230px){.cart-product .cart-product__title{line-height:24px}}@media (max-width:1020px){.cart-product .cart-product__title{line-height:24px}}@media (max-width:810px){.cart-product .cart-product__title{line-height:24px}}@media (max-width:600px){.cart-product .cart-product__title{line-height:24px;margin-left:0}}.cart-product .cart-product__quantity-label{margin:20px 10px 0 17px;display:inline;float:left;font-size:14px;line-height:24px}@media (max-width:1440px){.cart-product .cart-product__quantity-label{font-size:16px}}@media (max-width:1230px){.cart-product .cart-product__quantity-label{font-size:16px}}@media (max-width:1020px){.cart-product .cart-product__quantity-label{font-size:16px}}@media (max-width:810px){.cart-product .cart-product__quantity-label{font-size:16px}}@media (max-width:600px){.cart-product .cart-product__quantity-label{font-size:16px}}@media (max-width:1440px){.cart-product .cart-product__quantity-label{line-height:24px}}@media (max-width:1230px){.cart-product .cart-product__quantity-label{line-height:24px}}@media (max-width:1020px){.cart-product .cart-product__quantity-label{line-height:24px}}@media (max-width:810px){.cart-product .cart-product__quantity-label{line-height:24px}}@media (max-width:600px){.cart-product .cart-product__quantity-label{line-height:24px;display:none}}.cart-product .cart-product__price{position:absolute;top:0;right:0;font-size:16px;line-height:24px}@media (max-width:1440px){.cart-product .cart-product__price{font-size:16px}}@media (max-width:1230px){.cart-product .cart-product__price{font-size:16px}}@media (max-width:1020px){.cart-product .cart-product__price{font-size:16px}}@media (max-width:810px){.cart-product .cart-product__price{font-size:12px}}@media (max-width:600px){.cart-product .cart-product__price{font-size:12px}}@media (max-width:1440px){.cart-product .cart-product__price{line-height:24px}}@media (max-width:1230px){.cart-product .cart-product__price{line-height:24px}}@media (max-width:1020px){.cart-product .cart-product__price{line-height:20px}}@media (max-width:810px){.cart-product .cart-product__price{line-height:20px}}@media (max-width:600px){.cart-product .cart-product__price{line-height:16px}}.cart-product .cart-product__discount-price{margin-bottom:5px;color:#ff5251}.cart-product .cart-product__old-price{color:rgba(0,0,0,.4)}.cart-product .cart-product__remove{position:absolute;bottom:-6px;right:0;color:rgba(0,0,0,.5);text-decoration:underline;border:0;background:0 0;font-size:12px;line-height:30px}@media (max-width:1440px){.cart-product .cart-product__remove{font-size:12px}}@media (max-width:1230px){.cart-product .cart-product__remove{font-size:12px}}@media (max-width:1020px){.cart-product .cart-product__remove{font-size:12px}}@media (max-width:810px){.cart-product .cart-product__remove{font-size:12px}}@media (max-width:600px){.cart-product .cart-product__remove{font-size:12px}}@media (max-width:1440px){.cart-product .cart-product__remove{line-height:32px}}@media (max-width:1230px){.cart-product .cart-product__remove{line-height:32px}}@media (max-width:1020px){.cart-product .cart-product__remove{line-height:32px}}@media (max-width:810px){.cart-product .cart-product__remove{line-height:32px}}@media (max-width:600px){.cart-product .cart-product__remove{line-height:32px}}.cart-product .cart-product__remove:focus,.cart-product .cart-product__remove:hover{text-decoration:none}.cart-product--large{padding:48px 47px}@media (max-width:1200px){.cart-product--large{padding:24px}}.cart-product--large .cart-product__image{width:20%;height:0;padding-bottom:20%}.cart-product--large .cart-product__info{width:80%;overflow:visible;position:initial}.cart-product--large .cart-product__title{margin:0 84px 0 17px;max-width:300px;font-size:24px;line-height:32px}@media (max-width:1440px){.cart-product--large .cart-product__title{font-size:24px}}@media (max-width:1230px){.cart-product--large .cart-product__title{font-size:20px}}@media (max-width:1020px){.cart-product--large .cart-product__title{font-size:20px}}@media (max-width:810px){.cart-product--large .cart-product__title{font-size:16px}}@media (max-width:600px){.cart-product--large .cart-product__title{font-size:12px}}@media (max-width:1440px){.cart-product--large .cart-product__title{line-height:32px}}@media (max-width:1230px){.cart-product--large .cart-product__title{line-height:28px}}@media (max-width:1020px){.cart-product--large .cart-product__title{line-height:24px}}@media (max-width:810px){.cart-product--large .cart-product__title{line-height:20px}}@media (max-width:600px){.cart-product--large .cart-product__title{line-height:16px}}.cart-product--large .quantity-input{position:absolute;top:48px;right:16%;margin:0}@media (max-width:1200px){.cart-product--large .quantity-input{margin-left:24px;left:20%;top:auto;bottom:24px}}.cart-product--large .cart-product__price{top:48px;right:48px;font-size:24px;line-height:32px}@media (max-width:1440px){.cart-product--large .cart-product__price{font-size:24px}}@media (max-width:1230px){.cart-product--large .cart-product__price{font-size:20px}}@media (max-width:1020px){.cart-product--large .cart-product__price{font-size:20px}}@media (max-width:810px){.cart-product--large .cart-product__price{font-size:16px}}@media (max-width:600px){.cart-product--large .cart-product__price{font-size:12px}}@media (max-width:1440px){.cart-product--large .cart-product__price{line-height:32px}}@media (max-width:1230px){.cart-product--large .cart-product__price{line-height:28px}}@media (max-width:1020px){.cart-product--large .cart-product__price{line-height:24px}}@media (max-width:810px){.cart-product--large .cart-product__price{line-height:20px}}@media (max-width:600px){.cart-product--large .cart-product__price{line-height:16px}}@media (max-width:1200px){.cart-product--large .cart-product__price{top:24px}}.cart-product--large .cart-product__remove{bottom:27px;right:47px;color:rgba(0,0,0,.5);font-size:14px;line-height:20px}@media (max-width:1440px){.cart-product--large .cart-product__remove{font-size:16px}}@media (max-width:1230px){.cart-product--large .cart-product__remove{font-size:12px}}@media (max-width:1020px){.cart-product--large .cart-product__remove{font-size:12px}}@media (max-width:810px){.cart-product--large .cart-product__remove{font-size:12px}}@media (max-width:600px){.cart-product--large .cart-product__remove{font-size:12px}}@media (max-width:1440px){.cart-product--large .cart-product__remove{line-height:20px}}@media (max-width:1230px){.cart-product--large .cart-product__remove{line-height:20px}}@media (max-width:1020px){.cart-product--large .cart-product__remove{line-height:20px}}@media (max-width:810px){.cart-product--large .cart-product__remove{line-height:16px}}@media (max-width:600px){.cart-product--large .cart-product__remove{line-height:16px}}.cart-product--wide{padding:28px}@media (max-width:1200px){.cart-product--wide{padding:24px}}@media (max-width:900px){.cart-product--wide{padding:12px 24px}}@media (max-width:1200px){.cart-product--wide:last-child{margin-bottom:12px}}.cart-product--wide .cart-product__image{margin-right:6.4%;width:13.6%;padding-bottom:13.6%;background-size:contain}@media (max-width:600px){.cart-product--wide .cart-product__image{margin-right:0;width:20%;padding-bottom:0}}.cart-product--wide .cart-product__info{width:80%;overflow:visible;position:initial}.cart-product--wide .cart-product__title{margin:20px 7% 0 0;font-size:24px;line-height:32px}@media (max-width:1440px){.cart-product--wide .cart-product__title{font-size:24px}}@media (max-width:1230px){.cart-product--wide .cart-product__title{font-size:20px}}@media (max-width:1020px){.cart-product--wide .cart-product__title{font-size:20px}}@media (max-width:810px){.cart-product--wide .cart-product__title{font-size:16px}}@media (max-width:600px){.cart-product--wide .cart-product__title{font-size:12px}}@media (max-width:1440px){.cart-product--wide .cart-product__title{line-height:32px}}@media (max-width:1230px){.cart-product--wide .cart-product__title{line-height:28px}}@media (max-width:1020px){.cart-product--wide .cart-product__title{line-height:24px}}@media (max-width:810px){.cart-product--wide .cart-product__title{line-height:20px}}@media (max-width:600px){.cart-product--wide .cart-product__title{line-height:16px}}@media (max-width:1200px){.cart-product--wide .cart-product__title{margin-top:0}}@media (max-width:900px){.cart-product--wide .cart-product__title{margin-right:17%}}.cart-product--wide .quantity-input{position:absolute;top:50px;right:160px;margin:0}@media (max-width:1200px){.cart-product--wide .quantity-input{margin-top:12px;position:relative;top:auto;right:auto}}.cart-product--wide .cart-product__price{top:46px;right:4%;font-size:24px;line-height:32px}@media (max-width:1440px){.cart-product--wide .cart-product__price{font-size:24px}}@media (max-width:1230px){.cart-product--wide .cart-product__price{font-size:20px}}@media (max-width:1020px){.cart-product--wide .cart-product__price{font-size:20px}}@media (max-width:810px){.cart-product--wide .cart-product__price{font-size:16px}}@media (max-width:600px){.cart-product--wide .cart-product__price{font-size:12px}}@media (max-width:1440px){.cart-product--wide .cart-product__price{line-height:32px}}@media (max-width:1230px){.cart-product--wide .cart-product__price{line-height:28px}}@media (max-width:1020px){.cart-product--wide .cart-product__price{line-height:24px}}@media (max-width:810px){.cart-product--wide .cart-product__price{line-height:20px}}@media (max-width:600px){.cart-product--wide .cart-product__price{line-height:16px}}@media (max-width:1200px){.cart-product--wide .cart-product__price{top:24px}}@media (max-width:900px){.cart-product--wide .cart-product__price{top:12px}}.cart-product--wide .cart-product__remove{margin:0;padding:0;bottom:24px;right:4%;color:rgba(0,0,0,.5);font-size:14px;line-height:20px}@media (max-width:1440px){.cart-product--wide .cart-product__remove{font-size:16px}}@media (max-width:1230px){.cart-product--wide .cart-product__remove{font-size:12px}}@media (max-width:1020px){.cart-product--wide .cart-product__remove{font-size:12px}}@media (max-width:810px){.cart-product--wide .cart-product__remove{font-size:12px}}@media (max-width:600px){.cart-product--wide .cart-product__remove{font-size:12px}}@media (max-width:1440px){.cart-product--wide .cart-product__remove{line-height:20px}}@media (max-width:1230px){.cart-product--wide .cart-product__remove{line-height:20px}}@media (max-width:1020px){.cart-product--wide .cart-product__remove{line-height:20px}}@media (max-width:810px){.cart-product--wide .cart-product__remove{line-height:16px}}@media (max-width:600px){.cart-product--wide .cart-product__remove{line-height:16px}}@media (max-width:900px){.cart-product--wide .cart-product__remove{bottom:12px}}.cart-product--removing .cart-product__image,.cart-product--removing .cart-product__info{opacity:0}.cart-product--new{opacity:0;height:0;margin-bottom:0}.cart-sidebar{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:100;overflow-y:auto;-webkit-perspective:600px;perspective:600px}.cart-sidebar__content{top:0;bottom:0;right:0;position:absolute;display:block;width:432px;overflow:hidden;background-color:#f8f8f8}@media (max-width:600px){.cart-sidebar__content{width:100%}}.cart-sidebar__header{padding:26px 30px;position:relative;background-color:#fff}.cart-sidebar__header h3{font-size:24px;line-height:32px}@media (max-width:600px){.cart-sidebar__header h3{text-align:center}}.cart-sidebar__header .cart-sidebar__counter{display:none;position:absolute;left:50%;top:50%;border-radius:50%;width:40px;height:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:SamsungOne-800,sans-serif;color:#fff;background-color:#14bfff;text-align:center;vertical-align:middle;font-size:20px;line-height:40px}@media (max-width:1440px){.cart-sidebar__header .cart-sidebar__counter{font-size:20px}}@media (max-width:1230px){.cart-sidebar__header .cart-sidebar__counter{font-size:20px}}@media (max-width:1020px){.cart-sidebar__header .cart-sidebar__counter{font-size:20px}}@media (max-width:810px){.cart-sidebar__header .cart-sidebar__counter{font-size:20px}}@media (max-width:600px){.cart-sidebar__header .cart-sidebar__counter{font-size:20px}}@media (max-width:1440px){.cart-sidebar__header .cart-sidebar__counter{line-height:40px}}@media (max-width:1230px){.cart-sidebar__header .cart-sidebar__counter{line-height:40px}}@media (max-width:1020px){.cart-sidebar__header .cart-sidebar__counter{line-height:40px}}@media (max-width:810px){.cart-sidebar__header .cart-sidebar__counter{line-height:40px}}@media (max-width:600px){.cart-sidebar__header .cart-sidebar__counter{line-height:40px}}.cart-sidebar__header .cart-sidebar__close{position:absolute;right:22px;top:50%;border:0;border-radius:50%;display:block;width:30px;height:30px;background:#f8f8f8;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.cart-sidebar__header .cart-sidebar__close svg,.cart-sidebar__header .cart-sidebar__close:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cart-sidebar__header .cart-sidebar__close svg{fill:#000;display:block;width:14px;height:14px}.cart-sidebar__header .cart-sidebar__close:before{content:'';width:32px;height:32px;background:#eee;border-radius:50%;display:none}.cart-sidebar__header .cart-sidebar__close:after{position:absolute;top:50%;left:50%;width:8px;height:8px;border-left:2px solid #000;border-top:2px solid #000;font-family:monospace;content:'';-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);margin-left:2px;display:none}@media (max-width:600px){.cart-sidebar__header .cart-sidebar__close{right:auto;left:24px}.cart-sidebar__header .cart-sidebar__close svg{display:none}.cart-sidebar__header .cart-sidebar__close:after,.cart-sidebar__header .cart-sidebar__close:before{display:block}}.cart-sidebar__products-wrapper{position:absolute;top:84px;left:0;bottom:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:600px){.cart-sidebar__products-wrapper{display:block;overflow-y:auto;-webkit-overflow-scrolling:touch}}.cart-sidebar__products{padding-top:8px;background-color:#f8f8f8;overflow-y:auto;-webkit-overflow-scrolling:touch}@media (max-width:600px){.cart-sidebar__products{top:auto;left:auto;position:relative;padding-bottom:8px}}.cart-sidebar__summary{border-top:1px solid #f8f8f8;padding:21px 19px 28px;background-color:#fff}@media (max-width:600px){.cart-sidebar__summary{bottom:auto;right:auto;left:auto;position:relative;padding:15px 20px 24px}}.cart-sidebar--compact .cart-sidebar__header h3,.cart-sidebar--hidden{display:none}.cart-sidebar--compact .cart-sidebar__content{width:94px}.cart-sidebar--compact .cart-sidebar__header{padding:0;min-height:80px}.cart-sidebar--compact .cart-sidebar__products{overflow-y:hidden}.cart-sidebar--compact .cart-product{padding:0}.cart-sidebar--compact .cart-product .cart-product__image{width:94px;height:94px}.cart-sidebar--compact .cart-product__info{width:0;display:none}.cart-sidebar--compact .cart-sidebar__summary{display:none}.cart-sidebar--compact .cart-sidebar__counter{display:table-cell}.cart-sidebar__related{max-height:80px;overflow:hidden}.cart-sidebar__related h5{position:relative;padding:30px 20px;cursor:pointer}.cart-sidebar__related h5:after,.cart-sidebar__related h5:before{content:'';position:absolute;width:10px;height:2px;right:20px;top:0;bottom:0;margin:auto;background-color:rgba(0,0,0,.8)}.cart-sidebar__related h5:before{width:2px;height:10px;right:24px}.relatedProductsOpen h5:before{display:none}.checkout-confirmation{margin:47px auto 175px;padding:70px 25px 60px;max-width:984px;background-color:#fff}@media (max-width:600px){.checkout-confirmation{margin-bottom:75px;padding:34px 25px 38px}}.checkout-confirmation .checkout-further-steps h3,.checkout-confirmation .checkout-sign-up h2{margin-bottom:15px;font-size:calc(24px + 8*((100vw - 600px)/840));line-height:1.17647}@media screen and (max-width:600px){.checkout-confirmation .checkout-sign-up h2{font-size:24px}}@media screen and (min-width:1440px){.checkout-confirmation .checkout-sign-up h2{font-size:32px}}.checkout-confirmation .checkout-sign-up form{margin-top:15px}.checkout-confirmation .checkout-further-steps{margin:0 auto 40px;padding-bottom:55px;width:60%;border-bottom:2px solid #e7e7e7}.checkout-confirmation .checkout-further-steps h3{margin-bottom:27px}@media screen and (max-width:600px){.checkout-confirmation .checkout-further-steps h3{font-size:24px}}@media screen and (min-width:1440px){.checkout-confirmation .checkout-further-steps h3{font-size:32px}}@media (max-width:600px){.checkout-confirmation .checkout-further-steps h3{margin-bottom:25px}}.checkout-confirmation .checkout-further-steps .button{margin-top:34px}@media (max-width:600px){.checkout-confirmation .checkout-further-steps .button{width:100%}}@media (max-width:900px){.checkout-confirmation .checkout-further-steps{width:80%}}@media (max-width:600px){.checkout-confirmation .checkout-further-steps{margin-bottom:32px;width:auto;padding-bottom:38px}}.checkout-confirmation .checkout-sign-up{margin:0 auto 40px;padding-bottom:55px;width:60%;border-bottom:2px solid #e7e7e7}@media (max-width:900px){.checkout-confirmation .checkout-sign-up{width:80%}}@media (max-width:600px){.checkout-confirmation .checkout-sign-up{padding-bottom:41px;width:auto}}.checkout{margin:0 auto;max-width:1440px;padding:0 24px;width:100%}@media (max-width:900px){.checkout{padding:0}}.checkout__body{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.checkout__header,.checkout__main{vertical-align:top;width:calc(100% - 300px);overflow:hidden}.checkout__main{display:inline-block;margin-bottom:80px}@media (max-width:900px){.checkout__header,.checkout__main{margin:0;width:100%}}.checkout__sidebar{vertical-align:top;display:inline-block;position:relative;width:284px;margin-bottom:80px;margin-left:16px}@media (max-width:900px){.checkout__sidebar{width:100%;margin:0}}.checkout__shipping-method{margin:0}.payment-method__creditcard{margin-top:21px;margin-bottom:10px}.checkout__prefilled-payment-method{position:relative;padding-top:2px;padding-left:80px}.checkout__prefilled-payment-method p{display:inline-block}@media (max-width:600px){.checkout__prefilled-payment-method{padding-left:40px}}.checkout__prefilled-address,.checkout__prefilled-payment-method{margin-bottom:24px;font-size:16px;line-height:24px}.checkout__prefilled-address h4,.checkout__prefilled-payment-method h4{margin-bottom:8px}.checkout__prefilled-address a,.checkout__prefilled-payment-method a{display:block;margin-top:24px;font-size:14px;text-decoration:underline}.checkout__prefilled-address{display:inline-block;width:49%}@media (max-width:600px){.checkout__prefilled-address{width:100%}}.checkout__prefilled-address--full-width{width:100%}.checkout__credit-card-icon{position:absolute;top:6px;left:0;width:24px}@media (max-width:900px){.checkout__hide-mobile{display:none!important}}@media (min-width:901px){.checkout__hide-desktop{display:none!important}}.checkout__header{display:block;margin-bottom:0;padding:64px}@media (max-width:1440px){.checkout__header{padding:64px}}@media (max-width:1230px){.checkout__header{padding:56px}}@media (max-width:1020px){.checkout__header{padding:44px}}@media (max-width:810px){.checkout__header{padding:36px}}@media (max-width:600px){.checkout__header{padding:24px}}.checkout__header h1{margin:0 auto;max-width:800px}.checkout__prefilled-address+.form__divider{margin-top:20px}.order-summary{padding:22px 20px 34px;background-color:#fff}.order-summary h4{padding-bottom:21px;border-bottom:1px solid #e7e7e7}.order-summary .order-summary__product{padding:24px 0;position:relative;border-bottom:1px solid #e7e7e7}.order-summary .order-summary__product .responsive-image{top:14px;left:0;right:auto;width:66px;height:66px}.order-summary .order-summary__product .order-summary__product-title{margin:2px 60px 0 80px;font-family:SamsungOne-700,sans-serif;font-size:calc(12px + 3*((100vw - 600px)/840));line-height:calc(16px + 2*((100vw - 600px)/840))}@media screen and (max-width:600px){.order-summary .order-summary__product .order-summary__product-title{font-size:12px}}@media screen and (min-width:1440px){.order-summary .order-summary__product .order-summary__product-title{font-size:15px}}@media screen and (max-width:600px){.order-summary .order-summary__product .order-summary__product-title{line-height:16px}}@media screen and (min-width:1440px){.order-summary .order-summary__product .order-summary__product-title{line-height:18px}}.order-summary .order-summary__product .order-summary__product-quantity{margin:9px 60px 0 80px;font-size:calc(12px + 3*((100vw - 600px)/840));line-height:calc(16px + 2*((100vw - 600px)/840))}@media screen and (max-width:600px){.order-summary .order-summary__product .order-summary__product-quantity{font-size:12px}}@media screen and (min-width:1440px){.order-summary .order-summary__product .order-summary__product-quantity{font-size:15px}}@media screen and (max-width:600px){.order-summary .order-summary__product .order-summary__product-quantity{line-height:16px}}@media screen and (min-width:1440px){.order-summary .order-summary__product .order-summary__product-quantity{line-height:18px}}.order-summary .order-summary__product .order-summary__product-prices{position:absolute;top:24px;right:0;font-size:calc(12px + 3*((100vw - 600px)/840))}@media screen and (max-width:600px){.order-summary .order-summary__product .order-summary__product-prices{font-size:12px}}@media screen and (min-width:1440px){.order-summary .order-summary__product .order-summary__product-prices{font-size:15px}}.order-summary .order-summary__product .order-summary__product-prices p{margin-bottom:2px}.order-summary .order-summary__product .order-summary__product-discount{color:#ff5251}.order-summary .order-summary__subtotal{padding:30px 0 15px;border-bottom:1px solid #e7e7e7}.order-summary .order-summary__subtotal p{margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:SamsungOne-400,sans-serif;font-size:calc(15px + 0*((100vw - 600px)/840))}@media screen and (max-width:600px){.order-summary .order-summary__subtotal p{font-size:15px}}@media screen and (min-width:1440px){.order-summary .order-summary__subtotal p{font-size:15px}}.order-summary .order-summary__subtotal p span:first-child{font-family:SamsungOne-700,sans-serif}.order-summary .button--submit{display:none}@media (max-width:900px){.order-summary .button--submit{display:block}}.order-summary.order-summary--confirmation{padding:0;margin:0 auto;width:60%}.order-summary.order-summary--confirmation h3{margin-bottom:54px;font-size:calc(24px + 8*((100vw - 600px)/840));line-height:1.25}@media screen and (max-width:600px){.order-summary.order-summary--confirmation h3{font-size:24px}}@media screen and (min-width:1440px){.order-summary.order-summary--confirmation h3{font-size:32px}}@media (max-width:600px){.order-summary.order-summary--confirmation h3{margin-bottom:12px}}.order-summary.order-summary--confirmation .order-summary__products{border-bottom:2px solid #e7e7e7}@media (max-width:600px){.order-summary.order-summary--confirmation .order-summary__products{border-bottom:0;margin-bottom:24px}}.order-summary.order-summary--confirmation .order-summary__product{margin-top:12px;min-height:172px;border:0}@media (max-width:600px){.order-summary.order-summary--confirmation .order-summary__product{margin-top:3px;min-height:0}}.order-summary.order-summary--confirmation .order-summary__product .responsive-image{top:-10px;left:27px;right:auto;width:118px;height:118px}@media (max-width:600px){.order-summary.order-summary--confirmation .order-summary__product .responsive-image{top:0;left:6px;width:67px;height:67px}}.order-summary.order-summary--confirmation .order-summary__product .order-summary__product-title{margin:0 60px 0 200px;font-family:SamsungOne-400,sans-serif;max-width:250px;font-size:calc(12px + 5*((100vw - 600px)/840));line-height:calc(16px + 12*((100vw - 600px)/840))}@media screen and (max-width:600px){.order-summary.order-summary--confirmation .order-summary__product .order-summary__product-title{font-size:12px}}@media screen and (min-width:1440px){.order-summary.order-summary--confirmation .order-summary__product .order-summary__product-title{font-size:17px}}@media screen and (max-width:600px){.order-summary.order-summary--confirmation .order-summary__product .order-summary__product-title{line-height:16px}}@media screen and (min-width:1440px){.order-summary.order-summary--confirmation .order-summary__product .order-summary__product-title{line-height:28px}}@media (max-width:600px){.order-summary.order-summary--confirmation .order-summary__product .order-summary__product-title{margin:0 60px 0 104px}}.order-summary.order-summary--confirmation .order-summary__product .order-summary__product-quantity{margin:1px 60px 0 200px;font-size:calc(12px + 2*((100vw - 600px)/840));line-height:calc(16px + 12*((100vw - 600px)/840))}@media screen and (max-width:600px){.order-summary.order-summary--confirmation .order-summary__product .order-summary__product-quantity{font-size:12px}}@media screen and (min-width:1440px){.order-summary.order-summary--confirmation .order-summary__product .order-summary__product-quantity{font-size:14px}}@media screen and (max-width:600px){.order-summary.order-summary--confirmation .order-summary__product .order-summary__product-quantity{line-height:16px}}@media screen and (min-width:1440px){.order-summary.order-summary--confirmation .order-summary__product .order-summary__product-quantity{line-height:28px}}@media (max-width:600px){.order-summary.order-summary--confirmation .order-summary__product .order-summary__product-quantity{margin:6px 60px 0 104px}}.order-summary.order-summary--confirmation .order-summary__product .order-summary__product-prices{font-size:calc(12px + 6*((100vw - 600px)/840))}@media screen and (max-width:600px){.order-summary.order-summary--confirmation .order-summary__product .order-summary__product-prices{font-size:12px}}@media screen and (min-width:1440px){.order-summary.order-summary--confirmation .order-summary__product .order-summary__product-prices{font-size:18px}}@media (max-width:600px){.order-summary.order-summary--confirmation .order-summary__product .order-summary__product-prices p{margin-bottom:5px}}.order-summary.order-summary--confirmation .order-summary__subtotal p{margin-bottom:6px;font-size:calc(15px + 0*((100vw - 600px)/840))}@media screen and (max-width:600px){.order-summary.order-summary--confirmation .order-summary__subtotal p{font-size:15px}}@media screen and (min-width:1440px){.order-summary.order-summary--confirmation .order-summary__subtotal p{font-size:15px}}@media (max-width:600px){.order-summary.order-summary--confirmation .order-summary__subtotal{padding-bottom:9px}}@media (max-width:900px){.order-summary.order-summary--confirmation{width:80%}.order-summary.order-summary--confirmation .order-summary__products{display:block}}@media (max-width:600px){.order-summary.order-summary--confirmation{width:auto}}.order-summary__expand-overlay{position:absolute;display:none;bottom:0;width:100%;height:128px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(60%,#fff));background:linear-gradient(to bottom,rgba(255,255,255,0),#fff 60%)}.order-summary__button-expand{display:none;position:absolute;bottom:0;background:#fff;text-transform:uppercase;border:2px solid #000;font-family:SamsungOne-700,sans-serif;line-height:16px;font-size:16px;padding:16px 0;border-radius:4px;letter-spacing:1px;width:100%;cursor:pointer}.order-summary__button-expand:hover{background:#000;color:#fff}.order-summary--expandable:not(.expanded) .order-summary__products{position:relative;max-height:256px;overflow:hidden}@media (max-width:900px){.order-summary--expandable:not(.expanded) .order-summary__products{max-height:216px}}.order-summary--expandable:not(.expanded) .order-summary__button-expand,.order-summary--expandable:not(.expanded) .order-summary__expand-overlay{display:block}.shop-collapsable-form{background:#fff;font-size:16px;line-height:24px;margin-bottom:24px;padding:64px}.shop-collapsable-form h3{max-width:800px;margin:0 auto 24px}.shop-collapsable-form a{text-decoration:underline}@media (max-width:1440px){.shop-collapsable-form{padding:64px}}@media (max-width:1230px){.shop-collapsable-form{padding:56px}}@media (max-width:1020px){.shop-collapsable-form{padding:44px}}@media (max-width:810px){.shop-collapsable-form{padding:36px}}@media (max-width:600px){.shop-collapsable-form{padding:24px}}.shop-collapsable-form[data-collapsed-state=collapsed] .shop-collapsable-form__title,.shop-collapsable-form[data-collapsed-state=expanded] .shop-collapsable-form__form-container,.shop-collapsable-form[data-collapsed-state=summary] .shop-collapsable-form__summary-container{display:block}.shop-collapsable-form[data-collapsed-state=collapsed] h3{margin-bottom:0;opacity:.3}.shop-collapsable-form__form-container,.shop-collapsable-form__summary-container{max-width:800px;margin:0 auto;display:none}.shop-collapsable-form__title,.shop-modal__method-list input[type=radio],.shop-modal__method-list li:before,.shop-modal__method-list ul:before{display:none}.shop-modal,shop-modal-confetti canvas{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.shop-modal{position:fixed;display:none;background:rgba(0,0,0,.7);z-index:100;overflow-y:auto;-webkit-perspective:600px;perspective:600px;font-size:16px}.shop-modal .form__credit-card-details,.shop-modal .form__credit-card-details .form-input--1cols .form-input__field,.shop-modal .form__credit-card-extras,.shop-modal .form__credit-card-extras .form-input--1cols .form-input__field{width:100%;max-width:100%}.shop-modal .form__credit-card-details .form-input--cc-extra,.shop-modal .form__credit-card-extras .form-input--cc-extra{width:33.3333%;max-width:96px}.shop-modal .form__credit-card-details .form-input--1cols,.shop-modal .form__credit-card-extras .form-input--1cols{width:100%}@media (max-width:600px){.shop-modal{font-size:14px;overflow:hidden;background:rgba(0,0,0,.3)}}.shop-modal__vertical-center-wrapper{display:table;width:100%;height:100%}.shop-modal__vertical-center-container{vertical-align:middle;display:table-cell;text-align:center;padding:16px;height:100%}.shop-modal__content{position:relative;display:inline-block;text-align:left;background:#fff;width:100%;max-width:584px;padding:68px 96px}.shop-modal__content h2,.shop-modal__content p{margin-bottom:24px}.shop-modal__content h2{font-size:40px;line-height:48px}.shop-modal__content .form{position:relative;padding:0}.shop-modal__content .form .form-input--2cols .form-input__field{width:92%}@media (max-width:600px){.shop-modal__content .form .form-input--2cols .form-input__field{width:100%}}.shop-modal__content .button{min-width:184px}@media (max-width:600px){.shop-modal__content .button{width:100%}.shop-modal__content{top:0;left:0;bottom:0;right:0;position:absolute;display:block;padding:24px;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.shop-modal__content h2,.shop-modal__content p{margin-bottom:16px}.shop-modal__content h2{font-size:24px;line-height:32px;padding-bottom:24px;text-align:center;border-bottom:1px solid #eee}.shop-modal__content .form-input--2cols{width:100%;margin:0}}.shop-modal__form-footer{position:relative;margin-top:24px;width:100%}.shop-modal__form-footer a{font-size:14px;color:inherit;cursor:pointer;text-decoration:underline;margin-left:24px}@media (max-width:600px){.shop-modal__form-footer .button{margin-bottom:16px}}.shop-modal__sign-in-forgot-password{position:absolute;top:2px;right:0;font-size:14px;text-decoration:underline}.shop-modal__mobile-back-button{position:absolute;left:0;top:0;width:80px;height:80px;background:0 0;border:0;display:none}.shop-modal__mobile-back-button:before{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:32px;height:32px;background:#eee;border-radius:50%}.shop-modal__mobile-back-button:after{position:absolute;top:50%;left:50%;width:8px;height:8px;border-left:2px solid #000;border-top:2px solid #000;font-family:monospace;content:'';-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);margin-left:2px}@media (max-width:600px){.shop-modal__mobile-back-button{display:block}}.shop-modal__button-remove{position:absolute;right:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);color:red!important}@media (max-width:600px){.shop-modal__button-remove{position:relative;margin:0!important;-webkit-transform:none;transform:none;top:auto;left:auto}}.shop-modal__link-small{font-size:14px;line-height:24px;text-decoration:underline}.shop-modal__method-list li{padding:0;margin:0 0 24px;font-size:16px;line-height:24px}.shop-modal__method-list li a{text-decoration:underline;margin-left:40px;font-size:14px}.shop-modal__method-list p{margin:0;padding:0}.shop-modal__method-list label{position:relative;display:block;padding:4px 8px 4px 40px;border-radius:8px;cursor:pointer;-webkit-transition:all .07s ease;transition:all .07s ease}.shop-modal__method-list label:hover{background:rgba(20,191,255,.08)}.shop-modal__method-list label:after{content:'';position:absolute;width:16px;height:16px;border:2px solid #979797;background:0 0;border-radius:50%;top:8px;left:8px;-webkit-transition:all .1s ease;transition:all .1s ease}.shop-modal__method-list input:checked+label:after{background:#14bfff;border-color:#14bfff}.shop-modal__method-list--payment label{padding:4px 8px 4px 80px}.shop-modal__method-list--payment li a{margin-left:80px}.shop-modal__credit-card-icon{position:absolute;width:24px;top:9px;left:40px}@media (max-width:600px){.shop-modal__hide-mobile{display:none!important}}.shop-product-hero .product-hero__description{position:relative;height:auto}.shop-product-hero .product-hero__description__wrap{position:relative;top:0;-webkit-transform:none;transform:none}.shop-product-hero .product-hero-slide{max-width:470px}.shop-promo-code-input__button{padding:14px 0}.your-cart{padding-bottom:210px;border-top:2px solid #ebebeb}.your-cart h2{margin:38px 7% 45px;font-size:calc(24px + 16*((100vw - 600px)/840));line-height:calc(32px + 16*((100vw - 600px)/840))}@media screen and (max-width:600px){.your-cart h2{font-size:24px}}@media screen and (min-width:1440px){.your-cart h2{font-size:40px}}@media screen and (max-width:600px){.your-cart h2{line-height:32px}}@media screen and (min-width:1440px){.your-cart h2{line-height:48px}}@media (max-width:900px){.your-cart h2{margin:0 0 12px;padding:17px 24px;text-align:center;background-color:#fff}}.your-cart .your-cart__checkout-summary{padding:20px 20px 34px;background:#fff}.your-cart .your-cart__checkout-summary form fieldset{margin-bottom:30px}.your-cart .your-cart__checkout-summary form fieldset .form-input{margin-right:10px;width:142px;display:inline-block}.your-cart .your-cart__checkout-summary form fieldset .form-input input{padding:12px 0 12px 10px;width:100%}.your-cart .your-cart__checkout-summary form fieldset .button{padding:14px}.your-cart .your-cart__checkout-summary .your-cart__checkout-summary__subtotal{margin-bottom:14px}.your-cart .your-cart__checkout-summary .your-cart__checkout-summary__subtotal p{margin-bottom:6px;font-size:calc(13px + 4*((100vw - 600px)/840));-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:SamsungOne-700,sans-serif}@media screen and (max-width:600px){.your-cart .your-cart__checkout-summary .your-cart__checkout-summary__subtotal p{font-size:13px}}@media screen and (min-width:1440px){.your-cart .your-cart__checkout-summary .your-cart__checkout-summary__subtotal p{font-size:17px}}.your-cart .your-cart__checkout-summary .your-cart__checkout-summary__subtotal p.cart__checkout-summary__discount{color:#ff5251}@media (max-width:1200px){.your-cart .block-inner{padding:0}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjAxX2NvcmUvdmFyaWFibGVzLnNjc3MiLCIwMl9lbGVtZW50cy9sb2FkZXIuc2NzcyIsIjA0X21vZHVsZXMvYXJjLW9mLXRoZS1kYXktbW9kdWxlLnNjc3MiLCJhcHAuY3NzIiwiMDFfY29yZS9yZXNldC5zY3NzIiwiMDFfY29yZS9iYXNlLnNjc3MiLCIwMV9jb3JlL21peGlucy5zY3NzIiwiMDFfY29yZS9jb2xvcnMuc2NzcyIsIjA0X21vZHVsZXMvZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGUuc2NzcyIsIjAxX2NvcmUvdHlwb2dyYXBoeS5zY3NzIiwiMDNfY29tcG9uZW50cy9ibG9nLXBvc3QtcGFnZS5zY3NzIiwiMDRfbW9kdWxlcy9kZXZpY2VzLXBpY2tlci1tb2R1bGUuc2NzcyIsIjAxX2NvcmUvbWVkaWFxdWVyaWVzLnNjc3MiLCIwNF9tb2R1bGVzL2hlcm8tbW9kdWxlLnNjc3MiLCIwNF9tb2R1bGVzL2Zvb3Rub3RlLW1vZHVsZS5zY3NzIiwiYWR0L2FkdC1ob3ctaXQtd29ya3MtbW9kdWxlLnNjc3MiLCIwNF9tb2R1bGVzL2Jsb2NrLWxpc3QtbW9kdWxlLnNjc3MiLCIwNF9tb2R1bGVzL3NpZGUtYnktc2lkZS5zY3NzIiwiMDFfY29yZS90aGVtZXMuc2NzcyIsIjA0X21vZHVsZXMvY3RhLW1vZHVsZS5zY3NzIiwiMDFfY29yZS9sYXlvdXQuc2NzcyIsIjAyX2VsZW1lbnRzL2FkZC10by1jYXJ0LnNjc3MiLCIwMl9lbGVtZW50cy9icmVhZGNydW1icy5zY3NzIiwiMDJfZWxlbWVudHMvYnV0dG9uLnNjc3MiLCIwM19jb21wb25lbnRzL25hdmlnYXRpb24uc2NzcyIsIjAzX2NvbXBvbmVudHMvZm9vdGVyLnNjc3MiLCIwMl9lbGVtZW50cy9jaGV2cm9uLWJ1dHRvbi5zY3NzIiwiMDJfZWxlbWVudHMvY3RhLWRyb3Bkb3duLnNjc3MiLCIwMl9lbGVtZW50cy9kcm9wZG93bi5zY3NzIiwiMDJfZWxlbWVudHMvd2hlcmUtdG8tYnV5LXBpY2tlci5zY3NzIiwiMDJfZWxlbWVudHMvZm9ybS1pbnB1dC5zY3NzIiwiMDJfZWxlbWVudHMvZm9ybS1saW5rLXRvZ2dsZS5zY3NzIiwiMDJfZWxlbWVudHMvaW5wdXQtY2hlY2tlZC10b2dnbGUuc2NzcyIsIjAyX2VsZW1lbnRzL2xpbmsuc2NzcyIsIjAyX2VsZW1lbnRzL29yZGVyLXRvdGFsLnNjc3MiLCIwMl9lbGVtZW50cy9wcm9kdWN0LWRldGFpbC1tb2JpbGUuc2NzcyIsIjAyX2VsZW1lbnRzL3F1YW50aXR5LWlucHV0LnNjc3MiLCIwMl9lbGVtZW50cy9wcm9kdWN0LWRldGFpbHMuc2NzcyIsIjAyX2VsZW1lbnRzL3Byb2R1Y3QtcHJpY2Uuc2NzcyIsIjAyX2VsZW1lbnRzL3Byb2R1Y3QtdHlwZS5zY3NzIiwiMDJfZWxlbWVudHMvdmlkZW8uc2NzcyIsIjAyX2VsZW1lbnRzL3JlbW90ZS1zdmcuc2NzcyIsIjAyX2VsZW1lbnRzL3Jlc3BvbnNpdmUtaW1hZ2Uuc2NzcyIsIjAyX2VsZW1lbnRzL3NoYXJlLWVsZW1lbnQuc2NzcyIsIjAyX2VsZW1lbnRzL3N2Zy1sYXllcnMuc2NzcyIsIjAyX2VsZW1lbnRzL3Rvb2x0aXAuc2NzcyIsIjAzX2NvbXBvbmVudHMvb3ZlcmxheS5zY3NzIiwiMDNfY29tcG9uZW50cy9ibG9nLWxpc3Quc2NzcyIsIjAzX2NvbXBvbmVudHMvcmVsYXRlZC1wb3N0LnNjc3MiLCIwM19jb21wb25lbnRzL2NhcmQtc2xpZGVyLnNjc3MiLCIwM19jb21wb25lbnRzL2Nhcm91c2VsLnNjc3MiLCIwM19jb21wb25lbnRzL2Nvb2tpZS1tZXNzYWdlLnNjc3MiLCIwM19jb21wb25lbnRzL2RldGFpbC1ibG9jay5zY3NzIiwiMDNfY29tcG9uZW50cy9mb3JtLnNjc3MiLCIwM19jb21wb25lbnRzL2hlbHAuc2NzcyIsIjAzX2NvbXBvbmVudHMvbm90aWZpY2F0aW9uLWJhci5zY3NzIiwiMDNfY29tcG9uZW50cy9xdWljay1zZWFyY2guc2NzcyIsIjAzX2NvbXBvbmVudHMvcHJvZHVjdC1maWx0ZXIuc2NzcyIsIjAzX2NvbXBvbmVudHMvcHJvZHVjdC1zcXVhcmUuc2NzcyIsIjA0X21vZHVsZXMvcHJvZHVjdC1oZXJvLnNjc3MiLCIwM19jb21wb25lbnRzL3NsaWRlci1tZWF0YmFsbHMuc2NzcyIsIjAzX2NvbXBvbmVudHMvc2VhcmNoLWZvcm0uc2NzcyIsIjAzX2NvbXBvbmVudHMvc3Qtc2xpZGVyLnNjc3MiLCIwM19jb21wb25lbnRzL3N0aWNreWJhci5zY3NzIiwiMDNfY29tcG9uZW50cy9zdHlsZWd1aWRlLXBhZ2Uuc2NzcyIsIjAzX2NvbXBvbmVudHMvdHlwZS1zZWxlY3Rvci1zbGlkZXIuc2NzcyIsIjAzX2NvbXBvbmVudHMvd2lkZ2V0LXRpdGxlYmFyLnNjc3MiLCIwM19jb21wb25lbnRzL3dvdy1tb21lbnRzLnNjc3MiLCIwNF9tb2R1bGVzL2Jsb2ctbGlzdC1tb2R1bGUuc2NzcyIsIjA0X21vZHVsZXMvbWFya2Rvd24tbW9kdWxlLnNjc3MiLCIwNF9tb2R1bGVzL2NvbGxhcHNpYmxlLWxpc3QtbW9kdWxlLnNjc3MiLCIwNF9tb2R1bGVzL2NvbXBhcmlzb24tdGFibGUuc2NzcyIsIjA0X21vZHVsZXMvY29weS1jYXJvdXNlbC1tb2R1bGUuc2NzcyIsIjA0X21vZHVsZXMvbWVkaWEtY2lyY2xlcy1tb2R1bGUuc2NzcyIsIjA0X21vZHVsZXMvZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZS5zY3NzIiwiMDRfbW9kdWxlcy9kZXZpY2Uuc2NzcyIsIjA0X21vZHVsZXMvZGV2aWNlcy1vdmVydmlldy1tb2R1bGUuc2NzcyIsIjA0X21vZHVsZXMvZW1haWwtc3Vic2NyaXB0aW9uLW1vZHVsZS5zY3NzIiwiMDRfbW9kdWxlcy9lcnJvci1tb2R1bGUuc2NzcyIsIjA0X21vZHVsZXMvZmFxLW1vZHVsZS5zY3NzIiwiMDRfbW9kdWxlcy9nYWxsZXJ5LW1vZHVsZS5zY3NzIiwiMDRfbW9kdWxlcy9tZW51LW1vZHVsZS5zY3NzIiwiMDRfbW9kdWxlcy9wcm9kdWN0LWNhcm91c2VsLnNjc3MiLCIwNF9tb2R1bGVzL3Byb2R1Y3QtY2F0ZWdvcnktbW9kdWxlLnNjc3MiLCIwNF9tb2R1bGVzL3Byb2R1Y3QtZ3JpZC5zY3NzIiwiMDRfbW9kdWxlcy9wcm9kdWN0LXByb21vLW1vZHVsZS5zY3NzIiwiMDRfbW9kdWxlcy9wcm9tby1tb2R1bGUuc2NzcyIsIjA0X21vZHVsZXMvcXVlc3Rpb25uYWlyZS1tb2R1bGUtcXVhbnRpdHkuc2NzcyIsIjA0X21vZHVsZXMvcXVlc3Rpb25uYWlyZS1tb2R1bGUtdGV4dC1pbnB1dC5zY3NzIiwiMDRfbW9kdWxlcy9xdWVzdGlvbm5haXJlLW1vZHVsZS5zY3NzIiwiMDRfbW9kdWxlcy9zdXBwb3J0LWNvbnRhY3QtbW9kdWxlLnNjc3MiLCIwNF9tb2R1bGVzL3dvdy1tb21lbnQtbW9kdWxlLnNjc3MiLCIwNF9tb2R1bGVzL3NlYXJjaC1yZXN1bHRzLnNjc3MiLCIwNF9tb2R1bGVzL3N1cHBvcnQtYXJ0aWNsZS5zY3NzIiwiMDRfbW9kdWxlcy90YWJiZWQtbW9kdWxlLnNjc3MiLCIwNF9tb2R1bGVzL3ZpZGVvLW1vZHVsZS5zY3NzIiwiMDRfbW9kdWxlcy92aXN1YWwtc3RlcC1tb2R1bGUuc2NzcyIsIjA0X21vZHVsZXMvd2hlcmUtdG8tYnV5LW1vZHVsZS5zY3NzIiwic2hvcC9zaG9wLW1vZGFsLnNjc3MiLCJhZHQvYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZS5zY3NzIiwic2hvcC9zaG9wLWNvbGxhcHNhYmxlLWZvcm0uc2NzcyIsInNob3AvY2FydC1wcm9kdWN0LnNjc3MiLCJzaG9wL2NhcnQtc2lkZWJhci5zY3NzIiwic2hvcC9jaGVja291dC1jb25maXJtYXRpb24uc2NzcyIsInNob3AvY2hlY2tvdXQuc2NzcyIsInNob3Avb3JkZXItc3VtbWFyeS5zY3NzIiwic2hvcC9zaG9wLW1vZGFsLWNvbmZldHRpLnNjc3MiLCJzaG9wL3Nob3AtcHJvZHVjdC1oZXJvLnNjc3MiLCJzaG9wL3Nob3AtcHJvbW8tY29kZS1pbnB1dC5zY3NzIiwic2hvcC95b3VyLWNhcnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQSxBQThDcUIsMEJDOUNyQixFLENBQ0UscURBQUEsNEMsQ0FDd0MsRSxDQUd4QywwREFBQSxtRCxBRHlDbUIsa0JDOUNyQixFLENBQ0UscURBQUEsNEMsQ0FDd0MsRSxDQUd4QywwREFBQSxtRCxBQUN3QywwQkFJMUMsRSxDQUFBLEcsQ0FDTSw4QyxDQUNnQixFLENBSXBCLHNELEFBVndDLGtCQUkxQyxFLENBQUEsRyxDQUNNLDhDLENBQ2dCLEUsQ0FJcEIsc0QsQUNrZ0JZLDRCQUVaLEUsQ0FDRSwwQ0FBQSxpQyxDQUM0QixFLENBQUEsK0NBQUEsd0MsQUFKbEIsb0JBRVosRSxDQUNFLDBDQUFBLGlDLENBQzRCLEUsQ0FBQSwrQ0FBQSx3Q0N0aEJoQyxDLENDbUJtQixTQUlOLGFBQ0wsdUIsQ0R4QlIsSSxDQUFBLE8sQ0FBQSxPLENBQUEsTSxDQUFBLE8sQ0FBQSxLLENBQUEsSyxDQUFBLEMsQ0FBQSxHLENBQUEsVSxDQUFBLEksQ0FBQSxNLENBQUEsTyxDQUFBLE0sQ0FBQSxJLENBQUEsSSxDQUFBLEUsQ0FBQSxHLENBQUEsTyxDQUFBLEcsQ0FBQSxHLENBQUEsRSxDQUFBLEUsQ0FBQSxFLENBQUEsSyxDQUFBLFEsQ0FBQSxVLENBQUEsTSxDQUFBLEksQ0FBQSxFLENBQUEsRSxDQUFBLEUsQ0FBQSxFLENBQUEsRSxDQUFBLEUsQ0FBQSxNLENBQUEsTSxDQUFBLEksQ0FBQSxDLENBQUEsTSxDQUFBLEcsQ0FBQSxHLENBQUEsRyxDQUFBLEssQ0FBQSxNLENBQUEsRSxDQUFBLEksQ0FBQSxJLENBQUEsRyxDQUFBLE0sQ0FBQSxNLENBQUEsQyxDQUFBLEMsQ0FBQSxJLENBQUEsQyxDQUFBLEksQ0FBQSxPLENBQUEsSyxDQUFBLEksQ0FBQSxNLENBQUEsTSxDQUFBLEcsQ0FBQSxPLENBQUEsRyxDQUFBLEssQ0FBQSxLLENBQUEsSyxDQUFBLEUsQ0FBQSxLLENBQUEsSSxDQUFBLEUsQ0FBQSxFLENBQUEsQyxDQUFBLEcsQ0FBQSxLLENDbUJtQixTQUNYLFVBQ0MsU0FFSSxhQUNMLHVCLENEeEJSLE0sQ0FBQSxFLENBQUEsRyxDQUFBLEUsQ0FBQSxFLENDcUJTLFNBRUksWSxDRHZCYixDLENBQUEsTSxDQUFBLEUsQ0FBQSxFLENDb0JRLFMsQ0RwQlIsTSxDQUFBLEUsQ0FBQSxHLENBQUEsRSxDQ3dCUSx1QixDRHhCUixHLENBQUEsRSxDQ21CbUIsUSxDQU1ELE8sQ0FBQSxLLENBQUEsTyxDQUFBLFUsQ0FBQSxNLENBQUEsTSxDQUFBLE0sQ0FBQSxJLENBQUEsRyxDQUlpQixhLENBQ3hCLEksQ0NZVixzQ0w2QmlDLHlCQTlEcEIsa0JLc0NBLFdBQ0wsZUFFSSxxQkxqQ0ssb0JNNENELDhDLENGNUJKLEUsQ0FBQSxFLENBRVQsZ0JDMkVBLGdCLENEMUVVLFUsQ0FBQSxDLENBRUosVyxDQUNBLGdCLENBQUEsaUIsQ0FBQSxPLENBQUEsUSxDQUlDLFksQ0FDQSxLLENBQ1YseUJBRWtCLGdCLENBQ0gsdUIsQ0FDZixvQixDSjdCaUIsZSxDT1RqQixVLENQSmMsb0IsQ09PZCxVLENQSG1CLG9CLENPTW5CLGEsQ1A4Q29CLG9CLENPM0NwQixhLENQWGEsZSxDT2NiLFUsQ1BqQmMsZ0IsQ09vQmQsYSxDUG1CZ0IsYyxDT2JoQixhLENQY29CLG1CLENPWHBCLGEsQ1A2QnNCLHNCLENPMUJ0QixhLENQTXdCLGdCLENPR3hCLGEsQ1BPZ0Isb0IsQ09KaEIsYSxDUEZzQixtQixDT0t0QixhLENQRWMsZSxDT0NkLGEsQ0RlaUIsb0NBRWdCLG1ELENBQUEsMEQsQ0FBQSxpRSxDQUFBLDRMLENBQUEsVyxDRTdCMUIsZ0IsQUM1QnlCLHFDSDZEQyxtRCxDQUFBLDBELENBQUEsaUUsQ0FBQSw0TCxDQUFBLFcsQ0VqQzFCLGdCLEFDNUIrQixvQ0h5REwsbUQsQ0FBQSwwRCxDQUFBLGlFLENBQUEsNEwsQ0FBQSxXLENFN0IxQixrQixBQzNCMkIscUNINERELG1ELENBQUEsMEQsQ0FBQSxpRSxDQUFBLDRMLENBQUEsVyxDRWpDMUIsa0JDM0JpQywwRCxDQ2lHbkMsdUNWMUM4QiwrQ01EbEIsZ0QsQ0FBQSxvQ0FFZ0IsMEQsQ0l5QzVCLGdCLEFENUYyQixxQ0h1REMsMEQsQ0lxQzVCLGdCLEFENUZpQyxvQ0htREwsMEQsQ0l5QzVCLGtCLEFEM0Y2QixxQ0hzREQsMEQsQ0lxQzVCLGtCRDNGbUMsMEQsQ0M0Rm5DLHVDVjNDOEIsK0NNRGxCLGdELENBQUEsb0NBRWdCLDBELENJMEM1QixnQixBRHZGMkIscUNIaURDLDBELENJc0M1QixnQixBRHZGaUMsb0NINkNMLDBELENJMEM1QixrQixBRHRGNkIscUNIZ0RELDBELENJc0M1QixrQkR0Rm1DLDhCLENBQUEsMEQsQ0FBQSx3RCxDQUFBLFcsQ0VvQ1IsdUNYU0csK0NNSGxCLGdELENBQUEsb0NBRWdCLDhCLENBQUEsMEQsQ0FBQSx3RCxDQUFBLFcsQ0tSRCxnQixBRi9CQSxxQ0gyQ0MsOEIsQ0FBQSwwRCxDQUFBLHdELENBQUEsVyxDS1pELGdCLEFGL0JNLG9DSHVDTCw4QixDQUFBLDBELENBQUEsd0QsQ0FBQSxXLENLUkQsa0IsQUY5QkUscUNIMENELDhCLENBQUEsMEQsQ0FBQSx3RCxDQUFBLFcsQ0taRCxrQixBRjlCUSx5QkdnQ2xCLDhCLENBQUEsMEQsQ0FBQSx3RCxDQUFBLFcsQ0RGVSx3Q1hPRywwRCxDQUFBLDBELENVNkMxQix1Q1YzQzBCLCtDTUhsQixnRCxDQUFBLG9DQUVnQiwwRCxDQUFBLDBELENJNEN4QixnQixBRHpFdUIscUNIaUNDLDBELENBQUEsMEQsQ0l3Q3hCLGdCLEFEekU2QixvQ0g2QkwsMEQsQ0FBQSwwRCxDSTRDeEIsa0IsQUR4RXlCLHFDSGdDRCwwRCxDQUFBLDBELENJd0N4QixrQkR4RStCLDBDLENBQUEsNEQsQ0FBQSxXLENBQUEsZSxDSXhCdkMsdUNibURrQyxnRE1EbEIsaUQsQ0FBQSxvQ0FFZ0IsMEMsQ0FBQSw0RCxDQUFBLFcsQ0FBQSxlLENPcERoQyxnQixBSmtDK0IscUNIc0JDLDBDLENBQUEsNEQsQ0FBQSxXLENBQUEsZSxDT3hEaEMsZ0IsQUprQ3FDLG9DSGtCTCwwQyxDQUFBLDRELENBQUEsVyxDQUFBLGUsQ09wRGhDLGtCLEFKbUNpQyxxQ0hxQkQsMEMsQ0FBQSw0RCxDQUFBLFcsQ0FBQSxlLENPeERoQyxrQkptQ3VDLG1ELENBQUEsMEQsQ0FBQSxpRSxDQUFBLDRMLENBQUEsVyxDRFpqQyx1Q1I0QjRCLGdETURsQixpRCxDQUFBLG9DQUVnQixtRCxDQUFBLDBELENBQUEsaUUsQ0FBQSw0TCxDQUFBLFcsQ0U3QjFCLGdCLEFDaUJ5QixxQ0hnQkMsbUQsQ0FBQSwwRCxDQUFBLGlFLENBQUEsNEwsQ0FBQSxXLENFakMxQixnQixBQ2lCK0Isb0NIWUwsbUQsQ0FBQSwwRCxDQUFBLGlFLENBQUEsNEwsQ0FBQSxXLENFN0IxQixrQixBQ2tCMkIscUNIZUQsbUQsQ0FBQSwwRCxDQUFBLGlFLENBQUEsNEwsQ0FBQSxXLENFakMxQixrQkNrQmlDLHFCLENBQUEseUIsQ0FBQSxXLENBQUEsbUIsQ0t2RHZDLHNDZGdFZ0MsZ0RNQWhCLGlELENBQUEsb0NBRWdCLHFCLENBQUEseUIsQ0FBQSxXLENBQUEsbUIsQ1FsRWhDLGdCLEFMNEQrQixxQ0hVQyxxQixDQUFBLHlCLENBQUEsVyxDQUFBLG1CLENRdEVoQyxnQixBTDREcUMsb0NITUwscUIsQ0FBQSx5QixDQUFBLFcsQ0FBQSxtQixDUWxFaEMsa0IsQUw2RGlDLHFDSFNELHFCLENBQUEseUIsQ0FBQSxXLENBQUEsbUIsQ1F0RWhDLGtCTDZEdUMsVyxDQUd6QyxzQ1RBa0MsZ0RNQWhCLGlELENBQUEsb0NBRWdCLFcsQ0dGbEMsZ0IsQUFFaUMscUNISUMsVyxDR05sQyxnQixBQUV1QyxvQ0hBTCxXLENHRmxDLGtCLEFBR21DLHFDSEdELFcsQ0dObEMsa0IsQUFHeUMseUJHUGxCLFcsQ0hJdkIsdUNURWtDLGlELENBQUEsVyxDVVo5QixzQ1ZZOEIsK0NNRmhCLGlELENBQUEsb0NBRWdCLGlELENBQUEsVyxDSVo5QixnQixBRHNCNkIscUNITkMsaUQsQ0FBQSxXLENJaEI5QixnQixBRHNCbUMsb0NIVkwsaUQsQ0FBQSxXLENJWjlCLGtCLEFEdUIrQixxQ0hQRCxpRCxDQUFBLFcsQ0loQjlCLGtCLEFEdUJxQyx5QkdqQmxCLGlELENBQUEsVyxDRk5uQix1Q1ZVOEIsNkIsQ0FBQSxtQixDQUFBLFcsQ2V3VWhDLHFDLENmeFVnQyxtRSxDQUFBLG9FLENBQUEsNkIsQ0FBQSxtQixDQUFBLFcsQ0FBQSxvQixDQUFBLG1DLENBQUEsRyxDQUVBLCtDTUZoQixnRCxDQUFBLG9DQUVnQixtRSxDQUFBLG9FLENBQUEsNkIsQ0FBQSxtQixDQUFBLFcsQ0FBQSxvQixDQUFBLG1DLENBQUEsRyxDU3NVaEMsZ0IsQU5sVCtCLHFDSGhCQyxtRSxDQUFBLG9FLENBQUEsNkIsQ0FBQSxtQixDQUFBLFcsQ0FBQSxvQixDQUFBLG1DLENBQUEsRyxDU2tVaEMsZ0IsQU5sVHFDLG9DSHBCTCxtRSxDQUFBLG9FLENBQUEsNkIsQ0FBQSxtQixDQUFBLFcsQ0FBQSxvQixDQUFBLG1DLENBQUEsRyxDU3NVaEMsa0IsQU5qVGlDLHFDSGpCRCxtRSxDQUFBLG9FLENBQUEsNkIsQ0FBQSxtQixDQUFBLFcsQ0FBQSxvQixDQUFBLG1DLENBQUEsRyxDU2tVaEMsa0IsQU5qVHVDLHlCRzNCbEIsbUUsQ0FBQSxvRSxDQUFBLDZCLENBQUEsbUIsQ0FBQSxXLENBQUEsb0IsQ0FBQSxtQyxDQUFBLEcsQ0c0VXJCLHVDZm5VZ0MsZ0QsQ0FIQSxlUzhCckIsZ0IsQ1QzQnFCLHVFLENBQUEsVyxDZ0JqRGhDLHNDaEI4Q2dDLGVTOEJyQixnQixDQUNFLHFFLENBQUEsdUIsQ0NsRVgscUMsQ0RrRVcscUUsQ0FBQSxPLENBQUEsdUIsQ0FBQSxXLENUL0JtQiwrQ01GaEIsZ0QsQ0dpQ0gsVyxDQ2xFWCxxQyxDSmlDYyxvQ0FFZ0IscUUsQ0FBQSxPLENBQUEsdUIsQ0FBQSxXLENJbkM5QixnQixBRHVFNkIscUNIaENDLHFFLENBQUEsTyxDQUFBLHVCLENBQUEsVyxDSXZDOUIsZ0IsQUR1RW1DLG9DSHBDTCxxRSxDQUFBLE8sQ0FBQSx1QixDQUFBLFcsQ0luQzlCLGtCLEFEd0UrQixxQ0hqQ0QscUUsQ0FBQSxPLENBQUEsdUIsQ0FBQSxXLENJdkM5QixrQkR3RXFDLG1CLENLbEd2QyxzQ2RnRWdDLCtDTUxoQixnRCxDQUFBLG9DQUVnQixtQixDUTdEaEMsZ0IsQUx1RytCLHFDSHRDQyxtQixDUWpFaEMsZ0IsQUx1R3FDLG9DSDFDTCxtQixDUTdEaEMsa0IsQUx3R2lDLHFDSHZDRCxtQixDUWpFaEMsa0JMd0d1Qyw4RSxDQUFBLHlELENBQUEsaUUsQ0FBQSxnRSxDQUFBLGlFLENBQUEsVyxDQUFBLGtCLENBQUEsZ0MsQ1FnRHJDLHNDakIzRjhCLCtDTUZoQixnRCxDQUFBLG9DQUVnQiw4RSxDQUFBLHlELENBQUEsaUUsQ0FBQSxnRSxDQUFBLGlFLENBQUEsVyxDQUFBLGtCLENBQUEsZ0MsQ1cyRjlCLGdCLEFSM0M2QixxQ0g1Q0MsOEUsQ0FBQSx5RCxDQUFBLGlFLENBQUEsZ0UsQ0FBQSxpRSxDQUFBLFcsQ0FBQSxrQixDQUFBLGdDLENXdUY5QixnQixBUjNDbUMsb0NIaERMLDhFLENBQUEseUQsQ0FBQSxpRSxDQUFBLGdFLENBQUEsaUUsQ0FBQSxXLENBQUEsa0IsQ0FBQSxnQyxDVzJGOUIsa0IsQVIxQytCLHFDSDdDRCw4RSxDQUFBLHlELENBQUEsaUUsQ0FBQSxnRSxDQUFBLGlFLENBQUEsVyxDQUFBLGtCLENBQUEsZ0MsQ1d1RjlCLGtCUjFDcUMsQyxDQUFBLE0sQ0FBQSxPLENKbkh4Qyw4QkFBQSxxQixDQUNhLEMsQ0FBVSxrQ0FJTixtQ0FDUSxrQ0FDQyx1QyxDQUNJLE0sQ0FHOUIsUyxDQUNRLEssQ0FDUixtQixDQUdjLE0sQ0FDZCxnQixDQUdXLGtCLENBR0Qsd0JBQ1cscUJBQ0gsZSxDQUNMLGtCLENBR1IsWSxDQUNLLGdCLENBR04sWSxDQytCYSxvQ0FFZ0IsSSxDRDdCbEMsZ0IsQUFTaUMscUNDd0JDLEksQ0RqQ2xDLGdCQVN1QyxJLENBR3ZDLGNBQ1csa0JBQ0MseUJMakRFLGlCS21EQyw4QixDQUNELHlCTzFCUyxJLENQcUJ2QixrQkFRaUIsRSxDQVNzQixFLENBTUEsRSxDQUh2QyxzQyxDQVppQixFLENMUW1CLGVLRHZCLG9CQ1ZJLCtDLENBVUMsb0NBRWdCLEUsQ0RKbEMsZ0IsQUFJaUMscUNDSUMsRSxDRFJsQyxnQkFJdUMsRSxDQU1BLEUsQ0xQSCxvQk1YbkIsK0MsQ0FVQyxvQ0FFZ0IsRSxDREdsQyxnQixBQUdpQyxxQ0NGQyxFLENERGxDLGdCQUd1QyxFLENMUEgsZ0JNWG5CLCtDLENBVUMsb0NBRWdCLEUsQ0RTbEMsZ0IsQUFHaUMscUNDUkMsRSxDREtsQyxnQkFHdUMsRSxDQUFBLEUsQ0FBQSxFLENBS3ZDLHNDTGJrQyxlS2VyQixnQixDQW1CSCxFLENDbERPLEMsQ0RtRGhCLHFDLENDbkRnQixDLENEcUNKLE0sQ0x6QnFCLGlCLENLeUJyQixNLENBQ1oscUMsQ0FJWSxFLENBQ1osaUIsQ0FvRFUsRSxDQUFBLEMsQ0E3Q0QsRSxDTGxDd0IsZSxDS2tDeEIsRSxDQ2xETyw4QyxDQVVDLG9DQUVnQixFLENEeUNsQyxnQixBQUdpQyxxQ0N4Q0MsRSxDRHFDbEMsZ0JBeUJnQixLLENBdEJ1QixLLENBR2xDLGtCQUNPLHFCTHhHTSxnQixDSzBHSCxZLENBSFIsV0FPTSxrQkFDQyxTQUNMLFdBQ0MsVUFDQyxXQUNDLGdDTG5ITSxpQixDS3FIQyxLLENBSWQsaUIsQ0FDVyxLLENMMUhFLHdCS2lJSCxpQixDQUNDLFEsQ0FJVixpQkFDUyxpQixDQUNDLGUsQ0FGUixnQixDQUtHLEUsQ0FBQSxDLENBS1gscUJBQ1csc0NDckdNLGtCRHdHSixjTHZIUSxxQkt5SEYsbUNBQUEsMkJBQ0wsU0FDSixlQUNJLGMsQ0FDSixJLENBT0MsVyxDQVBELEcsQ0FWUix5QixDQWFtQixTLENLb0IyQixtRCxDTHBCM0IsUSxDQWJuQixhLENBc0JpQixnRCxDQUFBLDZDLENBQUEsaUQsQ0FBQSxxRCxDQU1DLFksQ0FDVCwyQixDQUNWLG9CLENMOUtpQixpQixDQUFBLGtCLENLa0xqQixvQixDTGxMaUIsc0IsQ0s0TGpCLG9CLENMNUxpQixFLENLZ01qQixzQ0FHYyxxQixDQUNLLEUsQ0FDbkIsZ0JBR1ksWUFDSCxhQUNDLGtCQUNHLHlCQUNNLHNCQUNGLDRCQUNGLDRCLENBQ0MsTSxDQUVmLFdBQ1MsVyxDQUNDLGdCLENBR1YscUMsQ0FDYSx5Qk9yS1EsZ0IsQ1BvS3JCLGlCQUlhLEcsQ0FJZixZQUVXLDhCQUNJLHdCLENMek9ELEUsQ0syT2IsU0FHTyxXQUNFLCtCLENML09JLFEsQ0FIQyxVLENrQk9QLFUsQ2xCSk0sUSxDQUhDLDhCLENrQmViLHdCLENsQnlCbUIsZ0IsQ0FKRSxzQyxDa0JuQnBCLHdCLENsQm1Cb0Isa0IsQ0FFRSxvQixDQUZGLGtCLENBekJMLHdDLENrQm1CaEIsd0IsQ2xCUXVCLFUsQ0FDUixVLENBRFEsVSxDQXRDVixnQyxDa0J1Q2Isd0IsQ2xCQWUsVSxDQTVCQyxnQyxDa0JvQ2hCLHdCLENsQkNlLFEsQ0FUQSxVLENBVUYsb0IsQ0FERSxRLENBckNDLDhCLENrQjRDaEIsd0IsQ2xCTmEsUSxDQXRDRyw4QixDa0JvRGhCLHdCLENsQmJtQixRLENBRE4sUSxDQTlDRCxvQixDQStDTyxRLENBdkNILDhCLENrQjREaEIsd0IsQ2xCcEVZLGMsQ0F1Q1Msb0MsQ2tCK0JwQix3QixDbEIvQm9CLFMsQ0ExQ1IsK0IsQ2tCZ0ZaLHFCLENsQmhGWSxZLENBbURJLFUsQ0FuREosWSxDQUFBLGtDLENrQjhGYix3QixDbEIzQ2lCLFEsQ0FDSCxvQixDQURHLFEsQ0F4Q0QsOEIsQ0F5Q0YsYyxDQXBERCxvQyxDa0JxR2Isd0IsQ2xCakRjLGMsQ0FBQSxVLENBQUEsUyxDQXBERCwrQixDbUJxRkssdUMsQ0RnQ2xCLHFCLENsQmpFYyxTLENBbkRELGlCLENBNENTLFUsQ0E1Q1QsaUIsQ0FEQSx1QyxDa0I2SGIsd0IsQ2xCaEZzQixxQyxDa0J5RlYsMkQsQ0FQWCx5RCxDQVVZLG9DLENBS0QsMEQsQ0FKWCx5RCxDQU9ZLGdDLENBUUQsc0QsQ0FQWCxzRCxDQVVhLHFDLENBS0YsMkQsQ0FKWCxzRCxDQU9hLGUsQ0FDYixpQmxCeEZvQixjb0IzRWIsZ0JBQ0UsV0FDSCxtQ0FBQSwyQkFDYSxnQ0FBQSx3QkFBUSw2REFBQSxxREFBTyw0QmQ4RmpCLG1CLENBSitELGdCLENjekZsRixxQkFHVSxVLENBQ0YsdUIsQ0FDUixVQUdRLGdCQUNJLGEsQ0FDSCxZLENBQ1Qsa0JBR1csY0FDRixTLENBQ0QseUJSdUNjLFksQ1ExQ3ZCLFdBS1csYSxDQUlYLGlCLENBQ1ksa0MsQ0FEQyxpQixDQUlJLHlCUkhNLGtDLENRRFYsbUJBT00sYyxDQU1uQixZQUNVLGUsQ0FDRSxZLENBQ1gsUyxDQUdRLGtCLENBQ1IsYUFHVSxRQUNKLFEsQ0FDQyxZLENBQ1Asb0IsQ0NyRFUsb0IsQ3JCc0V1QixpQyxDTXdCaUQsZ0IsQ2U1RmpGLGtCQUNZLFEsQ0FDTCxjLENBTEcsV0FTRCxnQkFDSyxjLENBQ0Qsc0IsQ0FJSyxXQUVQLGNyQjZCSSxxQyxDcUJwQlIsMkIsQ0FIZ0Isc0NyQjRDUyxvQixDQXhEaEIsVyxDc0JZSCxZLENBS04sVUFFRSxrQkFFTixPQUNDLFFBQ0MsVyxDdEJ2QlcsVyxDc0JMVCxzQ3RCNkR5Qixlc0IzRHJCLGNoQitDRSxxQk4vQ1kscUJzQkdSLFVBVlAsUSxDQVdILGlCLENBWkUsY3RCeUNZLGdDQUFBLHdCc0J6QkMsa0NBQUEsMEJBQUssNkRBQUEscURBQU8sNEJoQm1GaEIsbUIsQ0FKK0QsZ0IsQ2dCM0VyRSxVQUNMLGlCQUNTLGMsQ0FDSCxZLENBQ1osV0FLTSxxQkFFRyxLLENBSUYsd0IsQ0FFUixrQkFDWSxXQUNILFUsQ0FDQSwrQixDQUdULHFCLEN0QmpDZ0IsOEIsQ3NCc0NkLGVBQ2Esa0JBQ0QsTyxDQUNMLCtCLENBSkcsb0IsQ3RCakNJLE8sQ3NCMENiLHFCQ2hDTSxzQ2pCeUNPLGtGQUFBLHlCTnpCRyxtQnVCVEoscUJBQ0UseUJBQ0Qsa0JBQ0osZUFDSixxQkFDUSxxQ0FBQSw2QkFDSixXdkJyQ0Msa0IsQ0F3Q00sb0NNMkJhLE8sQ2lCN0NsQyxrQixBQUltQyxxQ2pCNkNELE8sQ2lCakRsQyxrQixBQUl5QyxvQ2pCeUNQLE8sQ2lCN0NsQyxxQixBQUtzQyxxQ2pCNENKLE8sQ2lCakRsQyxxQixBQUs0QyxvQ2pCd0NWLE8sQ2lCN0NsQyxtQixBQU1vQyxxQ2pCMkNGLE8sQ2lCakRsQyxtQixBQU0wQyxvQ2pCdUNSLE8sQ2lCN0NsQyxvQixBQU9xQyxxQ2pCMENILE8sQ2lCakRsQyxvQkFPMkMsVyxDQVl6QyxTLEN2QnpDYSxTQUFBLHNCLEN1QnNCUixXdkJ0QlEseUJBeUNRLG9CLENBQUEseUIsQ0FBQSxTQUFBLHNCLEN1Qm5CaEIsV3ZCdEJRLHlCQXlDUSxvQixDQUFBLDBCLENBQUEsU0FBQSx1QixDdUJuQmhCLFd2QnRCUSx5QkEyQ2Esb0IsQ0FBQSxnQixDdUJyQnJCLGdCdkJyQlEsV3VCa0VGLGlCLEN2QmxFRSxlLENBQUEsYyxDdUIwRWYsa0JBQ1ksV0FDSCxZQUVDLHdCQUNZLGtCQUNMLGVBQ1AsNkJBQ0EsNEJBQ1MsZ0J2QnBGSiw4Q0FBQSxxQyxDQWtCRyxtQixDQUFBLGtCLEN1QnNFaEIsa0JBQ1ksT0FDTixVQUNDLFdBQ0UsWUFDQyxtQixDdkJsRk0sU0FBQSw4QixDQUFBLFNBQUEsNkIsQ3VCZ0VKLGtCQXVCSSxxQnZCdkZBLDhCQUFBLHFCLEN1QnlGSCxTQUFBLGtDLENBQUEsU0FBQSxpQyxDQUVYLG1CLEN2QjNGYyxpQyxDQUFBLGdDLENBQUEsU0FBQSw4QixDQUFBLFNBQUEsNkIsQ3VCZ0VKLGtCQWtDSSxxQnZCbEdBLGtDQVhILHlCLENBQUEscUMsQ0FBQSxvQyxDQUFBLFNBQUEsa0MsQ0FBQSxTQUFBLGlDLEN1QmlIWCxtQixDdkJ0R2Msa0MsQ0FBQSxpQyxDQUFBLFNBQUEsK0IsQ0FBQSxTQUFBLDhCLEN1QmdFSixrQkE2Q0kscUJ2QjdHQSxrQ0FYSCx5QixDQUFBLHNDLENBQUEscUMsQ0FBQSxTQUFBLG1DLENBQUEsU0FBQSxrQyxDdUI0SFgsbUIsQ3ZCakhjLDZCLENBQUEsNEIsQ3VCZ0VKLFdBdURILFcsQ0FDQyx1QixDQUlWLFVBQ08sV0FDRSxXLENBQ0MsMEIsQ0FDVCxxQnZCaEllLGV1QnNJSiwyQixDdkJ0SUksOEIsQ3VCeUloQixtQixDdkJ6SWdCLFNBQUEseUMsQ3VCb0lRLDBCdkJwSVIsV0FYSCx3QixDdUIySkcsU0FBQSw2QyxDQUVkLFMsQ3ZCN0pXLDRDLENBQUEsU0FBQSx5QyxDdUIrSVcsMEJ2QnBJUixXQVhILHdCLEN1QnNLRyxnRCxDQUFBLFNBQUEsNkMsQ0FFZCxTLEN2QnhLVyw2QyxDQUFBLFNBQUEsMEMsQ3VCK0lXLGdCdkI5SVgsV0FEQSx3QixDdUJpTEcsaUQsQ0FBQSxTQUFBLDhDLENBRWQsUyxDdkJuTFcsMEIsQ3VCcUxWLFd2QnJMVSxldUI0TEQsaUIsQ3ZCNUxDLDhCLEN1QitMYixTLEN2Qi9MYSxTQUFBLHlDLEN1QjBMVyxxQnZCL0tSLGdCQVhILGlCLEN1QmlORyw2RCxDQUFBLFNBQUEsOEMsQ3ZCak5ILFNBQUEsNkMsQ3VCd01YLG1CLEN2QjdMYyx5RCxDQUFBLFNBQUEsMEMsQ3VCbU1JLG1CQUNOLHFCdkJwTUUsb0IsQ0FBQSw0QyxDQUFBLFNBQUEseUMsQ3VCK0tRLG1CQWdDVixxQnZCL01FLG9CLEN1QmlOQSxnRCxDQUFBLFNBQUEsNkMsQ0FFZCxtQixDdkJuTmMsYyxDdUIyTmxCLGEsQ3ZCM05rQixtQixDdUIyTmxCLGN2QjlMcUIsZ0JBeENOLGlCLENBd0NNLDBCLENBeENOLGtCLENBQUEsdUIsQ3VCMk9iLFksQ3ZCbk1tQixTQUFBLGtDLENBQUEsU0FBQSw2QixDdUI4TEYsY3ZCOUxFLHNCQXhDTixpQixDQUFBLFNBQUEsc0MsQ0FBQSxTQUFBLGlDLEN1Qm9QWCxZLEN2QjVNaUIscUMsQ0FBQSxnQyxDQUFBLFNBQUEsa0MsQ3VCOExGLGN2QjlMRSxzQkF4Q04saUIsQ0F3Q00sU0FBQSw2QixDdUI4TEYsY3ZCOUxFLHFCLENBeENOLDZDLENBQUEseUMsQ0FBQSxvQyxDQUFBLFNBQUEsMEMsQ0FBQSxTQUFBLHlDLENBQUEsU0FBQSx5QyxDQUFBLFNBQUEsc0MsQ0FBQSxTQUFBLGlDLEN1QitQWCxZLEN2QnZOaUIsc0MsQ3VCOExGLGN2QjlMRSxzQkF4Q04saUIsQ0F3Q00saUMsQ3VCOExGLGN2QjlMRSxxQixDQUFBLFNBQUEsbUMsQ3VCOExGLGN2QjlMRSxzQkF4Q04saUIsQ0F3Q00sU0FBQSw4QixDdUI4TEYsY3ZCOUxFLHFCLENBeENOLDBDLENBQUEscUMsQ0FBQSxTQUFBLHVDLENBQUEsU0FBQSxrQyxDdUIwUVgsWSxDdkJsT2lCLG9CLEN1Qm9PaEIscUJ2QmpRYSxnQkFYSCxpQixDQUFBLHdCLEN1QnFSYixtQixDdkIxUWdCLHVDLENBQUEsU0FBQSxvQyxDQUFBLFNBQUEsbUMsQ3VCcVFFLHFCdkJyUUYsc0JBWEgsaUIsQ0FBQSwyQyxDQUFBLFNBQUEsd0MsQ0FBQSxTQUFBLHVDLEN1QjhSWCxtQixDdkJuUmMsc0MsQ0FBQSxTQUFBLG1DLEN1QnFRRSxxQnZCclFGLHNCQVhILGlCLENBQUEsMEMsQ0FBQSxTQUFBLHVDLEN1Qm9UWCxtQixDdkJ6U2MscUIsQ3VCMlNiLGN2Qi9RWSxnQkF2Q0YsaUIsQ0FBQSx5QixDdUIrVGIsWSxDdkJ4UmUsd0MsQ0FBQSxTQUFBLHFDLENBQUEsU0FBQSxvQyxDdUJtUkksY3ZCblJKLHNCQXZDRixpQixDQUFBLDRDLENBQUEsU0FBQSx5QyxDQUFBLFNBQUEsd0MsQ3VCd1VYLFksQ3ZCalNhLHVDLENBQUEsU0FBQSxvQyxDdUJtUkksY3ZCblJKLHNCQXZDRixpQixDQUFBLDJDLENBQUEsU0FBQSx3QyxDdUI4VlgsWSxDdkJ2VGEsdUIsQ3VCeVRaLGN2QjdTYyxnQkFuREosaUIsQ0FtREksOEIsQ0FuREosMkIsQ3VCeVdiLFksQ3ZCdFRpQiwwQyxDQUFBLFNBQUEsdUMsQ0FBQSxTQUFBLHNDLEN1QmlUSSxjdkJqVEosc0JBbkRKLGlCLENBQUEsOEMsQ0FBQSxTQUFBLDJDLENBQUEsU0FBQSwwQyxDdUJrWFgsWSxDdkIvVGUseUMsQ0FBQSxTQUFBLHNDLEN1QmlUSSxjdkJqVEosc0JBbkRKLGlCLENBQUEsaUQsQ0FBQSw2QyxDQUFBLFNBQUEsOEMsQ0FBQSxTQUFBLDZDLENBQUEsU0FBQSw2QyxDQUFBLFNBQUEsMEMsQ3VCd1lYLFksQ3ZCclZlLGtCLEN1QnVWZCxpRGpCelVhLGtEQUFBLFNpQmlWVixnQkFDTyxpQkFDQyw2QkFDSSxvQixDdkIxWUYsb0NNd0RnQixrQixDaUI0VWxDLGtCLEFBQ29DLHFDakJ6VUYsa0IsQ2lCd1VsQyxrQixBQUN5QyxvQ2pCN1VQLGtCLENpQjRVbEMsbUIsQUFFcUMscUNqQjFVSCxrQixDaUJ3VWxDLG1CQUUwQyx5QixDQUZ4QixjQVdMLFdBQ0EsV0FDRCxXQUNELHFDQUFBLDZCQUNLLGlDdkI3WUUsOEMsQ01nREEsb0NBRWdCLHlCLENpQjRVaEIsZ0IsQUFpQm1CLHFDakJ6VkgseUIsQ2lCd1VoQixpQnZCbFlBLHFDLENBQUEsU0FBQSxrQyxDdUJtWndCLFNBQUEsaUMsQ0FqQnhCLHFCdkJwWUEsNEIsQ3VCb2FJLDRDLENBQUEsU0FBQSx5QyxDQVZBLFNBQUEsd0MsQ0FGSywrQixDdkJ0WlQsb0MsQ0FBQSxTQUFBLGlDLEN1QmtZQSxxQnZCcFlBLDRCLEN1QjhhSSwyQyxDQUFBLFNBQUEsd0MsQ0FGRCwrQixDdkIxYUgseUJZZ0JLLGtCLENXa1h2QixnQkFrRGdCLGEsQ0FPaEIsa0JBR1ksc0N2QnBZc0IsaUJ1QnNZbkIsbUJBQ0UscUJBQ0UseUJBQ0Qsa0JBQ0osZUFDSixxQkFDUSxzQnZCbmRILGNBdUNFLGlDQUFBLHlCdUJpYkgsaURqQnZaSSxvRkFBQSw4QyxDQUFBLG9DQUVnQixhLENpQnFZbEMsaUIsQUFpQmtDLHFDakJsWkEsYSxDaUJpWWxDLGlCLEFBaUJ3QyxvQ2pCdFpOLGEsQ2lCcVlsQyxrQixBQWtCbUMscUNqQm5aRCxhLENpQmlZbEMsa0IsQUFrQnlDLG9DakJ2WlAsYSxDaUJxWWxDLG9CLEFBbUJxQyxxQ2pCcFpILGEsQ2lCaVlsQyxvQixBQW1CMkMsb0NqQnhaVCxhLENpQnFZbEMscUIsQUFvQnNDLHFDakJyWkosYSxDaUJpWWxDLHFCLEFBb0I0QyxvQ2pCelpWLGEsQ2lCcVlsQyxtQixBQXFCb0MscUNqQnRaRixhLENpQmlZbEMsbUIsQUFxQjBDLG9DakIxWlIsYSxDaUJxWWxDLGdCLEFBc0JpQyxxQ2pCdlpDLGEsQ2lCaVlsQyxnQkFzQnVDLG1CLENBdEIxQixXQTJCQSxVQUNGLFlBQ0Msa0JBQ0UsU0FDSixRQUNELGdDdkI3ZFMsMEJBQUEsa0J1QitkTixXQUNDLGNqQjFhSyxrRkFBQSxtQmlCZ2JDLFUsQ0FDTixvQ2pCL2FxQixtQixDaUJxWXJCLGtCLEFBcUN3QixxQ2pCdGFILG1CLENpQmlZckIsa0IsQUFxQzhCLG9DakIxYVQsbUIsQ2lCcVlyQixxQixBQXNDMkIscUNqQnZhTixtQixDaUJpWXJCLHFCLEFBc0NpQyxvQ2pCM2FaLG1CLENpQnFZckIsbUIsQUF1Q3lCLHFDakJ4YUosbUIsQ2lCaVlyQixtQixBQXVDK0Isb0NqQjVhVixtQixDaUJxWXJCLG9CLEFBd0MwQixxQ2pCemFMLG1CLENpQmlZckIsb0J2QnhjRSxnQyxDQUFBLFNBQUEsNkIsQ3VCZ2Y4QixTQUFBLDRCLENBeENoQyxrQ3ZCeGNFLHlCLENBQUEsK0IsQ0FBQSxTQUFBLDRCLEN1QndjRixrQ3ZCeGNFLHlCLENBQUEsaUIsQ3VCcWdCYixrQkFFVyxXQUNGLFlBRVMsaUJBQ0YsWSxDdkJwZUQsa0IsQ0F2Q0YsaUIsQ3VCK2dCYixxQkFDVyxxQixDQUNPLCtCLENBQUEsK0IsQ0FBQSxTQUFBLDRCLENBQUEsU0FBQSw0QixDQXpFUCxhLEN2QmphSSxtQyxDQUFBLG1DLENBQUEsU0FBQSxnQyxDQUFBLFNBQUEsZ0MsQ3VCb2ZYLFksQ3ZCcGZXLHNCLEN3QjhGRCw2QixDQUFBLGdDLENEbVVoQixhLEN2QmhhcUIseUMsQ0FBQSxTQUFBLHNDLENBQUEsU0FBQSxxQyxDQUFBLFNBQUEscUMsQ3VCZ2FSLGN2QmhhUSxxQixDQUFBLDBCLEN1QmdhckIsYSxDdkJyWm1CLDZDLENBQUEsU0FBQSwwQyxDQUFBLFNBQUEseUMsQ0FBQSxTQUFBLHlDLEN1QnFaTixjdkJyWk0scUIsQ0FBQSxhLEN1QmtoQlosaUJBU0ksa0IsQ0FDTSxjLENBQ2hCLDBCdkJya0JpQixXQVhILDJCLENBV0csU0FBQSw2QixDQUFBLFNBQUEsNkIsQ3VCd2tCSiwwQnZCeGtCSSxXQVhILHdCLEN1QjRsQkcsaUMsQ0FBQSxTQUFBLDhCLENBVEosc0J2QmxsQkMsc0JBQUEsVSxDQURBLGEsQ3VCbW1CWixtQnZCdGtCd0IsV0E3Qlosb0IsQ0E2QlksU0FBQSw0QixDQUFBLFNBQUEsNEIsQ3VCMGtCZCxtQnZCMWtCYyxXQTdCWixvQixDQTZCWSxnQyxDQUFBLFNBQUEsNkIsQ3VCMGtCZCx5QnZCMWtCYyx5QkFBQSxVLENBN0JaLGMsQ3VCdW5CWixnQnZCdm5CWSxxQkFXRyxpQixDQVhILFNBQUEsNkIsQ0FBQSxTQUFBLDZCLEN1QjJuQkQsZ0J2QjNuQkMscUJBV0csaUIsQ0FYSCxpQyxDQUFBLFNBQUEsOEIsQ3VCMm5CRCxtQkFjRSxxQnZCOW5CRSxvQixDdUJnb0JBLGMsQ0FDZiwrQ2pCM2tCZSxpREFBQSxnRixDQUFBLG9DQUVnQixjLENpQjZrQmxDLGdCLEFBQ2lDLHFDakIxa0JDLGMsQ2lCeWtCbEMsZ0IsQUFDdUMsb0NqQjlrQkwsYyxDaUI2a0JsQyxrQixBQUVtQyxxQ2pCM2tCRCxjLENpQnlrQmxDLGtCLEFBRXlDLG9DakIva0JQLGMsQ2lCNmtCbEMsaUIsQUFHbUMscUNqQjVrQkQsYyxDaUJ5a0JsQyxrQixBQUd3QyxvQ2pCaGxCTixjLENpQjZrQmxDLG9CLEFBSXNDLHFDakI3a0JKLGMsQ2lCeWtCbEMscUIsQUFJMkMsb0NqQmpsQlQsYyxDaUI2a0JsQyxtQixBQUtvQyxxQ2pCOWtCRixjLENpQnlrQmxDLG1CLEFBSzBDLG9DakJsbEJSLGMsQ2lCNmtCbEMsb0IsQUFNcUMscUNqQi9rQkgsYyxDaUJ5a0JsQyxvQixBQU0yQyx5Qlh6bEJwQixhLENXNGxCdkIsY0FFYSxvQixDQVdiLGN2QjluQnFCLDRCLEN1QmdvQkQsa0MsQ0FGQSxvQixDdkIzcEJGLFNBQUEsaUQsQ0FBQSxTQUFBLGlELEN1QitwQkQsVSxDdkIxcUJGLGtDLEN5QlFKLFEsQ0Y4cEJTLFUsQ3ZCdHFCTCxTQUFBLGlELENBQUEsU0FBQSxpRCxDdUJtckJFLG9CLEN2QnhxQkMsU0FBQSwwRCxDdUJnckJjLFd2QjNyQmpCLDRCLEN1QjZyQlMseUIsQ0FDbkIsZUFNUyxjdkJycUJjLG9CLENBQUEsU0FBQSx3QyxDQUFBLFNBQUEsd0MsQ3VCb3FCSCxtQnZCcHFCRyxXQS9CYixvQixDQStCYSw0QyxDQUFBLFNBQUEseUMsQ3VCb3FCSCx5QnZCcHFCRyx5QkFBQSxVLENBL0JiLG1CLEN1Qm10QlosbUJBSU8sVSxDQUNELGlCLENBQ1IscUJBR1UsbUIsQ0FDTyxRLENHcHJCSixjLENBZEMsZSxDQWtCQSxrQkFDQyxPLENIK3FCRSxRLENHcnRCSixjQUVMLFdBQ0ksZUFDRCxTQUNBLGVBQ0ksb0NBQUEsNEJBQ0Qsd0JBQ1MsNENwQmlETiw0QyxDQUFBLG9DQUVnQixRLENvQjVEakMsWSxBQVU4QixxQ3BCc0RHLFEsQ29CaEVqQyxZLEFBVW9DLG9DcEJrREgsUSxDb0I1RGpDLGEsQUFXK0IscUNwQnFERSxRLENvQmhFakMsYSxBQVdxQyx5QmQyQ2YsUSxDY3REdEIsbUJBY2Esa0JBQ0UsU0FDTCxVQUNDLFdBQ0MsaUNBQUEseUJBQ0ksc0JBQ0YsZSxDQXBCTixXQXlCTyxNQUNQLE9BQ0MsZ0IxQmxDSyxrQjBCb0NNLDZDQUFBLHFDQUNRLFdBQ2hCLFlBQ0MsZ0NBQUEsd0JBQ0ksd0IsQ0FDSixjLENBbENMLFdBMENLLGdDQUNVLGFBQ1IsY0FDQyxXQUN1QixXLENBQ0MsMEJwQjhCbEIsYyxDb0I3RWQsWSxBcEI4RUcsMEJBRFcsYyxDb0I3RWQsWSxBcEI4RUcsMEJBRFcsYyxDb0I3RWQsWSxBcEI4RUcseUJBRFcsYyxDb0I3RWQsWSxBcEI4RUcseUJBRFcsYyxDb0I3RWQsWSxBcEI4RUcsMEJBRFcsYyxDb0I3RWQsYSxBcEI4RUcsMEJBRFcsYyxDb0I3RWQsYSxBcEI4RUcsMEJBRFcsYyxDb0I3RWQsYSxBcEI4RUcseUJBRFcsYyxDb0I3RWQsYSxBcEI4RUcseUJBRFcsYyxDb0I3RWQsWUFBQSwwQkFvRFUsaUIsQ0FwRFYsV0F5RE0sbUIsQ0FDTyxxQixDQUFBLHFCLENBSVgsOEJBQUEscUIsQ0FFUSxzQixDQUdQLDZCQUFBLHFCQUVPLHdCQUFBLGUsQ0FDQyxxQixDQU1MLHNEQUFBLDZDLENBRXNCLG9CLENBSXZCLHNEQUFBLDZDLENBRXVCLG9CLENBQ2xDLGlCQ3RGYSxpQixDQUNDLGEsQ0FDaEIsa0JBR1csb0IsQ0FDRCx5QmZpRFksYSxDZW5EdkIsZ0JBS2lCLGdCQUNELGlCLENBR2QsZSxDQUNlLHVDLENBR08sV0FDYixXLENBQ0MscUIsQ0FDVCx5QkFNZSxZLENBQ04seUJmNEJXLHFCLENlOUJ2QixjQUthLHVCLENBTFEsZ0IsQ0FVSix3QixDQUdmLGtCQUNZLFdBQ0gsc0IzQjlDSSxZMkJnREgsT0FDSixTQUNDLGFBRUssMkMzQm5DSSxtQ0FBQSxlMkJzQ0YsZ0JBQ0YsV0FFRCxtQixDQUNPLHdCLEMzQjFDRiwrQixDMkI2Q2hCLGNBQ1csa0JBQ0MsZ0JBQ0UsV0FDTCxnQzNCckNnQiwrQkFBQSw4QkFBQSxhLEMyQnlDWiw4QixDQ2xCSix5QixDQ2tDSSxxQyxDRnhCWCx5QjNCckNnQixnQ0FBQSx3QjJCaURNLGdDQUFBLHdCQUFLLDZEQUFBLHFEQUFRLDRCckJ5Qm5CLG1CLENBSitELCtCLENxQmpDL0UsWSxDQWdCVywwQixDQUFBLDZCLENBR1IscUJBQ1Esa0JBQ0EsV0FDRixzQzNCZnFCLHFCQTFEaEIscUIyQjRFSyxjLENBQ1QscUIsQ0FDVCxhQUtNLGlCLENBQ0MseUJmbENXLHFCLENlZ0N2QixzQkFLYSx1QixDQUxRLGNBU04sYyxDQUNDLDRCLENBS2Qsa0JBQ1ksU0FDSixZQUNDLFdBQ0Esa0JBQ0Esc0MzQnpDdUIsZTJCMkNuQixrQkFDQyx5QkFDSSxTQUNWLGtCQUNTLDZCQUNHLHdCQUNFLHFCQUNILGdCQUNMLFMsQ0FDTCx3QixDQVNFLDRDLENBUlYsZSxDQUlXLDZCLENBRVosZ0JBQ2Esb0IsQ0FNRCxTLENDbklHLGUsQ0RvSWhCLGlCLENDM0lXLGdCLENBRVYsVUFFUyxXQUNBLHVCQUNNLGUsQ0FDQSxlLENBS0wscUJBQ0Qsc0M1QnNEdUIsaUI0QnBEbkIsZUFDRixvQkFDRixZQUNELFdBQ0QseUI1QlltQixxQjRCVlQsa0JBQ0YsbUJBQ0MscUI1QlpBLGdCNEJjSixxQ0FBQSw2QkFDQSxtQkFDQyxlLENBQ0gscUIsQ0VFSSxtQyxDQUFBLHNDLENBQUEsa0MsQ0ZuQkQsd0IsQzVCNkJNLHNCLEM0QjdCTixXQXdCRixrQkFDQyxNQUNQLFFBQ0UsWUFDRyxzR0FBQSxrRUFDSSxVLENBQ0wsbUIsQ0FHVCxjQUNXLFdBQ0YsWUFDQyxVNUI5Q0csa0I0QmdERCxRQUNMLGdCQUNPLFUsQ3RCNENtRSxpQixDc0JYNUQsVyxDRWpGTCxxQkFDUCxVLEN4QjJGd0UsaUIsQ3NCbEN0RSxvQkFFRixzQzVCTXVCLGU0QkpuQixxQjVCdERHLG9CLEM0QndERyxtQixDQ2tDQSxnQyxDRHpDbEIsV0FVVSxjQUNFLGVBQ0UsYyxDQUNDLHFCLENBR2QsV0FDUyxxQkFDRSxpQkFDRCxXQUNELFlBQ0MsMkJBQ2EsNEJBQ0Ysb0IsQ0FDRixXLENBQ2xCLGdCRXBGUyxrQkFDRixtQkFHSCxrQixDQUNRLGlCLENBRWYsa0JBQ2lCLHFCQUNOLHNDOUI2RHFCLCtDTU5oQixtQixDQVZELG9DQVlpQixpQixDd0IzRGhDLGdCLEFBSWlDLHFDeEIyREQsaUIsQ3dCL0RoQyxnQkFJdUMsNkIsQ0FBQSxnQyxDQUFBLDRCLENBTTVCLHFCQUNBLHNDOUJnRHFCLGlCOEI5Q2pCLGVBQ0YsZUFDRixZQUNELHlCOUJPZ0IscUI4QkxQLGtCQUNGLG1CQUNDLHFCOUJqQkYscUNBQUEsNEIsQ0E2QkcsaUIsQ0FBQSxpQixDOEJGbkIsVSxDQUNTLDhCLENBR1QsVUFDUyxxQkFDRSxrQkFDQyxlLENBQ0UseUJBRU0sOEIsQ0FDVCxpRCxDQVBYLFlBVWEsMEIsQ0FBQSx1QixDQXBESixhQTJERyxpQixDQUNLLGdDLENBQUEsNkIsQ0FFZixzQzlCSzhCLHFCOEJIbkIsK0N4QkNHLGdELENBQUEsb0NBRWdCLGdDLENBQUEsNkIsQ3dCTDlCLGdCLEFBR2lDLHFDeEJNSCxnQyxDQUFBLDZCLEN3QlQ5QixnQixBQUd1QyxvQ3hCRVQsZ0MsQ0FBQSw2QixDd0JMOUIsa0IsQUFJbUMscUN4QktMLGdDLENBQUEsNkIsQ3dCVDlCLGtCQUl5Qyw2QixDQWxFbEMsUyxDQXVFQSx5QkFFVyw2QixDQUNULGdELENBMUVGLFlBNkVJLHNELENBTVEsVSxDQUNWLDZCLENBcEZGLFdBeUZBLGNBQ0UsVSxDQUNGLGdELENBRVAsVSxDQUNTLDhCLENBSVgsYUFDVyxrQkFDQyxTQUNMLFUsQ0FDRSxrQyxDQUVQLGNBQ1csV0FDRixXQUNDLFMsQ1gyS00sMEYsQ25CclJMLHVDLEM4QjRHVCxTLEM5QjVHUyxnRCxDOEJrSFgsYSxDQUNXLG1DLENBSVgsb0IsQzlCbkVXLGdELEM4QnNFWCxlQUNVLGM5QnZFQyw4QyxDTVlHLG9DQUVnQixnRCxDd0J3RDlCLGdCLEFBR2lDLHFDeEJ2REgsZ0QsQ3dCb0Q5QixnQkFHdUMscUMsQ0E5SGhDLGUsQ0F5SVUsc0QsQ0FKakIsb0IsQ0FDVyxxRSxDQURRLGdCLENBUVIsNkQsQ0FFWCxhLENBQ1UseUQsQ0FFVixvQixDQUNXLDRFLENBRVQscUJBQ1csVSxDQUNGLCtELENBRVQsY0FDVyxXQUNGLGUsQ0FDSyx3QixDQUNiLGdCLENBTU8scUIsQ0FBQSxrQixDQUlkLGVBQ1UsZ0JBQ0ksUSxDQUNOLDJCLENBQUEsd0IsQ0FFTixZLENBQ1csMkIsQ0FBQSx3QixDQUVYLFNBQ1Esa0JBQ1EscUMsQzlCOUdnQixrQyxDQUFBLCtCLEM4QmtIbkIsa0JBQ0MsV0FDSCxZQUNDLGdCQUNJLHlCQUNKLE9BQ0osUUFDQyxnQ0FBQSx1QixDOUJ6SHVCLCtCLEM4QjRHM0IsVSxDQWVXLGdELENBQUEsNkMsQ0FJSyxtQkFDUCxvQixDQUNFLGtDLENBS1gsV0FDTSxXQUNGLFVBQ0EsZ0IsQ0FDTSxpQyxDQUdWLGtCQUNPLFdBQ0QsMENBQ1Msd0JBQ0Qsa0NBQ0ksNEJBQ0YsUUFDZCxTQUNDLFdBQ0MsWUFDQyxvQ0FBQSw0QkFFSSwyQkFBQSxrQixDQUNELCtDLENBR1EsMkJBQUEsa0IsQ0FDUiwrQixDQUtSLGlCLENBQ1kscUIsQ0FDaEIscUJBSVEsY0FDRixlLENBQ0ksd0MsQ0FFWCxXQUNTLGtCLENBQ1EscUIsQ0FDaEIsa0JBSVMsb0IsQ0FDRCwyQixDQUZVLGtCQUtQLFNBQ0wsV0FDQyxnQkFDTyxXLENBQ0osc0IsQ0FDVixvQkFJZSxnQzlCck9VLG9CQUFBLG9CQUFBLGE4QnVPakIsbUJBQUEsYyxDQUNFLHlDLENBRVgsd0JBQ1MscUIsQ0FDUywrQyxDQUVoQixpQixDQUNXLDhCLENBR2Isc0JBQ2tCLFdBQ1QsZ0JBQ00sd0JBQUEsbUIsQ0FDRCx3QixDQ3BSRiw0QixDRHFSWCxnQkN0UlMscUNBQUEsNEIsQ0NDRSxLLENBQ2Isa0JDSVcsa0JBQ0ssa0NBQUEsMEJBQ0gsZUFDMEIsZSxDQUN6QiwwQjNCMEVRLEssQzJCL0V2QixnQixBM0JnRlksMEJBRFcsSyxDMkIvRXZCLGdCLEEzQmdGWSwwQkFEVyxLLEMyQi9FdkIsZ0IsQTNCZ0ZZLHlCQURXLEssQzJCL0V2QixnQixBM0JnRlkseUJBRFcsSyxDMkIvRXZCLGdCM0JnRlksUyxDMkJ4RVYsV0FDUyxZQUNDLGFqQ3lCUyxtQ0FBQSwwQixDQUFBLFNBQUEsZ0csQ0FBQSxTQUFBLGdHLENpQ3ZCTCxTQUFBLG9CLENBQUEsU0FBQSxvQixDQVpYLGEsQ2pDb0NrQixTQUFBLHdCLENBQUEsU0FBQSx3QixDaUNoQm5CLFksQ2pDZ0JtQixTQUFBLHNHLENBQUEsU0FBQSxzRyxDQUFBLFNBQUEsdUMsQ0FBQSxTQUFBLHVDLENpQ1pQLHlCakNZTyxVaUNWVixnQ0FBQSx3QkFDSSxnQ0FBQSx3QkFDUyxrQ0FBQSwwQkFBSyw2REFBQSxxREFBTyw0QjNCa0VsQixtQixDQUFoQixvRyxDQUorRSx3QixDQUkvRSxTQUFBLGlHLENBSitFLFNBQUEscUIsQzJCMUY5RSxhLENqQ3NDdUIsNEIsQ0FBQSxTQUFBLHlCLENpQ0Z4QixZLENqQ0V3QiwwRyxDQUFBLDJDLENBQUEsU0FBQSx1RyxDQUFBLFNBQUEsd0MsQ2lDRVosd0IsQ2pDRlksZ0IsQ2lDSXZCLDZCQVFlLFNBQ1YsYSxDakNoQlcsZSxDaUN1Qm5CLDhCQUFBLHNCQUVhLGUsQ0FDRSxTQUFBLCtCLENBSWIsYSxDQUNhLGdCLENBTWYsYSxDQUNhLFNBQUEsZ0MsQ0FJWCxlLENBQ2UsVyxDQUNkLHFCQU9NLFUsQ0FDRixZLENBQ1IsaUIsQ2pCa1RjLHVGLENpQi9TSCxrQixDQURBLFdBS0Msa0JBQ0MsV0FDSCxXQUNDLFlBQ0EsT0FDSixrQ0FBQSwwQkFDTyxVQUNKLHdCLENoQ2hHVyxlLENBS3RCLGNBQ1csa0JBQ0MsU0FDSixRQUNELFdBRUUsWUFDQyxVQUNELHNDQUFBLDhCQUNLLCtDQUFBLHVDQUNELGdCLENBRUUsbUIsQ0FFYixrQkFDWSxNQUNQLE9BQ0MsaUJBQ00sVUFFSixlREdPLGtCQ0RDLHFCQUNFLHdCQUVHLDhDQUFBLHFDLENBQ1IsWSxDQUNaLGdCLENpQzFDUSxjLENBREMsa0JBSU8sb0JBQUEsb0JBQUEsYUFDTix5QkFBQSxzQkFBQSw4QkFDUSxzQ2xDaUVhLDhDLENNTmhCLG9DQUVnQixjLEM0Qm5FdEIsZ0IsQUFRdUIscUM1QitERCxjLEM0QnZFdEIsZ0JBUTZCLHlCLENBTHRDLGdCQVFnQiw4QyxDNUJzREQsb0NBRWdCLHlCLEM0QmhFL0IsZ0IsQUFTa0MscUM1QjJESCx5QixDNEJwRS9CLGdCQVN3QywrQixDQUl6QyxhLENsQ3FDYSx5QllRUSxZLENzQjdEdkIsa0JBcUJpQixxQixDQUtqQixTLENBQ1MsdUIsQ0FEWSxrQkFJRiwrQzVCbUNELGdELENBQUEsb0NBRWdCLHVCLEM0QnpDYixnQixBQUtjLHFDNUJ3Q0QsdUIsQzRCN0NiLGdCLEFBS29CLG9DNUJvQ1AsdUIsQzRCekNiLGtCLEFBTWdCLHFDNUJ1Q0gsdUIsQzRCN0NiLGtCQU1zQixrQyxDQUh4QywrQzVCb0NlLGdELENBQUEsb0NBRWdCLGtDLEM0QnRDL0IsZ0IsQUFNa0MscUM1Qm9DSCxrQyxDNEIxQy9CLGdCLEFBTXdDLG9DNUJnQ1Qsa0MsQzRCdEMvQixrQixBQU9vQyxxQzVCbUNMLGtDLEM0QjFDL0Isa0IsQUFPMEMseUJ0QnlCdEIscUIsQ3NCbkN2QixrQkFlaUIsNEIsQ0M5Q2pCLFksQ0FDVyx5QnZCdUNZLDRCLEN1QnhDdkIsY0FHYSxrQkFDQyxpQ25DK0JjLHNCLENtQzFCNUIsY0FDVyxrQkFDQyx1QkFDRCxXQUNGLG1CQUNRLHNCbkNURiw2QkE4QmEsK0IsQ0FBQSw2QyxDbUMxQjVCLDRCLENBV3NCLHdDLENBWHRCLGlCLENBZWEseUJ2QjBDVSxzQixDdUJ6RHZCLHNCLENBbUJhLHdDLENBbkJiLG1CQXNCZSw0QixDQUtmLFdBQ1MsVUFDQSxrQkFDRyxtQkFDTSxTQUNWLE1BRUgsU0FDRyxZQUNFLDJCQUNhLHFCLENBQ0oseUJ2Qm1CSSw0QixDdUI5QnZCLFVBY1csb0JBQ1MsOEIsQ0FJcEIsVUFHZSxZQUNOLGtCQUNHLFNBQ0gsTUFDSixTQUNHLFcsQ0FDRSx5QnZCaUJhLDhCLEN1QjFCdkIsV0FZVyxpQyxDQUFBLGlDLENDMURGLHFCLENENkRILHNDbkNFNEIsYyxDbUNBbkIseUJ2Qk5RLGlDLENBQUEsaUMsQ3VCSWpCLGdCQUtXLGlDLENBSWYsVSxDQUNTLGlDLENBR1QsVUFDUyxjLENBQ0ssc0MsQ0FHZCxZQUNTLGtCQUNHLFFBQ0wsWUFDRyxlQUVHLGdCLENBQ0YseUJ2QnZEVSxzQyxDdUJnRHJCLGEsQUFVWSx5QnZCakJTLHNDLEN1Qk9yQixhQWNZLHlCLENBQUEsMEIsQ0UvRlosWSxDQUNXLDJDLENBQUEsNEMsQ0FLVCxhLENBQ1csMkMsQ0FFWCxnQixDQUNjLDRDLENBRWQsSyxDQUNLLDRDLENBTVAsU0FDUSxXQUNDLGUsQ3JDdkJJLHFELENxQzBCYixTQUNRLFdBQ0Usd0IsQ0FDVSwyQyxDQUVwQixvQkFDVyxjQUNELGdCQUNHLG9CQUFBLG9CQUFBLFksQ0FDRix5QnpCMEJVLDJDLEN5QjlCckIsZUFPYSxlLEFBQ0EsMEJ6QmxCUSwyQyxDeUJVckIsV0FZVyxrRSxDQUdULFMsQ0FDUyx5QnpCY1Usa0UsQ3lCZm5CLFlBSVcsOEMsQ0FJWCxzQ3JDZThCLGdCTWRqQiw4QyxDQVVDLG9DQUVnQiw4QyxDK0JiOUIsZ0IsQUFHaUMscUMvQmNILDhDLEMrQmpCOUIsZ0JBR3VDLGtELENBRXJDLGtCQUNnQixlQUNILGdCQUNDLHFCLENBQ0ksaUUsQ0FJcEIsVUFDUyxpQi9CYkksOEMsQ0FVQyxvQ0FFZ0IsaUUsQytCQTlCLGdCLEFBR2lDLHFDL0JDSCxpRSxDK0JKOUIsZ0IsQUFHdUMseUJ6QlRwQixpRSxDeUJNbkIsWUFNVyxvRSxDQUdULFksQ0FDWSxvRSxDQUdaLGtCLENBQ2lCLHlCekJwQkEsK0UsQ3lCbUJmLGlCQUttQixjLENDckYzQixzQ3RDaUVrQyxlc0MvRHJCLG9CaENxREksV2dDbkRSLGdCQUNLLGlCLENBQ0Usa0MsQ0FORixTQVNKLGdCLENBQ08sc0MsQ0FWSCxTQWNKLGlCQUNPLHFCdENEQyw4QyxDTW1EQSxvQ0FFZ0Isc0MsQ2dDbkVwQixnQixBQWlCcUIscUNoQ3NERCxzQyxDZ0N2RXBCLGdCQWlCMkIsd0MsQ0FqQjNCLFNBcUJKLGlCQUNPLGN0Q3dCQSw4QyxDTW1CQyxvQ0FFZ0Isd0MsQ2dDbkVwQixnQixBQXdCcUIscUNoQytDRCx3QyxDZ0N2RXBCLGdCQXdCMkIsc0MsQ0F4QjNCLGlCQTRCRyxxQkFDTCxxQnRDZk0sNkJzQ2lCRyw4QyxDaENrQ0gsb0NBRWdCLHNDLENnQ25FcEIsZ0IsQUFnQ3FCLHFDaEN1Q0Qsc0MsQ2dDdkVwQixnQixBQWdDMkIseUIxQjZCbEIsYyxDMEI3RHZCLFdBb0NXLG9CQUNRLGEsQ0NyQ25CLFdBQ1EscUJBQ0csVSxDQUNGLG9CLENBQ1IsWUFHTyx5QnZDc0JtQixrQnVDcEJYLFdBQ1IsWUFDQyxpQkFDQyxrQkFDQyxvQkFDRiw2QkFDVSxlQUNWLGdCQUNFLHNDQUFBLDZCLENBQ0UsdUIsQ0FFWixjLENBQ1ksc0IsQ0FmTyxXQW1CWCxjLENBd0JLLDJCLENBdkJELDBCLENBcEJPLHFCLEN2Q05MLDBCLEN1Q01LLFdBNEJULFdBQ0YsV0FDQyxrQkFDRSxTQUNGLE9BQ0oseUJ2Q0NlLGtDQUFBLDBCdUNDUixvQ0FBQSwyQixDQUNDLHVCLENBQ1oscUJ2QzdCZ0IsNkJ1Q2tDQSxlLEN2Q2hESCxpQyxDdUNvRFksZ0NBQUEsd0JBSWQsc0NBQUEsNkIsQ0FDQyxlLENBQ1oscUJIekRTLFdBQ0Ysc0JBQ0MsYSxDQUNELHFCLENBRVAsV0FDUyxhQUNDLFdBQ0QsWUFDQyxzQnBDVkcseUJBNkJZLGtCb0NkWixxQnBDSkcsaUIsQ29DTUYsMEJ4QklPLHFCLEN3QmZyQixXQWNXLFlBQ0MsZ0IsQUFDRywwQnhCUE0sZSxDd0JmdkIsbUIsQUEyQmtCLDBCeEJOSyxlLEN3QnJCdkIsaUIsQUErQmdCLHlCeEI4Qk8sZSxDd0I3RHZCLFdBbUNXLFlBQ0EsdUIsQ0FNWCxXQUNTLGtCQUNHLGVBQ0UsV0FDTCxZQUNDLHlCcENsQmlCLGtCb0NvQlYsc0JwQ2pERixjLENvQ21ETCw4QixDQWtCRSwyQixDQTNCVyxXQVlWLGtCQUNDLFdBQ0gsV0FDQyxnQ3BDOUNNLFlvQ2dETixNQUNMLFFBQ0UsT0FDRCxRLENBQ0UsMEJ4QjFDYSx1QixDd0JxQnZCLGVBeUJnQixXQUNMLGFBQ0MsMkIsQ0FPRSxVQUNILFcsQ0FPRCw2QyxDQUlRLHVCLENBQ0ksd0IsQ0FDckIsb0IsQ0FLUyw4QixDQUVSLFdBQ1MsWUFDQyxjLENBQ0csZ0QsQ0FHYixlQUNjLFdBQ0wsVyxDQUNDLHlCeEI3Q1csd0IsQ3dCaUN2QixnQklzRGEsYSxDSnRDRyxVLENLcEhoQixxQkFDVyxpQixDQUtDLGlCLENBSkEsYyxDQUVWLFdBQ1MsVyxDQUNDLGlCLENBQ1Qsa0JDQ08sV0FDRCxNQUNKLGtDQUNrQiw0QkFDRixzQkFDRixTLENBQ1YsMEI5QkxjLGlCLEM4Qkp2QixtQyxBQVl5Qix5QjlCa0RGLGlCLEM4QjlEdkIsV0FnQlcsNEJBQ2MsdUQsQ0FHRCw2QkFDQyx1QixDQUNKLHdELENBRUcsOEJBQ0MsdUIsQ0FDSix5RCxDQUVHLCtCQUNDLHVCLENBQ0osMkQsQ0FFRyxpQ0FDQyx1QixDQUNKLDBELENBRUcsZ0NBQ0MsdUIsQ0FDSiw0RCxDQUVHLGtDQUNDLHVCLENBQ0osMEQsQ0FFRyxpQyxDQUNDLDZCLENDekNtQix1QixDRCtDM0IsWSxDQUNOLHlCOUJVWSw2QixDOEJYTixlQUlKLGMsQ0N0RGIsa0JBQ2Msa0RyQ2dFSSxvRCxDQUFBLG9DQUVnQixjLENxQ25FbEMsa0IsQUFFbUMscUNyQ3FFRCxjLENxQ3ZFbEMsa0IsQUFFeUMsb0NyQ2lFUCxjLENxQ25FbEMscUIsQUFHc0MscUNyQ29FSixjLENxQ3ZFbEMscUJBS2EseUIsQ0FDVixrQkFJVSwrQyxDckN1REssb0NBRWdCLHlCLENxQzFEbEMsaUIsQUFFa0MscUNyQzREQSx5QixDcUM5RGxDLGlCQUV3QyxvQixDQUd4QyxxQkFDVSxrQkFDRSxhQUNGLGdCQUNJLFdBQ0wsWUFDQyxrQkFDTyxTQUNULDZCQUNZLGMsQ0FDViwyQixDQVZVLFdBYVAsa0JBQ0MsTUFDUCxPQUNDLFNBQ0UsUUFDRCxXQUNFLFlBQ0Msa0JBQ08sWUFDUCxzQjNDbkNHLFUyQ3FDSiw0QkFBQSxtQixDQUNJLHlCL0JzQlEsMkIsQytCL0NILFVBMkJQLDJCQUFBLG9CM0N4Q0Usc0IsQzJDeUNFLDBCLENBNUJHLFdBNkRULGtCQUNHLFlBQ0YsT0FDSixLLENBcENTLDBCLENBNUJHLFdBb0NaLFNBQ0UsUUFHRSxrQkFDTyxxQixDQUNQLGlDLENBR0gsVUFFSSwyQkFBQSxtQkFDSSxnQ0FBQSx3QkFDUyxrQ0FBQSwwQkFBSyw2REFBQSxxREFBTyw0QnJDb0NsQixtQixDQUorRCw4QixDcUM3Qi9FLFMsQzNDbEVXLHlCWTZEUSw4QixDK0JLbkIsVzNDakVXLHNCLEMyQzhFUixTLENBQ0ksd0IsQ0FNRCxPQUNGLFFBRUksV0FDRCxZQUNDLFMsQzNDMUZHLHlCWTREUSxvQixDK0IvQ3ZCLFdBa0ZXLFlBQ0MsU0FDQSxlQUNJLHVCLENBQ1EsMkIsQ0F0RkosV0F5Rkwsa0JBQ0MsTUFDUCxPQUNDLGdCQUNRLGtCQUNHLDRDQUFBLG9DQUNTLFdBQ2pCLFlBQ0MsZ0NBQUEsdUIsQ0FDSSwwQixDQWxHRSxZLENBc0dMLDZCLENBdEdLLFdBMEdMLHFCQUNPLFUsQ0N6SHRCLGtCQUNZLE1BQ1AsV0FDSSxZQUNDLFVBQ0QsbUNBQUEsMkJBQ0ksUSxDQUNMLHNCLENBUFIsTUFVTyxVLENEc0VJLHdCLENDckVBLGMsQ0FRVCxrQkFDWSxNQUNQLFNBQ0csVyxDQUNFLHFCLENBQ1Qsa0JBS1MsV0FDSCxZQUNDLFlBQ0MsUyxDQUNGLGlDLENBTFQsWSxDQVFhLHFCLENBQ1Ysa0JBSVMsV0FDSCxZQUNDLE1BQ0wsVUFDSSxnQ0FBQSx3QkFDYSwrQkFBQSx1QkFBSyw2REFBQSxxREFBUyw0QnRDcURoQixtQixDQUorRCxRLEN1QzNGakUsYyxDQUNqQixrQkFHVyxvQixDdkN1RnVFLFEsQ3VDN0Z4RSxlQUNELGtCLENBQ1EsYyxDQUtQLFdBQ0YsWUFDQyxtQkFDSSxrQkFDRyxrQkFDSCxXQUNMLHNDN0N3RHlCLHNCNkN0RGhCLGlCQUNILGdCLENBaUJOLGUsQ0FoQk0sZ0IsQ0FpQmQsZ0NBQUEsd0JBR2Esa0JBS0oseUJBSUQsWSxDQTdCTSxnQixDQU1MLGdCQUdDLGtCQUVBLGtCQUVGLFc3Q05ZLFU2Q0hULFdBQ0gsd0JBT1EsVyxDQUlSLGUsQ0FNRSxXQUNBLFdBQ0YsWTdDakJZLGdDQUFBLHdCNkNvQlIsd0JBQ0gsUyxDQUVDLHNCLENBQ1Ysa0JBR1csU0FDTCxXQUNFLFdBQ0EsWUFDQyxTQUNGLFVBQ0MsU0FDRCxlQUNFLGtCQUNPLGdCN0M3REYsNkNBQUEsb0MsQzZDK0RTLDJCLENBRXRCLGtCQUNZLGNBQ0QsUUFDSixTQUNDLFVBQ0MsV0FDQyx1Q0FBQSwrQkFDRyxZN0N6RUEsVUFBQSxtQixDNkM0RUssK0IsQ0FFaEIsbUJBQ2tCLFdBQ1QsVyxDQUNDLHNCLENBQ1QsY0FLTSxrQixDQUNNLDRCLENBQ2hCLCtDdkN4QmlCLGdCLEN1QzRCd0Isb0N2QzFCUiw0QixDdUN3QmxDLGdCLEFBQ2lDLHFDdkNyQkMsNEIsQ3VDb0JsQyxnQixBQUN1QywwQnZDUmhCLDRCLEN1Q092QixrQixBdkNOWSwwQkFEVyw0QixDdUNPdkIsa0IsQXZDTlksMEJBRFcsNEIsQ3VDT3ZCLGtCLEF2Q05ZLHlCQURXLDRCLEN1Q092QixrQixBdkNOWSx5QkFEVyw0QixDdUNPdkIsa0J2Q05ZLGtCLEN1Q1laLDBCQUNtQixjQUNSLHNDN0M1QnVCLGMsQ3lCdVZaLHFCLENvQnpUVCx3QixDQUpLLFUsQ0FPUCx1QyxDQUVQLGUsQ0FDYyxjLENBQ2IsWUwxR0sscUIsQ3hDREssZSxDd0NJZCxrQkFJTyxXQUNDLDhGQUFBLCtEQUNLLGlCQUNDLGdCQUNDLGlCQUNDLG9ELENsQ21EQyxvQ0FFZ0IsZSxDa0M1RGxDLHFCLEFBUXNDLHFDbEN3REosZSxDa0NoRWxDLHFCLEFBUTRDLHlCNUJjckIsZSxDNEJ0QnZCLGNBVWEsYyxDQUliLGtCQUVZLFdBQ0gsWUFDQyxzQkFFUywyQixDQUNFLFcsQ0FDcEIsV0FLUSxTQUNBLGVBQ0ssU0FDTixlQUVLLGUsQ0FDRyxlLENBRWQsa0JBQ1ksWUFDRixXQUNELGVBQ0MsUyxDeEM5Q0csMkIsQ3dDb0RiLFksQ0FDVyw0QixDQUdYLGdCLENBQ2Usc0IsQ0FNZixhLENBQ1csdUIsQ0FHWCxZLENBQ1csYSxDQUNWLFdBSU0sUyxDQTZESSxxQixDQTVESixpQixDQUlQLFdBQ1MsWUFDQyxXQUNELGMsQ0FzRkEsb0IsQ0FyRkMseUIsQ0E4RkQsV0FDQyxxQyxDQS9GQSx5QixDQUdWLHFCQUlPLGVBRkksa0JBQ0MsU0FFRyxTLEN4Q25FSywwQyxDd0N3RWxCLFNBRU8sV0FDRSxXLENBQ0MseUI1QnRFUyxhLEM0QjJDdkIsYyxBQTRDUyx5QjVCdkZjLGUsQzRCcUZ2QixhQU1XLGlCLENBT1gsWUFDUyxTQUNBLGVBRUssU0FDTixjLENBRUsscUIsQ0FJRixlLENBSUMseUI1QmpIVyxpQixDNEJrR3ZCLGNBcUJhLGEsQ0FRRCxZQUNGLFNBQ0YsU0FFRCwwQyxDbEMvRlcsb0NBRWdCLGEsQ2tDc0ZsQyxXLEFBUzZCLHFDbEMzRkssYSxDa0NrRmxDLFcsQUFTa0MseUI1QnJJWCxhLEM0QjRIdkIsV0FjVyxvQixDQWRFLFdBb0JBLGtCQUNDLFFBQ0wsVSxDeEN4SmEsNEIsQ3dDNEpuQixrQkFLUyxRQUNMLFdBQ0UsV0FDQyxlLENBQ0Usc0IsQ0FDWCxrQkFLVyxXQUNILFlBQ0Msc0J4Q3BNSyxvQ0FBQSwyQixDd0N3TUYsNEIsQ0FSUyxXQVlULFdBQ0YsWUFDQyxxQixDeEM5TUcsZSxDd0NnTlosV0FLTSxnQkFDTyxVQUNQLFVBQ0YsaUIsQ0FDSyx5QjVCNUxXLGUsQzRCc0x2QixXQVVXLFcsQ0FNWCxXQUVTLHFCQUNFLFUsQ0FDRixhLENBSkUsV0FRQSxzQ3hDeEt1Qixld0MwS25CLFUsQ3hDN09BLGdCLEN3Q2dQWixrQkFLUyxTQUNMLE9BQ0QsV0FDRyxZQUNDLGtCQUNPLHFCLEN4QzFQRiw2QixDd0MwUVYsc0IsQ0FWSyxlLENBQ1QsT0FHSyxTQUNFLGtCLENBTUksMEIsQ0FDWCxLLENBSUksd0IsQ0FFSixzQixDQUlTLHVDLENBR0wsc0IsQ0FDSyxpQixDQW9CUSx1QixDQUtMLGdDQUFBLHdCQUNXLGdDQUFBLHdCQUFLLDZEQUFBLHFEQUFRLDRCbENqTmpCLG1CLENrQ3VMVixpQixDQUNULFdBS1EsWUFDQyxTQUNGLDhDQUVZLDRCQUNDLDZCQUNELDJCQUNHLFlBQ1osdUJBQ0csYyxDbEMxTXFFLHlCTWxDNUQsaUIsQzRCaU92QixpQkFnQmtCLHVCLENBaEJELFUsQ2xDL0xrRSw2QixDa0MwTmxFLCtDQUNHLG1CLENBQ0QsdUIsQ0FDbEIsV0FJUSxZeENoVU0sUSxDd0NtVVAsa0IsQ0FDUCxhQUlVLGtCQUNDLE1BQ1AsT0FDQyxRQUNDLFNBQ0MsWUFDRSxnRGxDN1FRLGlEQUFBLGMsQ2tDZ1JSLG9DbEM5UXdCLGtCLENrQ21RbEMsZ0IsQUFTaUMscUNsQ3hRQyxrQixDa0MrUGxDLGdCLEFBU3VDLG9DbEM1UUwsa0IsQ2tDbVFsQyxpQixBQVVrQyxxQ2xDelFBLGtCLENrQytQbEMsaUIsQUFVd0MseUI1Qm5UakIsa0IsQzRCeVN2QixlTWhVVyxxQixDTitVRSxlLENBS2IsV0FFUyxXLENBQ0MsUyxDQUNULG9CQUlVLHFCQUNGLHNCQUNDLHFCLEN4Q25XSyxrQixDd0NxV2QsWSxDQUlVLGdCLENBQ1Ysa0JBSVcsYUFDRCxXQUNGLFlBQ0MsV0FDQSwrRkFBQSwrRCxDQUNJLHlCNUJ2VFMsZ0IsQzRCZ1R2QixhQVVZLGlCLENBU0EsaUIsQ0FMWixxQkFFVyxXQUNGLFNBQ0YsaUIsQ0FDSyxpQixDQU9ILFEsQ0FFRyxpQixDQUFBLHFCLENBQUEsb0IsQ0FBQSxvQixDQVdBLHNCLENBdUNILHNDLENBbERHLHdCLENBV0Esa0IsQ0FYQSxpQixDQUFBLGtCLENBQUEsa0IsQ0FBQSwyQixDQUFBLHFCLENBRytMLFksQ0FFaE0saUIsQ0FBQSxhLENBR1EsU0FFWixpQixDQUtNLHFCLENBQ1YscUJBS1EsV0FDRixVQUNBLFNBQ0Ysa0JBQ0ssZ0IsQ0FDRyx5QjVCdFlRLHFCLEM0QitYdkIsV0FXVyxXLENBS1gsb0IsQ0FFbUIsdUIsQ0FFbEIscUJBSVUsVyxDQUNGLFMsQ0FDUixlQUlZLFUsQ3hDcmFLLDRCLEN3QzBhUCxxQixDeEMxYU8seUIsQ0FBQSwyQixDd0M2YVIsK0IsQ3hDN2FRLGtCLEN3Q3NiakIsaUIsQ0FJVyxvQyxDQUNWLFMsQ0FPUSw0QixDQUFBLHlCLENBTkMsb0IsQ0FDUixVLENBV08sbUMsQ0FBQSxnQyxDQUY2QyxXQU0xQyxrQkFDQyxXQUNILFNBQ0YsV0FDRSxZQUNDLHNCeEN0ZUcsa0J3Q3dlSSxjLENBMkNWLDZDLENBMUNHLGdDLENBMENILG1ELENBckNnQixZLENBSVosNEIsQ0FNSCxtQkFDSSwrQixDQUNBLGdDLENBR2UsZ0JBQ2YsZ0MsQ0FDQSx5QixDQUFBLGEsQ0FBQSxpQixDQUdpQyxzQ3hDL2JiLGV3Q2tjbkIsVSxDeENyZ0JBLDJCLENBQUEsaUMsQ3dDMmdCTCxlQU9BLFUsQ0FIRyx1QixDQUVWLGtCQVdTLFNBQ0wsYyxDQUVFLDhCLENBeUJHLG9DLENBT0csZ0NBQUEsd0JBQ1ksZ0NBQUEsd0JBQUssNkRBQUEscURBQVEsNEJsQzdkcEIsbUIsQ2tDNGJYLDhCLENBTGMsV0FTVixrQkFDQyxXQUNILFlBQ0MsK0NBRVUsNEJBQ0MsNkJBQ0QsMkJBQ0csT0FFakIsUSxDbEM5YzJFLDBCTWhGNUQsOEIsQzRCMmdCQSxZLEFBMEJYLHlCNUJ2aEJXLDhCLEM0QjZmQSxZQThCWCxvQyxDQUlILFUsQ2xDN2QwRSx5Qk1sQzVELHVCLEM0QjZkdkIsd0JBNkNhLDZCLENBS0gsVUFDRCxXLENBQ0EseUIsQ0FFQyxrQkFDRSxVQUNILFdBQ0MsbUIsQ0FDQSxnQyxDQUplLFdBUVosa0JBQ0MsV0FDSCxZQUNDLHFCQUVVLE0sQ0FFZCwyQixDQUlFLGtCQUVFLFdBQ0gsTUFDSixPQUNDLFdBQ0ksNkJBQytCLGlCLENBQ3hCLGtDLENBUlUsV0FZZCxrQkFDQyxXQUNILFNBQ0YsV0FDRSxZQUNDLHNCeENwbkJHLGlCLEN3Q3NuQkksNEIsQ0FLVCxxQixDeEMzbkJLLHVCLEN3QytuQmQsZUFHUyxvREFDVSw0QkFDQyw2QkFDRCwwQixDQUNHLDRCLENBRXJCLGFBRVcsNkJBQ1MsUSxDQUNaLDZCLENBWGEsV0FnQlYsZ0NBQUEsd0JBQ1csZ0NBQUEsd0JBQUssNkRBQUEscURBQVEsNEJsQy9pQmpCLG1CLENBSitELHVCLENrQ3lqQjNFLGtELENBQ1ksb0IsQ1g3b0JQLE0sQ1c4b0JaLGtCWHpwQlcsd0JBQ1UscUJBQ0gsZSxDQUNMLDJCLENBQ2IsYUFHVSxlLENBQ0cseUJqQm9EUywyQixDaUJ0RHZCLGVBS2EsTSxDQUliLGtCQUNZLFNBQ0wsV0FDRSxZQUNDLGtCQUNELHNDN0JtRHlCLGU2QmpEckIsa0JBQ0MseUJBQ0ksU0FDVixrQkFDUyw2QkFJSCxTLENKc0xHLGtCLENJckxSLDRCLENBQ1Isb0IsQ0FJVSx5QmpCd0JZLDRCLENpQnpCdkIsY0FJYSwwQixDQUliLGtCQUNZLGdCQUNHLFVBQ04sYyxDQUNDLDhCLENBRVIsaUJBQ2UsV0FDTixXLENBQ0Msc0MsQ0FRUixpQ0FBQSx3QixDQUNhLCtCLENBT2Ysa0JBQ1ksV0FDSCxzQjdCdkVJLGdCNkJ5RUQsYUFDQSw2QzdCekRJLG9DLENNOEVpRSw4QixDdUIzQnZELHFCQTJCZixvQkFDQSxXQUNGLHNDN0I1QnVCLGU2QjhCbkIscUI3QnhGRyxvQixDNkJnR0Esa0MsQ0FHZCxXQUNTLHFCQUNFLGlCQUNELFdBQ0QsWUFDQywyQkFDYSw0QkFDRixtQixDQUNGLGdCLENBQ2xCLGtCa0J2SE8sY0FDRCxXQUNGLGNBQ0ksa0JBQ0ksZ0JBQ0wsc0IvQ0xHLFUrQ09OLG1DQUFBLDJCQUNJLHNCQUNFLCtDekN3REcsbUQsQ0FBQSxvQ0FFZ0IsZ0IsQ3lDcEVsQyxjLEFBVzhCLHFDekM2REksZ0IsQ3lDeEVsQyxjLEFBV3FDLG9DekN5REgsZ0IsQ3lDcEVsQyxvQixBQVlxQyxxQ3pDNERILGdCLEN5Q3hFbEMsb0JBWTJDLHVCLEN0QnNNL0IsMEIsQ0QxQ1UsMkIsQ0NhSCxrQyxDc0JyTEgsWSxDQWVILDBCLENBQ1YsOEMsQ3pDa0RlLG9DQUVnQiwwQixDeUNqRGxDLGMsQUFDOEIscUN6Q29ESSwwQixDeUNyRGxDLGMsQUFDcUMseUJuQzBDZCwwQixDbUMzQ3ZCLGFBR1ksc0IsQ0FJWixXQUNTLFlBQ0MscUJBQ0MsaUIsQ0FDQyx5RCxDQ1ZFLGlFLENEYVYsMkJBQUEsbUJBQ2EsMERBQUEsaUQsQ0FDVyx1QixDQUN2QixrQkFNTyxjQUNELFdBQ0YsVUFDQSxZQUNDLGUsQ0FDRSx5Qm5DZVcsdUIsQ21DckJ2QixXQVNXLGtELENBVFgsUyxDQWFXLHlCbkNRWSxrRCxDbUNyQnZCLGtCQWVnQixXQUNILFNBQ0Qsb0JBQ1UsNEIsQ0FLdEIsa0JBQ1ksV0FDSCxZQUNDLHNCQUNTLDRCQUNFLDJCQUNFLDhCQUFBLHNCQUNWLHdEQUFBLCtDLENBQ1csNkIsQ0FDdkIsY0FLVSxrQkFDQyxRQUNMLFVBQ0UsWUFDQyxXQUNELFksQ0FDRSx3RCxDQVBYLFMsQ0FVVyx5Qm5DekJZLHdELENtQ2V2QixXQWFhLGtCQUNHLGtCQUNELFdBQ0YsWSxDbkMvQlUsNkIsQ21DZXZCLFdBc0JXLHVCLENBSVgsa0JBQ1ksNkN6Q3RDTSxTLEN5Q3dDVCxvQ3pDdEN5Qix1QixDeUNtQ2xDLGEsQUFFOEIscUN6Q2pDSSx1QixDeUMrQmxDLGFBRW9DLGtELENBRnBDLFcsQ0FNWSx5Qm5DL0NXLGtELENtQ3lDdkIsVUFRYSxhQUNDLGUsQ3JDL0dkLGlCLENBQ1ksd0MsQ0FFVixxQixDVkhhLHlCWTZEUSwyQixDRnREckIsZ0NWSlksNkJBQUEsV1VRRCxvQkFDRSx1QyxDQUliLGtCQUNlLFlBQ0wsVUFDRCxlLENBQ0ksdUUsQ0FJZ0MsMEMsQ0FGM0Msa0QsQ0oyQ2Msb0NBRWdCLHVFLENJN0M5QixvQixBQUVxQyxxQ0orQ1AsdUUsQ0lqRDlCLG9CLEFKMkNjLG9DQUVnQiwwQyxDSXhDOUIsb0IsQUFFcUMscUNKMENQLDBDLENJNUM5QixvQkFFMkMscUUsQ0FHM0MsNkJWN0JVLGlETThESSxhLENOckNHLG9DTXVDYSxxRSxDSW5DOUIsa0IsQUFHbUMscUNKb0NMLHFFLENJdkM5QixrQkFHeUMsK0MsQ0FLM0MsaURKeUJnQixvREFBQSxpQkl0QkQsa0JBQ0MsY0FDTCxnQkFDRSxVLENBQ0wsb0NKb0J3QiwrQyxDSTNCaEMsaUIsQUFDa0MscUNKOEJGLCtDLENJL0JoQyxpQixBQUN3QyxvQ0owQlIsK0MsQ0kzQmhDLG9CLEFBRXFDLHFDSjZCTCwrQyxDSS9CaEMsb0JBRTJDLDhDLENBUTNDLGdCQUNjLGtESmNFLGtELENBQUEsb0NBRWdCLDhDLENJakJoQyxrQixBQUVtQyxxQ0ptQkgsOEMsQ0lyQmhDLGtCLEFBRXlDLG9DSmVULDhDLENJakJoQyxtQixBQUdvQyxxQ0prQkosOEMsQ0lyQmhDLG1CQUcwQyxpRCxDQUV4QyxlLENBRWUsaUQsQ0FHZixxQkFDVyxXQUNGLG1CQUNDLG1DQUFBLDJCQUNHLG9DQUFBLDJCLENBQ0MseUJFOUJLLGlELENGeUJuQixZLEFBUVcseUJFUFEsaUQsQ0ZEbkIsWUFZVyxzRixDQUlYLGdESlhjLHFCSWFILFUsQ0FDRixvQ0pacUIsc0YsQ0lTOUIsaUIsQUFDa0MscUNKTkosc0YsQ0lLOUIsaUIsQUFDd0MseUJFaERyQixzRixDRitDbkIsa0JBTWdCLGtDQUNnQixnQyxDQU1sQyxpQkFDZSxrQkFDQyxnQkFDSCxVLENBQ0oseUJFaENZLGdDLENGNEJyQixlQU9lLFlBQ0osdUQsQ0FHVCxnREpuQ2MsbURBQUEsU0lzQ04sV0FDQyxnQixDQUNHLG9DSnRDa0IsdUQsQ0lpQzlCLGlCLEFBQ21DLHFDSjlCTCx1RCxDSTZCOUIsa0IsQUFDd0Msb0NKbENWLHVELENJaUM5QixvQixBQUVzQyxxQ0ovQlIsdUQsQ0k2QjlCLHFCQUUyQyx5RCxDQUZyQixnQixDQWVWLDBELENBSVYsb0RKdERZLGlEQUFBLGUsQ0l5REUsb0NKdkRjLDBELENJb0Q1QixvQixBQUNxQyxxQ0pqRFQsMEQsQ0lnRDVCLG9CLEFBQzJDLG9DSnJEZiwwRCxDSW9ENUIsaUIsQUFFa0MscUNKbEROLDBELENJZ0Q1QixpQkFFd0MsNkQsQ0FHdEMsK0NKM0RVLGlEQUFBLG1EQUFBLHNDTkVnQixnQlU4RFosUyxDQUNMLG9DSi9EaUIsNkQsQ0l5RDFCLGdCLEFBQ2lDLHFDSnREUCw2RCxDSXFEMUIsZ0IsQUFDdUMsb0NKMURiLDZELENJeUQxQixrQixBQUVtQyxxQ0p2RFQsNkQsQ0lxRDFCLGtCLEFBRXlDLG9DSjNEZiw2RCxDSXlEMUIsb0IsQUFHcUMscUNKeERYLDZELENJcUQxQixvQkFHMkMsb0UsQ0FIekMsV0FTVyxTQUNKLFVBQ0UsV0FDQyx5QlZoR0MsNEIsQ1VrR1Msb0UsQ0FLZCxzQ1Y5RWtCLGdETUFoQixrREFBQSxvREFBQSxpREFBQSxrQklvRkUsYSxDVjdHQyxvQ00yQmEsb0UsQ0k0RWxCLGdCLEFBRXVCLHFDSjFFTCxvRSxDSXdFbEIsZ0IsQUFFNkIsb0NKOUVYLG9FLENJNEVsQixrQixBQUd5QixxQ0ozRVAsb0UsQ0l3RWxCLGtCLEFBRytCLG9DSi9FYixvRSxDSTRFbEIsb0IsQUFJMkIscUNKNUVULG9FLENJd0VsQixvQixBQUlpQyxvQ0poRmYsb0UsQ0k0RWxCLGlCLEFBS3dCLHFDSjdFTixvRSxDSXdFbEIsaUJBSzhCLDJELENBQUEsNkQsQ0puRjVCLHFGQUFBLGtCSThGQSxXQUNILGEsQ0FDRSxvQ0o5RmlCLDJELENBQUEsNkQsQ0l1RjVCLG9CLEFBQ3FDLHFDSnBGVCwyRCxDQUFBLDZELENJbUY1QixvQixBQUMyQyxvQ0p4RmYsMkQsQ0FBQSw2RCxDSXVGNUIsaUIsQUFFa0MscUNKckZOLDJELENBQUEsNkQsQ0ltRjVCLGlCLEFBRXdDLG9DSnpGWiwyRCxDQUFBLDZELENJdUY1QixtQixBQUdvQyxxQ0p0RlIsMkQsQ0FBQSw2RCxDSW1GNUIsb0IsQUFHMkMsb0NKMUZmLDJELENBQUEsNkQsQ0l1RjVCLG9CLEFBSXFDLHFDSnZGVCwyRCxDQUFBLDZELENJbUY1QixxQkFJNEMsNkQsQ0FNMUMsYUFDVSxnQkFDRyxjLENBQ0YseUMsQ0FJZixlQUNhLHNDVjNHaUIscUJBdERoQixXVW9LTCxnQkFDSyxnQixDQUNFLGdELENKaEhGLG9GQUFBLHFGQUFBLGtCSTRIRixVLENBQ0gsb0NKM0hxQixnRCxDSWlIOUIsa0IsQUFDbUMscUNKOUdMLGdELENJNkc5QixrQixBQUN5QyxvQ0psSFgsZ0QsQ0lpSDlCLHFCLEFBRXNDLHFDSi9HUixnRCxDSTZHOUIscUIsQUFFNEMsb0NKbkhkLGdELENJaUg5QixtQixBQUdvQyxxQ0poSE4sZ0QsQ0k2RzlCLG9CLEFBRzBDLG9DSnBIWixnRCxDSWlIOUIsb0IsQUFJcUMscUNKakhQLGdELENJNkc5QixxQixBQUkyQyxvQ0pySGIsZ0QsQ0lpSDlCLGlCLEFBS2tDLHFDSmxISixnRCxDSTZHOUIsaUIsQUFLd0Msb0NKdEhWLGdELENJaUg5QixvQixBQU1xQyxxQ0puSFAsZ0QsQ0k2RzlCLG9CLEFBTTJDLG9DSnZIYixnRCxDSWlIOUIsbUIsQUFPb0MscUNKcEhOLGdELENJNkc5QixvQixBQU8yQyxvQ0p4SGIsZ0QsQ0lpSDlCLG9CLEFBUXFDLHFDSnJIUCxnRCxDSTZHOUIscUJWekl3Qix1RCxDVXlJVCxXQWtCRixrQkFDQyxXQUNILFlBQ0MsTUFDTCxPQUNDLHlCVm5LUyxXLENVcUtKLDBDLENBSWIscUJBQ1csa0JBQ0MsUUFDTCxTQUNDLFdBQ0MsWUFDQyx3QixDVi9LTyx5QllxQkUsMEMsQ0ZvSm5CLFVBVVcsWUFDQyw4QixDQU1oQixXQUNTLFMsQ0FDRCxZLENBQ1AsYyxDdUMxT1UsOEIsQ0FFVCxVQUlnQixhQUNOLG1EQUFBLDJDQUNnQixpQixDQUVaLFMsQ0FDYixrQkNMUyxnQkFDQSw4QyxDNUMrRE0sb0NBRWdCLFMsQzRDbkVsQyxjLEFBSThCLHFDNUNtRUksUyxDNEN2RWxDLGNBVVUsZSxDQU4yQixpQixDQUdyQyxrQkFDWSxXQUNILFcsQ0FDQyxlLENBQ1QsYUFNUyxzQkFDUywyQkFDSSw0QkFDRixTLENBQ1osMkIsQ0FSTSxjQVdGLFMsQ0FDRixnQyxDQUdULFEsQ0FDUSx5QnRDZ0NhLGdDLENzQ2pDckIsY0FJYSx5QixDQUliLGdCQUNjLGNBQ0osbUNBQUEsMkJBQ0csa0JBQ0QsU0FDSixLLENBQ0gseUJ0Q21CZ0Isb0MsQ3NDZm5CLGNBQ1csV0FDRixZQUNDLHNCbERqREMsa0JrRG1EQyxTQUNKLE1BQ0gsU0FDRyxPQUNGLFFBQ0MsWUFDRyxrQkFDTyxVQUNSLGdDQUFBLHdCQUNhLGtDQUFBLDBCQUFLLDZEQUFBLHFEQUFRLDRCNUN1Q25CLG1CLENBSitELHlDLEM0Q2pDN0UsWSxDQUNXLDJDLENBakJPLGtCQXFCTixZQUNGLFFBQ0gsU0FDQyxNQUNILFNBQ0csV0FDRyxRQUNKLFNBQ0Msa0NBQ00scUNBQ0csK0JsRHBDQSxpQixDa0RzQ0EsaUQsQ0FJTixVQUNKLGNBQ0Usb0IsQ0FLZixhQUNXLFMsQ0FDSix5QnRDL0JnQixvQixDc0M2QnZCLGVBNkNpQixvQixDQXhDSix3QixDQU1iLGtCQUNZLE1BQ1AsU0FDRyxZQUNFLFdBQ0QsWUFDQyxTLENBQ0QseUJ0Qy9FYywwQyxDc0N3RXZCLFMsQUFhVyx5QnRDL0VZLDBDLENzQ2tFdkIsYyxBQW1CZSx5QnRDM0RRLHdCLENzQ3dDdkIsY0F5QmEsZ0IsQ0FvQkYsdUIsQ0FJRSxrQkFFSCxXQUNDLFlsRHpKSSxpQixDa0Q4SEYsZ0IsQ0FPSCxjLENBRU8sb0IsQ0FHSCxRQUNMLE9BSUcsV0FDRCxZQUNDLFMsQ0FDRCx1QixDQWhCSyxXQXFCRixVQUdGLHNCQUVPLGdDQUFBLHdCQUNLLGtDQUFBLDBCQUFLLDZEQUFBLHFEQUFRLDRCNUMxRGpCLG1CLENBSitELDZCLEM0Q2lFMUUsNkJBQUEsb0IsQ0FFUSxxQixDQUNaLFVBS0csaUNBQUEseUJBQ0ssNkNBQUEsb0MsQ0FDVyxzQixDQUN2QixXQUdRLCtDQUFBLHNDLENBQ2lCLGUsQ0FDekIsZUNyTFUsZUFDQyxTQUNKLFdBQ0csV0FDRixlQUNJLGFBQ0Ysd0IsQ25Ed0JTLHNCLENtRHRCbkIsa0JBR1csUUFDTCxVQUNDLFdBQ0MsWUFDQyxXLENBQ0EsMEIsQ0NzSEMsTSxDRHBIVCxVLENBQ1MseUJ2Q2VZLHNCLEN1Q3hCdkIsY0FZYSxxQixDQUliLFVBQ1MsaUJBQ0MsZ0IsQ0FDRyx1QixDQUhRLDhDLEM3QzRDSCxvQ0FFZ0IsdUIsQzZDOUNiLGdCLEFBTWMscUM3QzRDRCx1QixDNkNsRGIsZ0IsQUFNb0IsMEJ2Q1psQixxQixDdUNNdkIsVyxBQVNXLHlCdkNEWSxxQixDdUNSdkIsWUFZVyx1QixDQUlYLGtCQUNZLFdBQ0gsU0FDRixlLENBQ00seUJ2Q1pVLHVCLEN1Q1F2QixrQkFPYyxtQkFDSyxNQUNaLFNBQ0ksc0IsQzFCWFksaUIsQzJCcEN2QixxQixDcERBZSxnQixDb0RFZCxrQkFHVyxZQUNGLGlEOUMyRFEsb0RBQUEsVThDeERULGUsQ0FDRyxvQzlDeURzQixnQixDOEMvRGxDLGlCLEFBR2tDLHFDOUNnRUEsZ0IsQzhDbkVsQyxrQixBQUd3QyxvQzlDNEROLGdCLEM4Qy9EbEMsb0IsQUFJcUMscUM5QytESCxnQixDOENuRWxDLG9CLEFBSTJDLHlCeENxRHBCLGdCLEN3Q3pEdkIsZ0JBU2dCLGNBQ0gsZ0JBQ0ksbUIsQ0FHZixxQkFDVyxXQUNGLFlwRFRPLGtELENNc0RBLG9DQUVnQixtQixDOENqRGhDLG1CLEFBS3FDLHFDOUNnREwsbUIsQzhDckRoQyxvQixBQUswQyx5QnhDc0NyQixtQixDd0MzQ3JCLHNDcERxRGdDLGVvRDVDakIsZ0JBQ0gsNEIsQ0FLTyxXQUVSLFksQ0FDQSx5QnhDeUJVLDRCLEN3QzVCRixjQU1OLG1CLENBS2YscUJBQ1csV0FDRixrQixDQUNRLHlCeENjTSxtQixDd0NqQnZCLGlCQU1tQixrQixDQUluQixxQkFDVyxpRDlDVU8sVSxDOENSVCxvQzlDVXlCLGtCLEM4Q2JsQyxpQixBQUVrQyxxQzlDZUEsa0IsQzhDakJsQyxpQkFFd0Msb0IsQ0FJeEMsV0FDUyxpQkFDTyxVQUNQLFdwRDlETSxnQm9EZ0VGLGlCLENBQ0QseUJ4Q3JDVyxvQixDd0MrQnZCLGdCQVNrQixVQUNQLGlCLEFBQ0kseUJ4Q1ZRLG9CLEN3Q0R2QixtQkFlbUIsV0FDUixnQkFDSSx3QixDQUdiLFdBQ1MsWUFDQyxrQkFDRSxRLENBQ0wsMEIsQ0FDTixrQkFJUyxRQUNMLGtCQUNTLFUsQ0FDUCxtQixDQUNSLFdBR1EsUyxDQUNBLHNCLENBRVAsb0IsQ0FDUyx5QnhDdkVZLG1CLEN3Q2tFdkIsV0FTVyxzQixDQUlULGlCQUNlLGtCLENBQ0UseUJ4Q2pGSSxzQixDd0MrRXJCLGUsQUFLaUIseUJ4Q3BESSxzQixDd0MrQ3JCLGtCQVlpQixxQixDQXpHRixtQixDQWdGRSxvQixDcERwRkQseUJZa0RLLG1CLEN3Q2tDdkIsWUFrQ1csTSxDM0JsSVgsY0FDVyxtQkFDRCxpQkFFRCxzQnpCRk0sVSxDQURBLFUsQ3lCT2IsVSxDekJQYSxTLEN5QmViLGNBQ2EsbUJBQ0ksYyxDQUNKLHlCYldRLFMsQ2FkckIsaUIsQUFNbUIseUJid0NFLFMsQ2E5Q3JCLGdCQVVlLFEsQ0ExQlgsc0N6Qm9FNEIsMEIsQ3lCcENsQixVLENBRmIsa0JBS2EsNkJBQ0Ysb0IsQ0FDUyxpQixDQUhsQixXQU1ZLGtCQUNDLFdBQ0gsV0FDQyxZQUNBLGtDQUFBLDBCQUNHLFV6QjVDSixnQ0FBQSx3QnlCK0NhLGtDQUFBLDBCQUFLLDZEQUFBLHFEQUFPLDRCbkJvRHBCLG1CLENBSitELHlCTWxFNUQsUSxDYTlCakIsZUFvRFcsZUFDRixjLENBQUEsYyxDQXZCWixVLENBNEJlLGdCLENBQUEsZ0IsQ0FEUCw0QixDQUlLLHVCLENBQUEsdUIsQ0FEVCxVQUlVLGdDQUFBLHdCQUNJLGdDQUFBLHdCQUNTLGtDQUFBLDBCQUFLLDZEQUFBLHFEQUFPLDRCbkJrQ3RCLG1CLENBSitELGUsQ21CbEVoRiwwQixDekI3Qlksd0IsQ3lCeUVSLHFDLEN6QnpFUSxzQixDeUIrRWIsY0FDVSxTLENBQ0QsMEIsQ0FFUCxTLENBQ1EsaUMsQ0FHUixXQUNTLFcsQ0FDQyxvQixDQUlaLGFBQ1ksV0FDSCxrQkFDSyxvQkFDSSwrQixDekI3RkMseUJZeUJFLG9CLENhZ0VyQixpQkFPa0IsaUJBQ0Msc0IsQ0FJbkIscUJBQ1csaUJBQ0ksV0FDTixnQkFFSyxtQkFDSSxlLENBQ0gseUJBR08sMkJBQUEsWSxDQURkLGEsQUFFSywwQkFFUywyQkFBQSxZLENBSmQsYSxBQUtLLHlCYjFGUSxzQixDYTRFckIsV0FtQlcsaUJBQ00sb0JBQ0csZ0JBQ0osZ0JBQ0YsaUN6QjVISyx5QixDeUJnSWpCLFdBQ1Msa0IsQ0FDQyx5QixDQUdWLGtCQUNZLG1CQUNLLHNDekJwRWEsZXlCc0VqQix3QixDekI3SUYsK0IsQ3lCOElPLGdDLENBTGhCLFdBUVcsYUFDQSxrQkFDQyxXQUNILFdBQ0MsUUFDSCxNQUNGLFNBQ0csWUFDRSxxQixDekJ6SkQsK0IsQ0FBQSxnQ0FBQSx1QixDeUJ3S0kseUJiM0lJLHlCLENhNEduQixlQWtDWSxrQixDQUNPLCtCLENBQUEsZ0MsQ0FuQ2pCLGUsQUF1Q2EseUJibkhJLHlCLENhNEVuQixnQixBQWlEYSx5QmI3Sk0sc0IsQ2E0RXJCLGdCQXFGZSxtQixDQU1mLGlCQUNlLFdBQ04sa0JBQ0ssbUIsQ0FDSSxtQixDQUdsQixxQkFLVyxhLENBSEUscUIsQ0FGWCxjQVNXLGMsQ0FNRiwyQixDQUFBLGtCLENBdkJHLHFCLENBMkJJLDJCLENBR2xCLGdCQUNjLGtCQUNGLGlCLENBQ0kseUJidk1LLGdCLENhc0t2QixrQixDQXFDbUIsbUIsQ0FFZixRLENBQ1Usd0JBQUEsWSxDQUVGLGlCLENBQ1UsMkIsQ0FJbEIscUJBQ1Msc0JBQ0MsbUJBQ00sYyxDQUtwQixrQkFDWSxTQUNKLE9BQ0Ysa0IsQ0FDVyxnQixDQUpILHFEQUFBLDRDLENBT1Usc0IsQ0FBQSxzQixDQURyQixVLENBS1ksaUIsQ0FJYixxQkFDVyxXQUNGLFcsQ0FDQyxzQkFBQSxZLENBRUYsaUIsQ0FDVSx5QmJsUEcsYyxDYTZOdkIsa0JBMEJjLFdBQ0gsY0FDRSxjQUNGLGtCQUNLLG9CQUNHLGlCLENBSW5CLGtCQUNjLHNDekI3Tm9CLGV5QitOckIsZSxDQUNFLHlCYnBRUSxpQixDYWdRdkIsWUFrR2tCLG9CLENBM0ZQLGEsQ0FJWCxrQkFDWSxNQUNQLE8sQ0FDRSwwQkFFYyxhLENBTHJCLFUsQUFNUyx5QmJqUmMsYSxDYTJRdkIsa0JBVWMsV0FDSCxnQkFDSyxPQUNQLGdCLENBSUksaUIsQ0FDRyx5QmI3Uk8sZ0IsQ2EyUnJCLGNBS1csWUFDQSxnQixDQUtBLGtCQUVILGtCQUNPLHFCLENBQ0cseUJiMVNHLGdCLENhcVNyQixjQVFlLG1CQUNDLGUsQ0FuQ0wsYyxDQWdGRSxrQixDQTFERixnQixDQVRKLGdCLENBMkJNLE8sQ0FLTixvQixDQUNFLGEsQ0FDVixrQkFHVyxnQkFDRSxtQkFDRyxXLENBQ1AsMEJBRVUsYSxDQU5wQixhLEFBT1kseUJiblVXLGEsQ2E0VHZCLGtCQVdnQixhQUNGLFlBQ0YsbUJBQ08scUIsQ0FHWiwyQkFDVSxjLENBQ0YsZ0IsQ0FDWixrQkFJUyxNQUNQLHFCQUNNLGdCQUNDLHNCQUNNLDZCQUNFLGdCQUNMLGdCLENBQ0Esa0IsQ0FJRixlQUNFLHNDekI1VG1CLGlCLEN5QjhUaEIsb0IsQ0FJSixRQUdMLFdBQ0UsWUFDQyxnQkFDSSxtQixDQUNJLHlCYjdXRyxnQixDYW1WdkIsdUJBOEJZLGMsQ0FJWixrQkFDWSxtQkFDSyxXQUNSLFlBQ0Msc0N6QnJWd0IsZXlCdVZyQixXekJ4WkUsNkJBQUEsZ0J5QjJaQSxnQkFDRCxjQUNELHVCLENBSUgsMkIsQ0FmVixnQixDQW1CaUIsSyxDQUNkLGdCekJ0YVksZ0JxREVILGEsQ0FDRCxjLENBRVQsV0FDUyxnQkFDRyxrQixDQUNLLFEsQ0FBQSxRLENBQUEsUSxDQUFBLFEsQzVCd1VKLE8sQzRCclVELFUsQ0FDSCxRLENBR1Qsa0IsQ0FDaUIsUSxDQUdqQixrQixDQUNpQixLLENBQUEsVSxDQUtiLG9CQUFBLG9CQUFBLGFBQ0ssbUJBQUEsYyxDQUNFLFcsQ0FDWixjQUlVLGdCQUNELGVBQ0csaUJBQ0UsVSxDQUNOLGEsQ0FMRSx5QixDQVFVLHlCQUdELFcsQ0FYcEIsZ0JBWWUsYyxDQUlmLGdCQUNjLFdBQ0osMEJyRC9CUSxXcURpQ1Qsa0IsQ0FDUSx5QnpDdkJNLGMsQ3lDa0J2QixrQkFRWSwwQixDQVVLLHlCLENBTmpCLG9CQUFBLG9CQUFBLGFBQ1csbUJBQUEsYyxDQUNFLGdFLENBR1QsYSxDQUNhLHlCLENBTUosZSxDQUVBLDBCLENBQUEseUIsQ0FJYixTLENBQ1MsZ0QsQ0FBQSwrQyxDQUVQLFVBQ1MsYyxDQUNJLHlCQUdLLDBCLENBVVAsZ0UsQ0FWTyx5QixDQVVQLCtELENBbEJiLFdBU1csYyxDQUNJLGdELENBQUEsK0MsQ0FFWCxlQUNTLGMsQ0FDSSw2QyxDQUFBLDRDLENBR2IsWUFJZSxnQixDN0I3Rkwsb0IsQzZCbUdkLG9CQUFBLG9CQUFBLGFBQ1csbUJBQUEsYyxDQUNFLEssQ0FDWixZLENDMUdVLHlCMUM0QlksSyxDMEM3QnZCLGNBSWEsUSxDQUdYLGtCLENBQ2lCLGlCLENBRWpCLG1CQUNpQiw4QyxDaERzREQsb0NBRWdCLGlCLENnRHpEaEMsZ0IsQUFFaUMscUNoRDJERCxpQixDZ0Q3RGhDLGdCQUV1QyxxQixDQUV2QyxpQkFDZ0IscUJBQ0wsa0IsQ0FDTyxpQixDQUNqQixlOUJsQlMsTUFDUCxjQUNNLFdBQ0YsV0FDRSxlLENBQ0csb0IsQ0FFWixTQUVXLHFCQUVFLGlCLENBQ0QseUJaaUJTLGlCLENZOUJ2QixhQWlCYSxlQUNDLFlBQ0YsbUNBQUEsMkJBQ0csY0FDRCxpQ0FDa0IsZSxDeEJyQmpCLG1DLEN3QndCWCxrQkFDWSxhLENBQ0QsMEMsQ0FGTSxXQUtKLGtCQUNDLFNBQ0osT0FDRixXQUNJLFdBQ0QsMEJBQ1cseUIsQ0FNMUIsa0JBQ1ksU0FDSixPQUNGLFdBQ0ksVUFDRCxtQnhCTlksa0NBQUEsMEJ3QlFELDhDQUFBLHNDQUNZLG9CQUNkLDBCLENBQ0gseUJadEJRLHlCLENZWXZCLGNBYWEsZSxDQUtiLHFCQUNXLDRDbEJLTyxlLENrQkhMLG9DbEJLcUIsZSxDa0JSbEMsVyxBQUU2QixxQ2xCVUssZSxDa0JabEMsVyxBQUVrQyx5QlpoQ1gsZSxDWThCdkIscUJBTWEsZUFDRSxXQUNKLGdCQUNFLFUsQ0FJYixjQUNXLFcsQ0FDQSxjLENBRVQsV0FDUyxnQkFDSSxXLENBQ0gseUJabERXLFUsQ1kyQ3ZCLHFCQVdhLFVBQ0YsZ0JBQ0ksWUFDSCxrQkFDQyxpQixDQUliLGtCQUNZLG9CQUFBLG9CQUFBLGFBQ0QseUJBQUEsc0JBQUEsOEJBQ1EseUJBQUEsc0JBQUEsbUJBQ0osV0FDTixZQUNDLGNBQ0EsaUJ4QnJCYSxnQkE3RVIsWSxDd0JxR0osMEJBRVMsaUIsQ0FacEIsVyxBQWFhLHlCWjNFVSxpQixDWThEdkIsV0FpQlcsVUFDQSxhQUNDLG9CLENBR1YscUJBQ1cseUJBQ08sZUFDUixRLENBQ0YseUJaeEZhLG9CLENZb0ZyQixXQU9XLFVBQ0EsVUFDQyxzQixDQUFBLHlCLENBR1AsY0FDUSxxQnhCbkhHLGV3QnFIRCxzQ3hCekRpQixvQndCMkRaLG9CQUNQLG1DQUFBLDJCQUNHLGlCLEN4QjVGRyxrQyxDQUFBLHFDLEN3Qm1HUixrQkFFTyxTQUNKLFVBQ0EsV0FDQyxXQUNBLFdBQ0MsV0FDQyxjQUNBLHdCLEN4QjVHRSx5QllYRSxzQixDQUFBLHlCLENZZ0doQixlQTZCWSxrQkFDRixvQixDQUNGLDZCLENBQUEsZ0MsQ0EvQkosV0FrQ00sb0IsQUFDSyx5QlpuR0MsNkIsQ0FBQSxnQyxDWWdFWixXQXlDTSxvQkFPRixnQixDQUNWLGNBS00sVUFDRixvQ0FBQSw0QkFDSyxpQixDQUNGLHlCWnpKVyxnQixDWXFKdkIsa0JBT2MsV0FDSCxnQkFDSyxlQUNBLGdCQUNDLDZCQUNELFFBQ04sdUIsQ0FJVyxhLEN4QjNKQSxnQixDd0I4SmxCLGFBSVEsZUFDQyxNQUNQLGdCeEI1TVUsVSxDd0I4TUoseUJaakxZLGdCLENZNEt2QixxQkFRYSxZQUNGLGtDLENBR1QsYSxDQUNXLG9CLENBQ1Ysa0JBSVMsZ0JBQ0UsVUFDTCxZQUNBLGFBQ0UsZ0NBQUEsd0JBQ1csa0NBQUEsMEJBQUssNkRBQUEscURBQU8sNEJsQjdIZCxtQixDQUorRCx5Qk1sRTVELG9CLENZNkx2QixlQVFhLDJCLENBSWIsZ0J4QnRPZSxhLEN3QjJSRix3QyxDeEJuUFEsc0IsQ3dCbU1uQixZLENBQ1MsNEIsQ0FEVyxrQkFJUixZQUNELFFBQ1QsZUFDVyxpQkFDRSxRQUNWLG9DQUFBLDRCQUNRLFUsQ0FDSix5QixDQVhULGdCQWVjLFVBQ1osb0JBQ2dCLGtCQUNOLFlBQ0gsV0FDRCxTQUNELGdCQUNPLFVBQ1osZ0JBQ1csb0NBQUEsNEJBQ0EsaUNBQUEsd0IsQ0FDQyw0QixDQVpkLFdBZVcseUIsQ0FDSyw4QixDQUZkLGlCLENBS2EsK0IsQ0FqQ0ssY0F3Q1Asb0JBQ08sVUFDaEIsaUNBQUEsd0IsQ0FDVyx5QkFJRyxzQixDQS9DbEIsd0JBc0RXLGlCLENBQ1YsWStCdlNPLFdBQ0QsbUJ2RDJDUSxtQ0FBQSwyQnVEekNLLGdDQUFBLHdCQUFRLDZEQUFBLHFEQUFPLDRCakRxR2pDLG1CLENBQUEseUMsQ2lEekdhLFEsQ0FPYixtQixDQVBKLGVBV2Esa0JBQ0csOEMsQ2pEMkRFLG9DQUVnQixtQixDaUR6RWxDLGdCLEFBYW1DLHFDakRnRUQsbUIsQ2lEN0VsQyxnQkFheUMscUIsQ0FieEIsV0FnQkosc0N2RHlEcUIseUIsQ1F0Qkwsb00sQ0FBQSxtTSxDK0NqQ04sMkIsQ0FIbEIsb0IsQ0FNb0IsOEMsQ0FLdkIsU0FDRSxVQUNBLGVBQ1ksV0FDTCxZQUNDLFNBQ0EsZUFDRSxXQUNILFlBQ0MsYUFDQyxjLENBQ0Qsa0QsQ0FYa0IsV0FjakIsWUFDQyxhLENBQ0MseUIzQ3lCUSxtQixDMkNuRXZCLDRCQWdEZSxlLENBQ0csOEMsQ0FHZCxXQUNTLFlBQ0MsV0FDRCxXLENBQ0Msa0QsQ0FKa0IsV0FPakIsYUFDQywwQyxDQTVEQyxpQkFrRUQsb0JBQ0csd0IsQ3ZEckJFLDRDLEN3RDRTVixnQyxDRDFWTSxxQyxDdkQ2RWlCLHdELEN1RDdFakIsYUEyRVgsZSxDQUNBLHlCM0NUaUIsMEMsQzJDbkVOLFlBZ0ZILGlCQUNSLHNDLENBS1MsZSxDQUNELG1FLEN2RHpDTyxtRSxDdUQyQ25CLGEsQ0FDVyxlLENBQ1YsZVRyRlMsTUFDVixPQUNBLFdBQ08sWUFDQyxZQUNELFksQ0FLRyxvQyxDOUM4QlMseUQsQ0FBQSxnRSxDOEMzQm5CLFksQ0FDVyxnQyxDQUdYLFcsQ0FDVSw4QixDQUdWLFVBQ08sVyxDQUNFLHlCbENNWSw4QixDa0NSckIsVUFJUyxTQUNMLDJCLENBS04sa0JBQ1ksV0FDSCxZQUNDLCtCLEM5Q3ZCUSxxQixDOEN5QmpCLGtCQUdXLFFBQ1AsU0FDQyxpQkFDTyxpQkFDQyxVQUNQLGlEQUFBLHdDLENBQzRCLHlCQUVmLHFCLENBVHBCLFdBVVcsd0IsQ0FJWCxrQkFDWSxxQkFDRCxTQUNULFdBQ08sa0IsQ0FDTSx5QmxDSVEsd0IsQ2tDVHZCLGdCQVFlLCtCLENBSWYsa0JBQ1ksTUFDVixPQUNBLFdBQ08sWUFDQyxlLENBQ0UsdUIsQ0FDWCxVQUdNLHFCQUNJLFUsQ0FDRix3QixDQUNSLGlCVzVFVSxlQUNDLHNCekRGRyxlLEN5RElILDBELENBSlksbUIsQ0FPWCxtRixDQUVULFksQ0FDRSx5QjdDbUJpQix3QixDNkM3QnZCLGlCQWVhLG1DQUFBLDRCQUNFLGUsQ0FJZixXQUNTLGtCQUNHLFlBQ0gsZ0JBQ0ksV0FDWCx3QixDekR0QlksMEJZWVMsZSxDNkNLdkIsWUFTVyxpQixBQUNJLHlCN0NEUSxlLEM2Q1R2QixhQWFhLFdBQ0YsZUFDSSxXQUNYLG9CLENBSUoscUJBQ1csa0JBQ0MsV0FDSCxnQkFDRyxtQixDQUNNLHlCN0NoQkssb0IsQzZDV3ZCLGtCQVFjLHlCekQ3Q0Esc0J5RCtDTSxxQyxDQUlwQix1QkFDVyxpREFDa0IsZUFDaEIscUJ6RDlDSyxzQkFYSCxzQnlENERHLGlCLENBQ0osMEMsQ0FFWixxQyxDekRPZ0MseUJZekNYLHFDLEM2Q3lCdkIsY0FhYSw4QixDQUliLGtCQUNZLGtCQUNELGVBQ0MsZUFDQyxXQUNKLHFCekRqRVMsc0JBWEgsbUJ5RCtFQyxzQ3pEUmtCLGV5RFV4QixvQ0FBQSw0QkFDRyxnREFBQSx1QyxDQUNDLG9DLENBWmdCLHdCLEN6RDlDVixxQyxDeUQ4Q1Usd0IsQ0FrQlIsa0MsQ0FsQlEsaUJBc0JkLFdBQ0wsVyxDQUNDLHlCN0NsRVcsOEIsQzZDMEN2QixjQTJCYSx1QyxDQUliLGtCQUVjLGVBQ0QseUJBQ08sbUJBQ0Ysb0IsQ0FhSCw2QyxDekQ3R0csOEMsQ3lENEZkLFdBUUUsa0JBQ1UsV0FDSCxNQUNQLFNBQ0EsWUFDUSxXQUNELFdBQ0QsZ0N6RDNHTSxZLEN5RDZHSCw2QyxDekQ3R0csZ0NBQUEsdUIsQ3lEMkhILHlCN0N6R1EsNkMsQ0FBQSw4QyxDNkMwRW5CLGEsQ0FvQ2EsdUQsQ0FwQ2IsY0F5Q2Usd0IsQ0FPbkIsZUFDWSxnQ25EeERXLHdCQUFBLGdDQUFBLHdCbUR5REksNkRBQUEscURBQU8sNEJuRHREOUIsbUIsQ0FBQSx5Qk10RW1CLHdCLEM2QzBIdkIseUNBQUEsa0NBSTRCLGlDLENBSTVCLGVBQ1ksZSxDQUNBLHlCN0NwSVcsaUMsQzZDa0l2QixrQkFJYyxxQkFDRCxTQUNKLG1CQUNTLFlBQ1AsZ0MsQ0FJWCwyQkFBQSwyQkFBQSxvQkFDVyxrQkFDQyw0QkFDRCxXQUNGLGVBQ0ksc0N6RDdHcUIsZ0J5RCtHckIsZUFDSCxtQ0FBQSwwQixDQUNJLHNDLENBRVosWUFDUyxrQkFDRyxVQUNWLE8sQ0FDQSxzQyxDQWY0Qix3QixDekRsSlosdUMsQ3lEa0pZLHdCLENBdUJWLHVCLENBQUEsb0IsQ0FLdEIsWUFDUyxrQkFDRyxXQUNILE1BQ1AsU0FDQSxZQUNRLFdBQ0QsWUFDQyx5QnpEbkxXLGlCLEN5RHFMTiwyQixDQUFBLHdCLENBVkssa0JBYU4sUUFDUCxTQUNDLFdBQ0csV0FDRCxZLENBQ0csYSxDQUNWLGtCQUlZLGEsQ0FDSiwrRCxDQUlULFNBQ0Usd0IsQ0FJVyxxRCxDQUFBLDRELENBR1MscUJ6RG5NSCx3QixDeUR1TUYsdUMsQ0FBUyxXQUtuQixVQUNGLGdCQUNNLG9CLEN6RDNPSyx1QyxDeUQ2T2pCLHNDekRyTGlDLG9CLENBdERoQixtQyxDeURnUGpCLGFBR1Usa0JBQ0MsZ0JBQ0EsZUFDRiw2Q0FBQSxxQ0FDWSxnQ0FBQSx3QkFBa0IsNkRBQUEscURBQU8sNEJuRGpLM0MsbUIsQ0FBQSx1QyxDbUQ0SitCLGlCQVFuQixXQUNMLFcsQ0FDQyxxQyxDQVZaLGtCQWNjLGVBQ0QsZUFDRSxzQ3pEek1tQixrQnlEMk1sQixVQUNaLG9CLEN6RHZRYyx5QyxDeURvUGlCLHdCLEN6RHRPZiwwQyxDeURzT2Usd0IsQ0EyQmIsOEIsQ0FDbkIsWSxDQUlRLHFDLENBRG1CLFdBSTFCLHFCQUNTLGtCQUNDLFNBQ0wsa0JBQ1MsV0FDUCxXQUNELCtCLENBS0csOEIsQ3pEbFNLLHlDLEN5RG1SbEIsYSxDQXVCYSxzQixDQUtGLHVCLENBUkEseUMsQ0FEWCxZLENBYVcseUI3Q2pTWSx1QixDNkNnU3ZCLGVBR2MsWUFDRixXQUNELFdBQ1AsOEIsQ0FJSixhQUNXLGNBQ0Msa0JBRUgsWUFDQyxlQUNBLHNCekQ3VUssZSxDeUQrVUgseUI3Q2xUVyw4QixDNkMwU3ZCLGNBVWEsa0JBQ0MsV0FDVixnQyxDQVpKLGtCQWdCYyxRQUNWLE9BQ0EsTUFDQSxTQUNBLFlBQ1EsV0FDRCxZQUNDLHNDekR4UnNCLGV5RDBSbkIsd0IsQ0FDSyxpQixDQUNqQixZQUtTLFcsQ0FDRCxxQyxDQUNSLFdBSU0sa0JBQ08sV0FDUCxXLENBQ0MsNkMsQ0FDVCxhQUdVLGFBQ0EsZUFDRCxzQnpEdFhLLHNDQW1FbUIsb0IsQ0F0RGhCLHlCWWdCSyw2QyxDNkNzVnZCLGVBUWEsOEIsQ3pEM1dLLGlCLEN5RCtXbEIsVSxDQUNTLG9DLENBRHFCLHdCLEN6RHRXVixxQyxDeURzV1Usd0IsQ0FPUiwrQixDQUNuQixjQUlRLFdBQ0Ysa0JBQ0ssb0JBQ0gsVUFDSixzQ3pEdlUyQixleUR5VXJCLHlCQUNLLGUsQ0FDTixzQyxDQUNYLHlCekRqWmEsb0IsQ0FRSSx1QixDeUQ4WWpCLHlCekRqWG9CLFUsQ0F4Q04sb0MsQ3lEOFpkLFlBR1Esa0JBQ0csUUFDUCxXQUNJLFdBQ0EsWUFDQyx1Q0FBQSwrQkFDRyxnQ25EdlVVLHdCQUFBLGdDQUFBLHdCbUR3VUksNkRBQUEscURBQU8sNEJuRHJVOUIsb0JBQUEsbUIsQ054RmMsYyxDeUQrWmpCLHdCLEN6RGpabUIsbUQsQ3lEd1owRCxnQixDQU0xRSxnQ25EdlZtQix3Qm1Ed1ZNLDZEQUFBLG9ELEN6RC9aVCxtRCxDeURzWmxCLG9DQUFBLDRCbkQvVXFCLGdDQUFBLHdCbURpVmEsK0JBQUEsc0IsQ0FBMEMsZ0IsQ0FMOUUsV0FTVyxXQUNBLFFuRHRWWSxrQ0FBQSwwQm1Ed1ZhLDhCbkRyVmhCLHFCLENtRHFWMEQsZSxDQUMzRSxrQkNyYlMscUJBQ0QsV0FDRixtQixDQUNFLHlCOUNzRFksZSxDOEMxRHZCLGdCQU1hLDZCLENBTmIsbUIsQ0FVYSw4QixDQUdYLGUsQ0FDYyxnRCxDQURkLGdCQUlnQixXLENBQ0osc0MsQ0FsQmQsYyxDQXVCYSx5QjlDbUNVLHNDLEM4QzFEdkIsZ0JBeUJlLGlCLENBekJmLFlBOEJZLFVBQ0gsZ0JBQ00sc0MxRGdDbUIsa0IwRDlCbEIscUJBQ0sscUIxRDNCSCw4QyxDTXNEQSxvQ0FFZ0IsaUIsQ29EaEVsQyxnQixBQXFDbUMscUNwRCtCRCxpQixDb0RwRWxDLGdCQXFDeUMsdUMsQ0FSdEMsVyxDQVdXLGlELENBWFgsYSxDMURjYyxxRCxDMERBb0IsaUJBSWhCLGVBQ0YscUIsQ0FPUixzQixDQUNSLGNBSVEsY0FDRCxVQUNILGdCQUNNLG1CQUNHLFNBQ2QsMkJBQ3FCLHdCQUNKLDRCQUNFLHFCLENBQ04seUI5Q1hRLHNCLEM4Q0N2QixvQkFhb0IsNkMsQ0FicEIsZSxDQWlCZSxzQixDQUNaLGtCQUlTLFFBQ1YsTUFDQSxzQzFEZGdDLGUwRGdCckIsaUJBQ0YsUyxDQUNULHlCOUM3QnFCLHNCLEM4Q3NCdkIsZUFVZSxrQkFDRiw2QixDQVhTLFdBZWxCLGtCQUNVLE1BQ1YsT0FDQSxXQUNPLFlBQ0MsV0FDRCx1QixDQUNRLHlCLENBQ2hCLGUsQ0FLWSxtQyxDQUZRLFUsQzFEN0dSLDJDLEMwRDZHUSxvQixDMURsR0wscUQsQzBEOEdoQixlLENBQ2MsNkQsQ0FHa0IsY0FFbkIsV0FDVCxjQUNRLFVBQ0gsbUJBQ1MsUSxDQUNkLDRELENBUDRCLGNBVW5CLFlBQ0YsZ0JBQ0ssVyxDQUNKLHlCOUM3RVMsNEQsQzhDZ0VXLGFBZ0JsQiw2RSxDQUdaLFVBQ0Usa0JBQ1UsTUFDVixPQUNBLFdBQ08sZUFDSSxZQUNILHFCLENBQ1Msb0YsQ0FFbkIsU0FDRSxrQkFDVSxRQUNQLFVBQ0csV0FDQyxXQUNBLGVBQ0ksbUNBQUEsMkJBQ0EsOEMsQ3BEakdDLG9DQUVnQixvRixDb0R1RjlCLGdCLEFBU2lDLHFDcEQ1Rkgsb0YsQ29EbUY5QixnQixBQVN1Qyx5QjlDdEdwQixvRixDOEMwR1ksYUFFckIsYyxDQU1kLGEsQzFEeElpQixxQixDMER3SUgsd0IsQzFEeElHLFksQzBENklkLGEsQzFENUlrQixtQixDMkQ2Y00sNEYsQ0Q5VGYsd0IsQzFEL0lTLG9CLEMwRG9KbEIsYSxDMUR4Sm9CLDJCLEMwRDJKSCx3QixDMUQzSkcsYyxDMERnS3BCLGEsQzFEcEpjLHFCLEMwRHVKSCx3QixDMUR2Skcsa0IsQzBENEpkLGEsQzFEbEtvQix5QixDMERxS0wsd0IsQzFEcktLLGMsQzBEMEtwQixhLEMxRHRLYyxxQixDMER5S0gsd0IsQzFEektHLGEsQzBEOEtkLFUsQ0ZqT0QsdUMsQ0FHRSxhLENBQ1csNEIsQ0FDVixrQkFLTyxXQUNILFlBQ0Msa0JBQ0ssU0FDYixzQ3hEMERnQyxld0R4RHJCLGdCQUNDLGVBQ0EsZUFDSixtQ0FBQSwyQkFDSSxtQkFBQSxrQkFBQSxhLENBQ04sa0MsQ0FBQSxrQyxDQVpvQixrQixDeERvQ1Asc0MsQ0FBQSxzQyxDd0RyQlosUyxDeERuQk0sbUMsQ3dESWEsa0IsQ3hESGIsMEYsQ3dEMkJDLHVDLENBRE4sUyxDeEQzQkssaUMsQ3dEbUNiLGtCQUNZLGFBQ0QsUUFDTixPQUNILFdBQ08sb0NBQUEsNEJBQ0ksZUFDRixhLENBQ0YsZ0MsQ0F2Q2lCLGtCQTJDZCxRQUNQLFNBQ0MsV0FDRyxZQUNDLHVDQUFBLCtCQUNHLG9CeER6Q0csbUNBQUEsMEIsQ3dEMkNGLHlCNUN6Qk8sNEIsQzRDekJ2QixrQkFzRGMsU0FDTCxXQUNFLFdBQ0EsT0FDUCxnQkFDQSx5QixDQUNZLGdDLENBNURZLDZCLENBK0RELGlDLENBR3ZCLGVBZUYseUIsQ0FkYSxvQixDQWVkLGVBR1csTUFDVixPQUNBLFNBQ0EsUUFFaUIsYUFDUixVLENBeEJJLG9CLENBV2IsZ0JBQ1UsZSxDQUVWLHlCLENBUUEsMEJBR0EsbUIsQ0FDYSx5QjVDcEVRLHlCLEM0QzJEdkIsVUFZUyw4QixDQUlULGtCQUNZLFdBQ0gsaUJ4RDdCYyxZd0QrQmIsZ0JBQ0UsYSxDQUNGLDBCLENBQ1Qsa0JBR1csV0FDSCxRQUNKLGNBQ00sd0NBQUEsZ0NBQ0UsWUFDSCxXQUNELG1CLENBQ1MsOEIsQ0FSUSxrQkFXWixnQkFDRSxTQUNSLFdBQ0csWUFDQyxTLEN4RGhJRywyQixDd0RrSVosa0JBSVMsU0FDVixRQUNHLFdBQ0ksWUFDQywwQkFDUyxrQkFDSixTQUNMLHdCQUNZLG9DQUFBLDRCQUNULGVBQ0gsaUNBQUEsd0IsQ0FDSSwwQkFFTSwyQixDQWRwQixZQWVXLCtCLENBZmdCLGtCQW1CYixRQUNQLFNBQ0MsVXhEMUpPLFd3RDRKSixZQUNDLGlCQUNJLGlCLENBQ0MsaUMsQ0FBQSxpQyxDQTFCVSxrQixDQStCWCxrQyxDQS9CVyxjLENBa0NYLHVCLENBQ2Isa0JBSVMsV0FDSCxXQUNBLFlBQ0MsaUIsQ0FDSyxrQyxDQUNkLFFBRUksUUFDSCxrQkFDYSxXQUNOLGlCQUNNLG1CeEQvSU0sa0J3RGlKVCxvQ0FBQSwyQixDQUNDLHlCNUM3SlUsa0MsQzRDcUp2QixtQkFXa0Isb0IsQ0FJbEIsa0JBQ1ksTUFDVixVQUNNLHlCQUNDLFlBQ0MsZUFDSSxTQUNKLGVBQ0csV3hEek1FLHdCd0QyTU8scUMsQ3hEeElZLCtDLEN3RDhIZCwwQixDQWNILHFDLENBR0Esc0MsQ0FqQkcsMEIsQ0FvQkgsMEMsQ0FwQkcsMEIsQ0F1QkgsZ0MsQ0FDZCxrQkFLUyxTQUNMLG1CQUNPLFdBQ0wsaUJ4RHBKYyxTd0RzSmpCLG9DQUFBLDJCLENBQ08sbUMsQ0FQYixlQVVlLGlCQUNFLGNBQ0wsc0N4RGxLc0IsaUIsQ3dEb0toQix3QyxDQUNmLG1CLENBSWUsdUIsQ0FDakIsc0JBR1UsbUJBQ00sZ0JBQ0wsWSxDQUNGLDhCLENBQ1Qsa0JBR1csVUFDTCxhQUNHLHFCQUNDLG1CQUNJLGtCQUNELGVBQ0QsaUJBQ0UsYUFDSixnQnhEblFJLGlCd0RxUUwsbUJBQ00scUJ4RDNQRSxzQ0F3RGdCLGdDQUFBLHVCLEN3RHNNcEIsMEI1Q3RRUyw4QixDNEN1UHZCLGEsQUFrQlcsMEI1QzdQWSw4QixDNEMyT3ZCLGEsQUFzQlcsMEJBR1EsOEIsQ0F6Qm5CLFcsQUEwQlcseUJBR1UsOEIsQ0E3QnJCLGFBOEJXLG1DLENBR1QsY0FDVyxZQUNELGUsQ0FDRSx5QkFHTSxvQyxDQUFBLG9DLENBdkNVLDBFQUFBLGlFLENBMkNWLHFDLENBM0NVLHFCeEQvT1osdUVBQUEsZ0V3RCtSRSw0QixDQUtwQixZQUNTLGtCQUNNLDJCQUNRLHdCQUNKLDRCQUNFLGNBRVgsaUIsQ0FDSywyQixDQUNkLGNBR1UsZUFDRSxpQkFDRSxrQkFDSixxQnhEblRPLHNDQXdEZ0IsMEJ3RDhQcEIsa0NBQUEseUIsQ0FDQSxnQyxDQUVaLGtCLENBQ2MsaUMsQ0FBQSxpQyxDQVhXLGUsQ3hEMVRaLGtDLEN3RDBUWSxxQnhEL1NULGtCLENBY0UseUIsQ3dEdVRqQixpQixDeER6UStCLDBCLEN3RGlSL0IsY0FJUSxjQUNULGtCQUNTLDBCQUNHLGtDQUFBLHlCLENBQ0EsZ0MsQ0FMWSxlLEN4RDNWWCx5Qlk2QlEsb0IsQzRDMlVyQixRLENBQ08sOEIsQ0FDTixXLENBRVMsMEIsQ0FDVCxzQixDQUVVLGdDLENBQ1YsUSxDQUVNLG1DLENBRFAsaUIsQ0FJa0Isb0IsQ0FDZixPQUdELGtCQUNjLGVBQ0gsdUIsQ0FDSiwyQixDQUNSLFdBRVEsV0FDQSxXLENBQ0MsK0IsQ0FIaUIsY0FNZCxXQUNGLFlBQ0MsZ0JBQ0ksZ0IsQ0FDQyxnQyxDQUdXLFVBRWxCLFUsQ0FDQyx1QixDQUNSLFlBSU8sUyxDQUNSLDhCLENBQ0QsV0FHUSxZQUNDLGVBQ0ksNEJBQ0gsZ0JBQ0csNkJBQ0cscUMsQ3hEN1pKLDRCLENBc0VtQixtQyxDd0QwVjlCLGtCQUNZLFFBQ1AsWUFDSyxvQ0FBQSwyQixDQUNHLHFDLENBYmUscUJ4RDVZZCxzQkFYSCx3QixDQUFBLDRCLEN3RCthUixVQUNHLFdBQ0MsWUFDQyxVQUNSLDBCQUNpQixxQixDQUVOLHdDLENBQ1osZ0IsQ0FHQywyQixDQUNELGVBR1ksaUJBQ0Usa0JBQ0osYyxDQUNHLDBCLENBQ2IsZUFHWSxhQUNGLGdCLEFBQ0cseUI1QzFZTywyQixDQUFBLGtDLEM0Q2daTSxvQnhEbGFELGEsQ2dEbkJFLGtDLENBSzVCLGtCQUNZLGNBQ0QsVzFDa0NLLGUsQ050QlUsYSxDZ0R2Q25CLGlCQUNNLGtCQUNBLHNCQUVILG9EQU5ELFMsQzFDK0RPLG9DQUVnQixhLEMwQ25FbEMsb0IsQUFTcUMscUMxQzhESCxhLEMwQ3ZFbEMsb0JBUzJDLG9CLENZSTdCLDhCLENaYkQsWSxDQVlBLGlDLENBR1gsV0FDUyxZQUNDLHFCQUNDLGlCLENBTWlCLGtDLENBUW5CLFdBQ0EsOEMsQ0FFRyxvQzFDZ0NvQixrQyxDMEN0Q2hDLGMsQUFLOEIscUMxQ3FDRSxrQyxDMEMxQ2hDLGNBS3FDLHVDLENBSXJDLGtCQUNZLFdBQ0gsWUFDQyxzQkFDUyw0QkFDRSwyQkFDRSw4QkFBQSxzQkFDVix3REFBQSwrQyxDQUNXLHdDLENBSXhCLGNBQ1csa0JBQ0MsV0FDSCxXQUNBLDhDMUNXTyxxQk50REEsWSxDZ0Q4Q0wsb0MxQ1VxQix3QyxDMENqQmhDLGMsQUFLOEIscUMxQ2dCRSx3QyxDMENyQmhDLGMsQUFLcUMseUJwQ01oQix3QyxDb0NYckIsWUFVVyxrQyxDQUlYLGtCQUNZLDZDMUNBSSxTLEMwQ0VULG9DMUNBeUIsa0MsQzBDSGhDLGEsQUFFOEIscUMxQ0tFLGtDLEMwQ1BoQyxhQUVvQywrQixDYWxFMUIsY0FFQSxlLENBQ0csb0QsQ0FFWCxPLENBQ0UseUJqRHVEaUIsb0QsQ2lEeERuQixlQUlhLHlELENBS1gsK0JBQ1MsVSxDN0RmQSxvRixDNkRjSiwwQixDN0RkSSwwRSxDQUFBLDJFLEM2RGNKLDBCLEM3RGRJLCtFLEM2RGNKLDBCLEM3RGRJLHlCWTZEUSxtRCxDaURoRG5CLG1CN0QwQmEsWSxDNkRMVCx5RCxDQUVBLDRDLENBQzJCLCtELENBRHRCLGlDN0RJUSxpQixDNEQ5Q3JCLHFCQUNXLGtCQUNDLG9CQUNELFdBQ0YsaUIsQ0FDSyx1QixDQUNiLHFCQUdVLGtCQUNDLGFBQ0YsVUFDSCxXQUNDLFdBQ0MsbUJBQ1EseUI1RDhCQSxlNEQ1QlAsc0JBQ1EsZ0NBQUEsdUIsQ0FJTCw2QixDQWRVLFMsQ0FrQm5CLDhCLENBbEJtQixVQXNCbkIsVUFDSyxVLENBQ0MseUJoRG1DYSx1QixDZ0QzRHZCLGdCQTRCWSxVLENFcENaLGNBQ1csa0JBQ0MsZSxDQUNBLGtCLENBQ1gsa0JBRVcsV0FDSCxZQUNDLG1CQUNLLG9CQUFBLFcsQ0FFTCx5QixDQU5RLHdCQUFBLGUsQ0FTTixpQixDQUNULHFCQUdRLGtCQUNDLG1CQUNJLGtCLENBQ0QsVyxDQUNkLHFCQ2ZVLGVBQ0MsVUFDVixPQUNBLFFBQ0EsU0FDSyxZQUNHLGVBQ0MsV0FDRixpQi9Eb0VjLG9DQUFBLDRCK0RsRVYsUyxDQUNYLDBCLENBWkYsSyxDQWVJLHlCbkRjbUIsVyxDbUQ3QnZCLE1BbUJJLFdBQ0EsMkIsQ0FJSixVQUNFLFNBQ0ssU0FDTCxjQUNTLG1DQUFBLDBCLENBQ0UseUJuREFVLDJCLENtREx2QixVQVFJLFNBQ0ssc0JBQ0ksd0MsQ0E4Q0gsb0IsQ0EzQ1IsVSxDQUNTLHdCLENBQ1IscUJBSVEsa0JBQ0MsVyxDQUNGLHNDLENBSGMsVyxDQU1aLHlCbkRuQlcsd0IsQ21EYXZCLGVBVWUsMEIsQ0FWZixxQkFjYSxrQkFDQyxpQkFDRyxRQUNWLGdCQUNRLG1DQUFBLDBCLENBQ0EseUJuRGhDUSwwQixDbURhdkIsZ0JBc0JpQixlQUNBLG9CQUNFLGtCLENBS25CLHFCQUNXLFdBQ0YsVyxDQUNDLGdCLENBQ1QsV0FHUSxXQUNBLFcsQ0FJQyw0QyxDQU5WLGNBVVksV0FDRCxXLENBQ0Msa0IsQ0FDVCxrQkFJUyxRQUNWLFFBQ0csbUNBQUEsMEIsQ0FDUSxxQyxDQUVYLHNDL0RsQ2dDLG9CTVZqQixXeUQrQ04sZUFDSSxnQkFDQyxpQixDQUNFLDhDLENBWmxCLFUsQ0FnQlcseUIsQ0FDUixXQUlLLGVBQ0ssVUFDWCxvQkFDZ0Isc0NBQUEsOEJBQ0osZ0NBQUEsd0JBQ0QsVSxDQUNYLHNDLENBRUEsaUJBQ2EsVSxDQUNMLDRDLENBRVIsZSxDQUNjLG9ELENBRWQsYyxDQUNhLG1ELENBR1csVUFDeEIsbUIsQ0FDZ0IsZ0IsQ0FDakIsYUFJVSxrQkFDQyxZQUNGLE1BQ1IsUyxDQUNNLHlCbkRuSGUsZ0IsQ21EOEd2QixlQVFlLGtCLENBUmYsb0JBQUEsb0JBQUEsYUFZYSxrQkFDQyxRQUNQLGdCQUNRLG1DQUFBLDBCLENBQ0EseUJuRDlIUSxrQixDbUQ4R3ZCLGdCQW1CaUIsZUFDQSxvQkFDRSxvQixDQXJCSCxjQXlCRixlQUNHLHFCL0QxSkMsd0IsQytENEpJLDhCLENBTXJCLDZCL0QxS2EsZ0JBSEMsZStEZ0xELDBDQUFBLGlDLENBRWUseUJuRHJKTiw4QixDbURnSnRCLFNBUVMsVUFDTCxtQkFDVSwyQyxDQUdaLGdCLENBQ2EscUMsQ0FHZixhLENBQ1csMkMsQ0FFWCxZLENBQ1csbUMsQ0FFWCxXQUNTLGtCQUNNLHdCLEMvRHpLVyxtQyxDK0Q2SzFCLGNBQ1csc0NBQUEsNkIsQy9EakxTLDJILEMrRGtMTiwyRCxDQUZFLFMsQ0FLWiw2QyxDQUdGLFksQ0FDVyxnQixDQUNWLG1CLENDbk5jLDZCLENBRWhCLG1CLENBQ2lCLGdDLENBRGpCLFdBSVcsYSxDQUNDLGlDLENBR1osZSxDQUNjLHdELENBRVosYUFDVyxlQUNFLFUsQ0FDSixxQixDQUNSLGNDdkJNLGtCQUNDLGdCQUNFLHNCQUNKLFVBQ1IsZ0MzRGlHcUIsd0JBQUEsa0NBQUEsMEIyRGhHSSw2REFBQSxxREFBTyw0QjNEbUc5QixvQkFBQSxTMkRsR0YsUUFDQSxNLENBQ0EseUJyRDBEcUIscUIsQ3FEbkV2QixtQkFZYyxrQyxDQXVKSCx1QyxDQXBKVCxTLENBQ0UsOEIsQ0F5QlcscUMsQ0F6QlgsMkIsQ0F5Qlcsa0MsQ0FVSSxnQzNEbURJLHdCMkRsRE0sNkRBQUEsb0QsQ0FwQ3pCLDhCLENBS0osaUJBQ1ksZUFDRSxTQUNKLFVBQ1Isa0JBQ1ksc0JBQ0ksc0NBRUwscUJqRVRLLGtCaUVXTixVQUNWLFdBQ08sZ0IzRHFFYyxrQ0FBQSwwQkFHbkIsYyxDMkRoRVcscUMsQ0F6QlgsMkIsQ0F5Qlcsa0MsQ0FXcUIsNEIzRHFEaEMsbUIsQzJEekZBLDJCLENBTVEsZUFDRSxTQUNKLFVBQ1Isa0JBRWdCLHNDakVrRGdCLGVpRWhEckIscUJBSUosZ0IzRHdFTCxlMkQxRVEsVUFDVixXM0RzRXFCLGtDQUFBLHlCLEMyRGxFYix5QnJEK0JhLDhCLENBQUEsMkIsQ3FEOUN2QixlQWtCZSxnQkFDQyxnQkFDRCxxQyxDQUFBLGtDLENBcEJZLFdBd0J2QixrQkFDVSxPQUNWLE1BQ0EsV0FDTyxZQUNDLG1CM0RvRFcsZ0NBQUEsd0JBR25CLFUsQzJEN0NTLDBDQUFBLFEsQ0FQVCx5Q0FBQSxRLENBT1MsdUNBQUEsUSxDQVBULHNDQUFBLFEsQ0FHVSxvQixDakV2Q0kseUNBQUEsZSxDQUFBLHNDQUFBLGUsQ2lFMENmLFUsQ2pFMUNlLDBDQUFBLGUsQ0FBQSx1Q0FBQSxlLENpRWlEZiw0QkFBQSxtQixDQUNjLDhCLENBQ1osZ0JBS1MsZUFDRCxpQkFDRSw2QkFBQSxvQixDQUNLLHlCckRURyw4QixDcURLdkIsaUJBT2lCLDJCQUFBLG9CQUNiLHFDLENBUjBCLHdCLENqRS9EaEIsdUMsQ2lFK0RnQixVQWdCMUIsMkJBQUEsbUJBQ0EsNEJBQUEsb0JBQ1csa0IsQ0FDSSx5QnJEeEJJLHVDLENxREtPLFdBc0JqQix1QkFBQSxnQkFDSSxvQyxDQUlmLFUsQ0FDUyxvQyxDQUNSLFcsQ0FHUSxxQyxDQUNSLGdCQUlTLGtCQUNBLFFBQ1YsU0FDSSxZQUNJLFdBQ0QsZUFDSSxjLENBQ0YsNEIsQ0FDVixrQkFHVyxxQkFDRCxZQUNELFNBQ0osbUJBQ1MsZ0MzRHRCUSx3QkFBQSxnQ0FBQSx3QjJEdUJJLDZEQUFBLHFEQUFPLDRCM0RwQjlCLG1CLENBQUEsMkIsQzJEcUJILHFCQUdVLGtCQUNDLG1CQUNJLG1CQUNELGdCQUNILFksQ0FDRixrQyxDQU5pQixzQkFTQyxXLENBQ2YsdUMsQ0FWYyxhLENBY3ZCLHNDLENBZHVCLGMsQ0FrQnZCLHlDLENBQUEsa0MsQ0FJRixhLENBQ1cseUMsQ0FHWCxrQkFDWSxlQUNELFMsQ0FDVCxrQyxDQTdCdUIscUJqRS9HVCxVaUVpSmQsVSxDQUlFLHlDLENBTkksVUFVSixxQmpFeklnQix3QixDQUFBLGdCLENpRTRJakIsaUJDNUtTLG9CQUNHLFdBQ1IseUJsRTJDWSxtQ0FBQSwyQmtFekNDLGdDQUFBLHdCQUFRLDZEQUFBLHFEQUFPLDRCNURvR2pDLG1CLENBQUEsOEIsQzREekdKLGFBUUksZSxDQUNBLG1CLENBVEosZUFhYSxrQkFDRyx1Q2xFMERvQixnRE1EbEIsZSxDQVZILG9DQVltQixtQixDNER6RWxDLGdCLEFBZ0JtQyxxQzVENkRELG1CLEM0RDdFbEMsZ0IsQUFnQnlDLHlCdERtRGxCLGdCLENzRG5FdkIsWUFxQlksZSxDQUNSLG1CLENBdEJKLDRCQXlCZSxpQkFDRyxZLENDMUJsQixhQUNTLFEsQ0FDSCx5QkFDYyxZLENBSHBCLGNBSVcsNEMsQ0FJWCxRQU1BLHlDLEM3RHlEa0Isb0NBRWdCLDRDLEM2RDNEbEMsVSxBQUU0QixxQzdENkRNLDRDLEM2RC9EbEMsUzdEZ0VrQixzQyxDNkQxRGxCLHlDLEM3RG1Ea0Isb0NBRWdCLHNDLEM2RHJEbEMsVSxBN0RzRGtCLHFDQUdnQixzQyxDNkR6RGxDLFU3RDBEa0IscUQsQzZEcERDLGtCQUNSLGNBQ0EsWSxDQU9ELG9ELENBR1YsVyxDQUVTLHNCLENBQ1Asa0JqRW5DVSxXQUNILHdFQUFBLCtELENBQzRCLHlCVTJEZCxzQixDVjlEdkIsZ0JBTWdCLGlCQUNGLHlCLENjZ1NDLDZELENkdlNmLFEsQ0FXSSw0QyxDQW1KTSw4QyxDQStJRSw0QyxDaUVyUlYsbUUsQ2pFVkEsWSxDQUNXLDRDLENBR1gsVUFDRSxVQUNBLFksQ0FDUyxpQyxDQUdYLFUsQ0FDUyx5QlVxQ1ksd0MsQ1ZuQ25CLFdBRVcsYUFDQyxpQyxDQU1oQixhQUVhLFksQ0FDQyx5QlV1QlMsaUMsQ1YxQnZCLGVBTWUsd0MsQ0FLZixzQkY5Q2UsaUJFaURDLGlCLENBQ0MsK0IsQ0FDZCxrQkFLUyxjQUNGLFVBQ0gsa0QsQ0lPVyxvQ0FFZ0IsK0IsQ0pabEMsa0IsQUFJa0MscUNJWUEsK0IsQ0poQmxDLGtCLEFBSXlDLHlCVUVsQiwrQixDVk52QixnQkFNZ0IsWUFDTCxvQyxDQUlYLGtCQUNZLFFBQ1YsVUFDSyxXQUNDLGtELENJTFUsb0NBRWdCLG9DLENKRGxDLGtCLEFBS2tDLHFDSUFBLG9DLENKTGxDLGtCLEFBS3lDLHlCVTFDbEIsb0MsQ1ZxQ3ZCLFcsQUFPVyx5QlVaWSxvQyxDVkt2QixrQkFVYyxVQUNMLFNBQ0wsbUJBQ2MsU0FFVixtQ0FBQSwyQkFDTyxjQUNYLG1DLENBT0osYUFDVyxrQkFDQyxXQUNILFcsQ0FDQyx5QlVqQ2EsbUMsQ1Y2QnZCLGNBTWEsT0FDVCxpQyxDQUlKLGtCQUNZLFdBQ0gsaUJBQ0ssVUFDUCw2Q0Z2RlcscUNBQUEsa0JFeUZILGtCQUNELG9CLENGakdJLG9DLENFMEZsQix1Q0ZuQ29DLGdETURsQixlSmlESixtQkFDSyxtQ0FBQSwwQixDQUNKLG9DSWpEbUIsb0MsQ0prQ2xDLGdCLEFBWW1DLHFDSTFDRCxvQyxDSjhCbEMsZ0JBWXlDLG9DLENBWnpDLGtCQW1CYyxtREl2REksV0p5RFAsc0JGMUhJLGlCLENFNEhFLG9DSXpEaUIsb0MsQ0prQ2xDLGtCLEFBb0JvQyxxQ0lsREYsb0MsQ0o4QmxDLGtCLEFBb0IyQyx5QlU1RHBCLG9DLENWd0N2Qiw2QkEwQndCLGlCQUNOLGMsQUFDSCx5QlVwR1EsaUMsQ1Z3RXZCLFcsQUFpQ1cseUJVekVZLGlDLENWd0N2QixXQXFDVyxTQUNQLHdCQUFBLGdCQUNZLFNBQ1osY0FDTyxrQkFDRyxNQUNWLE9BQ0Esb0JBQ2dCLHVDLENBSXBCLGtCQUNZLGdCQUNFLFFBQ1osT0FDQSxNQUNBLFNBQ0EsVyxDQUlXLHlCVW5HVSx1QyxDVnlGdkIsa0JBYWMsVUFDTCw2Q0ZsSlMscUNBQUEsc0JBbEJILG1CRXVLSSx5QyxDQUluQixhQUNXLGtCQUNDLFlBQ0YsT0FDUixRQUNBLFFBQ0csVUFDRSxlLENBQ00sNEMsQ0FSYixhQVdhLHVDRnBIdUIsZUVzSHJCLGUsQ0FDQSx5QlU1SFEsNEMsQ1Y4R3ZCLGNBZ0JlLGVBQ0UsZ0IsQ1UvSE0sNEMsQ1Y4R3ZCLHFCQXdCYyxlQUNHLGdCLENVdklNLHlDLENWOEd2QixRQThCTyxtQ0FBQSwyQkFDUSxZQUNILGVBQ0csa0JBQ0Usa0MsQ0FJakIsa0JBQ1ksY0FDRixVQUNILFFBQ0wsT0FDQSw2Q0lySmdCLFMsQ0p1SmhCLG9DSXJKZ0Msa0MsQ0o4SWxDLGEsQUFNOEIscUNJaEpJLGtDLENKMElsQyxhLEFBTW9DLHlCVTFKYixrQyxDVm9KdkIsYUFTYSxrQkFDQyxTQUNWLFVBQ0EsWUFDTywyRSxDQUdULGtCQUNZLFVBQ0osUUFDSCxXQUNJLFlBQ0MseUJGL0xLLGtCRWlNQSxVQUNiLGMsQ0FDUSw4RCxDQUdWLHFCQUNXLGtCQUNDLFdBQ0gsV0FDQSxZQUNDLGlCLENBQ0kseUJVdExPLDhELENWZ0xyQixXQVFXLGFBQ0MsK0YsQ0FHVixrQkFDWSxXQUNILFNBQ0YsV0FDQyxlLENBQ0ksdUksQ0FFVixrQkFDWSxXQUNILFlBQ0MseUJGOU5TLGdDQUFBLHdCRWdPTixTLENBQ1gseUJVek1lLCtGLENWNExuQixjQWdCYSxvRSxDQTVCWSxXQWlDdkIsa0JBQ1UsbUJBQ0YsT0FDUixRQUNBLFdBQ00sV0FDQyx3QixDRjdPSSx5QllzQk0sb0UsQ1ZnTE0sY0EwQ1oscUMsQ0F0RWpCLGtCQTRFYyxVQUNWLGUsQ0FDWSxxQyxDQTlFaEIsa0JBa0ZjLFdBR1YsV0FDTyxZQUNDLGdCQUNJLGtCQUNDLGdCQUNELGMsQ0FJRCw4RSxDQUdYLGtCQUNZLFFBQ1AsVUFDRyxpQkFDTyxnQkFDRCx1Q0FBQSw4QixDQUNELDhFLENBR2IsYUFDVyxrQkFDQyxTQUNOLFFBQ0QsV0FDSSxZQUNDLG1CQUNPLHdCLENGM1JKLHlCWXNCTSw4RSxDVjhQbkIsVUFVUyxXQUNDLFUsQ1V6UVMscUMsQ1ZvSnZCLHFCQTBIZSxrQkFDQyxjQUNILGNBQ0UsV0FDRixhQUNDLHVDLENBOUNaLGtCQWtEYyxTQUNMLFNBQ0QsbUNBQUEsMkJBQ08sZ0JBQ0Esc0NGalJpQixlRW1SakIscUJGL1VDLGtCLENFaVZDLHlCVS9SSSx1QyxDVnFPckIsY0E0RGUsbUQsQ0E1RGIsZ0NBQUEsdUIsQ0FpRWEsa0QsQ0FqRWIsb0NBQUEsMkIsQ0FvRWEsd0MsQ0FDWixhQUtNLFdBQ0YsZUFDSyxTQUNaLFcsQ0FDUSw0QyxDQUw4QixXQVE3QixXLENBQ0MsMEJVcldXLHdDLENWNFZ2QixVLEFBWVMseUJVMVRjLHdDLENWOFN2QixjQWVhLHlELENBSXVDLFcsQ0FFekMsMEMsQ0FPVCxTQUNPLDJDLENJdlVTLG9DQUVnQiwwQyxDSm9VaEMsVyxBSW5VZ0IscUNBR2dCLDBDLENKZ1VoQyxhLEFBRWtDLHlCVTVVYiwwQyxDVjBVckIsa0JBS2MsY0FDRCxZQUNELFVBQ0gsZ0QsQ0FJVCxpQkFDZSxzQixDQUNOLHlCVXhWWSxnRCxDVnNWckIsV0FLVyxVQUNELGlCQUNPLGlELENBSWpCLGtCQUNnQixxQixDQUNSLHlCVW5XYSxpRCxDVmlXckIsVUFLVSxXQUNDLGtCQUNPLDRCLENjeFpELDRCLENkK1puQixZLENBQ1csYyxDQUNWLHVDRjVXbUMsZUVnWHZCLGlELENJalhLLG9DQUVnQixjLENKNldsQyxrQixBQUdtQyxxQ0k1V0QsYyxDSnlXbEMsa0JBR3lDLGdDLENBR3pDLGtCQUNjLFVBQ1YsWUFDUSxTQUNKLG1DQUFBLDJCQUNPLDRDLENJMVhHLG9DQUVnQixnQyxDSm1YbEMsWSxBQU1nQyxxQ0lyWEUsZ0MsQ0orV2xDLGMsQUFNcUMseUJVL1hkLGdDLENWeVh2QixhQVNhLFlBQ0QsK0MsQ0FHVixnQkFDWSxVLENBQ0osb0QsQ0FFTixrQkFDWSxRLENBQ0wsdUMsQ0FJVCxXQUNTLGNBQ1AsdUNBQUEsOEIsQ0FDWSwwQyxDQUdkLGUsQ0FDYSw4QixDQWlCRixvQyxDQUtBLGtCQUVULFNBQ0ksbUNBQUEsMEIsQ0F6Qk8sOEIsQ0FNSCxVQUNWLFlBQ1EsZ0JBS0csMENBSkQsV0FDSCxXLENJN1pTLG9DQUVnQiw4QixDSnNabEMsUyxBQVMyQixxQ0kzWk8sOEIsQ0prWmxDLFcsQUFTZ0MseUJVcmFULDhCLENWNFp2QixjQVlhLG9DLENBWmlCLFdBZ0IxQixjQUVVLFNBR0MsUUFDWCxXQUNNLGdCRi9lSyxnQ0FBQSx1QixDRWlmQyxrQyxDQWVMLGtDLENBTUUsY0FDRixrQkFDQyxXQUNILFlBQ0MsaUNBQUEsd0IsQ0F6Qk0sa0MsQ0FRQSxVQUNaLG1DQUFBLDBCLENBQ1csMkUsQ0FHMkIsUyxDQUUvQixrQyxDQUNOLGtDQUFBLHlCLENBaUIyQixzQyxDQWJFLCtDQUFBLHVDQWlCbkIsaUNBQUEsd0IsQ0FDTyw0QyxDQUtwQixtQixDQUNXLGtCLENBQ1YsY2NwaUJRLGdCaEJLSSxlLENnQkhILHFCLENBSFosZ0RWdUVrQixtREFBQSxpQlU5REQsWSxDQUNKLG9DVitEcUIscUIsQ1V6RWxDLGlCLEFBT29DLHFDVnNFRixxQixDVTdFbEMsaUIsQUFPMEMsb0NWa0VSLHFCLENVekVsQyxvQixBQVF1QyxxQ1ZxRUwscUIsQ1U3RWxDLG9CQVE2QyxxQixDQVI3QyxxQkFjYSxvQkFBQSxvQkFBQSxhQUNBLDhCQUFBLDZCQUFBLHVCQUFBLG1CQUNFLFVBRUgscUIsQ0FLRyxnRCxDQUliLFNBRUUsZUFDUyxhQUNBLFdBQ0Ysa0JBQ0sscUJoQmhCRSxnQkFYSCxzQ0FzRW1CLGVnQnZDdEIsMENBQUEsaUMsQ0FDSSxzRCxDQUFBLHNELENBWGUsa0IsQ2hCSVgsK0UsQ2dCZ0JoQixZLENBQ1csd0IsQ0FDVixrQkFJTyxxQkFDRCxtQkFDRixTQUNQLG1CQUNjLFUsQ0FDUCx5Qkp2QmMsd0IsQ0lpQnZCLG9CLEFBU1cseUJKTVksd0IsQ0lmdkIsWUFhVyxrRSxDQUc2QyxXQUMvQyxhLENBeUxFLGtFLENBeExBLGtDLENBRWEsa0IsQ0FDZix5QkpOYyxrQyxDSUtDLFlBSWIsa0MsQ0FHYSxrQixDQUNmLHlCSjdDYyxrQyxDSTRDQyxvQixBQUliLHlCSmhCWSxrQyxDSVlDLFlBUWIsbUMsQ0FJb0IsY0FFbkIsY0FDQyxXQUNGLGdCQUNJLGtCQUNELHVDQUFBLCtCQUNDLFFBQ1IsUSxDQUNDLHlCSmpDZSwrQixDSXdCdkIsc0JBYWEsd0IsQ0FHYixXQUNTLFlBQ0Msa0IsQ0FDTyx5QkozQ00sd0IsQ0l3Q3ZCLFdBTVcsYUFDQyw0QixDQVBZLFksQ0FXZCx5QkpuRGEsZ0MsQ0lzRHZCLGlCQUVnQixtQyxDQUdoQixXQUNTLFlBQ0MsZ0NBQ08sZSxDaEIzSEYsMkIsQ2dCNkhkLG1CQUVTLG9CQUNDLGtCQUNHLFVBQ1AsZSxDQUNNLHlCSnRFVSwyQixDSWlFdkIsb0JBQUEsb0JBQUEsYUFRYSxjQUNELGFBQ0MsZ0JBQ0UsOEIsQ0FYZixrRCxDVjdEa0Isb0NBRWdCLDhCLENVMkRsQyxtQixBQWdCdUMscUNWdkVMLDhCLENVdURsQyxvQkFnQjRDLDZCLENBaEI1QyxnQkFxQmUsVyxDQUNILG1DLENBS0EsUSxDQUxBLG1DLENBQUEsaUMsQ0FHVixrQkFDWSxZQUVOLGtDQUFBLHlCLENBQ08seUJKOUZRLG1DLENBQUEsaUMsQ0kwRnJCLGtCQU9jLFNBQ1YsaUJBQ1ksaUMsQ0FHaEIsT0FDRSxRQUNBLFVBQ0EsaUJBQ2EsdUJBQUEsYyxDQUNGLHlCSjNHUSxpQyxDSXNHckIsZ0JBUWUsdUMsQ0FHZixrQkFDWSxVQUNKLGUsQ0FDSyx5QkpwSFEsbUMsQ0lzSHJCLE9BRUksdUJBQUEsZ0JBQ1csd0MsQ0FJakIsbUIsQ0FDVSx5Qko5SGEsd0MsQ0k2SHZCLGVBSVksMEIsQ0FHWixnQmhCak1lLGtCZ0JtTUosZUFDRSxpQkFDRSxrQkFDRCxxQkFDSixXQUNGLDZCQUNNLGdDQUNHLG9CLENoQjVMQyx5QlllSywwQixDSW9LdkIsY0FhYSwrQixDQU1iLGlEVm5Ka0Isa0RBQUEsd0IsQ045REosb0NNZ0VvQiwrQixDVWlKbEMsZSxBQUNtQyxxQ1Y5SUQsK0IsQ1U2SWxDLGtCLEFBQ3dDLG9DVmxKTiwrQixDVWlKbEMsZ0IsQUFFb0MscUNWL0lGLCtCLENVNklsQyxtQkFFeUMsNEMsQ0FGVixtQixDQXdCaEIsNkQsQ0FsQkksa0MsQ0FObkIsYSxDQVVhLGtDLENBVmIsY0FjWSxXQUNELGUsQ0FDRyx5Qkp2S1Msa0MsQ0l1SnZCLFVBeUdtQixtRSxDQXRGYixpQyxDQW5CTixjLENBNEJhLHdELENBR1gsa0JBQ1ksbUJBQ0gsZ0JBQ0MsbUJBQ00sVSxDQUlMLHlCSjlMVSxrRSxDSXNMRyxZLEFBV1gseUJKak9RLHdELENJc05yQixvQixBQWdCVyx5Qkp0TVUsd0QsQ0lzTHJCLFdBb0JXLGNBQ0UsV0FDRixvQkFDUSxtRSxDQUluQixhQUNVLFdBQ0QsWUFDQyxnQkFDUixrQkFDYSxnQkFDSCxlLENoQnBSQyx5Qlk2RFEsbUUsQ0lpTnJCLFVBVUksMkQsQ1Z2Tlksb0ZBQUEsV1VnT1AsZUFDSSxlLENBQ0Msb0NWaE9rQiwyRCxDVXlOaEMsa0IsQUFDbUMscUNWdE5ILDJELENVcU5oQyxrQixBQUN5QyxvQ1YxTlQsMkQsQ1V5TmhDLHFCLEFBRXNDLHFDVnZOTiwyRCxDVXFOaEMscUIsQUFFNEMsb0NWM05aLDJELENVeU5oQyxtQixBQUdvQyxxQ1Z4TkosMkQsQ1VxTmhDLG1CLEFBRzBDLG9DVjVOViwyRCxDVXlOaEMsb0IsQUFJcUMscUNWek5MLDJELENVcU5oQyxvQixBQUkyQyx5QkpuT3RCLDJELENJK05yQixlQWNJLCtELENBSUosbURWN09nQixvREFBQSxxREFBQSxTVWlQZCxzQkFDZ0Isa0JBQ04sZSxDQUNBLG9DVmxQb0IsK0QsQ1UyT2hDLGtCLEFBQ21DLHFDVnhPSCwrRCxDVXVPaEMsa0IsQUFDMEMsb0NWNU9WLCtELENVMk9oQyxtQixBQUVvQyxxQ1Z6T0osK0QsQ1V1T2hDLG1CLEFBRTJDLG9DVjdPWCwrRCxDVTJPaEMsb0IsQUFHcUMscUNWMU9MLCtELENVdU9oQyxvQkFHNEMsdUUsQ0FNMUMsU0FDTSxXQUNFLHNDQUFBLDZCLENBQ0sseUJKN1BNLHVFLENJMFBuQix1Q0FBQSxnQ0FXYSx3RSxDQUdmLHNEVnBRZ0IsUSxDVXNRZCxvQ1ZwUThCLHdFLENVa1FoQyxzQixBQUNzQyxxQ1YvUE4sd0UsQ1U4UGhDLHNCQUM2QywwRCxDQUc3QywyQ1Z4UWdCLDZDQUFBLGtCVTJRSiwrQkFBQSxzQixDQUNDLG9DVjFRbUIsMEQsQ1VzUWhDLFcsQUFDNEIscUNWblFJLDBELENVa1FoQyxXLEFBQ2tDLG9DVnZRRiwwRCxDVXNRaEMsYSxBQUU4QixxQ1ZwUUUsMEQsQ1VrUWhDLGFBRW9DLG9HLENBTWxDLG9EVmhSYyx5RCxDQUFBLG9DQUVnQixvRyxDVThROUIsb0IsQUFDcUMscUNWM1FQLG9HLENVMFE5QixvQixBQUMyQyxvQ1YvUWIsb0csQ1U4UTlCLHVCLEFBRXNDLHFDVjVRUixvRyxDVTBROUIsb0JBRThDLHNILENBRTVDLE8sQ0FDRSxnRyxDQU1KLFNBQ0UsUyxDQUNBLG9HLENBRUYsU0FDRSxVQUNBLFcsQ0FDUSx3RyxDQUhxQixrQkFNakIsY0FDRCxXQUNGLGVBQ0ksdUJBQUEsZUFDQSxTQUNOLFVBQ0MsUyxDaEJqVWMsZ0UsQ2dCa1VwQixtSSxDQUdGLFksQ0FDVyx5QkpwVE0sbUksQ0kwVGYsYSxDQUNXLG9JLENBRVgsY0FDVyx3RyxDQU9mLGtEVmpVYyxxREFBQSxRLENVb1VaLG9DVmxVNEIsd0csQ1UrVDlCLGtCLEFBQ21DLHFDVjVUTCx3RyxDVTJUOUIsa0IsQUFDeUMsb0NWaFVYLHdHLENVK1Q5QixxQixBQUVzQyxxQ1Y3VFIsd0csQ1UyVDlCLHFCQUU0QywrRSxDQUhaLFNBTzlCLGlCLENBQ1ksaUYsQ0FGZCxrQkFLYyxrQ0FBQSwwQkFDRSxzQ2hCdlVjLFUsQ2dCaVhyQix5QkoxWFUsZ0UsQ0l5WHJCLGNBSWEsK0YsQ0FLWCxxQixDQVFZLHdGLENBUE0sbUcsQ0FEYSxXQUlwQixZQUNDLGdCQUNHLGdCQUNDLCtCQUFBLHNCLENBQ0osd0YsQ0FPRSxrQkFDRixRQUNQLFNBQ0MsdUNBQUEsOEIsQ0FFSSwyRixDQUVWLG9CQUNrQixlLENBQ2hCLDRFLENBRUYsaUIsQ0FDYywwRCxDQVNnQixnQixDQUNwQixpQixDQUNiLFlvRHBlUyxpRDlEZ0VRLFMsQzhEOURYLG9DOURnRTJCLGlCLEM4RG5FbEMsaUIsQUFFa0MscUM5RHFFQSxpQixDOER2RWxDLGlCQUV3QywwQyxDQUd0QyxnRDlENERnQixjOEQxREwsV0FDRixlLENBQ0ssb0M5RDBEa0IsMEMsQzhEOURoQyxpQixBQUNrQyxxQzlEaUVGLDBDLEM4RGxFaEMsaUJBQ3dDLDZDLENBRHhDLGlCLENBT2MsbUMsQ0FJZCxtRDlEaURnQixtRCxDQUFBLG9DQUVnQixtQyxDOERuRGhDLGtCLEFBQ2tDLHFDOURzREYsbUMsQzhEdkRoQyxrQixBQUN5QyxvQzlEa0RULG1DLEM4RG5EaEMsb0IsQUFFcUMscUM5RHFETCxtQyxDOER2RGhDLG9CQUUyQywyQyxDQUczQyxRQUNFLE9BQ0EsVyxDQUNRLGlELENBR1YsaUQ5RHNDZ0Isa0I4RHBDSixhQUNELGdCQUNHLG1DQUFBLDJCQUNELFEsQ0FDUCxvQzlEa0MwQixpRCxDOER4Q2hDLGlCLEFBQ2tDLHFDOUQyQ0YsaUQsQzhENUNoQyxpQkFDd0MsbUQsQ0N3QnRCLHFDLENEekJsQixxQyxDcEU0Q2dDLHdCLENvRWxDN0IsdUJFMUNNLGtCQUNDLG1CQUNFLGdCLENBQ0EseUIxRCtEUyx3QixDMERuRXZCLHdCQU9hLDhCLENBSWIscUJBQ1csa0IsQ0FDSyx1QyxDQUNmLGtCQUdXLFNBQ0wsVUFDQyxXQUNOLFlBQ08sZ0JBQ0ksZ0JBQ0gsZ0JBQ0ksZUFDMEIsZ0IsQ0FDRSwwQmhFZ0VuQix1QyxDZ0UxRXZCLGdCLEFoRTJFWSwwQkFEVyx1QyxDZ0UxRXZCLGdCLEFoRTJFWSwwQkFEVyx1QyxDZ0UxRXZCLGdCLEFoRTJFWSx5QkFEVyx1QyxDZ0UxRXZCLGdCLEFoRTJFWSx5QkFEVyx1QyxDZ0UxRXZCLGdCLEFoRTJFWSwwQkFEVyx1QyxDZ0UxRXZCLGtCLEFoRTJFWSwwQkFEVyx1QyxDZ0UxRXZCLGtCLEFoRTJFWSwwQkFEVyx1QyxDZ0UxRXZCLGtCLEFoRTJFWSx5QkFEVyx1QyxDZ0UxRXZCLGtCLEFoRTJFWSx5QkFEVyx1QyxDZ0UxRXZCLGtCLEFoRTJFWSx5Qk14RFcsdUMsQzBEbkJ2QixrQkFhYyxTQUNMLFVBQ0MsV0FDQyxlQUNJLFVBQ1gsZ0JBQ1EsbUJBQ0ksOEIsQ0FJaEIsVUFDTyxrQkFDRyxlLENBQ0kseUIxRFJTLDhCLEMwREt2QixXQU1XLFVBQ1AsbUMsQ0FJSix5QkFDb0IsZSxDQUNWLDJDLENBRnlCLFksQ0FLdEIsdUMsQ0FDVixrQkFJUyxNQUNWLE9BQ0EsVUFDSyxvQixDQUNXLDBCMUR0Q0ssdUMsQzBEaUN2QixzQixBQVFvQix5QjFEakNHLHVDLEMwRHlCdkIsb0IsQUFZb0IseUIxRExHLHVDLEMwRFB2QixrQkFnQmMsV0FDSCxhQUNFLG1CQUNHLDJDLENBbkJ1QixrQkF1QnpCLFFBQ1AsU0FDQyxVQUNDLGdCQUNNLGlCQUNDLHVDQUFBLDhCLENBQ0QsMEIxRDlEUSwyQyxDMERpQ2dCLGtCLEFBZ0NyQix5QjFEekRLLDJDLEMwRHlCZ0IsaUJBb0NyQixZLEFBQ0wseUIxRDlCVSwyQyxDMERQZ0Isa0JBeUN2QixNQUNWLE9BQ0EsZ0JBQ1csK0JBQUEsd0JBQ0EseUMsQ0FLakIsVUFDTyxpQkFDRyx1QkFDQyxlLEN0RTNHSSx5Qlk2RFEseUMsQzBEMkN2QixXQU9XLFNBQ1Asd0JBQ1MsNEMsQ0FUYixtQkFhbUIsZUFDdUIsZ0IsQ0FDRSwwQmhFbkNyQiw0QyxDZ0VvQnZCLGdCLEFoRW5CWSwwQkFEVyw0QyxDZ0VvQnZCLGdCLEFoRW5CWSwwQkFEVyw0QyxDZ0VvQnZCLGdCLEFoRW5CWSx5QkFEVyw0QyxDZ0VvQnZCLGdCLEFoRW5CWSx5QkFEVyw0QyxDZ0VvQnZCLGdCLEFoRW5CWSwwQkFEVyw0QyxDZ0VvQnZCLGtCLEFoRW5CWSwwQkFEVyw0QyxDZ0VvQnZCLGtCLEFoRW5CWSwwQkFEVyw0QyxDZ0VvQnZCLGtCLEFoRW5CWSx5QkFEVyw0QyxDZ0VvQnZCLGtCLEFoRW5CWSx5QkFEVyw0QyxDZ0VvQnZCLGtCaEVuQlksOEIsQ2dFc0NaLGNBQ1csc0N0RXREdUIsZXNFd0RNLGdCLENBQ0UsMEJoRTNDbkIsOEIsQ2dFdUN2QixnQixBaEV0Q1ksMEJBRFcsOEIsQ2dFdUN2QixnQixBaEV0Q1ksMEJBRFcsOEIsQ2dFdUN2QixnQixBaEV0Q1kseUJBRFcsOEIsQ2dFdUN2QixnQixBaEV0Q1kseUJBRFcsOEIsQ2dFdUN2QixnQixBaEV0Q1ksMEJBRFcsOEIsQ2dFdUN2QixrQixBaEV0Q1ksMEJBRFcsOEIsQ2dFdUN2QixrQixBaEV0Q1ksMEJBRFcsOEIsQ2dFdUN2QixrQixBaEV0Q1kseUJBRFcsOEIsQ2dFdUN2QixrQixBaEV0Q1kseUJBRFcsOEIsQ2dFdUN2QixpQkFBQSxpQkFPSSxlLENBSUosYUFDVyxnQkFDQyxtQkFDSyxlQUN1QixnQixDQUNFLDBCaEV2RG5CLGUsQ2dFa0R2QixnQixBaEVqRFksMEJBRFcsZSxDZ0VrRHZCLGdCLEFoRWpEWSwwQkFEVyxlLENnRWtEdkIsZ0IsQWhFakRZLHlCQURXLGUsQ2dFa0R2QixnQixBaEVqRFkseUJBRFcsZSxDZ0VrRHZCLGdCLEFoRWpEWSwwQkFEVyxlLENnRWtEdkIsa0IsQWhFakRZLDBCQURXLGUsQ2dFa0R2QixrQixBaEVqRFksMEJBRFcsZSxDZ0VrRHZCLGtCLEFoRWpEWSx5QkFEVyxlLENnRWtEdkIsa0IsQWhFakRZLHlCQURXLGUsQ2dFa0R2QixrQmhFakRZLHVCLENnRXlEWixTQUNFLFVBQ0Esc0N0RXpFZ0MsY0EvQmIsZXNFMkdSLFNBQ0gsZUFDSSxjLENBQ0osNEQsQ0FHTixZLENBSVcsNkIsQ0FIQSw0RCxDQUVYLGEsQ0FPTyxxQyxDQURrQixZQUdsQixnQixDQUNDLDZCLENBQ1QsWSxDQUdRLHFDLENBRGtCLFlBR2xCLGdCLENBQ0MsaUIsQ0FDVCxrQkNsTFMsV0FDSixzQnZFR08sa0RNaUVHLDZCaUVqRUosK0IsQ0FDRyxvQ2pFa0VpQixpQixDaUV4RWxDLGtCLEFBSW1DLHFDakV3RUQsaUIsQ2lFNUVsQyxtQkFJeUMsb0IsQ0FKekMsa0JBU2Msa0IsQ0FDRyxrQyxDQUdkLG1CLENBQ1ksdUIsQ0FDYixrQkFJUyxhQUNILGtCLENBQ1MseUIzRG1CTSx1QixDMkR0QnZCLFlBTVcsNkIsQ0FHVixrQkFDVyxXQUNILDRCLENBQ0sseUIzRFVTLDZCLEMyRGJ0QixhQU1FLGNBQ1UsZ0IsQ0FLYixrQkFDVyxVQUNMLGFBQ0csZ0JBQ0cseUJ2RW5DRSxnQnVFcUNELGNBQ0gsc0JBQ08sOEMsQ2pFdUJDLG9DQUVnQixnQixDaUVqQ2xDLGdCLEFBU2dDLHFDakU0QkUsZ0IsQ2lFckNsQyxnQixBQVNzQyx5QjNEUmYsZ0IsQzJERHZCLFdBWVMsb0IsQ0FaTyxrQkFnQkYsTUFDVixTQUNJLG1DQUFBLDJCQUNPLFUsQ0FDSixpQixDQUNSLFVBSUcsYUFDRyxrQkFDRyxzQnZFN0RHLGdDQUdELDhCLEN1RTZEQyx5QjNEN0JRLGlCLEMyRHVCdkIsYUFVWSxRQUNWLFVBQ0ssbUJBQ08sb0IsQ0FiZCxzQ3ZFU2tDLG1CdUVTakIsZUFDSixnQkFDQSxXLENBQ0osbUIsQ0FyQlQsc0N2RVNrQyxxQkF4RGhCLGMsQ3VFMEVMLHlCLENBR1osa0IsQ0FDZ0IscUIsQ0EvQkEsV0FtQ1IsVyxDQUNDLGlCLENBSVQsZUFDVyxhLENBQ0QseUIzRGpFWSxpQixDMkQrRHRCLGdCQUtjLGdDLENBSWYsVUFDTSxtQkFDUyxTQUNkLHdCQUNpQiw0QkFDRSwyQkFDRyxXLENBQ2QseUIzRC9FYyxnQyxDMkR3RXZCLFVBVVMsbUJBQ1MsWUFDUCxvQixDQUlYLGFBQ1Usa0JBQ0UsVUFDTCxPQUNMLFFBQ0EsV0FDTSxZQUNFLHNCdkU3SFUsVXVFK0hsQixrQkFDWSxpQkFDSCxXdkV0SUksa0IsQ3VFd0lDLHVCLENBYmhCLG1CQWdCa0IsZUFDSixlLENBQ0EseUIzRDFHUyx1QixDMkR3RnZCLGVBcUJpQixrQkFDRSxzQixDQXRCbkIsZUEyQmMsZSxDQUNBLHlCM0RwSFMsc0IsQzJEd0Z2QixlQStCaUIsZ0IsQzNEdkhNLG9CLEMyRHdGdkIsV0FxQ1csZ0JBQ0ksU0FDUCxpQkFDSywwQixDQUtiLGFBQ1Usa0JBQ0MsVUFDTixVQUNFLFFBQ04sU0FDQyxtQ0FDYSxvQ0FDQywwQixDdkUzS0ksb0IsQ3VFNktuQixVLENBR08sMkIsQ0FHbUIsWSxDQUNqQiwyQixDQUNULFdBR08sa0JBQ0csNENqRTdITyxpQmlFK0hKLGMsQ0FDTCxvQ2pFOUh5QiwyQixDaUV5SGxDLFcsQUFHMkIscUNqRXhITywyQixDaUVxSGxDLFNBR2tDLGtDLENBS2xDLFdBQ1EsWUFDQyxzQnZFak1XLGtCdUVtTU4sZUFDTCxVLENBQ0QseUIzRHZLZSxrQyxDMkRpS3ZCLFdBU0Usd0MsQ0FUZ0MsWUFhekIsa0JBQ0csT0FDVixRQUNBLFNBQ0ssU0FDTCxZQUNRLGVBQ0csa0JBQ0MsVSxDdkV6TkMsd0MsQ3VFb01tQixTLENBMEI5QiwwQixDQUNELGlCLENBSU8seUIzRGhNYSwwQixDMkQrTHZCLFksQzNEL0x1QiwyQixDMkR1TXZCLGNBRWEsaUN2RTdNZSx5QixDdUVrTjVCLGFBQ1EsYUFDRSw2QnZFcE5rQiwrQixDQUFBLHlCWUlMLHlCLEMyRDhNdkIsZUFNVyx3QixDQUlYLGtCQUNXLGVBQ0YsZUFDRyxrQkFDQyx5QnZFNVBDLGF1RThQSiw4QixDdkVsT2tCLHlCWUlMLHdCLEMyRHdOdkIsb0JBVVcsK0IsQ0FJWCxzQnZFelFlLHFDLENBdUVtQixxQyxDdUVrTUgsa0JBS25CLFdBQ1YsV0FDTyxXQUNELHlCdkV6T2EsWXVFMk9YLE0sQ0FDUixtQixDQUNBLFdBSU8scUJBQ0Usa0JBQ0MsV0FDVixNQUNBLHFCLEN2RTdSYSx5QlltQ1EsMkIsQzJEOFBuQixRQUNLLGtCQUNPLG1DQUFBLDJCQUNDLGVBQ0Esa0JBQ0YsV0FDRiwyQixDQUtiLGFBQ1csV0FDRixZQUNDLGtCQUNFLFNBQ0wsV0FDRSxzQnZFalRNLGtCdUVtVEEsYyxDQUNMLHlCM0RsUmEsMkIsQzJEeVF2QixlQVdhLGlDLENBQUEsa0MsQ0FYYyxXQWV2QixXQUNPLFdBQ0Qsc0J2RTdUSyxrQnVFK1RELFNBQ0wsU0FDTCxPQUNBLFFBQ0EsVyxDQUNRLGlDLENBeEJlLGdDQUFBLHVCLENBNEJaLGtDLENBNUJZLGlDQUFBLHdCLENBZ0NYLHFCLENBQ2IsY0NsVk8sZUFDQyxrQkFDQyxjQUNELFdBQ0YsZ0J4RUNNLGdCd0VDSCxpQixDQUNFLHlCNUQyRFMscUIsQzREbkV2QixnQkFXYSxnQyxDQUdYLFdBQ1MsVyxDQUNDLHVDLENBRVYsV0FDUyxZQUNDLHFCLENBQ1EseUMsQ0FIbEIsY0FNWSxjQUNDLGtCQUNHLGVBQzBCLGdCLENBQ0UsMEJsRThEdkIseUMsQ2tFeEVyQixnQixBbEV5RVUsMEJBRFcseUMsQ2tFeEVyQixnQixBbEV5RVUsMEJBRFcseUMsQ2tFeEVyQixnQixBbEV5RVUseUJBRFcseUMsQ2tFeEVyQixnQixBbEV5RVUseUJBRFcseUMsQ2tFeEVyQixnQixBbEV5RVUsMEJBRFcseUMsQ2tFeEVyQixrQixBbEV5RVUsMEJBRFcseUMsQ2tFeEVyQixrQixBbEV5RVUsMEJBRFcseUMsQ2tFeEVyQixrQixBbEV5RVUseUJBRFcseUMsQ2tFeEVyQixrQixBbEV5RVUseUJBRFcseUMsQ2tFeEVyQixpQkFBQSxjQWFjLGdCQUNHLHVDLENBSWpCLFksQ0FDVyxvQyxDQUdYLFMsQ0FDUSx5QjVEMEJhLG9DLEM0RDNCckIsV0FJVSxxQyxDQUlWLFVBQ1EsVSxDQUNDLHlCNURpQlkscUMsQzREbkJyQixZQUtXLGtCLENyRC9DYixrRGJpRWtCLHFEQUFBLGlCLENhOURKLG9DYmdFb0Isa0IsQ2FuRWxDLGtCLEFBQ21DLHFDYnNFRCxrQixDYXZFbEMsa0IsQUFDeUMsb0Nia0VQLGtCLENhbkVsQyxxQixBQUVzQyxxQ2JxRUosa0IsQ2F2RWxDLHFCQUU0QyxvQixDQUY1QyxtQkFNWSxtRCxDYjJETSxvQ0FFZ0Isb0IsQ2FuRWxDLG9CLEFBT3VDLHFDYmdFTCxvQixDYXZFbEMsb0JBTzZDLHFCLENBUDdDLHNDbkJpRWtDLCtDTUFoQixxQk50REEsZSxDTTRDSCxvQ0FZbUIscUIsQ2FuRWxDLGdCLEFBWW1DLHFDYjJERCxxQixDYXZFbEMsZ0JBWXlDLG9CLENBWnpDLGNBa0JZLGMsQ0FDRyx5QlAwQ1Esb0IsQ083RHZCLHFCQXNCZSxXQUNGLGtCLENQc0NVLGtCLENPN0R2QixpQkE2QmdCLG1CQUNHLFcsQ0FNbkIscUJBQ1csa0JBQ0MsV0FHSCxvRGJ3QlMsa0IsQ2F0QkQsb0Nid0JpQixXLENhL0JsQyxrQixBQU1rQyxxQ2I2QkEsVyxDYW5DbEMsa0JBTXlDLHNCLENBTjlCLGEsQ0FVRSxjLENBVmIsc0NuQjZCa0MsaUJNVmpCLDhDLENBVUMsb0NBRWdCLGMsQ2EvQmxDLGdCLEFBZ0JtQyxxQ2JtQkQsYyxDYW5DbEMsZ0IsQUFnQnlDLHlCUHdCbEIsVyxDT3hDdkIsa0JBb0JnQiwyQyxDQXBCTCxVLENuQnBDSSwrQixDbUIrRGIsZSxDQUNjLGlDLENBRGQsa0JBSWtCLHFCQUNMLFdBQ0YsWUFDQyxrQkFDSyxzQm5CdEVKLHNCbUJ3RU8saUIsQ0FDTixxQyxDQVJYLGNBV1ksZUFDRSxnQkFDQyxrQkFDRixRQUNQLFNBQ0MsdUNBQUEsK0JBQ08sVW5CbEZKLG9DQUFBLDJCLENBQUEsMkMsQ21CdUZGLFksQ25CbERZLHlCWXVCRixpQyxDT0VyQixpQkFvQ2tCLFdBQ0wsVyxDQUNDLHFDLENBSFQsZUFNYyxpQkFDQyw2QixDQU1wQixrQkFDWSxxQkFDRCxXQUNGLGUsQ0FDSyx5QlB0RE8sNkIsQ09rRHJCLGlCQU9JLHVCLENBQUEsd0IsQ0FPTixXQUNTLFVBQ0Ysa0QsQ2I5RFcsb0NBRWdCLHVCLENBQUEsd0IsQ2EwRGxDLGtCLEFBR2tDLHFDYnpEQSx1QixDQUFBLHdCLENhc0RsQyxrQixBQUd5Qyx5QlBuRWxCLHVCLENBQUEsd0IsQ09nRXZCLFdBTVcsWUFDQSxtQyxDQVdBLGlCQUNGLGlELENiL0VTLG9DQUVnQixtQyxDYTRFdkIsa0IsQUFFdUIscUNiMUVBLG1DLENhd0V2QixrQkFFOEIscUQsQ0FFdkMsTyxDQUNPLHlCUHZIYyxtQyxDT2tIWixXLEFBU0EseUJQM0ZZLG1DLENPa0ZaLGNBYUUsV0FDRixZQUNBLG1CLENBS1gsa0JBQ1ksU0FDVixjQUNRLDRDYnJHUSxtQmF1R0YsZSxDQUNILG9DYnRHcUIsbUIsQ2FnR2xDLFcsQUFJNkIscUNiaEdLLG1CLENhNEZsQyxXLEFBSWtDLHlCUDFJWCxtQixDT3NJdkIsVUFTUyxvQixBQUNXLHlCUGhIRyxtQixDT3NHdkIsVUFjUyxvQkFDVyxrQixDQVNwQixpQixDQUNZLHlCUC9KVyxrQixDTzhKdkIsa0JBSWMsVUFDViwwQyxDQUFBLDJDLENBTEosa0JBVWMsU0FDVixVLENBQ08saUIsQ0FNUixrQkFJUyxXQUNILGdCQUNJLHVCLENBQ0YsMkMsQ0FBQSx5QyxDQUpYLGEsQ0FRSSxxQyxDQVJKLGUsQ0FZZSxvQixDQVpmLHNDLENBK0lpQix3RCxDbkI3Um1CLG1CLENtQjhJcEMsYyxDQXFCYyxtQyxDQXJCZCxVLENBeUJXLHlCUDVNWSxpQixDT21MdkIsbUJBNkJhLHFCLENBS2Isa0JBQ1ksUUFDVixPQUNBLFNBQ0EsTUFDQSxZQUNRLFdBQ0QsVyxDQUNDLGtCLENBQ1QsWSxDQUdDLDhCLENBRUEsWSxDQUNXLDJELENBS08sYUFDaEIsZUFDVyx5QkFDSyxrQkFDTixxQkFDRCxxQyxDbkJwTXFCLHVFLENtQnVNOUIsV0FDUyxXLENBQ0MsMkUsQ0FGQyxpQkFLTSxjQUNKLGVBQ0UsZSxDbkJyUkoseUJZNkRRLHNCLENPd012QixpQkE2QmdCLGUsQ0FDWix3QyxDQUVBLGFBQ1csZSxDQUNFLDJELENBRVgsZ0JBQ2Msb0IsQ0FDSCx1RSxDQUVULHNCQUNXLGdDLENzRGxPVCwySCxDdEQwT1IsUyxDQUNFLG9DLENBRFEsYUFJTixTQUNJLG1DQUFBLDJCQUNPLGVBQ0EsYyxDQUNELHlCUGpRTyxnQyxDT3NRbkIsSyxDQUNFLG9DLENBRFEsZUFJSyxnQkFDQyxpQixDQU1wQixpRCxDYjdRa0Isb0NBRWdCLGlCLENhMlFsQyxrQixBQUNrQyxxQ2J4UUEsaUIsQ2F1UWxDLGtCQXVDaUIsOEIsQ0F0Q3dCLG9DLENBNEN6QyxvQkFBQSxvQkFBQSxhQUNXLDRCQUFBLDRCLENBN0M4QixvQyxDQUV2QyxrQkFDWSxRQUNQLG1DQUFBLDJCQUNRLFVBQ04sZ0JBRUksMEJBQUEsc0JBQ08sd0JBQUEscUJBQUEsc0IsQ0FDQyxzRCxDQUVqQixjQUNFLGlCQUNBLGdCQUNBLGMsQ0FJWSx5QlByU0ssb0MsQ09vUnJCLFdBcUJXLGMsQ1B6U1UsbUMsQ08rU25CLDhCLENBQ3VCLG9DLENBR3ZCLFNBQ08sZ0NBQUEsdUIsQ0FDTSxzRCxDQUVYLG1CQUNXLDhCLENBT04scUJBQUEsaUJBQ0Usa0QsQ2I1VEssb0NBRWdCLDhCLENhd1RsQyxrQixBQUdrQyxxQ2J2VEEsOEIsQ2FvVGxDLGtCQUd5QyxnRCxDQUV2QywrQkFDdUIsbUIsQ0FDTixpRCxDQUdqQixrQkFDWSxRQUNWLE9BQ0EsUUFDRyxVQUNFLGtCQUNPLFcsQ0FDSixtRSxDQUVSLGNBQ0UsTUFDQSxlQUNXLFUsQ0FDSixxRSxDQUpULGUsQ0FPZ0IseUJQeFZHLDhCLENPOFR2QixlLENBZ0NnQixnRCxDQUVaLGtCQUNZLCtCQUNXLFVBQ2hCLFNBQ0wsb0JBQ2dCLGtCQUNSLDRCQUFBLGlCQUFBLE8sQ0FDUixpRCxDQUdGLGtCQUNZLDRCQUFBLGlCQUFBLFFBQ1YsUyxDQUNLLGdELENBR1AsWSxDUGhYbUIsdUIsQ091WHZCLFksQ0FFSSwwQyxDQUVBLGtCQUNZLGFBQ0YsbUMsQ0FPWixrQixDQUNpQiwwQixDYmpZRCxvRkFBQSxvQkFBQSxvQkFBQSxhb0U1RFAsK0IsQ0FDcUIsb0NwRTZERSwwQixDb0VuRWxDLGtCLEFBQ21DLHFDcEVzRUQsMEIsQ29FdkVsQyxrQixBQUN5QyxvQ3BFa0VQLDBCLENvRW5FbEMsb0IsQUFFcUMscUNwRXFFSCwwQixDb0V2RWxDLG9CLEFBRTJDLG9DcEVpRVQsMEIsQ29FbkVsQyxxQixBQUdzQyxxQ3BFb0VKLDBCLENvRXZFbEMscUIsQUFHNEMsb0NwRWdFViwwQixDb0VuRWxDLG1CLEFBSW9DLHFDcEVtRUYsMEIsQ29FdkVsQyxtQixBQUkwQyx5QjlEeURuQiwwQixDOEQ3RHZCLGNBU2EsZUFDVCxpQkFDQSw4RCxDQUFBLDRELENBSUYsa0IsQ0FDUyx5QjlENkNZLDhELENBQUEsNEQsQzhEOUNyQixZQUlXLDRELENBSVgsa0JBQ1ksZSxDQUNBLHFHLENBRVYsa0JBQ1ksVUFDTCxZQUNHLGNBQ0Esb0JBQUEsb0JBQUEsYUFDQyx3QkFBQSxxQkFBQSx1QkFDUSw0QkFBQSw2QkFBQSwwQkFBQSxxQixDQUNELHlCOUQyQkMscUcsQzhEbENuQixZQVVXLDhFLENBSVgsVUFDUSxXQUNDLGtCQUNHLFdBQ0gsU0FDUCxrQixDQUNjLHlCOURjRyw4RSxDOERWakIsT0FDRSxRQUNBLE1BQ0EsdUJBQUEsZUFDVyxZQUNKLDhELENBS2IsaURwRUlnQixvREFBQSxvQkFBQSxvQkFBQSxhb0VETCw0QkFBQSw2QkFBQSwwQkFBQSxzQkFDTyx3QkFBQSxxQkFBQSxzQixDQUNDLG9DcEVDYSw4RCxDb0VOaEMsZSxBQUNtQyxxQ3BFU0gsOEQsQ29FVmhDLGtCLEFBQ3dDLG9DcEVLUiw4RCxDb0VOaEMsa0IsQUFFc0MscUNwRVFOLDhELENvRVZoQyxxQkFFMkMsaUUsQ2xFM0IxQiw0TCxDa0V5QmpCLGtELENwRUlnQixvQ0FFZ0IsaUUsQ29FTmhDLG9CLEFBU3VDLHFDcEVDUCxpRSxDb0VWaEMsb0JBUzZDLGlFLENBQUEsZ0UsQ0FUN0Msa0QsQ3BFSWdCLG9DQUVnQixpRSxDQUFBLGdFLENvRU5oQyxvQixBQWF1QyxxQ3BFSFAsaUUsQ0FBQSxnRSxDb0VWaEMsb0JBYTZDLG1FLENBQUEsa0UsQ2xFbENJLDhMLENBQUEsNkwsQ2tFcUJkLHlCLENBZ0JaLHlFLENBQUEseUUsQ0FBQSx3RSxDQUFBLHdFLEMxRU5TLHlCLENBQUEsMEIsQ0FBQSwwQixDMEVLM0Isb0IsQ0FLb0IsMkUsQ0FJdEIsZSxDQUNDLG9FLENBR0YsZ0JBRWdCLDJCQUNPLGlCLENBQ1QsMkUsQ0FIViwrQkFNNkIsYzFFeERoQixrQjBFMERELE1BQ1YsVSxDQUNNLG9FLENBSVosZ0JBRWdCLGtCQUNGLGdCLENBQ0csNEUsQ0FIYixXQU1FLFFBQ0csV0FDRyxjQUNHLFdBQ0YsWUFDQyw2QkFDVSxzQkFDRCw2RCxDQUNDLHFFLENBTTFCLGtCLENBQ2lCLHlCOURqRUkscUUsQzhEZ0VyQixpQkFJSSwwQyxDQUlRLDhCQUFBLDhCQUFBLCtCQUFBLDBCLENBQ00scUYsQ0FFaEIsaUIsQ0FDZ0IseUI5RDVFRyw4RixDOERnRmlCLE9BQ2hDLE8sQ0FDQSxxRixDQUVGLGdCQUNFLGdCQUNBLG9DLENsRW5KUixrREZpRWtCLHFEQUFBLCtCLENFOURjLG9DRmdFRSxvQyxDRW5FbEMsa0IsQUFDbUMscUNGc0VELG9DLENFdkVsQyxrQixBQUN5QyxvQ0ZrRVAsb0MsQ0VuRWxDLHFCLEFBRXNDLHFDRnFFSixvQyxDRXZFbEMsc0JBRTRDLGtGLENBRzFDLG9ERjREZ0IsZ0NFMURnQixvQkFBQSxvQkFBQSxZLENBQ3JCLG9DRjJEcUIsa0YsQ0U5RGhDLGtCLEFBQ3NDLHFDRmlFTixrRixDRWxFaEMscUJBQzJDLDhILENBSXpDLFVBQ08saUIsQ0FDSyxpTCxDQUVWLGtCLENBQ2dCLHlCSThDQyw4SCxDSm5EbkIsVSxDSW1EbUIsa0YsQ0p4RHJCLGVBbUJhLHNGLENBR2Isb0JBQUEsb0JBQUEsWSxDQUNXLG9JLENBRVQsa0RGbUNjLFMsQ0VqQ1Asb0NGbUN1QixvSSxDRXJDOUIsa0IsQUFDbUMscUNGd0NMLG9JLENFekM5QixtQkFDeUMseUwsQ0FHdkMsY0FDVSxlLENGOEJFLG9DQUVnQiw0TCxDRWpDNUIsb0IsQUFNdUMscUNGK0JYLDRMLENFckM1QixvQixBQWN5Qix5QklhUix5TCxDSjNCakIsYyxDSTJCaUIsb0ksQ0ovQm5CLFUsQ0krQm1CLHNGLENKbENyQixlQXFDYSxZLENtRWhFZixrQkFDWSxnQixDQUNBLHlCLENBRVYsU0FDTyxVQUNDLFdBQ0MsUyxDQUNQLDJDLENBR1csa0NBQ1Usb0IsQ0FDSixxQixDQUNsQixtRHJFbURlLG9EQUFBLHFCLENOakVILG9DTW1FbUIscUIsQ3FFbERsQyxtQixBQUNvQyxxQ3JFcURGLHFCLENxRXREbEMsbUIsQUFDMEMsb0NyRWlEUixxQixDcUVsRGxDLG9CLEFBRXFDLHFDckVvREgscUIsQ3FFdERsQyxvQkNxRXdCLG9CLEM1RWxCWSxlLEMyRWpETyxzQixDQ3BCM0MsaUIsQ0FDWSx5RCxDQUlWLGtEdEU2RGdCLHFEQUFBLGlCLENzRTFESixvQ3RFNERvQix5RCxDc0UvRGhDLGtCLEFBQ21DLHFDdEVrRUgseUQsQ3NFbkVoQyxtQixBQUN5QyxvQ3RFOERULHlELENzRS9EaEMscUIsQUFFc0MscUN0RWlFTix5RCxDc0VuRWhDLHNCQUU0Qyw0RCxDQUY1QyxjQU9ZLG9EdEVzREksVXNFcERQLGdCQUNNLGlCLENBQ0Msb0N0RW9EZ0IsNEQsQ3NFL0RoQyxvQixBQVF1QyxxQ3RFMkRQLDRELENzRW5FaEMsb0JBUTZDLHFDLENBTzdDLFdBQ1MsMEN0RTZDTywwQyxDQUFBLG9DQUVnQixxQyxDc0VoRGhDLFUsQUFFMkIscUN0RWtESyxxQyxDc0VwRGhDLFUsQUFFaUMsb0N0RThDRCxxQyxDc0VoRGhDLFcsQUFHNEIscUN0RWlESSxxQyxDc0VwRGhDLFdBR2tDLHlELENqQitqQmQseUYsQ2lCNWpCcEIsd0IsQzVFY2UseUJZVk0seUQsQ2dFSnJCLGdCQUlhLGlFLENBSWIsbUJBQ1Usb0JBQUEsb0JBQUEsYUFDQyw4QkFBQSw2QkFBQSx1QkFBQSxrQixDQUNFLDBELENBR2IsZ0JBQ1Usa0IsQ0FDRCx5QmhFWlksMEQsQ2dFVXJCLG9CQUtXLDRELENBTFgsc0M1RTRCZ0MsZ0RNRmhCLGlEQUFBLHFCTnREQSxjNEV5Q0gsWUFDRCxrQkFDSSxzQjVFdERILGE0RXdERCxvRHRFU0kscURBQUEsa0QsQ0FBQSxvQ0FFZ0IsNEQsQ3NFNUJoQyxnQixBQVVtQyxxQ3RFc0JILDRELENzRWhDaEMsZ0IsQUFVeUMsb0N0RWtCVCw0RCxDc0U1QmhDLGtCLEFBV3FDLHFDdEVxQkwsNEQsQ3NFaENoQyxrQixBQVcyQyxvQ3RFaUJYLDRELENzRTVCaEMsb0IsQUFrQnVDLHFDdEVjUCw0RCxDc0VoQ2hDLG9CLEFBa0I2QyxvQ3RFVWIsNEQsQ3NFNUJoQyxxQixBQW1Cd0MscUN0RWFSLDRELENzRWhDaEMscUIsQUFtQjhDLG9DdEVTZCw0RCxDc0U1QmhDLG1CLEFBb0JzQyxxQ3RFWU4sNEQsQ3NFaENoQyxtQkFvQjRDLGlFLENBRXhDLGNBQ1UsY0FDQyxlLENBQ0UseUJoRW5DSSw0RCxDZ0VVckIsZ0IsQ0E2Qm1CLGlFLENBRWIsaUJBQ2Msa0UsQ0FBQSxrRSxDQXhCakIsMEVBQUEsaUUsQ0ErQmlCLG1FLENBL0JqQix1RUFBQSw4RCxDQW1DaUIseUJoRXJCQyxtRSxDZ0VkbEIsMEVBQUEsbUVqRS9DTyx5QixDQUNYLGtETGdFaUIscURBQUEsY0t4RE4sa0JBQ0ksZSxDQUNELG9DTHdEbUIseUIsQ0toRWxDLGtCLEFBSXFDLHFDTGdFSCx5QixDS3BFbEMsa0IsQUFJMkMsb0NMNERULHlCLENLaEVsQyxxQixBQUt3QyxxQ0wrRE4seUIsQ0twRWxDLHFCLEFBSzhDLHlCQ3FEdkIseUIsQ0QxRHZCLGNBV2MsZ0JBQ0csK0QsQ0FJZixrREw4Q2dCLHFEQUFBLHNCTmpFSCxpQixDV3VCQyxvQ0w0Q2tCLCtELENLaERoQyxrQixBQUNtQyxxQ0xtREgsK0QsQ0twRGhDLG1CLEFBQ3lDLG9DTCtDVCwrRCxDS2hEaEMscUIsQUFFc0MscUNMa0ROLCtELENLcERoQyxzQkFFNEMsaUUsQ0FGNUMsbUJBUVksZSxDQUNHLDRELENBSUYsa0IsQ0FRRSxnRixDQVBBLGtGLENBRWIsZSxDQUNjLHVGLENBRVosZ0JBQ2Esb0IsQ0FNRCx1RCxDQUloQixtQkFDVSxvQkFBQSxvQkFBQSxhQUNDLDhCQUFBLDZCQUFBLHVCQUFBLGtCLENBQ0UseUJDU1EsdUQsQ0RackIsZUFNYSxzRCxDQUliLGdCQUNVLGtCLENBQ0Qsc0YsQ0FGc0Isa0IsQ0FLcEIseUJDSFUsc0YsQ0RGVSxZQVFsQixzRixDMEQ2QkosbUQsQ0FPQSxxRCxDQVBBLG1ELENBT0EscUQsQzFENUNzQixVLENBYXBCLHlCQzNDVSxzRCxDRDhCckIsb0IsQUFpQlcseUJDZlUsc0QsQ0RGckIsWUFxQlcsd0QsQ0FyQlgscUJYaERnQixjVzJFSCxZQUNELGtCQUNJLHNCWHhGSCxhVzBGRCxvREx6QkkscURBQUEsa0QsQ0FBQSxvQ0FFZ0Isd0QsQ0tSaEMsb0IsQUFnQ3VDLHFDTHBCUCx3RCxDS1poQyxvQixBQWdDNkMsb0NMeEJiLHdELENLUmhDLHFCLEFBaUN3QyxxQ0xyQlIsd0QsQ0taaEMscUIsQUFpQzhDLG9DTHpCZCx3RCxDS1JoQyxtQixBQWtDc0MscUNMdEJOLHdELENLWmhDLG1CQWtDNEMsNkQsQ0FFeEMsY0FDVSxjQUNDLGUsQ0FDRSw4RCxDQUFBLDhELENBZmQsMEVBQUEsaUUsQ0FxQmlCLCtELENBckJqQix1RUFBQSw4RCxDQXlCaUIseUJDL0NDLCtELENEc0JsQiwwRUFBQSxtRUE2Qm1CLDBCLENrRWpIeEIsc0I3RUNlLFUsQzZFQ04seUJqRTRCYyxvRCxDaUV6QkssOEJBRVosbUMsQ0FJaEIsa0JBQ1ksa0R2RXNETSxxREFBQSxjdUVuRFIsUyxDQUNILG9DdkVvRDJCLG1DLEN1RXpEbEMsa0IsQUFFbUMscUN2RTJERCxtQyxDdUU3RGxDLG1CLEFBRXlDLG9DdkV1RFAsbUMsQ3VFekRsQyxxQixBQUdzQyxxQ3ZFMERKLG1DLEN1RTdEbEMsc0JBRzRDLHdDLENBSTFDLGtCQUNZLG9CQUNNLGNBQ1IsZSxDQUNHLHlCakV3Q1EsbUMsQ2lFbkR2QixrQkFla0IsbUJBQ0MsWUFDUixpQyxDQUlYLHFCQUNXLG9CQUNPLGtEdkVnQ0EsV3VFOUJULHNDN0U4QnlCLGdETUFoQixTdUUzQmhCLGdDN0Via0Isb0IsQ0FkRixvQ013RGdCLGlDLEN1RXBDbEMsaUIsQUFHaUMscUN2RXFDQyxpQyxDdUV4Q2xDLGlCLEFBR3dDLG9DdkVpQ04saUMsQ3VFcENsQyxnQixBQU1pQyxxQ3ZFa0NDLGlDLEN1RXhDbEMsZ0IsQUFNdUMseUJqRVJoQixpQyxDaUVFdkIsZUFZZSx1QzdFd0JtQiw4QyxDNkVuQkQsYSxDN0VGaEIsNEMsQzZFTWdCLHVCLENBQ04sa0MsQ0FDMUIsa0JBR1csTUFDVixPLENBQ0EseUJqRTlCcUIsa0MsQ2lFMkJ2QixrQkFNYyxnQkFDRSxXQUNMLGVBQ1Asb0MsQ0FUSixzQzdFZWtDLGMsQzZFRG5CLHlCakVUUSxvQyxDaUVMdkIsZ0JBaUJpQixzRCxDQUlmLFdBQ1MsWUFDQyxrQkFDRSxPQUNWLE1BQ0EsU0FDQSxRQUNBLFlBQ1EsUyxDQUNSLHNCLENBSUMsMEMsQ0FDaUIsbUIsQ0FDckIsOEMsQ3ZFM0JpQixvQ0FFZ0IsbUIsQ3dFekVsQyxjLEFBQzhCLHFDeEU0RUksbUIsQ3dFN0VsQyxjQUNxQyx5QyxDQUVuQyx1QkFBQSxlQUVhLFlBQ0gsT0FDUixRQUNBLFlBQ1Esa0JBQ0ksVUFDUCxrQkFDSSxlQUNBLDJDLEN4RTBESyxvQ0FFZ0IseUMsQ3dFdEVoQyxXLEFBVzJCLHFDeEUrREsseUMsQ3dFMUVoQyxXQVdrQyxpRCxDQUNoQyxnRCxDeEV3RGMsb0NBRWdCLGlELEN3RTFEOUIsaUIsQUFDa0MscUN4RTZESixpRCxDd0U5RDlCLGlCQUN3QyxxQyxDQUkxQyxZQUNVLFFBQ1IsT0FDQSxpQkFDVyxpQixDQUNELHlCbEVVUyxxQyxDa0VmckIsWSxBQVdZLHlCbEVvQ1MscUMsQ2tFL0NyQixZQWtCWSxXLENDdENkLGtCQUNZLGdCQUVWLGdCLENBQzJDLDBCekVzRnRCLFcsQ3lFMUZ2QixxQixBekUyRlksMEJBRFcsVyxDeUUxRnZCLHFCLEF6RTJGWSwwQkFEVyxXLEN5RTFGdkIscUIsQXpFMkZZLHlCQURXLFcsQ3lFMUZ2QixxQixBekUyRlkseUJBRFcsVyxDeUUxRnZCLHFCekUyRlksaUMsQ0FBQSxzQyxDQUFBLGlDLEN5RWxGaUIsNEIsQ0FDZix3QixDQUNiLG1CQUdXLGlCQUNnQyxnQkFDN0IsaUIsQ0FDQywwQnpFeUVPLHdCLEN5RTdFckIsa0IsQXpFOEVVLDBCQURXLHdCLEN5RTdFckIsa0IsQXpFOEVVLDBCQURXLHdCLEN5RTdFckIsa0IsQXpFOEVVLHlCQURXLHdCLEN5RTdFckIsa0IsQXpFOEVVLHlCQURXLHdCLEN5RTdFckIsa0IsQXpFOEVVLHlCTXhEVyx3QixDbUV0QnJCLG1CQU9tQixtQixBQUNELHlCbkU4Q0csd0IsQ21FdERyQixvQkFZWSxrQixDQUdaLGdCQUNhLGNBQ0gsZSxDQUNJLGlCLENBQ2IsZUFFVSw2QkFDRyx3Q0FBQSwrQixDQUNBLDRCLENBSEcsK0IsQ0FNRSxTQUFBLGdDLENBTkYsa0IsQ0FVRCxzQixDQVZDLGtCLENBY0Qsb0QsQ0FFVyxnQkFFUCxXLENBQ0wseUJuRWpCTSxvRCxDbUVjTSxlLENuRWROLGlCLENtRUZyQixnQixBQTZCYSx5Qm5FS1EsaUIsQ21FbENyQixnQkFpQ2EsdUIsQ0FHYixrQkFDWSx5QkFDRCxlQUNELGVBQ0csaUJBQ0UscUMsQy9FRGlCLDZCLEMrRUpULGtCQVNULFFBQ1AsVUFDRSxZQUNFLHNCQUNNLFdBQ04sZUFDSSxvQ0FBQSwyQixDQUNBLHlCbkVsRE0sNkIsQ21Fa0NFLGMsQ25FbENGLHVCLENtRWtDckIseUJBd0JhLGVBQ0UsaUJBQ0UsdUMvRW5CZSxzQixDK0V1QmhDLGFBQ1csbUIsQ0FDTyx3QixDQUZsQixrQixDQUttQiwwQixDQUxHLFdBU1gsZSxDQUNJLHlCbkUxRU0sc0IsQ21FZ0VyQixxQkFjb0IsbUIsQ2pFNUd0QixrRCxDUmtFa0Isb0NBRWdCLG1CLENRcEVsQyxvQixBQUl1QyxxQ1JvRUwsbUIsQ1F4RWxDLG9CQUk2QyxtQixDQUo3QyxrRCxDUmtFa0Isb0NBRWdCLG1CLENRcEVsQyxvQixBQVN1QyxxQ1IrREwsbUIsQ1F4RWxDLG9CQVM2QyxrQixDQVQ3QyxhQWNJLGtCLENBQ2UsNkIsQ0FIaEIsZSxDQU1HLG9CLENBbEJVLFNBdUJWLGtCQUNVLDBCQUNPLHFDLENBTUUsZSxDQUNsQixrRFJrQ1csa0IwRWhFTixXQUNILGdCQUNJLFdBQ1gsVyxDQUNRLG9DMUU4RHdCLGUsQzBFcEVsQyxrQixBQUNtQyxxQzFFdUVELGUsQzBFeEVsQyxrQkFDeUMsc0UsQ0FTZiwrQkFBQSxzQixDQVRlLHNFLEMxRW1HckMsc0QsQzBFOUNGLDhCLENoRmZ1Qiw4Q0FBQSw4QkFBQSxnRGdGdUJELGtDQUFBLDBCQUFXLGlFQUFBLHlEQUFPLDRCMUVzQ3RDLG1CLENBQUEsc0QsQzBFckZxQixnQ0FBQSx1QixDMUVxRnJCLHFELEMwRWhGRixXLENBQ1MsdUQsQ0FEVCxtQ0FBQSwwQixDQU0wQix3QixDQUN2QixhQU1NLGVBQ0MsTUFDVixPQUNBLFdBQ08sWUFDQyxXQUNSLHlCaEZuQ1ksMkJBQUEsbUJnRnFDRCxnQkFDRCxxQixDQUNHLHVCLENBQ2Qsa0JBSVcsWUFDRixXQUNELFNBQ1AsbUJBQ2MsZUFDTixVLENBQ1IsOEIsQ0FQcUIsV0FVbkIsa0JBQ1UsV0FDSCxZQUNDLHdCLEMxRXdDUixpRDBFbkN5Qyx1QixDQWxCN0Msb0JBbUJvQixzQixDQUlwQixrQkFDWSxXQUNILFlBQ0MsTUFDUixPQUNBLFVBQ0EsOENBQUEsOEJBQUEsZ0RBQ29CLGtDQUFBLDBCQUFXLGlFQUFBLHlEQUFPLDRCMUV1QnBDLG1CLENBQUEsNkIsQzBFdEJILGtCQUdXLE1BQ1YsT0FDQSxXQUNPLFlBQ0Msc0JBQ1MsMEIsQ0FDSSw2QixDQUN0QixXQUlDLFNBQ0ssVUFDQyxXQUNDLFlBQ0MseUJoRnZEVyxrQmdGeURULGVBQ0Ysa0IsQ0FFYywrQixDQVZ4QixZQWFXLFlBQ0Msa0JBQ0UsUUFDUCxTQUNILFlBQ1EseUJBQ1Esc0NoRnRDYyxXQXZFbkIsbUNBQUEsMkJnRmdIQSxTLENBQ1gsaUMsQ0F2QnlCLGtCQTJCZixNQUNWLFVBQ00sU0FDTixZQUNRLFdBQ0QsWUFDQyxTLENBckNXLDZCLENoRnRGUixtQyxDZ0YwRmMsdURBQUEsOEMsQ0F0RWxCLHVELENBNEdlLHFDLENBdENHLFVBd0N2Qix1REFBQSw4QyxDQUNzQix5QnBFdEVMLDZCLENvRTZCdkIsWUE4Q1ksVyxDQUNELCtCLENBL0NYLFFBa0RTLFVBQ0gsbUNBQUEsMEIsQ0FDVyxpQyxDQXBEWSxXQXdEaEIsYUFDQyx5QixDQUtkLGtCQUNZLFdBQ0gsWUFDQyxZQUNBLFdBQ1IsYUFDUyxNQUNULFNBQ0ksa0NBQUEseUIsQ0FDTyxpREFFZ0MseUIsQ0FYN0MsWSxBQVlXLHlCQUdTLHlCLENBZnBCLGVBZ0JjLFdBQ0osVUFDRCxPLEFBQ0wseUJwRTlHbUIseUIsQ29FMkZ2QixZQXVCWSxzQixDQUlaLGtCQUNZLE1BQ1YsUUFDQSxjLENBQ1EsaURBRW1DLHNCLENBTjdDLFksQUFPUyx5QkFHVyxzQixDQVZwQixrQixBQVdTLHlCcEVqSWMsc0IsQ29Fc0h2QixrQkFlUyxxQixDQUlULGtCQUNZLE1BQ1YsU0FDQSxZQUNRLFlBQ0QsYyxDQUNDLGlEQUVtQyxxQixDQVI3QyxjLEFBU1cseUJBR1MscUIsQ0FacEIsUUFhSSxZQUNLLGEsQUFDRyx5QnBFeEpXLDRDLENvRTRKdkIsYUFHVyxxQixDQUtYLGtCQUNZLE1BQ1YsU0FDQSxZQUNRLFdBQ0YsYyxDQUNFLGlEQUVtQyxxQixDQVI3QyxhLEFBU1UseUJBR1UscUIsQ0FacEIsT0FhSSxZQUNLLGFBQ0csNkIsQ0FJWixzQkFDZSxrQkFDSCxnQkFDRSxrQkFDQSxXQUNaLGNBQ1MsYSxDaEY5TlUsdUIsQ2dGZ09wQixrQkFHYSxnQkFDQSxVQUNaLGEsQ2hGck9tQixZLENnRnVPcEIsY25FblFVLGtCQUNDLFdBQ0gsa0JBQ0ssZ0JBQ0YsZ0QsQ1A2RE0sb0NBRWdCLFksQ09wRWxDLGtCLEFBTWtDLHFDUGtFQSxZLENPeEVsQyxrQkFNeUMsZSxDQU56QyxrQkFTYyxlLENBQ0MseUJEb0RRLGUsQ0M5RHZCLHdDQWtCYyw4QixDQWxCRixrRCxDUGtFTSxvQ0FFZ0IsOEIsQ09wRXRCLGtCLEFBc0J3QixxQ1BrREYsOEIsQ094RXRCLGtCQXNCK0IsbUMsQ0F0Qi9CLGtELENQa0VNLG9DQUVnQixtQyxDT3BFdEIsa0IsQUEwQndCLHFDUDhDRixtQyxDT3hFdEIsa0JBMEIrQixnQixDQWdDQywyQixDQTFEaEMsa0JBOEJFLE9BQ1YsTUFDQSxZQUNRLFUsQ0FDRCw4QixDQUdULFMsQ0FDRSxzQyxDQXRDUSxnQixDQTBDRSxxQyxDQUdaLGtCQUNZLFlBQ0YsVUFDUixPQUNBLFFBQ0EsWUFDUSxVLENBQ0Qsa0IsQ0FJQyxrRFBVTSxvRCxDQUFBLG9DQUVnQixrQixDT1p0QixrQixBQUN1QixxQ1BlRCxrQixDT2hCdEIsbUIsQUFDNkIsb0NQV1Asa0IsQ09adEIscUIsQUFFMEIscUNQY0osa0IsQ09oQnRCLHNCQUVnQywyQixDQUs5QixXQUtGLHlCYjNCUyxXLENhNkJSLHlCLENBQ1Ysa0JBSVMsMkNQVE0sUU9XYixXQUNJLFlBQ0MsdUNBQUEsK0JBQ0cseUNBQUEsZ0MsQ0FDQyxvQ1Bib0IseUIsQ09NbEMsVyxBQUU0QixxQ1BKTSx5QixDT0VsQyxXQUVrQyxxQixDQVFsQyxrQkFDWSxZQUNGLFNBQ0osUUFDRCxVQUNFLGdCQUNNLHVDQUFBLCtCQUNBLFMsQ0FDWCx5QkQ5QnFCLHFCLENDc0J2QixXQVdXLGdCQUNFLHlCLENBWlEsa0JBZ0JQLFlBQ0YsV0FDRCxnQkFDSyxTQUNaLG1ELENQdENjLG9DQUVnQix5QixDT2dCYixvQixBQXFCa0IscUNQakNMLHlCLENPWWIsb0IsQUFxQndCLHlCRDNDdEIseUIsQ0NzQkYsZ0JBd0JQLFdBQ0QsOEMsQ0FJWCxnRCxDUC9DZ0Isb0NBRWdCLDhDLENPNkNoQyxpQixBQUNrQyxxQ1AxQ0YsOEMsQ095Q2hDLGlCQUN3QyxpQixDQVF4QyxPQUNBLHNCQUNpQiwyQkFDSSwyQixDQUNGLHVCLENBWnFCLGlCLENBYXpDLGtCQUdXLE1BQ1YsV0FDTyxXLENBQ0MsdUMsQ0FJUixVQUNRLFlBQ0UsZ0JBQ0ksU0FDUCxXQUNFLGVBQ0ksaUNBQUEsd0IsQ0FDQSw4QixDQUNaLGtCQUdTLFFBQ1AsU0FDQyxXQUNFLFlBQ0UsY0FDQyxVQUNULHVDQUFBLDhCLENBQ1cseUJEckdVLDhCLENDNkZ2QixXQVdXLGEsQUFDQyx5QkRqR1csOEIsQ0NxRnZCLGNBZ0JhLGdCLEN3RHhLYixrQkFDWSxxQixDckVLRyxzQixDcUVIZCxrRC9Eb0VpQixxREFBQSxjK0QvRFAsa0JBQ0MsZ0JBQ0EsWUFDRixjQUNBLFVBQ0osZSxDQUNPLG9DL0QyRHFCLHNCLEMrRHBFbEMsa0IsQUFDbUMscUMvRHVFRCxzQixDK0R4RWxDLGtCLEFBQ3lDLG9DL0RtRVAsc0IsQytEcEVsQyxxQixBQUVzQyxxQy9Ec0VKLHNCLEMrRHhFbEMscUIsQUFFNEMseUJ6RDRCckIsc0IsQ3lEOUJ2QixXLEFBWVcseUJ6RGtEWSxzQixDeUQ5RHZCLFdBZ0JXLGtCQUNPLG9CQUNDLGtDLENBR2pCLGUsQ0FDRSx3QixDQUNELG1CQUljLGUsQ0FDSix5QnpERVUsd0IsQ3lESnZCLFlBS1csNEIsQ0FJWSxZQUNkLFVBQ0YsY0FDRyxnQkFDRyx5QkFDTSxpQixDQUNQLHlCekRYVyw0QixDeURLQSxZLEFBU1oseUJ6RGtCWSw0QixDeUQzQkEseUJBYUYsMEJBQ0Ysa0MsQ0FHakIsbUIsQ3JFb0JnQywrQixDcUVyQ1gsYSxDQTBCWCwrQixDQTFCVyxrQixDQThCSiwrQixDQTlCSSxpQkFrQ04sbUIsQ0FDRyx5QnpEUkcsK0IsQ3lEM0JBLGNBc0NqQixlQUNXLHVDckVOaUIsbUQsQ3FFWVksV0FDckMsZ0JBQ0ksaUJBQ0gsVSxDQUNELGdELENBQUEsZ0QsQ0FBQSwrQyxDQUFBLGdELENBTWMsV0FDZCxXQUNBLG1CQUNDLGUsQ0FDRyx5QnpEaEVVLGdELENBQUEsZ0QsQ0FBQSwrQyxDQUFBLGdELEN5RDREQSxZQWlCViwyQixDQUtVLFdBRVosVSxDQUNBLDhCLENBSWEsb0IsQ0FDTCx5QixDQUFBLHlCLENBQUEseUIsQ0FLbkIsZSxDQUNhLHlCLENBQ1osZ0JBR1ksV0FDSixrQixDQUNDLHlCLENBS0EseUIsQ0FDVCxtQkFHUyxVLENBQ0QsMEIsQ0FHYSxVLENBQ2IseUIsQ0FDUixZQUdRLFMsQ0FDRix5QnpEekhnQix5QixDeUR1SHZCLFdBS1csZ0JBQ1AsbUMsQ0FJbUIsYUFDZCw4QyxDQUNJLHlCLENBQUEseUIsQ0FJYixZQUNTLFVBQ0Ysa0IsQ0FDVSx5QnpEMUlNLHlCLENBQUEseUIsQ3lEdUl2QixZQU1XLDJCLENBSVgsZ0JBQ2EsK0MsQy9EOUdLLG9DQUVnQiwyQixDK0QyR2xDLGdCLEFBRWlDLHFDL0R6R0MsMkIsQytEdUdsQyxnQkFFdUMsdUIsQ0FLdkMsVSxDQUNTLDhDLENBRVAsZ0JyRXhMYSxrQnFFMExGLGVBQ0UsaUJBQ0Usa0JBQ0QsZUFDRCxXQUNKLDZCQUNLLGdDQUNHLG9CLENyRW5MRCxnRCxDcUUwS2hCLGNBYVksZSxDQUNHLGtELENBZE8sb0IsQ3JFMUtOLHdELENxRTBMWCx5QixDQUlvQix5QnpEL0tKLDhDLEN5RDJKckIsY0EwQmEscUIsQ0l4TmYsb0JBQ1csZSxDekVLSSw2QixDeUVIZCxpQixDQUdhLGdDLENBc0hILDhDLENBdkhYLGtCLENBSW1CLHdDLENBQ2hCLGdCQUlXLG9CQUFBLG9CQUFBLGFBQ0gsOEJBQUEsNkJBQUEsdUJBQUEsbUJBQ0UsU0FDWCxpQixDQUNTLHlCN0RpRFksd0MsQzZEdER2QixXQVFJLHdDLENBSUosU0FDRSxpQixDQUNZLHlCN0R3Q1Msd0MsQzZEMUN2QixlQUtZLDJFLENBTFosVUFTUyxlLENBQ0wseUI3RGdDbUIsMkUsQzZEMUN2QixXQWFhLGdCQUNQLDJFLENBZE4sVUFtQlMsZSxDQUNMLHlCN0RzQm1CLDJFLEM2RDFDdkIsV0F1QmEsZ0JBQ1AsK0MsQ0F4QmtDLFksQ0E2QjNCLHlCN0RhVSxvRCxDNkQxQ2lCLGNBa0NsQyxtRCxDUVphLDBCLENSdEJxQixjLENBdUNwQywwRCxDQXZDb0MsYyxDQTREOUIsMEcsQ0FqQkUseUcsQ0FHTixnQkFDYyxXQUNMLGlCLENBQ08sU0FBQSxrSCxDQUhoQixtQnpFdkNlLFd5RThDSixvQixDQWdCSyxzSCxDQUFBLFNBQUEsbUgsQ0FIaEIsc0JBTVksc0JBQ1UsVSxDQUNYLDRILENBRVQsUyxDQUNFLDRILEN6RXpCd0IsdUMsQ3lFMkIxQixTLENBQ0UsMkMsQ1FuR00sZSxDUjJHaEIsVUFDTyxjQUNJLGEsQ0FWRCx5QyxDQVFWLFVBQ08sY0FHTixtQkFHZ0IsZSxDQUNKLHlCN0R0RFUseUMsQzZEb0R2QixXQVdtQix3QyxDQUNoQixrQkFJUyxnRCxDbkVoRU0sb0NBRWdCLHdDLENtRTZEbEMsaUIsQUFFa0MscUNuRTNEQSx3QyxDbUV5RGxDLGlCQUV3Qyw2QyxDQUV0QyxpQkFDZSxxQyxDQUNBLDBELENBR2YsVUFDRSxtQixDekUvSGMsMEQsQ3lFbUloQixTLENBQ0UsMEIsQ0FDRCxrQkFJUyxVQUNKLFFBQ0gsV0FDSSxZQUNDLHVDQUFBLDhCLENBQ0cseUI3RDVIVSwwQixDNkRzSHZCLFdBU1UsOEIsQ0FUZ0Isa0JBYVosV0FDSCxZQUNDLHlDQUFBLGdDLENBQ0ksWSxDekU3RmtCLGlCLENpRlYvQixrQkMzRFMsd0IsQ1RrS0ksWSxDQUNiLGNReEtTLFdqRk9FLGlCaUZKQSxnQixDQUNFLGUsQ0FJTCxrQkFDQyxnQkFDQSxXLENBR0wseUJyRW9CZ0IsZSxDcUUxQnZCLGVBU2EsV0FDRixjQUVHLG1CQUNHLGtDQUNlLGUsQ0FJaEMsV0FDUyxxQkFDRSxjQUNULGtCQUNjLFcsQ0FDUCx5QnJFR2MsZSxDcUVSdkIsV0FRVyxtQkFDTyxzQixDQVRILFdBYVgsa0JBQ1UsU0FDTCxVQUNDLFdBQ0MsWUFDQyxzQkFDUyxrQixDQUlqQixpQixDQUlTLHFCQUNKLHNDakZrQnlCLGVpRmhCckIsaUIsQzNFSUksc0IsQzJFQUYsK0IsQ0FDRSx3QixDQURGLHFDLENqRmVtQixpQixDQW5FcEIsK0MsQ004REksb0NBRWdCLGlCLEM0RW5FbEMsZ0IsQUFHa0MscUM1RW9FQSxpQixDNEV2RWxDLGlCQUd1Qyx5QyxDQUVyQyxzQkFDVSxrQkFDSSxzQ2xGNERrQixja0YxRHJCLGNBQ0EsOEMsQzVFdURLLG9DQUVnQix5QyxDNEU5RGhDLGdCLEFBTWlDLHFDNUU0REQseUMsQzRFbEVoQyxnQkFNdUMsc0MsQ0FJekMsY0FFYSxrQkFDQyxVQUNMLGtCLENBQ0cseUJ0RWVXLHNDLENzRXBCdkIsVyxBQVFhLHlCdEVzQ1Usc0MsQ3NFOUN2QixXQVlhLGdCQUNJLGlCQUNILFFBQ1IsYyxBQUNRLHlCQUdTLHNDLENBbkJ2QixjLEFBb0JjLHlCQUdTLHNDLENBdkJ2QixhLEFBd0JjLHlCQUdTLHNDLENBM0J2QixhQTRCYyxvQyxDQUtkLGtCQUVjLFVBQ0wsWSxDQUNHLHlCdEVqQlcsb0MsQ3NFYXZCLFdBT2EsNEMsQ0FHVCxjQUNXLGVBQ0UsaUJBQ0YsZ0JBQ0UsY0FDSCxrQkFDRSxRLENBQ0wsaUIsQ0FDTixpQkFLVSw4QyxDNUVORyxvQ0FFZ0IsaUIsQzRFR2xDLGMsQUFFOEIscUM1RURJLGlCLEM0RURsQyxjLEFBRXFDLHlCdEVyQ2QsaUIsQ3NFbUN2QixZQUtZLHFCQUNRLG9CLENBTnBCLGlCLENBVWdCLG9DLENBSWhCLG9DQUFBLDRCQUVnQixTLENBQ1osd0IsQ0FDRCxpQkM3RlksVSxDQUNOLGlELENBRUgsYSxDQUNGLHlCdkU4RG1CLHdCLEN1RW5FdkIsZ0IsQ0FTaUIsaUQsQ0FFVCxlQUNGLHlELENBSUosY0FDVyxrQkFDQywwQkFDRCxrQixDQUNNLDRELENBSmpCLHFCQU9hLGtCQUNDLG9CN0VxQ0MsK0MsQ0FVQyxvQ0FFZ0IsNEQsQzZFekRoQyxnQixBQVVtQyxxQzdFbURILDRELEM2RTdEaEMsZ0JBVXlDLHdFLENBRXJDLGlCQUNlLFdBQ04sWUFDQyxXQUNGLG9DQUFBLDRCQUNLLGdDN0VxRUksd0JBQUEsa0NBQUEsMEI2RXBFVSw2REFBQSxxREFBTyw0QjdFdUVwQyxtQixDQUFBLDRFLEM2RTdFYSxjQVNFLGVBQ0UsZSxDQUNDLCtFLENBR2hCLFMsQ0FDUSwrRSxDQUVSLFMsQ0FDUSx5QnZFWFMseUQsQ3VFbkJyQix5QixDQW1DYSx3RSxDQUVOLGlCQUNZLFdBQ04sWUFDQyxtQ0FBQSw0QixBQUNHLHlCdkVVSSx5RCxDdUVuRHJCLHlCLENBOENhLHdFLENBRU4saUJBQ1ksV0FDTixZQUNDLG1DQUFBLDRCQUNHLDhFLENBSUosdUNBQUEsOEIsQ0FDRSx5QnZFdENNLDhFLEN1RXFDUixzQ0FBQSwrQixBQUdJLHlCdkVSSSw4RSxDdUVLUixzQ0FBQSwrQkFNSSwyRCxDQUtqQixpQkFDZSxrQkFDQyxrQixDQUNDLGlFLENBSGlCLFdBTTlCLGNBQ1MsVSxDQUNGLHlCdkV4QlUsMkQsQ3VFZ0JyQixpQkFXWSwyQyxDQUlaLGdCQUNFLGdCQUNBLFMsQ0FDSywwQnZFaEZjLDJDLEN1RTZFckIsVUFNUyxnQkFDTCxrQixBQUNhLDBCdkUvRUksMkMsQ3VFdUVyQixZQVdXLGtCQUNPLG9CLEFBQ0MseUJ2RTVDRSwyQyxDdUUrQnJCLFdBZ0JXLGVBQ1Asa0IsQUFDYSx5QnZFbENJLDJDLEN1RWdCckIsV0FxQlcsZUFDUCxrQkFDYSx1RCxDQUlqQixlQUNXLFcsQ0FDRCw4RCxDQUZvQixjQUtqQixXQUNULGNBQ1EsVUFDSCxnQkFDTSxzQkFDSyxRLENBQ2hCLHlCdkVyRWlCLDhELEN1RTBEUyxjQWNmLDZELENBZGUsY0FtQmpCLFdBQ1QsZ0JBQ1ksVyxDQUNKLHlCdkVoRlMsNkQsQ3VFMERTLGNBeUJmLHlELENBekJmLGtCQThCYyxRQUNQLE9BQ0gsV0FDTyxrQkFDSyxzQkFDSSxzQ25GdkZZLHFCbUZ5RlgscUJuRmpKTCxtQ0FBQSwyQm1GbUpELDhDLEM3RTdGQyxvQ0FFZ0IseUQsQzZFb0RoQyxnQixBQXdDbUMscUM3RXhGSCx5RCxDNkVnRGhDLGdCLEFBd0N5Qyx5QnZFbEdwQiw4RixDdUVvR2pCLGdCQUVhLHFFLENBSWIsbUJBQ1UsY0FDQyxrQkFDSSxXQUNOLFlBQ0MsaUJBQ0ssa0JBQ0QsV25GOUtMLGVtRmdMSSxnQkFDRSx5Qm5GeklBLGlDQUFBLHdCLENtRjJJRCx5QnZFdEhHLHFFLEN1RTBHakIsY0FlWSxrQkFDRSxRQUNQLG1DQUFBLDJCQUNRLFlBQ0osNEUsQ0FLVCxnQkFDYyxXQUNMLFlBQ0MsaUJBQ0ssd0IsQ25GMUpBLHlCWW9CQSw0RSxDdUVrSWYsYUFRYyxZQUNILDZFLENBTVgsZ0JBQ2MsV0FDTCxZQUNDLGdCLENBQ0sseUJ2RXJKQSw2RSxDdUVpSmYsYUFPYyxZQUNILGtCLENDck5uQixXQUNTLGtCQUNHLGdCQUNWLGlCQUNBLFVBQ0ssa0JBQ1Esc0JwRlBBLGdCb0ZTSCxxREFBQSw0QyxDQUNZLDBCeEVLRCxrQixDd0VkdkIsVUFZUyxnQkFDTCxrQixBQUNhLDBCeEVNTSxrQixDd0VwQnZCLFlBaUJXLGtCQUNPLG9CLEFBQ0MseUJ4RXlDSSxrQixDd0U1RHZCLFVBc0JTLGdCQUNMLGtCLEFBQ2EseUJ4RW1ETSxrQixDd0UzRXZCLFVBMkJTLGdCQUNMLGtCQUNhLDJDLENBN0JDLGdCQWlDZCxpQkFDQSxXLENBQ08seUQsQ0FFSyxjLENBQ1YsMEJ4RXhCaUIsMkMsQ3dFZEwsVUEwQ1AsZ0JBQ0wsZ0IsQ0FDQSx5RCxDQUVZLGlCLEFBQ0UsMEJ4RTNCRywyQyxDd0VwQkwsWUFtREwsa0JBQ08sa0IsQ0FDQyx5RCxDQUVILG1CLEFBQ0kseUJ4RUlDLDJDLEN3RTVETCxVQTREUCxnQkFDTCxnQixDQUNBLHlELENBRVksZ0IsQUFDRSx5QnhFVUcsMkMsQ3dFM0VMLFVBcUVQLGdCQUNMLGdCLENBQ0EseUQsQ0FFWSxnQkFDRSx5QyxDQTFFcEIsVyxDQWdGVywwQnhFNURZLHlDLEN3RXBCdkIsVyxBQWtGYSx5QnhFdEJVLHlDLEN3RTVEdkIsV0FxRmEsd0IsQ0FyRkssMEVBQUEsaUUsQ0EyRkEseUIsQ0EzRkEsdUVBQUEsOEQsQ0ErRkEseUJ4RW5DSyx5QixDd0U1REwsMEVBQUEsbUVBbUdFLGEsQ0FZWCxzQixDQUxBLG9CLENBVUEsaUIsQ0FaVCxxQkFDVyxVLENBV0YsaUIsQ0FJRSxrQkFDQyxpQkFDRSxpQkFFTCxLLENBQ1AseUJ4RWpHcUIsaUIsQ3dFMkZ2QixjQVNJLG1CLENBS0osY0FDVyxrQkFDQyxVQUNMLE9BQ0wsc0JwRjFJYSxlb0Y0SUwsZ0JBQ0Usb0VBQUEsb0RBQUEscUdBQ21CLGtCQUNoQixjLENBQ0gsMEJ4RTNIVyxtQixDd0VpSHZCLFdBYVcseUIsQ0FiUSw2Q3BGckhELG9DLENBQUEsMEIsQ29GcUhDLHlDQUFBLGdDLENBcUJPLHFCLENBckIxQixrQkF5QmMsZUFDRCxpREFDa0Isa0JBQ2YscUJwRnZKRSxxQm9GeUpFLDhDLEM5RW5HRixvQ0FFZ0IscUIsQzhFbUVsQyxnQixBQStCbUMscUM5RTlGRCxxQixDOEUrRGxDLGdCQStCeUMscUQsQ0EvQnpDLFksQ0FtQ2EsbUIsQ0FDVixxQkFLUSxlQUNDLFFBQ1YsT0FDQSxhQUNRLFdBQ0QsaUJwRnZHYyxZb0Z5R2IsUyxDQUNSLHFCLENBQ0Qsa0JBR1csV0FDSCxXQUMyQixZQUNDLGtCQUN0QixTQUNiLGFBQ1Msc0JwRmpNSSxlb0ZtTUwsOENwRmxMUSxxQyxDQUFBLDBCTW1FSyxxQixDOEVzR3ZCLFksQTlFckdZLDBCQURXLHFCLEM4RXNHdkIsWSxBOUVyR1ksMEJBRFcscUIsQzhFc0d2QixZLEE5RXJHWSx5QkFEVyxxQixDOEVzR3ZCLFksQTlFckdZLHlCQURXLHFCLEM4RXNHdkIsWSxBOUVyR1ksMEJBRFcscUIsQzhFc0d2QixhLEE5RXJHWSwwQkFEVyxxQixDOEVzR3ZCLGEsQTlFckdZLDBCQURXLHFCLEM4RXNHdkIsYSxBOUVyR1kseUJBRFcscUIsQzhFc0d2QixhLEE5RXJHWSx5QkFEVyxxQixDOEVzR3ZCLGE5RXJHWSx5QixDOEVxR1Msa0JBYVAsV0FDSCxZQUNDLGVBQ0csUyxDQUNYLDRCLENBakJpQixXQXFCakIsa0JBQ1UsTUFDVixPQUNBLFdBQ08sWUFDQyxrQkFDSyx5QnBGNUxHLDRCQUFBLG9Cb0Y4TEwsVUFDWCxnQzlFeEhtQix3QkFBQSxrQ0FBQSwwQjhFeUhNLDZEQUFBLHFEQUFPLDRCOUV0SGhDLG1CLENBQUEsa0MsQzhFeUhLLDJCQUFBLG1CQUVRLFMsQ0FDWCxjLENBQ0QscUJBS00sa0JBQ0MsWUFDSCxTLENBQ0YsMEJ4RXpOZ0IsYyxDd0VxTnZCLFcsQUFPVyx5QnhFOU1ZLGMsQ3dFdU12QixXQVdXLGtCQUNLLHVCLENBQUEsc0IsQ0FLaEIsa0JBQ1ksa0IsQ0FDSywwQnhFbE9NLHVCLENBQUEsc0IsQ3dFZ092QixZLEFBS1cseUJ4RTdOWSx1QixDQUFBLHNCLEN3RXdOdkIsV0FTVyxVQUNBLG9CQUNRLDBCLENBQUEseUIsQ0FYbkIscUJwRjFPa0IsbUJvRjBQQyxnQixDQUNGLHlCeEV6T00sMEIsQ0FBQSx5QixDd0V3TnZCLFVBb0JXLG9CQUNHLHNCLENBS2Qsa0QsQzlFOU1rQixvQ0FFZ0Isc0IsQzhFNE1sQyxrQixBQUNtQyxxQzlFek1ELHNCLEM4RXdNbEMsa0IsQUFDMEMseUJ4RW5QbkIsc0IsQ3dFa1B2QixjQUlJLCtCLENBTUosa0JBQ1ksT0FDVixPQUNBLFFBQ0EsY0FDUSxXQUNELFlBQ0MsUyxDQUNSLHdDLEN6QnlMWSxrRixDQWEwQiw4RCxDckRsWjVCLCtCLEM4RW9NWixhLENBV2EsdUMsQ0FYYixZLENBZWEsb0IsQ0FDVixlQUlTLGEsQ0FDViwyQyxDQUVBLFksQ0FDRSxvRCxDQUVGLFMsQ0FDTyx3QyxDQUVQLFksQ0FDVyxzRSxDQUlULFUsQ0FDUyx1RSxDQUVULHNCLEN6QmpIQSx3QixDeUJrSFcsc0YsQ0FFWCxZLENBQ1cseUJ4RXJTUSxzRSxDd0V5U2pCLGlCQUNjLDJDLENBV00sZ0IsQ0FDWCx5QnhFdFRRLDJDLEN3RXFURyxlQUlULHNDLENBSVMsVUFDeEIsaUJBQ1csYSxDQUNILCtCLENBRVMsVUFDWixPQUNMLFFBQ0Esa0JBQ1UsVUFDVixvQkFDZ0Isb0NBQUEsNEJBQ0ksa0NBQUEsMEJBQVMsMENBQUEsa0NBQU8sNEI5RW5RbEMsbUIsQ0FBQSxzQyxDOEU0UDJCLFVBVTNCLG1CLENBQ2dCLHlCeEU3VUcsK0IsQ3dFa1VKLFVBZVYsNEIsQ0FNUCxhLENBQ0UsZ0MsQ0FFRixlLENBQ2MsYSxDQUNiLGtCekJ4WFMsa0RyRGdFTSxvRCxDQUFBLG9DQUVnQixhLENxRG5FbEMsa0IsQUFFbUMscUNyRHFFRCxhLENxRHZFbEMsbUIsQUFFeUMsb0NyRGlFUCxhLENxRG5FbEMscUIsQUFHc0MscUNyRG9FSixhLENxRHZFbEMsc0JBRzRDLHFCLENBRzVDLGtCQUNZLFdBQ0gsUyxDQUNGLHlCL0NvQmdCLHFCLEMrQ3ZCdkIsVyxBQU1XLHlCL0NpRFkscUIsQytDdkR2QixZQVVXLHNCLENBTVgsY0FDVyxrQkFDQyxXQUNILFFBQ0osZ0JBQ0gsVUFDSyxlQUNNLG1DQUFBLDJCQUNBLFMsQ0FDWCwwQi9DVnFCLHNCLEMrQ0N2QixTLEFBWVMseUIvQ0xjLHNCLEMrQ1B2QixjQWdCYSwrQixDQUliLGtCQUNZLGFBQ0YsZSxDQUNFLDBCLENBQ1gsaUIsQ0FHVyxxQixDQUNYLGNBR1MsV0FDRCxZQUNDLGdCQUNJLG9CQUNHLDJCQUNNLDRCQUNGLHNCM0QzRE4seUJBOEJhLGtCMkRnQ2IsZUFDTCxlLENBQ0UsNEIsQ0FaUywrQixDM0RaQSwyQixDQUFBLDJCLEMyRFlBLDZDM0RuQ0gscUNBQUEsdURBQUEsOEMsQzJEd0RRLDZCLENBQ3ZCLGtCQUlTLGFBQ0QsV0FDRixZQUNDLGtCQUNLLHNCM0RsRkEseUJBOEJhLGMsQzJEdURsQixpQyxDQVJtQixrQkFXZixXQUNILFlBQ0MsTUFDUixPQUNBLFNBQ0EsUUFDQSxXLENBQ1EsbUMsQ0FBQSxtQyxDQWxCaUIsNEMzRDNEWCxtQyxDQUFBLDhDLEMyRHNGVyxhQUNsQixvQkFDTyxXQUNULHdCLEMzRHhHSyxrRCxDTXFFUixnQyxDcURnQ3dDLFUsQ0FPbkMsb0QsQ0FBQSxvRCxDQVBtQyx3QkFBQSxlLENBWTlCLHFCLENBQ2IsY0FJUSxrQkFDQyxZQUNILDBDckQxRFMsNkMsQ0FBQSxvQ0FFZ0IscUIsQ3FEcURsQyxXLEFBSTZCLHFDckRyREsscUIsQ3FEaURsQyxXLEFBSWtDLG9DckR6REEscUIsQ3FEcURsQyxjLEFBSzhCLHFDckR0REkscUIsQ3FEaURsQyxjLEFBS3FDLHlCL0NoR2QscUIsQytDMkZ2QixZLEFBUVcseUIvQ25FWSxxQixDK0MyRHZCLFNBWUkscUJBQ2dCLG1CLENBQUEsb0MsQ0FLcEIsa0JBQ1ksYUFDRCxNQUNULFFBQ0EsU0FDQSxPQUNBLFlBQ1EsV0FDRCxnQkFDSSxXLENBQ0gsK0IsQ0FBQSxnRCxDQVYwQixjQWF2QixTLENBQ1QsdUIsQ0FBQSx3QyxDQWRnQyxrQkFrQnRCLFFBQ1YsT0FDQSxZQUNRLE1BQ1IsU0FDQSxVLENBQ0EsMEIsQ0FDRCxrQkFJUyxPQUNWLFFBQ0EsWUFDUSxXQUNELFlBQ0Msd0JBQ1MsMkJBQ0ksMkIsQ0FDRixjLENBQ3BCLGFBS1Usa0JBQ0MsU0FDTixRQUNKLFNBQ0EsVUFDQSxZQUNRLGtCQUNJLHFCQUNLLG1DQUFBLDJCQUNOLFMsQ0FDWCxpQixDQVhGLFdBa0JXLFVBQ0YsV0FDQyx5QjNENUtXLGtCMkQ4S0osZUFDSixhQUNELFMsQ0FURyx3QixDQWFYLHFCLEMzRC9NVyx5Qlk0RFEsYyxDK0N1SHZCLGdCQWlDZ0Isc0IsQUFDSCx5Qi9DekxVLHdCLEMrQzZMdkIsc0JBRWEsb0IsQ0FNYixnRHJEaktrQixxQk50REEsZ0IsQzJEME5ILG9DckRsS21CLG9CLENxRCtKbEMsZ0IsQUFDaUMscUNyRDVKQyxvQixDcUQySmxDLGdCQUN1QywwQixDQU92QyxjQUNXLGtCQUNDLFlBQ0gsVUFDRiw2QyxDckQ3S1csb0NBRWdCLDBCLENxRHVLbEMsYyxBQUs4QixxQ3JEeEtJLDBCLENxRG1LbEMsYyxBQUtxQyx5Qi9DbE5kLDBCLEMrQzZNdkIsVyxBQVFXLHlCL0NyTFksMEIsQytDNkt2QixnQkFZZ0IsV0FDTCxhQUNDLGdDLENBSVosa0JBQ1ksUUFDUCxpQkFDUyxVQUNQLG1DQUFBLDBCLENBQ00seUIvQ3BPVSxnQyxDK0MrTnZCLGdCQVFlLGdCLEFBQ1gseUIvQ3hNbUIsZ0MsQytDK0x2QixjQWFJLGdCQUNBLG1DLENBZEosbUJBa0JtQixxQjNEbFFELHVDQXNEa0IsZ0JNWHJCLCtDLENBVUcsb0NBRWdCLG1DLENxRHlMbEMsZ0IsQUF1Qm1DLHFDckQ1TUQsbUMsQ3FEcUxsQyxnQkF1QnlDLGtDLENBdkJ6QyxtQkEyQm1CLG9CLEMzRDVRRCx5QllrREssdUNBQUEsWSxDK0M4Tlgsa0IsQ0FDVyw2QyxDQU5oQixpQkFTZ0IsK0MsQ0FLckIsc0MzRG5PZ0MsZTJEcU9uQixvQnJEL09FLFdxRGlQTixnQkFDSyxpQixDQUNFLHlCL0M3T0ssK0MsQytDdU9yQixXQVNXLGtCLEMvQ2hQVSxnQyxDK0MrTHZCLGtCQXVEYyxXQUNILGVBQ1AsTUFDQSxnQ0FBQSx1QixDL0N6UG1CLHdDLEMrQzZQckIsV0FFVyxtQkFDSyxtQyxDQUlsQiwrQ3JEaFFrQixxQk50REEsZ0IyRHlUTCxxQkFDRixVLENBQ0Ysb0NyRG5ReUIsbUMsQ3FEOFBsQyxnQixBQUNpQyxxQ3JEM1BDLG1DLENxRDBQbEMsZ0IsQUFDdUMseUIvQ3JRaEIsbUMsQytDb1F2QixxQkFRYSxjQUNELGlCLENBTVosZ0JBQ2Msc0MzRDlRb0IsYyxDMkRnUnJCLHFCLENBSEksa0JBTUgsU0FDTCxXQUNFLFdBQ0EsWUFDQyxnQixDQUNJLHNCLENBQ1osbUJBTWEscUJBQ04sVSxDQUNGLDZCLENBQ1IsV0FFUSxxQixDQUNDLDRCLENBQ1QsV0FFUSxXLENBQ0MsNkIsQ0FDVCxxQkFFVSxnQkFDRyxjLENBQ0QscUIsQ0FDWixrQkFLVyxXQUNILGMsQ0FDRSx5Qi9DNVRZLHFCLEMrQ3lUdkIsaUJBTWdCLDJCLENBQUEsNEIsQ0FOSyxXQVVqQixrQkFDVSxXQUNKLGdCQUNLLFdBQ0osd0IsQzNEdFdpQiw0QixDMkR3VlAsSyxDQW1CakIsMkIsQ0FuQmlCLFEsQ0F1QmpCLHNCLENBQ0Qsa0IsQ0FNYyxpQyxDQURLLGUsQ0FJbEIsb0QsQ0FHRixzQzNEdlZnQyw4QyxDTUZoQixvQ0FFZ0Isb0QsQ3FEdVZoQyxnQixBQUVpQyxxQ3JEclZELG9ELENxRG1WaEMsZ0JBRXVDLGMsQ0FNekMsV0FDUyxvQixDQUNFLHNCLENBQ1Ysa0JBR1csV0FDSCxvQkFDQyxXQUNELFlBQ0Msa0JBQ0sscURBQUEsNkNBQ2lCLGMsQ0FDdEIsNEIsQ0FSWSxXQVdsQixrQkFDVSxXQUNILFlBQ0Msa0JBQ0sseUIzRDlZSSxZMkRnWlgsUUFDTixNQUNBLFNBQ0EsWUFDUSxVQUNSLDRCQUFBLG9CQUNXLHNDQUFBLDZCLENBQ0MsbUMsQ0FHTixVQUNOLDJCQUFBLGtCLENBQ1csd0IsQ0FBQSwyQixDQWtCVix1RCxDQU9XLHNELENBbEJGLFksQ0FDSCxnQyxDQUdWLG1CQUNpQixnQkFDSCxtRHJEaFpHLG1ELENBQUEsb0NBRWdCLGdDLENxRDRZakMsa0IsQUFHbUMscUNyRDNZRixnQyxDcUR3WWpDLGtCLEFBR3lDLG9DckQvWVIsZ0MsQ3FENFlqQyxxQixBQUlzQyxxQ3JENVlMLGdDLENxRHdZakMscUIsQUFJNEMseUIvQ3RidEIsZ0MsQytDa2J0QixjQWtCYSwyQyxDQUVYLGNBQ1csa0JBQ0MsMENyRHBhRyw2QyxDQUFBLG9DQUVnQiwyQyxDcURnYS9CLFcsQUFHNkIscUNyRC9aRSwyQyxDcUQ0Wi9CLFcsQUFHa0Msb0NyRG5hSCwyQyxDcURnYS9CLGMsQUFJOEIscUNyRGhhQywyQyxDcUQ0Wi9CLGNBT2EsNkQsQ0FFWCxXQUNTLFcsQ0FDQyw2RCxDQUVWLGtCQUNZLFNBQ1YsUyxDQUNBLHFGLENBQ0EsZ0MsQzNENWNjLDJELEMyRHNkbEIsNkMsQ3JEN2JlLG9DQUVnQiwyRCxDcUQyYi9CLGMsQUFDOEIscUNyRHhiQywyRCxDcUR1Yi9CLGNBQ3FDLHNELENBSXZDLG1CQUNpQixvQnJEN2NELCtDLENBVUMsb0NBRWdCLHNELENxRGdjakMsZ0IsQUFHaUMscUNyRC9iQSxzRCxDcUQ0YmpDLGdCQUd1QyxtRCxDQUd2QyxlQUNFLFUsQ0FDTyxxRCxDQUZULGtCLENBS21CLDJELENBR2pCLFksQ0FDVyxzRCxDQUdiLCtDckRwZGlCLG1CLENBVkQsb0NBWWlCLHNELENxRGtkakMsZ0IsQUFDaUMscUNyRC9jQSxzRCxDcUQ4Y2pDLGdCQUN1QywyQyxDQUl2QywwQ3JEemRpQixhcUQyZE4sa0JBQ0csVUFDTixnQ0FBQSx1QixDQUNLLG9DckQ1ZG9CLDJDLENxRHVkakMsVyxBQUM2QixxQ3JEcGRJLDJDLENxRG1kakMsV0FDa0MsOEMsQ0FEbEMsV0FRVyxxQkFDRSxVQUNKLFdBQ0Msc0JBQ1UsVSxDQUNULHFELENBTlAsVUFTTyxXQUNDLFMsQ0FDTix5QyxDQUtOLGtCQUNZLFdBQ0gsU0FDRixnQkFDTCxXQUNPLGVBQ0ksdUJBQUEsYyxDQUNBLGtELENBRWIsVyxDQUNVLDZFLENBRVIsU0FDRSxpQixDQUNVLHdFLENBQUEsZ0YsQ0FJWixVLENBQ1Msd0UsQ0FHVCxrQkFDVSxxQkFDQyxXLENBQ0QsK0UsQ0FIVywrQixDM0QvaEJILGtGLEMyRDRpQlUsK0IsQzNEN2lCZCxtQyxDQXZDRiwyRCxDQUFBLDJELEMyRDhsQmIsVSxDM0Q5bEJhLDZDLENBQUEscUQsQzJEdW1CYix5QkFDb0Isa0MsQ0FDSixvRCxDQUFBLDRELENBRmEsc0NBS1AsK0IsQzNEcGtCSCxtRCxDMkQ2a0JDLG1GLENBSnBCLHFCLEMzRGpuQmEsNEUsQzJEb25CZ0IscUMsQzNEcG5CaEIscUIsQzJEeW5CVixrQjBCOW5CTyxpRCxDL0VzRU0sb0NBRWdCLHFCLEMrRXpFbEMsa0IsQUFFa0MscUMvRTJFQSxxQixDK0U3RWxDLGtCQUV5QyxvRCxDQUV2QyxVQUNPLGdCQUNPLHNCQUNJLGtCQUNOLFFBQ1AsVUFDRyxtQ0FBQSwwQixDQUNLLHVELENBUGIsbUJBVVksb0IvRStDRywrQyxDQVVDLG9DQUVnQix1RCxDK0VyRWhDLGdCLEFBWW1DLHFDL0U2REgsdUQsQytFekVoQyxnQixBQVl5Qyx5QnpFbURwQixvRCxDeUUvRHJCLFNBZ0JTLE9BQ0wsWUFDUSxlQUNDLFdBQ0YsZ0NBQUEseUJBQ0ksNEQsQ0FHYixZLENBQ1cscUQsQ0FJYixpQkFDVyxtQkFDTSxpQkFDSCxtQkFDRSxxQkFDTCxlQUNFLHNDckZzQ21CLHdCLENxRnBDZCxnRixDQUloQixVQUNRLE8sQ0FDTix5QyxDQU1KLGNyRk1hLG9CLENBQUEsaUQsQ3FGQ2IsV3JGdERhLGlCLENBQUEsYSxDcUZ5RFosa0JDOURTLFksQ0FDRix5QjFFaUVhLGEsQzBFbkV2QixZQUtZLGtCQUNDLGlCQUNHLGdCLENBUGhCLCtDaEZ1RWtCLGdCLENBVkQsb0NBWWlCLGdCLENnRnpFbEMsZ0IsQUFXbUMscUNoRmtFRCxnQixDZ0Y3RWxDLGdCLEFBV3lDLHlCMUV3RGxCLGtELEMwRW5FVixtQkFpQkssaUMsQ0FJaEIsa0JBQ1kscUJBQ0QsV0FDRixlLENBQ0sseUIxRTBDTyxpQyxDMEU5Q3JCLGlCQU9NLDJCLENBS1Isa0JBQ1ksTUFDVixTQUNBLFMsQ0FDSyx5QjFFOEJnQiwyQixDMEVsQ3ZCLGtCQU9jLFlBQ0gsMEQsQ0FSZ0IsUUFZdkIsUyxDQUNNLDhFLENBRU4sTyxDQUNFLDJELENBaEJxQixXQXFCaEIsTSxDQUNQLGlFLENBSzhCLGtCQUNoQixnQixDQUNELHlCMUUzQk0saUUsQzBFeUJXLGVBSzVCLGVBQ0Esa0UsQ0FJNkIsaUJBQ2xCLGlCLENBQ0MseUIxRXJDSyxrRSxDMEVtQ1ksY0FLN0IsZ0JBQ0EsZ0UsQ0FJNEIsbUJBQ2hCLGdCLENBQ0QseUIxRS9DTSxnRSxDMEU2Q1csZUFLNUIsb0IsQUFDZSx5QjFFbkJFLGdFLEMwRWFXLFNBVTVCLFdBQ0EsaUUsQ0FJNkIsaUIsQ0FDbEIseUIxRTdETSxpRSxDMEU0RFksY0FJN0IsbUIsQUFDYyx5QjFFakNHLGlFLEMwRTRCWSxTQVM3QixXQUNBLG1CLENBS04sa0JBQ1ksUUFDUCxtQ0FBQSwyQkFDUSxlLENBQ0EseUIxRS9DVSxtQixDMEUyQ3ZCLGtCQU9jLFVBQ1YsdUJBQUEsZ0JBQ1csc0IsQ0FUZixrQixDQWFtQixxQixDQUNoQixlLENBSU8sNEIsQ0FDVCxrQkFHVyxNQUNWLFVBQ0ssVyxDQUNHLHlCMUVwRWEsNEIsQzBFZ0V2QixrQkFPYyxXQUNILGFBQ0MsbUJBQ08sV0FDZiwyRCxDQVh3QixXQWVqQixNLENBQ1AsNEQsQ0FoQndCLFFBbUJ4QixTLENBQ00sb0MsQ0FHUixjQUNXLFdBQ0YsVyxDQUNDLHdDLENBSEgsa0JBS08sUUFDUCxTQUNDLGVBQ08sZ0JBQ0MsdUNBQUEsOEIsQ0FDRCx5QjFFakdNLHdDLEMwRXVGZCxXQWFNLGEsQUFDQyxRQUFBLHNELENBT21CLFksQ0FDeEIsNkIsQ0FDVixrQkFHVyxTQUNMLFNBQ0wsU0FDUSw0QixDQUNJLHNDLENBQ2IsVUFHTyxVLENBQ0MscUMsQ0FDUixXQUdPLFcsQ0FDQyx5QjFFL0pjLHFDLENBQUEsc0MsQzBFb0tyQixVQUNRLFlBQ0MsNkIsQ0N6TVgsY0FDVyxXQUNGLGdCLENBQ2lDLDBCakZ1Rm5CLDZCLENpRjFGdkIsa0IsQWpGMkZZLDBCQURXLDZCLENpRjFGdkIsa0IsQWpGMkZZLDBCQURXLDZCLENpRjFGdkIsa0IsQWpGMkZZLHlCQURXLDZCLENpRjFGdkIsa0IsQWpGMkZZLHlCQURXLDZCLENpRjFGdkIsMkJBTWdCLGlELENBR2QseUJBQ2tCLHNDdkZtRWMsYyxDdUZqRVEsMEJqRjhFbkIsaUQsQ2lGakZyQixnQixBakZrRlUsMEJBRFcsaUQsQ2lGakZyQixnQixBakZrRlUsMEJBRFcsaUQsQ2lGakZyQixnQixBakZrRlUseUJBRFcsaUQsQ2lGakZyQixnQixBakZrRlUseUJBRFcsaUQsQ2lGakZyQixnQmpGa0ZVLDJELENpRnpFQSxXQUMwQixZQUdPLGdCLENBQ0gsMEJqRm1FbkIsMkQsQ2lGM0VyQixZLEFqRjRFVSwwQkFEVywyRCxDaUYzRXJCLFksQWpGNEVVLDBCQURXLDJELENpRjNFckIsWSxBakY0RVUseUJBRFcsMkQsQ2lGM0VyQixZLEFqRjRFVSx5QkFEVywyRCxDaUYzRXJCLFksQWpGNEVVLDBCQURXLDJELENpRjNFckIsYSxBakY0RVUsMEJBRFcsMkQsQ2lGM0VyQixhLEFqRjRFVSwwQkFEVywyRCxDaUYzRXJCLGEsQWpGNEVVLHlCQURXLDJELENpRjNFckIsYSxBakY0RVUseUJBRFcsMkQsQ2lGM0VyQixhLEFqRjRFVSwwQkFEVywyRCxDaUYzRXJCLGEsQWpGNEVVLDBCQURXLDJELENpRjNFckIsYSxBakY0RVUsMEJBRFcsMkQsQ2lGM0VyQixhLEFqRjRFVSx5QkFEVywyRCxDaUYzRXJCLGEsQWpGNEVVLHlCQURXLDJELENpRjNFckIsYSxBakY0RVUsMEJBRFcsMkQsQ2lGM0VyQixvQixBakY0RVUsMEJBRFcsMkQsQ2lGM0VyQixtQixBakY0RVUsMEJBRFcsMkQsQ2lGM0VyQixtQixBakY0RVUseUJBRFcsMkQsQ2lGM0VyQixtQixBakY0RVUseUJBRFcsMkQsQ2lGM0VyQixtQixBakY0RVUsMEJBRFcsMkQsQ2lGM0VyQixpQixBakY0RVUsMEJBRFcsMkQsQ2lGM0VyQixnQixBakY0RVUsMEJBRFcsMkQsQ2lGM0VyQixnQixBakY0RVUseUJBRFcsMkQsQ2lGM0VyQixnQixBakY0RVUseUJBRFcsMkQsQ2lGM0VyQixnQixBakY0RVUseUJNeERXLDJELEMyRXBCckIsV0FXVyxhLEFBQ0MseUIzRXdDUywyRCxDMkVwRHJCLFdBZ0JXLGFBQ0MsdUMsQ0FJZCxjQUNXLGlCLENBQ0cscUMsQ0FDYixxQkFFVSxpQixDQUNHLDJDLENBRVoscUJBQ1csU0FDRCxvQkFDSyxrQkFDRCxlQUNELFdBQ0osWUFDQyxzQkFDUSxtQixDQUNBLG1FLENBR2xCLCtCQUNXLHFCLENBQ08scUUsQ0FGbEIsd0IsQ0FLZSx5RCxDQUlkLFd2RjFEWSxXdUY0RFgseUIsQ0FDaUIsNEMsQ0FDbEIsZ0JBSXFDLGlCLENBQ3pCLDBCakZnQlEsNEMsQ2lGbEJ2QixpQixBakZtQlksMEJBRFcsNEMsQ2lGbEJ2QixpQixBakZtQlksMEJBRFcsNEMsQ2lGbEJ2QixpQixBakZtQlkseUJBRFcsNEMsQ2lGbEJ2QixnQixBakZtQlkseUJBRFcsNEMsQ2lGbEJ2QixnQkN2RVcsZ0QsQ0FFRSxVQUNKLGlCQUNJLGVBQ0UsV3hGQ0EsaUJ3RkNDLHdCQUNRLFNBQ1osdUMsQ0FDc0IseUI1RXdEWCxnRCxDNEVoRVYsWUFXQSxxQixDQ1RiLGtCQUNZLGFBQ0YseUJ6RnFDZSxvQ0FBQSwyQixDeUZuQ1gsMEJBRU0scUIsQ0FOcEIsYyxBQU9ZLHlCN0V1QlcscUIsQzZFOUJ2QixhQVdZLHdELENBR1YsY0FDVyxlQUNFLGUsQ0FDQyw4RCxDQUlkLGFBQ1csbUIsQ0FDTywrRyxDQUdkLFVBQ0Usa0NBQUEseUIsQ0FDVywyRyxDQUhmLFVBTUksbUNBQUEsMEIsQ0FDVywrQyxDQU9mLFcsQ0FDUyx5QyxDQUNSLGtCQUtPLFVBQ0wsVUFDQSxnQkFDTSxXLENBQ0gseUI3RXBCYSx5QyxDNkVldkIsV0FRVyxlQUNJLFFBQ1gsYSxBQUNRLHlCN0VNVyx5QyxDNkVqQnZCLGEsQUFlWSx5QjdFaUJXLHlDLEM2RWhDdkIsYUFtQlksbUMsQ0FJWixrQkFDWSxXQUNKLHlCQUNDLFNBQ0gsb0NBQUEsNEJBQ08sK0JBQ00sa0JBQ0osZSxDQUNILG9DLENBQ1gsUUFFQyxZQUNRLG1CekZ4Q08sZ0NBQUEsdUIsQ3lGMENILGtDLENBQ2Isa0JBR1csVUFDTCxVQUNDLHdCQUNjLGVBRVAsZUFDRixTQUNILGNBQ0Qsc0N6RnJCeUIsYyxDeUZ1QnhCLHlDLENBRVIscUJBQ1csaUNBQUEseUJBQ0UsaUJBQ0MsZ0NBQUEsd0JBQ0Esc0JBQ0ksZSxDQUNKLDZDLENBTlIsY0FTTyxXQUNGLFlBQ0MsWSxDQUNGLCtDLENBQUEsK0MsQ0FNUixtREFBQSwwQyxDQUNnQyxnQixDQ2hHeEIsMkQsQ0RpR1AsWSxDQUtNLGdDLENBQ1Ysa0JBR1csTUFDVixPQUNBLFdBQ08sWUFDQyxVQUNSLGdCQUNVLG1DQUFBLDBCLENBQ0UseUI3RXhHUyxnQyxDNkVnR3ZCLG1CQVdjLGtDLENBSWQsa0JBQ1ksUUFDUCxTQUNDLHVDQUFBLCtCQUNPLDhDQUFBLDhCQUFBLHdELENBQ0Msc0MsQ0VpcEJaLHlCLENGdHBCZ0MsYSxDQVFyQixzQyxDQUNWLGtCQUlTLFNBQ0wsV0FDRSxXQUNBLFlBQ0MsU0FDUixVQUNBLFNBQ0EsZUFDUSxrQkFDSyxhQUNKLGVBQ0csdUIsQ0FDUSw2QyxDQWJnQixXQWdCbEMsa0JBQ1UsTUFDVixPQUNBLGdCekYzS1csa0J5RjZLRSw2Q0FBQSxxQ0FDVSxXQUNoQixZQUNDLGdDQUFBLHVCLENBQ0ksNEMsQ0F6QnNCLGNBNkJ6QixrQkFDQyxZQUNILFFBQ1AsU0FDQSxZQUNBLGNBQ0EsV0FDQSxrQkFDWSxTQUNaLGVBQ0EsdUNBQUEsK0JBQ1cscUJ6RnJMRyxlLEN5RnVMZCx5QjdFckltQiw0QyxDNkUyRmUsZUE2Q2hDLGlCQUNXLCtDLENBOUNxQixXQW1EbEMsbUIsQzFFMkRZLDZGLEMwRTFEWixtRCxDQUdLLDhCQUFBLHFCLENBRVEsb0QsQ0FHUCw2QkFBQSxxQkFFTyx3QkFBQSxlLENBQ1gseUI3RTFKaUIsc0MsQzZFMkZ2QixXQW9FSSxZQUNBLGlCLEFBQ1cseUI3RWpNUSxtRSxDNkUySHZCLGVBMkVlLCtCLENBS2Ysa0JBQ1ksYUFDVixNQUFhLE9BRWIsV0FDQSxZQUNBLFksQ0FDQSx5QjdFbE5xQiwrQixDNkUyTXZCLGtCQVVjLFdBQ1YsNEQsQ0FYSixRLENBZUksc0MsQ0FDRCxrQkFJUyx5QkFFSCxZQUNQLG1CQUNBLGdDQUFBLHdCQUNXLFMsQ0FDWCwwQkFFa0Isc0MsQ0FUcEIsV0FXSSxtRixDQUdGLGtCQUNZLFFBQ1YsU0FDQSx1Q0FBQSwrQkFDVyxTLENBQ1gseUI3RWpQbUIsbUYsQzZFNE9yQixTLENBUUksZ0ksQ0FSSixXQVdNLHVGLENBWE4sY0FnQlcsV0FDUCxZQUNBLGdCQUNTLGlCQUNDLGEsQ0FDRixzSSxDQUdWLGtCQUNZLFdBQ1YsbUJ6RjVQVyxReUY4UFgsV0FDQSxTQUNBLGtCQUNXLGtDQUFBLDBCQUNDLHFDQUFBLDRCLENBQ00sbU0sQ0FUOEIsV0FZOUMsTSxDQUNBLHlCN0VqUmUsc0ksQzZFb1FuQixZQWlCSSx3RyxDQUlRLGtCQUVFLFFBQ1YsU0FDQSx1Q0FBQSwrQkFDVyxjQUNYLFcsQ0FDQSxzRixDQUtOLGtCQUNFLGtCQUNVLFFBQ1YsU0FDQSx1Q0FBQSwrQkFDVyxZbkZ0UEMsYUFBQSxvQyxDbUZ5UE0sMEJuRnRQQyxzRixDbUY4T3JCLGEsQW5GN09VLDBCQURXLHNGLENtRjhPckIsYSxBbkY3T1UsMEJBRFcsc0YsQ21GOE9yQixhLEFuRjdPVSx5QkFEVyxzRixDbUY4T3JCLGEsQW5GN09VLHlCQURXLHNGLENtRjhPckIsYSxBbkY3T1UsMEJBRFcsc0YsQ21GOE9yQixjLEFuRjdPVSwwQkFEVyxzRixDbUY4T3JCLGMsQW5GN09VLDBCQURXLHNGLENtRjhPckIsYyxBbkY3T1UseUJBRFcsc0YsQ21GOE9yQixjLEFuRjdPVSx5QkFEVyxzRixDbUY4T3JCLGNuRjdPVSx3RyxDbUZ1UFIsZ0JuRjNQWSxnQixDQUFBLDBCQUdPLHdHLENtRndQbkIsaUIsQW5GdlBRLDBCQURXLHdHLENtRndQbkIsaUIsQW5GdlBRLDBCQURXLHdHLENtRndQbkIsaUIsQW5GdlBRLHlCQURXLHdHLENtRndQbkIsaUIsQW5GdlBRLHlCQURXLHdHLENtRndQbkIsZ0IsQW5GdFBnQiwwQkFGRyx3RyxDbUZ3UG5CLGtCLEFuRnZQUSwwQkFEVyx3RyxDbUZ3UG5CLGtCLEFuRnZQUSwwQkFEVyx3RyxDbUZ3UG5CLGtCLEFuRnZQUSx5QkFEVyx3RyxDbUZ3UG5CLGtCLEFuRnZQUSx5QkFEVyx3RyxDbUZ3UG5CLGlCLEFuRnRQZ0IseUJNekRHLHNDLEM2RThOdkIsV0F3RkksU0FDQSxlLENBQ0EsbUYsQ0ExRkosaUJBNkZNLG9DLENBS04sa0JBQ1ksTUFBUSxTQUVsQixZQUNBLFdBQ0EsV0FDQSx1QkFDUyxrQkFDRyxnQkFDRixVQUNWLGdCQUNTLGdCQUNULG1CQUNBLDZDekZ4VmdCLHFDQUFBLGV5RjBWaEIsaUJBQ0Esb0IsQ3pGL1ZnQix5QlllSyxvQyxDNkVnVXZCLGtCQW9CYyxXQUNWLGVBQ0EsU0FDQSxRQUNBLFNBQ0EsZUFDUSxrQixBQUNJLHlCN0UzVE8sb0MsQzZFZ1N2QixxQkErQlksd0MsQ0FNWixnQkFDVyxrQkFDQyxVQUNWLFdBQ0EsT0FDQSxRQUNBLE9BQ0EsU0FDQSxXLENBQ0EsMkMsQ0FURixxQnpGdlhrQixrQixDeUZvWWQseUI3RWxYbUIsMkMsQzZFcVd2QixvQixBQWdCbUIseUI3RXRVSSwyQyxDNkVzVHZCLG9CLEFBb0JtQix5QjdFelhJLHdDLEM2RXFXdkIsZ0JBeUJhLG1CLEFBQ0MsMEI3RTdZUyx3QyxDNkVtWHZCLGlCLEFBOEJlLHlCN0VuV1Esd0MsQzZFcVV2QixVQWtDSSxpQkFDVyxvQyxDQUtmLGtCQUNZLFdBQ1YsV0FDQSxZQUNBLFFBQ0EsTSxDQUNBLHlCN0VuWnFCLG9DLEM2RTZZdkIsa0JBU2MsaUJBQ0EsbUJBQ1YsYSxBQUNNLHlCN0V6WGEsb0MsQzZFNld2QixrQkFnQmMsbUJBQ1YsYSxBQUNNLHlCN0VoWGEsb0MsQzZFOFZ2QixvQkFzQmlCLHVDLENBdEJqQixxQnpGL1prQixzQ0E0RGdCLGVNVWhDLGlCQUFBLGtCLENBQUEsMEJBR3FCLHVDLENtRnNWdkIsZ0IsQW5GcFZvQiwwQkFGRyx1QyxDbUZzVnZCLGdCLEFuRnBWb0IsMEJBRkcsdUMsQ21Gc1Z2QixnQixBbkZwVm9CLHlCQUZHLHVDLENtRnNWdkIsZ0IsQW5GcFZvQix5QkFGRyx1QyxDbUZzVnZCLGdCLEFuRnBWb0IsMEJBRkcsdUMsQ21Gc1Z2QixrQixBbkZwVm9CLDBCQUZHLHVDLENtRnNWdkIsa0IsQW5GcFZvQiwwQkFGRyx1QyxDbUZzVnZCLGtCLEFuRnBWb0IseUJBRkcsdUMsQ21Gc1Z2QixrQixBbkZwVm9CLHlCQUZHLHVDLENtRnNWdkIsa0IsQW5GcFZvQiwwQkFGRyx1QyxDbUZzVnZCLG9CLEFuRnBWb0IsMEJBRkcsdUMsQ21Gc1Z2QixvQixBbkZwVm9CLDBCQUZHLHVDLENtRnNWdkIsb0IsQW5GcFZvQix5QkFGRyx1QyxDbUZzVnZCLG9CLEFuRnBWb0IseUJBRkcsdUMsQ21Gc1Z2QixvQixBbkZwVm9CLHlCTXpERywwRCxDNkV1YW5CLG9CLEFBU2lCLHlCN0VoWkUsdUMsQzZFNld2QixnQkF3Q2UsdUMsQ0F4Q2YsV0E2Q0ksZW5GdFlGLGlCQUFBLGtCLENBQUEsMEJBR3FCLHVDLENtRnNWdkIsZ0IsQW5GcFZvQiwwQkFGRyx1QyxDbUZzVnZCLGdCLEFuRnBWb0IsMEJBRkcsdUMsQ21Gc1Z2QixnQixBbkZwVm9CLHlCQUZHLHVDLENtRnNWdkIsZ0IsQW5GcFZvQix5QkFGRyx1QyxDbUZzVnZCLGdCLEFuRnBWb0IsMEJBRkcsdUMsQ21Gc1Z2QixrQixBbkZwVm9CLDBCQUZHLHVDLENtRnNWdkIsa0IsQW5GcFZvQiwwQkFGRyx1QyxDbUZzVnZCLGtCLEFuRnBWb0IseUJBRkcsdUMsQ21Gc1Z2QixrQixBbkZwVm9CLHlCQUZHLHVDLENtRnNWdkIsa0IsQW5GcFZvQiwwQkFGRyx1QyxDbUZzVnZCLG9CLEFuRnBWb0IsMEJBRkcsdUMsQ21Gc1Z2QixvQixBbkZwVm9CLDBCQUZHLHVDLENtRnNWdkIsb0IsQW5GcFZvQix5QkFGRyx1QyxDbUZzVnZCLG9CLEFuRnBWb0IseUJBRkcsdUMsQ21Gc1Z2QixvQixBbkZwVm9CLCtDbUZ1WXlCLHVDLENBbkQ3QyxlQW9ETSxpQkFDQSxnQkFDUyxvQkFDRCxvRixDQXZEZCxlbkZ6VkUsaUJBQUEsa0IsQ21Gc1pJLDBCbkZuWmlCLG9GLENtRnNWdkIsZ0IsQW5GcFZvQiwwQkFGRyxvRixDbUZzVnZCLGdCLEFuRnBWb0IsMEJBRkcsb0YsQ21Gc1Z2QixnQixBbkZwVm9CLHlCQUZHLG9GLENtRnNWdkIsZ0IsQW5GcFZvQix5QkFGRyxvRixDbUZzVnZCLGdCLEFuRnBWb0IsMEJBRkcsb0YsQ21Gc1Z2QixrQixBbkZwVm9CLDBCQUZHLG9GLENtRnNWdkIsa0IsQW5GcFZvQiwwQkFGRyxvRixDbUZzVnZCLGtCLEFuRnBWb0IseUJBRkcsb0YsQ21Gc1Z2QixrQixBbkZwVm9CLHlCQUZHLG9GLENtRnNWdkIsa0JuRnBWb0IsdUMsQ21Gb1ZwQixXQWlFSSxlbkYxWkYsaUJBQUEsa0IsQ0FBQSwwQkFHcUIsdUMsQ21Gc1Z2QixnQixBbkZwVm9CLDBCQUZHLHVDLENtRnNWdkIsZ0IsQW5GcFZvQiwwQkFGRyx1QyxDbUZzVnZCLGdCLEFuRnBWb0IseUJBRkcsdUMsQ21Gc1Z2QixnQixBbkZwVm9CLHlCQUZHLHVDLENtRnNWdkIsZ0IsQW5GcFZvQiwwQkFGRyx1QyxDbUZzVnZCLGtCLEFuRnBWb0IsMEJBRkcsdUMsQ21Gc1Z2QixrQixBbkZwVm9CLDBCQUZHLHVDLENtRnNWdkIsa0IsQW5GcFZvQix5QkFGRyx1QyxDbUZzVnZCLGtCLEFuRnBWb0IseUJBRkcsdUMsQ21Gc1Z2QixrQixBbkZwVm9CLDBCQUZHLHVDLENtRnNWdkIsb0IsQW5GcFZvQiwwQkFGRyx1QyxDbUZzVnZCLG9CLEFuRnBWb0IsMEJBRkcsdUMsQ21Gc1Z2QixvQixBbkZwVm9CLHlCQUZHLHVDLENtRnNWdkIsb0IsQW5GcFZvQix5QkFGRyx1QyxDbUZzVnZCLG9CbkZwVm9CLG9GLENtRm9WcEIsZW5GelZFLGdCLENBQUEsMEJBR3FCLG9GLENtRnNWdkIsZ0IsQW5GcFZvQiwwQkFGRyxvRixDbUZzVnZCLGdCLEFuRnBWb0IsMEJBRkcsb0YsQ21Gc1Z2QixnQixBbkZwVm9CLHlCQUZHLG9GLENtRnNWdkIsZ0IsQW5GcFZvQix5QkFGRyxvRixDbUZzVnZCLGdCLEFuRnBWb0IsMEJBRkcsb0YsQ21Gc1Z2QixrQixBbkZwVm9CLDBCQUZHLG9GLENtRnNWdkIsa0IsQW5GcFZvQiwwQkFGRyxvRixDbUZzVnZCLGtCLEFuRnBWb0IseUJBRkcsb0YsQ21Gc1Z2QixrQixBbkZwVm9CLHlCQUZHLG9GLENtRnNWdkIsa0JuRnBWb0Isd0MsQ21GaWFwQixrQkFDWSxNQUFRLE9BRWxCLFdBQ0EsWUFDQSx3QixDekZ0ZHVCLHVDLEN5RndkeEIsa0JBR1csUUFDVixtQ0FBQSwyQkFDVyxRQUNYLE9BQ0EsVyxDQUNBLHlCN0V6ZXFCLHVDLEM2RW1ldkIsa0JBU2MsTUFBUSxnQ0FBQSx5QkFFUCw4QixDQUlmLGtCQUVFLE9BQ0EsV0FDQSxXQUNBLFUsQ0FDQSx5QjdFeGZxQiw4QixDNkVrZnZCLGtCQVNjLFlBQ1YsaUJBQ1UsYSxBQUNKLHlCN0U5ZGEsOEIsQzZFa2R2QixrQixBQWdCZ0IseUI3RWxnQk8sMkUsQzZFdWdCdkIsa0IsQUFHZ0IseUI3RTFlTywyRSxDNkV1ZXZCLGlCQU9jLDJFLENBS2QsVSxDQUNFLHlCN0VwaEJxQiwyRSxDNkVtaEJ2QixVQUlPLFUsQUFDSCx5QjdFeGZtQixtRixDNkUyZnJCLFdBRUksaUJBQ1UsNkIsQ0FNaEIsa0JBQ1kscUJBQ0QsZUFDVCxTQUNBLFVBRUEsZUFDUSxnQ0FBQSx3QkFDRyxVQUdMLFluRjNmUSxhQUFBLGEsQ21GOGZOLDBCbkYzZmEsNkIsQ21GNmV2QixhLEFuRjVlWSwwQkFEVyw2QixDbUY2ZXZCLFksQW5GM2VvQiwwQkFGRyw2QixDbUY2ZXZCLFksQW5GM2VvQix5QkFGRyw2QixDbUY2ZXZCLFksQW5GM2VvQix5QkFGRyw2QixDbUY2ZXZCLFksQW5GM2VvQiwwQkFGRyw2QixDbUY2ZXZCLGMsQW5GNWVZLDBCQURXLDZCLENtRjZldkIsYSxBbkYzZW9CLDBCQUZHLDZCLENtRjZldkIsYSxBbkYzZW9CLHlCQUZHLDZCLENtRjZldkIsYSxBbkYzZW9CLHlCQUZHLDZCLENtRjZldkIsYW5GM2VvQixvQyxDbUYyZVMsa0JBaUJmLE1BQVEsT0FFbEIsV0FDQSxZQUNBLHVDQUNrQiwrQ0FBQSx1Q0FDTSxrQkFDeEIsV0FDQSxnQkFDQSxnQ0FBQSx1QixDQUNZLGlDLENBM0JoQixjQStCVyxXbkYvZ0JULFcsQ0FBQSwwQkFHcUIsaUMsQ21GNmV2QixZLEFuRjNlb0IsMEJBRkcsaUMsQ21GNmV2QixZLEFuRjNlb0IsMEJBRkcsaUMsQ21GNmV2QixZLEFuRjNlb0IseUJBRkcsaUMsQ21GNmV2QixZLEFuRjNlb0IseUJBRkcsaUMsQ21GNmV2QixZLEFuRjNlb0IsMEJBRkcsaUMsQ21GNmV2QixhLEFuRjNlb0IsMEJBRkcsaUMsQ21GNmV2QixhLEFuRjNlb0IsMEJBRkcsaUMsQ21GNmV2QixhLEFuRjNlb0IseUJBRkcsaUMsQ21GNmV2QixhLEFuRjNlb0IseUJBRkcsaUMsQ21GNmV2QixhbkYzZW9CLCtCLENtRjJlcEIsa0JBcUNjLFFBQ1YsT0FDQSxXQUNBLGtCQUNZLGVuRnpoQmQsaUJBQUEsc0NOWGdDLG9DQUFBLDRCeUZ3aUJuQixvQ0FBQSwyQixDQUNDLDBCbkYzaEJPLCtCLENtRjZldkIsZ0IsQW5GM2VvQiwwQkFGRywrQixDbUY2ZXZCLGdCLEFuRjNlb0IsMEJBRkcsK0IsQ21GNmV2QixnQixBbkYzZW9CLHlCQUZHLCtCLENtRjZldkIsZ0IsQW5GM2VvQix5QkFGRywrQixDbUY2ZXZCLGdCLEFuRjNlb0IsMEJBRkcsK0IsQ21GNmV2QixrQixBbkYzZW9CLDBCQUZHLCtCLENtRjZldkIsa0IsQW5GM2VvQiwwQkFGRywrQixDbUY2ZXZCLGtCLEFuRjNlb0IseUJBRkcsK0IsQ21GNmV2QixrQixBbkYzZW9CLHlCQUZHLCtCLENtRjZldkIsa0JuRjNlb0IsMEMsQ0FBQSwwQyxDbUY2aEJYLDhCQUFBLHFCLEMxRXhXWSw4RixDMEUwV0osMkMsQ0FJUCw2QkFBQSxxQkFFTyx3QkFBQSxlLENBQ1gsc0MsQ0EzRHVCLFUsQ0FtRXpCLDZDLENBSlEsa0IsQ0FFTSwwQyxDQWpFVyxTLENBcUV2QixvQyxDQUtMLGtCQUNXLFNBQ1YsU0FDQSxXQUNBLG9DQUFBLDRCQUNXLGtCQUNDLHNDekYza0JvQixXeUY2a0JoQyxtQkFDYSxnQm5GbmtCYixjLENBQUEsMEJBR3FCLG9DLENtRnVqQnRCLGlCLEFuRnJqQm1CLDBCQUZHLG9DLENtRnVqQnRCLGlCLEFuRnJqQm1CLDBCQUZHLG9DLENtRnVqQnRCLGlCLEFuRnJqQm1CLHlCQUZHLG9DLENtRnVqQnRCLGlCLEFuRnJqQm1CLHlCQUZHLG9DLENtRnVqQnRCLGdCLEFuRnJqQkssMEJBRmlCLG9DLENtRnVqQnRCLGdCLEFuRnJqQm1CLDBCQUZHLG9DLENtRnVqQnRCLGdCLEFuRnJqQm1CLDBCQUZHLG9DLENtRnVqQnRCLGdCLEFuRnJqQm1CLHlCQUZHLG9DLENtRnVqQnRCLGdCLEFuRnJqQm1CLHlCQUZHLG9DLENtRnVqQnRCLGdCbkZyakJtQixpQyxDbUZva0JwQixjQUNTLGlCLENBQ0sseUI3RS9uQlMsaUMsQzZFNm5CdkIsa0JBTWdCLGtCQUNGLHFCQUNJLHdDLENBR2xCLGtCQUNZLGFBQ1YsV0FDQSxNLENBQ0EseUI3RTVvQnFCLHdDLEM2RXdvQnZCLGtCQU9jLGdCQUNWLG1CQUNBLGUsQUFDUyx5QjdFbG5CVSx3QyxDNkV3bUJ2QixrQkFjYyxTQUNWLGUsQUFDUSx5QjdFeHBCVyxxQyxDQUFBLHdDLEM2RWdxQkUsZUFDWCxNQUFPLE9BRWYsU0FDQSxRQUNBLGdCQUNBLGlCQUNVLFlBQ1YsVyxDQUNBLCtFLENBQUEsa0YsQ0FFQSxhLEFBQ1EsZ0RBRWEsK0UsQ0FBQSxrRixDQUhyQixhLEFBSVUseUI3RS9xQk8sNEUsQ0FBQSwrRSxDNkVtckJqQixrQkFDWSxXQUNWLFcsQUFDQSxnREFFbUIsNEUsQ0FBQSwrRSxDQUxyQixZLEFBTUkseUI3RXpyQmEseUgsQ0FBQSw0SCxDNkU0ckJmLFcsQUFDRSxnREFDbUIseUgsQ0FBQSw0SCxDQUZyQixZLEFBR0kseUI3RS9yQlcsMEUsQ0FBQSw2RSxDNkVvc0JqQixrQkFDWSxZLEFBQ1YsK0M3RXRxQmUsMEUsQ0FBQSw2RSxDNkVvcUJqQixtQixBQUtZLHNFQUNXLDBFLENBQUEsNkUsQ0FOdkIsa0IsQUFPYyxnREFJTywwRSxDQUFBLDZFLENBWHJCLFksQUFZSSxzRTdFaHJCYSwwRSxDQUFBLDZFLEM2RW9yQmpCLGlCLEFBR2dCLHlCN0V2dEJDLDhFLENBQUEsaUYsQzZFNHRCakIsbUIsQUFDWSwrQzdFN3JCSyw4RSxDQUFBLGlGLEM2RTRyQmpCLGUsQUFJWSxnREFFUyw4RSxDQUFBLGlGLENBTnJCLFVBT0ksZSxDR3R3QlYsZSxDQUNFLHVCLENBQ0QsbUI1Rk9hLG9CLEM0RkZILDZCLENBQ1YsZ0JBR1UsYSxDQUNELCtCLENBQ1Qsa0JBR1csUUFDVixTQUNBLFdBQ0EsaUJBQ0EsbUI1RjBCbUIsMkJBQUEsbUI0RnhCUixrQkFDWCxZLENBQ0EsZ0MsQ0FDRCxrQkFHVyxNQUFRLE9BRWxCLFlBQ0EsV0FDQSwwQkFDaUIsVUFDakIsWSxDQUNBLHNCLENBQ0Qsa0JBR1csV0FDVixZQUNBLFVBQ0EsZSxDQUNVLDRCLENBTFUsa0JBUVIsU0FDVixlQUNZLFVBQ1osK0JBQ08sWUFDUCx3QkFDQSxZQUNBLGdEdEZrQmMsZ0JzRmhCZCw2Q0FDeUIsZ0NBQUEsdUIsQ0FDYixvQ3RGZ0JrQiw0QixDc0ZuQ1osZ0IsQXRGb0NKLHFDQUdnQiw0QixDc0Z2Q1osZ0J0RndDSixrQyxDc0ZqQ1gsK0IsQzVGQ2MsNEIsQzRGZWhCLGtCQUtPLFFBQ1YsU0FDQSx1Q0FBQSw4QixDQUNXLGdDLENBSmIsV0FPSSxZQUNBLFMsQ0FhRiw2QixDQVpFLDRCLENBYUgsa0JBR1csUUFDVixXQUNBLG9DQUFBLDRCQU9BLG1CLENBekJFLDRCLENBS1EsYUFHVixXQUNBLFcsQ0FHQSw2QixDQU9XLDBCQUNNLFNBQ2pCLGtCQUNBLFdBQ0EsWUFDQSxTLENBRUEsaUMsQ0FYRixrQkFjYyxRQUNWLFNBQ0EsVUFDQSxXQUNBLFlBQ0EsdUNBQUEsOEIsQ0FDVyw4QixDQUNaLGtCQUlTLFFBQ1YsV0FDQSxXQUNBLFcsQ0FDQSwyQixDQUNELGNBSVMsaUJBQ1IsZ0JBQ1MsbUJBQ0ksY0FDYixZQUNBLGdDLENBQzBCLDJCLENBQzNCLGVBRWEsY0FDWixrQkFDUyxTQUNULFVBQ0Esc0M1Ri9EZ0MsK0NNRmhCLDhDQUFBLGVzRnFFUixnQ0FBQSx1QixDQUNJLG9DdEZwRW9CLDJCLENzRjBEbEMsZ0IsQXRGekRrQixxQ0FHZ0IsMkIsQ3NGc0RsQyxnQixBdEZyRGtCLG9DQUxnQiwyQixDc0YwRGxDLGUsQXRGekRNLHFDQUc0QiwyQixDc0ZzRGxDLGlCQWFJLGtDLENBYnVCLHFDLENBb0JyQixrQyxDQUFBLGlDLENBQUEsaUMsQ0FwQnFCLDRDNUZyRk4sbUMsQ0FBQSx5QllYRSwyQixDZ0ZnR3ZCLG1CQStCYSx3QixDQU1iLGdCQUNXLGNBQ0QsZUFDQSxpQixDQUNDLHVCLENBQ1Ysa0JBR1csY0FDSCxrRHRGMUdTLHFEQUFBLG1EQUFBLFUsQ3NGOEdoQixvQ3RGNUdnQyx1QixDc0ZzR2xDLGtCLEF0RnJHa0IscUNBR2dCLHVCLENzRmtHbEMsa0IsQXRGakdrQixvQ0FMZ0IsdUIsQ3NGc0dsQyxxQixBdEZyR2tCLHFDQUdnQix1QixDc0ZrR2xDLHFCLEF0RmpHa0Isb0NBTGdCLHVCLENzRnNHbEMsa0IsQUFLa0MscUN0RnZHQSx1QixDc0ZrR2xDLGtCLEFBS3lDLDRCQUFBLFksQ0FHakMsK0IsQzVGOUtNLDJCLEM0RnNLZCxXLENBYUksbUQsQ0FBQSxtRCxDQUtBLGEsQzVGbEptQix1RCxDQUFBLHVELEM0RmtKbkIsWSxDNUZsSm1CLHNFLENBQUEsc0UsQzRGeUpMLHlCNUZ6SkssVTRGMkpmLGdDQUFBLHdCQUNXLGdDdEZyR2Ysd0JBQUEsa0NBQUEsMEJBQ21CLDZEQUFBLHFEc0ZxR2lCLDRCdEZuR3BDLG1CLENBQUEsOEIsQ3NGc0VtQixvQixDNUY5Skwsb0QsQzRGa01kLGEsQzVGbEt3Qix3RCxDNEZrS3hCLFksQzVGbEt3Qix1RSxDNEZ5S1Ysd0IsQzVGektVLHNCLEM0RjJLckIsNkN0RnJKVyw4Q0FBQSxrQnNGNkpOLFNBQ1YsT0FDQSx3QkFDaUIsNEJBQ0UsMEIsQ0FDRSxvQ3RGaEtXLHNCLENzRndKbEMsWSxBdEZ2SmtCLHFDQUdnQixzQixDc0ZvSmxDLGEsQUFDbUMsb0N0RnpKRCxzQixDc0Z3SmxDLGEsQXRGdkprQixxQ0FHZ0Isc0IsQ3NGb0psQyxjQUVvQyxzQixDQVFwQyxzQzVGbEtrQywrQ01GaEIsaUQsQ0FBQSxvQ0FFZ0Isc0IsQ3NGa0tsQyxnQixBdEZqS2tCLHFDQUdnQixzQixDc0Y4SmxDLGdCLEF0RjdKa0Isb0NBTGdCLHNCLENzRmtLbEMsbUIsQXRGaktNLHFDQUc0QixzQixDc0Y4SmxDLG9CdEY3SmtCLDRCLENXNUNELCtCLEMyRThNakIsa0IsQ0FDRSxxQixDQUNELGtCQUdXLHFCQUNELGM1RnhNVSxzQ0ErQmEsZ0NBQUEsdUIsQzRGNEtwQixnRSxDQUlaLG1ELEN0RnRMZ0Isb0NBRWdCLGdFLENzRm9MaEMsbUIsQXRGbkxnQixxQ0FHZ0IsZ0UsQ3NGZ0xoQyxvQixBQUMwQyx5QmhGM05yQix1QixDZ0ZpT25CLDZCLENBREYsWSxBQUtPLHlCaEZyTWMsdUIsQ2dGME1yQixTLENBQ0UsK0IsQ0FJTyw0QixDQUhSLGEsQ0FPUSxzQixDQUNSLHFDLEM1RjNNK0Isc0IsQzRGK00vQixnQkFHQyxZQUNBLDRCLEM1RnRSVSw0QixDNEZvUlUsd0JBQUEsZ0JBTWxCLFdBQ0EsbUJBQ1MsWUFDVCxRLENBQ0Esa0MsQ0FMRyxTQVFELFUsQ0FDQSw2RCxDQUZLLDBCLEM1RjlRSyxtRCxDQUFBLG9ELEM0RjhRTCwwQixDNUY5UUssd0QsQzRGOFFMLDBCLEM1RjlRSyw4QixDNEY2UlQsWSxDQU1MLDZCLENBQ0Qsa0IsQ0FHQyxzQyxDQURGLDBDQUFBLGtDQUlnQixTLENBQ1osMkIsQ0FDRCxlQUlELG9CLEMzRTNVSix1QkFDVyxrQixDQUNHLHlCTGlDUyxvQixDS25DdkIsa0IsQUFLZSx5Qkw4RFEsb0IsQ0tuRXZCLHdCQVNhLDRCLENBSWIsdUIsQ0FDVywwQkxPWSw0QixDS1J2Qix3QixBQUlhLHlCTGtCVSw0QixDS3RCdkIsa0IsQUFRZSx5Qkw4Q1EsNEIsQ0t0RHZCLGtCQVlhLDRCLENBSWIsbUJBQ0UsaUIsQ0FDWSx5QkxJUyw0QixDS052QixvQixBQVNJLHlCTDZCbUIsK0IsQ0t0Q3ZCLHVDakI2Q29DLGVpQmhDOUIsZ0IsQ0FDQSxrQyxDQWRzQixjQWdCYixrQyxDQU1mLGNBQ1MsY0FDQyxjQUNSLGVBQ0EsaUJBQ0EscUMsQ2pCZWdDLHlCWXBDWCxrQyxDS2dCdkIsZUFTSSxrQixBQUNXLHlCTE1RLGtDLENLaEJ2QixlQWNJLGVBQ0Esa0JBQ1csbUMsQ0FLZixvQkFBQSxvQkFBQSxhQUNFLDhCQUFBLDZCQUFBLHVCQUFBLG1CQUNXLHdCQUFBLHFCQUFBLHNCLENBQ00sMkIsQ0FDbEIsa0JBR1cscUJBQ0QsV0FDVCxpQkFDVSxTQUNWLGlCQUNTLG1CQUNULGdCQUNVLGlCLENBQ0UseUJMcERTLDJCLENLMkN2QixXQVlJLGVBQ0EsbUJBQ0Esb0JBQ1MsY0FDVCxzRSxDQWhCSixVQW9CSSxlLENBQ0Esa0csQ0FFQSxrQixDQUNFLHlCTG5FaUIsa0csQ0trRW5CLG1CQUlJLGtCQUNBLHNFLENBNUJSLFVBa0NJLGUsQ0FDQSx5Qkw5RW1CLHNFLENBQUEsc0UsQ0FBQSxzRSxDSzJDdkIsV0EwQ00sZ0JBQ0Esc0UsQ0EzQ04sWUFnRFMsa0IsQ0FDRyxpRixDQWpEZSxpQixDQW9EckIseUJML0RpQixzRSxDS1d2QixjQXdETSxlQUNBLG1CQUNBLFUsQ0FDQSxpRixDQTNEcUIsZ0JBOERuQixzQyxDQTlEbUIsYyxDQW9FdkIsbUUsQ0FwRXVCLG9CLENBd0VULHlCTG5ISyxtRSxDSzJDSSxxQkEyRVAsOEIsQ0EzRXBCLHNDakJMa0MsZU1jaEMsZ0JXeUVFLGdCLENBQ0EsMEJYdkVtQiw4QixDV1p2QixnQixBWGNvQiwwQkFGRyw4QixDV1p2QixnQixBWGNvQiwwQkFGRyw4QixDV1p2QixnQixBWGNvQix5QkFGRyw4QixDV1p2QixnQixBWGNvQix5QkFGRyw4QixDV1p2QixnQixBWGNvQix5Qk16REcsZ0MsQ0syQ3ZCLG9CQTBGbUIsaUMsQ0ExRlEsY0ErRmhCLGtCQUNDLGNBQ1IsZUFDQSxpQkFDQSxvQixDakJoS2MsOEIsQ2lCNkRsQixlLENBd0dZLDhCLENBeEdaLG1CQTRHWSxrQkFDUixVQUNBLGVBQ0EsZ0JBQ0EsZSxDQUNBLHlCTDVIbUIsOEIsQ0tXdkIsVUFvSE0sZ0JBQ1Msc0MsQ0FWWCxXQWNFLFFBQ0EsY0FDTyxXQUNQLFlBQ0EsNkJBQ2tCLHNCQUNILDZELENBQ0cseUMsQ0FyQnBCLGEsQ0F5QlUseUMsQ0FDVCxZQUtILFMsQ0FDQSwyQixDQUNELGtCQUdXLE1BQVEsUUFFbEIsaUJBQ1MsY2pCbkxNLGVpQnFMZix5QkFDZ0Isa0IsQ2pCekxLLDZCLENpQmtMdkIscUMsQ2pCOUlrQywyQixDaUIwSi9CLGNBSU8sbUJBQ1IsaUIsQ0FDVSwrQixDQUhaLGtCQU1jLFFBQ1YsU0FDQSxXQUNBLHVDQUFBLDhCLENBQ1cseUJMbE5RLDJCLENLd012QixjQWNXLGlCQUNQLGtCLENBQ0EsK0IsQ0FoQkosY0FtQmMsZ0JBQ0Msa0JBQ0MsY0FDSCxTQUNQLFVBQ0EsaUNBQUEsMEJBQ1csa0MsQ0FLakIsa0JBQ1ksUUFDVixTQUNBLE9BQ0EsWUFDQSxtQkFDQSxvQixDakIzUGdCLG9DLENpQnFQbEIsYyxDQVVJLHlDLENBR0YscUJqQnJRZ0IsZWlCdVFkLHFDLENqQjVNOEIsOEMsQ2lCME1oQyxlQU1JLHFDLENqQm5ONEIseUJZdENYLGtDLENLc092QixrQkF5QmMsV0FDVixZQUNBLFVBQ0EsWUFDQSxlLENBQ0Esb0MsQ0E5QkosaUJBaUNNLDRCLENBS04sa0JBQ2MscUJBQ0osUyxDQUNSLDhCLENBSEYsc0NqQnRPa0MsZWlCNk85QixxQixDakJoU2MsOEIsQ2lCeVJsQixzQmpCelJrQix5QixDaUJzU0cseUJMelJFLDRCLENLNFF2QixrQkFpQlksWUFDSCxvQyxDQUlXLHdCLENqQjNSRyxzRCxDaUJpU0gsa0RYcFFGLHFEQUFBLGVXd1FkLGUsQ0FDQSxvQ1h2UThCLHNELENXa1FkLGtCLEFYalFGLHFDQUdnQixzRCxDVzhQZCxrQixBWDdQRixvQ0FMZ0Isc0QsQ1drUWQscUIsQVhqUUYscUNBR2dCLHNELENXOFBkLHFCWDdQRixtRixDV29RZCxtRCxDWDNRYyxvQ0FFZ0IsbUYsQ1d5UTlCLG9CLEFYeFFjLHFDQUdnQixtRixDV3FROUIsb0IsQVhwUWMseUJNWEssbUYsQ0srUW5CLGdCQUlhLDBGLENBSWIsY0FDVSxnQixDQUNHLHlCTHpSTSwwRixDS3VSbkIsYSxDTHZSbUIsc0YsQ0tpU2pCLGlCQUNZLHNCLEM0RXBXaEIsZSxDQUNFLHFCLENBQ0QsV0hHRCxnQkFDUyxjQUNELGtEcEYrRFEsb0QsQ0FBQSxvQ0FFZ0IscUIsQ29GcEVsQyxrQixBcEZxRWtCLHFDQUdnQixxQixDb0Z4RWxDLGtCLEFwRnlFa0Isb0NBTGdCLHFCLENvRnBFbEMscUIsQXBGcUVrQixxQ0FHZ0IscUIsQ29GeEVsQyxxQnBGeUVrQixnQyxDb0Z6RUcsbUIsQ0FRSix3QixDQVJqQixjLENBWVksaUQsQ0FHVixvQkFBQSxvQkFBQSxhQUNFLHdCQUFBLHFCQUFBLHNCLENBQ2lCLG9ELENBRm5CLDRCQUtXLFksQ0FJTCx5RCxDQUFBLDBELENBS0wsb0JBQUEsb0JBQUEsYUFDQyw0QkFBQSw2QkFBQSwwQkFBQSxzQkFDZ0IseUJBQUEsc0JBQUEsbUJBQ0gsWUFDYiw4Q3BGaUNjLGtCb0YvQmQsa0JBQ1ksZ0JBQ1oscURBQUEsNkNBQ29CLGEsQ0FDYixvQ3BGNkJ1Qix5RCxDQUFBLDBELENvRnZDL0IsYyxBcEZ3Q2UscUNBR2dCLHlELENBQUEsMEQsQ29GM0MvQixjcEY0Q2UsZ0UsQ29GaENvQiwyRTFGdkJwQixrRSxDQUFBLGdELEMwRjBCaEIsV0FDRSxpQkFDVSw0QkFDVywyQixDQUNGLGlGLENBSkssMEJBT0wsOEMsQ0FDQyxpRixDQVJJLDBCQVdMLDhDLENBQ0MsZ0YsQ0FaSSwwQkFlTCw2QyxDQUNDLG9ELENBR3RCLGVBQ0UsZSxDQUNBLGMsQ0FDRCx1Qkl0RVEscUIsQ0FDVCx5QmxGaUNxQixjLENrRm5DdkIsd0IsQUFLYSx5QmxGOERVLGMsQ2tGbkV2QixtQkFTYSxzQixDQUliLGtCQUNjLGtCLENBQ1oseUJsRm9EcUIsc0IsQ2tGdER2QixpQkFLYyx5QixDQUxkLGtCLENBU0ksaUIsQ0FJTyxZLENBQ1QsNkMsQ0FHNEIsV0FDNUIseUI5RmVtQixvQixDQUFBLDJCLEM4RlpwQixpQixDQUdhLG1CLENBQ2Isa0JBR1cscUJBQ0QsWUFDVCxpQkFDQSxnQkFDUyxxQjlGekJPLDRCQUlBLGlCOEZ5QmhCLGdCQUNBLGtCLENBQ0EsaUMsQ0FYaUIsY0FjZixxQzlGOUJjLGtCOEZnQ2QseUIsQ0FDZSxnQyxDQWpCQSx5QixDQW9CQSx5QmxGekJJLG1CLENrRkt2QixZQXdCSSxlQUNBLGtCLEFBQ1cseUJsRkNRLG1CLENrRjNCdkIsY0E4QlcsaUMsQ0FJWCxxQkFDVyxrQkFDQyxRQUNWLFNBQ0EsVUFDQSx1Q0FBQSw4QixDQUNXLHlCbEY3Q1UsaUMsQ2tGdUN2QixXQVNJLDZCLENBS0osWSxDQUNFLHlCbEZ0QnFCLDZCLENrRnFCdkIsY0FHVyxtQkFDQyxlQUNSLHNDQUNhLGlCQUNILGdDLENBQUEsNkIsQ0FLZCxZLENBQ0UsbUMsQ0FBQSxnQyxDQURGLG9CLENBSUksMEMsQ0FBQSx1QyxDQURBLFksQ0FHRSx5QmxGdkNpQixnQyxDQUFBLDZCLENrRmlDdkIsYSxDbEZqQ3VCLGdDLENrRitDdkIsZUFFWSw2QixDQUlaLGtCQUNZLG1CLENBQ0YseUJsRnZGYSw2QixDa0ZxRnZCLG9CLEFBS1kseUJsRjFEVyw2QixDa0ZxRHZCLGVBU1ksb0MsQ0FBQSxpQyxDQVNELG9DLENBQUEsaUMsQ0FBQSxvQyxDQUFBLGlDLENBRGMsYSxDQUNkLHVCLENBQUEsb0IsQ0FLWCxxQkFDVyxVQUNULGtCQUNRLGtCLENBQ1IsK0IsQ0FJQSxlQUNXLGdCQUNULFMsQ0FDQSx5QmxGdkhtQiwrQixDa0ZvSHJCLGdCLEFBTWEseUJsRjFGUSwrQixDa0ZvRnJCLGVBVWEsd0IsQ0FYZixZQWdCSSxVLENBQ0EseUJsRnBJbUIsd0IsQ2tGbUh2QixZQW9CTSxZLEFBQ0sseUJsRnhHWSx3QixDa0ZtRnZCLFlBeUJNLFlBQ0ssNkMsQ0FLUCxrQixDQUNXLHlCbEZuSlEsNkMsQ2tGa0puQixpQixDbEZsSm1CLGtDLENrRm1ISCxpQkE0Q0osNkMsQ0FLWixrQixDQUNXLHlCbEZyS1EsNkMsQ2tGb0tuQixvQixBQUlhLHlCbEZ4SU0sNkMsQ2tGb0luQixtQixBQVFhLHlCbEY1S00sa0MsQ2tGbUhILGtCQThERiwwQixDQUtsQixrQkFDWSxRQUNWLFNBQ0EsVUFDQSxnQ0FDWSxtQ0FBQSwwQixDQUNELHlCbEY1TFUsMEIsQ2tGc0x2QixTQVNJLFdBQ0EsK0IsQ0FJSixrQkFDWSxnQkFDRCxnQkFDVCxhLENBQ1EseUJsRnhNYSwrQixDa0ZvTXZCLFNBT0ksYyxDbEYzTW1CLHVCLENrRmdOdkIsV0FFSSxVQUNBLHlDLENBQUEsdUMsQ0FLSixxQkFDVyxrQixDQUNULHlDLENBQ0Qsa0JBR1csTUFBUSxNLENBRWxCLDZDLEM5RnROZSwwQyxDOEZtTmpCLFdBTUksVyxDQUNBLGlDLENBQ0QsWUFJRCxVLENBQ0EsdUMsQ0FDRCxXQUdDLGdCQUNTLGtCQUNELGUsQ0FDUix5QmxGalBxQix1QyxDa0Y2T3ZCLGVBT0ksZ0JBQ0EsU0FDQSx1QkFDUyxzQixDQUliLG1CQUNVLFVBQ1Isc0I5RjFRZ0IsZThGNFFoQixpQkFDQSxpQixDQUNZLHlCbEZqUVMsc0IsQ2tGMlB2QixZQVNTLGEsQ0N2U1Qsa0JBQ1ksVUFDVixzQkFDQSxjQUNRLGdCQUNFLGtEekZrRU0sb0QsQ0FBQSxvQ0FFZ0IsYSxDeUZ6RWxDLGtCLEF6RjBFa0IscUNBR2dCLGEsQ3lGN0VsQyxrQixBekY4RWtCLG9DQUxnQixhLEN5RnpFbEMscUIsQXpGMEVrQixxQ0FHZ0IsYSxDeUY3RWxDLHFCekY4RWtCLDhCLEN5Rm5FaEIsU0FFRSxXLENBWUcsMEIsQ0FYSCxzQixDQVlILFdBSVcsY0FFSCxrQkFDRyxlLENBbkJSLHNCLENBU1EsWUFDVixXLENBQ0ssMEIsQ0FTSyw4QyxDekZxQ00sb0NBRWdCLDBCLEN5RjdDbEMsYyxBQVE4QixxQ3pGeUNJLDBCLEN5RmpEbEMsY0FRcUMsNEIsQ0FVZCxtQixDQVBULFdBQ1osa0JBQ1UsSyxDQUFRLDRCLENBSU4saUMsQ0FDUyxtQixDQUtYLFFBQ1YsbUNBQUEsMEIsQ0FDVyxtQixDQUNaLGNDaERRLGtCQUNHLFdBQ1YscUIsQ0FDQSx5RCxDQUdFLGVBQ1UsU0FDUixRQUNBLG1DQUFBLDBCLENBQ3FCLHdCQUFBLHVDLENBSXZCLGlCLENBQ1MsaUUsQ0FJVCxTQUNFLFEsQ0FDQSx5QixDQUNELGNBS0ksa0JBQ0csV0FDVixrQkFDWSxnQkFDRixpRDFGa0NNLHFCLEMwRmhDaEIsb0MxRmtDZ0MseUIsQzBGekNsQyxrQixBQU1rQyxxQzFGdUNBLHlCLEMwRjdDbEMsa0JBTXlDLDRELENBR3ZDLGtCQUNZLFlBQ1YsU0FDQSxRQUNBLFVBQ0EsZ0JBQ1MsdUNBQUEsK0JBQ0UsUyxDQUNYLHlCcEZrQm1CLDRELENvRjFCckIsV0FXSSxnQkFDUyw0QixDQXJCZixrQkEwQmMsZSxDQUNWLHlCcEZRbUIsNEIsQ29GbkN2Qix3Q2hHMENvQyx5QixDZ0dScEMsY0FDUyxXQUNQLGtCQUNVLHFCLENBQ1Ysd0IsQ0FDRCxrQkFHVyxXQUNWLDBCQUNRLGlCQUNFLDRCLENBQ0cseUJwRjNDUSx3QixDb0ZzQ3ZCLFlBUUksaUJBQ1UscUUsQ0FJVixtQixDQUNXLDhCLENBQ1Ysa0JBS08sVUFDVixXLENBQ0EseUJwRjVEcUIsOEIsQ29GeUR2QixrQkFNYyxZQUNWLFVBQ0EsY0FDUSxnQkFDQywrQixDQUliLGtCQUNZLE1BQVEsUUFFbEIsVUFDQSxnQkFDUyxnQkFDQyxVQUNWLFVBQ0EsZ0NBQUEsd0JBQ1csbUNBQUEsMkJBQ1UsNkJBQ1IsMEJBRUwsc0NBQUEsNkIsQ0FDSSx5QnBGckZTLCtCLENvRnVFdkIsY0FpQlcsbUMsQ0FJWCxrQkFDWSxRQUNWLFNBQ0EsdUNBQUEsK0JBQ1csUyxDQUNYLDhDLENBRUEsV0FDRSxXQUNBLFMsQ0FDQSx1RSxDQUhGLFksQ0FNVSxzQyxDQUNQLGtCQUtPLFdBQ1YsYUFDTSxhQUNOLHdCLENBS0UseUJwRnZIbUIsc0MsQ29GOEd2QixlQVlhLCtCLENBSWIsa0IsQ0FDYyw4RixDQUVtQyxXLENBQzNDLDZDLENBQ0Qsa0JBS08sYUFDVixXQUNBLGdCQUNBLGdEQUMwQix5QkFFMUIsd0JBQ0EsZUFDQSxTQUNBLGVBQ1MsYSxDaEd2SVUseUJZWEUsNkMsQ29GdUl2QixlQWVhLGlCLENBSWIsdUNBQUEsOEIsQ0FDYSxpQixDQUNaLHlDQUFBLGdDLENBR1kseUIsQ0FDWix1Q0FBQSw4QixDQUdZLHVCLENBQ1osUyxDQUdDLHFDLENBQUEsNEMsQ0FJRixNQUE0QyxXQUUxQyxZQUNBLGUsQ0FDUyx5QnBGL0tZLHFDLENBQUEsNEMsQ29GMkt2QixrQkFNYSxnQkFDQSxxQyxDQUliLFVBQ0UsZ0JBQ1Msa0JBQ0MsUUFDVixTQUNBLHVDQUFBLCtCQUNXLG9CLENBQ0oseUJwRjdMYyxxQyxDb0ZzTHZCLGtCQVVjLFNBQ1YsVUFDQSx1QkFBQSxlQUNBLGVBQ0EsWUFDSyx3QyxDQWZULHVDaEdqSm9DLCtDLENNRGxCLG9DQUVnQix3QyxDMEZnSmxDLGdCLEExRi9Ja0IscUNBR2dCLHdDLEMwRjRJbEMsZ0IxRjNJa0Isd0MsQzBGMklsQixnQkF3Qkksa0IsQ0FDQSx1QyxDQXpCSixzQ2hHaEprQyxlZ0c4SzlCLGlCMUYxTEEsbUQsQ0FVYyxvQ0FFZ0IsdUMsQzBGZ0psQyxvQixBMUYvSWtCLHFDQUdnQix1QyxDMEY0SWxDLG9CLEExRjNJa0IseUJNWEssdUMsQ29Gc0p2QixnQkFtQ2UsdUMsQ0FuQ2Ysc0NoRzdJa0MsOEMsQ01MaEIsb0NBRWdCLHVDLEMwRmdKbEMsZ0IsQTFGL0lrQixxQ0FHZ0IsdUMsQzBGNElsQyxnQjFGM0lrQix3QyxDMEYySWxCLGtCQWlESSxhLENBQ0EsK0MsQ0FMQSxZLENBRUUsMEMsQ0FDRCxlQU9LLFdBQ1IsUUFDQSxPQUNBLGNBQ1EsUUFDUixZQUNBLHFCQUNTLGlCQUNFLG9CQUNYLFVBQ0EsVUFDQSxvQ0FBQSwyQixDQUVZLHlCcEYxUFMsMEMsQ29GNE92Qix3QkFpQmEscUMsQ0FJYixrQkFDWSxRQUNWLDRDMUYvTmdCLFkwRmlPaEIsUyxDQUNBLG9DMUZoT2dDLHFDLEMwRjJObEMsWSxBMUYxTmtCLHFDQUdnQixxQyxDMEZ1TmxDLFkxRnROa0Isd0MsQzBGc05sQixjQVFXLGtCQUNHLGdCQUNWLFVBQ0EsV0FDQSxzQkFDQSxrQkFDQSxlQUNRLG1CQUNSLFdBQ0EsZ0NBQUEsdUIsQ0FFWSw4QyxDQVpaLFMsQ0FlRSwrQyxDQWZGLFUsQ0FtQkUsK0MsQ0FuQkYsVUF1QkUsNkJBQUEsb0IsQ0FDVyxvQixDQUNaLGlEMUY3UGEsdURBQUEsYzJGcEVULGdCQUNQLHFCLENBQ0Esb0MzRm9FZ0Msb0IsQzJGekVsQyxrQixBM0YwRWtCLHFDQUdnQixvQixDMkY3RWxDLGtCLEEzRjhFa0Isb0NBTGdCLG9CLEMyRnpFbEMsc0IsQUFFc0MscUMzRjJFSixvQixDMkY3RWxDLHNCQUU2Qyx1QixDQUY3QyxpQixDQVFnQix5QyxDQUdkLG9CQUFBLG9CQUFBLGFBQ0UsOEJBQUEsNkJBQUEsdUJBQUEsa0IsQ0FDVyxrQyxDQUdiLGdCQUNXLGNBQ0QsYSxDQUNELDBCckZFWSxrQyxDcUZMckIsWUFNUywrQyxDQUlULGtCQUNjLGlCQUNELGlEM0YyQ0csb0RBQUEsaUIyRnhDZCxrQkFDQSxTLENBQ0Esb0MzRndDOEIsK0MsQzJGL0NoQyxpQixBM0ZnRGdCLHFDQUdnQiwrQyxDMkZuRGhDLGtCLEFBR3dDLG9DM0Y0Q1IsK0MsQzJGL0NoQyxvQixBM0ZnRGdCLHFDQUdnQiwrQyxDMkZuRGhDLG9CM0ZvRGdCLDBCLEMyRnpDbEIsaUJBQ2EsWUFDWCx5QmpHOUJZLG9ELENNOERJLG9DQUVnQiwwQixDMkZwQ2xDLHFCLEEzRnFDa0IscUNBR2dCLDBCLEMyRnhDbEMscUIzRnlDa0IsK0IsQzJGbENsQixTQUNFLFdBQ0EsbUJBQ08sZ0JBQ1AsZ0JBQ0EsZ0IsQ0FDVSwwRCxDQU5aLHNCQVNJLFksQ0FDQSx5QnJGYW1CLCtCLENxRnZCdkIsV0FjSSwrQyxDQUdGLFdBQ0UsZ0JBQ1MsY0FDRixXQUNQLGdCQUNVLHlCakd6REEsaUIsQ2lHMkRWLHFELENBQUEscUQsQ0FQYSwwRUFBQSxpRSxDQVdHLHNELENBWEgsdUVBQUEsOEQsQ0FlRyxzRCxDQUlsQixrQkFDWSxRQUNWLFNBQ0EsZUFDQSw4REFBQSxzREFDNkMsaUJBQzdDLFcsQ0FDQSxzQyxDQUFBLHFDLENBM0MyQix3QkFBQSxlLENBZ0QzQixpQyxDQUNELGtCTjFGUyxZQUNWLGlCQUNVLGlCQUNBLGdCQUNBLFdBQ1Ysa0IsQzNGc0NtQixvQyxDMkY1Q3JCLGUsQ095Tm1CLDJCLENQL01mLG9DLENBVkosU0FhSSxTLENBQ0EsMkMsQ0FGQSxZLENBS0UseUJBSWMsaUMsQ0FyQnBCLGFBc0JVLGMsQUFDTix5Qi9FMENtQixpQyxDK0VqRXZCLGNBMkJZLG9DLENBSVosa0JBQ1ksUUFDVixTQUNBLFdBQ0EsWUFDQSwyQ0FBQSxtQ0FDVyxtQ0FBQSwyQkFDVSxrQixDM0ZNRix3QyxDMkZickIsY0FXVyxZQUNQLFdBQ0EsVyxDQUNBLDhCLENBQ0Qsa0JBR1MsWUFDVixTQUNBLFdBQ0EsZ0JBQ1Msa0RyRmdCTyxtQnFGZGhCLGVBQ1Msb0NBQUEsMkIsQ0FDRSxvQ3JGY3FCLDhCLENxRnZCbEMsaUIsQUFNaUMscUNyRnFCQyw4QixDcUYzQmxDLGlCLEFBTXdDLHlCL0VyQmpCLDhCLEMrRWV2QixvQkFZaUIsMEIsQ0FJakIsa0JBQ1ksTUFBUSxPQUVsQixRQUNBLFNBQ0EsWSxDQUNBLHdCLENBQ0Qsa0IsQ0FHQywyQixDQURGLHVDM0ZIb0MsZ0RNRGxCLGlELENBQUEsb0NBRWdCLDJCLENxRkVsQyxnQixBckZEa0IscUNBR2dCLDJCLENxRkZsQyxnQixBckZHa0Isb0NBTGdCLDJCLENxRkVsQyxrQixBckZEa0IscUNBR2dCLDJCLENxRkZsQyxrQnJGR2tCLDJCLENxRkhsQixrQkFVSSx1QzNGYmdDLG1CTVhuQiwrQyxDQVVDLG9DQUVnQiwyQixDcUZFbEMsZ0IsQXJGRGtCLHFDQUdnQiwyQixDcUZGbEMsZ0IsQXJGR2tCLHlCcUZZSSwyQixDQWZ0QixtQixBQWdCTSx5QkFJYyx3QixDQXBCcEIsb0JBcUJpQixpQyxDQUlqQixrQkFDWSxRQUNWLFNBQ0EsV0FDQSxXQUNBLDRDQUFBLG1DLENBQ1cseUJBRU8saUMsQ0FScEIsYUFTSSxXQUNBLFNBQ0Esd0NBQUEsaUMsQUFDVyx5QkFHSyxpQyxDQWZwQixZLEFBZ0JJLHlCQUdnQixpQyxDQW5CcEIsWSxBQW9CSSx5QkFHZ0IsaUMsQ0F2QnBCLFlBd0JJLHFDLENBSUosa0JBQ1ksV0FDVixtQjNGckZlLFMyRnVGZixVQUNBLGdCQUNTLGFBQ0gsa0NBQUEsMEJBQ1ksYUFDbEIsb0NBQUEsMkIsQ0FDVyx5QkFFTyxxQyxDQVpwQixpQixBQWFlLHlCQUdLLHFDLENBaEJwQixXQWlCSSxnQyxDQUlKLGtCQUNZLGFBQ1YsTUFBYSxPQUViLFdBQ0EsVyxDQUNBLG9DLENBTkYsV0FTSSxXLENBQ0EsMkIsQ0FDRCxrQkFJUyxPQUNWLFFBQ0EsV0FDQSxrQkFDWSxvQ0FBQSwyQixDQUNELHlCQUVPLDJCLENBUnBCLFMsQUFTSSx5QkFHZ0IsMkIsQ0FacEIsYUFhSSxTQUNBLDBCLENBSUosa0JBQ1kscUJBQ0Qsd0JBQ1QsZUFDQSxTQUNBLFVBRUEsc0JBQ0EsYyxDQUNRLDhCLENBVFYsa0JBWWMsUUFDVixTQUNBLHVDQUFBLDhCLENBQ1csbUUsQ0FJWCxrQixDM0YzSmEseUUsQzJGK0piLFMsQ0FDRSwwRSxDQUdGLFMsQ0FDRSxnRSxDQUtGLDZDQUFBLHFDQUMyQixtRUFBQSwwRCxDQUMrQixnRSxDQUcxRCx1REFBQSw4QyxDQUN3QyxpRSxDQUt4Qyx5Q0FBQSxpQ0FDMkIsd0JBQUEsZSxDQUN6QixpRSxDQUdGLG9EQUFBLDJDLENBQ3dDLHlCL0VwS3JCLGlFLEMrRXdLakIsNkNBQUEscUNBQzJCLG1FQUFBLDBELENBQytCLGlFLENBRzFELHVEQUFBLGdELEFBQ3dDLDBCQUsxQiwwQixDQUNoQix1QixBQUNhLHlCQUdHLDBCLENBQ2hCLHFCQUNhLGdDLENBR2pCLGtCQUNjLFdBQ1osU0FDQSxvQ0FBQSw0QkFDVyxrQkFDRCxTQUNWLGdCQUNBLGVBQ0EsaUJBQ0EsV0FDQSxxQyxDM0Y5TGdDLHlCMkZpTWQsZ0MsQ0FicEIsZUFjSSxzQzNGak04QixlMkZtTTlCLGtCQUNXLCtCLENBR2Ysa0JBQ1ksWUFDTCxhQUNDLGdCQUNOLGtCQUNBLDhGQUFBLHNFQUFBLDZIQUNZLHFFQUFBLDRELENBQzZDLDBCQUV2QywrQixDQVRwQixXQVVJLGEsQUFDTSx5QkFHVSwrQixDQWRwQixXQWVJLGFBQ00sK0IsQ0FHVixrQkFDWSxRQUNWLFNBQ0EsVUFDQSxXQUNBLGVBQ0EsZ0JBQ0EsMkNBQUEsbUNBQ1csOENBQUEsOEJBQUEsd0QsQ0FDQyxzQyxDQUNiLFMsQ0FHQywrQixDQUtGLGtCQUNZLFFBQ1YsVUFDQSxvQ0FBQSwyQixDQVJBLCtCLENBS0YsaUIsQ0FMRSwrQixDQUFBLGtDLENBTVUsUUFFVixvQ0FBQSwyQixDQUNXLHdDLENBQUEsd0MsQ0FBQSwyQyxDQUpxQixXQU85QixjLENBQ1Esb0NBQUEseUMsQ0FBQSxvQ0FBQSx5QyxDQUFBLHVDQUFBLHlDLENBRytCLGdCQUN2QyxhLEMzRnZSaUIseUIyRjJSRCwrQixDQUFBLCtCLENBQUEsa0MsQ0FoQnBCLFNBaUJJLFNBQ0EsV0FDSSwrQixDQUlSLFVBQ0UsVSxDQUNBLHlCQUVrQiwrQixDQUpwQixZQUtTLGtDLENBSVQsYUFDRSxrQkFDVSxNQUFRLE9BRWxCLFFBQ0EsU0FDQSxnQkFDQSxXQUNBLGlCLENRbkRLLDhELENBQUEsK0QsQ1JvRE8scUMsQ0FUZCxrQixDQVlJLG9DLENBWkosa0IsQ0FlSSx5QkFFa0Isb0MsQ0FqQnRCLG9CQWtCbUIsd0MsQ0FJbkIsa0JBQ1ksUUFDVixPQUNBLFdBQ0Esb0NBQUEsNEJBQ1csaUJBQ0QsWSxDQUNWLDJDLENBQUEsMkMsQ0FBQSwyQyxDQVBGLGtCLENBVUkseUJBRWtCLDJDLENBQUEsMkMsQ0FBQSwyQyxDQVp0QixrQixDL0U1U3VCLHdDLEMrRTRTdkIsYUFrQkksTUFBYSxpQ0FBQSx5QkFFRixxQkFDRixrQyxDQUdiLGtCQUNZLFVBQ1YsVSxDQUNBLDJCLENBQ0Qsa0JBS1csa0JBQ0UsV0FDWixhQUNBLGtCQUNZLGMsQ0FDSCwwQkFFUywyQixDQVJwQixnQixBQVNhLHlCQUdPLDJCLENBWnBCLHdCQWFhLDJFLENBSWMsYSxDQUVaLHlFLENBSVgsWSxDQUNFLG1CLENBQ0Qsa0JBS08sUUFDVixPQUNBLFlBQ0EsYyxDQUNBLG9DLENBRUEsUUFDRSxPQUNBLFlBQ0EsVyxDQUNLLDBDLENBR1AsZ0NBQUEsdUIsQ0FDYSxtQyxDQUdiLHVCLENBQ1UsZ0QsQ0FHVixTLENBQ0UseUIvRWhZbUIsbUIsQytFeVd2QixZQTJCSSxnQkFDUyxvQyxDQUliLHFCQUNXLHdCQUNULGVBQ0EsU0FDQSxrQixDQUNBLHlDLENBTEYsc0MzRi9Ya0MsYyxDMkZ3WTlCLG9GLENBSUEsbUVBQUEsMEQsQ0FDMEQseUMsQ0FDekQsa0JBSU8sY0FDSCxXQUNQLFlBQ0EsbUIzRnBibUIsa0IyRnViWCxtQkFDUixxRUFBQSw2REFDeUQsZ0NBQUEsdUIsQ0FDN0MsNkMsQ0FWZCxrQkFhYyxRQUNWLFNBQ0EsV0FDQSxZQUNBLGdCQUNBLGlCQUNBLFMsQ0FDQSx1QixDQUNELGtCQUlTLGNBQ0gsbUJBQ1AsYUFDTSxnQkFDTixrQixDM0ZwY2Esc0MsQzJGK2JRLFksQ0FTbkIseUJBR2dCLHVCLENBWnBCLGFBYVUsZ0JBQ04sVSxBQUNBLHlCL0VsY21CLHVCLEMrRW1idkIsY0FtQlksZ0MsQ0FHWixrQixDM0ZyZGUsZ0MsQzJGdWRkLGtCLEMzRjlkc0IsZ0MsQzJGaWV0QixrQixDM0YzZGdCLCtCLEMyRjhkaEIsa0JBR1csUUFDVixRQUNBLG9DQUFBLDRCQUNXLHFDLEMzRmpkcUIseUIyRm9kZCwrQixDQVBwQixnQixBQVFhLHlCQUdPLCtCLENBWHBCLHdCQVlhLDZCLENBR2IsdUMzRjdkb0MsZTJGK2RsQyxpQkFDQSxtQkFDQSxTLENBQ0EseUJBRWtCLDZCLENBUHBCLHNDM0Y5ZGtDLGUyRnVlOUIsaUJBQ0EsWSxBQUNLLHlCL0U3ZWMsNkIsQytFa2V2QixtQkFnQkksZUFDQSxrQkFDVyx5QixDQUdmLGNBQ1MsZUFDUCxpQkFDQSxnQkFDUyxrQixDQUNULHlCQUVrQix5QixDQVBwQixnQixBQVFhLHlCL0UvZlUseUIsQytFdWZ2QixtQkFZSSxlQUNBLGtCQUNXLDBCLENBR2YscUJBQ1cscUMsQzNGaGdCdUIseUIsQzJGa2dCakMsa0JBR1csUUFDVixTQUNBLFVBQ0EsV0FDQSxvQ0FBQSw0QkFDVyxlLENBQ0QsMEJBRVEseUIsQ0FUcEIsV0FVSSw2QixDQVZKLGtCQWNjLFFBQ1YsbUNBQUEsMEIsQ0FDVyx5QixDQUNaLGdCQUlELGVBQ0EsVSxDQUNBLDRCLENBQ0Qsa0IsQ0FHQywyQixDQUNELGtCQUVXLHFCQUNELG1CQUNULGtCQUNZLFUsQ0FDWixrRSxDQUdFLHFFQUFBLDRELENBQzJELGtDLENBVHBDLFUsQ0FjdkIsbUUsQ0FFQSw2REFBQSxvRCxDQUMwRCxnQyxDQUN6RCxrQkFLTyxxQkFDRCxXQUNULFlBQ0EsZ0JBQ0Esa0JBQ0EscUVBQUEsNkRBQ3lELGdDQUFBLHVCLENBQzdDLHlCQUVNLGdDLENBVnBCLFdBV0ksWUFDQSxvQjNGeGxCVyx3RSxDMkY0a0JmLGtCLEMzRjVrQmUsd0UsQzJGNGtCZixrQixDM0ZubEJ1Qix3RSxDMkZtbEJ2QixrQixDM0Y3a0JpQixnQyxDMkZxbUJkLGtCQUdTLGNBQ0gsc0MzRnRsQnlCLGUyRndsQmhDLGlCQUNBLFNBQ0Esa0JBQ1ksWUFDUCxTQUNMLG9DQUFBLDJCLENBQ1cseUJBRU8sZ0MsQ0FacEIsZUFhSSxrQixBQUNXLHlCL0V4bUJRLGdDLEMrRTBsQnZCLGVBa0JJLGFBQ08saUMsQ0FHWCxrQkFDWSxRQUNWLFNBQ0EsVUFDQSxXQUNBLHVDQUFBLDhCLENBQ1csd0IsQ0FDWixxQkFHVSxtQkFDVCxpQixDQUNTLDRCLENBSFgsV0FLSSxXLENBQ0EseUJBR2dCLHdCLENBVHBCLG1CQVVhLGtDLENBSWIsa0JBQ1ksYUFDVixrQkFDWSxrQixDM0Z0cEJDLDBELEMyRnlwQmIsaUIsQ0FDYyx5QkFHSyxrQyxDQVZyQix3QixBQVdhLHlCL0VscEJVLGtDLEMrRXVvQnZCLG1CQWVnQiw2QyxDQWZrQixrQixDM0ZucEJuQiw2QyxDMkZtcEJtQixrQixDM0YxcEJYLDZDLEMyRjBwQlcsa0IsQzNGcHBCakIsZ0QsQzJGOHFCZCxrQkFJUyxhQUNKLGtCQUNNLGUsQ0FDRixzRSxDQUFBLG9ELENBR1Ysa0JBQ1ksUUFDVixPQUNBLFdBQ0EsVUFDQSxXLENBQ0EseUIvRWp0Qm1CLGdELEMrRW9zQnZCLFNBaUJJLG9CLEFBQ0EsMEJBR2tCLGdELENBckJ0QixhQXNCVSw0QyxDUWxsQk4sdUMsQ1JzbEJKLGlCLENBQ1ksNkMsQ0FDWCxhQUdDLGtCQUNVLE1BQVEsV0FFbEIsWSxDQUNNLHlCL0V2dUJlLG9ELEMrRWt1QnNCLGNBU2hDLFNBQ1Asb0JBQ0EseUUsQ0FJSixrQkFDWSxRQUNWLFVBQ0EsbUNBQUEsMkJBQ1csV3JGanNCYixXLENBQUEsMEJBR3FCLHlFLENxRjByQnJCLFksQXJGeHJCa0IsMEJBRkcseUUsQ3FGMHJCckIsWSxBckZ4ckJrQiwwQkFGRyx5RSxDcUYwckJyQixZLEFyRnhyQmtCLHlCQUZHLHlFLENxRjByQnJCLFksQXJGeHJCa0IseUJBRkcseUUsQ3FGMHJCckIsWSxBckZ4ckJrQiwwQkFGRyx5RSxDcUYwckJyQixhLEFyRnhyQmtCLDBCQUZHLHlFLENxRjByQnJCLGEsQXJGeHJCa0IsMEJBRkcseUUsQ3FGMHJCckIsYSxBckZ4ckJrQix5QkFGRyx5RSxDcUYwckJyQixhLEFyRnhyQmtCLHlCQUZHLHlFLENxRjByQnJCLGFyRnhyQmtCLGtGLENxRmdzQmhCLFksQ0FDRSxnRixDQUdKLFVBQ0UsV0FDQSxnQixDckYzc0JGLDBCQUdxQixnRixDcUZzc0JyQixrQixBckZwc0JrQiwwQkFGRyxnRixDcUZzc0JyQixrQixBckZwc0JrQiwwQkFGRyxnRixDcUZzc0JyQixrQixBckZwc0JrQix5QkFGRyxnRixDcUZzc0JyQixrQixBckZwc0JrQix5QkFGRyxnRixDcUZzc0JyQixrQnJGcHNCa0IsdUIsQ3FGMnNCcEIsWSxDUXR5QlMsbUMsQ0FDUixhQUdDLG1CN0ZrRkEsaUIsQ0FBQSwwQkFHcUIsbUMsQzZGdEZ2QixtQixBN0Z3Rm9CLDBCQUZHLG1DLEM2RnRGdkIsbUIsQTdGd0ZvQiwwQkFGRyxtQyxDNkZ0RnZCLG1CLEE3RndGb0IseUJBRkcsbUMsQzZGdEZ2QixrQixBN0Z3Rk0seUJBRmlCLG1DLEM2RnRGdkIsZ0IsQTdGd0ZNLDBCQUZpQixtQyxDNkZ0RnZCLG9CLEE3RndGb0IsMEJBRkcsbUMsQzZGdEZ2QixvQixBN0Z3Rm9CLDBCQUZHLG1DLEM2RnRGdkIsb0IsQTdGd0ZvQix5QkFGRyxtQyxDNkZ0RnZCLG1CLEE3RndGTSx5QkFGaUIsbUMsQzZGdEZ2QixpQjdGd0ZNLHNDLEM2RnhGTixtQkFTSSxlQUNTLGlCLENBQ0cseUJ2Rm9CTyxtQyxDdUYvQnZCLGMsQ0FlYSxzQyxDQWZiLG9CQWtCbUIsd0MsQ0FLbkIsY0FDVSxXQUNSLGUsQ0FDUyxtQyxDQUNWLGtCQUdXLGdCQUNWLGtCQUNBLFksQ0FDTSxzQyxDQUpSLGtCQU9JLHNDbkdpQzhCLGVNY2hDLGdCLENBQUEsMEJBR3FCLHNDLEM2RnpEdkIsZ0IsQTdGMkRvQiwwQkFGRyxzQyxDNkZ6RHZCLGdCLEE3RjJEb0IsMEJBRkcsc0MsQzZGekR2QixnQixBN0YyRG9CLHlCQUZHLHNDLEM2RnpEdkIsZ0IsQTdGMkRvQix5QkFGRyxzQyxDNkZ6RHZCLGdCLEE3RjJEb0IsMEJBRkcsc0MsQzZGekR2QixrQixBN0YyRG9CLDBCQUZHLHNDLEM2RnpEdkIsa0IsQTdGMkRvQiwwQkFGRyxzQyxDNkZ6RHZCLGtCLEE3RjJEb0IseUJBRkcsc0MsQzZGekR2QixrQixBN0YyRG9CLHlCQUZHLHNDLEM2RnpEdkIsa0IsQTdGMkRvQix5QjZGOUNFLHNDLENBYnRCLFcsQUFjTSx5QnZGWmlCLG1DLEN1RkZ2QixhQW1CVSx5QyxDQUlWLGtCQUNZLE1BQVEsT0FFbEIsWUFFSyxpQkFDSyxXLEM3RnlCSSwwQkFHTyx5QyxDNkZsQ3ZCLGEsQTdGbUNZLDBCQURXLHlDLEM2RmxDdkIsYSxBN0ZtQ1ksMEJBRFcseUMsQzZGbEN2QixhLEE3Rm1DWSx5QkFEVyx5QyxDNkZsQ3ZCLGEsQTdGbUNZLHlCQURXLHlDLEM2RmxDdkIsWTdGb0NvQiw2QyxDNkZwQ3BCLGtCQVdjLFFBQ1YsU0FDQSxVQUNBLHVDQUFBLDhCLENBQ1csd0MsQ0FDWixrQkFJUyxNQUFRLE9BRWxCLFlBRVMsVUFDVCw0QixDN0ZNYywwQkFHTyx3QyxDNkZmdkIsb0IsQTdGZ0JZLDBCQURXLHdDLEM2RmZ2QixvQixBN0ZnQlksMEJBRFcsd0MsQzZGZnZCLG9CLEE3RmdCWSx5QkFEVyx3QyxDNkZmdkIsb0IsQTdGZ0JZLHlCQURXLHdDLEM2RmZ2QixvQixBN0ZnQlkseUI2Rk5RLHdDLENBVnBCLFUsQ0FrQkksd0NBQUEseUQsQ0FsQkosbUIsQ0FZTSwyRixDQVpOLG9CQWVNLHlDLENBTU4sa0JBQ1ksTUFBUSxRQUVsQixZQUNBLFMsQ0FDQSx5QkFFa0IseUMsQ0FQcEIsVSxDQVFJLDRGLENBUkosa0JBV2dCLFNBQ1YsYUFDTSwrQyxDQU9WLGU3RjdCQSxnQixDQUFBLDBCQUdxQiwrQyxDNkZ3QnZCLGdCLEE3RnRCb0IsMEJBRkcsK0MsQzZGd0J2QixnQixBN0Z0Qm9CLDBCQUZHLCtDLEM2RndCdkIsZ0IsQTdGdEJvQix5QkFGRywrQyxDNkZ3QnZCLGdCLEE3RnRCb0IseUJBRkcsK0MsQzZGd0J2QixnQixBN0Z0Qm9CLDBCQUZHLCtDLEM2RndCdkIsa0IsQTdGdEJvQiwwQkFGRywrQyxDNkZ3QnZCLGtCLEE3RnRCb0IsMEJBRkcsK0MsQzZGd0J2QixrQixBN0Z0Qm9CLHlCQUZHLCtDLEM2RndCdkIsa0IsQTdGdEJvQix5QkFGRywrQyxDNkZ3QnZCLGtCN0Z0Qm9CLGlDLEM2RjhCcEIsa0JBQ1ksUUFFVixxQkFDUyxpQkFDQyxXQUVWLG9DQUFBLDRCQUVXLFc3RjVDWCxlQUFBLGdCLENBQUEsMEJBR3FCLGlDLEM2RmdDdkIsWSxBN0Y5Qm9CLDBCQUZHLGlDLEM2RmdDdkIsWSxBN0Y5Qm9CLDBCQUZHLGlDLEM2RmdDdkIsWSxBN0Y5Qm9CLHlCQUZHLGlDLEM2RmdDdkIsWSxBN0Y5Qm9CLHlCQUZHLGlDLEM2RmdDdkIsWSxBN0Y5Qm9CLDBCQUZHLGlDLEM2RmdDdkIsZ0IsQTdGOUJvQiwwQkFGRyxpQyxDNkZnQ3ZCLGdCLEE3RjlCb0IsMEJBRkcsaUMsQzZGZ0N2QixnQixBN0Y5Qm9CLHlCQUZHLGlDLEM2RmdDdkIsZ0IsQTdGOUJvQix5QkFGRyxpQyxDNkZnQ3ZCLGdCLEE3RjlCb0IsMEJBRkcsaUMsQzZGZ0N2QixrQixBN0Y5Qm9CLDBCQUZHLGlDLEM2RmdDdkIsa0IsQTdGOUJvQiwwQkFGRyxpQyxDNkZnQ3ZCLGtCLEE3RjlCb0IseUJBRkcsaUMsQzZGZ0N2QixrQixBN0Y5Qm9CLHlCQUZHLGlDLEM2RmdDdkIsa0IsQTdGOUJvQix5QjZGNENBLGlDLENBZHBCLFNBZUksdUJBQUEsYyxDQUNBLG1ELENBRUksY0FDSyxvQyxDQUliLGNBQ1MsZUFDUCxpQkFDQSxVLENBZ0ZRLG1ELENBL0VSLDJCLENBb0ZBLGtCQUVVLFFBR0Esb0NBQUEsMkIsQ0F6RlYsMkIsQ0FTQSxtQkFKQSxZQUNLLGNBRU0sZSxDQUVFLGtDLENBRWIsa0JBQ1ksZUFDVixTQUNBLGVBQ1ksV0FDWixZQUNBLHNDbkd6RjhCLGVtRzJGdEIsd0JBQ1IsUyxDQUlZLHlDLENBYlIsV0FpQkYsa0JBQ1UsTUFBUSxPQUVsQixXQUNBLFlBQ0Esa0JBQ0EsZ0NBQ3VCLGUsQ0FDdkIsK0MsQ0FHSyxlLENBRUgsZ0QsQ0FHSSxlLENBRUosaUMsQ0E1Q21CLFdBa0R2QixnQ0FDdUIsa0JBQ3ZCLGVBQ0Esa0JBQ1ksWUFDWixzQ25HdEk4Qix1QixDbUd3STlCLHlCQUdnQiwyQixDQTVEcEIsWUE2REksU0FDQSxXQUNJLGlDQUFBLHdCLENBQ08sa0MsQ0FFWCxXQUNFLFcsQ0FDQSxpQyxDQXBFcUIsWUF1RXJCLFksQUFDSyx5QkFHUywyQixDQTNFcEIsWUE0RVUsbUQsQ0FJVixhQUlFLFdBQ0EsaUJBR1csZTdGekpYLGdCLENBQUEsMEJBR3FCLG1ELEM2RjhJdkIsZ0IsQTdGNUlvQiwwQkFGRyxtRCxDNkY4SXZCLGdCLEE3RjVJb0IsMEJBRkcsbUQsQzZGOEl2QixnQixBN0Y1SW9CLHlCQUZHLG1ELEM2RjhJdkIsZ0IsQTdGNUlvQix5QkFGRyxtRCxDNkY4SXZCLGdCLEE3RjVJb0IsMEJBRkcsbUQsQzZGOEl2QixrQixBN0Y1SW9CLDBCQUZHLG1ELEM2RjhJdkIsa0IsQTdGNUlvQiwwQkFGRyxtRCxDNkY4SXZCLGtCLEE3RjVJb0IseUJBRkcsbUQsQzZGOEl2QixrQixBN0Y1SW9CLHlCQUZHLG1ELEM2RjhJdkIsa0IsQTdGNUlvQix5QjZGeUpBLG1ELENBYnBCLGtCQWNjLE1BQVEsV0FFbEIsdUJBQUEsZUFDQSxnQkFDQSxtQkFFWSxxQixBQUNFLHlCQUdFLG1ELENBeEJwQixvQkF5QmtCLDBDLENBSWxCLGtCQUNZLGNBQ0YsZ0JBQ0MsVSxDQUNULHlDLENBQ0QsZ0JBR0MsaUI3RnRMQSxpQixDQUFBLDBCQUdxQix5QyxDNkZrTHZCLGMsQTdGaExvQiwwQkFGRyx5QyxDNkZrTHZCLGMsQTdGaExvQiwwQkFGRyx5QyxDNkZrTHZCLGMsQTdGaExvQix5QkFGRyx5QyxDNkZrTHZCLGMsQTdGaExvQix5QkFGRyx5QyxDNkZrTHZCLGMsQTdGaExvQiwwQkFGRyx5QyxDNkZrTHZCLG9CLEE3RmhMb0IsMEJBRkcseUMsQzZGa0x2QixvQixBN0ZoTG9CLDBCQUZHLHlDLEM2RmtMdkIsb0IsQTdGaExvQix5QkFGRyx5QyxDNkZrTHZCLG9CLEE3RmhMb0IseUJBRkcseUMsQzZGa0x2QixvQixBN0ZoTG9CLDBCQUZHLHlDLEM2RmtMdkIsbUIsQTdGaExvQiwwQkFGRyx5QyxDNkZrTHZCLG1CLEE3RmhMb0IsMEJBRkcseUMsQzZGa0x2QixtQixBN0ZoTG9CLHlCQUZHLHlDLEM2RmtMdkIsbUIsQTdGaExvQix5QkFGRyx5QyxDNkZrTHZCLG1CN0ZoTG9CLGdELEM2RnlMbEIscUJBQ1csaUIsQ0FDVCx1QyxDQUNELGU3RmpNRCxpQkFBQSxpQixDQUFBLDBCQUdxQix1QyxDNkZpTXZCLGdCLEE3Ri9Mb0IsMEJBRkcsdUMsQzZGaU12QixnQixBN0YvTG9CLDBCQUZHLHVDLEM2RmlNdkIsZ0IsQTdGL0xvQix5QkFGRyx1QyxDNkZpTXZCLGdCLEE3Ri9Mb0IseUJBRkcsdUMsQzZGaU12QixnQixBN0YvTG9CLDBCQUZHLHVDLEM2RmlNdkIsa0IsQTdGL0xvQiwwQkFGRyx1QyxDNkZpTXZCLGtCLEE3Ri9Mb0IsMEJBRkcsdUMsQzZGaU12QixrQixBN0YvTG9CLHlCQUZHLHVDLEM2RmlNdkIsa0IsQTdGL0xvQix5QkFGRyx1QyxDNkZpTXZCLGtCLEE3Ri9Mb0IsMEJBRkcsdUMsQzZGaU12QixtQixBN0YvTE0sMEJBRmlCLHVDLEM2RmlNdkIsbUIsQTdGL0xNLDBCQUZpQix1QyxDNkZpTXZCLG1CLEE3Ri9MTSx5QkFGaUIsdUMsQzZGaU12QixtQixBN0YvTE0seUJBRmlCLHVDLEM2RmlNdkIsbUI3Ri9MTSw0QyxDNkZxTU4sZTdGMU1FLFUsQzZGNE1BLDBCN0Z6TXFCLDRDLEM2RnVNdkIsZ0IsQTdGck1vQiwwQkFGRyw0QyxDNkZ1TXZCLGdCLEE3RnJNb0IsMEJBRkcsNEMsQzZGdU12QixnQixBN0ZyTW9CLHlCQUZHLDRDLEM2RnVNdkIsZ0IsQTdGck1vQix5QkFGRyw0QyxDNkZ1TXZCLGdCN0ZyTW9CLGtELEM2RjBNcEIsZ0JBQ1ksZ0IsQ0FDRCx1RCxDQUFBLHdELENBSVgsVUFDRSxXLENBSUUseUJ2RjlPbUIsOEQsQ0FBQSwrRCxDdUY2T3JCLFdBSUksbUUsQ0FBQSxvRSxDQUlKLHFDLENuRzNPZ0MseUJZMUNYLHVELENBQUEsd0QsQ3VGeVF2QixXQWtCSSxtQkFDWSx3RCxDQUdoQixnQixDQUNZLHlCdkZoU1csd0QsQ3VGK1J2QixtQkFJZ0IsbUMsQ0FHaEIsZSxDQUNFLHlCdkZ2UXFCLG1DLEN1RnNRdkIsZUFJSSx1QixDcEY3VUosY0FDVSxrQkFDRSxjQUNILFdBQ1AsYUFDTSxnQkFDTixlLENBQ1UsMEJBRVEsdUIsQ0FUcEIsYyxBQVVZLGtEQUdrQyx1QixDQWI5QyxjLEFBY1kseUJBR1EsOEIsQ0FqQkcsZ0JBbUJqQixtQkFDQSxlQUNRLE1BQU8sT0FFZixZQUNBLFdBQ0EsYSxDQUNPLHlFLENBRVAsWUFDRSxTLENBQ0EsZ0UsQ0FFRixTQUNFLFVBQ0EsWUFDQSxZLENBQ0EsZ0YsQ0FHRixlLEFBQ1cseUJBS0cseUUsQ0FFZCxjQUNTLFNBQ1AsZSxDQUNBLGdFLENBRUYsa0JBQ1ksU0FDVixTQUNBLGFBQ00sbUMsQ0FNZCxnQkFDRSxtQkFDQSxtQixDQUNTLHlCSDlCWSxtQyxDRzJCdkIsbUJBTUkscUJBQ1Msc0MsQ0FQYixrQkFXSSxlQUNBLGlCQUNBLGtCQUNZLFVBQ1osc0NmRjhCLG9CLENBMURoQix5QllrQkssc0MsQ0cyQnZCLGdCQW9CTSxXQUNBLHVDZlg4QixvQk1YbkIsaUQsQUFVQywwREFFZ0Isc0MsQ1NYbEMsZ0IsQVRZa0IsMkRBR2dCLHNDLENTZmxDLGdCVGdCa0IscUMsQ1NoQmxCLGVBNkJJLGdCLENBQ0EseUJBR2dCLG1DLENBakNwQixtQixDQWtDYSxzQyxDQWxDYixrQkFxQ00sZUFDQSxnQixDQUNBLHFDLENBdkNOLGVBMkNNLGtCQUNXLGdDLENBS2pCLFEsQ0FDRSx5QkFFa0IsZ0MsQ0FIcEIsVUFJSSwwQyxDQUlKLGtCQUNZLE1BQVEsT0FFbEIsUUFDQSxTQUNBLGtCLENmbEZxQixpRCxDZXFGb0Isa0JBQy9CLE1BQVEsT0FFbEIsV0FDQSxZQUNBLGdDQUFBLHVCLENBQ1csb0MsQ0FDWixrQkFHVyxNQUFRLE9BRWxCLFNBQ0EsVUFDQSxnQkFDUyxZQUNULFVBQ0Esa0IsQ2Z0R3FCLHlCZXlHSCxvQyxDQVhwQixjQVlXLGlDLENBSVgsa0JBQ1ksTUFBUSxPQUVsQixTQUNBLFVBQ0EsZ0JBQ0EsZ0RBQUEsd0NBQ3lCLGtCQUNiLGdCQUNGLGdCQUNELFVBQ1Qsb0IsQ0FDUSw0QyxDQUlOLG1ELENBRkYsV0FDRSxXLENBS0Esb0MsQ0FwQkosa0IsQ0F3QkksbUQsQ0FHRixrQkFDWSxTQUNWLE0sQ0FDQSx5QkFFa0IsbUQsQ0FMcEIsYSxBQU1VLHlCQUVVLG1ELENBUnBCLFVBU0kseUQsQ0FJSixlLENBQ0UsZ0UsQ0FEcUIsbUJmbEpKLFMsQ2V1SmYsMEJBSWMsaUMsQ0FqRHBCLE1BQWlDLE9BbUQ3QixVLEFBQ0EseUJBR2dCLGlDLENBdkRwQixlQXdESSxRLENIN0ttQixtRCxDR2tMbkIsb0JBQ0Usa0MsQ0FLTixvQkFBQSxvQkFBQSxhQUNFLG1CQUFBLGVBQ0EsZUFDUyxjQUNELGUsQ0FDQywwQkFFUyxrQyxDQVBwQixnQixBQVFhLHlCSGhNVSxrQyxDR3dMdkIsb0IsQUFZaUIseUJBR0csa0MsQ0FmcEIsV0FnQkksaUMsQ0FJSixlQUNTLG1CQUVQLGUsQ0FFQSxpRCxDQUVZLGlCLENBQ0UsaUQsQ0FHRixnQixDQUNBLHdDLENBR1oscUJBQ1csd0JBQ1QsZUFDWSxTQUNaLFlBQ0ssVUFDTCxzQ2Z4TDhCLFdlMEw5QixlQUNBLGlCQUNBLFVBRUEsZUFDUSxpQixDQWNGLHlFLENBTVIsVSxDQUNFLHlCQUdnQixpQyxDQXBEcEIsb0IsQUFxRGlCLHlCQUdHLGlDLENBeERwQixVQXlESSxtQkFDQSxpQixDQUVZLGlELENBR0UsaUQsQ0FERixpQixDQUtFLHdDLENBR2QsZUFDRSxrQkFDVyx1QyxDQUlqQixjQUNTLGtCQUNHLGtCQUNGLFdBQ1IsVyxDQUNBLDhDLENBTHFDLFdBUW5DLGtCQUNVLE1BQVEsT0FFbEIsV0FDQSxZQUNBLCtDQUFBLHVDQUN5QixtQkFDYixnQ0FBQSx3QkFDQSxpQixDQUNaLHlCSHpTbUIsdUMsQ0d3UnZCLFlBcUJTLGMsQUFDRyxrREFHa0MsdUMsQ0F6QjlDLFdBMEJJLGFBQ00sMkMsQ0FJVixrQkFDWSxRQUNWLFNBQ0EsY0FDQSx1Q0FBQSwrQkFDVyxtQ0FBQSwwQixDQUNVLHNDLENBQUEsbUMsQ0FJdkIsa0JBQ1ksTUFBUSxPQUVsQixRQUNBLFNBQ0EsZSxDQUNVLHlCQUlRLG1DLENBRHBCLGtCQUVjLGFBQ0osOEMsQ0FJVixrQkFDWSxNQUFRLE9BRWxCLFdBQ0EsYUFDTSxtQkFDTSxrQkFDWixnQ0FBQSx1QixDQUNrQixzQyxDQUNuQixhQUdDLG1CZnZVaUIsVSxDZXlVakIsMEMsQ0FIRixrQkFNYyxZQUNWLFFBQ0EsT0FDQSxXLENBQ0EsbUMsQ0FNRixrQkFFWSxVQUNWLFNBQ0EscUMsQ2Z0VThCLHlCZXlVWCxtQyxDQVByQixjQVFXLCtDLENBT1gsTyxDQUNFLHlCSDVWbUIsK0MsQ0cyVnJCLGtCQUljLGNBQ0gsWUFDUCxTQUNBLHFELENBSUosUyxDQUNFLHlCSHZXbUIscUQsQ0dzV3JCLFdBSVEsc0QsQ0FJUixVQUNFLFUsQ0FDQSx5QkhoWG1CLHNELENHOFdyQixZQUtTLGlELENBVVQsV1R6V0EsWUFBQSxXUzRXQSxlQUNRLFNBQ1IsZUFDWSx1QixDQUNaLDBCVDdXcUIsaUQsQ1NrV3ZCLFksQVRoV29CLDBCQUZHLGlELENTa1d2QixZLEFUaFdvQiwwQkFGRyxpRCxDU2tXdkIsWSxBVGhXb0IseUJBRkcsaUQsQ1NrV3ZCLFksQVRoV29CLHlCQUZHLGlELENTa1d2QixZLEFUaFdvQiwwQkFGRyxpRCxDU2tXdkIsYSxBVGhXb0IsMEJBRkcsaUQsQ1NrV3ZCLGEsQVRoV29CLDBCQUZHLGlELENTa1d2QixhLEFUaFdvQix5QkFGRyxpRCxDU2tXdkIsYSxBVGhXb0IseUJBRkcsaUQsQ1NrV3ZCLGFUaFdvQix3RCxDU2dXNkIsV0FjN0Msa0JBQ1UsTUFBUSxPQUVsQixnQkFDQSxrQkFDQSw2Q0FBQSxxQ0FDdUIsV0FDdkIsWUFDQSxnQ0FBQSx1QixDQUVZLHVELENBSVosa0JBS0Esc0NBQ3dCLHVDQUNDLHNEQUFBLDZDLENBQ1EsMEQsQ0FwQ1ksV0F3QzdDLG1CLENBQ0EsOEQsQ0FHSyw4QkFBQSxxQixDQUVRLCtELENBR1AsNkJBQUEscUJBRU8sd0JBQUEsZSxDQUNYLHlCQUljLGlELENBeERwQixXQXlESSxZQUNBLE8sQ0FDQSx1RCxDQTNENkMsV0E4RDNDLFlBQ0EsMEIsQUFDVyx5QkFPSSxpQyxDQUZyQixTLEFBR0ksa0RBRzBDLGlDLENBTjlDLFMsQUFPSSx5QkFHaUIsaUMsQ0FWckIsUyxBQVdJLGdEQUl5QyxpQyxDQWY3QyxTLEFBZ0JJLHlCQU1nQix1QyxDQURwQixXQUVRLHdDLENBR1IsVUFDRSxVLENBQ0EsOEMsQ0FGc0Msc0RBQUEsNkMsQ0FLSCx5QkFHakIsd0MsQ0FScEIsWUFTUyw2QyxDQUlULGtCQUNZLFFBQ1YsUUFDQSxPQUNBLGNBQ1EsV0FDUixZQUNBLGlCQUNVLG1DQUFBLDBCLENBR0MsZ0QsQ0FYYixtQkFjSSxlQUNBLGdCLENBQ0EseUJBRWtCLGdELENBbEJ0QixzQ2YzZGtDLGtCZStlNUIsZUFDQSxrQixBQUNXLHlCQUdLLGdELENBekJ0QixrQkEwQk0sZUFDQSxrQixBQUNXLHlCQUlHLDZDLENBaENwQixpQkFpQ2MsbUNBQUEsNEIsQUFDQyx5QkFJSyw2QyxDQXRDcEIsaUJBdUNjLG1CQUNGLFVBQ1IsV0FDQSxtQ0FBQSwwQixDQUNXLGlELENBM0NmLG1CLEFBOENNLHlCQUljLDZDLENBbERwQixpQkFtRGMsbUNBQUEsNEJBQ0MseUMsQ0FLZixVQUVFLGtCQUNVLFlBQ1YsbUNBQUEsMkJBQ1csUUFDWCxnQkFDUyxRQUNULE0sQ0FDQSx5QkFFa0IseUMsQ0FYcEIsbUNBQUEsMkJBYWMsV0FDWCxpRCxDQUtILGtCQUVZLFFBQ1YsT0FDQSxlQUNRLFUsQ0FDUix5QkFFa0IsaUQsQ0FScEIsa0IsQUFTWSx5QkFHUSxpRCxDQVpwQixlQWFZLDZDLENBTVosa0IsQ0FDRSx5QkFFa0IsNkMsQ0FIcEIsZUFJSSxpQkFDQSxvQixBQUNhLHlCQUdHLDZDLENBVHBCLGVBVUksaUJBQ0Esb0JBQ2Esb0MsQ0FHakIsZUFDRSxpQkFDQSxXQUNBLFUsQ0FDQSx5QkFLZ0IsdUIsQ0FDaEIsVyxDQUNFLDBDLENBQ0Qsa0JBRVcsTUFBUSxVQUVsQixXQUNBLFdBQ0EsU0FDQSxlLENBQ0EsaUMsQ0FDRCxrQkFFVyx3QkFBQSxnQkFDVixZQUNBLFdBQ0EsT0FDQSxNQUFPLFksQUFFRix5QkFJUywwQyxDQUNoQixZLENBQ0UsaUMsQ0FDRCxjQUdDLFlBQ0EsY0FDQSxpRCxDQUlKLGtCQUNZLFNBQ1YsV0FDQSxVQUNBLFksQ0FDQSx1RCxDQUwrQyxZQVE3QyxRQUFjLFNBRWQsWUFDQSxjQUNBLFdBQ0Esa0JBQ0EsU0FDQSxlQUNBLHVDQUFBLCtCQUNXLHFCZm5zQkcsZSxDZXFzQmQseUJBR2MsaUQsQ0F0QmxCLFdBdUJJLFlBQ0EsaUJBQ0EseUMsQ0FBQSwyQyxDQUFBLHdDLENBT0osa0JBRUUsTUFBUyxPQUNKLFNBRUwsUUFLRixhQUNFLGtDQUNxQixxQixDQW5CbkIsK0IsQ0FPSixrQkFDWSxjQUNWLE1BQVMsT0FDSixTQUVMLE8sQ0FRQSx5QkFHZ0IseUMsQ0FEbEIsZSxBQUVJLHlCQUljLHdDLENBRGxCLGVBRUksdUIsQ3FGdnNCRixtQixDckYyc0JGLGtCQUNZLE1BQUEsT0FDTCxXQUVMLFcsQ0FDQSwyQyxDQUNELGFBR0Msa0JBQ1UsU0FDVixXQUNBLFlBQ0EsYUFDQSwyQkFDbUIsbUJBQ1Qsa0JBQ1YsMkRBRWtCLHNCQUNsQiwwQixDQUNBLHlCQUVnQiwyQyxDQWZsQixZQWdCSSxjQUNBLG1ELENBR0osa0JBQ1ksVUFDVixXQUNBLDJCQUNtQixtQkFDVCxrQkFDVixXQUNBLFcsQ0FDQSx1RCxDQVJGLGtCQVdjLFdBQ1YsWUFDQSxRQUFZLFNBRVosdUNBQUEsOEIsQ0FDVyx5QkFHRyxtRCxDQW5CbEIsU0FvQkksVUFDQSxXQUNBLFcsQ0FDQSx1RCxDQXZCSixXQTBCTSxhQUNBLGtELENBS04sa0JBQ1ksU0FDVixXQUNBLGtCQUNBLGdCQUNBLGNBQ0ssZUFDTCxpQkFDQSxxQyxDZnR2QmdDLGtELENld3ZCakMsaUIsQ0FHVyxhLENBQ1gsbUJzRmgwQkMsa0JBQ1Msc0JBQ1Qsa0JBQ1UsZ0JBQ1YsVUFDQSxvQkFBQSxvQkFBQSxhQUNBLG1CQUFBLGVBQ0EsZ0MvRndGRSx3QkFBQSxnQ0FBQSx3QkFDQSw2REFBQSxxRCtGeEY4Qiw0Qi9GMEY5QixtQixDQUFBLHlCTXRDaUIsYSxDeUY3RHJCLG1CLEFBWWEsMEJ6RkdRLHdCLEN5RmZSLGlCQWlCUCxvQixDQWpCTixjLENBc0JVLGtDLENBV00saUMsQ0FHZCxxQkFFRSxtQkFDQSxrQkFFQSx1Q0FBQSw4QixDQW5CTSxrQyxDQUtOLFlBRVUsU0FDVixXQUpTLFMsQ0FPRyxpQyxDQUlILFVBR0MsZSxDQUVFLHlCekZtQkssaUMsQ3lGekJuQixtQkFTSSxrQyxDQUlKLHFCQUNVLGUvRitCVixnQixDQUFBLDBCQUdtQixrQyxDK0ZuQ25CLGdCLEEvRnFDSSwwQkFGZSxrQyxDK0ZuQ25CLGdCLEEvRnFDSSwwQkFGZSxrQyxDK0ZuQ25CLGdCLEEvRnFDSSx5QkFGZSxrQyxDK0ZuQ25CLGdCLEEvRnFDSSx5QkFGZSxrQyxDK0ZuQ25CLGdCLEEvRnFDSSwwQkFGZSxrQyxDK0ZuQ25CLGtCLEEvRnFDSSwwQkFGZSxrQyxDK0ZuQ25CLGtCLEEvRnFDSSwwQkFGZSxrQyxDK0ZuQ25CLGtCLEEvRnFDSSx5QkFGZSxrQyxDK0ZuQ25CLGtCLEEvRnFDSSx5QkFGZSxrQyxDK0ZuQ25CLGlCQUFBLGVBTUksMkMsQ0FJSix3QkFDVSxlQUNSLFdBQ0EsZS9GbUJGLGdCLENBQUEsMEJBR21CLDJDLEMrRnpCbkIsZ0IsQS9GMkJJLDBCQUZlLDJDLEMrRnpCbkIsZ0IsQS9GMkJJLDBCQUZlLDJDLEMrRnpCbkIsZ0IsQS9GMkJJLHlCQUZlLDJDLEMrRnpCbkIsZ0IsQS9GMkJJLHlCQUZlLDJDLEMrRnpCbkIsZ0IsQS9GMkJJLDBCQUZlLDJDLEMrRnpCbkIsa0IsQS9GMkJJLDBCQUZlLDJDLEMrRnpCbkIsa0IsQS9GMkJJLDBCQUZlLDJDLEMrRnpCbkIsa0IsQS9GMkJJLHlCQUZlLDJDLEMrRnpCbkIsa0IsQS9GMkJJLHlCQUZlLDJDLEMrRnpCbkIsaUJBQUEsY0FRSSxrQyxDQUlKLGtCQUNZLE1BQUEsUUFDSixlL0ZRUixnQixDQUFBLDBCQUdtQixrQyxDK0ZibkIsZ0IsQS9GZUksMEJBRmUsa0MsQytGYm5CLGdCLEEvRmVJLDBCQUZlLGtDLEMrRmJuQixnQixBL0ZlSSx5QkFGZSxrQyxDK0ZibkIsZ0IsQS9GZUkseUJBRmUsa0MsQytGYm5CLGdCLEEvRmVJLDBCQUZlLGtDLEMrRmJuQixrQixBL0ZlSSwwQkFGZSxrQyxDK0ZibkIsa0IsQS9GZUksMEJBRmUsa0MsQytGYm5CLGtCLEEvRmVJLHlCQUZlLGtDLEMrRmJuQixrQixBL0ZlSSx5QkFGZSxrQyxDK0ZibkIsa0IvRmVJLDJDLEMrRlBKLGtCQUNFLGEsQ0FDSyxzQyxDQUVQLG9CLENyR3BFZ0IsbUMsQ3FHd0VoQixrQkFDWSxZQUNWLFFBQVkscUJyRzNFRSwwQnFHOEVHLFNBQ2pCLGVBQ0EsZS9GYkYsZ0IsQ0FBQSwwQkFHbUIsbUMsQytGR25CLGdCLEEvRkRJLDBCQUZlLG1DLEMrRkduQixnQixBL0ZESSwwQkFGZSxtQyxDK0ZHbkIsZ0IsQS9GREkseUJBRmUsbUMsQytGR25CLGdCLEEvRkRJLHlCQUZlLG1DLEMrRkduQixnQixBL0ZESSwwQkFGZSxtQyxDK0ZHbkIsa0IsQS9GREksMEJBRmUsbUMsQytGR25CLGtCLEEvRkRJLDBCQUZlLG1DLEMrRkduQixrQixBL0ZESSx5QkFGZSxtQyxDK0ZHbkIsa0IsQS9GREkseUJBRmUsbUMsQytGR25CLGtCL0ZESSx5QyxDQUFBLHlDLEMrRkNKLG9CLENBYUksb0IsQ0FDRCxpQixDQVdNLDBCekZqR1Usb0IsQ3lGZ0dyQixjQUlJLHlDLENBR0YsVUFDRSxTQUNBLGtCLENBQ0Esd0MsQ0FHRixVQUNFLGlCQUNRLGdCLENBQ0EseUMsQ0FHVixxQkFDVSxnQkFDUixlL0ZuREYsZ0IsQ0FBQSwwQkFHbUIseUMsQytGOENuQixnQixBL0Y1Q0ksMEJBRmUseUMsQytGOENuQixnQixBL0Y1Q0ksMEJBRmUseUMsQytGOENuQixnQixBL0Y1Q0kseUJBRmUseUMsQytGOENuQixnQixBL0Y1Q0kseUJBRmUseUMsQytGOENuQixnQixBL0Y1Q0ksMEJBRmUseUMsQytGOENuQixrQixBL0Y1Q0ksMEJBRmUseUMsQytGOENuQixrQixBL0Y1Q0ksMEJBRmUseUMsQytGOENuQixrQixBL0Y1Q0kseUJBRmUseUMsQytGOENuQixrQixBL0Y1Q0kseUJBRmUseUMsQytGOENuQixrQi9GNUNJLG9DLEMrRm1ESixrQkFDWSxTQUNWLFVBQ0EsUSxDQUNBLDBCekY5SGlCLG9DLEN5RjBIbkIsaUJBT0ksU0FDQSxTQUNBLGFBQ0EseUMsQ0FJSixTQUNFLFdBQ0EsZS9GeEVGLGdCLENBQUEsMEJBR21CLHlDLEMrRm1FbkIsZ0IsQS9GakVJLDBCQUZlLHlDLEMrRm1FbkIsZ0IsQS9GakVJLDBCQUZlLHlDLEMrRm1FbkIsZ0IsQS9GakVJLHlCQUZlLHlDLEMrRm1FbkIsZ0IsQS9GakVJLHlCQUZlLHlDLEMrRm1FbkIsZ0IsQS9GakVJLDBCQUZlLHlDLEMrRm1FbkIsa0IsQS9GakVJLDBCQUZlLHlDLEMrRm1FbkIsa0IsQS9GakVJLDBCQUZlLHlDLEMrRm1FbkIsa0IsQS9GakVJLHlCQUZlLHlDLEMrRm1FbkIsa0IsQS9GakVJLHlCQUZlLHlDLEMrRm1FbkIsa0IsQS9GakVJLDBCTXZFZSx5QyxDeUZ3SW5CLFVBT0ksMEMsQ0FJSixZQUNFLFdBQ0EscUJyR3RKYyxlTW1FaEIsZ0IsQ0FBQSwwQkFHbUIsMEMsQytGOEVuQixnQixBL0Y1RUksMEJBRmUsMEMsQytGOEVuQixnQixBL0Y1RUksMEJBRmUsMEMsQytGOEVuQixnQixBL0Y1RUkseUJBRmUsMEMsQytGOEVuQixnQixBL0Y1RUkseUJBRmUsMEMsQytGOEVuQixnQixBL0Y1RUksMEJBRmUsMEMsQytGOEVuQixrQixBL0Y1RUksMEJBRmUsMEMsQytGOEVuQixrQixBL0Y1RUksMEJBRmUsMEMsQytGOEVuQixrQixBL0Y1RUkseUJBRmUsMEMsQytGOEVuQixrQixBL0Y1RUkseUJBRmUsMEMsQytGOEVuQixrQi9GNUVJLG1CLEMrRjJGTixZLENBQ0UsMEJ6Rm5LbUIsbUIsQ3lGa0tyQixjLEFBSUkseUJ6RnhKaUIsbUIsQ3lGb0pyQixtQixBQVFhLDBCekYxS1EsOEIsQ3lGa0tGLG9CQWFiLHdDLENBSUosa0JBQ0UsWUFDQSxxQkFDQSx1QixDQUNlLHlCekZ6SUUsd0MsQ3lGcUluQixlQU9JLFVBQ0Esa0JBQ0EsdUMsQ0FJSixVQUNFLGlCQUNRLGdCLENBQ0Esd0MsQ0FHVixtQkFDVSxlL0ZySVYsZ0IsQ0FBQSwwQkFHbUIsd0MsQytGaUluQixnQixBL0YvSEksMEJBRmUsd0MsQytGaUluQixnQixBL0YvSEksMEJBRmUsd0MsQytGaUluQixnQixBL0YvSEkseUJBRmUsd0MsQytGaUluQixnQixBL0YvSEkseUJBRmUsd0MsQytGaUluQixnQixBL0YvSEksMEJBRmUsd0MsQytGaUluQixrQixBL0YvSEksMEJBRmUsd0MsQytGaUluQixrQixBL0YvSEksMEJBRmUsd0MsQytGaUluQixrQixBL0YvSEkseUJBRmUsd0MsQytGaUluQixrQixBL0YvSEkseUJBRmUsd0MsQytGaUluQixrQixBL0YvSEksMEJNdkVlLHdDLEN5RnNNbkIsYyxBQU1JLHlCekY5TGUsd0MsQ3lGd0xuQixrQkFVSSxtQyxDQUlKLGtCQUNZLFNBQ1YsWUFDQSxRLENBQ0EsMEJ6RnhOaUIsbUMsQ3lGb05uQixnQkFPSSxrQkFDVSxTQUNWLFlBQ0Esd0MsQ0FJSixTQUNFLFNBQ0EsZS9GbEtGLGdCLENBQUEsMEJBR21CLHdDLEMrRjZKbkIsZ0IsQS9GM0pJLDBCQUZlLHdDLEMrRjZKbkIsZ0IsQS9GM0pJLDBCQUZlLHdDLEMrRjZKbkIsZ0IsQS9GM0pJLHlCQUZlLHdDLEMrRjZKbkIsZ0IsQS9GM0pJLHlCQUZlLHdDLEMrRjZKbkIsZ0IsQS9GM0pJLDBCQUZlLHdDLEMrRjZKbkIsa0IsQS9GM0pJLDBCQUZlLHdDLEMrRjZKbkIsa0IsQS9GM0pJLDBCQUZlLHdDLEMrRjZKbkIsa0IsQS9GM0pJLHlCQUZlLHdDLEMrRjZKbkIsa0IsQS9GM0pJLHlCQUZlLHdDLEMrRjZKbkIsa0IsQS9GM0pJLDBCTXZFZSx3QyxDeUZrT25CLFUsQUFPSSx5QnpGM05lLHdDLEN5Rm9ObkIsVUFXSSx5QyxDQUlKLFNBQ0UsVUFDQSxZQUNBLFNBQ0EscUJyR3RQYyxlTW1FaEIsZ0IsQ0FBQSwwQkFHbUIseUMsQytGNEtuQixnQixBL0YxS0ksMEJBRmUseUMsQytGNEtuQixnQixBL0YxS0ksMEJBRmUseUMsQytGNEtuQixnQixBL0YxS0kseUJBRmUseUMsQytGNEtuQixnQixBL0YxS0kseUJBRmUseUMsQytGNEtuQixnQixBL0YxS0ksMEJBRmUseUMsQytGNEtuQixrQixBL0YxS0ksMEJBRmUseUMsQytGNEtuQixrQixBL0YxS0ksMEJBRmUseUMsQytGNEtuQixrQixBL0YxS0kseUJBRmUseUMsQytGNEtuQixrQixBL0YxS0kseUJBRmUseUMsQytGNEtuQixrQixBL0YxS0kseUJNekRlLHlDLEN5Rm1PbkIsYUFVSSw0QyxDQUFBLDJDLENBU0osUyxDQUNFLGtCLENBQ0QsVUFJRCxTQUNBLGUsQ0FDQSxhLENBQ0QsZUM1UkMsT0FBVSxNQUNOLFdBRUosWUFDQSwwQkFDWSxZQUNaLGdCQUNBLDBCQUFBLGlCLENBQ0Esc0IsQ0FDRCxNQUFBLFNBSUMsUUFBUyxrQkFFQyxjQUNWLFlBQ0EsZ0JBQ0Esd0IsQ0FDZ0IseUIxRjBDRyxzQixDMEZsRHJCLFlBV0kscUIsQ0FJSixrQkFDVyxrQkFDQyxxQixDQUNWLHdCLENBSEYsZUFNSSxnQixDQUNBLHlCMUY0QmlCLHdCLEMwRm5DckIsbUJBVWdCLDRDLENBSWQsYUFDRSxrQkFDVSxTQUNWLFFBQVMsa0JBRVQsV0FDQSxZQUNBLHVDQUFBLCtCQUNXLHNDdEd3Qm1CLFdzR3RCOUIseUJBQ2dCLGtCQUNoQixzQkFDQSxlaEc0QkYsZ0IsQ0FBQSwwQkFHbUIsNEMsQ2dHNUNuQixnQixBaEc4Q0ksMEJBRmUsNEMsQ2dHNUNuQixnQixBaEc4Q0ksMEJBRmUsNEMsQ2dHNUNuQixnQixBaEc4Q0kseUJBRmUsNEMsQ2dHNUNuQixnQixBaEc4Q0kseUJBRmUsNEMsQ2dHNUNuQixnQixBaEc4Q0ksMEJBRmUsNEMsQ2dHNUNuQixrQixBaEc4Q0ksMEJBRmUsNEMsQ2dHNUNuQixrQixBaEc4Q0ksMEJBRmUsNEMsQ2dHNUNuQixrQixBaEc4Q0kseUJBRmUsNEMsQ2dHNUNuQixrQixBaEc4Q0kseUJBRmUsNEMsQ2dHNUNuQixrQmhHOENJLDBDLENnRzVCSixrQkFDWSxXQUNWLFFBQVcsU0FFWCxrQkFDQSxjQUNBLFdBQ0EsWUFDQSxtQkFDVSxtQ0FBQSwyQkFDQyxjLENBQ0wsOEMsQ0FVTyxpRCxDQUlYLGtCQUNVLFFBQVEsU0FFbEIsdUNBQUEsOEIsQ0FqQkksOEMsQ0FRSixVQUpTLGNBRVQsV0FDQSxXLENBR1csaUQsQ0FyQmYsV0E2QmUsV0FDWCxZQUNBLGdCQUNBLGtCQUNBLFksQ0FDQSxnRCxDQWxDSixrQkFzQ2MsUUFBUSxTQUVsQixVQUNBLFdBQ0EsMkJBQ2EsMEJBQ0Qsc0JBQ0MsV0FDYixzREFBQSw4Q0FDaUMsZ0JBQ2pDLFksQ0FDQSx5QjFGOUNlLDBDLEMwRkhuQixXQXFESSxTLENBQ0EsOEMsQ0F0REosWSxDQXlETSxnRCxDQUFBLGlELENBekROLGVBNkRNLCtCLENBT1Isa0JBQ1ksU0FDVixPQUFLLFNBRUwsV0FDQSxvQkFBQSxvQkFBQSxhQUNBLDRCQUFBLDZCQUFBLDBCQUFBLHFCLENBQ0EseUIxRnhFbUIsK0IsQzBGaUVyQixjQVVJLGdCQUNBLGtDQUNBLHVCLENBS0osZ0JBQ0UseUJBQ2dCLGdCQUNoQixnQyxDQUNBLHlCMUZ0Rm1CLHVCLEMwRmtGckIsU0FPSSxVQUNBLGtCQUNVLG9CQUNWLHNCLENBSUosNkJBQ3VCLHVCQUNaLHFCLENBQ1QseUIxRm5HbUIsc0IsQzBGZ0dyQixZQU1JLFdBQ0EsVUFDQSxrQkFDVSx3QkFrQlYsK0MsQ0FqQlMscUIsQ0FLYixZLENBQ0UsNkMsQ0FLQSxVLENBQ0UsNEMsQ0FHRixVQUNFLGUsQ0FJRSw4QyxDQUdKLGlCLENBQ0Usb0MsQ0FHRixTLENBQ0UseUQsQ0FDQSxXQUNFLFcsQ0FDQSwwQyxDQUlKLFFBQW1CLFksQ0FFakIsNkMsQ0FHRixZLENBQ0UsNkMsQ0FHRixrQixDQUNXLHNCLENBQ1YsZ0JBS0QsZSxDQUNBLHlCLENBRkYsa0JBS2Msa0JBQ0QsYyxDQUNILCtCLEN0R3JOUSxnQyxDc0drTmhCLFdBTUksa0JBQ1UsV0FDVixXQUNBLFdBQ0EsTUFBTyxTQUVQLFlBQ0EsK0IsQ3RHL05ZLGdDLENzR3FPRixVQUNWLFlBQ0EsVSxDdEd2T1ksOEIsQ3NHbVBoQixZLENBRUksc0IsQ0FDRCx1QkNqUUssdUJBQ0MsZ0JBQ1QscUIsQ0FDQSx5QjNGMERtQixzQixDMkY5RHJCLG1CQU9JLHdCQW1Cd0IsaUQsQ0FsQmYsMkMsQ0FHWCxtQkFFSSwrQ2pHcURZLG1CLENBVkgsb0NBWWlCLDJDLENpR3pEOUIsZ0IsQWpHMERJLHFDQUcwQiwyQyxDaUc3RDlCLGdCakc4REksNkMsQ2lHOURKLGUsQ0FPSSw4QyxDQUlKLG1CQUNVLG9CQUNSLFVBQ0EsK0IsQ0FDd0IsaUQsQ0FKMUIsa0IsQ2pHa0NhLG9DQVlpQixpRCxDaUc5QzlCLGdCLEFqRytDSSxxQ0FHMEIsaUQsQ2lHbEQ5QixnQixBakdtREkseUJNWGUsaUQsQzJGeENuQixvQkFZTSxzRCxDQVppQixlLENBaUJuQix5QjNGdUJlLHNELEMyRnhDSSxZLEFBb0JqQix5QjNGWmEsOEMsQzJGUm5CLFcsQUF5QkkseUIzRmVlLDhDLEMyRnhDbkIsbUJBNkJJLFdBQ0EscUJBQ0Esd0MsQ0FJSixtQkFDVSxvQkFDUixVQUNBLCtCLENBQ3dCLHlCM0YvQlAsd0MsQzJGMkJuQixXLEFBT0kseUIzRkZlLHdDLEMyRkxuQixvQkFXSSxZQUNBLFMsQ0NwRU4sY0FDRSxpQkFDQSxlQUNBLFUsQ0FDQSx5QjVGeUJtQixTLEM0RjdCckIsV0FPSSxlLENBSUosa0JBQ1ksb0JBQUEsb0JBQUEsYUFDVixtQkFBQSxjLENBQ0EsaUIsQ0FBQSxlLENBSUYsbUJBRVcseUJBRVQsZSxDQVJBLGUsQ0FLQSxxQkFFTyxrQixDQUVQLHlCNUZNbUIsaUIsQ0FBQSxlLEM0RlhyQixTQVFJLFlBQ0Esa0IsQ0FJSixtQkFDRSxxQkFDUyxrQkFDQyxZQUNWLG1CQUNBLGdCLENBQ0EseUI1RlJtQixrQixDNEZFckIsV0FTSSxVQUNBLDBCLENBSUosUSxDQUNFLDJCLENBQ0QsZ0JBR0Msa0IsQ0FDQSxtQyxDQUNELGtCQUdXLGdCQUNWLGlCLENBQ0EscUMsQ0FIRixvQixDQU1hLHlCQUdLLG1DLENBVGxCLG1CQVVJLDRCLENBQUEsbUMsQ0FLSixtQkFDRSxlQUNBLGdCLENBQ0EsK0IsQ0FBQSxzQyxDQUhGLGlCLENBTUksOEIsQ0FBQSxxQyxDQU5KLGNBVUksZ0JBQ0EsZUFDQSx5QixDQUNpQiw0QixDQUNsQixxQkFJUSxTLENBQ1QseUJBRWdCLDRCLENBSmxCLFlBS0ksd0MsQ0FHSixVLENBQ0UsMkIsQ0FDRCxrQkFHVyxRQUFRLE9BQ2IsVSxDQUVMLHlCQUlnQixzQixDQURsQix3QixBQUVhLHlCQUlLLHVCLENBRGxCLHdCQUVhLGlCLENBS2IsY0FDRSxnQkFDQSxZLENsR3RDQSwwQkFHbUIsaUIsQ2tHaUNyQixjLEFsRy9CTSwwQkFGZSxpQixDa0dpQ3JCLGMsQWxHL0JNLDBCQUZlLGlCLENrR2lDckIsYyxBbEcvQk0seUJBRmUsaUIsQ2tHaUNyQixjLEFsRy9CTSx5QkFGZSxpQixDa0dpQ3JCLGNsRy9CTSxvQixDa0crQk4sY0FNSSxlLENBQ0EsMkMsQ0FJMkIsZSxDQUM3QixjLENBQ0QsdUJDaklVLHFCLENBQ1QsaUIsQ0FGRixvQkFLSSwrQixDQUN3QixzQyxDQUcxQixlQUNXLGtCQUNDLCtCLENBQ2Msd0QsQ0FFeEIsU0FDRSxPQUFLLFdBRUwsV0FDQSxXLENBQ0Esb0UsQ0FHRix1QkFDVSxzQ3pHZ0RvQiwrQ01OaEIsZ0QsQ0FBQSxvQ0FFYyxvRSxDbUc3QzVCLGdCLEFuRzhDRSxxQ0FHMEIsb0UsQ21HakQ1QixnQixBbkdrREUsb0NBTDBCLG9FLENtRzdDNUIsa0IsQW5HOENFLHFDQUcwQixvRSxDbUdqRDVCLGtCbkdrREUsdUUsQ21HM0NGLHVCQUNVLCtDbkdtQ0ksZ0QsQ0FBQSxvQ0FFYyx1RSxDbUd0QzVCLGdCLEFuR3VDRSxxQ0FHMEIsdUUsQ21HMUM1QixnQixBbkcyQ0Usb0NBTDBCLHVFLENtR3RDNUIsa0IsQW5HdUNFLHFDQUcwQix1RSxDbUcxQzVCLGtCbkcyQ0UscUUsQ21HckNGLGtCQUNZLFNBQ1YsUUFBUyw4QyxDbkc0Qkcsb0NBRWMscUUsQ21HaEM1QixnQixBbkdpQ0UscUNBRzBCLHFFLENtR3BDNUIsZ0JuR3FDRSx1RSxDbUdyQ0YsaUIsQ0FPSSx1RSxDQUlKLGEsQ0FDTyx1QyxDQUlULG9CQUNXLCtCLENBQ2UseUMsQ0FGMUIsa0JBS0ksb0JBQUEsb0JBQUEsYUFDQSx5QkFBQSxzQkFBQSw4QkFDaUIsc0N6R1NXLDhDLENNRmhCLG9DQUVjLHlDLENtR2hCOUIsZ0IsQW5HaUJJLHFDQUcwQix5QyxDbUdwQjlCLGdCbkdxQkksMEQsQ21HVkkscUMsQ3pHU3dCLDhCLEN5R0hoQyxZLENBQ0UseUI3RnhDaUIsOEIsQzZGdUNuQixlQUlJLDBDLENBeEVRLFVBNkVWLGNBQ0EsUyxDQUNBLDZDLENBL0VVLG1CQWtGUiwrQ25HakJZLGdCLENBVmQsb0NBWTRCLDZDLENtR25FbEIsZ0IsQW5Hb0VSLHFDQUcwQiw2QyxDbUd2RWxCLGdCLEFuR3dFUix5Qk1YZSw2QyxDNkY3RFAsb0JBdUZOLG1FLENBSUosK0IsQ0FDMEIseUI3Ri9CVCxtRSxDNkY4QmpCLGdCQUlJLG9CQUNBLGtFLENBSUosZ0JBQ0UsaUJBQ0EsUSxDQUNBLHlCN0YxQ2Usa0UsQzZGdUNqQixlQU1JLGNBQ0Esb0YsQ0FHRixVQUNFLFVBQ0EsV0FDQSxZQUNBLFksQ0FDQSx5QjdGdERhLG9GLEM2RmlEZixNQUFpQixTQVNiLFdBQ0EsYUFDQSxnRyxDQUlKLHNCQUNVLHNDekczRGtCLGdCeUc2RDFCLCtDbkcvRFUsaUQsQ0FBQSxvQ0FFYyxnRyxDbUcwRDFCLGdCLEFuR3pEQSxxQ0FHMEIsZ0csQ21Hc0QxQixnQixBbkdyREEsb0NBTDBCLGdHLENtRzBEMUIsa0IsQW5HekRBLHFDQUcwQixnRyxDbUdzRDFCLGtCLEFuR3JEQSx5Qk1YZSxnRyxDNkZnRWYsdUJBUVksbUcsQ0FJWix3QkFDVSwrQ25HekVFLGlELENBQUEsb0NBRWMsbUcsQ21Hc0UxQixnQixBbkdyRUEscUNBRzBCLG1HLENtR2tFMUIsZ0IsQW5HakVBLG9DQUwwQixtRyxDbUdzRTFCLGtCLEFuR3JFQSxxQ0FHMEIsbUcsQ21Ha0UxQixrQixBbkdqRUEseUJNWGUsbUcsQzZGNEVmLHlCQU1ZLGlHLENBSVosOEMsQ25HbEZZLG9DQUVjLGlHLENtR2dGMUIsZ0IsQW5HL0VBLHFDQUcwQixpRyxDbUc0RTFCLGdCLEFuRzNFQSx5Qk1YZSxtRyxDNkZzRmYsbUJBS00scUUsQ0FNUixrQkFFSSw4QyxDbkcvRlUsb0NBRWMscUUsQ21HMkY1QixnQixBbkcxRkUscUNBRzBCLHFFLENtR3VGNUIsZ0IsQW5HdEZFLHlCTVhlLG1FLEM2RmlHakIsb0IsQUFPSSx5QjdGeElhLDBDLEM2RjdCUCxTLENBMEtSLG1FLENBRUEsZSxBQUNFLHlCN0ZoSGEsMEMsQzZGN0RQLFlBa0xSLDhCLENBTU4sa0JBQ1ksYUFDVixTQUNBLFdBQ0EsYUFDQSx3R0FBQSxrRSxDQUNZLDZCLENBQ2IsYUFFQyxrQkFDVSxTQUNWLGdCQUNBLHlCQUNnQixzQkFDUixzQ3pHL0h3QixpQnlHaUloQyxlQUNBLGVBQ0Esa0JBQ0EsbUJBQ0EsV0FDQSxjLENBQ00sbUMsQ0FkUixnQkFpQkksVSxDQUNBLCtCQUFBLG1DLENBSUYsa0JBQ1ksaUJBQ1YsZSxDQUNBLHlCQUVnQiwrQkFBQSxtQyxDQUxsQixrQixBQU1JLCtCQUFBLHdDLENBQUEsK0JBQUEseUMsQ0FJSixhLENBQ0Usc0IsQ0FDRCxnQkx0T0QsZUFFQSxpQkFDQSxtQkFFQSxZLEM5RmdGQSx5QixDOEZ2RkYsZ0JBV0ksa0IsQ0FDQSx3QixDQVpKLHlCLENBZ0JxQiwwQjlGMEVBLHNCLEM4RjFGckIsYyxBOUY0Rk0sMEJBRmUsc0IsQzhGMUZyQixjLEE5RjRGTSwwQkFGZSxzQixDOEYxRnJCLGMsQTlGNEZNLHlCQUZlLHNCLEM4RjFGckIsYyxBOUY0Rk0seUJBRmUsc0IsQzhGMUZyQixjQTZCTSxvRixDOUYrREEsNEYsQzhGNURBLDhGLENBVkYsYSxDQUNFLHlELENBR21CLGdCQUVuQixVLENBU0Esc0MsQ0FBQSx5QyxDQU1OLGdCQUNFLGNBQ0EsWSxDQUNBLDZCLENGaU9nQiwwQyxDQTlDZCxrQyxDQUFBLGtDLENFbExILFksQ01sQ0csVyxDQVJGLDBCLENBTEYsa0JBUWMsTUFBQSxPQUNMLFdBRUwsWUFDQSxhLENBQ0EsVyxDQUNELGVSYkQsYUFLQSwwQkFDWSxZQUNaLGdCQUNBLDBCQUFBLGtCQUNBLGMsQ0FDQSxzQyxDQWVJLDRFLENBZkoscUMsQ0FlSSwyRSxDQVZKLFdBQ0UsYyxDQUNBLDRELENBQUEsMkQsQ0FFQSxlQUNTLGMsQ0FDUCx5RCxDQUFBLHdELENBR0YsVSxDQUlJLHlCQUtVLFcsQ0FsQ2xCLGVBbUNJLGdCQUNBLDJCQUNZLG9DLENBT2hCLGNBQ0UsV0FDQSxXLENBQ0Esc0MsQ0FDRCxzQkFHQyxtQkFDUyxrQkFDVCxhQUNBLFcsQ0FDQSxvQixDQUNELGtCQUlXLHFCQUNELGdCQUNULGdCQUNBLFdBQ0EsZ0JBQ0EsaUIsQ0FDUyx1QixDQUFBLHNCLENBUFgsa0IsQ0FVSSx1QixDQVZKLGVBYUksZ0IsQ0FDQSwwQixDQWRKLGtCQWtCYyxTLENBQ1YsZ0UsQ0FHRSxTLENBQ0UseUJBRWdCLGdFLENBSGxCLFlBSUksNEIsQ0ExQlUsZSxDQWlDaEIseUJBRWdCLDRCLENBbkNBLFUsQ0F3Q0Ysb0IsQ0F4Q2xCLE1BQUEsT0F5Q1MsU0FFTCxRQUFTLGtCQUVDLGNBQ1YsYUFDQSxnQkFDQSxnQkFDQSxnQyxDQUNBLHVCLENBQUEsc0IsQ0FsREosa0IsQ0FxRE0sdUIsQ0FyRE4sZUF3RE0saUJBQ0Esb0JBQ0Esa0JBQ0EsNEIsQ0FDZSx1QyxDQUdqQixXQUNFLFVBQ0Esd0IsQ0FLTixrQkFDWSxnQkFDVixVLENBQ0EsMEIsQ0FIRixlQU1JLGNBQ0ssZUFDQywwQkFDVyxnQixDQUNqQix5QkFHYyxnQyxDQWJNLG9CQWVsQixvQyxDQU1OLGtCQUNZLFFBQVEsUUFDVixlQUVSLHlCLENBQ2lCLCtCLENBQ2xCLGtCQUdXLE9BQUEsTUFDTixXQUVKLFlBQ0EsZUFDWSxTQUNaLFksQ0E0QkEsc0MsQ0FuQ0YsV0FVSSxrQkFDVSxRQUFRLFNBRWxCLHVDQUFBLCtCQUNXLFdBQ1gsWUFDQSxnQkFDQSxpQixDQUNBLHFDLENBbEJKLGtCQXNCYyxRQUFRLFNBRWxCLFVBQ0EsV0FDQSwyQkFDYSwwQkFDRCxzQkFDQyxXQUNiLHNEQUFBLDhDQUNpQyxlLENBQ2pDLHlCQUtjLCtCLENBckNsQixlQXNDSSwwQixDQUlKLGtCQUNZLFFBQVEsUUFDVixvQ0FBQSw0QkFFRyxtQixDQUNKLHlCQUVTLDBCLENBUGxCLGtCQVFjLG1CQUNGLHVCQUFBLGVBQ1IsU0FDQSxXQUNBLHVCLENBSUosZUFDRSxpQkFDQSx5QixDQVNJLDJCLENBTE4sVUFVSSxnQkFDQSxlQUNBLGdCLENBQ0EsNkIsQ0FiSiwwQkFnQnVCLGlCQUNqQixjLENBQ0EsMEIsQ0FsQk4sU0F1QkksUyxDQUNBLDhCLENBeEJKLGtCQTRCYyxjQUNWLHlCQUNTLGtCQUNULGVBQ00saUNBQUEsd0IsQ0FDTSxvQyxDQU5kLCtCLENBU3FCLG9DLENBVHJCLFdBYUksa0JBQ1UsV0FDVixZQUNBLHlCQUNRLGVBQ0ksa0JBQ1osUUFBa0IsU0FFbEIsZ0NBQUEsdUIsQ0FNRixrRCxDQUVjLG1CQUVGLG9CLENBQ0UsdUMsQ0FDYix3QixDQU1RLHNDLENBRmIsZ0IsQ0FNTSw2QixDQUNELGtCQUlPLFdBQ1YsUUFBVyxTLENBRVgseUJBSWlCLHdCLENBRG5CLHdCQUVhLDZDLENTM1NYLGtCQUNZLFcsQ0FDVixtRCxDQUdGLGtCQUNZLE1BQUEsdUJBQUEsYyxDQUVWLHNDLENBS0YsZSxDQUNFLDhCLENBQ0QsYyxDQ2pCRCxVLENBQ0QscUJDQ0MsNEIsQ0FDWSxhLENBRmQsb0JBS1ksZ0R2RzZETSxpRCxDQUFBLG9DQUVjLGEsQ3VHcEVoQyxnQixBdkdxRU0scUNBRzBCLGEsQ3VHeEVoQyxnQixBdkd5RU0sb0NBTDBCLGEsQ3VHcEVoQyxrQixBdkdxRU0scUNBRzBCLGEsQ3VHeEVoQyxrQixBdkd5RU0seUJNM0NlLGEsQ2lHOUJyQixnQkFXYyxrQkFDQyxrQkFDVCx1QkFDQSx1QyxDQUlKLHVCQUNXLGUsQ0FDVCxxRCxDQUdFLGtCLENBQ0UsaUUsQ0FFQSxrQkFDRSxZQUNBLG9CLENBQ1MsdUUsQ0FIWCx5QkFNYSxVLENBQ1QsNkQsQ0FWRSxZLENBZUssOEUsQ0FLZixrQixDQUNFLGdGLENBREYsa0JBR0ksK0N2R29CVSx5QkFBQSxzQkFBQSw4QnVHbEJPLG9CQUFBLG9CQUFBLGFBQ2pCLHFDLEM3R3VCMEIsb0NNSkYsZ0YsQ3VHekI1QixnQixBdkcwQkUscUNBRzBCLGdGLEN1RzdCNUIsZ0J2RzhCRSxpSCxDdUc1QkMsYSxDQVFRLDBCakdyQ00sdUIsQ2lHNENqQixXIiwiZmlsZSI6ImFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVmFyaWFibGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBCYXNlIENvbG9yc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgJGJhc2Utd2hpdGU6ICNmZmY7XG4gICRiYXNlLWJsYWNrOiAjMDAwMDAwO1xuXG4gICRiYXNlLWdyYXk6ICNmOGY4Zjg7XG4gICRicmFuZC1ncmF5LWxpZ2h0OiAjMTkxOTE5O1xuICAkYnJhbmQtZ3JheS1kYXJrOiAjMzMzMzMzO1xuXG5cbiAgJGJhc2UtYmxhY2stdHJhbnNwYXJlbnQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcblxuICAkYmFzZS1ibGFjay05MDogcmdiYSgwLCAwLCAwLCAwLjg0KTtcbiAgJGJhc2UtYmxhY2stODA6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgJGJhc2UtYmxhY2stNzA6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgJGJhc2UtYmxhY2stNjA6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgJGJhc2UtYmxhY2stNTA6IHJnYmEoMCwgMCwgMCwgMC41MCk7XG4gICRiYXNlLWJsYWNrLTQwOiByZ2JhKDAsIDAsIDAsIDAuNDApO1xuICAkYmFzZS1ibGFjay0zMDogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgJGJhc2UtYmxhY2stMjA6IHJnYmEoMCwgMCwgMCwgMC4yMyk7XG4gICRiYXNlLWJsYWNrLTEwOiByZ2JhKDAsIDAsIDAsIDAuMTApO1xuXG4gICRiYXNlLXdoaXRlLTgwOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICRiYXNlLXdoaXRlLTUwOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG5cbiAgJGJhc2Utd2hpdGUtYm9yZGVyOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG5cbiAgJGJhc2UtZ3JheS1ob3ZlcjogI2Y1ZjVmNTtcbiAgJGJhc2UtZ3JheS1hY3RpdmU6ICMzNDM0MzQ7XG4gICRiYXNlLWdyYXktYWN0aXZlMjogI0VERURGNTtcbiAgJGJhc2UtZ3JheS1ib3JkZXI6ICM5NTk0OTQ7XG4gICRiYXNlLWdyYXktYm9yZGVyLWxpZ2h0OiAjRDhEOEQ4O1xuICAkYmFzZS1ncmF5LWJvcmRlci1saWdodDI6ICNFN0U3RTc7XG4gICRiYXNlLWdyYXktYm9yZGVyLWxpZ2h0MzogI0U1RTVFNTtcblxuXG4vKiBCcmFuZCBDb2xvcnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gICRicmFuZC1saWdodC1wdXJwbGU6ICNFQUVBRjQ7XG4gICRicmFuZC1saWdodC1wdXJwbGUtMjogI2Q0YzVkNztcbiAgJGJyYW5kLWxpZ2h0LXB1cnBsZS0zOiAjRURFREY1O1xuICAkYnJhbmQtcHVycGxlOiAjM0UwRDg2O1xuICAkYnJhbmQtbGlnaHQtYmx1ZTogIzE1YmZmZjtcbiAgJGJyYW5kLWxpZ2h0LWJsdWUtMjogIzA4QTJEQjtcbiAgJGJyYW5kLWxpZ2h0LWJsdWUtMzogI0U3RjVGOTtcbiAgJGJyYW5kLWxpZ2h0LWJsdWUtYWN0aXZlOiAjMjBCN0VGO1xuICAkYnJhbmQtZGFyay1ibHVlOiAjMTMyOEEwO1xuICAkYnJhbmQtZW5kZWF2b3ItYmx1ZTogIzAwNjFCMTtcbiAgJGJyYW5kLW9yYW5nZTogI0ZGNTI1MTtcbiAgJGJyYW5kLWxpZ2h0LW9yYW5nZTogI0ZGRURFRDtcbiAgJGJyYW5kLXBvd2RlcjogI0ZBRjFFQztcbiAgJGJyYW5kLXBpbms6ICNGN0VCRUI7XG4gICRicmFuZC1saWdodC1ncmF5OiAjRjBGMEY0O1xuICAkYnJhbmQtYWR0LWJsdWU6ICMxNDI4QTA7XG4gICRicmFuZC1nb2xkOiAgI0U1QkY5QTtcbiAgJGJyYW5kLXJlZDogICNmZjUyNTE7XG4gICRicmFuZC1kYXJrLWdyYXk6ICMyMjIyMjI7XG4gICRicmFuZC1kYXJrLWdyYXktMjogIzU1NTU1NTtcbiAgJGJyYW5kLWdyZWVuOiAjN0VEMzIxO1xuICAkYnJhbmQtd2hpdGUtZ3JleTogI2YyZDNlMDtcbiAgJGJyYW5kLXNhbXN1bmctYmx1ZTogIzA1ODdiODtcbiAgJGJyYW5kLXN0LWVycm9yOiAjZmY2OTY4O1xuXG5cblxuLyogRm9udHNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gICRzYW1zdW5nLTMwMDogXCJTYW1zdW5nT25lLTMwMFwiLCBzYW5zLXNlcmlmO1xuICAkc2Ftc3VuZy0zMDBjOiBcIlNhbXN1bmdPbmUtMzAwY1wiLCBzYW5zLXNlcmlmO1xuICAkc2Ftc3VuZy00MDA6IFwiU2Ftc3VuZ09uZS00MDBcIiwgc2Fucy1zZXJpZjtcbiAgJHNhbXN1bmctNDAwYzogXCJTYW1zdW5nT25lLTQwMGNcIiwgc2Fucy1zZXJpZjtcbiAgJHNhbXN1bmctNTAwOiBcIlNhbXN1bmdPbmUtNTAwXCIsIHNhbnMtc2VyaWY7XG4gICRzYW1zdW5nLTYwMDogXCJTYW1zdW5nT25lLTYwMFwiLCBzYW5zLXNlcmlmO1xuICAkc2Ftc3VuZy03MDA6IFwiU2Ftc3VuZ09uZS03MDBcIiwgc2Fucy1zZXJpZjtcbiAgJHNhbXN1bmctODAwOiBcIlNhbXN1bmdPbmUtODAwXCIsIHNhbnMtc2VyaWY7XG5cbi8qIFNpemUgZm9yIEZvbnQgQ2FsY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgJGxvd2VyLXNpemluZy1yYW5nZTogNjAwcHg7XG4gICR1cHBlci1zaXppbmctcmFuZ2U6IDE0NDBweDtcbiAgJGRpZmYtcmFuZ2U6IDY4MDtcbiIsIkBrZXlmcmFtZXMgcm90YXRlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSByb3RhdGUoMCk7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGV4cGFuZCB7XG4gIDAlLCAzMCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDFweCAyMTNweCAxcHggMjEzcHggMXB4IDIxM3B4O1xuICAgIC8vc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMHB4O1xuICB9XG5cbiAgMTAwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMTA1cHggMTA1cHggMTA1cHggMTA1cHggMTA1cHggMTA1cHg7XG4gICAgLy9zdHJva2UtZGFzaG9mZnNldDogNTAwcHg7XG4gIH1cbn1cblxuLm1vZHVsZV9fbG9hZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcblxuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyO1xuICBhbmltYXRpb246IHJvdGF0ZSAxLjQ1cyBsaW5lYXIgaW5maW5pdGU7XG5cbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICBmaWxsOiBub25lO1xuICAgIHN0cm9rZTogJGJyYW5kLXB1cnBsZTtcbiAgICBzdHJva2Utd2lkdGg6IDEycHg7XG4gICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuXG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwNnB4O1xuICAgIGFuaW1hdGlvbjogZXhwYW5kIDEuNXMgbGluZWFyIGZvcndhcmRzO1xuICB9XG59XG4iLCIvKipcbiAqXG4gKiBBcmMgT2YgVGhlIERheVxuICpcbiAqL1xuLmFyYy1vZi10aGUtZGF5LW1vZHVsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNDUwbXMgY3ViaWMtYmV6aWVyKDAuNDcwLCAwLjAwMCwgMC43NDUsIDAuNzE1KTtcblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnN2Zy1sYXllcl9fdG9wLWxheWVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmJvZHktbW92aW5nX19lbGVtZW50IHtcbiAgICB6LWluZGV4OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zdmctbGF5ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgb2JqZWN0IHtcbiAgICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3Qtc2xpZGVyIHtcbiAgLmFyYy1vZi10aGUtZGF5LW1vZHVsZSAmIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDBweDtcblxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5zdC1zbGlkZXJfX3NsaWRlIHtcbiAgLmFyYy1vZi10aGUtZGF5LW1vZHVsZSAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgICBtaW4taGVpZ2h0OiAyNTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cbn1cblxuXG4uYXJjLW9mLXRoZS1kYXktbW9kdWxlX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDk0JTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShtaW4taGVpZ2h0LCA1MDBweCwgNjY0cHgpO1xuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4vKi0tLS0tLS0tLS0gIExheWVycyAgLS0tLS0tLS0tLSovXG4uYXJjLW9mLXRoZS1kYXktbW9kdWxlLXNsaWRlX19sYXllcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNTglO1xuICBoZWlnaHQ6IDgwJTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShtaW4taGVpZ2h0LCAxNzRweCwgMzc2cHgpO1xuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDY4JTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1JTtcbiAgICAvLyBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuICBAaW5jbHVkZSBxLWlzLWV4dHJhLXNtYWxsIHtcbiAgICAvLyBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbi5hcmMtb2YtdGhlLWRheS1tb2R1bGUtc2xpZGVfX2xheWVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLSAgQm94ICAtLS0tLS0tLS0tKi9cbi5hcmMtb2YtdGhlLWRheS1tb2R1bGUtc2xpZGVfX2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICB3aWR0aDogNDAlO1xuICBib3gtc2hhZG93OiAwIDNweCAyM3B4ICRiYXNlLWJsYWNrLTEwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuXG4gIGgzIHtcbiAgICBmb250LWZhbWlseTogJHNhbXN1bmctMzAwYztcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGZvbnQtc2l6ZSwgMjBweCwgMzJweCk7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICB9XG5cbiAgdWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKG1pbi1oZWlnaHQsIDQyMHB4LCA1NDRweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBmbG9hdDogaW5pdGlhbDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1JTtcbiAgfVxufVxuXG4uYXJjLW9mLXRoZS1kYXktbW9kdWxlLXNsaWRlX19ib3gtaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuXG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogODUlO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggJGJhc2UtYmxhY2stMTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG59XG5cbi5hcmMtb2YtdGhlLWRheS1tb2R1bGUtc2xpZGVfX2JveC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDMwJTtcbiAgd2lkdGg6IDgwJTtcbiAgbWF4LXdpZHRoOiAzNTBweDtcblxuICBoNiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LWZhbWlseTogJHNhbXN1bmctMzAwYztcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgaDMge1xuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgbWFyZ2luOiA3cHggYXV0byAxOHB4IGF1dG87XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLSAgTmF2aWdhdGlvbiAgLS0tLS0tLS0tLSovXG4uYXJjLW9mLXRoZS1kYXktbW9kdWxlX19uYXZpZ2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDk0JTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUoYm90dG9tLCAyMHB4LCA0MHB4KTtcbiAgei1pbmRleDogMjtcbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuYXJjLW9mLXRoZS1kYXktbW9kdWxlX19uYXYtdGltZV9fY2lyY2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTlweDtcbiAgICB0b3A6IDZweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXB1cnBsZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgei1pbmRleDogNTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAuYXJjLW9mLXRoZS1kYXktbW9kdWxlX19uYXYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgIH1cblxuICAgIC5hcmMtb2YtdGhlLWRheS1tb2R1bGVfX25hdi10aW1lIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAuYXJjLW9mLXRoZS1kYXktbW9kdWxlX19uYXYtdGltZV9faW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saWdodC1wdXJwbGUtMjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1hcmdpbjogMTdweCBhdXRvIDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXB1cnBsZTtcbiAgICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG5cbiAgbGkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fY2lyY2xlLWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTZweDtcbiAgICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG5cbiAgICAuYXJjLW9mLXRoZS1kYXktbW9kdWxlX19uYXYtZWFjaF9fY2lyY2xlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wdXJwbGU7XG4gICAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogaW5pdGlhbDtcbiAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDI1cHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAkYmFzZS1ibGFjay04MDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHAge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQgcCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIH1cbiAgfVxufVxuXG4uYXJjLW9mLXRoZS1kYXktbW9kdWxlX19uYXZpZ2F0aW9uX19zaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDAuNSU7XG4gIHdpZHRoOiA2JTtcbiAgaGVpZ2h0OiAzMHB4O1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG4gIEBpbmNsdWRlIHEtaXMtbGFyZ2Uge1xuICAgIHdpZHRoOiA3JTtcbiAgfVxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5hcmMtb2YtdGhlLWRheS1tb2R1bGVfX25hdmlnYXRpb25fX3NpZGU6bnRoLWNoaWxkKDMpIHtcbiAgc3ZnIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLy8gQ29udHJvbGxpbmcgcG9zaXRpb25pbmcgb2YgY2hldnJvbi1zdHlsZSBidXR0b25zXG4uYXJjLW9mLXRoZS1kYXktbW9kdWxlLXNsaWRlX19ib3gge1xuXG4gIC5jaGV2cm9uIHtcbiAgICB0b3A6IGF1dG87XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShib3R0b20sIDUlLCA5LjUlKTtcblxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB0b3A6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLmNoZXZyb24tLWxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIHJpZ2h0OiBjYWxjKDUwJSArIDYwcHgpO1xuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDI0cHg7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5jaGV2cm9uLS1yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgIGxlZnQ6IGNhbGMoNTAlICsgNjBweCk7XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMjRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbiAgfVxuXG59XG5cbi8vIE9kb21ldGVyXG4uYXJjLW9mLXRoZS1kYXktbW9kdWxlX190aW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm51bWJlci10aWNrZXIge1xuICBmb250LWZhbWlseTogJHNhbXN1bmctMzAwYztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKGxpbmUtaGVpZ2h0LCAxNnB4LCA0MHB4KTtcbn1cblxuLmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fb2RvbWV0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUoYm90dG9tLCAxMyUsIDE5LjUlKTtcblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJvdHRvbTogMTIlO1xuICB9XG5cbiAgLm51bWJlci10aWNrZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxZW07XG5cbiAgICBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLThweDtcbiAgICB9XG4gIH1cblxuICAuZGlnaXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRyYW5zaXRpb246IG1hcmdpbi10b3AgOTAwbXMgZWFzZTtcbiAgfVxuXG4gIC5tZXJpZGllbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxufVxuXG5cbi5hcmMtb2YtdGhlLWRheS1tb2R1bGVfX3N5bWJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNTtcbiAgbWFyZ2luOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZSh0b3AsIDEyJSwgMTUuNSUpO1xuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDA7ICAgIFxuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICRiYXNlLWJsYWNrO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjc1cyBlYXNlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG5cbiAgJi5hcmMtb2YtdGhlLWRheS1tb2R1bGVfX3N5bWJvbC0taG9yaXpvbiB7XG4gICAgJjphZnRlciB7XG4gICAgICB3aWR0aDogODUlO1xuICAgIH1cbiAgfVxufVxuXG4uYXJjLW9mLXRoZS1kYXktbW9kdWxlX19zeW1ib2wtZGF5IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDU1JSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAuNzVzIGVhc2U7XG4gIFxuICBAa2V5ZnJhbWVzIHJvdGF0aW5nIHtcbiAgICBmcm9te1xuICAgICAgdHJhbnNmb3JtOiAgdHJhbnNsYXRlWSgwKSByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIHRve1xuICAgICAgdHJhbnNmb3JtOiAgdHJhbnNsYXRlWSgwKSByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG4gIH1cbiAgc3ZnIHtcbiAgICBhbmltYXRpb246IHJvdGF0aW5nIDE1cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDQxJTtcbiAgfVxufVxuXG4uYXJjLW9mLWRheS0td2l0aC1jaGV2cm9ucyB7XG4gIC5zbGlkZXItbWVhdGJhbGxzIHtcbiAgICBwYWRkaW5nOiAyNHB4IDAgMTBweDtcbiAgfVxufVxuIiwiaHRtbCxib2R5LGRpdixzcGFuLGFwcGxldCxvYmplY3QsaWZyYW1lLGgxLGgyLGgzLGg0LGg1LGg2LHAsYmxvY2txdW90ZSxwcmUsYSxhYmJyLGFjcm9ueW0sYWRkcmVzcyxiaWcsY2l0ZSxjb2RlLGRlbCxkZm4sZW0saW1nLGlucyxrYmQscSxzLHNhbXAsc21hbGwsc3RyaWtlLHN0cm9uZyxzdWIsc3VwLHR0LHZhcixiLHUsaSxjZW50ZXIsZGwsZHQsZGQsb2wsdWwsbGksZmllbGRzZXQsZm9ybSxsYWJlbCxsZWdlbmQsdGFibGUsY2FwdGlvbix0Ym9keSx0Zm9vdCx0aGVhZCx0cix0aCx0ZCxhcnRpY2xlLGFzaWRlLGNhbnZhcyxkZXRhaWxzLGVtYmVkLGZpZ3VyZSxmaWdjYXB0aW9uLGZvb3RlcixoZWFkZXIsaGdyb3VwLG1lbnUsbmF2LG91dHB1dCxydWJ5LHNlY3Rpb24sc3VtbWFyeSx0aW1lLG1hcmssYXVkaW8sdmlkZW97bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowO2ZvbnQtc2l6ZToxMDAlO2ZvbnQ6aW5oZXJpdDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1hcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWVudSxuYXYsc2VjdGlvbntkaXNwbGF5OmJsb2NrfWJvZHl7bGluZS1oZWlnaHQ6MX1vbCx1bHtsaXN0LXN0eWxlOm5vbmV9YmxvY2txdW90ZSxxe3F1b3Rlczpub25lfWJsb2NrcXVvdGU6YmVmb3JlLGJsb2NrcXVvdGU6YWZ0ZXIscTpiZWZvcmUscTphZnRlcntjb250ZW50OicnO2NvbnRlbnQ6bm9uZX10YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MH0uY29sb3Itc3QtYmFzZS1ibGFjay01MHtjb2xvcjpyZ2JhKDAsMCwwLDAuNSl9LmNvbG9yLXN0LWJsYWNre2NvbG9yOiMwMDB9LmNvbG9yLXN0LWJsYWNrLWdyZXl7Y29sb3I6IzMzM30uY29sb3Itc3Qtd2hpdGUtZ3JleXtjb2xvcjojZjJkM2UwfS5jb2xvci1zdC1saWdodC1ncmV5e2NvbG9yOiNmOGY4Zjh9LmNvbG9yLXN0LXdoaXRle2NvbG9yOiNmZmZ9LmNvbG9yLXN0LXB1cnBsZXtjb2xvcjojM0UwRDg2fS5jb2xvci1zdC1ibHVle2NvbG9yOiMxNWJmZmZ9LmNvbG9yLXNhbXN1bmctYmx1ZXtjb2xvcjojMDU4N2I4fS5jb2xvci1zdC1saWdodC1wdXJwbGV7Y29sb3I6I0VERURGNX0uY29sb3Itc3QtcG93ZGVye2NvbG9yOiNGQUYxRUN9LmNvbG9yLXN0LXBvd2Rlcntjb2xvcjojRkFGMUVDfS5jb2xvci1zdC1saWdodC1ibHVle2NvbG9yOiNFN0Y1Rjl9LmNvbG9yLXN0LXNvZnQtcGlua3tjb2xvcjojRjdFQkVCfS5jb2xvci1zdC1lcnJvcntjb2xvcjojZmY2OTY4fS5mb250LTI0LTM0LC5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgaDEsLmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLmhpZ2hsaWdodC1saXN0IGgzLC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlIC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlX19jb250ZW50IGgzLC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZSAuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGVfX2Rlc2NyaXB0aW9uIC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZV9fY29udGVudCAuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGVfX2NvbnRlbnRfX2lubmVyIGgze2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS0zMDBjXCIsc2Fucy1zZXJpZjtmb250LXNpemU6Y2FsYygyNHB4ICsgMTAgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7bGluZS1oZWlnaHQ6Y2FsYygzNnB4ICsgNiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmZvbnQtMjQtMzQsLmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBoMSwuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAuaGlnaGxpZ2h0LWxpc3QgaDMsLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGUgLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGVfX2NvbnRlbnQgaDMsLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlIC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZV9fZGVzY3JpcHRpb24gLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19jb250ZW50IC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZV9fY29udGVudF9faW5uZXIgaDN7Zm9udC1zaXplOjI0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmZvbnQtMjQtMzQsLmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBoMSwuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAuaGlnaGxpZ2h0LWxpc3QgaDMsLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGUgLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGVfX2NvbnRlbnQgaDMsLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlIC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZV9fZGVzY3JpcHRpb24gLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19jb250ZW50IC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZV9fY29udGVudF9faW5uZXIgaDN7Zm9udC1zaXplOjM0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuZm9udC0yNC0zNCwuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IGgxLC5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5oaWdobGlnaHQtbGlzdCBoMywuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZSAuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZV9fY29udGVudCBoMywuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGUgLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19kZXNjcmlwdGlvbiAuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGVfX2NvbnRlbnQgLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19jb250ZW50X19pbm5lciBoM3tsaW5lLWhlaWdodDozNnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5mb250LTI0LTM0LC5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgaDEsLmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLmhpZ2hsaWdodC1saXN0IGgzLC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlIC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlX19jb250ZW50IGgzLC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZSAuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGVfX2Rlc2NyaXB0aW9uIC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZV9fY29udGVudCAuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGVfX2NvbnRlbnRfX2lubmVyIGgze2xpbmUtaGVpZ2h0OjQycHh9fS5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgaDJ7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTMwMGNcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTpjYWxjKDIycHggKyA4ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO2xpbmUtaGVpZ2h0OmNhbGMoMzJweCArIDggKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgaDJ7Zm9udC1zaXplOjIycHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBoMntmb250LXNpemU6MzBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgaDJ7bGluZS1oZWlnaHQ6MzJweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IGgye2xpbmUtaGVpZ2h0OjQwcHh9fS5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgaDN7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTMwMGNcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTpjYWxjKDIwcHggKyA4ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO2xpbmUtaGVpZ2h0OmNhbGMoMzBweCArIDggKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgaDN7Zm9udC1zaXplOjIwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBoM3tmb250LXNpemU6MjhweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgaDN7bGluZS1oZWlnaHQ6MzBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IGgze2xpbmUtaGVpZ2h0OjM4cHh9fS5mb250LTE4LTI0LC5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgaDQsLmJsb2NrLWxpc3QtbW9kdWxlX19jb250ZW50IGgzLC5kZXZpY2VzLXBpY2tlci1tb2R1bGUgLmRldmljZXMtcGlja2VyLW1vZHVsZV9fcHJvZHVjdCBhe2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS00MDBjXCIsc2Fucy1zZXJpZjtmb250LXNpemU6Y2FsYygxOHB4ICsgNiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtsaW5lLWhlaWdodDpjYWxjKDI2cHggKyA2ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuZm9udC0xOC0yNCwuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IGg0LC5ibG9jay1saXN0LW1vZHVsZV9fY29udGVudCBoMywuZGV2aWNlcy1waWNrZXItbW9kdWxlIC5kZXZpY2VzLXBpY2tlci1tb2R1bGVfX3Byb2R1Y3QgYXtmb250LXNpemU6MThweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuZm9udC0xOC0yNCwuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IGg0LC5ibG9jay1saXN0LW1vZHVsZV9fY29udGVudCBoMywuZGV2aWNlcy1waWNrZXItbW9kdWxlIC5kZXZpY2VzLXBpY2tlci1tb2R1bGVfX3Byb2R1Y3QgYXtmb250LXNpemU6MjRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5mb250LTE4LTI0LC5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgaDQsLmJsb2NrLWxpc3QtbW9kdWxlX19jb250ZW50IGgzLC5kZXZpY2VzLXBpY2tlci1tb2R1bGUgLmRldmljZXMtcGlja2VyLW1vZHVsZV9fcHJvZHVjdCBhe2xpbmUtaGVpZ2h0OjI2cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmZvbnQtMTgtMjQsLmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBoNCwuYmxvY2stbGlzdC1tb2R1bGVfX2NvbnRlbnQgaDMsLmRldmljZXMtcGlja2VyLW1vZHVsZSAuZGV2aWNlcy1waWNrZXItbW9kdWxlX19wcm9kdWN0IGF7bGluZS1oZWlnaHQ6MzJweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuZm9udC0xOC0yNCwuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IGg0LC5ibG9jay1saXN0LW1vZHVsZV9fY29udGVudCBoMywuZGV2aWNlcy1waWNrZXItbW9kdWxlIC5kZXZpY2VzLXBpY2tlci1tb2R1bGVfX3Byb2R1Y3QgYXtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtMzAwY1wiLHNhbnMtc2VyaWZ9fS5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgaDUsLmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBoNntmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNDAwY1wiLHNhbnMtc2VyaWY7Zm9udC1zaXplOmNhbGMoMTZweCArIDYgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7bGluZS1oZWlnaHQ6Y2FsYygyNHB4ICsgNiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBoNSwuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IGg2e2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgaDUsLmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBoNntmb250LXNpemU6MjJweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgaDUsLmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBoNntsaW5lLWhlaWdodDoyNHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgaDUsLmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBoNntsaW5lLWhlaWdodDozMHB4fX0uZm9udC0yOC00OCwuYmxvZy1wb3N0LXBhZ2UgLmJsb2ctcG9zdC1wYWdlX19oZWFkZXIgaDEsLmRldmljZXMtb3ZlcnZpZXctbW9kdWxlIC5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZV9faGVhZGVyIGgyLC5oZXJvLW1vZHVsZSBoMntmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtMzAwY1wiLHNhbnMtc2VyaWY7Zm9udC1zaXplOmNhbGMoMjhweCArIDIwICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO2xpbmUtaGVpZ2h0OmNhbGMoMzZweCArIDE4ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuZm9udC0yOC00OCwuYmxvZy1wb3N0LXBhZ2UgLmJsb2ctcG9zdC1wYWdlX19oZWFkZXIgaDEsLmRldmljZXMtb3ZlcnZpZXctbW9kdWxlIC5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZV9faGVhZGVyIGgyLC5oZXJvLW1vZHVsZSBoMntmb250LXNpemU6MjhweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuZm9udC0yOC00OCwuYmxvZy1wb3N0LXBhZ2UgLmJsb2ctcG9zdC1wYWdlX19oZWFkZXIgaDEsLmRldmljZXMtb3ZlcnZpZXctbW9kdWxlIC5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZV9faGVhZGVyIGgyLC5oZXJvLW1vZHVsZSBoMntmb250LXNpemU6NDhweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5mb250LTI4LTQ4LC5ibG9nLXBvc3QtcGFnZSAuYmxvZy1wb3N0LXBhZ2VfX2hlYWRlciBoMSwuZGV2aWNlcy1vdmVydmlldy1tb2R1bGUgLmRldmljZXMtb3ZlcnZpZXctbW9kdWxlX19oZWFkZXIgaDIsLmhlcm8tbW9kdWxlIGgye2xpbmUtaGVpZ2h0OjM2cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmZvbnQtMjgtNDgsLmJsb2ctcG9zdC1wYWdlIC5ibG9nLXBvc3QtcGFnZV9faGVhZGVyIGgxLC5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZSAuZGV2aWNlcy1vdmVydmlldy1tb2R1bGVfX2hlYWRlciBoMiwuaGVyby1tb2R1bGUgaDJ7bGluZS1oZWlnaHQ6NTRweH19LmZvbnQtMjQtMzQsLmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBoMSwuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAuaGlnaGxpZ2h0LWxpc3QgaDMsLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGUgLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGVfX2NvbnRlbnQgaDMsLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlIC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZV9fZGVzY3JpcHRpb24gLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19jb250ZW50IC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZV9fY29udGVudF9faW5uZXIgaDN7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTMwMGNcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTpjYWxjKDI0cHggKyAxMCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtsaW5lLWhlaWdodDpjYWxjKDMycHggKyAxMCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmZvbnQtMjQtMzQsLmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBoMSwuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAuaGlnaGxpZ2h0LWxpc3QgaDMsLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGUgLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGVfX2NvbnRlbnQgaDMsLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlIC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZV9fZGVzY3JpcHRpb24gLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19jb250ZW50IC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZV9fY29udGVudF9faW5uZXIgaDN7Zm9udC1zaXplOjI0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmZvbnQtMjQtMzQsLmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBoMSwuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAuaGlnaGxpZ2h0LWxpc3QgaDMsLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGUgLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGVfX2NvbnRlbnQgaDMsLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlIC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZV9fZGVzY3JpcHRpb24gLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19jb250ZW50IC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZV9fY29udGVudF9faW5uZXIgaDN7Zm9udC1zaXplOjM0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuZm9udC0yNC0zNCwuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IGgxLC5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5oaWdobGlnaHQtbGlzdCBoMywuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZSAuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZV9fY29udGVudCBoMywuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGUgLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19kZXNjcmlwdGlvbiAuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGVfX2NvbnRlbnQgLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19jb250ZW50X19pbm5lciBoM3tsaW5lLWhlaWdodDozMnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5mb250LTI0LTM0LC5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgaDEsLmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLmhpZ2hsaWdodC1saXN0IGgzLC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlIC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlX19jb250ZW50IGgzLC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZSAuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGVfX2Rlc2NyaXB0aW9uIC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZV9fY29udGVudCAuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGVfX2NvbnRlbnRfX2lubmVyIGgze2xpbmUtaGVpZ2h0OjQycHh9fS5mb250LTE4LTMyLC5ibG9jay1saXN0LW1vZHVsZSBoMiwuZGV2aWNlcy1waWNrZXItbW9kdWxlIGgzLC5mb290bm90ZS1tb2R1bGUgaDN7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTMwMFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOmNhbGMoMThweCArIDE0ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO2xpbmUtaGVpZ2h0OmNhbGMoMjRweCArIDE2ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuZm9udC0xOC0zMiwuYmxvY2stbGlzdC1tb2R1bGUgaDIsLmRldmljZXMtcGlja2VyLW1vZHVsZSBoMywuZm9vdG5vdGUtbW9kdWxlIGgze2ZvbnQtc2l6ZToxOHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5mb250LTE4LTMyLC5ibG9jay1saXN0LW1vZHVsZSBoMiwuZGV2aWNlcy1waWNrZXItbW9kdWxlIGgzLC5mb290bm90ZS1tb2R1bGUgaDN7Zm9udC1zaXplOjMycHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuZm9udC0xOC0zMiwuYmxvY2stbGlzdC1tb2R1bGUgaDIsLmRldmljZXMtcGlja2VyLW1vZHVsZSBoMywuZm9vdG5vdGUtbW9kdWxlIGgze2xpbmUtaGVpZ2h0OjI0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmZvbnQtMTgtMzIsLmJsb2NrLWxpc3QtbW9kdWxlIGgyLC5kZXZpY2VzLXBpY2tlci1tb2R1bGUgaDMsLmZvb3Rub3RlLW1vZHVsZSBoM3tsaW5lLWhlaWdodDo0MHB4fX0uZm9udC0xNC0zMntmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtMzAwXCIsc2Fucy1zZXJpZjtmb250LXNpemU6Y2FsYygxNHB4ICsgMTggKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7bGluZS1oZWlnaHQ6Y2FsYygyMHB4ICsgMjAgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5mb250LTE0LTMye2ZvbnQtc2l6ZToxNHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5mb250LTE0LTMye2ZvbnQtc2l6ZTozMnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmZvbnQtMTQtMzJ7bGluZS1oZWlnaHQ6MjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuZm9udC0xNC0zMntsaW5lLWhlaWdodDo0MHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5mb250LTE0LTMye2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS00MDBcIixzYW5zLXNlcmlmfX0uZm9udC0yNC0yNCwuYmxvZy1wb3N0LXBhZ2UgLmJsb2ctcG9zdC1wYWdlX19yZWxhdGVkLXBvc3RzIGgze2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS00MDBcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTpjYWxjKDI0cHggKyAwICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO2xpbmUtaGVpZ2h0OmNhbGMoMzJweCArIC00ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuZm9udC0yNC0yNCwuYmxvZy1wb3N0LXBhZ2UgLmJsb2ctcG9zdC1wYWdlX19yZWxhdGVkLXBvc3RzIGgze2ZvbnQtc2l6ZToyNHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5mb250LTI0LTI0LC5ibG9nLXBvc3QtcGFnZSAuYmxvZy1wb3N0LXBhZ2VfX3JlbGF0ZWQtcG9zdHMgaDN7Zm9udC1zaXplOjI0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuZm9udC0yNC0yNCwuYmxvZy1wb3N0LXBhZ2UgLmJsb2ctcG9zdC1wYWdlX19yZWxhdGVkLXBvc3RzIGgze2xpbmUtaGVpZ2h0OjMycHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmZvbnQtMjQtMjQsLmJsb2ctcG9zdC1wYWdlIC5ibG9nLXBvc3QtcGFnZV9fcmVsYXRlZC1wb3N0cyBoM3tsaW5lLWhlaWdodDoyOHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5mb250LTI0LTI0LC5ibG9nLXBvc3QtcGFnZSAuYmxvZy1wb3N0LXBhZ2VfX3JlbGF0ZWQtcG9zdHMgaDN7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTMwMFwiLHNhbnMtc2VyaWZ9fS5mb250LTEyLTE2LHByZSwuYmxvY2stbGlzdC1tb2R1bGVfX2NvbnRlbnQgcCwuY3RhLW1vZHVsZV9fdGV4dCBwLC5mb290bm90ZS1tb2R1bGUgcCBhLC5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19yZXN1bHRzLWZvb3Rlci1idXR0b25zLWxlZnQgLmxpbmstLWxlZnQsLmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Jlc3VsdHMtZm9vdGVyLWJ1dHRvbnMtcmlnaHQgLmxpbmstLWxlZnQsYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGUgLmxpbmstLWxlZnR7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTQwMFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOmNhbGMoMTJweCArIDQgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7bGluZS1oZWlnaHQ6Y2FsYygxNnB4ICsgOCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmZvbnQtMTItMTYscHJlLC5ibG9jay1saXN0LW1vZHVsZV9fY29udGVudCBwLC5jdGEtbW9kdWxlX190ZXh0IHAsLmZvb3Rub3RlLW1vZHVsZSBwIGEsLmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Jlc3VsdHMtZm9vdGVyLWJ1dHRvbnMtbGVmdCAubGluay0tbGVmdCwuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcmVzdWx0cy1mb290ZXItYnV0dG9ucy1yaWdodCAubGluay0tbGVmdCxhZHQtaG93LWl0LXdvcmtzLW1vZHVsZSAubGluay0tbGVmdHtmb250LXNpemU6MTJweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuZm9udC0xMi0xNixwcmUsLmJsb2NrLWxpc3QtbW9kdWxlX19jb250ZW50IHAsLmN0YS1tb2R1bGVfX3RleHQgcCwuZm9vdG5vdGUtbW9kdWxlIHAgYSwuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcmVzdWx0cy1mb290ZXItYnV0dG9ucy1sZWZ0IC5saW5rLS1sZWZ0LC5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19yZXN1bHRzLWZvb3Rlci1idXR0b25zLXJpZ2h0IC5saW5rLS1sZWZ0LGFkdC1ob3ctaXQtd29ya3MtbW9kdWxlIC5saW5rLS1sZWZ0e2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmZvbnQtMTItMTYscHJlLC5ibG9jay1saXN0LW1vZHVsZV9fY29udGVudCBwLC5jdGEtbW9kdWxlX190ZXh0IHAsLmZvb3Rub3RlLW1vZHVsZSBwIGEsLmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Jlc3VsdHMtZm9vdGVyLWJ1dHRvbnMtbGVmdCAubGluay0tbGVmdCwuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcmVzdWx0cy1mb290ZXItYnV0dG9ucy1yaWdodCAubGluay0tbGVmdCxhZHQtaG93LWl0LXdvcmtzLW1vZHVsZSAubGluay0tbGVmdHtsaW5lLWhlaWdodDoxNnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5mb250LTEyLTE2LHByZSwuYmxvY2stbGlzdC1tb2R1bGVfX2NvbnRlbnQgcCwuY3RhLW1vZHVsZV9fdGV4dCBwLC5mb290bm90ZS1tb2R1bGUgcCBhLC5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19yZXN1bHRzLWZvb3Rlci1idXR0b25zLWxlZnQgLmxpbmstLWxlZnQsLmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Jlc3VsdHMtZm9vdGVyLWJ1dHRvbnMtcmlnaHQgLmxpbmstLWxlZnQsYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGUgLmxpbmstLWxlZnR7bGluZS1oZWlnaHQ6MjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuZm9udC0xMi0xNixwcmUsLmJsb2NrLWxpc3QtbW9kdWxlX19jb250ZW50IHAsLmN0YS1tb2R1bGVfX3RleHQgcCwuZm9vdG5vdGUtbW9kdWxlIHAgYSwuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcmVzdWx0cy1mb290ZXItYnV0dG9ucy1sZWZ0IC5saW5rLS1sZWZ0LC5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19yZXN1bHRzLWZvb3Rlci1idXR0b25zLXJpZ2h0IC5saW5rLS1sZWZ0LGFkdC1ob3ctaXQtd29ya3MtbW9kdWxlIC5saW5rLS1sZWZ0e2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS02MDBcIixzYW5zLXNlcmlmfX0uZm9udC0xNC0xNCwuYmxvZy1wb3N0LXBhZ2UgLmJsb2ctcG9zdC1wYWdlX19oZWFkZXIgLmJsb2ctcG9zdC1wYWdlX19oZWFkZXJfX2tpY2tlciwuYmxvY2stbGlzdC1tb2R1bGUgLmJsb2NrLWxpc3QtbW9kdWxlX19zaG93LW1vcmV7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTQwMFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjBweH0uZm9udC0xMi0xNCwuYnV0dG9uLC5jdGEtZHJvcGRvd25fX3BpY2tlciBhLC5ibG9nLXBvc3QtcGFnZSAuYmxvZy1wb3N0LXBhZ2VfX2hlYWRlciAuYmxvZy1wb3N0LXBhZ2VfX2hlYWRlcl9fZGF0ZXtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNDAwXCIsc2Fucy1zZXJpZjtmb250LXNpemU6Y2FsYygxMnB4ICsgMiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtsaW5lLWhlaWdodDpjYWxjKDE2cHggKyA0ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuZm9udC0xMi0xNCwuYnV0dG9uLC5jdGEtZHJvcGRvd25fX3BpY2tlciBhLC5ibG9nLXBvc3QtcGFnZSAuYmxvZy1wb3N0LXBhZ2VfX2hlYWRlciAuYmxvZy1wb3N0LXBhZ2VfX2hlYWRlcl9fZGF0ZXtmb250LXNpemU6MTJweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuZm9udC0xMi0xNCwuYnV0dG9uLC5jdGEtZHJvcGRvd25fX3BpY2tlciBhLC5ibG9nLXBvc3QtcGFnZSAuYmxvZy1wb3N0LXBhZ2VfX2hlYWRlciAuYmxvZy1wb3N0LXBhZ2VfX2hlYWRlcl9fZGF0ZXtmb250LXNpemU6MTRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5mb250LTEyLTE0LC5idXR0b24sLmN0YS1kcm9wZG93bl9fcGlja2VyIGEsLmJsb2ctcG9zdC1wYWdlIC5ibG9nLXBvc3QtcGFnZV9faGVhZGVyIC5ibG9nLXBvc3QtcGFnZV9faGVhZGVyX19kYXRle2xpbmUtaGVpZ2h0OjE2cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmZvbnQtMTItMTQsLmJ1dHRvbiwuY3RhLWRyb3Bkb3duX19waWNrZXIgYSwuYmxvZy1wb3N0LXBhZ2UgLmJsb2ctcG9zdC1wYWdlX19oZWFkZXIgLmJsb2ctcG9zdC1wYWdlX19oZWFkZXJfX2RhdGV7bGluZS1oZWlnaHQ6MjBweH19LmZvb3Rub3RlLW1vZHVsZSBoNHtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNjAwXCIsc2Fucy1zZXJpZjtmb250LXNpemU6Y2FsYygxNHB4ICsgMiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtsaW5lLWhlaWdodDpjYWxjKDIwcHggKyA0ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuZm9vdG5vdGUtbW9kdWxlIGg0e2ZvbnQtc2l6ZToxNHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5mb290bm90ZS1tb2R1bGUgaDR7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuZm9vdG5vdGUtbW9kdWxlIGg0e2xpbmUtaGVpZ2h0OjIwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmZvb3Rub3RlLW1vZHVsZSBoNHtsaW5lLWhlaWdodDoyNHB4fX0uZm9udC0xNC0xOCwuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IHAsLmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCAuYmxvY2stbGlzdC1tb2R1bGVfX2l0ZW0tLXF1b3RlIGJsb2NrcXVvdGUgcCBhLC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlIC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlX19jb250ZW50IGxpLC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlIC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlX19jb250ZW50IHAsLmRldmljZXMtcGlja2VyLW1vZHVsZSAuZGV2aWNlcy1waWNrZXItbW9kdWxlX19zZWxlY3QtY291bnRyaWVzIHAsLmZvb3Rub3RlLW1vZHVsZSBwLC5zaWRlLWJ5LXNpZGUtbW9kdWxlX19ibG9jayBoMytwe2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS00MDBcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTpjYWxjKDE0cHggKyA0ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO2xpbmUtaGVpZ2h0OmNhbGMoMjBweCArIDggKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5mb250LTE0LTE4LC5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgcCwuYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIC5ibG9jay1saXN0LW1vZHVsZV9faXRlbS0tcXVvdGUgYmxvY2txdW90ZSBwIGEsLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGUgLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGVfX2NvbnRlbnQgbGksLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGUgLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGVfX2NvbnRlbnQgcCwuZGV2aWNlcy1waWNrZXItbW9kdWxlIC5kZXZpY2VzLXBpY2tlci1tb2R1bGVfX3NlbGVjdC1jb3VudHJpZXMgcCwuZm9vdG5vdGUtbW9kdWxlIHAsLnNpZGUtYnktc2lkZS1tb2R1bGVfX2Jsb2NrIGgzK3B7Zm9udC1zaXplOjE0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmZvbnQtMTQtMTgsLmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBwLC5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQgLmJsb2NrLWxpc3QtbW9kdWxlX19pdGVtLS1xdW90ZSBibG9ja3F1b3RlIHAgYSwuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZSAuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZV9fY29udGVudCBsaSwuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZSAuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZV9fY29udGVudCBwLC5kZXZpY2VzLXBpY2tlci1tb2R1bGUgLmRldmljZXMtcGlja2VyLW1vZHVsZV9fc2VsZWN0LWNvdW50cmllcyBwLC5mb290bm90ZS1tb2R1bGUgcCwuc2lkZS1ieS1zaWRlLW1vZHVsZV9fYmxvY2sgaDMrcHtmb250LXNpemU6MThweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5mb250LTE0LTE4LC5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgcCwuYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIC5ibG9jay1saXN0LW1vZHVsZV9faXRlbS0tcXVvdGUgYmxvY2txdW90ZSBwIGEsLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGUgLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGVfX2NvbnRlbnQgbGksLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGUgLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGVfX2NvbnRlbnQgcCwuZGV2aWNlcy1waWNrZXItbW9kdWxlIC5kZXZpY2VzLXBpY2tlci1tb2R1bGVfX3NlbGVjdC1jb3VudHJpZXMgcCwuZm9vdG5vdGUtbW9kdWxlIHAsLnNpZGUtYnktc2lkZS1tb2R1bGVfX2Jsb2NrIGgzK3B7bGluZS1oZWlnaHQ6MjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuZm9udC0xNC0xOCwuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IHAsLmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCAuYmxvY2stbGlzdC1tb2R1bGVfX2l0ZW0tLXF1b3RlIGJsb2NrcXVvdGUgcCBhLC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlIC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlX19jb250ZW50IGxpLC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlIC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlX19jb250ZW50IHAsLmRldmljZXMtcGlja2VyLW1vZHVsZSAuZGV2aWNlcy1waWNrZXItbW9kdWxlX19zZWxlY3QtY291bnRyaWVzIHAsLmZvb3Rub3RlLW1vZHVsZSBwLC5zaWRlLWJ5LXNpZGUtbW9kdWxlX19ibG9jayBoMytwe2xpbmUtaGVpZ2h0OjI4cHh9fSosKjphZnRlciwqOmJlZm9yZXtib3gtc2l6aW5nOmJvcmRlci1ib3h9Knt0ZXh0LXJlbmRlcmluZzpvcHRpbWl6ZUxlZ2liaWxpdHk7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50fSo6Zm9jdXN7b3V0bGluZTowfWlucHV0e2ZvbnQtZmFtaWx5OmluaGVyaXR9YnV0dG9ue292ZXJmbG93OnZpc2libGV9aW5wdXRbdHlwZT0nc3VibWl0J117LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfXNlbGVjdDo6LW1zLWV4cGFuZHtkaXNwbGF5Om5vbmV9aW5wdXQ6Oi1tcy1jbGVhcntkaXNwbGF5Om5vbmV9Ym9keXtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtMzAwXCIsc2Fucy1zZXJpZjtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY4Zjg7b3ZlcmZsb3cteDpoaWRkZW47d2lkdGg6MTAwJTtmb250LXNpemU6MThweDtjb2xvcjpyZ2JhKDAsMCwwLDAuOCk7bGluZS1oZWlnaHQ6MS41NTU1Njtmb250LXNpemU6Y2FsYygxNXB4ICsgMyAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7Ym9keXtmb250LXNpemU6MTVweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXtib2R5e2ZvbnQtc2l6ZToxOHB4fX1tYWlue2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZC1jb2xvcjojZjhmOGY4O3BhZGRpbmctdG9wOjgwcHg7bWluLWhlaWdodDpjYWxjKDEwMHZoIC0gNDcwcHgpfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7bWFpbntwYWRkaW5nLXRvcDo2NHB4fX1oMXtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtMzAwY1wiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjU2cHg7bGluZS1oZWlnaHQ6MS4yMTQyOTtmb250LXNpemU6Y2FsYygyOHB4ICsgMjggKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpe2gxe2ZvbnQtc2l6ZToyOHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpe2gxe2ZvbnQtc2l6ZTo1NnB4fX1oMntmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtMzAwY1wiLHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MS4xNjY2Nztmb250LXNpemU6Y2FsYygyNnB4ICsgMjIgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpe2gye2ZvbnQtc2l6ZToyNnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpe2gye2ZvbnQtc2l6ZTo0OHB4fX1oM3tmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtMzAwY1wiLHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MS4yO2ZvbnQtc2l6ZTpjYWxjKDI0cHggKyAxNiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7aDN7Zm9udC1zaXplOjI0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7aDN7Zm9udC1zaXplOjQwcHh9fWg0LGg1LGg2e2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS03MDBcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuNzV9cHtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNDAwXCIsc2Fucy1zZXJpZjtmb250LXNpemU6aW5oZXJpdH1zdHJvbmd7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTcwMFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOmluaGVyaXR9ZW17Zm9udC1zdHlsZTppdGFsaWN9b2wsdWx7bWFyZ2luOjRweCAwIDhweH1saXtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNDAwXCIsc2Fucy1zZXJpZjtsaW5lLWhlaWdodDoxLjU7Zm9udC1zaXplOmNhbGMoMTZweCArIDIgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpe2xpe2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpe2xpe2ZvbnQtc2l6ZToxOHB4fX11bD5saXtwb3NpdGlvbjpyZWxhdGl2ZTtjb2xvcjpyZ2JhKDAsMCwwLDAuOCk7bWFyZ2luLWxlZnQ6MjRweH11bD5saTpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMHB4O2xlZnQ6LTIycHg7d2lkdGg6M3B4O2hlaWdodDozcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuOCk7Ym9yZGVyLXJhZGl1czo1MCV9b2w+b2x7cGFkZGluZy1sZWZ0OjI0cHh9b2w+bGl7cG9zaXRpb246cmVsYXRpdmU7Y29sb3I6cmdiYSgwLDAsMCwwLjgpO2xpc3Qtc3R5bGUtdHlwZTpkZWNpbWFsO21hcmdpbi1sZWZ0OjI0cHg7cGFkZGluZy1sZWZ0OjEycHh9b2wgdWwgbGl7bWFyZ2luLWxlZnQ6MzZweDtwYWRkaW5nLWxlZnQ6MTZweH1vbCB1bCBsaTpiZWZvcmV7bGVmdDowICFpbXBvcnRhbnR9YSwuYXtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNzAwXCIsc2Fucy1zZXJpZjtsaW5lLWhlaWdodDoxLjU7Zm9udC1zaXplOmluaGVyaXQ7Y29sb3I6IzE1YmZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmFsbCA4MG1zIGxpbmVhcjtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2N1cnNvcjpwb2ludGVyfWEgdSwuYSB1e3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9YTphY3RpdmUsLmE6YWN0aXZle2NvbG9yOiMyMEI3RUZ9LnVuZGVybGluZWR7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24saW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24saW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9ue2Rpc3BsYXk6bm9uZX06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6cmdiYSgwLDAsMCwwLjgpfTotbW96LXBsYWNlaG9sZGVye2NvbG9yOnJnYmEoMCwwLDAsMC44KX06Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6cmdiYSgwLDAsMCwwLjgpfTotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6cmdiYSgwLDAsMCwwLjgpfXRoe2ZvbnQtZmFtaWx5OlNhbXN1bmdPbmUtNzAwLHNhbnMtc2VyaWY7YmFja2dyb3VuZC1jb2xvcjojZmZmfXRke21pbi13aWR0aDoxNTJweDtoZWlnaHQ6ODBweDtwYWRkaW5nOjEycHg7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojRjhGOEY4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtib3JkZXItcmlnaHQ6MnB4IHNvbGlkICNmZmY7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2ZmZn10ZCBzdmd7d2lkdGg6MTVweDtoZWlnaHQ6MTVweH10ZDpmaXJzdC1vZi10eXBle2ZvbnQtZmFtaWx5OlNhbXN1bmdPbmUtNzAwLHNhbnMtc2VyaWZ9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXt0ZDpmaXJzdC1vZi10eXBle21pbi13aWR0aDoxMTJweH19cHJle3BhZGRpbmc6OHB4O2ZvbnQtZmFtaWx5OlwiQ291cmllclwiLCBtb25vc3BhY2U7YmFja2dyb3VuZC1jb2xvcjojZjhmOGY4fWhye2JvcmRlcjowO2hlaWdodDoycHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMSl9LmJnLWdyYXl7YmFja2dyb3VuZC1jb2xvcjojZjhmOGY4O2NvbG9yOnJnYmEoMCwwLDAsMC44KX0uYmctZ3JheSAuc3ZnLWxheWVyX190b3AtbGF5ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjhmOGY4fS5iZy1ibHVle2JhY2tncm91bmQtY29sb3I6IzE1YmZmZjtjb2xvcjojZmZmfS5iZy1ibHVlIHB7Y29sb3I6I2ZmZn0uYmctYmx1ZSAuc3ZnLWxheWVyX190b3AtbGF5ZXJ7YmFja2dyb3VuZC1jb2xvcjojMTViZmZmfS5iZy1saWdodC1wdXJwbGV7YmFja2dyb3VuZC1jb2xvcjojRUFFQUY0fS5iZy1saWdodC1wdXJwbGUgLnN2Zy1sYXllcl9fdG9wLWxheWVye2JhY2tncm91bmQtY29sb3I6I0VBRUFGNH0uYmctbGlnaHQtcHVycGxlLTN7YmFja2dyb3VuZC1jb2xvcjojRURFREY1O2NvbG9yOnJnYmEoMCwwLDAsMC44KX0uYmctbGlnaHQtcHVycGxlLTMgLnN2Zy1sYXllcl9fdG9wLWxheWVye2JhY2tncm91bmQtY29sb3I6I0VERURGNX0uYmctcHVycGxle2JhY2tncm91bmQtY29sb3I6IzNFMEQ4Njtjb2xvcjojZmZmfS5iZy1wdXJwbGUgLnN2Zy1sYXllcl9fdG9wLWxheWVye2JhY2tncm91bmQtY29sb3I6IzNFMEQ4Nn0uYmctcG93ZGVye2JhY2tncm91bmQtY29sb3I6I0ZBRjFFQztjb2xvcjpyZ2JhKDAsMCwwLDAuOCl9LmJnLXBvd2RlciAuc3ZnLWxheWVyX190b3AtbGF5ZXJ7YmFja2dyb3VuZC1jb2xvcjojRkFGMUVDfS5iZy1waW5re2JhY2tncm91bmQtY29sb3I6I0Y3RUJFQjtjb2xvcjpyZ2JhKDAsMCwwLDAuOCl9LmJnLXBpbmsgLnN2Zy1sYXllcl9fdG9wLWxheWVye2JhY2tncm91bmQtY29sb3I6I0Y3RUJFQn0uYmctZ3JleXtiYWNrZ3JvdW5kLWNvbG9yOiNGMEYwRjQ7Y29sb3I6cmdiYSgwLDAsMCwwLjgpfS5iZy1ncmV5IC5zdmctbGF5ZXJfX3RvcC1sYXllcntiYWNrZ3JvdW5kLWNvbG9yOiNGMEYwRjR9LmJnLWdyYXl7YmFja2dyb3VuZC1jb2xvcjojZjhmOGY4O2NvbG9yOnJnYmEoMCwwLDAsMC44KX0uYmctZ3JheSAuc3ZnLWxheWVyX190b3AtbGF5ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjhmOGY4fS5iZy1saWdodC1ibHVle2JhY2tncm91bmQtY29sb3I6I0U3RjVGOX0uYmctbGlnaHQtYmx1ZSAuc3ZnLWxheWVyX190b3AtbGF5ZXJ7YmFja2dyb3VuZC1jb2xvcjojRTdGNUY5fS5iZy13aGl0ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmJnLXdoaXRlIC5zdmctbGF5ZXJfX3RvcC1sYXllcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmJnLWFkdC1ibHVle2JhY2tncm91bmQtY29sb3I6IzE0MjhBMDtjb2xvcjojZmZmfS5iZy1hZHQtYmx1ZSAuc3ZnLWxheWVyX190b3AtbGF5ZXJ7YmFja2dyb3VuZC1jb2xvcjojMTQyOEEwfS5iZy1nb2xke2JhY2tncm91bmQtY29sb3I6I0U1QkY5QTtjb2xvcjpyZ2JhKDAsMCwwLDAuOCl9LmJnLWdvbGQgLnN2Zy1sYXllcl9fdG9wLWxheWVye2JhY2tncm91bmQtY29sb3I6I0U1QkY5QX0uYmctZ29sZC13aGl0ZXtiYWNrZ3JvdW5kLWNvbG9yOiNFNUJGOUE7Y29sb3I6I2ZmZn0uYmctZ29sZC13aGl0ZSAuc3ZnLWxheWVyX190b3AtbGF5ZXJ7YmFja2dyb3VuZC1jb2xvcjojRTVCRjlBfS5iZy1ibGFja3tiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Y29sb3I6I2ZmZn0uYmctYmxhY2sgLnN2Zy1sYXllcl9fdG9wLWxheWVye2JhY2tncm91bmQtY29sb3I6IzAwMH0uYmctZW5kZWF2b3ItYmx1ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDYxQjE7Y29sb3I6I2ZmZn0uYmctZW5kZWF2b3ItYmx1ZSAuc3ZnLWxheWVyX190b3AtbGF5ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDA2MUIxfS5iZy1saWdodC1ncmV5LWdyYWRpZW50LXJpZ2h0LXRvLWxlZnR7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMzE1ZGVnLCAjRThFOEU4IDAlLCAjRkFGQUZBIDEwMCUpfS5iZy1saWdodC1ncmV5LWdyYWRpZW50LXJpZ2h0LXRvLWxlZnQgLnN2Zy1sYXllcl9fdG9wLWxheWVye2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDMxNWRlZywgI0U4RThFOCAwJSwgI0ZBRkFGQSAxMDAlKX0uYmctZGVlcC1ncmV5LWdyYWRpZW50LXJpZ2h0LXRvLWxlZnR7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMzE1ZGVnLCAjRThFOEU4IDAlLCAjRjNGM0YzIDEwMCUpfS5iZy1kZWVwLWdyZXktZ3JhZGllbnQtcmlnaHQtdG8tbGVmdCAuc3ZnLWxheWVyX190b3AtbGF5ZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMzE1ZGVnLCAjRThFOEU4IDAlLCAjRjNGM0YzIDEwMCUpfS5iZy1ibGFjay1ncmFkaWVudC1sZWZ0LXRvLXJpZ2h0e2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzAwMCAwJSwgIzJCMkIyQiAxMDAlKX0uYmctYmxhY2stZ3JhZGllbnQtbGVmdC10by1yaWdodCAuc3ZnLWxheWVyX190b3AtbGF5ZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMDAwIDAlLCAjMkIyQjJCIDEwMCUpfS5iZy1saWdodC1ncmV5LWdyYWRpZW50LWxlZnQtdG8tcmlnaHR7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjRThFOGU4IDAsICNmZmYgMTAwJSl9LmJnLWxpZ2h0LWdyZXktZ3JhZGllbnQtbGVmdC10by1yaWdodCAuc3ZnLWxheWVyX190b3AtbGF5ZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjRThFOGU4IDAsICNmZmYgMTAwJSl9LnBhZ2UtY29udGFpbmVye21heC13aWR0aDoxNDQwcHg7bWFyZ2luOjAgYXV0bztvdmVyZmxvdzpoaWRkZW47d2lkdGg6MTAwJTt0cmFuc2l0aW9uLXByb3BlcnR5Om1hcmdpbjt0cmFuc2l0aW9uLWR1cmF0aW9uOjYwMG1zO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTt0cmFuc2l0aW9uLWRlbGF5OjBzfS5ibG9jay1jb250YWluZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJX0uYmxvY2stbWVkaXVtLWNvbnRhaW5lcnt3aWR0aDo5MCU7bWF4LXdpZHRoOjc1NnB4O21hcmdpbjowIGF1dG99LmJsb2NrLWlubmVye3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowIGF1dG87d2lkdGg6OTAlfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2NrLWlubmVye3dpZHRoOjg1JX19Lm1haW4td3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZX0ubWFpbi13cmFwcGVyLnN1Ym5hdmlnYXRpb24tYWN0aXZle3BhZGRpbmctdG9wOjE2MHB4fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7Lm1haW4td3JhcHBlci5zdWJuYXZpZ2F0aW9uLWFjdGl2ZXtwYWRkaW5nLXRvcDoxMjhweH19LnRleHQtdHJ1bmNhdGV7aGVpZ2h0OjUwcHg7b3ZlcmZsb3c6aGlkZGVufS5sYXp5LWxvYWRlcntvcGFjaXR5OjB9Lmljb25zLXNwcml0ZXNoZWV0e2Rpc3BsYXk6bm9uZTt3aWR0aDowO2hlaWdodDowfS5hZGQtdG8tY2FydHtkaXNwbGF5OmlubGluZS1ibG9ja30uYWRkLXRvLWNhcnQgLmJ1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MTBweH0uYWRkLXRvLWNhcnQgcHtjbGVhcjpib3RoO21hcmdpbi10b3A6MjhweDtmb250LXNpemU6MTRweH0uYWRkLXRvLWNhcnQud2FybmluZyBwe29wYWNpdHk6MC44O2NvbG9yOiNGRjUyNTE7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTcwMFwiLHNhbnMtc2VyaWZ9LmFkZC10by1jYXJ0LmRpc2NvbnRpbnVlZCAuYnV0dG9ue3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoxMHB4fS5hZGQtdG8tY2FydC5kaXNjb250aW51ZWQgcHtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNDAwXCIsc2Fucy1zZXJpZjtjb2xvcjpyZ2JhKDAsMCwwLDAuOCl9LmJyZWFkY3J1bWJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjIwcHg7bGVmdDowO3JpZ2h0OjA7bWFyZ2luOmF1dG87d2lkdGg6OTAlO2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS00MDBcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjI7Y29sb3I6cmdiYSgwLDAsMCwwLjUpO3RleHQtZGVjb3JhdGlvbjpub25lO3otaW5kZXg6MX0uYnJlYWRjcnVtYjpob3Zlcntjb2xvcjojMDhBMkRCO3RyYW5zaXRpb24tcHJvcGVydHk6YWxsO3RyYW5zaXRpb24tZHVyYXRpb246MzkwbXM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO3RyYW5zaXRpb24tZGVsYXk6MHN9LmJyZWFkY3J1bWI+c3Bhbntwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MS43cHg7bWFyZ2luLXJpZ2h0OjRweDtmb250LXNpemU6MjBweH0uYnJlYWRjcnVtYnN7Y2xlYXI6Ym90aDt3aWR0aDo5MCU7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7bWFyZ2luOmF1dG99LmJyZWFkY3J1bWJzIC5icmVhZGNydW1ie3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OmxlZnQ7d2lkdGg6YXV0b30uYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWItZGFya2Vye2NvbG9yOnJnYmEoMCwwLDAsMC44NCl9LmJyZWFkY3J1bWJzIHAuYnJlYWRjcnVtYiBzcGFue2ZvbnQtc2l6ZToxNHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo5cHh9LmJyZWFkY3J1bWJzIHAuYnJlYWRjcnVtYjpob3Zlcntjb2xvcjpyZ2JhKDAsMCwwLDAuNSl9LmJ1dHRvbntkaXNwbGF5OmlubGluZS1ibG9jaztmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNzAwXCIsc2Fucy1zZXJpZjtwYWRkaW5nLXRvcDpjYWxjKDEwcHggKyAyICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO3BhZGRpbmctYm90dG9tOmNhbGMoMTBweCArIDIgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7cGFkZGluZy1sZWZ0OmNhbGMoMThweCArIDYgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7cGFkZGluZy1yaWdodDpjYWxjKDE4cHggKyA2ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO2JvcmRlcjoycHggc29saWQgIzE1YmZmZjtib3JkZXItcmFkaXVzOjQwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtYWxpZ246Y2VudGVyO2N1cnNvcjpwb2ludGVyO2xldHRlci1zcGFjaW5nOjAuMDRlbTt0cmFuc2l0aW9uOmFsbCA4MG1zIGVhc2Utb3V0O2NvbG9yOiNmZmY7YmFja2dyb3VuZDojMTViZmZmfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYnV0dG9ue3BhZGRpbmctdG9wOjEwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJ1dHRvbntwYWRkaW5nLXRvcDoxMnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJ1dHRvbntwYWRkaW5nLWJvdHRvbToxMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5idXR0b257cGFkZGluZy1ib3R0b206MTJweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5idXR0b257cGFkZGluZy1sZWZ0OjE4cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJ1dHRvbntwYWRkaW5nLWxlZnQ6MjRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5idXR0b257cGFkZGluZy1yaWdodDoxOHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5idXR0b257cGFkZGluZy1yaWdodDoyNHB4fX0uYnV0dG9uIHN2Z3tmaWxsOiNmZmZ9aHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbjpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzA4QTJEQjtib3JkZXItY29sb3I6IzA4QTJEQn1odG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uOmZvY3VzLGh0bWwuZGV2aWNlIC5idXR0b246Zm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwOEEyREI7Ym9yZGVyLWNvbG9yOiMwOEEyREJ9aHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbjphY3RpdmUsaHRtbC5kZXZpY2UgLmJ1dHRvbjphY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyMEI3RUY7Ym9yZGVyLWNvbG9yOiMyMEI3RUZ9LmJ1dHRvbjpkaXNhYmxlZHtiYWNrZ3JvdW5kOiMwMDA7b3BhY2l0eTouMjtib3JkZXItY29sb3I6IzAwMH0uYnV0dG9uLS1jaXJjbGUsLmJ1dHRvbi0tY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDtib3JkZXI6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtib3JkZXItcmFkaXVzOjUwJTtjdXJzb3I6cG9pbnRlcjtib3JkZXI6c29saWQgMnB4IHRyYW5zcGFyZW50O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzowIDZweCA2cHggMCByZ2JhKDAsMCwwLDAuMSl9LmJ1dHRvbi0tY2lyY2xlIHN2ZywuYnV0dG9uLS1jbG9zZSBzdmd7cG9zaXRpb246cmVsYXRpdmU7bGVmdDowO3RvcDoxLjVweDt3aWR0aDoyMnB4O2hlaWdodDoyMnB4O2ZpbGw6cmdiYSgwLDAsMCwwLjgpfWh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLWNpcmNsZTpob3ZlcixodG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uLS1jbG9zZTpob3Zlcntib3JkZXItY29sb3I6d2hpdGU7Y29sb3I6cmdiYSgwLDAsMCwwLjgpO3RyYW5zZm9ybTpzY2FsZSgxLjA1KX1odG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uLS1jaXJjbGU6aG92ZXIgc3ZnLGh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLWNsb3NlOmhvdmVyIHN2Z3tmaWxsOnJnYmEoMCwwLDAsMC44KX1odG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uLS1jaXJjbGU6Zm9jdXMsaHRtbC5kZXZpY2UgLmJ1dHRvbi0tY2lyY2xlOmZvY3VzLGh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLWNsb3NlOmZvY3VzLGh0bWwuZGV2aWNlIC5idXR0b24tLWNsb3NlOmZvY3Vze2JvcmRlci1jb2xvcjp3aGl0ZTtjb2xvcjpyZ2JhKDAsMCwwLDAuOCk7Ym94LXNoYWRvdzowIDAgMCAycHggI2ZmZn1odG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uLS1jaXJjbGU6Zm9jdXMgc3ZnLGh0bWwuZGV2aWNlIC5idXR0b24tLWNpcmNsZTpmb2N1cyBzdmcsaHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbi0tY2xvc2U6Zm9jdXMgc3ZnLGh0bWwuZGV2aWNlIC5idXR0b24tLWNsb3NlOmZvY3VzIHN2Z3tmaWxsOnJnYmEoMCwwLDAsMC44KX1odG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uLS1jaXJjbGU6YWN0aXZlLGh0bWwuZGV2aWNlIC5idXR0b24tLWNpcmNsZTphY3RpdmUsaHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbi0tY2xvc2U6YWN0aXZlLGh0bWwuZGV2aWNlIC5idXR0b24tLWNsb3NlOmFjdGl2ZXtib3JkZXItY29sb3I6d2hpdGU7Y29sb3I6cmdiYSgwLDAsMCwwLjgpO2JveC1zaGFkb3c6MCAwIDAgMnB4ICNmZmZ9aHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbi0tY2lyY2xlOmFjdGl2ZSBzdmcsaHRtbC5kZXZpY2UgLmJ1dHRvbi0tY2lyY2xlOmFjdGl2ZSBzdmcsaHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbi0tY2xvc2U6YWN0aXZlIHN2ZyxodG1sLmRldmljZSAuYnV0dG9uLS1jbG9zZTphY3RpdmUgc3Zne2ZpbGw6cmdiYSgwLDAsMCwwLjgpfS5idXR0b24tLWNpcmNsZS5idXR0b24tLWxhcmdlLC5idXR0b24tLWNsb3NlLmJ1dHRvbi0tbGFyZ2V7d2lkdGg6ODBweDtoZWlnaHQ6ODBweH0uYnV0dG9uLS1wbGF5LXNtYWxsIHN2Z3t0b3A6MS41cHg7d2lkdGg6MTVweDtoZWlnaHQ6MTVweH0uYnV0dG9uLS10cmFuc3BhcmVudC1ibGFja3tjb2xvcjpyZ2JhKDAsMCwwLDAuOCk7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjgpfS5idXR0b24tLXRyYW5zcGFyZW50LWJsYWNrIHN2Z3tmaWxsOnJnYmEoMCwwLDAsMC44KX1odG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uLS10cmFuc3BhcmVudC1ibGFjazpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC44KTtjb2xvcjojZmZmO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudH1odG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uLS10cmFuc3BhcmVudC1ibGFjazpob3ZlciBzdmd7ZmlsbDojZmZmfWh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLXRyYW5zcGFyZW50LWJsYWNrOmZvY3VzLGh0bWwuZGV2aWNlIC5idXR0b24tLXRyYW5zcGFyZW50LWJsYWNrOmZvY3Vze2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjgpO2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50fWh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLXRyYW5zcGFyZW50LWJsYWNrOmZvY3VzIHN2ZyxodG1sLmRldmljZSAuYnV0dG9uLS10cmFuc3BhcmVudC1ibGFjazpmb2N1cyBzdmd7ZmlsbDojZmZmfWh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLXRyYW5zcGFyZW50LWJsYWNrOmFjdGl2ZSxodG1sLmRldmljZSAuYnV0dG9uLS10cmFuc3BhcmVudC1ibGFjazphY3RpdmV7YmFja2dyb3VuZDojMDAwO2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50fWh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLXRyYW5zcGFyZW50LWJsYWNrOmFjdGl2ZSBzdmcsaHRtbC5kZXZpY2UgLmJ1dHRvbi0tdHJhbnNwYXJlbnQtYmxhY2s6YWN0aXZlIHN2Z3tmaWxsOiNmZmZ9LmJ1dHRvbi0tdHJhbnNwYXJlbnQtd2hpdGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjojZmZmfS5idXR0b24tLXRyYW5zcGFyZW50LXdoaXRlIHN2Z3tmaWxsOiNmZmZ9aHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbi0tdHJhbnNwYXJlbnQtd2hpdGU6aG92ZXJ7Y29sb3I6cmdiYSgwLDAsMCwwLjgpO2JhY2tncm91bmQ6I2ZmZjtib3JkZXItY29sb3I6I2ZmZn1odG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uLS10cmFuc3BhcmVudC13aGl0ZTpob3ZlciBzdmd7ZmlsbDpyZ2JhKDAsMCwwLDAuOCl9aHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbi0tdHJhbnNwYXJlbnQtd2hpdGU6YWN0aXZlLGh0bWwuZGV2aWNlIC5idXR0b24tLXRyYW5zcGFyZW50LXdoaXRlOmFjdGl2ZS5iZy1hZHQtYmx1ZXtiYWNrZ3JvdW5kOiNmNGY0ZjQ7Y29sb3I6cmdiYSgwLDAsMCwwLjgpO2JvcmRlci1jb2xvcjojZjRmNGY0fWh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLXRyYW5zcGFyZW50LXdoaXRlOmFjdGl2ZSBzdmcsaHRtbC5kZXZpY2UgLmJ1dHRvbi0tdHJhbnNwYXJlbnQtd2hpdGU6YWN0aXZlLmJnLWFkdC1ibHVlIHN2Z3tmaWxsOnJnYmEoMCwwLDAsMC44KX1odG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uLS10cmFuc3BhcmVudC13aGl0ZTpmb2N1cyxodG1sLmRldmljZSAuYnV0dG9uLS10cmFuc3BhcmVudC13aGl0ZTpmb2N1c3tiYWNrZ3JvdW5kOiNmNGY0ZjQ7Y29sb3I6cmdiYSgwLDAsMCwwLjgpO2JvcmRlci1jb2xvcjojZjRmNGY0fWh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLXRyYW5zcGFyZW50LXdoaXRlOmZvY3VzIHN2ZyxodG1sLmRldmljZSAuYnV0dG9uLS10cmFuc3BhcmVudC13aGl0ZTpmb2N1cyBzdmd7ZmlsbDpyZ2JhKDAsMCwwLDAuOCl9LmJ1dHRvbi0td2hpdGUsLmJ1dHRvbi0td2hpdGUtYmx1ZXtjb2xvcjojMTViZmZmO2JhY2tncm91bmQ6I2ZmZjtib3JkZXItY29sb3I6I2ZmZn0uYnV0dG9uLS13aGl0ZSBzdmcsLmJ1dHRvbi0td2hpdGUtYmx1ZSBzdmd7ZmlsbDojMTViZmZmfWh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLXdoaXRlOmhvdmVyLGh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLXdoaXRlLWJsdWU6aG92ZXJ7Y29sb3I6IzE1YmZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNmZmZ9aHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbi0td2hpdGU6aG92ZXIgc3ZnLGh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLXdoaXRlLWJsdWU6aG92ZXIgc3Zne2ZpbGw6IzE1YmZmZn1odG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uLS13aGl0ZTpmb2N1cyxodG1sLmRldmljZSAuYnV0dG9uLS13aGl0ZTpmb2N1cyxodG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uLS13aGl0ZS1ibHVlOmZvY3VzLGh0bWwuZGV2aWNlIC5idXR0b24tLXdoaXRlLWJsdWU6Zm9jdXN7Y29sb3I6IzE1YmZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNmZmZ9aHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbi0td2hpdGU6Zm9jdXMgc3ZnLGh0bWwuZGV2aWNlIC5idXR0b24tLXdoaXRlOmZvY3VzIHN2ZyxodG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uLS13aGl0ZS1ibHVlOmZvY3VzIHN2ZyxodG1sLmRldmljZSAuYnV0dG9uLS13aGl0ZS1ibHVlOmZvY3VzIHN2Z3tmaWxsOiMxNWJmZmZ9aHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbi0td2hpdGU6YWN0aXZlLGh0bWwuZGV2aWNlIC5idXR0b24tLXdoaXRlOmFjdGl2ZSxodG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uLS13aGl0ZS1ibHVlOmFjdGl2ZSxodG1sLmRldmljZSAuYnV0dG9uLS13aGl0ZS1ibHVlOmFjdGl2ZXtjb2xvcjojMTViZmZmO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2ZmZn1odG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uLS13aGl0ZTphY3RpdmUgc3ZnLGh0bWwuZGV2aWNlIC5idXR0b24tLXdoaXRlOmFjdGl2ZSBzdmcsaHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbi0td2hpdGUtYmx1ZTphY3RpdmUgc3ZnLGh0bWwuZGV2aWNlIC5idXR0b24tLXdoaXRlLWJsdWU6YWN0aXZlIHN2Z3tmaWxsOiMxNWJmZmZ9LmJ1dHRvbi0td2hpdGUtYmxhY2t7Y29sb3I6cmdiYSgwLDAsMCwwLjgpO2JhY2tncm91bmQ6I2ZmZjtib3JkZXItY29sb3I6I2ZmZn0uYnV0dG9uLS13aGl0ZS1ibGFjayBzdmd7ZmlsbDpyZ2JhKDAsMCwwLDAuOCl9aHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbi0td2hpdGUtYmxhY2s6aG92ZXJ7Y29sb3I6cmdiYSgwLDAsMCwwLjgpO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2ZmZn1odG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uLS13aGl0ZS1ibGFjazpob3ZlciBzdmd7ZmlsbDpyZ2JhKDAsMCwwLDAuOCl9aHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbi0td2hpdGUtYmxhY2s6YWN0aXZlLGh0bWwuZGV2aWNlIC5idXR0b24tLXdoaXRlLWJsYWNrOmFjdGl2ZXtjb2xvcjpyZ2JhKDAsMCwwLDAuOCk7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZmZmfWh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLXdoaXRlLWJsYWNrOmFjdGl2ZSBzdmcsaHRtbC5kZXZpY2UgLmJ1dHRvbi0td2hpdGUtYmxhY2s6YWN0aXZlIHN2Z3tmaWxsOnJnYmEoMCwwLDAsMC44KX1odG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uLS13aGl0ZS1ibGFjazpmb2N1cyxodG1sLmRldmljZSAuYnV0dG9uLS13aGl0ZS1ibGFjazpmb2N1c3tjb2xvcjpyZ2JhKDAsMCwwLDAuOCk7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZmZmfWh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLXdoaXRlLWJsYWNrOmZvY3VzIHN2ZyxodG1sLmRldmljZSAuYnV0dG9uLS13aGl0ZS1ibGFjazpmb2N1cyBzdmd7ZmlsbDpyZ2JhKDAsMCwwLDAuOCl9LmJ1dHRvbi0td2hpdGUtcHVycGxle2NvbG9yOiMzRTBEODY7YmFja2dyb3VuZDojZmZmO2JvcmRlci1jb2xvcjojZmZmfS5idXR0b24tLXdoaXRlLXB1cnBsZSBzdmd7ZmlsbDojM0UwRDg2fWh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLXdoaXRlLXB1cnBsZTpob3Zlcntjb2xvcjojM0UwRDg2O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2ZmZn1odG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uLS13aGl0ZS1wdXJwbGU6aG92ZXIgc3Zne2ZpbGw6IzNFMEQ4Nn1odG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uLS13aGl0ZS1wdXJwbGU6YWN0aXZlLGh0bWwuZGV2aWNlIC5idXR0b24tLXdoaXRlLXB1cnBsZTphY3RpdmV7Y29sb3I6IzNFMEQ4NjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNmZmZ9aHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbi0td2hpdGUtcHVycGxlOmFjdGl2ZSBzdmcsaHRtbC5kZXZpY2UgLmJ1dHRvbi0td2hpdGUtcHVycGxlOmFjdGl2ZSBzdmd7ZmlsbDojM0UwRDg2fWh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLXdoaXRlLXB1cnBsZTpmb2N1cyxodG1sLmRldmljZSAuYnV0dG9uLS13aGl0ZS1wdXJwbGU6Zm9jdXN7Y29sb3I6IzNFMEQ4NjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNmZmZ9aHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbi0td2hpdGUtcHVycGxlOmZvY3VzIHN2ZyxodG1sLmRldmljZSAuYnV0dG9uLS13aGl0ZS1wdXJwbGU6Zm9jdXMgc3Zne2ZpbGw6IzNFMEQ4Nn0uYnV0dG9uLS13aGl0ZS1hZHQtYmx1ZXtjb2xvcjojMTQyOEEwO2JhY2tncm91bmQ6I2ZmZjtib3JkZXItY29sb3I6I2ZmZn0uYnV0dG9uLS13aGl0ZS1hZHQtYmx1ZSBzdmd7ZmlsbDojMTQyOEEwfWh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLXdoaXRlLWFkdC1ibHVlOmhvdmVye2NvbG9yOiMxNDI4QTA7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZmZmfWh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLXdoaXRlLWFkdC1ibHVlOmhvdmVyIHN2Z3tmaWxsOiMxNDI4QTB9aHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbi0td2hpdGUtYWR0LWJsdWU6YWN0aXZlLGh0bWwuZGV2aWNlIC5idXR0b24tLXdoaXRlLWFkdC1ibHVlOmFjdGl2ZXtjb2xvcjojMTQyOEEwO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2ZmZn1odG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uLS13aGl0ZS1hZHQtYmx1ZTphY3RpdmUgc3ZnLGh0bWwuZGV2aWNlIC5idXR0b24tLXdoaXRlLWFkdC1ibHVlOmFjdGl2ZSBzdmd7ZmlsbDojMTQyOEEwfWh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLXdoaXRlLWFkdC1ibHVlOmZvY3VzLGh0bWwuZGV2aWNlIC5idXR0b24tLXdoaXRlLWFkdC1ibHVlOmZvY3Vze2NvbG9yOiMxNDI4QTA7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZmZmfWh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLXdoaXRlLWFkdC1ibHVlOmZvY3VzIHN2ZyxodG1sLmRldmljZSAuYnV0dG9uLS13aGl0ZS1hZHQtYmx1ZTpmb2N1cyBzdmd7ZmlsbDojMTQyOEEwfS5idXR0b24tLXVuZGVybGluZXtwYWRkaW5nLWxlZnQ6Y2FsYyg0cHggKyAyICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO3BhZGRpbmctcmlnaHQ6Y2FsYyg0cHggKyAyICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MDtwYWRkaW5nLWJvdHRvbTowO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Y29sb3I6cmdiYSgwLDAsMCwwLjgpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYnV0dG9uLS11bmRlcmxpbmV7cGFkZGluZy1sZWZ0OjRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYnV0dG9uLS11bmRlcmxpbmV7cGFkZGluZy1sZWZ0OjZweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5idXR0b24tLXVuZGVybGluZXtwYWRkaW5nLXJpZ2h0OjRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYnV0dG9uLS11bmRlcmxpbmV7cGFkZGluZy1yaWdodDo2cHh9fS5idXR0b24tLXVuZGVybGluZTo6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2hlaWdodDoycHg7d2lkdGg6MTAwJTt0cmFuc2l0aW9uOmFsbCA4MG1zIGVhc2Utb3V0O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjIzKTttYXJnaW4tdG9wOmNhbGMoN3B4ICsgNSAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJ1dHRvbi0tdW5kZXJsaW5lOjphZnRlcnttYXJnaW4tdG9wOjdweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYnV0dG9uLS11bmRlcmxpbmU6OmFmdGVye21hcmdpbi10b3A6MTJweH19aHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbi0tdW5kZXJsaW5lOmhvdmVye2NvbG9yOnJnYmEoMCwwLDAsMC44KTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fWh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLXVuZGVybGluZTpob3Zlcjo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuNil9aHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbi0tdW5kZXJsaW5lOmFjdGl2ZSxodG1sLmRldmljZSAuYnV0dG9uLS11bmRlcmxpbmU6YWN0aXZle2NvbG9yOnJnYmEoMCwwLDAsMC44KTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fWh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLXVuZGVybGluZTphY3RpdmU6OmFmdGVyLGh0bWwuZGV2aWNlIC5idXR0b24tLXVuZGVybGluZTphY3RpdmU6OmFmdGVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjYpfWh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLXVuZGVybGluZTpmb2N1cyxodG1sLmRldmljZSAuYnV0dG9uLS11bmRlcmxpbmU6Zm9jdXN7Y29sb3I6cmdiYSgwLDAsMCwwLjgpO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9aHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbi0tdW5kZXJsaW5lOmZvY3VzOjphZnRlcixodG1sLmRldmljZSAuYnV0dG9uLS11bmRlcmxpbmU6Zm9jdXM6OmFmdGVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjYpfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LmJ1dHRvbi0tdW5kZXJsaW5le21hcmdpbi10b3A6NXB4fX0uYnV0dG9uLS1wbGF5e3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS03MDBcIixzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0OjE0cHg7Ym9yZGVyLXJhZGl1czo0MHB4O3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0ZXh0LWFsaWduOmNlbnRlcjtjdXJzb3I6cG9pbnRlcjtsZXR0ZXItc3BhY2luZzowLjA0ZW07YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiMzRTBEODY7dHJhbnNpdGlvbjphbGwgLjA3cyBlYXNlO21hcmdpbi10b3A6Y2FsYygyNHB4ICsgMzIgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7cGFkZGluZy10b3A6Y2FsYygxOXB4ICsgMTEgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7cGFkZGluZy1yaWdodDpjYWxjKDI4cHggKyAxNCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtwYWRkaW5nLWJvdHRvbTpjYWxjKDE5cHggKyAxMSAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtwYWRkaW5nLWxlZnQ6Y2FsYygyOHB4ICsgMTQgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7Zm9udC1zaXplOmNhbGMoMTRweCArIDIgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5idXR0b24tLXBsYXl7bWFyZ2luLXRvcDoyNHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5idXR0b24tLXBsYXl7bWFyZ2luLXRvcDo1NnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJ1dHRvbi0tcGxheXtwYWRkaW5nLXRvcDoxOXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5idXR0b24tLXBsYXl7cGFkZGluZy10b3A6MzBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5idXR0b24tLXBsYXl7cGFkZGluZy1yaWdodDoyOHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5idXR0b24tLXBsYXl7cGFkZGluZy1yaWdodDo0MnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJ1dHRvbi0tcGxheXtwYWRkaW5nLWJvdHRvbToxOXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5idXR0b24tLXBsYXl7cGFkZGluZy1ib3R0b206MzBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5idXR0b24tLXBsYXl7cGFkZGluZy1sZWZ0OjI4cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJ1dHRvbi0tcGxheXtwYWRkaW5nLWxlZnQ6NDJweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5idXR0b24tLXBsYXl7Zm9udC1zaXplOjE0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJ1dHRvbi0tcGxheXtmb250LXNpemU6MTZweH19LmJ1dHRvbi0tcGxheTphZnRlcntjb250ZW50OicnO3dpZHRoOjgwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjEwJTt0b3A6MTAlO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjgpO2ZpbHRlcjpibHVyKDEwcHgpO29wYWNpdHk6MC4zO2Rpc3BsYXk6YmxvY2s7cGFkZGluZy10b3A6Y2FsYygxMnB4ICsgNCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtwYWRkaW5nLWJvdHRvbTpjYWxjKDEycHggKyA0ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO3BhZGRpbmctbGVmdDpjYWxjKDE4cHggKyA2ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO3BhZGRpbmctcmlnaHQ6Y2FsYygxOHB4ICsgNiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtib3JkZXItcmFkaXVzOjQwcHg7ei1pbmRleDotNX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJ1dHRvbi0tcGxheTphZnRlcntwYWRkaW5nLXRvcDoxMnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5idXR0b24tLXBsYXk6YWZ0ZXJ7cGFkZGluZy10b3A6MTZweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5idXR0b24tLXBsYXk6YWZ0ZXJ7cGFkZGluZy1ib3R0b206MTJweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYnV0dG9uLS1wbGF5OmFmdGVye3BhZGRpbmctYm90dG9tOjE2cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYnV0dG9uLS1wbGF5OmFmdGVye3BhZGRpbmctbGVmdDoxOHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5idXR0b24tLXBsYXk6YWZ0ZXJ7cGFkZGluZy1sZWZ0OjI0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYnV0dG9uLS1wbGF5OmFmdGVye3BhZGRpbmctcmlnaHQ6MThweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYnV0dG9uLS1wbGF5OmFmdGVye3BhZGRpbmctcmlnaHQ6MjRweH19aHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbi0tcGxheTpob3Zlcntib3gtc2hhZG93OjAgMCAwIDJweCAjZmZmfWh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLXBsYXk6YWN0aXZlLGh0bWwuZGV2aWNlIC5idXR0b24tLXBsYXk6YWN0aXZle2JveC1zaGFkb3c6MCAwIDAgMnB4ICNmZmZ9aHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbi0tcGxheTpmb2N1cyxodG1sLmRldmljZSAuYnV0dG9uLS1wbGF5OmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMnB4ICNmZmZ9LmJ1dHRvbi0tcGxheSBzdmd7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLXJpZ2h0OjZweDtmaWxsOiMzRTBEODZ9LmJ1dHRvbi0tcGxheSBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX1odG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uLS1wbGF5OmhvdmVyLGh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLXBsYXk6Zm9jdXMsaHRtbC5kZXZpY2UgLmJ1dHRvbi0tcGxheTpob3ZlcixodG1sLmRldmljZSAuYnV0dG9uLS1wbGF5OmZvY3Vze2NvbG9yOiMzRTBEODZ9aHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbi0tcGxheTpob3ZlciBzdmcsaHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbi0tcGxheTpmb2N1cyBzdmcsaHRtbC5kZXZpY2UgLmJ1dHRvbi0tcGxheTpob3ZlciBzdmcsaHRtbC5kZXZpY2UgLmJ1dHRvbi0tcGxheTpmb2N1cyBzdmd7ZmlsbDojM0UwRDg2fS5iZy1ibHVlIC5idXR0b24tLXBsYXl7Y29sb3I6IzE1YmZmZn0uYmctYmx1ZSAuYnV0dG9uLS1wbGF5IHN2Z3tmaWxsOiMxNWJmZmZ9aHRtbDpub3QoLmRldmljZSkgLmJnLWJsdWUgLmJ1dHRvbi0tcGxheTpob3ZlcixodG1sOm5vdCguZGV2aWNlKSAuYmctYmx1ZSAuYnV0dG9uLS1wbGF5OmZvY3VzLGh0bWw6bm90KC5kZXZpY2UpIC5iZy1ibHVlIC5idXR0b24tLXBsYXk6YWN0aXZlLGh0bWwuZGV2aWNlIC5iZy1ibHVlIC5idXR0b24tLXBsYXk6YWN0aXZle2NvbG9yOiMxNWJmZmY7YmFja2dyb3VuZC1jb2xvcjojZmZmfWh0bWw6bm90KC5kZXZpY2UpIC5iZy1ibHVlIC5idXR0b24tLXBsYXk6aG92ZXIgc3ZnLGh0bWw6bm90KC5kZXZpY2UpIC5iZy1ibHVlIC5idXR0b24tLXBsYXk6Zm9jdXMgc3ZnLGh0bWw6bm90KC5kZXZpY2UpIC5iZy1ibHVlIC5idXR0b24tLXBsYXk6YWN0aXZlIHN2ZyxodG1sLmRldmljZSAuYmctYmx1ZSAuYnV0dG9uLS1wbGF5OmFjdGl2ZSBzdmd7ZmlsbDojMTViZmZmfS5iZy1hZHQtYmx1ZSAuYnV0dG9uLS1wbGF5e2NvbG9yOiMxNDI4QTB9LmJnLWFkdC1ibHVlIC5idXR0b24tLXBsYXkgc3Zne2ZpbGw6IzE0MjhBMH1odG1sOm5vdCguZGV2aWNlKSAuYmctYWR0LWJsdWUgLmJ1dHRvbi0tcGxheTpob3ZlcixodG1sOm5vdCguZGV2aWNlKSAuYmctYWR0LWJsdWUgLmJ1dHRvbi0tcGxheTpmb2N1cyxodG1sOm5vdCguZGV2aWNlKSAuYmctYWR0LWJsdWUgLmJ1dHRvbi0tcGxheTphY3RpdmUsaHRtbC5kZXZpY2UgLmJnLWFkdC1ibHVlIC5idXR0b24tLXBsYXk6YWN0aXZle2NvbG9yOiMxNDI4QTA7YmFja2dyb3VuZC1jb2xvcjojZmZmfWh0bWw6bm90KC5kZXZpY2UpIC5iZy1hZHQtYmx1ZSAuYnV0dG9uLS1wbGF5OmhvdmVyIHN2ZyxodG1sOm5vdCguZGV2aWNlKSAuYmctYWR0LWJsdWUgLmJ1dHRvbi0tcGxheTpmb2N1cyBzdmcsaHRtbDpub3QoLmRldmljZSkgLmJnLWFkdC1ibHVlIC5idXR0b24tLXBsYXk6YWN0aXZlIHN2ZyxodG1sLmRldmljZSAuYmctYWR0LWJsdWUgLmJ1dHRvbi0tcGxheTphY3RpdmUgc3Zne2ZpbGw6IzE0MjhBMH0uYnV0dG9uLS1waWxse3BhZGRpbmc6OHB4IDE2cHg7Ym9yZGVyLXJhZGl1czozMnB4fS5idXR0b24tLWJsYWNre2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjgpO2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC44KX1odG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uLS1ibGFjazpob3ZlcixodG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uLS1ibGFjazpmb2N1c3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC44KTtjb2xvcjojZmZmO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudH1odG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uLS1ibGFjazphY3RpdmUsaHRtbC5kZXZpY2UgLmJ1dHRvbi0tYmxhY2s6YWN0aXZle2JvcmRlcjoycHggc29saWQgIzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Y29sb3I6I2ZmZn0uYnV0dG9uLS1ncmF5e2JhY2tncm91bmQ6I0Q4RDhEODtjb2xvcjojZmZmO2JvcmRlci1jb2xvcjojRDhEOEQ4fWh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLWdyYXk6aG92ZXIsaHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbi0tZ3JheTpmb2N1c3tiYWNrZ3JvdW5kOiNEOEQ4RDg7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6I0Q4RDhEOH1odG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uLS1ncmF5OmFjdGl2ZSxodG1sLmRldmljZSAuYnV0dG9uLS1ncmF5OmFjdGl2ZXtib3JkZXI6MnB4IHNvbGlkICNEOEQ4RDg7YmFja2dyb3VuZC1jb2xvcjojRDhEOEQ4O2NvbG9yOiNmZmZ9LmJ1dHRvbi0td2hpdGV7YmFja2dyb3VuZDojZmZmO2NvbG9yOnJnYmEoMCwwLDAsMC44KTtib3JkZXItY29sb3I6I2ZmZn1odG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uLS13aGl0ZTpob3ZlcixodG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uLS13aGl0ZTpmb2N1c3tiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6cmdiYSgwLDAsMCwwLjgpO2JvcmRlci1jb2xvcjojZmZmfWh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLXdoaXRlOmFjdGl2ZSxodG1sLmRldmljZSAuYnV0dG9uLS13aGl0ZTphY3RpdmV7YmFja2dyb3VuZDojZjRmNGY0O2NvbG9yOnJnYmEoMCwwLDAsMC44KTtib3JkZXItY29sb3I6I2Y0ZjRmNH0uYnV0dG9uLS1sYXJnZXtmb250LXNpemU6Y2FsYygxNHB4ICsgMiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtsaW5lLWhlaWdodDpjYWxjKDE0cHggKyAyICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO3BhZGRpbmctdG9wOmNhbGMoOHB4ICsgNiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtwYWRkaW5nLWJvdHRvbTpjYWxjKDhweCArIDYgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7cGFkZGluZy1sZWZ0OmNhbGMoMThweCArIDYgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7cGFkZGluZy1yaWdodDpjYWxjKDE4cHggKyA2ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYnV0dG9uLS1sYXJnZXtmb250LXNpemU6MTRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYnV0dG9uLS1sYXJnZXtmb250LXNpemU6MTZweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5idXR0b24tLWxhcmdle2xpbmUtaGVpZ2h0OjE0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJ1dHRvbi0tbGFyZ2V7bGluZS1oZWlnaHQ6MTZweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5idXR0b24tLWxhcmdle3BhZGRpbmctdG9wOjhweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYnV0dG9uLS1sYXJnZXtwYWRkaW5nLXRvcDoxNHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJ1dHRvbi0tbGFyZ2V7cGFkZGluZy1ib3R0b206OHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5idXR0b24tLWxhcmdle3BhZGRpbmctYm90dG9tOjE0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYnV0dG9uLS1sYXJnZXtwYWRkaW5nLWxlZnQ6MThweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYnV0dG9uLS1sYXJnZXtwYWRkaW5nLWxlZnQ6MjRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5idXR0b24tLWxhcmdle3BhZGRpbmctcmlnaHQ6MThweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYnV0dG9uLS1sYXJnZXtwYWRkaW5nLXJpZ2h0OjI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmJ1dHRvbi0tbG9uZ3twYWRkaW5nOjE2cHh9fS5idXR0b24tLXRyYW5zcGFyZW50e2NvbG9yOiMxNWJmZmY7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnV0dG9uLS10cmFuc3BhcmVudC5idXR0b24tLWJsYWNre2NvbG9yOnJnYmEoMCwwLDAsMC44KX1odG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uLS10cmFuc3BhcmVudC5idXR0b24tLWJsYWNrOmhvdmVyLGh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLXRyYW5zcGFyZW50LmJ1dHRvbi0tYmxhY2s6Zm9jdXN7Y29sb3I6I2ZmZn0uYnV0dG9uLS10cmFuc3BhcmVudC5idXR0b24tLXdoaXRle2NvbG9yOiNmZmZ9aHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbi0tdHJhbnNwYXJlbnQuYnV0dG9uLS13aGl0ZTpob3ZlcixodG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uLS10cmFuc3BhcmVudC5idXR0b24tLXdoaXRlOmZvY3Vze2NvbG9yOnJnYmEoMCwwLDAsMC44KX1odG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uLS10cmFuc3BhcmVudC5idXR0b24tLXdoaXRlOmRpc2FibGVkOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnV0dG9uLS10cmFuc3BhcmVudC1ncmF5e2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y29sb3I6I0U1RTVFNTtib3JkZXItY29sb3I6I0U1RTVFNX1odG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uLS10cmFuc3BhcmVudC1ncmF5OmhvdmVyLGh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLXRyYW5zcGFyZW50LWdyYXk6Zm9jdXN7YmFja2dyb3VuZDojRTVFNUU1O2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNFNUU1RTV9aHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbi0tdHJhbnNwYXJlbnQtZ3JheTphY3RpdmUsaHRtbC5kZXZpY2UgLmJ1dHRvbi0tdHJhbnNwYXJlbnQtZ3JheTphY3RpdmV7Ym9yZGVyOjJweCBzb2xpZCAjRTVFNUU1O2JhY2tncm91bmQtY29sb3I6I0U1RTVFNTtjb2xvcjojZmZmfS5idXR0b24tLWZ1bGwtd2lkdGh7bWFyZ2luOjIwcHggLTJweCAwIC0ycHg7d2lkdGg6MTAwJX0uYnV0dG9uLS1pbmFjdGl2ZXtvcGFjaXR5Oi4xICFpbXBvcnRhbnQ7cG9pbnRlci1ldmVudHM6bm9uZX0uY2hldnJvbntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3RvcDo1MCU7ei1pbmRleDoxMDtjdXJzb3I6cG9pbnRlcjtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSk7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7d2lkdGg6Y2FsYyg0MHB4ICsgMjQgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7aGVpZ2h0OmNhbGMoNDBweCArIDI0ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuY2hldnJvbnt3aWR0aDo0MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5jaGV2cm9ue3dpZHRoOjY0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuY2hldnJvbntoZWlnaHQ6NDBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuY2hldnJvbntoZWlnaHQ6NjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY2hldnJvbnttYXJnaW46NDRweCAxNXB4IDAgMTVweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6YXV0bztsZWZ0OmF1dG87cmlnaHQ6YXV0bzt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApO2Rpc3BsYXk6aW5saW5lLWJsb2NrfX0uY2hldnJvbjpiZWZvcmV7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6NTAlO2JveC1zaGFkb3c6MCA0cHggMTBweCByZ2JhKDAsMCwwLDAuMik7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0cmFuc2l0aW9uOmFsbCAuMXMgZWFzZTtib3JkZXI6MXB4IHNvbGlkICNlNmU2ZTZ9LmNoZXZyb246YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7Ym9yZGVyOjJweCBzb2xpZCByZ2JhKDAsMCwwLDAuOCk7Ym9yZGVyLXRvcDowO2JvcmRlci1sZWZ0OjA7d2lkdGg6MjBweDtoZWlnaHQ6MjBweH1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsuY2hldnJvbjphZnRlcnt3aWR0aDoyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsuY2hldnJvbjphZnRlcnt3aWR0aDoyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsuY2hldnJvbjphZnRlcnt3aWR0aDoxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5jaGV2cm9uOmFmdGVye3dpZHRoOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmNoZXZyb246YWZ0ZXJ7d2lkdGg6MTJweH19QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7LmNoZXZyb246YWZ0ZXJ7aGVpZ2h0OjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5jaGV2cm9uOmFmdGVye2hlaWdodDoyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsuY2hldnJvbjphZnRlcntoZWlnaHQ6MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXsuY2hldnJvbjphZnRlcntoZWlnaHQ6MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY2hldnJvbjphZnRlcntoZWlnaHQ6MTJweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY2hldnJvbjphZnRlcntmb250LXNpemU6MTRweCAhaW1wb3J0YW50fX0uY2hldnJvbi5kaXNhYmxlZHtvcGFjaXR5Oi4yO3BvaW50ZXItZXZlbnRzOm5vbmV9LmNoZXZyb246aG92ZXI6YmVmb3JlLC5jaGV2cm9uOmZvY3VzOmJlZm9yZXt0cmFuc2Zvcm06c2NhbGUoMS4wNSl9LmNoZXZyb246YWN0aXZlOmJlZm9yZXt0cmFuc2Zvcm06c2NhbGUoMC45NSk7dHJhbnNpdGlvbjpub25lfS5jaGV2cm9uLS1yaWdodDphZnRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlKC03MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpfS5jaGV2cm9uLS1sZWZ0OmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGUoLTMwJSwgLTUwJSkgcm90YXRlKDEzNWRlZyl9LmN0YS1idXR0b25zX19idXR0b257bWFyZ2luLXJpZ2h0OjVweDttYXJnaW4tYm90dG9tOjhweH0uY3RhLWRyb3Bkb3due3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmN0YS1kcm9wZG93bnttYXJnaW4tYm90dG9tOjA7bWFyZ2luLXRvcDo2cHh9fS5jdGEtZHJvcGRvd24gc3Zne21hcmdpbi1sZWZ0OjZweH0uY3RhLWRyb3Bkb3duIC5jdGEtZHJvcGRvd25fX2J1dHRvbiBzdmd7d2lkdGg6MTNweDtoZWlnaHQ6MTFweH0uY3RhLWRyb3Bkb3duX19waWNrZXJ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbi10b3A6MH1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5jdGEtZHJvcGRvd25fX3BpY2tlcntkaXNwbGF5Om5vbmV9fS5jdGEtZHJvcGRvd25fX3BpY2tlciBhe2xpbmUtaGVpZ2h0OjE0cHh9LmN0YS1kcm9wZG93bl9fcGlja2VyIHVse3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2hlaWdodDphdXRvO2xlZnQ6MDt0b3A6MTAwJTttYXgtaGVpZ2h0OjA7Ym94LXNoYWRvdzowIDAgNnB4IHJnYmEoMCwwLDAsMC4yMyk7bWFyZ2luLXRvcDo0cHg7b3ZlcmZsb3c6aGlkZGVuO3otaW5kZXg6MTA7dGV4dC10cmFuc2Zvcm06bm9uZX0uY3RhLWRyb3Bkb3duX19waWNrZXIgbGl7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOi0xcHg7d2lkdGg6MTAwJTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRDhEOEQ4O2JvcmRlci1yaWdodDoxcHggc29saWQgI0Q4RDhEODtib3JkZXItbGVmdDoxcHggc29saWQgI0Q4RDhEODttYXJnaW4tbGVmdDowfS5jdGEtZHJvcGRvd25fX3BpY2tlciBsaTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7dHJhbnNpdGlvbi1wcm9wZXJ0eTphbGw7dHJhbnNpdGlvbi1kdXJhdGlvbjo1MDBtczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7dHJhbnNpdGlvbi1kZWxheTowc30uY3RhLWRyb3Bkb3duX19waWNrZXIgbGk6YmVmb3Jle2Rpc3BsYXk6bm9uZX0uY3RhLWRyb3Bkb3duX19waWNrZXIgbGkgYSwuY3RhLWRyb3Bkb3duX19waWNrZXIgbGkgc3BhbntkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjE2cHggMTVweCAxNnB4O3dpZHRoOjEwMCU7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTUwMFwiLHNhbnMtc2VyaWY7Y29sb3I6cmdiYSgwLDAsMCwwLjgpO3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyfS5jdGEtZHJvcGRvd25fX21vYmlsZXtkaXNwbGF5Om5vbmU7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY3RhLWRyb3Bkb3duX19tb2JpbGV7ZGlzcGxheTppbmxpbmUtYmxvY2t9fS5jdGEtZHJvcGRvd25fX21vYmlsZSBhe21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjB9LmN0YS1kcm9wZG93bl9fbW9iaWxlIHNlbGVjdHtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtyaWdodDotMTBweDt3aWR0aDoxMDAlO2NvbG9yOnRyYW5zcGFyZW50O2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS04MDBcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O3RleHQtYWxpZ246Y2VudGVyO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjNweDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50Oy13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZTt6LWluZGV4OjF9LmN0YS1kcm9wZG93bi0tY291bnRyaWVze3RleHQtYWxpZ246bGVmdH0uY3RhLWRyb3Bkb3duLS1jb3VudHJpZXMgc3BhbnttaW4td2lkdGg6MTMwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmN0YS1kcm9wZG93bi0tY291bnRyaWVzKy5jdGEtZHJvcGRvd25fX2JvZHl7dGV4dC1hbGlnbjpsZWZ0fS5kcm9wZG93bntwb3NpdGlvbjpyZWxhdGl2ZX0uZHJvcGRvd24gc2VsZWN0e29wYWNpdHk6MDtjb2xvcjojMDAwO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6bm9ybWFsfS5kcm9wZG93bi10aXRsZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNDAwXCIsc2Fucy1zZXJpZjtsaW5lLWhlaWdodDoxNnB4O2ZvbnQtc2l6ZToxNnB4O3BhZGRpbmc6MTVweCAxNnB4IDAgMTZweDtoZWlnaHQ6NDhweDt3aWR0aDoxMDAlO2JvcmRlcjoycHggc29saWQgI0U1RTVFNTt0ZXh0LWRlY29yYXRpb246bm9uZTtib3JkZXItcmFkaXVzOjNweDtsZXR0ZXItc3BhY2luZzoxcHg7Y29sb3I6cmdiYSgwLDAsMCwwLjgpO3RleHQtYWxpZ246bGVmdDt0cmFuc2l0aW9uOmFsbCA4MG1zIGVhc2Utb3V0O3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW59LmRyb3Bkb3duLXRpdGxlOmZvY3Vze2JvcmRlcjoycHggc29saWQgIzE1YmZmZn0uZHJvcGRvd24tdGl0bGU6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsMjU1LDI1NSwwKSwgI2ZmZiA0MCUpO3dpZHRoOjUwcHh9LmRyb3Bkb3duLXRpdGxlIHN2Z3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEzcHg7aGVpZ2h0OjE2cHg7ZmlsbDojMDAwO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bWFyZ2luLXRvcDotOHB4O3JpZ2h0OjE4cHh9LmRyb3Bkb3duLXRpdGxlIHN2Zzpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7dHJhbnNpdGlvbi1wcm9wZXJ0eTphbGw7dHJhbnNpdGlvbi1kdXJhdGlvbjo1MDBtczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7dHJhbnNpdGlvbi1kZWxheTowc30uZHJvcGRvd24tdGl0bGUgYXtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjEwcHggMTVweCAwO3dpZHRoOjEwMCU7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTUwMFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE2cHg7Y29sb3I6cmdiYSgwLDAsMCwwLjgpO3RleHQtZGVjb3JhdGlvbjpub25lfS5kcm9wZG93bi10aXRsZSBhIHB7ZmxvYXQ6bGVmdDtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxNnB4O21hcmdpbi10b3A6OXB4fS5kcm9wZG93bi10aXRsZSBhIGRpdntmbG9hdDpsZWZ0O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDhweCAwIDA7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjEwMCV9LmZvcm0taW5wdXR7bWluLWhlaWdodDo5NnB4O3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOnRvcDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MTZweH0uZm9ybS1pbnB1dCBsYWJlbHttYXJnaW4tYm90dG9tOjlweDtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNzAwXCIsc2Fucy1zZXJpZjtmb250LXNpemU6Y2FsYygxNXB4ICsgMSAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtsaW5lLWhlaWdodDoxLjg2NjY3fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuZm9ybS1pbnB1dCBsYWJlbHtmb250LXNpemU6MTVweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuZm9ybS1pbnB1dCBsYWJlbHtmb250LXNpemU6MTZweH19LmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInRleHRcIl0sLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXXtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNDAwXCIsc2Fucy1zZXJpZjtsaW5lLWhlaWdodDoxNnB4O2ZvbnQtc2l6ZToxNnB4O3BhZGRpbmc6MCAxNnB4IDAgMTZweDtoZWlnaHQ6NDhweDtib3JkZXI6MnB4IHNvbGlkICNFNUU1RTU7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym9yZGVyLXJhZGl1czozcHg7bGV0dGVyLXNwYWNpbmc6MXB4O2NvbG9yOnJnYmEoMCwwLDAsMC44KTt0cmFuc2l0aW9uOmFsbCA4MG1zIGVhc2Utb3V0fS5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cywuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXN7Ym9yZGVyOjJweCBzb2xpZCAjMTViZmZmfS5mb3JtLWlucHV0IGlucHV0LC5mb3JtLWlucHV0IGxhYmVse3dpZHRoOjEwMCV9LmZvcm0taW5wdXQgLmZvcm0taW5wdXRfX2ZpZWxke3dpZHRoOjg2JTtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmxlZnR9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuZm9ybS1pbnB1dCAuZm9ybS1pbnB1dF9fZmllbGR7d2lkdGg6MTAwJX0uZm9ybS1pbnB1dCAuZm9ybS1pbnB1dF9fZmllbGQgLmZvcm0taW5wdXRfX2ZpZWxke3dpZHRoOjEwMCV9fS5mb3JtLWlucHV0LnJhZGlvLWlucHV0LC5mb3JtLWlucHV0LmNoZWNrYm94LWlucHV0e21pbi1oZWlnaHQ6MDttYXJnaW4tYm90dG9tOjVweH0uZm9ybS1pbnB1dC5yYWRpby1pbnB1dCBsYWJlbCwuZm9ybS1pbnB1dC5jaGVja2JveC1pbnB1dCBsYWJlbHtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNDAwXCIsc2Fucy1zZXJpZjtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6Y2FsYygxNHB4ICsgMiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtsaW5lLWhlaWdodDpjYWxjKDIycHggKyA2ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuZm9ybS1pbnB1dC5yYWRpby1pbnB1dCBsYWJlbCwuZm9ybS1pbnB1dC5jaGVja2JveC1pbnB1dCBsYWJlbHtmb250LXNpemU6MTRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuZm9ybS1pbnB1dC5yYWRpby1pbnB1dCBsYWJlbCwuZm9ybS1pbnB1dC5jaGVja2JveC1pbnB1dCBsYWJlbHtmb250LXNpemU6MTZweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5mb3JtLWlucHV0LnJhZGlvLWlucHV0IGxhYmVsLC5mb3JtLWlucHV0LmNoZWNrYm94LWlucHV0IGxhYmVse2xpbmUtaGVpZ2h0OjIycHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmZvcm0taW5wdXQucmFkaW8taW5wdXQgbGFiZWwsLmZvcm0taW5wdXQuY2hlY2tib3gtaW5wdXQgbGFiZWx7bGluZS1oZWlnaHQ6MjhweH19LmZvcm0taW5wdXQuZm9ybS1pbnB1dC0tMmNvbHN7d2lkdGg6NTAlfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmZvcm0taW5wdXQuZm9ybS1pbnB1dC0tMmNvbHN7d2lkdGg6MTAwJX0uZm9ybS1pbnB1dC5mb3JtLWlucHV0LS0yY29scyAuZm9ybS1pbnB1dF9fZmllbGR7d2lkdGg6MTAwJX19LmZvcm0taW5wdXQuZm9ybS1pbnB1dC0tc21hbGwgLmZvcm0taW5wdXRfX2ZpZWxkIGlucHV0e3dpZHRoOjcwcHh9LmZvcm0taW5wdXQuZm9ybS1pbnB1dC0tMWNvbHN7Y2xlYXI6Ym90aDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9LmZvcm0taW5wdXQuZm9ybS1pbnB1dC0tMWNvbHMgLmZvcm0taW5wdXRfX2ZpZWxke3dpZHRoOjEwMCV9LmZvcm0taW5wdXQgLmZvcm0taW5wdXRfX3ZhbGlke2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MThweDtyaWdodDoyMHB4fS5mb3JtLWlucHV0IC5mb3JtLWlucHV0X192YWxpZCBzdmd7ZGlzcGxheTpibG9jazt3aWR0aDoxM3B4O2hlaWdodDo5cHg7ZmlsbDojMDAwfS5mb3JtLWlucHV0IC5mb3JtLWlucHV0X192YWxpZCBzdmcgcGF0aHtmaWxsOiMwMDB9LmZvcm0taW5wdXQuZm9ybS1pbnB1dC0tdmFsaWQgLmZvcm0taW5wdXRfX3ZhbGlke2Rpc3BsYXk6YmxvY2t9LmZvcm0taW5wdXQuZm9ybS1pbnB1dC0tZXJyb3IgaW5wdXR7Ym9yZGVyLWNvbG9yOiNmZjUyNTF9LmZvcm0taW5wdXQuZm9ybS1pbnB1dC0tZXJyb3IgLmZvcm0taW5wdXRfX2Vycm9ye21hcmdpbjoxcHggMCAwIDA7Y29sb3I6I2ZmNTI1MTtmb250LXNpemU6Y2FsYygxMXB4ICsgMiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmZvcm0taW5wdXQuZm9ybS1pbnB1dC0tZXJyb3IgLmZvcm0taW5wdXRfX2Vycm9ye2ZvbnQtc2l6ZToxMXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5mb3JtLWlucHV0LmZvcm0taW5wdXQtLWVycm9yIC5mb3JtLWlucHV0X19lcnJvcntmb250LXNpemU6MTNweH19LmZvcm0taW5wdXQuZm9ybS1pbnB1dC0tY2MtZXhwaXJhdGlvbnt0ZXh0LWFsaWduOmxlZnR9LmZvcm0taW5wdXQuZm9ybS1pbnB1dC0tY2MtZXhwaXJhdGlvbiAuY2MtZXhwaXJhdGlvbi10aW1le2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mb3JtLWlucHV0LmZvcm0taW5wdXQtLWNjLWV4cGlyYXRpb24gLmNjLWV4cGlyYXRpb24tdGltZTpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDo2MHB4fS5mb3JtLWlucHV0LmZvcm0taW5wdXQtLWNjLWV4cGlyYXRpb24gaW5wdXRbdHlwZT10ZXh0XXtkaXNwbGF5OmlubGluZS1ibG9ja30uZm9ybS1pbnB1dC5mb3JtLWlucHV0LS1jYy1leHBpcmF0aW9uIC5jYy1leHBpcmF0aW9uX19kaXZpZGVye21hcmdpbjowIDEwcHh9LmZvcm0taW5wdXQuZm9ybS1pbnB1dC0tY2MtZXhwaXJhdGlvbiAuY2MtZXhwaXJhdGlvbi10aW1le2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mb3JtLWlucHV0LmZvcm0taW5wdXQtLWNjLWV4cGlyYXRpb24gLmNjLWV4cGlyYXRpb24tdGltZSAuZm9ybS1pbnB1dF9fZmllbGR7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6YXV0b30uZm9ybS1pbnB1dC5mb3JtLWlucHV0LS1jYy1leHBpcmF0aW9uIC5jYy1leHBpcmF0aW9uLXRpbWUgbGFiZWx7ZGlzcGxheTpibG9jazt3aWR0aDphdXRvO3RleHQtYWxpZ246bGVmdH0uZm9ybS1pbnB1dC0tYWxpZ24tcmlnaHR7dGV4dC1hbGlnbjpyaWdodH0uZm9ybS1pbnB1dC0tY2hlY2tib3gsLmZvcm0taW5wdXQtLXJhZGlve2N1cnNvcjpwb2ludGVyO21pbi1oZWlnaHQ6NDBweDttYXJnaW46MH0uZm9ybS1pbnB1dC0tY2hlY2tib3ggaW5wdXQsLmZvcm0taW5wdXQtLXJhZGlvIGlucHV0e2Rpc3BsYXk6bm9uZX0uZm9ybS1pbnB1dC0tY2hlY2tib3ggbGFiZWwsLmZvcm0taW5wdXQtLXJhZGlvIGxhYmVse21hcmdpbjowO3BhZGRpbmctbGVmdDo0MHB4O2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS00MDBcIixzYW5zLXNlcmlmfS5mb3JtLWlucHV0LS1jaGVja2JveCBsYWJlbDpiZWZvcmUsLmZvcm0taW5wdXQtLXJhZGlvIGxhYmVsOmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoycHggc29saWQgIzk3OTc5NztsZWZ0OjA7dG9wOjZweDt0cmFuc2l0aW9uOmFsbCAuMXMgZWFzZX0uZm9ybS1pbnB1dC0tY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCtsYWJlbDpiZWZvcmUsLmZvcm0taW5wdXQtLXJhZGlvIGlucHV0OmNoZWNrZWQrbGFiZWw6YmVmb3Jle2JhY2tncm91bmQ6IzE0QkZGRjtib3JkZXItY29sb3I6IzE0QkZGRn0uZm9ybS1pbnB1dC0tY2hlY2tib3ggbGFiZWw6YmVmb3Jle2NvbnRlbnQ6Jyc7Y29sb3I6I2ZmZjtwYWRkaW5nOjA7bGluZS1oZWlnaHQ6MTRweH0uZm9ybS1pbnB1dC0tY2hlY2tib3ggbGFiZWw6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJztiYWNrZ3JvdW5kLWltYWdlOnVybChcIi9pbWcvc2hvcC9jaGVjay5zdmdcIik7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDt0b3A6OHB4O2xlZnQ6MXB4O3dpZHRoOjE1cHg7aGVpZ2h0OjEycHg7dHJhbnNpdGlvbjphbGwgLjFzIGVhc2Utb3V0O3RyYW5zZm9ybTpzY2FsZSgwKX0uZm9ybS1pbnB1dC0tY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCtsYWJlbDphZnRlcnt0cmFuc2Zvcm06c2NhbGUoMSl9LmZvcm0taW5wdXQtLXJhZGlvIGxhYmVsOmJlZm9yZXtib3JkZXItcmFkaXVzOjUwJX0uZm9ybS1pbnB1dC0tY2MtZXh0cmF7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MzMuMzMzJTttYXgtd2lkdGg6MTAwcHh9LmZvcm0taW5wdXQtLWNjLWV4dHJhIC5mb3JtLWlucHV0X19maWVsZHt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6MjRweH0uZm9ybS1pbnB1dF9fY2Mtc2xhc2h7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZvcm0taW5wdXRfX2NjLXNsYXNoOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MHB4O2xlZnQ6LTE1cHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb250ZW50OicvJ30uZm9ybS1pbnB1dC0tcHJvbW9jb2Rle3BhZGRpbmctYm90dG9tOjI0cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI0U1RTVFNTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9LmZvcm0taW5wdXQtLXByb21vY29kZSAuZm9ybS1pbnB1dF9fZmllbGR7d2lkdGg6Y2FsYygxMDAlIC0gODRweCk7dmVydGljYWwtYWxpZ246Ym90dG9tfS5mb3JtLWlucHV0LS1wcm9tb2NvZGUgLmZvcm0taW5wdXRfX2ZpZWxkIGlucHV0e3BhZGRpbmc6MTJweCAxNnB4IDEycHggMTZweH0uZm9ybS1pbnB1dC0tcHJvbW9jb2RlIC5idXR0b257dmVydGljYWwtYWxpZ246Ym90dG9tO3dpZHRoOjgwcHg7bWFyZ2luLWxlZnQ6NHB4O2FsaWduLXNlbGY6ZmxleC1lbmR9LmZvcm0tbGluay10b2dnbGUtdGFyZ2V0e292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmFsbCAwLjI1cyBlYXNlLW91dH0uaW5wdXQtY2hlY2tlZC10b2dnbGUtdGFyZ2V0e292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmFsbCAwLjI1cyBlYXNlLW91dH0ubGlua3twb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXJpZ2h0OjhweDt0cmFuc2l0aW9uOmFsbCAxMjBtcyBlYXNlO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuNX1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsubGlua3tmb250LXNpemU6MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7Lmxpbmt7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5saW5re2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5saW5re2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5saW5re2ZvbnQtc2l6ZToxNnB4fX0ubGluayBzdmd7d2lkdGg6MjBweDtoZWlnaHQ6MTBweDtmaWxsOiMxNWJmZmY7dHJhbnNpdGlvbjphbGwgODBtcyBsaW5lYXJ9aHRtbDpub3QoLmRldmljZSkgLmxpbms6aG92ZXIsaHRtbDpub3QoLmRldmljZSkgLmxpbms6Zm9jdXN7Y29sb3I6IzA4QTJEQn1odG1sOm5vdCguZGV2aWNlKSAubGluazpob3ZlciBzdmcsaHRtbDpub3QoLmRldmljZSkgLmxpbms6Zm9jdXMgc3Zne2ZpbGw6IzA4QTJEQn1odG1sOm5vdCguZGV2aWNlKSAubGluazpob3ZlciAubGlua19fbGFiZWw6YWZ0ZXIsaHRtbDpub3QoLmRldmljZSkgLmxpbms6Zm9jdXMgLmxpbmtfX2xhYmVsOmFmdGVye2JhY2tncm91bmQtY29sb3I6IzA4QTJEQjtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNpdGlvbi1wcm9wZXJ0eTphbGw7dHJhbnNpdGlvbi1kdXJhdGlvbjozOTBtczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7dHJhbnNpdGlvbi1kZWxheTowc31odG1sOm5vdCguZGV2aWNlKSAubGluazphY3RpdmUsaHRtbC5kZXZpY2UgLmxpbms6YWN0aXZle2NvbG9yOiMyMEI3RUZ9aHRtbDpub3QoLmRldmljZSkgLmxpbms6YWN0aXZlIHN2ZyxodG1sLmRldmljZSAubGluazphY3RpdmUgc3Zne2ZpbGw6IzIwQjdFRn1odG1sOm5vdCguZGV2aWNlKSAubGluazphY3RpdmUgLmxpbmtfX2xhYmVsOmFmdGVyLGh0bWwuZGV2aWNlIC5saW5rOmFjdGl2ZSAubGlua19fbGFiZWw6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojMjBCN0VGfS50ZXh0bGluay1idXR0b257YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6bm9uZTtjb2xvcjojMTViZmZmfS5saW5rLS1sZWZ0IHN2Z3t0cmFuc2Zvcm06c2NhbGUoLTEsIDEpO21hcmdpbi1sZWZ0OjVweH1odG1sOm5vdCguZGV2aWNlKSAubGluay0tbGVmdDphY3RpdmUgc3Zne21hcmdpbi1sZWZ0OjB9LmxpbmstLXJpZ2h0IHN2Z3ttYXJnaW4tbGVmdDowfWh0bWw6bm90KC5kZXZpY2UpIC5saW5rLS1yaWdodDphY3RpdmUgc3Zne21hcmdpbi1sZWZ0OjVweH0ubGlua19faWNvbntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyNnB4fS5saW5rX19sYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZX0ubGlua19fbGFiZWw6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjFweDtib3R0b206LTRweDtsZWZ0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoM3B4KTtvcGFjaXR5OjA7YmFja2dyb3VuZC1jb2xvcjojMTViZmZmfUBrZXlmcmFtZXMgcm90YXRle2Zyb217dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHJvdGF0ZSgwKX10b3t0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgcm90YXRlKDM2MGRlZyl9fUBrZXlmcmFtZXMgZXhwYW5kezAlLDMwJXtzdHJva2UtZGFzaGFycmF5OjFweCAyMTNweCAxcHggMjEzcHggMXB4IDIxM3B4fTEwMCV7c3Ryb2tlLWRhc2hhcnJheToxMDVweCAxMDVweCAxMDVweCAxMDVweCAxMDVweCAxMDVweH19Lm1vZHVsZV9fbG9hZGVye2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjUwJTt3aWR0aDo1MHB4O2hlaWdodDo1MHB4O29wYWNpdHk6MTt0cmFuc2l0aW9uOm9wYWNpdHkgMC4zcyBsaW5lYXI7YW5pbWF0aW9uOnJvdGF0ZSAxLjQ1cyBsaW5lYXIgaW5maW5pdGU7d2lsbC1jaGFuZ2U6YXV0b30ubW9kdWxlX19sb2FkZXIgc3Zne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtvdmVyZmxvdzp2aXNpYmxlO2ZpbGw6bm9uZTtzdHJva2U6IzNFMEQ4NjtzdHJva2Utd2lkdGg6MTJweDtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtZGFzaG9mZnNldDoxMDZweDthbmltYXRpb246ZXhwYW5kIDEuNXMgbGluZWFyIGZvcndhcmRzfS5vcmRlci10b3RhbHtwYWRkaW5nOjIycHggMCAwIDB9Lm9yZGVyLXRvdGFsIHB7bWFyZ2luLWJvdHRvbTo5cHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS03MDBcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTpjYWxjKDE3cHggKyAwICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsub3JkZXItdG90YWwgcHtmb250LXNpemU6MTdweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsub3JkZXItdG90YWwgcHtmb250LXNpemU6MTdweH19Lm9yZGVyLXRvdGFsIHA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOmNhbGMoMTVweCArIDAgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5vcmRlci10b3RhbCBwOmxhc3QtY2hpbGR7Zm9udC1zaXplOjE1cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7Lm9yZGVyLXRvdGFsIHA6bGFzdC1jaGlsZHtmb250LXNpemU6MTVweH19Lm9yZGVyLXRvdGFsIC5vcmRlci10b3RhbF9fc2F2ZXtjb2xvcjojZmY1MjUxfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7Lm9yZGVyLXRvdGFse3BhZGRpbmctdG9wOjExcHh9fS5vcmRlci10b3RhbC0tY29tcGFjdHtwYWRkaW5nOjB9Lm9yZGVyLXRvdGFsLS1jb21wYWN0IHB7bWFyZ2luLWJvdHRvbToycHg7Zm9udC1zaXplOmNhbGMoMTZweCArIDAgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7bGluZS1oZWlnaHQ6Y2FsYygzMHB4ICsgMCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7Lm9yZGVyLXRvdGFsLS1jb21wYWN0IHB7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7Lm9yZGVyLXRvdGFsLS1jb21wYWN0IHB7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsub3JkZXItdG90YWwtLWNvbXBhY3QgcHtsaW5lLWhlaWdodDozMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5vcmRlci10b3RhbC0tY29tcGFjdCBwe2xpbmUtaGVpZ2h0OjMwcHh9fS5vcmRlci10b3RhbC0tY29tcGFjdCBwOmxhc3QtY2hpbGR7Zm9udC1zaXplOmNhbGMoMTZweCArIDAgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7bGluZS1oZWlnaHQ6Y2FsYygzMHB4ICsgMCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7Lm9yZGVyLXRvdGFsLS1jb21wYWN0IHA6bGFzdC1jaGlsZHtmb250LXNpemU6MTZweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsub3JkZXItdG90YWwtLWNvbXBhY3QgcDpsYXN0LWNoaWxke2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7Lm9yZGVyLXRvdGFsLS1jb21wYWN0IHA6bGFzdC1jaGlsZHtsaW5lLWhlaWdodDozMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5vcmRlci10b3RhbC0tY29tcGFjdCBwOmxhc3QtY2hpbGR7bGluZS1oZWlnaHQ6MzBweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsub3JkZXItdG90YWwtLWNvbXBhY3R7cGFkZGluZy10b3A6MTFweH19LnByb2R1Y3QtZ3JpZF9faW5uZXJfX21vYmlsZXtkaXNwbGF5Om5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KXsucHJvZHVjdC1ncmlkX19pbm5lcl9fbW9iaWxle2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI0U3RTdFN319LnByb2R1Y3QtZGV0YWlsLW1vYmlsZXtkaXNwbGF5OnRhYmxlO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MjBweCAyMHB4IDI1cHg7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOi0xcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci10b3A6MXB4IHNvbGlkICNFN0U3RTc7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI0U3RTdFN30uY2FydC1zaWRlYmFyX19yZWxhdGVkIC5wcm9kdWN0LWRldGFpbC1tb2JpbGV7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0ucHJvZHVjdC1jYXJvdXNlbCAucHJvZHVjdC1kZXRhaWwtbW9iaWxle3BhZGRpbmc6NTBweCAyMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3QtZGV0YWlsLW1vYmlsZXtwYWRkaW5nOjMwcHggMjBweCAyNXB4fS5wcm9kdWN0LWNhcm91c2VsIC5wcm9kdWN0LWRldGFpbC1tb2JpbGV7cGFkZGluZzo0NXB4IDIwcHh9fS5wcm9kdWN0LWRldGFpbC1tb2JpbGUtaW1hZ2V7ZmxvYXQ6bGVmdDt3aWR0aDoxNSU7cG9zaXRpb246YWJzb2x1dGU7cGFkZGluZy1ib3R0b206MTUlO2hlaWdodDowO3RvcDowO2JvdHRvbTowO21hcmdpbjphdXRvO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb3Zlcn1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5wcm9kdWN0LWRldGFpbC1tb2JpbGUtaW1hZ2V7d2lkdGg6MTclO3BhZGRpbmctYm90dG9tOjE3JX19LnByb2R1Y3QtZGV0YWlsLW1vYmlsZS1jb250ZW50e3dpZHRoOjcxJTttYXJnaW4tbGVmdDo1JTtmbG9hdDpyaWdodDtwb3NpdGlvbjpyZWxhdGl2ZTtyaWdodDo1JTt0b3A6MDtib3R0b206MDttYXJnaW46YXV0b31AbWVkaWEgKG1heC13aWR0aDogMzUwcHgpey5wcm9kdWN0LWRldGFpbC1tb2JpbGUtY29udGVudHt3aWR0aDo3MSV9fS5wcm9kdWN0LWRldGFpbC1tb2JpbGUtY29udGVudCBoNCwucHJvZHVjdC1kZXRhaWwtbW9iaWxlLWNvbnRlbnQgaDZ7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTQwMFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE2cHh9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvZHVjdC1kZXRhaWwtbW9iaWxlLWNvbnRlbnQgaDQsLnByb2R1Y3QtZGV0YWlsLW1vYmlsZS1jb250ZW50IGg2e2ZvbnQtc2l6ZToxNHB4fX0ucHJvZHVjdC1kZXRhaWwtbW9iaWxlLWNvbnRlbnQgaDR7d2lkdGg6MTAwJX0ucHJvZHVjdC1kZXRhaWwtbW9iaWxlLWNvbnRlbnQgaDZ7d2lkdGg6NTAlO21hcmdpbi10b3A6NXB4fS5wcm9kdWN0LWRldGFpbC1tb2JpbGUtY29udGVudCAuYnV0dG9ue2Zsb2F0OnJpZ2h0O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7Ym90dG9tOi01cHg7Zm9udC1zaXplOjE0cHg7cGFkZGluZzo1cHggMTZweH1AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpey5wcm9kdWN0LWRldGFpbC1tb2JpbGUtY29udGVudCAuYnV0dG9ue2JvdHRvbTotM3B4fX1AbWVkaWEgKG1heC13aWR0aDogMzUwcHgpey5wcm9kdWN0LWRldGFpbC1tb2JpbGUtY29udGVudCAuYnV0dG9ue2JvdHRvbTotNXB4fX0ucHJvZHVjdC1wYWdlIC53b3ctbW9tZW50cywucHJvZHVjdC1wYWdlIC5jdGEtbW9kdWxle2Rpc3BsYXk6bm9uZX0ucHJvZHVjdC1wYWdlLnByb2R1Y3QtcGFnZS0tbmV3IC53b3ctbW9tZW50cywucHJvZHVjdC1wYWdlLnByb2R1Y3QtcGFnZS0tbmV3IC5jdGEtbW9kdWxle2Rpc3BsYXk6YmxvY2t9LnByb2R1Y3QtcGFnZS5wcm9kdWN0LXBhZ2UtLW5ldyAuY3RhLW1vZHVsZXttYXJnaW4tdG9wOi0xMXB4fS5wcm9kdWN0LXBhZ2UucHJvZHVjdC1wYWdlLS1uZXcgLndvdy1tb21lbnRze3RvcDowfS5wcm9kdWN0LWRldGFpbHNfX3dyYXAtLW5ldyAucHJvZHVjdC1kZXRhaWxze21hcmdpbjowO3dpZHRoOjEwMCU7YmFja2dyb3VuZDojZmZmfS5wcm9kdWN0LWRldGFpbHNfX3dyYXAtLW5ldyAucHJvZHVjdC1kZXRhaWxzX19kaXZpZGVye2JvcmRlcjowO2hlaWdodDoycHg7YmFja2dyb3VuZC1jb2xvcjojZjNmM2YzfS5wcm9kdWN0LWRldGFpbHNfX3dyYXAtLW5ldyAucHJvZHVjdC1kZXRhaWx7cGFkZGluZzo2NXB4IDAgNTZweCAwO21hcmdpbjowIGF1dG87bWF4LXdpZHRoOjk3OHB4O2Rpc3BsYXk6ZmxleH1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5wcm9kdWN0LWRldGFpbHNfX3dyYXAtLW5ldyAucHJvZHVjdC1kZXRhaWx7cGFkZGluZzozMHB4IDA7ZGlzcGxheTpibG9ja319QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCl7LnByb2R1Y3QtZGV0YWlsc19fd3JhcC0tbmV3IC5wcm9kdWN0LWRldGFpbHt3aWR0aDo5MCV9fS5wcm9kdWN0LWRldGFpbHNfX3dyYXAtLW5ldyAucHJvZHVjdC1kZXRhaWwgLnByb2R1Y3QtZGV0YWlsX190aXRsZXt3aWR0aDo0MCV9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvZHVjdC1kZXRhaWxzX193cmFwLS1uZXcgLnByb2R1Y3QtZGV0YWlsIC5wcm9kdWN0LWRldGFpbF9fdGl0bGV7d2lkdGg6YXV0b319LnByb2R1Y3QtZGV0YWlsc19fd3JhcC0tbmV3IC5wcm9kdWN0LWRldGFpbCBoM3tmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNTAwXCIsc2Fucy1zZXJpZjtsaW5lLWhlaWdodDoxLjU7Zm9udC1zaXplOmNhbGMoMTZweCArIDIgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5wcm9kdWN0LWRldGFpbHNfX3dyYXAtLW5ldyAucHJvZHVjdC1kZXRhaWwgaDN7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LnByb2R1Y3QtZGV0YWlsc19fd3JhcC0tbmV3IC5wcm9kdWN0LWRldGFpbCBoM3tmb250LXNpemU6MThweH19LnByb2R1Y3QtZGV0YWlsc19fd3JhcC0tbmV3IC5wcm9kdWN0LWRldGFpbCBoMyBzdmd7bWFyZ2luLXJpZ2h0OjIwcHg7bWF4LXdpZHRoOjI0cHg7bWF4LWhlaWdodDoyNHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0ucHJvZHVjdC1kZXRhaWxzX193cmFwLS1uZXcgLnByb2R1Y3QtZGV0YWlsIC5wcm9kdWN0LWRldGFpbF9fYm9keXt3aWR0aDo0MCU7bGluZS1oZWlnaHQ6MS43NTtmb250LXNpemU6Y2FsYygxNnB4ICsgMiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3QtZGV0YWlsc19fd3JhcC0tbmV3IC5wcm9kdWN0LWRldGFpbCAucHJvZHVjdC1kZXRhaWxfX2JvZHl7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LnByb2R1Y3QtZGV0YWlsc19fd3JhcC0tbmV3IC5wcm9kdWN0LWRldGFpbCAucHJvZHVjdC1kZXRhaWxfX2JvZHl7Zm9udC1zaXplOjE4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3QtZGV0YWlsc19fd3JhcC0tbmV3IC5wcm9kdWN0LWRldGFpbCAucHJvZHVjdC1kZXRhaWxfX2JvZHl7d2lkdGg6YXV0b319LnByb2R1Y3QtZGV0YWlsc19fd3JhcC0tbmV3IC5wcm9kdWN0LWRldGFpbCAucHJvZHVjdC1kZXRhaWxfX2JvZHkgdWx7bWFyZ2luLXRvcDowfS5wcm9kdWN0LWRldGFpbHNfX3dyYXAtLW5ldyAucHJvZHVjdC1kZXRhaWwgLnByb2R1Y3QtZGV0YWlsX19ib2R5IGxpe21hcmdpbi1ib3R0b206MjZweH1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5wcm9kdWN0LWRldGFpbHNfX3dyYXAtLW5ldyAucHJvZHVjdC1kZXRhaWwgLnByb2R1Y3QtZGV0YWlsX19ib2R5IGxpOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfX0ucHJvZHVjdC1wcmljZXtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtMzAwXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDoxLjMzMzMzO2Zsb2F0OmxlZnQ7bWFyZ2luLXRvcDoxOXB4O21hcmdpbi1yaWdodDoxMHB4fS5wcm9kdWN0LXByaWNlLnByb2R1Y3QtcHJpY2UtLXNob3B7bWFyZ2luOjA7bGluZS1oZWlnaHQ6MS41NX0ucHJvZHVjdC1wcmljZS5wcm9kdWN0LXByaWNlLS1pbmFjdGl2ZXttYXJnaW46MDtsaW5lLWhlaWdodDoxLjU1O2NvbG9yOnJnYmEoMCwwLDAsMC41KTtmb250LXNpemU6Y2FsYygxOHB4ICsgNiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3QtcHJpY2UucHJvZHVjdC1wcmljZS0taW5hY3RpdmV7Zm9udC1zaXplOjE4cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LnByb2R1Y3QtcHJpY2UucHJvZHVjdC1wcmljZS0taW5hY3RpdmV7Zm9udC1zaXplOjI0cHh9fS5wcm9kdWN0LXByaWNlLnByb2R1Y3QtcHJpY2UtLWRpc2NvdW50ZWR7bWFyZ2luOjA7bGluZS1oZWlnaHQ6MS41NTtjb2xvcjojRkY1MjUxO2ZvbnQtc2l6ZTpjYWxjKDE4cHggKyA2ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvZHVjdC1wcmljZS5wcm9kdWN0LXByaWNlLS1kaXNjb3VudGVke2ZvbnQtc2l6ZToxOHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5wcm9kdWN0LXByaWNlLnByb2R1Y3QtcHJpY2UtLWRpc2NvdW50ZWR7Zm9udC1zaXplOjI0cHh9fS5wcm9kdWN0LXByaWNlLnByb2R1Y3QtcHJpY2UtLW9yaWdpbmFse2xpbmUtaGVpZ2h0OjEuNTU7bWFyZ2luOjEwcHggMCAwIDE3cHg7Y29sb3I6cmdiYSgwLDAsMCwwLjUpO3RleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2g7Zm9udC1zaXplOmNhbGMoMTJweCArIDQgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5wcm9kdWN0LXByaWNlLnByb2R1Y3QtcHJpY2UtLW9yaWdpbmFse2ZvbnQtc2l6ZToxMnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5wcm9kdWN0LXByaWNlLnByb2R1Y3QtcHJpY2UtLW9yaWdpbmFse2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5wcm9kdWN0LXByaWNle3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToyN3B4fX0ucHJvZHVjdC10eXBle2NsZWFyOmJvdGg7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJX0ucHJvZHVjdC10eXBlLWJ1dHRvbnt3aWR0aDoxMjBweDtib3JkZXI6MXB4IHNvbGlkICNEOEQ4RDg7Ym9yZGVyLXJhZGl1czoycHg7ZmxvYXQ6bGVmdDtoZWlnaHQ6NjBweDtwYWRkaW5nOjhweCAxM3B4O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjo4cHggMTJweCAwIDA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtjdXJzb3I6cG9pbnRlcjtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjphbGwgMTUwbXMgZWFzZS1vdXR9LnByb2R1Y3QtdHlwZS1idXR0b24gaDZ7Zm9udC1zaXplOjEycHh9LnByb2R1Y3QtdHlwZS1idXR0b24gcHtmbG9hdDpsZWZ0O2ZvbnQtc2l6ZToxMnB4fS5wcm9kdWN0LXR5cGUtYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmZn0ucHJvZHVjdC10eXBlLWJ1dHRvbjphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6MTAwJTtoZWlnaHQ6M3B4O3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowcHg7bGVmdDowO2JhY2tncm91bmQtY29sb3I6IzE1YmZmZjt0cmFuc2Zvcm06dHJhbnNsYXRlWSg1cHgpO3RyYW5zaXRpb246YWxsIDIwMG1zIGVhc2Utb3V0fS5wcm9kdWN0LXR5cGVfX29yaWdpbmFse2NvbG9yOnJnYmEoMCwwLDAsMC41KTt0ZXh0LWRlY29yYXRpb246bGluZS10aHJvdWdoO21hcmdpbi1sZWZ0OjVweH0ucHJvZHVjdC10eXBlLWJ1dHRvbi5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5wcm9kdWN0LXR5cGUtYnV0dG9uLmFjdGl2ZTphZnRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2l0aW9uOmFsbCAxNTBtcyBlYXNlLW91dH0ucXVhbnRpdHktaW5wdXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxvYXQ6bGVmdDttYXJnaW46OXB4IDI2cHggOXB4IDA7Y2xlYXI6aW5pdGlhbH0ucXVhbnRpdHktaW5wdXQgaW5wdXR7ZmxvYXQ6bGVmdDttYXJnaW46MCA4cHg7d2lkdGg6NTJweDtoZWlnaHQ6NDhweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjRDhEOEQ4O2JvcmRlci1yYWRpdXM6M3B4O2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS00MDBcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O2NvbG9yOnJnYmEoMCwwLDAsMC44KTt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KXsucXVhbnRpdHktaW5wdXQgaW5wdXR7d2lkdGg6NDBweDtoZWlnaHQ6MzJweDtmb250LXNpemU6MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCl7LnF1YW50aXR5LWlucHV0e21hcmdpbi1yaWdodDoxMHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KXsucXVhbnRpdHktaW5wdXR7bWFyZ2luLXRvcDoxN3B4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5xdWFudGl0eS1pbnB1dHtjbGVhcjpib3RoO3dpZHRoOjEwMCV9fS5xdWFudGl0eS1pbnB1dF9fYnV0dG9ue2Zsb2F0OmxlZnQ7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDo3cHg7d2lkdGg6MzJweDtoZWlnaHQ6MzJweDtib3JkZXI6MXB4IHNvbGlkICNEOEQ4RDg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2N1cnNvcjpwb2ludGVyfS5xdWFudGl0eS1pbnB1dF9fYnV0dG9uOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTBweDtoZWlnaHQ6MnB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjgpO21hcmdpbjphdXRvO3RvcDowO3JpZ2h0OjA7bGVmdDowO2JvdHRvbTowfUBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpey5xdWFudGl0eS1pbnB1dF9fYnV0dG9ue21hcmdpbi10b3A6M3B4O3dpZHRoOjI2cHg7aGVpZ2h0OjI2cHh9fS5xdWFudGl0eS1pbnB1dF9fcGx1czphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MnB4O2hlaWdodDoxMHB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjgpO21hcmdpbjphdXRvO3RvcDowO3JpZ2h0OjA7bGVmdDowO2JvdHRvbTowfWlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0ucXVhbnRpdHktaW5wdXQtLWNvbXBhY3R7bWFyZ2luOjE2cHggMjZweCAwcHggMH0ucXVhbnRpdHktaW5wdXQtLWNvbXBhY3QgaW5wdXR7d2lkdGg6NDBweDtoZWlnaHQ6MzJweDtmb250LXNpemU6MTZweH0ucXVhbnRpdHktaW5wdXQtLWNvbXBhY3QgLnF1YW50aXR5LWlucHV0X19idXR0b257bWFyZ2luLXRvcDozcHg7d2lkdGg6MjZweDtoZWlnaHQ6MjZweH1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5xdWFudGl0eS1pbnB1dC0tY29tcGFjdHttYXJnaW4tdG9wOjhweH19cmVtb3RlLXN2Z3tkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZX1yZW1vdGUtc3ZnIHN2Z3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5yZXNwb25zaXZlLWltYWdle3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cmlnaHQ6LTFweDt0b3A6MDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmJvdHRvbSBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtvcGFjaXR5OjB9QG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCl7LnJlc3BvbnNpdmUtaW1hZ2V7YmFja2dyb3VuZC1wb3NpdGlvbjpib3R0b20gY2VudGVyfX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5yZXNwb25zaXZlLWltYWdle3dpZHRoOjEwMSU7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXJ9fS5yZXNwb25zaXZlLWltYWdlW3N0LXJlc3BvbnNpdmUtc3R5bGU9XCJjb250YWluLXRvcC1sZWZ0XCJde2JhY2tncm91bmQtcG9zaXRpb246dG9wIGxlZnQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW59LnJlc3BvbnNpdmUtaW1hZ2Vbc3QtcmVzcG9uc2l2ZS1zdHlsZT1cImNvbnRhaW4tdG9wLXJpZ2h0XCJde2JhY2tncm91bmQtcG9zaXRpb246dG9wIHJpZ2h0O2JhY2tncm91bmQtc2l6ZTpjb250YWlufS5yZXNwb25zaXZlLWltYWdlW3N0LXJlc3BvbnNpdmUtc3R5bGU9XCJjb250YWluLXRvcC1jZW50ZXJcIl17YmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb250YWlufS5yZXNwb25zaXZlLWltYWdlW3N0LXJlc3BvbnNpdmUtc3R5bGU9XCJjb250YWluLWNlbnRlci1yaWdodFwiXXtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciByaWdodDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbn0ucmVzcG9uc2l2ZS1pbWFnZVtzdC1yZXNwb25zaXZlLXN0eWxlPVwiY29udGFpbi1jZW50ZXItbGVmdFwiXXtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBsZWZ0O2JhY2tncm91bmQtc2l6ZTpjb250YWlufS5yZXNwb25zaXZlLWltYWdlW3N0LXJlc3BvbnNpdmUtc3R5bGU9XCJjb250YWluLWNlbnRlci1jZW50ZXJcIl17YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb250YWlufS5yZXNwb25zaXZlLWltYWdlW3N0LXJlc3BvbnNpdmUtc3R5bGU9XCJjb3Zlci1jZW50ZXItY2VudGVyXCJde2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0ucmVzcG9uc2l2ZS1pbWFnZS5hcy1mYWxsYmFja3tkaXNwbGF5Om5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucmVzcG9uc2l2ZS1pbWFnZS5hcy1mYWxsYmFja3tkaXNwbGF5OmJsb2NrfX0uc2hhcmUtZWxlbWVudHt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nLXRvcDpjYWxjKDQwcHggKyAyNCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtwYWRkaW5nLWJvdHRvbTpjYWxjKDQwcHggKyAyNCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnNoYXJlLWVsZW1lbnR7cGFkZGluZy10b3A6NDBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuc2hhcmUtZWxlbWVudHtwYWRkaW5nLXRvcDo2NHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnNoYXJlLWVsZW1lbnR7cGFkZGluZy1ib3R0b206NDBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuc2hhcmUtZWxlbWVudHtwYWRkaW5nLWJvdHRvbTo2NHB4fX0uc2hhcmUtZWxlbWVudCB0ZXh0YXJlYXtkaXNwbGF5Om5vbmV9LnNoYXJlLWVsZW1lbnRfX2ljb24td3JhcHt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tdG9wOmNhbGMoMThweCArIDYgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5zaGFyZS1lbGVtZW50X19pY29uLXdyYXB7bWFyZ2luLXRvcDoxOHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5zaGFyZS1lbGVtZW50X19pY29uLXdyYXB7bWFyZ2luLXRvcDoyNHB4fX0uc2hhcmUtZWxlbWVudF9faWNvbntkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCA1cHg7bGlzdC1zdHlsZTpub25lO3dpZHRoOjQ2cHg7aGVpZ2h0OjQ2cHg7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyOjA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtjdXJzb3I6cG9pbnRlcn0uc2hhcmUtZWxlbWVudF9faWNvbjpiZWZvcmV7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7Ym90dG9tOjA7cmlnaHQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlci1yYWRpdXM6NTAlO21hcmdpbjphdXRvO2JhY2tncm91bmQtY29sb3I6IzAwMDtvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlKDAuNSl9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuc2hhcmUtZWxlbWVudF9faWNvbjpiZWZvcmV7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZSgxKX19LnNoYXJlLWVsZW1lbnRfX2ljb246YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7Ym90dG9tOjA7cmlnaHQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlcjoycHggc29saWQgYmxhY2t9LnNoYXJlLWVsZW1lbnRfX2ljb246aG92ZXI6YmVmb3Jle29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNpdGlvbi1wcm9wZXJ0eTphbGw7dHJhbnNpdGlvbi1kdXJhdGlvbjoyNTBtczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7dHJhbnNpdGlvbi1kZWxheTowc30uc2hhcmUtZWxlbWVudF9faWNvbjpob3ZlciBzdmd7ZmlsbDojZmZmfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnNoYXJlLWVsZW1lbnRfX2ljb246aG92ZXIgc3Zne2ZpbGw6IzAwMH19LnNoYXJlLWVsZW1lbnRfX2ljb24gYXt3aWR0aDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDoxMDAlO2xlZnQ6MDt0b3A6MDt6LWluZGV4OjJ9LnNoYXJlLWVsZW1lbnRfX2ljb24gc3Zne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO21hcmdpbjphdXRvO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7ZmlsbDojMDAwfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnNoYXJlLWVsZW1lbnRfX2ljb257d2lkdGg6NTZweDtoZWlnaHQ6NTZweDtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50Oy13ZWJraXQtYXBwZWFyYW5jZTpub25lfS5zaGFyZS1lbGVtZW50X19pY29uOmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czo1MCU7Ym94LXNoYWRvdzowcHggMnB4IDhweCByZ2JhKDAsMCwwLDAuMSk7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0cmFuc2l0aW9uOmFsbCAuMXMgZWFzZX0uc2hhcmUtZWxlbWVudF9faWNvbjphZnRlcntkaXNwbGF5Om5vbmV9LnNoYXJlLWVsZW1lbnRfX2ljb24uZGlzYWJsZWR7b3BhY2l0eTouMjtwb2ludGVyLWV2ZW50czpub25lfX0uc3ZnLWxheWVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjIwMCU7aGVpZ2h0OjEwMCU7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO2xlZnQ6NTAlfS5jdGEtbW9kdWxlIC5zdmctbGF5ZXJ7dG9wOjA7d2lkdGg6MTAwJX0uc3ZnLWxheWVyIGltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDttYXJnaW46YXV0b30uc3ZnLWxheWVyX190b3AtbGF5ZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvcGFjaXR5OjAuODU7ei1pbmRleDoxfS5jdGEtbW9kdWxlIC5zdmctbGF5ZXJfX3RvcC1sYXllcntkaXNwbGF5Om5vbmV9LmJvZHktbW92aW5nX19lbGVtZW50e3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dG9wOjA7b3BhY2l0eTowO3RyYW5zaXRpb24tcHJvcGVydHk6YWxsO3RyYW5zaXRpb24tZHVyYXRpb246MTAwMG1zO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTt0cmFuc2l0aW9uLWRlbGF5OjBzfS50b29sdGlwe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2N1cnNvcjpwb2ludGVyO3ZlcnRpY2FsLWFsaWduOnRvcH0udG9vbHRpcF9fbWFya3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxOHB4O2hlaWdodDoxOHB4O2JhY2tncm91bmQ6I2IxYjFiMTtib3JkZXItcmFkaXVzOjUwJTt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmO2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS03MDBcIixzYW5zLXNlcmlmO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtsaW5lLWhlaWdodDoxOHB4O21hcmdpbi1sZWZ0OjEwcHh9LnRvb2x0aXBfX2J1YmJsZXtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDotNnB4O2JvdHRvbTpjYWxjKDEwMCUgKyA4cHgpO3RleHQtYWxpZ246bGVmdDt0cmFuc2l0aW9uOmFsbCAuMXMgZWFzZTtkaXNwbGF5Om5vbmU7cGFkZGluZzoxNnB4IDI0cHg7Ym9yZGVyLXJhZGl1czozcHg7d2lkdGg6Mjg0cHg7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzNDM0MzQ7ei1pbmRleDoyfS50b29sdGlwX19hcnJvd3t0cmFuc2l0aW9uOmFsbCAuMXMgZWFzZTtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLWNvbG9yOiMzNDM0MzQ7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7Ym90dG9tOmNhbGMoMTAwJSArIDNweCk7cmlnaHQ6NXB4O2Rpc3BsYXk6bm9uZX0udG9vbHRpcF9fYnViYmxlLWNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxOHB4O3JpZ2h0OjI0cHg7d2lkdGg6MjJweDtoZWlnaHQ6MjJweDttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjA7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDojMDAwO2JveC1zaGFkb3c6MCAycHggNHB4IHJnYmEoMCwwLDAsMC4yMyl9LnRvb2x0aXBfX2J1YmJsZS1jbG9zZSBzcGFue3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7dG9wOjUwJTtsZWZ0OjUwJTt3aWR0aDo4cHg7aGVpZ2h0OjhweDt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3N0cm9rZTojZmZmO2ZpbGw6I2ZmZjtwb2ludGVyLWV2ZW50czpub25lfS50b29sdGlwX19idWJibGUtY2xvc2Ugc3BhbiBzdmd7dmVydGljYWwtYWxpZ246dG9wO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnRvb2x0aXBfX2J1YmJsZS10aXRsZXtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MTZweH0udG9vbHRpcF9fYnViYmxlLWRlc2NyaXB0aW9ue2ZvbnQtc2l6ZTpjYWxjKDEycHggKyA0ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO2xpbmUtaGVpZ2h0OjI0cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey50b29sdGlwX19idWJibGUtZGVzY3JpcHRpb257Zm9udC1zaXplOjEycHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LnRvb2x0aXBfX2J1YmJsZS1kZXNjcmlwdGlvbntmb250LXNpemU6MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7LnRvb2x0aXBfX2J1YmJsZS1kZXNjcmlwdGlvbntsaW5lLWhlaWdodDoyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsudG9vbHRpcF9fYnViYmxlLWRlc2NyaXB0aW9ue2xpbmUtaGVpZ2h0OjI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey50b29sdGlwX19idWJibGUtZGVzY3JpcHRpb257bGluZS1oZWlnaHQ6MjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXsudG9vbHRpcF9fYnViYmxlLWRlc2NyaXB0aW9ue2xpbmUtaGVpZ2h0OjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnRvb2x0aXBfX2J1YmJsZS1kZXNjcmlwdGlvbntsaW5lLWhlaWdodDoxNnB4fX0udG9vbHRpcF9fcXVlc3Rpb257dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtkaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS03MDBcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4fS50b29sdGlwX19xdWVzdGlvbjpob3Zlcntjb2xvcjojMDAwfS50b29sdGlwX19xdWVzdGlvbjpob3ZlciAudG9vbHRpcF9fbWFya3tiYWNrZ3JvdW5kOiMwMDB9LnZpZGVvLXdyYXBwZXJ7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjojMDAwfS52aWRlby1jb250cm9sc3twb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDt3aWR0aDoxMDAlO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KC0xODBkZWcsIHRyYW5zcGFyZW50LCByZ2JhKDAsMCwwLDAuNCkpO3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1sZWZ0OjQlO3BhZGRpbmctcmlnaHQ6NCU7cGFkZGluZy1ib3R0b206Y2FsYygxNXB4ICsgMTcgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey52aWRlby1jb250cm9sc3twYWRkaW5nLWJvdHRvbToxNXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey52aWRlby1jb250cm9sc3twYWRkaW5nLWJvdHRvbTozMnB4fX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey52aWRlby1jb250cm9sc3tkaXNwbGF5Om5vbmV9fS52aWRlby1wcmV2aWV3e3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0udmlkZW8tcGxheXtmbG9hdDpsZWZ0O3dpZHRoOjglO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7bWF4LXdpZHRoOjMwcHg7bWFyZ2luLXJpZ2h0OjMlfS52aWRlby1wbGF5IHN2Z3twb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MjBweDt3aWR0aDoxOHB4O2N1cnNvcjpwb2ludGVyO2ZpbGw6I2ZmZn0udmlkZW8tcGxheSAudmlkZW8tYnRuLXBsYXl7ZGlzcGxheTpub25lfS52aWRlby1wbGF5IC52aWRlby1idG4tcGF1c2V7bWFyZ2luLWxlZnQ6LTlweH0ucGF1c2UgLnZpZGVvLWJ0bi1wbGF5e2Rpc3BsYXk6YmxvY2t9LnBhdXNlIC52aWRlby1idG4tcGF1c2V7ZGlzcGxheTpub25lfS52aWRlby12b2x1bWV7ZmxvYXQ6bGVmdDt3aWR0aDoxNSV9LnZpZGVvLXZvbHVtZSBzdmd7ZmxvYXQ6bGVmdDtoZWlnaHQ6MjBweDt3aWR0aDoyMHB4O2N1cnNvcjpwb2ludGVyfS52aWRlby12b2x1bWUgLnZvbHVtZS1iYXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7dG9wOi03cHg7bWFyZ2luLWxlZnQ6OCU7d2lkdGg6NjAlO2hlaWdodDoycHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNCl9LnZpZGVvLXZvbHVtZSAudm9sdW1lLWJhciAucHJvZ3Jlc3MtY2lyY2xle3RvcDotNXB4O3dpZHRoOjEycHg7aGVpZ2h0OjEycHh9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsudmlkZW8tdm9sdW1le2Rpc3BsYXk6bm9uZX19LnZpZGVvLXByb2dyZXNze2Zsb2F0OmxlZnQ7d2lkdGg6NjklfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnZpZGVvLXByb2dyZXNze2Zsb2F0OnJpZ2h0fX0udmlkZW8tZnVsbHNjcmVlbntmbG9hdDpyaWdodDt3aWR0aDo4JTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjowO21heC13aWR0aDozMHB4fS52aWRlby1mdWxsc2NyZWVuIHN2Z3tmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDoyJTtoZWlnaHQ6MjBweDt3aWR0aDoyMHB4O2N1cnNvcjpwb2ludGVyfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnZpZGVvLWZ1bGxzY3JlZW57ZGlzcGxheTpub25lfX0jcHJvZ3Jlc3MtYmFye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMHB4O2JvcmRlcjowO3RvcDotNnB4O3dpZHRoOmNhbGMoNzAlICsgMTkgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpeyNwcm9ncmVzcy1iYXJ7d2lkdGg6NzAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpeyNwcm9ncmVzcy1iYXJ7d2lkdGg6ODklfX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpeyNwcm9ncmVzcy1iYXJ7d2lkdGg6NTAlfX0jcHJvZ3Jlc3MtYmFyOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjRweDt3aWR0aDoxMDAlO2hlaWdodDoycHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNCl9LnByb2dyZXNzLWJhcl9wcm9ncmVzc19fd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NHB4O3dpZHRoOjEwMCU7aGVpZ2h0OjJweDtvdmVyZmxvdzpoaWRkZW59LnByb2dyZXNzLWJhcl9wcm9ncmVzc3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6I2ZmZjt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSl9LnByb2dyZXNzLWJhcl9wcm9ncmVzczphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnZpZGVvLXByb2dyZXNze2Zsb2F0OmxlZnQ7cGFkZGluZy1sZWZ0OjUlO3dpZHRoOjY5JTt0b3A6LTI2cHg7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsudmlkZW8tcHJvZ3Jlc3N7d2lkdGg6NTclfX0udmlkZW8tdGltZXtmbG9hdDpsZWZ0O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjgwcHh9LnZpZGVvLXRpbWUgcHtmbG9hdDpsZWZ0O2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS00MDBcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiNmZmZ9LnByb2dyZXNzLWNpcmNsZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTJweDtsZWZ0OjA7d2lkdGg6MTVweDtoZWlnaHQ6MTVweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9dmlkZW86Oi13ZWJraXQtbWVkaWEtY29udHJvbHN7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnZpZGVvLWNvbnRyb2xze2xlZnQ6MDtib3R0b206MDt6LWluZGV4OjIxNDc0ODM2NDd9dmlkZW86Oi13ZWJraXQtbWVkaWEtY29udHJvbHN7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnByb2dyZXNzLWJhcl9fd3JhcC12b2x1bWV7dG9wOjB9Ojotd2Via2l0LW1lZGlhLWNvbnRyb2xze2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fXZpZGVvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLWVuY2xvc3VyZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0udmpzLXBsYXktY29udHJvbHt3aWR0aDozMHB4O2hlaWdodDo0MHB4O2JvcmRlcjowO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL3ZpZGVvanMvcGxheS5zdmdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7Zm9udC1zaXplOjA7Zm9udC1jb2xvcjp0cmFuc3BhcmVudDtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uLXByb3BlcnR5OmFsbDt0cmFuc2l0aW9uLWR1cmF0aW9uOjMwMG1zO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTt0cmFuc2l0aW9uLWRlbGF5OjBzfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnZqcy1wbGF5LWNvbnRyb2x7bWFyZ2luLXJpZ2h0OjklfX0udmpzLXBsYXktY29udHJvbDpob3ZlcntvcGFjaXR5OjAuNzt0cmFuc2l0aW9uLXByb3BlcnR5OmFsbDt0cmFuc2l0aW9uLWR1cmF0aW9uOjMwMG1zO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTt0cmFuc2l0aW9uLWRlbGF5OjBzfS52anMtcGxheS1jb250cm9sLnZqcy1wbGF5aW5ne2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL3ZpZGVvanMvcGF1c2Uuc3ZnXCIpO2JhY2tncm91bmQtc2l6ZTo1MCV9LnZqcy1mdWxsc2NyZWVuLWNvbnRyb2x7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjB9LnZpZGVvLXBsYXktbW9iaWxle2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDttYXJnaW46YXV0bzttYXgtd2lkdGg6Y2FsYyg3MHB4ICsgMTAgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7bWF4LWhlaWdodDpjYWxjKDcwcHggKyAxMCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtjdXJzb3I6cG9pbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnZpZGVvLXBsYXktbW9iaWxle21heC13aWR0aDo3MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey52aWRlby1wbGF5LW1vYmlsZXttYXgtd2lkdGg6ODBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey52aWRlby1wbGF5LW1vYmlsZXttYXgtaGVpZ2h0OjcwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LnZpZGVvLXBsYXktbW9iaWxle21heC1oZWlnaHQ6ODBweH19QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsudmlkZW8tcGxheS1tb2JpbGV7ZGlzcGxheTpibG9ja319LnZpZGVvLWJ0bi1wbGF5e3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnZpZGVvLWpze3BhZGRpbmc6MCAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDtoZWlnaHQ6MTAwJSAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6IzAwMH0udmpzLWVycm9yLWRpc3BsYXl7ZGlzcGxheTpub25lfS52anMtY29udHJvbC1iYXJ7cG9zaXRpb246YWJzb2x1dGU7cGFkZGluZzowIDUlO3dpZHRoOjEwMCU7aGVpZ2h0OjgwcHg7Ym90dG9tOjVweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgtMTgwZGVnLCB0cmFuc3BhcmVudCwgcmdiYSgwLDAsMCwwLjM1KSl9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsudmpzLWNvbnRyb2wtYmFye2hlaWdodDo1NXB4fX0udmpzLXBsYXktY29udHJvbHtkaXNwbGF5OmlubGluZS1ibG9jaztmbG9hdDpsZWZ0O3RvcDoxMnB4O3Bvc2l0aW9uOnJlbGF0aXZlfS52anMtdGltZS1jb250cm9se2Rpc3BsYXk6aW5saW5lLWJsb2NrO2Zsb2F0OmxlZnQ7dG9wOjIycHg7cG9zaXRpb246cmVsYXRpdmV9LnZqcy1jYXB0aW9uLXNldHRpbmdzLC52anMtcmVtYWluaW5nLXRpbWUtZGlzcGxheSwudmpzLWxpdmUtY29udHJvbCwudmpzLXN1YnRpdGxlcy1idXR0b24sLnZqcy1jYXB0aW9ucy1idXR0b24sLnZqcy1wbGF5YmFjay1yYXRlLC52anMtZGVzY3JpcHRpb25zLWJ1dHRvbiwudmpzLWNoYXB0ZXJzLWJ1dHRvbiwudmpzLWF1ZGlvLWJ1dHRvbiwudmpzLWxvYWQtcHJvZ3Jlc3N7ZGlzcGxheTpub25lfS52anMtY3VycmVudC10aW1lLC52anMtZHVyYXRpb257dG9wOjIycHg7cG9zaXRpb246cmVsYXRpdmV9LnZqcy1jdXJyZW50LXRpbWUgc3BhbiwudmpzLWR1cmF0aW9uIHNwYW57ZGlzcGxheTpub25lfS52anMtcHJvZ3Jlc3MtY29udHJvbHtkaXNwbGF5OmlubGluZS1ibG9jaztmbG9hdDpsZWZ0O3dpZHRoOjQxJTt0b3A6MzFweDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tbGVmdDoyMXB4fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnZqcy1wcm9ncmVzcy1jb250cm9se3dpZHRoOjM1JX19LnZqcy1wb3N0ZXJ7YmFja2dyb3VuZC1zaXplOjEwMCV9LnZqcy1mdWxsc2NyZWVuLWNvbnRyb2x7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxvYXQ6cmlnaHR9LnZpZGVvLWpze2ZvbnQtc2l6ZToxMHB4O2NvbG9yOiNmZmZ9LnZqcy1kZWZhdWx0LXNraW4gLnZqcy1iaWctcGxheS1idXR0b257ZGlzcGxheTpub25lfS52aWRlby1qcyAudmpzLXNsaWRlcntiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC41KX0udmlkZW8tanMgLnZqcy12b2x1bWUtbGV2ZWwsLnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzcywudmlkZW8tanMgLnZqcy1zbGlkZXItYmFye2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjUpfS52anMtcGxheS1wcm9ncmVzc3twb3NpdGlvbjpyZWxhdGl2ZX0udmpzLXBsYXktcHJvZ3Jlc3MgLnZqcy1jb250cm9sLXRleHR7b3BhY2l0eTowfS52anMtcHJvZ3Jlc3MtaG9sZGVye2hlaWdodDoycHh9LnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzcywudmlkZW8tanMgLnZqcy1zbGlkZXItYmFye2hlaWdodDoycHh9LnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzczpiZWZvcmUsLnZpZGVvLWpzIC52anMtc2xpZGVyLWJhcjpiZWZvcmV7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDotNXB4O3RvcDotN3B4O3dpZHRoOjE3cHg7aGVpZ2h0OjE3cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NTAlO2N1cnNvcjpwb2ludGVyfS52aWRlby1qcyAudmpzLXZvbHVtZS1iYXI6YmVmb3Jle2Rpc3BsYXk6bm9uZX0udmlkZW8tanMgLnZqcy1sb2FkLXByb2dyZXNze2JhY2tncm91bmQ6I2JmYzdkMztiYWNrZ3JvdW5kOnJnYmEoMTE1LDEzMywxNTksMC41KX0udmlkZW8tanMgLnZqcy1sb2FkLXByb2dyZXNzIGRpdntiYWNrZ3JvdW5kOndoaXRlO2JhY2tncm91bmQ6cmdiYSgxMTUsMTMzLDE1OSwwLjc1KX0udmpzLWN1cnJlbnQtdGltZS1kaXNwbGF5LC52anMtdGltZS1kaXZpZGVyLC52anMtZHVyYXRpb257Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTQwMFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2ZmZn0udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wsLnZpZGVvLWpzIC52anMtdm9sdW1lLW1lbnUtYnV0dG9ue2N1cnNvcjpwb2ludGVyO2Zsb2F0OmxlZnR9LnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sIC52anMtY29udHJvbC10ZXh0LC52aWRlby1qcyAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbiAudmpzLWNvbnRyb2wtdGV4dHtkaXNwbGF5Om5vbmV9LnZqcy12b2x1bWUtbWVudS1idXR0b257cG9zaXRpb246cmVsYXRpdmU7dG9wOjIwcHg7bWFyZ2luLWxlZnQ6NyU7d2lkdGg6MjYlfS52anMtdm9sdW1lLW1lbnUtYnV0dG9uOmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvdmlkZW9qcy9zb3VuZC5zdmdcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7bGVmdDowO3RvcDotMnB4O3RyYW5zaXRpb24tcHJvcGVydHk6YWxsO3RyYW5zaXRpb24tZHVyYXRpb246MzAwbXM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO3RyYW5zaXRpb24tZGVsYXk6MHN9QG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCl7LnZqcy12b2x1bWUtbWVudS1idXR0b246YmVmb3Jle2xlZnQ6LTEycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnZqcy12b2x1bWUtbWVudS1idXR0b246YmVmb3Jle2xlZnQ6LTIwcHh9fS52anMtdm9sdW1lLW1lbnUtYnV0dG9uOmhvdmVyOmJlZm9yZXtvcGFjaXR5OjAuNzt0cmFuc2l0aW9uLXByb3BlcnR5OmFsbDt0cmFuc2l0aW9uLWR1cmF0aW9uOjMwMG1zO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTt0cmFuc2l0aW9uLWRlbGF5OjBzfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnZqcy12b2x1bWUtbWVudS1idXR0b257ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fS52aWRlby1qcyAudmpzLXZvbHVtZS1jb250cm9se3dpZHRoOjVlbTtmbG9hdDpyaWdodH0udmlkZW8tanMgLnZqcy12b2x1bWUtYmFye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjUwJTtoZWlnaHQ6MnB4O21hcmdpbjoxLjFlbSBhdXRvIDB9LnZpZGVvLWpzIC52anMtdm9sdW1lLWJhcjpiZWZvcmV7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDozMHB4O2hlaWdodDozMHB4O2JhY2tncm91bmQtY29sb3I6cmVkO2xlZnQ6MH0udmlkZW8tanMgLnZqcy12b2x1bWUtbGV2ZWx7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTt0b3A6MDtsZWZ0OjA7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kOiNmZmYgdXJsKFwiXCIpIC01MCUgMCByZXBlYXQ7Ym9yZGVyLXJhZGl1czoycHh9LnZpZGVvLWpzIC52anMtdm9sdW1lLWxldmVsOmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi01cHg7dG9wOi02cHg7d2lkdGg6MTVweDtoZWlnaHQ6MTVweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo1MCV9LnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzc3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnZqcy1mdWxsc2NyZWVuLWNvbnRyb2x7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvdmlkZW9qcy9lbnRlci1mdWxsLnN2Z1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcn0udmpzLWZ1bGxzY3JlZW4tY29udHJvbCBzcGFue2Rpc3BsYXk6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjowfS52anMtZnVsbHNjcmVlbi1jb250cm9sOmhvdmVye29wYWNpdHk6MC43O3RyYW5zaXRpb24tcHJvcGVydHk6YWxsO3RyYW5zaXRpb24tZHVyYXRpb246MzAwbXM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO3RyYW5zaXRpb24tZGVsYXk6MHN9W3RpdGxlfj1cIk5vbi1GdWxsc2NyZWVuXCJde2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL3ZpZGVvanMvZXhpdC1mdWxsLnN2Z1wiKX0ud2hlcmUtdG8tYnV5LXBpY2tlcntwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LndoZXJlLXRvLWJ1eS1waWNrZXItbW9iaWxle2Rpc3BsYXk6bm9uZTttYXJnaW4tdG9wOjE1cHh9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsud2hlcmUtdG8tYnV5LXBpY2tlci1tb2JpbGV7ZGlzcGxheTpibG9ja319c2VsZWN0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMXB4O3dpZHRoOjEwMCU7aGVpZ2h0OjUwcHg7Y29sb3I6dHJhbnNwYXJlbnQ7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTgwMFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE2cHg7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6M3B4O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lO3otaW5kZXg6MX0ud2hlcmUtdG8tYnV5LXBpY2tlci1kZXNrdG9we2Rpc3BsYXk6aW5saW5lLWJsb2NrfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LndoZXJlLXRvLWJ1eS1waWNrZXItZGVza3RvcHtkaXNwbGF5Om5vbmV9fS53aGVyZS10by1idXktcGlja2VyLXRpdGxle3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MDt6LWluZGV4OjE7Y3Vyc29yOnBvaW50ZXJ9LndoZXJlLXRvLWJ1eS1waWNrZXItdGl0bGUgc3Zne21hcmdpbi1sZWZ0OjEwcHg7d2lkdGg6MTNweDtoZWlnaHQ6MTFweH0uYWN0aXZlIC53aGVyZS10by1idXktcGlja2VyLXRpdGxlIHN2Z3t0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LndoZXJlLXRvLWJ1eS1waWNrZXItZGVza3RvcCB1bHtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6I2ZmZjtvdmVyZmxvdzpoaWRkZW47bWF4LWhlaWdodDowO2JveC1zaGFkb3c6MCAycHggNnB4IHJnYmEoMCwwLDAsMC4yMyl9LndoZXJlLXRvLWJ1eS1waWNrZXItZGVza3RvcCBsaXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6LTFweDt3aWR0aDoxMDAlO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNEOEQ4RDg7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjRDhEOEQ4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjRDhEOEQ4O21hcmdpbi1sZWZ0OjB9LndoZXJlLXRvLWJ1eS1waWNrZXItZGVza3RvcCBsaTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7dHJhbnNpdGlvbi1wcm9wZXJ0eTphbGw7dHJhbnNpdGlvbi1kdXJhdGlvbjo1MDBtczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7dHJhbnNpdGlvbi1kZWxheTowc30ud2hlcmUtdG8tYnV5LXBpY2tlci1kZXNrdG9wIGF7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzoxMHB4IDE1cHggMDt3aWR0aDoxMDAlO2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS01MDBcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O2NvbG9yOnJnYmEoMCwwLDAsMC44KTt0ZXh0LWRlY29yYXRpb246bm9uZX0ud2hlcmUtdG8tYnV5LXBpY2tlci1kZXNrdG9wIGEgcHtmbG9hdDpsZWZ0O2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjE2cHg7bWFyZ2luLXRvcDo5cHh9LndoZXJlLXRvLWJ1eS1waWNrZXItZGVza3RvcCBhIGRpdntmbG9hdDpsZWZ0O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDhweCAwIDA7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjcwJX0uYmxvZy1saXN0X19pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttYXJnaW4tbGVmdDowO2JvcmRlci1yYWRpdXM6M3B4O292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDUwcHgpO3dpbGwtY2hhbmdlOnRyYW5zZm9ybTtoZWlnaHQ6Y2FsYygxNTZweCArIDE2NCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTttYXJnaW4tYm90dG9tOmNhbGMoMTBweCArIDIyICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvZy1saXN0X19pdGVte2hlaWdodDoxNTZweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYmxvZy1saXN0X19pdGVte2hlaWdodDozMjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5ibG9nLWxpc3RfX2l0ZW17bWFyZ2luLWJvdHRvbToxMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5ibG9nLWxpc3RfX2l0ZW17bWFyZ2luLWJvdHRvbTozMnB4fX0uYmxvZy1saXN0X19pdGVtOmJlZm9yZXtkaXNwbGF5Om5vbmV9LmJsb2ctbGlzdF9faXRlbS0tZmVhdHVyZWR7aGVpZ2h0OmNhbGMoMjAwcHggKyAyODAgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5ibG9nLWxpc3RfX2l0ZW0tLWZlYXR1cmVke2hlaWdodDoyMDBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYmxvZy1saXN0X19pdGVtLS1mZWF0dXJlZHtoZWlnaHQ6NDgwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2ctbGlzdF9faXRlbS0tZmVhdHVyZWR7aGVpZ2h0OmF1dG99fS5ibG9nLWxpc3RfX2l0ZW1fX2xpbmt7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZX0uYmxvZy1saXN0X19pdGVtX19saW5rOmhvdmVyIC5ibG9nLWxpc3RfX2l0ZW1fX2ltYWdlLWl0ZW17dHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zaXRpb246YWxsIDY1MG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSl9LmJsb2ctbGlzdF9faXRlbV9faW1hZ2V7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O3dpZHRoOjQyJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvZy1saXN0X19pdGVtX19pbWFnZXt3aWR0aDozNSV9fS5ibG9nLWxpc3RfX2l0ZW0tLWZlYXR1cmVkIC5ibG9nLWxpc3RfX2l0ZW1fX2ltYWdle3dpZHRoOjY2JX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5ibG9nLWxpc3RfX2l0ZW0tLWZlYXR1cmVkIC5ibG9nLWxpc3RfX2l0ZW1fX2ltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjA7cGFkZGluZy1ib3R0b206NDglfX0uYmxvZy1saXN0X19pdGVtX19pbWFnZS1pdGVte3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjt0cmFuc2Zvcm06c2NhbGUoMS4wNCk7dHJhbnNpdGlvbjphbGwgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKX0uYmxvZy1saXN0X19pdGVtX19kZXNjcmlwdGlvbntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7d2lkdGg6NTglO2hlaWdodDoxMDAlO2NvbG9yOmJsYWNrO3BhZGRpbmc6MjJweH0uYmxvZy1saXN0X19pdGVtLS1mZWF0dXJlZCAuYmxvZy1saXN0X19pdGVtX19kZXNjcmlwdGlvbnt3aWR0aDozNCV9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvZy1saXN0X19pdGVtLS1mZWF0dXJlZCAuYmxvZy1saXN0X19pdGVtX19kZXNjcmlwdGlvbntjbGVhcjpib3RoO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MTRweCAxNnB4O3dpZHRoOjEwMCU7aGVpZ2h0OjE0MHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5ibG9nLWxpc3RfX2l0ZW1fX2Rlc2NyaXB0aW9ue3dpZHRoOjY1JX19LmJsb2ctbGlzdF9faXRlbV9fdGl0bGV7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOmNhbGMoMjBweCArIDIwICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO3dpZHRoOjgwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2ctbGlzdF9faXRlbV9fdGl0bGV7Ym90dG9tOjIwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJsb2ctbGlzdF9faXRlbV9fdGl0bGV7Ym90dG9tOjQwcHh9fS5ibG9nLWxpc3RfX2l0ZW0tLWZlYXR1cmVkIC5ibG9nLWxpc3RfX2l0ZW1fX3RpdGxle2JvdHRvbToyMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2ctbGlzdF9faXRlbS0tZmVhdHVyZWQgLmJsb2ctbGlzdF9faXRlbV9fdGl0bGV7d2lkdGg6NzAlO2JvdHRvbToxNnB4fX0uYmxvZy1wb3N0LXBhZ2V7cG9zaXRpb246cmVsYXRpdmV9LmJsb2ctcG9zdC1wYWdlIC5ibG9nLXBvc3QtcGFnZV9fc2VjdGlvbntiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvZy1wb3N0LXBhZ2UgLmJyZWFkY3J1bWJ7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2Y4ZjhmODtib3JkZXItdG9wOjJweCBzb2xpZCAjZjhmOGY4O3dpZHRoOjEwMCU7cGFkZGluZzoxLjYlIDYlIDIlfX0uYmxvZy1wb3N0LXBhZ2UgLmJsb2ctcG9zdC1wYWdlX19oZWFkZXJ7cGFkZGluZy10b3A6MTA1cHg7bWFyZ2luOmF1dG87d2lkdGg6OTAlO21heC13aWR0aDo2MDBweH0uYmxvZy1wb3N0LXBhZ2UgLmJsb2ctcG9zdC1wYWdlX19oZWFkZXIgLmJsb2ctcG9zdC1wYWdlX19oZWFkZXJfX2tpY2tlcnttYXJnaW4tYm90dG9tOmNhbGMoMTZweCArIDggKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5ibG9nLXBvc3QtcGFnZSAuYmxvZy1wb3N0LXBhZ2VfX2hlYWRlciAuYmxvZy1wb3N0LXBhZ2VfX2hlYWRlcl9fa2lja2Vye21hcmdpbi1ib3R0b206MTZweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYmxvZy1wb3N0LXBhZ2UgLmJsb2ctcG9zdC1wYWdlX19oZWFkZXIgLmJsb2ctcG9zdC1wYWdlX19oZWFkZXJfX2tpY2tlcnttYXJnaW4tYm90dG9tOjI0cHh9fS5ibG9nLXBvc3QtcGFnZSAuYmxvZy1wb3N0LXBhZ2VfX2hlYWRlciBoMXttYXJnaW4tYm90dG9tOmNhbGMoMTZweCArIDggKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5ibG9nLXBvc3QtcGFnZSAuYmxvZy1wb3N0LXBhZ2VfX2hlYWRlciBoMXttYXJnaW4tYm90dG9tOjE2cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJsb2ctcG9zdC1wYWdlIC5ibG9nLXBvc3QtcGFnZV9faGVhZGVyIGgxe21hcmdpbi1ib3R0b206MjRweH19LmJsb2ctcG9zdC1wYWdlIC5ibG9nLXBvc3QtcGFnZV9faGVhZGVyIC5ibG9nLXBvc3QtcGFnZV9faGVhZGVyX19kYXRle2JvcmRlci10b3A6MnB4IHNvbGlkICNmOGY4Zjg7cGFkZGluZy10b3A6Y2FsYygxNnB4ICsgOCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtjb2xvcjojOTU5NDk0fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvZy1wb3N0LXBhZ2UgLmJsb2ctcG9zdC1wYWdlX19oZWFkZXIgLmJsb2ctcG9zdC1wYWdlX19oZWFkZXJfX2RhdGV7cGFkZGluZy10b3A6MTZweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYmxvZy1wb3N0LXBhZ2UgLmJsb2ctcG9zdC1wYWdlX19oZWFkZXIgLmJsb2ctcG9zdC1wYWdlX19oZWFkZXJfX2RhdGV7cGFkZGluZy10b3A6MjRweH19LmJsb2ctcG9zdC1wYWdlIC5ibG9nLXBvc3QtcGFnZV9fZmVhdHVyZWQtaW1hZ2V7bWFyZ2luLXRvcDpjYWxjKDI0cHggKyAxNiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTttYXJnaW4tYm90dG9tOmNhbGMoMjRweCArIDQwICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ZGlzcGxheTpibG9jazttYXgtd2lkdGg6OTg0cHg7d2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2ctcG9zdC1wYWdlIC5ibG9nLXBvc3QtcGFnZV9fZmVhdHVyZWQtaW1hZ2V7bWFyZ2luLXRvcDoyNHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5ibG9nLXBvc3QtcGFnZSAuYmxvZy1wb3N0LXBhZ2VfX2ZlYXR1cmVkLWltYWdle21hcmdpbi10b3A6NDBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5ibG9nLXBvc3QtcGFnZSAuYmxvZy1wb3N0LXBhZ2VfX2ZlYXR1cmVkLWltYWdle21hcmdpbi1ib3R0b206MjRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYmxvZy1wb3N0LXBhZ2UgLmJsb2ctcG9zdC1wYWdlX19mZWF0dXJlZC1pbWFnZXttYXJnaW4tYm90dG9tOjY0cHh9fS5ibG9nLXBvc3QtcGFnZSAuYmxvZy1wb3N0LXBhZ2VfX3JlbGF0ZWQtcG9zdHN7bWFyZ2luLXRvcDozMnB4O21hcmdpbi1sZWZ0OmNhbGMoMjRweCArIDI0ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO21hcmdpbi1yaWdodDpjYWxjKDI0cHggKyAyNCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2ctcG9zdC1wYWdlIC5ibG9nLXBvc3QtcGFnZV9fcmVsYXRlZC1wb3N0c3ttYXJnaW4tbGVmdDoyNHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5ibG9nLXBvc3QtcGFnZSAuYmxvZy1wb3N0LXBhZ2VfX3JlbGF0ZWQtcG9zdHN7bWFyZ2luLWxlZnQ6NDhweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5ibG9nLXBvc3QtcGFnZSAuYmxvZy1wb3N0LXBhZ2VfX3JlbGF0ZWQtcG9zdHN7bWFyZ2luLXJpZ2h0OjI0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJsb2ctcG9zdC1wYWdlIC5ibG9nLXBvc3QtcGFnZV9fcmVsYXRlZC1wb3N0c3ttYXJnaW4tcmlnaHQ6NDhweH19LmJsb2ctcG9zdC1wYWdlIC5ibG9nLXBvc3QtcGFnZV9fcmVsYXRlZC1wb3N0cyBoM3ttYXJnaW4tbGVmdDo1cHh9LmJsb2ctcG9zdC1wYWdlIC5ibG9nLXBvc3QtcGFnZV9fcmVsYXRlZC1wb3N0cyB1bHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDElO21hcmdpbjowIDAgMCAtMS4yJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtLjUlKTt0cmFuc2l0aW9uOmFsbCAyMDBtcyBlYXNlLW91dH1AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpey5ibG9nLXBvc3QtcGFnZSAuYmxvZy1wb3N0LXBhZ2VfX3JlbGF0ZWQtcG9zdHMgdWx7d2lkdGg6MTQwJX19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvZy1wb3N0LXBhZ2UgLmJsb2ctcG9zdC1wYWdlX19yZWxhdGVkLXBvc3RzIHVse3dpZHRoOjIzMCV9fS5ibG9nLXBvc3QtcGFnZSAuYmxvZy1wb3N0LXBhZ2VfX3JlbGF0ZWQtcG9zdHMgLmJsb2ctcG9zdC1wYWdlX19yZWxhdGVkLXBvc3RzX193cmFwcGVye21hcmdpbi10b3A6Y2FsYygyMHB4ICsgNCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvZy1wb3N0LXBhZ2UgLmJsb2ctcG9zdC1wYWdlX19yZWxhdGVkLXBvc3RzIC5ibG9nLXBvc3QtcGFnZV9fcmVsYXRlZC1wb3N0c19fd3JhcHBlcnttYXJnaW4tdG9wOjIwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJsb2ctcG9zdC1wYWdlIC5ibG9nLXBvc3QtcGFnZV9fcmVsYXRlZC1wb3N0cyAuYmxvZy1wb3N0LXBhZ2VfX3JlbGF0ZWQtcG9zdHNfX3dyYXBwZXJ7bWFyZ2luLXRvcDoyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5ibG9nLXBvc3QtcGFnZSAuYmxvZy1wb3N0LXBhZ2VfX3JlbGF0ZWQtcG9zdHMgLmJsb2ctcG9zdC1wYWdlX19yZWxhdGVkLXBvc3RzX193cmFwcGVye292ZXJmbG93LXg6c2Nyb2xsOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofX0uYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZXttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO21heC13aWR0aDo1ODRweDt3aWR0aDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGV7bWF4LXdpZHRoOjEwMCU7d2lkdGg6YXV0b319LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weXtwYWRkaW5nLXRvcDpjYWxjKDVweCArIDUgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7cGFkZGluZy1ib3R0b206Y2FsYyg1cHggKyA1ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO21hcmdpbjowO3dpZHRoOjEwMCU7b3ZlcmZsb3c6dmlzaWJsZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weXtwYWRkaW5nLXRvcDo1cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weXtwYWRkaW5nLXRvcDoxMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weXtwYWRkaW5nLWJvdHRvbTo1cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weXtwYWRkaW5nLWJvdHRvbToxMHB4fX0uYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IHB7bWFyZ2luOjIwcHggYXV0b30uYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IHVse21hcmdpbi1ib3R0b206Y2FsYygyMHB4ICsgMTAgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7bWFyZ2luLXRvcDpjYWxjKDIwcHggKyAxMCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtsaXN0LXN0eWxlOm5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgdWx7bWFyZ2luLWJvdHRvbToyMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgdWx7bWFyZ2luLWJvdHRvbTozMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSB1bHttYXJnaW4tdG9wOjIwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSB1bHttYXJnaW4tdG9wOjMwcHh9fS5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgdWwgbGl7Zm9udC1zaXplOmNhbGMoMTRweCArIDQgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7bGluZS1oZWlnaHQ6Y2FsYygyNHB4ICsgNCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTttYXJnaW4tYm90dG9tOmNhbGMoMTBweCArIDggKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTQwMFwiLHNhbnMtc2VyaWY7bGlzdC1zdHlsZTpub25lO3dpZHRoOjkwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSB1bCBsaXtmb250LXNpemU6MTRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IHVsIGxpe2ZvbnQtc2l6ZToxOHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSB1bCBsaXtsaW5lLWhlaWdodDoyNHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgdWwgbGl7bGluZS1oZWlnaHQ6MjhweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgdWwgbGl7bWFyZ2luLWJvdHRvbToxMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgdWwgbGl7bWFyZ2luLWJvdHRvbToxOHB4fX0uYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IHVsIGxpOmJlZm9yZXtjb250ZW50OicnO3RvcDoxMHB4O3dpZHRoOjhweDtoZWlnaHQ6OHB4O2JvcmRlcjoycHggc29saWQgIzE1YmZmZjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgYmxvY2txdW90ZSBwe2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS0zMDBcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTpjYWxjKDI0cHggKyAxMCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtsaW5lLWhlaWdodDpjYWxjKDMycHggKyAxMCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTttYXJnaW4tYm90dG9tOmNhbGMoNDBweCArIDIwICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO21hcmdpbi10b3A6Y2FsYyg0MHB4ICsgMjAgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzE1YmZmZn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBibG9ja3F1b3RlIHB7Zm9udC1zaXplOjI0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBibG9ja3F1b3RlIHB7Zm9udC1zaXplOjM0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IGJsb2NrcXVvdGUgcHtsaW5lLWhlaWdodDozMnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgYmxvY2txdW90ZSBwe2xpbmUtaGVpZ2h0OjQycHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IGJsb2NrcXVvdGUgcHttYXJnaW4tYm90dG9tOjQwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBibG9ja3F1b3RlIHB7bWFyZ2luLWJvdHRvbTo2MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBibG9ja3F1b3RlIHB7bWFyZ2luLXRvcDo0MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgYmxvY2txdW90ZSBwe21hcmdpbi10b3A6NjBweH19LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBwIGltZywuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IGltZ3ttYXJnaW4tYm90dG9tOmNhbGMoMjBweCArIDEwICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO21hcmdpbi10b3A6Y2FsYygyMHB4ICsgMTAgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7bWFyZ2luLWxlZnQ6Y2FsYygtMjRweCArIC03NiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTttYXJnaW4tcmlnaHQ6Y2FsYygtMjRweCArIC03NiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDphdXRvO2Rpc3BsYXk6YmxvY2t9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgcCBpbWcsLmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBpbWd7bWFyZ2luLWJvdHRvbToyMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgcCBpbWcsLmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBpbWd7bWFyZ2luLWJvdHRvbTozMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBwIGltZywuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IGltZ3ttYXJnaW4tdG9wOjIwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBwIGltZywuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IGltZ3ttYXJnaW4tdG9wOjMwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IHAgaW1nLC5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgaW1ne21hcmdpbi1sZWZ0Oi0yNHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgcCBpbWcsLmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBpbWd7bWFyZ2luLWxlZnQ6LTEwMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBwIGltZywuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IGltZ3ttYXJnaW4tcmlnaHQ6LTI0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBwIGltZywuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IGltZ3ttYXJnaW4tcmlnaHQ6LTEwMHB4fX0uYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IHAgaW1ne21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7bWF4LXdpZHRoOjEyMCV9LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLmRyb3BjYXB7Zm9udC1zaXplOjMzNCU7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTMwMFwiLHNhbnMtc2VyaWY7Y29sb3I6cmdiYSgwLDAsMCwwLjgpO2Zsb2F0OmxlZnQ7bWFyZ2luLXRvcDoxMnB4O21hcmdpbi1yaWdodDo2cHh9LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLmhpZ2hsaWdodC1saXN0e3BhZGRpbmctdG9wOmNhbGMoMjRweCArIDMyICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO3BhZGRpbmctYm90dG9tOmNhbGMoMjRweCArIDMyICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO3BhZGRpbmctbGVmdDpjYWxjKDI0cHggKyA3NiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtwYWRkaW5nLXJpZ2h0OmNhbGMoMjRweCArIDc2ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO21hcmdpbi10b3A6Y2FsYyg0MHB4ICsgMjAgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7bWFyZ2luLWJvdHRvbTpjYWxjKDQwcHggKyAyMCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTttYXJnaW4tbGVmdDpjYWxjKC0yNHB4ICsgLTc2ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO21hcmdpbi1yaWdodDpjYWxjKC0yNHB4ICsgLTc2ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5oaWdobGlnaHQtbGlzdHtwYWRkaW5nLXRvcDoyNHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5oaWdobGlnaHQtbGlzdHtwYWRkaW5nLXRvcDo1NnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLmhpZ2hsaWdodC1saXN0e3BhZGRpbmctYm90dG9tOjI0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLmhpZ2hsaWdodC1saXN0e3BhZGRpbmctYm90dG9tOjU2cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAuaGlnaGxpZ2h0LWxpc3R7cGFkZGluZy1sZWZ0OjI0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLmhpZ2hsaWdodC1saXN0e3BhZGRpbmctbGVmdDoxMDBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5oaWdobGlnaHQtbGlzdHtwYWRkaW5nLXJpZ2h0OjI0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLmhpZ2hsaWdodC1saXN0e3BhZGRpbmctcmlnaHQ6MTAwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAuaGlnaGxpZ2h0LWxpc3R7bWFyZ2luLXRvcDo0MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5oaWdobGlnaHQtbGlzdHttYXJnaW4tdG9wOjYwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAuaGlnaGxpZ2h0LWxpc3R7bWFyZ2luLWJvdHRvbTo0MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5oaWdobGlnaHQtbGlzdHttYXJnaW4tYm90dG9tOjYwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAuaGlnaGxpZ2h0LWxpc3R7bWFyZ2luLWxlZnQ6LTI0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLmhpZ2hsaWdodC1saXN0e21hcmdpbi1sZWZ0Oi0xMDBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5oaWdobGlnaHQtbGlzdHttYXJnaW4tcmlnaHQ6LTI0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLmhpZ2hsaWdodC1saXN0e21hcmdpbi1yaWdodDotMTAwcHh9fS5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5oaWdobGlnaHQtbGlzdCBoM3tjb2xvcjojMjBCN0VGfS5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5oaWdobGlnaHQtbGlzdDpiZWZvcmV7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RvcDowO2xlZnQ6MDtiYWNrZ3JvdW5kLWNvbG9yOiMxNWJmZmY7b3BhY2l0eTowLjA3fS5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5lbmQtdGV4dHtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MXB4O2xlZnQ6M3B4O3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1jb2xvcjojMTViZmZmfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLmVuZC10ZXh0e3dpZHRoOjhweDtoZWlnaHQ6OHB4fX0ucGFnZS1ibG9nLXBvc3RfX2xhcmdlLWVsZW1lbnR7d2lkdGg6MTIwJTtsZWZ0Oi0xMCV9LmNhcmQtc2xpZGVye3BhZGRpbmc6MTBweCAwfS5jYXJkLXNsaWRlciAuc3Qtc2xpZGVyX19zbGlkZXt3aWR0aDo4NSU7bWFyZ2luOjRweDttYXJnaW4tcmlnaHQ6LTRweDttYXJnaW46MCAycHg7Ym94LXNoYWRvdzowcHggNHB4IDhweCByZ2JhKDE1OCwxNTgsMTU4LDAuMTMpO3RleHQtYWxpZ246Y2VudGVyfS5jYXJvdXNlbHtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47aGVpZ2h0OmNhbGMoMjAwcHggKyA1MDAgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5jYXJvdXNlbHtoZWlnaHQ6MjAwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmNhcm91c2Vse2hlaWdodDo3MDBweH19LmNhcm91c2VsX19zbGlkZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uY2Fyb3VzZWwtc2xpZGV7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDt6LWluZGV4OjB9LmNhcm91c2VsLXNsaWRlOmZpcnN0LWNoaWxke2Rpc3BsYXk6YmxvY2s7ei1pbmRleDoxfS5jYXJvdXNlbC1zbGlkZSAudmpzLWNvbnRyb2wtYmFye2JvdHRvbTowfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmNhcm91c2VsLXNsaWRlIC52anMtY29udHJvbC1iYXJ7ZGlzcGxheTpub25lfX0uY2Fyb3VzZWwtc2xpZGUgLnZqcy10ZWNoe21heC1oZWlnaHQ6MTAwJTttYXJnaW46MCBhdXRvO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RvcDowfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmNhcm91c2VsLXNsaWRlIC52anMtYmlnLXBsYXktYnV0dG9ue2Rpc3BsYXk6YmxvY2s7d2lkdGg6NjBweDtoZWlnaHQ6NjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cG9zaXRpb246YWJzb2x1dGU7Ym9yZGVyOjA7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7bWFyZ2luOmF1dG87Ym9yZGVyLXJhZGl1czo1MCU7b3BhY2l0eToxO3RyYW5zaXRpb24tcHJvcGVydHk6YWxsO3RyYW5zaXRpb24tZHVyYXRpb246MzUwbXM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO3RyYW5zaXRpb24tZGVsYXk6MHN9LmNhcm91c2VsLXNsaWRlIC52anMtYmlnLXBsYXktYnV0dG9uIHNwYW57ZGlzcGxheTpub25lfS5jYXJvdXNlbC1zbGlkZSAudmpzLWJpZy1wbGF5LWJ1dHRvbjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luOmF1dG87cmlnaHQ6MDtsZWZ0OjVweDt0b3A6MDtib3R0b206MDtjb250ZW50OicnO3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLXRvcDoxMnB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206MTJweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItbGVmdDoyMHB4IHNvbGlkICMwOEEyREI7Ym9yZGVyLXJhZGl1czoycHh9LmNhcm91c2VsLXNsaWRlIC52anMtcGxheWluZyAudmpzLWJpZy1wbGF5LWJ1dHRvbntvcGFjaXR5OjA7ZGlzcGxheTpub25lfX0uY2Fyb3VzZWwtbmF2aWdhdGlvbntkaXNwbGF5Om5vbmU7dG9wOjE2MHB4fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmNhcm91c2VsLW5hdmlnYXRpb257ZGlzcGxheTpibG9ja319LmNhcm91c2VsX19hcnJvdy13cmFwcGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO21hcmdpbjphdXRvO3dpZHRoOjEwMCU7aGVpZ2h0OjUwcHg7ei1pbmRleDoyfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnByb2R1Y3QtY2Fyb3VzZWwgLmNhcm91c2VsX19hcnJvdy13cmFwcGVye3RvcDoyMCV9fUBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCl7LnByb2R1Y3QtY2Fyb3VzZWwgLmNhcm91c2VsX19hcnJvdy13cmFwcGVye2Rpc3BsYXk6bm9uZX19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY2Fyb3VzZWxfX2Fycm93LXdyYXBwZXJ7ZGlzcGxheTpub25lfX0uY2Fyb3VzZWxfX2Fycm93e3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjU1cHg7aGVpZ2h0OjU1cHg7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyLXJhZGl1czo1MCV9LmNhcm91c2VsX19hcnJvdyBzdmd7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDtsZWZ0OjA7dG9wOjA7Ym90dG9tOjA7bWFyZ2luOmF1dG87d2lkdGg6MzBweDtoZWlnaHQ6MzBweDt6LWluZGV4OjF9LmNhcm91c2VsX19hcnJvdzpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTNweDt3aWR0aDo1NXB4O2hlaWdodDo1NXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjUwJTt0cmFuc2l0aW9uLXByb3BlcnR5OmFsbDt0cmFuc2l0aW9uLWR1cmF0aW9uOjM1MG1zO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTt0cmFuc2l0aW9uLWRlbGF5OjBzfS5jYXJvdXNlbF9fYXJyb3c6aG92ZXI6YmVmb3Jle3RyYW5zZm9ybTpzY2FsZSgxLjIpfS5jYXJvdXNlbF9fYXJyb3ctbGVmdHtsZWZ0OjI0cHg7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO2JveC1zaGFkb3c6MCAwIDZweCAwIHJnYmEoMCwwLDAsMC4wNCl9LmNhcm91c2VsX19hcnJvdy1yaWdodHtyaWdodDoyNHB4O2JveC1zaGFkb3c6MCA2cHggNnB4IDAgcmdiYSgwLDAsMCwwLjA1KX0uY29va2llLW1lc3NhZ2V7cGFkZGluZzowIDIwcHg7cG9zaXRpb246Zml4ZWQ7Ym90dG9tOjA7ei1pbmRleDoxMDt3aWR0aDoxMDAlO2ZvbnQtc2l6ZToxNnB4O2Rpc3BsYXk6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjV9LmNvb2tpZS1tZXNzYWdlX19pbWFnZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MnB4O2xlZnQ6MjBweDt3aWR0aDo0OHB4O2hlaWdodDo0OHB4O21hcmdpbjoyMHB4fS5jb29raWUtbWVzc2FnZV9faW1hZ2UgaW1ne3dpZHRoOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuY29va2llLW1lc3NhZ2VfX2ltYWdle2Rpc3BsYXk6bm9uZX19LmNvb2tpZS1tZXNzYWdlX190ZXh0e3dpZHRoOjcwJTttYXJnaW46MjBweCBhdXRvO21heC13aWR0aDoxMTI0cHh9LmNvb2tpZS1tZXNzYWdlX190ZXh0IHB7Zm9udC1zaXplOmNhbGMoMTRweCArIDIgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5jb29raWUtbWVzc2FnZV9fdGV4dCBwe2ZvbnQtc2l6ZToxNHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5jb29raWUtbWVzc2FnZV9fdGV4dCBwe2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KXsuY29va2llLW1lc3NhZ2VfX3RleHR7d2lkdGg6NjIlfX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5jb29raWUtbWVzc2FnZV9fdGV4dHt3aWR0aDoxMDAlfX0uY29va2llLW1lc3NhZ2VfX2J1dHRvbntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoyNHB4O3RvcDoxOHB4O21pbi13aWR0aDoxMTBweH1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5jb29raWUtbWVzc2FnZV9fYnV0dG9ue3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MjBweDt0b3A6MDtyaWdodDowfX0ucHJvZHVjdC1kZXRhaWxzX193cmFwe2JhY2tncm91bmQtY29sb3I6I2ZmZn0ucHJvZHVjdC1kZXRhaWxze3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjphdXRvO21hcmdpbi10b3A6Y2FsYyg2MHB4ICsgNjAgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7bWFyZ2luLWJvdHRvbTpjYWxjKDI1cHggKyA2NSAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTt3aWR0aDo4NSU7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvZHVjdC1kZXRhaWxze21hcmdpbi10b3A6NjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsucHJvZHVjdC1kZXRhaWxze21hcmdpbi10b3A6MTIwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvZHVjdC1kZXRhaWxze21hcmdpbi1ib3R0b206MjVweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsucHJvZHVjdC1kZXRhaWxze21hcmdpbi1ib3R0b206OTBweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvZHVjdC1kZXRhaWxze21hcmdpbi10b3A6MjVweDtkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OjclfX0ucHJvZHVjdC1kZXRhaWxzIGgze2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjQwcHg7Y29sb3I6cmdiYSgwLDAsMCwwLjgpO21hcmdpbi1ib3R0b206Y2FsYyg1cHggKyAyMSAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3QtZGV0YWlscyBoM3ttYXJnaW4tYm90dG9tOjVweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsucHJvZHVjdC1kZXRhaWxzIGgze21hcmdpbi1ib3R0b206MjZweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvZHVjdC1kZXRhaWxzIGgze2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS03MDBcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O2N1cnNvcjpwb2ludGVyfX0ucHJvZHVjdC1kZXRhaWxzLm9wZW46YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5Om5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvZHVjdC1kZXRhaWxzLm9wZW46YmVmb3Jle2Rpc3BsYXk6bm9uZX19LmRldGFpbC1ibG9jay1pbnRyb3tkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MzBweH1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5kZXRhaWwtYmxvY2staW50cm97bWFyZ2luLWJvdHRvbTowfX0uZGV0YWlsLWJsb2NrX19yb3d7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXRvcDpjYWxjKDIwcHggKyAxMCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTt3aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuZGV0YWlsLWJsb2NrX19yb3d7bWFyZ2luLXRvcDoyMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5kZXRhaWwtYmxvY2tfX3Jvd3ttYXJnaW4tdG9wOjMwcHh9fS5kZXRhaWwtYmxvY2tfX3RpdGxle2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjEwJTt3aWR0aDoyMSU7Y29sb3I6IzAwMDttYXgtd2lkdGg6MTQwcHg7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuZGV0YWlsLWJsb2NrX190aXRsZXttYXJnaW4tcmlnaHQ6NSU7d2lkdGg6MzUlO21heC13aWR0aDoxNjJweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuZGV0YWlsLWJsb2NrX190aXRsZXttYXJnaW4tYm90dG9tOjEwcHg7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJX19LmRldGFpbC1ibG9ja19fdGl0bGUgc3Zne3dpZHRoOjMzcHg7aGVpZ2h0OjMzcHg7cG9zaXRpb246cmVsYXRpdmU7dG9wOi00cHh9LmRldGFpbC1ibG9ja19fdGl0bGVfX2ljb257cG9zaXRpb246cmVsYXRpdmU7dG9wOjJweDttYXJnaW4tcmlnaHQ6MTFweDtmbG9hdDpsZWZ0fS5kZXRhaWwtYmxvY2tfX2JvZHl7ZmxvYXQ6bGVmdDt3aWR0aDo3MCV9LmRldGFpbC1ibG9ja19fYm9keSB1bHt3aWR0aDoxMDAlICFpbXBvcnRhbnR9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuZGV0YWlsLWJsb2NrX19ib2R5e3dpZHRoOjYwJX19LmRldGFpbC1ibG9ja19fYm9keSBsaXttYXJnaW4tbGVmdDotM3B4O21hcmdpbi1ib3R0b206MTVweH1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5kZXRhaWwtYmxvY2tfX2JvZHkgbGl7bWFyZ2luLWxlZnQ6MH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuZGV0YWlsLWJsb2NrX19ib2R5IGxpe21hcmdpbi1sZWZ0OjMwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmRldGFpbC1ibG9ja19fYm9keSBsaXttYXJnaW4tbGVmdDozMHB4fX0uZGV0YWlsLWJsb2NrX19ib2R5IHB7Y29sb3I6cmdiYSgwLDAsMCwwLjgpfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmRldGFpbC1ibG9ja19fYm9keXt3aWR0aDoxMDAlfX1mb290ZXJ7ZGlzcGxheTpibG9jazttYXJnaW46MCBhdXRvIC0ycHg7bWF4LXdpZHRoOjE0NDBweDt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6IzAwMDtjb2xvcjojZmZmfWZvb3RlciBpbWd7d2lkdGg6MjBweH1mb290ZXIgcHtjb2xvcjojZmZmfWZvb3RlciBsaXttYXJnaW4tbGVmdDowO21hcmdpbi1ib3R0b206MTBweDtmb250LXNpemU6MTZweH1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpe2Zvb3RlciBsaXttYXJnaW4tYm90dG9tOjB9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7Zm9vdGVyIGxpe2ZvbnQtc2l6ZToxNHB4fX1mb290ZXIgYXtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNDAwXCIsc2Fucy1zZXJpZjtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuOCl9Zm9vdGVyIGEgdXtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXI6MnB4IHNvbGlkIHRyYW5zcGFyZW50O3RleHQtZGVjb3JhdGlvbjpub25lfWZvb3RlciBhIHU6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxcHg7Ym90dG9tOi00cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoM3B4KTtvcGFjaXR5OjA7YmFja2dyb3VuZC1jb2xvcjojZmZmO3RyYW5zaXRpb24tcHJvcGVydHk6YWxsO3RyYW5zaXRpb24tZHVyYXRpb246MzkwbXM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO3RyYW5zaXRpb24tZGVsYXk6MHN9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXtmb290ZXIgYXtmb250LXNpemU6MTZweDtwYWRkaW5nOjRweCAwfX1mb290ZXIgYTpob3Zlcixmb290ZXIgYTpmb2N1c3tjb2xvcjojZmZmfWZvb3RlciBhOmhvdmVyIHUsZm9vdGVyIGE6Zm9jdXMgdXtib3JkZXI6MnB4IHNvbGlkIHRyYW5zcGFyZW50fWZvb3RlciBhOmhvdmVyIHU6YmVmb3JlLGZvb3RlciBhOmZvY3VzIHU6YmVmb3Jle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2l0aW9uLXByb3BlcnR5OmFsbDt0cmFuc2l0aW9uLWR1cmF0aW9uOjM5MG1zO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTt0cmFuc2l0aW9uLWRlbGF5OjBzfWZvb3RlciBhOmFjdGl2ZXtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuOCl9Zm9vdGVyIGE6YWN0aXZlIHU6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjgpfWZvb3RlciAuZm9vdGVyLXdyYXBwZXJ7bWFyZ2luOjAgYXV0bzt3aWR0aDo4OCV9Zm9vdGVyIC5mb290ZXItd3JhcHBlciBzdmd7ZmlsbDojZmZmfWZvb3RlciAuZm9vdGVyLXdyYXBwZXIgcmVtb3RlLXN2Z3t3aWR0aDoyNHB4O2hlaWdodDoyNHB4fWZvb3RlciAuZm9vdGVyLWxpbmtze21hcmdpbi10b3A6MDt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctYm90dG9tOjcwcHg7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzE5MTkxOX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpe2Zvb3RlciAuZm9vdGVyLWxpbmtze3BhZGRpbmctYm90dG9tOjA7Ym9yZGVyLWJvdHRvbTowfX1mb290ZXIgLmZvb3Rlci1zZWN0aW9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctdG9wOjU3cHg7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmxlZnQ7dmVydGljYWwtYWxpZ246dG9wO2JvcmRlci1ib3R0b206MH1AbWVkaWEgKG1pbi13aWR0aDogOTAxcHgpe2Zvb3RlciAuZm9vdGVyLXNlY3Rpb246bm90KDpsYXN0LWNoaWxkKXt3aWR0aDoxNjBweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7Zm9vdGVyIC5mb290ZXItc2VjdGlvbjpub3QoOmxhc3QtY2hpbGQpe3dpZHRoOjIwMHB4fX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpe2Zvb3RlciAuZm9vdGVyLXNlY3Rpb257d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctYm90dG9tOjMycHg7bWF4LWhlaWdodDo2NnB4O292ZXJmbG93OmhpZGRlbjtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjMTkxOTE5fX1mb290ZXIgLmZvb3Rlci1zZWN0aW9uIHVse3dpZHRoOjEwMSU7bWFyZ2luOjAgYXV0byAxMHB4fWZvb3RlciAuZm9vdGVyLXNlY3Rpb24gaDV7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbToyNHB4O2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS03MDBcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1mb290ZXIgLmZvb3Rlci1zZWN0aW9uIGg1OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEzcHg7aGVpZ2h0OjJweDtyaWdodDowO3RvcDowO2JvdHRvbTowO21hcmdpbjphdXRvO2JhY2tncm91bmQtY29sb3I6I2ZmZn1mb290ZXIgLmZvb3Rlci1zZWN0aW9uIGg1OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTNweDtoZWlnaHQ6MnB4O3JpZ2h0OjA7dG9wOjA7Ym90dG9tOjA7bWFyZ2luOmF1dG87YmFja2dyb3VuZC1jb2xvcjojZmZmO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7Zm9vdGVyIC5mb290ZXItc2VjdGlvbiBoNXtjdXJzb3I6cG9pbnRlcjttYXJnaW4tYm90dG9tOjIwcHh9Zm9vdGVyIC5mb290ZXItc2VjdGlvbiBoNTphZnRlcixmb290ZXIgLmZvb3Rlci1zZWN0aW9uIGg1OmJlZm9yZXtkaXNwbGF5OmJsb2NrfX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpe2Zvb3RlciAuZm9vdGVyLXNlY3Rpb24gaDV7Zm9udC1zaXplOjE0cHh9fWZvb3RlciAuZm9vdGVyLXNlY3Rpb24gLm9wZW46YWZ0ZXJ7ZGlzcGxheTpub25lfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7Zm9vdGVyIC5mb290ZXItc2VjdGlvbntmb250LXNpemU6MTZweH19LmZvb3Rlci1wYXJ0bmVycyB1bHtwYWRkaW5nLXRvcDoyNHB4O3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZy1ib3R0b206MjRweH0uZm9vdGVyLXBhcnRuZXJzIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIDM2cHh9LmZvb3Rlci1wYXJ0bmVycyBsaTpiZWZvcmV7ZGlzcGxheTpub25lfS5mb290ZXItcGFydG5lcnMgbGkgYXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxNHB4fS5mb290ZXItcGFydG5lcnMgdXtkaXNwbGF5OmlubGluZS1ibG9ja30uZm9vdGVyLXBhcnRuZXJzIHJlbW90ZS1zdmcsLmZvb3Rlci1wYXJ0bmVycyB1e3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZm9vdGVyLXBhcnRuZXJzIHJlbW90ZS1zdmd7bWFyZ2luLXRvcDotMnB4O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1yaWdodDozMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LmZvb3Rlci1wYXJ0bmVyc3ttYXJnaW4tYm90dG9tOjI0cHh9LmZvb3Rlci1wYXJ0bmVycyBsaXttYXJnaW46MCAwcHh9LmZvb3Rlci1wYXJ0bmVycyBsaTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1yaWdodDoxNnB4fS5mb290ZXItcGFydG5lcnMgcmVtb3RlLXN2Z3t3aWR0aDozMnB4ICFpbXBvcnRhbnQ7aGVpZ2h0OjMycHggIWltcG9ydGFudDttYXJnaW4tcmlnaHQ6MTZweH19LmZvb3Rlci1zb2NpYWx7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO21hcmdpbi1ib3R0b206LTVweH0uZm9vdGVyLXNvY2lhbCBhe3RyYW5zaXRpb246YWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpfS5mb290ZXItc29jaWFsIGE6aG92ZXIsLmZvb3Rlci1zb2NpYWwgYTpmb2N1c3tvcGFjaXR5Oi43fS5mb290ZXItc29jaWFsIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjI2cHg7aGVpZ2h0OjI2cHh9LmZvb3Rlci1zb2NpYWwgbGk6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tcmlnaHQ6MjdweH1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5mb290ZXItc29jaWFse3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmF1dG87ZGlzcGxheTpibG9jaztmbG9hdDppbml0aWFsO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206MjBweH19LmZvb3Rlci1jb3B5cmlnaHR7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTMwMFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7cGFkZGluZy10b3A6NXB4fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LmZvb3Rlci1jb3B5cmlnaHR7d2lkdGg6MTAwJX19LmZvb3Rlci1sZWdhbHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowfUBtZWRpYSAobWF4LXdpZHRoOiAxMjYwcHgpey5mb290ZXItbGVnYWx7dG9wOjMycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LmZvb3Rlci1sZWdhbHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO21hcmdpbi10b3A6MjBweDt0b3A6MH19LmZvb3Rlci1sZWdhbCB1bHtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5mb290ZXItbGVnYWwgdWx7ZmxvYXQ6aW5pdGlhbDt3aWR0aDoxMDAlfX0uZm9vdGVyLWxlZ2FsIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowO21hcmdpbi1sZWZ0OjIwcHg7dmVydGljYWwtYWxpZ246bWlkZGxlfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LmZvb3Rlci1sZWdhbCBsaXttYXJnaW4tbGVmdDowO3RleHQtYWxpZ246Y2VudGVyfX0uZm9vdGVyLWxlZ2FsIGF7Zm9udC1zaXplOjE0cHh9c2VjdGlvbnt3aWR0aDoxMDAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mb290ZXItZXh0cmF7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDoyMHB4O21hcmdpbi1ib3R0b206NDBweDtoZWlnaHQ6MzNweH1AbWVkaWEgKG1heC13aWR0aDogMTI2MHB4KXsuZm9vdGVyLWV4dHJhe2hlaWdodDo2NHB4fX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5mb290ZXItZXh0cmF7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDowO2hlaWdodDphdXRvO21hcmdpbi1ib3R0b206OHB4fX0uZm9vdGVyLWV4dHJhIHVsIGxpIGF7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTMwMFwiO2ZvbnQtc2l6ZToxNHB4fS5mb290ZXItbGFuZ3VhZ2V7cG9zaXRpb246cmVsYXRpdmU7dG9wOjA7ZGlzcGxheTppbmxpbmUtYmxvY2s7b3ZlcmZsb3c6aGlkZGVuO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MDttYXJnaW4tbGVmdDoyMHB4fS5mb290ZXItbGFuZ3VhZ2UgcHtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MTRweDtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtMzAwXCIsc2Fucy1zZXJpZjttYXJnaW4tcmlnaHQ6MTBweH0uZm9vdGVyLWxhbmd1YWdlIHN2Z3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO21hcmdpbi10b3A6LTFweDtyaWdodDowO3dpZHRoOjEycHg7aGVpZ2h0OjE5cHg7bWFyZ2luLXRvcDotOXB4O3BvaW50ZXItZXZlbnRzOm5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuZm9vdGVyLWxhbmd1YWdle21hcmdpbjoxNnB4IGF1dG8gMzJweH19Lmxhbmd1YWdlLW1lbnV7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1yaWdodDoyNHB4O3dpZHRoOjYwcHg7aGVpZ2h0OjI0cHg7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTMwMFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2ZmZjtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjZmZmO2JvcmRlci1yYWRpdXM6MDt0ZXh0LWFsaWduOmxlZnQ7dGV4dC1pbmRlbnQ6MDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0ubGFuZ3VhZ2UtbWVudSBvcHRpb257Y29sb3I6YmxhY2t9aHRtbC5maXJlZm94IC5sYW5ndWFnZS1tZW51e3RleHQtaW5kZW50Oi0ycHh9LmZvcm17YmFja2dyb3VuZDojZmZmO292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmJsb2NrfS5mb3JtIGZpZWxkc2V0e3dpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbi1ib3R0b206MjRweH0uZm9ybSBoMSwuZm9ybSBoMiwuZm9ybSBoMywuZm9ybSBoNHt3aWR0aDoxMDAlfS5mb3JtIGgze21hcmdpbi1ib3R0b206MzJweH0uZm9ybSBoNHttYXJnaW4tYm90dG9tOjIxcHh9LmZvcm0sLmZvcm0gZm9ybXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9LmZvcm1fX2JvZHl7ZGlzcGxheTpibG9jazttYXJnaW46MCAwIDMxcHggMDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNHB4O3dpZHRoOjEwMCV9LmZvcm1fX2JvZHkgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmZvcm1fX2JvZHl7Zm9udC1zaXplOjE0cHh9fS5mb3JtX19kaXZpZGVye21hcmdpbi10b3A6NDBweDtoZWlnaHQ6MXB4O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjEpO3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTo0MHB4fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LmZvcm1fX2RpdmlkZXJ7bWFyZ2luOjMycHggYXV0b319LmZvcm1fX2NyZWRpdC1jYXJkLWRldGFpbHN7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwfS5mb3JtX19jcmVkaXQtY2FyZC1kZXRhaWxzIC5mb3JtLWlucHV0LS0xY29scyAuZm9ybS1pbnB1dF9fZmllbGR7bWF4LXdpZHRoOjg2JX0uZm9ybV9fY3JlZGl0LWNhcmQtZXh0cmFze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXgtd2lkdGg6MjQwcHh9LmZvcm1fX2NyZWRpdC1jYXJkLWRldGFpbHMsLmZvcm1fX2NyZWRpdC1jYXJkLWV4dHJhc3t3aWR0aDo1MCV9LmZvcm1fX2NyZWRpdC1jYXJkLWRldGFpbHMgLmZvcm0taW5wdXQtLWNjLWV4dHJhLC5mb3JtX19jcmVkaXQtY2FyZC1leHRyYXMgLmZvcm0taW5wdXQtLWNjLWV4dHJhe3dpZHRoOjUwJTttYXgtd2lkdGg6MTAwJX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5mb3JtX19jcmVkaXQtY2FyZC1kZXRhaWxzLC5mb3JtX19jcmVkaXQtY2FyZC1leHRyYXN7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJX0uZm9ybV9fY3JlZGl0LWNhcmQtZGV0YWlscyAuZm9ybS1pbnB1dC0tY2MtZXh0cmEsLmZvcm1fX2NyZWRpdC1jYXJkLWV4dHJhcyAuZm9ybS1pbnB1dC0tY2MtZXh0cmF7d2lkdGg6MzMuMzMzMyU7bWF4LXdpZHRoOjk2cHh9LmZvcm1fX2NyZWRpdC1jYXJkLWRldGFpbHMgLmZvcm0taW5wdXQtLTFjb2xzLC5mb3JtX19jcmVkaXQtY2FyZC1leHRyYXMgLmZvcm0taW5wdXQtLTFjb2xze3dpZHRoOjEwMCV9LmZvcm1fX2NyZWRpdC1jYXJkLWRldGFpbHMgLmZvcm0taW5wdXQtLTFjb2xzIC5mb3JtLWlucHV0X19maWVsZCwuZm9ybV9fY3JlZGl0LWNhcmQtZXh0cmFzIC5mb3JtLWlucHV0LS0xY29scyAuZm9ybS1pbnB1dF9fZmllbGR7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJX19LmZvcm1fX2NvbnRhaW5lcntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9LmhlbHB7cGFkZGluZzoyMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LmhlbHB7ZGlzcGxheTpub25lfX0uaGVscCBoNHttYXJnaW4tYm90dG9tOjE2cHh9LmhlbHAgLmhlbHBfX2l0ZW17bWFyZ2luLWJvdHRvbToxN3B4O2ZvbnQtc2l6ZTpjYWxjKDExcHggKyA0ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuaGVscCAuaGVscF9faXRlbXtmb250LXNpemU6MTFweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuaGVscCAuaGVscF9faXRlbXtmb250LXNpemU6MTVweH19LmhlbHAgLmhlbHBfX3F1ZXN0aW9ue21hcmdpbi1yaWdodDo1cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wfS5tYWluLW5hdi1kZXNrdG9we3Bvc2l0aW9uOmZpeGVkO3RvcDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTt6LWluZGV4OjIxO2JhY2tncm91bmQ6I2ZmZn0ubWFpbi1uYXYtZGVza3RvcCB1bHttYXJnaW46MDtkaXNwbGF5OmZsZXg7c3BhY2UtYmV0d2VlbjpjZW50ZXI7ZmxleC13cmFwOndyYXA7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsubWFpbi1uYXYtZGVza3RvcHtkaXNwbGF5Om5vbmU7cG9zaXRpb246Zml4ZWQ7aGVpZ2h0OjEwMCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSk7b3ZlcmZsb3c6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtiYWNrZ3JvdW5kOiNmZmZ9Lm1haW4tbmF2LWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9ja30ubWFpbi1uYXYtZGVza3RvcCAubWFpbi1uYXYtd3JhcHBlcjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDtoZWlnaHQ6MnB4O3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojZjhmOGY4fX0ubWFpbi1uYXZfX2hpZ2hsaWdodC1saW5le3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDtoZWlnaHQ6NHB4O3dpZHRoOjFweDtiYWNrZ3JvdW5kOiMxNWJmZmY7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcDt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDEwMCUpIHNjYWxlWSgwKTtwb2ludGVyLWV2ZW50czpub25lO3dpbGwtY2hhbmdlOnRyYW5zZm9ybSwgbGVmdH1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5tYWluLW5hdl9faGlnaGxpZ2h0LWxpbmV7ZGlzcGxheTpub25lfX0ubWFpbi1uYXZfX2xvZ297ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6Y2FsYygyMCUgKyAtMyAqICgoMTAwdncgLSA5NjBweCkgLyAxNjAwKSk7bWF4LXdpZHRoOjIwMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KXsubWFpbi1uYXZfX2xvZ297d2lkdGg6MjAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNTYwcHgpey5tYWluLW5hdl9fbG9nb3t3aWR0aDoxNyV9fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7Lm1haW4tbmF2X19sb2dve2Rpc3BsYXk6aW5saW5lLWJsb2NrO21heC13aWR0aDoxMDAlO3dpZHRoOjEwMCU7cGFkZGluZzowIDI0cHh9fS5tYWluLWxvZ297ZGlzcGxheTpibG9jaztmb250LXNpemU6MH0ubWFpbi1sb2dvIHN2Z3t3aWR0aDoxMDAlO21heC13aWR0aDoyMDBweDtoZWlnaHQ6MzJweH1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5tYWluLWxvZ297ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NTAlO21heC13aWR0aDoxODZweDtoZWlnaHQ6YXV0bztwYWRkaW5nOjE2cHggMCAwfX0ubWFpbi1uYXYtd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEwMCU7aGVpZ2h0OjgwcHg7bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6MTQ0MHB4O2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOjAgMiV9QG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCl7Lm1haW4tbmF2LXdyYXBwZXJ7cGFkZGluZzowfX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5tYWluLW5hdi13cmFwcGVye3dpZHRoOjEwMCU7cGFkZGluZzowO2hlaWdodDo2NHB4fX0ubWFpbi1uYXYtd3JhcHBlciBsaXtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y3Vyc29yOnBvaW50ZXI7bWFyZ2luOjB9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsubWFpbi1uYXYtd3JhcHBlciBsaXt3aWR0aDoxMDAlO3BhZGRpbmc6MDttYXJnaW46MH19Lm1haW4tbmF2LXdyYXBwZXIgbGkgYSwubWFpbi1uYXYtd3JhcHBlciBsaSBzcGFue2Rpc3BsYXk6YmxvY2s7Y29sb3I6cmdiYSgwLDAsMCwwLjgpO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS03MDBcIixzYW5zLXNlcmlmO2xldHRlci1zcGFjaW5nOjAuNXB4O3BhZGRpbmc6MjkuNXB4IDE2cHg7dHJhbnNpdGlvbjphbGwgODBtcyBsaW5lYXI7cG9zaXRpb246cmVsYXRpdmV9Lm1haW4tbmF2LXdyYXBwZXIgbGkgYTphY3RpdmUsLm1haW4tbmF2LXdyYXBwZXIgbGkgc3BhbjphY3RpdmV7Y29sb3I6IzE1YmZmZn0ubWFpbi1uYXYtd3JhcHBlciBsaSBhOmZvY3VzOmFmdGVyLC5tYWluLW5hdi13cmFwcGVyIGxpIHNwYW46Zm9jdXM6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDoxMnB4O3JpZ2h0OjEycHg7d2lkdGg6YXV0bztoZWlnaHQ6NHB4O2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kLWNvbG9yOiMxNWJmZmZ9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsubWFpbi1uYXYtd3JhcHBlciBsaSBhLC5tYWluLW5hdi13cmFwcGVyIGxpIHNwYW57Zm9udC1zaXplOjE2cHg7cGFkZGluZzoxNnB4IDI0cHg7Y29sb3I6cmdiYSgwLDAsMCwwLjgpfS5tYWluLW5hdi13cmFwcGVyIGxpIGE6YWN0aXZlLC5tYWluLW5hdi13cmFwcGVyIGxpIHNwYW46YWN0aXZle2NvbG9yOiMwMDA7YmFja2dyb3VuZDojZjhmOGY4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5tYWluLW5hdi13cmFwcGVyIGxpIGE6YWN0aXZlLC5tYWluLW5hdi13cmFwcGVyIGxpIHNwYW46YWN0aXZle2NvbG9yOiMwMDA7YmFja2dyb3VuZDojZjRmNGY0fX0ubWFpbi1uYXYtd3JhcHBlciBsaTpiZWZvcmV7ZGlzcGxheTpub25lfS5tYWluLW5hdl9faXRlbXN7ZGlzcGxheTpibG9jaztvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4xcyBlYXNlO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7Lm1haW4tbmF2X19pdGVtc3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO21hcmdpbi10b3A6NjBweDtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXRvcDo4cHg7Ym9yZGVyLXRvcDoycHggc29saWQgI0Y4RjhGODtsZWZ0OjB9fS5tYWluLW5hdi1pdGVtLmFjdGl2ZSBhe2NvbG9yOiMxNWJmZmZ9Lm1haW4tbmF2LW1vYmlsZXtkaXNwbGF5Om5vbmU7cG9zaXRpb246Zml4ZWQ7dG9wOjA7YmFja2dyb3VuZDojZmZmO3otaW5kZXg6MTB9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsubWFpbi1uYXYtbW9iaWxle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCV9fS5tYWluLW5hdi1tb2JpbGUgLm1haW4tbmF2LXdyYXBwZXJ7ZGlzcGxheTpibG9ja30ubWFpbi1uYXYtbW9iaWxlX2J0bntwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOjEwcHg7ei1pbmRleDoxO2Zsb2F0OnJpZ2h0O2Rpc3BsYXk6bm9uZTt0cmFuc2l0aW9uLXByb3BlcnR5OmFsbDt0cmFuc2l0aW9uLWR1cmF0aW9uOjM5MG1zO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTt0cmFuc2l0aW9uLWRlbGF5OjBzfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7Lm1haW4tbmF2LW1vYmlsZV9idG57ZGlzcGxheTpibG9ja319Lm1haW4tbmF2LW1vYmlsZV9idG4tLWNsb3Nle2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojMTViZmZmfWxpLm1haW4tbmF2LWl0ZW0tLW1vcmV7ZGlzcGxheTpub25lfWxpLm1haW4tbmF2LWl0ZW0tLW1vcmU6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDon4pa+JztyaWdodDowO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE0cHg7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MCUpO2NvbG9yOiM5OTl9bGkubWFpbi1uYXYtaXRlbS0tbW9yZSB1bHtiYWNrZ3JvdW5kOiNmZmY7b3BhY2l0eTowO3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTY0cHg7bGVmdDotMTZweDt0b3A6MTAwJTttYXJnaW4tdG9wOi02cHg7ei1pbmRleDoxO3BhZGRpbmctdG9wOjRweDt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC00cHgpO3RyYW5zaXRpb246YWxsIC4wOHMgZWFzZX1saS5tYWluLW5hdi1pdGVtLS1tb3JlIHVsIGxpe3dpZHRoOjEwMCU7Ym9yZGVyLXRvcDoycHggc29saWQgI2VlZX1saS5tYWluLW5hdi1pdGVtLS1tb3JlIHVsIGxpIGF7cGFkZGluZzoyMHB4IDMycHh9bGkubWFpbi1uYXYtaXRlbS0tbW9yZTpob3ZlciB1bHtkaXNwbGF5OmJsb2NrO3BvaW50ZXItZXZlbnRzOmF1dG87b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMHB4KX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpe2xpLm1haW4tbmF2LWl0ZW0tLW1vcmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fS5tYWluLW5hdmlnYXRpb24tLXN0YXJ0IC5tYWluLW5hdi1zZWFyY2h7ZGlzcGxheTpub25lfS5ub3RpZmljYXRpb24tYmFye2hlaWdodDo2NHB4O2NvbG9yOiNmZmY7YmFja2dyb3VuZDojM0UwRDg2O3RyYW5zaXRpb24tcHJvcGVydHk6aGVpZ2h0O3RyYW5zaXRpb24tZHVyYXRpb246NjAwbXM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO3RyYW5zaXRpb24tZGVsYXk6MHN9Lm5vdGlmaWNhdGlvbi1iYXIubm90aWZpY2F0aW9uLWJhci0tY2xvc2V7aGVpZ2h0OjB9Lm5vdGlmaWNhdGlvbi1iYXIgcHtwYWRkaW5nOjIwcHggMDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6Y2FsYygxNHB4ICsgMiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7Lm5vdGlmaWNhdGlvbi1iYXIgcHtmb250LXNpemU6MTRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsubm90aWZpY2F0aW9uLWJhciBwe2ZvbnQtc2l6ZToxNnB4fX0ubm90aWZpY2F0aW9uLWJhciBwIGF7Y29sb3I6I2ZmZjtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNDAwXCIsc2Fucy1zZXJpZjt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5ub3RpZmljYXRpb24tYmFyIHAgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0ubm90aWZpY2F0aW9uLWJhciAubm90aWZpY2F0aW9uLWJhcl9fY2xvc2UtYnRue21hcmdpbjowO3BhZGRpbmc6MDtiYWNrZ3JvdW5kOm5vbmU7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDtib3JkZXI6bm9uZTtwb3NpdGlvbjpmaXhlZDtyaWdodDo1MHB4O2JvdHRvbToyMHB4O2Rpc3BsYXk6bm9uZTtjdXJzb3I6cG9pbnRlcn0ubm90aWZpY2F0aW9uLWJhciAubm90aWZpY2F0aW9uLWJhcl9fY2xvc2UtYnRuIHN2Z3t3aWR0aDoyNHB4O2hlaWdodDoyNHB4O2Rpc3BsYXk6YmxvY2t9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsubm90aWZpY2F0aW9uLWJhciBwe3BhZGRpbmc6MTBweCA3MnB4IDEwcHggMjVweDt0ZXh0LWFsaWduOmxlZnR9Lm5vdGlmaWNhdGlvbi1iYXIgLm5vdGlmaWNhdGlvbi1iYXJfX2Nsb3NlLWJ0bnt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O3JpZ2h0OjI1cHg7Ym90dG9tOjIycHh9Lm5vdGlmaWNhdGlvbi1iYXIgLm5vdGlmaWNhdGlvbi1iYXJfX2Nsb3NlLWJ0biBzdmd7d2lkdGg6MjBweDtoZWlnaHQ6MjBweH19Lm5vdGlmaWNhdGlvbi1iYXIubm90aWZpY2F0aW9uLWJhci0tc3RhdGlje21hcmdpbi10b3A6LTgwcHg7bWFyZ2luLWJvdHRvbToxMzZweDtiYWNrZ3JvdW5kLWNvbG9yOiMxNWJmZmZ9Lm5vdGlmaWNhdGlvbi1iYXIubm90aWZpY2F0aW9uLWJhci0tc3RhdGljIHB7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTcwMFwiLHNhbnMtc2VyaWZ9LnByb2R1Y3QtcGFnZSAubm90aWZpY2F0aW9uLWJhci5ub3RpZmljYXRpb24tYmFyLS1zdGF0aWN7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MH1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5ub3RpZmljYXRpb24tYmFyLm5vdGlmaWNhdGlvbi1iYXItLXN0YXRpY3toZWlnaHQ6YXV0bzttYXJnaW4tYm90dG9tOjB9fS5wYWdlLWNvbnRhaW5lci5ub3RpZmljYXRpb24tYmFyLS1vcGVue21hcmdpbi10b3A6NjRweH0ucGFnZS1jb250YWluZXIubm90aWZpY2F0aW9uLWJhci0tb3BlbiAubm90aWZpY2F0aW9uLWJhcl9fY2xvc2UtYnRue2Rpc3BsYXk6YmxvY2t9Lm1vZHVsZS1vdmVybGF5e3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTAwO2Rpc3BsYXk6bm9uZX0ubW9kdWxlLW92ZXJsYXkgdmlkZW97d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0ubW9kdWxlLW92ZXJsYXkgLnZqcy1iaWctcGxheS1idXR0b257ZGlzcGxheTpub25lfS5tb2R1bGUtb3ZlcmxheSAudmpzLWNvbnRyb2wtYmFye2JvdHRvbTotMXB4fS5tb2R1bGUtb3ZlcmxheSAuYnV0dG9uLS1jbG9zZXt0b3A6LTY1cHg7cmlnaHQ6LTY1cHh9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsubW9kdWxlLW92ZXJsYXkgLmJ1dHRvbi0tY2xvc2V7dG9wOi02NXB4O3JpZ2h0OjB9fS5tb2R1bGUtb3ZlcmxheV9fYmFja2dyb3VuZHtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjgpfS5tb2R1bGUtb3ZlcmxheV9fd3JhcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO21heC13aWR0aDoxNDAwcHg7bWF4LWhlaWdodDo5MDBweDt3aWR0aDo3MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7Lm1vZHVsZS1vdmVybGF5X193cmFwe3dpZHRoOjkwJX19Lm1vZHVsZS1vdmVybGF5X19lbGVtZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDowO3dpZHRoOjEwMCU7cGFkZGluZy10b3A6NTYuMjUlfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7Lm1vZHVsZS1vdmVybGF5X19lbGVtZW50e21heC13aWR0aDoxMDAlfX0ubW9kdWxlLW92ZXJsYXlfX2VsZW1lbnRfX2lubmVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbn0udmpzLXZvbHVtZS1tZW51LWJ1dHRvbnt3aWR0aDoyMCU7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxvYXQ6bGVmdH0ucHJvZHVjdC1maWx0ZXItY2F0ZWdvcnl7cGFkZGluZzoyNnB4IDAgMDttYXJnaW4tdG9wOjRweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7b3ZlcmZsb3c6aGlkZGVufS5wcm9kdWN0LWZpbHRlci1jYXRlZ29yeS5wcm9kdWN0LWZpbHRlci1jYXRlZ29yeS0tbm8tdGl0bGV7cGFkZGluZzoxOHB4IDAgMjJweCAwfS5wcm9kdWN0LWZpbHRlci1jYXRlZ29yeS5wcm9kdWN0LWZpbHRlci1jYXRlZ29yeS0tbm8tdGl0bGUgLnByb2R1Y3QtZmlsdGVyX19maWx0ZXJze21hcmdpbi10b3A6MH1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5wcm9kdWN0LWZpbHRlci1jYXRlZ29yeXtwYWRkaW5nOjI2cHggMCAwO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfX0ucHJvZHVjdC1maWx0ZXJ7ZmxvYXQ6bGVmdDtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxOS4zJTttYXgtd2lkdGg6MjY1cHg7ei1pbmRleDoxMDtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY4Zjh9QG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCl7LnByb2R1Y3QtZmlsdGVye3dpZHRoOjIzLjclO21heC13aWR0aDo0MDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsucHJvZHVjdC1maWx0ZXJ7ZGlzcGxheTpub25lO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7ei1pbmRleDo1fX0ucHJvZHVjdC1maWx0ZXItd3JhcHtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nLWJvdHRvbTo5MHB4fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnByb2R1Y3QtZmlsdGVyLXdyYXB7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZC1jb2xvcjojZjhmOGY4O3BhZGRpbmctYm90dG9tOjEzMnB4fX0ucHJvZHVjdC1maWx0ZXJfX3Nob3dpbmctbnVtLXByb2R1Y3Rze3BhZGRpbmc6MjJweCAyNXB4IDE4cHg7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTYwMFwiLHNhbnMtc2VyaWYsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtjb2xvcjpyZ2JhKDAsMCwwLDAuOCk7YmFja2dyb3VuZC1jb2xvcjojZmZmO2xldHRlci1zcGFjaW5nOjAuMDI1ZW07dGV4dC1hbGlnbjpjZW50ZXJ9LnByb2R1Y3QtZmlsdGVyX19zaG93aW5nLW51bS1wcm9kdWN0cyBzcGFue2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS02MDBcIixzYW5zLXNlcmlmfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnByb2R1Y3QtZmlsdGVyX19zaG93aW5nLW51bS1wcm9kdWN0c3tkaXNwbGF5Om5vbmV9fS5wcm9kdWN0LWZpbHRlcl9fcmVzZXQtZmlsdGVyc3twb3NpdGlvbjphYnNvbHV0ZTtwYWRkaW5nOjIycHggMjVweDttYXJnaW4tdG9wOjRweDtmb250LXNpemU6MTZweDt3aWR0aDoxMDAlO2NvbG9yOnJnYmEoMCwwLDAsMC44KTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7bGV0dGVyLXNwYWNpbmc6MXB4O2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS03MDBcIixzYW5zLXNlcmlmO2N1cnNvcjpwb2ludGVyO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgODBtcyBsaW5lYXJ9LnByb2R1Y3QtZmlsdGVyX19yZXNldC1maWx0ZXJzOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNX0ucHJvZHVjdC1maWx0ZXJfX3Jlc2V0LWZpbHRlcnM6YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2VkZWRlZH0ucHJvZHVjdC1maWx0ZXJfX3Jlc2V0LWZpbHRlcnMgc3Zne21hcmdpbi1yaWdodDo5cHg7d2lkdGg6MTdweDtoZWlnaHQ6MTdweH1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5wcm9kdWN0LWZpbHRlcl9fcmVzZXQtZmlsdGVyc3tkaXNwbGF5Om5vbmV9fS5wcm9kdWN0LWZpbHRlci1jYXRlZ29yeV9faW5uZXItd3JhcCBoNntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjAgMjVweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6MXB4O2NvbG9yOnJnYmEoMCwwLDAsMC44KX0ucHJvZHVjdC1maWx0ZXItY2F0ZWdvcnlfX2lubmVyLXdyYXAgaDY6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoyOHB4O3RvcDowO2JvdHRvbTowO21hcmdpbjphdXRvO3dpZHRoOjE1cHg7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC44KTtkaXNwbGF5Om5vbmV9LnByb2R1Y3QtZmlsdGVyLWNhdGVnb3J5X19pbm5lci13cmFwIGg2OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoyOHB4O3RvcDowO2JvdHRvbTowO21hcmdpbjphdXRvO3dpZHRoOjE1cHg7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC44KTt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKTtkaXNwbGF5Om5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsucHJvZHVjdC1maWx0ZXItY2F0ZWdvcnlfX2lubmVyLXdyYXAgaDY6YWZ0ZXIsLnByb2R1Y3QtZmlsdGVyLWNhdGVnb3J5X19pbm5lci13cmFwIGg2OmJlZm9yZXtkaXNwbGF5OmJsb2NrfS5leHBhbmRlZCAucHJvZHVjdC1maWx0ZXItY2F0ZWdvcnlfX2lubmVyLXdyYXAgaDY6YWZ0ZXJ7ZGlzcGxheTpub25lfX0ucHJvZHVjdC1maWx0ZXJfX2ZpbHRlcnN7bWFyZ2luLXRvcDo0cHg7dHJhbnNpdGlvbi1wcm9wZXJ0eTphbGw7dHJhbnNpdGlvbi1kdXJhdGlvbjo2MDBtczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7dHJhbnNpdGlvbi1kZWxheTowc31AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5wcm9kdWN0LWZpbHRlcl9fZmlsdGVyc3t0cmFuc2Zvcm06dHJhbnNsYXRlKDApICFpbXBvcnRhbnR9fS5wcm9kdWN0LWZpbHRlci1jYXRlZ29yeV9fb3B0aW9uc3ttYXJnaW4tdG9wOjRweDtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsucHJvZHVjdC1maWx0ZXItY2F0ZWdvcnlfX29wdGlvbnN7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dG9wOjIwcHg7cGFkZGluZy1ib3R0b206OXB4O3dpZHRoOjEwMCV9fS5wcm9kdWN0LWZpbHRlci1jYXRlZ29yeV9fb3B0aW9ue2Rpc3BsYXk6aW5saW5lLWZsZXg7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxNnB4IDI0cHggMTZweCAzMHB4O3dpZHRoOjEwMCU7Zm9udC1zaXplOjE2cHg7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTQwMFwiLHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MS41O2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIDgwbXMgbGluZWFyfS5wcm9kdWN0LWZpbHRlci1jYXRlZ29yeV9fb3B0aW9uIGlucHV0e2Zsb2F0OnJpZ2h0O3Bvc2l0aW9uOmFic29sdXRlO29wYWNpdHk6MDtyaWdodDowfS5wcm9kdWN0LWZpbHRlci1jYXRlZ29yeV9fb3B0aW9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNX0ucHJvZHVjdC1maWx0ZXItY2F0ZWdvcnlfX29wdGlvbjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZWRlZGVkfS5wcm9kdWN0cy1jaGVja2JveF9fYm94LC5wcm9kdWN0cy1yYWRpb19fYm94e2Zsb2F0OnJpZ2h0O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjI0cHg7dG9wOjA7Ym90dG9tOjA7bWFyZ2luOmF1dG87d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtib3JkZXI6MnB4IHNvbGlkICM5NTk0OTQ7Ym9yZGVyLXJhZGl1czoycHh9LnByb2R1Y3RzLWNoZWNrYm94X19ib3ggc3ZnLC5wcm9kdWN0cy1yYWRpb19fYm94IHN2Z3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6M3B4O2xlZnQ6M3B4O3dpZHRoOjExcHg7aGVpZ2h0OjlweDtkaXNwbGF5Om5vbmV9LmFjdC1hcy1yYWRpb3tib3JkZXItcmFkaXVzOjUwJTtkaXNwbGF5OmJsb2NrfS5wcm9kdWN0LWZpbHRlci1jYXRlZ29yeV9fb3B0aW9uLmFjdGl2ZSAucHJvZHVjdHMtY2hlY2tib3hfX2JveHtib3JkZXI6MDtiYWNrZ3JvdW5kLWNvbG9yOiMxNWJmZmZ9LnByb2R1Y3QtZmlsdGVyLWNhdGVnb3J5X19vcHRpb24uYWN0aXZlIC5wcm9kdWN0cy1jaGVja2JveF9fYm94IHN2Z3tkaXNwbGF5OmJsb2NrfS5wcm9kdWN0LWZpbHRlci1jYXRlZ29yeV9fb3B0aW9uLmFjdGl2ZSAucHJvZHVjdHMtcmFkaW9fX2JveCwucHJvZHVjdC1maWx0ZXItY2F0ZWdvcnlfX29wdGlvbi5hY3RpdmUgLmFjdC1hcy1yYWRpb3tib3JkZXItY29sb3I6IzE1YmZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxNWJmZmZ9LnByb2R1Y3QtZmlsdGVyLWNhdGVnb3J5X19vcHRpb24uYWN0aXZlIC5wcm9kdWN0cy1yYWRpb19fYm94IHN2ZywucHJvZHVjdC1maWx0ZXItY2F0ZWdvcnlfX29wdGlvbi5hY3RpdmUgLmFjdC1hcy1yYWRpbyBzdmd7ZGlzcGxheTpub25lfS5wcm9kdWN0LWZpbHRlci1jYXRlZ29yeV9fb3B0aW9uX190aXRsZXtmbG9hdDpsZWZ0O3dpZHRoOjgwJTttYXgtd2lkdGg6MTQwcHg7Y29sb3I6cmdiYSgwLDAsMCwwLjgpfS5wcm9kdWN0LWZpbHRlci1jYXRlZ29yeV9fb3B0aW9uX19jb3VudHtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNDAwXCIsc2Fucy1zZXJpZjtjb2xvcjpyZ2JhKDAsMCwwLDAuNil9LnByb2R1Y3QtZmlsdGVyLWNhdGVnb3J5X19zaG93LW1vcmV7ZGlzcGxheTpub25lO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uLXByb3BlcnR5OmJhY2tncm91bmQtY29sb3I7dHJhbnNpdGlvbi1kdXJhdGlvbjoyMDBtczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7dHJhbnNpdGlvbi1kZWxheTowc30ucHJvZHVjdC1maWx0ZXItY2F0ZWdvcnlfX3Nob3ctbW9yZSBzdmd7bWFyZ2luLXJpZ2h0OjhweDt3aWR0aDoxMnB4O2hlaWdodDoxMnB4fS5wcm9kdWN0LWZpbHRlci1jYXRlZ29yeV9fc2hvdy1tb3JlIHB7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxOHB4IDA7Zm9udC1zaXplOjE2cHg7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTYwMFwiLHNhbnMtc2VyaWY7dGV4dC1hbGlnbjpjZW50ZXI7ei1pbmRleDoxO2NvbG9yOnJnYmEoMCwwLDAsMC44KX0ucHJvZHVjdC1maWx0ZXItY2F0ZWdvcnlfX3Nob3ctbW9yZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjV9LnByb2R1Y3QtZmlsdGVyLWNhdGVnb3J5X19zaG93LW1vcmU6YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2VkZWRlZH0ucHJvZHVjdC1maWx0ZXItY2F0ZWdvcnlfX2hpZGV7ZGlzcGxheTpub25lfS5wcm9kdWN0LWZpbHRlci1jYXRlZ29yeV9faGlkZTpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotNHB4O21hcmdpbi1yaWdodDoxMHB4O3dpZHRoOjEycHg7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC44KX0uc2hvdy1sZXNzIC5wcm9kdWN0LWZpbHRlci1jYXRlZ29yeV9faGlkZXtkaXNwbGF5OmJsb2NrfS5wcm9kdWN0LWZpbHRlci1jYXRlZ29yeV9fc2hvd3tkaXNwbGF5OmJsb2NrfS5zaG93LWxlc3MgLnByb2R1Y3QtZmlsdGVyLWNhdGVnb3J5X19zaG93e2Rpc3BsYXk6bm9uZX0ucHJvZHVjdC1maWx0ZXItbW9iaWxle2Rpc3BsYXk6bm9uZX0ucHJvZHVjdC1maWx0ZXJfX21vYmlsZXtkaXNwbGF5Om5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsucHJvZHVjdC1maWx0ZXJfX21vYmlsZXtwb3NpdGlvbjpmaXhlZDtib3R0b206NjRweDt3aWR0aDoxMDAlO3otaW5kZXg6Nn19LnByb2R1Y3QtZmlsdGVyX19tb2JpbGUtYnV0dG9ue2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjpub25lO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjY0cHg7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZmZmO292ZXJmbG93OmhpZGRlbn1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5wcm9kdWN0LWZpbHRlcl9fbW9iaWxlLWJ1dHRvbntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6NX19LnByb2R1Y3QtZmlsdGVyX19tb2JpbGUtYnV0dG9uIHB7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDtsZWZ0OjA7dG9wOjA7Ym90dG9tOjA7bWFyZ2luOmF1dG87d2lkdGg6OTBweDtoZWlnaHQ6MjNweDtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNjAwXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmZpbHRlci1hcHBsaWVkIHB7bWFyZ2luOmF1dG87d2lkdGg6MTkwcHh9LnByb2R1Y3QtZmlsdGVyX19tb2JpbGUtYnV0dG9uLWZpbHRlcntmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDoxNXB4O3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHh9LnByb2R1Y3QtZmlsdGVyX19zaG93aW5nLW51bS1wcm9kdWN0c19fbW9iaWxle2Rpc3BsYXk6bm9uZTtwYWRkaW5nOjIzcHg7bWFyZ2luOjZweCAwIDA7YmFja2dyb3VuZC1jb2xvcjojZmZmO2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS00MDBcIixzYW5zLXNlcmlmO2NvbG9yOnJnYmEoMCwwLDAsMC42KX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5wcm9kdWN0LWZpbHRlcl9fc2hvd2luZy1udW0tcHJvZHVjdHNfX21vYmlsZXtkaXNwbGF5OmJsb2NrfX0ucHJvZHVjdC1maWx0ZXJfX21vYmlsZS1idXR0b257d2lkdGg6MTAwJX0ucHJvZHVjdC1maWx0ZXJfX21vYmlsZS1idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1fS5wcm9kdWN0LWZpbHRlcl9fbW9iaWxlLWJ1dHRvbjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZWRlZGVkfS5wcm9kdWN0LWZpbHRlcl9fbW9iaWxlX19idXR0b257ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MjJweCAwIDI0cHg7d2lkdGg6NTAlO2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS04MDBcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtvdmVyZmxvdzpoaWRkZW59LnByb2R1Y3QtZmlsdGVyX19yZXNldC1maWx0ZXJzX19tb2JpbGV7YmFja2dyb3VuZC1jb2xvcjojZjhmOGY4O2NvbG9yOnJnYmEoMCwwLDAsMC44KX0uZmlsdGVyLWFwcGxpZWRfX21vYmlsZXtiYWNrZ3JvdW5kLWNvbG9yOiMxNWJmZmY7Y29sb3I6I2ZmZn0ucHJvZHVjdC1maWx0ZXJfX21vYmlsZS1idXR0b24tY2xvc2V7ZmxvYXQ6cmlnaHQ7cG9zaXRpb246cmVsYXRpdmU7dG9wOjUwJTtyaWdodDoyOHB4O3dpZHRoOjE1cHg7aGVpZ2h0OjE0cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZSgzMDAlLCAtNTAlKTt0cmFuc2l0aW9uLXByb3BlcnR5OmFsbDt0cmFuc2l0aW9uLWR1cmF0aW9uOjMwMG1zO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTt0cmFuc2l0aW9uLWRlbGF5OjBzO2ZpbGw6cmdiYSgwLDAsMCwwLjgpfS5tb2JpbGUtYWN0aXZle2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNX0ubW9iaWxlLWFjdGl2ZSAucHJvZHVjdC1maWx0ZXJfX21vYmlsZS1idXR0b24tY2xvc2V7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwJSwgLTUwJSk7dHJhbnNpdGlvbi1wcm9wZXJ0eTphbGw7dHJhbnNpdGlvbi1kdXJhdGlvbjo0MDBtczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7dHJhbnNpdGlvbi1kZWxheToxMjBtc30ubW9iaWxlLWFjdGl2ZSBwe2Zsb2F0OmxlZnQ7d2lkdGg6MTAwJTtsZWZ0OjUlO3RyYW5zaXRpb24tcHJvcGVydHk6YWxsO3RyYW5zaXRpb24tZHVyYXRpb246MzkwbXM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO3RyYW5zaXRpb24tZGVsYXk6NTBtc30ucHJvZHVjdC1zcXVhcmV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOjMwcHggMCA2NXB4fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3Qtc3F1YXJle3BhZGRpbmc6MTBweCAwfX0ucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXNxdWFyZXtwYWRkaW5nOjMwcHggMCAxMnB4fS5wcm9kdWN0LXNxdWFyZSAudGV4dC10cnVuY2F0ZXttYXJnaW4tdG9wOjI1cHh9LnByb2R1Y3QtY2Fyb3VzZWwgLnByb2R1Y3Qtc3F1YXJlIC50ZXh0LXRydW5jYXRle21hcmdpbi10b3A6MTVweDtoZWlnaHQ6MzVweH0ucHJvZHVjdC1ncmlkLWZlYXR1cmVkIC5wcm9kdWN0LXNxdWFyZXtwYWRkaW5nOjEycHggMH1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5wcm9kdWN0LWdyaWQtZmVhdHVyZWQgLnByb2R1Y3Qtc3F1YXJle3BhZGRpbmc6MTJweCAwfX0ucHJvZHVjdC1zcXVhcmUgcHttYXJnaW46YXV0bzt3aWR0aDo4OSU7bWF4LXdpZHRoOjE5NXB4O2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS00MDBcIixzYW5zLXNlcmlmO3RleHQtYWxpZ246Y2VudGVyO3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOnJnYmEoMCwwLDAsMC44KTtmb250LXNpemU6Y2FsYygxMnB4ICsgNCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3Qtc3F1YXJlIHB7Zm9udC1zaXplOjEycHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LnByb2R1Y3Qtc3F1YXJlIHB7Zm9udC1zaXplOjE2cHh9fS5wcm9kdWN0LXNxdWFyZSBwLnByb2R1Y3Qtc3F1YXJlX19wcmljZXtoZWlnaHQ6MjRweH0ucHJvZHVjdC1zcXVhcmUgcC5wcm9kdWN0LXNxdWFyZV9fcHJpY2UtLWRpc2NvdW50e2NvbG9yOiNGRjUyNTF9LnByb2R1Y3Qtc3F1YXJlIHAucHJvZHVjdC1zcXVhcmVfX3ByaWNlLS1kaXNjb3VudCBkZWx7bWFyZ2luLWxlZnQ6MTBweDtmb250LXNpemU6MTRweDtjb2xvcjpyZ2JhKDAsMCwwLDAuMzUpfS5wcm9kdWN0LXNxdWFyZSBhe3dpZHRoOjEwMCV9LnByb2R1Y3Qtc3F1YXJlX19pbWFnZXtkaXNwbGF5OmJsb2NrO21hcmdpbjowIGF1dG87d2lkdGg6ODAlO21heC13aWR0aDoxODVweDtwYWRkaW5nLWJvdHRvbTo3NiU7aGVpZ2h0OjA7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O3dpbGwtY2hhbmdlOnRyYW5zZm9ybX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5wcm9kdWN0LXNxdWFyZV9faW1hZ2V7cGFkZGluZy1ib3R0b206NzclfX0ucHJvZHVjdC1ncmlkLWZlYXR1cmVkIC5wcm9kdWN0LXNxdWFyZV9faW1hZ2V7bWF4LXdpZHRoOjI0NXB4fS5wcm9kdWN0LXNxdWFyZV9fbGFiZWx7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtODAwXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTJweDtwYWRkaW5nOjhweCAxM3B4O3otaW5kZXg6Mn1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5wcm9kdWN0LXNxdWFyZV9fbGFiZWx7Zm9udC1zaXplOjEwcHg7cGFkZGluZzo1cHggMTNweH19LnByb2R1Y3Qtc3F1YXJlX19sYWJlbDpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6MC4xO2JvcmRlci1yYWRpdXM6MCAwIDAgM3B4fS5wcm9kdWN0LXNxdWFyZS0tYmFubmVyIHB7bWF4LXdpZHRoOjIxMHB4fS5wcm9kdWN0LXNxdWFyZS0tYmFubmVyLmJnLXB1cnBsZSBwe2NvbG9yOiNmZmZ9LnByb2R1Y3Qtc3F1YXJlLS1iYW5uZXIuYmctbGlnaHQtcHVycGxlLTMgcHtjb2xvcjpyZ2JhKDAsMCwwLDAuOCl9LnByb2R1Y3Qtc3F1YXJlLS1iYW5uZXIgLnByb2R1Y3Qtc3F1YXJlX19iYW5uZXItdGl0bGV7bWFyZ2luLXRvcDoyNXB4fS5wcm9kdWN0LXNxdWFyZS0tYmFubmVyLnByb2R1Y3Qtc3F1YXJlLS1iYW5uZXJfX3R5cGUtYTpiZWZvcmV7ZGlzcGxheTpibG9jaztjb250ZW50OicnO21hcmdpbjowIGF1dG87d2lkdGg6ODAlO3BhZGRpbmctYm90dG9tOjc2JTtoZWlnaHQ6MH0ucHJvZHVjdC1zcXVhcmUtLWJhbm5lci5wcm9kdWN0LXNxdWFyZS0tYmFubmVyX190eXBlLWE6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicuJzttYXJnaW4tdG9wOjI1cHg7aGVpZ2h0Ojc0cHh9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvZHVjdC1zcXVhcmUtLWJhbm5lci5wcm9kdWN0LXNxdWFyZS0tYmFubmVyX190eXBlLWE6YWZ0ZXJ7aGVpZ2h0Ojc2cHh9fS5wcm9kdWN0LXNxdWFyZS0tYmFubmVyLnByb2R1Y3Qtc3F1YXJlLS1iYW5uZXJfX3R5cGUtYSAucHJvZHVjdC1zcXVhcmVfX2ltYWdle3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9LnByb2R1Y3Qtc3F1YXJlLS1iYW5uZXIucHJvZHVjdC1zcXVhcmUtLWJhbm5lcl9fdHlwZS1hIC5wcm9kdWN0LXNxdWFyZV9fYmFubmVyLXRpdGxle21hcmdpbjowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDoxMHB4O3JpZ2h0OjEwcHg7d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtmb250LXNpemU6Y2FsYygxOHB4ICsgNCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3Qtc3F1YXJlLS1iYW5uZXIucHJvZHVjdC1zcXVhcmUtLWJhbm5lcl9fdHlwZS1hIC5wcm9kdWN0LXNxdWFyZV9fYmFubmVyLXRpdGxle2ZvbnQtc2l6ZToxOHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5wcm9kdWN0LXNxdWFyZS0tYmFubmVyLnByb2R1Y3Qtc3F1YXJlLS1iYW5uZXJfX3R5cGUtYSAucHJvZHVjdC1zcXVhcmVfX2Jhbm5lci10aXRsZXtmb250LXNpemU6MjJweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvZHVjdC1zcXVhcmUtLWJhbm5lci5wcm9kdWN0LXNxdWFyZS0tYmFubmVyX190eXBlLWIgLnByb2R1Y3Qtc3F1YXJlX19iYW5uZXItdGl0bGV7aGVpZ2h0Ojc0cHh9fS5iZWZvcmUtcHVycGxle2NvbG9yOiMzRTBEODZ9LmJlZm9yZS1wdXJwbGU6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzNFMEQ4Nn0uYmVmb3JlLWJsdWV7Y29sb3I6IzE1YmZmZn0uYmVmb3JlLWJsdWU6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzE1YmZmZn0uYmVmb3JlLWxpZ2h0LXB1cnBsZXtjb2xvcjojRUFFQUY0fS5iZWZvcmUtbGlnaHQtcHVycGxlOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNFQUVBRjR9LmJlZm9yZS1wb3dkZXJ7Y29sb3I6I0ZBRjFFQ30uYmVmb3JlLXBvd2RlcjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojRkFGMUVDfS5iZWZvcmUtbGlnaHQtYmx1ZXtjb2xvcjojRTdGNUY5fS5iZWZvcmUtbGlnaHQtYmx1ZTpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojRTdGNUY5fS5iZWZvcmUtb3Jhbmdle2NvbG9yOiNGRjUyNTF9LmJlZm9yZS1vcmFuZ2U6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I0ZGNTI1MX0ucXVpY2stc2VhcmNoe3otaW5kZXg6MjF9LnF1aWNrLXNlYXJjaC5vcGVuIC5xdWljay1zZWFyY2hfX2lubmVye2Rpc3BsYXk6YmxvY2t9LnF1aWNrLXNlYXJjaF9fdG9nZ2xlLWJ1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo1NnB4O2hlaWdodDo1NnB4O2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlcjowO2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS00MDBcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O3RleHQtYWxpZ246bGVmdDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIC4wNnMgbGluZWFyO2ZsZXg6MCAwIDU2cHh9LnF1aWNrLXNlYXJjaF9fdG9nZ2xlLWJ1dHRvbjpob3ZlciwucXVpY2stc2VhcmNoX190b2dnbGUtYnV0dG9uOmZvY3Vze2JhY2tncm91bmQ6IzE1YmZmZn0ucXVpY2stc2VhcmNoX190b2dnbGUtYnV0dG9uOmhvdmVyIHN2ZywucXVpY2stc2VhcmNoX190b2dnbGUtYnV0dG9uOmZvY3VzIHN2Z3tmaWxsOiNmZmZ9LnF1aWNrLXNlYXJjaF9fdG9nZ2xlLWJ1dHRvbjphY3RpdmV7YmFja2dyb3VuZDojMjBCN0VGfS5xdWljay1zZWFyY2hfX3RvZ2dsZS1idXR0b246YWN0aXZlIHN2Z3tmaWxsOiNmZmZ9LnF1aWNrLXNlYXJjaF9fdG9nZ2xlLWJ1dHRvbiBzcGFue3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6bm9uZTt0b3A6NTAlO2xlZnQ6MDt3aWR0aDoxMDAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSk7cGFkZGluZzowIDI0cHg7Y29sb3I6Izg0ODQ4NH0ucXVpY2stc2VhcmNoX190b2dnbGUtYnV0dG9uIHN2Z3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3dpZHRoOjI2cHg7aGVpZ2h0OjI2cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtmaWxsOnJnYmEoMCwwLDAsMC44KTt0cmFuc2l0aW9uOmFsbCAuMDZzIGxpbmVhcn1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5xdWljay1zZWFyY2hfX3RvZ2dsZS1idXR0b257cG9zaXRpb246YWJzb2x1dGU7dG9wOjY4cHg7d2lkdGg6MTAwJTtyaWdodDphdXRvO2xlZnQ6MDtib3JkZXItcmFkaXVzOjA7YmFja2dyb3VuZDojZmZmICFpbXBvcnRhbnR9LnF1aWNrLXNlYXJjaF9fdG9nZ2xlLWJ1dHRvbiBzdmd7ZmlsbDpyZ2JhKDAsMCwwLDAuOCkgIWltcG9ydGFudH0ucXVpY2stc2VhcmNoX190b2dnbGUtYnV0dG9uIHNwYW57ZGlzcGxheTpibG9ja319LnF1aWNrLXNlYXJjaF9faW5uZXJ7cG9zaXRpb246Zml4ZWQ7ZGlzcGxheTpub25lO3RvcDowO3JpZ2h0OjA7bGVmdDowO2JvdHRvbTowO292ZXJmbG93OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87ei1pbmRleDoyMX0ucXVpY2stc2VhcmNoX19iYWNrZ3JvdW5ke3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDtib3R0b206MDtyaWdodDowO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjUpO2Rpc3BsYXk6bm9uZTt6LWluZGV4OjIxO3dpbGwtY2hhbmdlOm9wYWNpdHl9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsucXVpY2stc2VhcmNoX19iYWNrZ3JvdW5ke3RvcDo2NHB4fX0ucXVpY2stc2VhcmNoX19pbnB1dC1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTQ0MHB4O2hlaWdodDo4MHB4O292ZXJmbG93OmhpZGRlbjttYXJnaW46MCBhdXRvfS5xdWljay1zZWFyY2hfX2ljb24tc2VhcmNoe3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjMycHg7dG9wOjUwJTtkaXNwbGF5OmJsb2NrO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtoZWlnaHQ6MjZweDt3aWR0aDoyNnB4O3BvaW50ZXItZXZlbnRzOm5vbmV9LnF1aWNrLXNlYXJjaF9faWNvbi1zZWFyY2ggc3Zne3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6LTJweDtsZWZ0OjFweDt3aWR0aDoyNnB4O2hlaWdodDoyNnB4O2ZpbGw6I2ZmZn0ucXVpY2stc2VhcmNoX19yZXNldC1idXR0b257cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MiU7dG9wOjUwJTt3aWR0aDo1NnB4O2hlaWdodDo1NnB4O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjEpO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlcjpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSk7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjphbGwgLjA2cyBlYXNlfUBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpey5xdWljay1zZWFyY2hfX3Jlc2V0LWJ1dHRvbntyaWdodDoyLjMlfX0ucXVpY2stc2VhcmNoX19yZXNldC1idXR0b24gc3Zne3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7ZmlsbDojZmZmO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7bWFyZ2luLXRvcDotMTBweDttYXJnaW4tbGVmdDotMTBweH0ucXVpY2stc2VhcmNoX19yZXNldC1idXR0b246aG92ZXIsLnF1aWNrLXNlYXJjaF9fcmVzZXQtYnV0dG9uOmZvY3Vze2JhY2tncm91bmQ6IzA4QTJEQn0ucXVpY2stc2VhcmNoX19yZXNldC1idXR0b246YWN0aXZle2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LnF1aWNrLXNlYXJjaF9fYmx1ZW5lc3N7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTZweDt3aWR0aDo1NnB4O2hlaWdodDoxMDAlO3dpbGwtY2hhbmdlOndpZHRofS5xdWljay1zZWFyY2hfX2JsdWVuZXNzLWJhY2tncm91bmR7dG9wOjUwJTtyaWdodDowO2JvcmRlci1yYWRpdXM6NTAlO3dpZHRoOjExMCU7cGFkZGluZy10b3A6MTEwJTtiYWNrZ3JvdW5kOiMxNWJmZmY7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5xdWljay1zZWFyY2hfX2JsdWVuZXNzLWJhY2tncm91bmR7bWFyZ2luLXJpZ2h0Oi04cHh9fS5xdWljay1zZWFyY2hfX2lucHV0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6ODBweDt3aWR0aDpjYWxjKDEwMCUgLSAxNjBweCk7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6bm9uZTtmb250LXNpemU6MjRweDtjb2xvcjojZmZmOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS00MDBcIixzYW5zLXNlcmlmfS5xdWljay1zZWFyY2hfX2lucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC41KX0ucXVpY2stc2VhcmNoX19pbnB1dDotbW96LXBsYWNlaG9sZGVye2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC41KX0ucXVpY2stc2VhcmNoX19pbnB1dDo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNSl9LnF1aWNrLXNlYXJjaF9faW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC41KX0ucXVpY2stc2VhcmNoX19yZXN1bHRzLWNvbnRhaW5lcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6ODBweDtiYWNrZ3JvdW5kOiNGOEY4Rjg7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTQ0MHB4O2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgMCl9LnF1aWNrLXNlYXJjaF9fcmVzdWx0cy1jb250YWluZXIgaDR7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MTZweDttYXJnaW46MjRweCAwO2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS03MDBcIixzYW5zLXNlcmlmO3BhZGRpbmctbGVmdDo4MHB4fS5xdWljay1zZWFyY2hfX3Jlc3VsdHMtc2VjdGlvbi0tcHJvZHVjdHN7cGFkZGluZy1ib3R0b206MjRweH0ucXVpY2stc2VhcmNoX19wcm9kdWN0c3twYWRkaW5nOjAgNjlweCAwIDgwcHg7bWFyZ2luLWJvdHRvbTotNnB4O292ZXJmbG93OmhpZGRlbjtoZWlnaHQ6MjE0cHh9LnF1aWNrLXNlYXJjaF9fcmVzdWx0LS1wcm9kdWN0e3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjE2JTtoZWlnaHQ6MjA4cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2hpdGUtc3BhY2U6bm9ybWFsO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE2cHg7cGFkZGluZzoyNHB4O2JhY2tncm91bmQ6I2ZmZjttYXJnaW46MCA4cHggMCAwO3ZlcnRpY2FsLWFsaWduOnRvcDtjb2xvcjpyZ2JhKDAsMCwwLDAuOCk7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTQwMFwiLHNhbnMtc2VyaWY7dHJhbnNpdGlvbjphbGwgLjFzIGVhc2V9QG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCl7LnF1aWNrLXNlYXJjaF9fcmVzdWx0LS1wcm9kdWN0e3dpZHRoOjE1LjklfX1AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KXsucXVpY2stc2VhcmNoX19yZXN1bHQtLXByb2R1Y3R7d2lkdGg6MTUuOCV9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDc1cHgpey5xdWljay1zZWFyY2hfX3Jlc3VsdC0tcHJvZHVjdHt3aWR0aDoxOSV9fUBtZWRpYSAobWF4LXdpZHRoOiA5NTBweCl7LnF1aWNrLXNlYXJjaF9fcmVzdWx0LS1wcm9kdWN0e3dpZHRoOjIzLjglfX0ucXVpY2stc2VhcmNoX19yZXN1bHQtLXByb2R1Y3Qgc3BhbntkaXNwbGF5OmJsb2NrO2hlaWdodDo0OHB4O292ZXJmbG93OmhpZGRlbn1AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpey5xdWljay1zZWFyY2hfX3Jlc3VsdC0tcHJvZHVjdDpob3ZlciwucXVpY2stc2VhcmNoX19yZXN1bHQtLXByb2R1Y3Q6Zm9jdXN7Ym94LXNoYWRvdzppbnNldCAwIC0yMHB4IDAgLTE2cHggIzE1YmZmZiwwcHggMnB4IDZweCByZ2JhKDAsMCwwLDAuMil9LnF1aWNrLXNlYXJjaF9fcmVzdWx0LS1wcm9kdWN0OmFjdGl2ZXtjb2xvcjpyZ2JhKDAsMCwwLDAuOCk7Ym94LXNoYWRvdzppbnNldCAwIC0yMHB4IDAgLTE2cHggIzE1YmZmZiwwcHggMnB4IDZweCB0cmFuc3BhcmVudH19LnF1aWNrLXNlYXJjaF9fcHJvZHVjdC1pbWFnZXt3aWR0aDoxMjBweDtwYWRkaW5nLXRvcDoxMjBweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7ZGlzcGxheTpibG9jazttYXJnaW46MCBhdXRvO21hcmdpbi1ib3R0b206OHB4fS5xdWljay1zZWFyY2hfX3Jlc3VsdC0tbGlua3tkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjE4cHg7cGFkZGluZzoxOHB4IDgwcHg7Y29sb3I6cmdiYSgwLDAsMCwwLjgpO2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS00MDBcIixzYW5zLXNlcmlmO2JvcmRlci10b3A6MnB4IHNvbGlkICNFRUVFRUU7dHJhbnNpdGlvbjphbGwgLjFzIGxpbmVhcn0ucXVpY2stc2VhcmNoX19yZXN1bHQtLWxpbmsgc3BhbntiYWNrZ3JvdW5kOiNkOGY4ZmZ9LnF1aWNrLXNlYXJjaF9fcmVzdWx0LS1saW5rOmhvdmVyLC5xdWljay1zZWFyY2hfX3Jlc3VsdC0tbGluazpmb2N1c3tiYWNrZ3JvdW5kOiNmZmZ9LnF1aWNrLXNlYXJjaF9fcmVzdWx0LS1saW5rOmFjdGl2ZXtjb2xvcjpyZ2JhKDAsMCwwLDAuOCk7YmFja2dyb3VuZDojZjVmNWY1fS5xdWljay1zZWFyY2hfX25vLXJlc3VsdHN7cGFkZGluZzoyNHB4IDgwcHh9LnF1aWNrLXNlYXJjaF9fbm8tcmVzdWx0cyBzdHJvbmd7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTcwMFwiLHNhbnMtc2VyaWZ9LnF1aWNrLXNlYXJjaF9fcmVzdWx0LS1hbGx7ZGlzcGxheTpibG9jaztsaW5lLWhlaWdodDowO3BhZGRpbmc6MzJweCA4MHB4O2JvcmRlci10b3A6MnB4IHNvbGlkICNFRUVFRUU7dHJhbnNpdGlvbjphbGwgLjFzIGxpbmVhcn0ucXVpY2stc2VhcmNoX19yZXN1bHQtLWFsbDpob3ZlcntiYWNrZ3JvdW5kOiNmZmZ9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsucXVpY2stc2VhcmNoX19pbm5lcnt0b3A6NjRweH0ucXVpY2stc2VhcmNoX19pbnB1dC1jb250YWluZXJ7aGVpZ2h0OjY0cHh9LnF1aWNrLXNlYXJjaF9faWNvbi1zZWFyY2h7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnF1aWNrLXNlYXJjaF9fcmVzdWx0cy1jb250YWluZXJ7dG9wOjY0cHh9LnF1aWNrLXNlYXJjaF9fcmVzdWx0cy1jb250YWluZXIgaDR7cGFkZGluZy1sZWZ0OjI0cHh9LnF1aWNrLXNlYXJjaF9faW5wdXR7bGVmdDowO3BhZGRpbmctbGVmdDoyNHB4O2ZvbnQtc2l6ZToxNnB4O3dpZHRoOmNhbGMoMTAwJSAtIDgwcHgpfS5xdWljay1zZWFyY2hfX3Jlc2V0LWJ1dHRvbntyaWdodDoyNHB4O3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9LnF1aWNrLXNlYXJjaF9fcmVzZXQtYnV0dG9uIHN2Z3tkaXNwbGF5OmJsb2NrO3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHg7bWFyZ2luLXRvcDotN3B4O21hcmdpbi1sZWZ0Oi03cHh9LnF1aWNrLXNlYXJjaF9fdG9nZ2xlLWJ1dHRvbiBzdmd7bGVmdDphdXRvO3JpZ2h0OjI0cHh9LnF1aWNrLXNlYXJjaF9fcHJvZHVjdHN7aGVpZ2h0OmF1dG87cGFkZGluZzowfS5xdWljay1zZWFyY2hfX3Jlc3VsdC0tcHJvZHVjdHt3aWR0aDoxMDAlO2hlaWdodDphdXRvO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7cGFkZGluZzozMnB4IDE2cHggMzJweCA4OHB4O3RleHQtYWxpZ246bGVmdDtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjZWVlO2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS02MDBcIixzYW5zLXNlcmlmfS5xdWljay1zZWFyY2hfX3Jlc3VsdC0tcHJvZHVjdCBzcGFue3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7aGVpZ2h0OmF1dG87dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKX0ucXVpY2stc2VhcmNoX19yZXN1bHQtLXByb2R1Y3Q6YWN0aXZle2NvbG9yOnJnYmEoMCwwLDAsMC44KTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZmZmfS5xdWljay1zZWFyY2hfX3Byb2R1Y3QtaW1hZ2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjI0cHg7d2lkdGg6NDhweDtoZWlnaHQ6NDhweDtwYWRkaW5nOjA7YmFja2dyb3VuZC1zaXplOjMycHggMzJweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKX0ucXVpY2stc2VhcmNoX19yZXN1bHRzLXNlY3Rpb24tLXByb2R1Y3Rze3BhZGRpbmctYm90dG9tOjB9LnF1aWNrLXNlYXJjaF9fcmVzdWx0LS1saW5re2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE2cHg7cGFkZGluZzoxNnB4IDI0cHg7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0ucXVpY2stc2VhcmNoX19yZXN1bHQtLWFsbHtmb250LXNpemU6MTRweDtwYWRkaW5nOjI0cHggMjRweDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5xdWljay1zZWFyY2hfX3Jlc2V0LWJ1dHRvbiwucXVpY2stc2VhcmNoX19yZXNldC1idXR0b246YWN0aXZle2JhY2tncm91bmQ6IzIwQjdFRn19LnJlbGF0ZWQtcG9zdHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjMyJTtmbG9hdDpsZWZ0O21hcmdpbi1sZWZ0OjEuMyU7Ym9yZGVyLXJhZGl1czozcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO292ZXJmbG93OmhpZGRlbjttYXJnaW4tYm90dG9tOmNhbGMoMTBweCArIDIyICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsucmVsYXRlZC1wb3N0e21hcmdpbi1ib3R0b206MTBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsucmVsYXRlZC1wb3N0e21hcmdpbi1ib3R0b206MzJweH19LnJlbGF0ZWQtcG9zdDpiZWZvcmV7ZGlzcGxheTpub25lfS5yZWxhdGVkLXBvc3QgLnJlbGF0ZWQtcG9zdF9fbGlua3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlfS5yZWxhdGVkLXBvc3QgLnJlbGF0ZWQtcG9zdF9fbGluazpob3ZlciAucmVsYXRlZC1wb3N0X19pbWFnZS1pdGVte3RyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2l0aW9uOmFsbCA2NTBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpfS5yZWxhdGVkLXBvc3QgLnJlbGF0ZWQtcG9zdF9faW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O3dpZHRoOjEwMCU7aGVpZ2h0OmNhbGMoMTUwcHggKyAxMDAgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsucmVsYXRlZC1wb3N0IC5yZWxhdGVkLXBvc3RfX2ltYWdle2hlaWdodDoxNTBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsucmVsYXRlZC1wb3N0IC5yZWxhdGVkLXBvc3RfX2ltYWdle2hlaWdodDoyNTBweH19LnJlbGF0ZWQtcG9zdCAucmVsYXRlZC1wb3N0X19pbWFnZS1pdGVte3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjt0cmFuc2Zvcm06c2NhbGUoMS4wNik7dHJhbnNpdGlvbjphbGwgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKX0ucmVsYXRlZC1wb3N0IC5yZWxhdGVkLXBvc3RfX2Rlc2NyaXB0aW9ue2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7Y2xlYXI6Ym90aDt3aWR0aDoxMDAlO2hlaWdodDpjYWxjKDE2NHB4ICsgNzYgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7Y29sb3I6cmdiYSgwLDAsMCwwLjgpO3BhZGRpbmc6MjBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnJlbGF0ZWQtcG9zdCAucmVsYXRlZC1wb3N0X19kZXNjcmlwdGlvbntoZWlnaHQ6MTY0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LnJlbGF0ZWQtcG9zdCAucmVsYXRlZC1wb3N0X19kZXNjcmlwdGlvbntoZWlnaHQ6MjQwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnJlbGF0ZWQtcG9zdCAucmVsYXRlZC1wb3N0X19kZXNjcmlwdGlvbnt3aWR0aDoxMDAlfX0ucmVsYXRlZC1wb3N0IC5yZWxhdGVkLXBvc3RfX3RpdGxle3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTpjYWxjKDIwcHggKyAyMCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTt3aWR0aDo4MCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5yZWxhdGVkLXBvc3QgLnJlbGF0ZWQtcG9zdF9fdGl0bGV7Ym90dG9tOjIwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LnJlbGF0ZWQtcG9zdCAucmVsYXRlZC1wb3N0X190aXRsZXtib3R0b206NDBweH19LnNlYXJjaC1mb3JtLnNlYXJjaC1mb3JtLS13aGl0ZXttYXJnaW46MCBhdXRvO21heC13aWR0aDo3NjRweH0uc2VhcmNoLWZvcm0uc2VhcmNoLWZvcm0tLXdoaXRlIC5zZWFyY2gtZm9ybV9fYnV0dG9ue3JpZ2h0OjB9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuc2VhcmNoLWZvcm0uc2VhcmNoLWZvcm0tLXdoaXRlIC5zZWFyY2gtZm9ybV9fYnV0dG9ue2Rpc3BsYXk6YmxvY2t9fS5zZWFyY2gtZm9ybS5zZWFyY2gtZm9ybS0td2hpdGUgLnNlYXJjaC1mb3JtX19pbnB1dCBpbnB1dHt3aWR0aDpjYWxjKDEwMCUgLSA2MHB4IC0gMTZweCk7Y29sb3I6I2ZmZn0uc2VhcmNoLWZvcm0uc2VhcmNoLWZvcm0tLXdoaXRlIC5zZWFyY2gtZm9ybV9faW5wdXQgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjcpfS5zZWFyY2gtZm9ybS5zZWFyY2gtZm9ybS0td2hpdGUgLnNlYXJjaC1mb3JtX19pbnB1dCBpbnB1dDotbW96LXBsYWNlaG9sZGVye2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC43KX0uc2VhcmNoLWZvcm0uc2VhcmNoLWZvcm0tLXdoaXRlIC5zZWFyY2gtZm9ybV9faW5wdXQgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjcpfS5zZWFyY2gtZm9ybS5zZWFyY2gtZm9ybS0td2hpdGUgLnNlYXJjaC1mb3JtX19pbnB1dCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjcpfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnNlYXJjaC1mb3JtLnNlYXJjaC1mb3JtLS13aGl0ZSAuc2VhcmNoLWZvcm1fX2lucHV0e2JhY2tncm91bmQ6IzNFMEQ4Njtib3JkZXItdG9wOjB9LnNlYXJjaC1mb3JtLnNlYXJjaC1mb3JtLS13aGl0ZSAuc2VhcmNoLWZvcm1fX2lucHV0IGlucHV0e2JvcmRlci1ib3R0b206MnB4IHNvbGlkIHJnYmEoMjA2LDIwNiwyMDYsMC41KX0uc2VhcmNoLWZvcm0uc2VhcmNoLWZvcm0tLXdoaXRlIC5zZWFyY2gtZm9ybV9faW5wdXQgaW5wdXQ6Zm9jdXN7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzE1YmZmZn19LnNsaWRlci1tZWF0YmFsbHN7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxMHB4IDAgMjBweDt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyfS5zbGlkZXItbWVhdGJhbGxzX19iYWxse2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowIDVweDt3aWR0aDo0cHg7aGVpZ2h0OjRweDtvcGFjaXR5OjAuMjtib3JkZXItcmFkaXVzOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojM0UwRDg2O2N1cnNvcjpwb2ludGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt0cmFuc2l0aW9uOmFsbCAuMXMgZWFzZX0uc2xpZGVyLW1lYXRiYWxsc19fYmFsbDpiZWZvcmV7ZGlzcGxheTpub25lfS5zbGlkZXItbWVhdGJhbGxzX19iYWxsOmhvdmVye29wYWNpdHk6MX0uc2xpZGVyLW1lYXRiYWxsc19fYmFsbC5hY3RpdmV7b3BhY2l0eToxO3dpZHRoOjhweDtoZWlnaHQ6OHB4fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnNsaWRlci1tZWF0YmFsbHNfX2JhbGx7Y3Vyc29yOmRlZmF1bHR9fS5zdC1zbGlkZXJ7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59LnN0LXNsaWRlcl9fc2xpZGVze3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7d2hpdGUtc3BhY2U6bm93cmFwO2N1cnNvcjpncmFifS5zdC1zbGlkZXJfX3NsaWRlczphY3RpdmV7Y3Vyc29yOmdyYWJiaW5nfS5zdC1zbGlkZXJfX3NsaWRle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOnRvcDt3aGl0ZS1zcGFjZTpub3JtYWx9LnN0aWNreS1iYXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246Zml4ZWQ7b3BhY2l0eToxO2xlZnQ6MDtyaWdodDowO3RvcDo4MHB4O21hcmdpbjphdXRvO3BhZGRpbmc6MTBweCAwO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjE0NDBweDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSk7ei1pbmRleDo1fS5wYWdlLWVtYmVkZGVkIC5zdGlja3ktYmFye3RvcDowfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnN0aWNreS1iYXJ7dG9wOjA7b3BhY2l0eTowfX0uc3RpY2t5LWJhci0tYm90dG9tLW1vdW50ZWR7b3BhY2l0eTowO3RvcDphdXRvO2JvdHRvbTowO3BhZGRpbmc6OHB4IDA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSl9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuc3RpY2t5LWJhci0tYm90dG9tLW1vdW50ZWR7b3BhY2l0eToxO3RvcDphdXRvO2Rpc3BsYXk6aW5saW5lLWJsb2NrfX0uc3RpY2t5LWJhci0tYm90dG9tLW1vdW50ZWQgLmJsb2NrLWlubmVye3dpZHRoOjEwMCV9LnN0aWNreS1iYXJfX2Rlc2NyaXB0aW9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDoxMDAlfS5zdGlja3ktYmFyX19kZXNjcmlwdGlvbi50ZXh0LXRydW5jYXRle2hlaWdodDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnN0aWNreS1iYXJfX2Rlc2NyaXB0aW9ue21heC13aWR0aDo0MCV9fS5zdGlja3ktYmFyX19kZXNjcmlwdGlvbiBwe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1sZWZ0OjI3cHg7dG9wOjUwJTttYXgtd2lkdGg6NTAwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuc3RpY2t5LWJhcl9fZGVzY3JpcHRpb24gcHttYXJnaW4tbGVmdDo4cHg7bWF4LXdpZHRoOjEwMCU7bGluZS1oZWlnaHQ6MS4zMzMzfX0uc3RpY2t5LWJhcl9faW5uZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uc3RpY2t5LWJhcl9faW1ne2Zsb2F0OmxlZnQ7d2lkdGg6NTZweDtoZWlnaHQ6NTZweH0uc3RpY2t5LWJhcl9faW1nIGltZ3t3aWR0aDoxMDAlfS5zdGlja3ktYmFyLS1ib3R0b20tbW91bnRlZCAuc3RpY2t5LWJhcl9faW1ne21hcmdpbjowIDEwcHg7d2lkdGg6NDRweDtoZWlnaHQ6NDRweH0uc3RpY2t5LWJhcl9fZXh0cmF7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5zdGlja3ktYmFyX19leHRyYSAuc3RpY2t5LWJhcl9fcHJpY2V7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTMwMFwiLHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MS4zMzMzMztmbG9hdDpsZWZ0O2ZvbnQtc2l6ZToxOHB4O21hcmdpbi10b3A6MTNweDttYXJnaW4tcmlnaHQ6MjdweH0uc3RpY2t5LWJhci0tYm90dG9tLW1vdW50ZWQgLnN0aWNreS1iYXJfX2V4dHJhe3JpZ2h0OjIycHh9LnN0aWNreS1iYXItLXByb2R1Y3QtZ3JpZHt3aWR0aDoxMDAlO21heC13aWR0aDpub25lO29wYWNpdHk6MDtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zaXRpb246b3BhY2l0eSAxNTBtcyBlYXNlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDAlKTt6LWluZGV4OjExfS5zdGlja3ktYmFyLS1wcm9kdWN0LWdyaWQgLmJsb2NrLWlubmVye21heC13aWR0aDoxNDQwcHg7d2lkdGg6MTAwJX0uc3RpY2t5LWJhci0tcHJvZHVjdC1ncmlkIC5zdGlja3ktYmFyX19pbm5lcnttaW4taGVpZ2h0OjUycHh9LnN0aWNreS1iYXItLXByb2R1Y3QtZ3JpZCAuc3RpY2t5LWJhcl9fZGVzY3JpcHRpb24gcHttYXgtd2lkdGg6MTAwJX0ucHJvZHVjdC1ncmlkLWhlcm8tYWN0aXZlIC5zdGlja3ktYmFyLS1wcm9kdWN0LWdyaWR7b3BhY2l0eToxO3BvaW50ZXItZXZlbnRzOmF1dG99LnN0aWNreS1iYXJfX3RvY3tkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjEwMCU7dG9wOjA7bGVmdDo3MnB4fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnN0aWNreS1iYXJfX3RvY3ttYXgtd2lkdGg6NzAlfX0uc3RpY2t5LWJhcl9fdG9jIHB7ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo1MCU7bWF4LXdpZHRoOjUwMHB4O3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnN0aWNreS1iYXJfX3RvYyBwe21hcmdpbi1sZWZ0OjhweDttYXgtd2lkdGg6MTAwJTtsaW5lLWhlaWdodDoxLjMzMzN9fS5zdGlja3ktYmFyX190b2MgcCBhe21hcmdpbjowIDEycHg7Zm9udC1zaXplOjE0cHg7Y29sb3I6cmdiYSgwLDAsMCwwLjgpO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ucHJvZHVjdC1wYWdlLS1uZXcgLnN0aWNreS1iYXJ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Y4ZjhmODtiYWNrZ3JvdW5kOiNmZmY7bWF4LXdpZHRoOjEwMCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCUpICFpbXBvcnRhbnR9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsucHJvZHVjdC1wYWdlLS1uZXcgLnN0aWNreS1iYXJ7dG9wOmF1dG87b3BhY2l0eToxO3Bvc2l0aW9uOnJlbGF0aXZlfX0ucHJvZHVjdC1wYWdlLS1uZXcgLnN0aWNreS1iYXIgLmJsb2NrLWlubmVye21heC13aWR0aDoxNDQwcHh9LnByb2R1Y3QtcGFnZS0tbmV3IC5zdGlja3ktYmFyX19pbm5lcntkaXNwbGF5OmJsb2NrfS5wcm9kdWN0LXBhZ2UtLW5ldyAuc3RpY2t5LWJhcl9fZGVzY3JpcHRpb257ZGlzcGxheTpub25lfS5wcm9kdWN0LXBhZ2UtLW5ldyAuc3RpY2t5LWJhcl9faW1ne2Zsb2F0Om5vbmU7Ym9yZGVyLXJhZGl1czoycHg7Ym9yZGVyOjFweCBzb2xpZCAjRDhEOEQ4fS5wcm9kdWN0LXBhZ2UtLW5ldyAuc3RpY2t5LWJhcl9fdG9je2Rpc3BsYXk6YmxvY2s7dHJhbnNpdGlvbjpvcGFjaXR5IDE1MG1zIGVhc2V9LnByb2R1Y3QtcGFnZS0tbmV3IC5zdGlja3ktYmFyX190b2Muc3RpY2t5LWJhcl9fdG9jLS1oaWRkZW57b3BhY2l0eTowfS5wcm9kdWN0LXBhZ2UtLW5ldyAuc3RpY2t5LWJhcl9fdG9jIC5kaXNhYmxlZHtkaXNwbGF5Om5vbmV9LnBhZ2Utc3R5bGVndWlkZXtwYWRkaW5nLWJvdHRvbTo0OHB4fS5wYWdlLXN0eWxlZ3VpZGUgLm1lbnUtbW9kdWxle21hcmdpbi1ib3R0b206LTQ4cHh9LnBhZ2Utc3R5bGVndWlkZSAubWVudS1tb2R1bGUgdWx7d2lkdGg6YXV0bzttYXJnaW46MCA0OHB4fS5wYWdlLXN0eWxlZ3VpZGUgLm1hcmtkb3duLW1vZHVsZXttYXJnaW4tdG9wOjQ4cHh9LnBhZ2Utc3R5bGVndWlkZSAubWFya2Rvd24tbW9kdWxlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHl7cGFkZGluZzo0OHB4O21heC13aWR0aDoxMDAlO3dpZHRoOmF1dG99LnR5cGUtc2VsZWN0b3Itc2xpZGVye2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7bWluLWhlaWdodDoyOHB4O21hcmdpbjoxMHB4IDE2cHggMjJweDtvcGFjaXR5OjE7dHJhbnNpdGlvbi1wcm9wZXJ0eTphbGw7dHJhbnNpdGlvbi1kdXJhdGlvbjoxNTBtczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7dHJhbnNpdGlvbi1kZWxheTowcztib3R0b206MDtyaWdodDowO2xlZnQ6MH1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey50eXBlLXNlbGVjdG9yLXNsaWRlcntwb3NpdGlvbjpyZWxhdGl2ZX19LnR5cGUtc2VsZWN0b3Itc2xpZGVyLS1pbml0aWFsaXplZHtvcGFjaXR5OjF9LnR5cGUtc2VsZWN0b3Itc2xpZGVyX19jb250cm9sLC50eXBlLXNlbGVjdG9yLXNsaWRlcl9fdHlwZXtvdmVyZmxvdzp2aXNpYmxlO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOm5vbmU7cGFkZGluZzowO3RleHQtYWxpZ246Y2VudGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNzAwXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTNweDtjb2xvcjpyZ2JhKDAsMCwwLDAuNSk7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDowO3dpZHRoOjI4cHg7bWluLWhlaWdodDoyOHB4O3RyYW5zaXRpb24tcHJvcGVydHk6YWxsO3RyYW5zaXRpb24tZHVyYXRpb246NDUwbXM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO3RyYW5zaXRpb24tZGVsYXk6MHM7Y3Vyc29yOnBvaW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsudHlwZS1zZWxlY3Rvci1zbGlkZXJfX2NvbnRyb2wsLnR5cGUtc2VsZWN0b3Itc2xpZGVyX190eXBle21pbi13aWR0aDozMnB4O21pbi1oZWlnaHQ6MzJweDtmb250LXNpemU6MTRweH19LnR5cGUtc2VsZWN0b3Itc2xpZGVyX19jb250cm9sOmJlZm9yZSwudHlwZS1zZWxlY3Rvci1zbGlkZXJfX3R5cGU6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyLXJhZGl1czoyOHB4O3RyYW5zaXRpb24tcHJvcGVydHk6YWxsO3RyYW5zaXRpb24tZHVyYXRpb246MzAwbXM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO3RyYW5zaXRpb24tZGVsYXk6MHM7ei1pbmRleDotMX0udHlwZS1zZWxlY3Rvci1zbGlkZXJfX2NvbnRyb2w6aG92ZXI6bm90KC5hY3RpdmUpLC50eXBlLXNlbGVjdG9yLXNsaWRlcl9fdHlwZTpob3Zlcjpub3QoLmFjdGl2ZSl7Y29sb3I6cmdiYSgwLDAsMCwwLjgpfS50eXBlLXNlbGVjdG9yLXNsaWRlcl9fY29udHJvbDpob3Zlcjpub3QoLmFjdGl2ZSk6YmVmb3JlLC50eXBlLXNlbGVjdG9yLXNsaWRlcl9fdHlwZTpob3Zlcjpub3QoLmFjdGl2ZSk6YmVmb3Jle29wYWNpdHk6MC4yfS50eXBlLXNlbGVjdG9yLXNsaWRlcl9fY29udHJvbDphY3RpdmU6bm90KC5hY3RpdmUpLC50eXBlLXNlbGVjdG9yLXNsaWRlcl9fdHlwZTphY3RpdmU6bm90KC5hY3RpdmUpe2NvbG9yOnJnYmEoMCwwLDAsMC44KX0udHlwZS1zZWxlY3Rvci1zbGlkZXJfX2NvbnRyb2w6YWN0aXZlOm5vdCguYWN0aXZlKTpiZWZvcmUsLnR5cGUtc2VsZWN0b3Itc2xpZGVyX190eXBlOmFjdGl2ZTpub3QoLmFjdGl2ZSk6YmVmb3Jle3RyYW5zZm9ybTpzY2FsZSgwLjkpfS50eXBlLXNlbGVjdG9yLXNsaWRlcl9fY29udHJvbHttYXJnaW4tdG9wOjEwcHg7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjhweDt0cmFuc2l0aW9uLWRlbGF5OjAuMXN9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsudHlwZS1zZWxlY3Rvci1zbGlkZXJfX2NvbnRyb2x7bGluZS1oZWlnaHQ6MzJweDt0cmFuc2l0aW9uLWRlbGF5OjB9fS50eXBlLXNlbGVjdG9yLXNsaWRlcl9fY29udHJvbDpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojZjhmOGY4fS50eXBlLXNlbGVjdG9yLXNsaWRlcl9fY29udHJvbDpkaXNhYmxlZHtvcGFjaXR5OjA7dHJhbnNpdGlvbi1kZWxheTowO3RyYW5zZm9ybTpzY2FsZSgwLjUpO2N1cnNvci1ldmVudHM6bm9uZX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey50eXBlLXNlbGVjdG9yLXNsaWRlcl9fY29udHJvbDpkaXNhYmxlZHtvcGFjaXR5OjAuNTt0cmFuc2Zvcm06bm9uZX19LnR5cGUtc2VsZWN0b3Itc2xpZGVyX19jb250cm9sLS1wcmV2e2Zsb2F0OmxlZnR9LnR5cGUtc2VsZWN0b3Itc2xpZGVyX19jb250cm9sLS1uZXh0e2Zsb2F0OnJpZ2h0fS50eXBlLXNlbGVjdG9yLXNsaWRlcl9fdHlwZS1jb250YWluZXJ7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7bGVmdDo1cHg7bWFyZ2luOmF1dG87ZmxvYXQ6bGVmdDttaW4td2lkdGg6NzZweDtwYWRkaW5nOjEwcHggMH0udHlwZS1zZWxlY3Rvci1zbGlkZXJfX3R5cGVze3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoxMDAlO2xlZnQ6MnB4O3doaXRlLXNwYWNlOm5vd3JhcDt0cmFuc2l0aW9uLXByb3BlcnR5OmFsbDt0cmFuc2l0aW9uLWR1cmF0aW9uOjcwMG1zO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTt0cmFuc2l0aW9uLWRlbGF5OjBzfS50eXBlLXNlbGVjdG9yLXNsaWRlcl9fdHlwZXtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2hpdGUtc3BhY2U6bm9ybWFsO292ZXJmbG93OmhpZGRlbjttYXJnaW46MCA1cHh9LnR5cGUtc2VsZWN0b3Itc2xpZGVyX190eXBlOmJlZm9yZXtib3JkZXI6MnB4ICMwMDAgc29saWQ7b3BhY2l0eTowLjA1fS50eXBlLXNlbGVjdG9yLXNsaWRlcl9fdHlwZTpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowfS50eXBlLXNlbGVjdG9yLXNsaWRlcl9fdHlwZTpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfS50eXBlLXNlbGVjdG9yLXNsaWRlcl9fdHlwZSAubGFiZWwsLnR5cGUtc2VsZWN0b3Itc2xpZGVyX190eXBlIC5hY3RpdmUtbGFiZWx7ZGlzcGxheTpibG9ja30udHlwZS1zZWxlY3Rvci1zbGlkZXJfX3R5cGUgLmFjdGl2ZS1sYWJlbHtwb3NpdGlvbjphYnNvbHV0ZTtwYWRkaW5nOjAgMTRweDtvcGFjaXR5OjB9LnR5cGUtc2VsZWN0b3Itc2xpZGVyX190eXBlLmFjdGl2ZXtjb2xvcjpyZ2JhKDAsMCwwLDAuOCk7b3BhY2l0eToxO3dpZHRoOjY2cHh9LnR5cGUtc2VsZWN0b3Itc2xpZGVyX190eXBlLmFjdGl2ZSBzcGFue29wYWNpdHk6MX0udHlwZS1zZWxlY3Rvci1zbGlkZXJfX3R5cGUuYWN0aXZlOmJlZm9yZXtvcGFjaXR5OjE7Ym9yZGVyLWNvbG9yOiNFREVERjU7YmFja2dyb3VuZC1jb2xvcjojRURFREY1fS53aWRnZXQtdGl0bGViYXJ7bWFyZ2luLXRvcDotODBweDttYXJnaW4tYm90dG9tOjEzMHB4O2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTViZmZmO3RyYW5zaXRpb24tcHJvcGVydHk6aGVpZ2h0O3RyYW5zaXRpb24tZHVyYXRpb246NjAwbXM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO3RyYW5zaXRpb24tZGVsYXk6MHN9LnByb2R1Y3QtcGFnZSAud2lkZ2V0LXRpdGxlYmFye21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjB9LndpZGdldC10aXRsZWJhciBoM3twYWRkaW5nOjQycHggMDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtMzAwY1wiLHNhbnMtc2VyaWY7Zm9udC1zaXplOmNhbGMoMjBweCArIDEyICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO2xpbmUtaGVpZ2h0OjEuMn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LndpZGdldC10aXRsZWJhciBoM3tmb250LXNpemU6MjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsud2lkZ2V0LXRpdGxlYmFyIGgze2ZvbnQtc2l6ZTozMnB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey53aWRnZXQtdGl0bGViYXJ7aGVpZ2h0OmF1dG87bWFyZ2luLWJvdHRvbTowfS53aWRnZXQtdGl0bGViYXIgaDN7cGFkZGluZzoxMHB4IDcycHggMTBweCAyNXB4O3RleHQtYWxpZ246bGVmdH19Lndvdy1tb21lbnRze2hlaWdodDo1MDBweDt0b3A6LTZweH1AbWVkaWEgKG1heC13aWR0aDogODQwcHgpey53b3ctbW9tZW50c3tkaXNwbGF5Om5vbmV9fS53b3ctbW9tZW50cyAud293LW1vbWVudC1tb2R1bGVfX3dvdy1jb250ZW50e3RvcDo0NiV9Lndvdy1tb21lbnRzIC53b3ctbW9tZW50LW1vZHVsZV9fd293LWNvbnRlbnR7bGVmdDpjYWxjKDExJSArIC0zICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsud293LW1vbWVudHMgLndvdy1tb21lbnQtbW9kdWxlX193b3ctY29udGVudHtsZWZ0OjExJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsud293LW1vbWVudHMgLndvdy1tb21lbnQtbW9kdWxlX193b3ctY29udGVudHtsZWZ0OjglfX0ud293LW1vbWVudHMgLndvdy1tb21lbnQtbW9kdWxlX19pbWFnZXtyaWdodDpjYWxjKDUlICsgLTMgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey53b3ctbW9tZW50cyAud293LW1vbWVudC1tb2R1bGVfX2ltYWdle3JpZ2h0OjUlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey53b3ctbW9tZW50cyAud293LW1vbWVudC1tb2R1bGVfX2ltYWdle3JpZ2h0OjIlfX0ud293LW1vbWVudHMtbW9iaWxlLndvdy1tb21lbnQtbW9kdWxlX19yZXN1bHRzLW1vYmlsZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6MH0ucHJvZHVjdC1wYWdlIC53b3ctbW9tZW50cy1tb2JpbGUud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMtbW9iaWxle2Rpc3BsYXk6bm9uZX0ud293LW1vbWVudHMtbW9iaWxlIC53b3ctbW9tZW50LW1vZHVsZV9fcHJvZHVjdC1uYW1le3dpZHRoOjEwMHB4fS5hcmMtb2YtdGhlLWRheS1tb2R1bGV7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgNDUwbXMgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSl9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYXJjLW9mLXRoZS1kYXktbW9kdWxle21pbi1oZWlnaHQ6YXV0bztvdmVyZmxvdzpoaWRkZW59fS5hcmMtb2YtdGhlLWRheS1tb2R1bGUgdWx7bWFyZ2luOjB9LmFyYy1vZi10aGUtZGF5LW1vZHVsZSAuc3ZnLWxheWVyX190b3AtbGF5ZXJ7ZGlzcGxheTpub25lfS5hcmMtb2YtdGhlLWRheS1tb2R1bGUgLmJvZHktbW92aW5nX19lbGVtZW50e3otaW5kZXg6MDtvcGFjaXR5OjA7ZGlzcGxheTpub25lfS5hcmMtb2YtdGhlLWRheS1tb2R1bGUgLnN2Zy1sYXllcnt3aWR0aDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmFyYy1vZi10aGUtZGF5LW1vZHVsZSAuc3ZnLWxheWVyIG9iamVjdHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfX0uYXJjLW9mLXRoZS1kYXktbW9kdWxlIC5zdC1zbGlkZXJ7ZGlzcGxheTpub25lO21hcmdpbi10b3A6MHB4fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmFyYy1vZi10aGUtZGF5LW1vZHVsZSAuc3Qtc2xpZGVye2Rpc3BsYXk6YmxvY2t9fS5hcmMtb2YtdGhlLWRheS1tb2R1bGUgLnN0LXNsaWRlcl9fc2xpZGV7YmFja2dyb3VuZC1jb2xvcjojZmZmO21pbi1oZWlnaHQ6MjU2cHg7Ym9yZGVyLXJhZGl1czozcHh9LmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCBhdXRvO3dpZHRoOjk0JTttaW4taGVpZ2h0OmNhbGMoNTAwcHggKyAxNjQgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5hcmMtb2YtdGhlLWRheS1tb2R1bGVfX3dyYXBwZXJ7bWluLWhlaWdodDo1MDBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYXJjLW9mLXRoZS1kYXktbW9kdWxlX193cmFwcGVye21pbi1oZWlnaHQ6NjY0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fd3JhcHBlcnttaW4taGVpZ2h0OmF1dG87d2lkdGg6MTAwJX19LmFyYy1vZi10aGUtZGF5LW1vZHVsZS1zbGlkZV9fbGF5ZXJze3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7d2lkdGg6NTglO2hlaWdodDo4MCU7bWluLWhlaWdodDpjYWxjKDE3NHB4ICsgMjAyICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYXJjLW9mLXRoZS1kYXktbW9kdWxlLXNsaWRlX19sYXllcnN7bWluLWhlaWdodDoxNzRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYXJjLW9mLXRoZS1kYXktbW9kdWxlLXNsaWRlX19sYXllcnN7bWluLWhlaWdodDozNzZweH19QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuYXJjLW9mLXRoZS1kYXktbW9kdWxlLXNsaWRlX19sYXllcnN7d2lkdGg6NDglfX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5hcmMtb2YtdGhlLWRheS1tb2R1bGUtc2xpZGVfX2xheWVyc3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo2OCU7aGVpZ2h0OjA7cGFkZGluZy1ib3R0b206NDUlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO21pbi1oZWlnaHQ6MH19LmFyYy1vZi10aGUtZGF5LW1vZHVsZS1zbGlkZV9fbGF5ZXJ7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYXJjLW9mLXRoZS1kYXktbW9kdWxlLXNsaWRlX19sYXllcntkaXNwbGF5OmJsb2NrO3RvcDowfX0uYXJjLW9mLXRoZS1kYXktbW9kdWxlLXNsaWRlX19ib3h7cG9zaXRpb246cmVsYXRpdmU7ZmxvYXQ6bGVmdDttYXJnaW4tdG9wOi0zMHB4O3dpZHRoOjQwJTtib3gtc2hhZG93OjAgM3B4IDIzcHggcmdiYSgwLDAsMCwwLjEpO2JvcmRlci1yYWRpdXM6M3B4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOnJnYmEoMCwwLDAsMC44KX0uYXJjLW9mLXRoZS1kYXktbW9kdWxlLXNsaWRlX19ib3ggaDN7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTMwMGNcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTpjYWxjKDIwcHggKyAxMiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTttYXJnaW4tdG9wOjVweDttYXJnaW4tYm90dG9tOjIwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjBweCl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5hcmMtb2YtdGhlLWRheS1tb2R1bGUtc2xpZGVfX2JveCBoM3tmb250LXNpemU6MjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYXJjLW9mLXRoZS1kYXktbW9kdWxlLXNsaWRlX19ib3ggaDN7Zm9udC1zaXplOjMycHh9fS5hcmMtb2YtdGhlLWRheS1tb2R1bGUtc2xpZGVfX2JveCB1bHtwb3NpdGlvbjpyZWxhdGl2ZTttaW4taGVpZ2h0OmNhbGMoNDIwcHggKyAxMjQgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czozcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5hcmMtb2YtdGhlLWRheS1tb2R1bGUtc2xpZGVfX2JveCB1bHttaW4taGVpZ2h0OjQyMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5hcmMtb2YtdGhlLWRheS1tb2R1bGUtc2xpZGVfX2JveCB1bHttaW4taGVpZ2h0OjU0NHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5hcmMtb2YtdGhlLWRheS1tb2R1bGUtc2xpZGVfX2JveCB1bHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O21pbi1oZWlnaHQ6MzAwcHg7ZGlzcGxheTpub25lfX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5hcmMtb2YtdGhlLWRheS1tb2R1bGUtc2xpZGVfX2JveHt3aWR0aDo1MCV9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmFyYy1vZi10aGUtZGF5LW1vZHVsZS1zbGlkZV9fYm94e3dpZHRoOjEwMCU7aGVpZ2h0OjA7Ym94LXNoYWRvdzpub25lO21hcmdpbjowO2Zsb2F0OmluaXRpYWw7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3BhZGRpbmctYm90dG9tOjQ1JX19LmFyYy1vZi10aGUtZGF5LW1vZHVsZS1zbGlkZV9fYm94LWlubmVye3Bvc2l0aW9uOmFic29sdXRlO2xpc3Qtc3R5bGU6bm9uZTtyaWdodDowO2xlZnQ6MDt0b3A6MDtib3R0b206MDttYXJnaW46YXV0b30uYXJjLW9mLXRoZS1kYXktbW9kdWxlLXNsaWRlX19ib3gtaW5uZXI6YmVmb3Jle2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5hcmMtb2YtdGhlLWRheS1tb2R1bGUtc2xpZGVfX2JveC1pbm5lcntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDo4NSU7Ym94LXNoYWRvdzowIDVweCAxNXB4IHJnYmEoMCwwLDAsMC4xKTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czozcHh9fS5hcmMtb2YtdGhlLWRheS1tb2R1bGUtc2xpZGVfX2JveC1jb250ZW50e2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTttYXJnaW46YXV0bztsZWZ0OjA7cmlnaHQ6MDt0b3A6MzAlO3dpZHRoOjgwJTttYXgtd2lkdGg6MzUwcHh9LmFyYy1vZi10aGUtZGF5LW1vZHVsZS1zbGlkZV9fYm94LWNvbnRlbnQgaDZ7ZGlzcGxheTpub25lO2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS0zMDBjXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDoxLjJ9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYXJjLW9mLXRoZS1kYXktbW9kdWxlLXNsaWRlX19ib3gtY29udGVudCBoNntkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmFyYy1vZi10aGUtZGF5LW1vZHVsZS1zbGlkZV9fYm94LWNvbnRlbnQgaDN7bWFyZ2luOjdweCBhdXRvIDE4cHggYXV0bztmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5hcmMtb2YtdGhlLWRheS1tb2R1bGUtc2xpZGVfX2JveC1jb250ZW50e3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7bWFyZ2luOmF1dG87Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjRweH19LmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fbmF2aWdhdGlvbntwb3NpdGlvbjphYnNvbHV0ZTttYXJnaW46MCBhdXRvO3dpZHRoOjk0JTtyaWdodDowO2xlZnQ6MDtib3R0b206Y2FsYygyMHB4ICsgMjAgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7ei1pbmRleDoyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYXJjLW9mLXRoZS1kYXktbW9kdWxlX19uYXZpZ2F0aW9ue2JvdHRvbToyMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5hcmMtb2YtdGhlLWRheS1tb2R1bGVfX25hdmlnYXRpb257Ym90dG9tOjQwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fbmF2aWdhdGlvbntkaXNwbGF5Om5vbmU7cG9zaXRpb246cmVsYXRpdmU7Ym90dG9tOjA7cGFkZGluZzowO3dpZHRoOjEwMCV9fS5hcmMtb2YtdGhlLWRheS1tb2R1bGVfX25hdmlnYXRpb24gLmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fbmF2LXRpbWVfX2NpcmNsZXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi05cHg7dG9wOjZweDt3aWR0aDozMHB4O2hlaWdodDozMHB4O2JhY2tncm91bmQtY29sb3I6IzNFMEQ4Njtib3JkZXItcmFkaXVzOjUwJTt6LWluZGV4OjU7Y3Vyc29yOnBvaW50ZXJ9LmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fbmF2aWdhdGlvbiAuYXJjLW9mLXRoZS1kYXktbW9kdWxlX19uYXZ7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7ZmxvYXQ6bGVmdDt3aWR0aDoxMDAlO2hlaWdodDo2MHB4O3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fbmF2aWdhdGlvbiAuYXJjLW9mLXRoZS1kYXktbW9kdWxlX19uYXZ7d2lkdGg6MTAwJTtoZWlnaHQ6NDRweH19LmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fbmF2aWdhdGlvbiAuYXJjLW9mLXRoZS1kYXktbW9kdWxlX19uYXYgLmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fbmF2LXRpbWV7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTt0b3A6MjBweDtoZWlnaHQ6M3B4O292ZXJmbG93OmhpZGRlbn0uYXJjLW9mLXRoZS1kYXktbW9kdWxlX19uYXZpZ2F0aW9uIC5hcmMtb2YtdGhlLWRheS1tb2R1bGVfX25hdiAuYXJjLW9mLXRoZS1kYXktbW9kdWxlX19uYXYtdGltZSAuYXJjLW9mLXRoZS1kYXktbW9kdWxlX19uYXYtdGltZV9faW5uZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNkNGM1ZDc7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCUpO3otaW5kZXg6Mn1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5hcmMtb2YtdGhlLWRheS1tb2R1bGVfX25hdmlnYXRpb24gLmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fbmF2IC5hcmMtb2YtdGhlLWRheS1tb2R1bGVfX25hdi10aW1le2Rpc3BsYXk6bm9uZX19LmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fbmF2aWdhdGlvbiAuYXJjLW9mLXRoZS1kYXktbW9kdWxlX19uYXY6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO21hcmdpbjoxN3B4IGF1dG8gMDtsZWZ0OjA7cmlnaHQ6MDtoZWlnaHQ6M3B4O3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojM0UwRDg2fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fbmF2aWdhdGlvbiAuYXJjLW9mLXRoZS1kYXktbW9kdWxlX19uYXY6YWZ0ZXJ7ZGlzcGxheTpub25lfX0uYXJjLW9mLXRoZS1kYXktbW9kdWxlX19uYXZpZ2F0aW9uIHVse3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MztsaXN0LXN0eWxlOm5vbmV9LmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fbmF2aWdhdGlvbiBsaXtwb3NpdGlvbjphYnNvbHV0ZTtmbG9hdDpsZWZ0O2xpc3Qtc3R5bGU6bm9uZTttYXJnaW4tbGVmdDowO3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7bWFyZ2luLXRvcDotNnB4O21hcmdpbi1sZWZ0Oi0yNXB4O2xpc3Qtc3R5bGU6bm9uZTtjdXJzb3I6cG9pbnRlcn0uYXJjLW9mLXRoZS1kYXktbW9kdWxlX19uYXZpZ2F0aW9uIGxpOmJlZm9yZXtkaXNwbGF5Om5vbmV9LmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fbmF2aWdhdGlvbiBsaSAuYXJjLW9mLXRoZS1kYXktbW9kdWxlX19jaXJjbGUtY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo1MCU7bGVmdDoyNXB4O21hcmdpbi1sZWZ0Oi02cHg7bWFyZ2luLXRvcDotNnB4O3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9LmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fbmF2aWdhdGlvbiBsaSAuYXJjLW9mLXRoZS1kYXktbW9kdWxlX19uYXYtZWFjaF9fY2lyY2xle2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlO3dpZHRoOjEycHg7aGVpZ2h0OjEycHg7Ym9yZGVyLXJhZGl1czoxMDAlO2JhY2tncm91bmQtY29sb3I6IzNFMEQ4Nn1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5hcmMtb2YtdGhlLWRheS1tb2R1bGVfX25hdmlnYXRpb24gbGkgLmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fbmF2LWVhY2hfX2NpcmNsZXt3aWR0aDo4cHg7aGVpZ2h0OjhweDtvcGFjaXR5OjAuMn19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYXJjLW9mLXRoZS1kYXktbW9kdWxlX19uYXZpZ2F0aW9uIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OmluaXRpYWw7cGFkZGluZzowIDhweDt3aWR0aDoxMHB4O2hlaWdodDoxMHB4fX0uYXJjLW9mLXRoZS1kYXktbW9kdWxlX19uYXZpZ2F0aW9uIGxpIHB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjI1cHg7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7bWFyZ2luLWxlZnQ6NnB4O2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS03MDBcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOnJnYmEoMCwwLDAsMC44KTt3aGl0ZS1zcGFjZTpub3dyYXB9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYXJjLW9mLXRoZS1kYXktbW9kdWxlX19uYXZpZ2F0aW9uIGxpIHB7ZGlzcGxheTpub25lfX0uYXJjLW9mLXRoZS1kYXktbW9kdWxlX19uYXZpZ2F0aW9uIGxpOmZpcnN0LWNoaWxkIHB7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9LmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fbmF2aWdhdGlvbiBsaTpsYXN0LWNoaWxkIHB7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpfS5hcmMtb2YtdGhlLWRheS1tb2R1bGVfX25hdmlnYXRpb25fX3NpZGV7ZGlzcGxheTpub25lO2Zsb2F0OmxlZnQ7bWFyZ2luLXRvcDowLjUlO3dpZHRoOjYlO2hlaWdodDozMHB4fS5hcmMtb2YtdGhlLWRheS1tb2R1bGVfX25hdmlnYXRpb25fX3NpZGUgc3Zne3dpZHRoOjQ1cHg7aGVpZ2h0OjMycHh9QG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCl7LmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fbmF2aWdhdGlvbl9fc2lkZXt3aWR0aDo3JX19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYXJjLW9mLXRoZS1kYXktbW9kdWxlX19uYXZpZ2F0aW9uX19zaWRle2Rpc3BsYXk6bm9uZX19LmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fbmF2aWdhdGlvbl9fc2lkZTpudGgtY2hpbGQoMykgc3Zne2Zsb2F0OnJpZ2h0fS5hcmMtb2YtdGhlLWRheS1tb2R1bGUtc2xpZGVfX2JveCAuY2hldnJvbnt0b3A6YXV0bztib3R0b206Y2FsYyg1JSArIDQuNSAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmFyYy1vZi10aGUtZGF5LW1vZHVsZS1zbGlkZV9fYm94IC5jaGV2cm9ue2JvdHRvbTo1JX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYXJjLW9mLXRoZS1kYXktbW9kdWxlLXNsaWRlX19ib3ggLmNoZXZyb257Ym90dG9tOjkuNSV9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmFyYy1vZi10aGUtZGF5LW1vZHVsZS1zbGlkZV9fYm94IC5jaGV2cm9ue3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOmF1dG87dG9wOjEwcHh9fS5hcmMtb2YtdGhlLWRheS1tb2R1bGUtc2xpZGVfX2JveCAuY2hldnJvbi0tbGVmdHttYXJnaW4tbGVmdDo1MHB4O3JpZ2h0OmNhbGMoNTAlICsgNjBweCl9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYXJjLW9mLXRoZS1kYXktbW9kdWxlLXNsaWRlX19ib3ggLmNoZXZyb24tLWxlZnR7cmlnaHQ6YXV0bztsZWZ0OjI0cHg7bWFyZ2luLWxlZnQ6NXB4fX0uYXJjLW9mLXRoZS1kYXktbW9kdWxlLXNsaWRlX19ib3ggLmNoZXZyb24tLXJpZ2h0e21hcmdpbi1yaWdodDo1MHB4O2xlZnQ6Y2FsYyg1MCUgKyA2MHB4KX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5hcmMtb2YtdGhlLWRheS1tb2R1bGUtc2xpZGVfX2JveCAuY2hldnJvbi0tcmlnaHR7bGVmdDphdXRvO3JpZ2h0OjI0cHg7bWFyZ2luLXJpZ2h0OjVweH19LmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fdGltZXtkaXNwbGF5Om5vbmV9Lm51bWJlci10aWNrZXJ7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTMwMGNcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OmNhbGMoMTZweCArIDI0ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsubnVtYmVyLXRpY2tlcntsaW5lLWhlaWdodDoxNnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5udW1iZXItdGlja2Vye2xpbmUtaGVpZ2h0OjQwcHh9fS5hcmMtb2YtdGhlLWRheS1tb2R1bGVfX29kb21ldGVye3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6NTttYXJnaW46YXV0bztsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtib3R0b206Y2FsYygxMyUgKyA2LjUgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5hcmMtb2YtdGhlLWRheS1tb2R1bGVfX29kb21ldGVye2JvdHRvbToxMyV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fb2RvbWV0ZXJ7Ym90dG9tOjE5LjUlfX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5hcmMtb2YtdGhlLWRheS1tb2R1bGVfX29kb21ldGVye2Rpc3BsYXk6bm9uZTtib3R0b206MTIlfX0uYXJjLW9mLXRoZS1kYXktbW9kdWxlX19vZG9tZXRlciAubnVtYmVyLXRpY2tlcntvdmVyZmxvdzpoaWRkZW47aGVpZ2h0OjFlbX0uYXJjLW9mLXRoZS1kYXktbW9kdWxlX19vZG9tZXRlciAubnVtYmVyLXRpY2tlciBzcGFue3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotOHB4fS5hcmMtb2YtdGhlLWRheS1tb2R1bGVfX29kb21ldGVyIC5kaWdpdHtmbG9hdDpsZWZ0O2xpbmUtaGVpZ2h0OjE7dHJhbnNpdGlvbjptYXJnaW4tdG9wIDkwMG1zIGVhc2V9LmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fb2RvbWV0ZXIgLm1lcmlkaWVte21hcmdpbi1sZWZ0OjhweH0uYXJjLW9mLXRoZS1kYXktbW9kdWxlX19zeW1ib2x7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo1O21hcmdpbjphdXRvO292ZXJmbG93OmhpZGRlbjt3aWR0aDo2NHB4O2hlaWdodDo2NHB4O2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3RvcDpjYWxjKDEyJSArIDMuNSAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fc3ltYm9se3RvcDoxMiV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fc3ltYm9se3RvcDoxNS41JX19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYXJjLW9mLXRoZS1kYXktbW9kdWxlX19zeW1ib2x7ZGlzcGxheTpub25lfX0uYXJjLW9mLXRoZS1kYXktbW9kdWxlX19zeW1ib2w6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3dpZHRoOjA7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kOiMwMDA7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2V9LmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fc3ltYm9sIHN2Z3tkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dHJhbnNpdGlvbjphbGwgLjc1cyBlYXNlO29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKX0uYXJjLW9mLXRoZS1kYXktbW9kdWxlX19zeW1ib2wuYXJjLW9mLXRoZS1kYXktbW9kdWxlX19zeW1ib2wtLWhvcml6b246YWZ0ZXJ7d2lkdGg6ODUlfS5hcmMtb2YtdGhlLWRheS1tb2R1bGVfX3N5bWJvbC1kYXl7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNTUlKTtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dHJhbnNpdGlvbjphbGwgLjc1cyBlYXNlfUBrZXlmcmFtZXMgcm90YXRpbmd7ZnJvbXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSByb3RhdGUoMGRlZyl9dG97dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgcm90YXRlKDM2MGRlZyl9fS5hcmMtb2YtdGhlLWRheS1tb2R1bGVfX3N5bWJvbC1kYXkgc3Zne2FuaW1hdGlvbjpyb3RhdGluZyAxNXMgbGluZWFyIGluZmluaXRlO3RyYW5zZm9ybS1vcmlnaW46NTAlIDQxJX0uYXJjLW9mLWRheS0td2l0aC1jaGV2cm9ucyAuc2xpZGVyLW1lYXRiYWxsc3twYWRkaW5nOjI0cHggMCAxMHB4fS5ibG9jay1saXN0LW1vZHVsZXtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6I2ZmZjtvdmVyZmxvdzpoaWRkZW59LmJsb2NrLWxpc3QtbW9kdWxlIGgye21hcmdpbi10b3A6Y2FsYygzOHB4ICsgMiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTttYXJnaW4tYm90dG9tOmNhbGMoMThweCArIDYgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7bWFyZ2luLWxlZnQ6MTZweDtkaXNwbGF5Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5ibG9jay1saXN0LW1vZHVsZSBoMnttYXJnaW4tdG9wOjM4cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJsb2NrLWxpc3QtbW9kdWxlIGgye21hcmdpbi10b3A6NDBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5ibG9jay1saXN0LW1vZHVsZSBoMnttYXJnaW4tYm90dG9tOjE4cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJsb2NrLWxpc3QtbW9kdWxlIGgye21hcmdpbi1ib3R0b206MjRweH19LmJsb2NrLWxpc3QtbW9kdWxlIHVse2Rpc3BsYXk6aW5saW5lLWJsb2NrO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXA7d2lkdGg6OTAlO21hcmdpbjphdXRvO21hcmdpbi1ib3R0b206LTFweH0uYmxvY2stbGlzdC1tb2R1bGUgbGk6YmVmb3Jle2Rpc3BsYXk6bm9uZX0uYmxvY2stbGlzdC1tb2R1bGUgLmJsb2NrLWxpc3QtbW9kdWxlX19zaG93LW1vcmV7Ym9yZGVyOjA7cGFkZGluZzoxNHB4IDA7ZGlzcGxheTpub25lO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6cmdiYSgwLDAsMCwwLjgpO2JhY2tncm91bmQ6I2ZmZjtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNjAwXCIsc2Fucy1zZXJpZjtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmJhY2tncm91bmQgMC4yNXMgbGluZWFyfS5ibG9jay1saXN0LW1vZHVsZSAuYmxvY2stbGlzdC1tb2R1bGVfX3Nob3ctbW9yZTpob3ZlciwuYmxvY2stbGlzdC1tb2R1bGUgLmJsb2NrLWxpc3QtbW9kdWxlX19zaG93LW1vcmU6Zm9jdXN7YmFja2dyb3VuZDojZjVmNWY1fS5ibG9jay1saXN0LW1vZHVsZS5ibG9jay1saXN0LW1vZHVsZV9fc2hvd2luZy1hbGwgLmJsb2NrLWxpc3QtbW9kdWxlX19zaG93LW1vcmV7ZGlzcGxheTpub25lfS5ibG9jay1saXN0LW1vZHVsZV9faXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDpjYWxjKDEwMCUvMyk7bWFyZ2luOjA7dmVydGljYWwtYWxpZ246dG9wO2Zsb2F0OmxlZnR9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuYmxvY2stbGlzdC1tb2R1bGVfX2l0ZW17d2lkdGg6Y2FsYygxMDAlLzIpfX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5ibG9jay1saXN0LW1vZHVsZV9faXRlbXt3aWR0aDoxMDAlfX0uYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIC5ibG9jay1saXN0LW1vZHVsZV9faXRlbS5jb2x1bW5zLTF7d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrfS5ibG9jay1saXN0LW1vZHVsZV9faXRlbS5jb2x1bW5zLTJ7d2lkdGg6Y2FsYygxMDAlLzIpfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2NrLWxpc3QtbW9kdWxlX19pdGVtLmNvbHVtbnMtMnt3aWR0aDoxMDAlfX0uYmxvY2stbGlzdC1tb2R1bGVfX2l0ZW0uY29sdW1ucy00e3dpZHRoOmNhbGMoMTAwJS80KX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5ibG9jay1saXN0LW1vZHVsZV9faXRlbS5jb2x1bW5zLTR7d2lkdGg6Y2FsYygxMDAlLzIpfX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5ibG9jay1saXN0LW1vZHVsZV9faXRlbS5jb2x1bW5zLTR7d2lkdGg6MTAwJX19LmJsb2NrLWxpc3QtbW9kdWxlX2ljb24td3JhcHBlciBpbWd7bWFyZ2luOjAgYXV0bztkaXNwbGF5OmJsb2NrO3dpZHRoOmF1dG87bWF4LXdpZHRoOjI5MHB4O3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7dG9wOjUwJTtsZWZ0OjUwJX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5ibG9jay1saXN0LW1vZHVsZV9pY29uLXdyYXBwZXJ7cGFkZGluZzo2cHggMTZweCAwIDB9fS5ibG9jay1saXN0LW1vZHVsZV9faWNvbnt3aWR0aDo3MnB4O2hlaWdodDo3MnB4O21hcmdpbi1ib3R0b206MzBweH1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5ibG9jay1saXN0LW1vZHVsZV9faWNvbnt3aWR0aDozMnB4O2hlaWdodDozMnB4fX0uYmxvY2stbGlzdC1tb2R1bGVfX2ljb24gc3Zne2ZpbGw6IzdjYzQwMH1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5ibG9jay1saXN0LW1vZHVsZV9fdGV4dC13cmFwcGVye3RleHQtYWxpZ246bGVmdH19LmJsb2NrLWxpc3QtbW9kdWxlX19jb250ZW50LXdyYXBwZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRUJFQkVCO2JhY2tncm91bmQ6I2ZmZn0uYmxvY2stbGlzdC1tb2R1bGVfX2NvbnRlbnR7bWFyZ2luOjAgYXV0byA3MnB4O3BhZGRpbmc6NTRweCAyNHB4IDA7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6OTAlO21heC13aWR0aDo0ODBweH1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5ibG9jay1saXN0LW1vZHVsZV9fY29udGVudHtkaXNwbGF5OmZsZXg7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjI0cHg7bWF4LXdpZHRoOm5vbmV9fS5ibG9jay1saXN0LW1vZHVsZV9fY29udGVudCBoM3ttYXJnaW4tYm90dG9tOmNhbGMoOHB4ICsgMTAgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5ibG9jay1saXN0LW1vZHVsZV9fY29udGVudCBoM3ttYXJnaW4tYm90dG9tOjhweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYmxvY2stbGlzdC1tb2R1bGVfX2NvbnRlbnQgaDN7bWFyZ2luLWJvdHRvbToxOHB4fX0uYmxvY2stbGlzdC1tb2R1bGVfX2NvbnRlbnQgcHttYXgtd2lkdGg6MzEwcHg7bWFyZ2luOmF1dG99LmJsb2NrLWxpc3QtbW9kdWxlX19jb250ZW50IC5saW5rLC5ibG9jay1saXN0LW1vZHVsZV9fY29udGVudCAuYnV0dG9ue3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTo1MHB4O2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSl9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvY2stbGlzdC1tb2R1bGVfX2NvbnRlbnQgLmxpbmssLmJsb2NrLWxpc3QtbW9kdWxlX19jb250ZW50IC5idXR0b257cG9zaXRpb246cmVsYXRpdmU7Ym90dG9tOjA7bWFyZ2luLXRvcDoxNnB4fX0uYmxvY2stbGlzdC1tb2R1bGVfX2NvbnRlbnQgLmxpbmt7bGVmdDowO3JpZ2h0OjA7cGFkZGluZzowO2xpbmUtaGVpZ2h0OjM2cHg7dHJhbnNmb3JtOm5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvY2stbGlzdC1tb2R1bGVfX2NvbnRlbnQgLmxpbmt7Zm9udC1zaXplOjE0cHh9fS5ibG9jay1saXN0LW1vZHVsZV9fY29udGVudCAubGlua19faWNvbntwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OmF1dG87bWFyZ2luLWxlZnQ6NXB4fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2NrLWxpc3QtbW9kdWxlX19jb250ZW50IC5idXR0b257bGVmdDowO3RyYW5zZm9ybTpub25lfX0uYmxvY2stbGlzdC1tb2R1bGVfX2NvbnRlbnQtLXdpdGgtYnV0dG9ue21hcmdpbjowIGF1dG8gMTA4cHh9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvY2stbGlzdC1tb2R1bGVfX2NvbnRlbnQtLXdpdGgtYnV0dG9ue21hcmdpbjowIGF1dG99fS5ibG9jay1saXN0LW1vZHVsZV9fZm9vdGVye2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOjE2cHggMjRweDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyNHB4O3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCU7Ym9yZGVyLXRvcDoxcHggc29saWQgI0VCRUJFQjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRUJFQkVCO2NvbG9yOnJnYmEoMCwwLDAsMC41KX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5ibG9jay1saXN0LW1vZHVsZV9fZm9vdGVye3BhZGRpbmc6MjRweH19LmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZHttYXJnaW4tbGVmdDpjYWxjKDBweCArIDU2ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO21hcmdpbi1yaWdodDpjYWxjKDBweCArIDU2ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO2JhY2tncm91bmQtY29sb3I6I2Y4ZjhmOH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZHttYXJnaW4tbGVmdDowcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZHttYXJnaW4tbGVmdDo1NnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZHttYXJnaW4tcmlnaHQ6MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWR7bWFyZ2luLXJpZ2h0OjU2cHh9fS5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQ6bGFzdC1vZi10eXBle21hcmdpbi1ib3R0b206MTUwcHh9LmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCBoMntkaXNwbGF5OmJsb2NrfS5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQgdWx7bWFyZ2luOjAgLTVweDt3aWR0aDphdXRvO292ZXJmbG93OmhpZGRlbn1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQgdWx7bWFyZ2luOjB9fS5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQgcHttYXgtd2lkdGg6MTAwJX0uYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIC5ibG9jay1saXN0LW1vZHVsZV9fc2hvdy1tb3Jle2Rpc3BsYXk6YmxvY2t9LmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCAuYmxvY2stbGlzdC1tb2R1bGVfX2l0ZW17cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6Y2FsYygxMDAlLzMpO21hcmdpbjowIDAgMTBweCAwO3ZlcnRpY2FsLWFsaWduOnRvcDtmbG9hdDpub25lfS5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQgLmJsb2NrLWxpc3QtbW9kdWxlX19pdGVtLmNvbHVtbnMtMnt3aWR0aDpjYWxjKDEwMCUvMil9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIC5ibG9jay1saXN0LW1vZHVsZV9faXRlbS5jb2x1bW5zLTJ7d2lkdGg6MTAwJX19QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIC5ibG9jay1saXN0LW1vZHVsZV9faXRlbXt3aWR0aDpjYWxjKDEwMCUvMil9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCAuYmxvY2stbGlzdC1tb2R1bGVfX2l0ZW17d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO2Zsb2F0Om5vbmU7bWFyZ2luLWJvdHRvbToxMHB4fX0uYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIC5ibG9jay1saXN0LW1vZHVsZV9fY29udGVudC13cmFwcGVye21hcmdpbjowIDVweDt3aWR0aDphdXRvO2hlaWdodDoxMDAlO2JvcmRlci1ib3R0b206MDtib3JkZXItcmFkaXVzOjJweDtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZDojZmZmfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCAuYmxvY2stbGlzdC1tb2R1bGVfX2NvbnRlbnQtd3JhcHBlcnttYXJnaW46MH19LmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCAuYmxvY2stbGlzdC1tb2R1bGVfX2NvbnRlbnR7cGFkZGluZy10b3A6Y2FsYygzMnB4ICsgMTYgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7cGFkZGluZy1ib3R0b206Y2FsYygzMnB4ICsgMTYgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7cGFkZGluZy1sZWZ0OmNhbGMoMTZweCArIDI0ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO3BhZGRpbmctcmlnaHQ6Y2FsYygxNnB4ICsgMjQgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJTt0ZXh0LWFsaWduOmxlZnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQgLmJsb2NrLWxpc3QtbW9kdWxlX19jb250ZW50e3BhZGRpbmctdG9wOjMycHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCAuYmxvY2stbGlzdC1tb2R1bGVfX2NvbnRlbnR7cGFkZGluZy10b3A6NDhweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQgLmJsb2NrLWxpc3QtbW9kdWxlX19jb250ZW50e3BhZGRpbmctYm90dG9tOjMycHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCAuYmxvY2stbGlzdC1tb2R1bGVfX2NvbnRlbnR7cGFkZGluZy1ib3R0b206NDhweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQgLmJsb2NrLWxpc3QtbW9kdWxlX19jb250ZW50e3BhZGRpbmctbGVmdDoxNnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQgLmJsb2NrLWxpc3QtbW9kdWxlX19jb250ZW50e3BhZGRpbmctbGVmdDo0MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCAuYmxvY2stbGlzdC1tb2R1bGVfX2NvbnRlbnR7cGFkZGluZy1yaWdodDoxNnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQgLmJsb2NrLWxpc3QtbW9kdWxlX19jb250ZW50e3BhZGRpbmctcmlnaHQ6NDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIC5ibG9jay1saXN0LW1vZHVsZV9fY29udGVudHtkaXNwbGF5OmJsb2NrfX0uYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIC5ibG9jay1saXN0LW1vZHVsZV9fY29udGVudCBwe21hcmdpbjowfS5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQgLmJsb2NrLWxpc3QtbW9kdWxlX2ljb24td3JhcHBlcnttYXJnaW4tdG9wOmNhbGMoLTMycHggKyAtMTYgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7bWFyZ2luLWxlZnQ6Y2FsYygtMThweCArIC0yMiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTttYXJnaW4tcmlnaHQ6Y2FsYygtMThweCArIC0yMiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtoZWlnaHQ6MDtwYWRkaW5nLWJvdHRvbTo4MC4zNSU7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIC5ibG9jay1saXN0LW1vZHVsZV9pY29uLXdyYXBwZXJ7bWFyZ2luLXRvcDotMzJweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIC5ibG9jay1saXN0LW1vZHVsZV9pY29uLXdyYXBwZXJ7bWFyZ2luLXRvcDotNDhweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQgLmJsb2NrLWxpc3QtbW9kdWxlX2ljb24td3JhcHBlcnttYXJnaW4tbGVmdDotMThweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIC5ibG9jay1saXN0LW1vZHVsZV9pY29uLXdyYXBwZXJ7bWFyZ2luLWxlZnQ6LTQwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIC5ibG9jay1saXN0LW1vZHVsZV9pY29uLXdyYXBwZXJ7bWFyZ2luLXJpZ2h0Oi0xOHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQgLmJsb2NrLWxpc3QtbW9kdWxlX2ljb24td3JhcHBlcnttYXJnaW4tcmlnaHQ6LTQwcHh9fS5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQgLmJsb2NrLWxpc3QtbW9kdWxlX2ljb24td3JhcHBlciAuYnV0dG9ue2xlZnQ6NTAlO2JvdHRvbTo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCA1MCUpfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCAuYmxvY2stbGlzdC1tb2R1bGVfaWNvbi13cmFwcGVyIC5idXR0b257dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAxMDAlKX19LmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCAuYmxvY2stbGlzdC1tb2R1bGVfaWNvbi13cmFwcGVyIGltZ3ttYXgtd2lkdGg6MTAwJX0uYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIC5ibG9jay1saXN0LW1vZHVsZV9fY29udGVudC0td2l0aC1idXR0b257cGFkZGluZy1ib3R0b206Y2FsYygxMDdweCArIDE2ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO21hcmdpbjowfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIC5ibG9jay1saXN0LW1vZHVsZV9fY29udGVudC0td2l0aC1idXR0b257cGFkZGluZy1ib3R0b206MTA3cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCAuYmxvY2stbGlzdC1tb2R1bGVfX2NvbnRlbnQtLXdpdGgtYnV0dG9ue3BhZGRpbmctYm90dG9tOjEyM3B4fX0uYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIC5ibG9jay1saXN0LW1vZHVsZV9fYnV0dG9ue2xlZnQ6Y2FsYygxNnB4ICsgMjQgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7Ym90dG9tOmNhbGMoMzJweCArIDE2ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQgLmJsb2NrLWxpc3QtbW9kdWxlX19idXR0b257bGVmdDoxNnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQgLmJsb2NrLWxpc3QtbW9kdWxlX19idXR0b257bGVmdDo0MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCAuYmxvY2stbGlzdC1tb2R1bGVfX2J1dHRvbntib3R0b206MzJweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIC5ibG9jay1saXN0LW1vZHVsZV9fYnV0dG9ue2JvdHRvbTo0OHB4fX0uYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIC5ibG9jay1saXN0LW1vZHVsZV9faXRlbS0tZnVsbC1pbWFnZSAuYmxvY2stbGlzdC1tb2R1bGVfaWNvbi13cmFwcGVye21hcmdpbi1ib3R0b206Y2FsYygzMHB4ICsgMTAgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7cGFkZGluZy1ib3R0b206Y2FsYyg1Ni4yNSUgKyAxMS43NSAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCAuYmxvY2stbGlzdC1tb2R1bGVfX2l0ZW0tLWZ1bGwtaW1hZ2UgLmJsb2NrLWxpc3QtbW9kdWxlX2ljb24td3JhcHBlcnttYXJnaW4tYm90dG9tOjMwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCAuYmxvY2stbGlzdC1tb2R1bGVfX2l0ZW0tLWZ1bGwtaW1hZ2UgLmJsb2NrLWxpc3QtbW9kdWxlX2ljb24td3JhcHBlcnttYXJnaW4tYm90dG9tOjQwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIC5ibG9jay1saXN0LW1vZHVsZV9faXRlbS0tZnVsbC1pbWFnZSAuYmxvY2stbGlzdC1tb2R1bGVfaWNvbi13cmFwcGVye3BhZGRpbmctYm90dG9tOjU2LjI1JX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIC5ibG9jay1saXN0LW1vZHVsZV9faXRlbS0tZnVsbC1pbWFnZSAuYmxvY2stbGlzdC1tb2R1bGVfaWNvbi13cmFwcGVye3BhZGRpbmctYm90dG9tOjY4JX19LmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCAuYmxvY2stbGlzdC1tb2R1bGVfX2l0ZW0tLWZ1bGwtaW1hZ2UgLmJsb2NrLWxpc3QtbW9kdWxlX2ljb24td3JhcHBlciAucmVzcG9uc2l2ZS1pbWFnZXtyaWdodDowfS5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQgLmJsb2NrLWxpc3QtbW9kdWxlX19pdGVtLS1pbWFnZS1vbmx5IC5ibG9jay1saXN0LW1vZHVsZV9fY29udGVudHttYXJnaW46MDtwYWRkaW5nOjB9LmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCAuYmxvY2stbGlzdC1tb2R1bGVfX2l0ZW0tLWltYWdlLW9ubHkgLmJsb2NrLWxpc3QtbW9kdWxlX2ljb24td3JhcHBlcnttYXJnaW46MDtwYWRkaW5nOjA7aGVpZ2h0OmF1dG99LmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCAuYmxvY2stbGlzdC1tb2R1bGVfX2l0ZW0tLWltYWdlLW9ubHkgLmJsb2NrLWxpc3QtbW9kdWxlX2ljb24td3JhcHBlciBpbWd7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO3RyYW5zZm9ybTpub25lO3RvcDphdXRvO2xlZnQ6YXV0bztvcGFjaXR5OjB9LmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCAuYmxvY2stbGlzdC1tb2R1bGVfX2l0ZW0tLWltYWdlLW9ubHkgLmJsb2NrLWxpc3QtbW9kdWxlX2ljb24td3JhcHBlciAuYmxvY2stbGlzdC1tb2R1bGVfaWNvbi1tb2JpbGV7ZGlzcGxheTpub25lfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCAuYmxvY2stbGlzdC1tb2R1bGVfX2l0ZW0tLWltYWdlLW9ubHkgLmJsb2NrLWxpc3QtbW9kdWxlX2ljb24td3JhcHBlciAuYmxvY2stbGlzdC1tb2R1bGVfaWNvbi1tb2JpbGV7ZGlzcGxheTpibG9ja30uYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIC5ibG9jay1saXN0LW1vZHVsZV9faXRlbS0taW1hZ2Utb25seSAuYmxvY2stbGlzdC1tb2R1bGVfaWNvbi13cmFwcGVyIC5ibG9jay1saXN0LW1vZHVsZV9pY29uLWRlc2t0b3B7ZGlzcGxheTpub25lfX0uYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIC5ibG9jay1saXN0LW1vZHVsZV9faXRlbS0tbm8taW1hZ2UuY29sdW1ucy0xIC5ibG9jay1saXN0LW1vZHVsZV9fY29udGVudHtwYWRkaW5nLXRvcDpjYWxjKDMycHggKyAyNCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtwYWRkaW5nLWJvdHRvbTpjYWxjKDMycHggKyAyNCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTttYXJnaW46MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCAuYmxvY2stbGlzdC1tb2R1bGVfX2l0ZW0tLW5vLWltYWdlLmNvbHVtbnMtMSAuYmxvY2stbGlzdC1tb2R1bGVfX2NvbnRlbnR7cGFkZGluZy10b3A6MzJweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIC5ibG9jay1saXN0LW1vZHVsZV9faXRlbS0tbm8taW1hZ2UuY29sdW1ucy0xIC5ibG9jay1saXN0LW1vZHVsZV9fY29udGVudHtwYWRkaW5nLXRvcDo1NnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCAuYmxvY2stbGlzdC1tb2R1bGVfX2l0ZW0tLW5vLWltYWdlLmNvbHVtbnMtMSAuYmxvY2stbGlzdC1tb2R1bGVfX2NvbnRlbnR7cGFkZGluZy1ib3R0b206MzJweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIC5ibG9jay1saXN0LW1vZHVsZV9faXRlbS0tbm8taW1hZ2UuY29sdW1ucy0xIC5ibG9jay1saXN0LW1vZHVsZV9fY29udGVudHtwYWRkaW5nLWJvdHRvbTo1NnB4fX0uYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIC5ibG9jay1saXN0LW1vZHVsZV9faXRlbS0tbm8taW1hZ2UuY29sdW1ucy0xIGgze21hcmdpbjowO3RleHQtYWxpZ246Y2VudGVyfS5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQgLmJsb2NrLWxpc3QtbW9kdWxlX19pdGVtLS1uby1pbWFnZS5jb2x1bW5zLTEgaDMgYXtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmFsbCAxMjBtcyBlYXNlO2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS02MDBcIixzYW5zLXNlcmlmO29wYWNpdHk6MC44fS5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQgLmJsb2NrLWxpc3QtbW9kdWxlX19pdGVtLS1uby1pbWFnZS5jb2x1bW5zLTEgaDMgYTphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MXB4O2JvdHRvbTotNHB4O2xlZnQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgzcHgpO29wYWNpdHk6MDtiYWNrZ3JvdW5kLWNvbG9yOiMxNWJmZmZ9aHRtbDpub3QoLmRldmljZSkgLmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCAuYmxvY2stbGlzdC1tb2R1bGVfX2l0ZW0tLW5vLWltYWdlLmNvbHVtbnMtMSBoMyBhOmhvdmVyLGh0bWw6bm90KC5kZXZpY2UpIC5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQgLmJsb2NrLWxpc3QtbW9kdWxlX19pdGVtLS1uby1pbWFnZS5jb2x1bW5zLTEgaDMgYTpmb2N1c3tjb2xvcjojMDhBMkRCfWh0bWw6bm90KC5kZXZpY2UpIC5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQgLmJsb2NrLWxpc3QtbW9kdWxlX19pdGVtLS1uby1pbWFnZS5jb2x1bW5zLTEgaDMgYTpob3ZlcjphZnRlcixodG1sOm5vdCguZGV2aWNlKSAuYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIC5ibG9jay1saXN0LW1vZHVsZV9faXRlbS0tbm8taW1hZ2UuY29sdW1ucy0xIGgzIGE6Zm9jdXM6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDhBMkRCO29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2l0aW9uLXByb3BlcnR5OmFsbDt0cmFuc2l0aW9uLWR1cmF0aW9uOjM5MG1zO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTt0cmFuc2l0aW9uLWRlbGF5OjBzfWh0bWw6bm90KC5kZXZpY2UpIC5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQgLmJsb2NrLWxpc3QtbW9kdWxlX19pdGVtLS1uby1pbWFnZS5jb2x1bW5zLTEgaDMgYTphY3RpdmUsaHRtbC5kZXZpY2UgLmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCAuYmxvY2stbGlzdC1tb2R1bGVfX2l0ZW0tLW5vLWltYWdlLmNvbHVtbnMtMSBoMyBhOmFjdGl2ZXtjb2xvcjojMjBCN0VGfWh0bWw6bm90KC5kZXZpY2UpIC5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQgLmJsb2NrLWxpc3QtbW9kdWxlX19pdGVtLS1uby1pbWFnZS5jb2x1bW5zLTEgaDMgYTphY3RpdmU6YWZ0ZXIsaHRtbC5kZXZpY2UgLmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCAuYmxvY2stbGlzdC1tb2R1bGVfX2l0ZW0tLW5vLWltYWdlLmNvbHVtbnMtMSBoMyBhOmFjdGl2ZTphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiMyMEI3RUZ9LmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCAuYmxvY2stbGlzdC1tb2R1bGVfX2l0ZW0tLWhpZGRlbntkaXNwbGF5Om5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIC5ibG9jay1saXN0LW1vZHVsZV9faXRlbS0taGlkZGVue2Rpc3BsYXk6bm9uZX19LmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCAuYmxvY2stbGlzdC1tb2R1bGVfX2l0ZW0tLXF1b3RlIC5ibG9jay1saXN0LW1vZHVsZV9pY29uLXdyYXBwZXJ7cGFkZGluZy1ib3R0b206MjIuMTUlfS5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQgLmJsb2NrLWxpc3QtbW9kdWxlX19pdGVtLS1xdW90ZSAuYmxvY2stbGlzdC1tb2R1bGVfaWNvbi13cmFwcGVyIGltZ3t3aWR0aDphdXRvO2hlaWdodDphdXRvO21heC13aWR0aDoxNjBweDttYXgtaGVpZ2h0OjcwcHg7ZmlsdGVyOmdyYXlzY2FsZSgxMDAlKX0uYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIC5ibG9jay1saXN0LW1vZHVsZV9faXRlbS0tcXVvdGUgLmJsb2NrLWxpc3QtbW9kdWxlX19pY29ue3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87bWF4LXdpZHRoOjE2MHB4O21heC1oZWlnaHQ6NzBweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7ZmlsdGVyOmdyYXlzY2FsZSgxMDAlKX0uYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIC5ibG9jay1saXN0LW1vZHVsZV9faXRlbS0tcXVvdGUgLmJsb2NrLWxpc3QtbW9kdWxlX19jb250ZW50e3BhZGRpbmctYm90dG9tOjQ4cHg7bWFyZ2luLWJvdHRvbTowfS5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQgLmJsb2NrLWxpc3QtbW9kdWxlX19pdGVtLS1xdW90ZSBibG9ja3F1b3RlIHB7dGV4dC1hbGlnbjpjZW50ZXJ9LmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCsuZW1haWwtc3Vic2NyaXB0aW9uLW1vZHVsZXttYXJnaW4tdG9wOjExOHB4fS5ibG9nLWxpc3QtbW9kdWxle21hcmdpbjphdXRvO21hcmdpbi10b3A6Y2FsYygyNHB4ICsgMTYgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7d2lkdGg6OTUlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvZy1saXN0LW1vZHVsZXttYXJnaW4tdG9wOjI0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJsb2ctbGlzdC1tb2R1bGV7bWFyZ2luLXRvcDo0MHB4fX0uYmxvZy1saXN0LW1vZHVsZSAuYmxvZy1saXN0LW1vZHVsZV9faXRlbXN7bWFyZ2luLXRvcDpjYWxjKDIwcHggKyA0ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtsaXN0LXN0eWxlOm5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5ibG9nLWxpc3QtbW9kdWxlIC5ibG9nLWxpc3QtbW9kdWxlX19pdGVtc3ttYXJnaW4tdG9wOjIwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJsb2ctbGlzdC1tb2R1bGUgLmJsb2ctbGlzdC1tb2R1bGVfX2l0ZW1ze21hcmdpbi10b3A6MjRweH19LmJsb2ctbGlzdC1tb2R1bGUgLmJsb2ctbGlzdC1tb2R1bGVfX2l0ZW1zIHVse3Bvc2l0aW9uOnJlbGF0aXZlfS5ibG9nLWxpc3QtbW9kdWxlIC5ibG9nLWxpc3QtYmxvY2tze21pbi1oZWlnaHQ6Y2FsYyg0MDBweCArIDMwMCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTttYXJnaW4tYm90dG9tOmNhbGMoNDBweCArIDQwICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvZy1saXN0LW1vZHVsZSAuYmxvZy1saXN0LWJsb2Nrc3ttaW4taGVpZ2h0OjQwMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5ibG9nLWxpc3QtbW9kdWxlIC5ibG9nLWxpc3QtYmxvY2tze21pbi1oZWlnaHQ6NzAwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvZy1saXN0LW1vZHVsZSAuYmxvZy1saXN0LWJsb2Nrc3ttYXJnaW4tYm90dG9tOjQwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJsb2ctbGlzdC1tb2R1bGUgLmJsb2ctbGlzdC1ibG9ja3N7bWFyZ2luLWJvdHRvbTo4MHB4fX0uYmxvZy1saXN0LW1vZHVsZSAuYmxvZy1saXN0LW1vZHVsZV9fYnV0dG9ue3JpZ2h0OjA7bGVmdDowO21hcmdpbjphdXRvfS5ibG9nLWxpc3QtbW9kdWxlIC5ibG9nLWxpc3QtbW9kdWxlX19sb2FkLXdyYXBwZXJ7bWFyZ2luLXRvcDpjYWxjKDMwcHggKyAxNiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5Om5vbmU7bWluLWhlaWdodDoyMHB4O3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO2xlZnQ6NTAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvZy1saXN0LW1vZHVsZSAuYmxvZy1saXN0LW1vZHVsZV9fbG9hZC13cmFwcGVye21hcmdpbi10b3A6MzBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYmxvZy1saXN0LW1vZHVsZSAuYmxvZy1saXN0LW1vZHVsZV9fbG9hZC13cmFwcGVye21hcmdpbi10b3A6NDZweH19LmJsb2ctbGlzdC1tb2R1bGUgLmJsb2ctbGlzdC1tb2R1bGVfX2xvYWQtd3JhcHBlciBwe2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS03MDBcIixzYW5zLXNlcmlmfS5jb2xsYXBzaWJsZS1saXN0LW1vZHVsZXtwYWRkaW5nOjYwcHggNDhweCA0MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6I0VFRjZGQjt0ZXh0LWFsaWduOnJpZ2h0fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmNvbGxhcHNpYmxlLWxpc3QtbW9kdWxle3BhZGRpbmc6NDBweCAyNHB4IDYwcHh9fS5jb2xsYXBzaWJsZS1saXN0LW1vZHVsZV9fbGlzdHtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmNvbGxhcHNpYmxlLWxpc3QtbW9kdWxlX190aXRsZS13cmFwcGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDo2MHB4O2xlZnQ6NDhweDt6LWluZGV4OjEwO3dpZHRoOjI5LjMlO21heC13aWR0aDo0MTBweDttYXJnaW46MCAzJSAwIDA7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtc2l6ZTo0MHB4O2xpbmUtaGVpZ2h0OjQ4cHh9QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7LmNvbGxhcHNpYmxlLWxpc3QtbW9kdWxlX190aXRsZS13cmFwcGVye2ZvbnQtc2l6ZTo0MHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsuY29sbGFwc2libGUtbGlzdC1tb2R1bGVfX3RpdGxlLXdyYXBwZXJ7Zm9udC1zaXplOjM2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5jb2xsYXBzaWJsZS1saXN0LW1vZHVsZV9fdGl0bGUtd3JhcHBlcntmb250LXNpemU6MzJweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXsuY29sbGFwc2libGUtbGlzdC1tb2R1bGVfX3RpdGxlLXdyYXBwZXJ7Zm9udC1zaXplOjI4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmNvbGxhcHNpYmxlLWxpc3QtbW9kdWxlX190aXRsZS13cmFwcGVye2ZvbnQtc2l6ZToyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsuY29sbGFwc2libGUtbGlzdC1tb2R1bGVfX3RpdGxlLXdyYXBwZXJ7bGluZS1oZWlnaHQ6NDhweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LmNvbGxhcHNpYmxlLWxpc3QtbW9kdWxlX190aXRsZS13cmFwcGVye2xpbmUtaGVpZ2h0OjQ0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5jb2xsYXBzaWJsZS1saXN0LW1vZHVsZV9fdGl0bGUtd3JhcHBlcntsaW5lLWhlaWdodDo0MHB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5jb2xsYXBzaWJsZS1saXN0LW1vZHVsZV9fdGl0bGUtd3JhcHBlcntsaW5lLWhlaWdodDozNnB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5jb2xsYXBzaWJsZS1saXN0LW1vZHVsZV9fdGl0bGUtd3JhcHBlcntsaW5lLWhlaWdodDozMnB4fX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5jb2xsYXBzaWJsZS1saXN0LW1vZHVsZV9fdGl0bGUtd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6YXV0bztsZWZ0OmF1dG87d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTt6LWluZGV4OjE7bWFyZ2luOjAgMCA0OHB4IDA7dGV4dC1hbGlnbjpjZW50ZXJ9fS5jb2xsYXBzaWJsZS1saXN0LW1vZHVsZV9fbGlzdHt3aWR0aDo2NSU7bWFyZ2luOjAgMCAwIC01cHg7dGV4dC1hbGlnbjpsZWZ0fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LmNvbGxhcHNpYmxlLWxpc3QtbW9kdWxlX19saXN0e3dpZHRoOjEwMCU7bWFyZ2luOjB9fS5jb2xsYXBzaWJsZS1saXN0LW1vZHVsZV9fbGlzdC1pdGVte2JhY2tncm91bmQtY29sb3I6I0Y2RkJGRTttYXJnaW46MCAwIDE2cHh9LmNvbGxhcHNpYmxlLWxpc3QtbW9kdWxlX19saXN0LWl0ZW06OmJlZm9yZXtjb250ZW50Om5vbmV9LmNvbGxhcHNpYmxlLWxpc3QtbW9kdWxlX19pbWFnZS13cmFwcGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDozMCU7cGFkZGluZy1ib3R0b206MzAuNCV9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCl7LmNvbGxhcHNpYmxlLWxpc3QtbW9kdWxlX19pbWFnZS13cmFwcGVye3BhZGRpbmctYm90dG9tOjM2LjUlfX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5jb2xsYXBzaWJsZS1saXN0LW1vZHVsZV9faW1hZ2Utd3JhcHBlcntwYWRkaW5nLWJvdHRvbToyNSV9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmNvbGxhcHNpYmxlLWxpc3QtbW9kdWxlX19pbWFnZS13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7cGFkZGluZzoyNHB4O3RleHQtYWxpZ246Y2VudGVyfX0uY29sbGFwc2libGUtbGlzdC1tb2R1bGVfX2ltYWdlLXdyYXBwZXIgaW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7d2lkdGg6NjQlO21heC13aWR0aDoxMjRweDttYXgtaGVpZ2h0OjE1OHB4O3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCl7LmNvbGxhcHNpYmxlLWxpc3QtbW9kdWxlX19pbWFnZS13cmFwcGVyIGltZ3ttYXgtaGVpZ2h0OjE0MHB4fX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5jb2xsYXBzaWJsZS1saXN0LW1vZHVsZV9faW1hZ2Utd3JhcHBlciBpbWd7bWF4LWhlaWdodDoxMDBweDt3aWR0aDphdXRvfX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5jb2xsYXBzaWJsZS1saXN0LW1vZHVsZV9faW1hZ2Utd3JhcHBlciBpbWd7cG9zaXRpb246cmVsYXRpdmU7dG9wOjA7bGVmdDowO21heC13aWR0aDoxMDhweDt0cmFuc2Zvcm06dHJhbnNsYXRlKDApfX0uY29sbGFwc2libGUtbGlzdC1tb2R1bGVfX2NvbnRlbnQtd3JhcHBlcnt3aWR0aDo3MCU7bWFyZ2luOjAgMCAwIDMwJTtwYWRkaW5nOjMycHggNDhweCA0MHB4IDQ4cHg7YmFja2dyb3VuZDojZmZmfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmNvbGxhcHNpYmxlLWxpc3QtbW9kdWxlX19jb250ZW50LXdyYXBwZXJ7d2lkdGg6MTAwJTttYXJnaW46MDtwYWRkaW5nOjE2cHggMzBweCAzMHB4IDMwcHh9fS5jb2xsYXBzaWJsZS1saXN0LW1vZHVsZV9fY29udGVudC13cmFwcGVyIGgze21hcmdpbi1ib3R0b206MTZweDtmb250LXNpemU6MzJweDtsaW5lLWhlaWdodDo0MHB4fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpey5jb2xsYXBzaWJsZS1saXN0LW1vZHVsZV9fY29udGVudC13cmFwcGVyIGgze2ZvbnQtc2l6ZTozMnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsuY29sbGFwc2libGUtbGlzdC1tb2R1bGVfX2NvbnRlbnQtd3JhcHBlciBoM3tmb250LXNpemU6MjhweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7LmNvbGxhcHNpYmxlLWxpc3QtbW9kdWxlX19jb250ZW50LXdyYXBwZXIgaDN7Zm9udC1zaXplOjI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7LmNvbGxhcHNpYmxlLWxpc3QtbW9kdWxlX19jb250ZW50LXdyYXBwZXIgaDN7Zm9udC1zaXplOjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmNvbGxhcHNpYmxlLWxpc3QtbW9kdWxlX19jb250ZW50LXdyYXBwZXIgaDN7Zm9udC1zaXplOjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpey5jb2xsYXBzaWJsZS1saXN0LW1vZHVsZV9fY29udGVudC13cmFwcGVyIGgze2xpbmUtaGVpZ2h0OjQwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5jb2xsYXBzaWJsZS1saXN0LW1vZHVsZV9fY29udGVudC13cmFwcGVyIGgze2xpbmUtaGVpZ2h0OjM2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5jb2xsYXBzaWJsZS1saXN0LW1vZHVsZV9fY29udGVudC13cmFwcGVyIGgze2xpbmUtaGVpZ2h0OjMycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7LmNvbGxhcHNpYmxlLWxpc3QtbW9kdWxlX19jb250ZW50LXdyYXBwZXIgaDN7bGluZS1oZWlnaHQ6MjhweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY29sbGFwc2libGUtbGlzdC1tb2R1bGVfX2NvbnRlbnQtd3JhcHBlciBoM3tsaW5lLWhlaWdodDoyNHB4fX0uY29sbGFwc2libGUtbGlzdC1tb2R1bGVfX3N0ZXB7ZGlzcGxheTpibG9jaztmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNjAwXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDozOHB4fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpey5jb2xsYXBzaWJsZS1saXN0LW1vZHVsZV9fc3RlcHtmb250LXNpemU6MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LmNvbGxhcHNpYmxlLWxpc3QtbW9kdWxlX19zdGVwe2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsuY29sbGFwc2libGUtbGlzdC1tb2R1bGVfX3N0ZXB7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7LmNvbGxhcHNpYmxlLWxpc3QtbW9kdWxlX19zdGVwe2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5jb2xsYXBzaWJsZS1saXN0LW1vZHVsZV9fc3RlcHtmb250LXNpemU6MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7LmNvbGxhcHNpYmxlLWxpc3QtbW9kdWxlX19zdGVwe2xpbmUtaGVpZ2h0OjQwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5jb2xsYXBzaWJsZS1saXN0LW1vZHVsZV9fc3RlcHtsaW5lLWhlaWdodDo0MHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsuY29sbGFwc2libGUtbGlzdC1tb2R1bGVfX3N0ZXB7bGluZS1oZWlnaHQ6NDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXsuY29sbGFwc2libGUtbGlzdC1tb2R1bGVfX3N0ZXB7bGluZS1oZWlnaHQ6NDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY29sbGFwc2libGUtbGlzdC1tb2R1bGVfX3N0ZXB7bGluZS1oZWlnaHQ6NDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY29sbGFwc2libGUtbGlzdC1tb2R1bGVfX3N0ZXB7bWFyZ2luLWJvdHRvbTowfX0uaGlkZGVuLWNvbnRlbnR7ZGlzcGxheTpub25lO292ZXJmbG93OmhpZGRlbjttYXJnaW4tYm90dG9tOjE2cHg7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjhweH1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsuaGlkZGVuLWNvbnRlbnR7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5oaWRkZW4tY29udGVudHtmb250LXNpemU6MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7LmhpZGRlbi1jb250ZW50e2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5oaWRkZW4tY29udGVudHtmb250LXNpemU6MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuaGlkZGVuLWNvbnRlbnR7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpey5oaWRkZW4tY29udGVudHtsaW5lLWhlaWdodDoyOHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsuaGlkZGVuLWNvbnRlbnR7bGluZS1oZWlnaHQ6MjhweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7LmhpZGRlbi1jb250ZW50e2xpbmUtaGVpZ2h0OjI4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7LmhpZGRlbi1jb250ZW50e2xpbmUtaGVpZ2h0OjI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmhpZGRlbi1jb250ZW50e2xpbmUtaGVpZ2h0OjI0cHh9fS5oaWRkZW4tY29udGVudF9fYnV0dG9ue21hcmdpbjowO3BhZGRpbmc6MDtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNzAwXCIsc2Fucy1zZXJpZjtjb2xvcjojMTViZmZmO2ZvbnQtc2l6ZToxNnB4O2JvcmRlcjpub25lO2JhY2tncm91bmQ6bm9uZTtjdXJzb3I6cG9pbnRlcn0uaGlkZGVuLWNvbnRlbnRfX2J1dHRvbi5hY3RpdmUgLmhpZGRlbi1jb250ZW50X19idXR0b24tLXNob3d7ZGlzcGxheTpub25lfS5oaWRkZW4tY29udGVudF9fYnV0dG9uLmFjdGl2ZSAuaGlkZGVuLWNvbnRlbnRfX2J1dHRvbi0taGlkZXtkaXNwbGF5OmJsb2NrfS5oaWRkZW4tY29udGVudF9fYnV0dG9uLS1zaG93e2Rpc3BsYXk6YmxvY2t9LmhpZGRlbi1jb250ZW50X19idXR0b24tLXNob3c6OmJlZm9yZXtjb250ZW50OlwiK1wiO21hcmdpbjowIDhweCAwIDB9LmhpZGRlbi1jb250ZW50X19idXR0b24tLWhpZGV7ZGlzcGxheTpub25lfS5oaWRkZW4tY29udGVudF9fYnV0dG9uLS1oaWRlOjpiZWZvcmV7Y29udGVudDpcIi1cIjttYXJnaW46MCA4cHggMCAwfS5jb21wYXJpc29uLXRhYmxle3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojZmZmO3BhZGRpbmctdG9wOmNhbGMoNDBweCArIDcwICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO2JvcmRlci10b3A6MXB4IHNvbGlkICNlYmViZWI7Ym9yZGVyLWJvdHRvbTozcHggc29saWQgI2ViZWJlYn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmNvbXBhcmlzb24tdGFibGV7cGFkZGluZy10b3A6NDBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuY29tcGFyaXNvbi10YWJsZXtwYWRkaW5nLXRvcDoxMTBweH19LmNvbXBhcmlzb24tdGFibGUgaDN7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbTo0N3B4fS5jb21wYXJpc29uLXRhYmxlIHRkOmZpcnN0LW9mLXR5cGV7Zm9udC1mYW1pbHk6aW5oZXJpdH0uY29tcGFyaXNvbi10YWJsZV9fZ3JpZHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAuNSU7bWFyZ2luLWJvdHRvbTotMXB4fUBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCl7LmNvbXBhcmlzb24tdGFibGVfX2dyaWR7d2lkdGg6MTAxJX19LmNvbXBhcmlzb24tdGFibGVfX2dyaWQgdGJvZHl7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtib3JkZXItdG9wOjJweCBzb2xpZCAjRUJFQkVCfUBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCl7LmNvbXBhcmlzb24tdGFibGVfX2dyaWQgdGJvZHl7Ym9yZGVyLXRvcDowO3dpZHRoOjEwMC41JX19LmNvbXBhcmlzb24tbmFtZXtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoyNSU7aGVpZ2h0OjEwMHB4O21heC13aWR0aDozMjJweDtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY4Zjg7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6MiUgNSU7dmVydGljYWwtYWxpZ246bWlkZGxlO2ZvbnQtc2l6ZTpjYWxjKDE0cHggKyA0ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuY29tcGFyaXNvbi1uYW1le2ZvbnQtc2l6ZToxNHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5jb21wYXJpc29uLW5hbWV7Zm9udC1zaXplOjE4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCl7LmNvbXBhcmlzb24tbmFtZXt3aWR0aDozNSV9fS5jb21wYXJpc29uLW5hbWUgaW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3dpZHRoOjEwMCV9LmNvbXBhcmlzb24tdmFsdWV7d2lkdGg6MjUlO2hlaWdodDoxMDBweDttaW4td2lkdGg6aW5pdGlhbDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Y4ZjhmODtib3JkZXItcmlnaHQ6MnB4IHNvbGlkICNFQkVCRUJ9QG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KXsuY29tcGFyaXNvbi12YWx1ZXtkaXNwbGF5Om5vbmU7cG9zaXRpb246cmVsYXRpdmU7cmlnaHQ6MDt3aWR0aDo2NSU7cG9zaXRpb246cmVsYXRpdmV9fS5jb21wYXJpc29uLXZhbHVlIGg2e2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS00MDBcIixzYW5zLXNlcmlmO21hcmdpbi1ib3R0b206MjVweDtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoxLjU7b3BhY2l0eTo4MCV9LmNvbXBhcmlzb24tdmFsdWUgcHtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNDAwXCIsc2Fucy1zZXJpZjtjb2xvcjpyZ2JhKDAsMCwwLDAuOCk7Zm9udC1zaXplOjE2cHh9LmNvbXBhcmlzb24tdmFsdWUgLmJ1dHRvbnttYXJnaW4tYm90dG9tOjE1cHh9LmNvbXBhcmlzb24tdmFsdWUgc3Zne3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHh9cC5jb21wYXJpc29uLXRleHR7Zm9udC1zaXplOjE0cHg7cGFkZGluZzo0JSA2JX1AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpe3AuY29tcGFyaXNvbi10ZXh0e2ZvbnQtc2l6ZToxMnB4fX0uY29tcGFyaXNvbi12YWx1ZV9fcHJvZHVjdC1pbWFnZXt3aWR0aDo5MCU7cGFkZGluZy1ib3R0b206OTAlO2hlaWdodDowO2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjttYXJnaW46YXV0b31AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpey5jb21wYXJpc29uLXZhbHVlX19wcm9kdWN0LWltYWdle3dpZHRoOjQwJTtwYWRkaW5nLWJvdHRvbTo0MCU7ZmxvYXQ6bGVmdH19LmNvbXBhcmlzb24tbW9yZUluZm97ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjkwJTtsZWZ0OjA7cmlnaHQ6MDtib3R0b206NzglO21hcmdpbjphdXRvO2JhY2tncm91bmQtY29sb3I6IzMzMzt6LWluZGV4OjU7Ym9yZGVyLXJhZGl1czozcHg7cGFkZGluZzo1JSA2JSA2JTtjb2xvcjojZmZmO2xldHRlci1zcGFjaW5nOjFweH0uY29tcGFyaXNvbi1tb3JlSW5mbyBoNnttYXJnaW4tYm90dG9tOjEwcHg7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS43fUBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCl7LmNvbXBhcmlzb24tbW9yZUluZm8gaDZ7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MThweH19LmNvbXBhcmlzb24tbW9yZUluZm8gcHtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjV9QG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KXsuY29tcGFyaXNvbi1tb3JlSW5mbyBwe2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCl7LmNvbXBhcmlzb24tbW9yZUluZm97d2lkdGg6MjQwJTttYXgtd2lkdGg6NDAwcHg7bGVmdDoyMSU7cGFkZGluZzoxMiUgMTUlIDEyJX19LmNvbXBhcmlzb24tbW9yZUluZm8tYXJyb3d7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMjhweDtsZWZ0Oi03cHg7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItbGVmdDoxN3B4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDoxN3B4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3A6MTdweCBzb2xpZCAjMzMzfS5jb21wYXJpc29uLW5hbWVJbmZve2Zsb2F0OmxlZnR9LmNvbXBhcmlzb24tcHJvZHVjdF9fdGFicywuY29tcGFyaXNvbi1wcm9kdWN0X19tb2JpbGV7ZGlzcGxheTpub25lfS5jb21wYXJpc29uLW1vcmVJbmZvLWJ1dHRvbntmbG9hdDpsZWZ0O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDpjYWxjKDIuNXB4ICsgMy41ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO21hcmdpbi1sZWZ0OjEwcHg7Y3Vyc29yOnBvaW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5jb21wYXJpc29uLW1vcmVJbmZvLWJ1dHRvbnt0b3A6Mi41cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmNvbXBhcmlzb24tbW9yZUluZm8tYnV0dG9ue3RvcDo2cHh9fS5jb21wYXJpc29uLW1vcmVJbmZvLWJ1dHRvbi1jaXJjbGV7d2lkdGg6MThweDtoZWlnaHQ6MThweDtiYWNrZ3JvdW5kLWNvbG9yOiMzMzM7Ym9yZGVyLXJhZGl1czo1MCU7Y3Vyc29yOnBvaW50ZXI7b3BhY2l0eTowLjN9QG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KXsuY29tcGFyaXNvbi1tb3JlSW5mby1idXR0b24tY2lyY2xle29wYWNpdHk6MX19LmNvbXBhcmlzb24tbW9yZUluZm8tYnV0dG9uLWNpcmNsZTphZnRlcntjb250ZW50OlwiP1wiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO3RvcDotMXB4O2JvdHRvbTowO21hcmdpbjphdXRvO2ZvbnQtc2l6ZToxM3B4O3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmZ9LmNvbXBhcmlzb24tbW9yZUluZm8tYnV0dG9uLWNpcmNsZTpob3ZlcntvcGFjaXR5OjF9LmNvbXBhcmlzb24tbmFtZV9fcHJvZHVjdHN7ZGlzcGxheTp0YWJsZS1yb3d9QG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KXsuY29tcGFyaXNvbi1uYW1lX19wcm9kdWN0c3tkaXNwbGF5Om5vbmV9fUBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCl7LmNvbXBhcmlzb24tcHJvZHVjdF9fbW9iaWxle2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI0U1RTVFNX19LmNvbXBhcmlzb24tcHJvZHVjdF9fdGFic3t3aWR0aDoxMDAuNSU7ZGlzcGxheTpub25lO2JvcmRlci10b3A6MnB4IHNvbGlkICNFNUU1RTU7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI0U1RTVFNX1AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpey5jb21wYXJpc29uLXByb2R1Y3RfX3RhYnN7ZGlzcGxheTp0YWJsZX19LmNvbXBhcmlzb24tcHJvZHVjdC1uYW1le3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyO2ZvbnQtc2l6ZToxNHB4O3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6I2Y4ZjhmODtwYWRkaW5nOjE0cHg7Ym9yZGVyLXJpZ2h0OjJweCBzb2xpZCAjRTVFNUU1fUBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCl7LmNvbXBhcmlzb24tcHJvZHVjdC1uYW1le2Rpc3BsYXk6dGFibGUtY2VsbH19LmNvbXBhcmlzb24tcHJvZHVjdC1uYW1lLWFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTcwMFwiLHNhbnMtc2VyaWZ9LmNvbXBhcmlzb24tcHJvZHVjdC1uYW1lLWFjdGl2ZTphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO3dpZHRoOjEwMCU7aGVpZ2h0OjNweDtiYWNrZ3JvdW5kLWNvbG9yOiMxNWJmZmY7Ym90dG9tOi0xcHg7bGVmdDowfS5jb21wYXJpc29uLXByb2R1Y3R7d2lkdGg6MTAwJTtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtwYWRkaW5nOjUlO3RvcDowO2JhY2tncm91bmQtY29sb3I6I2ZmZn1AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpey5jb21wYXJpc29uLXByb2R1Y3QgLmJ1dHRvbnt0b3A6NTAlO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO2ZvbnQtc2l6ZToxNnB4O3BhZGRpbmc6MTRweCAxNXB4O3JpZ2h0OjEwJX19LmNvbXBhcmlzb24tbW9yZUluZm9fX2Nsb3Nle2Rpc3BsYXk6bm9uZTt3aWR0aDoyM3B4O2hlaWdodDoyM3B4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMHB4O3JpZ2h0OjEwcHg7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JvcmRlci1yYWRpdXM6NTAlO2N1cnNvcjpwb2ludGVyfUBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCl7LmNvbXBhcmlzb24tbW9yZUluZm9fX2Nsb3Nle2Rpc3BsYXk6YmxvY2t9fS5jb21wYXJpc29uLW1vcmVJbmZvX19jbG9zZTphZnRlciwuY29tcGFyaXNvbi1tb3JlSW5mb19fY2xvc2U6YmVmb3Jle2NvbnRlbnQ6Jyc7d2lkdGg6MTNweDtoZWlnaHQ6MnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTFweDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDttYXJnaW46YXV0b30uY29tcGFyaXNvbi1tb3JlSW5mb19fY2xvc2U6YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9LmNvbXBhcmlzb24tbW9yZUluZm9fX2Nsb3NlOmJlZm9yZXt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9LmNvcHktY2Fyb3VzZWwtbW9kdWxle21hcmdpbjowIGF1dG87cGFkZGluZzo3MHB4IDA7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2JhY2tncm91bmQ6I2ZmZjtvdmVyZmxvdzpoaWRkZW47dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY29weS1jYXJvdXNlbC1tb2R1bGV7cGFkZGluZzo1NnB4IDB9fS5jb3B5LWNhcm91c2VsLW1vZHVsZSAuc3Qtc2xpZGVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmNvcHktY2Fyb3VzZWwtbW9kdWxlIC5zdC1zbGlkZXJfX3NsaWRle3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dmVydGljYWwtYWxpZ246bWlkZGxlfS5jb3B5LWNhcm91c2VsLW1vZHVsZSAuc3Qtc2xpZGVyX19zbGlkZSBwe21hcmdpbjowIGF1dG87bWF4LXdpZHRoOjU0JTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MjhweDtsaW5lLWhlaWdodDo0MHB4fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpey5jb3B5LWNhcm91c2VsLW1vZHVsZSAuc3Qtc2xpZGVyX19zbGlkZSBwe2ZvbnQtc2l6ZToyOHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsuY29weS1jYXJvdXNlbC1tb2R1bGUgLnN0LXNsaWRlcl9fc2xpZGUgcHtmb250LXNpemU6MjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7LmNvcHktY2Fyb3VzZWwtbW9kdWxlIC5zdC1zbGlkZXJfX3NsaWRlIHB7Zm9udC1zaXplOjI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7LmNvcHktY2Fyb3VzZWwtbW9kdWxlIC5zdC1zbGlkZXJfX3NsaWRlIHB7Zm9udC1zaXplOjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmNvcHktY2Fyb3VzZWwtbW9kdWxlIC5zdC1zbGlkZXJfX3NsaWRlIHB7Zm9udC1zaXplOjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpey5jb3B5LWNhcm91c2VsLW1vZHVsZSAuc3Qtc2xpZGVyX19zbGlkZSBwe2xpbmUtaGVpZ2h0OjQwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5jb3B5LWNhcm91c2VsLW1vZHVsZSAuc3Qtc2xpZGVyX19zbGlkZSBwe2xpbmUtaGVpZ2h0OjM2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5jb3B5LWNhcm91c2VsLW1vZHVsZSAuc3Qtc2xpZGVyX19zbGlkZSBwe2xpbmUtaGVpZ2h0OjMycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7LmNvcHktY2Fyb3VzZWwtbW9kdWxlIC5zdC1zbGlkZXJfX3NsaWRlIHB7bGluZS1oZWlnaHQ6MjhweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY29weS1jYXJvdXNlbC1tb2R1bGUgLnN0LXNsaWRlcl9fc2xpZGUgcHtsaW5lLWhlaWdodDoyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5jb3B5LWNhcm91c2VsLW1vZHVsZSAuc3Qtc2xpZGVyX19zbGlkZSBwe21hcmdpbjowIDI0cHg7bWF4LXdpZHRoOjEwMCV9fS5jb3B5LWNhcm91c2VsLW1vZHVsZSAuc2xpZGVyLW1lYXRiYWxsc3tkaXNwbGF5Om5vbmV9LmNvcHktY2Fyb3VzZWwtbW9kdWxlIC5jaGV2cm9uLS1sZWZ0e2xlZnQ6NDhweH1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5jb3B5LWNhcm91c2VsLW1vZHVsZSAuY2hldnJvbi0tbGVmdHtsZWZ0OmF1dG99fS5jb3B5LWNhcm91c2VsLW1vZHVsZSAuY2hldnJvbi0tcmlnaHR7bGVmdDphdXRvO3JpZ2h0OjQ4cHh9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY29weS1jYXJvdXNlbC1tb2R1bGUgLmNoZXZyb24tLXJpZ2h0e3JpZ2h0OmF1dG99fS5jdGEtbW9kdWxlLWNlbnRlcntwYWRkaW5nLXRvcDpjYWxjKDU1cHggKyAyOSAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtwYWRkaW5nLWJvdHRvbTpjYWxjKDQ3cHggKyAzNyAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmN0YS1tb2R1bGUtY2VudGVye3BhZGRpbmctdG9wOjU1cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmN0YS1tb2R1bGUtY2VudGVye3BhZGRpbmctdG9wOjg0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuY3RhLW1vZHVsZS1jZW50ZXJ7cGFkZGluZy1ib3R0b206NDdweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuY3RhLW1vZHVsZS1jZW50ZXJ7cGFkZGluZy1ib3R0b206ODRweH19LmN0YS1tb2R1bGUtY2VudGVyIHB7bWFyZ2luOjEwcHggMCAyN3B4IDA7bWFyZ2luLWJvdHRvbTpjYWxjKDE3cHggKyAxMCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmN0YS1tb2R1bGUtY2VudGVyIHB7bWFyZ2luLWJvdHRvbToxN3B4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5jdGEtbW9kdWxlLWNlbnRlciBwe21hcmdpbi1ib3R0b206MjdweH19LmN0YS1tb2R1bGUtY2VudGVyIGgye2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS0zMDBcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTpjYWxjKDI0cHggKyA4ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO2NvbG9yOnJnYmEoMCwwLDAsMC44KTtsaW5lLWhlaWdodDoxLjV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5jdGEtbW9kdWxlLWNlbnRlciBoMntmb250LXNpemU6MjRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuY3RhLW1vZHVsZS1jZW50ZXIgaDJ7Zm9udC1zaXplOjMycHh9fS5jdGEtbW9kdWxlLWNlbnRlciBhe21hcmdpbjowIDIwcHg7Zm9udC1zaXplOjE0cHh9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY3RhLW1vZHVsZS1jZW50ZXIgYXtkaXNwbGF5OmlubGluZS1ibG9jaztjbGVhcjpib3RoO21hcmdpbi1ib3R0b206MTBweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY3RhLW1vZHVsZS1jZW50ZXJ7cGFkZGluZy1sZWZ0OjEwJTtwYWRkaW5nLXJpZ2h0OjEwJX19LmN0YS1tb2R1bGV7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTttaW4taGVpZ2h0OmNhbGMoNDEwcHggKyAtMTI3ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO21hcmdpbi1ib3R0b206LThweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmN0YS1tb2R1bGV7bWluLWhlaWdodDo0MTBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuY3RhLW1vZHVsZXttaW4taGVpZ2h0OjI4M3B4fX0uY3RhLW1vZHVsZTpsYXN0LWNoaWxke2Rpc3BsYXk6YmxvY2t9LmN0YS1tb2R1bGUgaDJ7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTMwMFwiLHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MS4yNTtmb250LXNpemU6Y2FsYygyNHB4ICsgOCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmN0YS1tb2R1bGUgaDJ7Zm9udC1zaXplOjI0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmN0YS1tb2R1bGUgaDJ7Zm9udC1zaXplOjMycHh9fUBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCl7LmN0YS1tb2R1bGV7bWluLWhlaWdodDozNzBweH19LmN0YS1tb2R1bGUuYmctYmxhY2stZ3JhZGllbnQtbGVmdC10by1yaWdodHtjb2xvcjojZmZmfS5jdGEtbW9kdWxlIC5jdGEtbW9kdWxlX19zb2NpYWx7bWFyZ2luLXRvcDoyM3B4fS5jdGEtbW9kdWxlIC5jdGEtbW9kdWxlX19zb2NpYWwgYXttYXJnaW4tcmlnaHQ6MTJweDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo0OHB4O2hlaWdodDo0OHB4O2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlcjoycHggc29saWQgIzAwMDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cG9zaXRpb246cmVsYXRpdmV9LmN0YS1tb2R1bGUgLmN0YS1tb2R1bGVfX3NvY2lhbCBhIHN2Z3tkaXNwbGF5OmJsb2NrO21heC13aWR0aDoyMHB4O21heC1oZWlnaHQ6MTdweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7ZmlsbDojMDAwO3RyYW5zaXRpb246ZmlsbCA4MG1zIGxpbmVhcn0uY3RhLW1vZHVsZSAuY3RhLW1vZHVsZV9fc29jaWFsIGE6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwfS5jdGEtbW9kdWxlIC5jdGEtbW9kdWxlX19zb2NpYWwgYTpob3ZlciBzdmd7ZmlsbDojRURFREY1fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmN0YS1tb2R1bGUgLmN0YS1tb2R1bGVfX3NvY2lhbCBhe21hcmdpbi1yaWdodDo0cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uY3RhLW1vZHVsZSAuY3RhLW1vZHVsZV9fc29jaWFsIGEgc3Zne21heC13aWR0aDoxMnB4O21heC1oZWlnaHQ6MTBweH19LmN0YS1tb2R1bGUgLmN0YS1tb2R1bGVfX2N0YXN7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJTttYXJnaW4tdG9wOjI0cHh9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY3RhLW1vZHVsZSAuY3RhLW1vZHVsZV9fY3Rhc3ttYXJnaW4tYm90dG9tOjB9fS5jdGEtbW9kdWxlLS1oYWxmLXdpZHRoLC5jdGEtbW9kdWxlLS10aGlyZC13aWR0aHtmbG9hdDpsZWZ0O3dpZHRoOjUwJTttaW4taGVpZ2h0OmNhbGMoMzc2cHggKyAyMDggKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5jdGEtbW9kdWxlLS1oYWxmLXdpZHRoLC5jdGEtbW9kdWxlLS10aGlyZC13aWR0aHttaW4taGVpZ2h0OjM3NnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5jdGEtbW9kdWxlLS1oYWxmLXdpZHRoLC5jdGEtbW9kdWxlLS10aGlyZC13aWR0aHttaW4taGVpZ2h0OjU4NHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5jdGEtbW9kdWxlLS1oYWxmLXdpZHRoLC5jdGEtbW9kdWxlLS10aGlyZC13aWR0aHt3aWR0aDoxMDAlO2Zsb2F0Om5vbmV9fS5jdGEtbW9kdWxlLmN0YS1tb2R1bGUtLXRoaXJkLXdpZHRoe3dpZHRoOjMzLjMzMzMzMyU7bWluLWhlaWdodDpjYWxjKDQxMHB4ICsgMTUgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5jdGEtbW9kdWxlLmN0YS1tb2R1bGUtLXRoaXJkLXdpZHRoe21pbi1oZWlnaHQ6NDEwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmN0YS1tb2R1bGUuY3RhLW1vZHVsZS0tdGhpcmQtd2lkdGh7bWluLWhlaWdodDo0MjVweH19LmN0YS1tb2R1bGUuY3RhLW1vZHVsZS0tdGhpcmQtd2lkdGggLnJlc3BvbnNpdmUtaW1hZ2V7cmlnaHQ6MHB4fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LmN0YS1tb2R1bGUuY3RhLW1vZHVsZS0tdGhpcmQtd2lkdGh7d2lkdGg6NTAlfX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5jdGEtbW9kdWxlLmN0YS1tb2R1bGUtLXRoaXJkLXdpZHRoe2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtmbG9hdDpub25lfX0uY3RhLW1vZHVsZV9fbGF5ZXJze3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDowO21hcmdpbjowIGF1dG87d2lkdGg6Y2FsYyg4MCUgKyAtMTAgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7cGFkZGluZy1ib3R0b206NTklO21heC13aWR0aDo0ODBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmN0YS1tb2R1bGVfX2xheWVyc3t3aWR0aDo4MCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmN0YS1tb2R1bGVfX2xheWVyc3t3aWR0aDo3MCV9fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LmN0YS1tb2R1bGVfX2xheWVyc3t3aWR0aDo3MCU7cGFkZGluZy1ib3R0b206NzAlfX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5jdGEtbW9kdWxlX19sYXllcnN7d2lkdGg6ODAlO3BhZGRpbmctYm90dG9tOjU5JX19LmN0YS1tb2R1bGVfX2lubmVye3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LmN0YS1tb2R1bGVfX2lubmVye3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowfX0uY3RhLW1vZHVsZS0taGFsZi13aWR0aCAuY3RhLW1vZHVsZV9faW5uZXIsLmN0YS1tb2R1bGUtLXRoaXJkLXdpZHRoIC5jdGEtbW9kdWxlX19pbm5lcntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDt3aWR0aDoxMDAlfS5jdGEtbW9kdWxlX190ZXh0e3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjU5MHB4O3BhZGRpbmc6MTIwcHggNDhweCA1NnB4fS5jdGEtbW9kdWxlLS1oYWxmLXdpZHRoIC5jdGEtbW9kdWxlX190ZXh0LC5jY3RhLW1vZHVsZS0tdGhpcmQtd2lkdGggLmN0YS1tb2R1bGVfX3RleHR7cGFkZGluZy10b3A6MH0uY3RhLW1vZHVsZS0tc3F1YXJlIC5jdGEtbW9kdWxlX190ZXh0e21heC13aWR0aDo0ODBweH0uY3RhLW1vZHVsZV9fdGV4dCBoNHtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtMzAwY1wiLHNhbnMtc2VyaWZ9LmN0YS1tb2R1bGVfX3RleHQgcHttYXJnaW4tdG9wOjJweH0uY3RhLW1vZHVsZS0tbGVmdCAuY3RhLW1vZHVsZV9fdGV4dHtmbG9hdDpsZWZ0fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LmN0YS1tb2R1bGVfX3RleHR7cGFkZGluZzozMnB4IDI0cHh9fS5jdGEtbW9kdWxlLWFuaW1hdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO2xlZnQ6MDtib3R0b206MDt0b3A6MDttYXJnaW46YXV0bzt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5jdGEtbW9kdWxlX19sYWJlbHttYXJnaW4tdG9wOjB9LmN0YS1tb2R1bGVfX2xhYmVsIC5saW5rX19pY29ue2Rpc3BsYXk6bm9uZX0uY3RhLWZ1bGwtY2xpY2stbW9kdWxlIC5jdGEtbW9kdWxlX190ZXh0IC5jdGEtbW9kdWxlX19sYWJlbHttYXJnaW4tdG9wOjA7Zm9udC1zaXplOjE0cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS03MDBcIixzYW5zLXNlcmlmfS5jdGEtZnVsbC1jbGljay1tb2R1bGUgLmN0YS1tb2R1bGVfX3RleHQgLmN0YS1tb2R1bGVfX2xhYmVsIC5saW5rX19pY29ue3dpZHRoOjI0cHg7aGVpZ2h0OjEwMCV9LmN0YS1mdWxsLWNsaWNrLW1vZHVsZSAuY3RhLW1vZHVsZV9fdGV4dCAuY3RhLW1vZHVsZV9fbGFiZWwgLmxpbmtfX2ljb24gc3Zne21hcmdpbi1sZWZ0OjEwcHg7ZGlzcGxheTpibG9jazttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCV9LmN0YS1mdWxsLWNsaWNrLW1vZHVsZSAuY3RhLW1vZHVsZV9fdGV4dCAuY3RhLW1vZHVsZV9fbGFiZWwgLmxpbmtfX2ljb24gLmFycm93LWxpbmstLWJsYWNre2ZpbGw6IzAwMH0uY3RhLWZ1bGwtY2xpY2stbW9kdWxlIC5jdGEtbW9kdWxlX190ZXh0IC5jdGEtbW9kdWxlX19sYWJlbCAubGlua19faWNvbiAuYXJyb3ctbGluay0td2hpdGV7ZmlsbDojZmZmfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmN0YS1mdWxsLWNsaWNrLW1vZHVsZXttaW4taGVpZ2h0OjE3MnB4O21hcmdpbi1ib3R0b206MH0uY3RhLWZ1bGwtY2xpY2stbW9kdWxlIC5jdGEtbW9kdWxlX190ZXh0e3BhZGRpbmc6MjRweCAyNHB4O21heC13aWR0aDoyNDhweH0uY3RhLWZ1bGwtY2xpY2stbW9kdWxlIC5jdGEtbW9kdWxlX190ZXh0IC5jdGEtbW9kdWxlX19sYWJlbHttYXJnaW4tdG9wOjEwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmN0YS1mdWxsLWNsaWNrLW1vZHVsZSAuY3RhLW1vZHVsZV9fdGV4dCAuY3RhLW1vZHVsZV9fbGFiZWwgLmxpbmtfX2ljb257ZGlzcGxheTppbmxpbmUtYmxvY2t9fS5jdGEtc2luZ2xlLXN2Zy1sYXllciAuc3ZnLWxheWVye29wYWNpdHk6MX0uY3RhLXNpbmdsZS1zdmctbGF5ZXIgLnN2Zy1sYXllciBpbWd7bWFyZ2luLXRvcDowO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6OTAlfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmN0YS1zaW5nbGUtc3ZnLWxheWVyIC5zdmctbGF5ZXJ7dG9wOjB9LmN0YS1zaW5nbGUtc3ZnLWxheWVyIC5zdmctbGF5ZXIgaW1ne21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6OTAlfX0uY3RhLW1vZHVsZS0taGlnaHttaW4taGVpZ2h0OmNhbGMoMzUycHggKyA4OCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmN0YS1tb2R1bGUtLWhpZ2h7bWluLWhlaWdodDozNTJweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuY3RhLW1vZHVsZS0taGlnaHttaW4taGVpZ2h0OjQ0MHB4fX0uY3RhLW1vZHVsZS0taGlnaCAuY3RhLW1vZHVsZV9faW5uZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDo0NSU7bWF4LXdpZHRoOjU0MHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcn0uY3RhLW1vZHVsZS0taGlnaCAuY3RhLW1vZHVsZV9faW5uZXIgLmN0YS1tb2R1bGVfX3RleHR7cGFkZGluZy10b3A6MDtwYWRkaW5nLWJvdHRvbTowO3BhZGRpbmctcmlnaHQ6MDttYXgtd2lkdGg6MTAwJX0uY3RhLW1vZHVsZS0taGlnaCAuY3RhLW1vZHVsZV9faW5uZXIgLmN0YS1tb2R1bGVfX3RleHQgcHttYXJnaW4tdG9wOjJweH1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5jdGEtbW9kdWxlLS1oaWdoIC5jdGEtbW9kdWxlX19pbm5lcnt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlfX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5jdGEtbW9kdWxlLS1oaWdoIC5yZXNwb25zaXZlLWltYWdle2JhY2tncm91bmQtcG9zaXRpb246dG9wIGNlbnRlcn0uY3RhLW1vZHVsZS0taGlnaCAuY3RhLW1vZHVsZV9faW5uZXJ7dG9wOmF1dG87dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9LmN0YS1tb2R1bGUtLWhpZ2ggLmN0YS1tb2R1bGVfX2lubmVyIC5jdGEtbW9kdWxlX190ZXh0e3BhZGRpbmc6MzJweCAyNHB4fX0uY3RhLW1vZHVsZS0tZnVsbC13aWR0aC1ib3R0b217ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW47bWluLWhlaWdodDpjYWxjKDQwMnB4ICsgMTM4ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuY3RhLW1vZHVsZS0tZnVsbC13aWR0aC1ib3R0b217bWluLWhlaWdodDo0MDJweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuY3RhLW1vZHVsZS0tZnVsbC13aWR0aC1ib3R0b217bWluLWhlaWdodDo1NDBweH19LmN0YS1tb2R1bGUtLWZ1bGwtd2lkdGgtYm90dG9tIC5yZXNwb25zaXZlLWltYWdle2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDgwJTtiYWNrZ3JvdW5kLXNpemU6OTAlfS5jdGEtbW9kdWxlLS1mdWxsLXdpZHRoLWJvdHRvbSAuY3RhLW1vZHVsZV9faW5uZXJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDtsZWZ0OjA7dG9wOjE1JTt3aWR0aDo4MCU7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOmF1dG99LmN0YS1tb2R1bGUtLWZ1bGwtd2lkdGgtYm90dG9tIC5jdGEtbW9kdWxlX19pbm5lciAuY3RhLW1vZHVsZV9fdGV4dHtwYWRkaW5nLXRvcDowO3RvcDowO21heC13aWR0aDoxMDAlO3dpZHRoOjEwMCV9LmN0YS1tb2R1bGUtLWZ1bGwtd2lkdGgtYm90dG9tIC5jdGEtbW9kdWxlX19pbm5lciAuY3RhLW1vZHVsZV9fdGV4dCBwe21hcmdpbi10b3A6MjJweH1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5jdGEtbW9kdWxlLS1mdWxsLXdpZHRoLWJvdHRvbXttaW4taGVpZ2h0OjEwMCV9LmN0YS1tb2R1bGUtLWZ1bGwtd2lkdGgtYm90dG9tIC5yZXNwb25zaXZlLWltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIHRvcDt3aWR0aDo3OCU7aGVpZ2h0OjA7cGFkZGluZy1ib3R0b206MTQwJTttYXJnaW46MCBhdXRvIDEwJTtvcmRlcjozfS5jdGEtbW9kdWxlLS1mdWxsLXdpZHRoLWJvdHRvbSAuY3RhLW1vZHVsZV9faW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7b3JkZXI6Mjt3aWR0aDo5MCV9LmN0YS1tb2R1bGUtLWZ1bGwtd2lkdGgtYm90dG9tIC5jdGEtbW9kdWxlX190ZXh0e3BhZGRpbmc6NSUgMH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY3RhLW1vZHVsZS0tc3ZnLWxheWVyc3ttaW4taGVpZ2h0OjB9LmN0YS1tb2R1bGUtLXN2Zy1sYXllcnMgLmN0YS1tb2R1bGVfX2lubmVye3Bvc2l0aW9uOnJlbGF0aXZlO2JvdHRvbTphdXRvfX0uY3RhLW1vZHVsZS0tY3RhcyAuY3RhLW1vZHVsZV9fdGV4dHttYXJnaW4tYm90dG9tOi04cHh9LmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGV7cGFkZGluZy10b3A6Y2FsYygzMnB4ICsgMjIgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7cGFkZGluZy1yaWdodDpjYWxjKDEwcHggKyAyNiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtwYWRkaW5nLWJvdHRvbTpjYWxjKDMycHggKyAyMiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtwYWRkaW5nLWxlZnQ6Y2FsYygxMHB4ICsgMjYgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7ZGlzcGxheTpmbGV4O2JvcmRlci1ib3R0b206I2Y4ZjhmOCAycHggc29saWR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxle3BhZGRpbmctdG9wOjMycHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGV7cGFkZGluZy10b3A6NTRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxle3BhZGRpbmctcmlnaHQ6MTBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZXtwYWRkaW5nLXJpZ2h0OjM2cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZXtwYWRkaW5nLWJvdHRvbTozMnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxle3BhZGRpbmctYm90dG9tOjU0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZXtwYWRkaW5nLWxlZnQ6MTBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZXtwYWRkaW5nLWxlZnQ6MzZweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZXtkaXNwbGF5OmJsb2NrO3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH19LmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGUgLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGVfX2NvbnRlbnQsLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGUgLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGVfX2ltYWdle3dpZHRoOmNhbGMoMTAwJS8yKX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlIC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlX19jb250ZW50LC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlIC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlX19pbWFnZXt3aWR0aDphdXRvfX0uZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZSAuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZV9faW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufS5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlIC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlX19pbWFnZSAuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZV9faW1hZ2VfX2lubmVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjkwJTtoZWlnaHQ6MTAwJTttYXJnaW46MCBhdXRvO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlIC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlX19pbWFnZSAuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZV9faW1hZ2VfX2lubmVye3dpZHRoOmF1dG99fS5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlIC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlX19pbWFnZSAucmVzcG9uc2l2ZS1pbWFnZXtsZWZ0OmF1dG87cmlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDowO3BhZGRpbmctYm90dG9tOjc5JX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlIC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlX19pbWFnZSAucmVzcG9uc2l2ZS1pbWFnZXtsZWZ0OjA7cmlnaHQ6MDt0b3A6MDt0cmFuc2Zvcm06bm9uZTt3aWR0aDoxMDAlfX0uZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZSAuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZV9fY29udGVudHtwYWRkaW5nLXRvcDpjYWxjKDBweCArIDQ4ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO3BhZGRpbmctYm90dG9tOmNhbGMoMHB4ICsgNDggKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZSAuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZV9fY29udGVudHtwYWRkaW5nLXRvcDowcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGUgLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGVfX2NvbnRlbnR7cGFkZGluZy10b3A6NDhweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlIC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlX19jb250ZW50e3BhZGRpbmctYm90dG9tOjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZSAuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZV9fY29udGVudHtwYWRkaW5nLWJvdHRvbTo0OHB4fX0uZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZSAuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZV9fY29udGVudCBoM3ttYXJnaW4tYm90dG9tOmNhbGMoMThweCArIDIgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlIC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlX19jb250ZW50IGgze21hcmdpbi1ib3R0b206MThweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZSAuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZV9fY29udGVudCBoM3ttYXJnaW4tYm90dG9tOjIwcHh9fS5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlIC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlX19jb250ZW50IGxpLC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlIC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlX19jb250ZW50IHB7bWFyZ2luLWJvdHRvbTpjYWxjKDI0cHggKyA0ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZSAuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZV9fY29udGVudCBsaSwuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZSAuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZV9fY29udGVudCBwe21hcmdpbi1ib3R0b206MjRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZSAuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZV9fY29udGVudCBsaSwuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZSAuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZV9fY29udGVudCBwe21hcmdpbi1ib3R0b206MjhweH19LmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGUgLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGVfX2NvbnRlbnQgbGkgYSwuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZSAuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZV9fY29udGVudCBwIGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZSAuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZV9fY29udGVudCBsaSBhOmhvdmVyLC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlIC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlX19jb250ZW50IGxpIGE6Zm9jdXMsLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGUgLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGVfX2NvbnRlbnQgcCBhOmhvdmVyLC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlIC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlX19jb250ZW50IHAgYTpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX0uZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZSAuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZV9fY29udGVudCBwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlIC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlX19jb250ZW50IG9sIGxpe2xpc3Qtc3R5bGU6bm9uZTtjb3VudGVyLWluY3JlbWVudDpjb3VudC1tZTtwb3NpdGlvbjpyZWxhdGl2ZX0uZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZSAuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZV9fY29udGVudCBvbCBsaTpiZWZvcmV7Y29udGVudDpjb3VudGVyKGNvdW50LW1lKSBcIi4gXCI7Y29sb3I6IzE1YmZmZjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0Oi0xN3B4fS5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlIC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlX19jb250ZW50IHVsIGxpe2xpc3Qtc3R5bGU6bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tbGVmdDozOHB4fS5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlIC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlX19jb250ZW50IHVsIGxpOjpiZWZvcmV7Y29udGVudDpcIlwiO3RvcDozcHg7bGVmdDotMzhweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjI1cHg7aGVpZ2h0OjIzcHg7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvc2lkZS1ieS1zaWRlL2ljb24tY2hlY2stbWFyay5zdmdcIil9LmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGUgLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGVfX2NvbnRlbnRfX2lubmVye3BhZGRpbmctcmlnaHQ6MjBweH1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlIC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlX19jb250ZW50X19pbm5lcntwYWRkaW5nLXJpZ2h0OjB9fS5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlOm50aC1jaGlsZChldmVuKXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX0uZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZTpudGgtY2hpbGQoZXZlbikgLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGVfX2NvbnRlbnRfX2lubmVye3BhZGRpbmctbGVmdDoyMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGU6bnRoLWNoaWxkKGV2ZW4pIC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlX19pbWFnZSAucmVzcG9uc2l2ZS1pbWFnZXtsZWZ0OjA7cmlnaHQ6MH0uZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZTpudGgtY2hpbGQoZXZlbikgLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGVfX2NvbnRlbnRfX2lubmVye3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH19LmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxle3BhZGRpbmctdG9wOmNhbGMoMzJweCArIDIyICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO3BhZGRpbmctYm90dG9tOmNhbGMoMzJweCArIDc2ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO2JvcmRlci1ib3R0b206I2Y4ZjhmOCAycHggc29saWR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZXtwYWRkaW5nLXRvcDozMnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZXtwYWRkaW5nLXRvcDo1NHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxle3BhZGRpbmctYm90dG9tOjMycHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxle3BhZGRpbmctYm90dG9tOjEwOHB4fX0uZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGUgLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX192aXN1YWxze3BhZGRpbmctYm90dG9tOmNhbGMoMHB4ICsgMTUgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7Ym9yZGVyLWJvdHRvbTojZjhmOGY4IDJweCBzb2xpZDtkaXNwbGF5OmZsZXh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZSAuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGVfX3Zpc3VhbHN7cGFkZGluZy1ib3R0b206MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZSAuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGVfX3Zpc3VhbHN7cGFkZGluZy1ib3R0b206MTVweH19LmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlIC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZV9fdmlzdWFscyAuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGVfX2ltYWdle3dpZHRoOjUwJTtwb3NpdGlvbjpyZWxhdGl2ZX0uZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGUgLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX192aXN1YWxzIC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZV9faW1hZ2UgLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19pbWFnZV9faW5uZXJ7cGFkZGluZy1ib3R0b206NzklfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlIC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZV9fdmlzdWFscyAuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGVfX2ltYWdle3dpZHRoOmF1dG99fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlIC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZV9fdmlzdWFsc3tkaXNwbGF5OmJsb2NrfX0uZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGUgLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19kZXNjcmlwdGlvbntkaXNwbGF5OmZsZXh9LmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlIC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZV9fZGVzY3JpcHRpb24gLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19jb250ZW50e3BhZGRpbmctdG9wOmNhbGMoMzJweCArIDc2ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO3dpZHRoOjUwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlIC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZV9fZGVzY3JpcHRpb24gLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19jb250ZW50e3BhZGRpbmctdG9wOjMycHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlIC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZV9fZGVzY3JpcHRpb24gLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19jb250ZW50e3BhZGRpbmctdG9wOjEwOHB4fX0uZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGUgLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19kZXNjcmlwdGlvbiAuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGVfX2NvbnRlbnQgLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19jb250ZW50X19pbm5lcnttYXJnaW46MCBhdXRvO21heC13aWR0aDo0MDBweH0uZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGUgLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19kZXNjcmlwdGlvbiAuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGVfX2NvbnRlbnQgLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19jb250ZW50X19pbm5lciBoM3ttYXJnaW4tYm90dG9tOmNhbGMoMThweCArIDIgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZSAuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGVfX2Rlc2NyaXB0aW9uIC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZV9fY29udGVudCAuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGVfX2NvbnRlbnRfX2lubmVyIGgze21hcmdpbi1ib3R0b206MThweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGUgLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19kZXNjcmlwdGlvbiAuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGVfX2NvbnRlbnQgLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19jb250ZW50X19pbm5lciBoM3ttYXJnaW4tYm90dG9tOjIwcHh9fS5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZSAuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGVfX2Rlc2NyaXB0aW9uIC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZV9fY29udGVudCAuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGVfX2NvbnRlbnRfX2lubmVyIGxpIGEsLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlIC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZV9fZGVzY3JpcHRpb24gLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19jb250ZW50IC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZV9fY29udGVudF9faW5uZXIgcCBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlIC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZV9fZGVzY3JpcHRpb24gLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19jb250ZW50IC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZV9fY29udGVudF9faW5uZXIgbGkgYTpob3ZlciwuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGUgLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19kZXNjcmlwdGlvbiAuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGVfX2NvbnRlbnQgLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19jb250ZW50X19pbm5lciBwIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGUgLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19kZXNjcmlwdGlvbiAuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGVfX2NvbnRlbnQgLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19jb250ZW50X19pbm5lcnttYXgtd2lkdGg6MTAwJX19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGUgLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19kZXNjcmlwdGlvbiAuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGVfX2NvbnRlbnR7d2lkdGg6YXV0b319QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGUgLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19kZXNjcmlwdGlvbntkaXNwbGF5OmJsb2NrfX0uZGV2aWNlLXBhZ2V7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6dmlzaWJsZX0uZGV2aWNlLXBhZ2UgLmJyZWFkY3J1bWJze3RvcDozMHB4O2xlZnQ6MzJweDt3aWR0aDphdXRvO3otaW5kZXg6MX0uZGV2aWNlLXBhZ2UgLmhlcm8tbW9kdWxlIC5yZXNwb25zaXZlLWltYWdle2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6YXV0b30uZGV2aWNlX19pbnN0cnVjdGlvbnN7cGFkZGluZy1sZWZ0OmNhbGMoMjRweCArIDYwICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO3BhZGRpbmctcmlnaHQ6Y2FsYygyNHB4ICsgNjAgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7YmFja2dyb3VuZC1jb2xvcjojZmZmfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuZGV2aWNlX19pbnN0cnVjdGlvbnN7cGFkZGluZy1sZWZ0OjI0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmRldmljZV9faW5zdHJ1Y3Rpb25ze3BhZGRpbmctbGVmdDo4NHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmRldmljZV9faW5zdHJ1Y3Rpb25ze3BhZGRpbmctcmlnaHQ6MjRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuZGV2aWNlX19pbnN0cnVjdGlvbnN7cGFkZGluZy1yaWdodDo4NHB4fX0ucGFnZS1kZXZpY2VzLW92ZXJ2aWV3e3Bvc2l0aW9uOnJlbGF0aXZlfS5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZSAuZGV2aWNlcy1vdmVydmlldy1tb2R1bGVfX2hlYWRlcntwYWRkaW5nLXRvcDpjYWxjKDYwcHggKyA2MCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtwYWRkaW5nLWJvdHRvbTpjYWxjKDYwcHggKyA2MCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmRldmljZXMtb3ZlcnZpZXctbW9kdWxlIC5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZV9faGVhZGVye3BhZGRpbmctdG9wOjYwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmRldmljZXMtb3ZlcnZpZXctbW9kdWxlIC5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZV9faGVhZGVye3BhZGRpbmctdG9wOjEyMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmRldmljZXMtb3ZlcnZpZXctbW9kdWxlIC5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZV9faGVhZGVye3BhZGRpbmctYm90dG9tOjYwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmRldmljZXMtb3ZlcnZpZXctbW9kdWxlIC5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZV9faGVhZGVye3BhZGRpbmctYm90dG9tOjEyMHB4fX0uZGV2aWNlcy1vdmVydmlldy1tb2R1bGUgLmRldmljZXMtb3ZlcnZpZXctbW9kdWxlX19oZWFkZXIgaDJ7bWFyZ2luOjAgYXV0bzttYXJnaW4tYm90dG9tOmNhbGMoMzJweCArIDQ0ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO3dpZHRoOjc1JTttYXgtd2lkdGg6NjAwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZSAuZGV2aWNlcy1vdmVydmlldy1tb2R1bGVfX2hlYWRlciBoMnttYXJnaW4tYm90dG9tOjMycHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmRldmljZXMtb3ZlcnZpZXctbW9kdWxlIC5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZV9faGVhZGVyIGgye21hcmdpbi1ib3R0b206NzZweH19LmRldmljZXMtb3ZlcnZpZXctbW9kdWxlIC5icmVhZGNydW1ic3t3aWR0aDphdXRvO3RvcDpjYWxjKDExcHggKyAxOSAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtsZWZ0OmNhbGMoMjBweCArIDEwICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuZGV2aWNlcy1vdmVydmlldy1tb2R1bGUgLmJyZWFkY3J1bWJze3RvcDoxMXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZSAuYnJlYWRjcnVtYnN7dG9wOjMwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuZGV2aWNlcy1vdmVydmlldy1tb2R1bGUgLmJyZWFkY3J1bWJze2xlZnQ6MjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuZGV2aWNlcy1vdmVydmlldy1tb2R1bGUgLmJyZWFkY3J1bWJze2xlZnQ6MzBweH19LmRldmljZXMtb3ZlcnZpZXctbW9kdWxlIC5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZV9fc2VhcmNoe2JhY2tncm91bmQtY29sb3I6IzNFMEQ4Nn1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZSAuZGV2aWNlcy1vdmVydmlldy1tb2R1bGVfX3NlYXJjaHtwYWRkaW5nOjAgMjRweH19LmRldmljZXMtb3ZlcnZpZXctbW9kdWxlIC5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZV9fc2VhcmNoLXJlc3VsdHN7bWFyZ2luOjEwcHggLTVweCAwO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXB9LmRldmljZXMtb3ZlcnZpZXctbW9kdWxlIC5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZV9fcHJvZHVjdHttYXJnaW46MCAwIDEwcHggMDt3aWR0aDpjYWxjKDEwMCUvMyl9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuZGV2aWNlcy1vdmVydmlldy1tb2R1bGUgLmRldmljZXMtb3ZlcnZpZXctbW9kdWxlX19wcm9kdWN0e3dpZHRoOmNhbGMoMTAwJS8yKX19LmRldmljZXMtb3ZlcnZpZXctbW9kdWxlIC5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZV9fcHJvZHVjdCBhe2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS00MDBcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTpjYWxjKDE0cHggKyAxMCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtsaW5lLWhlaWdodDpjYWxjKDIwcHggKyA4ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO2NvbG9yOnJnYmEoMCwwLDAsMC44KTtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6I2ZmZjttYXJnaW46MCA1cHg7cGFkZGluZy1yaWdodDpjYWxjKDEzcHggKyAyMyAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtwYWRkaW5nLWJvdHRvbTpjYWxjKDEycHggKyAyNCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtwYWRkaW5nLWxlZnQ6Y2FsYygxM3B4ICsgMjMgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZSAuZGV2aWNlcy1vdmVydmlldy1tb2R1bGVfX3Byb2R1Y3QgYXtmb250LXNpemU6MTRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuZGV2aWNlcy1vdmVydmlldy1tb2R1bGUgLmRldmljZXMtb3ZlcnZpZXctbW9kdWxlX19wcm9kdWN0IGF7Zm9udC1zaXplOjI0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuZGV2aWNlcy1vdmVydmlldy1tb2R1bGUgLmRldmljZXMtb3ZlcnZpZXctbW9kdWxlX19wcm9kdWN0IGF7bGluZS1oZWlnaHQ6MjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuZGV2aWNlcy1vdmVydmlldy1tb2R1bGUgLmRldmljZXMtb3ZlcnZpZXctbW9kdWxlX19wcm9kdWN0IGF7bGluZS1oZWlnaHQ6MjhweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZSAuZGV2aWNlcy1vdmVydmlldy1tb2R1bGVfX3Byb2R1Y3QgYXtwYWRkaW5nLXJpZ2h0OjEzcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmRldmljZXMtb3ZlcnZpZXctbW9kdWxlIC5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZV9fcHJvZHVjdCBhe3BhZGRpbmctcmlnaHQ6MzZweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZSAuZGV2aWNlcy1vdmVydmlldy1tb2R1bGVfX3Byb2R1Y3QgYXtwYWRkaW5nLWJvdHRvbToxMnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZSAuZGV2aWNlcy1vdmVydmlldy1tb2R1bGVfX3Byb2R1Y3QgYXtwYWRkaW5nLWJvdHRvbTozNnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmRldmljZXMtb3ZlcnZpZXctbW9kdWxlIC5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZV9fcHJvZHVjdCBhe3BhZGRpbmctbGVmdDoxM3B4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZSAuZGV2aWNlcy1vdmVydmlldy1tb2R1bGVfX3Byb2R1Y3QgYXtwYWRkaW5nLWxlZnQ6MzZweH19LmRldmljZXMtb3ZlcnZpZXctbW9kdWxlIC5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZV9fcHJvZHVjdCBhIHNwYW57bWFyZ2luOjAgYXV0bztkaXNwbGF5OmJsb2NrO21heC13aWR0aDozMDBweH1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZSAuZGV2aWNlcy1vdmVydmlldy1tb2R1bGVfX3Byb2R1Y3QgYXtwYWRkaW5nLXRvcDoyNHB4fS5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZSAuZGV2aWNlcy1vdmVydmlldy1tb2R1bGVfX3Byb2R1Y3QgYSBzcGFue21hcmdpbi10b3A6MjBweH19LmRldmljZXMtb3ZlcnZpZXctbW9kdWxlIC5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZV9fcHJvZHVjdCBhOmhvdmVyLC5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZSAuZGV2aWNlcy1vdmVydmlldy1tb2R1bGVfX3Byb2R1Y3QgYTpmb2N1c3tib3gtc2hhZG93Omluc2V0IDAgLTIwcHggMCAtMTZweCAjMTViZmZmLDBweCAycHggNnB4IHJnYmEoMCwwLDAsMC4yKX0uZGV2aWNlcy1vdmVydmlldy1tb2R1bGUgLmRldmljZXMtb3ZlcnZpZXctbW9kdWxlX19wcm9kdWN0IGE6YWN0aXZle2JveC1zaGFkb3c6aW5zZXQgMCAtMjBweCAwIC0xNnB4ICMxNWJmZmYsMHB4IDJweCA2cHggdHJhbnNwYXJlbnR9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuZGV2aWNlcy1vdmVydmlldy1tb2R1bGUgLmRldmljZXMtb3ZlcnZpZXctbW9kdWxlX19wcm9kdWN0IGE6YWN0aXZle2JveC1zaGFkb3c6aW5zZXQgMCAtMjBweCAwIC0xNnB4ICMxNWJmZmYsMHB4IDJweCA2cHggcmdiYSgwLDAsMCwwLjIpfX0uZGV2aWNlcy1waWNrZXItcGFnZXtwb3NpdGlvbjpyZWxhdGl2ZX0uZGV2aWNlcy1waWNrZXItbW9kdWxlIGgze3BhZGRpbmctdG9wOmNhbGMoMzBweCArIDE4ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO3BhZGRpbmctYm90dG9tOmNhbGMoMzBweCArIDE4ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO21hcmdpbjowIGF1dG87dGV4dC1hbGlnbjpjZW50ZXI7bWF4LXdpZHRoOjU1MHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuZGV2aWNlcy1waWNrZXItbW9kdWxlIGgze3BhZGRpbmctdG9wOjMwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmRldmljZXMtcGlja2VyLW1vZHVsZSBoM3twYWRkaW5nLXRvcDo0OHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmRldmljZXMtcGlja2VyLW1vZHVsZSBoM3twYWRkaW5nLWJvdHRvbTozMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5kZXZpY2VzLXBpY2tlci1tb2R1bGUgaDN7cGFkZGluZy1ib3R0b206NDhweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuZGV2aWNlcy1waWNrZXItbW9kdWxlIGgze21hcmdpbjowIDQ4cHg7bWF4LXdpZHRoOjEwMCV9fS5kZXZpY2VzLXBpY2tlci1tb2R1bGUgLmRldmljZXMtcGlja2VyLW1vZHVsZV9fc2VsZWN0LWNvdW50cmllc3twYWRkaW5nLXRvcDpjYWxjKDc2cHggKyAzNCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtwYWRkaW5nLWJvdHRvbTpjYWxjKDc2cHggKyAzNCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5kZXZpY2VzLXBpY2tlci1tb2R1bGUgLmRldmljZXMtcGlja2VyLW1vZHVsZV9fc2VsZWN0LWNvdW50cmllc3twYWRkaW5nLXRvcDo3NnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5kZXZpY2VzLXBpY2tlci1tb2R1bGUgLmRldmljZXMtcGlja2VyLW1vZHVsZV9fc2VsZWN0LWNvdW50cmllc3twYWRkaW5nLXRvcDoxMTBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5kZXZpY2VzLXBpY2tlci1tb2R1bGUgLmRldmljZXMtcGlja2VyLW1vZHVsZV9fc2VsZWN0LWNvdW50cmllc3twYWRkaW5nLWJvdHRvbTo3NnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5kZXZpY2VzLXBpY2tlci1tb2R1bGUgLmRldmljZXMtcGlja2VyLW1vZHVsZV9fc2VsZWN0LWNvdW50cmllc3twYWRkaW5nLWJvdHRvbToxMTBweH19LmRldmljZXMtcGlja2VyLW1vZHVsZSAuZGV2aWNlcy1waWNrZXItbW9kdWxlX19zZWxlY3QtY291bnRyaWVzIHB7bWFyZ2luOjAgYXV0byAyMnB4O21heC13aWR0aDo0MDBweH0uZGV2aWNlcy1waWNrZXItbW9kdWxlIC5jdGEtZHJvcGRvd24uY3RhLWRyb3Bkb3duLS1jb3VudHJpZXN7d2hpdGUtc3BhY2U6bm93cmFwfS5kZXZpY2VzLXBpY2tlci1tb2R1bGUgLmN0YS1kcm9wZG93bi5jdGEtZHJvcGRvd24tLWNvdW50cmllcyAuY3RhLWRyb3Bkb3duX19idXR0b257dGV4dC1hbGlnbjpsZWZ0fS5kZXZpY2VzLXBpY2tlci1tb2R1bGUgLmN0YS1kcm9wZG93bi5jdGEtZHJvcGRvd24tLWNvdW50cmllcyAuY3RhLWRyb3Bkb3duX19idXR0b24gc3BhbnttaW4td2lkdGg6MTI0cHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmRldmljZXMtcGlja2VyLW1vZHVsZSAuY3RhLWRyb3Bkb3duLmN0YS1kcm9wZG93bi0tY291bnRyaWVzIC5jdGEtZHJvcGRvd25fX2JvZHl7dGV4dC1hbGlnbjpsZWZ0fS5kZXZpY2VzLXBpY2tlci1tb2R1bGUgLmRldmljZXMtcGlja2VyLW1vZHVsZV9fcHJvZHVjdHN7bWFyZ2luOjEwcHggLTVweCAwO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXB9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuZGV2aWNlcy1waWNrZXItbW9kdWxlIC5kZXZpY2VzLXBpY2tlci1tb2R1bGVfX3Byb2R1Y3Rze2Rpc3BsYXk6YmxvY2t9fS5kZXZpY2VzLXBpY2tlci1tb2R1bGUgLmRldmljZXMtcGlja2VyLW1vZHVsZV9fcHJvZHVjdHttYXJnaW46MCAwIDEwcHggMDt3aWR0aDpjYWxjKDEwMCUvMyl9LmRldmljZXMtcGlja2VyLW1vZHVsZSAuZGV2aWNlcy1waWNrZXItbW9kdWxlX19wcm9kdWN0LmRldmljZXMtcGlja2VyLW1vZHVsZV9fY29sdW1uLTJ7d2lkdGg6Y2FsYygxMDAlLzIpfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmRldmljZXMtcGlja2VyLW1vZHVsZSAuZGV2aWNlcy1waWNrZXItbW9kdWxlX19wcm9kdWN0LmRldmljZXMtcGlja2VyLW1vZHVsZV9fY29sdW1uLTJ7d2lkdGg6YXV0b319LmRldmljZXMtcGlja2VyLW1vZHVsZSAuZGV2aWNlcy1waWNrZXItbW9kdWxlX19wcm9kdWN0LmRldmljZXMtcGlja2VyLW1vZHVsZV9fY29sdW1uLTF7d2lkdGg6MTAwJX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5kZXZpY2VzLXBpY2tlci1tb2R1bGUgLmRldmljZXMtcGlja2VyLW1vZHVsZV9fcHJvZHVjdHt3aWR0aDpjYWxjKDEwMCUvMil9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmRldmljZXMtcGlja2VyLW1vZHVsZSAuZGV2aWNlcy1waWNrZXItbW9kdWxlX19wcm9kdWN0e3dpZHRoOmF1dG99fS5kZXZpY2VzLXBpY2tlci1tb2R1bGUgLmRldmljZXMtcGlja2VyLW1vZHVsZV9fcHJvZHVjdCBhe2NvbG9yOnJnYmEoMCwwLDAsMC44KTtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6I2ZmZjttYXJnaW46MCA1cHg7cGFkZGluZy1yaWdodDpjYWxjKDEwcHggKyAyNiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtwYWRkaW5nLWJvdHRvbTpjYWxjKDEwcHggKyAyNiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtwYWRkaW5nLWxlZnQ6Y2FsYygxMHB4ICsgMjYgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5kZXZpY2VzLXBpY2tlci1tb2R1bGUgLmRldmljZXMtcGlja2VyLW1vZHVsZV9fcHJvZHVjdCBhe3BhZGRpbmctcmlnaHQ6MTBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuZGV2aWNlcy1waWNrZXItbW9kdWxlIC5kZXZpY2VzLXBpY2tlci1tb2R1bGVfX3Byb2R1Y3QgYXtwYWRkaW5nLXJpZ2h0OjM2cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuZGV2aWNlcy1waWNrZXItbW9kdWxlIC5kZXZpY2VzLXBpY2tlci1tb2R1bGVfX3Byb2R1Y3QgYXtwYWRkaW5nLWJvdHRvbToxMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5kZXZpY2VzLXBpY2tlci1tb2R1bGUgLmRldmljZXMtcGlja2VyLW1vZHVsZV9fcHJvZHVjdCBhe3BhZGRpbmctYm90dG9tOjM2cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuZGV2aWNlcy1waWNrZXItbW9kdWxlIC5kZXZpY2VzLXBpY2tlci1tb2R1bGVfX3Byb2R1Y3QgYXtwYWRkaW5nLWxlZnQ6MTBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuZGV2aWNlcy1waWNrZXItbW9kdWxlIC5kZXZpY2VzLXBpY2tlci1tb2R1bGVfX3Byb2R1Y3QgYXtwYWRkaW5nLWxlZnQ6MzZweH19LmRldmljZXMtcGlja2VyLW1vZHVsZSAuZGV2aWNlcy1waWNrZXItbW9kdWxlX19wcm9kdWN0IGEgc3BhbnttYXJnaW46MCBhdXRvO2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjMwMHB4fS5kZXZpY2VzLXBpY2tlci1tb2R1bGUgLmRldmljZXMtcGlja2VyLW1vZHVsZV9fcHJvZHVjdCBhOmhvdmVyLC5kZXZpY2VzLXBpY2tlci1tb2R1bGUgLmRldmljZXMtcGlja2VyLW1vZHVsZV9fcHJvZHVjdCBhOmZvY3Vze2JveC1zaGFkb3c6aW5zZXQgMCAtMjBweCAwIC0xNnB4ICMxNWJmZmYsMHB4IDJweCA2cHggcmdiYSgwLDAsMCwwLjIpfS5kZXZpY2VzLXBpY2tlci1tb2R1bGUgLmRldmljZXMtcGlja2VyLW1vZHVsZV9fcHJvZHVjdCBhOmFjdGl2ZXtib3gtc2hhZG93Omluc2V0IDAgLTIwcHggMCAtMTZweCAjMTViZmZmLDBweCAycHggNnB4IHRyYW5zcGFyZW50fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmRldmljZXMtcGlja2VyLW1vZHVsZSAuZGV2aWNlcy1waWNrZXItbW9kdWxlX19wcm9kdWN0IGE6YWN0aXZle2JveC1zaGFkb3c6aW5zZXQgMCAtMjBweCAwIC0xNnB4ICMxNWJmZmYsMHB4IDJweCA2cHggcmdiYSgwLDAsMCwwLjIpfX0uZW1haWwtc3Vic2NyaXB0aW9uLW1vZHVsZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7d2lkdGg6MTAwJX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpe2FkdC1idW5kbGUtYnVpbGRlci1tb2R1bGUrLmVtYWlsLXN1YnNjcmlwdGlvbi1tb2R1bGV7Ym9yZGVyLXRvcDoycHggc29saWQgI2YzZjNmM319LmVtYWlsLXN1YnNjcmlwdGlvbi1tb2R1bGVfX3dyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy10b3A6Y2FsYyg2MHB4ICsgNTIgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7cGFkZGluZy1ib3R0b206Y2FsYyg2NXB4ICsgMzkgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7bWFyZ2luOjAgYXV0bzt3aWR0aDo4NyV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5lbWFpbC1zdWJzY3JpcHRpb24tbW9kdWxlX193cmFwcGVye3BhZGRpbmctdG9wOjYwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmVtYWlsLXN1YnNjcmlwdGlvbi1tb2R1bGVfX3dyYXBwZXJ7cGFkZGluZy10b3A6MTEycHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuZW1haWwtc3Vic2NyaXB0aW9uLW1vZHVsZV9fd3JhcHBlcntwYWRkaW5nLWJvdHRvbTo2NXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5lbWFpbC1zdWJzY3JpcHRpb24tbW9kdWxlX193cmFwcGVye3BhZGRpbmctYm90dG9tOjEwNHB4fX0uZW1haWwtc3Vic2NyaXB0aW9uLW1vZHVsZV9fd3JhcHBlciBmb3Jte3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctYm90dG9tOjE1cHg7bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6Nzg5cHh9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuZW1haWwtc3Vic2NyaXB0aW9uLW1vZHVsZV9fd3JhcHBlcntwYWRkaW5nLWxlZnQ6MjRweDtwYWRkaW5nLXJpZ2h0OjI0cHg7d2lkdGg6YXV0b319LmVtYWlsLXN1YnNjcmlwdGlvbi1tb2R1bGVfX2lucHV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctYm90dG9tOjEycHg7bWF4LXdpZHRoOmNhbGMoNTMwcHggKyAxMjcgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7d2lkdGg6MTAwJTtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtMzAwXCIsc2Fucy1zZXJpZjtmb250LXNpemU6Y2FsYygxNnB4ICsgMTYgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7Ym9yZGVyOjA7Ym9yZGVyLWJvdHRvbTozcHggc29saWQgI2Y1ZjVmNTtjb2xvcjpyZ2JhKDAsMCwwLDAuOCl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5lbWFpbC1zdWJzY3JpcHRpb24tbW9kdWxlX19pbnB1dHttYXgtd2lkdGg6NTMwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmVtYWlsLXN1YnNjcmlwdGlvbi1tb2R1bGVfX2lucHV0e21heC13aWR0aDo2NTdweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5lbWFpbC1zdWJzY3JpcHRpb24tbW9kdWxlX19pbnB1dHtmb250LXNpemU6MTZweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuZW1haWwtc3Vic2NyaXB0aW9uLW1vZHVsZV9faW5wdXR7Zm9udC1zaXplOjMycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LmVtYWlsLXN1YnNjcmlwdGlvbi1tb2R1bGVfX2lucHV0e21heC13aWR0aDoxMDAlO2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS00MDBcIixzYW5zLXNlcmlmfX0uZW1haWwtc3Vic2NyaXB0aW9uLW1vZHVsZV9faW5wdXQuaW52YWxpZC10ZXh0e2NvbG9yOiNGRjUyNTF9LmVtYWlsLXN1YnNjcmlwdGlvbi1tb2R1bGVfX2lucHV0LnZhbGlkLXRleHR7Y29sb3I6IzE1YmZmZiAhaW1wb3J0YW50fS5lbWFpbC1zdWJzY3JpcHRpb24tbW9kdWxlX19idXR0b257cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MH1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5lbWFpbC1zdWJzY3JpcHRpb24tbW9kdWxlX19idXR0b257cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDoxNnB4O3dpZHRoOjEwMCU7bWFyZ2luLWxlZnQ6MH19LmVtYWlsLXN1YnNjcmlwdGlvbi1tb2R1bGVfX2J1dHRvbiBwe2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS03MDBcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmVtYWlsLXN1YnNjcmlwdGlvbi1tb2R1bGVfX2J1dHRvbiBwe2ZvbnQtc2l6ZToxNHB4fX0uZW1haWwtc3Vic2NyaXB0aW9uLW1vZHVsZV9fYnV0dG9uIC5pY29uLWFwcHJvdmVkLWljb257d2lkdGg6MjVweDtoZWlnaHQ6MjVweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7Ym90dG9tOjA7cmlnaHQ6MDttYXJnaW46YXV0bztvcGFjaXR5OjB9aW5wdXQ6LXdlYmtpdC1hdXRvZmlsbHstd2Via2l0LWJveC1zaGFkb3c6MCAwIDAgMTAwMHB4IHdoaXRlIGluc2V0fS5oZXJvLW1vZHVsZS0tZXJyb3J7aGVpZ2h0OmNhbGMoNDUwcHggKyAyNDAgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5oZXJvLW1vZHVsZS0tZXJyb3J7aGVpZ2h0OjQ1MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5oZXJvLW1vZHVsZS0tZXJyb3J7aGVpZ2h0OjY5MHB4fX0uaGVyby1tb2R1bGUtLWVycm9yIC5oZXJvLW1vZHVsZV9fY29udGVudHt0cmFuc2Zvcm06bm9uZTttYXJnaW46YXV0bztsZWZ0OjA7cmlnaHQ6MDtib3R0b206MzBweDt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDo5NSU7cG9zaXRpb246YWJzb2x1dGU7cGFkZGluZzowIDIwcHg7dG9wOmNhbGMoMjk1cHggKyAyMjUgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5oZXJvLW1vZHVsZS0tZXJyb3IgLmhlcm8tbW9kdWxlX19jb250ZW50e3RvcDoyOTVweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuaGVyby1tb2R1bGUtLWVycm9yIC5oZXJvLW1vZHVsZV9fY29udGVudHt0b3A6NTIwcHh9fS5oZXJvLW1vZHVsZS0tZXJyb3IgLmhlcm8tbW9kdWxlX19jb250ZW50IC5idXR0b257bWFyZ2luLXRvcDpjYWxjKDE4cHggKyAyNCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7Lmhlcm8tbW9kdWxlLS1lcnJvciAuaGVyby1tb2R1bGVfX2NvbnRlbnQgLmJ1dHRvbnttYXJnaW4tdG9wOjE4cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7Lmhlcm8tbW9kdWxlLS1lcnJvciAuaGVyby1tb2R1bGVfX2NvbnRlbnQgLmJ1dHRvbnttYXJnaW4tdG9wOjQycHh9fS5oZXJvLW1vZHVsZS0tZXJyb3IgLnJlc3BvbnNpdmUtaW1hZ2V7bWFyZ2luOmF1dG87cmlnaHQ6MDtsZWZ0OjA7bWF4LXdpZHRoOjExMTBweDtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5oZXJvLW1vZHVsZS0tZXJyb3IgLnJlc3BvbnNpdmUtaW1hZ2V7aGVpZ2h0OjkwJX19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuaGVyby1tb2R1bGUtLWVycm9yIC5yZXNwb25zaXZlLWltYWdle2hlaWdodDo4MCV9fS5mYXEtbW9kdWxle3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOjA7cGFkZGluZy1ib3R0b206OTZweH1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsuZmFxLW1vZHVsZXtwYWRkaW5nLWJvdHRvbTo5NnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsuZmFxLW1vZHVsZXtwYWRkaW5nLWJvdHRvbTo4NHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsuZmFxLW1vZHVsZXtwYWRkaW5nLWJvdHRvbTo3NnB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5mYXEtbW9kdWxle3BhZGRpbmctYm90dG9tOjY0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmZhcS1tb2R1bGV7cGFkZGluZy1ib3R0b206NTZweH19LmNvcHktY2Fyb3VzZWwtbW9kdWxlKy5mYXEtbW9kdWxlLC5tZWRpYS1jaXJjbGVzLW1vZHVsZSsuZmFxLW1vZHVsZSwuZW1haWwtc3Vic2NyaXB0aW9uLW1vZHVsZSsuZmFxLW1vZHVsZXtib3JkZXItdG9wOjJweCBzb2xpZCAjZjNmM2YzfS5mYXEtbW9kdWxlX19pbnRyby1ibG9ja3ttYXJnaW46MCBhdXRvIDQwcHg7cGFkZGluZy10b3A6ODBweDttYXgtd2lkdGg6Nzg0cHg7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7LmZhcS1tb2R1bGVfX2ludHJvLWJsb2Nre3BhZGRpbmctdG9wOjgwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5mYXEtbW9kdWxlX19pbnRyby1ibG9ja3twYWRkaW5nLXRvcDo3MnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsuZmFxLW1vZHVsZV9faW50cm8tYmxvY2t7cGFkZGluZy10b3A6NjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXsuZmFxLW1vZHVsZV9faW50cm8tYmxvY2t7cGFkZGluZy10b3A6NTJweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuZmFxLW1vZHVsZV9faW50cm8tYmxvY2t7cGFkZGluZy10b3A6NDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuZmFxLW1vZHVsZV9faW50cm8tYmxvY2t7cGFkZGluZy1yaWdodDo0OHB4O3BhZGRpbmctbGVmdDo0OHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5mYXEtbW9kdWxlX19pbnRyby1ibG9ja3ttYXJnaW46MCBhdXRvIDI0cHh9fS5mYXEtbW9kdWxlX19pdGVtc3ttYXgtd2lkdGg6Nzg0cHg7bWFyZ2luOjAgYXV0bztiYWNrZ3JvdW5kOiNmZmZ9LmZhcS1tb2R1bGVfX2l0ZW17cGFkZGluZzowIDQwcHg7Ym9yZGVyLXRvcDoycHggc29saWQgI2Y4ZjhmODt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjA1cyBlYXNlfS5mYXEtbW9kdWxlX19pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2Y4ZjhmOH1odG1sOm5vdCguZGV2aWNlKSAuZmFxLW1vZHVsZV9faXRlbTpob3ZlcntiYWNrZ3JvdW5kOiNmOGY4Zjh9LmZhcS1tb2R1bGVfX2l0ZW0ub3BlbntiYWNrZ3JvdW5kOiNmOGY4Zjh9LmZhcS1tb2R1bGVfX2l0ZW0ub3BlbiAuZmFxLW1vZHVsZV9faXRlbS10aXRsZTphZnRlcnttYXJnaW4tdG9wOi0zcHg7Y29udGVudDonLSd9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuZmFxLW1vZHVsZV9faXRlbS5vcGVuIC5mYXEtbW9kdWxlX19pdGVtLXRpdGxlOmFmdGVye21hcmdpbi10b3A6LTJweH19QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuZmFxLW1vZHVsZV9faXRlbXtwYWRkaW5nOjAgNDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuZmFxLW1vZHVsZV9faXRlbXtwYWRkaW5nOjAgNS41JX19LmZhcS1tb2R1bGVfX2l0ZW0tdGl0bGV7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzo0MHB4IDgwcHggNDBweCAwO2N1cnNvcjpwb2ludGVyO2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjMycHg7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTQwMFwiLHNhbnMtc2VyaWZ9LmZhcS1tb2R1bGVfX2l0ZW0tdGl0bGU6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtyaWdodDoycHg7Y29udGVudDonKyc7Zm9udC1mYW1pbHk6bW9ub3NwYWNlO2NvbG9yOiMwMDA7Zm9udC1zaXplOjQwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5mYXEtbW9kdWxlX19pdGVtLXRpdGxlOmFmdGVye2ZvbnQtc2l6ZToyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5mYXEtbW9kdWxlX19pdGVtLXRpdGxle3BhZGRpbmc6MjRweCA0MHB4IDI0cHggMDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNHB4O2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS02MDBcIixzYW5zLXNlcmlmfX0uZmFxLW1vZHVsZV9faXRlbS1ib2R5e2Rpc3BsYXk6bm9uZTtwYWRkaW5nLWJvdHRvbTo0MHB4fS5mYXEtbW9kdWxlX19pdGVtLWJvZHkgcHttYXJnaW4tYm90dG9tOjE2cHh9LmZhcS1tb2R1bGVfX2l0ZW0tYm9keSBpbWd7d2lkdGg6MTAwJTttYXgtd2lkdGg6MjAwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuZmFxLW1vZHVsZV9faXRlbS1ib2R5e3BhZGRpbmctYm90dG9tOjI0cHh9fS5mb290bm90ZS1tb2R1bGUgaDN7bWFyZ2luLWJvdHRvbTpjYWxjKDI0cHggKyA0ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuZm9vdG5vdGUtbW9kdWxlIGgze21hcmdpbi1ib3R0b206MjRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuZm9vdG5vdGUtbW9kdWxlIGgze21hcmdpbi1ib3R0b206MjhweH19LmZvb3Rub3RlLW1vZHVsZSBoNHttYXJnaW4tYm90dG9tOmNhbGMoMTFweCArIDIgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5mb290bm90ZS1tb2R1bGUgaDR7bWFyZ2luLWJvdHRvbToxMXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5mb290bm90ZS1tb2R1bGUgaDR7bWFyZ2luLWJvdHRvbToxM3B4fX0uZm9vdG5vdGUtbW9kdWxlIHB7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MTVweH0uZm9vdG5vdGUtbW9kdWxlIHA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmZvb3Rub3RlLW1vZHVsZSBwIGF7bWFyZ2luOjA7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNzAwXCIsc2Fucy1zZXJpZn0uZm9vdG5vdGUtbW9kdWxlIHAgYS5saW5rLC5mb290bm90ZS1tb2R1bGUgcCBhOmhvdmVyLC5mb290bm90ZS1tb2R1bGUgcCBhOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lfS5nYWxsZXJ5LW1vZHVsZXtwYWRkaW5nLXRvcDpjYWxjKDIwcHggKyAyMCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO21heC13aWR0aDo3MjBweDt6LWluZGV4OjIwO21hcmdpbjphdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuZ2FsbGVyeS1tb2R1bGV7cGFkZGluZy10b3A6MjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuZ2FsbGVyeS1tb2R1bGV7cGFkZGluZy10b3A6NDBweH19LmdhbGxlcnktbW9kdWxlX19jbG9zZWQgLmdhbGxlcnktbW9kdWxlX19zbGlkZXMgLmdhbGxlcnktbW9kdWxlX19zbGlkZXt0cmFuc2Zvcm06cm90YXRlKDJkZWcpO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tZHVyYXRpb246MTgwbXM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7dHJhbnNpdGlvbi1kZWxheTowc30uZ2FsbGVyeS1tb2R1bGVfX2Nsb3NlZCAuZ2FsbGVyeS1tb2R1bGVfX3NsaWRlczpiZWZvcmV7dHJhbnNmb3JtOnJvdGF0ZSgtMmRlZyk7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi1kdXJhdGlvbjoxODBtczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTt0cmFuc2l0aW9uLWRlbGF5OjBzfS5nYWxsZXJ5LW1vZHVsZV9fY2xvc2VkIC5nYWxsZXJ5LW1vZHVsZV9faW50cm8tYnV0dG9ue3dpZHRoOjE3MnB4fS5nYWxsZXJ5LW1vZHVsZV9fY2xvc2VkIC5nYWxsZXJ5LW1vZHVsZV9faW50cm8tYnV0dG9uIHB7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNDJweCk7b3BhY2l0eToxO3RyYW5zaXRpb246YWxsIDQzMG1zIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKX0uZ2FsbGVyeS1tb2R1bGVfX292ZXJsYXl7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTA7YmFja2dyb3VuZC1jb2xvcjojZjhmOGY4O3RyYW5zZm9ybTpzY2FsZSgwKTtvdmVyZmxvdzpoaWRkZW47d2lsbC1jaGFuZ2U6dHJhbnNmb3JtfS5nYWxsZXJ5LW1vZHVsZV9fc2xpZGVze3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjphdXRvO3dpZHRoOjEwMCU7aGVpZ2h0OjA7cGFkZGluZy1ib3R0b206NjYlO2N1cnNvcjpwb2ludGVyO3otaW5kZXg6MjN9LmdhbGxlcnktbW9kdWxlX19zbGlkZXM6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNFREVERjU7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi1kdXJhdGlvbjoxODBtczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTt0cmFuc2l0aW9uLWRlbGF5OjBzfUBtZWRpYSAobWluLXdpZHRoOiAxMDYwcHgpIGFuZCAobWluLWhlaWdodDogODIwcHgpey5nYWxsZXJ5LW1vZHVsZV9fc2xpZGVze3BhZGRpbmctYm90dG9tOjU4JX19LmdhbGxlcnktbW9kdWxlX19zbGlkZXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RvcDowO2xlZnQ6MDtvcGFjaXR5OjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi1kdXJhdGlvbjoxODBtczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTt0cmFuc2l0aW9uLWRlbGF5OjBzfS5nYWxsZXJ5LW1vZHVsZV9fc2xpZGVfX2ltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcn0uZ2FsbGVyeS1tb2R1bGVfX2ludHJvLWJ1dHRvbnt6LWluZGV4OjI0O3RvcDo1MHB4O2xlZnQ6MjBweDt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2JhY2tncm91bmQtY29sb3I6IzE1YmZmZjtwb3NpdGlvbjphYnNvbHV0ZTtjdXJzb3I6cG9pbnRlcjtib3JkZXItcmFkaXVzOjMwcHg7dHJhbnNpdGlvbjphbGwgNDIwbXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpfS5nYWxsZXJ5LW1vZHVsZV9faW50cm8tYnV0dG9uIHB7d2lkdGg6MTcycHg7aGVpZ2h0OjIwcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjJweDtib3R0b206MDttYXJnaW46YXV0bzt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTcwMFwiLHNhbnMtc2VyaWY7Y29sb3I6I2ZmZjt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxNXB4KTtvcGFjaXR5OjB9LmdhbGxlcnktbW9kdWxlX19pbnRyby1idXR0b24gc3Zne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MTBweDtib3R0b206MDttYXJnaW46YXV0bzt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2ZpbGw6I2ZmZn0uZ2FsbGVyeS1tb2R1bGVfX2ludHJvLWJ1dHRvbjpob3Zlcnt0cmFuc2l0aW9uOmFsbCA0MjBtcyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSl9LmdhbGxlcnktbW9kdWxlX19pbnRyby1idXR0b246aG92ZXIgcHtvcGFjaXR5OjE7dHJhbnNpdGlvbjphbGwgNDMwbXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmdhbGxlcnktbW9kdWxlX19pbnRyby1idXR0b257aGVpZ2h0OjM1cHg7d2lkdGg6MTUwcHh9LmdhbGxlcnktbW9kdWxlX19pbnRyby1idXR0b24gcHt0b3A6NHB4O29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgzMnB4KX0uZ2FsbGVyeS1tb2R1bGVfX2ludHJvLWJ1dHRvbiBzdmd7d2lkdGg6MTZweDtoZWlnaHQ6MTZweH19LmdhbGxlcnktbW9kdWxlX19jb250cm9sc3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO21hcmdpbjphdXRvO3otaW5kZXg6MjM7ZGlzcGxheTpub25lO3RvcDowO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSl9QG1lZGlhIChtaW4td2lkdGg6IDEwNjBweCkgYW5kIChtaW4taGVpZ2h0OiA4MjBweCl7LmdhbGxlcnktbW9kdWxlX19jb250cm9sc3t3aWR0aDoxMzAlfX1AbWVkaWEgKG1heC13aWR0aDogNzgwcHgpey5nYWxsZXJ5LW1vZHVsZV9fY29udHJvbHN7cG9zaXRpb246Zml4ZWQ7aGVpZ2h0Ojk1JTt3aWR0aDo5MCU7dG9wOjB9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmdhbGxlcnktbW9kdWxlX19jb250cm9sc3toZWlnaHQ6OTglfX0uZ2FsbGVyeS1tb2R1bGVfX2Nsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Y3Vyc29yOnBvaW50ZXJ9QG1lZGlhIChtaW4td2lkdGg6IDEwNjBweCkgYW5kIChtaW4taGVpZ2h0OiA4MjBweCl7LmdhbGxlcnktbW9kdWxlX19jbG9zZXt0b3A6LTEwNHB4fX1AbWVkaWEgKG1heC13aWR0aDogNzgwcHgpey5nYWxsZXJ5LW1vZHVsZV9fY2xvc2V7dG9wOjMlICFpbXBvcnRhbnR9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmdhbGxlcnktbW9kdWxlX19jbG9zZXt0b3A6MiUgIWltcG9ydGFudH19LmdhbGxlcnktbW9kdWxlX19uZXh0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO21hcmdpbjphdXRvO3JpZ2h0Oi04MHB4O2N1cnNvcjpwb2ludGVyfUBtZWRpYSAobWluLXdpZHRoOiAxMDYwcHgpIGFuZCAobWluLWhlaWdodDogODIwcHgpey5nYWxsZXJ5LW1vZHVsZV9fbmV4dHtyaWdodDotMTAwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCl7LmdhbGxlcnktbW9kdWxlX19uZXh0e3JpZ2h0OjA7dG9wOmluaXRpYWw7Ym90dG9tOjEwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmdhbGxlcnktbW9kdWxlIC5zdHlsZWd1aWRlX19jaXJjdWxhci1idXR0b257dG9wOmluaXRpYWx9fS5nYWxsZXJ5LW1vZHVsZV9fcHJldntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDttYXJnaW46YXV0bztsZWZ0Oi04MHB4O2N1cnNvcjpwb2ludGVyfUBtZWRpYSAobWluLXdpZHRoOiAxMDYwcHgpIGFuZCAobWluLWhlaWdodDogODIwcHgpey5nYWxsZXJ5LW1vZHVsZV9fcHJldntsZWZ0Oi0xMDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KXsuZ2FsbGVyeS1tb2R1bGVfX3ByZXZ7bGVmdDowO3RvcDppbml0aWFsO2JvdHRvbToxMHB4fX0uZ2FsbGVyeS1tb2R1bGVfX2ltYWdlLWNyZWRpdHt3aWxsLWNoYW5nZTp0cmFuc2Zvcm07cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDoxNXB4O3RleHQtYWxpZ246Y2VudGVyO3otaW5kZXg6MTA7ZGlzcGxheTpibG9jaztjb2xvcjojOTU5NDk0fS5nYWxsZXJ5LW1vZHVsZV9fc3RhdHVze3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi10b3A6MTBweDtvcGFjaXR5OjA7Y29sb3I6Izk1OTQ5NH0uaGVyby1tb2R1bGV7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO292ZXJmbG93OmhpZGRlbjttaW4taGVpZ2h0OmNhbGMoMzIwcHggKyAwICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuaGVyby1tb2R1bGV7bWluLWhlaWdodDozMjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuaGVyby1tb2R1bGV7bWluLWhlaWdodDozMjBweH19Lmhlcm8tbW9kdWxlIGgxe3Bvc2l0aW9uOnJlbGF0aXZlO2xpbmUtaGVpZ2h0OjEuM31AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5oZXJvLW1vZHVsZSBoMXtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNDAwY1wiLHNhbnMtc2VyaWZ9fS5oZXJvLW1vZHVsZSBoMntwb3NpdGlvbjpyZWxhdGl2ZX0uaGVyby1tb2R1bGUuaGVyby1tb2R1bGUtLXRhbGx7bWluLWhlaWdodDpjYWxjKDM3NXB4ICsgMTA1ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuaGVyby1tb2R1bGUuaGVyby1tb2R1bGUtLXRhbGx7bWluLWhlaWdodDozNzVweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuaGVyby1tb2R1bGUuaGVyby1tb2R1bGUtLXRhbGx7bWluLWhlaWdodDo0ODBweH19Lmhlcm8tbW9kdWxlLmhlcm8tbW9kdWxlLS10YWxsLWZvbGR7bWluLWhlaWdodDpjYWxjKDM4NHB4ICsgMzEyICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuaGVyby1tb2R1bGUuaGVyby1tb2R1bGUtLXRhbGwtZm9sZHttaW4taGVpZ2h0OjM4NHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5oZXJvLW1vZHVsZS5oZXJvLW1vZHVsZS0tdGFsbC1mb2xke21pbi1oZWlnaHQ6Njk2cHh9fS5oZXJvLW1vZHVsZSBpbWd7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2hlaWdodDoxMDAlO3dpZHRoOjEwMCV9Lmhlcm8tbW9kdWxlIC5yZXNwb25zaXZlLWltYWdle3otaW5kZXg6MX0uaGVyby1tb2R1bGUuaGVyby1tb2R1bGUtLWN0YS1kcm9wZG93bntvdmVyZmxvdzp2aXNpYmxlfS5oZXJvLW1vZHVsZSAuaGVyby1tb2R1bGVfX2Rpc2NsYWltZXJ7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luOmF1dG87ei1pbmRleDoxO2xlZnQ6MDtyaWdodDowO2JvdHRvbToyNHB4O29wYWNpdHk6MC42fS5oZXJvLW1vZHVsZS5sYXJnZXtwYWRkaW5nLXRvcDpjYWxjKDgwcHggKyA0MCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtwYWRkaW5nLWJvdHRvbTpjYWxjKDgwcHggKyA0MCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7Lmhlcm8tbW9kdWxlLmxhcmdle3BhZGRpbmctdG9wOjgwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7Lmhlcm8tbW9kdWxlLmxhcmdle3BhZGRpbmctdG9wOjEyMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7Lmhlcm8tbW9kdWxlLmxhcmdle3BhZGRpbmctYm90dG9tOjgwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7Lmhlcm8tbW9kdWxlLmxhcmdle3BhZGRpbmctYm90dG9tOjEyMHB4fX0uaGVyby1tb2R1bGUuYmctYmx1ZTpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlwiO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6IzE1YmZmZjtvcGFjaXR5OjAuODV9Lmhlcm8tbW9kdWxlX19zdmctd3JhcHBlcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OmNhbGMoMzZweCArIDIwICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO3RvcDo1MCU7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3RyYW5zaXRpb246b3BhY2l0eSA4MG1zIGVhc2Utb3V0fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuaGVyby1tb2R1bGVfX3N2Zy13cmFwcGVye2xlZnQ6MzZweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuaGVyby1tb2R1bGVfX3N2Zy13cmFwcGVye2xlZnQ6NTZweH19Lmhlcm8tbW9kdWxlX19jb250ZW50e3Bvc2l0aW9uOmFic29sdXRlO21hcmdpbjphdXRvO2xlZnQ6NTAlO3RvcDo1MCU7d2lkdGg6NzUlO21heC13aWR0aDo5MDBweDt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3otaW5kZXg6MX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5oZXJvLW1vZHVsZV9fY29udGVudHt3aWR0aDoxMDAlO3BhZGRpbmc6MCAyNHB4fX0uaGVyby1tb2R1bGVfX2NvbnRlbnQgaW1ne3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7bWF4LWhlaWdodDo4NXB4O21hcmdpbjowO21hcmdpbi1ib3R0b206Y2FsYygyNHB4ICsgMTYgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5oZXJvLW1vZHVsZV9fY29udGVudCBpbWd7bWFyZ2luLWJvdHRvbToyNHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5oZXJvLW1vZHVsZV9fY29udGVudCBpbWd7bWFyZ2luLWJvdHRvbTo0MHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5oZXJvLW1vZHVsZV9fY29udGVudCBpbWd7bWFyZ2luOjAgMCAyNHB4O3dpZHRoOjgwJX19Lmhlcm8tbW9kdWxlX19jb250ZW50IC5jdGEtZHJvcGRvd24tLWNvdW50cmllc3ttYXJnaW4tdG9wOmNhbGMoMTZweCArIDI0ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuaGVyby1tb2R1bGVfX2NvbnRlbnQgLmN0YS1kcm9wZG93bi0tY291bnRyaWVze21hcmdpbi10b3A6MTZweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuaGVyby1tb2R1bGVfX2NvbnRlbnQgLmN0YS1kcm9wZG93bi0tY291bnRyaWVze21hcmdpbi10b3A6NDBweH19Lmhlcm8tbW9kdWxlX19pbWd7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0b3A6MDtsZWZ0OjA7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0uaGVyby1tb2R1bGVfX2FuaW1hdGlvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5zaG9wLWhlcm8tbW9kdWxlIC5oZXJvLW1vZHVsZV9fY29udGVudHtsZWZ0OjQwcHg7Ym90dG9tOjQwcHg7dGV4dC1hbGlnbjpsZWZ0O3RvcDphdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKX0uaGVyby1tb2R1bGVfX2JhY2tncm91bmQtdmlkZW97cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt3aWR0aDoxMDAlO2hlaWdodDphdXRvO2Rpc3BsYXk6YmxvY2s7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9QG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KXsuaGVyby1tb2R1bGVfX2JhY2tncm91bmQtdmlkZW97d2lkdGg6YXV0bztoZWlnaHQ6MTAwJX19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuaGVyby1tb2R1bGVfX2JhY2tncm91bmQtdmlkZW97ZGlzcGxheTpub25lfX0ubWFya2Rvd24tbW9kdWxle3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6I2ZmZn0ubWFya2Rvd24tbW9kdWxlX19jb3B5e3BhZGRpbmctdG9wOmNhbGMoNDBweCArIDIwICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO3BhZGRpbmctYm90dG9tOmNhbGMoNDBweCArIDIwICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2hlaWdodDphdXRvO21hcmdpbjowIGF1dG87d2lkdGg6ODAlO21heC13aWR0aDo5NTBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7Lm1hcmtkb3duLW1vZHVsZV9fY29weXtwYWRkaW5nLXRvcDo0MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5tYXJrZG93bi1tb2R1bGVfX2NvcHl7cGFkZGluZy10b3A6NjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5tYXJrZG93bi1tb2R1bGVfX2NvcHl7cGFkZGluZy1ib3R0b206NDBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsubWFya2Rvd24tbW9kdWxlX19jb3B5e3BhZGRpbmctYm90dG9tOjYwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7Lm1hcmtkb3duLW1vZHVsZV9fY29weXt3aWR0aDo5MCV9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7Lm1hcmtkb3duLW1vZHVsZV9fY29weXt3aWR0aDphdXRvO3BhZGRpbmctbGVmdDoyNHB4O3BhZGRpbmctcmlnaHQ6MjRweH19Lm1hcmtkb3duLW1vZHVsZV9fY29weSA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9Lm1hcmtkb3duLW1vZHVsZV9fY29weSBwe21hcmdpbi1ib3R0b206MjBweDttYXgtd2lkdGg6NzAwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsubWFya2Rvd24tbW9kdWxlX19jb3B5IHB7d2lkdGg6MTAwJX19Lm1hcmtkb3duLW1vZHVsZV9fY29weSB0YWJsZXtmbG9hdDpyaWdodDt3aWR0aDo3MCU7bWFyZ2luOjIwcHggMDttYXgtd2lkdGg6NzAwcHg7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7Lm1hcmtkb3duLW1vZHVsZV9fY29weSB0YWJsZXt3aWR0aDoxMDAlfX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5tYXJrZG93bi1tb2R1bGVfX2NvcHkgdGFibGV7Ym9yZGVyLWNvbGxhcHNlOnNlcGFyYXRlO2JvcmRlci1zcGFjaW5nOjEwcHggMTBweH19Lm1hcmtkb3duLW1vZHVsZV9fY29weSB0YWJsZSB0aGVhZHtwYWRkaW5nLWJvdHRvbToyMHB4fS5tYXJrZG93bi1tb2R1bGVfX2NvcHkgdGFibGUgdGhlYWQgdHJ7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTcwMFwiLHNhbnMtc2VyaWZ9Lm1hcmtkb3duLW1vZHVsZV9fY29weSB0YWJsZSB0cnttYXJnaW46MjBweCAwfS5tYXJrZG93bi1tb2R1bGVfX2NvcHkgdGFibGUgdGh7bWFyZ2luLWJvdHRvbToyMHB4fS5tYXJrZG93bi1tb2R1bGVfX2NvcHkgdGFibGUgdGR7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWJvdHRvbToyMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7Lm1hcmtkb3duLW1vZHVsZV9fY29weSB0YWJsZSB0ZHtwYWRkaW5nLXRvcDowO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS00MDBcIixzYW5zLXNlcmlmfX0ubWFya2Rvd24tbW9kdWxlLS13aWRlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgdGFibGV7d2lkdGg6MTAwJTttYXgtd2lkdGg6NzAwcHg7bWFyZ2luOjI0cHggYXV0bztmbG9hdDpub25lfS5tYXJrZG93bi1tb2R1bGUtLXdpZGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBwLC5tYXJrZG93bi1tb2R1bGUtLXdpZGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBoNCwubWFya2Rvd24tbW9kdWxlLS13aWRlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgdWwsLm1hcmtkb3duLW1vZHVsZS0td2lkZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IG9se3dpZHRoOjEwMCU7ZmxvYXQ6bm9uZTttYXJnaW46MCBhdXRvIDIwcHggYXV0bzttYXgtd2lkdGg6NzAwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsubWFya2Rvd24tbW9kdWxlLS13aWRlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgcCwubWFya2Rvd24tbW9kdWxlLS13aWRlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgaDQsLm1hcmtkb3duLW1vZHVsZS0td2lkZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IHVsLC5tYXJrZG93bi1tb2R1bGUtLXdpZGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBvbHt3aWR0aDoxMDAlfX0ubWFya2Rvd24tbW9kdWxlLS13aWRlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgdWwgbGksLm1hcmtkb3duLW1vZHVsZS0td2lkZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IG9sIGxpe3dpZHRoOjEwMCV9Lm1hcmtkb3duLW1vZHVsZS0td2lkZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IHVsIGxpIHAsLm1hcmtkb3duLW1vZHVsZS0td2lkZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IG9sIGxpIHB7d2lkdGg6MTAwJX0ubWFya2Rvd24tbW9kdWxlX19jb3B5IGxpIHB7d2lkdGg6MTAwJTtmbG9hdDpub25lfS5tYXJrZG93bi1tb2R1bGVfX2NvcHkgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0ubWFya2Rvd24tbW9kdWxlLS13aWRlIGgxLC5tYXJrZG93bi1tb2R1bGUtLXdpZGUgaDIsLm1hcmtkb3duLW1vZHVsZS0td2lkZSBoM3ttYXgtd2lkdGg6NzAwcHh9Lm1hcmtkb3duLW1vZHVsZV9fY29weSBoMXtsaW5lLWhlaWdodDoxLjU7Y2xlYXI6Ym90aDttYXJnaW46MCBhdXRvIDI0cHh9Lm1hcmtkb3duLW1vZHVsZV9fY29weSBoMntjbGVhcjpib3RoO21hcmdpbjowIGF1dG8gMjRweH0ubWFya2Rvd24tbW9kdWxlX19jb3B5IGgze21hcmdpbjowIGF1dG8gMjRweDtjbGVhcjpib3RofS5tYXJrZG93bi1tb2R1bGVfX2NvcHkgaW1ne3dpZHRoOjEwMCV9Lm1hcmtkb3duLW1vZHVsZV9fY29weSBoNHtmbG9hdDpyaWdodDt3aWR0aDo3MCV9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsubWFya2Rvd24tbW9kdWxlX19jb3B5IGg0e3dpZHRoOjEwMCU7bWFyZ2luLXJpZ2h0OjB9fS5tYXJrZG93bi1tb2R1bGVfX2NvcHkgYmxvY2txdW90ZSBwe2NvbG9yOnB1cnBsZTtmb250LXNpemU6Y2FsYygyNHB4ICsgOCAqICgoMTAwdncgLSA2MDBweCkgLyA4MDApKX0ubWFya2Rvd24tbW9kdWxlX19jb3B5IHVsLC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgb2x7ZmxvYXQ6cmlnaHQ7d2lkdGg6NzAlO21hcmdpbi1ib3R0b206MjBweH1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5tYXJrZG93bi1tb2R1bGVfX2NvcHkgdWwsLm1hcmtkb3duLW1vZHVsZV9fY29weSBvbHt3aWR0aDoxMDAlfX0ubWFya2Rvd24tbW9kdWxlX19wYXJhZ3JhcGh7bGluZS1oZWlnaHQ6MS41O2ZvbnQtc2l6ZTpjYWxjKDIwcHggKyAxMiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7Lm1hcmtkb3duLW1vZHVsZV9fcGFyYWdyYXBoe2ZvbnQtc2l6ZToyMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5tYXJrZG93bi1tb2R1bGVfX3BhcmFncmFwaHtmb250LXNpemU6MzJweH19Lm1hcmtkb3duLW1vZHVsZS0tdGVybXN7Y2xlYXI6Ym90aH0ubWFya2Rvd24tbW9kdWxlLS10ZXJtcyAubWFya2Rvd24tbW9kdWxlX19jb3B5e2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOjE2cHggMjRweDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyNHB4O3RleHQtYWxpZ246Y2VudGVyO21heC13aWR0aDoxMDAlO3dpZHRoOmF1dG87Ym9yZGVyLXRvcDoxcHggc29saWQgI0VCRUJFQjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRUJFQkVCO2NvbG9yOnJnYmEoMCwwLDAsMC41KX0ubWFya2Rvd24tbW9kdWxlLS10ZXJtcyAubWFya2Rvd24tbW9kdWxlX19jb3B5IHB7bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6NzQwcHh9Lm1hcmtkb3duLW1vZHVsZS0tdGVybXMgLm1hcmtkb3duLW1vZHVsZV9fY29weSBwIGF7Y29sb3I6cmdiYSgwLDAsMCwwLjUpfS5tYXJrZG93bi1tb2R1bGUtLXRlcm1zIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgcCBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsubWFya2Rvd24tbW9kdWxlLS10ZXJtcyAubWFya2Rvd24tbW9kdWxlX19jb3B5e3BhZGRpbmc6MjRweH19Lm1lZGlhLWNpcmNsZXMtbW9kdWxle3BhZGRpbmc6MzJweCAyNHB4IDA7YmFja2dyb3VuZDojZmZmfS5tZWRpYS1jaXJjbGVzLW1vZHVsZV9faGVhZGVye3RleHQtYWxpZ246Y2VudGVyfS5tZWRpYS1jaXJjbGVzLW1vZHVsZV9faGVhZGVyIGgye21hcmdpbi1ib3R0b206MTZweH0ubWVkaWEtY2lyY2xlcy1tb2R1bGVfX21lZGlhLWNpcmNsZS1saXN0e2xpc3Qtc3R5bGU6bm9uZTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyB3cmFwO21hcmdpbjowO3BhZGRpbmc6MCAwIDEwNHB4fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7Lm1lZGlhLWNpcmNsZXMtbW9kdWxlX19tZWRpYS1jaXJjbGUtbGlzdHtwYWRkaW5nOjB9fS5tZWRpYS1jaXJjbGVzLW1vZHVsZV9fbWVkaWEtY2lyY2xlLWl0ZW17bWFyZ2luOjA7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsubWVkaWEtY2lyY2xlcy1tb2R1bGVfX21lZGlhLWNpcmNsZS1pdGVte21hcmdpbjozMnB4IDB9fVtkYXRhLW1lZGlhLWNpcmNsZS1pdGVtLWNvdW50PVwiMlwiXSAubWVkaWEtY2lyY2xlcy1tb2R1bGVfX21lZGlhLWNpcmNsZS1pdGVte3dpZHRoOjQ5JTttYXJnaW4tcmlnaHQ6MiV9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXtbZGF0YS1tZWRpYS1jaXJjbGUtaXRlbS1jb3VudD1cIjJcIl0gLm1lZGlhLWNpcmNsZXMtbW9kdWxlX19tZWRpYS1jaXJjbGUtaXRlbXt3aWR0aDoxMDAlO21hcmdpbi1yaWdodDowfX1bZGF0YS1tZWRpYS1jaXJjbGUtaXRlbS1jb3VudD1cIjNcIl0gLm1lZGlhLWNpcmNsZXMtbW9kdWxlX19tZWRpYS1jaXJjbGUtaXRlbXt3aWR0aDozMiU7bWFyZ2luLXJpZ2h0OjIlfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7W2RhdGEtbWVkaWEtY2lyY2xlLWl0ZW0tY291bnQ9XCIzXCJdIC5tZWRpYS1jaXJjbGVzLW1vZHVsZV9fbWVkaWEtY2lyY2xlLWl0ZW17d2lkdGg6MTAwJTttYXJnaW4tcmlnaHQ6MH19Lm1lZGlhLWNpcmNsZXMtbW9kdWxlX19tZWRpYS1jaXJjbGUtaXRlbTpiZWZvcmV7Y29udGVudDpub25lfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7Lm1lZGlhLWNpcmNsZXMtbW9kdWxlX19tZWRpYS1jaXJjbGUtaXRlbTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9fS5tZWRpYS1jaXJjbGVzLW1vZHVsZV9fbWVkaWEtY2lyY2xlLWl0ZW06bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH0ubWVkaWEtY2lyY2xlcy1tb2R1bGVfX21lZGlhLWNpcmNsZS1pdGVtLmpzLW92ZXJsYXktb3BlbmVye2N1cnNvcjpwb2ludGVyfS5tZWRpYS1jaXJjbGVzLW1vZHVsZV9fbWVkaWEtY2lyY2xlLWl0ZW0uanMtb3ZlcmxheS1vcGVuZXI6aG92ZXIgLm1lZGlhLWNpcmNsZXMtbW9kdWxlX19tZWRpYS1jaXJjbGUtcGxheXtiYWNrZ3JvdW5kOiMwMDA7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6IzAwMH1odG1sOm5vdCguZGV2aWNlKSAubWVkaWEtY2lyY2xlcy1tb2R1bGVfX21lZGlhLWNpcmNsZS1pdGVtLmpzLW92ZXJsYXktb3BlbmVyOmhvdmVyIC5tZWRpYS1jaXJjbGVzLW1vZHVsZV9fbWVkaWEtY2lyY2xlLXBsYXl7YmFja2dyb3VuZDojMzQzNDM0O2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiMzNDM0MzR9Lm1lZGlhLWNpcmNsZXMtbW9kdWxlX19tZWRpYS1jaXJjbGUtaXRlbS5qcy1vdmVybGF5LW9wZW5lcjpob3ZlciAubWVkaWEtY2lyY2xlcy1tb2R1bGVfX21lZGlhLWNpcmNsZS1wbGF5IC5wbGF5LWljb24tLWJsYWNre29wYWNpdHk6MH0ubWVkaWEtY2lyY2xlcy1tb2R1bGVfX21lZGlhLWNpcmNsZS1pdGVtLmpzLW92ZXJsYXktb3BlbmVyOmhvdmVyIC5tZWRpYS1jaXJjbGVzLW1vZHVsZV9fbWVkaWEtY2lyY2xlLXBsYXkgLnBsYXktaWNvbi0td2hpdGV7b3BhY2l0eToxfS5tZWRpYS1jaXJjbGVzLW1vZHVsZV9fbWVkaWEtY2lyY2xlLWl0ZW0uanMtb3ZlcmxheS1vcGVuZXI6YWN0aXZlIC5tZWRpYS1jaXJjbGVzLW1vZHVsZV9fbWVkaWEtY2lyY2xlLXBsYXl7YmFja2dyb3VuZDojMDAwO2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiMwMDB9aHRtbDpub3QoLmRldmljZSkgLm1lZGlhLWNpcmNsZXMtbW9kdWxlX19tZWRpYS1jaXJjbGUtaXRlbS5qcy1vdmVybGF5LW9wZW5lcjphY3RpdmUgLm1lZGlhLWNpcmNsZXMtbW9kdWxlX19tZWRpYS1jaXJjbGUtcGxheSxodG1sLmRldmljZSAubWVkaWEtY2lyY2xlcy1tb2R1bGVfX21lZGlhLWNpcmNsZS1pdGVtLmpzLW92ZXJsYXktb3BlbmVyOmFjdGl2ZSAubWVkaWEtY2lyY2xlcy1tb2R1bGVfX21lZGlhLWNpcmNsZS1wbGF5e2JvcmRlcjoycHggc29saWQgIzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Y29sb3I6I2ZmZn0ubWVkaWEtY2lyY2xlcy1tb2R1bGVfX21lZGlhLWNpcmNsZS1pdGVtLmpzLW92ZXJsYXktb3BlbmVyOmFjdGl2ZSAubWVkaWEtY2lyY2xlcy1tb2R1bGVfX21lZGlhLWNpcmNsZS1wbGF5IC5wbGF5LWljb24tLWJsYWNre29wYWNpdHk6MH0ubWVkaWEtY2lyY2xlcy1tb2R1bGVfX21lZGlhLWNpcmNsZS1pdGVtLmpzLW92ZXJsYXktb3BlbmVyOmFjdGl2ZSAubWVkaWEtY2lyY2xlcy1tb2R1bGVfX21lZGlhLWNpcmNsZS1wbGF5IC5wbGF5LWljb24tLXdoaXRle29wYWNpdHk6MX0ubWVkaWEtY2lyY2xlcy1tb2R1bGVfX21lZGlhLWNpcmNsZS1pbWFnZSwubWVkaWEtY2lyY2xlcy1tb2R1bGVfX21lZGlhLWNpcmNsZS1jb250ZW50e3dpZHRoOjgwJTtkaXNwbGF5OmJsb2NrO21hcmdpbjowIGF1dG99Lm1lZGlhLWNpcmNsZXMtbW9kdWxlX19tZWRpYS1jaXJjbGUtaW1hZ2V7bWFyZ2luLWJvdHRvbTo0MHB4O21heC13aWR0aDoyMjBweH1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5tZWRpYS1jaXJjbGVzLW1vZHVsZV9fbWVkaWEtY2lyY2xlLWltYWdle3dpZHRoOjYwJX19Lm1lZGlhLWNpcmNsZXMtbW9kdWxlX19tZWRpYS1jaXJjbGUtY29udGVudCBoM3ttYXJnaW4tYm90dG9tOjE2cHh9Lm1lZGlhLWNpcmNsZXMtbW9kdWxlX19tZWRpYS1jaXJjbGUtcGxheXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOmNhbGMoMjRweCArIDMyICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsubWVkaWEtY2lyY2xlcy1tb2R1bGVfX21lZGlhLWNpcmNsZS1wbGF5e21hcmdpbi10b3A6MjRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsubWVkaWEtY2lyY2xlcy1tb2R1bGVfX21lZGlhLWNpcmNsZS1wbGF5e21hcmdpbi10b3A6NTZweH19Lm1lZGlhLWNpcmNsZXMtbW9kdWxlX19tZWRpYS1jaXJjbGUtcGxheSBzcGFue21hcmdpbi1sZWZ0OjI4cHg7Zm9udC1mYW1pbHk6U2Ftc3VuZ09uZS03MDAsc2Fucy1zZXJpZn0ubWVkaWEtY2lyY2xlcy1tb2R1bGVfX21lZGlhLWNpcmNsZS1wbGF5IC5wbGF5LWljb24tLWJsYWNre29wYWNpdHk6MTtmaWxsOnJnYmEoMCwwLDAsMC44KX0ubWVkaWEtY2lyY2xlcy1tb2R1bGVfX21lZGlhLWNpcmNsZS1wbGF5IC5wbGF5LWljb24tLXdoaXRle29wYWNpdHk6MH0ubWVkaWEtY2lyY2xlcy1tb2R1bGVfX3N2Z3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjI0cHg7dG9wOjUwJTt3aWR0aDoxNHB4O2hlaWdodDoxNHB4O3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsubWVkaWEtY2lyY2xlcy1tb2R1bGVfX3N2Z3tsZWZ0OjE3cHh9fS5tZWRpYS1jaXJjbGVzLW1vZHVsZV9fc3ZnIHN2Z3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RyYW5zaXRpb246b3BhY2l0eSA4MG1zIGVhc2Utb3V0fS5tZW51LW1vZHVsZXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojZjhmOGY4O3BhZGRpbmctdG9wOjIycHg7cGFkZGluZy1ib3R0b206MHB4fS5tZW51LW1vZHVsZSB1bHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtoZWlnaHQ6YXV0bzttYXJnaW46MCBhdXRvO3dpZHRoOjgwJX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5tZW51LW1vZHVsZSB1bHtwYWRkaW5nOjAgMjBweDt3aWR0aDoxMDAlO292ZXJmbG93OmF1dG87d2hpdGUtc3BhY2U6bm93cmFwOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofX0ubWVudS1tb2R1bGUgbGl7ZmxvYXQ6bGVmdDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDo0NHB4O2hlaWdodDo1MHB4fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7Lm1lbnUtbW9kdWxlIGxpe2Zsb2F0Om5vbmU7bWFyZ2luLXJpZ2h0OjIwcHh9fS5tZW51LW1vZHVsZSBsaTpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDphdXRvO2xlZnQ6YXV0bzt3aWR0aDphdXRvO2hlaWdodDphdXRvO2JhY2tncm91bmQtY29sb3I6bm9uZTtib3JkZXItcmFkaXVzOm5vbmV9Lm1lbnUtbW9kdWxlIGxpOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9Lm1lbnUtbW9kdWxlIGxpIGF7Y29sb3I6cmdiYSgwLDAsMCwwLjgpO2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS00MDBcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuNjI1fS5tZW51LW1vZHVsZSBsaS5hY3RpdmV7Ym9yZGVyLWJvdHRvbTo0cHggc29saWQgIzE1QkZGRn0ubWVudS1tb2R1bGUgbGkuYWN0aXZlIGF7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTYwMFwiLHNhbnMtc2VyaWZ9LnByb2R1Y3QtY2Fyb3VzZWx7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZC1jb2xvcjojZjhmOGY4O21hcmdpbi10b3A6Y2FsYygxcHggKyAxOSAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3QtY2Fyb3VzZWx7bWFyZ2luLXRvcDoxcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LnByb2R1Y3QtY2Fyb3VzZWx7bWFyZ2luLXRvcDoyMHB4fX0ucHJvZHVjdC1jYXJvdXNlbCAucHJvZHVjdC1jYXJvdXNlbF9fYm9keXttYXJnaW46MjBweCBhdXRvIDMwcHg7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTQwMFwiLHNhbnMtc2VyaWY7cGFkZGluZzowIDEwJTttYXgtd2lkdGg6OTAlO2ZvbnQtc2l6ZTpjYWxjKDE0cHggKyA2ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvZHVjdC1jYXJvdXNlbCAucHJvZHVjdC1jYXJvdXNlbF9fYm9keXtmb250LXNpemU6MTRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsucHJvZHVjdC1jYXJvdXNlbCAucHJvZHVjdC1jYXJvdXNlbF9fYm9keXtmb250LXNpemU6MjBweH19LnByb2R1Y3QtY2Fyb3VzZWwgLnByb2R1Y3QtZ3JpZF9faW5uZXJ7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo3NSU7bWFyZ2luOjQycHggYXV0byAwfUBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCl7LnByb2R1Y3QtY2Fyb3VzZWwgLnByb2R1Y3QtZ3JpZF9faW5uZXJ7d2lkdGg6NjklfX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5wcm9kdWN0LWNhcm91c2VsIC5wcm9kdWN0LWdyaWRfX2lubmVye3dpZHRoOjEwMCU7bWF4LXdpZHRoOjQ5MHB4O21hcmdpbjo0MnB4IGF1dG87bGVmdDoxJTtoZWlnaHQ6MTIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7LnByb2R1Y3QtY2Fyb3VzZWwgLnByb2R1Y3QtZ3JpZF9faW5uZXJ7aGVpZ2h0OjEwNHB4fX1AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpey5wcm9kdWN0LWNhcm91c2VsIC5wcm9kdWN0LWdyaWRfX2lubmVye2hlaWdodDo4MHB4fX1AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpey5wcm9kdWN0LWNhcm91c2VsIC5wcm9kdWN0LWdyaWRfX2lubmVye2hlaWdodDo0NnB4fX0ucHJvZHVjdC1jYXJvdXNlbCAucHJvZHVjdC1ncmlkX19jb2x7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MzIlO21hcmdpbjowIDAuNSV9QG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KXsucHJvZHVjdC1jYXJvdXNlbCAucHJvZHVjdC1ncmlkX19jb2x7d2lkdGg6NDclfX0ucHJvZHVjdC1jYXJvdXNlbCAucHJvZHVjdC1ncmlkX19jb2wgLmJ1dHRvbntkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxNHB4O3BhZGRpbmc6OXB4IDExcHg7bWF4LXdpZHRoOjEzMnB4O21hcmdpbjowIGF1dG87cG9zaXRpb246cmVsYXRpdmU7dG9wOjEycHh9LnByb2R1Y3QtY2Fyb3VzZWx7cGFkZGluZy10b3A6NTBweDtoZWlnaHQ6Y2FsYyg1NTBweCArIDIwMCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3QtY2Fyb3VzZWx7aGVpZ2h0OjU1MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5wcm9kdWN0LWNhcm91c2Vse2hlaWdodDo3NTBweH19QG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KXsucHJvZHVjdC1jYXJvdXNlbHtoZWlnaHQ6YXV0bztwYWRkaW5nLWJvdHRvbTozNXB4fX0ucHJvZHVjdC1jYXJvdXNlbCBoM3t0ZXh0LWFsaWduOmNlbnRlcn0ucHJvZHVjdC1jYXJvdXNlbCAucHJvZHVjdC1ncmlkX19jb2x7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yO29wYWNpdHk6MH0ucHJvZHVjdC1jYXRlZ29yeS1tb2R1bGV7cGFkZGluZy10b3A6ODdweDtjbGVhcjpib3RofS5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZSB+IC5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZXtwYWRkaW5nLXRvcDowfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3QtY2F0ZWdvcnktbW9kdWxle3BhZGRpbmctdG9wOjQwcHh9LnByb2R1Y3QtY2F0ZWdvcnktbW9kdWxlIH4gLnByb2R1Y3QtY2F0ZWdvcnktbW9kdWxle3BhZGRpbmctdG9wOjB9fS5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZSAucHJvZHVjdC1jYXRlZ29yeS1tb2R1bGVfX2hlYWRlcntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MTcwcHggMCA0MHB4IDUwcHg7bWFyZ2luLWJvdHRvbToxMHB4fS5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZSAucHJvZHVjdC1jYXRlZ29yeS1tb2R1bGVfX2hlYWRlciBoM3tkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtsaW5lLWhlaWdodDoxLjQxNjY3O2ZvbnQtc2l6ZTpjYWxjKDI2cHggKyAzNiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3QtY2F0ZWdvcnktbW9kdWxlIC5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZV9faGVhZGVyIGgze2ZvbnQtc2l6ZToyNnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZSAucHJvZHVjdC1jYXRlZ29yeS1tb2R1bGVfX2hlYWRlciBoM3tmb250LXNpemU6NjJweH19LnByb2R1Y3QtY2F0ZWdvcnktbW9kdWxlIC5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZV9faGVhZGVyIGgzIC5saW5rX19pY29ue21hcmdpbi1sZWZ0OjEwcHg7d2lkdGg6NDBweDtoZWlnaHQ6MzZweDtib3R0b206NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMjJweCk7dHJhbnNpdGlvbi1wcm9wZXJ0eTphbGw7dHJhbnNpdGlvbi1kdXJhdGlvbjozOTBtczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7dHJhbnNpdGlvbi1kZWxheTowc30ucHJvZHVjdC1jYXRlZ29yeS1tb2R1bGUgLnByb2R1Y3QtY2F0ZWdvcnktbW9kdWxlX19oZWFkZXIgaDMgLmxpbmtfX2ljb24gc3Zne2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlfS5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZSAucHJvZHVjdC1jYXRlZ29yeS1tb2R1bGVfX2hlYWRlciBoMyAuYXJyb3ctbGluay0tYmxhY2t7ZmlsbDojMDAwMDAwfS5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZSAucHJvZHVjdC1jYXRlZ29yeS1tb2R1bGVfX2hlYWRlciBoMyAuYXJyb3ctbGluay0td2hpdGV7ZmlsbDojZmZmZmZmfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnByb2R1Y3QtY2F0ZWdvcnktbW9kdWxlIC5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZV9faGVhZGVye3BhZGRpbmc6MTIwcHggMCAyNnB4IDI2cHh9LnByb2R1Y3QtY2F0ZWdvcnktbW9kdWxlIC5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZV9faGVhZGVyIGgzIC5saW5rX19pY29ue21hcmdpbi1sZWZ0OjEwcHg7d2lkdGg6MjRweDtoZWlnaHQ6MTJweDt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDhweCl9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3QtY2F0ZWdvcnktbW9kdWxlIC5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZV9faGVhZGVye3BhZGRpbmc6MTIwcHggMCAyNnB4IDI2cHh9LnByb2R1Y3QtY2F0ZWdvcnktbW9kdWxlIC5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZV9faGVhZGVyIGgzIC5saW5rX19pY29ue21hcmdpbi1sZWZ0OjEwcHg7d2lkdGg6MjRweDtoZWlnaHQ6MTJweDt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDhweCl9fS5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZSAucHJvZHVjdC1jYXRlZ29yeS1tb2R1bGVfX2hlYWRlcjpob3ZlciBoMyAubGlua19faWNvbnt0cmFuc2Zvcm06dHJhbnNsYXRlKDEwcHgsIDIycHgpfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnByb2R1Y3QtY2F0ZWdvcnktbW9kdWxlIC5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZV9faGVhZGVyOmhvdmVyIGgzIC5saW5rX19pY29ue3RyYW5zZm9ybTp0cmFuc2xhdGUoMTBweCwgOHB4KX19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvZHVjdC1jYXRlZ29yeS1tb2R1bGUgLnByb2R1Y3QtY2F0ZWdvcnktbW9kdWxlX19oZWFkZXI6aG92ZXIgaDMgLmxpbmtfX2ljb257dHJhbnNmb3JtOnRyYW5zbGF0ZSgxMHB4LCA4cHgpfX0ucHJvZHVjdC1jYXRlZ29yeS1tb2R1bGUgLnByb2R1Y3QtY2F0ZWdvcnktbW9kdWxlX19wcm9kdWN0c3ttYXJnaW4tbGVmdDoxMHB4O21hcmdpbi1yaWdodDoxMHB4O21hcmdpbi1ib3R0b206ODBweH0ucHJvZHVjdC1jYXRlZ29yeS1tb2R1bGUgLnByb2R1Y3QtY2F0ZWdvcnktbW9kdWxlX19wcm9kdWN0czphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZTtjbGVhcjpib3RofUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3QtY2F0ZWdvcnktbW9kdWxlIC5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZV9fcHJvZHVjdHN7bWFyZ2luOjAgMCA2MHB4IDB9fS5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZSAucHJvZHVjdC1ncmlkX19jb2x7bWFyZ2luLXJpZ2h0OjElO21hcmdpbi1ib3R0b206MDt3aWR0aDoxOSV9QG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCl7LnByb2R1Y3QtY2F0ZWdvcnktbW9kdWxlIC5wcm9kdWN0LWdyaWRfX2NvbHt3aWR0aDoxOSU7bWFyZ2luLXJpZ2h0OjElO21hcmdpbi1ib3R0b206MSV9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpey5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZSAucHJvZHVjdC1ncmlkX19jb2x7d2lkdGg6MzEuOCU7bWFyZ2luLXJpZ2h0OjEuMyU7bWFyZ2luLWJvdHRvbToxLjMlfX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZSAucHJvZHVjdC1ncmlkX19jb2x7d2lkdGg6MTAwJTttYXJnaW4tcmlnaHQ6MCU7bWFyZ2luLWJvdHRvbToyJX19QG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KXsucHJvZHVjdC1jYXRlZ29yeS1tb2R1bGUgLnByb2R1Y3QtZ3JpZF9fY29se3dpZHRoOjEwMCU7bWFyZ2luLXJpZ2h0OjAlO21hcmdpbi1ib3R0b206MiV9fS5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZSAucHJvZHVjdC1jYXRlZ29yeS1tb2R1bGVfX21vcmV7cGFkZGluZzozMHB4IDA7aGVpZ2h0OjEwMCV9LnByb2R1Y3QtY2F0ZWdvcnktbW9kdWxlIC5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZV9fbW9yZTpiZWZvcmV7ZGlzcGxheTpibG9jaztjb250ZW50OicnO21hcmdpbjowIGF1dG87d2lkdGg6ODAlO21heC13aWR0aDoxODVweDtwYWRkaW5nLWJvdHRvbTo4NC4zMyU7aGVpZ2h0OjB9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvZHVjdC1jYXRlZ29yeS1tb2R1bGUgLnByb2R1Y3QtY2F0ZWdvcnktbW9kdWxlX19tb3JlOmJlZm9yZXtkaXNwbGF5Om5vbmV9fS5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZSAucHJvZHVjdC1jYXRlZ29yeS1tb2R1bGVfX21vcmU6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO21hcmdpbi10b3A6MjVweDtoZWlnaHQ6OTZweH1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZSAucHJvZHVjdC1jYXRlZ29yeS1tb2R1bGVfX21vcmU6YWZ0ZXJ7ZGlzcGxheTpub25lfX0ucHJvZHVjdC1jYXRlZ29yeS1tb2R1bGUgLnByb2R1Y3QtY2F0ZWdvcnktbW9kdWxlX19tb3JlIGF7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjA7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTQwMFwiLHNhbnMtc2VyaWY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6cmdiYSgwLDAsMCwwLjgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO2ZvbnQtc2l6ZTpjYWxjKDE0cHggKyAyICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvZHVjdC1jYXRlZ29yeS1tb2R1bGUgLnByb2R1Y3QtY2F0ZWdvcnktbW9kdWxlX19tb3JlIGF7Zm9udC1zaXplOjE0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LnByb2R1Y3QtY2F0ZWdvcnktbW9kdWxlIC5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZV9fbW9yZSBhe2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZSAucHJvZHVjdC1jYXRlZ29yeS1tb2R1bGVfX21vcmUgYSAucHJvZHVjdC1jYXRlZ29yeS1tb2R1bGVfX21vcmUtbGFiZWx7cGFkZGluZzoyMHB4IDB9fS5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZSAucHJvZHVjdC1jYXRlZ29yeS1tb2R1bGVfX21vcmUgYSAubW9yZS1hcnJvd3ttYXJnaW46MThweCBhdXRvIDAgYXV0bztkaXNwbGF5OmJsb2NrO2JvcmRlci1yYWRpdXM6NTAlO3dpZHRoOjM0cHg7aGVpZ2h0OjM0cHg7bGluZS1oZWlnaHQ6MzRweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmO2ZvbnQtc2l6ZToyNHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7YmFja2dyb3VuZC1jb2xvcjojMTViZmZmO3RyYW5zaXRpb246YWxsIC4wN3MgZWFzZX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZSAucHJvZHVjdC1jYXRlZ29yeS1tb2R1bGVfX21vcmUgYSAubW9yZS1hcnJvd3ttYXJnaW46MCBhdXRvO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7cmlnaHQ6MjRweH19LnByb2R1Y3QtY2F0ZWdvcnktbW9kdWxlIC5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZV9fbW9yZSBhIDpob3ZlciAubW9yZS1hcnJvd3ttYXJnaW4tdG9wOjEycHg7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtsaW5lLWhlaWdodDo0MHB4O2JhY2tncm91bmQtY29sb3I6IzA4QTJEQn1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZSAucHJvZHVjdC1jYXRlZ29yeS1tb2R1bGVfX21vcmUgYSA6aG92ZXIgLm1vcmUtYXJyb3d7bWFyZ2luLXRvcDowcHg7cmlnaHQ6MjFweH19LnByb2R1Y3QtY2F0ZWdvcnktbW9kdWxlIC5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZV9fbW9yZSBhIDphY3RpdmUgLm1vcmUtYXJyb3d7bWFyZ2luLXRvcDoxNnB4O3dpZHRoOjM2cHg7aGVpZ2h0OjM2cHg7bGluZS1oZWlnaHQ6MzZweH1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZSAucHJvZHVjdC1jYXRlZ29yeS1tb2R1bGVfX21vcmUgYSA6YWN0aXZlIC5tb3JlLWFycm93e21hcmdpbi10b3A6MHB4O3JpZ2h0OjIzcHh9fS5wcm9kdWN0LWdyaWRfX2NvbHtmbG9hdDpsZWZ0O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1yaWdodDoxJTttYXJnaW4tYm90dG9tOjElO3dpZHRoOjI0JTtib3JkZXItcmFkaXVzOjNweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246YWxsIDUwMG1zIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKX1AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KXsucHJvZHVjdC1ncmlkX19jb2x7d2lkdGg6MjQlO21hcmdpbi1yaWdodDoxJTttYXJnaW4tYm90dG9tOjElfX1AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KXsucHJvZHVjdC1ncmlkX19jb2x7d2lkdGg6MzEuOCU7bWFyZ2luLXJpZ2h0OjEuMyU7bWFyZ2luLWJvdHRvbToxLjMlfX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5wcm9kdWN0LWdyaWRfX2NvbHt3aWR0aDo0OCU7bWFyZ2luLXJpZ2h0OjIlO21hcmdpbi1ib3R0b206MiV9fUBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCl7LnByb2R1Y3QtZ3JpZF9fY29se3dpZHRoOjQ4JTttYXJnaW4tcmlnaHQ6MiU7bWFyZ2luLWJvdHRvbToyJX19LnByb2R1Y3QtZ3JpZF9fY29sLnByb2R1Y3QtZ3JpZF9fY29sLS1maWZ0aHttYXJnaW4tcmlnaHQ6MSU7bWFyZ2luLWJvdHRvbToxJTt3aWR0aDoxOS4yJX0ucHJvZHVjdC1ncmlkX19jb2wucHJvZHVjdC1ncmlkX19jb2wtLWZpZnRoOm50aC1jaGlsZCg1bil7bWFyZ2luLXJpZ2h0OjB9QG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCl7LnByb2R1Y3QtZ3JpZF9fY29sLnByb2R1Y3QtZ3JpZF9fY29sLS1maWZ0aHt3aWR0aDoyNCU7bWFyZ2luLXJpZ2h0OjElO21hcmdpbi1ib3R0b206MSV9LnByb2R1Y3QtZ3JpZF9fY29sLnByb2R1Y3QtZ3JpZF9fY29sLS1maWZ0aDpudGgtY2hpbGQoNW4pe21hcmdpbi1yaWdodDoxJX19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCl7LnByb2R1Y3QtZ3JpZF9fY29sLnByb2R1Y3QtZ3JpZF9fY29sLS1maWZ0aHt3aWR0aDozMS44JTttYXJnaW4tcmlnaHQ6MS4zJTttYXJnaW4tYm90dG9tOjEuMyV9LnByb2R1Y3QtZ3JpZF9fY29sLnByb2R1Y3QtZ3JpZF9fY29sLS1maWZ0aDpudGgtY2hpbGQoNW4pe21hcmdpbi1yaWdodDoxLjMlfX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5wcm9kdWN0LWdyaWRfX2NvbC5wcm9kdWN0LWdyaWRfX2NvbC0tZmlmdGh7d2lkdGg6NDglO21hcmdpbi1yaWdodDoyJTttYXJnaW4tYm90dG9tOjIlfS5wcm9kdWN0LWdyaWRfX2NvbC5wcm9kdWN0LWdyaWRfX2NvbC0tZmlmdGg6bnRoLWNoaWxkKDVuKXttYXJnaW4tcmlnaHQ6MCV9fUBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCl7LnByb2R1Y3QtZ3JpZF9fY29sLnByb2R1Y3QtZ3JpZF9fY29sLS1maWZ0aHt3aWR0aDo0OCU7bWFyZ2luLXJpZ2h0OjIlO21hcmdpbi1ib3R0b206MiV9LnByb2R1Y3QtZ3JpZF9fY29sLnByb2R1Y3QtZ3JpZF9fY29sLS1maWZ0aDpudGgtY2hpbGQoNW4pe21hcmdpbi1yaWdodDowJX19LnByb2R1Y3QtZ3JpZC1mZWF0dXJlZCAucHJvZHVjdC1ncmlkX19jb2x7d2lkdGg6MzIuMyV9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCl7LnByb2R1Y3QtZ3JpZC1mZWF0dXJlZCAucHJvZHVjdC1ncmlkX19jb2x7d2lkdGg6MzIlfX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5wcm9kdWN0LWdyaWQtZmVhdHVyZWQgLnByb2R1Y3QtZ3JpZF9fY29se3dpZHRoOjQ4JX19LnByb2R1Y3QtZ3JpZF9fY29sOmhvdmVye2JveC1zaGFkb3c6aW5zZXQgMCAtMjBweCAwIC0xNnB4ICMxNWJmZmYsMHB4IDJweCA2cHggcmdiYSgwLDAsMCwwLjIpfS5wcm9kdWN0LWdyaWRfX2NvbDphY3RpdmV7Ym94LXNoYWRvdzppbnNldCAwIC0yMHB4IDAgLTE2cHggIzE1YmZmZiwwcHggMnB4IDZweCB0cmFuc3BhcmVudH1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5wcm9kdWN0LWdyaWRfX2NvbDphY3RpdmV7Ym94LXNoYWRvdzppbnNldCAwIC0yMHB4IDAgLTE2cHggIzE1YmZmZiwwcHggMnB4IDZweCByZ2JhKDAsMCwwLDAuMil9fS5wcm9kdWN0LWdyaWR7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJX0ucHJvZHVjdC1ncmlkX19pbm5lcntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlfS5wcm9kdWN0LWdyaWQtZmVhdHVyZWR7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJX0ucHJvZHVjdHMtY29udGVudHtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOjEzMHB4O21pbi1oZWlnaHQ6NTAwcHg7d2lkdGg6MTAwJTt0b3A6MH1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5wcm9kdWN0cy1jb250ZW50e21hcmdpbi10b3A6MH19LnByb2R1Y3QtZ3JpZF9fbW9yZXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjk5JTtsZWZ0OjA7YmFja2dyb3VuZC1jb2xvcjojZmZmO2N1cnNvcjpwb2ludGVyO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmJveC1zaGFkb3cgMjAwbXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO2JvcmRlci1yYWRpdXM6M3B4O21hcmdpbi10b3A6NXB4fUBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpey5wcm9kdWN0LWdyaWRfX21vcmV7d2lkdGg6OTglfX0ucHJvZHVjdC1ncmlkX19tb3JlOmhvdmVye2JveC1zaGFkb3c6MCAycHggNnB4IHJnYmEoMCwwLDAsMC4yMyl9LnByb2R1Y3QtZ3JpZF9fbW9yZTphY3RpdmV7Ym94LXNoYWRvdzowIDJweCA2cHggdHJhbnNwYXJlbnR9LnByb2R1Y3QtZ3JpZF9fbW9yZSBwe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MTNweCAwO2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS02MDBcIixzYW5zLXNlcmlmLHNhbnMtc2VyaWY7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6cmdiYSgwLDAsMCwwLjgpO2xldHRlci1zcGFjaW5nOjAuMDJlbTtmb250LXNpemU6Y2FsYygxMnB4ICsgMiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3QtZ3JpZF9fbW9yZSBwe2ZvbnQtc2l6ZToxMnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5wcm9kdWN0LWdyaWRfX21vcmUgcHtmb250LXNpemU6MTRweH19LnByb2R1Y3QtZ3JpZC1jb250YWluZXItLWV4cGFuZGVkIC5wcm9kdWN0LWdyaWRfX21vcmV7ZGlzcGxheTpub25lfS5zY3JvbGwtdG8tdG9wLXdyYXB7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246Zml4ZWQ7cmlnaHQ6MDtsZWZ0OjA7Ym90dG9tOjEyMHB4O3dpZHRoOjEwMCU7bWF4LXdpZHRoOjE0NDBweDttYXJnaW46YXV0bzt6LWluZGV4OjR9LnNjcm9sbC10by10b3AtYnV0dG9ue3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjE2cHg7d2lkdGg6NjRweDtoZWlnaHQ6NjRweDtib3JkZXItcmFkaXVzOjUwJTtib3JkZXI6MDtkaXNwbGF5Om5vbmU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2N1cnNvcjpwb2ludGVyO2JveC1zaGFkb3c6MCAzcHggMTBweCByZ2JhKDAsMCwwLDAuMjMpfUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpey5zY3JvbGwtdG8tdG9wLWJ1dHRvbnt3aWR0aDo2NHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsuc2Nyb2xsLXRvLXRvcC1idXR0b257d2lkdGg6NjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7LnNjcm9sbC10by10b3AtYnV0dG9ue3dpZHRoOjU2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7LnNjcm9sbC10by10b3AtYnV0dG9ue3dpZHRoOjQ4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnNjcm9sbC10by10b3AtYnV0dG9ue3dpZHRoOjQ0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpey5zY3JvbGwtdG8tdG9wLWJ1dHRvbntoZWlnaHQ6NjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LnNjcm9sbC10by10b3AtYnV0dG9ue2hlaWdodDo2MHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsuc2Nyb2xsLXRvLXRvcC1idXR0b257aGVpZ2h0OjU2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7LnNjcm9sbC10by10b3AtYnV0dG9ue2hlaWdodDo0OHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5zY3JvbGwtdG8tdG9wLWJ1dHRvbntoZWlnaHQ6NDRweH19LnNjcm9sbC10by10b3AtYnV0dG9uIHN2Z3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO21heC13aWR0aDoyOHB4O3otaW5kZXg6MX0uc2Nyb2xsLXRvLXRvcC1idXR0b246YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1O3RyYW5zZm9ybTpzY2FsZSgwLjMpO29wYWNpdHk6MDt0cmFuc2l0aW9uLXByb3BlcnR5OmFsbDt0cmFuc2l0aW9uLWR1cmF0aW9uOjM5MG1zO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTt0cmFuc2l0aW9uLWRlbGF5OjBzfS5zY3JvbGwtdG8tdG9wLWJ1dHRvbjpob3ZlcjpiZWZvcmV7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX0ucHJvZHVjdHMtZ3JpZHtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpyaWdodDt3aWR0aDo4MCV9QG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCl7LnByb2R1Y3RzLWdyaWR7d2lkdGg6NzUlfX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5wcm9kdWN0cy1ncmlke3dpZHRoOjEwMCU7bWFyZ2luLXRvcDoxMjBweH19LnByb2R1Y3QtZ3JpZC1jb250YWluZXIsLnByb2R1Y3QtZ3JpZC1mZWF0dXJlZHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjQ2cHh9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCl7LnByb2R1Y3QtZ3JpZC1jb250YWluZXIsLnByb2R1Y3QtZ3JpZC1mZWF0dXJlZHtyaWdodDotMC41JX19QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsucHJvZHVjdC1ncmlkLWNvbnRhaW5lciwucHJvZHVjdC1ncmlkLWZlYXR1cmVke3dpZHRoOjEwMiU7cmlnaHQ6MC4zJTttYXJnaW4tYm90dG9tOjUwcHh9fS5wcm9kdWN0LWdyaWQtY29udGFpbmVyIGgzLC5wcm9kdWN0LWdyaWQtZmVhdHVyZWQgaDN7Y29sb3I6cmdiYSgwLDAsMCwwLjgpO21hcmdpbi1ib3R0b206MjBweDttYXJnaW4tbGVmdDoyMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnByb2R1Y3QtZ3JpZC1jb250YWluZXIgaDMsLnByb2R1Y3QtZ3JpZC1mZWF0dXJlZCBoM3t3aWR0aDo5MCU7bWFyZ2luOjAgYXV0byAyMHB4fX0uZmlsdGVyZWQtcHJvZHVjdC1saXN0e21hcmdpbi10b3A6Y2FsYygtNDlweCArIC0xOSAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmZpbHRlcmVkLXByb2R1Y3QtbGlzdHttYXJnaW4tdG9wOi00OXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5maWx0ZXJlZC1wcm9kdWN0LWxpc3R7bWFyZ2luLXRvcDotNjhweH19QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuZmlsdGVyZWQtcHJvZHVjdC1saXN0e21hcmdpbi10b3A6MH19LmZpbHRlcmVkLXByb2R1Y3QtbGlzdF9fc3Bpbm5lcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MSU7bGVmdDowO3JpZ2h0OjA7bWFyZ2luOjAgYXV0bzt3aWR0aDo3NXB4O2hlaWdodDo3NXB4O3otaW5kZXg6MH0ubG9hZGluZyAuZmlsdGVyZWQtcHJvZHVjdC1saXN0X19zcGlubmVye2Rpc3BsYXk6YmxvY2t9LmxvYWRlZCAuZmlsdGVyZWQtcHJvZHVjdC1saXN0X19zcGlubmVye2Rpc3BsYXk6bm9uZX0uc2hvcC1wcm9kdWN0LW1vZHVsZXttYXJnaW4tdG9wOjlweDtwYWRkaW5nLXRvcDowfS5zaG9wLXByb2R1Y3QtbW9kdWxlIC5maWx0ZXJlZC1wcm9kdWN0LWxpc3R7bWFyZ2luLXRvcDowfS5zaG9wLXByb2R1Y3QtbW9kdWxlIC5maWx0ZXJlZC1wcm9kdWN0LWxpc3RfX3NwaW5uZXJ7dG9wOjEyNnB4fS5zaG9wLXByb2R1Y3QtbW9kdWxlIC5zY3JvbGwtdG8tdG9wLXdyYXB7ZGlzcGxheTpub25lfS5zaG9wLXByb2R1Y3QtbW9kdWxlLnByb2R1Y3QtY2F0ZWdvcnktbW9kdWxlLS01LWNvbHVtbnMgLnByb2R1Y3RzLWdyaWR7d2lkdGg6MTAwJX0uc2hvcC1wcm9kdWN0LW1vZHVsZS5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZS0tNS1jb2x1bW5zIC5wcm9kdWN0LWZpbHRlcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uc2hvcC1wcm9kdWN0LW1vZHVsZS5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZS0tNS1jb2x1bW5zIC5wcm9kdWN0LWZpbHRlcl9fbW9iaWxlLWJ1dHRvbntkaXNwbGF5Om5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuc2hvcC1wcm9kdWN0LW1vZHVsZS5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZS0tNS1jb2x1bW5zIC5wcm9kdWN0cy1ncmlke21hcmdpbi10b3A6NTZweH19LnByb2R1Y3QtZ3JpZC1oZXJvLWFjdGl2ZSAucHJvZHVjdHMtY29udGVudHtwYWRkaW5nLXRvcDo4NHB4fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnByb2R1Y3QtZ3JpZC1oZXJvLWFjdGl2ZSAucHJvZHVjdHMtY29udGVudHtwYWRkaW5nLXRvcDowcHh9fS5wcm9kdWN0LWdyaWQtaGVyby1hY3RpdmUgLmhlcm8tbW9kdWxle29wYWNpdHk6MDttYXgtd2lkdGg6MTQ0MHB4O21hcmdpbjowIGF1dG99LnByb2R1Y3QtZ3JpZC1oZXJvIC5oZXJvLW1vZHVsZXt0b3A6MTYycHg7bGVmdDowO3JpZ2h0OjA7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowO3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5O3RyYW5zaXRpb24tZHVyYXRpb246MTUwbXM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO3RyYW5zaXRpb24tZGVsYXk6MHN9LnByb2R1Y3QtZ3JpZC1oZXJvIC5oZXJvLW1vZHVsZS5hY3RpdmV7b3BhY2l0eToxO3BvaW50ZXItZXZlbnRzOmF1dG99QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsucHJvZHVjdC1ncmlkLWhlcm8gLmhlcm8tbW9kdWxle3RvcDo2MnB4fX0ucGFnZS1lbWJlZGRlZCAubWFpbi13cmFwcGVye3BhZGRpbmctdG9wOjB9LnBhZ2UtZW1iZWRkZWQgLnByb2R1Y3RzLWNvbnRlbnR7bWFyZ2luLXRvcDo4MHB4fS5wcm9kdWN0LWhlcm97cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy10b3A6Y2FsYyg1MHB4ICsgNzUgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7cGFkZGluZy1ib3R0b206Y2FsYyg1MHB4ICsgNzUgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5wcm9kdWN0LWhlcm97cGFkZGluZy10b3A6NTBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsucHJvZHVjdC1oZXJve3BhZGRpbmctdG9wOjEyNXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3QtaGVyb3twYWRkaW5nLWJvdHRvbTo1MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5wcm9kdWN0LWhlcm97cGFkZGluZy1ib3R0b206MTI1cHh9fS5wcm9kdWN0LWhlcm9fX3NsaWRlcntwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpsZWZ0O3dpZHRoOjU2JX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5wcm9kdWN0LWhlcm9fX3NsaWRlcnt3aWR0aDo1MCV9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3QtaGVyb19fc2xpZGVye3dpZHRoOjEwMCV9fS5wcm9kdWN0LWhlcm8tcHJldmlld3N7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtmbG9hdDpsZWZ0O3RvcDo1MCU7bWFyZ2luLXJpZ2h0OjUlO3dpZHRoOjExJTttaW4td2lkdGg6NzBweDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt6LWluZGV4OjF9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCl7LnByb2R1Y3QtaGVyby1wcmV2aWV3c3t0b3A6NTUlfX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5wcm9kdWN0LWhlcm8tcHJldmlld3N7ZGlzcGxheTpub25lfX0ucHJvZHVjdC1oZXJvLXByZXZpZXdzX193cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDo0MDBweDtvdmVyZmxvdzpoaWRkZW59LnByb2R1Y3QtaGVyby1wcmV2aWV3X19hbGx7cG9zaXRpb246YWJzb2x1dGV9LnByb2R1Y3QtaGVyby1wcmV2aWV3e21hcmdpbjoyMHB4IDA7d2lkdGg6NTZweDtoZWlnaHQ6NTZweDtsaXN0LXN0eWxlOm5vbmU7YmFja2dyb3VuZC1zaXplOjgwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI0U3RTdFNztib3JkZXItcmFkaXVzOjJweDtjdXJzb3I6cG9pbnRlcjtvdmVyZmxvdzpoaWRkZW59LnByb2R1Y3QtaGVyby1wcmV2aWV3LmFjdGl2ZXtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjMTViZmZmfS5wcm9kdWN0LWhlcm8tcHJldmlldzpob3ZlciwucHJvZHVjdC1oZXJvLXByZXZpZXc6Zm9jdXN7Ym94LXNoYWRvdzowIDJweCA2cHggcmdiYSgwLDAsMCwwLjIzKTt0cmFuc2l0aW9uOmFsbCAzOTBtcyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSl9LnByb2R1Y3QtaGVyby1wcmV2aWV3c19fYXJyb3d7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpub25lO3dpZHRoOjU2cHg7aGVpZ2h0OjI2cHg7Ym9yZGVyLXJhZGl1czozcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI0U3RTdFNztjdXJzb3I6cG9pbnRlcn0ucHJvZHVjdC1oZXJvLXByZXZpZXdzX19hcnJvdyBzdmd7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTVweDtoZWlnaHQ6MTVweDt0b3A6MDtsZWZ0OjA7Ym90dG9tOjA7cmlnaHQ6MDttYXJnaW46YXV0b30ucHJvZHVjdC1oZXJvLXByZXZpZXdzX19hcnJvdzpob3ZlciwucHJvZHVjdC1oZXJvLXByZXZpZXdzX19hcnJvdzpmb2N1c3tib3gtc2hhZG93OjAgMnB4IDVweCByZ2JhKDAsMCwwLDAuMSl9LnByb2R1Y3QtaGVyby1wcmV2aWV3c19fYXJyb3cuaW5hY3RpdmUtcHJldmlld3tkaXNwbGF5Om5vbmU7cG9pbnRlci1ldmVudHM6bm9uZTtvcGFjaXR5OjAuODtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY4Zjh9LnByb2R1Y3QtaGVyby1wcmV2aWV3c19fYXJyb3cuaW5hY3RpdmUtcHJldmlldyBzdmd7b3BhY2l0eTowLjV9LnByb2R1Y3QtaGVyby1wcmV2aWV3c19fYXJyb3cuaW5hY3RpdmUtcHJldmlldzpob3ZlciwucHJvZHVjdC1oZXJvLXByZXZpZXdzX19hcnJvdy5pbmFjdGl2ZS1wcmV2aWV3OmZvY3Vze2JveC1zaGFkb3c6bm9uZX0ucHJvZHVjdC1oZXJvX19zbGlkZXN7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpyaWdodDt3aWR0aDpjYWxjKDg1JSArIDUgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7aGVpZ2h0OmNhbGMoMzYwcHggKyA3MCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3QtaGVyb19fc2xpZGVze3dpZHRoOjg1JX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsucHJvZHVjdC1oZXJvX19zbGlkZXN7d2lkdGg6OTAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3QtaGVyb19fc2xpZGVze2hlaWdodDozNjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsucHJvZHVjdC1oZXJvX19zbGlkZXN7aGVpZ2h0OjQzMHB4fX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5wcm9kdWN0LWhlcm9fX3NsaWRlc3t3aWR0aDoxMDAlfX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5wcm9kdWN0LWhlcm9fX3NsaWRlc3toZWlnaHQ6MDtwYWRkaW5nLWJvdHRvbToxMDAlfX0ucHJvZHVjdC1oZXJvLXNsaWRlLC5wcm9kdWN0LWhlcm8tc2xpZGVfX21lZGlhLWNvbnRhaW5lcntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5Om5vbmU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7bWFyZ2luOmF1dG87d2lkdGg6MTAwJTttYXgtd2lkdGg6NDAwcHg7aGVpZ2h0OjEwMCV9LnByb2R1Y3QtaGVyby1zbGlkZTpmaXJzdC1jaGlsZCwucHJvZHVjdC1oZXJvLXNsaWRlX19tZWRpYS1jb250YWluZXI6Zmlyc3QtY2hpbGR7ZGlzcGxheTpibG9jazt6LWluZGV4OjF9LnByb2R1Y3QtaGVyby1zbGlkZSBpbWcsLnByb2R1Y3QtaGVyby1zbGlkZV9fbWVkaWEtY29udGFpbmVyIGltZ3twb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO2xlZnQ6MDttYXJnaW46YXV0bzt0b3A6MDtib3R0b206MDt6LWluZGV4Oi0xfS5wcm9kdWN0LWhlcm8tc2xpZGVfX21lZGlhe3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO21hcmdpbjphdXRvO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5tb2JpbGUtc2xpZGVye2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjUwJTtyaWdodDowO21hcmdpbjowO3BhZGRpbmc6MDtoZWlnaHQ6MTBweDt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt6LWluZGV4OjF9Lm1vYmlsZS1zbGlkZXIgbGl7ZmxvYXQ6bGVmdDt3aWR0aDo4cHg7aGVpZ2h0OjhweDtiYWNrZ3JvdW5kLWNvbG9yOiM5NTk0OTQ7Ym9yZGVyLXJhZGl1czo1MCU7ZGlzcGxheTppbmxpbmU7bWFyZ2luOjAgNHB4O3BhZGRpbmc6MH0ubW9iaWxlLXNsaWRlciBsaTpiZWZvcmV7ZGlzcGxheTpub25lfS5tb2JpbGUtc2xpZGVyIGxpLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsubW9iaWxlLXNsaWRlcnttYXJnaW4tdG9wOjEycHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnByb2R1Y3QtaGVyby1uYXZpZ2F0aW9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrfX0ucHJvZHVjdC1oZXJvX190aXRsZXtmb250LXNpemU6Y2FsYygxOHB4ICsgMTQgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7Y29sb3I6cmdiYSgwLDAsMCwwLjgpO2xpbmUtaGVpZ2h0OjEuMjV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5wcm9kdWN0LWhlcm9fX3RpdGxle2ZvbnQtc2l6ZToxOHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5wcm9kdWN0LWhlcm9fX3RpdGxle2ZvbnQtc2l6ZTozMnB4fX0ucHJvZHVjdC1oZXJvX19kZXNjcmlwdGlvbntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OnJpZ2h0O3dpZHRoOjQzJTtoZWlnaHQ6Y2FsYygzNDBweCArIDYwICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvZHVjdC1oZXJvX19kZXNjcmlwdGlvbntoZWlnaHQ6MzQwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LnByb2R1Y3QtaGVyb19fZGVzY3JpcHRpb257aGVpZ2h0OjQwMHB4fX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5wcm9kdWN0LWhlcm9fX2Rlc2NyaXB0aW9ue3dpZHRoOjUwJX19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvZHVjdC1oZXJvX19kZXNjcmlwdGlvbnttYXJnaW4tdG9wOjE4cHg7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b319LnByb2R1Y3QtaGVyb19fZGVzY3JpcHRpb25fX3dyYXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTttYXJnaW4tcmlnaHQ6MTAlO3dpZHRoOjgwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5wcm9kdWN0LWhlcm9fX2Rlc2NyaXB0aW9uX193cmFwe21hcmdpbi1sZWZ0OjEwJTttYXJnaW4tcmlnaHQ6MH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvZHVjdC1oZXJvX19kZXNjcmlwdGlvbl9fd3JhcHttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowfX0ucHJvZHVjdC1oZXJvX19kZXNjcmlwdGlvbl9fd3JhcCBoMXttYXJnaW4tYm90dG9tOjE1cHg7Y29sb3I6cmdiYSgwLDAsMCwwLjcpO2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS0zMDBjXCIsc2Fucy1zZXJpZjtsaW5lLWhlaWdodDoxLjI7Zm9udC1zaXplOmNhbGMoMjRweCArIDE2ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvZHVjdC1oZXJvX19kZXNjcmlwdGlvbl9fd3JhcCBoMXtmb250LXNpemU6MjRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsucHJvZHVjdC1oZXJvX19kZXNjcmlwdGlvbl9fd3JhcCBoMXtmb250LXNpemU6NDBweH19LnByb2R1Y3QtaGVyb19fZGVzY3JpcHRpb25fX3dyYXA+cHttYXJnaW4tYm90dG9tOjI4cHg7Y29sb3I6cmdiYSgwLDAsMCwwLjgpfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3QtaGVyb19fZGVzY3JpcHRpb25fX3dyYXA+cDpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206MjRweH0ucHJvZHVjdC1oZXJvX19kZXNjcmlwdGlvbl9fd3JhcD5wOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowcHh9fS5wcm9kdWN0LWhlcm9fX2Rlc2NyaXB0aW9uX193cmFwIC5wcm9kdWN0LXByaWNle2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS0zMDBcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjEuMzMzMzM7ZmxvYXQ6bGVmdDttYXJnaW4tdG9wOjE5cHg7bWFyZ2luLXJpZ2h0OjEwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvZHVjdC1oZXJvX19kZXNjcmlwdGlvbl9fd3JhcCAucHJvZHVjdC1wcmljZXt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MjdweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvZHVjdC1oZXJvX19kZXNjcmlwdGlvbl9fd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO21hcmdpbi1yaWdodDowO3RvcDowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5wcm9kdWN0LWhlcm9fX2Rlc2NyaXB0aW9uX193cmFwIC5idXR0b257d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcn19LnByb2R1Y3QtaGVyb19fZGVzY3JpcHRpb24taGVhZGxpbmV7Zm9udC1zaXplOmNhbGMoMTVweCArIDEgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7Y29sb3I6cmdiYSgwLDAsMCwwLjgpO2xpbmUtaGVpZ2h0OjEuNztkaXNwbGF5OmlubGluZS1ibG9jaztjbGVhcjpib3RofUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvZHVjdC1oZXJvX19kZXNjcmlwdGlvbi1oZWFkbGluZXtmb250LXNpemU6MTVweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsucHJvZHVjdC1oZXJvX19kZXNjcmlwdGlvbi1oZWFkbGluZXtmb250LXNpemU6MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvZHVjdC1oZXJvX19kZXNjcmlwdGlvbi1oZWFkbGluZXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46N3B4IDB9fS5wcm9kdWN0LXNoaXBwaW5ne21hcmdpbi10b3A6MThweDtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNDAwXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweH0ucHJvZHVjdC1zaGlwcGluZyBzdmd7cG9zaXRpb246cmVsYXRpdmU7dG9wOi04cHg7ZmxvYXQ6bGVmdDt3aWR0aDozN3B4O2hlaWdodDozNHB4O21hcmdpbi1yaWdodDo2cHh9LnByb2R1Y3QtaGVyb19fcmV2aWV3c3ttYXJnaW4tYm90dG9tOjEwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJX0ucHJvZHVjdC1oZXJvX19yZXZpZXdzX19zdGFyc3tmbG9hdDpsZWZ0O21hcmdpbjo0cHggOHB4IDAgMThweH0ucHJvZHVjdC1oZXJvX19yZXZpZXdzX19zdGFye3dpZHRoOjE1cHg7aGVpZ2h0OjE1cHh9LnByb2R1Y3QtaGVyb19fcmV2aWV3c19fdG90YWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXRvcDoxMHB4O2ZvbnQtc2l6ZToxNHB4fS5wcm9kdWN0LWhlcm9fX2V4dHJhc3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO3BhZGRpbmc6MjBweCAwfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3QtaGVyb19fZXh0cmFze21hcmdpbi10b3A6MTdweH19LnByb2R1Y3QtaGVyb19fZXh0cmFzOmJlZm9yZSwucHJvZHVjdC1oZXJvX19leHRyYXM6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDoxcHg7bWF4LXdpZHRoOjM4NHB4O3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojRTdFN0U3fS5wcm9kdWN0LWhlcm9fX2V4dHJhczpiZWZvcmV7dG9wOjB9LnByb2R1Y3QtaGVyb19fZXh0cmFzOmFmdGVye2JvdHRvbTowfS5wcm9kdWN0LWhlcm9fX3NlY3Rpb257bWFyZ2luLWJvdHRvbToyNnB4fS5wcm9kdWN0LWhlcm9fX3NlY3Rpb246bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnByb2R1Y3QtaGVyb19fc2VjdGlvbiAucHJvZHVjdC1oZXJvX19zZWN0aW9uX190aXRsZXtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNDAwXCIsc2Fucy1zZXJpZjtmb250LXNpemU6Y2FsYygxNXB4ICsgMSAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3QtaGVyb19fc2VjdGlvbiAucHJvZHVjdC1oZXJvX19zZWN0aW9uX190aXRsZXtmb250LXNpemU6MTVweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsucHJvZHVjdC1oZXJvX19zZWN0aW9uIC5wcm9kdWN0LWhlcm9fX3NlY3Rpb25fX3RpdGxle2ZvbnQtc2l6ZToxNnB4fX0ucHJvZHVjdC1jb2xvcntjbGVhcjpib3RoO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5wcm9kdWN0LWNvbG9yX19jaXJjbGV7cG9zaXRpb246cmVsYXRpdmU7ZmxvYXQ6bGVmdDttYXJnaW46MThweCA2cHggNXB4O3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7Ym9yZGVyLXJhZGl1czo1MCU7Ym94LXNoYWRvdzppbnNldCAwIDFweCA1cHggMCByZ2JhKDAsMCwwLDAuMzYpO2N1cnNvcjpwb2ludGVyfS5wcm9kdWN0LWNvbG9yX19jaXJjbGU6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjM2cHg7aGVpZ2h0OjM2cHg7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyOjJweCBzb2xpZCAjMTViZmZmO2xlZnQ6LTUuOHB4O3JpZ2h0OjA7dG9wOjA7Ym90dG9tOjA7bWFyZ2luOmF1dG87b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZSgwLjcpO3RyYW5zaXRpb246YWxsIDE1MG1zIGVhc2Utb3V0fS5wcm9kdWN0LWNvbG9yX19jaXJjbGUuYWN0aXZlOmFmdGVye29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGUoMSl9LnByb2R1Y3QtaGVyby1wcmV2aWV3cy0tbmV3LC5wcm9kdWN0LWhlcm8gLnN0LXNsaWRlcntkaXNwbGF5Om5vbmV9LnByb2R1Y3QtcGFnZS0tbmV3IC5wcm9kdWN0LWhlcm97bWFyZ2luLWJvdHRvbTotN3B4O21hcmdpbi10b3A6NzdweDtwYWRkaW5nLXRvcDpjYWxjKDUwcHggKyAtMTAgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7cGFkZGluZy1ib3R0b206Y2FsYygzNHB4ICsgMCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3QtcGFnZS0tbmV3IC5wcm9kdWN0LWhlcm97cGFkZGluZy10b3A6NTBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsucHJvZHVjdC1wYWdlLS1uZXcgLnByb2R1Y3QtaGVyb3twYWRkaW5nLXRvcDo0MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3QtcGFnZS0tbmV3IC5wcm9kdWN0LWhlcm97cGFkZGluZy1ib3R0b206MzRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsucHJvZHVjdC1wYWdlLS1uZXcgLnByb2R1Y3QtaGVyb3twYWRkaW5nLWJvdHRvbTozNHB4fX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5wcm9kdWN0LXBhZ2UtLW5ldyAucHJvZHVjdC1oZXJve21hcmdpbi10b3A6MH19LnByb2R1Y3QtcGFnZS0tbmV3IC5wcm9kdWN0LWhlcm8gLnByb2R1Y3QtaGVyby1wcmV2aWV3c3tkaXNwbGF5Om5vbmV9LnByb2R1Y3QtcGFnZS0tbmV3IC5wcm9kdWN0LWhlcm8gLnByb2R1Y3QtaGVyby1wcmV2aWV3cy5wcm9kdWN0LWhlcm8tcHJldmlld3MtLW5ld3tkaXNwbGF5OmJsb2NrfS5wcm9kdWN0LXBhZ2UtLW5ldyAucHJvZHVjdC1oZXJvIC5wcm9kdWN0LWhlcm9fX3NsaWRlc3tkaXNwbGF5Om5vbmV9LnByb2R1Y3QtcGFnZS0tbmV3IC5wcm9kdWN0LWhlcm8gLnN0LXNsaWRlcntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmNhbGMoODUlICsgNSAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtoZWlnaHQ6Y2FsYygzOTBweCArIDgwICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvZHVjdC1wYWdlLS1uZXcgLnByb2R1Y3QtaGVybyAuc3Qtc2xpZGVye3dpZHRoOjg1JX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsucHJvZHVjdC1wYWdlLS1uZXcgLnByb2R1Y3QtaGVybyAuc3Qtc2xpZGVye3dpZHRoOjkwJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5wcm9kdWN0LXBhZ2UtLW5ldyAucHJvZHVjdC1oZXJvIC5zdC1zbGlkZXJ7aGVpZ2h0OjM5MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5wcm9kdWN0LXBhZ2UtLW5ldyAucHJvZHVjdC1oZXJvIC5zdC1zbGlkZXJ7aGVpZ2h0OjQ3MHB4fX0ucHJvZHVjdC1wYWdlLS1uZXcgLnByb2R1Y3QtaGVybyAuc3Qtc2xpZGVyIC5zdC1zbGlkZXJfX3NsaWRlc3tkaXNwbGF5OmJsb2NrfS5wcm9kdWN0LXBhZ2UtLW5ldyAucHJvZHVjdC1oZXJvIC5zdC1zbGlkZXIgLnN0LXNsaWRlcl9fc2xpZGV7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0ucHJvZHVjdC1wYWdlLS1uZXcgLnByb2R1Y3QtaGVybyAuc3Qtc2xpZGVyIC5zbGlkZXItbWVhdGJhbGxze3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3BhZGRpbmc6MH0ucHJvZHVjdC1wYWdlLS1uZXcgLnByb2R1Y3QtaGVybyAuc3Qtc2xpZGVyIC5zbGlkZXItbWVhdGJhbGxzIC5zbGlkZXItbWVhdGJhbGxzX19iYWxse2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjE1KX0ucHJvZHVjdC1wYWdlLS1uZXcgLnByb2R1Y3QtaGVybyAuc3Qtc2xpZGVyIC5zbGlkZXItbWVhdGJhbGxzIC5zbGlkZXItbWVhdGJhbGxzX19iYWxsLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMxNWJmZmZ9LnByb2R1Y3QtcGFnZS0tbmV3IC5wcm9kdWN0LWhlcm8gLnByb2R1Y3QtaGVyb19fZGVzY3JpcHRpb257aGVpZ2h0OmNhbGMoMzkwcHggKyA4MCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3QtcGFnZS0tbmV3IC5wcm9kdWN0LWhlcm8gLnByb2R1Y3QtaGVyb19fZGVzY3JpcHRpb257aGVpZ2h0OjM5MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5wcm9kdWN0LXBhZ2UtLW5ldyAucHJvZHVjdC1oZXJvIC5wcm9kdWN0LWhlcm9fX2Rlc2NyaXB0aW9ue2hlaWdodDo0NzBweH19LnByb2R1Y3QtcGFnZS0tbmV3IC5wcm9kdWN0LWhlcm9fX2Rlc2NyaXB0aW9uX193cmFwIGgxe21hcmdpbi1ib3R0b206MTlweDtsaW5lLWhlaWdodDoxLjE2NjY3O2ZvbnQtc2l6ZTpjYWxjKDMycHggKyAxNiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3QtcGFnZS0tbmV3IC5wcm9kdWN0LWhlcm9fX2Rlc2NyaXB0aW9uX193cmFwIGgxe2ZvbnQtc2l6ZTozMnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5wcm9kdWN0LXBhZ2UtLW5ldyAucHJvZHVjdC1oZXJvX19kZXNjcmlwdGlvbl9fd3JhcCBoMXtmb250LXNpemU6NDhweH19LnByb2R1Y3QtcGFnZS0tbmV3IC5wcm9kdWN0LWhlcm9fX2Rlc2NyaXB0aW9uX193cmFwe21hcmdpbi1yaWdodDowO3dpZHRoOmF1dG99LnByb2R1Y3QtcGFnZS0tbmV3IC5wcm9kdWN0LWhlcm9fX2Rlc2NyaXB0aW9uX193cmFwPnB7bWFyZ2luLWJvdHRvbTozMXB4fS5wcm9kdWN0LXBhZ2UtLW5ldyAucHJvZHVjdC1oZXJvX19kZXNjcmlwdGlvbl9fd3JhcCAuYnV0dG9ue2Rpc3BsYXk6bm9uZX0ucHJvZHVjdC1wYWdlLS1uZXcgLnByb2R1Y3QtaGVyb19fZGVzY3JpcHRpb24taGVhZGxpbmV7Zm9udC1zaXplOmNhbGMoMTVweCArIDYgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7bGluZS1oZWlnaHQ6MS4xNjY2N31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3QtcGFnZS0tbmV3IC5wcm9kdWN0LWhlcm9fX2Rlc2NyaXB0aW9uLWhlYWRsaW5le2ZvbnQtc2l6ZToxNXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5wcm9kdWN0LXBhZ2UtLW5ldyAucHJvZHVjdC1oZXJvX19kZXNjcmlwdGlvbi1oZWFkbGluZXtmb250LXNpemU6MjFweH19LnByb2R1Y3QtcGFnZS0tbmV3IC5wcm9kdWN0LWhlcm8tbmF2aWdhdGlvbnt3aWR0aDpjYWxjKDg1JSArIDUgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7ZGlzcGxheTpub25lO3RleHQtYWxpZ246Y2VudGVyO2xlZnQ6YXV0bzt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3QtcGFnZS0tbmV3IC5wcm9kdWN0LWhlcm8tbmF2aWdhdGlvbnt3aWR0aDo4NSV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LnByb2R1Y3QtcGFnZS0tbmV3IC5wcm9kdWN0LWhlcm8tbmF2aWdhdGlvbnt3aWR0aDo5MCV9fS5wcm9kdWN0LXBhZ2UtLW5ldyAucHJvZHVjdC1oZXJvLW5hdmlnYXRpb24gbGl7ZmxvYXQ6bm9uZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo0cHg7aGVpZ2h0OjRweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7b3BhY2l0eTowLjJ9LnByb2R1Y3QtcGFnZS0tbmV3IC5wcm9kdWN0LWhlcm8tbmF2aWdhdGlvbiBsaS5hY3RpdmV7d2lkdGg6OHB4O2hlaWdodDo4cHg7b3BhY2l0eToxfS5wcm9kdWN0LXBhZ2UtLW5ldyAucHJvZHVjdC1oZXJvLXByZXZpZXdze3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0Om5vbmU7dG9wOmF1dG87bWFyZ2luLXJpZ2h0OjUlO3dpZHRoOmF1dG87bWluLXdpZHRoOjcwcHg7dHJhbnNmb3JtOm5vbmV9LnByb2R1Y3QtcGFnZS0tbmV3IC5wcm9kdWN0LWhlcm8tcHJldmlld3NfX3dyYXBwZXJ7aGVpZ2h0OmF1dG99LnByb2R1Y3QtcGFnZS0tbmV3IC5wcm9kdWN0LWhlcm8tcHJldmlld3NfX3dyYXBwZXIgLnByb2R1Y3QtaGVyby1wcmV2aWV3X19hbGx7bWFyZ2luOjA7cG9zaXRpb246cmVsYXRpdmV9LnByb2R1Y3QtcGFnZS0tbmV3IC5wcm9kdWN0LWhlcm8tcHJldmlld3NfX3dyYXBwZXIgLnByb2R1Y3QtaGVyby1wcmV2aWV3LC5wcm9kdWN0LXBhZ2UtLW5ldyAucHJvZHVjdC1oZXJvLXByZXZpZXdzX193cmFwcGVyIC5wcm9kdWN0LWhlcm8tcHJldmlld3NfX2Fycm93e3dpZHRoOjY0cHh9LnByb2R1Y3QtcGFnZS0tbmV3IC5wcm9kdWN0LWhlcm8tcHJldmlld3NfX3dyYXBwZXIgLnByb2R1Y3QtaGVyby1wcmV2aWV3e21hcmdpbjowIC0xcHggMCAwO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDo2NHB4fS5wcm9kdWN0LXBhZ2UtLW5ldyAucHJvZHVjdC1oZXJvLXByZXZpZXdzX193cmFwcGVyIC5wcm9kdWN0LWhlcm8tcHJldmlldy5hY3RpdmV7Ym9yZGVyLWJvdHRvbTozcHggc29saWQgIzE1YmZmZn0ucHJvZHVjdC1oZXJvLmJnLWxpZ2h0LXB1cnBsZSAuc3Qtc2xpZGVyIC5zbGlkZXItbWVhdGJhbGxzIC5zbGlkZXItbWVhdGJhbGxzX19iYWxse2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjIpfS5wcm9kdWN0LWhlcm8uYmctbGlnaHQtcHVycGxlIC5zdC1zbGlkZXIgLnNsaWRlci1tZWF0YmFsbHMgLnNsaWRlci1tZWF0YmFsbHNfX2JhbGwuYWN0aXZle2JhY2tncm91bmQtY29sb3I6IzNFMEQ4Nn0ucHJvZHVjdC1oZXJvLmJnLXB1cnBsZSAuYnJlYWRjcnVtYntjb2xvcjojZmZmfS5wcm9kdWN0LWhlcm8uYmctcHVycGxlIC5wcm9kdWN0LWhlcm9fX2Rlc2NyaXB0aW9uX193cmFwIGgxLC5wcm9kdWN0LWhlcm8uYmctcHVycGxlIC5wcm9kdWN0LWhlcm9fX2Rlc2NyaXB0aW9uLWhlYWRsaW5le2NvbG9yOiNmZmZ9LnByb2R1Y3QtaGVyby5iZy1wdXJwbGUgLnByb2R1Y3QtaGVyby1wcmV2aWV3LC5wcm9kdWN0LWhlcm8uYmctcHVycGxlIC5wcm9kdWN0LWhlcm8tcHJldmlld3NfX2Fycm93e2JhY2tncm91bmQtY29sb3I6IzNlMGQ4Njtib3JkZXItY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjE1KX0ucHJvZHVjdC1oZXJvLmJnLXB1cnBsZSAucHJvZHVjdC1oZXJvLXByZXZpZXcuYWN0aXZlLC5wcm9kdWN0LWhlcm8uYmctcHVycGxlIC5wcm9kdWN0LWhlcm8tcHJldmlld3NfX2Fycm93LmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC4yKTtib3JkZXItYm90dG9tOjNweCBzb2xpZCAjMTViZmZmfS5wcm9kdWN0LWhlcm8uYmctcHVycGxlIC5wcm9kdWN0LWhlcm8tbmF2aWdhdGlvbiBsaXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnByb2R1Y3QtaGVyby5iZy1wdXJwbGUgLnN0LXNsaWRlciAuc2xpZGVyLW1lYXRiYWxscyAuc2xpZGVyLW1lYXRiYWxsc19fYmFsbHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC4yKX0ucHJvZHVjdC1oZXJvLmJnLXB1cnBsZSAuc3Qtc2xpZGVyIC5zbGlkZXItbWVhdGJhbGxzIC5zbGlkZXItbWVhdGJhbGxzX19iYWxsLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnByb2R1Y3QtcHJvbW8tbW9kdWxle3Bvc2l0aW9uOnJlbGF0aXZlO21pbi1oZWlnaHQ6Y2FsYyg0MTBweCArIDkwICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvZHVjdC1wcm9tby1tb2R1bGV7bWluLWhlaWdodDo0MTBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsucHJvZHVjdC1wcm9tby1tb2R1bGV7bWluLWhlaWdodDo1MDBweH19LnByb2R1Y3QtcHJvbW8tbW9kdWxlIC5wcm9kdWN0LXByb21vLW1vZHVsZV9fY29udGVudHt3aWR0aDo1MCU7dGV4dC1hbGlnbjpsZWZ0O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NzhweDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0ucHJvZHVjdC1wcm9tby1tb2R1bGUgLnByb2R1Y3QtcHJvbW8tbW9kdWxlX19jb250ZW50IGgye21hcmdpbjoyMHB4IDAgMzhweCAwO2xpbmUtaGVpZ2h0OjEuMjA4MzM7Zm9udC1zaXplOmNhbGMoMjZweCArIDI2ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvZHVjdC1wcm9tby1tb2R1bGUgLnByb2R1Y3QtcHJvbW8tbW9kdWxlX19jb250ZW50IGgye2ZvbnQtc2l6ZToyNnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5wcm9kdWN0LXByb21vLW1vZHVsZSAucHJvZHVjdC1wcm9tby1tb2R1bGVfX2NvbnRlbnQgaDJ7Zm9udC1zaXplOjUycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3QtcHJvbW8tbW9kdWxlIC5wcm9kdWN0LXByb21vLW1vZHVsZV9fY29udGVudHt0b3A6YXV0bztsZWZ0OjA7Ym90dG9tOjI2cHg7cGFkZGluZzowIDI2cHg7d2lkdGg6YXV0bzt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19LnByb2R1Y3QtcHJvbW8tbW9kdWxlIC5wcm9kdWN0LXByb21vLW1vZHVsZV9fY29udGVudCAuYnV0dG9ue3BhZGRpbmc6MTRweH0ucHJvZHVjdC1wcm9tby1tb2R1bGUgLnByb2R1Y3QtcHJvbW8tbW9kdWxlX19mZWF0dXJlZHtwYWRkaW5nOjNweCAxNHB4O2JvcmRlci1yYWRpdXM6MTVweDtib3JkZXItd2lkdGg6MnB4O2JvcmRlci1zdHlsZTpzb2xpZDtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MTRweDtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNzAwXCIsc2Fucy1zZXJpZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnByb2R1Y3QtcHJvbW8tbW9kdWxlLnByb2R1Y3QtcHJvbW8tbW9kdWxlLS1yaWdodCAucHJvZHVjdC1wcm9tby1tb2R1bGVfX2NvbnRlbnR7bGVmdDphdXRvO3JpZ2h0OjB9LmJnLWJsYWNrIC5wcm9kdWN0LXByb21vLW1vZHVsZV9fZmVhdHVyZWR7Y29sb3I6I2ZmNTI1MTtib3JkZXItY29sb3I6I2ZmNTI1MX0uYmctZW5kZWF2b3ItYmx1ZSAucHJvZHVjdC1wcm9tby1tb2R1bGVfX2ZlYXR1cmVke2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNmZmZ9LnByb21vLW1vZHVsZXtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6NDQwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvbW8tbW9kdWxle2hlaWdodDphdXRvO3BhZGRpbmc6NDBweCAyNHB4O3RleHQtYWxpZ246bGVmdH19LnByb21vLW1vZHVsZSBoMntmb250LXNpemU6Y2FsYygyNHB4ICsgOCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtsaW5lLWhlaWdodDoxLjI1fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvbW8tbW9kdWxlIGgye2ZvbnQtc2l6ZToyNHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5wcm9tby1tb2R1bGUgaDJ7Zm9udC1zaXplOjMycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnByb21vLW1vZHVsZS5wcm9tby1tb2R1bGVfX21vYmlsZS1zdHlsZS0tY2VudGVyZWR7dGV4dC1hbGlnbjpjZW50ZXJ9fS5wcm9tby1tb2R1bGUgLnByb21vLW1vZHVsZV9fY3Rhc3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlO21hcmdpbi10b3A6MjJweH1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5wcm9tby1tb2R1bGUgLnByb21vLW1vZHVsZV9fY3Rhc3ttYXJnaW4tYm90dG9tOjB9fS5wcm9tby1tb2R1bGVfX3RleHQtd3JhcHBlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDt3aWR0aDo2MCV9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvbW8tbW9kdWxlX190ZXh0LXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX19LnByb21vLW1vZHVsZV9fdGV4dC13cmFwcGVyLnByb21vLW1vZHVsZV9faW1hZ2VzdHlsZS0tbGVmdHtyaWdodDowO2xlZnQ6YXV0b30ucHJvbW8tbW9kdWxlX190ZXh0LXdyYXBwZXIucHJvbW8tbW9kdWxlX19pbWFnZXN0eWxlLS1sZWZ0IC5wcm9tby1tb2R1bGVfX3RleHR7cmlnaHQ6MH0ucHJvbW8tbW9kdWxlX190ZXh0LXdyYXBwZXIucHJvbW8tbW9kdWxlX19pbWFnZXN0eWxlLS1yaWdodHtyaWdodDphdXRvO2xlZnQ6MH0ucHJvbW8tbW9kdWxlX19pbWFnZXN0eWxlLS1sZWZ0IC5wcm9tby1tb2R1bGVfX2JvZHlzdHlsZS0tcmVndWxhcnttYXJnaW4tcmlnaHQ6NDhweDttYXJnaW4tbGVmdDoxNnB4fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnByb21vLW1vZHVsZV9faW1hZ2VzdHlsZS0tbGVmdCAucHJvbW8tbW9kdWxlX19ib2R5c3R5bGUtLXJlZ3VsYXJ7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6MH19LnByb21vLW1vZHVsZV9faW1hZ2VzdHlsZS0tcmlnaHQgLnByb21vLW1vZHVsZV9fYm9keXN0eWxlLS1yZWd1bGFye21hcmdpbi1sZWZ0OjQ4cHg7bWFyZ2luLXJpZ2h0OjE2cHh9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsucHJvbW8tbW9kdWxlX19pbWFnZXN0eWxlLS1yaWdodCAucHJvbW8tbW9kdWxlX19ib2R5c3R5bGUtLXJlZ3VsYXJ7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MH19LnByb21vLW1vZHVsZV9faW1hZ2VzdHlsZS0tbGVmdCAucHJvbW8tbW9kdWxlX19ib2R5c3R5bGUtLXBhZGRlZHttYXJnaW4tcmlnaHQ6MTQ4cHg7bWFyZ2luLWxlZnQ6MTZweH1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5wcm9tby1tb2R1bGVfX2ltYWdlc3R5bGUtLWxlZnQgLnByb21vLW1vZHVsZV9fYm9keXN0eWxlLS1wYWRkZWR7bWFyZ2luLXJpZ2h0OjA7cGFkZGluZy1yaWdodDo5NnB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5wcm9tby1tb2R1bGVfX2ltYWdlc3R5bGUtLWxlZnQgLnByb21vLW1vZHVsZV9fYm9keXN0eWxlLS1wYWRkZWR7bWFyZ2luOjA7cGFkZGluZzowfX0ucHJvbW8tbW9kdWxlX19pbWFnZXN0eWxlLS1yaWdodCAucHJvbW8tbW9kdWxlX19ib2R5c3R5bGUtLXBhZGRlZHttYXJnaW4tbGVmdDoxNDhweH1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5wcm9tby1tb2R1bGVfX2ltYWdlc3R5bGUtLXJpZ2h0IC5wcm9tby1tb2R1bGVfX2JvZHlzdHlsZS0tcGFkZGVke21hcmdpbi1sZWZ0OjA7cGFkZGluZy1sZWZ0Ojk2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnByb21vLW1vZHVsZV9faW1hZ2VzdHlsZS0tcmlnaHQgLnByb21vLW1vZHVsZV9fYm9keXN0eWxlLS1wYWRkZWR7bWFyZ2luOjA7cGFkZGluZzowfX0ucHJvbW8tbW9kdWxlX190ZXh0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7bWF4LXdpZHRoOjU4NnB4fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnByb21vLW1vZHVsZV9fdGV4dHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjA7dHJhbnNmb3JtOm5vbmV9fS5wcm9tby1tb2R1bGVfX3RleHQgaDJ7bWFyZ2luLWJvdHRvbToyNHB4fS5wcm9tby1tb2R1bGVfX2J1dHRvbnttYXJnaW46MjRweCAwIDB9LnByb21vLW1vZHVsZV9faW1hZ2Utd3JhcHBlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDo0MCU7aGVpZ2h0OjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvbW8tbW9kdWxlX19pbWFnZS13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmF1dG87aGVpZ2h0OjE3NnB4O21hcmdpbi1ib3R0b206MzZweDtwYWRkaW5nOjB9fS5wcm9tby1tb2R1bGVfX2ltYWdlLXdyYXBwZXIucHJvbW8tbW9kdWxlX19pbWFnZXN0eWxlLS1sZWZ0e3JpZ2h0OmF1dG87bGVmdDowfS5wcm9tby1tb2R1bGVfX2ltYWdlLXdyYXBwZXIucHJvbW8tbW9kdWxlX19pbWFnZXN0eWxlLS1yaWdodHtyaWdodDowO2xlZnQ6YXV0b30ucHJvbW8tbW9kdWxlX19pbWFnZS13cmFwcGVyIHBpY3R1cmV7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5wcm9tby1tb2R1bGVfX2ltYWdlLXdyYXBwZXIgcGljdHVyZSBpbWd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5wcm9tby1tb2R1bGVfX2ltYWdlLXdyYXBwZXIgcGljdHVyZSBpbWd7d2lkdGg6YXV0bztoZWlnaHQ6MTAwJX19ZGl2Om5vdCguYmctd2hpdGUpKy5wcm9tby1tb2R1bGUgLnByb21vLW1vZHVsZV9faG9yaXpvbmFsLXJ1bGV7ZGlzcGxheTpub25lfS5wcm9tby1tb2R1bGVfX2hvcml6b25hbC1ydWxle3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMXB4O21hcmdpbjowO2JvcmRlcjpub25lO2JvcmRlci10b3A6MnB4IHNvbGlkICNmM2YzZjN9LnByb21vLW1vZHVsZV9faG9yaXpvbmFsLXJ1bGUtLXJlZ3VsYXJ7bGVmdDo0OHB4O3JpZ2h0OjQ4cHh9LnByb21vLW1vZHVsZV9faG9yaXpvbmFsLXJ1bGUtLXBhZGRlZHtsZWZ0OjE0OHB4O3JpZ2h0OjE0OHB4fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnByb21vLW1vZHVsZV9faG9yaXpvbmFsLXJ1bGUtLXJlZ3VsYXIsLnByb21vLW1vZHVsZV9faG9yaXpvbmFsLXJ1bGUtLXBhZGRlZHtsZWZ0OjI0cHg7cmlnaHQ6MjRweH19cXVlc3Rpb25uYWlyZS1tb2R1bGUtcXVhbnRpdHl7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6MjAwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7cXVlc3Rpb25uYWlyZS1tb2R1bGUtcXVhbnRpdHl7bWluLWhlaWdodDoyMDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7cXVlc3Rpb25uYWlyZS1tb2R1bGUtcXVhbnRpdHl7bWluLWhlaWdodDoxODhweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7cXVlc3Rpb25uYWlyZS1tb2R1bGUtcXVhbnRpdHl7bWluLWhlaWdodDoxNzZweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXtxdWVzdGlvbm5haXJlLW1vZHVsZS1xdWFudGl0eXttaW4taGVpZ2h0OjE2NHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpe3F1ZXN0aW9ubmFpcmUtbW9kdWxlLXF1YW50aXR5e21pbi1oZWlnaHQ6MTUycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7cXVlc3Rpb25uYWlyZS1tb2R1bGUtcXVhbnRpdHl7bWluLWhlaWdodDphdXRvICFpbXBvcnRhbnR9fXF1ZXN0aW9ubmFpcmUtbW9kdWxlLXF1YW50aXR5IFtkYXRhLW9wZW4taW5wdXRdIHB7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS03MDBcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpe3F1ZXN0aW9ubmFpcmUtbW9kdWxlLXF1YW50aXR5IFtkYXRhLW9wZW4taW5wdXRdIHB7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpe3F1ZXN0aW9ubmFpcmUtbW9kdWxlLXF1YW50aXR5IFtkYXRhLW9wZW4taW5wdXRdIHB7Zm9udC1zaXplOjEycHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpe3F1ZXN0aW9ubmFpcmUtbW9kdWxlLXF1YW50aXR5IFtkYXRhLW9wZW4taW5wdXRdIHB7Zm9udC1zaXplOjEycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7cXVlc3Rpb25uYWlyZS1tb2R1bGUtcXVhbnRpdHkgW2RhdGEtb3Blbi1pbnB1dF0gcHtmb250LXNpemU6MTJweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXtxdWVzdGlvbm5haXJlLW1vZHVsZS1xdWFudGl0eSBbZGF0YS1vcGVuLWlucHV0XSBwe2ZvbnQtc2l6ZToxMnB4fX1xdWVzdGlvbm5haXJlLW1vZHVsZS1xdWFudGl0eSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbnt3aWR0aDo4MHB4O2hlaWdodDo4MHB4O21hcmdpbjoxNnB4IDhweDt3aWR0aDo4MHB4O2hlaWdodDo4MHB4O21hcmdpbjoxNnB4O21hcmdpbi1ib3R0b206MTBweDttYXJnaW4tdG9wOjEwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7cXVlc3Rpb25uYWlyZS1tb2R1bGUtcXVhbnRpdHkgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19vcHRpb257d2lkdGg6ODBweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7cXVlc3Rpb25uYWlyZS1tb2R1bGUtcXVhbnRpdHkgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19vcHRpb257d2lkdGg6NzJweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7cXVlc3Rpb25uYWlyZS1tb2R1bGUtcXVhbnRpdHkgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19vcHRpb257d2lkdGg6NjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXtxdWVzdGlvbm5haXJlLW1vZHVsZS1xdWFudGl0eSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbnt3aWR0aDo1NnB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpe3F1ZXN0aW9ubmFpcmUtbW9kdWxlLXF1YW50aXR5IC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9ue3dpZHRoOjUycHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpe3F1ZXN0aW9ubmFpcmUtbW9kdWxlLXF1YW50aXR5IC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9ue2hlaWdodDo4MHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXtxdWVzdGlvbm5haXJlLW1vZHVsZS1xdWFudGl0eSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbntoZWlnaHQ6NzJweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7cXVlc3Rpb25uYWlyZS1tb2R1bGUtcXVhbnRpdHkgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19vcHRpb257aGVpZ2h0OjY0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7cXVlc3Rpb25uYWlyZS1tb2R1bGUtcXVhbnRpdHkgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19vcHRpb257aGVpZ2h0OjU2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7cXVlc3Rpb25uYWlyZS1tb2R1bGUtcXVhbnRpdHkgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19vcHRpb257aGVpZ2h0OjUycHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpe3F1ZXN0aW9ubmFpcmUtbW9kdWxlLXF1YW50aXR5IC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9ue21hcmdpbjoxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXtxdWVzdGlvbm5haXJlLW1vZHVsZS1xdWFudGl0eSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbnttYXJnaW46MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7cXVlc3Rpb25uYWlyZS1tb2R1bGUtcXVhbnRpdHkgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19vcHRpb257bWFyZ2luOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7cXVlc3Rpb25uYWlyZS1tb2R1bGUtcXVhbnRpdHkgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19vcHRpb257bWFyZ2luOjEycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7cXVlc3Rpb25uYWlyZS1tb2R1bGUtcXVhbnRpdHkgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19vcHRpb257bWFyZ2luOjEycHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpe3F1ZXN0aW9ubmFpcmUtbW9kdWxlLXF1YW50aXR5IC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9ue21hcmdpbi1ib3R0b206MTJweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7cXVlc3Rpb25uYWlyZS1tb2R1bGUtcXVhbnRpdHkgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19vcHRpb257bWFyZ2luLWJvdHRvbTo4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpe3F1ZXN0aW9ubmFpcmUtbW9kdWxlLXF1YW50aXR5IC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9ue21hcmdpbi1ib3R0b206OHB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpe3F1ZXN0aW9ubmFpcmUtbW9kdWxlLXF1YW50aXR5IC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9ue21hcmdpbi1ib3R0b206OHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpe3F1ZXN0aW9ubmFpcmUtbW9kdWxlLXF1YW50aXR5IC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9ue21hcmdpbi1ib3R0b206OHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXtxdWVzdGlvbm5haXJlLW1vZHVsZS1xdWFudGl0eSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbnttYXJnaW4tdG9wOjEycHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpe3F1ZXN0aW9ubmFpcmUtbW9kdWxlLXF1YW50aXR5IC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9ue21hcmdpbi10b3A6OHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXtxdWVzdGlvbm5haXJlLW1vZHVsZS1xdWFudGl0eSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbnttYXJnaW4tdG9wOjhweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXtxdWVzdGlvbm5haXJlLW1vZHVsZS1xdWFudGl0eSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbnttYXJnaW4tdG9wOjhweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXtxdWVzdGlvbm5haXJlLW1vZHVsZS1xdWFudGl0eSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbnttYXJnaW4tdG9wOjhweH19QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXtxdWVzdGlvbm5haXJlLW1vZHVsZS1xdWFudGl0eSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbnt3aWR0aDo3MHB4O2hlaWdodDo3MHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpe3F1ZXN0aW9ubmFpcmUtbW9kdWxlLXF1YW50aXR5IC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9ue3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHh9fS5xdWVzdGlvbm5haXJlLW1vZHVsZS1xdWFudGl0eV9fYnV0dG9uc3tkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyfS5xdWVzdGlvbm5haXJlLW1vZHVsZS1xdWFudGl0eV9faW5wdXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1hbGlnbjpjZW50ZXJ9LnF1ZXN0aW9ubmFpcmUtbW9kdWxlLXF1YW50aXR5X19pbnB1dCBpbnB1dHtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXI6bm9uZTtmb250LWZhbWlseTppbmhlcml0O3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZTo1MHB4O3dpZHRoOjgwcHg7aGVpZ2h0OjgwcHg7dmVydGljYWwtYWxpZ246bWlkZGxlO3BvaW50ZXItZXZlbnRzOm5vbmV9LnF1ZXN0aW9ubmFpcmUtbW9kdWxlLXF1YW50aXR5X19pbnB1dCAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbntkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0ucXVlc3Rpb25uYWlyZS1tb2R1bGUtcXVhbnRpdHlfX2lucHV0IC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9uIHB7Zm9udC1zaXplOjMycHggIWltcG9ydGFudH0ucXVlc3Rpb25uYWlyZS1tb2R1bGUtcXVhbnRpdHlfX2lucHV0IGFbZGF0YS1jbG9zZS1pbnB1dF17Y29sb3I6IzAwMDtvcGFjaXR5Oi43O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnF1ZXN0aW9ubmFpcmUtbW9kdWxlLXF1YW50aXR5X19pbnB1dC1hbnN3ZXJ7bWFyZ2luLXRvcDoxNnB4O21hcmdpbi1ib3R0b206OHB4fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZS1xdWFudGl0eV9faW5wdXQtYW5zd2Vye21hcmdpbi10b3A6MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlLXF1YW50aXR5X19pbnB1dC1hbnN3ZXJ7bWFyZ2luLXRvcDoxMnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGUtcXVhbnRpdHlfX2lucHV0LWFuc3dlcnttYXJnaW4tdG9wOjEycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlLXF1YW50aXR5X19pbnB1dC1hbnN3ZXJ7bWFyZ2luLXRvcDo4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlLXF1YW50aXR5X19pbnB1dC1hbnN3ZXJ7bWFyZ2luLXRvcDo0cHh9fXF1ZXN0aW9ubmFpcmUtbW9kdWxlLXRleHQtaW5wdXR7ZGlzcGxheTpibG9ja31xdWVzdGlvbm5haXJlLW1vZHVsZS10ZXh0LWlucHV0IGlucHV0W3R5cGU9XCJ0ZXh0XCJde3dpZHRoOjYwJTtwYWRkaW5nOjExcHggOHB4O2ZvbnQtc2l6ZToxOHB4O2NvbG9yOiMwMDA7bWFyZ2luLXJpZ2h0OjRweDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtib3JkZXI6bm9uZTtib3JkZXItYm90dG9tOjJweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDgpfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7cXVlc3Rpb25uYWlyZS1tb2R1bGUtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPVwidGV4dFwiXXt3aWR0aDoxMDAlfX0ucXVlc3Rpb25uYWlyZS1tb2R1bGV7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjU3NnB4O2JhY2tncm91bmQtY29sb3I6I0VERURGNTt0cmFuc2l0aW9uOnBhZGRpbmcgLjVzIGVhc2V9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxle2hlaWdodDo1MDRweH19QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGV7aGVpZ2h0OmF1dG99fS5xdWVzdGlvbm5haXJlLW1vZHVsZSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbi1pY29ue2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjQ4cHg7bWF4LWhlaWdodDo0OHB4fS5xdWVzdGlvbm5haXJlLW1vZHVsZSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3Byb2R1Y3QtcXVlc3Rpb25ze2Rpc3BsYXk6bm9uZTtwb2ludGVyLWV2ZW50czpub25lfS5xdWVzdGlvbm5haXJlLW1vZHVsZSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3Byb2R1Y3QtcXVlc3Rpb25zIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcHJvZ3Jlc3MtaW5kaWNhdG9yIGJ1dHRvbntvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNTAlKX0ucXVlc3Rpb25uYWlyZS1tb2R1bGUgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19wcm9kdWN0LXF1ZXN0aW9ucyAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3Byb2dyZXNzLWluZGljYXRvciB1bHtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjAwJSl9LnF1ZXN0aW9ubmFpcmUtbW9kdWxlIC50b29sdGlwIC50b29sdGlwX19idWJibGV7cmlnaHQ6LTk2cHh9LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19wcm9ncmVzcy1pbmRpY2F0b3J7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6OHB4O3dpZHRoOjUwJTttYXgtd2lkdGg6NTg4cHg7Ym90dG9tOjMycHh9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3Byb2dyZXNzLWluZGljYXRvcnt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO3JpZ2h0OjA7Ym90dG9tOjM0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19wcm9ncmVzcy1pbmRpY2F0b3J7Ym90dG9tOjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19wcm9ncmVzcy1pbmRpY2F0b3J7Ym90dG9tOjMwcHh9fS5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcHJvZ3Jlc3MtYmFye3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDo0cHg7d2lkdGg6Y2FsYygxMDAlIC0gMjMwcHgpO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgMCk7YmFja2dyb3VuZDpyZ2JhKDYyLDEzLDEzNCwwLjEyKTtib3JkZXItcmFkaXVzOjJweDtvdmVyZmxvdzpoaWRkZW59LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19wcm9ncmVzcy1maWxse3dpZHRoOjA7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDojM0UwRDg2O3RyYW5zaXRpb246YWxsIC43cyBlYXNlfS5xdWVzdGlvbm5haXJlLW1vZHVsZV9fYmFjay1idXR0b257cG9zaXRpb246YWJzb2x1dGU7dG9wOi0xMHB4O2xlZnQ6MTZweDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOjE0cHg7Ym9yZGVyOm5vbmU7Y29sb3I6IzQyMTQ4Mztmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtODAwXCIsc2Fucy1zZXJpZjtjdXJzb3I6cG9pbnRlcn0ucXVlc3Rpb25uYWlyZS1tb2R1bGVfX2JhY2stYnV0dG9uIC5hcnJvd3tkaXNwbGF5OmlubGluZS1ibG9jazt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7bWFyZ2luLXJpZ2h0OjhweDt0cmFuc2l0aW9uOmFsbCAuMXMgZWFzZTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLXRvcDotMnB4fS5xdWVzdGlvbm5haXJlLW1vZHVsZV9fYmFjay1idXR0b24gLmFycm93IHN2Z3tkaXNwbGF5OmJsb2NrO3dpZHRoOjIwcHg7aGVpZ2h0OjEwcHg7ZmlsbDojNDIxNDgzfS5xdWVzdGlvbm5haXJlLW1vZHVsZV9fYmFjay1idXR0b246aG92ZXIgLmFycm93LC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fYmFjay1idXR0b246Zm9jdXMgLmFycm93e3RyYW5zZm9ybTp0cmFuc2xhdGUoLTRweCwgMCkgcm90YXRlKDE4MGRlZyl9LmFkdC1zdGFydGVyLWtpdHtkaXNwbGF5Om5vbmV9LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbnN7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3BhY2l0eToxO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmFsbCAuMjVzIGxpbmVhcn1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb25ze3Bvc2l0aW9uOnJlbGF0aXZlfX0ucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3N2Zy13cmFwcGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMXMgZWFzZX0ucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3N2Zy13cmFwcGVyIHN2Z3tkaXNwbGF5OmJsb2NrfS5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb25zLWNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNnB4O3JpZ2h0OjE2cHg7d2lkdGg6NjRweDtoZWlnaHQ6NjRweDttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjA7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyLXJhZGl1czo1MCU7ZGlzcGxheTpub25lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbnMtY2xvc2U6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjUwJTtib3gtc2hhZG93OjAgNHB4IDEwcHggcmdiYSgwLDAsMCwwLjIpO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dHJhbnNpdGlvbjphbGwgLjFzIGVhc2V9LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbnMtY2xvc2U6YWZ0ZXJ7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OifinJUnO3RvcDo1MCU7bGVmdDo1MCU7aGVpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6MDt3aWR0aDphdXRvO3RleHQtYWxpZ246Y2VudGVyO2JvcmRlcjpub25lO2ZvbnQtc2l6ZToyNHB4O3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7Y29sb3I6cmdiYSgwLDAsMCwwLjgpO21hcmdpbi10b3A6LTFweH1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb25zLWNsb3NlOmFmdGVye2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OmJvbGR9fS5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb25zLWNsb3NlLmRpc2FibGVke29wYWNpdHk6LjI7cG9pbnRlci1ldmVudHM6bm9uZX0ucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9ucy1jbG9zZTpob3ZlcjpiZWZvcmV7dHJhbnNmb3JtOnNjYWxlKDEuMDUpfS5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb25zLWNsb3NlOmFjdGl2ZTpiZWZvcmV7dHJhbnNmb3JtOnNjYWxlKDAuOTUpO3RyYW5zaXRpb246bm9uZX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb25zLWNsb3Nle3dpZHRoOjMycHg7aGVpZ2h0OjMycHg7Zm9udC13ZWlnaHQ6Ym9sZH19QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGUuYWN0aXZlIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb25zLWNsb3Nle2Rpc3BsYXk6YmxvY2t9fS5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb257cG9zaXRpb246YWJzb2x1dGU7cGFkZGluZzoxNnB4O3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb257cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowfX0ucXVlc3Rpb25uYWlyZS1tb2R1bGUuYWN0aXZlIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb257Ym90dG9tOjB9LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1oZWFkZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6Y2FsYygxMDAlIC0gNTg4cHgpO2hlaWdodDoxMDAlO3ZlcnRpY2FsLWFsaWduOnRvcDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTtvcGFjaXR5OjF9QG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1oZWFkZXJ7d2lkdGg6NTAlfX0ucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlciAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWlsbHVzdHJhdGlvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7d2lkdGg6NzAlfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1oZWFkZXIgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbGx1c3RyYXRpb257d2lkdGg6NTAlfS5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb246bnRoLWNoaWxkKDEpIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taGVhZGVyIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taWxsdXN0cmF0aW9ue3dpZHRoOjYwJX19LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1oZWFkZXIgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbGx1c3RyYXRpb24gaW1ne2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttYXgtd2lkdGg6NTQwcHg7bWF4LWhlaWdodDo0MDZweDttYXJnaW46MCBhdXRvfS5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taGVhZGVyIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taWxsdXN0cmF0aW9uIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taWxsdXN0cmF0aW9uX19saW5le3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDoycHg7YmFja2dyb3VuZDojM0UwRDg2O3JpZ2h0OjA7d2lkdGg6MTAwJTtib3R0b206MDt3aWxsLWNoYW5nZTp3aWR0aDt0cmFuc2l0aW9uOndpZHRoIDAuN3MgZWFzZTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tfS5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taGVhZGVyIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taWxsdXN0cmF0aW9uIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taWxsdXN0cmF0aW9uX19saW5lLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbGx1c3RyYXRpb25fX2xpbmUtLWZyb20tbGVmdHtyaWdodDphdXRvO2xlZnQ6MH1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taGVhZGVyIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taWxsdXN0cmF0aW9uIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taWxsdXN0cmF0aW9uX19saW5le2hlaWdodDoxcHh9fS5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taGVhZGVyIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taWxsdXN0cmF0aW9uW2RhdGEtdHlwZT1cImltYWdlXCJdIGltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7bWF4LXdpZHRoOjgwJTtoZWlnaHQ6YXV0b30ucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlciAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlcl9fcHJvZHVjdHtib3JkZXItcmFkaXVzOjUwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7d2lkdGg6NDMycHg7aGVpZ2h0OjQzMnB4O2JhY2tncm91bmQtY29sb3I6cmdiYSg2NiwyMCwxMzEsMC4wNil9QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1oZWFkZXIgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1oZWFkZXJfX3Byb2R1Y3R7d2lkdGg6NDMycHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taGVhZGVyIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taGVhZGVyX19wcm9kdWN0e3dpZHRoOjM1NnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlciAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlcl9fcHJvZHVjdHt3aWR0aDoyNzZweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlciAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlcl9fcHJvZHVjdHt3aWR0aDoyMDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlciAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlcl9fcHJvZHVjdHt3aWR0aDoxMjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1oZWFkZXIgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1oZWFkZXJfX3Byb2R1Y3R7aGVpZ2h0OjQzMnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlciAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlcl9fcHJvZHVjdHtoZWlnaHQ6MzU2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taGVhZGVyIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taGVhZGVyX19wcm9kdWN0e2hlaWdodDoyNzZweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlciAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlcl9fcHJvZHVjdHtoZWlnaHQ6MjAwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1oZWFkZXIgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1oZWFkZXJfX3Byb2R1Y3R7aGVpZ2h0OjEyMHB4fX0ucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlciAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlcl9fcHJvZHVjdCAucmVzcG9uc2l2ZS1pbWFnZXttYXgtd2lkdGg6MzMycHg7bWF4LWhlaWdodDozMzJweH1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlciAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlcl9fcHJvZHVjdCAucmVzcG9uc2l2ZS1pbWFnZXttYXgtd2lkdGg6MzMycHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taGVhZGVyIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taGVhZGVyX19wcm9kdWN0IC5yZXNwb25zaXZlLWltYWdle21heC13aWR0aDoyNjhweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1oZWFkZXIgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1oZWFkZXJfX3Byb2R1Y3QgLnJlc3BvbnNpdmUtaW1hZ2V7bWF4LXdpZHRoOjIwOHB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taGVhZGVyIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taGVhZGVyX19wcm9kdWN0IC5yZXNwb25zaXZlLWltYWdle21heC13aWR0aDoxNDRweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlciAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlcl9fcHJvZHVjdCAucmVzcG9uc2l2ZS1pbWFnZXttYXgtd2lkdGg6ODBweH19QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1oZWFkZXIgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1oZWFkZXJfX3Byb2R1Y3QgLnJlc3BvbnNpdmUtaW1hZ2V7bWF4LWhlaWdodDozMzJweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1oZWFkZXIgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1oZWFkZXJfX3Byb2R1Y3QgLnJlc3BvbnNpdmUtaW1hZ2V7bWF4LWhlaWdodDoyNjhweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1oZWFkZXIgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1oZWFkZXJfX3Byb2R1Y3QgLnJlc3BvbnNpdmUtaW1hZ2V7bWF4LWhlaWdodDoyMDhweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlciAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlcl9fcHJvZHVjdCAucmVzcG9uc2l2ZS1pbWFnZXttYXgtaGVpZ2h0OjE0NHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taGVhZGVyIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taGVhZGVyX19wcm9kdWN0IC5yZXNwb25zaXZlLWltYWdle21heC1oZWlnaHQ6ODBweH19QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlcnt3aWR0aDoxMDAlO2hlaWdodDowO3BhZGRpbmctdG9wOjQwJX0ucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uOm50aC1jaGlsZCgxKSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlcntwYWRkaW5nLXRvcDo1MCV9fS5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24tYm9keXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDttYXJnaW46YXV0bztyaWdodDoxMHB4O2hlaWdodDo5NyU7cGFkZGluZzo0MHB4IDQwcHggNTZweDt0ZXh0LWFsaWduOmNlbnRlcjtvdmVyZmxvdzpoaWRkZW47d2lkdGg6NTAlO21heC13aWR0aDo1ODhweDtiYWNrZ3JvdW5kOiNmZmY7dmVydGljYWwtYWxpZ246dG9wO2JveC1zaGFkb3c6MCA1cHggMTVweCByZ2JhKDAsMCwwLDAuMSk7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjRweDtjb2xvcjpyZ2JhKDAsMCwwLDAuNSl9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWJvZHl7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTt0b3A6YXV0bztyaWdodDowO2JvdHRvbTowO3BhZGRpbmc6MzBweCAwIDMwcHg7bWluLWhlaWdodDozMjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWJvZHl7cGFkZGluZzoyNXB4IDAgMzBweH19LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbl9fd3JhcHBlcnttYXgtd2lkdGg6MzgwcHg7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6NzIlO2hlaWdodDo5MCU7bGVmdDowO3JpZ2h0OjA7dG9wOjglO2JvdHRvbTowO21hcmdpbjphdXRvfS5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb25fX3dyYXBwZXIgaDR7Y29sb3I6cmdiYSgwLDAsMCwwLjgpO21hcmdpbi1ib3R0b206MzBweH1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb25fX3dyYXBwZXIgaDR7bWFyZ2luLWJvdHRvbToxNXB4fX1AbWVkaWEgKG1heC13aWR0aDogMzUwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb25fX3dyYXBwZXIgaDR7bWFyZ2luLWJvdHRvbToxMHB4fX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb25fX3dyYXBwZXJ7bWF4LXdpZHRoOjMzMnB4O3Bvc2l0aW9uOnJlbGF0aXZlfX1AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uX193cmFwcGVye21heC13aWR0aDozODBweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uX193cmFwcGVye3dpZHRoOjkwJTttYXgtd2lkdGg6MzAwcHh9fS5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taW5mb3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDo1MCU7bWFyZ2luOmF1dG87cmlnaHQ6MDtsZWZ0OjB9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm97cG9zaXRpb246cmVsYXRpdmU7bWluLWhlaWdodDoxMDBweDttYXJnaW4tYm90dG9tOjIwcHg7aGVpZ2h0OmF1dG99fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZve3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MTBweDtoZWlnaHQ6YXV0b319QG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm97bWFyZ2luLWJvdHRvbToxMHB4fX0ucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm8gaDR7Y29sb3I6cmdiYSgwLDAsMCwwLjgpO2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS03MDBcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjI0cHg7bWFyZ2luLWJvdHRvbToyOHB4fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taW5mbyBoNHtmb250LXNpemU6MjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIGg0e2ZvbnQtc2l6ZToyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm8gaDR7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIGg0e2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taW5mbyBoNHtmb250LXNpemU6MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIGg0e2xpbmUtaGVpZ2h0OjI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taW5mbyBoNHtsaW5lLWhlaWdodDoyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm8gaDR7bGluZS1oZWlnaHQ6MjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm8gaDR7bGluZS1oZWlnaHQ6MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm8gaDR7bGluZS1oZWlnaHQ6MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIGg0e21hcmdpbi1ib3R0b206MjhweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIGg0e21hcmdpbi1ib3R0b206MjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIGg0e21hcmdpbi1ib3R0b206MjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm8gaDR7bWFyZ2luLWJvdHRvbToyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taW5mbyBoNHttYXJnaW4tYm90dG9tOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7aHRtbC5kZXZpY2UgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIGg0OmFjdGl2ZXttYXJnaW4tYm90dG9tOjI4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIGg0e2ZvbnQtc2l6ZToxNHB4fX0ucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm8gaDN7Y29sb3I6IzAwMDtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyOHB4O21hcmdpbi1ib3R0b206NDBweH1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm8gaDN7Zm9udC1zaXplOjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taW5mbyBoM3tmb250LXNpemU6MjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIGgze2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taW5mbyBoM3tmb250LXNpemU6MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm8gaDN7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taW5mbyBoM3tsaW5lLWhlaWdodDoyOHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm8gaDN7bGluZS1oZWlnaHQ6MjhweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIGgze2xpbmUtaGVpZ2h0OjI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIGgze2xpbmUtaGVpZ2h0OjI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIGgze2xpbmUtaGVpZ2h0OjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taW5mbyBoM3ttYXJnaW4tYm90dG9tOjQwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taW5mbyBoM3ttYXJnaW4tYm90dG9tOjM2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taW5mbyBoM3ttYXJnaW4tYm90dG9tOjI4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIGgze21hcmdpbi1ib3R0b206MjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm8gaDN7bWFyZ2luLWJvdHRvbToxNnB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjAxcHgpIGFuZCAobWF4LXdpZHRoOiA5MDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIGgze2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjI4cHg7bWF4LXdpZHRoOjQwMHB4O21hcmdpbjowIGF1dG8gMjRweH19LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbjpudGgtY2hpbGQoMSkgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIGgze2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjMwcHg7bWFyZ2luLWJvdHRvbTo0MHB4fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb246bnRoLWNoaWxkKDEpIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taW5mbyBoM3tmb250LXNpemU6MjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbjpudGgtY2hpbGQoMSkgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIGgze2ZvbnQtc2l6ZToyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uOm50aC1jaGlsZCgxKSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm8gaDN7Zm9udC1zaXplOjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbjpudGgtY2hpbGQoMSkgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIGgze2ZvbnQtc2l6ZToyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb246bnRoLWNoaWxkKDEpIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taW5mbyBoM3tmb250LXNpemU6MjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbjpudGgtY2hpbGQoMSkgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIGgze2xpbmUtaGVpZ2h0OjMycHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb246bnRoLWNoaWxkKDEpIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taW5mbyBoM3tsaW5lLWhlaWdodDozMnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uOm50aC1jaGlsZCgxKSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm8gaDN7bGluZS1oZWlnaHQ6MzJweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uOm50aC1jaGlsZCgxKSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm8gaDN7bGluZS1oZWlnaHQ6MzJweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uOm50aC1jaGlsZCgxKSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm8gaDN7bGluZS1oZWlnaHQ6MzJweH19LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIGgye2NvbG9yOiMwMDA7Zm9udC1zaXplOjMycHg7bGluZS1oZWlnaHQ6NDBweDttYXJnaW4tYm90dG9tOjQ4cHh9QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIGgye2ZvbnQtc2l6ZTozMnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm8gaDJ7Zm9udC1zaXplOjI4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taW5mbyBoMntmb250LXNpemU6MjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm8gaDJ7Zm9udC1zaXplOjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIGgye2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm8gaDJ7bGluZS1oZWlnaHQ6NDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIGgye2xpbmUtaGVpZ2h0OjM2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taW5mbyBoMntsaW5lLWhlaWdodDoyOHB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taW5mbyBoMntsaW5lLWhlaWdodDoyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taW5mbyBoMntsaW5lLWhlaWdodDoyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm8gaDJ7bWFyZ2luLWJvdHRvbTo0OHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm8gaDJ7bWFyZ2luLWJvdHRvbTo0MHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm8gaDJ7bWFyZ2luLWJvdHRvbTozMnB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taW5mbyBoMnttYXJnaW4tYm90dG9tOjI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIGgye21hcmdpbi1ib3R0b206MTZweH19LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbjpudGgtY2hpbGQoMSkgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIGgye2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjI4cHh9QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbjpudGgtY2hpbGQoMSkgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIGgye2ZvbnQtc2l6ZToyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uOm50aC1jaGlsZCgxKSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm8gaDJ7Zm9udC1zaXplOjI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb246bnRoLWNoaWxkKDEpIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taW5mbyBoMntmb250LXNpemU6MjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uOm50aC1jaGlsZCgxKSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm8gaDJ7Zm9udC1zaXplOjI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbjpudGgtY2hpbGQoMSkgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIGgye2ZvbnQtc2l6ZToyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uOm50aC1jaGlsZCgxKSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm8gaDJ7bGluZS1oZWlnaHQ6MjhweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbjpudGgtY2hpbGQoMSkgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIGgye2xpbmUtaGVpZ2h0OjI4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb246bnRoLWNoaWxkKDEpIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taW5mbyBoMntsaW5lLWhlaWdodDoyOHB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb246bnRoLWNoaWxkKDEpIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taW5mbyBoMntsaW5lLWhlaWdodDoyOHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb246bnRoLWNoaWxkKDEpIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taW5mbyBoMntsaW5lLWhlaWdodDoyOHB4fX0ucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3Byb2R1Y3QtcXVlc3Rpb25ze3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6I0VERURGNX0ucXVlc3Rpb25uYWlyZS1tb2R1bGVfX2Fuc3dlcnNfX3dyYXBwZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtyaWdodDowO2xlZnQ6MDttYXJnaW46YXV0b31AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fYW5zd2Vyc19fd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19hbnN3ZXJze3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjUwJTtib3R0b206MTglfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19hbnN3ZXJze3Bvc2l0aW9uOnJlbGF0aXZlO2JvdHRvbTphdXRvO21pbi1oZWlnaHQ6MjEwcHg7aGVpZ2h0OmF1dG99fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19hbnN3ZXJze21pbi1oZWlnaHQ6MTkwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbjpudGgtY2hpbGQoMSkgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19hbnN3ZXJze21pbi1oZWlnaHQ6MTIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbjpudGgtY2hpbGQoMSkgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19hbnN3ZXJze21pbi1oZWlnaHQ6OTBweH19LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbjpudGgtY2hpbGQoOSkgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19hbnN3ZXJze2JvdHRvbToyOCV9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uOm50aC1jaGlsZCg5KSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX2Fuc3dlcnN7dG9wOi01NXB4O2JvdHRvbTowfX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb246bnRoLWNoaWxkKDkpIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fYW5zd2VycyAuYnV0dG9ue3dpZHRoOjEwMCU7bWFyZ2luLXRvcDoyMHB4fX0ucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOm5vbmU7cGFkZGluZzowO21hcmdpbjowO2N1cnNvcjpwb2ludGVyO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO29wYWNpdHk6MTt3aWR0aDoxMDJweDtoZWlnaHQ6MTAycHg7d2lkdGg6MTAycHg7aGVpZ2h0OjEwMnB4O21hcmdpbjowIDE2cHh9QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19vcHRpb257d2lkdGg6MTA0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9ue3dpZHRoOjkycHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9ue3dpZHRoOjgwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19vcHRpb257d2lkdGg6NjhweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbnt3aWR0aDo2MHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbntoZWlnaHQ6MTA0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9ue2hlaWdodDo5MnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbntoZWlnaHQ6ODBweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbntoZWlnaHQ6NjhweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbntoZWlnaHQ6NjBweH19LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19vcHRpb246YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlcjoxcHggc29saWQgcmdiYSgxNTEsMTUxLDE1MSwwLjMzKTtib3gtc2hhZG93OjAgN3B4IDdweCAwIHJnYmEoMCwwLDAsMC4wNCk7Ym9yZGVyLXJhZGl1czo1MCU7Y29udGVudDonJztiYWNrZ3JvdW5kOiNmZmY7dHJhbnNpdGlvbjphbGwgLjFzIGVhc2V9LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19vcHRpb24gc3Zne2Rpc3BsYXk6YmxvY2s7d2lkdGg6NDBweDtoZWlnaHQ6NDBweH1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbiBzdmd7d2lkdGg6NDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19vcHRpb24gc3Zne3dpZHRoOjM2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9uIHN2Z3t3aWR0aDozMnB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9uIHN2Z3t3aWR0aDoyOHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9uIHN2Z3t3aWR0aDoyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbiBzdmd7aGVpZ2h0OjQwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9uIHN2Z3toZWlnaHQ6MzZweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19vcHRpb24gc3Zne2hlaWdodDozMnB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9uIHN2Z3toZWlnaHQ6MjhweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbiBzdmd7aGVpZ2h0OjI0cHh9fS5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9uIHB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjA7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDoxOXB4O2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS02MDBcIixzYW5zLXNlcmlmO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSk7dHJhbnNpdGlvbjpjb2xvciAuMXMgbGluZWFyfUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9uIHB7Zm9udC1zaXplOjI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9uIHB7Zm9udC1zaXplOjI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9uIHB7Zm9udC1zaXplOjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19vcHRpb24gcHtmb250LXNpemU6MjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbiBwe2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbiBwe2xpbmUtaGVpZ2h0OjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9uIHB7bGluZS1oZWlnaHQ6MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19vcHRpb24gcHtsaW5lLWhlaWdodDoxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9uIHB7bGluZS1oZWlnaHQ6MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbiBwe2xpbmUtaGVpZ2h0OjE2cHh9fS5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9uOmhvdmVyOmJlZm9yZSwucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbjpmb2N1czpiZWZvcmV7dHJhbnNmb3JtOnNjYWxlKDEuMDUpfS5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9uOmFjdGl2ZTpiZWZvcmV7dHJhbnNmb3JtOnNjYWxlKDAuOTUpO3RyYW5zaXRpb246bm9uZX0ucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbi5zZWxlY3RlZHtjb2xvcjojZmZmfS5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9uLnNlbGVjdGVkOmJlZm9yZXtiYWNrZ3JvdW5kOiMxNEJGRkZ9LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19vcHRpb24uc2VsZWN0ZWQgc3Zne2ZpbGw6I2ZmZn1wLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19vcHRpb24tbGFiZWx7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDo1MCU7d2lkdGg6YXV0bzt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDApO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS02MDBcIixzYW5zLXNlcmlmO2NvbG9yOiMwMDA7d2hpdGUtc3BhY2U6bm93cmFwO21hcmdpbi10b3A6MjBweDtmb250LXNpemU6MTZweH1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXtwLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19vcHRpb24tbGFiZWx7bWFyZ2luLXRvcDoyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXtwLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19vcHRpb24tbGFiZWx7bWFyZ2luLXRvcDoxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXtwLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19vcHRpb24tbGFiZWx7bWFyZ2luLXRvcDoxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpe3AucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbi1sYWJlbHttYXJnaW4tdG9wOjEycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7cC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9uLWxhYmVse21hcmdpbi10b3A6OHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXtwLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19vcHRpb24tbGFiZWx7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpe3AucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbi1sYWJlbHtmb250LXNpemU6MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7cC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9uLWxhYmVse2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpe3AucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbi1sYWJlbHtmb250LXNpemU6MTJweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXtwLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19vcHRpb24tbGFiZWx7Zm9udC1zaXplOjEycHh9fS5xdWVzdGlvbm5haXJlLW1vZHVsZV9fZXhwZXJ0LXRpcHtkaXNwbGF5OmJsb2NrO3Zpc2liaWxpdHk6aGlkZGVufUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19leHBlcnQtdGlwe3Zpc2liaWxpdHk6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO3BvaW50ZXItZXZlbnRzOm5vbmV9fS5xdWVzdGlvbm5haXJlLW1vZHVsZV9fZXhwZXJ0LXRpcC1tb2JpbGV7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpub25lO3dpZHRoOjEwMCU7bGVmdDowfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19leHBlcnQtdGlwLW1vYmlsZXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOjI3cHg7bWFyZ2luLWJvdHRvbToyN3B4O2Rpc3BsYXk6YmxvY2t9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19leHBlcnQtdGlwLW1vYmlsZXtwb3NpdGlvbjpyZWxhdGl2ZTtib3R0b206MDttYXJnaW46MTBweCAwIDEwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7aHRtbC5pb3MgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlLmFjdGl2ZSxodG1sLnRhYmxldCAucXVlc3Rpb25uYWlyZS1tb2R1bGUuYWN0aXZle3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDtib3R0b206MDtyaWdodDowO21heC1oZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjQwMHB4O3otaW5kZXg6MTAwO2hlaWdodDphdXRvfWh0bWwuaW9zIC5xdWVzdGlvbm5haXJlLW1vZHVsZS5hY3RpdmUgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19wcm9ncmVzcy1pbmRpY2F0b3IsaHRtbC50YWJsZXQgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlLmFjdGl2ZSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3Byb2dyZXNzLWluZGljYXRvcntib3R0b206NDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDYwMHB4KXtodG1sLmlvcyAucXVlc3Rpb25uYWlyZS1tb2R1bGUuYWN0aXZlIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcHJvZ3Jlc3MtaW5kaWNhdG9yLGh0bWwudGFibGV0IC5xdWVzdGlvbm5haXJlLW1vZHVsZS5hY3RpdmUgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19wcm9ncmVzcy1pbmRpY2F0b3J7Ym90dG9tOjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7aHRtbC5pb3MgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlLmFjdGl2ZSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlcixodG1sLnRhYmxldCAucXVlc3Rpb25uYWlyZS1tb2R1bGUuYWN0aXZlIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taGVhZGVye3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDo0MCU7cGFkZGluZzowfX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIGFuZCAobWF4LWhlaWdodDogNzAwcHgpe2h0bWwuaW9zIC5xdWVzdGlvbm5haXJlLW1vZHVsZS5hY3RpdmUgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1oZWFkZXIsaHRtbC50YWJsZXQgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlLmFjdGl2ZSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlcntoZWlnaHQ6MzAlfX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpe2h0bWwuaW9zIC5xdWVzdGlvbm5haXJlLW1vZHVsZS5hY3RpdmUgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1oZWFkZXIgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbGx1c3RyYXRpb24saHRtbC50YWJsZXQgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlLmFjdGl2ZSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlciAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWlsbHVzdHJhdGlvbnt3aWR0aDo2MCV9fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA3MDBweCl7aHRtbC5pb3MgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlLmFjdGl2ZSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlciAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWlsbHVzdHJhdGlvbixodG1sLnRhYmxldCAucXVlc3Rpb25uYWlyZS1tb2R1bGUuYWN0aXZlIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taGVhZGVyIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taWxsdXN0cmF0aW9ue2hlaWdodDo2NCV9fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7aHRtbC5pb3MgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlLmFjdGl2ZSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWJvZHksaHRtbC50YWJsZXQgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlLmFjdGl2ZSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWJvZHl7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjYwJX19QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSBhbmQgKG1heC13aWR0aDogNjAwcHgpe2h0bWwuaW9zIC5xdWVzdGlvbm5haXJlLW1vZHVsZS5hY3RpdmUgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1ib2R5LGh0bWwudGFibGV0IC5xdWVzdGlvbm5haXJlLW1vZHVsZS5hY3RpdmUgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1ib2R5e3BhZGRpbmc6MiUgMCAzMHB4fX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIGFuZCAobWF4LXdpZHRoOiA2MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA3MDBweCl7aHRtbC5pb3MgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlLmFjdGl2ZSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWJvZHksaHRtbC50YWJsZXQgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlLmFjdGl2ZSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWJvZHl7cGFkZGluZzowIDAgMzBweH19QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDcwMHB4KXtodG1sLmlvcyAucXVlc3Rpb25uYWlyZS1tb2R1bGUuYWN0aXZlIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24tYm9keSxodG1sLnRhYmxldCAucXVlc3Rpb25uYWlyZS1tb2R1bGUuYWN0aXZlIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24tYm9keXtoZWlnaHQ6NzAlfX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIGFuZCAobWF4LWhlaWdodDogNzAwcHgpIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7aHRtbC5pb3MgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlLmFjdGl2ZSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm8saHRtbC50YWJsZXQgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlLmFjdGl2ZSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm97bWluLWhlaWdodDo5MHB4fX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpe2h0bWwuaW9zIC5xdWVzdGlvbm5haXJlLW1vZHVsZS5hY3RpdmUgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19leHBlcnQtdGlwLW1vYmlsZSxodG1sLnRhYmxldCAucXVlc3Rpb25uYWlyZS1tb2R1bGUuYWN0aXZlIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fZXhwZXJ0LXRpcC1tb2JpbGV7cG9zaXRpb246cmVsYXRpdmV9fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkgYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtodG1sLmlvcyAucXVlc3Rpb25uYWlyZS1tb2R1bGUuYWN0aXZlIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fZXhwZXJ0LXRpcC1tb2JpbGUsaHRtbC50YWJsZXQgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlLmFjdGl2ZSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX2V4cGVydC10aXAtbW9iaWxle21hcmdpbjoxMHB4IDB9fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA2MDBweCl7aHRtbC5pb3MgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlLmFjdGl2ZSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX2V4cGVydC10aXAtbW9iaWxlLGh0bWwudGFibGV0IC5xdWVzdGlvbm5haXJlLW1vZHVsZS5hY3RpdmUgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19leHBlcnQtdGlwLW1vYmlsZXttYXJnaW46MH19LnNlYXJjaC1yZXN1bHRze2JhY2tncm91bmQ6I2ZmZn0uc2VhcmNoLXJlc3VsdHNfX2hlYWRlcntiYWNrZ3JvdW5kOiNmOGY4Zjg7cGFkZGluZzoxMTJweCAxNnB4IDB9LnNlYXJjaC1yZXN1bHRzX19oZWFkZXItaW5uZXJ7bWF4LXdpZHRoOjgwMHB4O21hcmdpbjowIGF1dG99LnNlYXJjaC1yZXN1bHRzX19pbnB1dC1ibHVlbmVzc3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3dpZHRoOjExMCU7cGFkZGluZy10b3A6MTEwJTtiYWNrZ3JvdW5kOiMxNWJmZmY7dHJhbnNmb3JtOnNjYWxlKDApO2JvcmRlci1yYWRpdXM6NTAlO2Rpc3BsYXk6bm9uZX0uc2VhcmNoLXJlc3VsdHNfX2JhY2tncm91bmQtYmx1cntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC42KTt6LWluZGV4OjE7ZGlzcGxheTpub25lfS5zZWFyY2gtcmVzdWx0c19faW5wdXR7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6NTZweDt6LWluZGV4OjI7b3ZlcmZsb3c6aGlkZGVufS5zZWFyY2gtcmVzdWx0c19faW5wdXQgaW5wdXR7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtvdXRsaW5lOm5vbmU7d2lkdGg6Y2FsYygxMDAlIC0gODRweCAtIDE2cHgpO2hlaWdodDo1NnB4Oy13ZWJraXQtYXBwZWFyYW5jZTpub25lO3BhZGRpbmc6OHB4O2ZvbnQtc2l6ZTpjYWxjKDE2cHggKyAyMCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtmb250LXdlaWdodDozMDA7Ym9yZGVyLWJvdHRvbToycHggc29saWQgcmdiYSgyMDYsMjA2LDIwNiwwLjUpO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuc2VhcmNoLXJlc3VsdHNfX2lucHV0IGlucHV0e2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5zZWFyY2gtcmVzdWx0c19faW5wdXQgaW5wdXR7Zm9udC1zaXplOjM2cHh9fS5zZWFyY2gtcmVzdWx0c19faW5wdXQgaW5wdXQ6Zm9jdXN7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzE1YmZmZn0uc2VhcmNoLXJlc3VsdHNfX2J1dHRvbi1pY29ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX0uc2VhcmNoLXJlc3VsdHNfX2J1dHRvbi1pY29uIHN2Z3t3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2ZpbGw6I2ZmZn0uc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC1pY29ue3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6bm9uZTt0b3A6NTAlO3JpZ2h0OjE2cHg7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MCUpO3BvaW50ZXItZXZlbnRzOm5vbmV9LnNlYXJjaC1yZXN1bHRzX19yZXNldC1idXR0b257cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtyaWdodDoxNnB4O3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSk7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuMSk7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czo1MCU7d2lkdGg6MzJweDtoZWlnaHQ6MzJweDtvcGFjaXR5OjA7cG9pbnRlci1ldmVudHM6bm9uZX0uc2VhcmNoLXJlc3VsdHNfX3Jlc2V0LWJ1dHRvbiBzdmd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTtmaWxsOiNmZmY7d2lkdGg6MTRweDtoZWlnaHQ6MTRweDt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfS5zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWJ1dHRvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MnB4O3JpZ2h0OjI0cHg7d2lkdGg6NTJweDtoZWlnaHQ6NTJweH0uc2VhcmNoLXJlc3VsdHNfX3RhYi1oZWFkZXJ7bWFyZ2luOjAgYXV0bztwYWRkaW5nLXRvcDo4MHB4O21heC13aWR0aDo4MDBweDt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6YXV0bztmb250LXNpemU6MDstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0uc2VhcmNoLXJlc3VsdHNfX3RhYi1idXR0b257YmFja2dyb3VuZDp0cmFuc3BhcmVudDtsaW5lLWhlaWdodDowO3BhZGRpbmc6MzZweCA0MHB4O2JvcmRlcjpub25lO291dGxpbmU6bm9uZTtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNDAwXCIsc2Fucy1zZXJpZjtmb250LXNpemU6Y2FsYygxNHB4ICsgMiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtsaW5lLWhlaWdodDpjYWxjKDAgKyAxICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuc2VhcmNoLXJlc3VsdHNfX3RhYi1idXR0b257Zm9udC1zaXplOjE0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LnNlYXJjaC1yZXN1bHRzX190YWItYnV0dG9ue2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnNlYXJjaC1yZXN1bHRzX190YWItYnV0dG9ue2xpbmUtaGVpZ2h0OjB9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LnNlYXJjaC1yZXN1bHRzX190YWItYnV0dG9ue2xpbmUtaGVpZ2h0OjFweH19LnNlYXJjaC1yZXN1bHRzX190YWItYnV0dG9uIHNwYW57b3BhY2l0eTouNX0uc2VhcmNoLXJlc3VsdHNfX3RhYi1idXR0b24uYWN0aXZle2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS03MDBcIixzYW5zLXNlcmlmfS5zZWFyY2gtcmVzdWx0c19fdGFiLWJ1dHRvbi5hY3RpdmUgc3BhbntvcGFjaXR5OjF9LnNlYXJjaC1yZXN1bHRzX190YWItYnV0dG9uOmhvdmVyLC5zZWFyY2gtcmVzdWx0c19fdGFiLWJ1dHRvbjpmb2N1cywuc2VhcmNoLXJlc3VsdHNfX3RhYi1idXR0b24uYWN0aXZle2JveC1zaGFkb3c6aW5zZXQgMCAtMnB4IDAgMCAjMTViZmZmfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnNlYXJjaC1yZXN1bHRzX190YWItYnV0dG9ue3BhZGRpbmc6MzJweCAyNHB4fX0uc2VhcmNoLXJlc3VsdHNfX3Jlc3VsdHN7bWF4LXdpZHRoOjgwMHB4O21hcmdpbjowIGF1dG87Y3Vyc29yOnBvaW50ZXI7cGFkZGluZzo0MHB4IDE2cHh9LnNlYXJjaC1yZXN1bHRzX19yZXN1bHR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nLXRvcDpjYWxjKDI0cHggKyAxNiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtwYWRkaW5nLWJvdHRvbTpjYWxjKDI0cHggKyAxNiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTttaW4taGVpZ2h0OmNhbGMoMTIwcHggKyAxMjAgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7Y29sb3I6IzAwMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnNlYXJjaC1yZXN1bHRzX19yZXN1bHR7cGFkZGluZy10b3A6MjRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuc2VhcmNoLXJlc3VsdHNfX3Jlc3VsdHtwYWRkaW5nLXRvcDo0MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnNlYXJjaC1yZXN1bHRzX19yZXN1bHR7cGFkZGluZy1ib3R0b206MjRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuc2VhcmNoLXJlc3VsdHNfX3Jlc3VsdHtwYWRkaW5nLWJvdHRvbTo0MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnNlYXJjaC1yZXN1bHRzX19yZXN1bHR7bWluLWhlaWdodDoxMjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuc2VhcmNoLXJlc3VsdHNfX3Jlc3VsdHttaW4taGVpZ2h0OjI0MHB4fX0uc2VhcmNoLXJlc3VsdHNfX3Jlc3VsdDpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNmOGY4Zjh9LnNlYXJjaC1yZXN1bHRzX19yZXN1bHQgc3Zne2hlaWdodDoxMHB4fS5zZWFyY2gtcmVzdWx0c19fcmVzdWx0OmhvdmVyIC5zZWFyY2gtcmVzdWx0c19fbGluaywuc2VhcmNoLXJlc3VsdHNfX3Jlc3VsdDpmb2N1cyAuc2VhcmNoLXJlc3VsdHNfX2xpbmt7Y29sb3I6IzA4QTJEQn0uc2VhcmNoLXJlc3VsdHNfX3Jlc3VsdDpob3ZlciAuc2VhcmNoLXJlc3VsdHNfX2xpbmsgc3ZnLC5zZWFyY2gtcmVzdWx0c19fcmVzdWx0OmZvY3VzIC5zZWFyY2gtcmVzdWx0c19fbGluayBzdmd7ZmlsbDojMDhBMkRCfS5zZWFyY2gtcmVzdWx0c19fcmVzdWx0OmhvdmVyIC5zZWFyY2gtcmVzdWx0c19fbGluayAubGlua19fbGFiZWw6YWZ0ZXIsLnNlYXJjaC1yZXN1bHRzX19yZXN1bHQ6Zm9jdXMgLnNlYXJjaC1yZXN1bHRzX19saW5rIC5saW5rX19sYWJlbDphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiMwOEEyREI7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zaXRpb24tcHJvcGVydHk6YWxsO3RyYW5zaXRpb24tZHVyYXRpb246MzkwbXM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO3RyYW5zaXRpb24tZGVsYXk6MHN9LnNlYXJjaC1yZXN1bHRzX19yZXN1bHQ6YWN0aXZle2NvbG9yOnJnYmEoMCwwLDAsMC44KX0uc2VhcmNoLXJlc3VsdHNfX3Jlc3VsdDphY3RpdmUgLnNlYXJjaC1yZXN1bHRzX19saW5re2NvbG9yOiMyMEI3RUZ9LnNlYXJjaC1yZXN1bHRzX19yZXN1bHQ6YWN0aXZlIC5zZWFyY2gtcmVzdWx0c19fbGluayBzdmd7ZmlsbDojMjBCN0VGfS5zZWFyY2gtcmVzdWx0c19fcmVzdWx0OmFjdGl2ZSAuc2VhcmNoLXJlc3VsdHNfX2xpbmsgLmxpbmtfX2xhYmVsOmFmdGVye2JhY2tncm91bmQtY29sb3I6IzIwQjdFRn0uc2VhcmNoLXJlc3VsdHNfX2ltYWdle3dpZHRoOmNhbGMoODBweCArIDEwMCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtoZWlnaHQ6Y2FsYyg4MHB4ICsgMTAwICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo0MHB4O2xlZnQ6MDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5zZWFyY2gtcmVzdWx0c19faW1hZ2V7d2lkdGg6ODBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuc2VhcmNoLXJlc3VsdHNfX2ltYWdle3dpZHRoOjE4MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnNlYXJjaC1yZXN1bHRzX19pbWFnZXtoZWlnaHQ6ODBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuc2VhcmNoLXJlc3VsdHNfX2ltYWdle2hlaWdodDoxODBweH19LnNlYXJjaC1yZXN1bHRzX190aXRsZXtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNDAwXCIsc2Fucy1zZXJpZjtmb250LXNpemU6Y2FsYygxNnB4ICsgOCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTttYXJnaW4tYm90dG9tOmNhbGMoOHB4ICsgOCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnNlYXJjaC1yZXN1bHRzX190aXRsZXtmb250LXNpemU6MTZweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuc2VhcmNoLXJlc3VsdHNfX3RpdGxle2ZvbnQtc2l6ZToyNHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnNlYXJjaC1yZXN1bHRzX190aXRsZXttYXJnaW4tYm90dG9tOjhweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuc2VhcmNoLXJlc3VsdHNfX3RpdGxle21hcmdpbi1ib3R0b206MTZweH19LnNlYXJjaC1yZXN1bHRzX19kZXNjcmlwdGlvbnttYXJnaW4tYm90dG9tOjE2cHh9LnNlYXJjaC1yZXN1bHRzX19saW5re3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbG9yOiMxNWJmZmY7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTcwMFwiLHNhbnMtc2VyaWY7dHJhbnNpdGlvbjphbGwgLjFzIGVhc2V9LnNlYXJjaC1yZXN1bHRzX19yZXN1bHQtLXByb2R1Y3QgLnNlYXJjaC1yZXN1bHRzX19yZXN1bHQtY29udGVudHtwYWRkaW5nLWxlZnQ6Y2FsYyg5NnB4ICsgMTIwICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuc2VhcmNoLXJlc3VsdHNfX3Jlc3VsdC0tcHJvZHVjdCAuc2VhcmNoLXJlc3VsdHNfX3Jlc3VsdC1jb250ZW50e3BhZGRpbmctbGVmdDo5NnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5zZWFyY2gtcmVzdWx0c19fcmVzdWx0LS1wcm9kdWN0IC5zZWFyY2gtcmVzdWx0c19fcmVzdWx0LWNvbnRlbnR7cGFkZGluZy1sZWZ0OjIxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5zZWFyY2gtcmVzdWx0c19faGVhZGVye3dpZHRoOjEwMCV9LnNlYXJjaC1yZXN1bHRzX19oZWFkZXItaW5uZXJ7d2lkdGg6MTAwJX19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuc2VhcmNoLXJlc3VsdHNfX2hlYWRlcntwYWRkaW5nOjB9LnNlYXJjaC1yZXN1bHRzX19pbnB1dC1ibHVlbmVzc3tkaXNwbGF5OmJsb2NrfS5zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWljb257ZGlzcGxheTpibG9ja30uc2VhcmNoLXJlc3VsdHNfX3RpdGxle2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS02MDBcIixzYW5zLXNlcmlmfS5zZWFyY2gtcmVzdWx0c19faW5wdXR7YmFja2dyb3VuZDojZmZmO2hlaWdodDo2NHB4O2JvcmRlci10b3A6MnB4IHNvbGlkICNmOGY4Zjh9LnNlYXJjaC1yZXN1bHRzX19pbnB1dCBpbnB1dHtib3gtc2hhZG93Om5vbmU7d2lkdGg6MTAwJTtwYWRkaW5nOjAgMCAwIDI0cHg7aGVpZ2h0OjEwMCU7Ym9yZGVyOm5vbmV9LnNlYXJjaC1yZXN1bHRzX19pbnB1dCBpbnB1dDpmb2N1c3tib3JkZXI6bm9uZTtjb2xvcjojZmZmfS5zZWFyY2gtcmVzdWx0c19faW5wdXQgaW5wdXQ6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjUpfS5zZWFyY2gtcmVzdWx0c19faW5wdXQgaW5wdXQ6Zm9jdXM6LW1vei1wbGFjZWhvbGRlcntjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNSl9LnNlYXJjaC1yZXN1bHRzX19pbnB1dCBpbnB1dDpmb2N1czo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNSl9LnNlYXJjaC1yZXN1bHRzX19pbnB1dCBpbnB1dDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjUpfS5zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWJ1dHRvbntkaXNwbGF5Om5vbmV9LnNlYXJjaC1yZXN1bHRzX19yZXNldC1idXR0b257cG9pbnRlci1ldmVudHM6YWxsfS5mb2N1c2VkIC5zZWFyY2gtcmVzdWx0c19fcmVzZXQtYnV0dG9ue3RyYW5zaXRpb246b3BhY2l0eSAuMnMgbGluZWFyIC4ycztvcGFjaXR5OjF9LnNlYXJjaC1yZXN1bHRzX190YWItaGVhZGVye3BhZGRpbmctdG9wOjB9fS5zaWRlLWJ5LXNpZGUtbW9kdWxle3BhZGRpbmc6ODBweCA0OHB4IDQwcHg7YmFja2dyb3VuZDojRkNGOEY1fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnNpZGUtYnktc2lkZS1tb2R1bGV7cGFkZGluZy10b3A6NDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuc2lkZS1ieS1zaWRlLW1vZHVsZXtwYWRkaW5nOjQwcHggMjRweCA0OHB4fX0uc2lkZS1ieS1zaWRlLW1vZHVsZS0tbmFycm93e3BhZGRpbmc6NjBweCAxNjhweCA0MHB4fUBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpey5zaWRlLWJ5LXNpZGUtbW9kdWxlLS1uYXJyb3d7cGFkZGluZzo2MHB4IDQ4cHggNDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuc2lkZS1ieS1zaWRlLW1vZHVsZS0tbmFycm93e3BhZGRpbmctdG9wOjQwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnNpZGUtYnktc2lkZS1tb2R1bGUtLW5hcnJvd3twYWRkaW5nOjQ4cHggNHZ3fX0uc2lkZS1ieS1zaWRlLW1vZHVsZV9faGVhZGVye21hcmdpbi1ib3R0b206ODBweDt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5zaWRlLWJ5LXNpZGUtbW9kdWxlX19oZWFkZXJ7bWFyZ2luLWJvdHRvbTo0MHB4fX0uc2lkZS1ieS1zaWRlLW1vZHVsZV9faGVhZGVyIGgye21hcmdpbi1ib3R0b206MTZweH1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5zaWRlLWJ5LXNpZGUtbW9kdWxlX19oZWFkZXIgaDJ7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTQwMGNcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjMycHh9LnNpZGUtYnktc2lkZS1tb2R1bGVfX2hlYWRlciBoMiBicntkaXNwbGF5Om5vbmV9fS5zaWRlLWJ5LXNpZGUtbW9kdWxlX19zdWItaGVhZGxpbmV7ZGlzcGxheTpibG9jazttYXJnaW46MCBhdXRvO21heC13aWR0aDo3NSU7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MzJweDtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtMzAwXCIsc2Fucy1zZXJpZn1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5zaWRlLWJ5LXNpZGUtbW9kdWxlX19zdWItaGVhZGxpbmV7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjZweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuc2lkZS1ieS1zaWRlLW1vZHVsZV9fc3ViLWhlYWRsaW5le21heC13aWR0aDpub25lO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjI0cHh9fS5zaWRlLWJ5LXNpZGUtbW9kdWxlX19ibG9jay13cmFwcGVye2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXA7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uc2lkZS1ieS1zaWRlLW1vZHVsZV9fYmxvY2t7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjIzMHB4O21hcmdpbjowO3BhZGRpbmc6MCAwIDkwcHg7dmVydGljYWwtYWxpZ246dG9wO2JhY2tncm91bmQ6d2hpdGU7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuc2lkZS1ieS1zaWRlLW1vZHVsZV9fYmxvY2t7d2lkdGg6MTAwJTttYXJnaW4tcmlnaHQ6MDttYXJnaW4tYm90dG9tOjE2cHg7cGFkZGluZzo0MHB4IDAgNzJweDttaW4taGVpZ2h0OjB9fVtkYXRhLXNpZGUtYnktc2lkZS1tb2R1bGUtaXRlbXMtY291bnQ9XCIyXCJdIC5zaWRlLWJ5LXNpZGUtbW9kdWxlX19ibG9ja3t3aWR0aDo0OSU7bWFyZ2luLXJpZ2h0OjIlfVtkYXRhLXNpZGUtYnktc2lkZS1tb2R1bGUtaXRlbXMtY291bnQ9XCIyXCJdIC5zaWRlLWJ5LXNpZGUtbW9kdWxlX19ibG9jayAuc2lkZS1ieS1zaWRlLW1vZHVsZV9faW1hZ2V7cGFkZGluZy1ib3R0b206NDclfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7W2RhdGEtc2lkZS1ieS1zaWRlLW1vZHVsZS1pdGVtcy1jb3VudD1cIjJcIl0gLnNpZGUtYnktc2lkZS1tb2R1bGVfX2Jsb2NrIC5zaWRlLWJ5LXNpZGUtbW9kdWxlX19pbWFnZXttYXJnaW4tYm90dG9tOjQwcHg7cGFkZGluZy1ib3R0b206MH19W2RhdGEtc2lkZS1ieS1zaWRlLW1vZHVsZS1pdGVtcy1jb3VudD1cIjNcIl0gLnNpZGUtYnktc2lkZS1tb2R1bGVfX2Jsb2Nre3dpZHRoOjMyJTttYXJnaW4tcmlnaHQ6MiV9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXtbZGF0YS1zaWRlLWJ5LXNpZGUtbW9kdWxlLWl0ZW1zLWNvdW50PVwiNVwiXSAuc2lkZS1ieS1zaWRlLW1vZHVsZV9fYmxvY2ssW2RhdGEtc2lkZS1ieS1zaWRlLW1vZHVsZS1pdGVtcy1jb3VudD1cIjNcIl0gLnNpZGUtYnktc2lkZS1tb2R1bGVfX2Jsb2NrLFtkYXRhLXNpZGUtYnktc2lkZS1tb2R1bGUtaXRlbXMtY291bnQ9XCIyXCJdIC5zaWRlLWJ5LXNpZGUtbW9kdWxlX19ibG9ja3t3aWR0aDoxMDAlO21hcmdpbi1yaWdodDowfX1bZGF0YS1zaWRlLWJ5LXNpZGUtbW9kdWxlLWl0ZW1zLWNvdW50PVwiNVwiXSAuc2lkZS1ieS1zaWRlLW1vZHVsZV9fYmxvY2t7d2lkdGg6MzUycHg7bWFyZ2luOjAgMTBweCAyMHB4fVtkYXRhLXNpZGUtYnktc2lkZS1tb2R1bGUtaXRlbXMtY291bnQ9XCI1XCJdIC5zaWRlLWJ5LXNpZGUtbW9kdWxlX19ibG9jazpsYXN0LWNoaWxke21hcmdpbi1yaWdodDoxMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7W2RhdGEtc2lkZS1ieS1zaWRlLW1vZHVsZS1pdGVtcy1jb3VudD1cIjVcIl0gLnNpZGUtYnktc2lkZS1tb2R1bGVfX2Jsb2Nre21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWJvdHRvbToyNHB4O3dpZHRoOmF1dG99W2RhdGEtc2lkZS1ieS1zaWRlLW1vZHVsZS1pdGVtcy1jb3VudD1cIjVcIl0gLnNpZGUtYnktc2lkZS1tb2R1bGVfX2Jsb2NrOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9fS5zaWRlLWJ5LXNpZGUtbW9kdWxlX19ibG9jazpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfS5zaWRlLWJ5LXNpZGUtbW9kdWxlX19ibG9jay5zaWRlLWJ5LXNpZGUtbW9kdWxlX19ibG9jay0td2l0aC1mb290ZXJ7cGFkZGluZy1ib3R0b206MTYwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuc2lkZS1ieS1zaWRlLW1vZHVsZV9fYmxvY2suc2lkZS1ieS1zaWRlLW1vZHVsZV9fYmxvY2stLXdpdGgtZm9vdGVye3BhZGRpbmctYm90dG9tOjcycHh9fS5zaWRlLWJ5LXNpZGUtbW9kdWxlX19ibG9jayBoM3tmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNDAwXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDoxLjM7bWFyZ2luLWJvdHRvbTo2JX1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsuc2lkZS1ieS1zaWRlLW1vZHVsZV9fYmxvY2sgaDN7Zm9udC1zaXplOjI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5zaWRlLWJ5LXNpZGUtbW9kdWxlX19ibG9jayBoM3tmb250LXNpemU6MjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7LnNpZGUtYnktc2lkZS1tb2R1bGVfX2Jsb2NrIGgze2ZvbnQtc2l6ZToyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5zaWRlLWJ5LXNpZGUtbW9kdWxlX19ibG9jayBoM3tmb250LXNpemU6MjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuc2lkZS1ieS1zaWRlLW1vZHVsZV9fYmxvY2sgaDN7Zm9udC1zaXplOjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnNpZGUtYnktc2lkZS1tb2R1bGVfX2Jsb2NrIGgzK3B7bWFyZ2luLWJvdHRvbToxNHB4fX0uc2lkZS1ieS1zaWRlLW1vZHVsZV9fYmxvY2sgc21hbGx7ZGlzcGxheTpibG9jazttYXJnaW46OHB4IGF1dG8gMDttYXgtd2lkdGg6ODAlO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIwcHg7Y29sb3I6cmdiYSgwLDAsMCwwLjgpfS5zaWRlLWJ5LXNpZGUtbW9kdWxlX19ibG9jayB1bHttYXJnaW46LTdweCAwIDAgMH0uc2lkZS1ieS1zaWRlLW1vZHVsZV9fYmxvY2sgbGl7bWFyZ2luOjAgYXV0byAyNHB4O3BhZGRpbmctbGVmdDoyNHB4O3dpZHRoOjgwJTtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjc7dGV4dC1hbGlnbjpsZWZ0fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnNpZGUtYnktc2lkZS1tb2R1bGVfX2Jsb2NrIGxpe3dpZHRoOjg1JTtmb250LXNpemU6MTRweH19LnNpZGUtYnktc2lkZS1tb2R1bGVfX2Jsb2NrIGxpOjpiZWZvcmV7Y29udGVudDpcIlwiO3RvcDozcHg7ZGlzcGxheTpibG9jazt3aWR0aDoyNXB4O2hlaWdodDoyM3B4O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL3NpZGUtYnktc2lkZS9pY29uLWNoZWNrLW1hcmsuc3ZnXCIpfS5zaWRlLWJ5LXNpZGUtbW9kdWxlX19ibG9jayBsaTpsYXN0LWNoaWxke21hcmdpbjowIGF1dG99LnNpZGUtYnktc2lkZS1tb2R1bGVfX2Jsb2NrLWlubmVyLXdyYXBwZXJ7bWFyZ2luOmF1dG87d2lkdGg6ODUlfS5zaWRlLWJ5LXNpZGUtbW9kdWxlX19sYWJlbHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO3BhZGRpbmc6N3B4IDE2cHg7Y29sb3I6IzNFMEQ4Njtmb250LXNpemU6MTJweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7YmFja2dyb3VuZDojRUFFQUY0fS5zaWRlLWJ5LXNpZGUtbW9kdWxlX19sYWJlbCBwe2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS04MDBcIixzYW5zLXNlcmlmfS5zaWRlLWJ5LXNpZGUtbW9kdWxlX19pbWFnZXttYXJnaW46MjBweCAwO3BhZGRpbmctYm90dG9tOjUyJTtwb3NpdGlvbjpyZWxhdGl2ZX0uc2lkZS1ieS1zaWRlLW1vZHVsZV9faW1hZ2UgaW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7aGVpZ2h0OjYwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnNpZGUtYnktc2lkZS1tb2R1bGVfX2ltYWdle2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1ib3R0b206MDttYXJnaW4tYm90dG9tOjQwcHh9LnNpZGUtYnktc2lkZS1tb2R1bGVfX2ltYWdlIGltZ3ttYXJnaW46MCBhdXRvO21heC13aWR0aDoxMTJweDtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3RvcDphdXRvO2xlZnQ6YXV0bzt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApfX0uc2lkZS1ieS1zaWRlLW1vZHVsZV9fYmxvY2stZm9vdGVye3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO2hlaWdodDo1OHB4O21hcmdpbi1ib3R0b206NjRweDtjb2xvcjpyZ2JhKDAsMCwwLDAuNSl9LnNpZGUtYnktc2lkZS1tb2R1bGVfX2Jsb2NrLWZvb3RlciBwe2ZvbnQtc2l6ZToxNnB4fS5zaWRlLWJ5LXNpZGUtbW9kdWxlX19ibG9jay1mb290ZXIgc3Ryb25ne2NvbG9yOnJnYmEoMCwwLDAsMC44KTtmb250LXNpemU6MjRweDtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNjAwXCIsc2Fucy1zZXJpZn0uc2lkZS1ieS1zaWRlLW1vZHVsZV9fYmxvY2stZm9vdGVyIHN0cm9uZyBzcGFue2ZvbnQtc2l6ZToxNnB4O2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS00MDBcIixzYW5zLXNlcmlmfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnNpZGUtYnktc2lkZS1tb2R1bGVfX2Jsb2NrLWZvb3Rlcntwb3NpdGlvbjpyZWxhdGl2ZTtyaWdodDphdXRvO2JvdHRvbTphdXRvO2xlZnQ6YXV0bztoZWlnaHQ6YXV0bzttYXJnaW4tYm90dG9tOjB9LnNpZGUtYnktc2lkZS1tb2R1bGVfX2Jsb2NrLWZvb3RlciBwe21hcmdpbi1ib3R0b206MH19LnNpZGUtYnktc2lkZS1tb2R1bGVfX2Zvb3Rlcnt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MzZweCBhdXRvIDhweDt3aWR0aDo3MCV9LnNpZGUtYnktc2lkZS1tb2R1bGVfX2Zvb3RlciBwe2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS00MDBcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4O2NvbG9yOnJnYmEoMCwwLDAsMC4zNSl9LnNpZGUtYnktc2lkZS1tb2R1bGVfX2Zvb3RlciBhe2NvbG9yOnJnYmEoMCwwLDAsMC4zNSk7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5zaWRlLWJ5LXNpZGUtbW9kdWxlX19mb290ZXJ7bWFyZ2luOjEycHggMCA4cHg7d2lkdGg6MTAwJX19LnNpZGUtYnktc2lkZS1tb2R1bGUuYmctbGlnaHQtcHVycGxle2JhY2tncm91bmQtY29sb3I6I0VBRUFGNH0uc2lkZS1ieS1zaWRlLW1vZHVsZS5zaWRlLWJ5LXNpZGUtbW9kdWxlLS1oZWFkZXItc21hbGx7cGFkZGluZy10b3A6Y2FsYyg0MHB4ICsgNTYgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7cGFkZGluZy1ib3R0b206Y2FsYygyOHB4ICsgNDggKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuc2lkZS1ieS1zaWRlLW1vZHVsZS5zaWRlLWJ5LXNpZGUtbW9kdWxlLS1oZWFkZXItc21hbGx7cGFkZGluZy10b3A6NDBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuc2lkZS1ieS1zaWRlLW1vZHVsZS5zaWRlLWJ5LXNpZGUtbW9kdWxlLS1oZWFkZXItc21hbGx7cGFkZGluZy10b3A6OTZweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5zaWRlLWJ5LXNpZGUtbW9kdWxlLnNpZGUtYnktc2lkZS1tb2R1bGUtLWhlYWRlci1zbWFsbHtwYWRkaW5nLWJvdHRvbToyOHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5zaWRlLWJ5LXNpZGUtbW9kdWxlLnNpZGUtYnktc2lkZS1tb2R1bGUtLWhlYWRlci1zbWFsbHtwYWRkaW5nLWJvdHRvbTo3NnB4fX0uc2lkZS1ieS1zaWRlLW1vZHVsZS5zaWRlLWJ5LXNpZGUtbW9kdWxlLS1oZWFkZXItc21hbGwgLnNpZGUtYnktc2lkZS1tb2R1bGVfX2hlYWRlcnttYXJnaW4tYm90dG9tOmNhbGMoMjRweCArIDE2ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuc2lkZS1ieS1zaWRlLW1vZHVsZS5zaWRlLWJ5LXNpZGUtbW9kdWxlLS1oZWFkZXItc21hbGwgLnNpZGUtYnktc2lkZS1tb2R1bGVfX2hlYWRlcnttYXJnaW4tYm90dG9tOjI0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LnNpZGUtYnktc2lkZS1tb2R1bGUuc2lkZS1ieS1zaWRlLW1vZHVsZS0taGVhZGVyLXNtYWxsIC5zaWRlLWJ5LXNpZGUtbW9kdWxlX19oZWFkZXJ7bWFyZ2luLWJvdHRvbTo0MHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5zaWRlLWJ5LXNpZGUtbW9kdWxlLnNpZGUtYnktc2lkZS1tb2R1bGUtLWhlYWRlci1zbWFsbCAuc2lkZS1ieS1zaWRlLW1vZHVsZV9faGVhZGVye3BhZGRpbmc6MCAyNHB4fX0uc2lkZS1ieS1zaWRlLW1vZHVsZS5zaWRlLWJ5LXNpZGUtbW9kdWxlLS1oZWFkZXItc21hbGwgLnNpZGUtYnktc2lkZS1tb2R1bGVfX2Jsb2NrLXdyYXBwZXJ7bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6MTEyMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnNpZGUtYnktc2lkZS1tb2R1bGUuc2lkZS1ieS1zaWRlLW1vZHVsZS0taGVhZGVyLXNtYWxsIC5zaWRlLWJ5LXNpZGUtbW9kdWxlX19ibG9jay13cmFwcGVye21hcmdpbjowIDI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnNpZGUtYnktc2lkZS1tb2R1bGUuc2lkZS1ieS1zaWRlLW1vZHVsZS0taGVhZGVyLXNtYWxsIC5zaWRlLWJ5LXNpZGUtbW9kdWxlX19oZWFkZXIgaDN7dGV4dC1hbGlnbjpsZWZ0fX0uc3VwcG9ydC1hcnRpY2xlX19ib2R5e292ZXJmbG93LXg6YXV0b30uc3VwcG9ydC1jb250YWN0LWxpc3R7d2lkdGg6MTAwJTttYXgtd2lkdGg6Nzg0cHg7bWFyZ2luOjAgYXV0bztwYWRkaW5nLXRvcDpjYWxjKDQ4cHggKyAyNCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtwYWRkaW5nLWJvdHRvbTpjYWxjKDQ4cHggKyAyNCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnN1cHBvcnQtY29udGFjdC1saXN0e3BhZGRpbmctdG9wOjQ4cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LnN1cHBvcnQtY29udGFjdC1saXN0e3BhZGRpbmctdG9wOjcycHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuc3VwcG9ydC1jb250YWN0LWxpc3R7cGFkZGluZy1ib3R0b206NDhweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuc3VwcG9ydC1jb250YWN0LWxpc3R7cGFkZGluZy1ib3R0b206NzJweH19LnN1cHBvcnQtY29udGFjdC1saXN0Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbToxNTBweH0uc3VwcG9ydC1jb250YWN0LWxpc3QgaDN7bWFyZ2luOjAgMCAxZW19LnN1cHBvcnQtY29udGFjdC1saXN0IC5zdXBwb3J0LWNvbnRhY3QtbGlzdF9fbGlzdHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uc3VwcG9ydC1jb250YWN0LWxpc3QgLnN1cHBvcnQtY29udGFjdC1saXN0X19saXN0IGxpe3dpZHRoOmNhbGMoKDEwMCUgLSAxMnB4KS8gMyk7bWFyZ2luOjAgM3B4fS5zdXBwb3J0LWNvbnRhY3QtbGlzdCAuc3VwcG9ydC1jb250YWN0LWxpc3RfX2xpc3QgbGk6YmVmb3Jle2Rpc3BsYXk6bm9uZX0uc3VwcG9ydC1jb250YWN0LWxpc3QgLnN1cHBvcnQtY29udGFjdC1saXN0X19pdGVtLWNvbnRlbnQsLnN1cHBvcnQtY29udGFjdC1saXN0IGEuc3VwcG9ydC1jb250YWN0LWxpc3RfX2l0ZW0tY29udGVudHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtoZWlnaHQ6MTAwJTtwYWRkaW5nOmNhbGMoMjRweCArIDE2ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO2JvcmRlci1yYWRpdXM6MnB4O3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQ6I2ZmZjt0cmFuc2l0aW9uOmFsbCAwLjVzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtjb2xvcjppbmhlcml0fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuc3VwcG9ydC1jb250YWN0LWxpc3QgLnN1cHBvcnQtY29udGFjdC1saXN0X19pdGVtLWNvbnRlbnQsLnN1cHBvcnQtY29udGFjdC1saXN0IGEuc3VwcG9ydC1jb250YWN0LWxpc3RfX2l0ZW0tY29udGVudHtwYWRkaW5nOjI0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LnN1cHBvcnQtY29udGFjdC1saXN0IC5zdXBwb3J0LWNvbnRhY3QtbGlzdF9faXRlbS1jb250ZW50LC5zdXBwb3J0LWNvbnRhY3QtbGlzdCBhLnN1cHBvcnQtY29udGFjdC1saXN0X19pdGVtLWNvbnRlbnR7cGFkZGluZzo0MHB4fX0uc3VwcG9ydC1jb250YWN0LWxpc3QgYS5zdXBwb3J0LWNvbnRhY3QtbGlzdF9faXRlbS1jb250ZW50OmhvdmVye2JveC1zaGFkb3c6aW5zZXQgMCAtMjBweCAwIC0xNnB4ICMxNWJmZmYsMCAycHggNnB4IHJnYmEoMCwwLDAsMC4yMyl9LnN1cHBvcnQtY29udGFjdC1saXN0IC5zdXBwb3J0LWNvbnRhY3QtbGlzdF9faW1ne3dpZHRoOjEwMCU7bWluLWhlaWdodDoxMTdweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSA1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5zdXBwb3J0LWNvbnRhY3QtbGlzdCAuc3VwcG9ydC1jb250YWN0LWxpc3RfX2ltZy5zdXBwb3J0LWNvbnRhY3QtbGlzdF9faW1nLS1waG9uZXtiYWNrZ3JvdW5kLXNpemU6NDZweCA0NnB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL3N1cHBvcnQvcGhvbmUuc3ZnXCIpfS5zdXBwb3J0LWNvbnRhY3QtbGlzdCAuc3VwcG9ydC1jb250YWN0LWxpc3RfX2ltZy5zdXBwb3J0LWNvbnRhY3QtbGlzdF9faW1nLS1lbWFpbHtiYWNrZ3JvdW5kLXNpemU6NTZweCAzOHB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL3N1cHBvcnQvZW1haWwuc3ZnXCIpfS5zdXBwb3J0LWNvbnRhY3QtbGlzdCAuc3VwcG9ydC1jb250YWN0LWxpc3RfX2ltZy5zdXBwb3J0LWNvbnRhY3QtbGlzdF9faW1nLS1jaGF0e2JhY2tncm91bmQtc2l6ZTo0NnB4IDM4cHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvc3VwcG9ydC9jaGF0LnN2Z1wiKX0uc3VwcG9ydC1jb250YWN0LWxpc3QgLnN1cHBvcnQtY29udGFjdC1saXN0X19kZXRhaWxze21heC13aWR0aDoxMDAlO21hcmdpbi10b3A6MTBweH0udGFiYmVkLW1vZHVsZXtwYWRkaW5nOjU2cHggNDBweCAzMnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZn1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey50YWJiZWQtbW9kdWxle3BhZGRpbmc6NDhweCA0OHB4IDI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnRhYmJlZC1tb2R1bGV7cGFkZGluZzozMnB4IDI0cHh9fS50YWJiZWQtbW9kdWxlX19oZWFkZXJ7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbTo1NnB4fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnRhYmJlZC1tb2R1bGVfX2hlYWRlcnt0ZXh0LWFsaWduOmxlZnR9fS50YWJiZWQtbW9kdWxlX19oZWFkZXIgaDJ7bWFyZ2luLWJvdHRvbToxNnB4fWlucHV0W3R5cGU9XCJyYWRpb1wiXXtkaXNwbGF5Om5vbmV9aW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQrLnRhYmJlZC1tb2R1bGVfX3RhYntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzE1YmZmZjtib3JkZXItY29sb3I6IzE1YmZmZn0udGFiYmVkLW1vZHVsZV9fdGFiLXdyYXBwZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9LnRhYmJlZC1tb2R1bGVfX3RhYntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6NTZweDttYXJnaW4tbGVmdDotNXB4O21heC13aWR0aDo0MDBweDtjb2xvcjpyZ2JhKDAsMCwwLDAuNSk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4xKTtib3JkZXItbGVmdDpub25lO2JvcmRlci1yYWRpdXM6MDt2ZXJ0aWNhbC1hbGlnbjp0b3B9LnRhYmJlZC1tb2R1bGVfX3RhYjpmaXJzdC1vZi10eXBle21hcmdpbi1sZWZ0OjA7Ym9yZGVyLWxlZnQ6MnB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKTtib3JkZXItcmlnaHQ6bm9uZTtib3JkZXItcmFkaXVzOjNweCAwIDAgM3B4fS50YWJiZWQtbW9kdWxlX190YWI6bGFzdC1vZi10eXBle2JvcmRlci1yYWRpdXM6MCAzcHggM3B4IDB9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsudGFiYmVkLW1vZHVsZV9fdGFie2hlaWdodDo2NHB4O2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE3cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnRhYmJlZC1tb2R1bGVfX3RhYntkaXNwbGF5Om5vbmV9fS50YWJiZWQtbW9kdWxlX190YWItaW5uZXItd3JhcHBlcntkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3dpZHRoOjk1JTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnRhYmJlZC1tb2R1bGVfX3RhYi1pbm5lci13cmFwcGVye3dpZHRoOjgwJX19LnRhYmJlZC1tb2R1bGVfX3NlY3Rpb24tdGl0bGV7ZGlzcGxheTpub25lfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnRhYmJlZC1tb2R1bGVfX3NlY3Rpb24tdGl0bGV7ZGlzcGxheTpibG9jazttYXJnaW46MjRweCAwIDMycHg7Zm9udC1zaXplOjE4cHg7Zm9udC1mYW1pbHk6U2Ftc3VuZ09uZS03MDAsc2Fucy1zZXJpZjt0ZXh0LWFsaWduOmxlZnR9fS50YWJiZWQtbW9kdWxlX19mZWF0dXJlcy13cmFwcGVyLC50YWJiZWQtbW9kdWxlX19pY29ucy13cmFwcGVye2Rpc3BsYXk6bm9uZX0udGFiYmVkLW1vZHVsZV9fZmVhdHVyZXMtd3JhcHBlciBsaSwudGFiYmVkLW1vZHVsZV9faWNvbnMtd3JhcHBlciBsaXtsaXN0LXN0eWxlLXR5cGU6bm9uZX0udGFiYmVkLW1vZHVsZV9fZmVhdHVyZXMtd3JhcHBlciBsaTpiZWZvcmUsLnRhYmJlZC1tb2R1bGVfX2ljb25zLXdyYXBwZXIgbGk6YmVmb3Jle2NvbnRlbnQ6bm9uZX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey50YWJiZWQtbW9kdWxlX19mZWF0dXJlcy13cmFwcGVyLC50YWJiZWQtbW9kdWxlX19pY29ucy13cmFwcGVye2Rpc3BsYXk6YmxvY2t9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnRhYmJlZC1tb2R1bGVfX2ZlYXR1cmVzLXdyYXBwZXJ7bWFyZ2luOjI0cHggMHB4fX0udGFiYmVkLW1vZHVsZV9faWNvbnMtd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MTA0cHggMCA4MHB4fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnRhYmJlZC1tb2R1bGVfX2ljb25zLXdyYXBwZXJ7bWFyZ2luOjcycHggMCA1NnB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey50YWJiZWQtbW9kdWxlX19pY29ucy13cmFwcGVye21hcmdpbjozMnB4IDB9fSNyYWRpby10YWItMTpjaGVja2VkIH4gI2ljb24tbGlzdC0xLCNyYWRpby10YWItMTpjaGVja2VkIH4gI2ZlYXR1cmUtbGlzdC0xe2Rpc3BsYXk6YmxvY2t9I3JhZGlvLXRhYi0yOmNoZWNrZWQgfiAjaWNvbi1saXN0LTIsI3JhZGlvLXRhYi0yOmNoZWNrZWQgfiAjZmVhdHVyZS1saXN0LTJ7ZGlzcGxheTpibG9ja30jcmFkaW8tdGFiLTM6Y2hlY2tlZCB+ICNpY29uLWxpc3QtMywjcmFkaW8tdGFiLTM6Y2hlY2tlZCB+ICNmZWF0dXJlLWxpc3QtM3tkaXNwbGF5OmJsb2NrfS50YWJiZWQtbW9kdWxlX19pY29uLC50YWJiZWQtbW9kdWxlX19mZWF0dXJle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjMzJTttYXJnaW46MCAwIDAgLTRweDt2ZXJ0aWNhbC1hbGlnbjp0b3B9LnRhYmJlZC1tb2R1bGVfX2ljb24gcmVtb3RlLXN2Z3twYWRkaW5nOjAgMzJweDtiYWNrZ3JvdW5kOiNmZmY7ei1pbmRleDoxfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnRhYmJlZC1tb2R1bGVfX2ljb24gcmVtb3RlLXN2Z3twYWRkaW5nOjAgMTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsudGFiYmVkLW1vZHVsZV9faWNvbiByZW1vdGUtc3Zne3BhZGRpbmc6MCA4cHh9fS50YWJiZWQtbW9kdWxlX19pY29uIHN2Z3toZWlnaHQ6OTVweDt3aWR0aDo5NXB4fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnRhYmJlZC1tb2R1bGVfX2ljb24gc3Zne2hlaWdodDo3NXB4O3dpZHRoOjc1cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnRhYmJlZC1tb2R1bGVfX2ljb24gc3Zne2hlaWdodDo2MHB4O3dpZHRoOjYwcHh9fS50YWJiZWQtbW9kdWxlX19pY29uOmZpcnN0LW9mLXR5cGUgcmVtb3RlLXN2Z3twYWRkaW5nOjAgMzJweCAwIDB9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsudGFiYmVkLW1vZHVsZV9faWNvbjpmaXJzdC1vZi10eXBlIHJlbW90ZS1zdmd7cGFkZGluZzowIDE2cHggMCAwfX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey50YWJiZWQtbW9kdWxlX19pY29uOmZpcnN0LW9mLXR5cGUgcmVtb3RlLXN2Z3twYWRkaW5nOjAgOHB4IDAgMH19QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsudGFiYmVkLW1vZHVsZV9faWNvbjpmaXJzdC1vZi10eXBle3RleHQtYWxpZ246bGVmdH19LnRhYmJlZC1tb2R1bGVfX2ljb246bnRoLWNoaWxkKDNuKSByZW1vdGUtc3Zne3BhZGRpbmc6MCAwIDAgMzJweH1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey50YWJiZWQtbW9kdWxlX19pY29uOm50aC1jaGlsZCgzbikgcmVtb3RlLXN2Z3twYWRkaW5nOjAgMCAwIDE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnRhYmJlZC1tb2R1bGVfX2ljb246bnRoLWNoaWxkKDNuKSByZW1vdGUtc3Zne3BhZGRpbmc6MCAwIDAgOHB4fX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey50YWJiZWQtbW9kdWxlX19pY29uOm50aC1jaGlsZCgzbil7dGV4dC1hbGlnbjpyaWdodH19LnRhYmJlZC1tb2R1bGVfX2ljb24tYmxvYnN7cG9zaXRpb246YWJzb2x1dGU7dG9wOjQwJTtsZWZ0OjE1JTtyaWdodDoxNSU7Ym9yZGVyLXRvcDozLjVweCBkb3R0ZWQgIzIwYjdlZjt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey50YWJiZWQtbW9kdWxlX19pY29uLWJsb2Jze2xlZnQ6MTAlO3JpZ2h0OjEwJX19LnRhYmJlZC1tb2R1bGVfX2ZlYXR1cmUtd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTttYXgtd2lkdGg6MzEycHg7bWluLWhlaWdodDo3NXB4O21hcmdpbjowIGF1dG99QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsudGFiYmVkLW1vZHVsZV9fZmVhdHVyZS13cmFwcGVye21hcmdpbjowO21heC13aWR0aDpub25lfX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey50YWJiZWQtbW9kdWxlX19mZWF0dXJle3dpZHRoOjEwMCU7bWFyZ2luOjB9fS50YWJiZWQtbW9kdWxlX19mZWF0dXJlLWNoZWNrbWFyay13cmFwcGVyLC50YWJiZWQtbW9kdWxlX19mZWF0dXJlLWNvbnRlbnQtd3JhcHBlcntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3B9LnRhYmJlZC1tb2R1bGVfX2ZlYXR1cmUtY2hlY2ttYXJrLXdyYXBwZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfS50YWJiZWQtbW9kdWxlX19mZWF0dXJlLWNoZWNrbWFyay13cmFwcGVyIHN2Z3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS50YWJiZWQtbW9kdWxlX19mZWF0dXJlLWNoZWNrbWFya3toZWlnaHQ6MjNweDt3aWR0aDoyM3B4fS50YWJiZWQtbW9kdWxlX19mZWF0dXJlLWNvbnRlbnQtd3JhcHBlcnt3aWR0aDoxMDAlO21heC13aWR0aDoyNjRweDttYXJnaW46MCAwIDAgNDBweDt0ZXh0LWFsaWduOmxlZnR9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsudGFiYmVkLW1vZHVsZV9fZmVhdHVyZS1jb250ZW50LXdyYXBwZXJ7bWF4LXdpZHRoOm5vbmU7bWluLWhlaWdodDphdXRvO21hcmdpbjowO3BhZGRpbmc6MCAwIDE2cHggNDBweH19LnRhYmJlZC1tb2R1bGVfX2Zvb3RlcnttYXJnaW46ODBweCBhdXRvIDA7d2lkdGg6NzAlO2NvbG9yOnJnYmEoMCwwLDAsMC4zNSk7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MThweDt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey50YWJiZWQtbW9kdWxlX19mb290ZXJ7d2lkdGg6MTAwJX19LnZpZGVvLW1vZHVsZXtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo4MCU7YmFja2dyb3VuZC1jb2xvcjojZmZmO21hcmdpbjowIGF1dG87b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctdG9wOmNhbGMoMTBweCArIDEwICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO3BhZGRpbmctYm90dG9tOmNhbGMoMTBweCArIDEwICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsudmlkZW8tbW9kdWxle3BhZGRpbmctdG9wOjEwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LnZpZGVvLW1vZHVsZXtwYWRkaW5nLXRvcDoyMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnZpZGVvLW1vZHVsZXtwYWRkaW5nLWJvdHRvbToxMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey52aWRlby1tb2R1bGV7cGFkZGluZy1ib3R0b206MjBweH19LnZpZGVvLW1vZHVsZSAudmpzLWNvbnRyb2wtYmFye2JvdHRvbTowO2hlaWdodDo2NXB4fS52aWRlby1tb2R1bGVfX3dyYXBwZXJ7d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtoZWlnaHQ6YXV0bztmbG9hdDpyaWdodH0udmlkZW8tbW9kdWxlX19ib3VkaW5nLWJveHt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2hlaWdodDpjYWxjKDIxMHB4ICsgMzkwICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsudmlkZW8tbW9kdWxlX19ib3VkaW5nLWJveHtoZWlnaHQ6MjEwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LnZpZGVvLW1vZHVsZV9fYm91ZGluZy1ib3h7aGVpZ2h0OjYwMHB4fX0udmlkZW8tbW9kdWxlIC52aWRlby13cmFwcGVye3dpZHRoOjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjB9LnZpZGVvLW1vZHVsZSAudmlkZW8tcHJldmlld3tiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9LnZpZGVvLW1vZHVsZSB2aWRlb3t3aWR0aDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LnZpc3VhbC1zdGVwLW1vZHVsZXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojZmZmfS52aXN1YWwtc3RlcC1tb2R1bGUuZml4ZWQgLnZpc3VhbC1zdGVwLW1vZHVsZS1zdGVwX19yaWdodHtwb3NpdGlvbjpmaXhlZDt0b3A6ODBweDtyaWdodDowO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS52aXN1YWwtc3RlcC1tb2R1bGU6bm90KC5maXhlZCkgLnZpc3VhbC1zdGVwLW1vZHVsZS1zdGVwX19yaWdodHtyaWdodDowICFpbXBvcnRhbnR9LnZpc3VhbC1zdGVwLW1vZHVsZS5zY3JvbGxlZC1wYXN0IC52aXN1YWwtc3RlcC1tb2R1bGUtc3RlcF9fcmlnaHR7dG9wOmF1dG87Ym90dG9tOjB9LnZpc3VhbC1zdGVwLW1vZHVsZS10aXRsZXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7b3ZlcmZsb3c6aGlkZGVuO21pbi1oZWlnaHQ6Y2FsYygzMjBweCArIDAgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7YmFja2dyb3VuZC1jb2xvcjojZmZmfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsudmlzdWFsLXN0ZXAtbW9kdWxlLXRpdGxle21pbi1oZWlnaHQ6MzIwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LnZpc3VhbC1zdGVwLW1vZHVsZS10aXRsZXttaW4taGVpZ2h0OjMyMHB4fX0udmlzdWFsLXN0ZXAtbW9kdWxlLXRpdGxlIC52aXN1YWwtc3RlcC1tb2R1bGUtdGl0bGVfX2NvbnRlbnR7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luOmF1dG87bGVmdDo1MCU7dG9wOjUwJTt3aWR0aDo3NSU7bWF4LXdpZHRoOjkwMHB4O3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7ei1pbmRleDoxfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnZpc3VhbC1zdGVwLW1vZHVsZS10aXRsZSAudmlzdWFsLXN0ZXAtbW9kdWxlLXRpdGxlX19jb250ZW50e3dpZHRoOjEwMCU7cGFkZGluZzowIDI0cHh9fS52aXN1YWwtc3RlcC1tb2R1bGUtdGl0bGUgaDJ7cG9zaXRpb246cmVsYXRpdmU7bGluZS1oZWlnaHQ6MS4zfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnZpc3VhbC1zdGVwLW1vZHVsZS10aXRsZSBoMntmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNDAwY1wiLHNhbnMtc2VyaWZ9fS52aXN1YWwtc3RlcC1tb2R1bGUtc3RlcHN7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6I2ZmZn0udmlzdWFsLXN0ZXAtbW9kdWxlLXN0ZXB7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6Y2FsYygxMDB2aCAtIDgwcHgpO21pbi1oZWlnaHQ6NjgwcHg7d2lsbC1jaGFuZ2U6cG9zaXRpb24sIG9wYWNpdHl9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsudmlzdWFsLXN0ZXAtbW9kdWxlLXN0ZXB7aGVpZ2h0OmF1dG87bWluLWhlaWdodDphdXRvfX0udmlzdWFsLXN0ZXAtbW9kdWxlLXN0ZXA6bnRoLWNoaWxkKDEpIC52aXN1YWwtc3RlcC1tb2R1bGUtc3RlcF9fcmlnaHR7b3BhY2l0eToxICFpbXBvcnRhbnR9LnZpc3VhbC1zdGVwLW1vZHVsZS1zdGVwX19sZWZ0e3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjUwJTtoZWlnaHQ6MTAwJX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey52aXN1YWwtc3RlcC1tb2R1bGUtc3RlcF9fbGVmdHtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6YXV0bzt3aWR0aDo4MCU7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjQwcHggMH19LnZpc3VhbC1zdGVwLW1vZHVsZS1zdGVwX19yaWdodHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO3dpZHRoOjUwJTttYXgtd2lkdGg6NzIwcHg7b3ZlcmZsb3c6aGlkZGVuO29wYWNpdHk6MDt6LWluZGV4OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47d2lsbC1jaGFuZ2U6cG9zaXRpb24sIG9wYWNpdHk7aGVpZ2h0OmNhbGMoMTAwdmggLSA4MHB4KTt0cmFuc2l0aW9uOm9wYWNpdHkgLjFzIGxpbmVhcn1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey52aXN1YWwtc3RlcC1tb2R1bGUtc3RlcF9fcmlnaHR7ZGlzcGxheTpub25lfX0udmlzdWFsLXN0ZXAtbW9kdWxlLXN0ZXBfX2FuaW1hdGlvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7d2lkdGg6NzAlfS52aXN1YWwtc3RlcC1tb2R1bGUtc3RlcF9fYW5pbWF0aW9uIHJlbW90ZS1zdmd7d2lkdGg6MTAwJTtoZWlnaHQ6ODAlO29wYWNpdHk6MH1odG1sLmludGVybmV0ZXhwbG9yZXItMTEgLnZpc3VhbC1zdGVwLW1vZHVsZS1zdGVwX19hbmltYXRpb24gcmVtb3RlLXN2Z3toZWlnaHQ6NDUwcHh9LnZpc3VhbC1zdGVwLW1vZHVsZS1zdGVwX19yaWdodC1tb2JpbGV7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MzIwcHg7ZGlzcGxheTpub25lO2JhY2tncm91bmQtY29sb3I6IzNFMEQ4Nn0udmlzdWFsLXN0ZXAtbW9kdWxlLXN0ZXBfX3JpZ2h0LW1vYmlsZSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey52aXN1YWwtc3RlcC1tb2R1bGUtc3RlcF9fcmlnaHQtbW9iaWxle2Rpc3BsYXk6YmxvY2t9fS52aXN1YWwtc3RlcC1tb2R1bGUtc3RlcF9fbGlua3N7bWFyZ2luLXJpZ2h0Oi00MHB4fS52aXN1YWwtc3RlcC1tb2R1bGUtc3RlcF9fbGlua3Muc2hvdy1saW5rcyAudmlzdWFsLXN0ZXAtbW9kdWxlLXN0ZXBfX21vYmlsZS1saW5rLXRyaWdnZXI6YWZ0ZXJ7Y29udGVudDonLSd9LnZpc3VhbC1zdGVwLW1vZHVsZS1zdGVwX19tb2JpbGUtbGluay10cmlnZ2Vye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO3RleHQtYWxpZ246bGVmdDtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNzAwXCIsc2Fucy1zZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDo0MHB4Oy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2JhY2tncm91bmQ6bm9uZTtib3JkZXI6bm9uZTtwYWRkaW5nOjE2cHggMDtjb2xvcjojMTViZmZmfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnZpc3VhbC1zdGVwLW1vZHVsZS1zdGVwX19tb2JpbGUtbGluay10cmlnZ2Vye2Rpc3BsYXk6YmxvY2t9fSNob3ctd29ya3Mtc3RlcDAxe3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUyJSwgLTYxJSl9I2hvdy13b3Jrcy1zdGVwMDJ7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNjEuMiUpfS52aXN1YWwtc3RlcC1tb2R1bGUtZmFkZTN7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNDklLCAtNDclKX0udmlzdWFsLXN0ZXAtbW9kdWxlLXRvcHt6LWluZGV4OjJ9LnZpc3VhbC1zdGVwLW1vZHVsZS1zdGVwX19yaWdodF9fd3JhcCwudmlzdWFsLXN0ZXAtbW9kdWxlLXN0ZXBfX3JpZ2h0X193cmFwLW1vYmlsZXt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO21heC13aWR0aDo3MjBweH1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey52aXN1YWwtc3RlcC1tb2R1bGUtc3RlcF9fcmlnaHRfX3dyYXAsLnZpc3VhbC1zdGVwLW1vZHVsZS1zdGVwX19yaWdodF9fd3JhcC1tb2JpbGV7cGFkZGluZzo0OHB4IDMycHg7bWF4LXdpZHRoOjEwMCV9fS52aXN1YWwtc3RlcC1tb2R1bGUtc3RlcF9fbGVmdF9faW5uZXJ7d2lkdGg6ODAlO21heC13aWR0aDo0MDBweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7Y29sb3I6cmdiYSgwLDAsMCwwLjgpfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnZpc3VhbC1zdGVwLW1vZHVsZS1zdGVwX19sZWZ0X19pbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6YXV0bztsZWZ0OmF1dG87dHJhbnNmb3JtOm5vbmU7bWF4LXdpZHRoOjEwMCU7d2lkdGg6MTAwJX19LnZpc3VhbC1zdGVwLW1vZHVsZS1zdGVwX19sZWZ0X19pbm5lciBoNHtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtMzAwY1wiLHNhbnMtc2VyaWY7Zm9udC1zaXplOmNhbGMoMThweCArIDE0ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsudmlzdWFsLXN0ZXAtbW9kdWxlLXN0ZXBfX2xlZnRfX2lubmVyIGg0e2ZvbnQtc2l6ZToxOHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey52aXN1YWwtc3RlcC1tb2R1bGUtc3RlcF9fbGVmdF9faW5uZXIgaDR7Zm9udC1zaXplOjMycHh9fS52aXN1YWwtc3RlcC1tb2R1bGUtc3RlcF9fbGVmdF9faW5uZXIgaDN7bWFyZ2luLXRvcDoxN3B4O21hcmdpbi1ib3R0b206MTdweH0udmlzdWFsLXN0ZXAtbW9kdWxlLXN0ZXBfX2xlZnRfX2lubmVyIHB7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTQwMFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS43NTttYXJnaW4tYm90dG9tOmNhbGMoMjBweCArIDE3ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsudmlzdWFsLXN0ZXAtbW9kdWxlLXN0ZXBfX2xlZnRfX2lubmVyIHB7bWFyZ2luLWJvdHRvbToyMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey52aXN1YWwtc3RlcC1tb2R1bGUtc3RlcF9fbGVmdF9faW5uZXIgcHttYXJnaW4tYm90dG9tOjM3cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnZpc3VhbC1zdGVwLW1vZHVsZS1zdGVwX19sZWZ0X19pbm5lciBwe2ZvbnQtc2l6ZToxNHB4fX0udmlzdWFsLXN0ZXAtbW9kdWxlLXN0ZXBfX2xlZnRfX2lubmVyIGF7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTYwMFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOmNhbGMoMTRweCArIDIgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey52aXN1YWwtc3RlcC1tb2R1bGUtc3RlcF9fbGVmdF9faW5uZXIgYXtmb250LXNpemU6MTRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsudmlzdWFsLXN0ZXAtbW9kdWxlLXN0ZXBfX2xlZnRfX2lubmVyIGF7Zm9udC1zaXplOjE2cHh9fS52aXN1YWwtc3RlcC1tb2R1bGUtc3RlcF9fbGVmdF9faW5uZXIgbGl7bWFyZ2luLWJvdHRvbTo4cHg7bWFyZ2luLWxlZnQ6MH0udmlzdWFsLXN0ZXAtbW9kdWxlLXN0ZXBfX2xlZnRfX2lubmVyIGxpOmJlZm9yZXtkaXNwbGF5Om5vbmV9LnZpc3VhbC1zdGVwLW1vZHVsZS1zdGVwc19fbmF2aWdhdGlvbi13cmFwe3Bvc2l0aW9uOmZpeGVkO3dpZHRoOjEwMCU7dG9wOjUwJTtsZWZ0OjA7bWFyZ2luOjAgYXV0bztyaWdodDowO2hlaWdodDo3MHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21heC13aWR0aDoxNDAwcHg7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjE7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuMXMgZWFzZX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey52aXN1YWwtc3RlcC1tb2R1bGUtc3RlcHNfX25hdmlnYXRpb24td3JhcHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19LnZpc3VhbC1zdGVwLW1vZHVsZS1zdGVwc19fbmF2aWdhdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3dpZHRoOmNhbGMoMjVweCArIDI1ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO2hlaWdodDo2MHB4O3otaW5kZXg6Mn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnZpc3VhbC1zdGVwLW1vZHVsZS1zdGVwc19fbmF2aWdhdGlvbnt3aWR0aDoyNXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey52aXN1YWwtc3RlcC1tb2R1bGUtc3RlcHNfX25hdmlnYXRpb257d2lkdGg6NTBweH19LnZpc3VhbC1zdGVwLW1vZHVsZS1zdGVwc19fbmF2aWdhdGlvbiBsaXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6MTBweDt3aWR0aDo3cHg7aGVpZ2h0OjdweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo1MCU7Y3Vyc29yOnBvaW50ZXI7cG9pbnRlci1ldmVudHM6YWxsO29wYWNpdHk6LjU7dHJhbnNpdGlvbjphbGwgLjFzIGVhc2V9LnZpc3VhbC1zdGVwLW1vZHVsZS1zdGVwc19fbmF2aWdhdGlvbiBsaTpob3ZlcntvcGFjaXR5OjF9LnZpc3VhbC1zdGVwLW1vZHVsZS1zdGVwc19fbmF2aWdhdGlvbiBsaTphY3RpdmV7b3BhY2l0eTouNX0udmlzdWFsLXN0ZXAtbW9kdWxlLXN0ZXBzX19uYXZpZ2F0aW9uIGxpLmFjdGl2ZXtvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlKDEuNCl9LndoZXJlLXRvLWJ1eS1tb2R1bGV7cGFkZGluZy10b3A6Y2FsYyg0NHB4ICsgOCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtwYWRkaW5nLWJvdHRvbTpjYWxjKDExNnB4ICsgMTI0ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbTowO2JhY2tncm91bmQtY29sb3I6I2ZmZn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LndoZXJlLXRvLWJ1eS1tb2R1bGV7cGFkZGluZy10b3A6NDRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsud2hlcmUtdG8tYnV5LW1vZHVsZXtwYWRkaW5nLXRvcDo1MnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LndoZXJlLXRvLWJ1eS1tb2R1bGV7cGFkZGluZy1ib3R0b206MTE2cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LndoZXJlLXRvLWJ1eS1tb2R1bGV7cGFkZGluZy1ib3R0b206MjQwcHh9fS53aGVyZS10by1idXktbW9kdWxlIGgye3RleHQtYWxpZ246Y2VudGVyfS53aGVyZS10by1idXktbW9kdWxlIC5wcm9kdWN0LWdyaWRfX2lubmVye2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXB9LndoZXJlLXRvLWJ1eS1tb2R1bGUgLnByb2R1Y3QtZ3JpZHttYXgtd2lkdGg6OTE4cHg7bWFyZ2luOjAgYXV0bztkaXNwbGF5OmJsb2NrfUBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpey53aGVyZS10by1idXktbW9kdWxlIC5wcm9kdWN0LWdyaWR7d2lkdGg6MTAwJX19LndoZXJlLXRvLWJ1eS1tb2R1bGUgLndoZXJlLXRvLWJ1eS1tb2R1bGVfX2JvZHl7dGV4dC1hbGlnbjpjZW50ZXI7bWF4LXdpZHRoOjEyMDBweDttYXJnaW4tdG9wOmNhbGMoNTBweCArIDUwICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO21hcmdpbi1ib3R0b206Y2FsYygzMHB4ICsgMjAgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bzt3aWR0aDo5MCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey53aGVyZS10by1idXktbW9kdWxlIC53aGVyZS10by1idXktbW9kdWxlX19ib2R5e21hcmdpbi10b3A6NTBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsud2hlcmUtdG8tYnV5LW1vZHVsZSAud2hlcmUtdG8tYnV5LW1vZHVsZV9fYm9keXttYXJnaW4tdG9wOjEwMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LndoZXJlLXRvLWJ1eS1tb2R1bGUgLndoZXJlLXRvLWJ1eS1tb2R1bGVfX2JvZHl7bWFyZ2luLWJvdHRvbTozMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey53aGVyZS10by1idXktbW9kdWxlIC53aGVyZS10by1idXktbW9kdWxlX19ib2R5e21hcmdpbi1ib3R0b206NTBweH19LndoZXJlLXRvLWJ1eS1tb2R1bGUtLWdyZXl7bWF4LXdpZHRoOjEwODRweDttYXJnaW46YXV0bztiYWNrZ3JvdW5kLWNvbG9yOiNmOGY4Zjg7cGFkZGluZy1ib3R0b206Y2FsYygyMHB4ICsgMzAgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey53aGVyZS10by1idXktbW9kdWxlLS1ncmV5e3BhZGRpbmctYm90dG9tOjIwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LndoZXJlLXRvLWJ1eS1tb2R1bGUtLWdyZXl7cGFkZGluZy1ib3R0b206NTBweH19LndoZXJlLXRvLWJ1eS1tb2R1bGVfX2dyaWQtaXRlbXttYXJnaW46MDtmbG9hdDpub25lO3dpZHRoOmNhbGMoMTAwJS8zKTttaW4taGVpZ2h0OmF1dG87Ym9yZGVyLXJhZGl1czowO292ZXJmbG93OnZpc2libGV9LndoZXJlLXRvLWJ1eS1tb2R1bGUtLWdyZXkgLndoZXJlLXRvLWJ1eS1tb2R1bGVfX2dyaWQtaXRlbXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZzo0JSAwfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LndoZXJlLXRvLWJ1eS1tb2R1bGVfX2dyaWQtaXRlbXt3aWR0aDo1MCV9fS53aGVyZS10by1idXktbW9kdWxlX19ncmlkLWl0ZW0gLnByb2R1Y3Qtc3F1YXJle21hcmdpbjo0cHg7cGFkZGluZzo2NSUgMCAwIDA7ZGlzcGxheTpibG9jazt3aWR0aDphdXRvO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY4Zjg7Ym9yZGVyLXJhZGl1czozcHh9LndoZXJlLXRvLWJ1eS1tb2R1bGVfX2dyaWQtaXRlbSAucHJvZHVjdC1zcXVhcmU6aG92ZXIsLndoZXJlLXRvLWJ1eS1tb2R1bGVfX2dyaWQtaXRlbSAucHJvZHVjdC1zcXVhcmU6Zm9jdXN7Ym94LXNoYWRvdzppbnNldCAwIC0yMHB4IDAgLTE2cHggIzE1YmZmZiwwcHggMnB4IDZweCByZ2JhKDAsMCwwLDAuMil9LndoZXJlLXRvLWJ1eS1tb2R1bGVfX2dyaWQtaXRlbSAucHJvZHVjdC1zcXVhcmU6YWN0aXZle2JveC1zaGFkb3c6aW5zZXQgMCAtMjBweCAwIC0xNnB4ICMxNWJmZmYsMHB4IDJweCA2cHggdHJhbnNwYXJlbnR9LndoZXJlLXRvLWJ1eS1tb2R1bGVfX2dyaWQtaXRlbSAucHJvZHVjdC1zcXVhcmVfX2ltYWdle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7bWF4LXdpZHRoOjEwMCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjA7aGVpZ2h0OmF1dG99LndoZXJlLXRvLWJ1eS1tb2R1bGVfX2dyaWQtaXRlbTpob3Zlciwud2hlcmUtdG8tYnV5LW1vZHVsZV9fZ3JpZC1pdGVtOmFjdGl2ZXtib3gtc2hhZG93Om5vbmV9Lndvdy1tb21lbnQtbW9kdWxlX19xdWVzdGlvbm5haXJle3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDo4MHZoO21pbi1oZWlnaHQ6NjAwcHg7bWF4LWhlaWdodDo2NTZweDtvdmVyZmxvdzpoaWRkZW47Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiMxNWJmZmZ9Lndvdy1tb21lbnQtbW9kdWxlX19xdWVzdGlvbm5haXJlIHVse2xpc3Qtc3R5bGU6bm9uZX0ud293LW1vbWVudC1tb2R1bGVfX3F1ZXN0aW9ubmFpcmUgbGl7bWFyZ2luOjA7cGFkZGluZzowfS53b3ctbW9tZW50LW1vZHVsZV9fcXVlc3Rpb25uYWlyZSBsaTpiZWZvcmV7Y29udGVudDpub25lfUBtZWRpYSAobWF4LXdpZHRoOiA4NDBweCl7Lndvdy1tb21lbnQtbW9kdWxlX19xdWVzdGlvbm5haXJle2hlaWdodDo0NjRweDttaW4taGVpZ2h0OjB9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7Lndvdy1tb21lbnQtbW9kdWxlX19xdWVzdGlvbm5haXJle2hlaWdodDo0MTZweH19Lndvdy1tb21lbnQtbW9kdWxlX19zdGFydC1iYWNrZ3JvdW5ke3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2dyb3VuZDojMTViZmZmfS53b3ctbW9tZW50LW1vZHVsZV9fc3RhcnQtYmFja2dyb3VuZCBzdmd7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO29wYWNpdHk6LjA1fS53b3ctbW9tZW50LW1vZHVsZV9fc3RhcnQtYm9keXtwb3NpdGlvbjpyZWxhdGl2ZTtib3R0b206MTAwJTtsZWZ0OjUwJTt3aWR0aDoxMDAlO21heC13aWR0aDo3MDBweDttYXgtd2lkdGg6Y2FsYyg0MjBweCArIDQ2MCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTttYXJnaW4tYm90dG9tOjQwcHg7cGFkZGluZzowIDE2cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAwKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7Lndvdy1tb21lbnQtbW9kdWxlX19zdGFydC1ib2R5e21heC13aWR0aDo0MjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsud293LW1vbWVudC1tb2R1bGVfX3N0YXJ0LWJvZHl7bWF4LXdpZHRoOjg4MHB4fX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey53b3ctbW9tZW50LW1vZHVsZV9fc3RhcnQtYm9keXttYXJnaW4tYm90dG9tOjMycHh9fS53b3ctbW9tZW50LW1vZHVsZV9fc2NyZWVue3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO2Rpc3BsYXk6bm9uZX0ud293LW1vbWVudC1tb2R1bGVfX2JvZHl7bWFyZ2luLWJvdHRvbTozMnB4fS53b3ctbW9tZW50LW1vZHVsZV9fYm9keSBoMntmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtMzAwY1wiLHNhbnMtc2VyaWY7Zm9udC1zaXplOmNhbGMoMjZweCArIDIyICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO2xpbmUtaGVpZ2h0OmNhbGMoMzJweCArIDI0ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsud293LW1vbWVudC1tb2R1bGVfX2JvZHkgaDJ7Zm9udC1zaXplOjI2cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7Lndvdy1tb21lbnQtbW9kdWxlX19ib2R5IGgye2ZvbnQtc2l6ZTo0OHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7Lndvdy1tb21lbnQtbW9kdWxlX19ib2R5IGgye2xpbmUtaGVpZ2h0OjMycHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7Lndvdy1tb21lbnQtbW9kdWxlX19ib2R5IGgye2xpbmUtaGVpZ2h0OjU2cHh9fS53b3ctbW9tZW50LW1vZHVsZV9fYm9keSBoM3ttYXJnaW4tYm90dG9tOjhweDtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtMzAwY1wiLHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6LjgzMzMzO2ZvbnQtc2l6ZTpjYWxjKDE4cHggKyAxNCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7Lndvdy1tb21lbnQtbW9kdWxlX19ib2R5IGgze2ZvbnQtc2l6ZToxOHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey53b3ctbW9tZW50LW1vZHVsZV9fYm9keSBoM3tmb250LXNpemU6MzJweH19QG1lZGlhIChtYXgtd2lkdGg6IDg0MHB4KXsud293LW1vbWVudC1tb2R1bGVfX2JvZHkgaDN7bWFyZ2luLWJvdHRvbTo0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCl7Lndvdy1tb21lbnQtbW9kdWxlX19ib2R5e21hcmdpbi1ib3R0b206MTZweH19Lndvdy1tb21lbnQtbW9kdWxlX19pbGx1c3RyYXRpb25ze3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7d2lkdGg6MTAwJTtoZWlnaHQ6NDUlO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNTAlLCAtMTAwJSwgMCl9QG1lZGlhIChtYXgtd2lkdGg6IDg0MHB4KXsud293LW1vbWVudC1tb2R1bGVfX2lsbHVzdHJhdGlvbnN7bWFyZ2luLXRvcDowO2hlaWdodDo0NiU7dG9wOjI0cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01MCUsIDAsIDApfX1AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpey53b3ctbW9tZW50LW1vZHVsZV9faWxsdXN0cmF0aW9uc3toZWlnaHQ6NDIlfX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey53b3ctbW9tZW50LW1vZHVsZV9faWxsdXN0cmF0aW9uc3toZWlnaHQ6MzglfX1AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpey53b3ctbW9tZW50LW1vZHVsZV9faWxsdXN0cmF0aW9uc3toZWlnaHQ6MzIlfX0ud293LW1vbWVudC1tb2R1bGVfX2lsbHVzdHJhdGlvbi1saW5le3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDouOCU7YmFja2dyb3VuZDojM0UwRDg2O2xlZnQ6NTAlO3dpZHRoOjgwJTttYXgtd2lkdGg6NjAwcHg7Ym90dG9tOjMuMDElO3RyYW5zZm9ybS1vcmlnaW46bGVmdCB0b3A7ZGlzcGxheTpub25lO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgMCl9QG1lZGlhIChtYXgtd2lkdGg6IDg0MHB4KXsud293LW1vbWVudC1tb2R1bGVfX2lsbHVzdHJhdGlvbi1saW5le21heC13aWR0aDo0MDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsud293LW1vbWVudC1tb2R1bGVfX2lsbHVzdHJhdGlvbi1saW5le3dpZHRoOjkwJX19Lndvdy1tb21lbnQtbW9kdWxlX19pbGx1c3RyYXRpb257cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpub25lO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS53b3ctbW9tZW50LW1vZHVsZV9faWxsdXN0cmF0aW9uIHN2Z3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS53b3ctbW9tZW50LW1vZHVsZV9fb3B0aW9uc3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjQ4JTt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSl9QG1lZGlhIChtYXgtd2lkdGg6IDg0MHB4KXsud293LW1vbWVudC1tb2R1bGVfX29wdGlvbnN7dG9wOjUwJX19QG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KXsud293LW1vbWVudC1tb2R1bGVfX29wdGlvbnN7bWFyZ2luLXRvcDowO3RvcDo0NiV9fS53b3ctbW9tZW50LW1vZHVsZV9fb3B0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2JhY2tncm91bmQ6bm9uZTtib3JkZXI6bm9uZTtwYWRkaW5nOjA7bWFyZ2luOjE2cHg7bWFyZ2luLWJvdHRvbTo0OHB4O2N1cnNvcjpwb2ludGVyfS53b3ctbW9tZW50LW1vZHVsZV9fb3B0aW9uIHN2Z3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9Lndvdy1tb21lbnQtbW9kdWxlX19vcHRpb24uc2VsZWN0ZWQgLndvdy1tb21lbnQtbW9kdWxlX19vcHRpb24tYmFsbHtiYWNrZ3JvdW5kOiMzRTBEODZ9Lndvdy1tb21lbnQtbW9kdWxlX19vcHRpb24uc2VsZWN0ZWQgLndvdy1tb21lbnQtbW9kdWxlX19vcHRpb24taWNvbi0tYmx1ZXtvcGFjaXR5OjB9Lndvdy1tb21lbnQtbW9kdWxlX19vcHRpb24uc2VsZWN0ZWQgLndvdy1tb21lbnQtbW9kdWxlX19vcHRpb24taWNvbi0td2hpdGV7b3BhY2l0eToxfS53b3ctbW9tZW50LW1vZHVsZV9fb3B0aW9uOmhvdmVyIC53b3ctbW9tZW50LW1vZHVsZV9fb3B0aW9uLWJhbGx7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCkgc2NhbGUoMS4wNTQpO2JveC1zaGFkb3c6MHB4IDZweCA2cHggcmdiYSgwLDAsMCwwLjEpLDBweCAwcHggNnB4IHJnYmEoMCwwLDAsMC4xKX0ud293LW1vbWVudC1tb2R1bGVfX29wdGlvbjpob3ZlciAud293LW1vbWVudC1tb2R1bGVfX29wdGlvbi1pY29ue3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSBzY2FsZSgwLjk0Nil9Lndvdy1tb21lbnQtbW9kdWxlX19vcHRpb246YWN0aXZlIC53b3ctbW9tZW50LW1vZHVsZV9fb3B0aW9uLWJhbGx7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCkgc2NhbGUoMSk7Ym94LXNoYWRvdzpub25lfS53b3ctbW9tZW50LW1vZHVsZV9fb3B0aW9uOmFjdGl2ZSAud293LW1vbWVudC1tb2R1bGVfX29wdGlvbi1pY29ue3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSBzY2FsZSgxKX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey53b3ctbW9tZW50LW1vZHVsZV9fb3B0aW9uOmFjdGl2ZSAud293LW1vbWVudC1tb2R1bGVfX29wdGlvbi1iYWxse3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHNjYWxlKDEuMDU0KTtib3gtc2hhZG93OjBweCA2cHggNnB4IHJnYmEoMCwwLDAsMC4xKSwwcHggMHB4IDZweCByZ2JhKDAsMCwwLDAuMSl9Lndvdy1tb21lbnQtbW9kdWxlX19vcHRpb246YWN0aXZlIC53b3ctbW9tZW50LW1vZHVsZV9fb3B0aW9uLWljb257dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHNjYWxlKDAuOTQ2KX19QG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCl7Lndvdy1tb21lbnQtbW9kdWxlX19vcHRpb257bWFyZ2luOjEycHg7bWFyZ2luLWJvdHRvbTo0MHB4fX1AbWVkaWEgKG1heC13aWR0aDogODQwcHgpey53b3ctbW9tZW50LW1vZHVsZV9fb3B0aW9ue21hcmdpbjo4cHg7bWFyZ2luLWJvdHRvbTo0MHB4fX0ud293LW1vbWVudC1tb2R1bGVfX29wdGlvbi1sYWJlbHt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxMjAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgMCk7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bWFyZ2luLXRvcDoxNnB4O2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIwcHg7Y29sb3I6I2ZmZjtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNjAwXCIsc2Fucy1zZXJpZn1AbWVkaWEgKG1heC13aWR0aDogODQwcHgpey53b3ctbW9tZW50LW1vZHVsZV9fb3B0aW9uLWxhYmVse21hcmdpbi10b3A6OHB4O2ZvbnQtd2VpZ2h0OlwiU2Ftc3VuZ09uZS03MDBcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE2cHh9fS53b3ctbW9tZW50LW1vZHVsZV9fb3B0aW9uLWJhbGx7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTEycHg7aGVpZ2h0OjExMnB4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjUwJTt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjJzIGVhc2UsIHRyYW5zZm9ybSAuMXMgZWFzZSwgYm94LXNoYWRvdyAuMXMgZWFzZTtib3gtc2hhZG93OjBweCA2cHggNnB4IHJnYmEoMCwwLDAsMC4wNSksMHB4IDBweCA2cHggcmdiYSgwLDAsMCwwLjA1KX1AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KXsud293LW1vbWVudC1tb2R1bGVfX29wdGlvbi1iYWxse3dpZHRoOjcycHg7aGVpZ2h0OjcycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2NjBweCl7Lndvdy1tb21lbnQtbW9kdWxlX19vcHRpb24tYmFsbHt3aWR0aDo1NnB4O2hlaWdodDo1NnB4fX0ud293LW1vbWVudC1tb2R1bGVfX29wdGlvbi1pY29ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7d2lkdGg6NTAlO2hlaWdodDo1MCU7bWF4LXdpZHRoOjQ4cHg7bWF4LWhlaWdodDo0OHB4O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMXMgZWFzZX0ud293LW1vbWVudC1tb2R1bGVfX29wdGlvbi1pY29uLS13aGl0ZXtvcGFjaXR5OjB9Lndvdy1tb21lbnQtbW9kdWxlX19uZXh0LWJ1dHRvbiwud293LW1vbWVudC1tb2R1bGVfX2JhY2stYnV0dG9uLC53b3ctbW9tZW50LW1vZHVsZV9fcmVzdGFydC1idXR0b257cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjQ4cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKX0ud293LW1vbWVudC1tb2R1bGVfX25leHQtYnV0dG9uOmRpc2FibGVkLC53b3ctbW9tZW50LW1vZHVsZV9fYmFjay1idXR0b246ZGlzYWJsZWQsLndvdy1tb21lbnQtbW9kdWxlX19yZXN0YXJ0LWJ1dHRvbjpkaXNhYmxlZHtvcGFjaXR5Oi4yO2N1cnNvcjpkZWZhdWx0fS53b3ctbW9tZW50LW1vZHVsZV9fbmV4dC1idXR0b246bm90KC53b3ctbW9tZW50LW1vZHVsZV9fcmVzdGFydC1idXR0b24pOmhvdmVyLC53b3ctbW9tZW50LW1vZHVsZV9fYmFjay1idXR0b246bm90KC53b3ctbW9tZW50LW1vZHVsZV9fcmVzdGFydC1idXR0b24pOmhvdmVyLC53b3ctbW9tZW50LW1vZHVsZV9fcmVzdGFydC1idXR0b246bm90KC53b3ctbW9tZW50LW1vZHVsZV9fcmVzdGFydC1idXR0b24pOmhvdmVye2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojMTViZmZmfUBtZWRpYSAobWF4LXdpZHRoOiA4NDBweCl7Lndvdy1tb21lbnQtbW9kdWxlX19uZXh0LWJ1dHRvbiwud293LW1vbWVudC1tb2R1bGVfX2JhY2stYnV0dG9uLC53b3ctbW9tZW50LW1vZHVsZV9fcmVzdGFydC1idXR0b257dG9wOmF1dG87Ym90dG9tOjBweDtsZWZ0OjI0cHh9fS53b3ctbW9tZW50LW1vZHVsZV9fbmV4dC1idXR0b257bGVmdDphdXRvO3JpZ2h0OjQ4cHh9QG1lZGlhIChtYXgtd2lkdGg6IDg0MHB4KXsud293LW1vbWVudC1tb2R1bGVfX25leHQtYnV0dG9ue3JpZ2h0OjI0cHh9fS53b3ctbW9tZW50LW1vZHVsZV9fcmVzdWx0cy1zY3JlZW57ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojMDAwO3RleHQtYWxpZ246Y2VudGVyfS53b3ctbW9tZW50LW1vZHVsZV9fcmVzdWx0cy1zY3JlZW4gaDJ7bWFyZ2luLWJvdHRvbToxNnB4fS53b3ctbW9tZW50LW1vZHVsZV9fcmVzdWx0cy1zY3JlZW4gcHttYXJnaW4tYm90dG9tOjgwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMtc2NyZWVuIHB7bWFyZ2luLWJvdHRvbTo0MHB4fX0ud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMtc2NyZWVuLWlubmVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDowO3dpZHRoOjEwMCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKTttYXJnaW4tdG9wOi04MHB4O3BhZGRpbmc6MjRweH0ud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMtc2NyZWVuLWlubmVyIGgxLC53b3ctbW9tZW50LW1vZHVsZV9fcmVzdWx0cy1zY3JlZW4taW5uZXIgaDIsLndvdy1tb21lbnQtbW9kdWxlX19yZXN1bHRzLXNjcmVlbi1pbm5lciBoM3ttYXJnaW4tYm90dG9tOjI0cHh9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMtc2NyZWVuLWlubmVyIGgxLC53b3ctbW9tZW50LW1vZHVsZV9fcmVzdWx0cy1zY3JlZW4taW5uZXIgaDIsLndvdy1tb21lbnQtbW9kdWxlX19yZXN1bHRzLXNjcmVlbi1pbm5lciBoM3ttYXJnaW4tYm90dG9tOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7Lndvdy1tb21lbnQtbW9kdWxlX19yZXN1bHRzLXNjcmVlbi1pbm5lcnttYXJnaW4tdG9wOjA7dG9wOjA7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKTtwYWRkaW5nOjUwcHggMjBweCAwfX0ud293LW1vbWVudC1tb2R1bGVfX3Jlc3RhcnQtYnV0dG9ue3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6YXV0bztyaWdodDphdXRvfS53b3ctbW9tZW50LW1vZHVsZV9fcmVzdWx0c3twb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOi0yMDBweDtjb2xvcjojMDAwO2Rpc3BsYXk6bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjAgNDhweH1AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KXsud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHN7cGFkZGluZzowIDMycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4NDBweCl7Lndvdy1tb21lbnQtbW9kdWxlX19yZXN1bHRze2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX0ud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMuc2hvdy1hbGwgLndvdy1tb21lbnQtbW9kdWxlX193b3c6bnRoLWNoaWxkKG4rNCl7ZGlzcGxheTpibG9ja30ud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMuc2hvdy1hbGwgLndvdy1tb21lbnQtbW9kdWxlX19zaG93LWFsbC1yZXN1bHRze2Rpc3BsYXk6bm9uZX0ud293LW1vbWVudC10b29sdGlwe3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7bGVmdDowO2JvdHRvbToxNnB4O2ZvbnQtc2l6ZToxMnB4fS53b3ctbW9tZW50LXRvb2x0aXAgLnRvb2x0aXBfX2J1YmJsZXtyaWdodDowO2xlZnQ6MDttYXJnaW46YXV0bzt3aWR0aDoyNjRweH0ud293LW1vbWVudC10b29sdGlwIC50b29sdGlwX19idWJibGUtY2xvc2V7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9Lndvdy1tb21lbnQtdG9vbHRpcCAudG9vbHRpcF9fYXJyb3d7Ym90dG9tOmNhbGMoMTAwJSArIDRweCl9Lndvdy1tb21lbnQtdG9vbHRpcCAudG9vbHRpcF9fYnViYmxlLWRlc2NyaXB0aW9ue3dpZHRoOjkwJX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey53b3ctbW9tZW50LXRvb2x0aXB7Ym90dG9tOjEycHg7Zm9udC1zaXplOjExcHh9fS53b3ctbW9tZW50LW1vZHVsZV9fc2hvdy1hbGwtcmVzdWx0c3tkaXNwbGF5OmlubGluZS1ibG9jazstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOm5vbmU7bWFyZ2luLWJvdHRvbTo2NHB4fS53b3ctbW9tZW50LW1vZHVsZV9fc2hvdy1hbGwtcmVzdWx0cyBzcGFue2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS03MDBcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4fS53b3ctbW9tZW50LW1vZHVsZV9fc2hvdy1hbGwtcmVzdWx0czpob3ZlciAud293LW1vbWVudC1tb2R1bGVfX3Nob3ctYWxsLXJlc3VsdHMtYmFsbHtib3gtc2hhZG93OjBweCA2cHggNnB4IHJnYmEoMCwwLDAsMC4xKSwwcHggMHB4IDZweCByZ2JhKDAsMCwwLDAuMSl9Lndvdy1tb21lbnQtbW9kdWxlX19zaG93LWFsbC1yZXN1bHRzLWJhbGx7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDo2NHB4O2hlaWdodDo2NHB4O2JhY2tncm91bmQ6IzE1YmZmZjtib3JkZXItcmFkaXVzOjUwJTttYXJnaW46MCBhdXRvO21hcmdpbi1ib3R0b206MTZweDtib3gtc2hhZG93OjBweCA2cHggNnB4IHJnYmEoMCwwLDAsMC4wNSksMHB4IDBweCA2cHggcmdiYSgwLDAsMCwwLjA1KTt0cmFuc2l0aW9uOmFsbCAuMXMgZWFzZX0ud293LW1vbWVudC1tb2R1bGVfX3Nob3ctYWxsLXJlc3VsdHMtYmFsbCBzdmd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O21hcmdpbi10b3A6LThweDttYXJnaW4tbGVmdDotOHB4O2ZpbGw6I2ZmZn0ud293LW1vbWVudC1tb2R1bGVfX3dvd3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206NDhweDtoZWlnaHQ6NTQ0cHg7dGV4dC1hbGlnbjpsZWZ0O2JhY2tncm91bmQ6I0Y3RUJFQn0ud293LW1vbWVudC1tb2R1bGVfX3dvdzpudGgtY2hpbGQobis0KXtkaXNwbGF5Om5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDg0MHB4KXsud293LW1vbWVudC1tb2R1bGVfX3dvd3toZWlnaHQ6NDE2cHg7YmFja2dyb3VuZDojZmZmO21hcmdpbjowfX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey53b3ctbW9tZW50LW1vZHVsZV9fd293e2hlaWdodDozNDZweH19Lndvdy1tb21lbnQtbW9kdWxlX193b3ctLXN0eWxlLTB7YmFja2dyb3VuZDojRjdFQkVCfS53b3ctbW9tZW50LW1vZHVsZV9fd293LS1zdHlsZS0xe2JhY2tncm91bmQ6I0U3RjVGOX0ud293LW1vbWVudC1tb2R1bGVfX3dvdy0tc3R5bGUtMntiYWNrZ3JvdW5kOiNGQUYxRUN9Lndvdy1tb21lbnQtbW9kdWxlX193b3ctY29udGVudHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NSU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKTtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNDAwXCIsc2Fucy1zZXJpZn1AbWVkaWEgKG1heC13aWR0aDogODQwcHgpey53b3ctbW9tZW50LW1vZHVsZV9fd293LWNvbnRlbnR7cGFkZGluZzowIDgwcHggMH19QG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KXsud293LW1vbWVudC1tb2R1bGVfX3dvdy1jb250ZW50e3BhZGRpbmc6MTZweCAxNnB4IDMycHh9fS53b3ctbW9tZW50LW1vZHVsZV9fd293LXRpdGxle2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS0zMDBjXCIsc2Fucy1zZXJpZjtmb250LXNpemU6NDhweDtsaW5lLWhlaWdodDo1NnB4O21hcmdpbi1ib3R0b206MjRweDt3aWR0aDo2MCV9QG1lZGlhIChtYXgtd2lkdGg6IDg0MHB4KXsud293LW1vbWVudC1tb2R1bGVfX3dvdy10aXRsZXtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtMzAwXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MjhweDtsaW5lLWhlaWdodDo0MHB4O3dpZHRoOjEwMCV9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7Lndvdy1tb21lbnQtbW9kdWxlX193b3ctdGl0bGV7bWFyZ2luLWJvdHRvbToxMnB4O2xpbmUtaGVpZ2h0OjI4cHg7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjhweH19Lndvdy1tb21lbnQtbW9kdWxlX19xdW90ZXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI4cHg7bWF4LXdpZHRoOjM5NnB4O21hcmdpbi1ib3R0b206NDBweH1AbWVkaWEgKG1heC13aWR0aDogODQwcHgpey53b3ctbW9tZW50LW1vZHVsZV9fcXVvdGV7bWF4LXdpZHRoOjEwMCV9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7Lndvdy1tb21lbnQtbW9kdWxlX19xdW90ZXttYXJnaW4tYm90dG9tOjIwcHg7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjRweH19Lndvdy1tb21lbnQtbW9kdWxlX19hdXRob3J7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTYwMFwiLHNhbnMtc2VyaWZ9Lndvdy1tb21lbnQtbW9kdWxlX19pbWFnZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjIlO3dpZHRoOjUwJTtoZWlnaHQ6OTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSk7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpey53b3ctbW9tZW50LW1vZHVsZV9faW1hZ2V7d2lkdGg6NDUlfX0ud293LW1vbWVudC1tb2R1bGVfX2ltYWdlIGltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS53b3ctbW9tZW50LW1vZHVsZV9fbGVnYWx7bWFyZ2luLXRvcDo2NXB4O2ZvbnQtc2l6ZToxMnB4O29wYWNpdHk6MC40fS53b3ctbW9tZW50LW1vZHVsZV9fcHJvZHVjdHN7bWFyZ2luLWJvdHRvbToyMHB4fS53b3ctbW9tZW50LW1vZHVsZV9fcHJvZHVjdHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzAwMH0ud293LW1vbWVudC1tb2R1bGVfX3Byb2R1Y3Q6aG92ZXIgLndvdy1tb21lbnQtbW9kdWxlX19wcm9kdWN0LWJhbGx7Ym94LXNoYWRvdzowcHggNnB4IDZweCByZ2JhKDAsMCwwLDAuMDgpLDBweCAwcHggNnB4IHJnYmEoMCwwLDAsMC4wOCl9Lndvdy1tb21lbnQtbW9kdWxlX19wcm9kdWN0OmFjdGl2ZXtjb2xvcjojMDAwfS53b3ctbW9tZW50LW1vZHVsZV9fcHJvZHVjdDphY3RpdmUgLndvdy1tb21lbnQtbW9kdWxlX19wcm9kdWN0LWJhbGx7Ym94LXNoYWRvdzowcHggNnB4IDZweCB0cmFuc3BhcmVudCwwcHggMHB4IDZweCB0cmFuc3BhcmVudH0ud293LW1vbWVudC1tb2R1bGVfX3Byb2R1Y3QtYmFsbHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo4OHB4O2hlaWdodDo4OHB4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjUwJTtib3gtc2hhZG93OjBweCA2cHggNnB4IHJnYmEoMCwwLDAsMC4wNCksMHB4IDBweCA2cHggcmdiYSgwLDAsMCwwLjA0KTt0cmFuc2l0aW9uOmFsbCAuMXMgZWFzZX1AbWVkaWEgKG1heC13aWR0aDogODQwcHgpey53b3ctbW9tZW50LW1vZHVsZV9fcHJvZHVjdC1iYWxse3dpZHRoOjU2cHg7aGVpZ2h0OjU2cHg7YmFja2dyb3VuZDojRjdFQkVCfX0ud293LW1vbWVudC1tb2R1bGVfX3dvdy1tb2JpbGUtLXN0eWxlLTAgLndvdy1tb21lbnQtbW9kdWxlX19wcm9kdWN0LWJhbGx7YmFja2dyb3VuZDojRjdFQkVCfS53b3ctbW9tZW50LW1vZHVsZV9fd293LW1vYmlsZS0tc3R5bGUtMSAud293LW1vbWVudC1tb2R1bGVfX3Byb2R1Y3QtYmFsbHtiYWNrZ3JvdW5kOiNFN0Y1Rjl9Lndvdy1tb21lbnQtbW9kdWxlX193b3ctbW9iaWxlLS1zdHlsZS0yIC53b3ctbW9tZW50LW1vZHVsZV9fcHJvZHVjdC1iYWxse2JhY2tncm91bmQ6I0ZBRjFFQ30ud293LW1vbWVudC1tb2R1bGVfX3Byb2R1Y3QtbmFtZXtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS00MDBcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIwcHg7dG9wOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MTQwcHg7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAwKX1AbWVkaWEgKG1heC13aWR0aDogODQwcHgpey53b3ctbW9tZW50LW1vZHVsZV9fcHJvZHVjdC1uYW1le2ZvbnQtc2l6ZToxMHB4O2xpbmUtaGVpZ2h0OjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7Lndvdy1tb21lbnQtbW9kdWxlX19wcm9kdWN0LW5hbWV7bWFyZ2luLXRvcDo1cHg7d2lkdGg6MTEwcHh9fS53b3ctbW9tZW50LW1vZHVsZV9fcHJvZHVjdC1pbWFnZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3dpZHRoOjYwJTtoZWlnaHQ6NjAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9Lndvdy1tb21lbnQtbW9kdWxlX19wbHVze2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDtwYWRkaW5nOjMycHggMjRweH0ud293LW1vbWVudC1tb2R1bGVfX3BsdXMgc3Zne3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9QG1lZGlhIChtYXgtd2lkdGg6IDg0MHB4KXsud293LW1vbWVudC1tb2R1bGVfX3BsdXN7cGFkZGluZzoyNHB4IDE2cHh9fS53b3ctbW9tZW50LW1vZHVsZV9fcmVzdWx0cy1tb2JpbGV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpub25lO21hcmdpbi10b3A6LTE4MHB4O2JhY2tncm91bmQ6I0Y3RUJFQn0ud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMtbW9iaWxlIC53b3ctbW9tZW50LW1vZHVsZV9fd293e3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWluLXdpZHRoOiA4MzlweCl7Lndvdy1tb21lbnQtbW9kdWxlX19yZXN1bHRzLW1vYmlsZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMtbW9iaWxle21hcmdpbi10b3A6LTEzMHB4fX0ud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMtbW9iaWxlLmJnLXN0eWxlLTB7YmFja2dyb3VuZDojRjdFQkVCfS53b3ctbW9tZW50LW1vZHVsZV9fcmVzdWx0cy1tb2JpbGUuYmctc3R5bGUtMXtiYWNrZ3JvdW5kOiNFN0Y1Rjl9Lndvdy1tb21lbnQtbW9kdWxlX19yZXN1bHRzLW1vYmlsZS5iZy1zdHlsZS0ye2JhY2tncm91bmQ6I0ZBRjFFQ30ud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMtbW9iaWxlLWlsbHVzdHJhdGlvbnN7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjMwMHB4O3RleHQtYWxpZ246Y2VudGVyO292ZXJmbG93OmhpZGRlbn0ud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMtbW9iaWxlLWlsbHVzdHJhdGlvbnMgaW1nLC53b3ctbW9tZW50LW1vZHVsZV9fcmVzdWx0cy1tb2JpbGUtaWxsdXN0cmF0aW9ucyAuYm9keS1tb3ZpbmdfX2VsZW1lbnR7cG9zaXRpb246YWJzb2x1dGU7dG9wOi03JTtsZWZ0OjA7d2lkdGg6MTAwJTtvcGFjaXR5OjA7aGVpZ2h0OjEyMCV9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMtbW9iaWxlLWlsbHVzdHJhdGlvbnN7aGVpZ2h0OjA7cGFkZGluZy1ib3R0b206NDUlfX1AbWVkaWEgKG1heC1oZWlnaHQ6IDYwMHB4KXsud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMtbW9iaWxlLWlsbHVzdHJhdGlvbnN7aGVpZ2h0OjkycHh9fS53b3ctbW9tZW50LW1vZHVsZV9fcmVzdWx0cy1tb2JpbGUtY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlfS53b3ctbW9tZW50LW1vZHVsZV9fcmVzdWx0cy1tb2JpbGUtbmF2aWdhdGlvbntkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MzAwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMtbW9iaWxlLW5hdmlnYXRpb24uYWN0aXZle2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjA7cGFkZGluZy1ib3R0b206NDUlfX0ud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMtbW9iaWxlLW5hdmlnYXRpb24gLndvdy1tb21lbnQtbW9kdWxlX19jaGV2cm9ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDoyNHB4O3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjY0cHg7aGVpZ2h0OjY0cHh9QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7Lndvdy1tb21lbnQtbW9kdWxlX19yZXN1bHRzLW1vYmlsZS1uYXZpZ2F0aW9uIC53b3ctbW9tZW50LW1vZHVsZV9fY2hldnJvbnt3aWR0aDo2NHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMtbW9iaWxlLW5hdmlnYXRpb24gLndvdy1tb21lbnQtbW9kdWxlX19jaGV2cm9ue3dpZHRoOjYwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey53b3ctbW9tZW50LW1vZHVsZV9fcmVzdWx0cy1tb2JpbGUtbmF2aWdhdGlvbiAud293LW1vbWVudC1tb2R1bGVfX2NoZXZyb257d2lkdGg6NTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXsud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMtbW9iaWxlLW5hdmlnYXRpb24gLndvdy1tb21lbnQtbW9kdWxlX19jaGV2cm9ue3dpZHRoOjQ4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7Lndvdy1tb21lbnQtbW9kdWxlX19yZXN1bHRzLW1vYmlsZS1uYXZpZ2F0aW9uIC53b3ctbW9tZW50LW1vZHVsZV9fY2hldnJvbnt3aWR0aDo0NHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMtbW9iaWxlLW5hdmlnYXRpb24gLndvdy1tb21lbnQtbW9kdWxlX19jaGV2cm9ue2hlaWdodDo2NHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMtbW9iaWxlLW5hdmlnYXRpb24gLndvdy1tb21lbnQtbW9kdWxlX19jaGV2cm9ue2hlaWdodDo2MHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMtbW9iaWxlLW5hdmlnYXRpb24gLndvdy1tb21lbnQtbW9kdWxlX19jaGV2cm9ue2hlaWdodDo1NnB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey53b3ctbW9tZW50LW1vZHVsZV9fcmVzdWx0cy1tb2JpbGUtbmF2aWdhdGlvbiAud293LW1vbWVudC1tb2R1bGVfX2NoZXZyb257aGVpZ2h0OjQ4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7Lndvdy1tb21lbnQtbW9kdWxlX19yZXN1bHRzLW1vYmlsZS1uYXZpZ2F0aW9uIC53b3ctbW9tZW50LW1vZHVsZV9fY2hldnJvbntoZWlnaHQ6NDRweH19Lndvdy1tb21lbnQtbW9kdWxlX19yZXN1bHRzLW1vYmlsZS1uYXZpZ2F0aW9uIC53b3ctbW9tZW50LW1vZHVsZV9fY2hldnJvbiAuY2hldnJvbnttYXJnaW4tdG9wOjB9Lndvdy1tb21lbnQtbW9kdWxlX19yZXN1bHRzLW1vYmlsZS1uYXZpZ2F0aW9uIC53b3ctbW9tZW50LW1vZHVsZV9fY2hldnJvbi0tcmlnaHR7bGVmdDphdXRvO3JpZ2h0OjI0cHg7bWFyZ2luLWxlZnQ6NjVweH1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMtbW9iaWxlLW5hdmlnYXRpb24gLndvdy1tb21lbnQtbW9kdWxlX19jaGV2cm9uLS1yaWdodHttYXJnaW4tbGVmdDo2NHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMtbW9iaWxlLW5hdmlnYXRpb24gLndvdy1tb21lbnQtbW9kdWxlX19jaGV2cm9uLS1yaWdodHttYXJnaW4tbGVmdDo2OHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMtbW9iaWxlLW5hdmlnYXRpb24gLndvdy1tb21lbnQtbW9kdWxlX19jaGV2cm9uLS1yaWdodHttYXJnaW4tbGVmdDo3MnB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey53b3ctbW9tZW50LW1vZHVsZV9fcmVzdWx0cy1tb2JpbGUtbmF2aWdhdGlvbiAud293LW1vbWVudC1tb2R1bGVfX2NoZXZyb24tLXJpZ2h0e21hcmdpbi1sZWZ0OjcycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7Lndvdy1tb21lbnQtbW9kdWxlX19yZXN1bHRzLW1vYmlsZS1uYXZpZ2F0aW9uIC53b3ctbW9tZW50LW1vZHVsZV9fY2hldnJvbi0tcmlnaHR7bWFyZ2luLWxlZnQ6NzZweH19Lndvdy1tb21lbnQtc3ByaXRlc2hlZXR7ZGlzcGxheTpub25lfWFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGV7ZGlzcGxheTpibG9ja30uYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcmVzdWx0c3tkaXNwbGF5Om5vbmU7YmFja2dyb3VuZDojRURFREY1O3BhZGRpbmc6ODBweCAwO3BhZGRpbmctbGVmdDozMnB4O3BhZGRpbmctcmlnaHQ6MzJweH1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcmVzdWx0c3twYWRkaW5nLWxlZnQ6MzJweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Jlc3VsdHN7cGFkZGluZy1sZWZ0OjI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19yZXN1bHRze3BhZGRpbmctbGVmdDoxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19yZXN1bHRze3BhZGRpbmctbGVmdDo4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Jlc3VsdHN7cGFkZGluZy1sZWZ0OjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Jlc3VsdHN7cGFkZGluZy1yaWdodDozMnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcmVzdWx0c3twYWRkaW5nLXJpZ2h0OjI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19yZXN1bHRze3BhZGRpbmctcmlnaHQ6MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcmVzdWx0c3twYWRkaW5nLXJpZ2h0OjhweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcmVzdWx0c3twYWRkaW5nLXJpZ2h0OjBweH19LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Jlc3VsdHMgaDJ7bWFyZ2luLWJvdHRvbTo4MHB4O3BhZGRpbmc6MCAyNHB4O3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Jlc3VsdHN7cGFkZGluZzo2MHB4IDB9LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Jlc3VsdHMgaDJ7bWFyZ2luLWJvdHRvbTo2MHB4fX0uYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcHJvZHVjdC1saXN0e21hcmdpbjowIGF1dG87d2lkdGg6MTAwJTttYXgtd2lkdGg6OTg0cHh9LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Byb2R1Y3R7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDojZmZmO21hcmdpbi1ib3R0b206NHB4O2hlaWdodDoxMzZweH0uYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcHJvZHVjdCBoM3ttYXJnaW4tYm90dG9tOjRweDtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNDAwXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDozMnB4fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19wcm9kdWN0IGgze2ZvbnQtc2l6ZToyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcHJvZHVjdCBoM3tmb250LXNpemU6MjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Byb2R1Y3QgaDN7Zm9udC1zaXplOjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Byb2R1Y3QgaDN7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Byb2R1Y3QgaDN7Zm9udC1zaXplOjEycHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19wcm9kdWN0IGgze2xpbmUtaGVpZ2h0OjMycHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19wcm9kdWN0IGgze2xpbmUtaGVpZ2h0OjI4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19wcm9kdWN0IGgze2xpbmUtaGVpZ2h0OjI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Byb2R1Y3QgaDN7bGluZS1oZWlnaHQ6MjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcHJvZHVjdCBoM3tsaW5lLWhlaWdodDoxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogODAwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19wcm9kdWN0IGgze3dpZHRoOjcwJX19QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcHJvZHVjdHtoZWlnaHQ6YXV0b319LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Byb2R1Y3QtaW1hZ2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2hlaWdodDoxMDAlO3dpZHRoOjEzNnB4O21heC1oZWlnaHQ6MTM2cHg7d2lkdGg6MTM2cHh9QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Byb2R1Y3QtaW1hZ2V7d2lkdGg6MTM2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19wcm9kdWN0LWltYWdle3dpZHRoOjEyOHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcHJvZHVjdC1pbWFnZXt3aWR0aDoxMTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcHJvZHVjdC1pbWFnZXt3aWR0aDoxMDhweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcHJvZHVjdC1pbWFnZXt3aWR0aDo5NnB4fX0uYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcHJvZHVjdC1pbWFnZSBpbWd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt3aWR0aDo3MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX0uYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fY29udGVudC1sZWZ0e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDowO2xlZnQ6MDtoZWlnaHQ6MTAwJTtwYWRkaW5nOjI0cHggMTZweCAyNHB4IDE1MnB4O3dpZHRoOjYwJTtwYWRkaW5nLWxlZnQ6MTUycHh9QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX2NvbnRlbnQtbGVmdHtwYWRkaW5nLWxlZnQ6MTUycHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19jb250ZW50LWxlZnR7cGFkZGluZy1sZWZ0OjE0MHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fY29udGVudC1sZWZ0e3BhZGRpbmctbGVmdDoxMjhweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fY29udGVudC1sZWZ0e3BhZGRpbmctbGVmdDoxMTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fY29udGVudC1sZWZ0e3BhZGRpbmctbGVmdDoxMDRweH19QG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fY29udGVudC1sZWZ0e3dpZHRoOjEwMCV9LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Byb2R1Y3Q6bm90KFtkYXRhLXByaWNlPVwiXCJdKSAuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fY29udGVudC1sZWZ0e3BhZGRpbmctYm90dG9tOjY0cHh9LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Byb2R1Y3RbZGF0YS1wcmljZT1cIlwiXSAuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fY29udGVudC1sZWZ0e3BhZGRpbmctYm90dG9tOjhweH19LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX2NvbnRlbnQtcmlnaHR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtoZWlnaHQ6MTAwJTt3aWR0aDo0MCV9QG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fY29udGVudC1yaWdodHt3aWR0aDoxMDAlfS5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19wcm9kdWN0W2RhdGEtcHJpY2U9XCJcIl0gLmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX2NvbnRlbnQtcmlnaHR7cG9zaXRpb246cmVsYXRpdmU7dG9wOmF1dG87aGVpZ2h0OmF1dG99fS5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19wcm9kdWN0LWRlc2NyaXB0aW9ue2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI0cHg7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjRweH1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcHJvZHVjdC1kZXNjcmlwdGlvbntmb250LXNpemU6MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Byb2R1Y3QtZGVzY3JpcHRpb257Zm9udC1zaXplOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19wcm9kdWN0LWRlc2NyaXB0aW9ue2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19wcm9kdWN0LWRlc2NyaXB0aW9ue2ZvbnQtc2l6ZToxMnB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19wcm9kdWN0LWRlc2NyaXB0aW9ue2ZvbnQtc2l6ZToxMnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcHJvZHVjdC1kZXNjcmlwdGlvbntsaW5lLWhlaWdodDoyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcHJvZHVjdC1kZXNjcmlwdGlvbntsaW5lLWhlaWdodDoyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcHJvZHVjdC1kZXNjcmlwdGlvbntsaW5lLWhlaWdodDoyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19wcm9kdWN0LWRlc2NyaXB0aW9ue2xpbmUtaGVpZ2h0OjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Byb2R1Y3QtZGVzY3JpcHRpb257bGluZS1oZWlnaHQ6MTZweH19LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3ByaWNle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6NDhweDtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOnJpZ2h0O2NvbG9yOiMwMDA7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKTtyaWdodDo0OHB4O2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjMycHh9QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3ByaWNle3JpZ2h0OjQ4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19wcmljZXtyaWdodDo0MHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcHJpY2V7cmlnaHQ6MzJweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcHJpY2V7cmlnaHQ6MjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcHJpY2V7cmlnaHQ6MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3ByaWNle2ZvbnQtc2l6ZToyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcHJpY2V7Zm9udC1zaXplOjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19wcmljZXtmb250LXNpemU6MjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcHJpY2V7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3ByaWNle2ZvbnQtc2l6ZToxMnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcHJpY2V7bGluZS1oZWlnaHQ6MzJweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3ByaWNle2xpbmUtaGVpZ2h0OjI4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19wcmljZXtsaW5lLWhlaWdodDoyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19wcmljZXtsaW5lLWhlaWdodDoyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19wcmljZXtsaW5lLWhlaWdodDoxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogODAwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19wcmljZXt0b3A6MjRweDt0cmFuc2Zvcm06bm9uZX0uYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcHJpY2Ugc3BhbjpudGgtY2hpbGQoMil7ZGlzcGxheTpub25lfX0uYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcGVyLWl0ZW17ZGlzcGxheTpibG9jaztmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxNHB4O29wYWNpdHk6LjV9YWR0LWJ1bmRsZS1idWlsZGVyLXF1YW50aXR5e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6MTYwcHg7ZGlzcGxheTpibG9jazt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MCUpO3RleHQtYWxpZ246bGVmdDt3aGl0ZS1zcGFjZTpub3dyYXB9YWR0LWJ1bmRsZS1idWlsZGVyLXF1YW50aXR5IGJ1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6MTZweDtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTgwMFwiLHNhbnMtc2VyaWY7Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7cGFkZGluZzowfWFkdC1idW5kbGUtYnVpbGRlci1xdWFudGl0eSBidXR0b24gc3Bhbntwb3NpdGlvbjpyZWxhdGl2ZX1hZHQtYnVuZGxlLWJ1aWxkZXItcXVhbnRpdHkgYnV0dG9uOmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlcjoycHggc29saWQgcmdiYSgwLDAsMCwwLjEpO2JhY2tncm91bmQ6I2ZmZn1hZHQtYnVuZGxlLWJ1aWxkZXItcXVhbnRpdHkgYnV0dG9uOmhvdmVyOmJlZm9yZXtiYWNrZ3JvdW5kOiNlZWV9YWR0LWJ1bmRsZS1idWlsZGVyLXF1YW50aXR5IGJ1dHRvbjphY3RpdmU6YmVmb3Jle2JhY2tncm91bmQ6I2RkZH1hZHQtYnVuZGxlLWJ1aWxkZXItcXVhbnRpdHkgaW5wdXR7d2lkdGg6NTJweDtib3JkZXI6MnB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKTtib3JkZXItcmFkaXVzOjNweDtmb250LXNpemU6MTZweDt0ZXh0LWFsaWduOmNlbnRlcjtoZWlnaHQ6NDhweDtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNDAwXCIsc2Fucy1zZXJpZjstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX1AbWVkaWEgKG1heC13aWR0aDogODAwcHgpe2FkdC1idW5kbGUtYnVpbGRlci1xdWFudGl0eXtib3R0b206MTZweDt0b3A6YXV0bztsZWZ0OjExNnB4O3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCl9YWR0LWJ1bmRsZS1idWlsZGVyLXF1YW50aXR5IGJ1dHRvbnt3aWR0aDozMnB4O2hlaWdodDozMnB4fWFkdC1idW5kbGUtYnVpbGRlci1xdWFudGl0eSBpbnB1dHtoZWlnaHQ6MzJweDt3aWR0aDo0MHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpe2FkdC1idW5kbGUtYnVpbGRlci1xdWFudGl0eXtsZWZ0OjEwNHB4fX0uYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fbW9uaXRvcmluZy1hdmFpbGFiaWxpdHl7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6NDhweDt0ZXh0LWFsaWduOnJpZ2h0O3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSk7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjRweH1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fbW9uaXRvcmluZy1hdmFpbGFiaWxpdHl7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19tb25pdG9yaW5nLWF2YWlsYWJpbGl0eXtmb250LXNpemU6MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX21vbml0b3JpbmctYXZhaWxhYmlsaXR5e2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19tb25pdG9yaW5nLWF2YWlsYWJpbGl0eXtmb250LXNpemU6MTJweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fbW9uaXRvcmluZy1hdmFpbGFiaWxpdHl7Zm9udC1zaXplOjEycHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19tb25pdG9yaW5nLWF2YWlsYWJpbGl0eXtsaW5lLWhlaWdodDoyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fbW9uaXRvcmluZy1hdmFpbGFiaWxpdHl7bGluZS1oZWlnaHQ6MjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX21vbml0b3JpbmctYXZhaWxhYmlsaXR5e2xpbmUtaGVpZ2h0OjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX21vbml0b3JpbmctYXZhaWxhYmlsaXR5e2xpbmUtaGVpZ2h0OjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX21vbml0b3JpbmctYXZhaWxhYmlsaXR5e2xpbmUtaGVpZ2h0OjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX21vbml0b3JpbmctYXZhaWxhYmlsaXR5e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDowO3JpZ2h0OmF1dG87dHJhbnNmb3JtOm5vbmU7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmctbGVmdDoxMTZweDtwYWRkaW5nLWJvdHRvbToxOHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19tb25pdG9yaW5nLWF2YWlsYWJpbGl0eXtwYWRkaW5nLWxlZnQ6MTA0cHh9fS5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19yZXN1bHRzLWZvb3Rlcntwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCBhdXRvO21heC13aWR0aDo5ODRweDt3aWR0aDoxMDAlfS5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19yZXN1bHRzLXRvdGFse2JhY2tncm91bmQ6I2ZmZjt0ZXh0LWFsaWduOnJpZ2h0O3BhZGRpbmc6NDBweCA0OHB4O3BhZGRpbmc6NDBweDtwYWRkaW5nLXJpZ2h0OjQ4cHg7cGFkZGluZy1sZWZ0OjQ4cHh9QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Jlc3VsdHMtdG90YWx7cGFkZGluZzo0MHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcmVzdWx0cy10b3RhbHtwYWRkaW5nOjM2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19yZXN1bHRzLXRvdGFse3BhZGRpbmc6MzJweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcmVzdWx0cy10b3RhbHtwYWRkaW5nOjI4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Jlc3VsdHMtdG90YWx7cGFkZGluZzoyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcmVzdWx0cy10b3RhbHtwYWRkaW5nLXJpZ2h0OjQ4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19yZXN1bHRzLXRvdGFse3BhZGRpbmctcmlnaHQ6NDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Jlc3VsdHMtdG90YWx7cGFkZGluZy1yaWdodDozMnB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19yZXN1bHRzLXRvdGFse3BhZGRpbmctcmlnaHQ6MjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcmVzdWx0cy10b3RhbHtwYWRkaW5nLXJpZ2h0OjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19yZXN1bHRzLXRvdGFse3BhZGRpbmctbGVmdDo0OHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcmVzdWx0cy10b3RhbHtwYWRkaW5nLWxlZnQ6NDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Jlc3VsdHMtdG90YWx7cGFkZGluZy1sZWZ0OjMycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Jlc3VsdHMtdG90YWx7cGFkZGluZy1sZWZ0OjI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Jlc3VsdHMtdG90YWx7cGFkZGluZy1sZWZ0OjE2cHh9fS5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19yZXN1bHRzLXRvdGFsIHN0cm9uZ3tkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6NDBweH0uYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fdG90YWwtcHJpY2V7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MzJweDttYXJnaW4tYm90dG9tOjhweH1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fdG90YWwtcHJpY2V7Zm9udC1zaXplOjI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX190b3RhbC1wcmljZXtmb250LXNpemU6MjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3RvdGFsLXByaWNle2ZvbnQtc2l6ZToyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX190b3RhbC1wcmljZXtmb250LXNpemU6MjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fdG90YWwtcHJpY2V7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX190b3RhbC1wcmljZXtsaW5lLWhlaWdodDozMnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fdG90YWwtcHJpY2V7bGluZS1oZWlnaHQ6MjhweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3RvdGFsLXByaWNle2xpbmUtaGVpZ2h0OjI4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3RvdGFsLXByaWNle2xpbmUtaGVpZ2h0OjI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3RvdGFsLXByaWNle2xpbmUtaGVpZ2h0OjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX190b3RhbC1wcmljZXttYXJnaW4tYm90dG9tOjhweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3RvdGFsLXByaWNle21hcmdpbi1ib3R0b206OHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fdG90YWwtcHJpY2V7bWFyZ2luLWJvdHRvbTo0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3RvdGFsLXByaWNle21hcmdpbi1ib3R0b206NHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX190b3RhbC1wcmljZXttYXJnaW4tYm90dG9tOjRweH19LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3ByaWNlLWRpc2NsYWltZXJ7Zm9udC1zaXplOjE0cHg7b3BhY2l0eTouOH1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcHJpY2UtZGlzY2xhaW1lcntmb250LXNpemU6MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3ByaWNlLWRpc2NsYWltZXJ7Zm9udC1zaXplOjEycHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19wcmljZS1kaXNjbGFpbWVye2ZvbnQtc2l6ZToxMnB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19wcmljZS1kaXNjbGFpbWVye2ZvbnQtc2l6ZToxMnB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19wcmljZS1kaXNjbGFpbWVye2ZvbnQtc2l6ZToxMnB4fX0uYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcmVzdWx0cy1mb290ZXItYnV0dG9uc3tvdmVyZmxvdzpoaWRkZW47cGFkZGluZzoyNHB4IDAgMH0uYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcmVzdWx0cy1mb290ZXItYnV0dG9ucy1sZWZ0LC5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19yZXN1bHRzLWZvb3Rlci1idXR0b25zLXJpZ2h0e3dpZHRoOjUwJTtmbG9hdDpyaWdodH0uYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcmVzdWx0cy1mb290ZXItYnV0dG9ucy1sZWZ0IGJ1dHRvbiwuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcmVzdWx0cy1mb290ZXItYnV0dG9ucy1yaWdodCBidXR0b257bWFyZ2luLWJvdHRvbToxNnB4fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Jlc3VsdHMtZm9vdGVyLWJ1dHRvbnMtbGVmdCBidXR0b24sLmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Jlc3VsdHMtZm9vdGVyLWJ1dHRvbnMtcmlnaHQgYnV0dG9ue3dpZHRoOjkwJX19LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Jlc3VsdHMtZm9vdGVyLWJ1dHRvbnMtbGVmdCAubGluay0tbGVmdCwuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcmVzdWx0cy1mb290ZXItYnV0dG9ucy1yaWdodCAubGluay0tbGVmdHtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNzAwXCIsc2Fucy1zZXJpZn1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19yZXN1bHRzLWZvb3Rlci1idXR0b25zLWxlZnQsLmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Jlc3VsdHMtZm9vdGVyLWJ1dHRvbnMtcmlnaHR7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcn19LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Jlc3VsdHMtZm9vdGVyLWJ1dHRvbnMtcmlnaHR7dGV4dC1hbGlnbjpyaWdodH1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19yZXN1bHRzLWZvb3Rlci1idXR0b25zLXJpZ2h0e3RleHQtYWxpZ246Y2VudGVyfX0uYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fYnV5LW5vd3ttYXJnaW4tbGVmdDo4cHh9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fYnV5LW5vd3ttYXJnaW4tbGVmdDowfX1hZHQtaG93LWl0LXdvcmtzLW1vZHVsZXttYXJnaW46MCBhdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6NTc0cHg7YmFja2dyb3VuZDojZmZmO292ZXJmbG93OmhpZGRlbn1AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KXthZHQtaG93LWl0LXdvcmtzLW1vZHVsZXtoZWlnaHQ6NTc0cHh9fUBtZWRpYSAobWluLWhlaWdodDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXthZHQtaG93LWl0LXdvcmtzLW1vZHVsZXtoZWlnaHQ6NjQwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7YWR0LWhvdy1pdC13b3Jrcy1tb2R1bGUuYWN0aXZle2JvcmRlci10b3A6bm9uZTtib3JkZXItYm90dG9tOm5vbmU7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7ei1pbmRleDoxMjM0NX1hZHQtaG93LWl0LXdvcmtzLW1vZHVsZS5hY3RpdmUgLmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19jYW52YXMtY29udGFpbmVye2hlaWdodDo0MHZoO3BhZGRpbmc6MH1hZHQtaG93LWl0LXdvcmtzLW1vZHVsZS5hY3RpdmUgLmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19jb250ZW50e2JvdHRvbTowO3BhZGRpbmc6MDtoZWlnaHQ6NjB2aDttaW4taGVpZ2h0OjB9YWR0LWhvdy1pdC13b3Jrcy1tb2R1bGUuYWN0aXZlIC5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fZnVsbHNjcmVlbi1jbG9zZS1idXR0b257ZGlzcGxheTpibG9ja319QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXthZHQtaG93LWl0LXdvcmtzLW1vZHVsZS5hY3RpdmUgLmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19jYW52YXMtY29udGFpbmVye2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjA7cGFkZGluZy10b3A6NDglfWFkdC1ob3ctaXQtd29ya3MtbW9kdWxlLmFjdGl2ZSAuYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2NvbnRlbnR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjQ4dnc7Ym90dG9tOjA7aGVpZ2h0OmF1dG99fS5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fZnJlZS10ZXh0e3RleHQtYWxpZ246bGVmdDttYXJnaW4tYm90dG9tOjMycHg7cGFkZGluZzoyOXB4IDcxcHggMH1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fZnJlZS10ZXh0e21hcmdpbi1ib3R0b206NjBweDtwYWRkaW5nOjYwcHggNzFweCAwfX0uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2ZyZWUtdGV4dCBoMnttYXJnaW4tYm90dG9tOjhweDtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyOHB4O3RleHQtYWxpZ246Y2VudGVyO29wYWNpdHk6MTtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNTAwXCIsc2Fucy1zZXJpZjtjb2xvcjpyZ2JhKDAsMCwwLDAuOCl9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2ZyZWUtdGV4dCBoMnttYXJnaW4tYm90dG9tOjA7b3BhY2l0eTouNztmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtMzAwY1wiLHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MS4xNjY2Nztmb250LXNpemU6Y2FsYygyNnB4ICsgMjIgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSBhbmQgKG1heC13aWR0aDogNjAwcHgpey5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fZnJlZS10ZXh0IGgye2ZvbnQtc2l6ZToyNnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19mcmVlLXRleHQgaDJ7Zm9udC1zaXplOjQ4cHh9fS5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fZnJlZS10ZXh0IHB7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjhweH1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fZnJlZS10ZXh0e3BhZGRpbmc6MjRweCAyNHB4IDB9LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19mcmVlLXRleHQgaDJ7bWFyZ2luLWJvdHRvbTo4cHg7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MzJweH0uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2ZyZWUtdGV4dCBwe2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjI0cHh9fS5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fbG9hZGVye2xlZnQ6NzUlfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19sb2FkZXJ7bGVmdDo1MCV9fS5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fY2FudmFzLWNvbnRhaW5lcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtiYWNrZ3JvdW5kOiNFQUVBRjR9LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19jYW52YXMtY29udGFpbmVyIGNhbnZhc3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2NvbnRlbnQtYmd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2JvdHRvbTowO3otaW5kZXg6NDttYXgtd2lkdGg6NjE2cHg7aGVpZ2h0OjEwMCU7d2lkdGg6NTAlO2JhY2tncm91bmQ6I0VBRUFGNH1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fY29udGVudC1iZ3tkaXNwbGF5Om5vbmV9fS5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fY29udGVudHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7Ym90dG9tOjA7cmlnaHQ6NTAlO2JhY2tncm91bmQ6I2ZmZjtib3gtc2hhZG93OjAgNXB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTMpO3RleHQtYWxpZ246Y2VudGVyO292ZXJmbG93OmhpZGRlbjttYXgtd2lkdGg6NjA4cHg7ei1pbmRleDo1O21hcmdpbjo4cHggMHB4IDhweCA4cHh9LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19jb250ZW50IC5zdC1zbGlkZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2NvbnRlbnQgLnN0LXNsaWRlcl9fc2xpZGV7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2NvbnRlbnQgaDF7bWFyZ2luLWJvdHRvbTo0MHB4fS5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fY29udGVudCAuc2xpZGVyLW1lYXRiYWxsc3twb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjB9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2NvbnRlbnQgLnNsaWRlci1tZWF0YmFsbHN7Ym90dG9tOjQwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19jb250ZW50IC5zbGlkZXItbWVhdGJhbGxze2JvdHRvbTowfX0uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2NvbnRlbnQgLnNsaWRlci1tZWF0YmFsbHNfX2JhbGx7YmFja2dyb3VuZDojZmZmfS5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fY29udGVudCAuc2xpZGVyLW1lYXRiYWxsc19fYmFsbC5hY3RpdmV7YmFja2dyb3VuZDojMTViZmZmO29wYWNpdHk6MX1AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KXsuYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2NvbnRlbnR7dG9wOjA7bGVmdDowO2JvdHRvbTowfX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fY29udGVudHttYXgtd2lkdGg6MTAwJTttYXJnaW46MH19QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2NvbnRlbnQgLnNsaWRlci1tZWF0YmFsbHN7cGFkZGluZy1ib3R0b206OHB4fX0uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX3Byb2R1Y3Rze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtwYWRkaW5nOjAgNzJweDttYXJnaW46MCBhdXRvO21heC13aWR0aDo2NDBweH1AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KXsuYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX3Byb2R1Y3Rze3BhZGRpbmc6MCAyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fcHJvZHVjdHN7bWFyZ2luLWJvdHRvbToyOHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fcHJvZHVjdHN7cGFkZGluZzowIDB9fS5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fcHJvZHVjdHt3aWR0aDozMy4zMzMzJTttYXJnaW4tYm90dG9tOjI0cHg7dGV4dC1hbGlnbjpsZWZ0fS5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fcHJvZHVjdDpudGgtY2hpbGQoM24rMil7dGV4dC1hbGlnbjpjZW50ZXJ9LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19wcm9kdWN0Om50aC1jaGlsZCgzbiszKXt0ZXh0LWFsaWduOnJpZ2h0fS5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fcHJvZHVjdCBidXR0b257ZGlzcGxheTppbmxpbmUtYmxvY2s7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6bm9uZTt3aWR0aDoxMzBweDtvdXRsaW5lOm5vbmU7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTYwMFwiLHNhbnMtc2VyaWY7Y29sb3I6IzAwMDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyMHB4O3BhZGRpbmc6MDtjdXJzb3I6cG9pbnRlcjt0ZXh0LWFsaWduOmNlbnRlcn0uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX3Byb2R1Y3QgYnV0dG9uOmhvdmVyIC5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fcHJvZHVjdC1pbWFnZTpiZWZvcmV7dHJhbnNmb3JtOnNjYWxlKDEuMDUpfS5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fcHJvZHVjdCBidXR0b246YWN0aXZlIC5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fcHJvZHVjdC1pbWFnZTpiZWZvcmV7dHJhbnNmb3JtOnNjYWxlKDAuOTUpO3RyYW5zaXRpb246bm9uZX0uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX3Byb2R1Y3QgLmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19wcm9kdWN0LWxhYmVse29wYWNpdHk6Ljh9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX3Byb2R1Y3R7bWFyZ2luLWJvdHRvbTozMnB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fcHJvZHVjdHt3aWR0aDo1MCU7bWFyZ2luLWJvdHRvbToyNHB4O3RleHQtYWxpZ246Y2VudGVyfS5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fcHJvZHVjdDpudGgtY2hpbGQoM24rMil7dGV4dC1hbGlnbjpjZW50ZXJ9LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19wcm9kdWN0Om50aC1jaGlsZCgzbiszKXt0ZXh0LWFsaWduOmNlbnRlcn0uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX3Byb2R1Y3QgYnV0dG9ue2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIwcHh9fS5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fcHJvZHVjdC1pbWFnZXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowIGF1dG8gOHB4O3dpZHRoOjgycHg7aGVpZ2h0OjgycHh9LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19wcm9kdWN0LWltYWdlOmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JveC1zaGFkb3c6MCA2cHggMTBweCAwIHJnYmEoMCwwLDAsMC4xKTtiYWNrZ3JvdW5kOiM0QjVBQkE7dHJhbnNpdGlvbjphbGwgLjFzIGVhc2U7Ym9yZGVyLXJhZGl1czo1MCV9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX3Byb2R1Y3QtaW1hZ2V7d2lkdGg6MTIwcHg7aGVpZ2h0OjEyMHB4fX1AbWVkaWEgKG1pbi1oZWlnaHQ6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19wcm9kdWN0LWltYWdle3dpZHRoOjk2cHg7aGVpZ2h0Ojk2cHh9fS5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fcHJvZHVjdC1pbWFnZSBpbWd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTttYXgtd2lkdGg6NzAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19kZXRhaWxzLXZpZXcsLmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19pZGxlLXZpZXd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19pZGxlLXZpZXd7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OmF1dG99fS5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fcHJvZHVjdC10cmFuc2l0aW9uZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjcycHg7aGVpZ2h0OjcyOHB4O2JhY2tncm91bmQ6IzRCNUFCQTtib3JkZXItcmFkaXVzOjUwJTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcn0uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2RldGFpbHMtdmlld3tkaXNwbGF5Om5vbmU7YmFja2dyb3VuZDojMTQyOEEwO2NvbG9yOiNmZmZ9LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19kZXRhaWxzLXZpZXcgaW1ne3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDoxMDAlO3JpZ2h0OjA7bGVmdDowO21hcmdpbjphdXRvfWFkdC1ob3ctaXQtd29ya3MtbW9kdWxlIC5saW5rLS1sZWZ0e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MTZweDt0b3A6MTZweDtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNzAwXCIsc2Fucy1zZXJpZn1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpe2FkdC1ob3ctaXQtd29ya3MtbW9kdWxlIC5saW5rLS1sZWZ0e2Rpc3BsYXk6bm9uZX19LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19kZXRhaWxzLXZpZXcgLmNoZXZyb257dG9wOjIzJX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fZGV0YWlscy12aWV3IC5jaGV2cm9ue3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOmF1dG87dG9wOjI4JX19LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19kZXRhaWxzLXZpZXcgLmNoZXZyb24tLWxlZnR7bGVmdDo2NHB4fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19kZXRhaWxzLXZpZXcgLmNoZXZyb24tLWxlZnR7bGVmdDoyNHB4fX0uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2RldGFpbHMtdmlldyAuY2hldnJvbi0tcmlnaHR7bGVmdDphdXRvO3JpZ2h0OjY0cHh9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2RldGFpbHMtdmlldyAuY2hldnJvbi0tcmlnaHR7cmlnaHQ6MjRweH19LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19mdWxsc2NyZWVuLWNsb3NlLWJ1dHRvbntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3RvcDoxOCU7bGVmdDo2NHB4O3dpZHRoOjY0cHg7aGVpZ2h0OjY0cHg7ei1pbmRleDoxMDtjdXJzb3I6cG9pbnRlcjtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50Oy13ZWJraXQtYXBwZWFyYW5jZTpub25lfUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpey5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fZnVsbHNjcmVlbi1jbG9zZS1idXR0b257d2lkdGg6NjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19mdWxsc2NyZWVuLWNsb3NlLWJ1dHRvbnt3aWR0aDo2MHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsuYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2Z1bGxzY3JlZW4tY2xvc2UtYnV0dG9ue3dpZHRoOjU2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19mdWxsc2NyZWVuLWNsb3NlLWJ1dHRvbnt3aWR0aDo0OHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fZnVsbHNjcmVlbi1jbG9zZS1idXR0b257d2lkdGg6NDRweH19QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19mdWxsc2NyZWVuLWNsb3NlLWJ1dHRvbntoZWlnaHQ6NjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19mdWxsc2NyZWVuLWNsb3NlLWJ1dHRvbntoZWlnaHQ6NjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19mdWxsc2NyZWVuLWNsb3NlLWJ1dHRvbntoZWlnaHQ6NTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXsuYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2Z1bGxzY3JlZW4tY2xvc2UtYnV0dG9ue2hlaWdodDo0OHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fZnVsbHNjcmVlbi1jbG9zZS1idXR0b257aGVpZ2h0OjQ0cHh9fS5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fZnVsbHNjcmVlbi1jbG9zZS1idXR0b246YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjUwJTtib3gtc2hhZG93OjAgNHB4IDEwcHggcmdiYSgwLDAsMCwwLjIpO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dHJhbnNpdGlvbjphbGwgLjFzIGVhc2V9LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19mdWxsc2NyZWVuLWNsb3NlLWJ1dHRvbjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RvcDo1MCU7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtib3JkZXItcmlnaHQ6MnB4IHNvbGlkIHJnYmEoMCwwLDAsMC44KTtib3JkZXItYm90dG9tOjJweCBzb2xpZCByZ2JhKDAsMCwwLDAuOCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtMzAlLCAtNTAlKSByb3RhdGUoMTM1ZGVnKX0uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2Z1bGxzY3JlZW4tY2xvc2UtYnV0dG9uLmRpc2FibGVke29wYWNpdHk6LjI7cG9pbnRlci1ldmVudHM6bm9uZX0uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2Z1bGxzY3JlZW4tY2xvc2UtYnV0dG9uOmhvdmVyOmJlZm9yZXt0cmFuc2Zvcm06c2NhbGUoMS4wNSl9LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19mdWxsc2NyZWVuLWNsb3NlLWJ1dHRvbjphY3RpdmU6YmVmb3Jle3RyYW5zZm9ybTpzY2FsZSgwLjk1KTt0cmFuc2l0aW9uOm5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2Z1bGxzY3JlZW4tY2xvc2UtYnV0dG9ue3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7dG9wOjEyJX0uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2Z1bGxzY3JlZW4tY2xvc2UtYnV0dG9uOmFmdGVye3dpZHRoOjEycHg7aGVpZ2h0OjEycHg7Zm9udC1zaXplOjE0cHggIWltcG9ydGFudH19QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2NoZXZyb257dG9wOjI0JX19QG1lZGlhIChtaW4taGVpZ2h0OiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fY2hldnJvbnt0b3A6MjAlfX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fY2hldnJvbnt0b3A6MTIlfX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIGFuZCAobWluLWhlaWdodDogNzYwcHgpey5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fY2hldnJvbnt0b3A6MzAlfX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fY2hldnJvbi0tbGVmdHtsZWZ0OjQwcHh9fS5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fY2hldnJvbi0tcmlnaHR7bGVmdDphdXRvO3JpZ2h0OjY0cHh9LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19jaGV2cm9uLS1yaWdodDphZnRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlKC03MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19jaGV2cm9uLS1yaWdodHtyaWdodDo0MHB4fX0uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX3Byb2R1Y3QtaW5mb3JtYXRpb257cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtyaWdodDowO2xlZnQ6MDttYXJnaW46MCBhdXRvIDA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttYXgtaGVpZ2h0OjYwMHB4O3RyYW5zZm9ybTp0cmFuc2xhdGVZKC00OCUpfS5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fcHJvZHVjdC1pbmZvcm1hdGlvbiBoM3ttYXJnaW4tYm90dG9tOjI0cHg7Zm9udC1zaXplOjMycHg7bGluZS1oZWlnaHQ6NDBweH1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fcHJvZHVjdC1pbmZvcm1hdGlvbiBoM3tmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNzAwXCIsc2Fucy1zZXJpZjttYXJnaW4tYm90dG9tOjhweDtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogMzUwcHgpey5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fcHJvZHVjdC1pbmZvcm1hdGlvbiBoM3ttYXJnaW4tYm90dG9tOjhweDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fcHJvZHVjdC1pbmZvcm1hdGlvbnttYXgtaGVpZ2h0OjYwMHB4O3RyYW5zZm9ybTp0cmFuc2xhdGVZKC00OSUpfX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fcHJvZHVjdC1pbmZvcm1hdGlvbnttYXgtaGVpZ2h0OjUyMHB4O21hcmdpbjoxNnB4IGF1dG8gMDt3aWR0aDo5MCU7aGVpZ2h0OjkwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTUlKX0uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX3Byb2R1Y3QtaW5mb3JtYXRpb24gaW1ne21hcmdpbi1ib3R0b206OHB4fX1AbWVkaWEgKG1heC13aWR0aDogMzUwcHgpey5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fcHJvZHVjdC1pbmZvcm1hdGlvbnttYXgtaGVpZ2h0OjM1MHB4O3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MiUpfX0uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX3Byb2R1Y3QtZGV0YWlsc3t3aWR0aDo4MCU7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luOmF1dG87dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7dG9wOjYwJTttYXgtd2lkdGg6NTAwcHg7cmlnaHQ6MDtsZWZ0OjB9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX3Byb2R1Y3QtZGV0YWlsc3t0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNDYlKTt3aWR0aDo5NSV9fS5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fcHJvZHVjdC1pbWFnZS1jb250YWluZXJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDtsZWZ0OjA7bWFyZ2luOjclIGF1dG87aGVpZ2h0OjI5JX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fcHJvZHVjdC1pbWFnZS1jb250YWluZXJ7bWFyZ2luOjUlIGF1dG8gMH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX3Byb2R1Y3QtaW1hZ2UtY29udGFpbmVye21hcmdpbjowIGF1dG99fS5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fcHJvZHVjdC1kZXNjcmlwdGlvbnttYXJnaW4tYm90dG9tOjI0cHh9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX3Byb2R1Y3QtZGVzY3JpcHRpb257Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MjJweDttYXJnaW4tYm90dG9tOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCl7LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19wcm9kdWN0LWRlc2NyaXB0aW9ue2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE4cHg7bWFyZ2luLWJvdHRvbToxNnB4fX0uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2ZpbmUtcHJpbnR7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MThweDtjb2xvcjojZmZmO29wYWNpdHk6LjZ9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXthZHQtaG93LWl0LXdvcmtzLW1vZHVsZXtoZWlnaHQ6YXV0b30uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2NhbnZhcy1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7dG9wOjA7bGVmdDphdXRvO3JpZ2h0OmF1dG87d2lkdGg6MTAwJTtoZWlnaHQ6MDtwYWRkaW5nLXRvcDo1MCV9LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2JveC1zaGFkb3c6bm9uZTtoZWlnaHQ6YXV0bzt3aWR0aDoxMDAlO2xlZnQ6MDt0b3A6MDtyaWdodDphdXRvfX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fY2FudmFzLWNvbnRhaW5lcntkaXNwbGF5Om5vbmV9LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19jb250ZW50e3BhZGRpbmctdG9wOjA7aGVpZ2h0OmF1dG87bWluLWhlaWdodDowfX0uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2Z1bGxzY3JlZW4tY2xvc2UtYnV0dG9ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNnB4O3JpZ2h0OjE2cHg7bGVmdDphdXRvO2Rpc3BsYXk6bm9uZX0uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2Z1bGxzY3JlZW4tY2xvc2UtYnV0dG9uOmFmdGVye2NvbnRlbnQ6J+KclSc7dG9wOjUwJTtsZWZ0OjUwJTtoZWlnaHQ6YXV0bzttYXJnaW4tbGVmdDowO3dpZHRoOmF1dG87dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyOm5vbmU7Zm9udC1zaXplOjI0cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtjb2xvcjpyZ2JhKDAsMCwwLDAuOCk7bWFyZ2luLXRvcDotMXB4fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19mdWxsc2NyZWVuLWNsb3NlLWJ1dHRvbnt3aWR0aDozMnB4O2hlaWdodDozMnB4O2ZvbnQtd2VpZ2h0OmJvbGR9fWFkdC1ob3ctaXQtd29ya3MtaW1hZ2UtZmFsbGJhY2ssLmFkdC1ob3ctaXQtd29ya3MtaW1hZ2UtZmFsbGJhY2tfX2ltYWdlLXNldCwuYWR0LWhvdy1pdC13b3Jrcy1pbWFnZS1mYWxsYmFja19fbW9iaWxlLC5hZHQtaG93LWl0LXdvcmtzLWltYWdlLWZhbGxiYWNrX19kZXNrdG9we3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7dG9wOjA7bGVmdDowO2JvdHRvbTowO3JpZ2h0OjB9LmFkdC1ob3ctaXQtd29ya3MtaW1hZ2UtZmFsbGJhY2tfX2ltYWdlLXNldCwuYWR0LWhvdy1pdC13b3Jrcy1pbWFnZS1mYWxsYmFja19fbW9iaWxlLC5hZHQtaG93LWl0LXdvcmtzLWltYWdlLWZhbGxiYWNrX19kZXNrdG9we2Rpc3BsYXk6bm9uZTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyfUBtZWRpYSAobWluLXdpZHRoOiA5MDFweCl7LmFkdC1ob3ctaXQtd29ya3MtaW1hZ2UtZmFsbGJhY2tfX2Rlc2t0b3B7ZGlzcGxheTpibG9ja319QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuYWR0LWhvdy1pdC13b3Jrcy1pbWFnZS1mYWxsYmFja19fbW9iaWxle2Rpc3BsYXk6YmxvY2t9fWFkdC1ob3ctaXQtd29ya3MtY2FudmFze3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfWFkdC1ob3ctaXQtd29ya3MtY2FudmFzLW1vbml0b3JpbmctcmVzcG9uc2V7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo0MHB4O3JpZ2h0OjQwcHg7d2lkdGg6MTYwcHg7aGVpZ2h0OjE2MHB4O2JvcmRlcjoxLjRweCBzb2xpZCAjMTQyOEEwO2JhY2tncm91bmQ6I0VBRUFGNDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9hZHQvaG93LWl0LXdvcmtzL2FkdC1sYWR5LnN2Z1wiKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXthZHQtaG93LWl0LXdvcmtzLWNhbnZhcy1tb25pdG9yaW5nLXJlc3BvbnNle3dpZHRoOjEyNHB4O2hlaWdodDoxMjRweH19LmFkdC1ob3ctaXQtd29ya3MtY2FudmFzLW1vbml0b3JpbmctcmVzcG9uc2VfX3Bob25le3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMTZweDtsZWZ0Oi0xNnB4O2JvcmRlcjoxLjRweCBzb2xpZCAjMTViZmZmO2JhY2tncm91bmQ6I0VBRUFGNDtib3JkZXItcmFkaXVzOjUwJTt3aWR0aDo1NHB4O2hlaWdodDo1NHB4fS5hZHQtaG93LWl0LXdvcmtzLWNhbnZhcy1tb25pdG9yaW5nLXJlc3BvbnNlX19waG9uZSBpbWd7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MjVweDtoZWlnaHQ6MjVweDt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuYWR0LWhvdy1pdC13b3Jrcy1jYW52YXMtbW9uaXRvcmluZy1yZXNwb25zZV9fcGhvbmV7dG9wOi04cHg7bGVmdDotOHB4O3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9LmFkdC1ob3ctaXQtd29ya3MtY2FudmFzLW1vbml0b3JpbmctcmVzcG9uc2VfX3Bob25lIGltZ3t3aWR0aDoyMHB4O2hlaWdodDoyMHB4fX0uYWR0LWhvdy1pdC13b3Jrcy1jYW52YXMtbW9uaXRvcmluZy1yZXNwb25zZV9fdGV4dHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctdG9wOjhweDtjb2xvcjojMTQyOEEwO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIycHg7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTUwMFwiLHNhbnMtc2VyaWZ9LmFkdC1ob3ctaXQtd29ya3MtY2FudmFzLW1vbml0b3JpbmctcmVzcG9uc2VfX2RvdHN7cG9zaXRpb246YWJzb2x1dGV9LmNhcnQtcHJvZHVjdHttYXJnaW4tYm90dG9tOjEycHg7cGFkZGluZzoyMnB4IDIwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtvcGFjaXR5OjE7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO3RyYW5zaXRpb24tcHJvcGVydHk6YWxsO3RyYW5zaXRpb24tZHVyYXRpb246NjAwbXM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO3RyYW5zaXRpb24tZGVsYXk6MHN9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY2FydC1wcm9kdWN0e3BhZGRpbmc6MTJweCAyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KXsuY2FydC1wcm9kdWN0Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfX0uY2FydC1wcm9kdWN0IGJ1dHRvbntjdXJzb3I6cG9pbnRlcn0uY2FydC1wcm9kdWN0IC5jYXJ0LXByb2R1Y3RfX2ltYWdle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjE2JTtoZWlnaHQ6NjRweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6YXV0bztyaWdodDphdXRvO3ZlcnRpY2FsLWFsaWduOnRvcDt0cmFuc2l0aW9uOm9wYWNpdHkgMC4xNXMgbGluZWFyfS5jYXJ0LXByb2R1Y3QgLmNhcnQtcHJvZHVjdF9faW5mb3tkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo4NCU7dmVydGljYWwtYWxpZ246dG9wO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOm9wYWNpdHkgMC4xNXMgbGluZWFyfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmNhcnQtcHJvZHVjdCAuY2FydC1wcm9kdWN0X19pbmZve3BhZGRpbmctbGVmdDoxN3B4fX0uY2FydC1wcm9kdWN0IC5jYXJ0LXByb2R1Y3RfX3RpdGxle21hcmdpbjowIDg0cHggMCAxN3B4O2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI0cHh9QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7LmNhcnQtcHJvZHVjdCAuY2FydC1wcm9kdWN0X190aXRsZXtmb250LXNpemU6MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LmNhcnQtcHJvZHVjdCAuY2FydC1wcm9kdWN0X190aXRsZXtmb250LXNpemU6MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7LmNhcnQtcHJvZHVjdCAuY2FydC1wcm9kdWN0X190aXRsZXtmb250LXNpemU6MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXsuY2FydC1wcm9kdWN0IC5jYXJ0LXByb2R1Y3RfX3RpdGxle2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5jYXJ0LXByb2R1Y3QgLmNhcnQtcHJvZHVjdF9fdGl0bGV7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpey5jYXJ0LXByb2R1Y3QgLmNhcnQtcHJvZHVjdF9fdGl0bGV7bGluZS1oZWlnaHQ6MjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LmNhcnQtcHJvZHVjdCAuY2FydC1wcm9kdWN0X190aXRsZXtsaW5lLWhlaWdodDoyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsuY2FydC1wcm9kdWN0IC5jYXJ0LXByb2R1Y3RfX3RpdGxle2xpbmUtaGVpZ2h0OjI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7LmNhcnQtcHJvZHVjdCAuY2FydC1wcm9kdWN0X190aXRsZXtsaW5lLWhlaWdodDoyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5jYXJ0LXByb2R1Y3QgLmNhcnQtcHJvZHVjdF9fdGl0bGV7bGluZS1oZWlnaHQ6MjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY2FydC1wcm9kdWN0IC5jYXJ0LXByb2R1Y3RfX3RpdGxle21hcmdpbi1sZWZ0OjB9fS5jYXJ0LXByb2R1Y3QgLmNhcnQtcHJvZHVjdF9fcXVhbnRpdHktbGFiZWx7bWFyZ2luOjIwcHggMTBweCAwIDE3cHg7ZGlzcGxheTppbmxpbmU7ZmxvYXQ6bGVmdDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyNHB4fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpey5jYXJ0LXByb2R1Y3QgLmNhcnQtcHJvZHVjdF9fcXVhbnRpdHktbGFiZWx7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5jYXJ0LXByb2R1Y3QgLmNhcnQtcHJvZHVjdF9fcXVhbnRpdHktbGFiZWx7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5jYXJ0LXByb2R1Y3QgLmNhcnQtcHJvZHVjdF9fcXVhbnRpdHktbGFiZWx7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7LmNhcnQtcHJvZHVjdCAuY2FydC1wcm9kdWN0X19xdWFudGl0eS1sYWJlbHtmb250LXNpemU6MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY2FydC1wcm9kdWN0IC5jYXJ0LXByb2R1Y3RfX3F1YW50aXR5LWxhYmVse2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsuY2FydC1wcm9kdWN0IC5jYXJ0LXByb2R1Y3RfX3F1YW50aXR5LWxhYmVse2xpbmUtaGVpZ2h0OjI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5jYXJ0LXByb2R1Y3QgLmNhcnQtcHJvZHVjdF9fcXVhbnRpdHktbGFiZWx7bGluZS1oZWlnaHQ6MjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7LmNhcnQtcHJvZHVjdCAuY2FydC1wcm9kdWN0X19xdWFudGl0eS1sYWJlbHtsaW5lLWhlaWdodDoyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5jYXJ0LXByb2R1Y3QgLmNhcnQtcHJvZHVjdF9fcXVhbnRpdHktbGFiZWx7bGluZS1oZWlnaHQ6MjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY2FydC1wcm9kdWN0IC5jYXJ0LXByb2R1Y3RfX3F1YW50aXR5LWxhYmVse2xpbmUtaGVpZ2h0OjI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmNhcnQtcHJvZHVjdCAuY2FydC1wcm9kdWN0X19xdWFudGl0eS1sYWJlbHtkaXNwbGF5Om5vbmV9fS5jYXJ0LXByb2R1Y3QgLmNhcnQtcHJvZHVjdF9fcHJpY2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNHB4fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpey5jYXJ0LXByb2R1Y3QgLmNhcnQtcHJvZHVjdF9fcHJpY2V7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5jYXJ0LXByb2R1Y3QgLmNhcnQtcHJvZHVjdF9fcHJpY2V7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5jYXJ0LXByb2R1Y3QgLmNhcnQtcHJvZHVjdF9fcHJpY2V7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7LmNhcnQtcHJvZHVjdCAuY2FydC1wcm9kdWN0X19wcmljZXtmb250LXNpemU6MTJweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY2FydC1wcm9kdWN0IC5jYXJ0LXByb2R1Y3RfX3ByaWNle2ZvbnQtc2l6ZToxMnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsuY2FydC1wcm9kdWN0IC5jYXJ0LXByb2R1Y3RfX3ByaWNle2xpbmUtaGVpZ2h0OjI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5jYXJ0LXByb2R1Y3QgLmNhcnQtcHJvZHVjdF9fcHJpY2V7bGluZS1oZWlnaHQ6MjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7LmNhcnQtcHJvZHVjdCAuY2FydC1wcm9kdWN0X19wcmljZXtsaW5lLWhlaWdodDoyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5jYXJ0LXByb2R1Y3QgLmNhcnQtcHJvZHVjdF9fcHJpY2V7bGluZS1oZWlnaHQ6MjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY2FydC1wcm9kdWN0IC5jYXJ0LXByb2R1Y3RfX3ByaWNle2xpbmUtaGVpZ2h0OjE2cHh9fS5jYXJ0LXByb2R1Y3QgLmNhcnQtcHJvZHVjdF9fZGlzY291bnQtcHJpY2V7bWFyZ2luLWJvdHRvbTo1cHg7Y29sb3I6I2ZmNTI1MX0uY2FydC1wcm9kdWN0IC5jYXJ0LXByb2R1Y3RfX29sZC1wcmljZXtjb2xvcjpyZ2JhKDAsMCwwLDAuNCl9LmNhcnQtcHJvZHVjdCAuY2FydC1wcm9kdWN0X19yZW1vdmV7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi02cHg7cmlnaHQ6MDtjb2xvcjpyZ2JhKDAsMCwwLDAuNSk7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtib3JkZXI6MDtiYWNrZ3JvdW5kOm5vbmU7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MzBweH1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsuY2FydC1wcm9kdWN0IC5jYXJ0LXByb2R1Y3RfX3JlbW92ZXtmb250LXNpemU6MTJweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LmNhcnQtcHJvZHVjdCAuY2FydC1wcm9kdWN0X19yZW1vdmV7Zm9udC1zaXplOjEycHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5jYXJ0LXByb2R1Y3QgLmNhcnQtcHJvZHVjdF9fcmVtb3Zle2ZvbnQtc2l6ZToxMnB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5jYXJ0LXByb2R1Y3QgLmNhcnQtcHJvZHVjdF9fcmVtb3Zle2ZvbnQtc2l6ZToxMnB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5jYXJ0LXByb2R1Y3QgLmNhcnQtcHJvZHVjdF9fcmVtb3Zle2ZvbnQtc2l6ZToxMnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsuY2FydC1wcm9kdWN0IC5jYXJ0LXByb2R1Y3RfX3JlbW92ZXtsaW5lLWhlaWdodDozMnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsuY2FydC1wcm9kdWN0IC5jYXJ0LXByb2R1Y3RfX3JlbW92ZXtsaW5lLWhlaWdodDozMnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsuY2FydC1wcm9kdWN0IC5jYXJ0LXByb2R1Y3RfX3JlbW92ZXtsaW5lLWhlaWdodDozMnB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5jYXJ0LXByb2R1Y3QgLmNhcnQtcHJvZHVjdF9fcmVtb3Zle2xpbmUtaGVpZ2h0OjMycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmNhcnQtcHJvZHVjdCAuY2FydC1wcm9kdWN0X19yZW1vdmV7bGluZS1oZWlnaHQ6MzJweH19LmNhcnQtcHJvZHVjdCAuY2FydC1wcm9kdWN0X19yZW1vdmU6aG92ZXIsLmNhcnQtcHJvZHVjdCAuY2FydC1wcm9kdWN0X19yZW1vdmU6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmNhcnQtcHJvZHVjdC0tbGFyZ2V7cGFkZGluZzo0OHB4IDQ3cHh9QG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCl7LmNhcnQtcHJvZHVjdC0tbGFyZ2V7cGFkZGluZzoyNHB4fX0uY2FydC1wcm9kdWN0LS1sYXJnZSAuY2FydC1wcm9kdWN0X19pbWFnZXt3aWR0aDoyMCU7aGVpZ2h0OjA7cGFkZGluZy1ib3R0b206MjAlfS5jYXJ0LXByb2R1Y3QtLWxhcmdlIC5jYXJ0LXByb2R1Y3RfX2luZm97d2lkdGg6ODAlO292ZXJmbG93OnZpc2libGU7cG9zaXRpb246aW5pdGlhbH0uY2FydC1wcm9kdWN0LS1sYXJnZSAuY2FydC1wcm9kdWN0X190aXRsZXttYXJnaW46MCA4NHB4IDAgMTdweDttYXgtd2lkdGg6MzAwcHg7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MzJweH1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsuY2FydC1wcm9kdWN0LS1sYXJnZSAuY2FydC1wcm9kdWN0X190aXRsZXtmb250LXNpemU6MjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LmNhcnQtcHJvZHVjdC0tbGFyZ2UgLmNhcnQtcHJvZHVjdF9fdGl0bGV7Zm9udC1zaXplOjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5jYXJ0LXByb2R1Y3QtLWxhcmdlIC5jYXJ0LXByb2R1Y3RfX3RpdGxle2ZvbnQtc2l6ZToyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5jYXJ0LXByb2R1Y3QtLWxhcmdlIC5jYXJ0LXByb2R1Y3RfX3RpdGxle2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5jYXJ0LXByb2R1Y3QtLWxhcmdlIC5jYXJ0LXByb2R1Y3RfX3RpdGxle2ZvbnQtc2l6ZToxMnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsuY2FydC1wcm9kdWN0LS1sYXJnZSAuY2FydC1wcm9kdWN0X190aXRsZXtsaW5lLWhlaWdodDozMnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsuY2FydC1wcm9kdWN0LS1sYXJnZSAuY2FydC1wcm9kdWN0X190aXRsZXtsaW5lLWhlaWdodDoyOHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsuY2FydC1wcm9kdWN0LS1sYXJnZSAuY2FydC1wcm9kdWN0X190aXRsZXtsaW5lLWhlaWdodDoyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5jYXJ0LXByb2R1Y3QtLWxhcmdlIC5jYXJ0LXByb2R1Y3RfX3RpdGxle2xpbmUtaGVpZ2h0OjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmNhcnQtcHJvZHVjdC0tbGFyZ2UgLmNhcnQtcHJvZHVjdF9fdGl0bGV7bGluZS1oZWlnaHQ6MTZweH19LmNhcnQtcHJvZHVjdC0tbGFyZ2UgLnF1YW50aXR5LWlucHV0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo0OHB4O3JpZ2h0OjE2JTttYXJnaW46MH1AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KXsuY2FydC1wcm9kdWN0LS1sYXJnZSAucXVhbnRpdHktaW5wdXR7bWFyZ2luLWxlZnQ6MjRweDtsZWZ0OjIwJTt0b3A6YXV0bztib3R0b206MjRweH19LmNhcnQtcHJvZHVjdC0tbGFyZ2UgLmNhcnQtcHJvZHVjdF9fcHJpY2V7dG9wOjQ4cHg7cmlnaHQ6NDhweDtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDozMnB4fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpey5jYXJ0LXByb2R1Y3QtLWxhcmdlIC5jYXJ0LXByb2R1Y3RfX3ByaWNle2ZvbnQtc2l6ZToyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsuY2FydC1wcm9kdWN0LS1sYXJnZSAuY2FydC1wcm9kdWN0X19wcmljZXtmb250LXNpemU6MjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7LmNhcnQtcHJvZHVjdC0tbGFyZ2UgLmNhcnQtcHJvZHVjdF9fcHJpY2V7Zm9udC1zaXplOjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7LmNhcnQtcHJvZHVjdC0tbGFyZ2UgLmNhcnQtcHJvZHVjdF9fcHJpY2V7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmNhcnQtcHJvZHVjdC0tbGFyZ2UgLmNhcnQtcHJvZHVjdF9fcHJpY2V7Zm9udC1zaXplOjEycHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpey5jYXJ0LXByb2R1Y3QtLWxhcmdlIC5jYXJ0LXByb2R1Y3RfX3ByaWNle2xpbmUtaGVpZ2h0OjMycHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5jYXJ0LXByb2R1Y3QtLWxhcmdlIC5jYXJ0LXByb2R1Y3RfX3ByaWNle2xpbmUtaGVpZ2h0OjI4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5jYXJ0LXByb2R1Y3QtLWxhcmdlIC5jYXJ0LXByb2R1Y3RfX3ByaWNle2xpbmUtaGVpZ2h0OjI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7LmNhcnQtcHJvZHVjdC0tbGFyZ2UgLmNhcnQtcHJvZHVjdF9fcHJpY2V7bGluZS1oZWlnaHQ6MjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY2FydC1wcm9kdWN0LS1sYXJnZSAuY2FydC1wcm9kdWN0X19wcmljZXtsaW5lLWhlaWdodDoxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KXsuY2FydC1wcm9kdWN0LS1sYXJnZSAuY2FydC1wcm9kdWN0X19wcmljZXt0b3A6MjRweH19LmNhcnQtcHJvZHVjdC0tbGFyZ2UgLmNhcnQtcHJvZHVjdF9fcmVtb3Zle2JvdHRvbToyN3B4O3JpZ2h0OjQ3cHg7Y29sb3I6cmdiYSgwLDAsMCwwLjUpO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7LmNhcnQtcHJvZHVjdC0tbGFyZ2UgLmNhcnQtcHJvZHVjdF9fcmVtb3Zle2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsuY2FydC1wcm9kdWN0LS1sYXJnZSAuY2FydC1wcm9kdWN0X19yZW1vdmV7Zm9udC1zaXplOjEycHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5jYXJ0LXByb2R1Y3QtLWxhcmdlIC5jYXJ0LXByb2R1Y3RfX3JlbW92ZXtmb250LXNpemU6MTJweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXsuY2FydC1wcm9kdWN0LS1sYXJnZSAuY2FydC1wcm9kdWN0X19yZW1vdmV7Zm9udC1zaXplOjEycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmNhcnQtcHJvZHVjdC0tbGFyZ2UgLmNhcnQtcHJvZHVjdF9fcmVtb3Zle2ZvbnQtc2l6ZToxMnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsuY2FydC1wcm9kdWN0LS1sYXJnZSAuY2FydC1wcm9kdWN0X19yZW1vdmV7bGluZS1oZWlnaHQ6MjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LmNhcnQtcHJvZHVjdC0tbGFyZ2UgLmNhcnQtcHJvZHVjdF9fcmVtb3Zle2xpbmUtaGVpZ2h0OjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5jYXJ0LXByb2R1Y3QtLWxhcmdlIC5jYXJ0LXByb2R1Y3RfX3JlbW92ZXtsaW5lLWhlaWdodDoyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5jYXJ0LXByb2R1Y3QtLWxhcmdlIC5jYXJ0LXByb2R1Y3RfX3JlbW92ZXtsaW5lLWhlaWdodDoxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5jYXJ0LXByb2R1Y3QtLWxhcmdlIC5jYXJ0LXByb2R1Y3RfX3JlbW92ZXtsaW5lLWhlaWdodDoxNnB4fX0uY2FydC1wcm9kdWN0LS13aWRle3BhZGRpbmc6MjhweH1AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KXsuY2FydC1wcm9kdWN0LS13aWRle3BhZGRpbmc6MjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuY2FydC1wcm9kdWN0LS13aWRle3BhZGRpbmc6MTJweCAyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KXsuY2FydC1wcm9kdWN0LS13aWRlOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbToxMnB4fX0uY2FydC1wcm9kdWN0LS13aWRlIC5jYXJ0LXByb2R1Y3RfX2ltYWdle21hcmdpbi1yaWdodDo2LjQlO3dpZHRoOjEzLjYlO3BhZGRpbmctYm90dG9tOjEzLjYlO2JhY2tncm91bmQtc2l6ZTpjb250YWlufUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmNhcnQtcHJvZHVjdC0td2lkZSAuY2FydC1wcm9kdWN0X19pbWFnZXttYXJnaW4tcmlnaHQ6MDt3aWR0aDoyMCU7cGFkZGluZy1ib3R0b206MH19LmNhcnQtcHJvZHVjdC0td2lkZSAuY2FydC1wcm9kdWN0X19pbmZve3dpZHRoOjgwJTtvdmVyZmxvdzp2aXNpYmxlO3Bvc2l0aW9uOmluaXRpYWx9LmNhcnQtcHJvZHVjdC0td2lkZSAuY2FydC1wcm9kdWN0X190aXRsZXttYXJnaW46MjBweCA3JSAwIDA7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MzJweH1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsuY2FydC1wcm9kdWN0LS13aWRlIC5jYXJ0LXByb2R1Y3RfX3RpdGxle2ZvbnQtc2l6ZToyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsuY2FydC1wcm9kdWN0LS13aWRlIC5jYXJ0LXByb2R1Y3RfX3RpdGxle2ZvbnQtc2l6ZToyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsuY2FydC1wcm9kdWN0LS13aWRlIC5jYXJ0LXByb2R1Y3RfX3RpdGxle2ZvbnQtc2l6ZToyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5jYXJ0LXByb2R1Y3QtLXdpZGUgLmNhcnQtcHJvZHVjdF9fdGl0bGV7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmNhcnQtcHJvZHVjdC0td2lkZSAuY2FydC1wcm9kdWN0X190aXRsZXtmb250LXNpemU6MTJweH19QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7LmNhcnQtcHJvZHVjdC0td2lkZSAuY2FydC1wcm9kdWN0X190aXRsZXtsaW5lLWhlaWdodDozMnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsuY2FydC1wcm9kdWN0LS13aWRlIC5jYXJ0LXByb2R1Y3RfX3RpdGxle2xpbmUtaGVpZ2h0OjI4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5jYXJ0LXByb2R1Y3QtLXdpZGUgLmNhcnQtcHJvZHVjdF9fdGl0bGV7bGluZS1oZWlnaHQ6MjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXsuY2FydC1wcm9kdWN0LS13aWRlIC5jYXJ0LXByb2R1Y3RfX3RpdGxle2xpbmUtaGVpZ2h0OjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmNhcnQtcHJvZHVjdC0td2lkZSAuY2FydC1wcm9kdWN0X190aXRsZXtsaW5lLWhlaWdodDoxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KXsuY2FydC1wcm9kdWN0LS13aWRlIC5jYXJ0LXByb2R1Y3RfX3RpdGxle21hcmdpbi10b3A6MH19QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuY2FydC1wcm9kdWN0LS13aWRlIC5jYXJ0LXByb2R1Y3RfX3RpdGxle21hcmdpbi1yaWdodDoxNyV9fS5jYXJ0LXByb2R1Y3QtLXdpZGUgLnF1YW50aXR5LWlucHV0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MHB4O3JpZ2h0OjE2MHB4O21hcmdpbjowfUBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpey5jYXJ0LXByb2R1Y3QtLXdpZGUgLnF1YW50aXR5LWlucHV0e21hcmdpbi10b3A6MTJweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6YXV0bztyaWdodDphdXRvfX0uY2FydC1wcm9kdWN0LS13aWRlIC5jYXJ0LXByb2R1Y3RfX3ByaWNle3RvcDo0NnB4O3JpZ2h0OjQlO2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjMycHh9QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7LmNhcnQtcHJvZHVjdC0td2lkZSAuY2FydC1wcm9kdWN0X19wcmljZXtmb250LXNpemU6MjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LmNhcnQtcHJvZHVjdC0td2lkZSAuY2FydC1wcm9kdWN0X19wcmljZXtmb250LXNpemU6MjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7LmNhcnQtcHJvZHVjdC0td2lkZSAuY2FydC1wcm9kdWN0X19wcmljZXtmb250LXNpemU6MjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXsuY2FydC1wcm9kdWN0LS13aWRlIC5jYXJ0LXByb2R1Y3RfX3ByaWNle2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5jYXJ0LXByb2R1Y3QtLXdpZGUgLmNhcnQtcHJvZHVjdF9fcHJpY2V7Zm9udC1zaXplOjEycHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpey5jYXJ0LXByb2R1Y3QtLXdpZGUgLmNhcnQtcHJvZHVjdF9fcHJpY2V7bGluZS1oZWlnaHQ6MzJweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LmNhcnQtcHJvZHVjdC0td2lkZSAuY2FydC1wcm9kdWN0X19wcmljZXtsaW5lLWhlaWdodDoyOHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsuY2FydC1wcm9kdWN0LS13aWRlIC5jYXJ0LXByb2R1Y3RfX3ByaWNle2xpbmUtaGVpZ2h0OjI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7LmNhcnQtcHJvZHVjdC0td2lkZSAuY2FydC1wcm9kdWN0X19wcmljZXtsaW5lLWhlaWdodDoyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5jYXJ0LXByb2R1Y3QtLXdpZGUgLmNhcnQtcHJvZHVjdF9fcHJpY2V7bGluZS1oZWlnaHQ6MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCl7LmNhcnQtcHJvZHVjdC0td2lkZSAuY2FydC1wcm9kdWN0X19wcmljZXt0b3A6MjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuY2FydC1wcm9kdWN0LS13aWRlIC5jYXJ0LXByb2R1Y3RfX3ByaWNle3RvcDoxMnB4fX0uY2FydC1wcm9kdWN0LS13aWRlIC5jYXJ0LXByb2R1Y3RfX3JlbW92ZXttYXJnaW46MDtwYWRkaW5nOjA7Ym90dG9tOjI0cHg7cmlnaHQ6NCU7Y29sb3I6cmdiYSgwLDAsMCwwLjUpO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7LmNhcnQtcHJvZHVjdC0td2lkZSAuY2FydC1wcm9kdWN0X19yZW1vdmV7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5jYXJ0LXByb2R1Y3QtLXdpZGUgLmNhcnQtcHJvZHVjdF9fcmVtb3Zle2ZvbnQtc2l6ZToxMnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsuY2FydC1wcm9kdWN0LS13aWRlIC5jYXJ0LXByb2R1Y3RfX3JlbW92ZXtmb250LXNpemU6MTJweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXsuY2FydC1wcm9kdWN0LS13aWRlIC5jYXJ0LXByb2R1Y3RfX3JlbW92ZXtmb250LXNpemU6MTJweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY2FydC1wcm9kdWN0LS13aWRlIC5jYXJ0LXByb2R1Y3RfX3JlbW92ZXtmb250LXNpemU6MTJweH19QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7LmNhcnQtcHJvZHVjdC0td2lkZSAuY2FydC1wcm9kdWN0X19yZW1vdmV7bGluZS1oZWlnaHQ6MjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LmNhcnQtcHJvZHVjdC0td2lkZSAuY2FydC1wcm9kdWN0X19yZW1vdmV7bGluZS1oZWlnaHQ6MjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7LmNhcnQtcHJvZHVjdC0td2lkZSAuY2FydC1wcm9kdWN0X19yZW1vdmV7bGluZS1oZWlnaHQ6MjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXsuY2FydC1wcm9kdWN0LS13aWRlIC5jYXJ0LXByb2R1Y3RfX3JlbW92ZXtsaW5lLWhlaWdodDoxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5jYXJ0LXByb2R1Y3QtLXdpZGUgLmNhcnQtcHJvZHVjdF9fcmVtb3Zle2xpbmUtaGVpZ2h0OjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LmNhcnQtcHJvZHVjdC0td2lkZSAuY2FydC1wcm9kdWN0X19yZW1vdmV7Ym90dG9tOjEycHh9fS5jYXJ0LXByb2R1Y3QtLXJlbW92aW5nIC5jYXJ0LXByb2R1Y3RfX2ltYWdlLC5jYXJ0LXByb2R1Y3QtLXJlbW92aW5nIC5jYXJ0LXByb2R1Y3RfX2luZm97b3BhY2l0eTowfS5jYXJ0LXByb2R1Y3QtLW5ld3tvcGFjaXR5OjA7aGVpZ2h0OjA7bWFyZ2luLWJvdHRvbTowfS5jYXJ0LXNpZGViYXJ7cG9zaXRpb246Zml4ZWQ7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuNyk7ei1pbmRleDoxMDA7b3ZlcmZsb3cteTphdXRvO3BlcnNwZWN0aXZlOjYwMHB4fS5jYXJ0LXNpZGViYXJfX2NvbnRlbnR7dG9wOjA7Ym90dG9tOjA7cmlnaHQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjQzMnB4O292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY4Zjh9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY2FydC1zaWRlYmFyX19jb250ZW50e3dpZHRoOjEwMCV9fS5jYXJ0LXNpZGViYXJfX2hlYWRlcntwYWRkaW5nOjI2cHggMzBweDtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmNhcnQtc2lkZWJhcl9faGVhZGVyIGgze2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjMycHh9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY2FydC1zaWRlYmFyX19oZWFkZXIgaDN7dGV4dC1hbGlnbjpjZW50ZXJ9fS5jYXJ0LXNpZGViYXJfX2hlYWRlciAuY2FydC1zaWRlYmFyX19jb3VudGVye2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlO2JvcmRlci1yYWRpdXM6NTAlO3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtODAwXCIsc2Fucy1zZXJpZjtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzE0QkZGRjt0ZXh0LWFsaWduOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6NDBweH1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsuY2FydC1zaWRlYmFyX19oZWFkZXIgLmNhcnQtc2lkZWJhcl9fY291bnRlcntmb250LXNpemU6MjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LmNhcnQtc2lkZWJhcl9faGVhZGVyIC5jYXJ0LXNpZGViYXJfX2NvdW50ZXJ7Zm9udC1zaXplOjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5jYXJ0LXNpZGViYXJfX2hlYWRlciAuY2FydC1zaWRlYmFyX19jb3VudGVye2ZvbnQtc2l6ZToyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5jYXJ0LXNpZGViYXJfX2hlYWRlciAuY2FydC1zaWRlYmFyX19jb3VudGVye2ZvbnQtc2l6ZToyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5jYXJ0LXNpZGViYXJfX2hlYWRlciAuY2FydC1zaWRlYmFyX19jb3VudGVye2ZvbnQtc2l6ZToyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsuY2FydC1zaWRlYmFyX19oZWFkZXIgLmNhcnQtc2lkZWJhcl9fY291bnRlcntsaW5lLWhlaWdodDo0MHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsuY2FydC1zaWRlYmFyX19oZWFkZXIgLmNhcnQtc2lkZWJhcl9fY291bnRlcntsaW5lLWhlaWdodDo0MHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsuY2FydC1zaWRlYmFyX19oZWFkZXIgLmNhcnQtc2lkZWJhcl9fY291bnRlcntsaW5lLWhlaWdodDo0MHB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5jYXJ0LXNpZGViYXJfX2hlYWRlciAuY2FydC1zaWRlYmFyX19jb3VudGVye2xpbmUtaGVpZ2h0OjQwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmNhcnQtc2lkZWJhcl9faGVhZGVyIC5jYXJ0LXNpZGViYXJfX2NvdW50ZXJ7bGluZS1oZWlnaHQ6NDBweH19LmNhcnQtc2lkZWJhcl9faGVhZGVyIC5jYXJ0LXNpZGViYXJfX2Nsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjIycHg7dG9wOjUwJTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjUwJTtkaXNwbGF5OmJsb2NrO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7YmFja2dyb3VuZDojZjhmOGY4O3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO2N1cnNvcjpwb2ludGVyfS5jYXJ0LXNpZGViYXJfX2hlYWRlciAuY2FydC1zaWRlYmFyX19jbG9zZSBzdmd7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjUwJTtkaXNwbGF5OmJsb2NrO3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHg7ZmlsbDojMDAwO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9LmNhcnQtc2lkZWJhcl9faGVhZGVyIC5jYXJ0LXNpZGViYXJfX2Nsb3NlOmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt3aWR0aDozMnB4O2hlaWdodDozMnB4O2JhY2tncm91bmQ6I2VlZTtib3JkZXItcmFkaXVzOjUwJTtkaXNwbGF5Om5vbmV9LmNhcnQtc2lkZWJhcl9faGVhZGVyIC5jYXJ0LXNpZGViYXJfX2Nsb3NlOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7d2lkdGg6OHB4O2hlaWdodDo4cHg7Ym9yZGVyLWxlZnQ6MnB4IHNvbGlkICMwMDA7Ym9yZGVyLXRvcDoycHggc29saWQgIzAwMDtmb250LWZhbWlseTptb25vc3BhY2U7Y29udGVudDonJzt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO21hcmdpbi1sZWZ0OjJweDtkaXNwbGF5Om5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY2FydC1zaWRlYmFyX19oZWFkZXIgLmNhcnQtc2lkZWJhcl9fY2xvc2V7cmlnaHQ6YXV0bztsZWZ0OjI0cHh9LmNhcnQtc2lkZWJhcl9faGVhZGVyIC5jYXJ0LXNpZGViYXJfX2Nsb3NlIHN2Z3tkaXNwbGF5Om5vbmV9LmNhcnQtc2lkZWJhcl9faGVhZGVyIC5jYXJ0LXNpZGViYXJfX2Nsb3NlOmJlZm9yZSwuY2FydC1zaWRlYmFyX19oZWFkZXIgLmNhcnQtc2lkZWJhcl9fY2xvc2U6YWZ0ZXJ7ZGlzcGxheTpibG9ja319LmNhcnQtc2lkZWJhcl9fcHJvZHVjdHMtd3JhcHBlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6ODRweDtsZWZ0OjA7Ym90dG9tOjA7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmNhcnQtc2lkZWJhcl9fcHJvZHVjdHMtd3JhcHBlcntkaXNwbGF5OmJsb2NrO292ZXJmbG93LXk6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH19LmNhcnQtc2lkZWJhcl9fcHJvZHVjdHN7cGFkZGluZy10b3A6OHB4O2JhY2tncm91bmQtY29sb3I6I2Y4ZjhmODtvdmVyZmxvdy15OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY2FydC1zaWRlYmFyX19wcm9kdWN0c3t0b3A6YXV0bztsZWZ0OmF1dG87cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1ib3R0b206OHB4fX0uY2FydC1zaWRlYmFyX19zdW1tYXJ5e2JvcmRlci10b3A6MXB4IHNvbGlkICNmOGY4Zjg7cGFkZGluZzoyMXB4IDE5cHggMjhweCAxOXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZn1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5jYXJ0LXNpZGViYXJfX3N1bW1hcnl7Ym90dG9tOmF1dG87cmlnaHQ6YXV0bztsZWZ0OmF1dG87cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxNXB4IDIwcHggMjRweCAyMHB4fX0uY2FydC1zaWRlYmFyLS1oaWRkZW57ZGlzcGxheTpub25lfS5jYXJ0LXNpZGViYXItLWNvbXBhY3QgLmNhcnQtc2lkZWJhcl9fY29udGVudHt3aWR0aDo5NHB4fS5jYXJ0LXNpZGViYXItLWNvbXBhY3QgLmNhcnQtc2lkZWJhcl9faGVhZGVye3BhZGRpbmc6MDttaW4taGVpZ2h0OjgwcHh9LmNhcnQtc2lkZWJhci0tY29tcGFjdCAuY2FydC1zaWRlYmFyX19oZWFkZXIgaDN7ZGlzcGxheTpub25lfS5jYXJ0LXNpZGViYXItLWNvbXBhY3QgLmNhcnQtc2lkZWJhcl9fcHJvZHVjdHN7b3ZlcmZsb3cteTpoaWRkZW59LmNhcnQtc2lkZWJhci0tY29tcGFjdCAuY2FydC1wcm9kdWN0e3BhZGRpbmc6MH0uY2FydC1zaWRlYmFyLS1jb21wYWN0IC5jYXJ0LXByb2R1Y3QgLmNhcnQtcHJvZHVjdF9faW1hZ2V7d2lkdGg6OTRweDtoZWlnaHQ6OTRweH0uY2FydC1zaWRlYmFyLS1jb21wYWN0IC5jYXJ0LXByb2R1Y3RfX2luZm97d2lkdGg6MDtkaXNwbGF5Om5vbmV9LmNhcnQtc2lkZWJhci0tY29tcGFjdCAuY2FydC1zaWRlYmFyX19zdW1tYXJ5e2Rpc3BsYXk6bm9uZX0uY2FydC1zaWRlYmFyLS1jb21wYWN0IC5jYXJ0LXNpZGViYXJfX2NvdW50ZXJ7ZGlzcGxheTp0YWJsZS1jZWxsfS5jYXJ0LXNpZGViYXJfX3JlbGF0ZWR7bWF4LWhlaWdodDo4MHB4O292ZXJmbG93OmhpZGRlbn0uY2FydC1zaWRlYmFyX19yZWxhdGVkIGg1e3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MzBweCAyMHB4O2N1cnNvcjpwb2ludGVyfS5jYXJ0LXNpZGViYXJfX3JlbGF0ZWQgaDU6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMHB4O2hlaWdodDoycHg7cmlnaHQ6MjBweDt0b3A6MDtib3R0b206MDttYXJnaW46YXV0bztiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC44KX0uY2FydC1zaWRlYmFyX19yZWxhdGVkIGg1OmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjJweDtoZWlnaHQ6MTBweDtyaWdodDoyNHB4O3RvcDowO2JvdHRvbTowO21hcmdpbjphdXRvO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjgpfS5yZWxhdGVkUHJvZHVjdHNPcGVuIGg1OmJlZm9yZXtkaXNwbGF5Om5vbmV9LmNoZWNrb3V0LWNvbmZpcm1hdGlvbnttYXJnaW46NDdweCBhdXRvIDE3NXB4IGF1dG87cGFkZGluZzo3MHB4IDI1cHggNjBweCAyNXB4O21heC13aWR0aDo5ODRweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY2hlY2tvdXQtY29uZmlybWF0aW9ue21hcmdpbi1ib3R0b206NzVweDtwYWRkaW5nOjM0cHggMjVweCAzOHB4IDI1cHh9fS5jaGVja291dC1jb25maXJtYXRpb24gLmNoZWNrb3V0LXNpZ24tdXAgaDJ7bWFyZ2luLWJvdHRvbToxNXB4O2ZvbnQtc2l6ZTpjYWxjKDI0cHggKyA4ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO2xpbmUtaGVpZ2h0OjEuMTc2NDd9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5jaGVja291dC1jb25maXJtYXRpb24gLmNoZWNrb3V0LXNpZ24tdXAgaDJ7Zm9udC1zaXplOjI0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmNoZWNrb3V0LWNvbmZpcm1hdGlvbiAuY2hlY2tvdXQtc2lnbi11cCBoMntmb250LXNpemU6MzJweH19LmNoZWNrb3V0LWNvbmZpcm1hdGlvbiAuY2hlY2tvdXQtc2lnbi11cCBmb3Jte21hcmdpbi10b3A6MTVweH0uY2hlY2tvdXQtY29uZmlybWF0aW9uIC5jaGVja291dC1mdXJ0aGVyLXN0ZXBze21hcmdpbjowIGF1dG8gNDBweCBhdXRvO3BhZGRpbmctYm90dG9tOjU1cHg7d2lkdGg6NjAlO2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNFN0U3RTd9LmNoZWNrb3V0LWNvbmZpcm1hdGlvbiAuY2hlY2tvdXQtZnVydGhlci1zdGVwcyBoM3ttYXJnaW4tYm90dG9tOjI3cHg7Zm9udC1zaXplOmNhbGMoMjRweCArIDggKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7bGluZS1oZWlnaHQ6MS4xNzY0N31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmNoZWNrb3V0LWNvbmZpcm1hdGlvbiAuY2hlY2tvdXQtZnVydGhlci1zdGVwcyBoM3tmb250LXNpemU6MjRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuY2hlY2tvdXQtY29uZmlybWF0aW9uIC5jaGVja291dC1mdXJ0aGVyLXN0ZXBzIGgze2ZvbnQtc2l6ZTozMnB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5jaGVja291dC1jb25maXJtYXRpb24gLmNoZWNrb3V0LWZ1cnRoZXItc3RlcHMgaDN7bWFyZ2luLWJvdHRvbToyNXB4fX0uY2hlY2tvdXQtY29uZmlybWF0aW9uIC5jaGVja291dC1mdXJ0aGVyLXN0ZXBzIC5idXR0b257bWFyZ2luLXRvcDozNHB4fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmNoZWNrb3V0LWNvbmZpcm1hdGlvbiAuY2hlY2tvdXQtZnVydGhlci1zdGVwcyAuYnV0dG9ue3dpZHRoOjEwMCV9fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LmNoZWNrb3V0LWNvbmZpcm1hdGlvbiAuY2hlY2tvdXQtZnVydGhlci1zdGVwc3t3aWR0aDo4MCV9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmNoZWNrb3V0LWNvbmZpcm1hdGlvbiAuY2hlY2tvdXQtZnVydGhlci1zdGVwc3ttYXJnaW4tYm90dG9tOjMycHg7d2lkdGg6YXV0bztwYWRkaW5nLWJvdHRvbTozOHB4fX0uY2hlY2tvdXQtY29uZmlybWF0aW9uIC5jaGVja291dC1zaWduLXVwe21hcmdpbjowIGF1dG8gNDBweCBhdXRvO3BhZGRpbmctYm90dG9tOjU1cHg7d2lkdGg6NjAlO2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNFN0U3RTd9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuY2hlY2tvdXQtY29uZmlybWF0aW9uIC5jaGVja291dC1zaWduLXVwe3dpZHRoOjgwJX19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY2hlY2tvdXQtY29uZmlybWF0aW9uIC5jaGVja291dC1zaWduLXVwe3BhZGRpbmctYm90dG9tOjQxcHg7d2lkdGg6YXV0b319LmNoZWNrb3V0e21hcmdpbjowIGF1dG87bWF4LXdpZHRoOjE0NDBweDtwYWRkaW5nOjAgMjRweDt3aWR0aDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LmNoZWNrb3V0e3BhZGRpbmc6MH19LmNoZWNrb3V0X19ib2R5e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH0uY2hlY2tvdXRfX21haW4sLmNoZWNrb3V0X19oZWFkZXJ7dmVydGljYWwtYWxpZ246dG9wO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmNhbGMoMTAwJSAtIDMwMHB4KTttYXJnaW4tYm90dG9tOjgwcHg7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LmNoZWNrb3V0X19tYWluLC5jaGVja291dF9faGVhZGVye21hcmdpbjowO3dpZHRoOjEwMCV9fS5jaGVja291dF9fc2lkZWJhcnt2ZXJ0aWNhbC1hbGlnbjp0b3A7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6Mjg0cHg7bWFyZ2luLWJvdHRvbTo4MHB4O21hcmdpbi1sZWZ0OjE2cHh9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuY2hlY2tvdXRfX3NpZGViYXJ7d2lkdGg6MTAwJTttYXJnaW46MH19LmNoZWNrb3V0X19zaGlwcGluZy1tZXRob2R7bWFyZ2luOjB9LnBheW1lbnQtbWV0aG9kX19jcmVkaXRjYXJke21hcmdpbi10b3A6MjFweDttYXJnaW4tYm90dG9tOjEwcHh9LmNoZWNrb3V0X19wcmVmaWxsZWQtcGF5bWVudC1tZXRob2R7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy10b3A6MnB4O3BhZGRpbmctbGVmdDo4MHB4fS5jaGVja291dF9fcHJlZmlsbGVkLXBheW1lbnQtbWV0aG9kIHB7ZGlzcGxheTppbmxpbmUtYmxvY2t9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY2hlY2tvdXRfX3ByZWZpbGxlZC1wYXltZW50LW1ldGhvZHtwYWRkaW5nLWxlZnQ6NDBweH19LmNoZWNrb3V0X19wcmVmaWxsZWQtYWRkcmVzcywuY2hlY2tvdXRfX3ByZWZpbGxlZC1wYXltZW50LW1ldGhvZHttYXJnaW4tYm90dG9tOjI0cHg7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjRweH0uY2hlY2tvdXRfX3ByZWZpbGxlZC1hZGRyZXNzIGg0LC5jaGVja291dF9fcHJlZmlsbGVkLXBheW1lbnQtbWV0aG9kIGg0e21hcmdpbi1ib3R0b206OHB4fS5jaGVja291dF9fcHJlZmlsbGVkLWFkZHJlc3MgYSwuY2hlY2tvdXRfX3ByZWZpbGxlZC1wYXltZW50LW1ldGhvZCBhe2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDoyNHB4O2ZvbnQtc2l6ZToxNHB4O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmNoZWNrb3V0X19wcmVmaWxsZWQtYWRkcmVzc3tkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo0OSV9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY2hlY2tvdXRfX3ByZWZpbGxlZC1hZGRyZXNze3dpZHRoOjEwMCV9fS5jaGVja291dF9fcHJlZmlsbGVkLWFkZHJlc3MtLWZ1bGwtd2lkdGh7d2lkdGg6MTAwJX0uY2hlY2tvdXRfX2NyZWRpdC1jYXJkLWljb257cG9zaXRpb246YWJzb2x1dGU7dG9wOjZweDtsZWZ0OjA7d2lkdGg6MjRweH1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5jaGVja291dF9faGlkZS1tb2JpbGV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiA5MDFweCl7LmNoZWNrb3V0X19oaWRlLWRlc2t0b3B7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fS5jaGVja291dF9faGVhZGVye2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmc6NjRweH1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsuY2hlY2tvdXRfX2hlYWRlcntwYWRkaW5nOjY0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5jaGVja291dF9faGVhZGVye3BhZGRpbmc6NTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7LmNoZWNrb3V0X19oZWFkZXJ7cGFkZGluZzo0NHB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5jaGVja291dF9faGVhZGVye3BhZGRpbmc6MzZweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY2hlY2tvdXRfX2hlYWRlcntwYWRkaW5nOjI0cHh9fS5jaGVja291dF9faGVhZGVyIGgxe21hcmdpbjowIGF1dG87bWF4LXdpZHRoOjgwMHB4fS5jaGVja291dF9fcHJlZmlsbGVkLWFkZHJlc3MrLmZvcm1fX2RpdmlkZXJ7bWFyZ2luLXRvcDoyMHB4fS5vcmRlci1zdW1tYXJ5e3BhZGRpbmc6MjJweCAyMHB4IDM0cHggMjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9Lm9yZGVyLXN1bW1hcnkgaDR7cGFkZGluZy1ib3R0b206MjFweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRTdFN0U3fS5vcmRlci1zdW1tYXJ5IC5vcmRlci1zdW1tYXJ5X19wcm9kdWN0e3BhZGRpbmc6MjRweCAwIDI0cHggMDtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRTdFN0U3fS5vcmRlci1zdW1tYXJ5IC5vcmRlci1zdW1tYXJ5X19wcm9kdWN0IC5yZXNwb25zaXZlLWltYWdle3RvcDoxNHB4O2xlZnQ6MDtyaWdodDphdXRvO3dpZHRoOjY2cHg7aGVpZ2h0OjY2cHh9Lm9yZGVyLXN1bW1hcnkgLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QgLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QtdGl0bGV7bWFyZ2luOjJweCA2MHB4IDAgODBweDtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNzAwXCIsc2Fucy1zZXJpZjtmb250LXNpemU6Y2FsYygxMnB4ICsgMyAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtsaW5lLWhlaWdodDpjYWxjKDE2cHggKyAyICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsub3JkZXItc3VtbWFyeSAub3JkZXItc3VtbWFyeV9fcHJvZHVjdCAub3JkZXItc3VtbWFyeV9fcHJvZHVjdC10aXRsZXtmb250LXNpemU6MTJweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsub3JkZXItc3VtbWFyeSAub3JkZXItc3VtbWFyeV9fcHJvZHVjdCAub3JkZXItc3VtbWFyeV9fcHJvZHVjdC10aXRsZXtmb250LXNpemU6MTVweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5vcmRlci1zdW1tYXJ5IC5vcmRlci1zdW1tYXJ5X19wcm9kdWN0IC5vcmRlci1zdW1tYXJ5X19wcm9kdWN0LXRpdGxle2xpbmUtaGVpZ2h0OjE2cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7Lm9yZGVyLXN1bW1hcnkgLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QgLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QtdGl0bGV7bGluZS1oZWlnaHQ6MThweH19Lm9yZGVyLXN1bW1hcnkgLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QgLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QtcXVhbnRpdHl7bWFyZ2luOjlweCA2MHB4IDAgODBweDtmb250LXNpemU6Y2FsYygxMnB4ICsgMyAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtsaW5lLWhlaWdodDpjYWxjKDE2cHggKyAyICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsub3JkZXItc3VtbWFyeSAub3JkZXItc3VtbWFyeV9fcHJvZHVjdCAub3JkZXItc3VtbWFyeV9fcHJvZHVjdC1xdWFudGl0eXtmb250LXNpemU6MTJweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsub3JkZXItc3VtbWFyeSAub3JkZXItc3VtbWFyeV9fcHJvZHVjdCAub3JkZXItc3VtbWFyeV9fcHJvZHVjdC1xdWFudGl0eXtmb250LXNpemU6MTVweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5vcmRlci1zdW1tYXJ5IC5vcmRlci1zdW1tYXJ5X19wcm9kdWN0IC5vcmRlci1zdW1tYXJ5X19wcm9kdWN0LXF1YW50aXR5e2xpbmUtaGVpZ2h0OjE2cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7Lm9yZGVyLXN1bW1hcnkgLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QgLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QtcXVhbnRpdHl7bGluZS1oZWlnaHQ6MThweH19Lm9yZGVyLXN1bW1hcnkgLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QgLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QtcHJpY2Vze3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyNHB4O3JpZ2h0OjA7Zm9udC1zaXplOmNhbGMoMTJweCArIDMgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5vcmRlci1zdW1tYXJ5IC5vcmRlci1zdW1tYXJ5X19wcm9kdWN0IC5vcmRlci1zdW1tYXJ5X19wcm9kdWN0LXByaWNlc3tmb250LXNpemU6MTJweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsub3JkZXItc3VtbWFyeSAub3JkZXItc3VtbWFyeV9fcHJvZHVjdCAub3JkZXItc3VtbWFyeV9fcHJvZHVjdC1wcmljZXN7Zm9udC1zaXplOjE1cHh9fS5vcmRlci1zdW1tYXJ5IC5vcmRlci1zdW1tYXJ5X19wcm9kdWN0IC5vcmRlci1zdW1tYXJ5X19wcm9kdWN0LXByaWNlcyBwe21hcmdpbi1ib3R0b206MnB4fS5vcmRlci1zdW1tYXJ5IC5vcmRlci1zdW1tYXJ5X19wcm9kdWN0IC5vcmRlci1zdW1tYXJ5X19wcm9kdWN0LWRpc2NvdW50e2NvbG9yOiNmZjUyNTF9Lm9yZGVyLXN1bW1hcnkgLm9yZGVyLXN1bW1hcnlfX3N1YnRvdGFse3BhZGRpbmc6MzBweCAwIDE1cHggMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRTdFN0U3fS5vcmRlci1zdW1tYXJ5IC5vcmRlci1zdW1tYXJ5X19zdWJ0b3RhbCBwe21hcmdpbi1ib3R0b206OHB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNDAwXCIsc2Fucy1zZXJpZjtmb250LXNpemU6Y2FsYygxNXB4ICsgMCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7Lm9yZGVyLXN1bW1hcnkgLm9yZGVyLXN1bW1hcnlfX3N1YnRvdGFsIHB7Zm9udC1zaXplOjE1cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7Lm9yZGVyLXN1bW1hcnkgLm9yZGVyLXN1bW1hcnlfX3N1YnRvdGFsIHB7Zm9udC1zaXplOjE1cHh9fS5vcmRlci1zdW1tYXJ5IC5vcmRlci1zdW1tYXJ5X19zdWJ0b3RhbCBwIHNwYW46Zmlyc3QtY2hpbGR7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTcwMFwiLHNhbnMtc2VyaWZ9Lm9yZGVyLXN1bW1hcnkgLmJ1dHRvbi0tc3VibWl0e2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5vcmRlci1zdW1tYXJ5IC5idXR0b24tLXN1Ym1pdHtkaXNwbGF5OmJsb2NrfX0ub3JkZXItc3VtbWFyeS5vcmRlci1zdW1tYXJ5LS1jb25maXJtYXRpb257cGFkZGluZzowO21hcmdpbjowIGF1dG87d2lkdGg6NjAlfS5vcmRlci1zdW1tYXJ5Lm9yZGVyLXN1bW1hcnktLWNvbmZpcm1hdGlvbiBoM3ttYXJnaW4tYm90dG9tOjU0cHg7Zm9udC1zaXplOmNhbGMoMjRweCArIDggKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7bGluZS1oZWlnaHQ6MS4yNX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7Lm9yZGVyLXN1bW1hcnkub3JkZXItc3VtbWFyeS0tY29uZmlybWF0aW9uIGgze2ZvbnQtc2l6ZToyNHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5vcmRlci1zdW1tYXJ5Lm9yZGVyLXN1bW1hcnktLWNvbmZpcm1hdGlvbiBoM3tmb250LXNpemU6MzJweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsub3JkZXItc3VtbWFyeS5vcmRlci1zdW1tYXJ5LS1jb25maXJtYXRpb24gaDN7bWFyZ2luLWJvdHRvbToxMnB4fX0ub3JkZXItc3VtbWFyeS5vcmRlci1zdW1tYXJ5LS1jb25maXJtYXRpb24gLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3Rze2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNFN0U3RTd9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsub3JkZXItc3VtbWFyeS5vcmRlci1zdW1tYXJ5LS1jb25maXJtYXRpb24gLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3Rze2JvcmRlci1ib3R0b206MDttYXJnaW4tYm90dG9tOjI0cHh9fS5vcmRlci1zdW1tYXJ5Lm9yZGVyLXN1bW1hcnktLWNvbmZpcm1hdGlvbiAub3JkZXItc3VtbWFyeV9fcHJvZHVjdHttYXJnaW4tdG9wOjEycHg7bWluLWhlaWdodDoxNzJweDtib3JkZXI6MH1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5vcmRlci1zdW1tYXJ5Lm9yZGVyLXN1bW1hcnktLWNvbmZpcm1hdGlvbiAub3JkZXItc3VtbWFyeV9fcHJvZHVjdHttYXJnaW4tdG9wOjNweDttaW4taGVpZ2h0OjB9fS5vcmRlci1zdW1tYXJ5Lm9yZGVyLXN1bW1hcnktLWNvbmZpcm1hdGlvbiAub3JkZXItc3VtbWFyeV9fcHJvZHVjdCAucmVzcG9uc2l2ZS1pbWFnZXt0b3A6LTEwcHg7bGVmdDoyN3B4O3JpZ2h0OmF1dG87d2lkdGg6MTE4cHg7aGVpZ2h0OjExOHB4fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7Lm9yZGVyLXN1bW1hcnkub3JkZXItc3VtbWFyeS0tY29uZmlybWF0aW9uIC5vcmRlci1zdW1tYXJ5X19wcm9kdWN0IC5yZXNwb25zaXZlLWltYWdle3RvcDowcHg7bGVmdDo2cHg7d2lkdGg6NjdweDtoZWlnaHQ6NjdweH19Lm9yZGVyLXN1bW1hcnkub3JkZXItc3VtbWFyeS0tY29uZmlybWF0aW9uIC5vcmRlci1zdW1tYXJ5X19wcm9kdWN0IC5vcmRlci1zdW1tYXJ5X19wcm9kdWN0LXRpdGxle21hcmdpbjowIDYwcHggMCAyMDBweDtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNDAwXCIsc2Fucy1zZXJpZjttYXgtd2lkdGg6MjUwcHg7Zm9udC1zaXplOmNhbGMoMTJweCArIDUgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7bGluZS1oZWlnaHQ6Y2FsYygxNnB4ICsgMTIgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5vcmRlci1zdW1tYXJ5Lm9yZGVyLXN1bW1hcnktLWNvbmZpcm1hdGlvbiAub3JkZXItc3VtbWFyeV9fcHJvZHVjdCAub3JkZXItc3VtbWFyeV9fcHJvZHVjdC10aXRsZXtmb250LXNpemU6MTJweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsub3JkZXItc3VtbWFyeS5vcmRlci1zdW1tYXJ5LS1jb25maXJtYXRpb24gLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QgLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QtdGl0bGV7Zm9udC1zaXplOjE3cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsub3JkZXItc3VtbWFyeS5vcmRlci1zdW1tYXJ5LS1jb25maXJtYXRpb24gLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QgLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QtdGl0bGV7bGluZS1oZWlnaHQ6MTZweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsub3JkZXItc3VtbWFyeS5vcmRlci1zdW1tYXJ5LS1jb25maXJtYXRpb24gLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QgLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QtdGl0bGV7bGluZS1oZWlnaHQ6MjhweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsub3JkZXItc3VtbWFyeS5vcmRlci1zdW1tYXJ5LS1jb25maXJtYXRpb24gLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QgLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QtdGl0bGV7bWFyZ2luOjAgNjBweCAwIDEwNHB4fX0ub3JkZXItc3VtbWFyeS5vcmRlci1zdW1tYXJ5LS1jb25maXJtYXRpb24gLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QgLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QtcXVhbnRpdHl7bWFyZ2luOjFweCA2MHB4IDAgMjAwcHg7Zm9udC1zaXplOmNhbGMoMTJweCArIDIgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7bGluZS1oZWlnaHQ6Y2FsYygxNnB4ICsgMTIgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5vcmRlci1zdW1tYXJ5Lm9yZGVyLXN1bW1hcnktLWNvbmZpcm1hdGlvbiAub3JkZXItc3VtbWFyeV9fcHJvZHVjdCAub3JkZXItc3VtbWFyeV9fcHJvZHVjdC1xdWFudGl0eXtmb250LXNpemU6MTJweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsub3JkZXItc3VtbWFyeS5vcmRlci1zdW1tYXJ5LS1jb25maXJtYXRpb24gLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QgLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QtcXVhbnRpdHl7Zm9udC1zaXplOjE0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsub3JkZXItc3VtbWFyeS5vcmRlci1zdW1tYXJ5LS1jb25maXJtYXRpb24gLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QgLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QtcXVhbnRpdHl7bGluZS1oZWlnaHQ6MTZweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsub3JkZXItc3VtbWFyeS5vcmRlci1zdW1tYXJ5LS1jb25maXJtYXRpb24gLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QgLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QtcXVhbnRpdHl7bGluZS1oZWlnaHQ6MjhweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsub3JkZXItc3VtbWFyeS5vcmRlci1zdW1tYXJ5LS1jb25maXJtYXRpb24gLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QgLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QtcXVhbnRpdHl7bWFyZ2luOjZweCA2MHB4IDAgMTA0cHh9fS5vcmRlci1zdW1tYXJ5Lm9yZGVyLXN1bW1hcnktLWNvbmZpcm1hdGlvbiAub3JkZXItc3VtbWFyeV9fcHJvZHVjdCAub3JkZXItc3VtbWFyeV9fcHJvZHVjdC1wcmljZXN7Zm9udC1zaXplOmNhbGMoMTJweCArIDYgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5vcmRlci1zdW1tYXJ5Lm9yZGVyLXN1bW1hcnktLWNvbmZpcm1hdGlvbiAub3JkZXItc3VtbWFyeV9fcHJvZHVjdCAub3JkZXItc3VtbWFyeV9fcHJvZHVjdC1wcmljZXN7Zm9udC1zaXplOjEycHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7Lm9yZGVyLXN1bW1hcnkub3JkZXItc3VtbWFyeS0tY29uZmlybWF0aW9uIC5vcmRlci1zdW1tYXJ5X19wcm9kdWN0IC5vcmRlci1zdW1tYXJ5X19wcm9kdWN0LXByaWNlc3tmb250LXNpemU6MThweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsub3JkZXItc3VtbWFyeS5vcmRlci1zdW1tYXJ5LS1jb25maXJtYXRpb24gLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QgLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QtcHJpY2VzIHB7bWFyZ2luLWJvdHRvbTo1cHh9fS5vcmRlci1zdW1tYXJ5Lm9yZGVyLXN1bW1hcnktLWNvbmZpcm1hdGlvbiAub3JkZXItc3VtbWFyeV9fc3VidG90YWwgcHttYXJnaW4tYm90dG9tOjZweDtmb250LXNpemU6Y2FsYygxNXB4ICsgMCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7Lm9yZGVyLXN1bW1hcnkub3JkZXItc3VtbWFyeS0tY29uZmlybWF0aW9uIC5vcmRlci1zdW1tYXJ5X19zdWJ0b3RhbCBwe2ZvbnQtc2l6ZToxNXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5vcmRlci1zdW1tYXJ5Lm9yZGVyLXN1bW1hcnktLWNvbmZpcm1hdGlvbiAub3JkZXItc3VtbWFyeV9fc3VidG90YWwgcHtmb250LXNpemU6MTVweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsub3JkZXItc3VtbWFyeS5vcmRlci1zdW1tYXJ5LS1jb25maXJtYXRpb24gLm9yZGVyLXN1bW1hcnlfX3N1YnRvdGFse3BhZGRpbmctYm90dG9tOjlweH19QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsub3JkZXItc3VtbWFyeS5vcmRlci1zdW1tYXJ5LS1jb25maXJtYXRpb257d2lkdGg6ODAlfS5vcmRlci1zdW1tYXJ5Lm9yZGVyLXN1bW1hcnktLWNvbmZpcm1hdGlvbiAub3JkZXItc3VtbWFyeV9fcHJvZHVjdHN7ZGlzcGxheTpibG9ja319QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsub3JkZXItc3VtbWFyeS5vcmRlci1zdW1tYXJ5LS1jb25maXJtYXRpb257d2lkdGg6YXV0b319Lm9yZGVyLXN1bW1hcnlfX2V4cGFuZC1vdmVybGF5e3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6bm9uZTtib3R0b206MDt3aWR0aDoxMDAlO2hlaWdodDoxMjhweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LDI1NSwyNTUsMCksICNmZmYgNjAlKX0ub3JkZXItc3VtbWFyeV9fYnV0dG9uLWV4cGFuZHtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7YmFja2dyb3VuZDojZmZmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtib3JkZXI6MnB4IHNvbGlkICMwMDA7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTcwMFwiLHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MTZweDtmb250LXNpemU6MTZweDtwYWRkaW5nOjE2cHggMDtib3JkZXItcmFkaXVzOjRweDtsZXR0ZXItc3BhY2luZzoxcHg7d2lkdGg6MTAwJTtjdXJzb3I6cG9pbnRlcn0ub3JkZXItc3VtbWFyeV9fYnV0dG9uLWV4cGFuZDpob3ZlcntiYWNrZ3JvdW5kOiMwMDA7Y29sb3I6I2ZmZn0ub3JkZXItc3VtbWFyeS0tZXhwYW5kYWJsZTpub3QoLmV4cGFuZGVkKSAub3JkZXItc3VtbWFyeV9fcHJvZHVjdHN7cG9zaXRpb246cmVsYXRpdmU7bWF4LWhlaWdodDoyNTZweDtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsub3JkZXItc3VtbWFyeS0tZXhwYW5kYWJsZTpub3QoLmV4cGFuZGVkKSAub3JkZXItc3VtbWFyeV9fcHJvZHVjdHN7bWF4LWhlaWdodDoyMTZweH19Lm9yZGVyLXN1bW1hcnktLWV4cGFuZGFibGU6bm90KC5leHBhbmRlZCkgLm9yZGVyLXN1bW1hcnlfX2V4cGFuZC1vdmVybGF5LC5vcmRlci1zdW1tYXJ5LS1leHBhbmRhYmxlOm5vdCguZXhwYW5kZWQpIC5vcmRlci1zdW1tYXJ5X19idXR0b24tZXhwYW5ke2Rpc3BsYXk6YmxvY2t9LnNob3AtY29sbGFwc2FibGUtZm9ybXtiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzo2NHB4O2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI0cHg7bWFyZ2luLWJvdHRvbToyNHB4O3BhZGRpbmc6NjRweH0uc2hvcC1jb2xsYXBzYWJsZS1mb3JtIGgze21heC13aWR0aDo4MDBweDttYXJnaW46MCBhdXRvO21hcmdpbi1ib3R0b206MjRweH0uc2hvcC1jb2xsYXBzYWJsZS1mb3JtIGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsuc2hvcC1jb2xsYXBzYWJsZS1mb3Jte3BhZGRpbmc6NjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LnNob3AtY29sbGFwc2FibGUtZm9ybXtwYWRkaW5nOjU2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5zaG9wLWNvbGxhcHNhYmxlLWZvcm17cGFkZGluZzo0NHB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5zaG9wLWNvbGxhcHNhYmxlLWZvcm17cGFkZGluZzozNnB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5zaG9wLWNvbGxhcHNhYmxlLWZvcm17cGFkZGluZzoyNHB4fX0uc2hvcC1jb2xsYXBzYWJsZS1mb3JtW2RhdGEtY29sbGFwc2VkLXN0YXRlPVwiZXhwYW5kZWRcIl0gLnNob3AtY29sbGFwc2FibGUtZm9ybV9fZm9ybS1jb250YWluZXJ7ZGlzcGxheTpibG9ja30uc2hvcC1jb2xsYXBzYWJsZS1mb3JtW2RhdGEtY29sbGFwc2VkLXN0YXRlPVwiY29sbGFwc2VkXCJdIGgze21hcmdpbi1ib3R0b206MDtvcGFjaXR5Oi4zfS5zaG9wLWNvbGxhcHNhYmxlLWZvcm1bZGF0YS1jb2xsYXBzZWQtc3RhdGU9XCJjb2xsYXBzZWRcIl0gLnNob3AtY29sbGFwc2FibGUtZm9ybV9fdGl0bGV7ZGlzcGxheTpibG9ja30uc2hvcC1jb2xsYXBzYWJsZS1mb3JtW2RhdGEtY29sbGFwc2VkLXN0YXRlPVwic3VtbWFyeVwiXSAuc2hvcC1jb2xsYXBzYWJsZS1mb3JtX19zdW1tYXJ5LWNvbnRhaW5lcntkaXNwbGF5OmJsb2NrfS5zaG9wLWNvbGxhcHNhYmxlLWZvcm1fX2Zvcm0tY29udGFpbmVyLC5zaG9wLWNvbGxhcHNhYmxlLWZvcm1fX3N1bW1hcnktY29udGFpbmVye21heC13aWR0aDo4MDBweDttYXJnaW46MCBhdXRvO2Rpc3BsYXk6bm9uZX0uc2hvcC1jb2xsYXBzYWJsZS1mb3JtX190aXRsZXtkaXNwbGF5Om5vbmV9c2hvcC1tb2RhbC1jb25mZXR0aXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX1zaG9wLW1vZGFsLWNvbmZldHRpIGNhbnZhc3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmJsb2NrfS5zaG9wLW1vZGFse3Bvc2l0aW9uOmZpeGVkO2Rpc3BsYXk6bm9uZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC43KTt6LWluZGV4OjEwMDtvdmVyZmxvdy15OmF1dG87cGVyc3BlY3RpdmU6NjAwcHg7Zm9udC1zaXplOjE2cHh9LnNob3AtbW9kYWwgLmZvcm1fX2NyZWRpdC1jYXJkLWRldGFpbHMsLnNob3AtbW9kYWwgLmZvcm1fX2NyZWRpdC1jYXJkLWV4dHJhc3t3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlfS5zaG9wLW1vZGFsIC5mb3JtX19jcmVkaXQtY2FyZC1kZXRhaWxzIC5mb3JtLWlucHV0LS1jYy1leHRyYSwuc2hvcC1tb2RhbCAuZm9ybV9fY3JlZGl0LWNhcmQtZXh0cmFzIC5mb3JtLWlucHV0LS1jYy1leHRyYXt3aWR0aDozMy4zMzMzJTttYXgtd2lkdGg6OTZweH0uc2hvcC1tb2RhbCAuZm9ybV9fY3JlZGl0LWNhcmQtZGV0YWlscyAuZm9ybS1pbnB1dC0tMWNvbHMsLnNob3AtbW9kYWwgLmZvcm1fX2NyZWRpdC1jYXJkLWV4dHJhcyAuZm9ybS1pbnB1dC0tMWNvbHN7d2lkdGg6MTAwJX0uc2hvcC1tb2RhbCAuZm9ybV9fY3JlZGl0LWNhcmQtZGV0YWlscyAuZm9ybS1pbnB1dC0tMWNvbHMgLmZvcm0taW5wdXRfX2ZpZWxkLC5zaG9wLW1vZGFsIC5mb3JtX19jcmVkaXQtY2FyZC1leHRyYXMgLmZvcm0taW5wdXQtLTFjb2xzIC5mb3JtLWlucHV0X19maWVsZHt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnNob3AtbW9kYWx7Zm9udC1zaXplOjE0cHg7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjMpfX0uc2hvcC1tb2RhbF9fdmVydGljYWwtY2VudGVyLXdyYXBwZXJ7ZGlzcGxheTp0YWJsZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5zaG9wLW1vZGFsX192ZXJ0aWNhbC1jZW50ZXItY29udGFpbmVye3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtkaXNwbGF5OnRhYmxlLWNlbGw7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzoxNnB4O2hlaWdodDoxMDAlfS5zaG9wLW1vZGFsX19jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtYWxpZ246bGVmdDtiYWNrZ3JvdW5kOiNmZmY7d2lkdGg6MTAwJTttYXgtd2lkdGg6NTg0cHg7cGFkZGluZzo2OHB4IDk2cHh9LnNob3AtbW9kYWxfX2NvbnRlbnQgaDIsLnNob3AtbW9kYWxfX2NvbnRlbnQgcHttYXJnaW4tYm90dG9tOjI0cHh9LnNob3AtbW9kYWxfX2NvbnRlbnQgaDJ7Zm9udC1zaXplOjQwcHg7bGluZS1oZWlnaHQ6NDhweH0uc2hvcC1tb2RhbF9fY29udGVudCAuZm9ybXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjB9LnNob3AtbW9kYWxfX2NvbnRlbnQgLmZvcm0gLmZvcm0taW5wdXQtLTJjb2xzIC5mb3JtLWlucHV0X19maWVsZHt3aWR0aDo5MiV9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuc2hvcC1tb2RhbF9fY29udGVudCAuZm9ybSAuZm9ybS1pbnB1dC0tMmNvbHMgLmZvcm0taW5wdXRfX2ZpZWxke3dpZHRoOjEwMCV9fS5zaG9wLW1vZGFsX19jb250ZW50IC5idXR0b257bWluLXdpZHRoOjE4NHB4fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnNob3AtbW9kYWxfX2NvbnRlbnQgLmJ1dHRvbnt3aWR0aDoxMDAlfX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5zaG9wLW1vZGFsX19jb250ZW50e3RvcDowO2xlZnQ6MDtib3R0b206MDtyaWdodDowO3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoyNHB4O292ZXJmbG93OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LnNob3AtbW9kYWxfX2NvbnRlbnQgaDIsLnNob3AtbW9kYWxfX2NvbnRlbnQgcHttYXJnaW4tYm90dG9tOjE2cHh9LnNob3AtbW9kYWxfX2NvbnRlbnQgaDJ7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MzJweDtwYWRkaW5nLWJvdHRvbToyNHB4O3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlZWV9LnNob3AtbW9kYWxfX2NvbnRlbnQgLmZvcm0taW5wdXQtLTJjb2xze3dpZHRoOjEwMCU7bWFyZ2luOjB9fS5zaG9wLW1vZGFsX19mb3JtLWZvb3Rlcntwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOjI0cHg7d2lkdGg6MTAwJX0uc2hvcC1tb2RhbF9fZm9ybS1mb290ZXIgYXtmb250LXNpemU6MTRweDtjb2xvcjppbmhlcml0O2N1cnNvcjpwb2ludGVyO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7bWFyZ2luLWxlZnQ6MjRweH1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5zaG9wLW1vZGFsX19mb3JtLWZvb3RlciAuYnV0dG9ue21hcmdpbi1ib3R0b206MTZweH19LnNob3AtbW9kYWxfX3NpZ24taW4tZm9yZ290LXBhc3N3b3Jke3Bvc2l0aW9uOmFic29sdXRlO3RvcDoycHg7cmlnaHQ6MDtmb250LXNpemU6MTRweDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5zaG9wLW1vZGFsX19tb2JpbGUtYmFjay1idXR0b257cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjgwcHg7aGVpZ2h0OjgwcHg7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6bm9uZTtkaXNwbGF5Om5vbmV9LnNob3AtbW9kYWxfX21vYmlsZS1iYWNrLWJ1dHRvbjpiZWZvcmV7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7d2lkdGg6MzJweDtoZWlnaHQ6MzJweDtiYWNrZ3JvdW5kOiNlZWU7Ym9yZGVyLXJhZGl1czo1MCV9LnNob3AtbW9kYWxfX21vYmlsZS1iYWNrLWJ1dHRvbjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3dpZHRoOjhweDtoZWlnaHQ6OHB4O2JvcmRlci1sZWZ0OjJweCBzb2xpZCAjMDAwO2JvcmRlci10b3A6MnB4IHNvbGlkICMwMDA7Zm9udC1mYW1pbHk6bW9ub3NwYWNlO2NvbnRlbnQ6Jyc7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTttYXJnaW4tbGVmdDoycHh9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuc2hvcC1tb2RhbF9fbW9iaWxlLWJhY2stYnV0dG9ue2Rpc3BsYXk6YmxvY2t9fS5zaG9wLW1vZGFsX19idXR0b24tcmVtb3Zle3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MCUpO2NvbG9yOiNmZjAwMDAgIWltcG9ydGFudH1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5zaG9wLW1vZGFsX19idXR0b24tcmVtb3Zle3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowICFpbXBvcnRhbnQ7dHJhbnNmb3JtOm5vbmU7dG9wOmF1dG87bGVmdDphdXRvfX0uc2hvcC1tb2RhbF9fbGluay1zbWFsbHtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyNHB4O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnNob3AtbW9kYWxfX21ldGhvZC1saXN0IHVsLC5zaG9wLW1vZGFsX19tZXRob2QtbGlzdCBsaXttYXJnaW46MDtwYWRkaW5nOjB9LnNob3AtbW9kYWxfX21ldGhvZC1saXN0IHVsOmJlZm9yZSwuc2hvcC1tb2RhbF9fbWV0aG9kLWxpc3QgbGk6YmVmb3Jle2Rpc3BsYXk6bm9uZX0uc2hvcC1tb2RhbF9fbWV0aG9kLWxpc3QgbGl7cGFkZGluZzowO21hcmdpbi1ib3R0b206MjRweDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNHB4fS5zaG9wLW1vZGFsX19tZXRob2QtbGlzdCBsaSBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7bWFyZ2luLWxlZnQ6NDBweDtmb250LXNpemU6MTRweH0uc2hvcC1tb2RhbF9fbWV0aG9kLWxpc3QgcHttYXJnaW46MDtwYWRkaW5nOjB9LnNob3AtbW9kYWxfX21ldGhvZC1saXN0IGxhYmVse3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo0cHggOHB4IDRweCA0MHB4O2JvcmRlci1yYWRpdXM6OHB4O2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIC4wN3MgZWFzZX0uc2hvcC1tb2RhbF9fbWV0aG9kLWxpc3QgbGFiZWw6aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDIwLDE5MSwyNTUsMC4wOCl9LnNob3AtbW9kYWxfX21ldGhvZC1saXN0IGxhYmVsOmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtib3JkZXI6MnB4IHNvbGlkICM5Nzk3OTc7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjUwJTt0b3A6OHB4O2xlZnQ6OHB4O3RyYW5zaXRpb246YWxsIC4xcyBlYXNlfS5zaG9wLW1vZGFsX19tZXRob2QtbGlzdCBpbnB1dFt0eXBlPVwicmFkaW9cIl17ZGlzcGxheTpub25lfS5zaG9wLW1vZGFsX19tZXRob2QtbGlzdCBpbnB1dDpjaGVja2VkK2xhYmVsOmFmdGVye2JhY2tncm91bmQ6IzE0QkZGRjtib3JkZXItY29sb3I6IzE0QkZGRn0uc2hvcC1tb2RhbF9fbWV0aG9kLWxpc3QtLXBheW1lbnQgbGFiZWx7cGFkZGluZzo0cHggOHB4IDRweCA4MHB4fS5zaG9wLW1vZGFsX19tZXRob2QtbGlzdC0tcGF5bWVudCBsaSBhe21hcmdpbi1sZWZ0OjgwcHh9LnNob3AtbW9kYWxfX2NyZWRpdC1jYXJkLWljb257cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MjRweDt0b3A6OXB4O2xlZnQ6NDBweH1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5zaG9wLW1vZGFsX19oaWRlLW1vYmlsZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19LnNob3AtcHJvZHVjdC1oZXJvIC5wcm9kdWN0LWhlcm9fX2Rlc2NyaXB0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDphdXRvfS5zaG9wLXByb2R1Y3QtaGVybyAucHJvZHVjdC1oZXJvX19kZXNjcmlwdGlvbl9fd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MDt0cmFuc2Zvcm06bm9uZX0uc2hvcC1wcm9kdWN0LWhlcm8gLnByb2R1Y3QtaGVyby1zbGlkZXttYXgtd2lkdGg6NDcwcHh9LnNob3AtcHJvbW8tY29kZS1pbnB1dF9fYnV0dG9ue3BhZGRpbmc6MTRweCAwfS55b3VyLWNhcnR7cGFkZGluZy1ib3R0b206MjEwcHg7Ym9yZGVyLXRvcDoycHggc29saWQgI2ViZWJlYn0ueW91ci1jYXJ0IGgye21hcmdpbjozOHB4IDclIDQ1cHggNyU7Zm9udC1zaXplOmNhbGMoMjRweCArIDE2ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO2xpbmUtaGVpZ2h0OmNhbGMoMzJweCArIDE2ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsueW91ci1jYXJ0IGgye2ZvbnQtc2l6ZToyNHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey55b3VyLWNhcnQgaDJ7Zm9udC1zaXplOjQwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsueW91ci1jYXJ0IGgye2xpbmUtaGVpZ2h0OjMycHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LnlvdXItY2FydCBoMntsaW5lLWhlaWdodDo0OHB4fX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey55b3VyLWNhcnQgaDJ7bWFyZ2luOjAgMCAxMnB4IDA7cGFkZGluZzoxN3B4IDI0cHg7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZmZmfX0ueW91ci1jYXJ0IC55b3VyLWNhcnRfX2NoZWNrb3V0LXN1bW1hcnl7cGFkZGluZzoyMHB4IDIwcHggMzRweCAyMHB4O2JhY2tncm91bmQ6I2ZmZn0ueW91ci1jYXJ0IC55b3VyLWNhcnRfX2NoZWNrb3V0LXN1bW1hcnkgZm9ybSBmaWVsZHNldHttYXJnaW4tYm90dG9tOjMwcHh9LnlvdXItY2FydCAueW91ci1jYXJ0X19jaGVja291dC1zdW1tYXJ5IGZvcm0gZmllbGRzZXQgLmZvcm0taW5wdXR7bWFyZ2luLXJpZ2h0OjEwcHg7d2lkdGg6MTQycHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnlvdXItY2FydCAueW91ci1jYXJ0X19jaGVja291dC1zdW1tYXJ5IGZvcm0gZmllbGRzZXQgLmZvcm0taW5wdXQgaW5wdXR7cGFkZGluZzoxMnB4IDAgMTJweCAxMHB4O3dpZHRoOjEwMCV9LnlvdXItY2FydCAueW91ci1jYXJ0X19jaGVja291dC1zdW1tYXJ5IGZvcm0gZmllbGRzZXQgLmJ1dHRvbntwYWRkaW5nOjE0cHggMTRweH0ueW91ci1jYXJ0IC55b3VyLWNhcnRfX2NoZWNrb3V0LXN1bW1hcnkgLnlvdXItY2FydF9fY2hlY2tvdXQtc3VtbWFyeV9fc3VidG90YWx7bWFyZ2luLWJvdHRvbToxNHB4fS55b3VyLWNhcnQgLnlvdXItY2FydF9fY2hlY2tvdXQtc3VtbWFyeSAueW91ci1jYXJ0X19jaGVja291dC1zdW1tYXJ5X19zdWJ0b3RhbCBwe21hcmdpbi1ib3R0b206NnB4O2ZvbnQtc2l6ZTpjYWxjKDEzcHggKyA0ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2Rpc3BsYXk6ZmxleDtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNzAwXCIsc2Fucy1zZXJpZn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnlvdXItY2FydCAueW91ci1jYXJ0X19jaGVja291dC1zdW1tYXJ5IC55b3VyLWNhcnRfX2NoZWNrb3V0LXN1bW1hcnlfX3N1YnRvdGFsIHB7Zm9udC1zaXplOjEzcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LnlvdXItY2FydCAueW91ci1jYXJ0X19jaGVja291dC1zdW1tYXJ5IC55b3VyLWNhcnRfX2NoZWNrb3V0LXN1bW1hcnlfX3N1YnRvdGFsIHB7Zm9udC1zaXplOjE3cHh9fS55b3VyLWNhcnQgLnlvdXItY2FydF9fY2hlY2tvdXQtc3VtbWFyeSAueW91ci1jYXJ0X19jaGVja291dC1zdW1tYXJ5X19zdWJ0b3RhbCBwLmNhcnRfX2NoZWNrb3V0LXN1bW1hcnlfX2Rpc2NvdW50e2NvbG9yOiNmZjUyNTF9QG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCl7LnlvdXItY2FydCAuYmxvY2staW5uZXJ7cGFkZGluZzowfX1cbiIsIi8qKlxuICpcbiAqIFJlc2V0XG4gKlxuICovXG5cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lO1xufVxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lO1xufVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbiIsIi8qKlxuICpcbiAqIEJhc2UgU3R5bGVzXG4gKlxuICovXG4qLFxuKjphZnRlcixcbio6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKiB7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG59XG5cbio6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuaW5wdXRbdHlwZT0nc3VibWl0J10ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaW5wdXQ6Oi1tcy1jbGVhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi8qLS0tLS0tLS0tLSAgQ29udGFpbmVyICAtLS0tLS0tLS0tKi9cbmJvZHkge1xuICBmb250LWZhbWlseTogJHNhbXN1bmctMzAwLDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtZ3JheTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgLy8gTWFpbiBmb250IHNpemVcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogJGJhc2UtYmxhY2stODA7XG4gIEBpbmNsdWRlIGNhbGMtbGluZUhlaWdodCgxOCwgMjgpO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKGZvbnQtc2l6ZSwgMTVweCwgMThweCk7XG59XG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ncmF5O1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDQ3MHB4KTtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tICBTdHlsZWd1aWRlICAtLS0tLS0tLS0tKi9cbmgxIHtcbiAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTMwMGM7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgQGluY2x1ZGUgY2FsYy1saW5lSGVpZ2h0KDU2LCA2OCk7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAyOHB4LCA1NnB4KTtcbn1cblxuaDIge1xuICBmb250LWZhbWlseTogJHNhbXN1bmctMzAwYztcbiAgQGluY2x1ZGUgY2FsYy1saW5lSGVpZ2h0KDQ4LCA1Nik7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAyNnB4LCA0OHB4KTtcbn1cblxuaDMge1xuICBmb250LWZhbWlseTogJHNhbXN1bmctMzAwYztcbiAgQGluY2x1ZGUgY2FsYy1saW5lSGVpZ2h0KDQwLCA0OCk7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAyNHB4LCA0MHB4KTtcbn1cblxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBAaW5jbHVkZSBjYWxjLWxpbmVIZWlnaHQoMTYsIDI4KTtcbn1cblxucCB7XG4gIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy00MDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTcwMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG5lbSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxub2wsIHVsIHtcbiAgbWFyZ2luOiA0cHggMCA4cHg7XG59XG5cbmxpIHtcbiAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTQwMDtcbiAgQGluY2x1ZGUgY2FsYy1saW5lSGVpZ2h0KDE2LCAyNCk7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAxNnB4LCAxOHB4KTtcbn1cblxudWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICBtYXJnaW4tbGVmdDogMjRweDtcblxuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogLTIycHg7XG4gICAgd2lkdGg6IDNweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ibGFjay04MDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbn1cblxub2wgPiBvbCB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cblxub2wgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG5cbi8vIFRhcmdldHMgbmVzdGVkIGxpc3QgZWxlbWVudHMuIEUuZyBvbiB0aGUgc3VwcG9ydCBwYWdlc1xub2wgdWwgbGkge1xuICBtYXJnaW4tbGVmdDogMzZweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuXG4gICY6YmVmb3JlIHtcbiAgICBsZWZ0OiAwIWltcG9ydGFudDtcbiAgfVxufVxuXG5hLFxuLmEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy03MDA7XG4gIEBpbmNsdWRlIGNhbGMtbGluZUhlaWdodCgxNiwgMjQpO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiAkYnJhbmQtbGlnaHQtYmx1ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgODBtcyBsaW5lYXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICB1IHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogIzIwQjdFRjtcbiAgfVxufVxuXG4udW5kZXJsaW5lZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xufVxuXG46LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTgtICovXG4gIGNvbG9yOiAkYmFzZS1ibGFjay04MDtcbn1cblxuOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xufVxuXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xufVxuXG50aCB7XG4gIGZvbnQtZmFtaWx5OiBTYW1zdW5nT25lLTcwMCxzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG50ZCB7XG4gIG1pbi13aWR0aDogMTUycHg7XG4gIGhlaWdodDogODBweDtcbiAgcGFkZGluZzogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcblxuICBzdmcge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgfVxufVxudGQ6Zmlyc3Qtb2YtdHlwZSB7XG4gIGZvbnQtZmFtaWx5OiBTYW1zdW5nT25lLTcwMCxzYW5zLXNlcmlmO1xuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIG1pbi13aWR0aDogMTEycHg7XG4gIH1cbn1cblxucHJlIHtcbiAgQGV4dGVuZCAlcmVndWxhci0xMi0xNjtcbiAgcGFkZGluZzogOHB4O1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyXCIsIG1vbm9zcGFjZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtZ3JheTtcbn1cblxuaHIge1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ibGFjay0xMDtcbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRnVuY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4gIC8qIFN0cmlwIFVuaXQgKi9cbiAgQGZ1bmN0aW9uIHN0cmlwLXVuaXQoJG51bWJlcikge1xuICAgIEBpZiB0eXBlLW9mKCRudW1iZXIpID09ICdudW1iZXInIGFuZCBub3QgdW5pdGxlc3MoJG51bWJlcikge1xuICAgICAgQHJldHVybiAkbnVtYmVyIC8gKCRudW1iZXIgKiAwICsgMSk7XG4gICAgfVxuXG4gICAgQHJldHVybiAkbnVtYmVyO1xuICB9XG5cbiAgLyogU3RyaW5nIFJlcGxhY2UgKi9cblxuICBAZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6IFwiXCIpIHtcbiAgICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcblxuICAgIEBpZiAkaW5kZXgge1xuICAgICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xuICAgIH1cblxuICAgIEByZXR1cm4gJHN0cmluZztcbiAgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTWl4aW5zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4gIC8qIEZvbnRzICovXG5cbiAgQG1peGluIGZvbnQtZmFjZSgkbmFtZSwgJHBhdGgsICR3ZWlnaHQ6IG51bGwsICRzdHlsZTogbnVsbCwgJGV4dHM6IGVvdCB3b2ZmIHR0ZiBzdmcpIHtcbiAgICAkc3JjOiBudWxsO1xuXG4gICAgJGV4dG1vZHM6IChcbiAgICAgIGVvdDogXCI/XCIsXG4gICAgICBzdmc6IFwiI1wiICsgc3RyLXJlcGxhY2UoJG5hbWUsIFwiIFwiLCBcIl9cIilcbiAgICApO1xuXG4gICAgJGZvcm1hdHM6IChcbiAgICAgIG90ZjogXCJvcGVudHlwZVwiLFxuICAgICAgdHRmOiBcInRydWV0eXBlXCJcbiAgICApO1xuXG4gICAgQGVhY2ggJGV4dCBpbiAkZXh0cyB7XG4gICAgICAkZXh0bW9kOiBpZihtYXAtaGFzLWtleSgkZXh0bW9kcywgJGV4dCksICRleHQgKyBtYXAtZ2V0KCRleHRtb2RzLCAkZXh0KSwgJGV4dCk7XG4gICAgICAkZm9ybWF0OiBpZihtYXAtaGFzLWtleSgkZm9ybWF0cywgJGV4dCksIG1hcC1nZXQoJGZvcm1hdHMsICRleHQpLCAkZXh0KTtcbiAgICAgICRzcmM6IGFwcGVuZCgkc3JjLCB1cmwocXVvdGUoJHBhdGggKyBcIi5cIiArICRleHRtb2QpKSBmb3JtYXQocXVvdGUoJGZvcm1hdCkpLCBjb21tYSk7XG4gICAgfVxuXG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICBmb250LWZhbWlseTogcXVvdGUoJG5hbWUpO1xuICAgICAgZm9udC1zdHlsZTogJHN0eWxlO1xuICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG4gICAgICBzcmM6ICRzcmM7XG4gICAgfVxuICB9XG5cbiAgLyogQ2FsYyBMaW5lIEhlaWdodCAqL1xuXG4gIEBtaXhpbiBjYWxjLWxpbmVIZWlnaHQoJGZvbnQtc2l6ZSwgJGxpbmVIZWlnaHQpIHtcbiAgICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQgLyAkZm9udC1zaXplO1xuICB9XG5cblxuICAvKiBSZXNpemFibGUgVmFsdWVzICovXG5cbiAgQG1peGluIGNhbGMtdmFsdWUoJHByb3BlcnR5LCAkbWluLXNpemUsICRtYXgtc2l6ZSwgJGxvd2VyLXJhbmdlOiAkbG93ZXItc2l6aW5nLXJhbmdlLCAkdXBwZXItcmFuZ2U6ICR1cHBlci1zaXppbmctcmFuZ2UpIHtcblxuICAgICRkaWZmLXNpemU6IHN0cmlwLXVuaXQoJG1heC1zaXplIC0gJG1pbi1zaXplKTtcbiAgICAkZGlmZi1yYW5nZTogc3RyaXAtdW5pdCgkdXBwZXItcmFuZ2UgLSAkbG93ZXItcmFuZ2UpO1xuICAgICN7JHByb3BlcnR5fTogY2FsYygjeyRtaW4tc2l6ZX0gKyAjeyRkaWZmLXNpemV9ICogKCgxMDB2dyAtICN7JGxvd2VyLXJhbmdlfSkgLyAjeyRkaWZmLXJhbmdlfSkpO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxvd2VyLXJhbmdlKSB7XG4gICAgICAjeyRwcm9wZXJ0eX06ICRtaW4tc2l6ZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdXBwZXItcmFuZ2UpIHtcbiAgICAgICN7JHByb3BlcnR5fTogJG1heC1zaXplO1xuICAgIH1cbiAgfVxuXG4vLyBTbWFydCBzY2FsaW5nIHdoaWNoIGNyZWF0ZXMgc3RlcHBlZCBjYWxjLXZhbHVlXG5AbWl4aW4gc2NhbGUtdmFsdWUoJHZhbHVlLW5hbWUsICR2YWwtcywgJHZhbC1sLCAkY2xhbXBUb05lYXJlc3Q6IDQsICRzdGVwczogNCwgJHNjcmVlbi1zOiAkbG93ZXItc2l6aW5nLXJhbmdlLCAkc2NyZWVuLWw6ICR1cHBlci1zaXppbmctcmFuZ2UpIHtcbiAgJHNwbGl0OiAkc2NyZWVuLWwgLSAkc2NyZWVuLXM7XG4gICR2YWwtc3BsaXQ6ICR2YWwtbCAtICR2YWwtcztcblxuICAjeyR2YWx1ZS1uYW1lfTogJHZhbC1sO1xuXG4gIEBmb3IgJGkgZnJvbSAkc3RlcHMgdGhyb3VnaCAwIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zICsgJHNwbGl0IC8gJHN0ZXBzICogJGkpIHtcbiAgICAgICRtdWw6IHJvdW5kKCgkdmFsLXMgKyAkdmFsLXNwbGl0IC8gJHN0ZXBzICogJGkpIC8gJGNsYW1wVG9OZWFyZXN0KSAqICRjbGFtcFRvTmVhcmVzdDtcbiAgICAgICN7JHZhbHVlLW5hbWV9OiAkbXVsO1xuICAgIH1cbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQW5pbWF0aW9uXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4gIEBtaXhpbiB0cmFuc2l0aW9uKCRwcm9wZXJ0aWVzOiBhbGwsICRkdXJhdGlvbjogMC4wOXMsICRlYXNpbmc6IGVhc2Utb3V0LCAkZGVsYXk6IDBzKSB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHByb3BlcnRpZXM7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkZWFzaW5nO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6ICRkZWxheTtcbiAgfVxuIiwiLyoqXG4gKlxuICogQ29sb3Vyc1xuICpcbiAqIFxuICovXG5cblxuLy8gQmxhY2tzICYgR3JleXNcbi5jb2xvci1zdC1iYXNlLWJsYWNrLTUwIHtcbiAgY29sb3I6ICRiYXNlLWJsYWNrLTUwO1xufVxuLmNvbG9yLXN0LWJsYWNrIHtcbiAgY29sb3I6ICRiYXNlLWJsYWNrO1xufVxuLmNvbG9yLXN0LWJsYWNrLWdyZXkge1xuICBjb2xvcjogJGJyYW5kLWdyYXktZGFyaztcbn1cbi5jb2xvci1zdC13aGl0ZS1ncmV5IHtcbiAgY29sb3I6ICRicmFuZC13aGl0ZS1ncmV5O1xufVxuLmNvbG9yLXN0LWxpZ2h0LWdyZXkge1xuICBjb2xvcjogJGJhc2UtZ3JheTtcbn1cbi5jb2xvci1zdC13aGl0ZSB7XG4gIGNvbG9yOiAkYmFzZS13aGl0ZTtcbn1cblxuXG4vLyBQcmltYXJ5IENvbG91cnNcbi5jb2xvci1zdC1wdXJwbGUge1xuICBjb2xvcjogJGJyYW5kLXB1cnBsZTtcbn1cbi5jb2xvci1zdC1ibHVlIHtcbiAgY29sb3I6ICRicmFuZC1saWdodC1ibHVlO1xufVxuLmNvbG9yLXNhbXN1bmctYmx1ZSB7XG4gIGNvbG9yOiAkYnJhbmQtc2Ftc3VuZy1ibHVlO1xufVxuXG5cbi8vIFNlY29uZGFyeSBDb2xvdXJzXG4uY29sb3Itc3QtbGlnaHQtcHVycGxlIHtcbiAgY29sb3I6ICRicmFuZC1saWdodC1wdXJwbGUtMztcbn1cbi5jb2xvci1zdC1wb3dkZXIge1xuICBjb2xvcjogJGJyYW5kLXBvd2Rlcjtcbn1cbi5jb2xvci1zdC1wb3dkZXIge1xuICBjb2xvcjogJGJyYW5kLXBvd2Rlcjtcbn1cbi5jb2xvci1zdC1saWdodC1ibHVlIHtcbiAgY29sb3I6ICRicmFuZC1saWdodC1ibHVlLTM7XG59XG4uY29sb3Itc3Qtc29mdC1waW5rIHtcbiAgY29sb3I6ICRicmFuZC1waW5rO1xufVxuXG5cbi8vIFRlcnRpYXJ5IENvbG91cnNcbi5jb2xvci1zdC1lcnJvciB7XG4gIGNvbG9yOiAkYnJhbmQtc3QtZXJyb3I7XG59IiwiLyoqXG4gKlxuICogRGV2aWNlIE11bHRpcGxlIEluc3RydWN0aW9ucyBNb2R1bGVcbiAqXG4gKi9cblxuLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlIHtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLXRvcCwgMzJweCwgNTRweCk7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUocGFkZGluZy1ib3R0b20sIDMycHgsIDEwOHB4KTtcbiAgYm9yZGVyLWJvdHRvbTogJGJhc2UtZ3JheSAycHggc29saWQ7XG5cbiAgLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX192aXN1YWxzIHtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctYm90dG9tLCAwcHgsIDE1cHgpO1xuICAgIGJvcmRlci1ib3R0b206ICRiYXNlLWdyYXkgMnB4IHNvbGlkO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGVfX2ltYWdlIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZV9faW1hZ2VfX2lubmVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDc5JTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZV9fZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGVfX2NvbnRlbnQge1xuICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLXRvcCwgMzJweCwgMTA4cHgpO1xuICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19jb250ZW50X19pbm5lciB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICBAZXh0ZW5kICVyZWd1bGFyLTI0LTM0O1xuICAgICAgICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUobWFyZ2luLWJvdHRvbSwgMThweCwgMjBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBsaSwgcCB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59IiwiLyoqXG4gKlxuICogVHlwb2dyYXBoeVxuICpcbiAqIENsYXNzbmFtZXMgYXJlIGluIGZvcm1hdCB7cmVndWxhciB8IGJvbGR9LXttb2JpbGUgc2l6ZSBpbiBweH0te2Rlc2t0b3Agc2l6ZSBpbiBweH1cbiAqXG4gKiAjI0FSVElDTEVDT05URU5UXG4gKiAjI1VJRUxFTUVOVFNcbiAqL1xuXG4vKioqXG4gKiAjI0FSVElDTEVDT05URU5UXG4gKi9cbi8vIGgxXG4lcmVndWxhci0yNC0zNCB7XG4gIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy0zMDBjO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKGZvbnQtc2l6ZSwgMjRweCwgMzRweCk7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUobGluZS1oZWlnaHQsIDM2cHgsIDQycHgpO1xufVxuLy8gaDJcbiVyZWd1bGFyLTIyLTMwIHtcbiAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTMwMGM7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAyMnB4LCAzMHB4KTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShsaW5lLWhlaWdodCwgMzJweCwgNDBweCk7XG59XG4vLyBoM1xuJXJlZ3VsYXItMjAtMjgge1xuICBmb250LWZhbWlseTogJHNhbXN1bmctMzAwYztcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShmb250LXNpemUsIDIwcHgsIDI4cHgpO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKGxpbmUtaGVpZ2h0LCAzMHB4LCAzOHB4KTtcbn1cbi8vIGg0XG4lcmVndWxhci0xOC0yNCB7XG4gIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy00MDBjO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKGZvbnQtc2l6ZSwgMThweCwgMjRweCk7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUobGluZS1oZWlnaHQsIDI2cHgsIDMycHgpO1xuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy0zMDBjO1xuICB9XG59XG4vLyBoNSwgaDZcbiVyZWd1bGFyLTE2LTIyIHtcbiAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTQwMGM7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAxNnB4LCAyMnB4KTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShsaW5lLWhlaWdodCwgMjRweCwgMzBweCk7XG59XG5cblxuLyoqKlxuICogIyNVSUVMRU1FTlRTXG4gKi9cbi8vIFN0eWxlIDFcbiVyZWd1bGFyLTI4LTQ4IHtcbiAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTMwMGM7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAyOHB4LCA0OHB4KTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShsaW5lLWhlaWdodCwgMzZweCwgNTRweCk7XG59XG4vLyBTdHlsZSAyXG4lcmVndWxhci0yNC0zNCB7XG4gIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy0zMDBjO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKGZvbnQtc2l6ZSwgMjRweCwgMzRweCk7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUobGluZS1oZWlnaHQsIDMycHgsIDQycHgpO1xufVxuLy8gU3R5bGUgM1xuJXJlZ3VsYXItMTgtMzIge1xuICBmb250LWZhbWlseTogJHNhbXN1bmctMzAwO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKGZvbnQtc2l6ZSwgMThweCwgMzJweCk7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUobGluZS1oZWlnaHQsIDI0cHgsIDQwcHgpO1xufVxuLy8gU3R5bGUgNFxuJXJlZ3VsYXItMTQtMzIge1xuICBmb250LWZhbWlseTogJHNhbXN1bmctMzAwO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKGZvbnQtc2l6ZSwgMTRweCwgMzJweCk7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUobGluZS1oZWlnaHQsIDIwcHgsIDQwcHgpO1xuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy00MDA7XG4gIH1cbn1cbi8vIFN0eWxlIDVcbiVyZWd1bGFyLTI0LTI0IHtcbiAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTQwMDtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShmb250LXNpemUsIDI0cHgsIDI0cHgpO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKGxpbmUtaGVpZ2h0LCAzMnB4LCAyOHB4KTtcblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBmb250LWZhbWlseTogJHNhbXN1bmctMzAwO1xuICB9XG59XG4vLyBTdHlsZSA2XG4lcmVndWxhci0xMi0xNiB7XG4gIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy00MDA7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAxMnB4LCAxNnB4KTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShsaW5lLWhlaWdodCwgMTZweCwgMjRweCk7XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTYwMDtcbiAgfVxufVxuLy8gU3R5bGUgN1xuJXJlZ3VsYXItMTQtMTQge1xuICBmb250LWZhbWlseTogJHNhbXN1bmctNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLy8gU3R5bGUgOFxuJXJlZ3VsYXItMTItMTQge1xuICBmb250LWZhbWlseTogJHNhbXN1bmctNDAwO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKGZvbnQtc2l6ZSwgMTJweCwgMTRweCk7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUobGluZS1oZWlnaHQsIDE2cHgsIDIwcHgpO1xufVxuLy8gQm9keVxuJWJvbGQtMTQtMTYge1xuICBmb250LWZhbWlseTogJHNhbXN1bmctNjAwO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKGZvbnQtc2l6ZSwgMTRweCwgMTZweCk7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUobGluZS1oZWlnaHQsIDIwcHgsIDI0cHgpO1xufVxuLy8gQm9keVxuJXJlZ3VsYXItMTQtMTgge1xuICBmb250LWZhbWlseTogJHNhbXN1bmctNDAwO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKGZvbnQtc2l6ZSwgMTRweCwgMThweCk7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUobGluZS1oZWlnaHQsIDIwcHgsIDI4cHgpO1xufVxuXG4vLyBCb2xkXG4lYm9sZC0xNC0xOCB7XG4gIEBleHRlbmQgJXJlZ3VsYXItMTQtMTg7XG4gIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy02MDA7XG59XG5cbi8vIEhlbHBlciBjbGFzc2VzXG4uZm9udC0yOC00OCB7XG4gIEBleHRlbmQgJXJlZ3VsYXItMjgtNDg7XG59XG4uZm9udC0yNC0zNCB7XG4gIEBleHRlbmQgJXJlZ3VsYXItMjQtMzQ7XG59XG4uZm9udC0xOC0zMiB7XG4gIEBleHRlbmQgJXJlZ3VsYXItMTgtMzI7XG59XG4uZm9udC0xNC0zMiB7XG4gIEBleHRlbmQgJXJlZ3VsYXItMTQtMzI7XG59XG4uZm9udC0yNC0yNCB7XG4gIEBleHRlbmQgJXJlZ3VsYXItMjQtMjQ7XG59XG4uZm9udC0xOC0yNCB7XG4gIEBleHRlbmQgJXJlZ3VsYXItMTgtMjQ7XG59XG4uZm9udC0xNC0xOCB7XG4gIEBleHRlbmQgJXJlZ3VsYXItMTQtMTg7XG59XG4uZm9udC0xMi0xNiB7XG4gIEBleHRlbmQgJXJlZ3VsYXItMTItMTY7XG59XG4uZm9udC0xNC0xNCB7XG4gIEBleHRlbmQgJXJlZ3VsYXItMTQtMTQ7XG59XG4uZm9udC0xMi0xNCB7XG4gIEBleHRlbmQgJXJlZ3VsYXItMTItMTQ7XG59IiwiLyoqXG4gKlxuICogQmxvZyBwb3N0IGRldGFpbCBwYWdlXG4gKlxuICovXG5cbi5ibG9nLXBvc3QtcGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuYmxvZy1wb3N0LXBhZ2VfX3NlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xuICB9XG5cbiAgLmJyZWFkY3J1bWIge1xuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRiYXNlLWdyYXk7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGJhc2UtZ3JheTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMS42JSA2JSAyJTtcbiAgICB9XG4gIH1cblxuICAuYmxvZy1wb3N0LXBhZ2VfX2hlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDEwNXB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG5cbiAgICAuYmxvZy1wb3N0LXBhZ2VfX2hlYWRlcl9fa2lja2VyIHtcbiAgICAgIEBleHRlbmQgJXJlZ3VsYXItMTQtMTQ7XG4gICAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKG1hcmdpbi1ib3R0b20sIDE2cHgsIDI0cHgpO1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIEBleHRlbmQgJXJlZ3VsYXItMjgtNDg7XG4gICAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKG1hcmdpbi1ib3R0b20sIDE2cHgsIDI0cHgpO1xuICAgIH1cblxuICAgIC5ibG9nLXBvc3QtcGFnZV9faGVhZGVyX19kYXRlIHtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkYmFzZS1ncmF5O1xuICAgICAgQGV4dGVuZCAlcmVndWxhci0xMi0xNDtcbiAgICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUocGFkZGluZy10b3AsIDE2cHgsIDI0cHgpO1xuICAgICAgY29sb3I6ICRiYXNlLWdyYXktYm9yZGVyO1xuICAgIH1cbiAgfVxuXG4gIC5ibG9nLXBvc3QtcGFnZV9fZmVhdHVyZWQtaW1hZ2Uge1xuICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUobWFyZ2luLXRvcCwgMjRweCwgNDBweCk7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShtYXJnaW4tYm90dG9tLCAyNHB4LCA2NHB4KTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA5ODRweDtcbiAgICB3aWR0aDoxMDAlO1xuICB9XG5cbiAgLmJsb2ctcG9zdC1wYWdlX19yZWxhdGVkLXBvc3RzIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUobWFyZ2luLWxlZnQsIDI0cHgsIDQ4cHgpO1xuICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUobWFyZ2luLXJpZ2h0LCAyNHB4LCA0OHB4KTtcblxuICAgIGgzIHtcbiAgICAgIEBleHRlbmQgJXJlZ3VsYXItMjQtMjQ7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDElO1xuICAgICAgbWFyZ2luOiAwIDAgMCAtMS4yJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMC41JSk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1vdXQ7XG5cbiAgICAgIEBpbmNsdWRlIHEtaXMtbWluLW1lZGl1bSB7XG4gICAgICAgIHdpZHRoOiAxNDAlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgICAgd2lkdGg6IDIzMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2ctcG9zdC1wYWdlX19yZWxhdGVkLXBvc3RzX193cmFwcGVyIHtcbiAgICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUobWFyZ2luLXRvcCwgMjBweCwgMjRweCk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC5tYXJrZG93bi1tb2R1bGUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDU4NHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAubWFya2Rvd24tbW9kdWxlX19jb3B5IHtcbiAgICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUocGFkZGluZy10b3AsIDVweCwgMTBweCk7XG4gICAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctYm90dG9tLCA1cHgsIDEwcHgpO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICAgaDEgeyBAZXh0ZW5kICVyZWd1bGFyLTI0LTM0OyB9XG4gICAgICBoMiB7IEBleHRlbmQgJXJlZ3VsYXItMjItMzA7IH1cbiAgICAgIGgzIHsgQGV4dGVuZCAlcmVndWxhci0yMC0yODsgfVxuICAgICAgaDQgeyBAZXh0ZW5kICVyZWd1bGFyLTE4LTI0OyB9XG4gICAgICBoNSwgaDYgeyBAZXh0ZW5kICVyZWd1bGFyLTE2LTIyOyB9XG5cbiAgICAgIHAge1xuICAgICAgICBAZXh0ZW5kICVyZWd1bGFyLTE0LTE4O1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICAgIH1cblxuICAgICAgLy8gTGlzdHNcbiAgICAgIHVsIHtcbiAgICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShtYXJnaW4tYm90dG9tLCAyMHB4LCAzMHB4KTtcbiAgICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShtYXJnaW4tdG9wLCAyMHB4LCAzMHB4KTtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShmb250LXNpemUsIDE0cHgsIDE4cHgpO1xuICAgICAgICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUobGluZS1oZWlnaHQsIDI0cHgsIDI4cHgpO1xuICAgICAgICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUobWFyZ2luLWJvdHRvbSwgMTBweCwgMThweCk7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTQwMDtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIHdpZHRoOiA5MCU7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRicmFuZC1saWdodC1ibHVlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGJsb2NrcXVvdGUgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy0zMDA7XG4gICAgICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAyNHB4LCAzNHB4KTtcbiAgICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShsaW5lLWhlaWdodCwgMzJweCwgNDJweCk7XG4gICAgICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUobWFyZ2luLWJvdHRvbSwgNDBweCwgNjBweCk7XG4gICAgICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUobWFyZ2luLXRvcCwgNDBweCwgNjBweCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRicmFuZC1saWdodC1ibHVlO1xuICAgICAgfVxuXG4gICAgICBwIGltZyxcbiAgICAgIGltZyB7XG4gICAgICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUobWFyZ2luLWJvdHRvbSwgMjBweCwgMzBweCk7XG4gICAgICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUobWFyZ2luLXRvcCwgMjBweCwgMzBweCk7XG4gICAgICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUobWFyZ2luLWxlZnQsIC0yNHB4LCAtMTAwcHgpO1xuICAgICAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKG1hcmdpbi1yaWdodCwgLTI0cHgsIC0xMDBweCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICBwIGltZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1heC13aWR0aDogMTIwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGNhcCB7XG4gICAgICBmb250LXNpemU6IDMzNCU7XG4gICAgICBmb250LWZhbWlseTogJHNhbXN1bmctMzAwO1xuICAgICAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgfVxuXG4gICAgLmhpZ2hsaWdodC1saXN0IHtcbiAgICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUocGFkZGluZy10b3AsIDI0cHgsIDU2cHgpO1xuICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLWJvdHRvbSwgMjRweCwgNTZweCk7XG4gICAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctbGVmdCwgMjRweCwgMTAwcHgpO1xuICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLXJpZ2h0LCAyNHB4LCAxMDBweCk7XG4gICAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKG1hcmdpbi10b3AsIDQwcHgsIDYwcHgpO1xuICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShtYXJnaW4tYm90dG9tLCA0MHB4LCA2MHB4KTtcbiAgICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUobWFyZ2luLWxlZnQsIC0yNHB4LCAtMTAwcHgpO1xuICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShtYXJnaW4tcmlnaHQsIC0yNHB4LCAtMTAwcHgpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgIGgzIHtcbiAgICAgICAgQGV4dGVuZCAlcmVndWxhci0yNC0zNDtcbiAgICAgICAgY29sb3I6ICRicmFuZC1saWdodC1ibHVlLWFjdGl2ZTtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWxpZ2h0LWJsdWU7XG4gICAgICAgIG9wYWNpdHk6IDAuMDc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmVuZC10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgbGVmdDogM3B4O1xuICAgICAgd2lkdGg6IDEwcHg7IFxuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWxpZ2h0LWJsdWU7XG5cbiAgICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgICB3aWR0aDogOHB4OyBcbiAgICAgICAgaGVpZ2h0OiA4cHg7ICBcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtYmxvZy1wb3N0X19sYXJnZS1lbGVtZW50IHtcbiAgd2lkdGg6IDEyMCU7XG4gIGxlZnQ6IC0xMCU7XG59IiwiLyoqXG4gKlxuICogRGV2aWNlcyBwaWNrZXIgbW9kdWxlXG4gKlxuICovXG4uZGV2aWNlcy1waWNrZXItcGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRldmljZXMtcGlja2VyLW1vZHVsZSB7XG5cbiAgaDMge1xuICAgIEBleHRlbmQgJXJlZ3VsYXItMTgtMzI7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLXRvcCwgMzBweCwgNDhweCk7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLWJvdHRvbSwgMzBweCwgNDhweCk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogNTUwcHg7XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIG1hcmdpbjogMCA0OHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5kZXZpY2VzLXBpY2tlci1tb2R1bGVfX3NlbGVjdC1jb3VudHJpZXMge1xuICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUocGFkZGluZy10b3AsIDc2cHgsIDExMHB4KTtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctYm90dG9tLCA3NnB4LCAxMTBweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgcCB7XG4gICAgICBAZXh0ZW5kICVyZWd1bGFyLTE0LTE4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjJweDtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgfVxuICB9XG5cbiAgLmN0YS1kcm9wZG93bi5jdGEtZHJvcGRvd24tLWNvdW50cmllcyB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIC5jdGEtZHJvcGRvd25fX2J1dHRvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMjRweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jdGEtZHJvcGRvd25fX2JvZHkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAuZGV2aWNlcy1waWNrZXItbW9kdWxlX19wcm9kdWN0cyB7XG4gICAgbWFyZ2luOiAxMHB4IC01cHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5kZXZpY2VzLXBpY2tlci1tb2R1bGVfX3Byb2R1Y3Qge1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICB3aWR0aDogY2FsYygxMDAlLzMpO1xuXG4gICAgJi5kZXZpY2VzLXBpY2tlci1tb2R1bGVfX2NvbHVtbi0yIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUvMik7XG5cbiAgICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRldmljZXMtcGlja2VyLW1vZHVsZV9fY29sdW1uLTEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJS8yKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgQGV4dGVuZCAlcmVndWxhci0xOC0yNDtcbiAgICAgIGNvbG9yOiAkYmFzZS1ibGFjay04MDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XG4gICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLXJpZ2h0LCAxMHB4LCAzNnB4KTtcbiAgICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUocGFkZGluZy1ib3R0b20sIDEwcHgsIDM2cHgpO1xuICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLWxlZnQsIDEwcHgsIDM2cHgpO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTIwcHggMCAtMTZweCAkYnJhbmQtbGlnaHQtYmx1ZSxcbiAgICAgICAgICAwcHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICB9XG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTIwcHggMCAtMTZweCAkYnJhbmQtbGlnaHQtYmx1ZSxcbiAgICAgICAgICAwcHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDApO1xuXG4gICAgICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTIwcHggMCAtMTZweCAkYnJhbmQtbGlnaHQtYmx1ZSxcbiAgICAgICAgICAgIDBweCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8qKlxuICpcbiAqIE1lZGlhIFF1ZXJpZXNcbiAqXG4gKi9cblxuIC8qIE1lZGlhIFF1ZXJ5IDEyODBweCAqL1xuXG4gIEBtaXhpbiBxLWlzLW1heCB7XG4gICAgQG1lZGlhICggbWF4LXdpZHRoOiAxNDAwcHggKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAbWl4aW4gcS1pcy1leHRyYS1sYXJnZSB7XG4gICAgQG1lZGlhICggbWF4LXdpZHRoOiAxMjgwcHggKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAbWl4aW4gcS1pcy1sYXJnZSB7XG4gICAgQG1lZGlhICggbWF4LXdpZHRoOiAxMjAwcHggKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAbWl4aW4gcS1pcy1tZWRpdW0tbGFyZ2Uge1xuICAgIEBtZWRpYSAoIG1heC13aWR0aDogMTAyNHB4ICkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgLyogTWVkaWEgUXVlcnkgNzYwcHggKi9cblxuICBAbWl4aW4gcS1pcy1tZWRpdW0ge1xuICAgIEBtZWRpYSAoIG1heC13aWR0aDogOTAwcHggKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAbWl4aW4gcS1pcy1taW4tbWVkaXVtIHtcbiAgICBAbWVkaWEgKCBtYXgtd2lkdGg6IDcyMHB4ICkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBtaXhpbiBxLWlzLWd0LW1lZGl1bSB7XG4gICAgQG1lZGlhICggbWluLXdpZHRoOiA5MDBweCApIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBtaXhpbiBxLWlzLWd0LW1lZGl1bSB7XG4gICAgQG1lZGlhICggbWluLXdpZHRoOiA5MDBweCApIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICAvKiBNZWRpYSBRdWVyeSA3MDBweCAqL1xuXG4gIEBtaXhpbiBxLWlzLXNtYWxsLWV4dHJhIHtcbiAgICBAbWVkaWEgKCBtYXgtd2lkdGg6IDcwMHB4ICkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgLyogTWVkaWEgUXVlcnkgNjAwcHggKi9cblxuICBAbWl4aW4gcS1pcy1zbWFsbCB7XG4gICAgQG1lZGlhICggbWF4LXdpZHRoOiA2MDBweCApIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBtaXhpbiBxLWlzLWd0LXNtYWxsIHtcbiAgICBAbWVkaWEgKCBtaW4td2lkdGg6IDYwMXB4ICkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgLyogTWVkaWEgUXVlcnkgNDIwcHggKi9cblxuXG4gIEBtaXhpbiBxLWlzLWV4dHJhLXNtYWxsIHtcbiAgICBAbWVkaWEgKCBtYXgtd2lkdGg6IDM1MHB4ICkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4iLCIvKipcbiAqXG4gKiBIZXJvIE1vZHVsZVxuICpcbiAqL1xuLmhlcm8tbW9kdWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShtaW4taGVpZ2h0LCAzMjBweCwgMzIwcHgpO1xuXG4gIGgxIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy00MDBjO1xuICAgIH1cbiAgfVxuXG4gIGgyIHtcbiAgICBAZXh0ZW5kICVyZWd1bGFyLTI4LTQ4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICYuaGVyby1tb2R1bGUtLXRhbGwge1xuICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUobWluLWhlaWdodCwgMzc1cHgsIDQ4MHB4KTtcbiAgfVxuXG4gICYuaGVyby1tb2R1bGUtLXRhbGwtZm9sZCB7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShtaW4taGVpZ2h0LCAzODRweCwgNjk2cHgpO1xuICB9XG5cbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJlc3BvbnNpdmUtaW1hZ2Uge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmLmhlcm8tbW9kdWxlLS1jdGEtZHJvcGRvd24ge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG5cbiAgLmhlcm8tbW9kdWxlX19kaXNjbGFpbWVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDI0cHg7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG59XG5cbi5oZXJvLW1vZHVsZS5sYXJnZSB7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUocGFkZGluZy10b3AsIDgwcHgsIDEyMHB4KTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLWJvdHRvbSwgODBweCwgMTIwcHgpO1xufVxuXG4uaGVyby1tb2R1bGUuYmctYmx1ZSB7XG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWxpZ2h0LWJsdWU7XG4gICAgb3BhY2l0eTogMC44NTtcbiAgfVxufVxuXG4uaGVyby1tb2R1bGVfX3N2Zy13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKGxlZnQsIDM2cHgsIDU2cHgpO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgODBtcyBlYXNlLW91dDtcbn1cblxuLmhlcm8tbW9kdWxlX19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IGF1dG87XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA3NSU7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxO1xuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgfVxuXG4gIGltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA4NXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKG1hcmdpbi1ib3R0b20sIDI0cHgsIDQwcHgpO1xuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICBtYXJnaW46IDAgMCAyNHB4O1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICB9XG4gIH1cblxuICAuY3RhLWRyb3Bkb3duLS1jb3VudHJpZXMge1xuICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUobWFyZ2luLXRvcCwgMTZweCwgNDBweCk7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLSAgRGlmZmVyZW50IFR5cGVzIG9mIGhlYWRlciAgLS0tLS0tLS0tLSovXG4uaGVyby1tb2R1bGVfX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5oZXJvLW1vZHVsZV9fYW5pbWF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zaG9wLWhlcm8tbW9kdWxlIHtcbiAgLmhlcm8tbW9kdWxlX19jb250ZW50IHtcbiAgICBsZWZ0OiA0MHB4O1xuICAgIGJvdHRvbTogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRvcDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbn1cbi5oZXJvLW1vZHVsZV9fYmFja2dyb3VuZC12aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6MTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbC1leHRyYSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufSIsIi8qKlxuICpcbiAqIEZvb3Rub3RlIG1vZHVsZVxuICpcbiAqL1xuLmZvb3Rub3RlLW1vZHVsZSB7XG5cbiAgaDMge1xuICAgIEBleHRlbmQgJXJlZ3VsYXItMTgtMzI7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShtYXJnaW4tYm90dG9tLCAyNHB4LCAyOHB4KTtcbiAgfVxuXG4gIGg0IHtcbiAgICBAZXh0ZW5kICVib2xkLTE0LTE2O1xuICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUobWFyZ2luLWJvdHRvbSwgMTFweCwgMTNweCk7XG4gIH1cblxuICBwIHtcbiAgICBAZXh0ZW5kICVyZWd1bGFyLTE0LTE4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgQGV4dGVuZCAlcmVndWxhci0xMi0xNjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTcwMDtcblxuICAgICAgJi5saW5rLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGUge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTc0cHg7XG4gIGJhY2tncm91bmQ6ICRiYXNlLXdoaXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGhlaWdodDogNTc0cHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi1oZWlnaHQ6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIGhlaWdodDogNjQwcHg7XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICYuYWN0aXZlIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMTIzNDU7XG5cbiAgICAgIC5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fY2FudmFzLWNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogNDB2aDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICAgIC5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fY29udGVudCB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgaGVpZ2h0OiA2MHZoO1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAuYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2Z1bGxzY3JlZW4tY2xvc2UtYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICAuYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2NhbnZhcy1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogNDglO1xuICAgICAgfVxuICAgICAgLmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDQ4dnc7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2ZyZWUtdGV4dCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIHBhZGRpbmc6IDI5cHggNzFweCAwO1xuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIHBhZGRpbmc6IDYwcHggNzFweCAwO1xuICB9XG5cbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTUwMDtcbiAgICBjb2xvcjogJGJhc2UtYmxhY2stODA7XG5cbiAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgb3BhY2l0eTogLjc7XG4gICAgICBmb250LWZhbWlseTogJHNhbXN1bmctMzAwYztcbiAgICAgIEBpbmNsdWRlIGNhbGMtbGluZUhlaWdodCg0OCwgNTYpO1xuICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShmb250LXNpemUsIDI2cHgsIDQ4cHgpO1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgcGFkZGluZzogMjRweCAyNHB4IDA7XG5cbiAgICBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2xvYWRlciB7XG4gIGxlZnQ6IDc1JTtcbiAgXG4gIEBtZWRpYShtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgbGVmdDogNTAlO1xuICB9XG59XG5cbi5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fY2FudmFzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAkYnJhbmQtbGlnaHQtcHVycGxlO1xufVxuLmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19jYW52YXMtY29udGFpbmVyIGNhbnZhcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbi5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fY29udGVudC1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6NDtcbiAgbWF4LXdpZHRoOiA2MTZweDtcbiAgaGVpZ2h0OjEwMCU7XG4gIHdpZHRoOiA1MCU7XG4gIGJhY2tncm91bmQ6ICRicmFuZC1saWdodC1wdXJwbGU7XG5cbiAgQG1lZGlhKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiA1MCU7XG4gIGJhY2tncm91bmQ6ICRiYXNlLXdoaXRlO1xuICBib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjEzKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDYwOHB4O1xuICB6LWluZGV4OiA1O1xuICBtYXJnaW46IDhweCAwcHggOHB4IDhweDtcblxuICAuc3Qtc2xpZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnN0LXNsaWRlcl9fc2xpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLnNsaWRlci1tZWF0YmFsbHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICBib3R0b206IDQwcHg7XG4gICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLnNsaWRlci1tZWF0YmFsbHNfX2JhbGwge1xuICAgIGJhY2tncm91bmQ6ICRiYXNlLXdoaXRlO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWxpZ2h0LWJsdWU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICAuc2xpZGVyLW1lYXRiYWxscyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX3Byb2R1Y3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwIDcycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDY0MHB4O1xuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDExMDBweCkge1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBwYWRkaW5nOiAwIDA7XG4gIH1cbn1cblxuLmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19wcm9kdWN0IHtcbiAgd2lkdGg6IDMzLjMzMzMlO1xuXG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAmOm50aC1jaGlsZCgzbisyKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJjpudGgtY2hpbGQoM24rMykge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBmb250LWZhbWlseTogJHNhbXN1bmctNjAwO1xuICAgIGNvbG9yOiAkYmFzZS1ibGFjaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fcHJvZHVjdC1pbWFnZSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6YWN0aXZlIHtcbiAgICAgIC5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fcHJvZHVjdC1pbWFnZSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC45NSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fcHJvZHVjdC1sYWJlbCB7XG4gICAgb3BhY2l0eTogLjg7XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICY6bnRoLWNoaWxkKDNuKzIpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgzbiszKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuLmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19wcm9kdWN0LWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG8gOHB4O1xuICB3aWR0aDogODJweDtcbiAgaGVpZ2h0OiA4MnB4OyAvKiAxOjEgc2NhbGluZyAqL1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDAgNnB4IDEwcHggMCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgYmFja2dyb3VuZDogIzRCNUFCQTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4taGVpZ2h0OiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICB3aWR0aDogOTZweDtcbiAgICBoZWlnaHQ6IDk2cHg7XG4gIH1cbn1cblxuLmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19wcm9kdWN0LWltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWF4LXdpZHRoOiA3MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fZGV0YWlscy12aWV3LFxuLmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19pZGxlLXZpZXcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19pZGxlLXZpZXcge1xuICBAbWVkaWEobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19wcm9kdWN0LXRyYW5zaXRpb25lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNzJweDtcbiAgaGVpZ2h0OiA3MjhweDtcbiAgYmFja2dyb3VuZDogIzRCNUFCQTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5cbi5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fZGV0YWlscy12aWV3IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogJGJyYW5kLWFkdC1ibHVlO1xuICBjb2xvcjogJGJhc2Utd2hpdGU7XG5cbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbi8vXCJCYWNrIHRvIG92ZXJ2aWV3XCIgbGluayBzdHlsaW5nIGlzIGNvbWluZyBmcm9tIGxpbmsuc2NzcyAoVUkgUGF0dGVybiBsaWJyYXJ5KVxuYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGUge1xuICAubGluay0tbGVmdCB7XG4gICAgQGV4dGVuZCAlcmVndWxhci0xMi0xNjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTZweDtcbiAgICB0b3A6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTcwMDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19kZXRhaWxzLXZpZXcge1xuXG4gIC5jaGV2cm9uIHtcbiAgICB0b3A6IDIzJTtcblxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB0b3A6IDI4JTtcbiAgICB9XG4gIH1cblxuICAuY2hldnJvbi0tbGVmdCB7XG4gICAgbGVmdDogNjRweDtcblxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgbGVmdDogMjRweDtcbiAgICB9XG4gIH1cblxuICAuY2hldnJvbi0tcmlnaHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDY0cHg7XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIHJpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyAuYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2NoZXZyb24sXG4uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2Z1bGxzY3JlZW4tY2xvc2UtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAxOCU7XG4gIGxlZnQ6IDY0cHg7XG4gIEBpbmNsdWRlIHNjYWxlLXZhbHVlKHdpZHRoLCA0NHB4LCA2NHB4KTtcbiAgQGluY2x1ZGUgc2NhbGUtdmFsdWUoaGVpZ2h0LCA0NHB4LCA2NHB4KTtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogJGJhc2Utd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLDAsMCwuMik7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgcmdiYSgwLDAsMCwuOCk7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMCwwLDAsLjgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zMCUsIC01MCUpIHJvdGF0ZSgxMzVkZWcpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogLjI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIH1cbiAgfVxuICAmOmFjdGl2ZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSguOTUpO1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB0b3A6IDEyJTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19jaGV2cm9uIHtcblxuICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICB0b3A6IDI0JTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLWhlaWdodDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgdG9wOiAyMCU7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICB0b3A6IDEyJTtcbiAgfVxuXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDc2MHB4KSB7XG4gICAgdG9wOiAzMCU7XG4gIH1cblxufVxuXG4uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2NoZXZyb24tLWxlZnQge1xuICBAbWVkaWEobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIGxlZnQ6IDQwcHg7XG4gIH1cbn1cbi5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fY2hldnJvbi0tcmlnaHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogNjRweDtcblxuICAmOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNzAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19wcm9kdWN0LWluZm9ybWF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDYwMHB4O1xuXG4gIFxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ4JSk7XG5cbiAgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy03MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAzNTBweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ5JSk7XG5cbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgbWF4LWhlaWdodDogNTIwcHg7XG4gICAgbWFyZ2luOiAxNnB4IGF1dG8gMDtcbiAgICB3aWR0aDogOTAlO1xuICAgIGhlaWdodDogOTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTUlKTtcblxuICAgIGltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogMzUwcHgpIHtcbiAgICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUyJSk7XG5cbiAgfVxufVxuXG4uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX3Byb2R1Y3QtZGV0YWlscyB7XG5cbiAgd2lkdGg6IDgwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdG9wOiA2MCU7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDYwMHB4KSB7XG5cbiAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDYlKTtcbiAgIHdpZHRoOiA5NSU7XG4gIH1cblxufVxuXG4uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX3Byb2R1Y3QtaW1hZ2UtY29udGFpbmVyIHtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwOyAgXG4gIG1hcmdpbjogNyUgYXV0bztcbiAgaGVpZ2h0OiAyOSU7XG5cbiAgQG1lZGlhKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICBtYXJnaW46IDUlIGF1dG8gMDtcbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuXG59XG5cbi5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fcHJvZHVjdC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgQG1lZGlhKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fZmluZS1wcmludCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgb3BhY2l0eTogLjY7XG59XG5cblxuLy8gU01BTEwgU0laRVxuQG1lZGlhKG1heC13aWR0aDogOTAwcHgpIHtcbiAgYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2NhbnZhcy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDUwJTtcbiAgfVxuICAuYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA2MDBweCkge1xuICAuYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2NhbnZhcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG59XG5cbi5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fZnVsbHNjcmVlbi1jbG9zZS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgcmlnaHQ6IDE2cHg7XG4gIGxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJ+KclSc7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBjb2xvcjogJGJhc2UtYmxhY2stODA7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG5cbmFkdC1ob3ctaXQtd29ya3MtaW1hZ2UtZmFsbGJhY2ssXG4uYWR0LWhvdy1pdC13b3Jrcy1pbWFnZS1mYWxsYmFja19faW1hZ2Utc2V0LFxuLmFkdC1ob3ctaXQtd29ya3MtaW1hZ2UtZmFsbGJhY2tfX21vYmlsZSxcbi5hZHQtaG93LWl0LXdvcmtzLWltYWdlLWZhbGxiYWNrX19kZXNrdG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuLmFkdC1ob3ctaXQtd29ya3MtaW1hZ2UtZmFsbGJhY2tfX2ltYWdlLXNldCxcbi5hZHQtaG93LWl0LXdvcmtzLWltYWdlLWZhbGxiYWNrX19tb2JpbGUsXG4uYWR0LWhvdy1pdC13b3Jrcy1pbWFnZS1mYWxsYmFja19fZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uYWR0LWhvdy1pdC13b3Jrcy1pbWFnZS1mYWxsYmFja19fZGVza3RvcCB7XG4gIEBtZWRpYShtaW4td2lkdGg6IDkwMXB4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5hZHQtaG93LWl0LXdvcmtzLWltYWdlLWZhbGxiYWNrX19tb2JpbGUge1xuICBAbWVkaWEobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbmFkdC1ob3ctaXQtd29ya3MtY2FudmFzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmFkdC1ob3ctaXQtd29ya3MtY2FudmFzLW1vbml0b3JpbmctcmVzcG9uc2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDBweDtcbiAgcmlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAxNjBweDtcbiAgaGVpZ2h0OiAxNjBweDtcbiAgYm9yZGVyOiAxLjRweCBzb2xpZCAkYnJhbmQtYWR0LWJsdWU7XG4gIGJhY2tncm91bmQ6ICRicmFuZC1saWdodC1wdXJwbGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9hZHQvaG93LWl0LXdvcmtzL2FkdC1sYWR5LnN2ZycpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgQG1lZGlhKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICB3aWR0aDogMTI0cHg7XG4gICAgaGVpZ2h0OiAxMjRweDtcbiAgfVxufVxuLmFkdC1ob3ctaXQtd29ya3MtY2FudmFzLW1vbml0b3JpbmctcmVzcG9uc2VfX3Bob25lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xNnB4O1xuICBsZWZ0OiAtMTZweDtcbiAgYm9yZGVyOiAxLjRweCBzb2xpZCAkYnJhbmQtbGlnaHQtYmx1ZTtcbiAgYmFja2dyb3VuZDogJGJyYW5kLWxpZ2h0LXB1cnBsZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiA1NHB4O1xuXG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIHRvcDogLThweDtcbiAgICBsZWZ0OiAtOHB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLmFkdC1ob3ctaXQtd29ya3MtY2FudmFzLW1vbml0b3JpbmctcmVzcG9uc2VfX3RleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgY29sb3I6ICRicmFuZC1hZHQtYmx1ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTUwMDtcbn1cblxuLmFkdC1ob3ctaXQtd29ya3MtY2FudmFzLW1vbml0b3JpbmctcmVzcG9uc2VfX2RvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4iLCIuYmxvY2stbGlzdC1tb2R1bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogJGJhc2Utd2hpdGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgaDIge1xuICAgIEBleHRlbmQgJXJlZ3VsYXItMTgtMzI7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShtYXJnaW4tdG9wLCAzOHB4LCA0MHB4KTtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKG1hcmdpbi1ib3R0b20sIDE4cHgsIDI0cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICB1bCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICB9XG4gIGxpIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1saXN0LW1vZHVsZV9fc2hvdy1tb3JlIHtcbiAgICBAZXh0ZW5kICVyZWd1bGFyLTE0LTE0O1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAxNHB4IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICAgIGJhY2tncm91bmQ6ICRiYXNlLXdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy02MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXMgbGluZWFyO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6ICRiYXNlLWdyYXktaG92ZXI7XG4gICAgfVxuICB9XG5cbiAgJi5ibG9jay1saXN0LW1vZHVsZV9fc2hvd2luZy1hbGwge1xuICAgIC5ibG9jay1saXN0LW1vZHVsZV9fc2hvdy1tb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4uYmxvY2stbGlzdC1tb2R1bGVfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGNhbGMoMTAwJS8zKTtcbiAgbWFyZ2luOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmbG9hdDogbGVmdDtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJS8yKTtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIC5ibG9jay1saXN0LW1vZHVsZV9faXRlbS5jb2x1bW5zLTEge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYmxvY2stbGlzdC1tb2R1bGVfX2l0ZW0uY29sdW1ucy0yIHtcbiAgd2lkdGg6IGNhbGMoMTAwJS8yKTtcblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsb2NrLWxpc3QtbW9kdWxlX19pdGVtLmNvbHVtbnMtNCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUvNCk7XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUvMik7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYmxvY2stbGlzdC1tb2R1bGVfaWNvbi13cmFwcGVyIHtcbiAgaW1nIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBwYWRkaW5nOiA2cHggMTZweCAwIDA7XG4gIH1cbn1cbi5ibG9jay1saXN0LW1vZHVsZV9faWNvbiB7XG4gIHdpZHRoOiA3MnB4O1xuICBoZWlnaHQ6IDcycHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgc3ZnIHtcbiAgICBmaWxsOiAjN2NjNDAwO1xuICB9XG59XG4uYmxvY2stbGlzdC1tb2R1bGVfX3RleHQtd3JhcHBlciB7XG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5ibG9jay1saXN0LW1vZHVsZV9fY29udGVudC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQkVCRUI7XG4gIGJhY2tncm91bmQ6ICRiYXNlLXdoaXRlO1xufVxuLmJsb2NrLWxpc3QtbW9kdWxlX19jb250ZW50IHtcbiAgbWFyZ2luOiAwIGF1dG8gNzJweDtcbiAgcGFkZGluZzogNTRweCAyNHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiA0ODBweDtcblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG5cbiAgaDMge1xuICAgIEBleHRlbmQgJXJlZ3VsYXItMTgtMjQ7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShtYXJnaW4tYm90dG9tLCA4cHgsIDE4cHgpO1xuICB9XG5cbiAgcCB7XG4gICAgQGV4dGVuZCAlcmVndWxhci0xMi0xNjtcbiAgICBtYXgtd2lkdGg6IDMxMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAubGluayxcbiAgLmJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNTBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxuICB9XG4gIC5saW5rIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG4gIC5saW5rX19pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG4gIC5idXR0b24ge1xuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbi5ibG9jay1saXN0LW1vZHVsZV9fY29udGVudC0td2l0aC1idXR0b24ge1xuICBtYXJnaW46IDAgYXV0byAxMDhweDtcblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmJsb2NrLWxpc3QtbW9kdWxlX19mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAkYmFzZS13aGl0ZTtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICB3aWR0aDoxMDAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0VCRUJFQjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQkVCRUI7XG4gIGNvbG9yOiAkYmFzZS1ibGFjay01MDtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxufVxuXG5cbi8vIENhdGVnb3Jpc2VkIHRoZW1lXG4uYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIHtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShtYXJnaW4tbGVmdCwgMHB4LCA1NnB4KTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShtYXJnaW4tcmlnaHQsIDBweCwgNTZweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWdyYXk7XG5cbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4OyAgICBcbiAgfVxuXG4gIGgyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIHVsIHtcbiAgICBtYXJnaW46IDAgLTVweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmJsb2NrLWxpc3QtbW9kdWxlX19zaG93LW1vcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmJsb2NrLWxpc3QtbW9kdWxlX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJS8zKTtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBmbG9hdDogbm9uZTtcblxuICAgICYuY29sdW1ucy0yIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUvMik7XG5cbiAgICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlLzIpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cblxuICAuYmxvY2stbGlzdC1tb2R1bGVfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiAkYmFzZS13aGl0ZTtcblxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1saXN0LW1vZHVsZV9fY29udGVudCB7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLXRvcCwgMzJweCwgNDhweCk7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLWJvdHRvbSwgMzJweCwgNDhweCk7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLWxlZnQsIDE2cHgsIDQwcHgpO1xuICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUocGFkZGluZy1yaWdodCwgMTZweCwgNDBweCk7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1saXN0LW1vZHVsZV9pY29uLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUobWFyZ2luLXRvcCwgLTMycHgsIC00OHB4KTtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKG1hcmdpbi1sZWZ0LCAtMThweCwgLTQwcHgpO1xuICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUobWFyZ2luLXJpZ2h0LCAtMThweCwgLTQwcHgpO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODAuMzUlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmJ1dHRvbiB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBib3R0b206IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG5cbiAgICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxMDAlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAuYmxvY2stbGlzdC1tb2R1bGVfX2NvbnRlbnQtLXdpdGgtYnV0dG9uIHtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctYm90dG9tLCAxMDdweCwgMTIzcHgpO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuYmxvY2stbGlzdC1tb2R1bGVfX2J1dHRvbiB7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShsZWZ0LCAxNnB4LCA0MHB4KTtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGJvdHRvbSwgMzJweCwgNDhweCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICB9XG5cbiAgLmJsb2NrLWxpc3QtbW9kdWxlX19pdGVtLS1mdWxsLWltYWdlIHtcbiAgICAuYmxvY2stbGlzdC1tb2R1bGVfaWNvbi13cmFwcGVyIHtcbiAgICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUobWFyZ2luLWJvdHRvbSwgMzBweCwgNDBweCk7XG4gICAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctYm90dG9tLCA1Ni4yNSUsIDY4JSk7XG5cbiAgICAgIC5yZXNwb25zaXZlLWltYWdlIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrLWxpc3QtbW9kdWxlX19pdGVtLS1pbWFnZS1vbmx5IHtcbiAgICAuYmxvY2stbGlzdC1tb2R1bGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLmJsb2NrLWxpc3QtbW9kdWxlX2ljb24td3JhcHBlciB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cblxuICAgICAgLmJsb2NrLWxpc3QtbW9kdWxlX2ljb24tbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIC5ibG9jay1saXN0LW1vZHVsZV9pY29uLXdyYXBwZXIge1xuICAgICAgICAuYmxvY2stbGlzdC1tb2R1bGVfaWNvbi1tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5ibG9jay1saXN0LW1vZHVsZV9pY29uLWRlc2t0b3Age1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxvY2stbGlzdC1tb2R1bGVfX2l0ZW0tLW5vLWltYWdlLmNvbHVtbnMtMSB7XG4gICAgLmJsb2NrLWxpc3QtbW9kdWxlX19jb250ZW50IHtcbiAgICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUocGFkZGluZy10b3AsIDMycHgsIDU2cHgpO1xuICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLWJvdHRvbSwgMzJweCwgNTZweCk7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDEyMG1zIGVhc2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy02MDA7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcblxuICAgICAgICAvL1VuZGVybGluZSBlbGVtZW50LCBiZWluZyBtb3ZlZCBieSB0cmFuc2xhdGVZIG9uIDpob3ZlciBvbiAubGlua1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBib3R0b206IC00cHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saWdodC1ibHVlO1xuICAgICAgICB9XG5cbiAgICAgICAgaHRtbDpub3QoLmRldmljZSkgJjpob3ZlcixcbiAgICAgICAgaHRtbDpub3QoLmRldmljZSkgJjpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICRicmFuZC1saWdodC1ibHVlLTI7XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saWdodC1ibHVlLTI7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDM5MG1zLCBjdWJpYy1iZXppZXIoMC4xOTAsIDEuMDAwLCAwLjIyMCwgMS4wMDApKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBodG1sOm5vdCguZGV2aWNlKSAmOmFjdGl2ZSxcbiAgICAgICAgaHRtbC5kZXZpY2UgJjphY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtbGlnaHQtYmx1ZS1hY3RpdmU7XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saWdodC1ibHVlLWFjdGl2ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxvY2stbGlzdC1tb2R1bGVfX2l0ZW0tLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuYmxvY2stbGlzdC1tb2R1bGVfX2l0ZW0tLXF1b3RlIHtcbiAgICAuYmxvY2stbGlzdC1tb2R1bGVfaWNvbi13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMi4xNSU7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDcwcHg7XG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgfVxuICAgIH1cbiAgICAuYmxvY2stbGlzdC1tb2R1bGVfX2ljb24ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgICAgbWF4LWhlaWdodDogNzBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICB9XG4gICAgLmJsb2NrLWxpc3QtbW9kdWxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgYmxvY2txdW90ZSBwIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgYSB7XG4gICAgICAgIEBleHRlbmQgJXJlZ3VsYXItMTQtMTg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQgKyAuZW1haWwtc3Vic2NyaXB0aW9uLW1vZHVsZSB7XG4gIG1hcmdpbi10b3A6IDExOHB4O1xufSIsIi5zaWRlLWJ5LXNpZGUtbW9kdWxlIHtcbiAgcGFkZGluZzogODBweCA0OHB4IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNGQ0Y4RjU7XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgcGFkZGluZzogNDBweCAyNHB4IDQ4cHg7XG4gIH1cbn1cblxuLnNpZGUtYnktc2lkZS1tb2R1bGUtLW5hcnJvdyB7XG4gIHBhZGRpbmc6IDYwcHggMTY4cHggNDBweDtcblxuICBAaW5jbHVkZSBxLWlzLWxhcmdlIHtcbiAgICBwYWRkaW5nOiA2MHB4IDQ4cHggNDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIHBhZGRpbmc6IDQ4cHggNHZ3O1xuICB9XG59XG5cbi5zaWRlLWJ5LXNpZGUtbW9kdWxlX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTQwMGM7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNpZGUtYnktc2lkZS1tb2R1bGVfX3N1Yi1oZWFkbGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA3NSU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy0zMDA7XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuXG4uc2lkZS1ieS1zaWRlLW1vZHVsZV9fYmxvY2std3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc2lkZS1ieS1zaWRlLW1vZHVsZV9fYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIzMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCA5MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNzJweDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG5cbiAgW2RhdGEtc2lkZS1ieS1zaWRlLW1vZHVsZS1pdGVtcy1jb3VudD1cIjJcIl0gJiB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuXG4gICAgLnNpZGUtYnktc2lkZS1tb2R1bGVfX2ltYWdlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0NyU7XG5cbiAgICAgIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgW2RhdGEtc2lkZS1ieS1zaWRlLW1vZHVsZS1pdGVtcy1jb3VudD1cIjNcIl0gJiB7XG4gICAgd2lkdGg6IDMyJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICB9XG5cbiAgW2RhdGEtc2lkZS1ieS1zaWRlLW1vZHVsZS1pdGVtcy1jb3VudD1cIjVcIl0gJixcbiAgW2RhdGEtc2lkZS1ieS1zaWRlLW1vZHVsZS1pdGVtcy1jb3VudD1cIjNcIl0gJixcbiAgW2RhdGEtc2lkZS1ieS1zaWRlLW1vZHVsZS1pdGVtcy1jb3VudD1cIjJcIl0gJiB7XG4gICAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgW2RhdGEtc2lkZS1ieS1zaWRlLW1vZHVsZS1pdGVtcy1jb3VudD1cIjVcIl0gJiB7XG4gICAgd2lkdGg6IDM1MnB4O1xuICAgIG1hcmdpbjogMCAxMHB4IDIwcHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gICYuc2lkZS1ieS1zaWRlLW1vZHVsZV9fYmxvY2stLXdpdGgtZm9vdGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG5cbiAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzJweDtcbiAgICB9XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTQwMDtcbiAgICBAaW5jbHVkZSBzY2FsZS12YWx1ZShmb250LXNpemUsIDE4cHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luLWJvdHRvbTogNiU7XG4gIH1cblxuICBoMyArIHAge1xuICAgIEBleHRlbmQgJXJlZ3VsYXItMTQtMTg7XG5cbiAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDhweCBhdXRvIDA7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAkYmFzZS1ibGFjay04MDtcbiAgfVxuXG4gIHVsIHtcbiAgICBtYXJnaW46IC03cHggMCAwIDA7XG4gIH1cblxuICBsaSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICB3aWR0aDogODUlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgdG9wOiAzcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc2lkZS1ieS1zaWRlL2ljb24tY2hlY2stbWFyay5zdmcnKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG59XG5cbi5zaWRlLWJ5LXNpZGUtbW9kdWxlX19ibG9jay1pbm5lci13cmFwcGVyIHtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogODUlO1xufVxuXG4uc2lkZS1ieS1zaWRlLW1vZHVsZV9fbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDdweCAxNnB4O1xuICBjb2xvcjogJGJyYW5kLXB1cnBsZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kOiAkYnJhbmQtbGlnaHQtcHVycGxlO1xuXG4gIHAge1xuICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy04MDA7XG4gIH1cbn1cblxuLnNpZGUtYnktc2lkZS1tb2R1bGVfX2ltYWdlIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1MiU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgaGVpZ2h0OiA2MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgIGltZyB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogMTEycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB9XG4gIH1cbn1cblxuLnNpZGUtYnktc2lkZS1tb2R1bGVfX2Jsb2NrLWZvb3RlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiA1OHB4O1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICBjb2xvcjogJGJhc2UtYmxhY2stNTA7XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgc3Ryb25nIHtcbiAgICBjb2xvcjogJGJhc2UtYmxhY2stODA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy02MDA7XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy00MDA7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLnNpZGUtYnktc2lkZS1tb2R1bGVfX2Zvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAzNnB4IGF1dG8gOHB4O1xuICB3aWR0aDogNzAlO1xuXG4gIHAge1xuICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy00MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAkYmFzZS1ibGFjay0zMDtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkYmFzZS1ibGFjay0zMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBtYXJnaW46IDEycHggMCA4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNpZGUtYnktc2lkZS1tb2R1bGUge1xuICAmLmJnLWxpZ2h0LXB1cnBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWxpZ2h0LXB1cnBsZTtcbiAgfVxufVxuXG4uc2lkZS1ieS1zaWRlLW1vZHVsZSB7XG4gICYuc2lkZS1ieS1zaWRlLW1vZHVsZS0taGVhZGVyLXNtYWxsIHtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctdG9wLCA0MHB4LCA5NnB4KTtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctYm90dG9tLCAyOHB4LCA3NnB4KTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgIC5zaWRlLWJ5LXNpZGUtbW9kdWxlX19oZWFkZXIge1xuICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShtYXJnaW4tYm90dG9tLCAyNHB4LCA0MHB4KTtcblxuICAgICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2lkZS1ieS1zaWRlLW1vZHVsZV9fYmxvY2std3JhcHBlciB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogMTEyMHB4O1xuXG4gICAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgICAgbWFyZ2luOiAwIDI0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICAuc2lkZS1ieS1zaWRlLW1vZHVsZV9faGVhZGVyIGgzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvKipcbiAqXG4gKiBUaGVtZXMgZm9yIHNlY3Rpb25zIC8gYmxvY2tzIGluIHRoZSBsYXlvdXRcbiAqXG4gKi9cbi5iZy1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtZ3JheTtcbiAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICAuc3ZnLWxheWVyX190b3AtbGF5ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWdyYXk7XG4gIH1cbn1cblxuLmJnLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtbGlnaHQtYmx1ZTtcbiAgY29sb3I6ICRiYXNlLXdoaXRlO1xuXG4gIHAge1xuICAgIGNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgfVxuXG4gIC5zdmctbGF5ZXJfX3RvcC1sYXllciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWxpZ2h0LWJsdWU7XG4gIH1cbn1cblxuLmJnLWxpZ2h0LXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saWdodC1wdXJwbGU7XG4gIC5zdmctbGF5ZXJfX3RvcC1sYXllciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWxpZ2h0LXB1cnBsZTtcbiAgfVxufVxuXG4uYmctbGlnaHQtcHVycGxlLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtbGlnaHQtcHVycGxlLTM7XG4gIGNvbG9yOiAkYmFzZS1ibGFjay04MDtcbiAgLnN2Zy1sYXllcl9fdG9wLWxheWVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtbGlnaHQtcHVycGxlLTM7XG4gIH1cbn1cblxuLmJnLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wdXJwbGU7XG4gIGNvbG9yOiAkYmFzZS13aGl0ZTtcblxuICAuc3ZnLWxheWVyX190b3AtbGF5ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wdXJwbGU7XG4gIH1cbn1cblxuLmJnLXBvd2RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wb3dkZXI7XG4gIGNvbG9yOiAkYmFzZS1ibGFjay04MDtcbiAgLnN2Zy1sYXllcl9fdG9wLWxheWVyIHtcbiAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wb3dkZXI7XG4gIH1cbn1cblxuLmJnLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcGluaztcbiAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICAuc3ZnLWxheWVyX190b3AtbGF5ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1waW5rO1xuICB9XG59XG5cbi5iZy1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWxpZ2h0LWdyYXk7XG4gIGNvbG9yOiAkYmFzZS1ibGFjay04MDtcbiAgLnN2Zy1sYXllcl9fdG9wLWxheWVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtbGlnaHQtZ3JheTtcbiAgfVxufVxuXG4uYmctZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWdyYXk7XG4gIGNvbG9yOiAkYmFzZS1ibGFjay04MDtcbiAgLnN2Zy1sYXllcl9fdG9wLWxheWVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ncmF5O1xuICB9XG59XG5cbi5iZy1saWdodC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWxpZ2h0LWJsdWUtMztcbiAgLnN2Zy1sYXllcl9fdG9wLWxheWVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtbGlnaHQtYmx1ZS0zO1xuICB9XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xuXG4gIC5zdmctbGF5ZXJfX3RvcC1sYXllciB7XG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgfVxufVxuXG4uYmctYWR0LWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtYWR0LWJsdWU7XG4gIGNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgLnN2Zy1sYXllcl9fdG9wLWxheWVyIHtcbiAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1hZHQtYmx1ZTtcbiAgfVxufVxuLmJnLWdvbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZ29sZDtcbiAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICAuc3ZnLWxheWVyX190b3AtbGF5ZXIge1xuICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWdvbGQ7XG4gIH1cbn1cblxuLmJnLWdvbGQtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZ29sZDtcbiAgY29sb3I6ICRiYXNlLXdoaXRlO1xuICAuc3ZnLWxheWVyX190b3AtbGF5ZXIge1xuICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWdvbGQ7XG4gIH1cbn1cblxuLmJnLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtYmxhY2s7XG4gIGNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgLnN2Zy1sYXllcl9fdG9wLWxheWVyIHtcbiAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWJsYWNrO1xuICB9XG59XG5cbi5iZy1lbmRlYXZvci1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWVuZGVhdm9yLWJsdWU7XG4gIGNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgLnN2Zy1sYXllcl9fdG9wLWxheWVyIHtcbiAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1lbmRlYXZvci1ibHVlO1xuICB9XG59XG5cbi8qXG4gIEFkZGVkIGZvciBOdmlkaWEgTGluayBwYWdlIDIyLzA2LzIwMTdcbiovXG4uYmctbGlnaHQtZ3JleS1ncmFkaWVudC1yaWdodC10by1sZWZ0IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDMxNWRlZywgI0U4RThFOCAwJSwgI0ZBRkFGQSAxMDAlKTtcblxuICAuc3ZnLWxheWVyX190b3AtbGF5ZXIge1xuICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDMxNWRlZywgI0U4RThFOCAwJSwgI0ZBRkFGQSAxMDAlKTtcbiAgfVxufVxuXG4uYmctZGVlcC1ncmV5LWdyYWRpZW50LXJpZ2h0LXRvLWxlZnQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzE1ZGVnLCAjRThFOEU4IDAlLCAjRjNGM0YzIDEwMCUpO1xuXG4gIC5zdmctbGF5ZXJfX3RvcC1sYXllciB7XG4gICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzE1ZGVnLCAjRThFOEU4IDAlLCAjRjNGM0YzIDEwMCUpO1xuICB9XG59XG5cbi8qXG4gIEFkZGVkIGZvciBOdmlkaWEgTGluayBwYWdlIDA1LzA3LzIwMTdcbiovXG4uYmctYmxhY2stZ3JhZGllbnQtbGVmdC10by1yaWdodCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMwMDAwMDAgMCUsICMyQjJCMkIgMTAwJSk7XG5cbiAgLnN2Zy1sYXllcl9fdG9wLWxheWVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMDAwMDAwIDAlLCAjMkIyQjJCIDEwMCUpO1xuICB9XG59XG5cbi5iZy1saWdodC1ncmV5LWdyYWRpZW50LWxlZnQtdG8tcmlnaHQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCNFOEU4ZTggMCwjZmZmZmZmIDEwMCUpO1xuXG4gIC5zdmctbGF5ZXJfX3RvcC1sYXllciB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywjRThFOGU4IDAsI2ZmZmZmZiAxMDAlKTtcbiAgfVxufVxuIiwiLyoqXG4gKlxuICogQ1RBIG1vZHVsZVxuICpcbiAqL1xuXG4uY3RhLW1vZHVsZS1jZW50ZXIge1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctdG9wLCA1NXB4LCA4NHB4KTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLWJvdHRvbSwgNDdweCwgODRweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBwIHtcbiAgICBtYXJnaW46IDEwcHggMCAyN3B4IDA7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShtYXJnaW4tYm90dG9tLCAxN3B4LCAyN3B4KTtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LWZhbWlseTogICRzYW1zdW5nLTMwMDtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGZvbnQtc2l6ZSwgMjRweCwgMzJweCk7XG4gICAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICAgIEBpbmNsdWRlIGNhbGMtbGluZUhlaWdodCgzMiwgNDgpO1xuICB9XG5cbiAgYSB7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTAlO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLSAgU2l6ZXMgIC0tLS0tLS0tLS0qL1xuXG4uY3RhLW1vZHVsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvL1RoaXMgbmVlZHMgdGhvcm91Z2ggdGVzdGluZyBvbiBhbGwgZGV2aWNlcyFcbiAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUobWluLWhlaWdodCwgNDEwcHgsIDI4M3B4KTtcbiAgbWFyZ2luLWJvdHRvbTogLThweDtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy0zMDA7XG4gICAgQGluY2x1ZGUgY2FsYy1saW5lSGVpZ2h0KDMyLCA0MCk7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShmb250LXNpemUsIDI0cHgsIDMycHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1leHRyYS1zbWFsbCB7XG4gICAgbWluLWhlaWdodDogMzcwcHg7XG4gIH1cblxuICAmLmJnLWJsYWNrLWdyYWRpZW50LWxlZnQtdG8tcmlnaHQge1xuICAgY29sb3I6ICRiYXNlLXdoaXRlO1xuICB9XG5cbiAgLmN0YS1tb2R1bGVfX3NvY2lhbCB7XG4gICAgbWFyZ2luLXRvcDogMjNweDtcblxuICAgIGEge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkYmFzZS1ibGFjaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDIwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE3cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIGZpbGw6ICRiYXNlLWJsYWNrO1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDgwbXMgbGluZWFyO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtYmxhY2s7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBmaWxsOiAkYnJhbmQtbGlnaHQtcHVycGxlLTM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIGEge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIG1heC13aWR0aDogMTJweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN0YS1tb2R1bGVfX2N0YXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcblxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4uY3RhLW1vZHVsZS0taGFsZi13aWR0aCxcbi5jdGEtbW9kdWxlLS10aGlyZC13aWR0aCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKG1pbi1oZWlnaHQsIDM3NnB4LCA1ODRweCk7XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLWV4dHJhLXNtYWxsIHtcbiAgICAvLyAuY3RhLW1vZHVsZS1sYXllcnMge1xuICAgIC8vICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAvLyB9XG4gIH1cbn1cblxuXG4uY3RhLW1vZHVsZS5jdGEtbW9kdWxlLS10aGlyZC13aWR0aCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMlO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKG1pbi1oZWlnaHQsIDQxMHB4LCA0MjVweCk7XG5cbiAgLnJlc3BvbnNpdmUtaW1hZ2Uge1xuICAgIHJpZ2h0OiAwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbi8vIExhcmdlIENUQVxuLmN0YS1tb2R1bGVfX2xheWVycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZSh3aWR0aCwgODAlLCA3MCUpO1xuICBwYWRkaW5nLWJvdHRvbTogNTklO1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA3MCU7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICB3aWR0aDogODAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1OSU7XG4gIH1cblxuICAvLyBAaW5jbHVkZSBxLWlzLWV4dHJhLXNtYWxsIHtcbiAgLy8gICB3aWR0aDogODAlO1xuICAvLyAgIHBhZGRpbmctYm90dG9tOiA3NSU7XG4gIC8vIH1cbn1cblxuLmN0YS1tb2R1bGVfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgLmN0YS1tb2R1bGUtLWhhbGYtd2lkdGggJixcbiAgLmN0YS1tb2R1bGUtLXRoaXJkLXdpZHRoICYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAvLyBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAvLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyAgIGJvdHRvbTogYXV0bztcbiAgICAvLyB9XG4gIH1cbn1cblxuLmN0YS1tb2R1bGVfX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDU5MHB4O1xuICBwYWRkaW5nOiAxMjBweCA0OHB4IDU2cHg7XG5cbiAgLmN0YS1tb2R1bGUtLWhhbGYtd2lkdGggJixcbiAgLmNjdGEtbW9kdWxlLS10aGlyZC13aWR0aCAmIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIC5jdGEtbW9kdWxlLS1zcXVhcmUgJiB7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgfVxuXG4gIGg0IHtcbiAgICBmb250LWZhbWlseTogJHNhbXN1bmctMzAwYztcbiAgfVxuXG4gIHAge1xuICAgIEBleHRlbmQgJXJlZ3VsYXItMTItMTY7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICB9XG5cbiAgLmN0YS1tb2R1bGUtLWxlZnQgJiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgcGFkZGluZzogMzJweCAyNHB4O1xuICAgIC8vIHRvcDogLThweDtcbiAgfVxufVxuXG4uY3RhLW1vZHVsZS1hbmltYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY3RhLW1vZHVsZV9fbGFiZWwge1xuICBtYXJnaW4tdG9wOiAwO1xuXG4gIC5saW5rX19pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jdGEtZnVsbC1jbGljay1tb2R1bGUge1xuICAuY3RhLW1vZHVsZV9fdGV4dCAuY3RhLW1vZHVsZV9fbGFiZWwge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogJHNhbXN1bmctNzAwO1xuXG4gICAgLmxpbmtfX2ljb24ge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgICAgLmFycm93LWxpbmstLWJsYWNrIHtcbiAgICAgICAgZmlsbDogJGJhc2UtYmxhY2s7XG4gICAgICB9XG4gICAgICAuYXJyb3ctbGluay0td2hpdGUge1xuICAgICAgICBmaWxsOiAkYmFzZS13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBtaW4taGVpZ2h0OiAxNzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgLmN0YS1tb2R1bGVfX3RleHQge1xuICAgICAgcGFkZGluZzogMjRweCAyNHB4O1xuICAgICAgbWF4LXdpZHRoOiAyNDhweDtcblxuICAgICAgLmN0YS1tb2R1bGVfX2xhYmVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIC5saW5rX19pY29uIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmN0YS1zaW5nbGUtc3ZnLWxheWVyIHtcbiAgLnN2Zy1sYXllciB7XG4gICAgb3BhY2l0eTogMTtcblxuICAgIGltZyB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogOTAlO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIC5zdmctbGF5ZXIge1xuICAgICAgdG9wOiAwO1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDkwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmN0YS1tb2R1bGUtLWhpZ2gge1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKG1pbi1oZWlnaHQsIDM1MnB4LCA0NDBweCk7XG5cbiAgLmN0YS1tb2R1bGVfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiA0NSU7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAuY3RhLW1vZHVsZV9fdGV4dCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAucmVzcG9uc2l2ZS1pbWFnZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgIH1cblxuICAgIC5jdGEtbW9kdWxlX19pbm5lciB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cbiAgICAgIC5jdGEtbW9kdWxlX190ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMzJweCAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY3RhLW1vZHVsZS0tZnVsbC13aWR0aC1ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShtaW4taGVpZ2h0LCA0MDJweCwgNTQwcHgpO1xuXG4gIC5yZXNwb25zaXZlLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgODAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogOTAlO1xuICB9XG5cbiAgLmN0YS1tb2R1bGVfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDE1JTtcbiAgICB3aWR0aDogODAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IGF1dG87XG5cbiAgICAuY3RhLW1vZHVsZV9fdGV4dCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHRvcDowO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG5cbiAgICAucmVzcG9uc2l2ZS1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgICAgd2lkdGg6IDc4JTtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMTAlO1xuICAgICAgb3JkZXI6IDM7XG4gICAgfVxuXG4gICAgLmN0YS1tb2R1bGVfX2lubmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG5cbiAgICAuY3RhLW1vZHVsZV9fdGV4dCB7XG4gICAgICBwYWRkaW5nOiA1JSAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi5jdGEtbW9kdWxlLS1zdmctbGF5ZXJzIHtcbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgbWluLWhlaWdodDogMDtcblxuICAgIC5jdGEtbW9kdWxlX19pbm5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgfVxuICB9XG59XG5cblxuLmN0YS1tb2R1bGUtLWN0YXMge1xuICAuY3RhLW1vZHVsZV9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLThweDtcbiAgfVxufSIsIlxuLyoqXG4gKlxuICogTGF5b3V0IFN0eWxlc1xuICpcbiAqL1xuLnBhZ2UtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAkdXBwZXItc2l6aW5nLXJhbmdlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24obWFyZ2luLCA2MDBtcywgY3ViaWMtYmV6aWVyKDAuMTkwLCAxLjAwMCwgMC4yMjAsIDEuMDAwKSk7XG59XG5cbi5ibG9jay1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmxvY2stbWVkaXVtLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogNzU2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYmxvY2staW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogOTAlO1xuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5cbi5tYWluLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi5zdWJuYXZpZ2F0aW9uLWFjdGl2ZSB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4O1xuXG4gICAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgICAgcGFkZGluZy10b3A6IDEyOHB4O1xuICAgIH1cbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0gIEhpZGRlbiBlbGVtZW50cyAgLS0tLS0tLS0tLSovXG4udGV4dC10cnVuY2F0ZSB7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxhenktbG9hZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmljb25zLXNwcml0ZXNoZWV0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn0iLCIvKipcbiAqXG4gKiBBZGQgdG8gY2FydFxuICpcbiAqL1xuXG4uYWRkLXRvLWNhcnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgLmJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMTBweDtcbiAgfVxuXG4gIHAge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4OyAgXG4gIH1cbn1cblxuLmFkZC10by1jYXJ0Lndhcm5pbmcge1xuICBwIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgY29sb3I6ICRicmFuZC1vcmFuZ2U7XG4gICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTcwMDtcbiAgfVxufVxuXG4uYWRkLXRvLWNhcnQuZGlzY29udGludWVkIHtcbiAgLmJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMTBweDtcbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy00MDA7XG4gICAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICB9XG59IiwiLyoqXG4gKlxuICogQnJlYWRjcnVtYnNcbiAqXG4gKi9cblxuLmJyZWFkY3J1bWIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDkwJTtcbiAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBAaW5jbHVkZSBjYWxjLWxpbmVIZWlnaHQoMTQsIDI4KTtcbiAgY29sb3I6ICRiYXNlLWJsYWNrLXRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHotaW5kZXg6IDE7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRicmFuZC1saWdodC1ibHVlLTI7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDM5MG1zLCBjdWJpYy1iZXppZXIoMC4xOTAsIDEuMDAwLCAwLjIyMCwgMS4wMDApKTtcbiAgfVxuXG4gICYgPiBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxLjdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWJzIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiA5MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG5cbiAgLmJyZWFkY3J1bWIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5icmVhZGNydW1iLWRhcmtlciB7XG4gICAgY29sb3I6ICRiYXNlLWJsYWNrLTkwO1xuICB9XG5cbiAgcC5icmVhZGNydW1iIHtcbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogOXB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRiYXNlLWJsYWNrLTUwO1xuICAgIH1cbiAgfVxufSIsIi8qKlxuICpcbiAqIEJ1dHRvbnNcbiAqXG4gKi9cblxuIC8qKlxuICAuYnV0dG9uXG5cbiAgVGhlIGJhc2UgY2xhc3MgZm9yIGFsbCByb3VuZGVkIGJ1dHRvbnNcbiAgU3RhbmRhcmQgY29sb3IgaXMgYnJhbmQgYmx1ZSB3aXRoIGRhcmtlciBicmFuZCBibHVlIGhvdmVyIGFuZCBhY3RpdmF0aW9uXG4gIFxuICBBdmFpbGFibGUgc3R5bGUgdmFyaWF0aW9uczpcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgKiBCbHVlIGZpbGxlZCAoc3RhbmRhcmQpOiAuYnV0dG9uXG4gICogV2hpdGUgZmlsbGVkIChibHVlIGNvbnRyYXN0LCBwdXJwbGUgY29udHJhc3QgdG8gdmFyeSBwZXIgYmFja2dyb3VuZCBzdHlsZSk6IC5idXR0b24tLXdoaXRlLCAuYnV0dG9uLS13aGl0ZS1wdXJwbGUsIC5idXR0b24tLXdoaXRlLWJsYWNrXG4gICogQmxhY2sgb3V0bGluZWQ6IC5idXR0b24tLXRyYW5zcGFyZW50LWJsYWNrXG4gICogV2hpdGUgb3V0bGluZWQ6IC5idXR0b24tLXRyYW5zcGFyZW50LXdoaXRlXG4gICogVW5kZXJsaW5lZCAoZ3JleSk6IC5idXR0b24tLXVuZGVybGluZVxuXG4gICpEcm9wZG93biBNZW51IGlzIHN0eWxlZCBpbiBjdGEtZHJvcGRvd24uc2Nzc1xuXG4gICotLUd1aWRlbGluZXMtLSpcbiAgKkZvciBiZXN0IHVzZXIgZXhwZXJpZW5jZSwgd2UgZGVmaW5lIDpob3ZlciBzdGF0ZXMgb25seSBmb3IgaHRtbDpub3QoLmRldmljZSkuXG4gICpGb3IgZGV2aWNlcywgd2Ugc3RpbGwgZGVmaW5lIDphY3RpdmUgYW5kIDpmb2N1cy5cblxuKi9cbiBcbi5idXR0b24ge1xuICBAZXh0ZW5kICVyZWd1bGFyLTEyLTE0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy03MDA7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUocGFkZGluZy10b3AsIDEwcHgsIDEycHgpO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctYm90dG9tLCAxMHB4LCAxMnB4KTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLWxlZnQsIDE4cHgsIDI0cHgpO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctcmlnaHQsIDE4cHgsIDI0cHgpO1xuICBib3JkZXI6IDJweCBzb2xpZCAkYnJhbmQtbGlnaHQtYmx1ZTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDgwbXMgZWFzZS1vdXQ7XG4gIGNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgYmFja2dyb3VuZDogJGJyYW5kLWxpZ2h0LWJsdWU7XG5cbiAgc3ZnIHtcbiAgICBmaWxsOiAkYmFzZS13aGl0ZTtcbiAgfVxuXG4gIGh0bWw6bm90KC5kZXZpY2UpICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtbGlnaHQtYmx1ZS0yO1xuICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWxpZ2h0LWJsdWUtMjtcbiAgfVxuXG4gIGh0bWw6bm90KC5kZXZpY2UpICY6Zm9jdXMsXG4gIGh0bWwuZGV2aWNlICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtbGlnaHQtYmx1ZS0yO1xuICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWxpZ2h0LWJsdWUtMjtcbiAgfVxuXG4gIGh0bWw6bm90KC5kZXZpY2UpICY6YWN0aXZlLFxuICBodG1sLmRldmljZSAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRiYXNlLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saWdodC1ibHVlLWFjdGl2ZTtcbiAgICBib3JkZXItY29sb3I6ICRicmFuZC1saWdodC1ibHVlLWFjdGl2ZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6ICRiYXNlLWJsYWNrO1xuICAgIG9wYWNpdHk6IC4yO1xuICAgIGJvcmRlci1jb2xvcjogJGJhc2UtYmxhY2s7XG4gIH1cbn1cblxuLy89PUNsb3NlLUJ1dHRvbj09Ly9cbi8qIFVzZWQgYXMgb3ZlcmxheS1idXR0b24gZm9yIHZpZGVvLWNvbnRlbnQsIGUuZy4gaW4gaGVyby1tb2R1bGUqL1xuLmJ1dHRvbi0tY2lyY2xlLFxuLmJ1dHRvbi0tY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBzb2xpZCAycHggdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQ6ICRiYXNlLXdoaXRlO1xuICBib3gtc2hhZG93OiAwIDZweCA2cHggMCAkYmFzZS1ibGFjay0xMDtcblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMS41cHg7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGZpbGw6ICRiYXNlLWJsYWNrLTgwO1xuICB9XG5cbiAgaHRtbDpub3QoLmRldmljZSkgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgICBjb2xvcjogJGJhc2UtYmxhY2stODA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcblxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAkYmFzZS1ibGFjay04MDtcbiAgICB9XG4gIH1cblxuICBodG1sOm5vdCguZGV2aWNlKSAmOmZvY3VzLFxuICBodG1sLmRldmljZSAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICAgIGNvbG9yOiAkYmFzZS1ibGFjay04MDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggJGJhc2Utd2hpdGU7XG5cbiAgICBzdmcge1xuICAgICAgICBmaWxsOiAkYmFzZS1ibGFjay04MDtcbiAgICB9XG4gIH1cblxuICBodG1sOm5vdCguZGV2aWNlKSAmOmFjdGl2ZSxcbiAgaHRtbC5kZXZpY2UgJjphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gICAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAkYmFzZS13aGl0ZTtcblxuICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6ICRiYXNlLWJsYWNrLTgwO1xuICAgIH1cbiAgfVxuXG4gICYuYnV0dG9uLS1sYXJnZSB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG4uYnV0dG9uLS1wbGF5LXNtYWxsIHtcbiAgc3ZnIHtcbiAgICB0b3A6IDEuNXB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgfVxufVxuXG4vL0JsYWNrIE91dGxpbmVkXG4uYnV0dG9uLS10cmFuc3BhcmVudC1ibGFjayB7XG4gIGNvbG9yOiAkYmFzZS1ibGFjay04MDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogJGJhc2UtYmxhY2stODA7XG5cbiAgc3ZnIHtcbiAgICBmaWxsOiAkYmFzZS1ibGFjay04MDtcbiAgfVxuXG4gIGh0bWw6bm90KC5kZXZpY2UpICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICRiYXNlLWJsYWNrLTgwO1xuICAgIGNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICRiYXNlLXdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIGh0bWw6bm90KC5kZXZpY2UpICY6Zm9jdXMsXG4gIGh0bWwuZGV2aWNlICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICRiYXNlLWJsYWNrLTgwO1xuICAgIGNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICRiYXNlLXdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIGh0bWw6bm90KC5kZXZpY2UpICY6YWN0aXZlLFxuICBodG1sLmRldmljZSAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogJGJhc2UtYmxhY2s7XG4gICAgY29sb3I6ICRiYXNlLXdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICBzdmcge1xuICAgICAgZmlsbDogJGJhc2Utd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbi8vV2hpdGUgT3V0bGluZWRcbi5idXR0b24tLXRyYW5zcGFyZW50LXdoaXRlIHtcbiAgY29sb3I6ICRiYXNlLXdoaXRlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAkYmFzZS13aGl0ZTtcblxuICBzdmcge1xuICAgIGZpbGw6ICRiYXNlLXdoaXRlO1xuICB9XG5cbiAgaHRtbDpub3QoLmRldmljZSkgJjpob3ZlciB7XG4gICAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICAgIGJhY2tncm91bmQ6ICRiYXNlLXdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogJGJhc2Utd2hpdGU7XG5cbiAgICBzdmcge1xuICAgICAgZmlsbDogJGJhc2UtYmxhY2stODA7XG4gICAgfVxuICB9XG5cbiAgaHRtbDpub3QoLmRldmljZSkgJjphY3RpdmUsXG4gIGh0bWwuZGV2aWNlICY6YWN0aXZlLmJnLWFkdC1ibHVlLHtcbiAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICAgIGNvbG9yOiAkYmFzZS1ibGFjay04MDtcbiAgICBib3JkZXItY29sb3I6ICNmNGY0ZjQ7XG5cbiAgICBzdmcge1xuICAgICAgZmlsbDogJGJhc2UtYmxhY2stODA7XG4gICAgfVxuICB9XG5cbiAgaHRtbDpub3QoLmRldmljZSkgJjpmb2N1cyxcbiAgaHRtbC5kZXZpY2UgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgICBjb2xvcjogJGJhc2UtYmxhY2stODA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjRmNGY0O1xuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICRiYXNlLWJsYWNrLTgwO1xuICAgIH1cbiAgfVxufVxuXG4vL1doaXRlIEZpbGxlZCwgdmFyaW91cyBjb250cmFzdCBvcHRpb25zIGZvciBkaWZmZXJlbnQgYmcgY29sb3JzXG4uYnV0dG9uLS13aGl0ZSxcbi5idXR0b24tLXdoaXRlLWJsdWUge1xuICBjb2xvcjogJGJyYW5kLWxpZ2h0LWJsdWU7XG4gIGJhY2tncm91bmQ6ICRiYXNlLXdoaXRlO1xuICBib3JkZXItY29sb3I6ICRiYXNlLXdoaXRlO1xuXG4gIHN2ZyB7XG4gICAgZmlsbDogJGJyYW5kLWxpZ2h0LWJsdWU7XG4gIH1cblxuICBodG1sOm5vdCguZGV2aWNlKSAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGJyYW5kLWxpZ2h0LWJsdWU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkYmFzZS13aGl0ZTtcblxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAkYnJhbmQtbGlnaHQtYmx1ZTtcbiAgICB9XG4gIH1cblxuICBodG1sOm5vdCguZGV2aWNlKSAmOmZvY3VzLFxuICBodG1sLmRldmljZSAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGJyYW5kLWxpZ2h0LWJsdWU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkYmFzZS13aGl0ZTtcblxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAkYnJhbmQtbGlnaHQtYmx1ZTtcbiAgICB9XG4gIH1cblxuICBodG1sOm5vdCguZGV2aWNlKSAmOmFjdGl2ZSxcbiAgaHRtbC5kZXZpY2UgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkYnJhbmQtbGlnaHQtYmx1ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICRiYXNlLXdoaXRlO1xuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICRicmFuZC1saWdodC1ibHVlO1xuICAgIH1cbiAgfVxufVxuXG4uYnV0dG9uLS13aGl0ZS1ibGFjayB7XG4gIGNvbG9yOiAkYmFzZS1ibGFjay04MDtcbiAgYmFja2dyb3VuZDogJGJhc2Utd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogJGJhc2Utd2hpdGU7XG5cbiAgc3ZnIHtcbiAgICBmaWxsOiAkYmFzZS1ibGFjay04MDtcbiAgfVxuXG4gIGh0bWw6bm90KC5kZXZpY2UpICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYmFzZS1ibGFjay04MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICRiYXNlLXdoaXRlO1xuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICRiYXNlLWJsYWNrLTgwO1xuICAgIH1cbiAgfVxuXG4gIGh0bWw6bm90KC5kZXZpY2UpICY6YWN0aXZlLFxuICBodG1sLmRldmljZSAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogJGJhc2Utd2hpdGU7XG5cbiAgICBzdmcge1xuICAgICAgZmlsbDogJGJhc2UtYmxhY2stODA7XG4gICAgfVxuICB9XG5cbiAgaHRtbDpub3QoLmRldmljZSkgJjpmb2N1cyxcbiAgaHRtbC5kZXZpY2UgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogJGJhc2Utd2hpdGU7XG5cbiAgICBzdmcge1xuICAgICAgZmlsbDogJGJhc2UtYmxhY2stODA7XG4gICAgfVxuICB9XG59XG5cbi5idXR0b24tLXdoaXRlLXB1cnBsZSB7XG4gIGNvbG9yOiAkYnJhbmQtcHVycGxlO1xuICBiYWNrZ3JvdW5kOiAkYmFzZS13aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiAkYmFzZS13aGl0ZTtcblxuICBzdmcge1xuICAgIGZpbGw6ICRicmFuZC1wdXJwbGU7XG4gIH1cblxuICBodG1sOm5vdCguZGV2aWNlKSAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGJyYW5kLXB1cnBsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICRiYXNlLXdoaXRlO1xuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICRicmFuZC1wdXJwbGU7XG4gICAgfVxuICB9XG5cbiAgaHRtbDpub3QoLmRldmljZSkgJjphY3RpdmUsXG4gIGh0bWwuZGV2aWNlICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGJyYW5kLXB1cnBsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICRiYXNlLXdoaXRlO1xuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICRicmFuZC1wdXJwbGU7XG4gICAgfVxuICB9XG5cbiAgaHRtbDpub3QoLmRldmljZSkgJjpmb2N1cyxcbiAgaHRtbC5kZXZpY2UgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRicmFuZC1wdXJwbGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkYmFzZS13aGl0ZTtcblxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAkYnJhbmQtcHVycGxlO1xuICAgIH1cbiAgfVxufVxuXG4uYnV0dG9uLS13aGl0ZS1hZHQtYmx1ZSB7XG4gIGNvbG9yOiAkYnJhbmQtYWR0LWJsdWU7XG4gIGJhY2tncm91bmQ6ICRiYXNlLXdoaXRlO1xuICBib3JkZXItY29sb3I6ICRiYXNlLXdoaXRlO1xuXG4gIHN2ZyB7XG4gICAgZmlsbDogJGJyYW5kLWFkdC1ibHVlO1xuICB9XG5cbiAgaHRtbDpub3QoLmRldmljZSkgJjpob3ZlciB7XG4gICAgY29sb3I6ICRicmFuZC1hZHQtYmx1ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICRiYXNlLXdoaXRlO1xuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICRicmFuZC1hZHQtYmx1ZTtcbiAgICB9XG4gIH1cblxuICBodG1sOm5vdCguZGV2aWNlKSAmOmFjdGl2ZSxcbiAgaHRtbC5kZXZpY2UgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkYnJhbmQtYWR0LWJsdWU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkYmFzZS13aGl0ZTtcblxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAkYnJhbmQtYWR0LWJsdWU7XG4gICAgfVxuICB9XG5cbiAgaHRtbDpub3QoLmRldmljZSkgJjpmb2N1cyxcbiAgaHRtbC5kZXZpY2UgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRicmFuZC1hZHQtYmx1ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICRiYXNlLXdoaXRlO1xuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICRicmFuZC1hZHQtYmx1ZTtcbiAgICB9XG4gIH1cbn1cblxuLy9VbmRlcmxpbmVkIEdyZXlcbi5idXR0b24tLXVuZGVybGluZSB7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUocGFkZGluZy1sZWZ0LCA0cHgsIDZweCk7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUocGFkZGluZy1yaWdodCwgNHB4LCA2cHgpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuXG4gIC8vKiBVbmRlcmxpbmUgZWxlbWVudCAqLy9cbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGFsbCA4MG1zIGVhc2Utb3V0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWJsYWNrLTIwO1xuICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUgKG1hcmdpbi10b3AsIDdweCwgMTJweCk7XG4gIH1cblxuICBodG1sOm5vdCguZGV2aWNlKSAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGJhc2UtYmxhY2stODA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ibGFjay02MDtcbiAgICB9XG4gIH1cblxuICBodG1sOm5vdCguZGV2aWNlKSAmOmFjdGl2ZSxcbiAgaHRtbC5kZXZpY2UgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkYmFzZS1ibGFjay04MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWJsYWNrLTYwO1xuICAgIH1cbiAgfVxuXG4gIGh0bWw6bm90KC5kZXZpY2UpICY6Zm9jdXMsXG4gIGh0bWwuZGV2aWNlICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkYmFzZS1ibGFjay04MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWJsYWNrLTYwO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cblxuLy89PVBsYXktQnV0dG9uPT0vL1xuLyogVXNlZCBhcyBvdmVybGF5LWJ1dHRvbiBmb3IgdmlkZW8tY29udGVudCwgZS5nLiBpbiBoZXJvLW1vZHVsZSovXG4vL0RlZmF1bHQgY29sb3J3YXk6ICRicmFuZC1wdXJwbGVcbi5idXR0b24tLXBsYXkge1xuXG4gIC8vR2VuZXJhbCBidXR0b24gc3R5bGluZ1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy03MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuXG4gIC8vU3BlY2lmaWMgc3R5bGluZyBmb3IgcGxheS1idXR0b25cbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XG4gIGNvbG9yOiAkYnJhbmQtcHVycGxlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjA3cyBlYXNlO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKG1hcmdpbi10b3AsIDI0cHgsIDU2cHgpO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctdG9wLCAxOXB4LCAzMHB4KTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLXJpZ2h0LCAyOHB4LCA0MnB4KTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLWJvdHRvbSwgMTlweCwgMzBweCk7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUocGFkZGluZy1sZWZ0LCAyOHB4LCA0MnB4KTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShmb250LXNpemUsIDE0cHgsIDE2cHgpO1xuXG4gIC8vQWRkaW5nIDphZnRlciBlbGVtZW50IHdoaWNoIGlzIGJlaW5nIHVzZWQgYXMgZHJvcC1zaGFkb3dcbiAgLy9hcyBpdCBzaG91bGQgYmUgc21hbGxlciB0aGFuIGJ1dHRvbiBzaXplIChhcyBwZXIgZGVzaWduKVxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogODAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTAlO1xuICAgIHRvcDogMTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICAgIGZpbHRlcjogYmx1cigxMHB4KTtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLXRvcCwgMTJweCwgMTZweCk7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLWJvdHRvbSwgMTJweCwgMTZweCk7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLWxlZnQsIDE4cHgsIDI0cHgpO1xuICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUocGFkZGluZy1yaWdodCwgMThweCwgMjRweCk7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICB6LWluZGV4OiAtNTtcbiAgfVxuXG4gIC8vSG92ZXItVHJhbnNmb3JtIHRvIGNyZWF0ZSBlZmZlY3Qgb2YgYnV0dG9uIHNpemUgaW5jcmVhc2luZ1xuICAvL0FkZGluZyB3aGl0ZSBzb2xpZCBmcmFtZSBieSB1c2luZyBkcm9wLXNoYWRvd1xuICBodG1sOm5vdCguZGV2aWNlKSAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgIDAgMnB4ICRiYXNlLXdoaXRlO1xuICB9XG5cbiAgaHRtbDpub3QoLmRldmljZSkgJjphY3RpdmUsXG4gIGh0bWwuZGV2aWNlICY6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgIDAgMnB4ICRiYXNlLXdoaXRlO1xuICB9XG5cbiAgaHRtbDpub3QoLmRldmljZSkgJjpmb2N1cyxcbiAgaHRtbC5kZXZpY2UgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwICAwIDJweCAkYmFzZS13aGl0ZTtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICBmaWxsOiAkYnJhbmQtcHVycGxlO1xuICB9XG5cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAvL0hhbmRlbGluZyBkaWZmZXJlbnQgY29sb3J3YXlzIGZvciBkaWZmZXJlbnQgbW9kdWxlIGJnIGNvbG9yc1xuICAvL0RlZmF1bHQgY29sb3J3YXk6IFB1cnBsZVxuICBodG1sOm5vdCguZGV2aWNlKSAmLFxuICBodG1sLmRldmljZSAmIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRicmFuZC1wdXJwbGU7XG4gICAgICBzdmcge1xuICAgICAgICBmaWxsOiAkYnJhbmQtcHVycGxlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vU3R5bGluZyBmb3IgJGJyYW5kLWxpZ2h0LWJsdWUgYmFja2dvcnVuZFxuICAuYmctYmx1ZSAmIHtcbiAgICBjb2xvcjogJGJyYW5kLWxpZ2h0LWJsdWU7XG5cbiAgICBzdmcge1xuICAgICAgZmlsbDogJGJyYW5kLWxpZ2h0LWJsdWU7XG4gICAgfVxuXG4gICAgaHRtbDpub3QoLmRldmljZSkgJjpob3ZlcixcbiAgICBodG1sOm5vdCguZGV2aWNlKSAmOmZvY3VzLFxuICAgIGh0bWw6bm90KC5kZXZpY2UpICY6YWN0aXZlLFxuICAgIGh0bWwuZGV2aWNlICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtbGlnaHQtYmx1ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xuICAgICAgc3ZnIHtcbiAgICAgICAgZmlsbDogJGJyYW5kLWxpZ2h0LWJsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy9TdHlsaW5nIGZvciAkYnJhbmQtYWR0LWJsdWUgYmFja2dyb3VuZFxuICAuYmctYWR0LWJsdWUgJiB7XG4gICAgY29sb3I6ICRicmFuZC1hZHQtYmx1ZTtcblxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAkYnJhbmQtYWR0LWJsdWU7XG4gICAgfVxuXG4gICAgaHRtbDpub3QoLmRldmljZSkgJjpob3ZlcixcbiAgICBodG1sOm5vdCguZGV2aWNlKSAmOmZvY3VzLFxuICAgIGh0bWw6bm90KC5kZXZpY2UpICY6YWN0aXZlLFxuICAgIGh0bWwuZGV2aWNlICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtYWR0LWJsdWU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6ICRicmFuZC1hZHQtYmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyotLS3ihpPihpPihpPihpNUTyBCRSBERVBSRUNBVEVE4oaT4oaT4oaT4oaTLS0tKi9cblxuLy8gVG8gYmUgZGVwcmVjYXRlZFxuLmJ1dHRvbi0tcGlsbCB7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xufVxuXG4vLyBUbyBiZSBkZXByZWNhdGVkXG4uYnV0dG9uLS1ibGFjayB7XG4gIGJhY2tncm91bmQ6ICRiYXNlLWJsYWNrLTgwO1xuICBjb2xvcjogJGJhc2Utd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogJGJhc2UtYmxhY2stODA7XG5cbiAgaHRtbDpub3QoLmRldmljZSkgJjpob3ZlcixcbiAgaHRtbDpub3QoLmRldmljZSkgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogJGJhc2UtYmxhY2stODA7XG4gICAgY29sb3I6ICRiYXNlLXdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgaHRtbDpub3QoLmRldmljZSkgJjphY3RpdmUsXG4gIGh0bWwuZGV2aWNlICY6YWN0aXZlIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYmFzZS1ibGFjaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ibGFjaztcbiAgICBjb2xvcjogJGJhc2Utd2hpdGU7XG4gIH1cbn1cblxuLy8gVG8gYmUgZGVwcmVjYXRlZFxuLmJ1dHRvbi0tZ3JheSB7XG4gIGJhY2tncm91bmQ6ICAkYmFzZS1ncmF5LWJvcmRlci1saWdodDtcbiAgY29sb3I6ICRiYXNlLXdoaXRlO1xuICBib3JkZXItY29sb3I6ICAkYmFzZS1ncmF5LWJvcmRlci1saWdodDtcblxuICBodG1sOm5vdCguZGV2aWNlKSAmOmhvdmVyLFxuICBodG1sOm5vdCguZGV2aWNlKSAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAgJGJhc2UtZ3JheS1ib3JkZXItbGlnaHQ7XG4gICAgY29sb3I6ICRiYXNlLXdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogICRiYXNlLWdyYXktYm9yZGVyLWxpZ2h0O1xuICB9XG4gIGh0bWw6bm90KC5kZXZpY2UpICY6YWN0aXZlLFxuICBodG1sLmRldmljZSAmOmFjdGl2ZSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgICRiYXNlLWdyYXktYm9yZGVyLWxpZ2h0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICAkYmFzZS1ncmF5LWJvcmRlci1saWdodDtcbiAgICBjb2xvcjogJGJhc2Utd2hpdGU7XG4gIH1cbn1cblxuLy8gVG8gYmUgZGVwcmVjYXRlZFxuLmJ1dHRvbi0td2hpdGUge1xuICBiYWNrZ3JvdW5kOiAkYmFzZS13aGl0ZTtcbiAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICBib3JkZXItY29sb3I6ICRiYXNlLXdoaXRlO1xuXG4gIGh0bWw6bm90KC5kZXZpY2UpICY6aG92ZXIsXG4gIGh0bWw6bm90KC5kZXZpY2UpICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICRiYXNlLXdoaXRlO1xuICAgIGNvbG9yOiAkYmFzZS1ibGFjay04MDtcbiAgICBib3JkZXItY29sb3I6ICRiYXNlLXdoaXRlO1xuICB9XG5cbiAgaHRtbDpub3QoLmRldmljZSkgJjphY3RpdmUsXG4gIGh0bWwuZGV2aWNlICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICAgIGNvbG9yOiAkYmFzZS1ibGFjay04MDtcbiAgICBib3JkZXItY29sb3I6ICNmNGY0ZjQ7XG4gIH1cbn1cblxuLy8gVG8gYmUgZGVwcmVjYXRlZFxuLmJ1dHRvbi0tbGFyZ2Uge1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKGZvbnQtc2l6ZSwgMTRweCwgMTZweCk7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUobGluZS1oZWlnaHQsIDE0cHgsIDE2cHgpO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctdG9wLCA4cHgsIDE0cHgpO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctYm90dG9tLCA4cHgsIDE0cHgpO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctbGVmdCwgMThweCwgMjRweCk7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUocGFkZGluZy1yaWdodCwgMThweCwgMjRweCk7XG59XG5cbi5idXR0b24tLWxvbmcge1xuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG59XG5cbi8qXG4gIC5idXR0b24tLXRyYW5zcGFyZW50XG5cbiAgQ29tYmluZXMgd2l0aCAuYnV0dG9uICguYnV0dG9uLmJ1dHRvbi0tdHJhbnNwYXJlbnQpXG4gIHRvIGNyZWF0ZSBhIGJ1dHRvbiB0aGF0IGlzIHRyYW5zcGFyZW50IGJhY2tncm91bmQgaW4gY29sb3JcbiovXG4vLyBUbyBiZSBkZXByZWNhdGVkXG4uYnV0dG9uLS10cmFuc3BhcmVudCB7XG4gIGNvbG9yOiAkYnJhbmQtbGlnaHQtYmx1ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgJi5idXR0b24tLWJsYWNrIHtcbiAgICBjb2xvcjogJGJhc2UtYmxhY2stODA7XG5cbiAgICBodG1sOm5vdCguZGV2aWNlKSAmOmhvdmVyLFxuICAgIGh0bWw6bm90KC5kZXZpY2UpICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRiYXNlLXdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICYuYnV0dG9uLS13aGl0ZSB7XG4gICAgY29sb3I6ICRiYXNlLXdoaXRlO1xuXG4gICAgaHRtbDpub3QoLmRldmljZSkgJjpob3ZlcixcbiAgICBodG1sOm5vdCguZGV2aWNlKSAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkYmFzZS1ibGFjay04MDtcbiAgICB9XG5cbiAgICBodG1sOm5vdCguZGV2aWNlKSAmOmRpc2FibGVkOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBUbyBiZSBkZXByZWNhdGVkXG4uYnV0dG9uLS10cmFuc3BhcmVudC1ncmF5IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAkYmFzZS1ncmF5LWJvcmRlci1saWdodDM7XG4gIGJvcmRlci1jb2xvcjogICRiYXNlLWdyYXktYm9yZGVyLWxpZ2h0MztcblxuICBodG1sOm5vdCguZGV2aWNlKSAmOmhvdmVyLFxuICBodG1sOm5vdCguZGV2aWNlKSAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAgJGJhc2UtZ3JheS1ib3JkZXItbGlnaHQzO1xuICAgIGNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICAkYmFzZS1ncmF5LWJvcmRlci1saWdodDM7XG4gIH1cbiAgaHRtbDpub3QoLmRldmljZSkgJjphY3RpdmUsXG4gIGh0bWwuZGV2aWNlICY6YWN0aXZlIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAgJGJhc2UtZ3JheS1ib3JkZXItbGlnaHQzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICAkYmFzZS1ncmF5LWJvcmRlci1saWdodDM7XG4gICAgY29sb3I6ICRiYXNlLXdoaXRlO1xuICB9XG59XG5cbi5idXR0b24tLWZ1bGwtd2lkdGgge1xuICBtYXJnaW46IDIwcHggLTJweCAwIC0ycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnV0dG9uLS1pbmFjdGl2ZSB7XG4gIG9wYWNpdHk6IC4xICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4iLCIvKipcbiAqXG4gKiBOYXZpZ2F0aW9uXG4gKlxuICovXG4ubWFpbi1uYXYtZGVza3RvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDIxO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBzcGFjZS1iZXR3ZWVuOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICBiYWNrZ3JvdW5kOiAkYmFzZS13aGl0ZTtcblxuICAgIC5tYWluLW5hdi13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tYWluLW5hdl9faGlnaGxpZ2h0LWxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiA0cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6ICRicmFuZC1saWdodC1ibHVlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwJSkgc2NhbGVZKDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgbGVmdDtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cbi5tYWluLW5hdl9fbG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZSh3aWR0aCwgMjAlLCAxNyUsIDk2MHB4LCAyNTYwcHgpO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgfVxufVxuXG4ubWFpbi1sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcblxuICBzdmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNTAlO1xuICAgIG1heC13aWR0aDogMTg2cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDE2cHggMCAwO1xuICB9XG59XG5cbi5tYWluLW5hdi13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6ICR1cHBlci1zaXppbmctcmFuZ2U7XG4gIGJhY2tncm91bmQ6ICRiYXNlLXdoaXRlO1xuICBwYWRkaW5nOiAwIDIlO1xuXG4gIEBtZWRpYShtaW4td2lkdGg6IDE1MDBweCkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gIH1cblxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBhLCBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgIHBhZGRpbmc6IDI5LjVweCAxNnB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDgwbXMgbGluZWFyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtbGlnaHQtYmx1ZTtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMTJweDtcbiAgICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtbGlnaHQtYmx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuOCk7XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDEpO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLm1haW4tbmF2X19pdGVtcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xcyBlYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRjhGOEY4O1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuLm1haW4tbmF2LWl0ZW0uYWN0aXZlIHtcbiAgYSB7XG4gICAgY29sb3I6ICRicmFuZC1saWdodC1ibHVlO1xuICB9XG59XG4vKi0tLS0tLS0tLS0gIE1PQklMRSAgLS0tLS0tLS0tLSovXG4ubWFpbi1uYXYtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6ICRiYXNlLXdoaXRlO1xuICB6LWluZGV4OiAxMDtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm1haW4tbmF2LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5tYWluLW5hdi1tb2JpbGVfYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB6LWluZGV4OiAxO1xuICBmbG9hdDogcmlnaHQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAzOTBtcywgY3ViaWMtYmV6aWVyKDAuMTkwLCAxLjAwMCwgMC4yMjAsIDEuMDAwKSk7XG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubWFpbi1uYXYtbW9iaWxlX2J0bi0tY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiAkYmFzZS13aGl0ZTtcbiAgY29sb3I6ICRicmFuZC1saWdodC1ibHVlO1xufVxuXG5saS5tYWluLW5hdi1pdGVtLS1tb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJ+KWvic7XG4gICAgcmlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIGNvbG9yOiAjOTk5O1xuICB9XG5cbiAgdWwge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE2NHB4O1xuICAgIGxlZnQ6IC0xNnB4O1xuICAgIHRvcDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNHB4KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjA4cyBlYXNlO1xuXG4gICAgbGkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2VlZTtcblxuICAgICAgYSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDBweCk7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1haW4tbmF2aWdhdGlvbi0tc3RhcnQge1xuICAubWFpbi1uYXYtc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59IiwiLyoqXG4gKlxuICogRm9vdGVyXG4gKlxuICovXG5mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gLTJweDtcbiAgbWF4LXdpZHRoOiAkdXBwZXItc2l6aW5nLXJhbmdlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtYmxhY2s7XG4gIGNvbG9yOiAkYmFzZS13aGl0ZTtcblxuICBpbWcge1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG5cbiAgcCB7XG4gICAgY29sb3I6ICRiYXNlLXdoaXRlO1xuICB9XG5cbiAgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBmb250LWZhbWlseTogJHNhbXN1bmctNDAwO1xuICAgIGNvbG9yOiByZ2JhKCNmZmYsIC44KTtcblxuICAgIHUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJvdHRvbTogLTRweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMzkwbXMsIGN1YmljLWJlemllcigwLjE5MCwgMS4wMDAsIDAuMjIwLCAxLjAwMCkpO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nOiA0cHggMDtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IHJnYmEoI2ZmZiwgMSk7XG5cbiAgICAgIHUge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDM5MG1zLCBjdWJpYy1iZXppZXIoMC4xOTAsIDEuMDAwLCAwLjIyMCwgMS4wMDApKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiByZ2JhKCRiYXNlLXdoaXRlLCAuOCk7XG5cbiAgICAgIHU6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmFzZS13aGl0ZSwgLjgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb290ZXItd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDg4JTtcblxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAjZmZmO1xuICAgIH1cblxuICAgIHJlbW90ZS1zdmcge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgfVxuICB9XG4gIC8qLS0tLS0tLS0tLSAgRm9vdGVyIFNlY3Rpb24gIC0tLS0tLS0tLS0qL1xuICAuZm9vdGVyLWxpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJyYW5kLWdyYXktbGlnaHQ7XG4gICAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5mb290ZXItc2VjdGlvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiA1N3B4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIC8vbWFyZ2luLXJpZ2h0OiA1JTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBAbWVkaWEobWluLXdpZHRoOiA5MDFweCkge1xuICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICAgIG1heC1oZWlnaHQ6IDY2cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRicmFuZC1ncmF5LWxpZ2h0O1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIHdpZHRoOiAxMDElO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgICB9XG5cbiAgICBoNSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICY6YWZ0ZXIsXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAub3BlbiB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4uZm9vdGVyLXBhcnRuZXJzIHtcbiAgdWwge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIGxpIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMzZweDtcblxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgdSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgcmVtb3RlLXN2ZywgdSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIHJlbW90ZS1zdmcge1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgbGkge1xuICAgICAgbWFyZ2luOiAwIDBweDtcblxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHJlbW90ZS1zdmcge1xuICAgICAgd2lkdGg6IDMycHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4uZm9vdGVyLXNvY2lhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuXG4gIGEge1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgY3ViaWMtYmV6aWVyKDAuMjMwLCAxLjAwMCwgMC4zMjAsIDEuMDAwKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBvcGFjaXR5OiAuNztcbiAgICB9XG4gIH1cblxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI3cHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogaW5pdGlhbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uZm9vdGVyLWNvcHlyaWdodCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTMwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZm9vdGVyLWxlZ2FsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgICB0b3A6IDMycHg7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgdWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgICBmbG9hdDogaW5pdGlhbDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbnNlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZm9vdGVyLWV4dHJhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBoZWlnaHQ6IDMzcHg7XG5cbiAgQG1lZGlhKG1heC13aWR0aDogMTI2MHB4KSB7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cblxuICB1bCBsaSBhIHtcbiAgICBmb250LWZhbWlseTogXCJTYW1zdW5nT25lLTMwMFwiO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLyotLS0tLS0tLS0tICBMYW5ndWFnZSAgLS0tLS0tLS0tLSovXG4uZm9vdGVyLWxhbmd1YWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAvL21hcmdpbi10b3A6IC0ycHg7XG5cbiAgcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogJHNhbXN1bmctMzAwO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICAgIG1hcmdpbi10b3A6IC05cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgbWFyZ2luOiAxNnB4IGF1dG8gMzJweDtcbiAgfVxufVxuXG4ubGFuZ3VhZ2UtbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogMjRweDtcbiAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTMwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogJGJhc2Utd2hpdGU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmFzZS13aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblxuICBvcHRpb24ge1xuICAgIGNvbG9yOmJsYWNrO1xuICB9XG5cbiAgaHRtbC5maXJlZm94ICYge1xuICAgIHRleHQtaW5kZW50OiAtMnB4O1xuICB9XG59XG4iLCIvKipcbiAqXG4gKiBDaGV2cm9uXG4gKlxuICovXG5cbiAvKipcbiAgLmNoZXZyb25cblxuICBUaGUgYmFzZSBjbGFzcyBmb3IgYWxsIGJ1dHRvbnMgaW4gY2hldnJvbiAoYXJyb3cpIHN0eWxlLCB0byBuYXZpZ2F0ZSBsZWZ0IGFuZCByaWdodC5cbiAgQ2FuIGJlIGZvdW5kIGUuZy4gaW4gdGhlIFdvdy1Nb21lbnRzIG1vZHVsZS5cbiAqL1xuIFxuIC5jaGV2cm9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiA1MCU7XG4gICAgei1pbmRleDogMTA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZSh3aWR0aCwgNDBweCwgNjRweCk7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShoZWlnaHQsIDQwcHgsIDY0cHgpO1xuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICBtYXJnaW46IDQ0cHggMTVweCAwIDE1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmFzZS13aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLDAsMCwuMik7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsMCwwLC44KTtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIEBpbmNsdWRlIHNjYWxlLXZhbHVlKHdpZHRoLCAxMnB4LCAyMHB4KTtcbiAgICAgIEBpbmNsdWRlIHNjYWxlLXZhbHVlKGhlaWdodCwgMTJweCwgMjBweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAuMjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICB9XG4gICAgfVxuICAgICY6YWN0aXZlIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguOTUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbn1cblxuLy8gU3BlY2lmaWMgcG9zaXRpb25pbmcgb2YgbGVmdCBhbmQgcmlnaHQgYnV0dG9ucyBzaG91bGQgYmUgbWFuYWdlZCBpbiByZXNwZWN0aXZlIG1vZHVsZSBjc3MgZmlsZVxuLmNoZXZyb24tLXJpZ2h0IHtcbiAgJjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTcwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIH1cbn1cblxuLmNoZXZyb24tLWxlZnQge1xuICAmOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzAlLCAtNTAlKSByb3RhdGUoMTM1ZGVnKTtcbiAgfVxufVxuIiwiLyoqXG4gKlxuICogU3R5bGluZyBmb3IgQ1RBIEJ1dHRvbiBEcm9wZG93biBNZW51XG4gKiBCdXR0b24gZWxlbWVudCBpdHNlbGYgZ2V0cyBzdHlsZWQgaW4gYnV0dG9uLnNjc3MgYW5kIGNvbWVzIGluIFxuICogZS5nLiBmdWxsIGJsdWUsIGZ1bGwgd2hpdGUsIG91dGxpbmUgd2hpdGUgb3IgYmxhY2sgb3IgdW5kZXJsaW5lXG4gKlxuICogRHJvcGRvd24gbWVudSBjaGFuZ2VzIGludG8gc2VsZWN0IHZpZXcgZm9yIHNtYWxsZXIgc2NyZWVuLXNpemVzXG4gKiB3aGljaCBzaW1wbGlmaWVzIHVzZXIgZXhwZXJpZW5jZSB3aGlsZSBjaG9vc2luZyBvcHRpb25zXG4gKi9cblxuIC8vIFNwYWNpbmcgYmV0d2VlbiBtdXRpcGxlIGN0YS1idXR0b25zIG9mIGRpZmZlcmVudCB0eXBlc1xuLmN0YS1idXR0b25zX19idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uY3RhLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gIH1cblxuICBzdmcge1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIH0gXG4gXG4gIC5jdGEtZHJvcGRvd25fX2J1dHRvbiBzdmcge1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogMTFweDtcbiAgfVxufVxuXG4vLyBCYXNlZCBvbiBXaGVyZSB0byBCdXkgUGlja2VyXG4vLyBNYWlubHkgc3R5bGluZyBkcm9wZG93biBtZW51ZSBhbmQgcG9zaXRpb25pbmdcbi5jdGEtZHJvcGRvd25fX3BpY2tlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDA7XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGEge1xuICAgIEBleHRlbmQgJXJlZ3VsYXItMTItMTQ7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cblxuICB1bCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMTAwJTtcbiAgICAvLyBEcm9wZG93biBvcHRpb25zIGFwcGVhciBvbiBjbGljayBieSBpbmNyZWFzaW5nIG1heCBoZWlnaHQsIHNlZSBjdGEtYnV0dG9uLWRyb3Bkb3duLmpzXG4gICAgbWF4LWhlaWdodDogMDtcbiAgICAvLyBib3gtc2hhZG93OiAwIDJweCA2cHggJGJhc2UtYmxhY2stMjA7XG4gICAgYm94LXNoYWRvdzogMCAwIDZweCAkYmFzZS1ibGFjay0yMDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvLyBOZWVkcyB0byBiZSBzZXQgdG8gMTAgaW4gb3JkZXIgdG8gYXBwZWFyIG9uIHRvcCBvZiBhbGwgb3RoZXIgbW9kdWxlcyBvbiBwYWdlXG4gICAgei1pbmRleDogMTA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWdyYXktYm9yZGVyLWxpZ2h0O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRiYXNlLWdyYXktYm9yZGVyLWxpZ2h0O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJhc2UtZ3JheS1ib3JkZXItbGlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWdyYXktaG92ZXI7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgNTAwbXMsICBjdWJpYy1iZXppZXIoMC4xOTAsIDEuMDAwLCAwLjIyMCwgMS4wMDApKTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGEsIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMTZweCAxNXB4IDE2cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy01MDA7XG4gICAgICBjb2xvcjogJGJhc2UtYmxhY2stODA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi5jdGEtZHJvcGRvd25fX21vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICBhIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAvLyBUaGUgc2VsZWN0IGRyb3Bkb3duIG9wdGlvbiBvbmx5IGFwcGVhcnMgb24gbW9iaWxlIHZpZXcgYW5kIGlzIG1lYW50IHRvIGltcHJvdmVcbiAgLy8gdXNlciBleHBlcmllbmNlIGZvciBzZWxlY3Rpbmcgb3B0aW9uc1xuICBzZWxlY3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250LWZhbWlseTogJHNhbXN1bmctODAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi5jdGEtZHJvcGRvd24tLWNvdW50cmllcyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgc3BhbiB7XG4gICAgbWluLXdpZHRoOiAxMzBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLmN0YS1kcm9wZG93bi0tY291bnRyaWVzICsgLmN0YS1kcm9wZG93bl9fYm9keSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59IiwiLyoqXG4gKlxuICogRHJvcERvd25cbiAqXG4gKi9cbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBzZWxlY3Qge1xuICAgIC8vIEZpeCBmb3IgSUUgYW5kIEVkZ2VcbiAgICBvcGFjaXR5OiAwO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbn1cblxuLmRyb3Bkb3duLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy00MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDE1cHggMTZweCAwIDE2cHg7XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRiYXNlLWdyYXktYm9yZGVyLWxpZ2h0MztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGNvbG9yOiAkYmFzZS1ibGFjay04MDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdHJhbnNpdGlvbjogYWxsIDgwbXMgZWFzZS1vdXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGJyYW5kLWxpZ2h0LWJsdWU7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCNmZmYsIDApLCByZ2JhKCNmZmYsIDEpIDQwJSk7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cblxuICBzdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBmaWxsOiAkYmFzZS1ibGFjaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLThweDsgLy8gY2Fubm90IHVzZSB0cmFuc2Zvcm0gYmVjYXVzZSBGaXJlZm94LCB1c2luZyBnb29kIG9sJyBuZWdhdGl2ZSBtYXJnaW5cbiAgICByaWdodDogMThweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtZ3JheS1ob3ZlcjtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCA1MDBtcywgY3ViaWMtYmV6aWVyKDAuMTkwLCAxLjAwMCwgMC4yMjAsIDEuMDAwKSk7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy01MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAkYmFzZS1ibGFjay04MDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBwIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgfVxuXG4gICAgZGl2IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDhweCAwIDA7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgfVxuICB9XG59IiwiLyoqXG4gKlxuICogV2hlclRvQnV5UGlja2VyXG4gKlxuICovXG5cbi53aGVyZS10by1idXktcGlja2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLndoZXJlLXRvLWJ1eS1waWNrZXItbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTVweDtcblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5zZWxlY3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogJHNhbXN1bmctODAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgei1pbmRleDogMTtcbn1cblxuLyotLS0tLS0tLS0tICBTdHlsZWQgV2hlclRvQnV5UGlja2VyICAtLS0tLS0tLS0tKi9cbi53aGVyZS10by1idXktcGlja2VyLWRlc2t0b3Age1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ud2hlcmUtdG8tYnV5LXBpY2tlci10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIHN2ZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICB9XG59XG5cbi5hY3RpdmUge1xuICAud2hlcmUtdG8tYnV5LXBpY2tlci10aXRsZSB7XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWxpZ2h0LWJsdWUtMjtcblxuICAgIHN2ZyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxufVxuXG5cbi53aGVyZS10by1idXktcGlja2VyLWRlc2t0b3Age1xuICB1bCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBib3gtc2hhZG93OiAwIDJweCA2cHggJGJhc2UtYmxhY2stMjA7XG4gIH1cblxuICBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWdyYXktYm9yZGVyLWxpZ2h0O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRiYXNlLWdyYXktYm9yZGVyLWxpZ2h0O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJhc2UtZ3JheS1ib3JkZXItbGlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWdyYXktaG92ZXI7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgNTAwbXMsICBjdWJpYy1iZXppZXIoMC4xOTAsIDEuMDAwLCAwLjIyMCwgMS4wMDApKTtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCAxNXB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTUwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIHAge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICB9XG5cbiAgICBkaXYge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDAgOHB4IDAgMDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNzAlO1xuICAgIH1cbiAgfVxufSIsIi8qKlxuICpcbiAqIEZvcm0gaW5wdXRcbiAqXG4gKi9cblxuLmZvcm0taW5wdXQge1xuICBtaW4taGVpZ2h0OiA5NnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTcwMDtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGZvbnQtc2l6ZSwgMTVweCwgMTZweCk7XG4gICAgQGluY2x1ZGUgY2FsYy1saW5lSGVpZ2h0KDE1LCAyOCk7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogJHNhbXN1bmctNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAwIDE2cHggMCAxNnB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYmFzZS1ncmF5LWJvcmRlci1saWdodDM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGNvbG9yOiAkYmFzZS1ibGFjay04MDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgODBtcyBlYXNlLW91dDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGJyYW5kLWxpZ2h0LWJsdWU7XG4gICAgfVxuICB9XG5cbiAgaW5wdXQsXG4gIGxhYmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5mb3JtLWlucHV0X19maWVsZCB7XG4gICAgd2lkdGg6IDg2JTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5mb3JtLWlucHV0X19maWVsZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYucmFkaW8taW5wdXQsXG4gICYuY2hlY2tib3gtaW5wdXQge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgbGFiZWwge1xuICAgICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTQwMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAxNHB4LCAxNnB4KTtcbiAgICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUobGluZS1oZWlnaHQsIDIycHgsIDI4cHgpO1xuICAgIH1cbiAgfVxuXG4gICYuZm9ybS1pbnB1dC0tMmNvbHMge1xuICAgIHdpZHRoOiA1MCU7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5mb3JtLWlucHV0X19maWVsZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZm9ybS1pbnB1dC0tc21hbGwge1xuICAgIC5mb3JtLWlucHV0X19maWVsZCBpbnB1dCB7XG4gICAgICB3aWR0aDogNzBweDtcbiAgICB9XG4gIH1cblxuICAmLmZvcm0taW5wdXQtLTFjb2xzIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5mb3JtLWlucHV0X19maWVsZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1pbnB1dF9fdmFsaWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMThweDtcbiAgICByaWdodDogMjBweDtcblxuICAgIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICBmaWxsOiAkYmFzZS1ibGFjaztcbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiAkYmFzZS1ibGFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5mb3JtLWlucHV0LS12YWxpZCAge1xuICAgIC5mb3JtLWlucHV0X192YWxpZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgJi5mb3JtLWlucHV0LS1lcnJvciAge1xuICAgIGlucHV0IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXJlZDtcbiAgICB9XG4gICAgLmZvcm0taW5wdXRfX2Vycm9yIHtcbiAgICAgIG1hcmdpbjogMXB4IDAgMCAwO1xuICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XG4gICAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGZvbnQtc2l6ZSwgMTFweCwgMTNweCk7XG4gICAgfVxuICB9XG5cbiAgJi5mb3JtLWlucHV0LS1jYy1leHBpcmF0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgLmNjLWV4cGlyYXRpb24tdGltZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgIC5jYy1leHBpcmF0aW9uX19kaXZpZGVyIHtcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIH1cbiAgICAuY2MtZXhwaXJhdGlvbi10aW1lIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgLmZvcm0taW5wdXRfX2ZpZWxkIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1pbnB1dC0tYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmZvcm0taW5wdXQtLWNoZWNrYm94LFxuLmZvcm0taW5wdXQtLXJhZGlvIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDA7XG5cbiAgaW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgbGFiZWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTQwMDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzk3OTc5NztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDZweDtcblxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlO1xuICAgIH1cbiAgfVxuXG4gIGlucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICMxNEJGRkY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTRCRkZGO1xuICB9XG59XG5cbi5mb3JtLWlucHV0LS1jaGVja2JveCB7XG4gIGxhYmVsOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuXG4gIGxhYmVsOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1nL3Nob3AvY2hlY2suc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB0b3A6IDhweDtcbiAgICBsZWZ0OiAxcHg7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuXG4gICAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlLW91dDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG5cbiAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbi5mb3JtLWlucHV0LS1yYWRpbyB7XG4gIGxhYmVsOmJlZm9yZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG59XG5cbi5mb3JtLWlucHV0LS1jYy1leHRyYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMzLjMzMyU7XG4gIG1heC13aWR0aDogMTAwcHg7XG5cbiAgLmZvcm0taW5wdXRfX2ZpZWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi5mb3JtLWlucHV0X19jYy1zbGFzaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwcHg7XG4gICAgbGVmdDogLTE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29udGVudDogJy8nO1xuICB9XG59XG5cbi5mb3JtLWlucHV0LS1wcm9tb2NvZGUge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWdyYXktYm9yZGVyLWxpZ2h0MztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gIC5mb3JtLWlucHV0X19maWVsZCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDg0cHgpO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cbiAgICBpbnB1dCB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDE2cHggMTJweCAxNnB4O1xuICAgIH1cbiAgfVxuICAuYnV0dG9uIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cbn1cbiIsIi8qKlxuICpcbiAqIEZvcm0gbGluayB0b2dnbGVcbiAqXG4gKi9cbi5mb3JtLWxpbmstdG9nZ2xlLXRhcmdldCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLW91dDtcbn0iLCIvKipcbiAqXG4gKiBJbnB1dCBjaGVja2VkIHRvZ2dsZVxuICpcbiAqL1xuLmlucHV0LWNoZWNrZWQtdG9nZ2xlLXRhcmdldCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLW91dDtcbn0iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qICAgICBVSSBQQVRURVJOIExJQlJBUlkgICAgICAqL1xuLyogICAgICAgICAgLUxJTktTLSAgICAgICAgICAgICovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLy8gR2VuZXJhbCBzdHlsaW5nIGZvciB0ZXh0bGlua3Mgb24gcGFnZVxuLy8gTGlua3MgaGF2ZSB0d28gaW50ZXJhY3RpdmUgaG92ZXI6ZXZlbnRzLCB0cmlnZ2VyZWQgYnkgaG92ZXIgb24gLmxpbmsgKGEpIGVsZW1lbnRcbi8vIDEpIFNWRyBJY29uIGdldCBwdXNoZWQgdG8gdGhlIHJpZ2h0L2xlZnQgc2lkZSBieSBkZWNyZWFzaW5nIHBsYWNlaG9sZGVyIG1hcmdpblxuLy8gMikgOkFmdGVyIGVsZW1lbnQgKGxpbmUgYmVsb3cgbGluayBsYWJlbCkgYXBwZWFycyBieSBhbmltYXRpbmcgdHJhbnNsYXRlWSBhbmQgb3BhY2l0eSAoMCB0byAxKVxuXG4vL0dlbmVyYWwgc3R5bGVzIGFwcGxpY2FibGUgZm9yIGFsbCBsaW5rcy8vXG4ubGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMTIwbXMgZWFzZTtcbiAgQGluY2x1ZGUgc2NhbGUtdmFsdWUoZm9udC1zaXplLCAxNHB4LCAxNnB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAvL1NldHRpbmcgZGVmYXVsdCBzaXplIGZvciBhbGwgU1ZHc1xuICBzdmcge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBmaWxsOiAkYnJhbmQtbGlnaHQtYmx1ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgODBtcyBsaW5lYXI7XG4gIH1cblxuICAvL0NoYW5naW5nIFNWRyBmaWxsIGFuZCBmb250IGNvbG9yIG9uIDpob3ZlclxuICBodG1sOm5vdCguZGV2aWNlKSAmOmhvdmVyLFxuICBodG1sOm5vdCguZGV2aWNlKSAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGJyYW5kLWxpZ2h0LWJsdWUtMjtcblxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAkYnJhbmQtbGlnaHQtYmx1ZS0yO1xuICAgIH1cblxuICAgIC5saW5rX19sYWJlbDphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtbGlnaHQtYmx1ZS0yO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAzOTBtcywgY3ViaWMtYmV6aWVyKDAuMTkwLCAxLjAwMCwgMC4yMjAsIDEuMDAwKSk7XG4gICAgfVxuICB9XG5cbiAgaHRtbDpub3QoLmRldmljZSkgJjphY3RpdmUsXG4gIGh0bWwuZGV2aWNlICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGJyYW5kLWxpZ2h0LWJsdWUtYWN0aXZlO1xuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICRicmFuZC1saWdodC1ibHVlLWFjdGl2ZTtcbiAgICB9XG5cbiAgICAubGlua19fbGFiZWw6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWxpZ2h0LWJsdWUtYWN0aXZlO1xuICAgIH1cbiAgfVxufVxuXG4vL1N0eWxpbmcgaW4gdGhlIGNhc2UgdGhhdCBsaW5rIGVsZW1lbnQgaXMgPGJ1dHRvbj4gaW5zdGVhZCBvZiA8YT5cbi8vQXBwbGllZCBlLmcuIGZvciBsaW5rIGVsZW1lbnRzIHdpdGhvdXQgY29udGVudGZ1bCBpbnRlZ3JhdGlvbiwgd29ya2luZyBhc1xuLy9pbnRlcm5hbCBidXR0b25zIChsaWtlICdCYWNrIHRvIG92ZXJ2aWV3Jylcbi50ZXh0bGluay1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogJGJyYW5kLWxpZ2h0LWJsdWU7XG59XG5cbi8vSG92ZXIgZWZmZWN0IDEpLCBkZWNsYXJlZCBzZXBlcmF0ZWx5IGZvciBsZWZ0IFxuLy9hbmQgcmlnaHQgcG9zaXRpb25lZCBpY29uc1xuLmxpbmstLWxlZnQge1xuICBzdmcge1xuICAgIC8vRmxpcHBpbmcgYXJyb3cgaWNvbiBob3Jpem9udGFsbHlcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG5cbiAgaHRtbDpub3QoLmRldmljZSkgJjphY3RpdmUge1xuICAgIHN2ZyB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmxpbmstLXJpZ2h0IHtcbiAgc3ZnIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIGh0bWw6bm90KC5kZXZpY2UpICY6YWN0aXZlIHtcbiAgICBzdmcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG4gIH1cbn1cblxuLy9TZXR0aW5nIGZpeGVkIHdpZHRoIGZvciBzcGFuIGVsZW1lbnQgaG9sZGluZyB0aGUgU1ZHIGljb24sIHNvIHRoYXRcbi8vd2UgY2FuIG1vdmUgaXQgd2l0aG91dCBwdXNoaW5nIHN1cnJvdW5kaW5nIGVsZW1lbnRzIGFyb3VuZFxuLmxpbmtfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNnB4O1xufVxuXG4ubGlua19fbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLy9VbmRlcmxpbmUgZWxlbWVudCwgYmVpbmcgbW92ZWQgYnkgdHJhbnNsYXRlWSBvbiA6aG92ZXIgb24gLmxpbmtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYm90dG9tOiAtNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtbGlnaHQtYmx1ZTtcbiAgfVxufSIsIi8qKlxuICpcbiAqIE9yZGVyIFN1bW1hcnlcbiAqXG4gKi9cblxuLm9yZGVyLXRvdGFsIHtcbiAgcGFkZGluZzogMjJweCAwIDAgMDtcblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTcwMDtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGZvbnQtc2l6ZSwgMTdweCwgMTdweCk7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAxNXB4LCAxNXB4KTtcbiAgICB9XG4gIH1cblxuICAub3JkZXItdG90YWxfX3NhdmUge1xuICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgcGFkZGluZy10b3A6IDExcHg7XG4gIH1cbn1cblxuXG4ub3JkZXItdG90YWwtLWNvbXBhY3Qge1xuICBwYWRkaW5nOiAwO1xuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGZvbnQtc2l6ZSwgMTZweCwgMTZweCk7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShsaW5lLWhlaWdodCwgMzBweCwgMzBweCk7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShmb250LXNpemUsIDE2cHgsIDE2cHgpO1xuICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShsaW5lLWhlaWdodCwgMzBweCwgMzBweCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgcGFkZGluZy10b3A6IDExcHg7XG4gIH1cbn0iLCJcbi5wcm9kdWN0LWdyaWRfX2lubmVyX19tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBxLWlzLW1pbi1tZWRpdW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtZ3JheS1ib3JkZXItbGlnaHQyO1xuICB9IFxufVxuXG4ucHJvZHVjdC1kZXRhaWwtbW9iaWxlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCAyMHB4IDI1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRiYXNlLWdyYXktYm9yZGVyLWxpZ2h0MjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWdyYXktYm9yZGVyLWxpZ2h0MjtcblxuICAuY2FydC1zaWRlYmFyX19yZWxhdGVkICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLnByb2R1Y3QtY2Fyb3VzZWwgJiB7XG4gICAgcGFkZGluZzogNTBweCAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDI1cHg7XG5cbiAgICAucHJvZHVjdC1jYXJvdXNlbCAmIHtcbiAgICAgIHBhZGRpbmc6IDQ1cHggMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3QtZGV0YWlsLW1vYmlsZS1pbWFnZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTUlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmctYm90dG9tOiAxNSU7XG4gIGhlaWdodDogMDtcblxuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgd2lkdGg6IDE3JTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTclO1xuICB9XG59XG5cbi5wcm9kdWN0LWRldGFpbC1tb2JpbGUtY29udGVudCB7XG4gIFxuICB3aWR0aDogNzElO1xuICBtYXJnaW4tbGVmdDogNSU7XG4gIGZsb2F0OiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogNSU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG5cbiAgQGluY2x1ZGUgcS1pcy1leHRyYS1zbWFsbCB7XG4gICAgd2lkdGg6IDcxJTtcbiAgfSBcblxuICBoNCwgaDYge1xuICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy00MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfSBcbiAgfVxuICBcbiAgaDQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIFxuICBoNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cblxuICAuYnV0dG9uIHtcbiAgICBmbG9hdDogcmlnaHQ7IFxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDsgIFxuICAgIGJvdHRvbTogLTVweDtcbiAgICBcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogNXB4IDE2cHg7XG5cbiAgICBAaW5jbHVkZSBxLWlzLW1pbi1tZWRpdW0ge1xuICAgICAgYm90dG9tOiAtM3B4O1xuICAgIH0gXG5cbiAgICBAaW5jbHVkZSBxLWlzLWV4dHJhLXNtYWxsIHtcbiAgICAgIGJvdHRvbTogLTVweDtcbiAgICB9IFxuICB9XG59IiwiLyoqXG4gKlxuICogUXVhbnRpdHkgaW5wdXRcbiAqXG4gKi9cblxuLnF1YW50aXR5LWlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA5cHggMjZweCA5cHggMDtcbiAgY2xlYXI6IGluaXRpYWw7XG4gIFxuICBpbnB1dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDhweDtcbiAgICB3aWR0aDogNTJweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtZ3JheS1ib3JkZXItbGlnaHQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGZvbnQtZmFtaWx5OiAgJHNhbXN1bmctNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogJGJhc2UtYmxhY2stODA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgcS1pcy1tZWRpdW0tbGFyZ2Uge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1sYXJnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0tbGFyZ2Uge1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5cbi8qLS0tLS0tLS0tLSAgIFF1YW50aXR5IGlucHV0IGJ1dHRvbiAgLS0tLS0tLS0tLSovXG4ucXVhbnRpdHktaW5wdXRfX2J1dHRvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtZ3JheS1ib3JkZXItbGlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtYmxhY2stODA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtLWxhcmdlIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5cbi5xdWFudGl0eS1pbnB1dF9fcGx1cyB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAycHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5cbi8qLS0tLS0tLS0tLSAgIENvbXBhY3QgIC0tLS0tLS0tLS0qL1xuLnF1YW50aXR5LWlucHV0LS1jb21wYWN0IHtcbiAgbWFyZ2luOiAxNnB4IDI2cHggMHB4IDA7XG4gIFxuICBpbnB1dCB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIC5xdWFudGl0eS1pbnB1dF9fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59IiwiLyoqXG4gKlxuICogUHJvZHVjdCBEZXRhaWxzXG4gKlxuICovXG5cbi5wcm9kdWN0LXBhZ2Uge1xuICAud293LW1vbWVudHMsXG4gIC5jdGEtbW9kdWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi5wcm9kdWN0LXBhZ2UtLW5ldyB7XG4gICAgLndvdy1tb21lbnRzLFxuICAgIC5jdGEtbW9kdWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuY3RhLW1vZHVsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgICB9XG4gICAgLndvdy1tb21lbnRzIHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3QtZGV0YWlsc19fd3JhcC0tbmV3IHtcbiAgLnByb2R1Y3QtZGV0YWlscyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICRiYXNlLXdoaXRlO1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbHNfX2RpdmlkZXIge1xuICAgIGJvcmRlcjogMDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICB9XG4gIC5wcm9kdWN0LWRldGFpbCB7XG4gICAgcGFkZGluZzogNjVweCAwIDU2cHggMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDk3OHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHEtaXMtbWVkaXVtLWxhcmdlIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtZGV0YWlsX190aXRsZSB7XG4gICAgICB3aWR0aDogNDAlO1xuXG4gICAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTUwMDtcbiAgICAgIEBpbmNsdWRlIGNhbGMtbGluZUhlaWdodCgxNiwgMjQpO1xuICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShmb250LXNpemUsIDE2cHgsIDE4cHgpO1xuXG4gICAgICBzdmcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIG1heC13aWR0aDogMjRweDtcbiAgICAgICAgbWF4LWhlaWdodDogMjRweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZHVjdC1kZXRhaWxfX2JvZHkge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIEBpbmNsdWRlIGNhbGMtbGluZUhlaWdodCgxNiwgMjgpO1xuICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShmb250LXNpemUsIDE2cHgsIDE4cHgpO1xuXG4gICAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqXG4gKiBQcm9kdWN0UHJpY2VcbiAqXG4gKi9cblxuLnByb2R1Y3QtcHJpY2Uge1xuICBmb250LWZhbWlseTogJHNhbXN1bmctMzAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIEBpbmNsdWRlIGNhbGMtbGluZUhlaWdodCgyNCwgMzIpO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogMTlweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICYucHJvZHVjdC1wcmljZS0tc2hvcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICB9XG5cbiAgJi5wcm9kdWN0LXByaWNlLS1pbmFjdGl2ZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICAgIGNvbG9yOiAkYmFzZS1ibGFjay01MDtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGZvbnQtc2l6ZSwgMThweCwgMjRweCk7XG4gIH1cblxuICAmLnByb2R1Y3QtcHJpY2UtLWRpc2NvdW50ZWQge1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogMS41NTtcbiAgICBjb2xvcjogICRicmFuZC1vcmFuZ2U7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShmb250LXNpemUsIDE4cHgsIDI0cHgpO1xuICB9XG5cbiAgJi5wcm9kdWN0LXByaWNlLS1vcmlnaW5hbCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gICAgbWFyZ2luOiAxMHB4IDAgMCAxN3B4O1xuICAgIGNvbG9yOiAkYmFzZS1ibGFjay01MDtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGZvbnQtc2l6ZSwgMTJweCwgMTZweCk7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICB9XG59IiwiLyoqXG4gKlxuICogUHJvZHVjdCBUeXBlXG4gKlxuICovXG5cbi5wcm9kdWN0LXR5cGUge1xuXHRjbGVhcjogYm90aDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2R1Y3QtdHlwZS1idXR0b24ge1xuXHR3aWR0aDogMTIwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWdyYXktYm9yZGVyLWxpZ2h0O1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdGZsb2F0OiBsZWZ0O1xuXHRoZWlnaHQ6IDYwcHg7XG5cdHBhZGRpbmc6IDhweCAxM3B4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogOHB4IDEycHggMCAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiBhbGwgMTUwbXMgZWFzZS1vdXQ7XG5cblx0aDYge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0fVxuXG5cdHAge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xuXHR9XG5cblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDNweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwcHg7XG5cdFx0bGVmdDogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtbGlnaHQtYmx1ZTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1vdXQ7XG5cdH1cbn1cblxuLnByb2R1Y3QtdHlwZV9fb3JpZ2luYWwge1xuXHRjb2xvcjogJGJhc2UtYmxhY2stNTA7XG5cdHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuXHRtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4ucHJvZHVjdC10eXBlLWJ1dHRvbi5hY3RpdmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcblxuXHQmOmFmdGVyIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2Utb3V0O1xuXHR9XG59IiwiLyoqXG4gKlxuICogVmlkZW9cbiAqXG4gKi9cblxuLnZpZGVvLXdyYXBwZXIge1xuXG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtYmxhY2s7XG5cbn1cblxuLnZpZGVvLWNvbnRyb2xzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTE4MGRlZywgdHJhbnNwYXJlbnQsICRiYXNlLWJsYWNrLTQwKTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogNCU7XG4gIHBhZGRpbmctcmlnaHQ6IDQlO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctYm90dG9tLCAxNXB4LCAzMnB4KTtcbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnZpZGVvLXByZXZpZXcge1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cblxuLnZpZGVvLXBsYXkge1xuICBcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA4JTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcblxuICBtYXgtd2lkdGg6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMyU7XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGZpbGw6JGJhc2Utd2hpdGU7XG5cbiAgfVxuXG4gIC52aWRlby1idG4tcGxheSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC52aWRlby1idG4tcGF1c2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAtOXB4O1xuICB9XG59XG5cblxuLnBhdXNlIHtcbiAgLnZpZGVvLWJ0bi1wbGF5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC52aWRlby1idG4tcGF1c2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnZpZGVvLXZvbHVtZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTUlO1xuXG5cblxuICBzdmcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAudm9sdW1lLWJhciB7XG4gICAgXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC03cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDglO1xuICAgIHdpZHRoOiA2MCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGUtYm9yZGVyO1xuXG4gICAgLnByb2dyZXNzLWNpcmNsZSB7XG4gICAgICBcbiAgICAgIHRvcDogLTVweDtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuXG4gICAgfVxuIFxuICB9XG5cbiAgXG4gICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICB9XG5cbn1cblxuLnZpZGVvLXByb2dyZXNzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA2OSU7XG5cbiAgIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcblxuICAgIGZsb2F0OiByaWdodDtcblxuICAgfVxuXG5cbn1cblxuLnZpZGVvLWZ1bGxzY3JlZW4ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiA4JTtcblxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwOyBcblxuICBtYXgtd2lkdGg6IDMwcHg7XG5cbiAgc3ZnIHtcbiAgICBcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICBcbiAgIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgIH1cbn1cblxuI3Byb2dyZXNzLWJhciB7XG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyOiAwO1xuXG4gIHRvcDogLTZweDtcblxuICBAaW5jbHVkZSBjYWxjLXZhbHVlKHdpZHRoLCA3MCUsIDg5JSk7XG5cblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG5cbiAgICB3aWR0aDogNTAlO1xuXG4gIH1cblxuICAmOmJlZm9yZSB7XG5cbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZS1ib3JkZXI7XG4gIH1cblxufVxuXG4ucHJvZ3Jlc3MtYmFyX3Byb2dyZXNzX193cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5cbi5wcm9ncmVzcy1iYXJfcHJvZ3Jlc3Mge1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgXG4gIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xuXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG5cbiAgJjphZnRlciB7XG5cbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgfVxufVxuXG4udmlkZW8tcHJvZ3Jlc3Mge1xuXG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDUlO1xuICB3aWR0aDogNjklO1xuICB0b3A6IC0yNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuXG4gICAgd2lkdGg6IDU3JTtcblxuICB9XG5cbn1cblxuLnZpZGVvLXRpbWUge1xuICBcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDgwcHg7XG5cbiAgcCB7XG4gICAgXG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICRiYXNlLXdoaXRlO1xuXG4gIH1cbn1cblxuLnByb2dyZXNzLWNpcmNsZSB7XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0ycHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcbn1cblxudmlkZW86Oi13ZWJraXQtbWVkaWEtY29udHJvbHMge1xuICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZpZGVvLWNvbnRyb2xzIHtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAyMTQ3NDgzNjQ3O1xufVxuXG5cbnZpZGVvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzIHtcbiAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcbn1cblxuLnByb2dyZXNzLWJhcl9fd3JhcC12b2x1bWUge1xuXG4gIHRvcDogMDtcblxufVxuXG5cbjo6LXdlYmtpdC1tZWRpYS1jb250cm9scyB7XG4gIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xufVxuXG52aWRlbzo6LXdlYmtpdC1tZWRpYS1jb250cm9scy1lbmNsb3N1cmUge1xuICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tICBNT0JJTEUgIC0tLS0tLS0tLS0qL1xuLnZqcy1wbGF5LWNvbnRyb2wge1xuXG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogMDtcblxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy92aWRlb2pzL3BsYXkuc3ZnJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMDtcbiAgZm9udC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDMwMG1zLCAgY3ViaWMtYmV6aWVyKDAuMTkwLCAxLjAwMCwgMC4yMjAsIDEuMDAwKSk7XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5JTtcbiAgfVxuXG4gICY6aG92ZXIge1xuXG4gICAgb3BhY2l0eTogMC43O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAzMDBtcywgIGN1YmljLWJlemllcigwLjE5MCwgMS4wMDAsIDAuMjIwLCAxLjAwMCkpO1xuXG4gIH1cbn1cblxuLnZqcy1wbGF5LWNvbnRyb2wudmpzLXBsYXlpbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy92aWRlb2pzL3BhdXNlLnN2ZycpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbn1cblxuLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wge1xuXG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xuICBib3JkZXI6IDA7XG59XG5cbi52aWRlby1wbGF5LW1vYmlsZSB7XG5cbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShtYXgtd2lkdGgsIDcwcHgsIDgwcHgpO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKG1heC1oZWlnaHQsIDcwcHgsIDgwcHgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgfVxufVxuXG4udmlkZW8tYnRuLXBsYXkge1xuXG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52aWRlby1qcyB7XG4gIFxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ibGFjaztcbn1cblxuLnZqcy1lcnJvci1kaXNwbGF5IHtcblxuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmpzLWNvbnRyb2wtYmFyIHtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDAgNSU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJvdHRvbTogNXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTE4MGRlZywgdHJhbnNwYXJlbnQsICRiYXNlLWJsYWNrLTMwKTtcblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gIH1cbn1cblxuLnZqcy1wbGF5LWNvbnRyb2wge1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRvcDogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG59XG5cbi52anMtdGltZS1jb250cm9sIHtcbiAgXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRvcDogMjJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udmpzLWNhcHRpb24tc2V0dGluZ3MsIC52anMtcmVtYWluaW5nLXRpbWUtZGlzcGxheSwgLnZqcy1saXZlLWNvbnRyb2wsIC52anMtc3VidGl0bGVzLWJ1dHRvbiwgLnZqcy1jYXB0aW9ucy1idXR0b24sIC52anMtcGxheWJhY2stcmF0ZSwgLnZqcy1kZXNjcmlwdGlvbnMtYnV0dG9uLCAudmpzLWNoYXB0ZXJzLWJ1dHRvbiwgLnZqcy1hdWRpby1idXR0b24sIC52anMtbG9hZC1wcm9ncmVzcyB7XG5cbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZqcy1jdXJyZW50LXRpbWUsIC52anMtZHVyYXRpb24ge1xuXG4gIHRvcDogMjJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIHNwYW4ge1xuXG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udmpzLXByb2dyZXNzLWNvbnRyb2wge1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0MSU7XG4gIHRvcDogMzFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMjFweDtcblxuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICB3aWR0aDogMzUlO1xuICB9ICBcblxufVxuXG4udmpzLXBvc3RlciB7XG4gIFxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cbn1cblxuLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2wge1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5cbi52aWRlby1qcyB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi52anMtZGVmYXVsdC1za2luIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtc2xpZGVyIHtcbiAgYmFja2dyb3VuZDogJGJhc2Utd2hpdGUtNTA7XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1sZXZlbCxcbi52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3MsXG4udmlkZW8tanMgLnZqcy1zbGlkZXItYmFyIHtcbiAgYmFja2dyb3VuZDogJGJhc2Utd2hpdGUtNTA7XG5cbn1cblxuLnZqcy1wbGF5LXByb2dyZXNzIHtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC52anMtY29udHJvbC10ZXh0IHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi52anMtcHJvZ3Jlc3MtaG9sZGVyIHtcbiAgXG4gIGhlaWdodDogMnB4O1xuXG59XG5cbi52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3MsIC52aWRlby1qcyAudmpzLXNsaWRlci1iYXIge1xuXG4gIGhlaWdodDogMnB4O1xuXG4gICY6YmVmb3JlIHtcbiAgICBcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC01cHg7XG4gICAgdG9wOiAtN3B4O1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWJhciB7XG5cbiAgJjpiZWZvcmUge1xuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICB9XG5cbn1cblxuLnZpZGVvLWpzIC52anMtbG9hZC1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNiZmM3ZDM7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTE1LCAxMzMsIDE1OSwgMC41KTtcbn1cblxuLnZpZGVvLWpzIC52anMtbG9hZC1wcm9ncmVzcyBkaXYge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgxMTUsIDEzMywgMTU5LCAwLjc1KTtcbn1cblxuIC52anMtY3VycmVudC10aW1lLWRpc3BsYXksIC52anMtdGltZS1kaXZpZGVyLCAudmpzLWR1cmF0aW9uIHtcblxuICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy00MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAkYmFzZS13aGl0ZTtcblxuIH1cblxuLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLFxuLnZpZGVvLWpzIC52anMtdm9sdW1lLW1lbnUtYnV0dG9uIHtcblxuICAudmpzLWNvbnRyb2wtdGV4dCB7XG4gIFxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgfVxuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sOmJlZm9yZSxcbi52aWRlby1qcyAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbjpiZWZvcmUge1xuICAvLyBjb250ZW50OiBcIlxcZTAwNlwiO1xufVxuXG4udmpzLXZvbHVtZS1tZW51LWJ1dHRvbiB7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiA3JTtcbiAgd2lkdGg6IDI2JTtcblxuICAmOmJlZm9yZSB7XG5cbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvdmlkZW9qcy9zb3VuZC5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAtMnB4O1xuXG4gICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAzMDBtcywgIGN1YmljLWJlemllcigwLjE5MCwgMS4wMDAsIDAuMjIwLCAxLjAwMCkpO1xuXG4gICAgQGluY2x1ZGUgcS1pcy1sYXJnZSB7XG5cbiAgICAgIGxlZnQ6IC0xMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICAgIGxlZnQ6IC0yMHB4O1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAzMDBtcywgIGN1YmljLWJlemllcigwLjE5MCwgMS4wMDAsIDAuMjIwLCAxLjAwMCkpO1xuXG4gICAgfVxuICB9XG5cblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtY29udHJvbCB7XG4gIHdpZHRoOiA1ZW07XG4gIGZsb2F0OiByaWdodDtcbn1cbi52aWRlby1qcyAudmpzLXZvbHVtZS1iYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW46IDEuMWVtIGF1dG8gMDtcblxuICAmOmJlZm9yZSB7XG5cbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuXG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtbGV2ZWwge1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICRiYXNlLXdoaXRlIHVybCgnJykgLTUwJSAwIHJlcGVhdDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuXG4gICY6YmVmb3JlIHtcbiAgICBcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC01cHg7XG4gICAgdG9wOiAtNnB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cblxufVxuXG4udmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzIHtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcblxufVxuXG4udmpzLWZ1bGxzY3JlZW4tY29udHJvbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvdmlkZW9qcy9lbnRlci1mdWxsLnN2ZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG4gIHNwYW4ge1xuXG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG5cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMzAwbXMsICBjdWJpYy1iZXppZXIoMC4xOTAsIDEuMDAwLCAwLjIyMCwgMS4wMDApKTtcblxuICB9XG5cbn1cblxuW3RpdGxlfj1cIk5vbi1GdWxsc2NyZWVuXCJdIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvdmlkZW9qcy9leGl0LWZ1bGwuc3ZnJyk7XG59XG4iLCJyZW1vdGUtc3ZnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbiIsIi8qKlxuICpcbiAqIFJlc3BvbnNpdmUgSW1hZ2VcbiAqXG4gKi9cbi5yZXNwb25zaXZlLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICByaWdodDogLTFweDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBvcGFjaXR5OiAwO1xuXG4gIEBpbmNsdWRlIHEtaXMtbWF4IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgd2lkdGg6IDEwMSU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG5cbiAgJltzdC1yZXNwb25zaXZlLXN0eWxlPVwiY29udGFpbi10b3AtbGVmdFwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG4gICZbc3QtcmVzcG9uc2l2ZS1zdHlsZT1cImNvbnRhaW4tdG9wLXJpZ2h0XCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG4gICZbc3QtcmVzcG9uc2l2ZS1zdHlsZT1cImNvbnRhaW4tdG9wLWNlbnRlclwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgJltzdC1yZXNwb25zaXZlLXN0eWxlPVwiY29udGFpbi1jZW50ZXItcmlnaHRcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgJltzdC1yZXNwb25zaXZlLXN0eWxlPVwiY29udGFpbi1jZW50ZXItbGVmdFwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG4gICZbc3QtcmVzcG9uc2l2ZS1zdHlsZT1cImNvbnRhaW4tY2VudGVyLWNlbnRlclwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgJltzdC1yZXNwb25zaXZlLXN0eWxlPVwiY292ZXItY2VudGVyLWNlbnRlclwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgfVxuXG4gIFxufVxuLy8gd2hlbiBhY3RpbmcgYXMgYSBmYWxsYmFjayBmb3IgdmlkZW8gKHNob3cgaW1hZ2UgaW5zdGVhZCBvZiB2aWRlbyBvbiBtb2JpbGUpXG4ucmVzcG9uc2l2ZS1pbWFnZS5hcy1mYWxsYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIFxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLyoqXG4gKlxuICogU2hhcmUgRWxlbWVudHNcbiAqXG4gKi9cblxuLnNoYXJlLWVsZW1lbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUocGFkZGluZy10b3AsIDQwcHgsIDY0cHgpO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctYm90dG9tLCA0MHB4LCA2NHB4KTtcbiAgdGV4dGFyZWEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNoYXJlLWVsZW1lbnRfX2ljb24td3JhcCB7XG4gIHRleHQtYWxpZ246Y2VudGVyO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKG1hcmdpbi10b3AsIDE4cHgsIDI0cHgpO1xufVxuXG4uc2hhcmUtZWxlbWVudF9faWNvbiB7XG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCA1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWJsYWNrO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIGJsYWNrO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7ICBcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAyNTBtcywgY3ViaWMtYmV6aWVyKDAuMTkwLCAxLjAwMCwgMC4yMjAsIDEuMDAwKSk7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICRiYXNlLXdoaXRlO1xuICAgICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICAgIGZpbGw6ICRiYXNlLWJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206MDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZmlsbDogJGJhc2UtYmxhY2s7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3gtc2hhZG93OiAwcHggMnB4IDhweCByZ2JhKDAsMCwwLDAuMTApO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2U7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogLjI7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn0iLCIvKipcbiAqXG4gKiBTVkcgTGF5ZXJzXG4gKlxuICovXG5cbi5zdmctbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBsZWZ0OiA1MCU7XG5cbiAgLmN0YS1tb2R1bGUgJiB7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLy8gQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgLy8gICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgICAvLyAgIHRvcDogMTNweDtcbiAgICAvLyB9XG4gIH1cblxuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG5cbi5zdmctbGF5ZXJfX3RvcC1sYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC44NTtcbiAgei1pbmRleDogMTtcblxuICAuY3RhLW1vZHVsZSAmIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ib2R5LW1vdmluZ19fZWxlbWVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMTAwMG1zLCAgY3ViaWMtYmV6aWVyKDAuMTkwLCAxLjAwMCwgMC4yMjAsIDEuMDAwKSk7XG59ICIsIi8qKlxuICpcbiAqIFRvb2x0aXBcbiAqXG4gKi9cblxuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4udG9vbHRpcF9fbWFyayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiAjYjFiMWIxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy03MDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnRvb2x0aXBfX2J1YmJsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC02cHg7XG4gIGJvdHRvbTogY2FsYygxMDAlICsgOHB4KTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlO1xuICBkaXNwbGF5OiBub25lO1xuXG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB3aWR0aDogMjg0cHg7XG4gIGNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtZ3JheS1hY3RpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi50b29sdGlwX19hcnJvdyB7XG4gIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWdyYXktYWN0aXZlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGJvdHRvbTogY2FsYygxMDAlICsgM3B4KTtcbiAgcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvb2x0aXBfX2J1YmJsZS1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxOHB4O1xuICByaWdodDogMjRweDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAkYmFzZS1ibGFjaztcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwwLDAsLjIzKTtcblxuICBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICBzdHJva2U6ICRiYXNlLXdoaXRlO1xuICAgIGZpbGw6ICRiYXNlLXdoaXRlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgc3ZnIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLnRvb2x0aXBfX2J1YmJsZS10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4udG9vbHRpcF9fYnViYmxlLWRlc2NyaXB0aW9uIHtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShmb250LXNpemUsIDEycHgsIDE2cHgpO1xuICBAaW5jbHVkZSBzY2FsZS12YWx1ZShsaW5lLWhlaWdodCwgMTZweCwgMjRweCk7XG59XG5cblxuLnRvb2x0aXBfX3F1ZXN0aW9uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogJHNhbXN1bmctNzAwO1xuICBmb250LXNpemU6IDEycHg7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG5cbiAgICAudG9vbHRpcF9fbWFyayB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gKlxuICogT1ZFUkxBWVxuICpcbiAqL1xuLm1vZHVsZS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogbm9uZTtcblxuICB2aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudmpzLWNvbnRyb2wtYmFyIHtcbiAgICBib3R0b206IC0xcHg7XG4gIH1cblxuICAuYnV0dG9uLS1jbG9zZSB7XG4gICAgdG9wOiAtNjVweDtcbiAgICByaWdodDogLTY1cHg7XG4gICAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgICAgdG9wOiAtNjVweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4ubW9kdWxlLW92ZXJsYXlfX2JhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xufVxuXG4ubW9kdWxlLW92ZXJsYXlfX3dyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBtYXgtaGVpZ2h0OiA5MDBweDtcbiAgd2lkdGg6IDcwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcblxuICBAbWVkaWEobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cblxuLm1vZHVsZS1vdmVybGF5X19lbGVtZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5tb2R1bGUtb3ZlcmxheV9fZWxlbWVudF9faW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnZqcy12b2x1bWUtbWVudS1idXR0b24ge1xuICB3aWR0aDogMjAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4iLCIvKipcbiAqXG4gKiBCbG9nIExpc3RcbiAqXG4gKi9cbi5ibG9nLWxpc3RfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShoZWlnaHQsIDE1NnB4LCAzMjBweCk7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUobWFyZ2luLWJvdHRvbSwgMTBweCwgMzJweCk7XG5cbiAgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJsb2ctbGlzdF9faXRlbS0tZmVhdHVyZWQge1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKGhlaWdodCwgMjAwcHgsIDQ4MHB4KTtcbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7IFxuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uYmxvZy1saXN0X19pdGVtX19saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpob3ZlciB7XG4gICAgLmJsb2ctbGlzdF9faXRlbV9faW1hZ2UtaXRlbSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDY1MG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NDAsIDAuNDQwLCAxLjAwMCk7XG4gICAgfVxuICB9XG59XG5cbi8vIEJsb2cgQmxvY2sgSW1hZ2Vcbi5ibG9nLWxpc3RfX2l0ZW1fX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0MiU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHsgXG4gICAgd2lkdGg6IDM1JTtcbiAgfVxuXG4gIC5ibG9nLWxpc3RfX2l0ZW0tLWZlYXR1cmVkICYge1xuICAgIHdpZHRoOiA2NiU7XG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7IFxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDglO1xuICAgIH1cbiAgfVxufVxuXG4uYmxvZy1saXN0X19pdGVtX19pbWFnZS1pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG4gIHRyYW5zaXRpb246IGFsbCA0MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQwLCAwLjQ0MCwgMS4wMDApO1xufVxuXG5cbi8vIEJsb2cgQmxvY2sgRGVzY3JpcHRpb25cbi5ibG9nLWxpc3RfX2l0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1OCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6IGJsYWNrO1xuICBwYWRkaW5nOiAyMnB4O1xuXG4gIC5ibG9nLWxpc3RfX2l0ZW0tLWZlYXR1cmVkICYge1xuICAgIHdpZHRoOiAzNCU7XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHsgXG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHsgXG4gICAgd2lkdGg6IDY1JTtcbiAgfVxufVxuXG4uYmxvZy1saXN0X19pdGVtX190aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShib3R0b20sIDIwcHgsIDQwcHgpO1xuICB3aWR0aDogODAlO1xuICBcbiAgLmJsb2ctbGlzdF9faXRlbS0tZmVhdHVyZWQgJiB7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwgeyBcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICBib3R0b206IDE2cHg7XG4gICAgfVxuICB9XG59IiwiLyoqXG4gKlxuICogUmVsYXRlZCBwb3N0XG4gKlxuICovXG5cbi5yZWxhdGVkLXBvc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzIlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDEuMyU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUobWFyZ2luLWJvdHRvbSwgMTBweCwgMzJweCk7XG5cbiAgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucmVsYXRlZC1wb3N0X19saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgLnJlbGF0ZWQtcG9zdF9faW1hZ2UtaXRlbSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCA2NTBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQwLCAwLjQ0MCwgMS4wMDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZWxhdGVkLXBvc3RfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShoZWlnaHQsIDE1MHB4LCAyNTBweCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5yZWxhdGVkLXBvc3RfX2ltYWdlLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDYpO1xuICAgIHRyYW5zaXRpb246IGFsbCA0MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQwLCAwLjQ0MCwgMS4wMDApO1xuICB9XG5cbiAgLy8gRGVzY3JpcHRpb25cbiAgLnJlbGF0ZWQtcG9zdF9fZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGhlaWdodCwgMTY0cHgsIDI0MHB4KTtcbiAgICBjb2xvcjogJGJhc2UtYmxhY2stODA7XG4gICAgcGFkZGluZzogMjBweDtcblxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwgeyBcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5yZWxhdGVkLXBvc3RfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShib3R0b20sIDIwcHgsIDQwcHgpO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn0iLCIuY2FyZC1zbGlkZXIge1xuICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgLnN0LXNsaWRlcl9fc2xpZGUge1xuICAgIHdpZHRoOiA4NSU7XG4gICAgbWFyZ2luOiA0cHg7XG5cbiAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gICAgbWFyZ2luOiAwIDJweDtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDhweCByZ2JhKDE1OCwgMTU4LCAxNTgsIDAuMTMpO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4iLCIvKipcbiAqXG4gKiBDYXJvdXNlbFxuICpcbiAqL1xuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIFxuICBAaW5jbHVkZSBjYWxjLXZhbHVlKGhlaWdodCwgMjAwcHgsIDcwMHB4KTtcbn1cblxuLmNhcm91c2VsX19zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jYXJvdXNlbC1zbGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB6LWluZGV4OiAwO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAudmpzLWNvbnRyb2wtYmFyIHtcbiAgICBib3R0b206IDA7XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnZqcy10ZWNoIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMzUwbXMsICBjdWJpYy1iZXppZXIoMC4xOTAsIDEuMDAwLCAwLjIyMCwgMS4wMDApKTtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgJGJyYW5kLWxpZ2h0LWJsdWUtMjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC52anMtcGxheWluZyAudmpzLWJpZy1wbGF5LWJ1dHRvbntcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uY2Fyb3VzZWwtbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRvcDogMTYwcHg7XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tICBBcnJvd3MgIC0tLS0tLS0tLS0qL1xuXG4uY2Fyb3VzZWxfX2Fycm93LXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHotaW5kZXg6IDI7XG5cbiAgLnByb2R1Y3QtY2Fyb3VzZWwgJiB7XG4gICAgXG4gICAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuXG4gICAgICB0b3A6IDIwJTtcblxuICAgIH1cblxuXG4gICAgQGluY2x1ZGUgcS1pcy1taW4tbWVkaXVtIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbF9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1NXB4O1xuICBoZWlnaHQ6IDU1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gIHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTNweDtcbiAgICB3aWR0aDogNTVweDtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjokYmFzZS13aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDM1MG1zLCAgY3ViaWMtYmV6aWVyKDAuMTkwLCAxLjAwMCwgMC4yMjAsIDEuMDAwKSk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgfVxuICB9XG59XG5cbi5jYXJvdXNlbF9fYXJyb3ctbGVmdCB7XG4gIGxlZnQ6IDI0cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIGJveC1zaGFkb3c6IDAgMCA2cHggMCByZ2JhKDAsMCwwLDAuMDQpO1xufVxuXG4uY2Fyb3VzZWxfX2Fycm93LXJpZ2h0IHtcbiAgcmlnaHQ6IDI0cHg7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDZweCAwIHJnYmEoMCwwLDAsMC4wNSk7XG59XG4iLCIuY29va2llLW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtZ3JheS1ob3Zlcjtcbn1cblxuLmNvb2tpZS1tZXNzYWdlX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDIwcHg7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbjogMjBweDtcblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb29raWUtbWVzc2FnZV9fdGV4dCB7XG4gIHdpZHRoOiA3MCU7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICBtYXgtd2lkdGg6IDExMjRweDtcblxuICBwIHtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGZvbnQtc2l6ZSwgMTRweCwgMTZweCk7XG4gIH1cbiAgQGluY2x1ZGUgcS1pcy1sYXJnZSB7XG4gICAgd2lkdGg6IDYyJTtcbiAgfVxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNvb2tpZS1tZXNzYWdlX19idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyNHB4O1xuICB0b3A6IDE4cHg7XG4gIG1pbi13aWR0aDogMTEwcHg7XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuIiwiLyoqXG4gKlxuICogRGV0YWlsIGJsb2NrXG4gKlxuICovXG5cbi5wcm9kdWN0LWRldGFpbHNfX3dyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcbn1cblxuLnByb2R1Y3QtZGV0YWlscyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiBhdXRvO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKG1hcmdpbi10b3AsIDYwcHgsIDEyMHB4KTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShtYXJnaW4tYm90dG9tLCAyNXB4LCA5MHB4KTtcbiAgd2lkdGg6IDg1JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA3JTtcbiAgfVxuXG4gIGgzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGNvbG9yOiAgJGJhc2UtYmxhY2stODA7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShtYXJnaW4tYm90dG9tLCA1cHgsIDI2cHgpO1xuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICBmb250LWZhbWlseTogJHNhbXN1bmctNzAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG4ucHJvZHVjdC1kZXRhaWxzLm9wZW4ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZGV0YWlsLWJsb2NrLWludHJvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5kZXRhaWwtYmxvY2tfX3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShtYXJnaW4tdG9wLCAyMHB4LCAzMHB4KTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kZXRhaWwtYmxvY2tfX3RpdGxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTAlO1xuICB3aWR0aDogMjElO1xuICBjb2xvcjogICRiYXNlLWJsYWNrO1xuICBtYXgtd2lkdGg6IDE0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgd2lkdGg6IDM1JTtcbiAgICBtYXgtd2lkdGg6IDE2MnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICBzdmcge1xuICAgIHdpZHRoOiAzM3B4O1xuICAgIGhlaWdodDogMzNweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNHB4O1xuICB9XG59XG5cbi5kZXRhaWwtYmxvY2tfX3RpdGxlX19pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmRldGFpbC1ibG9ja19fYm9keSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNzAlO1xuXG4gIHVsIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cblxuXG4gIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogLTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIFxuICAgIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgfVxuICB9XG4gXG4gIHAge1xuICAgIGNvbG9yOiAgJGJhc2UtYmxhY2stODA7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufSIsIi8qKlxuICpcbiAqIEZvcm1cbiAqXG4gKi9cblxuLmZvcm0ge1xuICBiYWNrZ3JvdW5kOiAkYmFzZS13aGl0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgZmllbGRzZXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIGgxLCBoMiwgaDMsIGg0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIH1cbn1cblxuLmZvcm0sXG4uZm9ybSBmb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5cbi5mb3JtX19ib2R5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDMxcHggMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uZm9ybV9fZGl2aWRlciB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAkYmFzZS1ibGFjay0xMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIG1hcmdpbjogMzJweCBhdXRvO1xuICB9XG59XG5cbi5mb3JtX19jcmVkaXQtY2FyZC1kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gIC5mb3JtLWlucHV0LS0xY29scyB7XG4gICAgLmZvcm0taW5wdXRfX2ZpZWxkIHtcbiAgICAgIG1heC13aWR0aDogODYlO1xuICAgIH1cbiAgfVxufVxuLmZvcm1fX2NyZWRpdC1jYXJkLWV4dHJhcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICBtYXgtd2lkdGg6IDI0MHB4O1xufVxuXG4uZm9ybV9fY3JlZGl0LWNhcmQtZGV0YWlscyxcbi5mb3JtX19jcmVkaXQtY2FyZC1leHRyYXMge1xuICB3aWR0aDogNTAlO1xuXG4gIC5mb3JtLWlucHV0LS1jYy1leHRyYSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIC5mb3JtLWlucHV0LS1jYy1leHRyYSB7XG4gICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICBtYXgtd2lkdGg6IDk2cHg7XG4gICAgfVxuXG4gICAgLmZvcm0taW5wdXQtLTFjb2xzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLmZvcm0taW5wdXRfX2ZpZWxkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvcm1fX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbiIsIi8qKlxuICpcbiAqIEhlbHBcbiAqXG4gKi9cblxuLmhlbHAge1xuICBwYWRkaW5nOiAyMHB4O1xuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLmhlbHBfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShmb250LXNpemUsIDExcHgsIDE1cHgpO1xuICB9XG4gIC5oZWxwX19xdWVzdGlvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbn0iLCIubm90aWZpY2F0aW9uLWJhciB7XG4gIGhlaWdodDogNjRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICRicmFuZC1wdXJwbGU7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oaGVpZ2h0LCA2MDBtcywgY3ViaWMtYmV6aWVyKDAuMTkwLCAxLjAwMCwgMC4yMjAsIDEuMDAwKSk7XG5cbiAgJi5ub3RpZmljYXRpb24tYmFyLS1jbG9zZSB7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG5cbiAgcCB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGZvbnQtc2l6ZSwgMTRweCwgMTZweCk7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTQwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ub3RpZmljYXRpb24tYmFyX19jbG9zZS1idG4ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDUwcHg7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgcCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDcycHggMTBweCAyNXB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAubm90aWZpY2F0aW9uLWJhcl9fY2xvc2UtYnRuIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICBib3R0b206IDIycHg7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5ub3RpZmljYXRpb24tYmFyLS1zdGF0aWMge1xuICAgIG1hcmdpbi10b3A6IC04MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEzNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saWdodC1ibHVlO1xuXG4gICAgcCB7XG4gICAgICBmb250LWZhbWlseTogJHNhbXN1bmctNzAwO1xuICAgIH1cblxuICAgIC5wcm9kdWN0LXBhZ2UgJiB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLWNvbnRhaW5lci5ub3RpZmljYXRpb24tYmFyLS1vcGVuIHtcbiAgbWFyZ2luLXRvcDogNjRweDtcblxuICAubm90aWZpY2F0aW9uLWJhcl9fY2xvc2UtYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufSIsIi5xdWljay1zZWFyY2gge1xuICB6LWluZGV4OiAyMTtcblxuICAmLm9wZW4ge1xuICAgIC5xdWljay1zZWFyY2hfX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4ucXVpY2stc2VhcmNoX190b2dnbGUtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgLjA2cyBsaW5lYXI7XG4gIGZsZXg6IDAgMCA1NnB4O1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICRicmFuZC1saWdodC1ibHVlO1xuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICRiYXNlLXdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjBCN0VGO1xuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICRiYXNlLXdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGNvbG9yOiAjODQ4NDg0O1xuICB9XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBmaWxsOiAkYmFzZS1ibGFjay04MDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjA2cyBsaW5lYXI7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICRiYXNlLWJsYWNrLTgwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLnF1aWNrLXNlYXJjaF9faW5uZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgei1pbmRleDogMjE7XG59XG5cbi5xdWljay1zZWFyY2hfX2JhY2tncm91bmQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgjMDAwLCAuNSk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDIxO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgdG9wOiA2NHB4O1xuICB9XG59XG5cbi5xdWljay1zZWFyY2hfX2lucHV0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogJHVwcGVyLXNpemluZy1yYW5nZTtcbiAgaGVpZ2h0OiA4MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnF1aWNrLXNlYXJjaF9faWNvbi1zZWFyY2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMnB4O1xuICB0b3A6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gIGhlaWdodDogMjZweDtcbiAgd2lkdGg6IDI2cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIHN2ZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgbGVmdDogMXB4O1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBmaWxsOiAkYmFzZS13aGl0ZTtcbiAgfVxufVxuXG4ucXVpY2stc2VhcmNoX19yZXNldC1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyJTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoIzAwMCwgLjEpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgLjA2cyBlYXNlO1xuXG4gIEBtZWRpYShtaW4td2lkdGg6IDE1MDBweCkge1xuICAgIHJpZ2h0OiAyLjMlO1xuICB9XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIGZpbGw6ICRiYXNlLXdoaXRlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDhBMkRCO1xuICB9XG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4ucXVpY2stc2VhcmNoX19ibHVlbmVzcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE2cHg7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpbGwtY2hhbmdlOiB3aWR0aDtcbn1cbi5xdWljay1zZWFyY2hfX2JsdWVuZXNzLWJhY2tncm91bmQge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDExMCU7XG4gIHBhZGRpbmctdG9wOiAxMTAlO1xuICBiYWNrZ3JvdW5kOiAkYnJhbmQtbGlnaHQtYmx1ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICB9XG59XG5cbi5xdWljay1zZWFyY2hfX2lucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDgwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjBweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogJGJhc2Utd2hpdGU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTQwMDtcblxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgY29sb3I6IHJnYmEoI2ZmZiwgLjUpO1xuICB9XG4gICY6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXG4gICAgIGNvbG9yOiByZ2JhKCNmZmYsIC41KTtcbiAgfVxuICAmOjotbW96LXBsYWNlaG9sZGVyIHsgIC8qIEZpcmVmb3ggMTkrICovXG4gICAgIGNvbG9yOiByZ2JhKCNmZmYsIC41KTtcbiAgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgIGNvbG9yOiByZ2JhKCNmZmYsIC41KTtcbiAgfVxufVxuXG5cbi5xdWljay1zZWFyY2hfX3Jlc3VsdHMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDgwcHg7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6ICR1cHBlci1zaXppbmctcmFuZ2U7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG5cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBtYXJnaW46IDI0cHggMDtcbiAgICBmb250LWZhbWlseTogJHNhbXN1bmctNzAwO1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgfVxufVxuXG4ucXVpY2stc2VhcmNoX19yZXN1bHRzLXNlY3Rpb24tLXByb2R1Y3RzIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG5cbi5xdWljay1zZWFyY2hfX3Byb2R1Y3RzIHtcbiAgcGFkZGluZzogMCA2OXB4IDAgODBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAyMTRweDtcbn1cblxuLnF1aWNrLXNlYXJjaF9fcmVzdWx0LS1wcm9kdWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDoxNiU7XG4gIGhlaWdodDogMjA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiAkYmFzZS13aGl0ZTtcbiAgbWFyZ2luOiAwIDhweCAwIDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGNvbG9yOiAkYmFzZS1ibGFjay04MDtcbiAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTQwMDtcbiAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlO1xuXG4gIEBpbmNsdWRlIHEtaXMtbWF4IHtcbiAgICB3aWR0aDogMTUuOSU7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLWxhcmdlIHtcbiAgICB3aWR0aDogMTUuOCU7XG4gIH1cblxuIEBtZWRpYShtYXgtd2lkdGg6IDEwNzVweCkge1xuICAgIHdpZHRoOiAxOSU7XG4gIH1cblxuICAgQG1lZGlhKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICB3aWR0aDogMjMuOCU7XG4gIH1cblxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDQ4cHg7IC8vIGxpbWl0IDMgcm93c1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICBAbWVkaWEobWluLXdpZHRoOiA5MDBweCkge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0yMHB4IDAgLTE2cHggJGJyYW5kLWxpZ2h0LWJsdWUsXG4gICAgICAgIDBweCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICB9XG4gICAgJjphY3RpdmUge1xuICAgICAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMjBweCAwIC0xNnB4ICRicmFuZC1saWdodC1ibHVlLFxuICAgICAgICAwcHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDApO1xuICAgIH1cbiAgfVxufVxuXG4ucXVpY2stc2VhcmNoX19wcm9kdWN0LWltYWdlIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnF1aWNrLXNlYXJjaF9fcmVzdWx0LS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmc6IDE4cHggODBweDtcbiAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICBmb250LWZhbWlseTogJHNhbXN1bmctNDAwO1xuICBib3JkZXItdG9wOiAycHggc29saWQgI0VFRUVFRTtcbiAgdHJhbnNpdGlvbjogYWxsIC4xcyBsaW5lYXI7XG5cbiAgc3BhbiB7XG4gICAgYmFja2dyb3VuZDogI2Q4ZjhmZjtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICRiYXNlLXdoaXRlO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkYmFzZS1ibGFjay04MDtcbiAgICBiYWNrZ3JvdW5kOiAkYmFzZS1ncmF5LWhvdmVyO1xuICB9XG59XG5cbi5xdWljay1zZWFyY2hfX25vLXJlc3VsdHMge1xuICBwYWRkaW5nOiAyNHB4IDgwcHg7XG5cbiAgc3Ryb25nIHtcbiAgICBmb250LWZhbWlseTogJHNhbXN1bmctNzAwO1xuICB9XG59XG5cbi5xdWljay1zZWFyY2hfX3Jlc3VsdC0tYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAzMnB4IDgwcHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRUVFRUVFO1xuICB0cmFuc2l0aW9uOiBhbGwgLjFzIGxpbmVhcjtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmFzZS13aGl0ZTtcbiAgfVxufVxuXG5AaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gIC5xdWljay1zZWFyY2hfX2lubmVyIHtcbiAgICB0b3A6IDY0cHg7XG4gIH1cbiAgLnF1aWNrLXNlYXJjaF9faW5wdXQtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gIH1cbiAgLnF1aWNrLXNlYXJjaF9faWNvbi1zZWFyY2gge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAucXVpY2stc2VhcmNoX19yZXN1bHRzLWNvbnRhaW5lciB7XG4gICAgdG9wOiA2NHB4O1xuXG4gICAgaDQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIH1cbiAgfVxuICAucXVpY2stc2VhcmNoX19pbnB1dCB7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgfVxuICAucXVpY2stc2VhcmNoX19yZXNldC1idXR0b24ge1xuICAgIHJpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcblxuICAgIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICAgIH1cbiAgfVxuICAucXVpY2stc2VhcmNoX190b2dnbGUtYnV0dG9uIHtcbiAgICBzdmcge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5xdWljay1zZWFyY2hfX3Byb2R1Y3RzIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5xdWljay1zZWFyY2hfX3Jlc3VsdC0tcHJvZHVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDMycHggMTZweCAzMnB4IDg4cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2VlZTtcbiAgICBmb250LWZhbWlseTogJHNhbXN1bmctNjAwO1xuXG4gICAgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkYmFzZS1ibGFjay04MDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJhc2Utd2hpdGU7XG4gICAgfVxuICB9XG4gIC5xdWljay1zZWFyY2hfX3Byb2R1Y3QtaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAyNHB4O1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzJweCAzMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB9XG5cbiAgLnF1aWNrLXNlYXJjaF9fcmVzdWx0cy1zZWN0aW9uLS1wcm9kdWN0cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAucXVpY2stc2VhcmNoX19yZXN1bHQtLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAucXVpY2stc2VhcmNoX19yZXN1bHQtLWFsbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDI0cHggMjRweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG5AaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgLnF1aWNrLXNlYXJjaF9fcmVzZXQtYnV0dG9uLFxuICAucXVpY2stc2VhcmNoX19yZXNldC1idXR0b246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtbGlnaHQtYmx1ZS1hY3RpdmU7XG4gIH1cbn0iLCIvKipcbiAqXG4gKiBGaWx0ZXJcbiAqXG4gKi9cbi8qLS0tLS0tLS0tLSAgRGVza3RvcCAgLS0tLS0tLS0tLSovXG4ucHJvZHVjdC1maWx0ZXItY2F0ZWdvcnkge1xuICBwYWRkaW5nOiAyNnB4IDAgMDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmLnByb2R1Y3QtZmlsdGVyLWNhdGVnb3J5LS1uby10aXRsZSB7XG4gICAgcGFkZGluZzogMThweCAwIDIycHggMDtcblxuICAgIC5wcm9kdWN0LWZpbHRlcl9fZmlsdGVycyB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBwYWRkaW5nOiAyNnB4IDAgMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cblxuLnByb2R1Y3QtZmlsdGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE5LjMlO1xuICBtYXgtd2lkdGg6IDI2NXB4O1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtZ3JheTtcblxuICBAaW5jbHVkZSBxLWlzLWxhcmdlIHtcbiAgICB3aWR0aDogMjMuNyU7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgfVxufVxuXG4ucHJvZHVjdC1maWx0ZXItd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ncmF5O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzJweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1maWx0ZXJfX3Nob3dpbmctbnVtLXByb2R1Y3RzIHtcbiAgcGFkZGluZzogMjJweCAyNXB4IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy02MDAsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBzcGFuIHtcbiAgICBmb250LWZhbWlseTogJHNhbXN1bmctNjAwO1xuICB9XG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wcm9kdWN0LWZpbHRlcl9fcmVzZXQtZmlsdGVycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMjJweCAyNXB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAkYmFzZS1ibGFjay04MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy03MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA4MG1zIGxpbmVhcjtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ncmF5LWhvdmVyO1xuICB9XG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICB9XG5cbiAgc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gIH1cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnByb2R1Y3QtZmlsdGVyLWNhdGVnb3J5X19pbm5lci13cmFwIHtcbiAgaDYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGNvbG9yOiAkYmFzZS1ibGFjay04MDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMjhweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ibGFjay04MDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDI4cHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtYmxhY2stODA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgICAmOmFmdGVyLFxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIC5leHBhbmRlZCAmIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0LWZpbHRlcl9fZmlsdGVycyB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDYwMG1zLCBjdWJpYy1iZXppZXIoMC4xOTAsIDEuMDAwLCAwLjIyMCwgMS4wMDApKTtcbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnByb2R1Y3QtZmlsdGVyLWNhdGVnb3J5X19vcHRpb25zIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLyotLS0tLS0tLS0tICBDYXRlZ29yeSBvcHRpb24gIC0tLS0tLS0tLS0qL1xuLnByb2R1Y3QtZmlsdGVyLWNhdGVnb3J5X19vcHRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNnB4IDI0cHggMTZweCAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogJHNhbXN1bmctNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCA4MG1zIGxpbmVhcjtcblxuICBpbnB1dCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtZ3JheS1ob3ZlcjtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICB9XG59XG5cbi5wcm9kdWN0cy1jaGVja2JveF9fYm94LFxuLnByb2R1Y3RzLXJhZGlvX19ib3gge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI0cHg7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRiYXNlLWdyYXktYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzcHg7XG4gICAgbGVmdDogM3B4O1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIGhlaWdodDogOXB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFjdC1hcy1yYWRpb3tcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBibG9jazsgIFxufVxuXG4ucHJvZHVjdC1maWx0ZXItY2F0ZWdvcnlfX29wdGlvbi5hY3RpdmUge1xuICAucHJvZHVjdHMtY2hlY2tib3hfX2JveCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saWdodC1ibHVlO1xuXG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAucHJvZHVjdHMtcmFkaW9fX2JveCwgLmFjdC1hcy1yYWRpbyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtbGlnaHQtYmx1ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtbGlnaHQtYmx1ZTtcblxuICAgIHN2ZyB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgfVxufVxuXG4ucHJvZHVjdC1maWx0ZXItY2F0ZWdvcnlfX29wdGlvbl9fdGl0bGUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDgwJTtcbiAgbWF4LXdpZHRoOiAxNDBweDtcbiAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xufVxuXG4ucHJvZHVjdC1maWx0ZXItY2F0ZWdvcnlfX29wdGlvbl9fY291bnQge1xuICBmb250LWZhbWlseTogJHNhbXN1bmctNDAwO1xuICBjb2xvcjogJGJhc2UtYmxhY2stNjA7XG59XG4vKi0tLS0tLS0tLS0gIFNob3cgTW9yZSBGaWx0ZXIgIC0tLS0tLS0tLS0qL1xuLnByb2R1Y3QtZmlsdGVyLWNhdGVnb3J5X19zaG93LW1vcmUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yLCAyMDBtcywgY3ViaWMtYmV6aWVyKDAuMTkwLCAxLjAwMCwgMC4yMjAsIDEuMDAwKSk7XG5cbiAgc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gIH1cblxuICBwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMThweCAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogJHNhbXN1bmctNjAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxO1xuICAgIGNvbG9yOiAkYmFzZS1ibGFjay04MDtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ncmF5LWhvdmVyO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIH1cbn1cblxuLnByb2R1Y3QtZmlsdGVyLWNhdGVnb3J5X19oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtYmxhY2stODA7XG4gIH1cblxuICAuc2hvdy1sZXNzICYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wcm9kdWN0LWZpbHRlci1jYXRlZ29yeV9fc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIC5zaG93LWxlc3MgJiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLyotLS0tLS0tLS0tICBNb2JpbGUgIC0tLS0tLS0tLS0qL1xuLnByb2R1Y3QtZmlsdGVyLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LWZpbHRlcl9fbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDY0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogNjtcbiAgfVxufVxuXG4ucHJvZHVjdC1maWx0ZXJfX21vYmlsZS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2NHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDU7XG4gIH1cblxuICBwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDIzcHg7XG4gICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTYwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuXG4uZmlsdGVyLWFwcGxpZWQge1xuICBwIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDE5MHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWZpbHRlcl9fbW9iaWxlLWJ1dHRvbi1maWx0ZXIge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4ucHJvZHVjdC1maWx0ZXJfX3Nob3dpbmctbnVtLXByb2R1Y3RzX19tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAyM3B4O1xuICBtYXJnaW46IDZweCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xuICBmb250LWZhbWlseTogJHNhbXN1bmctNDAwO1xuICBjb2xvcjogJGJhc2UtYmxhY2stNjA7XG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ucHJvZHVjdC1maWx0ZXJfX21vYmlsZS1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ncmF5LWhvdmVyO1xuICB9XG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICB9XG59XG5cbi5wcm9kdWN0LWZpbHRlcl9fbW9iaWxlX19idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjJweCAwIDI0cHg7XG4gIHdpZHRoOiA1MCU7XG4gIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy04MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnByb2R1Y3QtZmlsdGVyX19yZXNldC1maWx0ZXJzX19tb2JpbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ncmF5O1xuICBjb2xvcjogJGJhc2UtYmxhY2stODA7XG59XG5cbi5maWx0ZXItYXBwbGllZF9fbW9iaWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWxpZ2h0LWJsdWU7XG4gIGNvbG9yOiAkYmFzZS13aGl0ZTtcbn1cblxuLnByb2R1Y3QtZmlsdGVyX19tb2JpbGUtYnV0dG9uLWNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMjhweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzAwJSwgLTUwJSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAzMDBtcywgY3ViaWMtYmV6aWVyKDAuMTkwLCAxLjAwMCwgMC4yMjAsIDEuMDAwKSk7XG4gIGZpbGw6ICRiYXNlLWJsYWNrLTgwO1xufVxuXG4ubW9iaWxlLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWdyYXktaG92ZXI7XG5cbiAgLnByb2R1Y3QtZmlsdGVyX19tb2JpbGUtYnV0dG9uLWNsb3NlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTUwJSk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDQwMG1zLCBjdWJpYy1iZXppZXIoMC4xOTAsIDEuMDAwLCAwLjIyMCwgMS4wMDApLCAxMjBtcyk7XG4gIH1cblxuICBwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiA1JTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMzkwbXMsIGN1YmljLWJlemllcigwLjE5MCwgMS4wMDAsIDAuMjIwLCAxLjAwMCksIDUwbXMpO1xuICB9XG59XG4iLCIvKipcbiAqXG4gKiBQcm9kdWN0IFNxdWFyZVxuICpcbiAqL1xuXG4gLy8qIFNwZWNpZmllZCBkaWZmZXJlbnQgcGFkZGluZyBmb3IgYW55IHByb2R1Y3Qtc3F1YXJlcyB3aXRoIHBhcmVudCAucHJvZHVjdC1ncmlkLCB3aGljaCBvbmx5IGFwcGxpZXNcbiAvLyogdG8gcHJvZHVjdCBzcXVhcmVzIGluIC9wcm9kdWN0cyBhbmQgbm90IHRoZSBTVCBzaG9wICh3aGljaCBoYXMgcGFyZW50IGVsZW1lbnQgLnByb2R1Y3QtY2F0ZWdvcnktbW9kdWxlX19wcm9kdWN0cylcblxuLnByb2R1Y3Qtc3F1YXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4IDAgNjVweDtcbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG5cbiAgLnByb2R1Y3QtZ3JpZCAmIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMTJweDtcbiAgfVxuXG4gIC50ZXh0LXRydW5jYXRlIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuXG4gICAgLnByb2R1Y3QtY2Fyb3VzZWwgJiB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LWdyaWQtZmVhdHVyZWQgJiB7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogODklO1xuICAgIG1heC13aWR0aDogMTk1cHg7XG4gICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTQwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkYmFzZS1ibGFjay04MDtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGZvbnQtc2l6ZSwgMTJweCwgMTZweCk7XG5cbiAgICAmLnByb2R1Y3Qtc3F1YXJlX19wcmljZSB7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgJi5wcm9kdWN0LXNxdWFyZV9fcHJpY2UtLWRpc2NvdW50IHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtb3JhbmdlO1xuXG4gICAgICBkZWwge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogJGJhc2UtYmxhY2stMzA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnByb2R1Y3Qtc3F1YXJlX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDgwJTtcbiAgbWF4LXdpZHRoOiAxODVweDtcbiAgcGFkZGluZy1ib3R0b206IDc2JTtcbiAgaGVpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzclO1xuICB9XG5cbiAgLnByb2R1Y3QtZ3JpZC1mZWF0dXJlZCAmIHtcbiAgICBtYXgtd2lkdGg6IDI0NXB4O1xuICB9XG59XG5cbi5wcm9kdWN0LXNxdWFyZV9fbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy04MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogOHB4IDEzcHg7XG4gIHotaW5kZXg6IDI7XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHBhZGRpbmc6IDVweCAxM3B4O1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvcGFjaXR5OiAwLjE7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAgM3B4O1xuICB9XG59XG5cbi5wcm9kdWN0LXNxdWFyZS0tYmFubmVyIHtcbiAgcCB7XG4gICAgbWF4LXdpZHRoOiAyMTBweDtcbiAgfVxuXG4gICYuYmctcHVycGxlIHAge1xuICAgIGNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgfVxuXG4gICYuYmctbGlnaHQtcHVycGxlLTMgcCB7XG4gICAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICB9XG4gIC5wcm9kdWN0LXNxdWFyZV9fYmFubmVyLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG5cbiAgJi5wcm9kdWN0LXNxdWFyZS0tYmFubmVyX190eXBlLWEge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzYlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJy4nO1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIGhlaWdodDogNzRweDtcblxuICAgICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICAgIGhlaWdodDogNzZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnByb2R1Y3Qtc3F1YXJlX19pbWFnZSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG4gICAgLnByb2R1Y3Qtc3F1YXJlX19iYW5uZXItdGl0bGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAxOHB4LCAyMnB4KTtcbiAgICB9XG4gIH1cblxuICAmLnByb2R1Y3Qtc3F1YXJlLS1iYW5uZXJfX3R5cGUtYiAucHJvZHVjdC1zcXVhcmVfX2Jhbm5lci10aXRsZSB7XG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICBoZWlnaHQ6IDc0cHg7XG4gICAgfVxuICB9XG59XG5cbi8vIExhYmVsIENvbG9yc1xuLmJlZm9yZS1wdXJwbGUge1xuICBjb2xvcjogJGJyYW5kLXB1cnBsZTtcblxuICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXB1cnBsZTtcbiAgfVxufVxuXG4uYmVmb3JlLWJsdWUge1xuICBjb2xvcjogJGJyYW5kLWxpZ2h0LWJsdWU7XG5cbiAgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saWdodC1ibHVlO1xuICB9XG59XG5cbi5iZWZvcmUtbGlnaHQtcHVycGxlIHtcbiAgY29sb3I6ICRicmFuZC1saWdodC1wdXJwbGU7XG5cbiAgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saWdodC1wdXJwbGU7XG4gIH1cbn1cblxuLmJlZm9yZS1wb3dkZXIge1xuICBjb2xvcjogJGJyYW5kLXBvd2RlcjtcblxuICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXBvd2RlcjtcbiAgfVxufVxuXG4uYmVmb3JlLWxpZ2h0LWJsdWUge1xuICBjb2xvcjogJGJyYW5kLWxpZ2h0LWJsdWUtMztcblxuICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWxpZ2h0LWJsdWUtMztcbiAgfVxufVxuXG4uYmVmb3JlLW9yYW5nZSB7XG4gIGNvbG9yOiAkYnJhbmQtb3JhbmdlO1xuXG4gICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtb3JhbmdlO1xuICB9XG59XG4iLCIvKipcbiAqXG4gKiBQcm9kdWN0IEhlcm9cbiAqXG4gKi9cblxuLnByb2R1Y3QtaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLXRvcCwgNTBweCwgMTI1cHgpO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctYm90dG9tLCA1MHB4LCAxMjVweCk7XG59XG5cbi5wcm9kdWN0LWhlcm9fX3NsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1NiU7XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0gIFNsaWRlciAgLS0tLS0tLS0tLSovXG5cbi5wcm9kdWN0LWhlcm8tcHJldmlld3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmbG9hdDogbGVmdDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogNSU7XG4gIHdpZHRoOiAxMSU7XG4gIG1pbi13aWR0aDogNzBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAxO1xuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtLWxhcmdlIHtcbiAgICB0b3A6IDU1JTtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wcm9kdWN0LWhlcm8tcHJldmlld3NfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wcm9kdWN0LWhlcm8tcHJldmlld19fYWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHJvZHVjdC1oZXJvLXByZXZpZXcge1xuICBtYXJnaW46IDIwcHggMDtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1zaXplOiA4MCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWdyYXktYm9yZGVyLWxpZ2h0MjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJi5hY3RpdmUge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYnJhbmQtbGlnaHQtYmx1ZTtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCAkYmFzZS1ibGFjay0yMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMzkwbXMgY3ViaWMtYmV6aWVyKDAuMTkwLCAxLjAwMCwgMC4yMjAsIDEuMDAwKTtcbiAgfVxufVxuXG4ucHJvZHVjdC1oZXJvLXByZXZpZXdzX19hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtZ3JheS1ib3JkZXItbGlnaHQyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTowO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCAkYmFzZS1ibGFjay0xMDtcbiAgfVxufVxuXG4ucHJvZHVjdC1oZXJvLXByZXZpZXdzX19hcnJvdy5pbmFjdGl2ZS1wcmV2aWV3IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuODtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtZ3JheTtcblxuICBzdmcge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLnByb2R1Y3QtaGVyb19fc2xpZGVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKHdpZHRoLCA4NSUsIDkwJSk7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUoaGVpZ2h0LCAzNjBweCwgNDMwcHgpO1xuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgfVxufVxuXG4ucHJvZHVjdC1oZXJvLXNsaWRlLFxuLnByb2R1Y3QtaGVyby1zbGlkZV9fbWVkaWEtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIGhlaWdodDogMTAwJTtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxufVxuXG4ucHJvZHVjdC1oZXJvLXNsaWRlX19tZWRpYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi8qLS0tLS0tLS0tLSAgU2xpZGVyIE5hdmlnYXRpb24gIC0tLS0tLS0tLS0qL1xuXG4ubW9iaWxlLXNsaWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTAlO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDE7XG5cbiAgbGkge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ncmF5LWJvcmRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbjogMCA0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIGxpLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtYmxhY2s7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4ucHJvZHVjdC1oZXJvLW5hdmlnYXRpb24ge1xuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cblxuLyotLS0tLS0tLS0tICBUaXRsZSAgLS0tLS0tLS0tLSovXG4ucHJvZHVjdC1oZXJvX190aXRsZSB7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAxOHB4LCAzMnB4KTtcbiAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cblxuXG4vKi0tLS0tLS0tLS0gIERlc2NyaXB0aW9uICAtLS0tLS0tLS0tKi9cbi5wcm9kdWN0LWhlcm9fX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogNDMlO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKGhlaWdodCwgMzQwcHgsIDQwMHB4KTtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5wcm9kdWN0LWhlcm9fX2Rlc2NyaXB0aW9uX193cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxMCU7XG4gIHdpZHRoOiA4MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBjb2xvcjogJGJhc2UtYmxhY2stNzA7XG4gICAgLypUaGlzIGlzIHRha2VuIGZyb20gYmFzZS5zY3NzIGZvciBoMywgYmVjYXVzZSB0YWcganVzdCBuZWVkZWQgdG8gY2hhbmdlIGZvciBTRU8gcmVhc29ucywgbm90IGxheW91dCovXG4gICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTMwMGM7XG4gICAgQGluY2x1ZGUgY2FsYy1saW5lSGVpZ2h0KDQwLCA0OCk7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShmb250LXNpemUsIDI0cHgsIDQwcHgpO1xuICB9XG5cbiAgJiA+IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LXByaWNlIHtcbiAgICBmb250LWZhbWlseTogJHNhbXN1bmctMzAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBAaW5jbHVkZSBjYWxjLWxpbmVIZWlnaHQoMjQsIDMyKTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAxOXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIC5idXR0b24ge1xuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG4ucHJvZHVjdC1oZXJvX19kZXNjcmlwdGlvbi1oZWFkbGluZSB7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAxNXB4LCAxNnB4KTtcbiAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDdweCAwO1xuICB9XG59XG5cblxuLyotLS0tLS0tLS0tICBQcm9kdWN0IHNoaXBwaW5nICAtLS0tLS0tLS0tKi9cbi5wcm9kdWN0LXNoaXBwaW5nIHtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuXG4gIHN2ZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLThweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzdweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHhcbiAgfVxufVxuXG5cbi8qLS0tLS0tLS0tLSAgUHJvZHVjdCBoZXJvIHJldmlld3MgIC0tLS0tLS0tLS0qL1xuLnByb2R1Y3QtaGVyb19fcmV2aWV3cyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJvZHVjdC1oZXJvX19yZXZpZXdzX19zdGFycyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDRweCA4cHggMCAxOHB4O1xufVxuLnByb2R1Y3QtaGVyb19fcmV2aWV3c19fc3RhciB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG59XG4ucHJvZHVjdC1oZXJvX19yZXZpZXdzX190b3RhbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5cbi8qLS0tLS0tLS0tLSAgUHJvZHVjdCBoZXJvIGV4dHJhcyAgLS0tLS0tLS0tLSovXG4ucHJvZHVjdC1oZXJvX19leHRyYXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4IDA7XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgfVxuXG4gICY6YmVmb3JlLCAmOmFmdGVye1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1heC13aWR0aDogMzg0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtZ3JheS1ib3JkZXItbGlnaHQyO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuXG5cbi8qLS0tLS0tLS0tLSAgUHJvZHVjdCBoZXJvIHNlY3Rpb24gIC0tLS0tLS0tLS0qL1xuLnByb2R1Y3QtaGVyb19fc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnByb2R1Y3QtaGVyb19fc2VjdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy00MDA7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShmb250LXNpemUsIDE1cHgsIDE2cHgpO1xuICB9XG59XG5cblxuLyotLS0tLS0tLS0tICBQcm9kdWN0IGNvbG9yICAtLS0tLS0tLS0tKi9cbi5wcm9kdWN0LWNvbG9yIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnByb2R1Y3QtY29sb3JfX2NpcmNsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMThweCA2cHggNXB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDVweCAwIHJnYmEoMCwwLDAsMC4zNik7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRicmFuZC1saWdodC1ibHVlO1xuICAgIGxlZnQ6IC01LjhweDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMTUwbXMgZWFzZS1vdXQ7XG4gIH1cblxuICAmLmFjdGl2ZTphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cblxuLyotLS0tLS0tLS0tICBUaGVtZXMgIC0tLS0tLS0tLS0qL1xuLnByb2R1Y3QtaGVyby1wcmV2aWV3cy0tbmV3LFxuLnByb2R1Y3QtaGVybyAuc3Qtc2xpZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9kdWN0LXBhZ2UtLW5ldyB7XG4gLnByb2R1Y3QtaGVybyB7XG4gICBtYXJnaW4tYm90dG9tOiAtN3B4O1xuICAgbWFyZ2luLXRvcDogNzdweDtcbiAgIEBpbmNsdWRlIGNhbGMtdmFsdWUocGFkZGluZy10b3AsIDUwcHgsIDQwcHgpO1xuICAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLWJvdHRvbSwgMzRweCwgMzRweCk7XG5cbiAgIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICAgbWFyZ2luLXRvcDogMDtcbiAgIH1cblxuICAgLnByb2R1Y3QtaGVyby1wcmV2aWV3cyB7XG4gICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgJi5wcm9kdWN0LWhlcm8tcHJldmlld3MtLW5ldyB7XG4gICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgIH1cbiAgIH1cbiAgIC5wcm9kdWN0LWhlcm9fX3NsaWRlcyB7XG4gICAgIGRpc3BsYXk6IG5vbmU7XG4gICB9XG4gICAuc3Qtc2xpZGVyIHtcbiAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZSh3aWR0aCwgODUlLCA5MCUpO1xuICAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGhlaWdodCwgMzkwcHgsIDQ3MHB4KTtcblxuICAgICAuc3Qtc2xpZGVyX19zbGlkZXMge1xuICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICB9XG4gICAgIC5zdC1zbGlkZXJfX3NsaWRlIHtcbiAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgIH1cbiAgICAgLnNsaWRlci1tZWF0YmFsbHMge1xuICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICBib3R0b206IDA7XG4gICAgICAgcGFkZGluZzogMDtcbiAgICAgICAuc2xpZGVyLW1lYXRiYWxsc19fYmFsbCB7XG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXG4gICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saWdodC1ibHVlO1xuICAgICAgICAgfVxuICAgICAgIH1cbiAgICAgfVxuICAgfVxuXG4gICAucHJvZHVjdC1oZXJvX19kZXNjcmlwdGlvbiB7XG4gICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUoaGVpZ2h0LCAzOTBweCwgNDcwcHgpO1xuICAgfVxuIH1cblxuIC5wcm9kdWN0LWhlcm9fX2Rlc2NyaXB0aW9uX193cmFwIGgxIHtcbiAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gICBAaW5jbHVkZSBjYWxjLWxpbmVIZWlnaHQoNDgsIDU2KTtcbiAgIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAzMnB4LCA0OHB4KTtcbiB9XG5cbiAucHJvZHVjdC1oZXJvX19kZXNjcmlwdGlvbl9fd3JhcCB7XG4gICBtYXJnaW4tcmlnaHQ6IDA7XG4gICB3aWR0aDogYXV0bztcblxuICAgPiBwIHtcbiAgICAgbWFyZ2luLWJvdHRvbTogMzFweDtcbiAgIH1cblxuICAgLmJ1dHRvbiB7XG4gICAgIGRpc3BsYXk6IG5vbmU7XG4gICB9XG4gfVxuIC5wcm9kdWN0LWhlcm9fX2Rlc2NyaXB0aW9uLWhlYWRsaW5lIHtcbiAgIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAxNXB4LCAyMXB4KTtcbiAgIEBpbmNsdWRlIGNhbGMtbGluZUhlaWdodCg0OCwgNTYpO1xuIH1cblxuIC5wcm9kdWN0LWhlcm8tbmF2aWdhdGlvbiB7XG4gICBAaW5jbHVkZSBjYWxjLXZhbHVlKHdpZHRoLCA4NSUsIDkwJSk7XG4gICBkaXNwbGF5OiBub25lO1xuICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgbGVmdDogYXV0bztcbiAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblxuICAgbGkge1xuICAgICBmbG9hdDogbm9uZTtcbiAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICB3aWR0aDogNHB4O1xuICAgICBoZWlnaHQ6IDRweDtcbiAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgb3BhY2l0eTogMC4yO1xuXG4gICAgICYuYWN0aXZlIHtcbiAgICAgICB3aWR0aDogOHB4O1xuICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgIG9wYWNpdHk6IDE7XG4gICAgIH1cbiAgIH1cbiB9XG5cbiAucHJvZHVjdC1oZXJvLXByZXZpZXdzIHtcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgIGZsb2F0OiBub25lO1xuICAgdG9wOiBhdXRvO1xuICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgIHdpZHRoOiBhdXRvO1xuICAgbWluLXdpZHRoOiA3MHB4O1xuICAgdHJhbnNmb3JtOiBub25lO1xuIH1cbiAucHJvZHVjdC1oZXJvLXByZXZpZXdzX193cmFwcGVyIHtcbiAgIGhlaWdodDogYXV0bztcblxuICAgLnByb2R1Y3QtaGVyby1wcmV2aWV3X19hbGwge1xuICAgICBtYXJnaW46IDA7XG4gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgIH1cblxuICAgLnByb2R1Y3QtaGVyby1wcmV2aWV3LFxuICAgLnByb2R1Y3QtaGVyby1wcmV2aWV3c19fYXJyb3cge1xuICAgICB3aWR0aDogNjRweDtcbiAgIH1cblxuICAgLnByb2R1Y3QtaGVyby1wcmV2aWV3IHtcbiAgICAgbWFyZ2luOiAwIC0xcHggMCAwO1xuICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgIGhlaWdodDogNjRweDtcblxuICAgICAmLmFjdGl2ZSB7XG4gICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRicmFuZC1saWdodC1ibHVlO1xuICAgICB9XG4gICB9XG4gfVxufVxuXG4ucHJvZHVjdC1oZXJvLmJnLWxpZ2h0LXB1cnBsZSB7XG4gIC5zdC1zbGlkZXIgLnNsaWRlci1tZWF0YmFsbHMgLnNsaWRlci1tZWF0YmFsbHNfX2JhbGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wdXJwbGU7XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0LWhlcm8uYmctcHVycGxlIHtcbiAgLmJyZWFkY3J1bWIge1xuICAgIGNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgfVxuICAucHJvZHVjdC1oZXJvX19kZXNjcmlwdGlvbl9fd3JhcCBoMSxcbiAgLnByb2R1Y3QtaGVyb19fZGVzY3JpcHRpb24taGVhZGxpbmUge1xuICAgIGNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgfVxuXG4gIC5wcm9kdWN0LWhlcm8tcHJldmlldyxcbiAgLnByb2R1Y3QtaGVyby1wcmV2aWV3c19fYXJyb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZTBkODY7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwgMC4yKTtcbiAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkYnJhbmQtbGlnaHQtYmx1ZTtcbiAgICB9XG4gIH1cblxuICAucHJvZHVjdC1oZXJvLW5hdmlnYXRpb24gbGkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xuICB9XG4gIC5zdC1zbGlkZXIgLnNsaWRlci1tZWF0YmFsbHMgLnNsaWRlci1tZWF0YmFsbHNfX2JhbGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xuICAgIH1cbiAgfVxufVxuIiwiLnNsaWRlci1tZWF0YmFsbHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweCAwIDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zbGlkZXItbWVhdGJhbGxzX19iYWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBvcGFjaXR5OiAwLjI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wdXJwbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlO1xuXG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cbiIsIi8qKlxuICpcbiAqIFNlYXJjaCBGb3JtXG4gKlxuICovXG5cbi5zZWFyY2gtZm9ybSB7XG4gICYuc2VhcmNoLWZvcm0tLXdoaXRlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDc2NHB4O1xuXG4gICAgLnNlYXJjaC1mb3JtX19idXR0b24ge1xuICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VhcmNoLWZvcm1fX2lucHV0IHtcbiAgICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHggLSAxNnB4KTtcbiAgICAgICAgY29sb3I6ICRiYXNlLXdoaXRlO1xuXG4gICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICBjb2xvcjogcmdiYSgkYmFzZS13aGl0ZSwgLjcpO1xuICAgICAgICB9XG4gICAgICAgICY6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXG4gICAgICAgICAgIGNvbG9yOiByZ2JhKCRiYXNlLXdoaXRlLCAuNyk7XG4gICAgICAgIH1cbiAgICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7ICAvKiBGaXJlZm94IDE5KyAqL1xuICAgICAgICAgICBjb2xvcjogcmdiYSgkYmFzZS13aGl0ZSwgLjcpO1xuICAgICAgICB9XG4gICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgY29sb3I6IHJnYmEoJGJhc2Utd2hpdGUsIC43KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXB1cnBsZTtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjA2LDIwNiwyMDYsMC41KTsgICAgIFxuXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJyYW5kLWxpZ2h0LWJsdWU7XG4gICAgICAgICAgfSAgICAgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IFxuICB9XG59IiwiLnN0LXNsaWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc3Qtc2xpZGVyX19zbGlkZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgY3Vyc29yOiBncmFiO1xuXG4gICY6YWN0aXZlIHtcbiAgICBjdXJzb3I6IGdyYWJiaW5nO1xuICB9XG59XG4uc3Qtc2xpZGVyX19zbGlkZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuIiwiLyoqXG4gKlxuICogU3RpY2t5IEJhclxuICpcbiAqL1xuXG4uc3RpY2t5LWJhciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvcGFjaXR5OiAxO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiA4MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogJHVwcGVyLXNpemluZy1yYW5nZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgei1pbmRleDogNTtcblxuICAucGFnZS1lbWJlZGRlZCAmIHtcbiAgICB0b3A6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgdG9wOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnN0aWNreS1iYXItLWJvdHRvbS1tb3VudGVkIHtcbiAgb3BhY2l0eTogMDtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDhweCAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdG9wOiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5ibG9jay1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnN0aWNreS1iYXJfX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcblxuICAmLnRleHQtdHJ1bmNhdGUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgfVxuXG4gIHAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDI3cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzMzMztcbiAgICB9XG4gIH1cbn1cblxuLnN0aWNreS1iYXJfX2lubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3RpY2t5LWJhcl9faW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDoxMDAlO1xuICB9XG5cbiAgLnN0aWNreS1iYXItLWJvdHRvbS1tb3VudGVkICYge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgfVxufVxuXG4uc3RpY2t5LWJhcl9fZXh0cmEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gIC5zdGlja3ktYmFyX19wcmljZSB7XG4gICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTMwMDtcbiAgICBAaW5jbHVkZSBjYWxjLWxpbmVIZWlnaHQoMjQsIDMyKTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI3cHg7XG4gIH1cblxuICAuc3RpY2t5LWJhci0tYm90dG9tLW1vdW50ZWQgJiB7XG4gICAgcmlnaHQ6IDIycHg7XG4gIH1cbn1cblxuLnN0aWNreS1iYXItLXByb2R1Y3QtZ3JpZCB7XG4gIHdpZHRoOjEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgZWFzZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgei1pbmRleDoxMTtcblxuICAuYmxvY2staW5uZXJ7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgd2lkdGg6MTAwJTtcbiAgfVxuICAuc3RpY2t5LWJhcl9faW5uZXIge1xuICAgIG1pbi1oZWlnaHQ6IDUycHg7XG4gIH1cbiAgLnN0aWNreS1iYXJfX2Rlc2NyaXB0aW9uIHAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnByb2R1Y3QtZ3JpZC1oZXJvLWFjdGl2ZSAuc3RpY2t5LWJhci0tcHJvZHVjdC1ncmlkIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cblxuLnN0aWNreS1iYXJfX3RvYyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDcycHg7XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIG1heC13aWR0aDogNzAlO1xuICB9XG5cbiAgcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzMzMztcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIG1hcmdpbjogMCAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3QtcGFnZS0tbmV3IHtcbiAuc3RpY2t5LWJhciB7XG4gICBib3JkZXItdG9wOiAxcHggc29saWQgJGJhc2UtZ3JheTtcbiAgIGJhY2tncm91bmQ6ICRiYXNlLXdoaXRlO1xuICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgLy8gIWltcG9ydGFudCBiZWNhdXNlIGl0IG5lZWRzIHRvIG92ZXJyaWRlIGlubGluZSBjc3Mgc2V0IGJ5IGpzLlxuICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKSAhaW1wb3J0YW50O1xuXG4gICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgIHRvcDogYXV0bztcbiAgICAgb3BhY2l0eTogMTtcbiAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgfVxuXG4gICAuYmxvY2staW5uZXIge1xuICAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgIH1cbiB9XG4gLnN0aWNreS1iYXJfX2lubmVyIHtcbiAgIGRpc3BsYXk6IGJsb2NrO1xuIH1cbiAuc3RpY2t5LWJhcl9fZGVzY3JpcHRpb24ge1xuICAgZGlzcGxheTogbm9uZTtcbiB9XG4gLnN0aWNreS1iYXJfX2ltZyB7XG4gICBmbG9hdDogbm9uZTtcbiAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgIGJvcmRlcjogMXB4IHNvbGlkICRiYXNlLWdyYXktYm9yZGVyLWxpZ2h0O1xuIH1cblxuIC5zdGlja3ktYmFyX190b2Mge1xuICAgZGlzcGxheTogYmxvY2s7XG4gICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGVhc2U7XG5cbiAgICYuc3RpY2t5LWJhcl9fdG9jLS1oaWRkZW4ge1xuICAgICBvcGFjaXR5OiAwO1xuICAgfVxuXG4gICAuZGlzYWJsZWQge1xuICAgICBkaXNwbGF5OiBub25lO1xuICAgfVxuIH1cbn1cbiIsIi8qKlxuICpcbiAqIFN0eWxlZ3VpZGUgcGFnZVxuICpcbiAqL1xuXG4ucGFnZS1zdHlsZWd1aWRlIHtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG5cbiAgLm1lbnUtbW9kdWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDhweDtcblxuICAgIHVsIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIDQ4cHg7XG4gICAgfVxuICB9XG4gIC5tYXJrZG93bi1tb2R1bGUge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG5cbiAgICAubWFya2Rvd24tbW9kdWxlX19jb3B5IHtcbiAgICAgIHBhZGRpbmc6IDQ4cHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbn0iLCIudHlwZS1zZWxlY3Rvci1zbGlkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtaW4taGVpZ2h0OiAyOHB4O1xuICBtYXJnaW46IDEwcHggMTZweCAyMnB4O1xuICBvcGFjaXR5OiAxO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMTUwbXMsIGN1YmljLWJlemllcigwLjIzMCwgMS4wMDAsIDAuMzIwLCAxLjAwMCkpO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICYtLWluaXRpYWxpemVkIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi50eXBlLXNlbGVjdG9yLXNsaWRlcl9fY29udHJvbCxcbi50eXBlLXNlbGVjdG9yLXNsaWRlcl9fdHlwZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy03MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICRiYXNlLWJsYWNrLTUwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIHdpZHRoOiAyOHB4O1xuICBtaW4taGVpZ2h0OiAyOHB4O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgNDUwbXMsIGN1YmljLWJlemllcigwLjIzMCwgMS4wMDAsIDAuMzIwLCAxLjAwMCkpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgbWluLXdpZHRoOiAzMnB4O1xuICAgIG1pbi1oZWlnaHQ6IDMycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMzAwbXMsIGN1YmljLWJlemllcigwLjIzMCwgMS4wMDAsIDAuMzIwLCAxLjAwMCkpO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG5cbiAgJjpob3Zlcjpub3QoLmFjdGl2ZSkge1xuICAgIGNvbG9yOiAkYmFzZS1ibGFjay04MDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICB9XG4gIH1cbiAgJjphY3RpdmU6bm90KC5hY3RpdmUpIHtcbiAgICBjb2xvcjogJGJhc2UtYmxhY2stODA7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgfVxuICB9XG59XG5cbi50eXBlLXNlbGVjdG9yLXNsaWRlcl9fY29udHJvbCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ncmF5O1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICBjdXJzb3ItZXZlbnRzOiBub25lO1xuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi0tcHJldiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAmLS1uZXh0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLnR5cGUtc2VsZWN0b3Itc2xpZGVyX190eXBlLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDVweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiA3NnB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi50eXBlLXNlbGVjdG9yLXNsaWRlcl9fdHlwZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAycHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCA3MDBtcywgY3ViaWMtYmV6aWVyKDAuMjMwLCAxLjAwMCwgMC4zMjAsIDEuMDAwKSk7XG59XG5cbi50eXBlLXNlbGVjdG9yLXNsaWRlcl9fdHlwZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgNXB4O1xuXG4gICY6YmVmb3JlIHtcbiAgICBib3JkZXI6IDJweCAkYmFzZS1ibGFjayBzb2xpZDtcbiAgICBvcGFjaXR5OiAwLjA1O1xuICB9XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5sYWJlbCxcbiAgLmFjdGl2ZS1sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuYWN0aXZlLWxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZzogMCAxNHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgd2lkdGg6IDY2cHg7XG5cbiAgICBzcGFuIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJhc2UtZ3JheS1hY3RpdmUyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtZ3JheS1hY3RpdmUyO1xuICAgIH1cbiAgfVxufVxuIiwiLndpZGdldC10aXRsZWJhciB7XG4gIG1hcmdpbi10b3A6IC04MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMzBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saWdodC1ibHVlO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGhlaWdodCwgNjAwbXMsIGN1YmljLWJlemllcigwLjE5MCwgMS4wMDAsIDAuMjIwLCAxLjAwMCkpO1xuXG4gIC5wcm9kdWN0LXBhZ2UgJiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgaDMge1xuICAgIHBhZGRpbmc6IDQycHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTMwMGM7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShmb250LXNpemUsIDIwcHgsIDMycHgpO1xuICAgIEBpbmNsdWRlIGNhbGMtbGluZUhlaWdodCg0MCwgNDgpO1xuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICBoMyB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDcycHggMTBweCAyNXB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbn0iLCIud293LW1vbWVudHMge1xuXHRoZWlnaHQ6IDUwMHB4O1xuXHR0b3A6IC02cHg7XHRcblx0QG1lZGlhICggbWF4LXdpZHRoOiA4NDBweCApIHtcblx0XHRkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi53b3ctbW9tZW50LW1vZHVsZV9fd293LWNvbnRlbnQge1xuXHQud293LW1vbWVudHMgJiB7XG5cdFx0dG9wOiA0NiU7XG5cdH1cbn1cblxuLndvdy1tb21lbnQtbW9kdWxlX193b3ctY29udGVudCB7XG5cdC53b3ctbW9tZW50cyAmIHtcblx0XHRAaW5jbHVkZSBjYWxjLXZhbHVlKGxlZnQsIDExJSwgOCUpO1xuXHR9XG59XG5cbi53b3ctbW9tZW50LW1vZHVsZV9faW1hZ2Uge1xuXHQud293LW1vbWVudHMgJiB7XG5cdFx0QGluY2x1ZGUgY2FsYy12YWx1ZShyaWdodCwgNSUsIDIlKTtcblx0fVxufVxuXG4ud293LW1vbWVudHMtbW9iaWxlLndvdy1tb21lbnQtbW9kdWxlX19yZXN1bHRzLW1vYmlsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7XG5cbiAgXG59XG5cbi5wcm9kdWN0LXBhZ2UgLndvdy1tb21lbnRzLW1vYmlsZS53b3ctbW9tZW50LW1vZHVsZV9fcmVzdWx0cy1tb2JpbGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ud293LW1vbWVudC1tb2R1bGVfX3Byb2R1Y3QtbmFtZSB7XG5cdC53b3ctbW9tZW50cy1tb2JpbGUgJiB7XG5cdFx0d2lkdGg6IDEwMHB4O1xuXHR9XG59XG4iLCIvKipcbiAqXG4gKiBCbG9nIExpc3QgTW9kdWxlXG4gKlxuICovXG5cbi5ibG9nLWxpc3QtbW9kdWxlIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKG1hcmdpbi10b3AsIDI0cHgsIDQwcHgpO1xuICB3aWR0aDogOTUlO1xuXG4gIC5ibG9nLWxpc3QtbW9kdWxlX19pdGVtcyB7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShtYXJnaW4tdG9wLCAyMHB4LCAyNHB4KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgdWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgfVxuXG4gIC5ibG9nLWxpc3QtYmxvY2tzIHtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKG1pbi1oZWlnaHQsIDQwMHB4LCA3MDBweCk7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShtYXJnaW4tYm90dG9tLCA0MHB4LCA4MHB4KTtcbiAgfVxuXG4gIC5ibG9nLWxpc3QtbW9kdWxlX19idXR0b24ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cbiAgLmJsb2ctbGlzdC1tb2R1bGVfX2xvYWQtd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShtYXJnaW4tdG9wLCAzMHB4LCA0NnB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBsZWZ0OiA1MCU7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy03MDA7ICBcbiAgICB9XG4gIH1cbn0iLCIubWFya2Rvd24tbW9kdWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcbn1cblxuLm1hcmtkb3duLW1vZHVsZV9fY29weSB7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUocGFkZGluZy10b3AsIDQwcHgsIDYwcHgpO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctYm90dG9tLCA0MHB4LCA2MHB4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcblx0d2lkdGg6IDgwJTtcbiAgbWF4LXdpZHRoOiA5NTBweDtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG5cbiAgOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLm1hcmtkb3duLW1vZHVsZV9fY29weSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWF4LXdpZHRoOiA3MDBweDtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm1hcmtkb3duLW1vZHVsZV9fY29weSB0YWJsZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDcwJTtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgIGJvcmRlci1zcGFjaW5nOjEwcHggMTBweDtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAgIHRyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAgJHNhbXN1bmctNzAwO1xuICAgIH1cbiAgfVxuXG4gIHRyIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxuXG4gIHRoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgdGQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy00MDA7XG4gICAgfVxuICB9XG59XG5cbi5tYXJrZG93bi1tb2R1bGUtLXdpZGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBtYXJnaW46IDI0cHggYXV0bztcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5tYXJrZG93bi1tb2R1bGUtLXdpZGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBwLFxuLm1hcmtkb3duLW1vZHVsZS0td2lkZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IGg0LFxuLm1hcmtkb3duLW1vZHVsZS0td2lkZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IHVsLFxuLm1hcmtkb3duLW1vZHVsZS0td2lkZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IG9sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG4gIG1heC13aWR0aDogNzAwcHg7XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5tYXJrZG93bi1tb2R1bGUtLXdpZGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSB1bCxcbi5tYXJrZG93bi1tb2R1bGUtLXdpZGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBvbCB7XG4gIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIHAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5tYXJrZG93bi1tb2R1bGVfX2NvcHkgbGkge1xuICBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG4ubWFya2Rvd24tbW9kdWxlX19jb3B5IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tYXJrZG93bi1tb2R1bGUtLXdpZGUgaDEsXG4ubWFya2Rvd24tbW9kdWxlLS13aWRlIGgyLFxuLm1hcmtkb3duLW1vZHVsZS0td2lkZSBoMyB7XG4gIG1heC13aWR0aDogNzAwcHg7XG59XG5cbi5tYXJrZG93bi1tb2R1bGVfX2NvcHkgaDEge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAwIGF1dG8gMjRweDtcbn1cblxuLm1hcmtkb3duLW1vZHVsZV9fY29weSBoMiB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDAgYXV0byAyNHB4O1xufVxuXG4ubWFya2Rvd24tbW9kdWxlX19jb3B5IGgzIHtcbiAgbWFyZ2luOiAwIGF1dG8gMjRweDtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5tYXJrZG93bi1tb2R1bGVfX2NvcHkgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tYXJrZG93bi1tb2R1bGVfX2NvcHkgaDQge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiA3MCU7XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDowO1xuICB9XG59XG5cbi5tYXJrZG93bi1tb2R1bGVfX2NvcHkgYmxvY2txdW90ZSBwIHtcbiAgY29sb3I6IHB1cnBsZTtcbiAgZm9udC1zaXplOiBjYWxjKDI0cHggKyA4ICogKCgxMDB2dyAtIDYwMHB4KSAvIDgwMCkpO1xufVxuXG4ubWFya2Rvd24tbW9kdWxlX19jb3B5IHVsLFxuLm1hcmtkb3duLW1vZHVsZV9fY29weSBvbCB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDcwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm1hcmtkb3duLW1vZHVsZV9fcGFyYWdyYXBoIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShmb250LXNpemUsIDIwcHgsIDMycHgpO1xufVxuXG5cbi8vIFRlcm1zIC8gc21hbGwgdmVyc2lvblxuLm1hcmtkb3duLW1vZHVsZS0tdGVybXMge1xuICBjbGVhcjogYm90aDtcblxuICAubWFya2Rvd24tbW9kdWxlX19jb3B5IHtcbiAgICBiYWNrZ3JvdW5kOiAkYmFzZS13aGl0ZTtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQkVCRUI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQkVCRUI7XG4gICAgY29sb3I6ICRiYXNlLWJsYWNrLTUwO1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogNzQwcHg7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGJhc2UtYmxhY2stNTA7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgICBwYWRkaW5nOiAyNHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmNvbGxhcHNpYmxlLWxpc3QtbW9kdWxlIHtcbiAgcGFkZGluZzogNjBweCA0OHB4IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI0VFRjZGQjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgcGFkZGluZzogNDBweCAyNHB4IDYwcHg7XG4gIH1cbn1cblxuLmNvbGxhcHNpYmxlLWxpc3QtbW9kdWxlX19saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uY29sbGFwc2libGUtbGlzdC1tb2R1bGVfX3RpdGxlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjBweDtcbiAgbGVmdDogNDhweDtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiAyOS4zJTtcbiAgbWF4LXdpZHRoOiA0MTBweDtcbiAgbWFyZ2luOiAwIDMlIDAgMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgQGluY2x1ZGUgc2NhbGUtdmFsdWUoZm9udC1zaXplLCAyNHB4LCA0MHB4KTtcbiAgQGluY2x1ZGUgc2NhbGUtdmFsdWUobGluZS1oZWlnaHQsIDMycHgsIDQ4cHgpO1xuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWFyZ2luOiAwIDAgNDhweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uY29sbGFwc2libGUtbGlzdC1tb2R1bGVfX2xpc3Qge1xuICB3aWR0aDogNjUlO1xuICBtYXJnaW46IDAgMCAwIC01cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uY29sbGFwc2libGUtbGlzdC1tb2R1bGVfX2xpc3QtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkZCRkU7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG5cbiAgJjo6YmVmb3Jle1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpYmxlLWxpc3QtbW9kdWxlX19pbWFnZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAzMCU7XG4gIHBhZGRpbmctYm90dG9tOiAzMC40JTtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bS1sYXJnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM2LjUlO1xuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNSU7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDY0JTtcbiAgICBtYXgtd2lkdGg6IDEyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDE1OHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgQGluY2x1ZGUgcS1pcy1tZWRpdW0tbGFyZ2Uge1xuICAgICAgbWF4LWhlaWdodDogMTQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgICAgbWF4LWhlaWdodDogMTAwcHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXgtd2lkdGg6IDEwOHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgfVxuICB9XG59XG5cbi5jb2xsYXBzaWJsZS1saXN0LW1vZHVsZV9fY29udGVudC13cmFwcGVyIHtcbiAgd2lkdGg6IDcwJTtcbiAgbWFyZ2luOiAwIDAgMCAzMCU7XG4gIHBhZGRpbmc6IDMycHggNDhweCA0MHB4IDQ4cHg7XG4gIGJhY2tncm91bmQ6ICRiYXNlLXdoaXRlO1xuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxNnB4IDMwcHggMzBweCAzMHB4O1xuICB9XG5cbiAgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgQGluY2x1ZGUgc2NhbGUtdmFsdWUoZm9udC1zaXplLCAxOHB4LCAzMnB4KTtcbiAgICBAaW5jbHVkZSBzY2FsZS12YWx1ZShsaW5lLWhlaWdodCwgMjRweCwgNDBweCk7XG4gIH1cbn1cblxuLmNvbGxhcHNpYmxlLWxpc3QtbW9kdWxlX19zdGVwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy02MDA7XG4gIEBpbmNsdWRlIHNjYWxlLXZhbHVlKGZvbnQtc2l6ZSwgMTRweCwgMTZweCk7XG4gIEBpbmNsdWRlIHNjYWxlLXZhbHVlKGxpbmUtaGVpZ2h0LCAzOHB4LCAzOHB4KTtcblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5oaWRkZW4tY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIEBpbmNsdWRlIHNjYWxlLXZhbHVlKGZvbnQtc2l6ZSwgMTRweCwgMTZweCk7XG4gIEBpbmNsdWRlIHNjYWxlLXZhbHVlKGxpbmUtaGVpZ2h0LCAyNHB4LCAyOHB4KTtcbn1cblxuLmhpZGRlbi1jb250ZW50X19idXR0b24ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy03MDA7XG4gIGNvbG9yOiAkYnJhbmQtbGlnaHQtYmx1ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmLmFjdGl2ZSB7XG4gICAgLmhpZGRlbi1jb250ZW50X19idXR0b24tLXNob3cge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmhpZGRlbi1jb250ZW50X19idXR0b24tLWhpZGUge1xuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICB9XG4gIH1cbn1cblxuLmhpZGRlbi1jb250ZW50X19idXR0b24tLXNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIitcIjtcbiAgICBtYXJnaW46IDAgOHB4IDAgMDtcbiAgfVxufVxuLmhpZGRlbi1jb250ZW50X19idXR0b24tLWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiLVwiO1xuICAgIG1hcmdpbjogMCA4cHggMCAwO1xuICB9XG59XG4iLCJcbi5jb21wYXJpc29uLXRhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUocGFkZGluZy10b3AsIDQwcHgsIDExMHB4KTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZWJlYmViO1xuXHRcblx0aDMge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiA0N3B4O1xuXHR9XG5cblx0dGQ6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdH1cbn1cblxuLmNvbXBhcmlzb24tdGFibGVfX2dyaWQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAuNSU7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG5cbiAgQGluY2x1ZGUgcS1pcy1taW4tbWVkaXVtIHtcbiAgICB3aWR0aDogMTAxJTtcbiAgfVxuXG5cdHRib2R5IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICNFQkVCRUI7XG5cblx0XHRAaW5jbHVkZSBxLWlzLW1pbi1tZWRpdW0ge1xuXHRcdFx0Ym9yZGVyLXRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAuNSU7XG5cdFx0fVxuXHR9XG59XG5cbi5jb21wYXJpc29uLW5hbWUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAyNSU7XG5cdGhlaWdodDogMTAwcHg7XG5cdG1heC13aWR0aDogMzIycHg7XG5cdGJhY2tncm91bmQtY29sb3I6JGJhc2UtZ3JheTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0cGFkZGluZzogMiUgNSU7XHRcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0QGluY2x1ZGUgY2FsYy12YWx1ZShmb250LXNpemUsIDE0cHgsIDE4cHgpO1xuXG5cdEBpbmNsdWRlIHEtaXMtbWluLW1lZGl1bSB7XG5cdFx0d2lkdGg6IDM1JTtcblx0fVxuXG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNvbXBhcmlzb24tdmFsdWUge1xuXHR3aWR0aDogMjUlO1xuXHRoZWlnaHQ6IDEwMHB4O1xuXHRtaW4td2lkdGg6IGluaXRpYWw7XG5cdGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtZ3JheTtcblx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgI0VCRUJFQjtcblxuXHRAaW5jbHVkZSBxLWlzLW1pbi1tZWRpdW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHdpZHRoOiA2NSU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0aDYge1xuXHRcdGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy00MDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRvcGFjaXR5OiA4MCU7XG5cdH1cblxuXHRwIHtcblx0XHRmb250LWZhbWlseTogJHNhbXN1bmctNDAwO1xuXHRcdGNvbG9yOiAkYmFzZS1ibGFjay04MDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cblxuXHQuYnV0dG9uIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG5cblx0c3ZnIHtcblx0XHR3aWR0aDogMTRweDtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdH1cbn1cblxucC5jb21wYXJpc29uLXRleHQge1xuXHRmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDQlIDYlO1xuXG4gIEBpbmNsdWRlIHEtaXMtbWluLW1lZGl1bSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5jb21wYXJpc29uLXZhbHVlX19wcm9kdWN0LWltYWdlIHtcblx0d2lkdGg6IDkwJTtcblx0cGFkZGluZy1ib3R0b206IDkwJTtcblx0aGVpZ2h0OiAwO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0bWFyZ2luOiBhdXRvO1xuXG4gIEBpbmNsdWRlIHEtaXMtbWluLW1lZGl1bSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbi5jb21wYXJpc29uLW1vcmVJbmZvIHtcblx0ZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogOTAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiA3OCU7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWdyYXktZGFyaztcbiAgei1pbmRleDogNTtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiA1JSA2JSA2JTtcblx0Y29sb3I6ICRiYXNlLXdoaXRlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuXG4gIGg2IHtcbiAgXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBcdGZvbnQtc2l6ZTogMTRweDtcbiAgXHRsaW5lLWhlaWdodDogMS43O1xuXG4gICAgQGluY2x1ZGUgcS1pcy1taW4tbWVkaXVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICBcdGZvbnQtc2l6ZTogMTRweDtcbiAgXHRsaW5lLWhlaWdodDogMS41O1xuXG4gICAgQGluY2x1ZGUgcS1pcy1taW4tbWVkaXVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtbWluLW1lZGl1bSB7XG4gICAgd2lkdGg6IDI0MCU7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBsZWZ0OiAyMSU7XG4gICAgcGFkZGluZzogMTIlIDE1JSAxMiU7XG4gIH1cblxufVxuXG4uY29tcGFyaXNvbi1tb3JlSW5mby1hcnJvdyB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOi0yOHB4O1xuXHRsZWZ0OiAtN3B4O1xuXHR3aWR0aDogMDsgXG4gIGhlaWdodDogMDsgXG4gIGJvcmRlci1sZWZ0OiAxN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDE3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDE3cHggc29saWQgJGJyYW5kLWdyYXktZGFyaztcbn1cblxuLmNvbXBhcmlzb24tbmFtZUluZm8ge1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLmNvbXBhcmlzb24tcHJvZHVjdF9fdGFicywgLmNvbXBhcmlzb24tcHJvZHVjdF9fbW9iaWxlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbXBhcmlzb24tbW9yZUluZm8tYnV0dG9uIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZSh0b3AsIDIuNXB4LCA2cHgpO1xuXHRtYXJnaW4tbGVmdDogMTBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY29tcGFyaXNvbi1tb3JlSW5mby1idXR0b24tY2lyY2xlIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMThweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWdyYXktZGFyaztcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG9wYWNpdHk6IDAuMztcblxuICBAaW5jbHVkZSBxLWlzLW1pbi1tZWRpdW0ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIj9cIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IC0xcHg7XG5cdFx0Ym90dG9tOjA7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y29sb3I6ICRiYXNlLXdoaXRlO1xuXHR9XG5cbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uY29tcGFyaXNvbi1uYW1lX19wcm9kdWN0cyB7XG5cdGRpc3BsYXk6IHRhYmxlLXJvdztcblx0XG5cdEBpbmNsdWRlIHEtaXMtbWluLW1lZGl1bSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uY29tcGFyaXNvbi1wcm9kdWN0X19tb2JpbGUge1xuICBAaW5jbHVkZSBxLWlzLW1pbi1tZWRpdW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAgJGJhc2UtZ3JheS1ib3JkZXItbGlnaHQzO1xuICB9XG59XG5cbi5jb21wYXJpc29uLXByb2R1Y3RfX3RhYnMge1xuXHR3aWR0aDogMTAwLjUlO1xuXHRkaXNwbGF5OiBub25lO1xuXHRib3JkZXItdG9wOiAycHggc29saWQgICRiYXNlLWdyYXktYm9yZGVyLWxpZ2h0Mztcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICAkYmFzZS1ncmF5LWJvcmRlci1saWdodDM7XG4gIEBpbmNsdWRlIHEtaXMtbWluLW1lZGl1bSB7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdH1cbn1cblxuLmNvbXBhcmlzb24tcHJvZHVjdC1uYW1lIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiRiYXNlLWdyYXk7XG5cdHBhZGRpbmc6IDE0cHg7XG5cdGJvcmRlci1yaWdodDogMnB4IHNvbGlkICAkYmFzZS1ncmF5LWJvcmRlci1saWdodDM7XG5cdFxuXHRAaW5jbHVkZSBxLWlzLW1pbi1tZWRpdW0ge1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdH1cbn1cblxuLmNvbXBhcmlzb24tcHJvZHVjdC1uYW1lLWFjdGl2ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xuICBmb250LWZhbWlseTogJHNhbXN1bmctNzAwO1xuXG5cdCY6YWZ0ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRjb250ZW50OiAnJztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDNweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtbGlnaHQtYmx1ZTtcblx0XHRib3R0b206IC0xcHg7XG5cdFx0bGVmdDogMDtcblx0fVxufVxuXG4uY29tcGFyaXNvbi1wcm9kdWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiA1JTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcblxuICBAaW5jbHVkZSBxLWlzLW1pbi1tZWRpdW0ge1xuICAgIC5idXR0b24ge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nOiAxNHB4IDE1cHg7XG4gICAgICByaWdodDogMTAlO1xuICAgIH1cbiAgfVxufVxuXG4uY29tcGFyaXNvbi1tb3JlSW5mb19fY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6JGJhc2UtYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6NTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIEBpbmNsdWRlIHEtaXMtbWluLW1lZGl1bSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmOmFmdGVyLCAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTFweDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cbn0iLCIuY29weS1jYXJvdXNlbC1tb2R1bGUge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNzBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogJGJhc2Utd2hpdGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBwYWRkaW5nOiA1NnB4IDA7XG4gIH1cblxuICAuc3Qtc2xpZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnN0LXNsaWRlcl9fc2xpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogNTQlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgc2NhbGUtdmFsdWUoZm9udC1zaXplLCAxOHB4LCAyOHB4KTtcbiAgICAgIEBpbmNsdWRlIHNjYWxlLXZhbHVlKGxpbmUtaGVpZ2h0LCAyNHB4LCA0MHB4KTtcblxuICAgICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICAgIG1hcmdpbjogMCAyNHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zbGlkZXItbWVhdGJhbGxzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNoZXZyb24tLWxlZnQge1xuICAgIGxlZnQ6IDQ4cHg7XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmNoZXZyb24tLXJpZ2h0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiA0OHB4O1xuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxufVxuIiwiLm1lZGlhLWNpcmNsZXMtbW9kdWxlIHtcbiAgcGFkZGluZzogMzJweCAyNHB4IDA7XG4gIGJhY2tncm91bmQ6ICRiYXNlLXdoaXRlO1xufVxuXG4ubWVkaWEtY2lyY2xlcy1tb2R1bGVfX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG4ubWVkaWEtY2lyY2xlcy1tb2R1bGVfX21lZGlhLWNpcmNsZS1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgMTA0cHg7XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ubWVkaWEtY2lyY2xlcy1tb2R1bGVfX21lZGlhLWNpcmNsZS1pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgbWFyZ2luOiAzMnB4IDA7XG4gIH1cblxuICBbZGF0YS1tZWRpYS1jaXJjbGUtaXRlbS1jb3VudD1cIjJcIl0gJntcbiAgICB3aWR0aDogNDklO1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIFtkYXRhLW1lZGlhLWNpcmNsZS1pdGVtLWNvdW50PVwiM1wiXSAme1xuICAgIHdpZHRoOiAzMiU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcblxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAmLmpzLW92ZXJsYXktb3BlbmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5tZWRpYS1jaXJjbGVzLW1vZHVsZV9fbWVkaWEtY2lyY2xlLXBsYXkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuXG4gICAgICAgIGh0bWw6bm90KC5kZXZpY2UpICYge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRiYXNlLWdyYXktYWN0aXZlO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJhc2UtZ3JheS1hY3RpdmU7XG4gICAgICAgIH1cbiAgICAgICAgLnBsYXktaWNvbi0tYmxhY2sge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnBsYXktaWNvbi0td2hpdGUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAubWVkaWEtY2lyY2xlcy1tb2R1bGVfX21lZGlhLWNpcmNsZS1wbGF5IHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICAgICAgaHRtbDpub3QoLmRldmljZSkgJixcbiAgICAgICAgaHRtbC5kZXZpY2UgJiB7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgIC5wbGF5LWljb24tLWJsYWNrIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5wbGF5LWljb24tLXdoaXRlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tZWRpYS1jaXJjbGVzLW1vZHVsZV9fbWVkaWEtY2lyY2xlLWltYWdlLFxuLm1lZGlhLWNpcmNsZXMtbW9kdWxlX19tZWRpYS1jaXJjbGUtY29udGVudCB7XG4gIHdpZHRoOiA4MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLm1lZGlhLWNpcmNsZXMtbW9kdWxlX19tZWRpYS1jaXJjbGUtaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXgtd2lkdGg6IDIyMHB4O1xuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cblxuLm1lZGlhLWNpcmNsZXMtbW9kdWxlX19tZWRpYS1jaXJjbGUtY29udGVudCB7XG4gIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbi5tZWRpYS1jaXJjbGVzLW1vZHVsZV9fbWVkaWEtY2lyY2xlLXBsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUobWFyZ2luLXRvcCwgMjRweCwgNTZweCk7XG5cbiAgc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI4cHg7XG4gICAgZm9udC1mYW1pbHk6IFNhbXN1bmdPbmUtNzAwLHNhbnMtc2VyaWY7XG4gIH1cblxuICAucGxheS1pY29uLS1ibGFjayB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBmaWxsOiAkYmFzZS1ibGFjay04MDtcbiAgfVxuXG4gIC5wbGF5LWljb24tLXdoaXRle1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLm1lZGlhLWNpcmNsZXMtbW9kdWxlX19zdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDI0cHg7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgbGVmdDogMTdweDtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDgwbXMgZWFzZS1vdXQ7XG4gIH1cbn1cbiIsIi8qKlxuICpcbiAqIERldmljZSBJbnN0cnVjdGlvbiBNb2R1bGVcbiAqXG4gKi9cblxuLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGUge1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctdG9wLCAzMnB4LCA1NHB4KTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLXJpZ2h0LCAxMHB4LCAzNnB4KTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLWJvdHRvbSwgMzJweCwgNTRweCk7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUocGFkZGluZy1sZWZ0LCAxMHB4LCAzNnB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWJvdHRvbTogJGJhc2UtZ3JheSAycHggc29saWQ7XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZV9fY29udGVudCxcbiAgLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGVfX2ltYWdlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlLzIpO1xuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cblxuICAuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZV9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGVfX2ltYWdlX19pbm5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlc3BvbnNpdmUtaW1hZ2Uge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzklO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgLnJlc3BvbnNpdmUtaW1hZ2Uge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlX19jb250ZW50IHtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctdG9wLCAwcHgsIDQ4cHgpO1xuICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUocGFkZGluZy1ib3R0b20sIDBweCwgNDhweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgaDMge1xuICAgICAgQGV4dGVuZCAlcmVndWxhci0yNC0zNDtcbiAgICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUobWFyZ2luLWJvdHRvbSwgMThweCwgMjBweCk7XG4gICAgfVxuICAgIGxpLCBwIHtcbiAgICAgIEBleHRlbmQgJXJlZ3VsYXItMTQtMTg7XG4gICAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKG1hcmdpbi1ib3R0b20sIDI0cHgsIDI4cHgpO1xuXG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIG9sIHtcbiAgICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGNvdW50LW1lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoY291bnQtbWUpIFwiLiBcIjtcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLWxpZ2h0LWJsdWU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAtMTdweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICB1bCB7XG4gICAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDM4cHg7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgIGxlZnQ6IC0zOHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NpZGUtYnktc2lkZS9pY29uLWNoZWNrLW1hcmsuc3ZnJyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZV9fY29udGVudF9faW5uZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblxuICAgIC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlX19jb250ZW50X19pbm5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICAuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZV9faW1hZ2UgLnJlc3BvbnNpdmUtaW1hZ2Uge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICAgIC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlX19jb250ZW50X19pbm5lciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvKipcbiAqXG4gKiBEZXZpY2UgZGV0YWlsIHBhZ2VcbiAqXG4gKi9cblxuLmRldmljZS1wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAuYnJlYWRjcnVtYnMge1xuICAgIHRvcDogMzBweDtcbiAgICBsZWZ0OiAzMnB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHotaW5kZXg6IDFcbiAgfVxuXG4gIC5oZXJvLW1vZHVsZSAucmVzcG9uc2l2ZS1pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIH1cbn1cblxuLmRldmljZV9faW5zdHJ1Y3Rpb25zIHtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLWxlZnQsIDI0cHgsIDg0cHgpO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctcmlnaHQsIDI0cHgsIDg0cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcbn0iLCIvKipcbiAqXG4gKiBEZXZpY2VzIE92ZXJ2aWV3IHBhZ2VcbiAqXG4gKi9cbi5wYWdlLWRldmljZXMtb3ZlcnZpZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZGV2aWNlcy1vdmVydmlldy1tb2R1bGUge1xuXG4gIC5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZV9faGVhZGVyIHtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctdG9wLCA2MHB4LCAxMjBweCk7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLWJvdHRvbSwgNjBweCwgMTIwcHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGgyIHtcbiAgICAgIEBleHRlbmQgJXJlZ3VsYXItMjgtNDg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUobWFyZ2luLWJvdHRvbSwgMzJweCwgNzZweCk7XG4gICAgICB3aWR0aDogNzUlO1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAuYnJlYWRjcnVtYnMge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUodG9wLCAxMXB4LCAzMHB4KTtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGxlZnQsIDIwcHgsIDMwcHgpO1xuICB9XG5cbiAgLmRldmljZXMtb3ZlcnZpZXctbW9kdWxlX19zZWFyY2gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wdXJwbGU7XG5cbiAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgfVxuICB9XG5cbiAgLmRldmljZXMtb3ZlcnZpZXctbW9kdWxlX19zZWFyY2gtcmVzdWx0cyB7XG4gICAgbWFyZ2luOiAxMHB4IC01cHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cblxuICAuZGV2aWNlcy1vdmVydmlldy1tb2R1bGVfX3Byb2R1Y3Qge1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICB3aWR0aDogY2FsYygxMDAlLzMpO1xuXG4gICAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJS8yKTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy00MDA7XG4gICAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGZvbnQtc2l6ZSwgMTRweCwgMjRweCk7XG4gICAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGxpbmUtaGVpZ2h0LCAyMHB4LCAyOHB4KTtcbiAgICAgIGNvbG9yOiAkYmFzZS1ibGFjay04MDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XG4gICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLXJpZ2h0LCAxM3B4LCAzNnB4KTtcbiAgICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUocGFkZGluZy1ib3R0b20sIDEycHgsIDM2cHgpO1xuICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLWxlZnQsIDEzcHgsIDM2cHgpO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0yMHB4IDAgLTE2cHggJGJyYW5kLWxpZ2h0LWJsdWUsXG4gICAgICAgICAgMHB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgfVxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0yMHB4IDAgLTE2cHggJGJyYW5kLWxpZ2h0LWJsdWUsXG4gICAgICAgICAgMHB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwKTtcblxuICAgICAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0yMHB4IDAgLTE2cHggJGJyYW5kLWxpZ2h0LWJsdWUsXG4gICAgICAgICAgICAwcHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvKipcbiAqXG4gKiBFbWFpbCBzdWJzY3JpcHRpb24gbW9kdWxlXG4gKlxuICovXG4uZW1haWwtc3Vic2NyaXB0aW9uLW1vZHVsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZSArIC5lbWFpbC1zdWJzY3JpcHRpb24tbW9kdWxlIHtcbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZjNmM2YzO1xuICB9XG59XG5cbi5lbWFpbC1zdWJzY3JpcHRpb24tbW9kdWxlX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctdG9wLCA2MHB4LCAxMTJweCk7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUocGFkZGluZy1ib3R0b20sIDY1cHgsIDEwNHB4KTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA4NyU7XG5cbiAgZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogNzg5cHg7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uZW1haWwtc3Vic2NyaXB0aW9uLW1vZHVsZV9faW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKG1heC13aWR0aCwgNTMwcHgsIDY1N3B4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy0zMDA7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAxNnB4LCAzMnB4KTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGJhc2UtZ3JheS1ob3ZlcjtcbiAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTQwMDtcbiAgfVxufVxuXG4uZW1haWwtc3Vic2NyaXB0aW9uLW1vZHVsZV9faW5wdXQuaW52YWxpZC10ZXh0IHtcbiAgY29sb3I6ICRicmFuZC1vcmFuZ2U7XG59XG5cbi5lbWFpbC1zdWJzY3JpcHRpb24tbW9kdWxlX19pbnB1dC52YWxpZC10ZXh0IHtcbiAgY29sb3I6ICRicmFuZC1saWdodC1ibHVlICFpbXBvcnRhbnQ7XG59XG5cbi5lbWFpbC1zdWJzY3JpcHRpb24tbW9kdWxlX19idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTcwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxuICAuaWNvbi1hcHByb3ZlZC1pY29uIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5pbnB1dDotd2Via2l0LWF1dG9maWxsIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggd2hpdGUgaW5zZXQ7XG59XG4iLCIuaGVyby1tb2R1bGUtLWVycm9yIHtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShoZWlnaHQsIDQ1MHB4LCA2OTBweCk7XG5cbiAgLmhlcm8tbW9kdWxlX19jb250ZW50IHtcblxuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOjk1JTtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZSh0b3AsIDI5NXB4LCA1MjBweCk7XG4gICAgLmJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKG1hcmdpbi10b3AsIDE4cHgsIDQycHgpO1xuICAgIH1cbiAgfVxuXG4gIC5yZXNwb25zaXZlLWltYWdlIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IDExMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAvLyBAaW5jbHVkZSBjYWxjLXZhbHVlKGhlaWdodCwgNTAlLCAxMDAlKTtcblxuICAgIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcblxuICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgfVxuICAgIFxuXG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcblxuICAgICAgaGVpZ2h0OiA4MCU7XG4gICAgfVxuICAgIFxuICB9XG59XG5cbiIsIi5mYXEtbW9kdWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwO1xuICBAaW5jbHVkZSBzY2FsZS12YWx1ZShwYWRkaW5nLWJvdHRvbSwgNTRweCwgOTZweCk7XG59XG5cbi5jb3B5LWNhcm91c2VsLW1vZHVsZSArIC5mYXEtbW9kdWxlLFxuLm1lZGlhLWNpcmNsZXMtbW9kdWxlICsgLmZhcS1tb2R1bGUsXG4uZW1haWwtc3Vic2NyaXB0aW9uLW1vZHVsZSArIC5mYXEtbW9kdWxlIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmM2YzZjM7XG59XG5cbiAgLmZhcS1tb2R1bGVfX2ludHJvLWJsb2NrIHtcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICAgIEBpbmNsdWRlIHNjYWxlLXZhbHVlKHBhZGRpbmctdG9wLCA0MHB4LCA4MHB4KTtcbiAgICBtYXgtd2lkdGg6IDc4NHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICBtYXJnaW46IDAgYXV0byAyNHB4O1xuICAgIH1cbiAgfVxuICAuZmFxLW1vZHVsZV9faXRlbXMge1xuICAgIG1heC13aWR0aDogNzg0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICAuZmFxLW1vZHVsZV9faXRlbSB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZjhmOGY4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjA1cyBlYXNlO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjhmOGY4O1xuICAgIH1cblxuICAgIGh0bWw6bm90KC5kZXZpY2UpICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgICB9XG5cbiAgICAmLm9wZW4ge1xuICAgICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcblxuICAgICAgLmZhcS1tb2R1bGVfX2l0ZW0tdGl0bGUge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgICAgIGNvbnRlbnQ6ICctJztcblxuICAgICAgICAgIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgcGFkZGluZzogMCA1LjUlO1xuICAgIH1cbiAgfVxuICAuZmFxLW1vZHVsZV9faXRlbS10aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDQwcHggODBweCA0MHB4IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBmb250LWZhbWlseTogJHNhbXN1bmctNDAwO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAycHg7XG4gICAgICBjb250ZW50OiAnKyc7XG4gICAgICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblxuICAgICAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgICAgcGFkZGluZzogMjRweCA0MHB4IDI0cHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTYwMDtcbiAgICB9XG4gIH1cbiAgLmZhcS1tb2R1bGVfX2l0ZW0tYm9keSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgfVxuIiwiLyoqXG4gKlxuICogR2FsbGVyeSBNb2R1bGVcbiAqXG4gKi9cbi5nYWxsZXJ5LW1vZHVsZSB7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUocGFkZGluZy10b3AsIDIwcHgsIDQwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDcyMHB4O1xuICB6LWluZGV4OiAyMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uZ2FsbGVyeS1tb2R1bGVfX2Nsb3NlZCB7XG4gIC5nYWxsZXJ5LW1vZHVsZV9fc2xpZGVzIC5nYWxsZXJ5LW1vZHVsZV9fc2xpZGUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDJkZWcpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtLCAxODBtcywgY3ViaWMtYmV6aWVyKDAuMzkwLCAwLjU3NSwgMC41NjUsIDEuMDAwKSk7XG4gIH1cbiAgXG4gIC5nYWxsZXJ5LW1vZHVsZV9fc2xpZGVzOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTJkZWcpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtLCAxODBtcywgY3ViaWMtYmV6aWVyKDAuMzkwLCAwLjU3NSwgMC41NjUsIDEuMDAwKSk7XG4gIH1cbiAgXG4gIC5nYWxsZXJ5LW1vZHVsZV9faW50cm8tYnV0dG9uIHtcbiAgICB3aWR0aDogMTcycHg7XG5cbiAgICBwIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MnB4KTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgNDMwbXMgY3ViaWMtYmV6aWVyKDAuMTkwLCAxLjAwMCwgMC4yMjAsIDEuMDAwKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gT3ZlcmxheVxuLmdhbGxlcnktbW9kdWxlX19vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ncmF5O1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuXG4vLyBGdWxsU2NyZWVuIFNsaWRlXG4uZ2FsbGVyeS1tb2R1bGVfX3NsaWRlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNjYlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDIzO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saWdodC1wdXJwbGUtMztcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSwgMTgwbXMsIGN1YmljLWJlemllcigwLjM5MCwgMC41NzUsIDAuNTY1LCAxLjAwMCkpO1xuICB9XG5cbiAgQG1lZGlhKG1pbi13aWR0aDogMTA2MHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDgyMHB4KSB7XG4gICAgcGFkZGluZy1ib3R0b206IDU4JTtcbiAgfVxufVxuXG4uZ2FsbGVyeS1tb2R1bGVfX3NsaWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtLCAxODBtcywgY3ViaWMtYmV6aWVyKDAuMzkwLCAwLjU3NSwgMC41NjUsIDEuMDAwKSk7XG59XG5cbi5nYWxsZXJ5LW1vZHVsZV9fc2xpZGVfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlOyBcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi8vIENvbnRyb2xzXG4uZ2FsbGVyeS1tb2R1bGVfX2ludHJvLWJ1dHRvbiB7XG4gIHotaW5kZXg6IDI0O1xuICB0b3A6IDUwcHg7XG4gIGxlZnQ6IDIwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saWdodC1ibHVlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDQyMG1zIGN1YmljLWJlemllcigwLjE5MCwgMS4wMDAsIDAuMjIwLCAxLjAwMCk7XG5cbiAgcCB7XG4gICAgd2lkdGg6IDE3MnB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAycHg7XG4gICAgYm90dG9tOjA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTcwMDtcbiAgICBjb2xvcjogJGJhc2Utd2hpdGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1cHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTBweDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBmaWxsOiAkYmFzZS13aGl0ZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCA0MjBtcyBjdWJpYy1iZXppZXIoMC4xOTAsIDEuMDAwLCAwLjIyMCwgMS4wMDApO1xuICAgIHAge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCA0MzBtcyBjdWJpYy1iZXppZXIoMC4xOTAsIDEuMDAwLCAwLjIyMCwgMS4wMDApO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIGhlaWdodDogMzVweDtcbiAgICB3aWR0aDogMTUwcHg7IFxuXG4gICAgcCB7XG4gICAgICB0b3A6IDRweDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzJweCk7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4uZ2FsbGVyeS1tb2R1bGVfX2NvbnRyb2xzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIHotaW5kZXg6IDIzO1xuICBkaXNwbGF5OiBub25lO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG5cbiAgQG1lZGlhKG1pbi13aWR0aDogMTA2MHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDgyMHB4KSB7XG4gICAgd2lkdGg6IDEzMCU7XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA3ODBweCl7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGhlaWdodDogOTUlO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgdG9wOjA7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBoZWlnaHQ6IDk4JTtcbiAgfVxufVxuXG4uZ2FsbGVyeS1tb2R1bGVfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgQG1lZGlhKG1pbi13aWR0aDogMTA2MHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDgyMHB4KSB7XG4gICAgdG9wOiAtMTA0cHg7XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA3ODBweCl7XG4gICAgdG9wOiAzJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgdG9wOiAyJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5nYWxsZXJ5LW1vZHVsZV9fbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgcmlnaHQ6IC04MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IFxuXG4gIEBtZWRpYShtaW4td2lkdGg6IDEwNjBweCkgYW5kIChtaW4taGVpZ2h0OiA4MjBweCkge1xuICAgIHJpZ2h0OiAtMTAwcHg7XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA3ODBweCl7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiBpbml0aWFsO1xuICAgIGJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uc3R5bGVndWlkZV9fY2lyY3VsYXItYnV0dG9uIHtcbiAgLmdhbGxlcnktbW9kdWxlICYge1xuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgdG9wOiBpbml0aWFsO1xuICAgIH1cbiAgfVxufVxuXG4uZ2FsbGVyeS1tb2R1bGVfX3ByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGxlZnQ6IC04MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IFxuXG4gIEBtZWRpYShtaW4td2lkdGg6IDEwNjBweCkgYW5kIChtaW4taGVpZ2h0OiA4MjBweCkge1xuICAgIGxlZnQ6IC0xMDBweDtcbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDc4MHB4KXtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogaW5pdGlhbDtcbiAgICBib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmdhbGxlcnktbW9kdWxlX19pbWFnZS1jcmVkaXQge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogJGJhc2UtZ3JheS1ib3JkZXI7XG59XG5cbi5nYWxsZXJ5LW1vZHVsZV9fc3RhdHVzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBvcGFjaXR5OiAwO1xuICBjb2xvcjogJGJhc2UtZ3JheS1ib3JkZXI7XG59IiwiLm1lbnUtbW9kdWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6MTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogICRiYXNlLWdyYXk7XG4gIHBhZGRpbmctdG9wOjIycHg7XG4gIHBhZGRpbmctYm90dG9tOjBweDtcbn1cblxuLm1lbnUtbW9kdWxlIHVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDgwJTtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cblxuLm1lbnUtbW9kdWxlIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6MDtcbiAgbWFyZ2luLXJpZ2h0OiA0NHB4O1xuICBoZWlnaHQ6NTBweDtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOm5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogbm9uZTs7XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLm1lbnUtbW9kdWxlIGxpIGEge1xuICBjb2xvcjogcmdiYSgwLDAsMCwwLjgpO1xuICBmb250LWZhbWlseTogJHNhbXN1bmctNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIEBpbmNsdWRlIGNhbGMtbGluZUhlaWdodCgxNiwgMjYpO1xufVxuXG4ubWVudS1tb2R1bGUgbGkuYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMxNUJGRkY7XG5cbiAgYSB7XG4gICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTYwMDtcbiAgfVxufSIsIi8qKlxuICpcbiAqIFByb2R1Y3QgQ2Fyb3VzZWxcbiAqXG4gKi9cblxuLnByb2R1Y3QtY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWdyYXk7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUobWFyZ2luLXRvcCwgMXB4LCAyMHB4KTtcblxuICAucHJvZHVjdC1jYXJvdXNlbF9fYm9keSB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTQwMDtcbiAgICBwYWRkaW5nOiAwIDEwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGZvbnQtc2l6ZSwgMTRweCwgMjBweCk7XG4gIH1cbn1cblxuLnByb2R1Y3QtZ3JpZF9faW5uZXIge1xuICAucHJvZHVjdC1jYXJvdXNlbCAmIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBtYXJnaW46IDQycHggYXV0byAwO1xuXG4gICAgQGluY2x1ZGUgcS1pcy1taW4tbWVkaXVtIHtcbiAgICAgIHdpZHRoOiA2OSU7XG4gICAgfSBcblxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDQ5MHB4O1xuICAgICAgbWFyZ2luOiA0MnB4IGF1dG87XG4gICAgICBsZWZ0OiAxJTtcbiAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhICggbWF4LXdpZHRoOiA1MDBweCApIHtcbiAgICAgIGhlaWdodDogMTA0cHg7XG4gICAgfSBcblxuICAgIEBtZWRpYSAoIG1heC13aWR0aDogNDIwcHggKSB7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgfSBcblxuICAgIEBtZWRpYSAoIG1heC13aWR0aDogMzYwcHggKSB7XG4gICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0LWdyaWRfX2NvbHtcbiAgLnByb2R1Y3QtY2Fyb3VzZWwgJiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAzMiU7XG4gICAgbWFyZ2luOiAwIDAuNSU7XG5cbiAgICBAaW5jbHVkZSBxLWlzLW1pbi1tZWRpdW0ge1xuICAgICAgd2lkdGg6IDQ3JTtcbiAgICB9IFxuXG4gICAgLmJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBhZGRpbmc6IDlweCAxMXB4O1xuICAgICAgbWF4LXdpZHRoOiAxMzJweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAxMnB4O1xuICAgIH1cbiAgfVxufVxuXG4ucHJvZHVjdC1jYXJvdXNlbCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKGhlaWdodCwgNTUwcHgsIDc1MHB4KTtcbiAgXG4gIEBpbmNsdWRlIHEtaXMtbWluLW1lZGl1bSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICB9IFxuXG4gIGgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnByb2R1Y3QtZ3JpZF9fY29sIHtcbiAgLnByb2R1Y3QtY2Fyb3VzZWwgJiB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvcjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59IiwiLnByb2R1Y3QtY2F0ZWdvcnktbW9kdWxlIHtcbiAgcGFkZGluZy10b3A6IDg3cHg7XG4gIGNsZWFyOiBib3RoO1xuXG4gICYgfiAucHJvZHVjdC1jYXRlZ29yeS1tb2R1bGUge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG5cbiAgICAmIH4gLnByb2R1Y3QtY2F0ZWdvcnktbW9kdWxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZV9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTcwcHggMCA0MHB4IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgIGgzIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBpbmNsdWRlIGNhbGMtbGluZUhlaWdodCg0OCwgNjgpO1xuICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShmb250LXNpemUsIDI2cHgsIDYycHgpO1xuXG4gICAgICAubGlua19faWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBib3R0b206IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMjJweCk7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAzOTBtcywgY3ViaWMtYmV6aWVyKDAuMTkwLCAxLjAwMCwgMC4yMjAsIDEuMDAwKSk7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmFycm93LWxpbmstLWJsYWNrIHtcbiAgICAgICAgZmlsbDogIzAwMDAwMFxuICAgICAgfVxuICAgICAgLmFycm93LWxpbmstLXdoaXRlIHtcbiAgICAgICAgZmlsbDogI2ZmZmZmZlxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgICBwYWRkaW5nOiAxMjBweCAwIDI2cHggMjZweDtcblxuICAgICAgaDMgLmxpbmtfX2ljb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgOHB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICBwYWRkaW5nOiAxMjBweCAwIDI2cHggMjZweDtcblxuICAgICAgaDMgLmxpbmtfX2ljb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgOHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIGgzIC5saW5rX19pY29uIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwcHgsIDIycHgpO1xuICAgICAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMHB4LCA4cHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwcHgsIDhweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByb2R1Y3QtY2F0ZWdvcnktbW9kdWxlX19wcm9kdWN0cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIG1hcmdpbjogMCAwIDYwcHggMDtcbiAgICB9XG4gIH1cblxuICAucHJvZHVjdC1ncmlkX19jb2wge1xuICAgIG1hcmdpbi1yaWdodDogMSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB3aWR0aDogMTklO1xuXG4gICAgQGluY2x1ZGUgcS1pcy1sYXJnZSB7XG4gICAgICB3aWR0aDogMTklO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDElO1xuICAgIH1cbiAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bS1sYXJnZSB7XG4gICAgICB3aWR0aDogMzEuOCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuMyU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjMlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBxLWlzLWV4dHJhLXNtYWxsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIlO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZV9fbW9yZSB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBtYXgtd2lkdGg6IDE4NXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDg0LjMzJTtcbiAgICAgIGhlaWdodDogMDtcblxuICAgICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIGhlaWdodDogOTZweDtcblxuICAgICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBmb250LWZhbWlseTogJHNhbXN1bmctNDAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShmb250LXNpemUsIDE0cHgsIDE2cHgpO1xuXG4gICAgICAucHJvZHVjdC1jYXRlZ29yeS1tb2R1bGVfX21vcmUtbGFiZWwge1xuICAgICAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1vcmUtYXJyb3cge1xuICAgICAgICBtYXJnaW46IDE4cHggYXV0byAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWxpZ2h0LWJsdWU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMDdzIGVhc2U7XG5cbiAgICAgICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICByaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA6aG92ZXIge1xuICAgICAgICAubW9yZS1hcnJvdyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWxpZ2h0LWJsdWUtMjtcblxuICAgICAgICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDIxcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIDphY3RpdmUge1xuICAgICAgICAubW9yZS1hcnJvdyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAyM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8qKlxuICpcbiAqIFByb2R1Y3QgR3JpZFxuICpcbiAqL1xuXG4vKi0tLS0tLS0tLS0gIEdyaWQgIC0tLS0tLS0tLS0qL1xuLnByb2R1Y3QtZ3JpZF9fY29sIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAxJTtcbiAgbWFyZ2luLWJvdHRvbTogMSU7XG4gIHdpZHRoOiAyNCU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC4xOTAsIDEuMDAwLCAwLjIyMCwgMS4wMDApO1xuXG4gIEBpbmNsdWRlIHEtaXMtbGFyZ2Uge1xuICAgIHdpZHRoOiAyNCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxJTtcbiAgfVxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bS1sYXJnZSB7XG4gICAgd2lkdGg6IDMxLjglO1xuICAgIG1hcmdpbi1yaWdodDogMS4zJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjMlO1xuICB9XG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgfVxuICBAaW5jbHVkZSBxLWlzLWV4dHJhLXNtYWxsIHtcbiAgICB3aWR0aDogNDglO1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgbWFyZ2luLWJvdHRvbTogMiU7XG4gIH1cblxuICAmLnByb2R1Y3QtZ3JpZF9fY29sLS1maWZ0aCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxJTtcbiAgICB3aWR0aDogMTkuMiU7XG5cbiAgICAmOm50aC1jaGlsZCg1bikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHEtaXMtbGFyZ2Uge1xuICAgICAgd2lkdGg6IDI0JTtcbiAgICAgIG1hcmdpbi1yaWdodDogMSU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxJTtcblxuICAgICAgJjpudGgtY2hpbGQoNW4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxJTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgcS1pcy1tZWRpdW0tbGFyZ2Uge1xuICAgICAgd2lkdGg6IDMxLjglO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjMlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4zJTtcblxuICAgICAgJjpudGgtY2hpbGQoNW4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjMlO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIHdpZHRoOiA0OCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMiU7XG5cbiAgICAgICY6bnRoLWNoaWxkKDVuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMCU7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHEtaXMtZXh0cmEtc21hbGwge1xuICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyJTtcblxuICAgICAgJjpudGgtY2hpbGQoNW4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJvZHVjdC1ncmlkLWZlYXR1cmVkICYge1xuICAgIHdpZHRoOiAzMi4zJTtcbiAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bS1sYXJnZSB7XG4gICAgICB3aWR0aDogMzIlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIHdpZHRoOiA0OCU7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMjBweCAwIC0xNnB4ICRicmFuZC1saWdodC1ibHVlLFxuICAgICAgMHB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB9XG4gICY6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0yMHB4IDAgLTE2cHggJGJyYW5kLWxpZ2h0LWJsdWUsXG4gICAgICAwcHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDApO1xuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0yMHB4IDAgLTE2cHggJGJyYW5kLWxpZ2h0LWJsdWUsXG4gICAgICAgIDBweCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3QtZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9kdWN0LWdyaWRfX2lubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2R1Y3QtZ3JpZC1mZWF0dXJlZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9kdWN0cy1jb250ZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDEzMHB4O1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0gIFNob3cgTW9yZSAgLS0tLS0tLS0tLSovXG4ucHJvZHVjdC1ncmlkX19tb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDk5JTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAyMDBtcyBjdWJpYy1iZXppZXIoMC4xOTAsIDEuMDAwLCAwLjIyMCwgMS4wMDApO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bS1sYXJnZSB7XG4gICAgd2lkdGg6IDk4JTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCAkYmFzZS1ibGFjay0yMDtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLDAsMCwwKTtcbiAgfVxuXG4gIHAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxM3B4IDA7XG4gICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTYwMCwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShmb250LXNpemUsIDEycHgsIDE0cHgpO1xuICB9XG5cbiAgLnByb2R1Y3QtZ3JpZC1jb250YWluZXItLWV4cGFuZGVkICYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tICBTY3JvbGwgdG8gdG9wIGJ1dHRvbiAtLS0tLS0tLS0tKi9cbi5zY3JvbGwtdG8tdG9wLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMTIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6ICR1cHBlci1zaXppbmctcmFuZ2U7XG4gIG1hcmdpbjogYXV0bztcbiAgei1pbmRleDogNDtcbn1cblxuLnNjcm9sbC10by10b3AtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTZweDtcbiAgQGluY2x1ZGUgc2NhbGUtdmFsdWUod2lkdGgsIDQ0cHgsIDY0cHgpO1xuICBAaW5jbHVkZSBzY2FsZS12YWx1ZShoZWlnaHQsIDQ0cHgsIDY0cHgpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNoYWRvdzogMCAzcHggMTBweCAkYmFzZS1ibGFjay0yMDtcblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyOHB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtZ3JheS1ob3ZlcjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMyk7XG4gICAgb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMzkwbXMsIGN1YmljLWJlemllcigwLjE5MCwgMS4wMDAsIDAuMjIwLCAxLjAwMCkpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0cy1ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDgwJTtcblxuICBAaW5jbHVkZSBxLWlzLWxhcmdlIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWdyaWQtY29udGFpbmVyLFxuLnByb2R1Y3QtZ3JpZC1mZWF0dXJlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNDZweDtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bS1sYXJnZSB7XG4gICAgcmlnaHQ6IC0wLjUlO1xuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIHdpZHRoOiAxMDIlO1xuICAgIHJpZ2h0OiAwLjMlO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cblxuICBoMyB7XG4gICAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLmZpbHRlcmVkLXByb2R1Y3QtbGlzdCB7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUobWFyZ2luLXRvcCwgLTQ5cHgsIC02OHB4KTtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5cbi8qLS0tLS0tLS0tLSAgU3Bpbm5lciAgLS0tLS0tLS0tLSovXG4uZmlsdGVyZWQtcHJvZHVjdC1saXN0X19zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDElO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA3NXB4O1xuICBoZWlnaHQ6IDc1cHg7XG4gIHotaW5kZXg6IDA7XG5cbiAgLmxvYWRpbmcgJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAubG9hZGVkICYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNob3AtcHJvZHVjdC1tb2R1bGUge1xuICBtYXJnaW4tdG9wOiA5cHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuXG4gIC5maWx0ZXJlZC1wcm9kdWN0LWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmZpbHRlcmVkLXByb2R1Y3QtbGlzdF9fc3Bpbm5lciB7XG4gICAgdG9wOiAxMjZweDtcbiAgfVxuICAuc2Nyb2xsLXRvLXRvcC13cmFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZS0tNS1jb2x1bW5zIHtcbiAgICAucHJvZHVjdHMtZ3JpZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLnByb2R1Y3QtZmlsdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnByb2R1Y3QtZmlsdGVyX19tb2JpbGUtYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgICAgLnByb2R1Y3RzLWdyaWQge1xuICAgICAgICBtYXJnaW4tdG9wOiA1NnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLyotLS0tLS0tLS0tICBQcm9kdWN0IGdyaWQgZmlsdGVyIHNwZWNpZmljIGhlcm8gIC0tLS0tLS0tLS0qL1xuLnByb2R1Y3QtZ3JpZC1oZXJvLWFjdGl2ZSB7XG4gIC8vcGFkZGluZy10b3A6NzRweDtcbiAgXG59XG5cbi5wcm9kdWN0LWdyaWQtaGVyby1hY3RpdmUgLnByb2R1Y3RzLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogODRweDtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1ncmlkLWhlcm8tYWN0aXZlIC5oZXJvLW1vZHVsZSB7XG4gIG9wYWNpdHk6IDA7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5wcm9kdWN0LWdyaWQtaGVybyAuaGVyby1tb2R1bGUge1xuICB0b3A6IDE2MnB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5LCAxNTBtcywgbGluZWFyKTtcblxuICAmLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICB0b3A6IDYycHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tICBFbWJlZGVkICAtLS0tLS0tLS0tKi9cbi5wYWdlLWVtYmVkZGVkIHtcbiAgLm1haW4td3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnByb2R1Y3RzLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn0iLCIucHJvZHVjdC1wcm9tby1tb2R1bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUobWluLWhlaWdodCwgNDEwcHgsIDUwMHB4KTtcblxuICAucHJvZHVjdC1wcm9tby1tb2R1bGVfX2NvbnRlbnQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA3OHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgIGgyIHtcbiAgICAgIG1hcmdpbjogMjBweCAwIDM4cHggMDtcbiAgICAgIEBpbmNsdWRlIGNhbGMtbGluZUhlaWdodCg0OCwgNTgpO1xuICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShmb250LXNpemUsIDI2cHgsIDUycHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMjZweDtcbiAgICAgIHBhZGRpbmc6IDAgMjZweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cblxuICAgIC5idXR0b24ge1xuICAgICAgcGFkZGluZzogMTRweDtcbiAgICB9XG4gIH1cblxuICAucHJvZHVjdC1wcm9tby1tb2R1bGVfX2ZlYXR1cmVkIHtcbiAgICBwYWRkaW5nOiAzcHggMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogJHNhbXN1bmctNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAmLnByb2R1Y3QtcHJvbW8tbW9kdWxlLS1yaWdodCB7XG4gICAgLnByb2R1Y3QtcHJvbW8tbW9kdWxlX19jb250ZW50IHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMDsgICAgICBcbiAgICB9XG4gIH1cbn1cblxuLmJnLWJsYWNrIHtcbiAgLnByb2R1Y3QtcHJvbW8tbW9kdWxlX19mZWF0dXJlZCB7XG4gICAgY29sb3I6ICRicmFuZC1yZWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcmVkO1xuICB9XG59XG5cbi5iZy1lbmRlYXZvci1ibHVlIHtcbiAgLnByb2R1Y3QtcHJvbW8tbW9kdWxlX19mZWF0dXJlZCB7XG4gICAgY29sb3I6ICRiYXNlLXdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogJGJhc2Utd2hpdGU7XG4gIH1cbn0iLCIucHJvbW8tbW9kdWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQ0MHB4O1xuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA0MHB4IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIGgyIHtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGZvbnQtc2l6ZSwgMjRweCwgMzJweCk7XG4gICAgQGluY2x1ZGUgY2FsYy1saW5lSGVpZ2h0KDMyLCA0MCk7XG4gIH1cblxuICAmLnByb21vLW1vZHVsZV9fbW9iaWxlLXN0eWxlLS1jZW50ZXJlZCB7XG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLnByb21vLW1vZHVsZV9fY3RhcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbi5wcm9tby1tb2R1bGVfX3RleHQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA2MCU7XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi5wcm9tby1tb2R1bGVfX2ltYWdlc3R5bGUtLWxlZnQge1xuICAgIHJpZ2h0OiAwOyAvLyBJZiB0aGUgaW1hZ2UgaXMgb24gdGhlIGxlZnQsIHRoZSB0ZXh0IGlzIG9uIHRoZSByaWdodFxuICAgIGxlZnQ6IGF1dG87XG5cbiAgICAucHJvbW8tbW9kdWxlX190ZXh0IHtcbiAgICAgIHJpZ2h0OiAwOyAvLyBUaGlzIGFuY2hvcnMgdGhlIHRleHRib3ggdG8gdGhlIHJpZ2h0IHdoZW4gdGhlIGltYWdlIGlzIG9uIHRoZSBsZWZ0XG4gICAgfVxuICB9XG5cbiAgJi5wcm9tby1tb2R1bGVfX2ltYWdlc3R5bGUtLXJpZ2h0IHtcbiAgICByaWdodDogYXV0bzsgLy8gSWYgdGhlIGltYWdlIGlzIG9uIHRoZSByaWdodCwgdGhlIHRleHQgaXMgb24gdGhlIGxlZnRcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cblxuICAucHJvbW8tbW9kdWxlX19pbWFnZXN0eWxlLS1sZWZ0IC5wcm9tby1tb2R1bGVfX2JvZHlzdHlsZS0tcmVndWxhciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuXG4gICAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLnByb21vLW1vZHVsZV9faW1hZ2VzdHlsZS0tcmlnaHQgLnByb21vLW1vZHVsZV9fYm9keXN0eWxlLS1yZWd1bGFyIHtcbiAgICBtYXJnaW4tbGVmdDogNDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cbiAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAucHJvbW8tbW9kdWxlX19pbWFnZXN0eWxlLS1sZWZ0IC5wcm9tby1tb2R1bGVfX2JvZHlzdHlsZS0tcGFkZGVke1xuICAgIG1hcmdpbi1yaWdodDogMTQ4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG5cbiAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA5NnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAucHJvbW8tbW9kdWxlX19pbWFnZXN0eWxlLS1yaWdodCAucHJvbW8tbW9kdWxlX19ib2R5c3R5bGUtLXBhZGRlZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0OHB4O1xuXG4gICAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDk2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG5cbi5wcm9tby1tb2R1bGVfX3RleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1heC13aWR0aDogNTg2cHg7XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLnByb21vLW1vZHVsZV9fYnV0dG9uIHtcbiAgbWFyZ2luOiAyNHB4IDAgMDtcbn1cblxuLnByb21vLW1vZHVsZV9faW1hZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogNDAlO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTc2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJi5wcm9tby1tb2R1bGVfX2ltYWdlc3R5bGUtLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgJi5wcm9tby1tb2R1bGVfX2ltYWdlc3R5bGUtLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgcGljdHVyZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIGlmIHRoZSBkaXYgaXMgbm90IHdoaXRlIGFuZCBwcm9tbyBtb2R1bGUgaW1tZWRpYXRlbHkgZm9sbG93cywgaGlkZSB0aGUgaG9yaXpvbmFsIHJ1bGUgKHRoZSBociBpcyBzdHlsZWQgdG8gYmUgYmVmb3JlIHRoZSBjb250ZW50KVxuZGl2Om5vdCguYmctd2hpdGUpICsgLnByb21vLW1vZHVsZSAucHJvbW8tbW9kdWxlX19ob3Jpem9uYWwtcnVsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9tby1tb2R1bGVfX2hvcml6b25hbC1ydWxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2YzZjNmMztcbn1cblxuLnByb21vLW1vZHVsZV9faG9yaXpvbmFsLXJ1bGUtLXJlZ3VsYXIge1xuICBsZWZ0OiA0OHB4O1xuICByaWdodDogNDhweDtcbn1cblxuLnByb21vLW1vZHVsZV9faG9yaXpvbmFsLXJ1bGUtLXBhZGRlZCB7XG4gIGxlZnQ6IDE0OHB4O1xuICByaWdodDogMTQ4cHg7XG59XG5cbkBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgLnByb21vLW1vZHVsZV9faG9yaXpvbmFsLXJ1bGUtLXJlZ3VsYXIsXG4gIC5wcm9tby1tb2R1bGVfX2hvcml6b25hbC1ydWxlLS1wYWRkZWQge1xuICAgIGxlZnQ6IDI0cHg7XG4gICAgcmlnaHQ6IDI0cHg7XG4gIH1cbn1cbiIsInF1ZXN0aW9ubmFpcmUtbW9kdWxlLXF1YW50aXR5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBzY2FsZS12YWx1ZShtaW4taGVpZ2h0LCAxNTBweCwgMjAwcHgpO1xuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgXG4gIH1cblxuICBbZGF0YS1vcGVuLWlucHV0XSBwIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy03MDA7XG4gICAgQGluY2x1ZGUgc2NhbGUtdmFsdWUoZm9udC1zaXplLCAxMXB4LCAxNHB4KTtcbiAgfVxuXG4gIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9uIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgbWFyZ2luOiAxNnB4IDhweDtcbiAgICBAaW5jbHVkZSBzY2FsZS12YWx1ZSh3aWR0aCwgNTBweCwgODBweCk7XG4gICAgQGluY2x1ZGUgc2NhbGUtdmFsdWUoaGVpZ2h0LCA1MHB4LCA4MHB4KTtcbiAgICBAaW5jbHVkZSBzY2FsZS12YWx1ZShtYXJnaW4sIDEycHgsIDE2cHgpO1xuICAgIEBpbmNsdWRlIHNjYWxlLXZhbHVlKG1hcmdpbi1ib3R0b20sIDhweCwgMTBweCk7XG4gICAgQGluY2x1ZGUgc2NhbGUtdmFsdWUobWFyZ2luLXRvcCwgOHB4LCAxMHB4KTtcbiAgICBcbiAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgICB3aWR0aDogNzBweDtcbiAgICAgIGhlaWdodDogNzBweDsgICAgXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDsgIFxuICAgIH1cbiAgfVxufVxuLnF1ZXN0aW9ubmFpcmUtbW9kdWxlLXF1YW50aXR5X19idXR0b25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5xdWVzdGlvbm5haXJlLW1vZHVsZS1xdWFudGl0eV9faW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBpbnB1dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19vcHRpb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIGFbZGF0YS1jbG9zZS1pbnB1dF0ge1xuICAgIGNvbG9yOiAkYmFzZS1ibGFjaztcbiAgICBvcGFjaXR5OiAuNztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4ucXVlc3Rpb25uYWlyZS1tb2R1bGUtcXVhbnRpdHlfX2lucHV0LWFuc3dlciB7XG4gIEBpbmNsdWRlIHNjYWxlLXZhbHVlKG1hcmdpbi10b3AsIDRweCwgMTZweCk7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbiIsInF1ZXN0aW9ubmFpcmUtbW9kdWxlLXRleHQtaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcblxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBwYWRkaW5nOiAxMXB4IDhweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICRiYXNlLWJsYWNrO1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoIzAwMCwgLjA4KTtcblxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqXG4gKiBRdWVzdGlvbm5haXJlIG1vZHVsZVxuICpcbiAqL1xuLnF1ZXN0aW9ubmFpcmUtbW9kdWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDU3NnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtbGlnaHQtcHVycGxlLTM7XG4gIHRyYW5zaXRpb246IHBhZGRpbmcgLjVzIGVhc2U7XG5cbiAgQG1lZGlhKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgaGVpZ2h0OiA1MDRweDtcbiAgfVxuICBcbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9uLWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogNDhweDtcbiAgICBtYXgtaGVpZ2h0OiA0OHB4O1xuICB9XG5cbiAgLy8gU2hvdyBxdWVzdGlvbnMgYWZ0ZXIgaW50cm8gcXVlc3Rpb25cbiAgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19wcm9kdWN0LXF1ZXN0aW9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcHJvZ3Jlc3MtaW5kaWNhdG9yIHtcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgICAgfVxuICAgICAgdWwge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gT3ZlcnJpZGluZyBzb21lIHRvb2x0aXAgc3R5bGVzXG4gIC50b29sdGlwIHtcbiAgICAudG9vbHRpcF9fYnViYmxlIHtcbiAgICAgIHJpZ2h0OiAtOTZweDtcbiAgICB9XG4gIH1cbn1cblxuLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19wcm9ncmVzcy1pbmRpY2F0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA4cHg7XG4gIHdpZHRoOiA1MCU7XG4gIG1heC13aWR0aDogNTg4cHg7XG4gIGJvdHRvbTogMzJweDtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMzRweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtZXh0cmEtc21hbGwge1xuICAgIGJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4ucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3Byb2dyZXNzLWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA0cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMzBweCk7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIGJhY2tncm91bmQ6IHJnYmEoIzNFMEQ4NiwgLjEyKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19wcm9ncmVzcy1maWxsIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogJGJyYW5kLXB1cnBsZTtcbiAgdHJhbnNpdGlvbjogYWxsIC43cyBlYXNlO1xufVxuXG4ucXVlc3Rpb25uYWlyZS1tb2R1bGVfX2JhY2stYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICBsZWZ0OiAxNnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjNDIxNDgzO1xuICBmb250LWZhbWlseTogJHNhbXN1bmctODAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgLmFycm93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2U7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuXG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBmaWxsOiAjNDIxNDgzO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIC5hcnJvdyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNHB4LCAwKSByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cbn1cblxuLmFkdC1zdGFydGVyLWtpdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzIGxpbmVhcjtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi5xdWVzdGlvbm5haXJlLW1vZHVsZV9fc3ZnLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjFzIGVhc2U7XG5cbiAgc3ZnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9ucy1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNnB4O1xuICByaWdodDogMTZweDtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogJGJhc2Utd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLDAsMCwuMik7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAn4pyVJztcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGNvbG9yOiAkYmFzZS1ibGFjay04MDtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cblxuICAmLmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAuMjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgfVxuICB9XG4gICY6YWN0aXZlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKC45NSk7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIC5xdWVzdGlvbm5haXJlLW1vZHVsZS5hY3RpdmUgJiB7XG4gICAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAucXVlc3Rpb25uYWlyZS1tb2R1bGUuYWN0aXZlICYge1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuXG4ucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gQXMgd2lkZSBhcyB0aGUgY29udGFpbmVyIG9uZSBtaW51cyB0aGUgcXVlc3Rpb24gYm9keVxuICB3aWR0aDogY2FsYygxMDAlIC0gNTg4cHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgb3BhY2l0eTogMTtcblxuICBAbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAvLyBOb3cgaXQgbmVlZHMgdG8gYmUgNTAlIVxuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWlsbHVzdHJhdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogNzAlO1xuXG4gICAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbjpudGgtY2hpbGQoMSkgJiB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgICAgbWF4LWhlaWdodDogNDA2cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWlsbHVzdHJhdGlvbl9fbGluZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wdXJwbGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lsbC1jaGFuZ2U6IHdpZHRoO1xuICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC43cyBlYXNlO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG5cbiAgICAgICYucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWlsbHVzdHJhdGlvbl9fbGluZS0tZnJvbS1sZWZ0IHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJltkYXRhLXR5cGU9XCJpbWFnZVwiXSB7XG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taGVhZGVyX19wcm9kdWN0IHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBAaW5jbHVkZSBzY2FsZS12YWx1ZSh3aWR0aCwgMTIwcHgsIDQzMnB4KTtcbiAgICBAaW5jbHVkZSBzY2FsZS12YWx1ZShoZWlnaHQsIDEyMHB4LCA0MzJweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2NiwgMjAsIDEzMSwgMC4wNik7XG5cbiAgICAucmVzcG9uc2l2ZS1pbWFnZSB7XG4gICAgICBAaW5jbHVkZSBzY2FsZS12YWx1ZShtYXgtd2lkdGgsIDgwcHgsIDMzMnB4KTtcbiAgICAgIEBpbmNsdWRlIHNjYWxlLXZhbHVlKG1heC1oZWlnaHQsIDgwcHgsIDMzMnB4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiA0MCU7XG5cbiAgICAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uOm50aC1jaGlsZCgxKSAmIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1MCU7XG4gICAgfVxuICB9XG59XG5cbi5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24tYm9keSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgcmlnaHQ6IDEwcHg7XG4gIGhlaWdodDogOTclO1xuICBwYWRkaW5nOiA0MHB4IDQwcHggNTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogNTAlO1xuICBtYXgtd2lkdGg6IDU4OHB4O1xuICBiYWNrZ3JvdW5kOiAkYmFzZS13aGl0ZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm94LXNoYWRvdzogMCA1cHggMTVweCAkYmFzZS1ibGFjay0xMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICRiYXNlLWJsYWNrLTUwO1xuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcGFkZGluZzozMHB4IDAgMzBweDtcbiAgICBtaW4taGVpZ2h0OiAzMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIHBhZGRpbmc6MjVweCAwIDMwcHg7XG4gIH1cbn1cblxuXG5cbi5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb25fX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDM4MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3MiU7XG4gIGhlaWdodDogOTAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiA4JTtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG5cbiAgaDQge1xuICAgIGNvbG9yOiAkYmFzZS1ibGFjay04MDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBxLWlzLWV4dHJhLXNtYWxsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIG1heC13aWR0aDogMzMycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1sYXJnZSB7XG4gICAgbWF4LXdpZHRoOiAzODBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxuXG59XG5cbi5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAlO1xuICBtYXJnaW46IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLWV4dHJhLXNtYWxsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cblxuICBoNCB7XG4gICAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy03MDA7XG4gICAgQGluY2x1ZGUgc2NhbGUtdmFsdWUoZm9udC1zaXplLCAxNHB4LCAyMHB4KTtcbiAgICBAaW5jbHVkZSBzY2FsZS12YWx1ZShsaW5lLWhlaWdodCwgMTRweCwgMjRweCk7XG4gICAgQGluY2x1ZGUgc2NhbGUtdmFsdWUobWFyZ2luLWJvdHRvbSwgMTZweCwgMjhweCk7XG5cbiAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgICBodG1sLmRldmljZSAmOmFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgaDMge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIEBpbmNsdWRlIHNjYWxlLXZhbHVlKGZvbnQtc2l6ZSwgMTRweCwgMjBweCk7XG4gICAgQGluY2x1ZGUgc2NhbGUtdmFsdWUobGluZS1oZWlnaHQsIDIwcHgsIDI4cHgpO1xuICAgIEBpbmNsdWRlIHNjYWxlLXZhbHVlKG1hcmdpbi1ib3R0b20sIDE2cHgsIDQwcHgpO1xuXG4gICAgLy8gU3BlY2lhbCBjYXNlIG1lZGlhIHF1ZXJ5IHNwZWNpZmljYWxseSB0YXJnZXRpbmcgb2RkLXNpemUgaVBhZCBMT0xTXG4gICAgQG1lZGlhKG1pbi13aWR0aDogNjAxcHgpIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjRweDtcbiAgICB9XG5cbiAgICAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uOm50aC1jaGlsZCgxKSAmIHtcbiAgICAgIEBpbmNsdWRlIHNjYWxlLXZhbHVlKGZvbnQtc2l6ZSwgMThweCwgMjRweCk7XG4gICAgICBAaW5jbHVkZSBzY2FsZS12YWx1ZShsaW5lLWhlaWdodCwgMzBweCwgMzBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuICBoMiB7XG4gICAgY29sb3I6ICRiYXNlLWJsYWNrO1xuICAgIEBpbmNsdWRlIHNjYWxlLXZhbHVlKGZvbnQtc2l6ZSwgMTZweCwgMzJweCk7XG4gICAgQGluY2x1ZGUgc2NhbGUtdmFsdWUobGluZS1oZWlnaHQsIDE4cHgsIDQwcHgpO1xuICAgIEBpbmNsdWRlIHNjYWxlLXZhbHVlKG1hcmdpbi1ib3R0b20sIDE2cHgsIDQ4cHgpO1xuXG4gICAgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbjpudGgtY2hpbGQoMSkgJiB7XG4gICAgICBAaW5jbHVkZSBzY2FsZS12YWx1ZShmb250LXNpemUsIDI0cHgsIDI0cHgpO1xuICAgICAgQGluY2x1ZGUgc2NhbGUtdmFsdWUobGluZS1oZWlnaHQsIDI4cHgsIDI4cHgpO1xuICAgIH1cbiAgfVxufVxuXG4ucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3Byb2R1Y3QtcXVlc3Rpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saWdodC1wdXJwbGUtMztcbn1cblxuLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19hbnN3ZXJzX193cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG4ucXVlc3Rpb25uYWlyZS1tb2R1bGVfX2Fuc3dlcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MCU7XG4gIGJvdHRvbTogMTglO1xuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDIxMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIG1pbi1oZWlnaHQ6IDE5MHB4O1xuICB9XG59XG5cbi5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb246bnRoLWNoaWxkKDEpXG4ucXVlc3Rpb25uYWlyZS1tb2R1bGVfX2Fuc3dlcnMge1xuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIG1pbi1oZWlnaHQ6IDkwcHg7XG4gIH1cbn1cblxuLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbjpudGgtY2hpbGQoOSlcbi5xdWVzdGlvbm5haXJlLW1vZHVsZV9fYW5zd2VycyB7XG4gIGJvdHRvbTogMjglO1xuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICB0b3A6IC01NXB4O1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gIC5idXR0b24ge1xuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEwMnB4O1xuICBoZWlnaHQ6IDEwMnB4O1xuICBAaW5jbHVkZSBzY2FsZS12YWx1ZSh3aWR0aCwgNThweCwgMTAycHgpO1xuICBAaW5jbHVkZSBzY2FsZS12YWx1ZShoZWlnaHQsIDU4cHgsIDEwMnB4KTtcbiAgbWFyZ2luOiAwIDE2cHg7XG5cbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNTEsMTUxLDE1MSwwLjMzKTtcbiAgICBib3gtc2hhZG93OiAwIDdweCA3cHggMCByZ2JhKDAsMCwwLDAuMDQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiAkYmFzZS13aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2U7XG4gIH1cblxuICBzdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIHNjYWxlLXZhbHVlKHdpZHRoLCAyNHB4LCA0MHB4KTtcbiAgICBAaW5jbHVkZSBzY2FsZS12YWx1ZShoZWlnaHQsIDI0cHgsIDQwcHgpO1xuICB9XG5cbiAgcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHNjYWxlLXZhbHVlKGZvbnQtc2l6ZSwgMTZweCwgMjRweCk7XG4gICAgQGluY2x1ZGUgc2NhbGUtdmFsdWUobGluZS1oZWlnaHQsIDE0cHgsIDE5cHgpO1xuICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy02MDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjFzIGxpbmVhcjtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgfVxuICB9XG5cbiAgJjphY3RpdmUge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjk1KTtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi5zZWxlY3RlZCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzE0QkZGRjtcbiAgICB9XG4gICAgY29sb3I6ICRiYXNlLXdoaXRlO1xuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAkYmFzZS13aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxucC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9uLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy02MDA7XG4gIGNvbG9yOiAkYmFzZS1ibGFjaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgQGluY2x1ZGUgc2NhbGUtdmFsdWUobWFyZ2luLXRvcCwgOHB4LCAyMHB4KTtcbiAgQGluY2x1ZGUgc2NhbGUtdmFsdWUoZm9udC1zaXplLCAxMnB4LCAxNnB4KTtcbn1cblxuXG4ucXVlc3Rpb25uYWlyZS1tb2R1bGVfX2V4cGVydC10aXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgLy8gSGlkaW5nIHRoaXMgZmVsbGEgbGlrZSB0aGlzLCBpbnN0ZWFkIG9mIGRpc3BsYXk6IG5vbmU7XG4gICAgLy8gc28gdGhhdCBpdCBjYW4gc3RpbGwgdHJpZ2dlciB0cmFuc2l0aW9uIGV2ZW50cy4gWWEhXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19leHBlcnQtdGlwLW1vYmlsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOjA7XG4gICAgbWFyZ2luOiAxMHB4IDAgMTBweDtcbiAgfVxufVxuXG4vLyBJT1MvVEFCTEVUIFNQRUNJRklDXG5odG1sLmlvcyxcbmh0bWwudGFibGV0IHtcbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIC5xdWVzdGlvbm5haXJlLW1vZHVsZS5hY3RpdmUge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgei1pbmRleDogMTAwO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3Byb2dyZXNzLWluZGljYXRvciB7XG4gICAgICAgIGJvdHRvbTogNDBweDtcblxuICAgICAgICBAbWVkaWEobWF4LWhlaWdodDogNjAwcHgpIHtcbiAgICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1oZWFkZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogNDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIEBtZWRpYShtYXgtaGVpZ2h0OiA3MDBweCkge1xuICAgICAgICAgIGhlaWdodDogMzAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbGx1c3RyYXRpb24ge1xuICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgQG1lZGlhKG1heC1oZWlnaHQ6IDcwMHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDY0JTtcbiAgICAgICAgICB9IFxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24tYm9keSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiA2MCU7XG5cbiAgICAgICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICAgICAgcGFkZGluZzoyJSAwIDMwcHg7XG4gICAgICAgICAgQG1lZGlhKG1heC1oZWlnaHQ6IDcwMHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOjAgMCAzMHB4O1xuICAgICAgICAgIH0gXG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEobWF4LWhlaWdodDogNzAwcHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IDcwJTtcbiAgICAgICAgfSBcbiAgICAgIH1cblxuICAgICAgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIHtcbiAgICAgICAgQG1lZGlhKG1heC1oZWlnaHQ6IDcwMHB4KSB7XG4gICAgICAgICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA5MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfSBcbiAgICAgIH1cblxuICAgICAgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19leHBlcnQtdGlwLW1vYmlsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhKG1heC1oZWlnaHQ6IDYwMHB4KSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqXG4gKiBTdXBwb3J0IENvbnRhY3QgTW9kdWxlXG4gKlxuICovXG4uc3VwcG9ydC1jb250YWN0LWxpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3ODRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUocGFkZGluZy10b3AsIDQ4cHgsIDcycHgpO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctYm90dG9tLCA0OHB4LCA3MnB4KTtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuICB9XG5cbiAgaDMge1xuICAgIG1hcmdpbjogMCAwIDFlbTtcbiAgfVxuXG4gIC5zdXBwb3J0LWNvbnRhY3QtbGlzdF9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIGxpIHtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTJweCkvIDMpO1xuICAgICAgbWFyZ2luOiAwIDNweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc3VwcG9ydC1jb250YWN0LWxpc3RfX2l0ZW0tY29udGVudCxcbiAgYS5zdXBwb3J0LWNvbnRhY3QtbGlzdF9faXRlbS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLCAyNHB4LCA0MHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICRiYXNlLXdoaXRlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgY3ViaWMtYmV6aWVyKC4xOSwxLC4yMiwxKTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuICBhLnN1cHBvcnQtY29udGFjdC1saXN0X19pdGVtLWNvbnRlbnQ6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTIwcHggMCAtMTZweCAkYnJhbmQtbGlnaHQtYmx1ZSwgMCAycHggNnB4ICRiYXNlLWJsYWNrLTIwO1xuICB9XG4gIC5zdXBwb3J0LWNvbnRhY3QtbGlzdF9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMTdweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAmLnN1cHBvcnQtY29udGFjdC1saXN0X19pbWctLXBob25lIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNDZweCA0NnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc3VwcG9ydC9waG9uZS5zdmcnKTtcbiAgICB9XG4gICAgJi5zdXBwb3J0LWNvbnRhY3QtbGlzdF9faW1nLS1lbWFpbCB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDU2cHggMzhweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3N1cHBvcnQvZW1haWwuc3ZnJyk7XG4gICAgfVxuICAgICYuc3VwcG9ydC1jb250YWN0LWxpc3RfX2ltZy0tY2hhdCB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDQ2cHggMzhweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3N1cHBvcnQvY2hhdC5zdmcnKTtcbiAgICB9XG4gIH1cbiAgLnN1cHBvcnQtY29udGFjdC1saXN0X19kZXRhaWxzIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufSIsIi53b3ctbW9tZW50LW1vZHVsZSB7fVxuXG4ud293LW1vbWVudC1tb2R1bGVfX3F1ZXN0aW9ubmFpcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogODB2aDtcbiAgbWluLWhlaWdodDogNjAwcHg7XG4gIG1heC1oZWlnaHQ6IDY1NnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogJGJhc2Utd2hpdGU7XG4gIGJhY2tncm91bmQ6ICRicmFuZC1saWdodC1ibHVlO1xuXG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG4gIGxpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogODQwcHgpIHtcbiAgICBoZWlnaHQ6IDQ2NHB4O1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBoZWlnaHQ6IDQxNnB4O1xuICB9XG59XG5cbi53b3ctbW9tZW50LW1vZHVsZV9fc3RhcnQtYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAkYnJhbmQtbGlnaHQtYmx1ZTtcbiAgXG4gIHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IC4wNTtcbiAgfVxufVxuLndvdy1tb21lbnQtbW9kdWxlX19zdGFydC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUobWF4LXdpZHRoLCA0MjBweCwgODgwcHgpO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5cbi53b3ctbW9tZW50LW1vZHVsZV9fc2NyZWVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53b3ctbW9tZW50LW1vZHVsZV9fYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgaDIge1xuICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy0zMDBjO1xuICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAyNnB4LCA0OHB4KTtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGxpbmUtaGVpZ2h0LCAzMnB4LCA1NnB4KTtcbiAgfVxuXG4gIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTMwMGM7XG4gICAgQGluY2x1ZGUgY2FsYy1saW5lSGVpZ2h0KDQ4LCA0MCk7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShmb250LXNpemUsIDE4cHgsIDMycHgpO1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogODQwcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuLndvdy1tb21lbnQtbW9kdWxlX19pbGx1c3RyYXRpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTEwMCUsIDApO1xuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDg0MHB4KSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBoZWlnaHQ6IDQ2JTtcbiAgICB0b3A6IDI0cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgaGVpZ2h0OiA0MiU7XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIGhlaWdodDogMzglO1xuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICBoZWlnaHQ6IDMyJTtcbiAgfVxufVxuXG4ud293LW1vbWVudC1tb2R1bGVfX2lsbHVzdHJhdGlvbi1saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IC44JTtcbiAgYmFja2dyb3VuZDogJGJyYW5kLXB1cnBsZTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogODAlO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBib3R0b206IDMuMDElO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG5cbiAgQG1lZGlhKG1heC13aWR0aDogODQwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5cbi53b3ctbW9tZW50LW1vZHVsZV9faWxsdXN0cmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLndvdy1tb21lbnQtbW9kdWxlX19vcHRpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDQ4JTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cbiAgQG1lZGlhKG1heC13aWR0aDogODQwcHgpIHtcbiAgICB0b3A6IDUwJTtcbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0b3A6IDQ2JTtcbiAgfVxufVxuXG4ud293LW1vbWVudC1tb2R1bGVfX29wdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG5cbiAgJi5zZWxlY3RlZCB7XG4gICAgLndvdy1tb21lbnQtbW9kdWxlX19vcHRpb24tYmFsbCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHVycGxlO1xuICAgIH1cblxuICAgIC53b3ctbW9tZW50LW1vZHVsZV9fb3B0aW9uLWljb24tLWJsdWUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAud293LW1vbWVudC1tb2R1bGVfX29wdGlvbi1pY29uLS13aGl0ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIC53b3ctbW9tZW50LW1vZHVsZV9fb3B0aW9uLWJhbGwge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEuMDU0KTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA2cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDBweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIH1cblxuICAgIC53b3ctbW9tZW50LW1vZHVsZV9fb3B0aW9uLWljb24ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSBzY2FsZSguOTQ2KTtcbiAgICB9XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgLndvdy1tb21lbnQtbW9kdWxlX19vcHRpb24tYmFsbCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMSk7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgIC53b3ctbW9tZW50LW1vZHVsZV9fb3B0aW9uLWljb24ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSBzY2FsZSgxKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIC53b3ctbW9tZW50LW1vZHVsZV9fb3B0aW9uLWJhbGwge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMS4wNTQpO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAwcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIH1cblxuICAgICAgLndvdy1tb21lbnQtbW9kdWxlX19vcHRpb24taWNvbiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgc2NhbGUoLjk0Nik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgbWFyZ2luOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA4NDBweCkge1xuICAgIG1hcmdpbjogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi53b3ctbW9tZW50LW1vZHVsZV9fb3B0aW9uLWxhYmVsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTIwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTYwMDtcblxuICBAbWVkaWEobWF4LXdpZHRoOiA4NDBweCkge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBmb250LXdlaWdodDogJHNhbXN1bmctNzAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxufVxuLndvdy1tb21lbnQtbW9kdWxlX19vcHRpb24tYmFsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDExMnB4O1xuICBoZWlnaHQ6IDExMnB4O1xuICBiYWNrZ3JvdW5kOiAkYmFzZS13aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycyBlYXNlLCB0cmFuc2Zvcm0gLjFzIGVhc2UsIGJveC1zaGFkb3cgLjFzIGVhc2U7XG4gIGJveC1zaGFkb3c6IDBweCA2cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIDBweCAwcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cbiAgQG1lZGlhKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgd2lkdGg6IDcycHg7XG4gICAgaGVpZ2h0OiA3MnB4O1xuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogNjYwcHgpIHtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gIH1cbn1cbi53b3ctbW9tZW50LW1vZHVsZV9fb3B0aW9uLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogNTAlO1xuICBtYXgtd2lkdGg6IDQ4cHg7XG4gIG1heC1oZWlnaHQ6IDQ4cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMXMgZWFzZTtcbn1cblxuLndvdy1tb21lbnQtbW9kdWxlX19vcHRpb24taWNvbi0td2hpdGUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ud293LW1vbWVudC1tb2R1bGVfX25leHQtYnV0dG9uLFxuLndvdy1tb21lbnQtbW9kdWxlX19iYWNrLWJ1dHRvbixcbi53b3ctbW9tZW50LW1vZHVsZV9fcmVzdGFydC1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA0OHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAuMjtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cblxuICAmOm5vdCgud293LW1vbWVudC1tb2R1bGVfX3Jlc3RhcnQtYnV0dG9uKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJGJhc2Utd2hpdGU7XG4gICAgY29sb3I6ICRicmFuZC1saWdodC1ibHVlO1xuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogODQwcHgpIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwcHg7XG4gICAgbGVmdDogMjRweDtcbiAgfVxufVxuXG4ud293LW1vbWVudC1tb2R1bGVfX25leHQtYnV0dG9uIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDQ4cHg7XG5cbiAgQG1lZGlhKG1heC13aWR0aDogODQwcHgpIHtcbiAgICByaWdodDogMjRweDtcbiAgfVxufVxuXG4ud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMtc2NyZWVuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICRiYXNlLXdoaXRlO1xuICBjb2xvcjogJGJhc2UtYmxhY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG59XG4ud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMtc2NyZWVuLWlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBtYXJnaW4tdG9wOiAtODBweDtcbiAgcGFkZGluZzogMjRweDtcblxuICBoMSwgaDIsIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgcGFkZGluZzogNTBweCAyMHB4IDA7XG4gIH1cbn1cbi53b3ctbW9tZW50LW1vZHVsZV9fcmVzdGFydC1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIFJFU1VMVFNcbi53b3ctbW9tZW50LW1vZHVsZV9fcmVzdWx0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLTIwMHB4O1xuICBjb2xvcjogJGJhc2UtYmxhY2s7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCA0OHB4O1xuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDExMDBweCkge1xuICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDg0MHB4KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi5zaG93LWFsbCB7XG4gICAgLndvdy1tb21lbnQtbW9kdWxlX193b3cge1xuICAgICAgJjpudGgtY2hpbGQobis0KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC53b3ctbW9tZW50LW1vZHVsZV9fc2hvdy1hbGwtcmVzdWx0cyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ud293LW1vbWVudC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAxNnB4O1xuICBmb250LXNpemU6IDEycHg7XG5cbiAgLnRvb2x0aXBfX2J1YmJsZSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDI2NHB4O1xuICB9XG5cbiAgLnRvb2x0aXBfX2J1YmJsZS1jbG9zZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG5cbiAgLnRvb2x0aXBfX2Fycm93IHtcbiAgICBib3R0b206IGNhbGMoMTAwJSArIDRweCk7XG4gIH1cblxuICAudG9vbHRpcF9fYnViYmxlLWRlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgYm90dG9tOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuXG4ud293LW1vbWVudC1tb2R1bGVfX3Nob3ctYWxsLXJlc3VsdHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuXG4gIHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy03MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLndvdy1tb21lbnQtbW9kdWxlX19zaG93LWFsbC1yZXN1bHRzLWJhbGwge1xuICAgICAgYm94LXNoYWRvdzogMHB4IDZweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgfVxuICB9XG59XG4ud293LW1vbWVudC1tb2R1bGVfX3Nob3ctYWxsLXJlc3VsdHMtYmFsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJhY2tncm91bmQ6ICRicmFuZC1saWdodC1ibHVlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBib3gtc2hhZG93OiAwcHggNnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAwcHggMHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2U7XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgIGZpbGw6ICRiYXNlLXdoaXRlO1xuICB9XG59XG5cbi53b3ctbW9tZW50LW1vZHVsZV9fd293IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgaGVpZ2h0OiA1NDRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZDogJGJyYW5kLXBpbms7XG5cbiAgJjpudGgtY2hpbGQobis0KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDg0MHB4KSB7XG4gICAgaGVpZ2h0OiA0MTZweDtcbiAgICBiYWNrZ3JvdW5kOiAkYmFzZS13aGl0ZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBoZWlnaHQ6IDM0NnB4O1xuICB9XG59XG4ud293LW1vbWVudC1tb2R1bGVfX3dvdy0tc3R5bGUtMCB7XG4gIGJhY2tncm91bmQ6ICRicmFuZC1waW5rO1xufVxuLndvdy1tb21lbnQtbW9kdWxlX193b3ctLXN0eWxlLTEge1xuICBiYWNrZ3JvdW5kOiAkYnJhbmQtbGlnaHQtYmx1ZS0zO1xufVxuLndvdy1tb21lbnQtbW9kdWxlX193b3ctLXN0eWxlLTIge1xuICBiYWNrZ3JvdW5kOiAkYnJhbmQtcG93ZGVyO1xufVxuXG4ud293LW1vbWVudC1tb2R1bGVfX3dvdy1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBmb250LWZhbWlseTogJHNhbXN1bmctNDAwO1xuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDg0MHB4KSB7XG4gICAgcGFkZGluZzogMCA4MHB4IDA7XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIHBhZGRpbmc6IDE2cHggMTZweCAzMnB4O1xuICB9XG59XG4ud293LW1vbWVudC1tb2R1bGVfX3dvdy10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy0zMDBjO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB3aWR0aDogNjAlO1xuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDg0MHB4KSB7XG4gICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTMwMDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuLndvdy1tb21lbnQtbW9kdWxlX19xdW90ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBtYXgtd2lkdGg6IDM5NnB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDg0MHB4KSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi53b3ctbW9tZW50LW1vZHVsZV9fYXV0aG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJHNhbXN1bmctNjAwO1xufVxuXG4ud293LW1vbWVudC1tb2R1bGVfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDIlO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDkwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQG1lZGlhKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxuXG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuXG4ud293LW1vbWVudC1tb2R1bGVfX2xlZ2FsIHtcbiAgbWFyZ2luLXRvcDogNjVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi53b3ctbW9tZW50LW1vZHVsZV9fcHJvZHVjdHMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLndvdy1tb21lbnQtbW9kdWxlX19wcm9kdWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICRiYXNlLWJsYWNrO1xuXG4gICY6aG92ZXIge1xuICAgIC53b3ctbW9tZW50LW1vZHVsZV9fcHJvZHVjdC1iYWxsIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA2cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDBweCAwcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgfVxuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkYmFzZS1ibGFjaztcblxuICAgIC53b3ctbW9tZW50LW1vZHVsZV9fcHJvZHVjdC1iYWxsIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA2cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wKSwgMHB4IDBweCA2cHggcmdiYSgwLCAwLCAwLCAwLjApO1xuICAgIH1cbiAgfVxufVxuXG4ud293LW1vbWVudC1tb2R1bGVfX3Byb2R1Y3QtYmFsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogODhweDtcbiAgaGVpZ2h0OiA4OHB4O1xuICBiYWNrZ3JvdW5kOiAkYmFzZS13aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAwcHggNnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDQpLCAwcHggMHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2U7XG5cbiAgQG1lZGlhKG1heC13aWR0aDogODQwcHgpIHtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgYmFja2dyb3VuZDogJGJyYW5kLXBpbms7XG4gIH1cblxuICAud293LW1vbWVudC1tb2R1bGVfX3dvdy1tb2JpbGUtLXN0eWxlLTAgJiB7XG4gICAgYmFja2dyb3VuZDogJGJyYW5kLXBpbms7XG4gIH1cbiAgLndvdy1tb21lbnQtbW9kdWxlX193b3ctbW9iaWxlLS1zdHlsZS0xICYge1xuICAgIGJhY2tncm91bmQ6ICRicmFuZC1saWdodC1ibHVlLTM7XG4gIH1cbiAgLndvdy1tb21lbnQtbW9kdWxlX193b3ctbW9iaWxlLS1zdHlsZS0yICYge1xuICAgIGJhY2tncm91bmQ6ICRicmFuZC1wb3dkZXI7XG4gIH1cbn1cbi53b3ctbW9tZW50LW1vZHVsZV9fcHJvZHVjdC1uYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdG9wOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxNDBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcblxuICBAbWVkaWEobWF4LXdpZHRoOiA4NDBweCkge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB3aWR0aDogMTEwcHg7XG4gIH1cbn1cbi53b3ctbW9tZW50LW1vZHVsZV9fcHJvZHVjdC1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDYwJTtcbiAgaGVpZ2h0OiA2MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4ud293LW1vbWVudC1tb2R1bGVfX3BsdXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDMycHggMjRweDtcbiAgc3ZnIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA4NDBweCkge1xuICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgfVxufVxuXG4ud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMtbW9iaWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAtMTgwcHg7XG4gIGJhY2tncm91bmQ6ICRicmFuZC1waW5rO1xuXG4gIC53b3ctbW9tZW50LW1vZHVsZV9fd293IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogODM5cHgpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBtYXJnaW4tdG9wOiAtMTMwcHg7XG4gIH1cblxuICAmLmJnLXN0eWxlLTAge1xuICAgIGJhY2tncm91bmQ6ICRicmFuZC1waW5rO1xuICB9XG4gICYuYmctc3R5bGUtMSB7XG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWxpZ2h0LWJsdWUtMztcbiAgfVxuICAmLmJnLXN0eWxlLTIge1xuICAgIGJhY2tncm91bmQ6ICRicmFuZC1wb3dkZXI7XG4gIH1cbn1cblxuLndvdy1tb21lbnQtbW9kdWxlX19yZXN1bHRzLW1vYmlsZS1pbGx1c3RyYXRpb25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDMwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgaW1nLFxuICAuYm9keS1tb3ZpbmdfX2VsZW1lbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC03JTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgaGVpZ2h0OiAxMjAlO1xuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDUlO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtaGVpZ2h0OiA2MDBweCkge1xuICAgIGhlaWdodDogOTJweDtcbiAgfVxufVxuXG4ud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMtbW9iaWxlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndvdy1tb21lbnQtbW9kdWxlX19yZXN1bHRzLW1vYmlsZS1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwMHB4O1xuXG4gICYuYWN0aXZlIHtcbiAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0NSU7XG4gICAgfVxuICB9XG5cbiAgLndvdy1tb21lbnQtbW9kdWxlX19jaGV2cm9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMjRweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgQGluY2x1ZGUgc2NhbGUtdmFsdWUod2lkdGgsIDQ0cHgsIDY0cHgpO1xuICAgIEBpbmNsdWRlIHNjYWxlLXZhbHVlKGhlaWdodCwgNDRweCwgNjRweCk7XG5cbiAgICAuY2hldnJvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuICAud293LW1vbWVudC1tb2R1bGVfX2NoZXZyb24tLXJpZ2h0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAyNHB4O1xuICAgIEBpbmNsdWRlIHNjYWxlLXZhbHVlKG1hcmdpbi1sZWZ0LCA3NXB4LCA2NXB4KTtcbiAgfVxufVxuXG4ud293LW1vbWVudC1zcHJpdGVzaGVldCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59IiwiLnNlYXJjaC1yZXN1bHRzIHtcbiAgYmFja2dyb3VuZDogJGJhc2Utd2hpdGU7XG59XG5cbi8vIEhlYWRlclxuLnNlYXJjaC1yZXN1bHRzX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAkYmFzZS1ncmF5O1xuICBwYWRkaW5nOiAxMTJweCAxNnB4IDA7XG59XG5cbi5zZWFyY2gtcmVzdWx0c19faGVhZGVyLWlubmVyIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zZWFyY2gtcmVzdWx0c19faW5wdXQtYmx1ZW5lc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMTAlO1xuICBwYWRkaW5nLXRvcDogMTEwJTtcbiAgYmFja2dyb3VuZDogJGJyYW5kLWxpZ2h0LWJsdWU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlYXJjaC1yZXN1bHRzX19iYWNrZ3JvdW5kLWJsdXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgjMDAwLCAuNik7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWFyY2gtcmVzdWx0c19faW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU2cHg7XG4gIHotaW5kZXg6IDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgaW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gODRweCAtIDE2cHgpO1xuICAgIGhlaWdodDogNTZweDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAxNnB4LCAzNnB4KTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDIwNiwyMDYsMjA2LDAuNSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJyYW5kLWxpZ2h0LWJsdWU7XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtcmVzdWx0c19fYnV0dG9uLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGZpbGw6ICRiYXNlLXdoaXRlO1xuICB9XG59XG5cbi5zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTZweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2VhcmNoLXJlc3VsdHNfX3Jlc2V0LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgYmFja2dyb3VuZDogcmdiYSgjMDAwLCAuMSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZmlsbDogJGJhc2Utd2hpdGU7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG5cbi5zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIHJpZ2h0OiAyNHB4O1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1MnB4O1xufVxuXG4vLyBUYWJzXG4uc2VhcmNoLXJlc3VsdHNfX3RhYi1oZWFkZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LXNpemU6IDA7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5zZWFyY2gtcmVzdWx0c19fdGFiLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMDtcbiAgcGFkZGluZzogMzZweCA0MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy00MDA7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAxNHB4LCAxNnB4KTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShsaW5lLWhlaWdodCwgMCwgMXB4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG5cbiAgc3BhbiB7XG4gICAgb3BhY2l0eTogLjU7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTcwMDtcblxuICAgIHNwYW4ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmLmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgMCAkYnJhbmQtbGlnaHQtYmx1ZTtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gIH1cbn1cblxuXG4vLyBSZXN1bHRzXG4uc2VhcmNoLXJlc3VsdHNfX3Jlc3VsdHMge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA0MHB4IDE2cHg7XG59XG5cbi5zZWFyY2gtcmVzdWx0c19fcmVzdWx0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLXRvcCwgMjRweCwgNDBweCk7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUocGFkZGluZy1ib3R0b20sIDI0cHgsIDQwcHgpO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKG1pbi1oZWlnaHQsIDEyMHB4LCAyNDBweCk7XG4gIGNvbG9yOiAkYmFzZS1ibGFjaztcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmFzZS1ncmF5O1xuICB9XG5cbiAgc3ZnIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICAuc2VhcmNoLXJlc3VsdHNfX2xpbmsge1xuICAgICAgY29sb3I6ICRicmFuZC1saWdodC1ibHVlLTI7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6ICRicmFuZC1saWdodC1ibHVlLTI7XG4gICAgICB9XG5cbiAgICAgIC5saW5rX19sYWJlbDphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saWdodC1ibHVlLTI7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDM5MG1zLCBjdWJpYy1iZXppZXIoMC4xOTAsIDEuMDAwLCAwLjIyMCwgMS4wMDApKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkYmFzZS1ibGFjay04MDtcblxuICAgIC5zZWFyY2gtcmVzdWx0c19fbGluayB7XG4gICAgICBjb2xvcjogJGJyYW5kLWxpZ2h0LWJsdWUtYWN0aXZlO1xuXG4gICAgICBzdmcge1xuICAgICAgICBmaWxsOiAkYnJhbmQtbGlnaHQtYmx1ZS1hY3RpdmU7XG4gICAgICB9XG5cbiAgICAgIC5saW5rX19sYWJlbDphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saWdodC1ibHVlLWFjdGl2ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1yZXN1bHRzX19pbWFnZSB7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUod2lkdGgsIDgwcHgsIDE4MHB4KTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShoZWlnaHQsIDgwcHgsIDE4MHB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwcHg7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLnNlYXJjaC1yZXN1bHRzX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy00MDA7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAxNnB4LCAyNHB4KTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShtYXJnaW4tYm90dG9tLCA4cHgsIDE2cHgpO1xufVxuLnNlYXJjaC1yZXN1bHRzX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5zZWFyY2gtcmVzdWx0c19fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogJGJyYW5kLWxpZ2h0LWJsdWU7XG4gIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy03MDA7XG4gIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZTtcbn1cblxuLnNlYXJjaC1yZXN1bHRzX19yZXN1bHQtLXByb2R1Y3Qge1xuICAuc2VhcmNoLXJlc3VsdHNfX3Jlc3VsdC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctbGVmdCwgOTZweCwgMjE2cHgpO1xuICB9XG59XG5cbkBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgLnNlYXJjaC1yZXN1bHRzX19oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnNlYXJjaC1yZXN1bHRzX19oZWFkZXItaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAuc2VhcmNoLXJlc3VsdHNfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5zZWFyY2gtcmVzdWx0c19faW5wdXQtYmx1ZW5lc3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuc2VhcmNoLXJlc3VsdHNfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJHNhbXN1bmctNjAwO1xuICB9XG5cbiAgLnNlYXJjaC1yZXN1bHRzX19pbnB1dCB7XG4gICAgYmFja2dyb3VuZDogJGJhc2Utd2hpdGU7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkYmFzZS1ncmF5O1xuXG4gICAgaW5wdXQge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAwIDAgMjRweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRiYXNlLXdoaXRlO1xuXG4gICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICBjb2xvcjogJGJhc2Utd2hpdGUtNTA7XG4gICAgICAgIH1cbiAgICAgICAgJjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cbiAgICAgICAgICAgY29sb3I6ICRiYXNlLXdoaXRlLTUwO1xuICAgICAgICB9XG4gICAgICAgICY6Oi1tb3otcGxhY2Vob2xkZXIgeyAgLyogRmlyZWZveCAxOSsgKi9cbiAgICAgICAgICAgY29sb3I6ICRiYXNlLXdoaXRlLTUwO1xuICAgICAgICB9XG4gICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgY29sb3I6ICRiYXNlLXdoaXRlLTUwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1yZXN1bHRzX19zZWFyY2gtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNlYXJjaC1yZXN1bHRzX19yZXNldC1idXR0b24ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cbiAgICAuZm9jdXNlZCAmIHtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGxpbmVhciAuMnM7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtcmVzdWx0c19fdGFiLWhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbiIsIi5zdXBwb3J0LWFydGljbGUge1xuICAmX19ib2R5IHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG59XG4iLCIudGFiYmVkLW1vZHVsZSB7XG4gIHBhZGRpbmc6IDU2cHggNDBweCAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgcGFkZGluZzogNDhweCA0OHB4IDI0cHg7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gIH1cbn1cblxuLnRhYmJlZC1tb2R1bGVfX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDtcblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAudGFiYmVkLW1vZHVsZV9fdGFiIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saWdodC1ibHVlO1xuICBib3JkZXItY29sb3I6ICRicmFuZC1saWdodC1ibHVlO1xufVxuXG4udGFiYmVkLW1vZHVsZV9fdGFiLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50YWJiZWQtbW9kdWxlX190YWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA1NnB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgbWF4LXdpZHRoOiA0MDBweDtcblxuICBjb2xvcjogJGJhc2UtYmxhY2stNTA7XG4gIGJvcmRlci1jb2xvcjogJGJhc2UtYmxhY2stMTA7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkYmFzZS1ibGFjay0xMDtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gIH1cbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwIDtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udGFiYmVkLW1vZHVsZV9fdGFiLWlubmVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDk1JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cblxuXG4udGFiYmVkLW1vZHVsZV9fc2VjdGlvbi10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMjRweCAwIDMycHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTYW1zdW5nT25lLTcwMCxzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLnRhYmJlZC1tb2R1bGVfX2ZlYXR1cmVzLXdyYXBwZXIsXG4udGFiYmVkLW1vZHVsZV9faWNvbnMtd3JhcHBlciAge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnRhYmJlZC1tb2R1bGVfX2ZlYXR1cmVzLXdyYXBwZXIge1xuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBtYXJnaW46IDI0cHggMHB4O1xuICB9XG59XG5cbi50YWJiZWQtbW9kdWxlX19pY29ucy13cmFwcGVyICB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAxMDRweCAwIDgwcHg7XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIG1hcmdpbjogNzJweCAwIDU2cHg7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBtYXJnaW46IDMycHggMDtcbiAgfVxufVxuXG4vLyBJZiAjcmFkaW8tdGFiLTEgaXMgY2hlY2tlZCwgc2hvdyAjaWNvbi1saXN0LTEgYW5kICNmZWF0dXJlLWxpc3QtMVxuLy8gaWYgeW91IGFkZCBtb3JlIHJhZGlvIG9waW9ucywgeW91J2xsIG5lZWQgdG8gcmFpc2UgdGhlIGxpbWl0IGZyb20gMyB0byB3aGF0ZXZlclxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAzIHtcbiAgI3JhZGlvLXRhYi0jeyRpfTpjaGVja2VkIH4gI2ljb24tbGlzdC0jeyRpfSxcbiAgI3JhZGlvLXRhYi0jeyRpfTpjaGVja2VkIH4gI2ZlYXR1cmUtbGlzdC0jeyRpfSAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi50YWJiZWQtbW9kdWxlX19pY29uLFxuLnRhYmJlZC1tb2R1bGVfX2ZlYXR1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMyU7XG4gIG1hcmdpbjogMCAwIDAgLTRweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnRhYmJlZC1tb2R1bGVfX2ljb24ge1xuICByZW1vdGUtc3ZnIHtcbiAgICBwYWRkaW5nOiAwIDMycHg7XG4gICAgYmFja2dyb3VuZDogJGJhc2Utd2hpdGU7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIH1cbiAgfVxuXG4gIHN2ZyB7XG4gICAgaGVpZ2h0OiA5NXB4O1xuICAgIHdpZHRoOiA5NXB4O1xuXG4gICAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgd2lkdGg6IDc1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICB9XG4gIH1cblxuICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgcmVtb3RlLXN2Z3tcbiAgICAgIHBhZGRpbmc6IDAgMzJweCAwIDA7XG5cbiAgICAgIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4IDAgMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgICAgICBwYWRkaW5nOiAwIDhweCAwIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAmOm50aC1jaGlsZCgzbikge1xuICAgIHJlbW90ZS1zdmd7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAzMnB4O1xuXG4gICAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDE2cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCA4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICB9XG59XG5cbi50YWJiZWQtbW9kdWxlX19pY29uLWJsb2JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwJTtcbiAgbGVmdDogMTUlO1xuICByaWdodDogMTUlO1xuICBib3JkZXItdG9wOiAzLjVweCBkb3R0ZWQgIzIwYjdlZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBsZWZ0OiAxMCU7XG4gICAgcmlnaHQ6IDEwJTtcbiAgfVxufVxuXG4udGFiYmVkLW1vZHVsZV9fZmVhdHVyZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDMxMnB4O1xuICBtaW4taGVpZ2h0OiA3NXB4O1xuICBtYXJnaW46IDAgYXV0bztcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuXG4udGFiYmVkLW1vZHVsZV9fZmVhdHVyZSB7XG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLnRhYmJlZC1tb2R1bGVfX2ZlYXR1cmUtY2hlY2ttYXJrLXdyYXBwZXIsXG4udGFiYmVkLW1vZHVsZV9fZmVhdHVyZS1jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi50YWJiZWQtbW9kdWxlX19mZWF0dXJlLWNoZWNrbWFyay13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLnRhYmJlZC1tb2R1bGVfX2ZlYXR1cmUtY2hlY2ttYXJrIHtcbiAgaGVpZ2h0OiAyM3B4O1xuICB3aWR0aDogMjNweDtcbn1cblxuLnRhYmJlZC1tb2R1bGVfX2ZlYXR1cmUtY29udGVudC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjY0cHg7XG4gIG1hcmdpbjogMCAwIDAgNDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMCAxNnB4IDQwcHg7XG4gIH1cbn1cblxuLnRhYmJlZC1tb2R1bGVfX2Zvb3RlciB7XG4gIG1hcmdpbjogODBweCBhdXRvIDA7XG4gIHdpZHRoOiA3MCU7XG4gIGNvbG9yOiAkYmFzZS1ibGFjay0zMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLnZpZGVvLW1vZHVsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDgwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XG4gIG1hcmdpbjogMCBhdXRvOyBcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctdG9wLCAxMHB4LCAyMHB4KTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLWJvdHRvbSwgMTBweCwgMjBweCk7ICBcblxuXG4gIC52anMtY29udHJvbC1iYXIge1xuXG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogNjVweDtcblxuICB9XG59XG5cbi52aWRlby1tb2R1bGVfX3dyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbG9hdDpyaWdodDtcbn1cblxuLnZpZGVvLW1vZHVsZV9fYm91ZGluZy1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSBjYWxjLXZhbHVlKGhlaWdodCwgMjEwcHgsIDYwMHB4KTsgIFxufVxuXG4udmlkZW8tbW9kdWxlIC52aWRlby13cmFwcGVyIHsgIFxuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6MDtcbn1cblxuLnZpZGVvLW1vZHVsZSAudmlkZW8tcHJldmlldyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi52aWRlby1tb2R1bGUgdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuIiwiLyoqXG4gKlxuICogVmlzdWFsIFN0ZXAgTW9kdWxlXG4gKlxuICovXG4udmlzdWFsLXN0ZXAtbW9kdWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xuXG4gICYuZml4ZWQge1xuICAgIC52aXN1YWwtc3RlcC1tb2R1bGUtc3RlcF9fcmlnaHQge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiA4MHB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuICB9XG4gICY6bm90KC5maXhlZCkge1xuICAgIC52aXN1YWwtc3RlcC1tb2R1bGUtc3RlcF9fcmlnaHQge1xuICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJi5zY3JvbGxlZC1wYXN0IHtcbiAgICAudmlzdWFsLXN0ZXAtbW9kdWxlLXN0ZXBfX3JpZ2h0IHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbi8qLS0tLS0tLS0tLSAgVGl0bGUgIC0tLS0tLS0tLS0qL1xuLnZpc3VhbC1zdGVwLW1vZHVsZS10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUobWluLWhlaWdodCwgMzIwcHgsIDMyMHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XG5cbiAgLnZpc3VhbC1zdGVwLW1vZHVsZS10aXRsZV9fY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgIH1cbiAgfVxuXG4gIGgyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy00MDBjO1xuICAgIH1cbiAgfVxufVxuLyotLS0tLS0tLS0tICBTdGVwcyAgLS0tLS0tLS0tLSovXG4udmlzdWFsLXN0ZXAtbW9kdWxlLXN0ZXBzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xufVxuXG4udmlzdWFsLXN0ZXAtbW9kdWxlLXN0ZXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4KTtcbiAgbWluLWhlaWdodDogNjgwcHg7XG4gIHdpbGwtY2hhbmdlOiBwb3NpdGlvbiwgb3BhY2l0eTtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cblxuICAmOm50aC1jaGlsZCgxKSB7XG4gICAgLnZpc3VhbC1zdGVwLW1vZHVsZS1zdGVwX19yaWdodCB7XG4gICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi52aXN1YWwtc3RlcC1tb2R1bGUtc3RlcF9fbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG5cbi52aXN1YWwtc3RlcC1tb2R1bGUtc3RlcF9fcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1MCU7XG4gIG1heC13aWR0aDogJHVwcGVyLXNpemluZy1yYW5nZSAvIDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogcG9zaXRpb24sIG9wYWNpdHk7XG5cbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjFzIGxpbmVhcjtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udmlzdWFsLXN0ZXAtbW9kdWxlLXN0ZXBfX2FuaW1hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA3MCU7XG5cbiAgcmVtb3RlLXN2ZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA4MCU7XG4gICAgb3BhY2l0eTogMDtcblxuICAgIGh0bWwuaW50ZXJuZXRleHBsb3Jlci0xMSAmIHtcbiAgICAgIGhlaWdodDogNDUwcHg7XG4gICAgfVxuICB9XG59XG5cbi52aXN1YWwtc3RlcC1tb2R1bGUtc3RlcF9fcmlnaHQtbW9iaWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMjBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXB1cnBsZTtcblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnZpc3VhbC1zdGVwLW1vZHVsZS1zdGVwX19saW5rcyB7XG4gIG1hcmdpbi1yaWdodDogLTQwcHg7XG4gICYuc2hvdy1saW5rcyB7XG4gICAgLnZpc3VhbC1zdGVwLW1vZHVsZS1zdGVwX19tb2JpbGUtbGluay10cmlnZ2VyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICctJztcbiAgICB9XG4gIH1cbn1cblxuLnZpc3VhbC1zdGVwLW1vZHVsZS1zdGVwX19tb2JpbGUtbGluay10cmlnZ2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTcwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgY29sb3I6ICRicmFuZC1saWdodC1ibHVlO1xuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4jaG93LXdvcmtzLXN0ZXAwMSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MiUsIC02MSUpO1xufVxuXG4jaG93LXdvcmtzLXN0ZXAwMiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC02MS4yJSk7XG59XG5cbi52aXN1YWwtc3RlcC1tb2R1bGUtZmFkZTMge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDklLCAtNDclKTtcbn1cblxuLnZpc3VhbC1zdGVwLW1vZHVsZS10b3Age1xuICB6LWluZGV4OiAyO1xufVxuXG4udmlzdWFsLXN0ZXAtbW9kdWxlLXN0ZXBfX3JpZ2h0X193cmFwLFxuLnZpc3VhbC1zdGVwLW1vZHVsZS1zdGVwX19yaWdodF9fd3JhcC1tb2JpbGUge1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogJHVwcGVyLXNpemluZy1yYW5nZSAvIDI7XG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBwYWRkaW5nOiA0OHB4IDMycHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi52aXN1YWwtc3RlcC1tb2R1bGUtc3RlcF9fbGVmdF9faW5uZXIge1xuICB3aWR0aDogODAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBjb2xvcjogcmdiYSgwLDAsMCwuOCk7XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgaDQge1xuICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy0zMDBjO1xuICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAxOHB4LCAzMnB4KTtcbiAgfVxuXG4gIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIH1cblxuICBwIHtcbiAgICBmb250LWZhbWlseTogJHNhbXN1bmctNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBAaW5jbHVkZSBjYWxjLWxpbmVIZWlnaHQoMTYsIDI4KTtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKG1hcmdpbi1ib3R0b20sIDIwcHgsIDM3cHgpO1xuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTYwMDtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGZvbnQtc2l6ZSwgMTRweCwgMTZweCk7XG4gIH1cblxuICAvL090aGVyIHN0eWxpbmcgdG8gYmUgZm91bmQgaW4gbGluay5zY3NzXG4gIGxpIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLSAgTmF2aWdhdGlvbiAgLS0tLS0tLS0tLSovXG4udmlzdWFsLXN0ZXAtbW9kdWxlLXN0ZXBzX19uYXZpZ2F0aW9uLXdyYXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDcwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwO1xuXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjFzIGVhc2U7XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmlzdWFsLXN0ZXAtbW9kdWxlLXN0ZXBzX19uYXZpZ2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZSh3aWR0aCwgMjVweCwgNTBweCk7XG4gIGhlaWdodDogNjBweDtcbiAgei1pbmRleDogMjtcblxuICBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICBvcGFjaXR5OiAuNTtcblxuICAgIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICAgIH1cbiAgfVxufVxuIiwiLndoZXJlLXRvLWJ1eS1tb2R1bGUge1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctdG9wLCA0NHB4LCA1MnB4KTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLWJvdHRvbSwgMTE2cHgsIDI0MHB4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xuXG4gIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAucHJvZHVjdC1ncmlkX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB9XG5cbiAgLnByb2R1Y3QtZ3JpZCB7XG4gICAgbWF4LXdpZHRoOiA5MThweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBcbiAgICBAaW5jbHVkZSBxLWlzLWxhcmdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC53aGVyZS10by1idXktbW9kdWxlX19ib2R5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShtYXJnaW4tdG9wLCA1MHB4LCAxMDBweCk7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShtYXJnaW4tYm90dG9tLCAzMHB4LCA1MHB4KTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuXG4ud2hlcmUtdG8tYnV5LW1vZHVsZS0tZ3JleSB7XG4gIG1heC13aWR0aDogMTA4NHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWdyYXk7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUocGFkZGluZy1ib3R0b20sIDIwcHgsIDUwcHgpO1xufVxuXG4ud2hlcmUtdG8tYnV5LW1vZHVsZV9fZ3JpZC1pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IGNhbGMoMTAwJS8zKTtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIFxuICAud2hlcmUtdG8tYnV5LW1vZHVsZS0tZ3JleSAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgICBwYWRkaW5nOiA0JSAwO1xuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5wcm9kdWN0LXNxdWFyZSB7XG4gICAgbWFyZ2luOiA0cHg7XG4gICAgcGFkZGluZzogNjUlIDAgMCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtZ3JheTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTIwcHggMCAtMTZweCAkYnJhbmQtbGlnaHQtYmx1ZSxcbiAgICAgICAgMHB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIH1cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0yMHB4IDAgLTE2cHggJGJyYW5kLWxpZ2h0LWJsdWUsXG4gICAgICAgIDBweCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgfVxuICB9XG5cbiAgLnByb2R1Y3Qtc3F1YXJlX19pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufSIsIi5zaG9wLW1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjcpO1xuICB6LWluZGV4OiAxMDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBlcnNwZWN0aXZlOiA2MDBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuXG4gIC8vIEkga25vdyB0aGlzIGlzIHVnbHkgdG8gaGF2ZSBoZXJlLCBidXQgd2UgaGF2ZSBubyBjaG9pY2UuXG4gIC8vIFdvcnN0IHJlcGV0aXRpb24gaW4gdGhlIHdvcmxkIDooXG4gIC5mb3JtX19jcmVkaXQtY2FyZC1kZXRhaWxzLFxuICAuZm9ybV9fY3JlZGl0LWNhcmQtZXh0cmFzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAuZm9ybS1pbnB1dC0tY2MtZXh0cmEge1xuICAgICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgICAgbWF4LXdpZHRoOiA5NnB4O1xuICAgIH1cblxuICAgIC5mb3JtLWlucHV0LS0xY29scyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC5mb3JtLWlucHV0X19maWVsZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC4zKTtcbiAgfVxufVxuXG4vLyBWZXJ0aWNhbCBjZW50ZXJlclxuLy8gQ3JlYXRlcyBhIHZlcnRpY2FsIGNlbnRlcmVkIGNvbnRhaW5lciB0aGF0IGFsbG93cyBmb3Jcbi8vIGR5bmFtaWMgaGVpZ2h0IGFuZCBhbHNvIGFkZHMgc2Nyb2xsIGJhcnMgd2hlbiBuZWNlc3Nhcnlcbi5zaG9wLW1vZGFsX192ZXJ0aWNhbC1jZW50ZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc2hvcC1tb2RhbF9fdmVydGljYWwtY2VudGVyLWNvbnRhaW5lciB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTZweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vLyBNYWluIGNvbnRlbnQgYmxvY2tcbi5zaG9wLW1vZGFsX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDU4NHB4O1xuICBwYWRkaW5nOiA2OHB4IDk2cHg7XG5cbiAgaDIsIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgfVxuXG4gIC5mb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC5mb3JtLWlucHV0LS0yY29scyB7XG4gICAgICAuZm9ybS1pbnB1dF9fZmllbGQge1xuICAgICAgICB3aWR0aDogOTIlO1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IDE4NHB4O1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICBoMiwgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gICAgfVxuXG4gICAgLmZvcm0taW5wdXQtLTJjb2xzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uc2hvcC1tb2RhbF9fZm9ybS1mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5idXR0b24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gU2lnbiBpbiBzcGVjaWZpY1xuLnNob3AtbW9kYWxfX3NpZ24taW4tZm9yZ290LXBhc3N3b3JkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgcmlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zaG9wLW1vZGFsX19tb2JpbGUtYmFjay1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMDAwO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDAwO1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG4gICAgY29udGVudDogJyc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgfVxuXG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQG1lZGlhKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uc2hvcC1tb2RhbF9fYnV0dG9uLXJlbW92ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgY29sb3I6ICNmZjAwMDAgIWltcG9ydGFudDtcblxuICBAbWVkaWEobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLnNob3AtbW9kYWxfX2xpbmstc21hbGwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnNob3AtbW9kYWxfX21ldGhvZC1saXN0IHtcbiAgdWwsIGxpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIGxpIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA0cHggOHB4IDRweCA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4wN3MgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgjMTRCRkZGLC4wOCk7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzk3OTc5NztcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgdG9wOiA4cHg7XG4gICAgICBsZWZ0OiA4cHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2U7XG4gICAgfVxuICB9XG5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTRCRkZGO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTRCRkZGO1xuICAgIH1cbiAgfVxufVxuXG4uc2hvcC1tb2RhbF9fbWV0aG9kLWxpc3QtLXBheW1lbnQge1xuICBsYWJlbCB7XG4gICAgcGFkZGluZzogNHB4IDhweCA0cHggODBweDtcbiAgfVxuICBsaSB7XG4gICAgYSB7XG4gICAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgICB9XG4gIH1cbn1cbi5zaG9wLW1vZGFsX19jcmVkaXQtY2FyZC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjRweDtcbiAgdG9wOiA5cHg7XG4gIGxlZnQ6IDQwcHg7XG59XG5cbi5zaG9wLW1vZGFsX19oaWRlLW1vYmlsZSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcmVzdWx0cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNFREVERjU7XG4gIHBhZGRpbmc6IDgwcHggMDtcblxuICBAaW5jbHVkZSBzY2FsZS12YWx1ZShwYWRkaW5nLWxlZnQsIDBweCwgMzJweCk7XG4gIEBpbmNsdWRlIHNjYWxlLXZhbHVlKHBhZGRpbmctcmlnaHQsIDBweCwgMzJweCk7XG5cbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG5cbiAgICBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcHJvZHVjdC1saXN0IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDk4NHB4O1xufVxuXG4uYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcHJvZHVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBoZWlnaHQ6IDEzNnB4O1xuXG4gIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTQwMDtcblxuICAgIEBpbmNsdWRlIHNjYWxlLXZhbHVlKGZvbnQtc2l6ZSwgMTJweCwgMjRweCk7XG4gICAgQGluY2x1ZGUgc2NhbGUtdmFsdWUobGluZS1oZWlnaHQsIDE2cHgsIDMycHgpO1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcHJvZHVjdC1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMzZweDtcbiAgbWF4LWhlaWdodDogMTM2cHg7XG5cbiAgQGluY2x1ZGUgc2NhbGUtdmFsdWUod2lkdGgsIDk2cHgsIDEzNnB4KTtcblxuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDcwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuXG4uYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fY29udGVudC1sZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMjRweCAxNnB4IDI0cHggMTUycHg7XG4gIHdpZHRoOiA2MCU7XG5cbiAgQGluY2x1ZGUgc2NhbGUtdmFsdWUocGFkZGluZy1sZWZ0LCAxMDRweCwgMTUycHgpO1xuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgLmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Byb2R1Y3Q6bm90KFtkYXRhLXByaWNlPVwiXCJdKSAmIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICAgIH1cbiAgICAuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcHJvZHVjdFtkYXRhLXByaWNlPVwiXCJdICYge1xuICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX2NvbnRlbnQtcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDQwJTtcblxuICBAbWVkaWEobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Byb2R1Y3RbZGF0YS1wcmljZT1cIlwiXSAmIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Byb2R1Y3QtZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gIEBpbmNsdWRlIHNjYWxlLXZhbHVlKGZvbnQtc2l6ZSwgMTJweCwgMTZweCk7XG4gIEBpbmNsdWRlIHNjYWxlLXZhbHVlKGxpbmUtaGVpZ2h0LCAxNnB4LCAyNHB4KTtcbn1cblxuLmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3ByaWNlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDQ4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgY29sb3I6ICMwMDA7XG5cbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIEBpbmNsdWRlIHNjYWxlLXZhbHVlKHJpZ2h0LCAxNnB4LCA0OHB4KTtcbiAgQGluY2x1ZGUgc2NhbGUtdmFsdWUoZm9udC1zaXplLCAxMnB4LCAyNHB4KTtcbiAgQGluY2x1ZGUgc2NhbGUtdmFsdWUobGluZS1oZWlnaHQsIDE2cHgsIDMycHgpO1xuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgdG9wOiAyNHB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcblxuICAgIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4uYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcGVyLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgb3BhY2l0eTogLjU7XG59XG5cbmFkdC1idW5kbGUtYnVpbGRlci1xdWFudGl0eSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxNjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIGJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy04MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKCMwMDAsIC4xKTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgICB9XG4gICAgfVxuICAgICY6YWN0aXZlIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBpbnB1dCB7XG4gICAgd2lkdGg6IDUycHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgjMDAwLCAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy00MDA7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBib3R0b206IDE2cHg7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IDExNnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuXG4gICAgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBsZWZ0OiAxMDRweDtcbiAgfVxufVxuXG4uYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fbW9uaXRvcmluZy1hdmFpbGFiaWxpdHkge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA0OHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblxuICBAaW5jbHVkZSBzY2FsZS12YWx1ZShmb250LXNpemUsIDEycHgsIDE2cHgpO1xuICBAaW5jbHVkZSBzY2FsZS12YWx1ZShsaW5lLWhlaWdodCwgMTZweCwgMjRweCk7XG5cbiAgQG1lZGlhKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgcGFkZGluZy1sZWZ0OiAxMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDRweDtcbiAgfVxufVxuXG4uYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcmVzdWx0cy1mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDk4NHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Jlc3VsdHMtdG90YWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogNDBweCA0OHB4O1xuXG4gIEBpbmNsdWRlIHNjYWxlLXZhbHVlKHBhZGRpbmcsIDI0cHgsIDQwcHgpO1xuICBAaW5jbHVkZSBzY2FsZS12YWx1ZShwYWRkaW5nLXJpZ2h0LCAxNnB4LCA0OHB4KTtcbiAgQGluY2x1ZGUgc2NhbGUtdmFsdWUocGFkZGluZy1sZWZ0LCAxNnB4LCA0OHB4KTtcblxuICBzdHJvbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3RvdGFsLXByaWNlIHtcbiAgQGluY2x1ZGUgc2NhbGUtdmFsdWUoZm9udC1zaXplLCAxNnB4LCAyNHB4KTtcbiAgQGluY2x1ZGUgc2NhbGUtdmFsdWUobGluZS1oZWlnaHQsIDIwcHgsIDMycHgpO1xuICBAaW5jbHVkZSBzY2FsZS12YWx1ZShtYXJnaW4tYm90dG9tLCAycHgsIDhweCk7XG59XG5cbi5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19wcmljZS1kaXNjbGFpbWVyIHtcbiAgQGluY2x1ZGUgc2NhbGUtdmFsdWUoZm9udC1zaXplLCAxMHB4LCAxNHB4KTtcbiAgb3BhY2l0eTogLjg7XG59XG5cbi5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19yZXN1bHRzLWZvb3Rlci1idXR0b25zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMjRweCAwIDA7XG59XG5cbi5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19yZXN1bHRzLWZvb3Rlci1idXR0b25zLWxlZnQsXG4uYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcmVzdWx0cy1mb290ZXItYnV0dG9ucy1yaWdodCB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiByaWdodDtcblxuICBidXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxuICB9XG5cbiAgLmxpbmstLWxlZnQge1xuICAgIEBleHRlbmQgJXJlZ3VsYXItMTItMTY7XG4gICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTcwMDtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19yZXN1bHRzLWZvb3Rlci1idXR0b25zLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX2J1eS1ub3cge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59IiwiLnNob3AtY29sbGFwc2FibGUtZm9ybSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDY0cHg7XG5cbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcblxuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gIGgzIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIEBpbmNsdWRlIHNjYWxlLXZhbHVlKHBhZGRpbmcsIDI0cHgsIDY0cHgpO1xuXG4gICZbZGF0YS1jb2xsYXBzZWQtc3RhdGU9XCJleHBhbmRlZFwiXSB7XG4gICAgLnNob3AtY29sbGFwc2FibGUtZm9ybV9fZm9ybS1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gICZbZGF0YS1jb2xsYXBzZWQtc3RhdGU9XCJjb2xsYXBzZWRcIl0ge1xuICAgIGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBvcGFjaXR5OiAuMztcbiAgICB9XG4gICAgLnNob3AtY29sbGFwc2FibGUtZm9ybV9fdGl0bGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gICZbZGF0YS1jb2xsYXBzZWQtc3RhdGU9XCJzdW1tYXJ5XCJdIHtcbiAgICAuc2hvcC1jb2xsYXBzYWJsZS1mb3JtX19zdW1tYXJ5LWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLnNob3AtY29sbGFwc2FibGUtZm9ybV9fZm9ybS1jb250YWluZXIsXG4uc2hvcC1jb2xsYXBzYWJsZS1mb3JtX19zdW1tYXJ5LWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2hvcC1jb2xsYXBzYWJsZS1mb3JtX190aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvKipcbiAqXG4gKiBDYXJ0IFByb2R1Y3RcbiAqXG4gKi9cblxuLmNhcnQtcHJvZHVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIHBhZGRpbmc6IDIycHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgNjAwbXMsIGN1YmljLWJlemllcigwLjE5MCwgMS4wMDAsIDAuMjIwLCAxLjAwMCkpO1xuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgcS1pcy1sYXJnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIGJ1dHRvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLmNhcnQtcHJvZHVjdF9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTYlO1xuICAgIGhlaWdodDogNjRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG4gIH1cblxuICAuY2FydC1wcm9kdWN0X19pbmZvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDg0JTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gICAgfVxuICB9XG5cbiAgLmNhcnQtcHJvZHVjdF9fdGl0bGUge1xuICAgIG1hcmdpbjogMCA4NHB4IDAgMTdweDtcbiAgICBAaW5jbHVkZSBzY2FsZS12YWx1ZShmb250LXNpemUsIDE2cHgsIDE2cHgpO1xuICAgIEBpbmNsdWRlIHNjYWxlLXZhbHVlKGxpbmUtaGVpZ2h0LCAyNHB4LCAyNHB4KTtcblxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLmNhcnQtcHJvZHVjdF9fcXVhbnRpdHktbGFiZWwge1xuICAgIG1hcmdpbjogMjBweCAxMHB4IDAgMTdweDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZmxvYXQ6ICBsZWZ0O1xuICAgIEBpbmNsdWRlIHNjYWxlLXZhbHVlKGZvbnQtc2l6ZSwgMTRweCwgMTRweCk7XG4gICAgQGluY2x1ZGUgc2NhbGUtdmFsdWUobGluZS1oZWlnaHQsIDI0cHgsIDI0cHgpO1xuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5jYXJ0LXByb2R1Y3RfX3ByaWNlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIEBpbmNsdWRlIHNjYWxlLXZhbHVlKGZvbnQtc2l6ZSwgMTJweCwgMTZweCk7XG4gICAgQGluY2x1ZGUgc2NhbGUtdmFsdWUobGluZS1oZWlnaHQsIDE2cHgsIDI0cHgpO1xuICB9XG5cbiAgLmNhcnQtcHJvZHVjdF9fZGlzY291bnQtcHJpY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBjb2xvcjogJGJyYW5kLXJlZDtcbiAgfVxuICAuY2FydC1wcm9kdWN0X19vbGQtcHJpY2Uge1xuICAgIGNvbG9yOiAkYmFzZS1ibGFjay00MDtcbiAgfVxuXG4gIC5jYXJ0LXByb2R1Y3RfX3JlbW92ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTZweDtcbiAgICByaWdodDogMDtcbiAgICBjb2xvcjogJGJhc2UtYmxhY2stNTA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgQGluY2x1ZGUgc2NhbGUtdmFsdWUoZm9udC1zaXplLCAxMnB4LCAxMnB4KTtcbiAgICBAaW5jbHVkZSBzY2FsZS12YWx1ZShsaW5lLWhlaWdodCwgMzBweCwgMzBweCk7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5cbi8qKlxuICpcbiAqIExhcmdlIHZlcnNpb25cbiAqXG4gKi9cbi5jYXJ0LXByb2R1Y3QtLWxhcmdlIHtcbiAgcGFkZGluZzogNDhweCA0N3B4O1xuXG4gIEBpbmNsdWRlIHEtaXMtbGFyZ2Uge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cblxuICAuY2FydC1wcm9kdWN0X19pbWFnZSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDIwJTtcbiAgfVxuXG4gIC5jYXJ0LXByb2R1Y3RfX2luZm8ge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gIH1cblxuICAuY2FydC1wcm9kdWN0X190aXRsZSB7XG4gICAgbWFyZ2luOiAwIDg0cHggMCAxN3B4O1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgQGluY2x1ZGUgc2NhbGUtdmFsdWUoZm9udC1zaXplLCAxMnB4LCAyNHB4KTtcbiAgICBAaW5jbHVkZSBzY2FsZS12YWx1ZShsaW5lLWhlaWdodCwgMTZweCwgMzJweCk7XG4gIH1cblxuICAucXVhbnRpdHktaW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQ4cHg7XG4gICAgcmlnaHQ6IDE2JTtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBAaW5jbHVkZSBxLWlzLWxhcmdlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgbGVmdDogMjAlO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jYXJ0LXByb2R1Y3RfX3ByaWNlIHtcbiAgICB0b3A6IDQ4cHg7XG4gICAgcmlnaHQ6IDQ4cHg7XG4gICAgQGluY2x1ZGUgc2NhbGUtdmFsdWUoZm9udC1zaXplLCAxMnB4LCAyNHB4KTtcbiAgICBAaW5jbHVkZSBzY2FsZS12YWx1ZShsaW5lLWhlaWdodCwgMTZweCwgMzJweCk7XG5cbiAgICBAaW5jbHVkZSBxLWlzLWxhcmdlIHtcbiAgICAgIHRvcDogMjRweDtcbiAgICB9XG4gIH1cblxuICAuY2FydC1wcm9kdWN0X19yZW1vdmUge1xuICAgIGJvdHRvbTogMjdweDtcbiAgICByaWdodDogNDdweDtcbiAgICBjb2xvcjogJGJhc2UtYmxhY2stNTA7XG4gICAgQGluY2x1ZGUgc2NhbGUtdmFsdWUoZm9udC1zaXplLCAxMnB4LCAxNHB4KTtcbiAgICBAaW5jbHVkZSBzY2FsZS12YWx1ZShsaW5lLWhlaWdodCwgMTZweCwgMjBweCk7XG4gIH1cbn1cblxuXG4vKipcbiAqXG4gKiBXaWRlIHZlcnNpb25cbiAqXG4gKi9cbi5jYXJ0LXByb2R1Y3QtLXdpZGUge1xuICBwYWRkaW5nOiAyOHB4O1xuXG4gIEBpbmNsdWRlIHEtaXMtbGFyZ2Uge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgcGFkZGluZzogMTJweCAyNHB4O1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBxLWlzLWxhcmdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuICB9XG5cbiAgLmNhcnQtcHJvZHVjdF9faW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogNi40JTtcbiAgICB3aWR0aDogMTMuNiU7XG4gICAgcGFkZGluZy1ib3R0b206IDEzLjYlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDIwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5jYXJ0LXByb2R1Y3RfX2luZm8ge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gIH1cblxuICAuY2FydC1wcm9kdWN0X190aXRsZSB7XG4gICAgbWFyZ2luOiAyMHB4IDclIDAgMDtcbiAgICBAaW5jbHVkZSBzY2FsZS12YWx1ZShmb250LXNpemUsIDEycHgsIDI0cHgpO1xuICAgIEBpbmNsdWRlIHNjYWxlLXZhbHVlKGxpbmUtaGVpZ2h0LCAxNnB4LCAzMnB4KTtcblxuICAgIEBpbmNsdWRlIHEtaXMtbGFyZ2Uge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE3JTtcbiAgICB9XG4gIH1cblxuICAucXVhbnRpdHktaW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwcHg7XG4gICAgcmlnaHQ6IDE2MHB4O1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBpbmNsdWRlIHEtaXMtbGFyZ2Uge1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5jYXJ0LXByb2R1Y3RfX3ByaWNlIHtcbiAgICB0b3A6IDQ2cHg7XG4gICAgcmlnaHQ6IDQlO1xuICAgIEBpbmNsdWRlIHNjYWxlLXZhbHVlKGZvbnQtc2l6ZSwgMTJweCwgMjRweCk7XG4gICAgQGluY2x1ZGUgc2NhbGUtdmFsdWUobGluZS1oZWlnaHQsIDE2cHgsIDMycHgpO1xuXG4gICAgQGluY2x1ZGUgcS1pcy1sYXJnZSB7XG4gICAgICB0b3A6IDI0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgICAgdG9wOiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gIC5jYXJ0LXByb2R1Y3RfX3JlbW92ZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm90dG9tOiAyNHB4O1xuICAgIHJpZ2h0OiA0JTtcbiAgICBjb2xvcjogJGJhc2UtYmxhY2stNTA7XG4gICAgQGluY2x1ZGUgc2NhbGUtdmFsdWUoZm9udC1zaXplLCAxMnB4LCAxNHB4KTtcbiAgICBAaW5jbHVkZSBzY2FsZS12YWx1ZShsaW5lLWhlaWdodCwgMTZweCwgMjBweCk7XG5cbiAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgICBib3R0b206IDEycHg7XG4gICAgfVxuICB9XG59XG5cblxuXG4uY2FydC1wcm9kdWN0LS1yZW1vdmluZyB7XG4gIC5jYXJ0LXByb2R1Y3RfX2ltYWdlLFxuICAuY2FydC1wcm9kdWN0X19pbmZvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5jYXJ0LXByb2R1Y3QtLW5ldyB7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiIsIi8qKlxuICpcbiAqIENhcnQgU2lkZXJiYXJcbiAqXG4gKi9cbi5jYXJ0LXNpZGViYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNyk7XG4gIHotaW5kZXg6IDEwMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGVyc3BlY3RpdmU6IDYwMHB4O1xufVxuXG4uY2FydC1zaWRlYmFyX19jb250ZW50IHtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDMycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWdyYXk7XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNhcnQtc2lkZWJhcl9faGVhZGVyIHtcbiAgcGFkZGluZzogMjZweCAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAuY2FydC1zaWRlYmFyX19jb3VudGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBmb250LWZhbWlseTogJHNhbXN1bmctODAwO1xuICAgIGNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTRCRkZGO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIEBpbmNsdWRlIHNjYWxlLXZhbHVlKGZvbnQtc2l6ZSwgMjBweCwgMjBweCk7XG4gICAgQGluY2x1ZGUgc2NhbGUtdmFsdWUobGluZS1oZWlnaHQsIDQwcHgsIDQwcHgpO1xuICB9XG5cbiAgLmNhcnQtc2lkZWJhcl9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjJweDtcbiAgICB0b3A6IDUwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiAkYmFzZS1ncmF5O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBzdmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgZmlsbDogJGJhc2UtYmxhY2s7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMDA7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzAwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDI0cHg7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4uY2FydC1zaWRlYmFyX19wcm9kdWN0cy13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDg0cHg7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbi8vIExheW91dCBpc24ndCBvcHRpbWFsIG9uIHNtYWxsIGhlaWdodCBzY3JlZW5zIChpZS4gbWFjYm9va3MpLCBtaWdodCB3YW50IHRvXG4vLyBjaGFuZ2UgdGhpcy5cbi5jYXJ0LXNpZGViYXJfX3Byb2R1Y3RzIHtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtZ3JheTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbi5jYXJ0LXNpZGViYXJfX3N1bW1hcnkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGJhc2UtZ3JheTtcbiAgcGFkZGluZzogMjFweCAxOXB4IDI4cHggMTlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweCAyNHB4IDIwcHg7XG4gIH1cbn1cblxuXG4uY2FydC1zaWRlYmFyLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5cbi5jYXJ0LXNpZGViYXItLWNvbXBhY3Qge1xuICAuY2FydC1zaWRlYmFyX19jb250ZW50IHtcbiAgICB3aWR0aDogOTRweDtcbiAgfVxuXG4gIC5jYXJ0LXNpZGViYXJfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtaW4taGVpZ2h0OiA4MHB4O1xuXG4gICAgaDMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmNhcnQtc2lkZWJhcl9fcHJvZHVjdHMge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgfVxuXG4gIC5jYXJ0LXByb2R1Y3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLmNhcnQtcHJvZHVjdF9faW1hZ2Uge1xuICAgICAgd2lkdGg6IDk0cHg7XG4gICAgICBoZWlnaHQ6IDk0cHg7XG4gICAgfVxuICB9XG5cbiAgLmNhcnQtcHJvZHVjdF9faW5mbyB7XG4gICAgd2lkdGg6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jYXJ0LXNpZGViYXJfX3N1bW1hcnkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY2FydC1zaWRlYmFyX19jb3VudGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG5cblxuLmNhcnQtc2lkZWJhcl9fcmVsYXRlZCB7XG4gIG1heC1oZWlnaHQ6IDgwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgaDUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIFxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206MDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIHJpZ2h0OiAyNHB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOjA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ibGFjay04MDtcbiAgICB9XG4gIH1cblxufVxuXG4ucmVsYXRlZFByb2R1Y3RzT3BlbiB7XG4gIGg1IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gKlxuICogQ2hlY2tvdXQgY29uZmlybWF0aW9uXG4gKlxuICovXG4uY2hlY2tvdXQtY29uZmlybWF0aW9uIHtcbiAgbWFyZ2luOiA0N3B4IGF1dG8gMTc1cHggYXV0bztcbiAgcGFkZGluZzogNzBweCAyNXB4IDYwcHggMjVweDtcbiAgbWF4LXdpZHRoOiA5ODRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgICBwYWRkaW5nOiAzNHB4IDI1cHggMzhweCAyNXB4O1xuICB9XG5cbiAgLmNoZWNrb3V0LXNpZ24tdXAge1xuICAgIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGZvbnQtc2l6ZSwgMjRweCwgMzJweCk7XG4gICAgICBAaW5jbHVkZSBjYWxjLWxpbmVIZWlnaHQoMzQsIDQwKTtcbiAgICB9XG4gICAgZm9ybSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5jaGVja291dC1mdXJ0aGVyLXN0ZXBzIHtcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJhc2UtZ3JheS1ib3JkZXItbGlnaHQyO1xuXG4gICAgaDMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAyNHB4LCAzMnB4KTtcbiAgICAgIEBpbmNsdWRlIGNhbGMtbGluZUhlaWdodCgzNCwgNDApO1xuXG4gICAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDM0cHg7XG5cbiAgICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgICB3aWR0aDogODAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1ib3R0b206IDM4cHg7XG4gICAgfVxuICB9XG5cbiAgLmNoZWNrb3V0LXNpZ24tdXAge1xuICAgIG1hcmdpbjogMCBhdXRvIDQwcHggYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgICB3aWR0aDogNjAlO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmFzZS1ncmF5LWJvcmRlci1saWdodDI7ICAgIFxuXG4gICAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MXB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG59IiwiLyoqXG4gKlxuICogQ2hlY2tvdXRcbiAqXG4gKi9cblxuLmNoZWNrb3V0IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogJHVwcGVyLXNpemluZy1yYW5nZTtcbiAgcGFkZGluZzogMCAyNHB4O1xuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uY2hlY2tvdXRfX2JvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNoZWNrb3V0X19tYWluLFxuLmNoZWNrb3V0X19oZWFkZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMDBweCk7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY2hlY2tvdXRfX3NpZGViYXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI4NHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBtYXJnaW4tbGVmdDogMTZweDtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5jaGVja291dF9fc2hpcHBpbmctbWV0aG9kIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucGF5bWVudC1tZXRob2RfX2NyZWRpdGNhcmQge1xuICBtYXJnaW4tdG9wOiAyMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uY2hlY2tvdXRfX3ByZWZpbGxlZC1wYXltZW50LW1ldGhvZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuXG4gIHAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbi5jaGVja291dF9fcHJlZmlsbGVkLWFkZHJlc3MsXG4uY2hlY2tvdXRfX3ByZWZpbGxlZC1wYXltZW50LW1ldGhvZCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuXG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi5jaGVja291dF9fcHJlZmlsbGVkLWFkZHJlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0OSU7XG5cbiAgQG1lZGlhKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNoZWNrb3V0X19wcmVmaWxsZWQtYWRkcmVzcy0tZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2hlY2tvdXRfX2NyZWRpdC1jYXJkLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjRweDtcbn1cblxuLmNoZWNrb3V0X19oaWRlLW1vYmlsZSB7XG4gIEBtZWRpYShtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uY2hlY2tvdXRfX2hpZGUtZGVza3RvcCB7XG4gIEBtZWRpYShtaW4td2lkdGg6IDkwMXB4KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuLmNoZWNrb3V0X19oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgQGluY2x1ZGUgc2NhbGUtdmFsdWUocGFkZGluZywgMjRweCwgNjRweCk7XG5cbiAgaDEge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cbn1cblxuLmNoZWNrb3V0X19wcmVmaWxsZWQtYWRkcmVzcyArIC5mb3JtX19kaXZpZGVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbiIsIi8qKlxuICpcbiAqIE9yZGVyIFN1bW1hcnlcbiAqXG4gKi9cblxuLm9yZGVyLXN1bW1hcnkge1xuICBwYWRkaW5nOiAyMnB4IDIwcHggMzRweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcblxuICBoNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIxcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWdyYXktYm9yZGVyLWxpZ2h0MjtcbiAgfVxuXG4gIC5vcmRlci1zdW1tYXJ5X19wcm9kdWN0IHtcbiAgICBwYWRkaW5nOiAyNHB4IDAgMjRweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtZ3JheS1ib3JkZXItbGlnaHQyO1xuXG4gICAgLnJlc3BvbnNpdmUtaW1hZ2Uge1xuICAgICAgdG9wOiAxNHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDY2cHg7XG4gICAgICBoZWlnaHQ6IDY2cHg7XG4gICAgfVxuXG4gICAgLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QtdGl0bGUge1xuICAgICAgbWFyZ2luOiAycHggNjBweCAwIDgwcHg7XG4gICAgICBmb250LWZhbWlseTogJHNhbXN1bmctNzAwO1xuICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShmb250LXNpemUsIDEycHgsIDE1cHgpO1xuICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShsaW5lLWhlaWdodCwgMTZweCwgMThweCk7XG4gICAgfVxuXG4gICAgLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QtcXVhbnRpdHkge1xuICAgICAgbWFyZ2luOiA5cHggNjBweCAwIDgwcHg7XG4gICAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGZvbnQtc2l6ZSwgMTJweCwgMTVweCk7XG4gICAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGxpbmUtaGVpZ2h0LCAxNnB4LCAxOHB4KTtcbiAgICB9XG5cbiAgICAub3JkZXItc3VtbWFyeV9fcHJvZHVjdC1wcmljZXMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyNHB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGZvbnQtc2l6ZSwgMTJweCwgMTVweCk7XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QtZGlzY291bnQge1xuICAgICAgY29sb3I6ICRicmFuZC1yZWQ7XG4gICAgfVxuICB9XG5cbiAgLm9yZGVyLXN1bW1hcnlfX3N1YnRvdGFsIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMTVweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ncmF5LWJvcmRlci1saWdodDI7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmb250LWZhbWlseTogJHNhbXN1bmctNDAwO1xuICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShmb250LXNpemUsIDE1cHgsIDE1cHgpO1xuXG4gICAgICBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTcwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnV0dG9uLS1zdWJtaXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmLm9yZGVyLXN1bW1hcnktLWNvbmZpcm1hdGlvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogNjAlO1xuXG4gICAgaDMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTRweDtcbiAgICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAyNHB4LCAzMnB4KTtcbiAgICAgIEBpbmNsdWRlIGNhbGMtbGluZUhlaWdodCgzMiwgNDApO1xuXG4gICAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAub3JkZXItc3VtbWFyeV9fcHJvZHVjdHMge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRiYXNlLWdyYXktYm9yZGVyLWxpZ2h0MjtcblxuICAgICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3Qge1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDE3MnB4O1xuICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAucmVzcG9uc2l2ZS1pbWFnZSB7XG4gICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgIGxlZnQ6IDI3cHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTE4cHg7XG4gICAgICAgIGhlaWdodDogMTE4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgbGVmdDogNnB4O1xuICAgICAgICAgIHdpZHRoOiA2N3B4O1xuICAgICAgICAgIGhlaWdodDogNjdweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXItc3VtbWFyeV9fcHJvZHVjdC10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCA2MHB4IDAgMjAwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy00MDA7XG4gICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAxMnB4LCAxN3B4KTtcbiAgICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShsaW5lLWhlaWdodCwgMTZweCwgMjhweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICAgICAgbWFyZ2luOiAwIDYwcHggMCAxMDRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXItc3VtbWFyeV9fcHJvZHVjdC1xdWFudGl0eSB7XG4gICAgICAgIG1hcmdpbjogMXB4IDYwcHggMCAyMDBweDtcbiAgICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShmb250LXNpemUsIDEycHgsIDE0cHgpO1xuICAgICAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGxpbmUtaGVpZ2h0LCAxNnB4LCAyOHB4KTtcblxuICAgICAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgICAgICBtYXJnaW46IDZweCA2MHB4IDAgMTA0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QtcHJpY2VzIHtcbiAgICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShmb250LXNpemUsIDEycHgsIDE4cHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5vcmRlci1zdW1tYXJ5X19zdWJ0b3RhbCB7XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGZvbnQtc2l6ZSwgMTVweCwgMTVweCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICAgIHdpZHRoOiA4MCU7XG5cbiAgICAgIC5vcmRlci1zdW1tYXJ5X19wcm9kdWN0cyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG59XG5cblxuLm9yZGVyLXN1bW1hcnlfX2V4cGFuZC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEyOHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKCNmZmYsIDApLCByZ2JhKCNmZmYsIDEpIDYwJSk7XG59XG4ub3JkZXItc3VtbWFyeV9fYnV0dG9uLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICBmb250LWZhbWlseTogJHNhbXN1bmctNzAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4ub3JkZXItc3VtbWFyeS0tZXhwYW5kYWJsZTpub3QoLmV4cGFuZGVkKSB7XG4gIC5vcmRlci1zdW1tYXJ5X19wcm9kdWN0cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC1oZWlnaHQ6IDEyOHB4ICogMjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgIG1heC1oZWlnaHQ6IDIxNnB4O1xuICAgIH1cbiAgfVxuICAub3JkZXItc3VtbWFyeV9fZXhwYW5kLW92ZXJsYXksXG4gIC5vcmRlci1zdW1tYXJ5X19idXR0b24tZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwic2hvcC1tb2RhbC1jb25mZXR0aSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIGNhbnZhcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLyoqXG4gKlxuICogU2hvcCBQcm9kdWN0IEhlcm9cbiAqXG4gKi9cbi5zaG9wLXByb2R1Y3QtaGVybyB7XG4gIC5wcm9kdWN0LWhlcm9fX2Rlc2NyaXB0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnByb2R1Y3QtaGVyb19fZGVzY3JpcHRpb25fX3dyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5zaG9wLXByb2R1Y3QtaGVybyB7XG4gIC5wcm9kdWN0LWhlcm8tc2xpZGUge1xuICAgIG1heC13aWR0aDogNDcwcHg7XG4gIH1cbn0iLCIuc2hvcC1wcm9tby1jb2RlLWlucHV0IHtcblxufVxuLnNob3AtcHJvbW8tY29kZS1pbnB1dF9fYnV0dG9uIHtcbiAgcGFkZGluZzogMTRweCAwO1xufVxuIiwiLyoqXG4gKlxuICogWW91ciBDYXJ0XG4gKlxuICovXG4ueW91ci1jYXJ0IHtcbiAgcGFkZGluZy1ib3R0b206IDIxMHB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2ViZWJlYjtcblxuICBoMiB7XG4gICAgbWFyZ2luOiAzOHB4IDclIDQ1cHggNyU7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShmb250LXNpemUsIDI0cHgsIDQwcHgpO1xuICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUobGluZS1oZWlnaHQsIDMycHgsIDQ4cHgpO1xuXG5cbiAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgICBtYXJnaW46IDAgMCAxMnB4IDA7XG4gICAgICBwYWRkaW5nOiAxN3B4IDI0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgICB9XG4gIH1cblxuICAueW91ci1jYXJ0X19jaGVja291dC1zdW1tYXJ5IHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMzRweCAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICRiYXNlLXdoaXRlO1xuXG4gICAgZm9ybSB7XG4gICAgICBmaWVsZHNldCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgLmZvcm0taW5wdXQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICB3aWR0aDogMTQycHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAwIDEycHggMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgIHBhZGRpbmc6IDE0cHggMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC55b3VyLWNhcnRfX2NoZWNrb3V0LXN1bW1hcnlfX3N1YnRvdGFsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGZvbnQtc2l6ZSwgMTNweCwgMTdweCk7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTcwMDtcblxuICAgICAgICAmLmNhcnRfX2NoZWNrb3V0LXN1bW1hcnlfX2Rpc2NvdW50IHtcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLXJlZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtbGFyZ2Uge1xuICAgIC5ibG9jay1pbm5lciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufSJdfQ== */
