@-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-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-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-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{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{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-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}.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{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-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}}.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.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}}.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{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}.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.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjAxX2NvcmUvdmFyaWFibGVzLnNjc3MiLCIwMl9lbGVtZW50cy9sb2FkZXIuc2NzcyIsIjA0X21vZHVsZXMvYXJjLW9mLXRoZS1kYXktbW9kdWxlLnNjc3MiLCJhcHAuY3NzIiwiMDFfY29yZS9yZXNldC5zY3NzIiwiMDFfY29yZS9iYXNlLnNjc3MiLCIwMV9jb3JlL21peGlucy5zY3NzIiwiMDFfY29yZS9jb2xvcnMuc2NzcyIsIjA0X21vZHVsZXMvZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGUuc2NzcyIsIjAxX2NvcmUvdHlwb2dyYXBoeS5zY3NzIiwiMDNfY29tcG9uZW50cy9ibG9nLXBvc3QtcGFnZS5zY3NzIiwiMDRfbW9kdWxlcy9kZXZpY2VzLXBpY2tlci1tb2R1bGUuc2NzcyIsIjAxX2NvcmUvbWVkaWFxdWVyaWVzLnNjc3MiLCIwNF9tb2R1bGVzL2hlcm8tbW9kdWxlLnNjc3MiLCIwNF9tb2R1bGVzL2Zvb3Rub3RlLW1vZHVsZS5zY3NzIiwiYWR0L2FkdC1ob3ctaXQtd29ya3MtbW9kdWxlLnNjc3MiLCIwNF9tb2R1bGVzL2Jsb2NrLWxpc3QtbW9kdWxlLnNjc3MiLCIwNF9tb2R1bGVzL3NpZGUtYnktc2lkZS5zY3NzIiwiMDFfY29yZS90aGVtZXMuc2NzcyIsIjA0X21vZHVsZXMvY3RhLW1vZHVsZS5zY3NzIiwiMDFfY29yZS9sYXlvdXQuc2NzcyIsIjAyX2VsZW1lbnRzL2FkZC10by1jYXJ0LnNjc3MiLCIwMl9lbGVtZW50cy9icmVhZGNydW1icy5zY3NzIiwiMDJfZWxlbWVudHMvYnV0dG9uLnNjc3MiLCIwM19jb21wb25lbnRzL25hdmlnYXRpb24uc2NzcyIsIjAzX2NvbXBvbmVudHMvZm9vdGVyLnNjc3MiLCIwMl9lbGVtZW50cy9jaGV2cm9uLWJ1dHRvbi5zY3NzIiwiMDJfZWxlbWVudHMvY3RhLWRyb3Bkb3duLnNjc3MiLCIwMl9lbGVtZW50cy9kcm9wZG93bi5zY3NzIiwiMDJfZWxlbWVudHMvd2hlcmUtdG8tYnV5LXBpY2tlci5zY3NzIiwiMDJfZWxlbWVudHMvZm9ybS1pbnB1dC5zY3NzIiwiMDJfZWxlbWVudHMvZm9ybS1saW5rLXRvZ2dsZS5zY3NzIiwiMDJfZWxlbWVudHMvaW5wdXQtY2hlY2tlZC10b2dnbGUuc2NzcyIsIjAyX2VsZW1lbnRzL2xpbmsuc2NzcyIsIjAyX2VsZW1lbnRzL29yZGVyLXRvdGFsLnNjc3MiLCIwMl9lbGVtZW50cy9wcm9kdWN0LWRldGFpbC1tb2JpbGUuc2NzcyIsIjAyX2VsZW1lbnRzL3F1YW50aXR5LWlucHV0LnNjc3MiLCIwMl9lbGVtZW50cy9wcm9kdWN0LWRldGFpbHMuc2NzcyIsIjAyX2VsZW1lbnRzL3Byb2R1Y3QtcHJpY2Uuc2NzcyIsIjAyX2VsZW1lbnRzL3Byb2R1Y3QtdHlwZS5zY3NzIiwiMDJfZWxlbWVudHMvdmlkZW8uc2NzcyIsIjAyX2VsZW1lbnRzL3JlbW90ZS1zdmcuc2NzcyIsIjAyX2VsZW1lbnRzL3Jlc3BvbnNpdmUtaW1hZ2Uuc2NzcyIsIjAyX2VsZW1lbnRzL3NoYXJlLWVsZW1lbnQuc2NzcyIsIjAyX2VsZW1lbnRzL3N2Zy1sYXllcnMuc2NzcyIsIjAyX2VsZW1lbnRzL3Rvb2x0aXAuc2NzcyIsIjAzX2NvbXBvbmVudHMvb3ZlcmxheS5zY3NzIiwiMDNfY29tcG9uZW50cy9ibG9nLWxpc3Quc2NzcyIsIjAzX2NvbXBvbmVudHMvcmVsYXRlZC1wb3N0LnNjc3MiLCIwM19jb21wb25lbnRzL2NhcmQtc2xpZGVyLnNjc3MiLCIwM19jb21wb25lbnRzL2Nhcm91c2VsLnNjc3MiLCIwM19jb21wb25lbnRzL2Nvb2tpZS1tZXNzYWdlLnNjc3MiLCIwM19jb21wb25lbnRzL2RldGFpbC1ibG9jay5zY3NzIiwiMDNfY29tcG9uZW50cy9mb3JtLnNjc3MiLCIwM19jb21wb25lbnRzL2hlbHAuc2NzcyIsIjAzX2NvbXBvbmVudHMvbm90aWZpY2F0aW9uLWJhci5zY3NzIiwiMDNfY29tcG9uZW50cy9xdWljay1zZWFyY2guc2NzcyIsIjAzX2NvbXBvbmVudHMvcHJvZHVjdC1maWx0ZXIuc2NzcyIsIjAzX2NvbXBvbmVudHMvcHJvZHVjdC1zcXVhcmUuc2NzcyIsIjA0X21vZHVsZXMvcHJvZHVjdC1oZXJvLnNjc3MiLCIwM19jb21wb25lbnRzL3NsaWRlci1tZWF0YmFsbHMuc2NzcyIsIjAzX2NvbXBvbmVudHMvc2VhcmNoLWZvcm0uc2NzcyIsIjAzX2NvbXBvbmVudHMvc3Qtc2xpZGVyLnNjc3MiLCIwM19jb21wb25lbnRzL3N0aWNreWJhci5zY3NzIiwiMDNfY29tcG9uZW50cy9zdHlsZWd1aWRlLXBhZ2Uuc2NzcyIsIjAzX2NvbXBvbmVudHMvdHlwZS1zZWxlY3Rvci1zbGlkZXIuc2NzcyIsIjAzX2NvbXBvbmVudHMvd2lkZ2V0LXRpdGxlYmFyLnNjc3MiLCIwM19jb21wb25lbnRzL3dvdy1tb21lbnRzLnNjc3MiLCIwNF9tb2R1bGVzL2Jsb2ctbGlzdC1tb2R1bGUuc2NzcyIsIjA0X21vZHVsZXMvbWFya2Rvd24tbW9kdWxlLnNjc3MiLCIwNF9tb2R1bGVzL2NvbGxhcHNpYmxlLWxpc3QtbW9kdWxlLnNjc3MiLCIwNF9tb2R1bGVzL2NvbXBhcmlzb24tdGFibGUuc2NzcyIsIjA0X21vZHVsZXMvY29weS1jYXJvdXNlbC1tb2R1bGUuc2NzcyIsIjA0X21vZHVsZXMvbWVkaWEtY2lyY2xlcy1tb2R1bGUuc2NzcyIsIjA0X21vZHVsZXMvZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZS5zY3NzIiwiMDRfbW9kdWxlcy9kZXZpY2Uuc2NzcyIsIjA0X21vZHVsZXMvZGV2aWNlcy1vdmVydmlldy1tb2R1bGUuc2NzcyIsIjA0X21vZHVsZXMvZW1haWwtc3Vic2NyaXB0aW9uLW1vZHVsZS5zY3NzIiwiMDRfbW9kdWxlcy9lcnJvci1tb2R1bGUuc2NzcyIsIjA0X21vZHVsZXMvZmFxLW1vZHVsZS5zY3NzIiwiMDRfbW9kdWxlcy9nYWxsZXJ5LW1vZHVsZS5zY3NzIiwiMDRfbW9kdWxlcy9tZW51LW1vZHVsZS5zY3NzIiwiMDRfbW9kdWxlcy9wcm9kdWN0LWNhcm91c2VsLnNjc3MiLCIwNF9tb2R1bGVzL3Byb2R1Y3QtY2F0ZWdvcnktbW9kdWxlLnNjc3MiLCIwNF9tb2R1bGVzL3Byb2R1Y3QtZ3JpZC5zY3NzIiwiMDRfbW9kdWxlcy9wcm9kdWN0LXByb21vLW1vZHVsZS5zY3NzIiwiMDRfbW9kdWxlcy9wcm9tby1tb2R1bGUuc2NzcyIsIjA0X21vZHVsZXMvcXVlc3Rpb25uYWlyZS1tb2R1bGUtcXVhbnRpdHkuc2NzcyIsIjA0X21vZHVsZXMvcXVlc3Rpb25uYWlyZS1tb2R1bGUtdGV4dC1pbnB1dC5zY3NzIiwiMDRfbW9kdWxlcy9xdWVzdGlvbm5haXJlLW1vZHVsZS5zY3NzIiwiMDRfbW9kdWxlcy93b3ctbW9tZW50LW1vZHVsZS5zY3NzIiwiMDRfbW9kdWxlcy9zZWFyY2gtcmVzdWx0cy5zY3NzIiwiMDRfbW9kdWxlcy9zdXBwb3J0LWFydGljbGUuc2NzcyIsIjA0X21vZHVsZXMvdGFiYmVkLW1vZHVsZS5zY3NzIiwiMDRfbW9kdWxlcy92aWRlby1tb2R1bGUuc2NzcyIsIjA0X21vZHVsZXMvdmlzdWFsLXN0ZXAtbW9kdWxlLnNjc3MiLCIwNF9tb2R1bGVzL3doZXJlLXRvLWJ1eS1tb2R1bGUuc2NzcyIsInNob3Avc2hvcC1tb2RhbC5zY3NzIiwiYWR0L2FkdC1idW5kbGUtYnVpbGRlci1tb2R1bGUuc2NzcyIsInNob3Avc2hvcC1jb2xsYXBzYWJsZS1mb3JtLnNjc3MiLCJzaG9wL2NhcnQtcHJvZHVjdC5zY3NzIiwic2hvcC9jYXJ0LXNpZGViYXIuc2NzcyIsInNob3AvY2hlY2tvdXQtY29uZmlybWF0aW9uLnNjc3MiLCJzaG9wL2NoZWNrb3V0LnNjc3MiLCJzaG9wL29yZGVyLXN1bW1hcnkuc2NzcyIsInNob3Avc2hvcC1tb2RhbC1jb25mZXR0aS5zY3NzIiwic2hvcC9zaG9wLXByb2R1Y3QtaGVyby5zY3NzIiwic2hvcC9zaG9wLXByb21vLWNvZGUtaW5wdXQuc2NzcyIsInNob3AveW91ci1jYXJ0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkEsQUE4Q3FCLDBCQzlDckIsRSxDQUNFLHFEQUFBLDRDLENBQ3dDLEUsQ0FHeEMsMERBQUEsbUQsQUR5Q21CLGtCQzlDckIsRSxDQUNFLHFEQUFBLDRDLENBQ3dDLEUsQ0FHeEMsMERBQUEsbUQsQUFDd0MsMEJBSTFDLEUsQ0FBQSxHLENBQ00sOEMsQ0FDZ0IsRSxDQUlwQixzRCxBQVZ3QyxrQkFJMUMsRSxDQUFBLEcsQ0FDTSw4QyxDQUNnQixFLENBSXBCLHNELEFDa2dCWSw0QkFFWixFLENBQ0UsMENBQUEsaUMsQ0FDNEIsRSxDQUFBLCtDQUFBLHdDLEFBSmxCLG9CQUVaLEUsQ0FDRSwwQ0FBQSxpQyxDQUM0QixFLENBQUEsK0NBQUEsd0NDdGhCaEMsQyxDQ21CbUIsU0FJTixhQUNMLHVCLENEeEJSLEksQ0FBQSxPLENBQUEsTyxDQUFBLE0sQ0FBQSxPLENBQUEsSyxDQUFBLEssQ0FBQSxDLENBQUEsRyxDQUFBLFUsQ0FBQSxJLENBQUEsTSxDQUFBLE8sQ0FBQSxNLENBQUEsSSxDQUFBLEksQ0FBQSxFLENBQUEsRyxDQUFBLE8sQ0FBQSxHLENBQUEsRyxDQUFBLEUsQ0FBQSxFLENBQUEsRSxDQUFBLEssQ0FBQSxRLENBQUEsVSxDQUFBLE0sQ0FBQSxJLENBQUEsRSxDQUFBLEUsQ0FBQSxFLENBQUEsRSxDQUFBLEUsQ0FBQSxFLENBQUEsTSxDQUFBLE0sQ0FBQSxJLENBQUEsQyxDQUFBLE0sQ0FBQSxHLENBQUEsRyxDQUFBLEcsQ0FBQSxLLENBQUEsTSxDQUFBLEUsQ0FBQSxJLENBQUEsSSxDQUFBLEcsQ0FBQSxNLENBQUEsTSxDQUFBLEMsQ0FBQSxDLENBQUEsSSxDQUFBLEMsQ0FBQSxJLENBQUEsTyxDQUFBLEssQ0FBQSxJLENBQUEsTSxDQUFBLE0sQ0FBQSxHLENBQUEsTyxDQUFBLEcsQ0FBQSxLLENBQUEsSyxDQUFBLEssQ0FBQSxFLENBQUEsSyxDQUFBLEksQ0FBQSxFLENBQUEsRSxDQUFBLEMsQ0FBQSxHLENBQUEsSyxDQ21CbUIsU0FDWCxVQUNDLFNBRUksYUFDTCx1QixDRHhCUixNLENBQUEsRSxDQUFBLEcsQ0FBQSxFLENBQUEsRSxDQ3FCUyxTQUVJLFksQ0R2QmIsQyxDQUFBLE0sQ0FBQSxFLENBQUEsRSxDQ29CUSxTLENEcEJSLE0sQ0FBQSxFLENBQUEsRyxDQUFBLEUsQ0N3QlEsdUIsQ0R4QlIsRyxDQUFBLEUsQ0NtQm1CLFEsQ0FNRCxPLENBQUEsSyxDQUFBLE8sQ0FBQSxVLENBQUEsTSxDQUFBLE0sQ0FBQSxNLENBQUEsSSxDQUFBLEcsQ0FJaUIsYSxDQUN4QixJLENDWVYsc0NMNkJpQyx5QkE5RHBCLGtCS3NDQSxXQUNMLGVBRUkscUJMakNLLG9CTTRDRCw4QyxDRjVCSixFLENBQUEsRSxDQUVULGdCQzJFQSxnQixDRDFFVSxVLENBQUEsQyxDQUVKLFcsQ0FDQSxnQixDQUFBLGlCLENBQUEsTyxDQUFBLFEsQ0FJQyxZLENBQ0EsSyxDQUNWLHlCQUVrQixnQixDQUNILHVCLENBQ2Ysb0IsQ0o3QmlCLGUsQ09UakIsVSxDUEpjLG9CLENPT2QsVSxDUEhtQixvQixDT01uQixhLENQOENvQixvQixDTzNDcEIsYSxDUFhhLGUsQ09jYixVLENQakJjLGdCLENPb0JkLGEsQ1BtQmdCLGMsQ09iaEIsYSxDUGNvQixtQixDT1hwQixhLENQNkJzQixzQixDTzFCdEIsYSxDUE13QixnQixDT0d4QixhLENQT2dCLG9CLENPSmhCLGEsQ1BGc0IsbUIsQ09LdEIsYSxDUEVjLGUsQ09DZCxhLENEZWlCLG9DQUVnQixtRCxDQUFBLDBELENBQUEsaUUsQ0FBQSw0TCxDQUFBLFcsQ0U3QjFCLGdCLEFDNUJ5QixxQ0g2REMsbUQsQ0FBQSwwRCxDQUFBLGlFLENBQUEsNEwsQ0FBQSxXLENFakMxQixnQixBQzVCK0Isb0NIeURMLG1ELENBQUEsMEQsQ0FBQSxpRSxDQUFBLDRMLENBQUEsVyxDRTdCMUIsa0IsQUMzQjJCLHFDSDRERCxtRCxDQUFBLDBELENBQUEsaUUsQ0FBQSw0TCxDQUFBLFcsQ0VqQzFCLGtCQzNCaUMsMEQsQ0NpR25DLHVDVjFDOEIsK0NNRGxCLGdELENBQUEsb0NBRWdCLDBELENJeUM1QixnQixBRDVGMkIscUNIdURDLDBELENJcUM1QixnQixBRDVGaUMsb0NIbURMLDBELENJeUM1QixrQixBRDNGNkIscUNIc0RELDBELENJcUM1QixrQkQzRm1DLDBELENDNEZuQyx1Q1YzQzhCLCtDTURsQixnRCxDQUFBLG9DQUVnQiwwRCxDSTBDNUIsZ0IsQUR2RjJCLHFDSGlEQywwRCxDSXNDNUIsZ0IsQUR2RmlDLG9DSDZDTCwwRCxDSTBDNUIsa0IsQUR0RjZCLHFDSGdERCwwRCxDSXNDNUIsa0JEdEZtQyw4QixDQUFBLDBELENBQUEsd0QsQ0VvQ1IsdUNYU0csK0NNSGxCLGdELENBQUEsb0NBRWdCLDhCLENBQUEsMEQsQ0FBQSx3RCxDS1JELGdCLEFGL0JBLHFDSDJDQyw4QixDQUFBLDBELENBQUEsd0QsQ0taRCxnQixBRi9CTSxvQ0h1Q0wsOEIsQ0FBQSwwRCxDQUFBLHdELENLUkQsa0IsQUY5QkUscUNIMENELDhCLENBQUEsMEQsQ0FBQSx3RCxDS1pELGtCLEFGOUJRLHlCR2dDbEIsOEIsQ0FBQSwwRCxDQUFBLHdELENERlUsd0NYT0csMEQsQ0FBQSwwRCxDVTZDMUIsdUNWM0MwQiwrQ01IbEIsZ0QsQ0FBQSxvQ0FFZ0IsMEQsQ0FBQSwwRCxDSTRDeEIsZ0IsQUR6RXVCLHFDSGlDQywwRCxDQUFBLDBELENJd0N4QixnQixBRHpFNkIsb0NINkJMLDBELENBQUEsMEQsQ0k0Q3hCLGtCLEFEeEV5QixxQ0hnQ0QsMEQsQ0FBQSwwRCxDSXdDeEIsa0JEeEUrQiwwQyxDQUFBLDRELENBQUEsVyxDQUFBLGUsQ0l4QnZDLHVDYm1Ea0MsZ0RNRGxCLGlELENBQUEsb0NBRWdCLDBDLENBQUEsNEQsQ0FBQSxXLENBQUEsZSxDT3BEaEMsZ0IsQUprQytCLHFDSHNCQywwQyxDQUFBLDRELENBQUEsVyxDQUFBLGUsQ094RGhDLGdCLEFKa0NxQyxvQ0hrQkwsMEMsQ0FBQSw0RCxDQUFBLFcsQ0FBQSxlLENPcERoQyxrQixBSm1DaUMscUNIcUJELDBDLENBQUEsNEQsQ0FBQSxXLENBQUEsZSxDT3hEaEMsa0JKbUN1QyxtRCxDQUFBLDBELENBQUEsaUUsQ0FBQSw0TCxDQUFBLFcsQ0RaakMsdUNSNEI0QixnRE1EbEIsaUQsQ0FBQSxvQ0FFZ0IsbUQsQ0FBQSwwRCxDQUFBLGlFLENBQUEsNEwsQ0FBQSxXLENFN0IxQixnQixBQ2lCeUIscUNIZ0JDLG1ELENBQUEsMEQsQ0FBQSxpRSxDQUFBLDRMLENBQUEsVyxDRWpDMUIsZ0IsQUNpQitCLG9DSFlMLG1ELENBQUEsMEQsQ0FBQSxpRSxDQUFBLDRMLENBQUEsVyxDRTdCMUIsa0IsQUNrQjJCLHFDSGVELG1ELENBQUEsMEQsQ0FBQSxpRSxDQUFBLDRMLENBQUEsVyxDRWpDMUIsa0JDa0JpQyxxQixDQUFBLHlCLENBQUEsVyxDQUFBLG1CLENLdkR2QyxzQ2RnRWdDLGdETUFoQixpRCxDQUFBLG9DQUVnQixxQixDQUFBLHlCLENBQUEsVyxDQUFBLG1CLENRbEVoQyxnQixBTDREK0IscUNIVUMscUIsQ0FBQSx5QixDQUFBLFcsQ0FBQSxtQixDUXRFaEMsZ0IsQUw0RHFDLG9DSE1MLHFCLENBQUEseUIsQ0FBQSxXLENBQUEsbUIsQ1FsRWhDLGtCLEFMNkRpQyxxQ0hTRCxxQixDQUFBLHlCLENBQUEsVyxDQUFBLG1CLENRdEVoQyxrQkw2RHVDLFcsQ0FHekMsc0NUQWtDLGdETUFoQixpRCxDQUFBLG9DQUVnQixXLENHRmxDLGdCLEFBRWlDLHFDSElDLFcsQ0dObEMsZ0IsQUFFdUMsb0NIQUwsVyxDR0ZsQyxrQixBQUdtQyxxQ0hHRCxXLENHTmxDLGtCLEFBR3lDLHlCR1BsQixXLENISXZCLHVDVEVrQyxpRCxDQUFBLFcsQ1VaOUIsc0NWWThCLCtDTUZoQixpRCxDQUFBLG9DQUVnQixpRCxDQUFBLFcsQ0laOUIsZ0IsQURzQjZCLHFDSE5DLGlELENBQUEsVyxDSWhCOUIsZ0IsQURzQm1DLG9DSFZMLGlELENBQUEsVyxDSVo5QixrQixBRHVCK0IscUNIUEQsaUQsQ0FBQSxXLENJaEI5QixrQixBRHVCcUMseUJHakJsQixpRCxDQUFBLFcsQ0ZObkIsdUNWVThCLDZCLENBQUEsbUIsQ0FBQSxXLENld1VoQyxxQyxDZnhVZ0MsbUUsQ0FBQSxvRSxDQUFBLDZCLENBQUEsbUIsQ0FBQSxXLENBQUEsb0IsQ0FBQSxtQyxDQUFBLEcsQ0FFQSwrQ01GaEIsZ0QsQ0FBQSxvQ0FFZ0IsbUUsQ0FBQSxvRSxDQUFBLDZCLENBQUEsbUIsQ0FBQSxXLENBQUEsb0IsQ0FBQSxtQyxDQUFBLEcsQ1NzVWhDLGdCLEFObFQrQixxQ0hoQkMsbUUsQ0FBQSxvRSxDQUFBLDZCLENBQUEsbUIsQ0FBQSxXLENBQUEsb0IsQ0FBQSxtQyxDQUFBLEcsQ1NrVWhDLGdCLEFObFRxQyxvQ0hwQkwsbUUsQ0FBQSxvRSxDQUFBLDZCLENBQUEsbUIsQ0FBQSxXLENBQUEsb0IsQ0FBQSxtQyxDQUFBLEcsQ1NzVWhDLGtCLEFOalRpQyxxQ0hqQkQsbUUsQ0FBQSxvRSxDQUFBLDZCLENBQUEsbUIsQ0FBQSxXLENBQUEsb0IsQ0FBQSxtQyxDQUFBLEcsQ1NrVWhDLGtCLEFOalR1Qyx5QkczQmxCLG1FLENBQUEsb0UsQ0FBQSw2QixDQUFBLG1CLENBQUEsVyxDQUFBLG9CLENBQUEsbUMsQ0FBQSxHLENHNFVyQix1Q2ZuVWdDLGdELENBSEEsZVM4QnJCLGdCLENUM0JxQix1RSxDQUFBLFcsQ2dCakRoQyxzQ2hCOENnQyxlUzhCckIsZ0IsQ0FDRSxxRSxDQUFBLHVCLENDbEVYLHFDLENEa0VXLHFFLENBQUEsTyxDQUFBLHVCLENBQUEsVyxDVC9CbUIsK0NNRmhCLGdELENHaUNILFcsQ0NsRVgscUMsQ0ppQ2Msb0NBRWdCLHFFLENBQUEsTyxDQUFBLHVCLENBQUEsVyxDSW5DOUIsZ0IsQUR1RTZCLHFDSGhDQyxxRSxDQUFBLE8sQ0FBQSx1QixDQUFBLFcsQ0l2QzlCLGdCLEFEdUVtQyxvQ0hwQ0wscUUsQ0FBQSxPLENBQUEsdUIsQ0FBQSxXLENJbkM5QixrQixBRHdFK0IscUNIakNELHFFLENBQUEsTyxDQUFBLHVCLENBQUEsVyxDSXZDOUIsa0JEd0VxQyxtQixDS2xHdkMsc0NkZ0VnQywrQ01MaEIsZ0QsQ0FBQSxvQ0FFZ0IsbUIsQ1E3RGhDLGdCLEFMdUcrQixxQ0h0Q0MsbUIsQ1FqRWhDLGdCLEFMdUdxQyxvQ0gxQ0wsbUIsQ1E3RGhDLGtCLEFMd0dpQyxxQ0h2Q0QsbUIsQ1FqRWhDLGtCTHdHdUMsOEUsQ0FBQSx5RCxDQUFBLGlFLENBQUEsZ0UsQ0FBQSxpRSxDQUFBLFcsQ0FBQSxrQixDQUFBLGdDLENRZ0RyQyxzQ2pCM0Y4QiwrQ01GaEIsZ0QsQ0FBQSxvQ0FFZ0IsOEUsQ0FBQSx5RCxDQUFBLGlFLENBQUEsZ0UsQ0FBQSxpRSxDQUFBLFcsQ0FBQSxrQixDQUFBLGdDLENXMkY5QixnQixBUjNDNkIscUNINUNDLDhFLENBQUEseUQsQ0FBQSxpRSxDQUFBLGdFLENBQUEsaUUsQ0FBQSxXLENBQUEsa0IsQ0FBQSxnQyxDV3VGOUIsZ0IsQVIzQ21DLG9DSGhETCw4RSxDQUFBLHlELENBQUEsaUUsQ0FBQSxnRSxDQUFBLGlFLENBQUEsVyxDQUFBLGtCLENBQUEsZ0MsQ1cyRjlCLGtCLEFSMUMrQixxQ0g3Q0QsOEUsQ0FBQSx5RCxDQUFBLGlFLENBQUEsZ0UsQ0FBQSxpRSxDQUFBLFcsQ0FBQSxrQixDQUFBLGdDLENXdUY5QixrQlIxQ3FDLEMsQ0FBQSxNLENBQUEsTyxDSm5IeEMsOEJBQUEscUIsQ0FDYSxDLENBQVUsa0NBSU4sbUNBQ1Esa0NBQ0MsdUMsQ0FDSSxNLENBRzlCLFMsQ0FDUSxLLENBQ1IsbUIsQ0FHYyxNLENBQ2QsZ0IsQ0FHVyxrQixDQUdELHdCQUNXLHFCQUNILGUsQ0FDTCxrQixDQUdSLFksQ0FDSyxnQixDQUdOLFksQ0MrQmEsb0NBRWdCLEksQ0Q3QmxDLGdCLEFBU2lDLHFDQ3dCQyxJLENEakNsQyxnQkFTdUMsSSxDQUd2QyxjQUNXLGtCQUNDLHlCTGpERSxpQkttREMsOEIsQ0FDRCx5Qk8xQlMsSSxDUHFCdkIsa0JBUWlCLEUsQ0FTc0IsRSxDQU1BLEUsQ0FIdkMsc0MsQ0FaaUIsRSxDTFFtQixlS0R2QixvQkNWSSwrQyxDQVVDLG9DQUVnQixFLENESmxDLGdCLEFBSWlDLHFDQ0lDLEUsQ0RSbEMsZ0JBSXVDLEUsQ0FNQSxFLENMUEgsb0JNWG5CLCtDLENBVUMsb0NBRWdCLEUsQ0RHbEMsZ0IsQUFHaUMscUNDRkMsRSxDRERsQyxnQkFHdUMsRSxDTFBILGdCTVhuQiwrQyxDQVVDLG9DQUVnQixFLENEU2xDLGdCLEFBR2lDLHFDQ1JDLEUsQ0RLbEMsZ0JBR3VDLEUsQ0FBQSxFLENBQUEsRSxDQUt2QyxzQ0xia0MsZUtlckIsZ0IsQ0FtQkgsRSxDQ2xETyxDLENEbURoQixxQyxDQ25EZ0IsQyxDRHFDSixNLENMekJxQixpQixDS3lCckIsTSxDQUNaLHFDLENBSVksRSxDQUNaLGlCLENBMkNlLEUsQ0FBQSxDLENBcENOLEUsQ0xsQ3dCLGUsQ0trQ3hCLEUsQ0NsRE8sOEMsQ0FVQyxvQ0FFZ0IsRSxDRHlDbEMsZ0IsQUFHaUMscUNDeENDLEUsQ0RxQ2xDLGdCQXlCZ0IsSyxDQXRCdUIsSyxDQUdsQyxrQkFDTyxxQkx4R00sZ0IsQ0swR0gsWSxDQUhSLFdBT00sa0JBQ0MsU0FDTCxXQUNDLFVBQ0MsV0FDQyxnQ0xuSE0saUIsQ0txSEMsSyxDQUlkLGlCLENBQ1csSyxDTDFIRSx3QktpSUgsaUIsQ0FDQyxFLENBQUEsQyxDQUloQixxQkFDVyxzQ0MzRk0sa0JEOEZKLGNMN0dRLHFCSytHRixtQ0FBQSwyQkFDTCxTQUNKLGVBQ0ksYyxDQUNKLEksQ0FPQyxXLENBUEQsRyxDQVZSLHlCLENBYW1CLFMsQ0s4QjJCLG1ELENMOUIzQixRLENBYm5CLGEsQ0FzQmlCLGdELENBQUEsNkMsQ0FBQSxpRCxDQUFBLHFELENBTUMsWSxDQUNULDJCLENBQ1Ysb0IsQ0xwS2lCLGlCLENBQUEsa0IsQ0t3S2pCLG9CLENMeEtpQixzQixDS2tMakIsb0IsQ0xsTGlCLEUsQ0tzTGpCLHNDQUdjLHFCLENBQ0ssRSxDQUNuQixnQkFHWSxZQUNILGFBQ0Msa0JBQ0cseUJBQ00sc0JBQ0YsNEJBQ0YsNEIsQ0FDQyxNLENBRWYsV0FDUyxXLENBQ0MsZ0IsQ0FHVixxQyxDQUNhLHlCTzNKUSxnQixDUDBKckIsaUJBSWEsRyxDQUlmLFlBRVcsOEJBQ0ksd0IsQ0wvTkQsRSxDS2lPYixTQUdPLFdBQ0UsK0IsQ0xyT0ksUSxDQUhDLFUsQ2tCT1AsVSxDbEJKTSxRLENBSEMsOEIsQ2tCZWIsd0IsQ2xCeUJtQixnQixDQUpFLHNDLENrQm5CcEIsd0IsQ2xCbUJvQixrQixDQUVFLG9CLENBRkYsa0IsQ0F6Qkwsd0MsQ2tCbUJoQix3QixDbEJRdUIsVSxDQUNSLFUsQ0FEUSxVLENBdENWLGdDLENrQnVDYix3QixDbEJBZSxVLENBNUJDLGdDLENrQm9DaEIsd0IsQ2xCQ2UsUSxDQVRBLFUsQ0FVRixvQixDQURFLFEsQ0FyQ0MsOEIsQ2tCNENoQix3QixDbEJOYSxRLENBdENHLDhCLENrQm9EaEIsd0IsQ2xCYm1CLFEsQ0FETixRLENBOUNELG9CLENBK0NPLFEsQ0F2Q0gsOEIsQ2tCNERoQix3QixDbEJwRVksYyxDQXVDUyxvQyxDa0IrQnBCLHdCLENsQi9Cb0IsUyxDQTFDUiwrQixDa0JnRloscUIsQ2xCaEZZLFksQ0FtREksVSxDQW5ESixZLENBQUEsa0MsQ2tCOEZiLHdCLENsQjNDaUIsUSxDQUNILG9CLENBREcsUSxDQXhDRCw4QixDQXlDRixjLENBcERELG9DLENrQnFHYix3QixDbEJqRGMsYyxDQUFBLFUsQ0FBQSxTLENBcERELCtCLENtQnFGSyx1QyxDRGdDbEIscUIsQ2xCakVjLFMsQ0FuREQsaUIsQ0E0Q1MsVSxDQTVDVCxpQixDQURBLHVDLENrQjZIYix3QixDbEJoRnNCLHFDLENrQnlGViwyRCxDQVBYLHlELENBVVksb0MsQ0FLRCwwRCxDQUpYLHlELENBT1ksZ0MsQ0FRRCxzRCxDQVBYLHNELENBVWEscUMsQ0FLRiwyRCxDQUpYLHNELENBT2EsZSxDQUNiLGlCbEJ4Rm9CLGNvQjNFYixnQkFDRSxXQUNILG1DQUFBLDJCQUNhLGdDQUFBLHdCQUFRLDZEQUFBLHFEQUFPLDRCZDhGakIsbUIsQ0FKK0QsZ0IsQ2N6RmxGLHFCQUdVLFUsQ0FDRix1QixDQUNSLFVBR1EsZ0JBQ0ksYSxDQUNILFksQ0FDVCxrQkFHVyxjQUNGLFMsQ0FDRCx5QlJ1Q2MsWSxDUTFDdkIsV0FLVyxhLENBSVgsaUIsQ0FDWSxrQyxDQURDLGlCLENBSUkseUJSSE0sa0MsQ1FEVixtQkFPTSxjLENBTW5CLFlBQ1UsZSxDQUNFLFksQ0FDWCxTLENBR1Esa0IsQ0FDUixhQUdVLFFBQ0osUSxDQUNDLFksQ0FDUCxvQixDQ3JEVSxvQixDckJzRXVCLGlDLENNd0JpRCxnQixDZTVGakYsa0JBQ1ksUSxDQUNMLGMsQ0FMRyxXQVNELGdCQUNLLGMsQ0FDRCxzQixDQUlLLFdBRVAsY3JCNkJJLHFDLENxQnBCUiwyQixDQUhnQixzQ3JCNENTLG9CLENBeERoQixXLENzQllILFksQ0FLTixVQUVFLGtCQUVOLE9BQ0MsUUFDQyxXLEN0QnZCVyxXLENzQkxULHNDdEI2RHlCLGVzQjNEckIsY2hCK0NFLHFCTi9DWSxxQnNCR1IsVUFWUCxRLENBV0gsaUIsQ0FaRSxjdEJ5Q1ksZ0NBQUEsd0JzQnpCQyxrQ0FBQSwwQkFBSyw2REFBQSxxREFBTyw0QmhCbUZoQixtQixDQUorRCxnQixDZ0IzRXJFLFVBQ0wsaUJBQ1MsYyxDQUNILFksQ0FDWixXQUtNLHFCQUVHLEssQ0FJRix3QixDQUVSLGtCQUNZLFdBQ0gsVSxDQUNBLCtCLENBR1QscUIsQ3RCakNnQiw4QixDc0JzQ2QsZUFDYSxrQkFDRCxPLENBQ0wsK0IsQ0FKRyxvQixDdEJqQ0ksTyxDc0IwQ2IscUJDaENNLHNDakJ5Q08sa0ZBQUEseUJOekJHLG1CdUJUSixxQkFDRSx5QkFDRCxrQkFDSixlQUNKLHFCQUNRLHFDQUFBLDZCQUNKLFd2QnJDQyxrQixDQXdDTSxvQ00yQmEsTyxDaUI3Q2xDLGtCLEFBSW1DLHFDakI2Q0QsTyxDaUJqRGxDLGtCLEFBSXlDLG9DakJ5Q1AsTyxDaUI3Q2xDLHFCLEFBS3NDLHFDakI0Q0osTyxDaUJqRGxDLHFCLEFBSzRDLG9DakJ3Q1YsTyxDaUI3Q2xDLG1CLEFBTW9DLHFDakIyQ0YsTyxDaUJqRGxDLG1CLEFBTTBDLG9DakJ1Q1IsTyxDaUI3Q2xDLG9CLEFBT3FDLHFDakIwQ0gsTyxDaUJqRGxDLG9CQU8yQyxXLENBWXpDLFMsQ3ZCekNhLFNBQUEsc0IsQ3VCc0JSLFd2QnRCUSx5QkF5Q1Esb0IsQ0FBQSx5QixDQUFBLFNBQUEsc0IsQ3VCbkJoQixXdkJ0QlEseUJBeUNRLG9CLENBQUEsMEIsQ0FBQSxTQUFBLHVCLEN1Qm5CaEIsV3ZCdEJRLHlCQTJDYSxvQixDQUFBLGdCLEN1QnJCckIsZ0J2QnJCUSxXdUJrRUYsaUIsQ3ZCbEVFLGUsQ0FBQSxjLEN1QjBFZixrQkFDWSxXQUNILFlBRUMsd0JBQ1ksa0JBQ0wsZUFDUCw2QkFDQSw0QkFDUyxnQnZCcEZKLDhDQUFBLHFDLENBa0JHLG1CLENBQUEsa0IsQ3VCc0VoQixrQkFDWSxPQUNOLFVBQ0MsV0FDRSxZQUNDLG1CLEN2QmxGTSxTQUFBLDhCLENBQUEsU0FBQSw2QixDdUJnRUosa0JBdUJJLHFCdkJ2RkEsOEJBQUEscUIsQ3VCeUZILFNBQUEsa0MsQ0FBQSxTQUFBLGlDLENBRVgsbUIsQ3ZCM0ZjLGlDLENBQUEsZ0MsQ0FBQSxTQUFBLDhCLENBQUEsU0FBQSw2QixDdUJnRUosa0JBa0NJLHFCdkJsR0Esa0NBWEgseUIsQ0FBQSxxQyxDQUFBLG9DLENBQUEsU0FBQSxrQyxDQUFBLFNBQUEsaUMsQ3VCaUhYLG1CLEN2QnRHYyxrQyxDQUFBLGlDLENBQUEsU0FBQSwrQixDQUFBLFNBQUEsOEIsQ3VCZ0VKLGtCQTZDSSxxQnZCN0dBLGtDQVhILHlCLENBQUEsc0MsQ0FBQSxxQyxDQUFBLFNBQUEsbUMsQ0FBQSxTQUFBLGtDLEN1QjRIWCxtQixDdkJqSGMsNkIsQ0FBQSw0QixDdUJnRUosV0F1REgsVyxDQUNDLHVCLENBSVYsVUFDTyxXQUNFLFcsQ0FDQywwQixDQUNULHFCdkJoSWUsZXVCc0lKLDJCLEN2QnRJSSw4QixDdUJ5SWhCLG1CLEN2QnpJZ0IsU0FBQSx5QyxDdUJvSVEsMEJ2QnBJUixXQVhILHdCLEN1QjJKRyxTQUFBLDZDLENBRWQsUyxDdkI3SlcsNEMsQ0FBQSxTQUFBLHlDLEN1QitJVywwQnZCcElSLFdBWEgsd0IsQ3VCc0tHLGdELENBQUEsU0FBQSw2QyxDQUVkLFMsQ3ZCeEtXLDZDLENBQUEsU0FBQSwwQyxDdUIrSVcsZ0J2QjlJWCxXQURBLHdCLEN1QmlMRyxpRCxDQUFBLFNBQUEsOEMsQ0FFZCxTLEN2Qm5MVywwQixDdUJxTFYsV3ZCckxVLGV1QjRMRCxpQixDdkI1TEMsOEIsQ3VCK0xiLFMsQ3ZCL0xhLFNBQUEseUMsQ3VCMExXLHFCdkIvS1IsZ0JBWEgsaUIsQ3VCaU5HLDZELENBQUEsU0FBQSw4QyxDdkJqTkgsU0FBQSw2QyxDdUJ3TVgsbUIsQ3ZCN0xjLHlELENBQUEsU0FBQSwwQyxDdUJtTUksbUJBQ04scUJ2QnBNRSxvQixDQUFBLDRDLENBQUEsU0FBQSx5QyxDdUIrS1EsbUJBZ0NWLHFCdkIvTUUsb0IsQ3VCaU5BLGdELENBQUEsU0FBQSw2QyxDQUVkLG1CLEN2Qm5OYyxjLEN1QjJObEIsYSxDdkIzTmtCLG1CLEN1QjJObEIsY3ZCOUxxQixnQkF4Q04saUIsQ0F3Q00sMEIsQ0F4Q04sa0IsQ0FBQSx1QixDdUIyT2IsWSxDdkJuTW1CLFNBQUEsa0MsQ0FBQSxTQUFBLDZCLEN1QjhMRixjdkI5TEUsc0JBeENOLGlCLENBQUEsU0FBQSxzQyxDQUFBLFNBQUEsaUMsQ3VCb1BYLFksQ3ZCNU1pQixxQyxDQUFBLGdDLENBQUEsU0FBQSxrQyxDdUI4TEYsY3ZCOUxFLHNCQXhDTixpQixDQXdDTSxTQUFBLDZCLEN1QjhMRixjdkI5TEUscUIsQ0F4Q04sNkMsQ0FBQSx5QyxDQUFBLG9DLENBQUEsU0FBQSwwQyxDQUFBLFNBQUEseUMsQ0FBQSxTQUFBLHlDLENBQUEsU0FBQSxzQyxDQUFBLFNBQUEsaUMsQ3VCK1BYLFksQ3ZCdk5pQixzQyxDdUI4TEYsY3ZCOUxFLHNCQXhDTixpQixDQXdDTSxpQyxDdUI4TEYsY3ZCOUxFLHFCLENBQUEsU0FBQSxtQyxDdUI4TEYsY3ZCOUxFLHNCQXhDTixpQixDQXdDTSxTQUFBLDhCLEN1QjhMRixjdkI5TEUscUIsQ0F4Q04sMEMsQ0FBQSxxQyxDQUFBLFNBQUEsdUMsQ0FBQSxTQUFBLGtDLEN1QjBRWCxZLEN2QmxPaUIsb0IsQ3VCb09oQixxQnZCalFhLGdCQVhILGlCLENBQUEsd0IsQ3VCcVJiLG1CLEN2QjFRZ0IsdUMsQ0FBQSxTQUFBLG9DLENBQUEsU0FBQSxtQyxDdUJxUUUscUJ2QnJRRixzQkFYSCxpQixDQUFBLDJDLENBQUEsU0FBQSx3QyxDQUFBLFNBQUEsdUMsQ3VCOFJYLG1CLEN2Qm5SYyxzQyxDQUFBLFNBQUEsbUMsQ3VCcVFFLHFCdkJyUUYsc0JBWEgsaUIsQ0FBQSwwQyxDQUFBLFNBQUEsdUMsQ3VCb1RYLG1CLEN2QnpTYyxxQixDdUIyU2IsY3ZCL1FZLGdCQXZDRixpQixDQUFBLHlCLEN1QitUYixZLEN2QnhSZSx3QyxDQUFBLFNBQUEscUMsQ0FBQSxTQUFBLG9DLEN1Qm1SSSxjdkJuUkosc0JBdkNGLGlCLENBQUEsNEMsQ0FBQSxTQUFBLHlDLENBQUEsU0FBQSx3QyxDdUJ3VVgsWSxDdkJqU2EsdUMsQ0FBQSxTQUFBLG9DLEN1Qm1SSSxjdkJuUkosc0JBdkNGLGlCLENBQUEsMkMsQ0FBQSxTQUFBLHdDLEN1QjhWWCxZLEN2QnZUYSx1QixDdUJ5VFosY3ZCN1NjLGdCQW5ESixpQixDQW1ESSw4QixDQW5ESiwyQixDdUJ5V2IsWSxDdkJ0VGlCLDBDLENBQUEsU0FBQSx1QyxDQUFBLFNBQUEsc0MsQ3VCaVRJLGN2QmpUSixzQkFuREosaUIsQ0FBQSw4QyxDQUFBLFNBQUEsMkMsQ0FBQSxTQUFBLDBDLEN1QmtYWCxZLEN2Qi9UZSx5QyxDQUFBLFNBQUEsc0MsQ3VCaVRJLGN2QmpUSixzQkFuREosaUIsQ0FBQSxpRCxDQUFBLDZDLENBQUEsU0FBQSw4QyxDQUFBLFNBQUEsNkMsQ0FBQSxTQUFBLDZDLENBQUEsU0FBQSwwQyxDdUJ3WVgsWSxDdkJyVmUsa0IsQ3VCdVZkLGlEakJ6VWEsa0RBQUEsU2lCaVZWLGdCQUNPLGlCQUNDLDZCQUNJLG9CLEN2QjFZRixvQ013RGdCLGtCLENpQjRVbEMsa0IsQUFDb0MscUNqQnpVRixrQixDaUJ3VWxDLGtCLEFBQ3lDLG9DakI3VVAsa0IsQ2lCNFVsQyxtQixBQUVxQyxxQ2pCMVVILGtCLENpQndVbEMsbUJBRTBDLHlCLENBRnhCLGNBV0wsV0FDQSxXQUNELFdBQ0QscUNBQUEsNkJBQ0ssaUN2QjdZRSw4QyxDTWdEQSxvQ0FFZ0IseUIsQ2lCNFVoQixnQixBQWlCbUIscUNqQnpWSCx5QixDaUJ3VWhCLGlCdkJsWUEscUMsQ0FBQSxTQUFBLGtDLEN1Qm1ad0IsU0FBQSxpQyxDQWpCeEIscUJ2QnBZQSw0QixDdUJvYUksNEMsQ0FBQSxTQUFBLHlDLENBVkEsU0FBQSx3QyxDQUZLLCtCLEN2QnRaVCxvQyxDQUFBLFNBQUEsaUMsQ3VCa1lBLHFCdkJwWUEsNEIsQ3VCOGFJLDJDLENBQUEsU0FBQSx3QyxDQUZELCtCLEN2QjFhSCx5QllnQkssa0IsQ1drWHZCLGdCQWtEZ0IsYSxDQU9oQixrQkFHWSxzQ3ZCcFlzQixpQnVCc1luQixtQkFDRSxxQkFDRSx5QkFDRCxrQkFDSixlQUNKLHFCQUNRLHNCdkJuZEgsY0F1Q0UsaUNBQUEseUJ1QmliSCxpRGpCdlpJLG9GQUFBLDhDLENBQUEsb0NBRWdCLGEsQ2lCcVlsQyxpQixBQWlCa0MscUNqQmxaQSxhLENpQmlZbEMsaUIsQUFpQndDLG9DakJ0Wk4sYSxDaUJxWWxDLGtCLEFBa0JtQyxxQ2pCblpELGEsQ2lCaVlsQyxrQixBQWtCeUMsb0NqQnZaUCxhLENpQnFZbEMsb0IsQUFtQnFDLHFDakJwWkgsYSxDaUJpWWxDLG9CLEFBbUIyQyxvQ2pCeFpULGEsQ2lCcVlsQyxxQixBQW9Cc0MscUNqQnJaSixhLENpQmlZbEMscUIsQUFvQjRDLG9DakJ6WlYsYSxDaUJxWWxDLG1CLEFBcUJvQyxxQ2pCdFpGLGEsQ2lCaVlsQyxtQixBQXFCMEMsb0NqQjFaUixhLENpQnFZbEMsZ0IsQUFzQmlDLHFDakJ2WkMsYSxDaUJpWWxDLGdCQXNCdUMsbUIsQ0F0QjFCLFdBMkJBLFVBQ0YsWUFDQyxrQkFDRSxTQUNKLFFBQ0QsZ0N2QjdkUywwQkFBQSxrQnVCK2ROLFdBQ0MsY2pCMWFLLGtGQUFBLG1CaUJnYkMsVSxDQUNOLG9DakIvYXFCLG1CLENpQnFZckIsa0IsQUFxQ3dCLHFDakJ0YUgsbUIsQ2lCaVlyQixrQixBQXFDOEIsb0NqQjFhVCxtQixDaUJxWXJCLHFCLEFBc0MyQixxQ2pCdmFOLG1CLENpQmlZckIscUIsQUFzQ2lDLG9DakIzYVosbUIsQ2lCcVlyQixtQixBQXVDeUIscUNqQnhhSixtQixDaUJpWXJCLG1CLEFBdUMrQixvQ2pCNWFWLG1CLENpQnFZckIsb0IsQUF3QzBCLHFDakJ6YUwsbUIsQ2lCaVlyQixvQnZCeGNFLGdDLENBQUEsU0FBQSw2QixDdUJnZjhCLFNBQUEsNEIsQ0F4Q2hDLGtDdkJ4Y0UseUIsQ0FBQSwrQixDQUFBLFNBQUEsNEIsQ3VCd2NGLGtDdkJ4Y0UseUIsQ0FBQSxpQixDdUJxZ0JiLGtCQUVXLFdBQ0YsWUFFUyxpQkFDRixZLEN2QnBlRCxrQixDQXZDRixpQixDdUIrZ0JiLHFCQUNXLHFCLENBQ08sK0IsQ0FBQSwrQixDQUFBLFNBQUEsNEIsQ0FBQSxTQUFBLDRCLENBekVQLGEsQ3ZCamFJLG1DLENBQUEsbUMsQ0FBQSxTQUFBLGdDLENBQUEsU0FBQSxnQyxDdUJvZlgsWSxDdkJwZlcsc0IsQ3dCOEZELDZCLENBQUEsZ0MsQ0RtVWhCLGEsQ3ZCaGFxQix5QyxDQUFBLFNBQUEsc0MsQ0FBQSxTQUFBLHFDLENBQUEsU0FBQSxxQyxDdUJnYVIsY3ZCaGFRLHFCLENBQUEsMEIsQ3VCZ2FyQixhLEN2QnJabUIsNkMsQ0FBQSxTQUFBLDBDLENBQUEsU0FBQSx5QyxDQUFBLFNBQUEseUMsQ3VCcVpOLGN2QnJaTSxxQixDQUFBLGEsQ3VCa2hCWixpQkFTSSxrQixDQUNNLGMsQ0FDaEIsMEJ2QnJrQmlCLFdBWEgsMkIsQ0FXRyxTQUFBLDZCLENBQUEsU0FBQSw2QixDdUJ3a0JKLDBCdkJ4a0JJLFdBWEgsd0IsQ3VCNGxCRyxpQyxDQUFBLFNBQUEsOEIsQ0FUSixzQnZCbGxCQyxzQkFBQSxVLENBREEsYSxDdUJtbUJaLG1CdkJ0a0J3QixXQTdCWixvQixDQTZCWSxTQUFBLDRCLENBQUEsU0FBQSw0QixDdUIwa0JkLG1CdkIxa0JjLFdBN0JaLG9CLENBNkJZLGdDLENBQUEsU0FBQSw2QixDdUIwa0JkLHlCdkIxa0JjLHlCQUFBLFUsQ0E3QlosYyxDdUJ1bkJaLGdCdkJ2bkJZLHFCQVdHLGlCLENBWEgsU0FBQSw2QixDQUFBLFNBQUEsNkIsQ3VCMm5CRCxnQnZCM25CQyxxQkFXRyxpQixDQVhILGlDLENBQUEsU0FBQSw4QixDdUIybkJELG1CQWNFLHFCdkI5bkJFLG9CLEN1QmdvQkEsYyxDQUNmLCtDakIza0JlLGlEQUFBLGdGLENBQUEsb0NBRWdCLGMsQ2lCNmtCbEMsZ0IsQUFDaUMscUNqQjFrQkMsYyxDaUJ5a0JsQyxnQixBQUN1QyxvQ2pCOWtCTCxjLENpQjZrQmxDLGtCLEFBRW1DLHFDakIza0JELGMsQ2lCeWtCbEMsa0IsQUFFeUMsb0NqQi9rQlAsYyxDaUI2a0JsQyxpQixBQUdtQyxxQ2pCNWtCRCxjLENpQnlrQmxDLGtCLEFBR3dDLG9DakJobEJOLGMsQ2lCNmtCbEMsb0IsQUFJc0MscUNqQjdrQkosYyxDaUJ5a0JsQyxxQixBQUkyQyxvQ2pCamxCVCxjLENpQjZrQmxDLG1CLEFBS29DLHFDakI5a0JGLGMsQ2lCeWtCbEMsbUIsQUFLMEMsb0NqQmxsQlIsYyxDaUI2a0JsQyxvQixBQU1xQyxxQ2pCL2tCSCxjLENpQnlrQmxDLG9CLEFBTTJDLHlCWHpsQnBCLGEsQ1c0bEJ2QixjQUVhLG9CLENBV2IsY3ZCOW5CcUIsNEIsQ3VCZ29CRCxrQyxDQUZBLG9CLEN2QjNwQkYsU0FBQSxpRCxDQUFBLFNBQUEsaUQsQ3VCK3BCRCxVLEN2QjFxQkYsa0MsQ3lCUUosUSxDRjhwQlMsVSxDdkJ0cUJMLFNBQUEsaUQsQ0FBQSxTQUFBLGlELEN1Qm1yQkUsb0IsQ3ZCeHFCQyxTQUFBLDBELEN1QmdyQmMsV3ZCM3JCakIsNEIsQ3VCNnJCUyx5QixDQUNuQixlQU1TLGN2QnJxQmMsb0IsQ0FBQSxTQUFBLHdDLENBQUEsU0FBQSx3QyxDdUJvcUJILG1CdkJwcUJHLFdBL0JiLG9CLENBK0JhLDRDLENBQUEsU0FBQSx5QyxDdUJvcUJILHlCdkJwcUJHLHlCQUFBLFUsQ0EvQmIsbUIsQ3VCbXRCWixtQkFJTyxVLENBQ0QsaUIsQ0FDUixxQkFHVSxtQixDQUNPLFEsQ0dwckJKLGMsQ0FkQyxlLENBa0JBLGtCQUNDLE8sQ0grcUJFLFEsQ0dydEJKLGNBRUwsV0FDSSxlQUNELFNBQ0EsZUFDSSxvQ0FBQSw0QkFDRCx3QkFDUyw0Q3BCaUROLDRDLENBQUEsb0NBRWdCLFEsQ29CNURqQyxZLEFBVThCLHFDcEJzREcsUSxDb0JoRWpDLFksQUFVb0Msb0NwQmtESCxRLENvQjVEakMsYSxBQVcrQixxQ3BCcURFLFEsQ29CaEVqQyxhLEFBV3FDLHlCZDJDZixRLENjdER0QixtQkFjYSxrQkFDRSxTQUNMLFVBQ0MsV0FDQyxpQ0FBQSx5QkFDSSxzQkFDRixlLENBcEJOLFdBeUJPLE1BQ1AsT0FDQyxnQjFCbENLLGtCMEJvQ00sNkNBQUEscUNBQ1EsV0FDaEIsWUFDQyxnQ0FBQSx3QkFDSSx3QixDQUNKLGMsQ0FsQ0wsV0EwQ0ssZ0NBQ1UsYUFDUixjQUNDLFdBQ3VCLFcsQ0FDQywwQnBCOEJsQixjLENvQjdFZCxZLEFwQjhFRywwQkFEVyxjLENvQjdFZCxZLEFwQjhFRywwQkFEVyxjLENvQjdFZCxZLEFwQjhFRyx5QkFEVyxjLENvQjdFZCxZLEFwQjhFRyx5QkFEVyxjLENvQjdFZCxZLEFwQjhFRywwQkFEVyxjLENvQjdFZCxhLEFwQjhFRywwQkFEVyxjLENvQjdFZCxhLEFwQjhFRywwQkFEVyxjLENvQjdFZCxhLEFwQjhFRyx5QkFEVyxjLENvQjdFZCxhLEFwQjhFRyx5QkFEVyxjLENvQjdFZCxZQUFBLDBCQW9EVSxpQixDQXBEVixXQXlETSxtQixDQUNPLHFCLENBQUEscUIsQ0FJWCw4QkFBQSxxQixDQUVRLHNCLENBR1AsNkJBQUEscUJBRU8sd0JBQUEsZSxDQUNDLHFCLENBTUwsc0RBQUEsNkMsQ0FFc0Isb0IsQ0FJdkIsc0RBQUEsNkMsQ0FFdUIsb0IsQ0FDbEMsaUJDdEZhLGlCLENBQ0MsYSxDQUNoQixrQkFHVyxvQixDQUNELHlCZmlEWSxhLENlbkR2QixnQkFLaUIsZ0JBQ0QsaUIsQ0FHZCxlLENBQ2UsdUMsQ0FHTyxXQUNiLFcsQ0FDQyxxQixDQUNULHlCQU1lLFksQ0FDTix5QmY0QlcscUIsQ2U5QnZCLGNBS2EsdUIsQ0FMUSxnQixDQVVKLHdCLENBR2Ysa0JBQ1ksV0FDSCxzQjNCOUNJLFkyQmdESCxPQUNKLFNBQ0MsYUFFSywyQzNCbkNJLG1DQUFBLGUyQnNDRixnQkFDRixXQUVELG1CLENBQ08sd0IsQzNCMUNGLCtCLEMyQjZDaEIsY0FDVyxrQkFDQyxnQkFDRSxXQUNMLGdDM0JyQ2dCLCtCQUFBLDhCQUFBLGEsQzJCeUNaLDhCLENDbEJKLHlCLENDa0NJLHFDLENGeEJYLHlCM0JyQ2dCLGdDQUFBLHdCMkJpRE0sZ0NBQUEsd0JBQUssNkRBQUEscURBQVEsNEJyQnlCbkIsbUIsQ0FKK0QsK0IsQ3FCakMvRSxZLENBZ0JXLDBCLENBQUEsNkIsQ0FHUixxQkFDUSxrQkFDQSxXQUNGLHNDM0JmcUIscUJBMURoQixxQjJCNEVLLGMsQ0FDVCxxQixDQUNULGFBS00saUIsQ0FDQyx5QmZsQ1cscUIsQ2VnQ3ZCLHNCQUthLHVCLENBTFEsY0FTTixjLENBQ0MsNEIsQ0FLZCxrQkFDWSxTQUNKLFlBQ0MsV0FDQSxrQkFDQSxzQzNCekN1QixlMkIyQ25CLGtCQUNDLHlCQUNJLFNBQ1Ysa0JBQ1MsNkJBQ0csd0JBQ0UscUJBQ0gsZ0JBQ0wsUyxDQUNMLHdCLENBU0UsNEMsQ0FSVixlLENBSVcsNkIsQ0FFWixnQkFDYSxvQixDQU1ELFMsQ0NuSUcsZSxDRG9JaEIsaUIsQ0MzSVcsZ0IsQ0FFVixVQUVTLFdBQ0EsdUJBQ00sZSxDQUNBLGUsQ0FLTCxxQkFDRCxzQzVCc0R1QixpQjRCcERuQixlQUNGLG9CQUNGLFlBQ0QsV0FDRCx5QjVCWW1CLHFCNEJWVCxrQkFDRixtQkFDQyxxQjVCWkEsZ0I0QmNKLHFDQUFBLDZCQUNBLG1CQUNDLGUsQ0FDSCxxQixDRUVJLG1DLENBQUEsc0MsQ0FBQSxrQyxDRm5CRCx3QixDNUI2Qk0sc0IsQzRCN0JOLFdBd0JGLGtCQUNDLE1BQ1AsUUFDRSxZQUNHLHNHQUFBLGtFQUNJLFUsQ0FDTCxtQixDQUdULGNBQ1csV0FDRixZQUNDLFU1QjlDRyxrQjRCZ0RELFFBQ0wsZ0JBQ08sVSxDdEI0Q21FLGlCLENzQlg1RCxXLENFakZMLHFCQUNQLFUsQ3hCMkZ3RSxpQixDc0JsQ3RFLG9CQUVGLHNDNUJNdUIsZTRCSm5CLHFCNUJ0REcsb0IsQzRCd0RHLG1CLENDa0NBLGdDLENEekNsQixXQVVVLGNBQ0UsZUFDRSxjLENBQ0MscUIsQ0FHZCxXQUNTLHFCQUNFLGlCQUNELFdBQ0QsWUFDQywyQkFDYSw0QkFDRixvQixDQUNGLFcsQ0FDbEIsZ0JFcEZTLGtCQUNGLG1CQUdILGtCLENBQ1EsaUIsQ0FFZixrQkFDaUIscUJBQ04sc0M5QjZEcUIsK0NNTmhCLG1CLENBVkQsb0NBWWlCLGlCLEN3QjNEaEMsZ0IsQUFJaUMscUN4QjJERCxpQixDd0IvRGhDLGdCQUl1Qyw2QixDQUFBLGdDLENBQUEsNEIsQ0FNNUIscUJBQ0Esc0M5QmdEcUIsaUI4QjlDakIsZUFDRixlQUNGLFlBQ0QseUI5Qk9nQixxQjhCTFAsa0JBQ0YsbUJBQ0MscUI5QmpCRixxQ0FBQSw0QixDQTZCRyxpQixDQUFBLGlCLEM4QkZuQixVLENBQ1MsOEIsQ0FHVCxVQUNTLHFCQUNFLGtCQUNDLGUsQ0FDRSx5QkFFTSw4QixDQUNULGlELENBUFgsWUFVYSwwQixDQUFBLHVCLENBcERKLGFBMkRHLGlCLENBQ0ssZ0MsQ0FBQSw2QixDQUVmLHNDOUJLOEIscUI4QkhuQiwrQ3hCQ0csZ0QsQ0FBQSxvQ0FFZ0IsZ0MsQ0FBQSw2QixDd0JMOUIsZ0IsQUFHaUMscUN4Qk1ILGdDLENBQUEsNkIsQ3dCVDlCLGdCLEFBR3VDLG9DeEJFVCxnQyxDQUFBLDZCLEN3Qkw5QixrQixBQUltQyxxQ3hCS0wsZ0MsQ0FBQSw2QixDd0JUOUIsa0JBSXlDLDZCLENBbEVsQyxTLENBdUVBLHlCQUVXLDZCLENBQ1QsZ0QsQ0ExRUYsWUE2RUksc0QsQ0FNUSxVLENBQ1YsNkIsQ0FwRkYsV0F5RkEsY0FDRSxVLENBQ0YsZ0QsQ0FFUCxVLENBQ1MsOEIsQ0FJWCxhQUNXLGtCQUNDLFNBQ0wsVSxDQUNFLGtDLENBRVAsY0FDVyxXQUNGLFdBQ0MsUyxDWDJLTSwwRixDbkJyUkwsdUMsQzhCNEdULFMsQzlCNUdTLGdELEM4QmtIWCxhLENBQ1csbUMsQ0FJWCxvQixDOUJuRVcsZ0QsQzhCc0VYLGVBQ1UsYzlCdkVDLDhDLENNWUcsb0NBRWdCLGdELEN3QndEOUIsZ0IsQUFHaUMscUN4QnZESCxnRCxDd0JvRDlCLGdCQUd1QyxxQyxDQTlIaEMsZSxDQXlJVSxzRCxDQUpqQixvQixDQUNXLHFFLENBRFEsZ0IsQ0FRUiw2RCxDQUVYLGEsQ0FDVSx5RCxDQUVWLG9CLENBQ1csNEUsQ0FFVCxxQkFDVyxVLENBQ0YsK0QsQ0FFVCxjQUNXLFdBQ0YsZSxDQUNLLHdCLENBQ2IsZ0IsQ0FNTyxxQixDQUFBLGtCLENBSWQsZUFDVSxnQkFDSSxRLENBQ04sMkIsQ0FBQSx3QixDQUVOLFksQ0FDVywyQixDQUFBLHdCLENBRVgsU0FDUSxrQkFDUSxxQyxDOUI5R2dCLGtDLENBQUEsK0IsQzhCa0huQixrQkFDQyxXQUNILFlBQ0MsZ0JBQ0kseUJBQ0osT0FDSixRQUNDLGdDQUFBLHVCLEM5QnpIdUIsK0IsQzhCNEczQixVLENBZVcsZ0QsQ0FBQSw2QyxDQUlLLG1CQUNQLG9CLENBQ0Usa0MsQ0FLWCxXQUNNLFdBQ0YsVUFDQSxnQixDQUNNLGlDLENBR1Ysa0JBQ08sV0FDRCwwQ0FDUyx3QkFDRCxrQ0FDSSw0QkFDRixRQUNkLFNBQ0MsV0FDQyxZQUNDLG9DQUFBLDRCQUVJLDJCQUFBLGtCLENBQ0QsK0MsQ0FHUSwyQkFBQSxrQixDQUNSLCtCLENBS1IsaUIsQ0FDWSxxQixDQUNoQixxQkFJUSxjQUNGLGUsQ0FDSSx3QyxDQUVYLFdBQ1Msa0IsQ0FDUSxxQixDQUNoQixrQkFJUyxvQixDQUNELDJCLENBRlUsa0JBS1AsU0FDTCxXQUNDLGdCQUNPLFcsQ0FDSixzQixDQUNWLG9CQUllLGdDOUJyT1Usb0JBQUEsb0JBQUEsYThCdU9qQixtQkFBQSxjLENBQ0UseUMsQ0FFWCx3QkFDUyxxQixDQUNTLCtDLENBRWhCLGlCLENBQ1csOEIsQ0FHYixzQkFDa0IsV0FDVCxnQkFDTSx3QkFBQSxtQixDQUNELHdCLENDcFJGLDRCLENEcVJYLGdCQ3RSUyxxQ0FBQSw0QixDQ0NFLEssQ0FDYixrQkNJVyxrQkFDSyxrQ0FBQSwwQkFDSCxlQUMwQixlLENBQ3pCLDBCM0IwRVEsSyxDMkIvRXZCLGdCLEEzQmdGWSwwQkFEVyxLLEMyQi9FdkIsZ0IsQTNCZ0ZZLDBCQURXLEssQzJCL0V2QixnQixBM0JnRlkseUJBRFcsSyxDMkIvRXZCLGdCLEEzQmdGWSx5QkFEVyxLLEMyQi9FdkIsZ0IzQmdGWSxTLEMyQnhFVixXQUNTLFlBQ0MsYWpDeUJTLG1DQUFBLDBCLENBQUEsU0FBQSxnRyxDQUFBLFNBQUEsZ0csQ2lDdkJMLFNBQUEsb0IsQ0FBQSxTQUFBLG9CLENBWlgsYSxDakNvQ2tCLFNBQUEsd0IsQ0FBQSxTQUFBLHdCLENpQ2hCbkIsWSxDakNnQm1CLFNBQUEsc0csQ0FBQSxTQUFBLHNHLENBQUEsU0FBQSx1QyxDQUFBLFNBQUEsdUMsQ2lDWlAseUJqQ1lPLFVpQ1ZWLGdDQUFBLHdCQUNJLGdDQUFBLHdCQUNTLGtDQUFBLDBCQUFLLDZEQUFBLHFEQUFPLDRCM0JrRWxCLG1CLENBQWhCLG9HLENBSitFLHdCLENBSS9FLFNBQUEsaUcsQ0FKK0UsU0FBQSxxQixDMkIxRjlFLGEsQ2pDc0N1Qiw0QixDQUFBLFNBQUEseUIsQ2lDRnhCLFksQ2pDRXdCLDBHLENBQUEsMkMsQ0FBQSxTQUFBLHVHLENBQUEsU0FBQSx3QyxDaUNFWix3QixDakNGWSxnQixDaUNJdkIsNkJBUWUsU0FDVixhLENqQ2hCVyxlLENpQ3VCbkIsOEJBQUEsc0JBRWEsZSxDQUNFLFNBQUEsK0IsQ0FJYixhLENBQ2EsZ0IsQ0FNZixhLENBQ2EsU0FBQSxnQyxDQUlYLGUsQ0FDZSxXLENBQ2QscUJBT00sVSxDQUNGLFksQ0FDUixpQixDakJrVGMsdUYsQ2lCL1NILGtCLENBREEsV0FLQyxrQkFDQyxXQUNILFdBQ0MsWUFDQSxPQUNKLGtDQUFBLDBCQUNPLFVBQ0osd0IsQ2hDaEdXLGUsQ0FLdEIsY0FDVyxrQkFDQyxTQUNKLFFBQ0QsV0FFRSxZQUNDLFVBQ0Qsc0NBQUEsOEJBQ0ssK0NBQUEsdUNBQ0QsZ0IsQ0FFRSxtQixDQUViLGtCQUNZLE1BQ1AsT0FDQyxpQkFDTSxVQUVKLGVER08sa0JDREMscUJBQ0Usd0JBRUcsOENBQUEscUMsQ0FDUixZLENBQ1osZ0IsQ2lDMUNRLGMsQ0FEQyxrQkFJTyxvQkFBQSxvQkFBQSxhQUNOLHlCQUFBLHNCQUFBLDhCQUNRLHNDbENpRWEsOEMsQ01OaEIsb0NBRWdCLGMsQzRCbkV0QixnQixBQVF1QixxQzVCK0RELGMsQzRCdkV0QixnQkFRNkIseUIsQ0FMdEMsZ0JBUWdCLDhDLEM1QnNERCxvQ0FFZ0IseUIsQzRCaEUvQixnQixBQVNrQyxxQzVCMkRILHlCLEM0QnBFL0IsZ0JBU3dDLCtCLENBSXpDLGEsQ2xDcUNhLHlCWVFRLFksQ3NCN0R2QixrQkFxQmlCLHFCLENBS2pCLFMsQ0FDUyx1QixDQURZLGtCQUlGLCtDNUJtQ0QsZ0QsQ0FBQSxvQ0FFZ0IsdUIsQzRCekNiLGdCLEFBS2MscUM1QndDRCx1QixDNEI3Q2IsZ0IsQUFLb0Isb0M1Qm9DUCx1QixDNEJ6Q2Isa0IsQUFNZ0IscUM1QnVDSCx1QixDNEI3Q2Isa0JBTXNCLGtDLENBSHhDLCtDNUJvQ2UsZ0QsQ0FBQSxvQ0FFZ0Isa0MsQzRCdEMvQixnQixBQU1rQyxxQzVCb0NILGtDLEM0QjFDL0IsZ0IsQUFNd0Msb0M1QmdDVCxrQyxDNEJ0Qy9CLGtCLEFBT29DLHFDNUJtQ0wsa0MsQzRCMUMvQixrQixBQU8wQyx5QnRCeUJ0QixxQixDc0JuQ3ZCLGtCQWVpQiw0QixDQzlDakIsWSxDQUNXLHlCdkJ1Q1ksNEIsQ3VCeEN2QixjQUdhLGtCQUNDLGlDbkMrQmMsc0IsQ21DMUI1QixjQUNXLGtCQUNDLHVCQUNELFdBQ0YsbUJBQ1Esc0JuQ1RGLDZCQThCYSwrQixDQUFBLDZDLENtQzFCNUIsNEIsQ0FXc0Isd0MsQ0FYdEIsaUIsQ0FlYSx5QnZCMENVLHNCLEN1QnpEdkIsc0IsQ0FtQmEsd0MsQ0FuQmIsbUJBc0JlLDRCLENBS2YsV0FDUyxVQUNBLGtCQUNHLG1CQUNNLFNBQ1YsTUFFSCxTQUNHLFlBQ0UsMkJBQ2EscUIsQ0FDSix5QnZCbUJJLDRCLEN1QjlCdkIsVUFjVyxvQkFDUyw4QixDQUlwQixVQUdlLFlBQ04sa0JBQ0csU0FDSCxNQUNKLFNBQ0csVyxDQUNFLHlCdkJpQmEsOEIsQ3VCMUJ2QixXQVlXLGlDLENBQUEsaUMsQ0MxREYscUIsQ0Q2REgsc0NuQ0U0QixjLENtQ0FuQix5QnZCTlEsaUMsQ0FBQSxpQyxDdUJJakIsZ0JBS1csaUMsQ0FJZixVLENBQ1MsaUMsQ0FHVCxVQUNTLGMsQ0FDSyxzQyxDQUdkLFlBQ1Msa0JBQ0csUUFDTCxZQUNHLGVBRUcsZ0IsQ0FDRix5QnZCdkRVLHNDLEN1QmdEckIsYSxBQVVZLHlCdkJqQlMsc0MsQ3VCT3JCLGFBY1kseUIsQ0FBQSwwQixDRS9GWixZLENBQ1csMkMsQ0FBQSw0QyxDQUtULGEsQ0FDVywyQyxDQUVYLGdCLENBQ2MsNEMsQ0FFZCxLLENBQ0ssNEMsQ0FNUCxTQUNRLFdBQ0MsZSxDckN2QkkscUQsQ3FDMEJiLFNBQ1EsV0FDRSx3QixDQUNVLDJDLENBRXBCLG9CQUNXLGNBQ0QsZ0JBQ0csb0JBQUEsb0JBQUEsWSxDQUNGLHlCekIwQlUsMkMsQ3lCOUJyQixlQU9hLGUsQUFDQSwwQnpCbEJRLDJDLEN5QlVyQixXQVlXLGtFLENBR1QsUyxDQUNTLHlCekJjVSxrRSxDeUJmbkIsWUFJVyw4QyxDQUlYLHNDckNlOEIsZ0JNZGpCLDhDLENBVUMsb0NBRWdCLDhDLEMrQmI5QixnQixBQUdpQyxxQy9CY0gsOEMsQytCakI5QixnQkFHdUMsa0QsQ0FFckMsa0JBQ2dCLGVBQ0gsZ0JBQ0MscUIsQ0FDSSxpRSxDQUlwQixVQUNTLGlCL0JiSSw4QyxDQVVDLG9DQUVnQixpRSxDK0JBOUIsZ0IsQUFHaUMscUMvQkNILGlFLEMrQko5QixnQixBQUd1Qyx5QnpCVHBCLGlFLEN5Qk1uQixZQU1XLG9FLENBR1QsWSxDQUNZLG9FLENBR1osa0IsQ0FDaUIseUJ6QnBCQSwrRSxDeUJtQmYsaUJBS21CLGMsQ0NyRjNCLHNDdENpRWtDLGVzQy9EckIsb0JoQ3FESSxXZ0NuRFIsZ0JBQ0ssaUIsQ0FDRSxrQyxDQU5GLFNBU0osZ0IsQ0FDTyxzQyxDQVZILFNBY0osaUJBQ08scUJ0Q0RDLDhDLENNbURBLG9DQUVnQixzQyxDZ0NuRXBCLGdCLEFBaUJxQixxQ2hDc0RELHNDLENnQ3ZFcEIsZ0JBaUIyQix3QyxDQWpCM0IsU0FxQkosaUJBQ08sY3RDd0JBLDhDLENNbUJDLG9DQUVnQix3QyxDZ0NuRXBCLGdCLEFBd0JxQixxQ2hDK0NELHdDLENnQ3ZFcEIsZ0JBd0IyQixzQyxDQXhCM0IsaUJBNEJHLHFCQUNMLHFCdENmTSw2QnNDaUJHLDhDLENoQ2tDSCxvQ0FFZ0Isc0MsQ2dDbkVwQixnQixBQWdDcUIscUNoQ3VDRCxzQyxDZ0N2RXBCLGdCLEFBZ0MyQix5QjFCNkJsQixjLEMwQjdEdkIsV0FvQ1csb0JBQ1EsYSxDQ3JDbkIsV0FDUSxxQkFDRyxVLENBQ0Ysb0IsQ0FDUixZQUdPLHlCdkNzQm1CLGtCdUNwQlgsV0FDUixZQUNDLGlCQUNDLGtCQUNDLG9CQUNGLDZCQUNVLGVBQ1YsZ0JBQ0Usc0NBQUEsNkIsQ0FDRSx1QixDQUVaLGMsQ0FDWSxzQixDQWZPLFdBbUJYLGMsQ0F3QkssMkIsQ0F2QkQsMEIsQ0FwQk8scUIsQ3ZDTkwsMEIsQ3VDTUssV0E0QlQsV0FDRixXQUNDLGtCQUNFLFNBQ0YsT0FDSix5QnZDQ2Usa0NBQUEsMEJ1Q0NSLG9DQUFBLDJCLENBQ0MsdUIsQ0FDWixxQnZDN0JnQiw2QnVDa0NBLGUsQ3ZDaERILGlDLEN1Q29EWSxnQ0FBQSx3QkFJZCxzQ0FBQSw2QixDQUNDLGUsQ0FDWixxQkh6RFMsV0FDRixzQkFDQyxhLENBQ0QscUIsQ0FFUCxXQUNTLGFBQ0MsV0FDRCxZQUNDLHNCcENWRyx5QkE2Qlksa0JvQ2RaLHFCcENKRyxpQixDb0NNRiwwQnhCSU8scUIsQ3dCZnJCLFdBY1csWUFDQyxnQixBQUNHLDBCeEJQTSxlLEN3QmZ2QixtQixBQTJCa0IsMEJ4Qk5LLGUsQ3dCckJ2QixpQixBQStCZ0IseUJ4QjhCTyxlLEN3QjdEdkIsV0FtQ1csWUFDQSx1QixDQU1YLFdBQ1Msa0JBQ0csZUFDRSxXQUNMLFlBQ0MseUJwQ2xCaUIsa0JvQ29CVixzQnBDakRGLGMsQ29DbURMLDhCLENBa0JFLDJCLENBM0JXLFdBWVYsa0JBQ0MsV0FDSCxXQUNDLGdDcEM5Q00sWW9DZ0ROLE1BQ0wsUUFDRSxPQUNELFEsQ0FDRSwwQnhCMUNhLHVCLEN3QnFCdkIsZUF5QmdCLFdBQ0wsYUFDQywyQixDQU9FLFVBQ0gsVyxDQU9ELDZDLENBSVEsdUIsQ0FDSSx3QixDQUNyQixvQixDQUtTLDhCLENBRVIsV0FDUyxZQUNDLGMsQ0FDRyxnRCxDQUdiLGVBQ2MsV0FDTCxXLENBQ0MseUJ4QjdDVyx3QixDd0JpQ3ZCLGdCSXNEYSxhLENKdENHLFUsQ0twSGhCLHFCQUNXLGlCLENBS0MsaUIsQ0FKQSxjLENBRVYsV0FDUyxXLENBQ0MsaUIsQ0FDVCxrQkNDTyxXQUNELE1BQ0osa0NBQ2tCLDRCQUNGLHNCQUNGLFMsQ0FDViwwQjlCTGMsaUIsQzhCSnZCLG1DLEFBWXlCLHlCOUJrREYsaUIsQzhCOUR2QixXQWdCVyw0QkFDYyx1RCxDQUdELDZCQUNDLHVCLENBQ0osd0QsQ0FFRyw4QkFDQyx1QixDQUNKLHlELENBRUcsK0JBQ0MsdUIsQ0FDSiwyRCxDQUVHLGlDQUNDLHVCLENBQ0osMEQsQ0FFRyxnQ0FDQyx1QixDQUNKLDRELENBRUcsa0NBQ0MsdUIsQ0FDSiwwRCxDQUVHLGlDLENBQ0MsNkIsQ0N6Q21CLHVCLENEK0MzQixZLENBQ04seUI5QlVZLDZCLEM4QlhOLGVBSUosYyxDQ3REYixrQkFDYyxrRHJDZ0VJLG9ELENBQUEsb0NBRWdCLGMsQ3FDbkVsQyxrQixBQUVtQyxxQ3JDcUVELGMsQ3FDdkVsQyxrQixBQUV5QyxvQ3JDaUVQLGMsQ3FDbkVsQyxxQixBQUdzQyxxQ3JDb0VKLGMsQ3FDdkVsQyxxQkFLYSx5QixDQUNWLGtCQUlVLCtDLENyQ3VESyxvQ0FFZ0IseUIsQ3FDMURsQyxpQixBQUVrQyxxQ3JDNERBLHlCLENxQzlEbEMsaUJBRXdDLG9CLENBR3hDLHFCQUNVLGtCQUNFLGFBQ0YsZ0JBQ0ksV0FDTCxZQUNDLGtCQUNPLFNBQ1QsNkJBQ1ksYyxDQUNWLDJCLENBVlUsV0FhUCxrQkFDQyxNQUNQLE9BQ0MsU0FDRSxRQUNELFdBQ0UsWUFDQyxrQkFDTyxZQUNQLHNCM0NuQ0csVTJDcUNKLDRCQUFBLG1CLENBQ0kseUIvQnNCUSwyQixDK0IvQ0gsVUEyQlAsMkJBQUEsb0IzQ3hDRSxzQixDMkN5Q0UsMEIsQ0E1QkcsV0E2RFQsa0JBQ0csWUFDRixPQUNKLEssQ0FwQ1MsMEIsQ0E1QkcsV0FvQ1osU0FDRSxRQUdFLGtCQUNPLHFCLENBQ1AsaUMsQ0FHSCxVQUVJLDJCQUFBLG1CQUNJLGdDQUFBLHdCQUNTLGtDQUFBLDBCQUFLLDZEQUFBLHFEQUFPLDRCckNvQ2xCLG1CLENBSitELDhCLENxQzdCL0UsUyxDM0NsRVcseUJZNkRRLDhCLEMrQktuQixXM0NqRVcsc0IsQzJDOEVSLFMsQ0FDSSx3QixDQU1ELE9BQ0YsUUFFSSxXQUNELFlBQ0MsUyxDM0MxRkcseUJZNERRLG9CLEMrQi9DdkIsV0FrRlcsWUFDQyxTQUNBLGVBQ0ksdUIsQ0FDUSwyQixDQXRGSixXQXlGTCxrQkFDQyxNQUNQLE9BQ0MsZ0JBQ1Esa0JBQ0csNENBQUEsb0NBQ1MsV0FDakIsWUFDQyxnQ0FBQSx1QixDQUNJLDBCLENBbEdFLFksQ0FzR0wsNkIsQ0F0R0ssV0EwR0wscUJBQ08sVSxDQ3pIdEIsa0JBQ1ksTUFDUCxXQUNJLFlBQ0MsVUFDRCxtQ0FBQSwyQkFDSSxRLENBQ0wsc0IsQ0FQUixNQVVPLFUsQ0RzRUksd0IsQ0NyRUEsYyxDQVFULGtCQUNZLE1BQ1AsU0FDRyxXLENBQ0UscUIsQ0FDVCxrQkFLUyxXQUNILFlBQ0MsWUFDQyxTLENBQ0YsaUMsQ0FMVCxZLENBUWEscUIsQ0FDVixrQkFJUyxXQUNILFlBQ0MsTUFDTCxVQUNJLGdDQUFBLHdCQUNhLCtCQUFBLHVCQUFLLDZEQUFBLHFEQUFTLDRCdENxRGhCLG1CLENBSitELFEsQ3VDM0ZqRSxjLENBQ2pCLGtCQUdXLG9CLEN2Q3VGdUUsUSxDdUM3RnhFLGVBQ0Qsa0IsQ0FDUSxjLENBS1AsV0FDRixZQUNDLG1CQUNJLGtCQUNHLGtCQUNILFdBQ0wsc0M3Q3dEeUIsc0I2Q3REaEIsaUJBQ0gsZ0IsQ0FpQk4sZSxDQWhCTSxnQixDQWlCZCxnQ0FBQSx3QkFHYSxrQkFLSix5QkFJRCxZLENBN0JNLGdCLENBTUwsZ0JBR0Msa0JBRUEsa0JBRUYsVzdDTlksVTZDSFQsV0FDSCx3QkFPUSxXLENBSVIsZSxDQU1FLFdBQ0EsV0FDRixZN0NqQlksZ0NBQUEsd0I2Q29CUix3QkFDSCxTLENBRUMsc0IsQ0FDVixrQkFHVyxTQUNMLFdBQ0UsV0FDQSxZQUNDLFNBQ0YsVUFDQyxTQUNELGVBQ0Usa0JBQ08sZ0I3QzdERiw2Q0FBQSxvQyxDNkMrRFMsMkIsQ0FFdEIsa0JBQ1ksY0FDRCxRQUNKLFNBQ0MsVUFDQyxXQUNDLHVDQUFBLCtCQUNHLFk3Q3pFQSxVQUFBLG1CLEM2QzRFSywrQixDQUVoQixtQkFDa0IsV0FDVCxXLENBQ0Msc0IsQ0FDVCxjQUtNLGtCLENBQ00sNEIsQ0FDaEIsK0N2Q3hCaUIsZ0IsQ3VDNEJ3QixvQ3ZDMUJSLDRCLEN1Q3dCbEMsZ0IsQUFDaUMscUN2Q3JCQyw0QixDdUNvQmxDLGdCLEFBQ3VDLDBCdkNSaEIsNEIsQ3VDT3ZCLGtCLEF2Q05ZLDBCQURXLDRCLEN1Q092QixrQixBdkNOWSwwQkFEVyw0QixDdUNPdkIsa0IsQXZDTlkseUJBRFcsNEIsQ3VDT3ZCLGtCLEF2Q05ZLHlCQURXLDRCLEN1Q092QixrQnZDTlksa0IsQ3VDWVosMEJBQ21CLGNBQ1Isc0M3QzVCdUIsYyxDeUJzVloscUIsQ29CeFRULHdCLENBSkssVSxDQU9QLHVDLENBRVAsZSxDQUNjLGMsQ0FDYixZTDFHSyxxQixDeENESyxlLEN3Q0lkLGtCQUlPLFdBQ0MsOEZBQUEsK0RBQ0ssaUJBQ0MsZ0JBQ0MsaUJBQ0Msb0QsQ2xDbURDLG9DQUVnQixlLENrQzVEbEMscUIsQUFRc0MscUNsQ3dESixlLENrQ2hFbEMscUIsQUFRNEMseUI1QmNyQixlLEM0QnRCdkIsY0FVYSxjLENBSWIsa0JBRVksV0FDSCxZQUNDLHNCQUVTLDJCLENBQ0UsVyxDQUNwQixXQUtRLFNBQ0EsZUFDSyxTQUNOLGVBRUssZSxDQUNHLGUsQ0FFZCxrQkFDWSxZQUNGLFdBQ0QsZUFDQyxTLEN4QzlDRywyQixDd0NvRGIsWSxDQUNXLDRCLENBR1gsZ0IsQ0FDZSxzQixDQU1mLGEsQ0FDVyx1QixDQUdYLFksQ0FDVyxhLENBQ1YsV0FJTSxTLENBNkRJLHFCLENBNURKLGlCLENBSVAsV0FDUyxZQUNDLFdBQ0QsYyxDQXNGQSxvQixDQXJGQyx5QixDQThGRCxXQUNDLHFDLENBL0ZBLHlCLENBR1YscUJBSU8sZUFGSSxrQkFDQyxTQUVHLFMsQ3hDbkVLLDBDLEN3Q3dFbEIsU0FFTyxXQUNFLFcsQ0FDQyx5QjVCdEVTLGEsQzRCMkN2QixjLEFBNENTLHlCNUJ2RmMsZSxDNEJxRnZCLGFBTVcsaUIsQ0FPWCxZQUNTLFNBQ0EsZUFFSyxTQUNOLGMsQ0FFSyxxQixDQUlGLGUsQ0FJQyx5QjVCakhXLGlCLEM0QmtHdkIsY0FxQmEsYSxDQVFELFlBQ0YsU0FDRixTQUVELDBDLENsQy9GVyxvQ0FFZ0IsYSxDa0NzRmxDLFcsQUFTNkIscUNsQzNGSyxhLENrQ2tGbEMsVyxBQVNrQyx5QjVCcklYLGEsQzRCNEh2QixXQWNXLG9CLENBZEUsV0FvQkEsa0JBQ0MsUUFDTCxVLEN4Q3hKYSw0QixDd0M0Sm5CLGtCQUtTLFFBQ0wsV0FDRSxXQUNDLGUsQ0FDRSxzQixDQUNYLGtCQUtXLFdBQ0gsWUFDQyxzQnhDcE1LLG9DQUFBLDJCLEN3Q3dNRiw0QixDQVJTLFdBWVQsV0FDRixZQUNDLHFCLEN4QzlNRyxlLEN3Q2dOWixXQUtNLGdCQUNPLFVBQ1AsVUFDRixpQixDQUNLLHlCNUI1TFcsZSxDNEJzTHZCLFdBVVcsVyxDQU1YLFdBRVMscUJBQ0UsVSxDQUNGLGEsQ0FKRSxXQVFBLHNDeEN4S3VCLGV3QzBLbkIsVSxDeEM3T0EsZ0IsQ3dDZ1BaLGtCQUtTLFNBQ0wsT0FDRCxXQUNHLFlBQ0Msa0JBQ08scUIsQ3hDMVBGLDZCLEN3QzBRVixzQixDQVZLLGUsQ0FDVCxPQUdLLFNBQ0Usa0IsQ0FNSSwwQixDQUNYLEssQ0FJSSx3QixDQUVKLHNCLENBSVMsdUMsQ0FHTCxzQixDQUNLLGlCLENBb0JRLHVCLENBS0wsZ0NBQUEsd0JBQ1csZ0NBQUEsd0JBQUssNkRBQUEscURBQVEsNEJsQ2pOakIsbUIsQ2tDdUxWLGlCLENBQ1QsV0FLUSxZQUNDLFNBQ0YsOENBRVksNEJBQ0MsNkJBQ0QsMkJBQ0csWUFDWix1QkFDRyxjLENsQzFNcUUseUJNbEM1RCxpQixDNEJpT3ZCLGlCQWdCa0IsdUIsQ0FoQkQsVSxDbEMvTGtFLDZCLENrQzBObEUsK0NBQ0csbUIsQ0FDRCx1QixDQUNsQixXQUlRLFl4Q2hVTSxRLEN3Q21VUCxrQixDQUNQLGFBSVUsa0JBQ0MsTUFDUCxPQUNDLFFBQ0MsU0FDQyxZQUNFLGdEbEM3UVEsaURBQUEsYyxDa0NnUlIsb0NsQzlRd0Isa0IsQ2tDbVFsQyxnQixBQVNpQyxxQ2xDeFFDLGtCLENrQytQbEMsZ0IsQUFTdUMsb0NsQzVRTCxrQixDa0NtUWxDLGlCLEFBVWtDLHFDbEN6UUEsa0IsQ2tDK1BsQyxpQixBQVV3Qyx5QjVCblRqQixrQixDNEJ5U3ZCLGVNaFVXLHFCLENOK1VFLGUsQ0FLYixXQUVTLFcsQ0FDQyxTLENBQ1Qsb0JBSVUscUJBQ0Ysc0JBQ0MscUIsQ3hDbldLLGtCLEN3Q3FXZCxZLENBSVUsZ0IsQ0FDVixrQkFJVyxhQUNELFdBQ0YsWUFDQyxXQUNBLCtGQUFBLCtELENBQ0kseUI1QnZUUyxnQixDNEJnVHZCLGFBVVksaUIsQ0FTQSxpQixDQUxaLHFCQUVXLFdBQ0YsU0FDRixpQixDQUNLLGlCLENBT0gsUSxDQUVHLGlCLENBQUEscUIsQ0FBQSxvQixDQUFBLG9CLENBV0Esc0IsQ0F1Q0gsc0MsQ0FsREcsd0IsQ0FXQSxrQixDQVhBLGlCLENBQUEsa0IsQ0FBQSxrQixDQUFBLDJCLENBQUEscUIsQ0FHK0wsWSxDQUVoTSxpQixDQUFBLGEsQ0FHUSxTQUVaLGlCLENBS00scUIsQ0FDVixxQkFLUSxXQUNGLFVBQ0EsU0FDRixrQkFDSyxnQixDQUNHLHlCNUJ0WVEscUIsQzRCK1h2QixXQVdXLFcsQ0FLWCxvQixDQUVtQix1QixDQUVsQixxQkFJVSxXLENBQ0YsUyxDQUNSLGVBSVksVSxDeENyYUssNEIsQ3dDMGFQLHFCLEN4QzFhTyx5QixDQUFBLDJCLEN3QzZhUiwrQixDeEM3YVEsa0IsQ3dDc2JqQixpQixDQUlXLG9DLENBQ1YsUyxDQU9RLDRCLENBQUEseUIsQ0FOQyxvQixDQUNSLFUsQ0FXTyxtQyxDQUFBLGdDLENBRjZDLFdBTTFDLGtCQUNDLFdBQ0gsU0FDRixXQUNFLFlBQ0Msc0J4Q3RlRyxrQndDd2VJLGMsQ0EyQ1YsNkMsQ0ExQ0csZ0MsQ0EwQ0gsbUQsQ0FyQ2dCLFksQ0FJWiw0QixDQU1ILG1CQUNJLCtCLENBQ0EsZ0MsQ0FHZSxnQkFDZixnQyxDQUNBLHlCLENBQUEsYSxDQUFBLGlCLENBR2lDLHNDeEMvYmIsZXdDa2NuQixVLEN4Q3JnQkEsMkIsQ0FBQSxpQyxDd0MyZ0JMLGVBT0EsVSxDQUhHLHVCLENBRVYsa0JBV1MsU0FDTCxjLENBRUUsOEIsQ0F5Qkcsb0MsQ0FPRyxnQ0FBQSx3QkFDWSxnQ0FBQSx3QkFBSyw2REFBQSxxREFBUSw0QmxDN2RwQixtQixDa0M0YlgsOEIsQ0FMYyxXQVNWLGtCQUNDLFdBQ0gsWUFDQywrQ0FFVSw0QkFDQyw2QkFDRCwyQkFDRyxPQUVqQixRLENsQzljMkUsMEJNaEY1RCw4QixDNEIyZ0JBLFksQUEwQlgseUI1QnZoQlcsOEIsQzRCNmZBLFlBOEJYLG9DLENBSUgsVSxDbEM3ZDBFLHlCTWxDNUQsdUIsQzRCNmR2Qix3QkE2Q2EsNkIsQ0FLSCxVQUNELFcsQ0FDQSx5QixDQUVDLGtCQUNFLFVBQ0gsV0FDQyxtQixDQUNBLGdDLENBSmUsV0FRWixrQkFDQyxXQUNILFlBQ0MscUJBRVUsTSxDQUVkLDJCLENBSUUsa0JBRUUsV0FDSCxNQUNKLE9BQ0MsV0FDSSw2QkFDK0IsaUIsQ0FDeEIsa0MsQ0FSVSxXQVlkLGtCQUNDLFdBQ0gsU0FDRixXQUNFLFlBQ0Msc0J4Q3BuQkcsaUIsQ3dDc25CSSw0QixDQUtULHFCLEN4QzNuQkssdUIsQ3dDK25CZCxlQUdTLG9EQUNVLDRCQUNDLDZCQUNELDBCLENBQ0csNEIsQ0FFckIsYUFFVyw2QkFDUyxRLENBQ1osNkIsQ0FYYSxXQWdCVixnQ0FBQSx3QkFDVyxnQ0FBQSx3QkFBSyw2REFBQSxxREFBUSw0QmxDL2lCakIsbUIsQ0FKK0QsdUIsQ2tDeWpCM0Usa0QsQ0FDWSxvQixDWDdvQlAsTSxDVzhvQlosa0JYenBCVyx3QkFDVSxxQkFDSCxlLENBQ0wsMkIsQ0FDYixhQUdVLGUsQ0FDRyx5QmpCb0RTLDJCLENpQnREdkIsZUFLYSxNLENBSWIsa0JBQ1ksU0FDTCxXQUNFLFlBQ0Msa0JBQ0Qsc0M3Qm1EeUIsZTZCakRyQixrQkFDQyx5QkFDSSxTQUNWLGtCQUNTLDZCQUlILFMsQ0pxTEcsa0IsQ0lwTFIsNEIsQ0FDUixvQixDQUlVLHlCakJ3QlksNEIsQ2lCekJ2QixjQUlhLDBCLENBSWIsa0JBQ1ksZ0JBQ0csVUFDTixjLENBQ0MsOEIsQ0FFUixpQkFDZSxXQUNOLFcsQ0FDQyxzQyxDQVFSLGlDQUFBLHdCLENBQ2EsK0IsQ0FPZixrQkFDWSxXQUNILHNCN0J2RUksZ0I2QnlFRCxhQUNBLDZDN0J6REksb0MsQ004RWlFLDhCLEN1QjNCdkQscUJBMkJmLG9CQUNBLFdBQ0Ysc0M3QjVCdUIsZTZCOEJuQixxQjdCeEZHLG9CLEM2QmdHQSxrQyxDQUdkLFdBQ1MscUJBQ0UsaUJBQ0QsV0FDRCxZQUNDLDJCQUNhLDRCQUNGLG1CLENBQ0YsZ0IsQ0FDbEIsa0JrQnZITyxjQUNELFdBQ0YsY0FDSSxrQkFDSSxnQkFDTCxzQi9DTEcsVStDT04sbUNBQUEsMkJBQ0ksc0JBQ0UsK0N6Q3dERyxtRCxDQUFBLG9DQUVnQixnQixDeUNwRWxDLGMsQUFXOEIscUN6QzZESSxnQixDeUN4RWxDLGMsQUFXcUMsb0N6Q3lESCxnQixDeUNwRWxDLG9CLEFBWXFDLHFDekM0REgsZ0IsQ3lDeEVsQyxvQkFZMkMsdUIsQ3RCcU0vQiwwQixDRHpDVSwyQixDQ1lILGtDLENzQnBMSCxZLENBZUgsMEIsQ0FDViw4QyxDekNrRGUsb0NBRWdCLDBCLEN5Q2pEbEMsYyxBQUM4QixxQ3pDb0RJLDBCLEN5Q3JEbEMsYyxBQUNxQyx5Qm5DMENkLDBCLENtQzNDdkIsYUFHWSxzQixDQUlaLFdBQ1MsWUFDQyxxQkFDQyxpQixDQUNDLHlELENDVkUsaUUsQ0RhViwyQkFBQSxtQkFDYSwwREFBQSxpRCxDQUNXLHVCLENBQ3ZCLGtCQU1PLGNBQ0QsV0FDRixVQUNBLFlBQ0MsZSxDQUNFLHlCbkNlVyx1QixDbUNyQnZCLFdBU1csa0QsQ0FUWCxTLENBYVcseUJuQ1FZLGtELENtQ3JCdkIsa0JBZWdCLFdBQ0gsU0FDRCxvQkFDVSw0QixDQUt0QixrQkFDWSxXQUNILFlBQ0Msc0JBQ1MsNEJBQ0UsMkJBQ0UsOEJBQUEsc0JBQ1Ysd0RBQUEsK0MsQ0FDVyw2QixDQUN2QixjQUtVLGtCQUNDLFFBQ0wsVUFDRSxZQUNDLFdBQ0QsWSxDQUNFLHdELENBUFgsUyxDQVVXLHlCbkN6Qlksd0QsQ21DZXZCLFdBYWEsa0JBQ0csa0JBQ0QsV0FDRixZLENuQy9CVSw2QixDbUNldkIsV0FzQlcsdUIsQ0FJWCxrQkFDWSw2Q3pDdENNLFMsQ3lDd0NULG9DekN0Q3lCLHVCLEN5Q21DbEMsYSxBQUU4QixxQ3pDakNJLHVCLEN5QytCbEMsYUFFb0Msa0QsQ0FGcEMsVyxDQU1ZLHlCbkMvQ1csa0QsQ21DeUN2QixVQVFhLGFBQ0MsZSxDckMvR2QsaUIsQ0FDWSx3QyxDQUVWLHFCLENWSGEseUJZNkRRLDJCLENGdERyQixnQ1ZKWSw2QkFBQSxXVVFELG9CQUNFLHVDLENBSWIsa0JBQ2UsWUFDTCxVQUNELGUsQ0FDSSx1RSxDQUlnQywwQyxDQUYzQyxrRCxDSjJDYyxvQ0FFZ0IsdUUsQ0k3QzlCLG9CLEFBRXFDLHFDSitDUCx1RSxDSWpEOUIsb0IsQUoyQ2Msb0NBRWdCLDBDLENJeEM5QixvQixBQUVxQyxxQ0owQ1AsMEMsQ0k1QzlCLG9CQUUyQyxxRSxDQUczQyw2QlY3QlUsaURNOERJLGEsQ05yQ0csb0NNdUNhLHFFLENJbkM5QixrQixBQUdtQyxxQ0pvQ0wscUUsQ0l2QzlCLGtCQUd5QywrQyxDQUszQyxpREp5QmdCLG9EQUFBLGlCSXRCRCxrQkFDQyxjQUNMLGdCQUNFLFUsQ0FDTCxvQ0pvQndCLCtDLENJM0JoQyxpQixBQUNrQyxxQ0o4QkYsK0MsQ0kvQmhDLGlCLEFBQ3dDLG9DSjBCUiwrQyxDSTNCaEMsb0IsQUFFcUMscUNKNkJMLCtDLENJL0JoQyxvQkFFMkMsOEMsQ0FRM0MsZ0JBQ2Msa0RKY0Usa0QsQ0FBQSxvQ0FFZ0IsOEMsQ0lqQmhDLGtCLEFBRW1DLHFDSm1CSCw4QyxDSXJCaEMsa0IsQUFFeUMsb0NKZVQsOEMsQ0lqQmhDLG1CLEFBR29DLHFDSmtCSiw4QyxDSXJCaEMsbUJBRzBDLGlELENBRXhDLGUsQ0FFZSxpRCxDQUdmLHFCQUNXLFdBQ0YsbUJBQ0MsbUNBQUEsMkJBQ0csb0NBQUEsMkIsQ0FDQyx5QkU5QkssaUQsQ0Z5Qm5CLFksQUFRVyx5QkVQUSxpRCxDRkRuQixZQVlXLHNGLENBSVgsZ0RKWGMscUJJYUgsVSxDQUNGLG9DSlpxQixzRixDSVM5QixpQixBQUNrQyxxQ0pOSixzRixDSUs5QixpQixBQUN3Qyx5QkVoRHJCLHNGLENGK0NuQixrQkFNZ0Isa0NBQ2dCLGdDLENBTWxDLGlCQUNlLGtCQUNDLGdCQUNILFUsQ0FDSix5QkVoQ1ksZ0MsQ0Y0QnJCLGVBT2UsWUFDSix1RCxDQUdULGdESm5DYyxtREFBQSxTSXNDTixXQUNDLGdCLENBQ0csb0NKdENrQix1RCxDSWlDOUIsaUIsQUFDbUMscUNKOUJMLHVELENJNkI5QixrQixBQUN3QyxvQ0psQ1YsdUQsQ0lpQzlCLG9CLEFBRXNDLHFDSi9CUix1RCxDSTZCOUIscUJBRTJDLHlELENBRnJCLGdCLENBZVYsMEQsQ0FJVixvREp0RFksaURBQUEsZSxDSXlERSxvQ0p2RGMsMEQsQ0lvRDVCLG9CLEFBQ3FDLHFDSmpEVCwwRCxDSWdENUIsb0IsQUFDMkMsb0NKckRmLDBELENJb0Q1QixpQixBQUVrQyxxQ0psRE4sMEQsQ0lnRDVCLGlCQUV3Qyw2RCxDQUd0QywrQ0ozRFUsaURBQUEsbURBQUEsc0NORWdCLGdCVThEWixTLENBQ0wsb0NKL0RpQiw2RCxDSXlEMUIsZ0IsQUFDaUMscUNKdERQLDZELENJcUQxQixnQixBQUN1QyxvQ0oxRGIsNkQsQ0l5RDFCLGtCLEFBRW1DLHFDSnZEVCw2RCxDSXFEMUIsa0IsQUFFeUMsb0NKM0RmLDZELENJeUQxQixvQixBQUdxQyxxQ0p4RFgsNkQsQ0lxRDFCLG9CQUcyQyxvRSxDQUh6QyxXQVNXLFNBQ0osVUFDRSxXQUNDLHlCVmhHQyw0QixDVWtHUyxvRSxDQUtkLHNDVjlFa0IsZ0RNQWhCLGtEQUFBLG9EQUFBLGlEQUFBLGtCSW9GRSxhLENWN0dDLG9DTTJCYSxvRSxDSTRFbEIsZ0IsQUFFdUIscUNKMUVMLG9FLENJd0VsQixnQixBQUU2QixvQ0o5RVgsb0UsQ0k0RWxCLGtCLEFBR3lCLHFDSjNFUCxvRSxDSXdFbEIsa0IsQUFHK0Isb0NKL0ViLG9FLENJNEVsQixvQixBQUkyQixxQ0o1RVQsb0UsQ0l3RWxCLG9CLEFBSWlDLG9DSmhGZixvRSxDSTRFbEIsaUIsQUFLd0IscUNKN0VOLG9FLENJd0VsQixpQkFLOEIsMkQsQ0FBQSw2RCxDSm5GNUIscUZBQUEsa0JJOEZBLFdBQ0gsYSxDQUNFLG9DSjlGaUIsMkQsQ0FBQSw2RCxDSXVGNUIsb0IsQUFDcUMscUNKcEZULDJELENBQUEsNkQsQ0ltRjVCLG9CLEFBQzJDLG9DSnhGZiwyRCxDQUFBLDZELENJdUY1QixpQixBQUVrQyxxQ0pyRk4sMkQsQ0FBQSw2RCxDSW1GNUIsaUIsQUFFd0Msb0NKekZaLDJELENBQUEsNkQsQ0l1RjVCLG1CLEFBR29DLHFDSnRGUiwyRCxDQUFBLDZELENJbUY1QixvQixBQUcyQyxvQ0oxRmYsMkQsQ0FBQSw2RCxDSXVGNUIsb0IsQUFJcUMscUNKdkZULDJELENBQUEsNkQsQ0ltRjVCLHFCQUk0Qyw2RCxDQU0xQyxhQUNVLGdCQUNHLGMsQ0FDRix5QyxDQUlmLGVBQ2Esc0NWM0dpQixxQkF0RGhCLFdVb0tMLGdCQUNLLGdCLENBQ0UsZ0QsQ0poSEYsb0ZBQUEscUZBQUEsa0JJNEhGLFUsQ0FDSCxvQ0ozSHFCLGdELENJaUg5QixrQixBQUNtQyxxQ0o5R0wsZ0QsQ0k2RzlCLGtCLEFBQ3lDLG9DSmxIWCxnRCxDSWlIOUIscUIsQUFFc0MscUNKL0dSLGdELENJNkc5QixxQixBQUU0QyxvQ0puSGQsZ0QsQ0lpSDlCLG1CLEFBR29DLHFDSmhITixnRCxDSTZHOUIsb0IsQUFHMEMsb0NKcEhaLGdELENJaUg5QixvQixBQUlxQyxxQ0pqSFAsZ0QsQ0k2RzlCLHFCLEFBSTJDLG9DSnJIYixnRCxDSWlIOUIsaUIsQUFLa0MscUNKbEhKLGdELENJNkc5QixpQixBQUt3QyxvQ0p0SFYsZ0QsQ0lpSDlCLG9CLEFBTXFDLHFDSm5IUCxnRCxDSTZHOUIsb0IsQUFNMkMsb0NKdkhiLGdELENJaUg5QixtQixBQU9vQyxxQ0pwSE4sZ0QsQ0k2RzlCLG9CLEFBTzJDLG9DSnhIYixnRCxDSWlIOUIsb0IsQUFRcUMscUNKckhQLGdELENJNkc5QixxQlZ6SXdCLHVELENVeUlULFdBa0JGLGtCQUNDLFdBQ0gsWUFDQyxNQUNMLE9BQ0MseUJWbktTLFcsQ1VxS0osMEMsQ0FJYixxQkFDVyxrQkFDQyxRQUNMLFNBQ0MsV0FDQyxZQUNDLHdCLENWL0tPLHlCWXFCRSwwQyxDRm9KbkIsVUFVVyxZQUNDLDhCLENBTWhCLFdBQ1MsUyxDQUNELFksQ0FDUCxjLEN1QzFPVSw4QixDQUVULFVBSWdCLGFBQ04sbURBQUEsMkNBQ2dCLGlCLENBRVosUyxDQUNiLGtCQ0xTLGdCQUNBLDhDLEM1QytETSxvQ0FFZ0IsUyxDNENuRWxDLGMsQUFJOEIscUM1Q21FSSxTLEM0Q3ZFbEMsY0FVVSxlLENBTjJCLGlCLENBR3JDLGtCQUNZLFdBQ0gsVyxDQUNDLGUsQ0FDVCxhQU1TLHNCQUNTLDJCQUNJLDRCQUNGLFMsQ0FDWiwyQixDQVJNLGNBV0YsUyxDQUNGLGdDLENBR1QsUSxDQUNRLHlCdENnQ2EsZ0MsQ3NDakNyQixjQUlhLHlCLENBSWIsZ0JBQ2MsY0FDSixtQ0FBQSwyQkFDRyxrQkFDRCxTQUNKLEssQ0FDSCx5QnRDbUJnQixvQyxDc0NmbkIsY0FDVyxXQUNGLFlBQ0Msc0JsRGpEQyxrQmtEbURDLFNBQ0osTUFDSCxTQUNHLE9BQ0YsUUFDQyxZQUNHLGtCQUNPLFVBQ1IsZ0NBQUEsd0JBQ2Esa0NBQUEsMEJBQUssNkRBQUEscURBQVEsNEI1Q3VDbkIsbUIsQ0FKK0QseUMsQzRDakM3RSxZLENBQ1csMkMsQ0FqQk8sa0JBcUJOLFlBQ0YsUUFDSCxTQUNDLE1BQ0gsU0FDRyxXQUNHLFFBQ0osU0FDQyxrQ0FDTSxxQ0FDRywrQmxEcENBLGlCLENrRHNDQSxpRCxDQUlOLFVBQ0osY0FDRSxvQixDQUtmLGFBQ1csUyxDQUNKLHlCdEMvQmdCLG9CLENzQzZCdkIsZUE2Q2lCLG9CLENBeENKLHdCLENBTWIsa0JBQ1ksTUFDUCxTQUNHLFlBQ0UsV0FDRCxZQUNDLFMsQ0FDRCx5QnRDL0VjLDBDLENzQ3dFdkIsUyxBQWFXLHlCdEMvRVksMEMsQ3NDa0V2QixjLEFBbUJlLHlCdEMzRFEsd0IsQ3NDd0N2QixjQXlCYSxnQixDQW9CRix1QixDQUlFLGtCQUVILFdBQ0MsWWxEekpJLGlCLENrRDhIRixnQixDQU9ILGMsQ0FFTyxvQixDQUdILFFBQ0wsT0FJRyxXQUNELFlBQ0MsUyxDQUNELHVCLENBaEJLLFdBcUJGLFVBR0Ysc0JBRU8sZ0NBQUEsd0JBQ0ssa0NBQUEsMEJBQUssNkRBQUEscURBQVEsNEI1QzFEakIsbUIsQ0FKK0QsNkIsQzRDaUUxRSw2QkFBQSxvQixDQUVRLHFCLENBQ1osVUFLRyxpQ0FBQSx5QkFDSyw2Q0FBQSxvQyxDQUNXLHNCLENBQ3ZCLFdBR1EsK0NBQUEsc0MsQ0FDaUIsZSxDQUN6QixlQ3JMVSxlQUNDLFNBQ0osV0FDRyxXQUNGLGVBQ0ksYUFDRix3QixDbkR3QlMsc0IsQ21EdEJuQixrQkFHVyxRQUNMLFVBQ0MsV0FDQyxZQUNDLFcsQ0FDQSwwQixDQ3NIQyxNLENEcEhULFUsQ0FDUyx5QnZDZVksc0IsQ3VDeEJ2QixjQVlhLHFCLENBSWIsVUFDUyxpQkFDQyxnQixDQUNHLHVCLENBSFEsOEMsQzdDNENILG9DQUVnQix1QixDNkM5Q2IsZ0IsQUFNYyxxQzdDNENELHVCLEM2Q2xEYixnQixBQU1vQiwwQnZDWmxCLHFCLEN1Q012QixXLEFBU1cseUJ2Q0RZLHFCLEN1Q1J2QixZQVlXLHVCLENBSVgsa0JBQ1ksV0FDSCxTQUNGLGUsQ0FDTSx5QnZDWlUsdUIsQ3VDUXZCLGtCQU9jLG1CQUNLLE1BQ1osU0FDSSxzQixDMUJYWSxpQixDMkJwQ3ZCLHFCLENwREFlLGdCLENvREVkLGtCQUdXLFlBQ0YsaUQ5QzJEUSxvREFBQSxVOEN4RFQsZSxDQUNHLG9DOUN5RHNCLGdCLEM4Qy9EbEMsaUIsQUFHa0MscUM5Q2dFQSxnQixDOENuRWxDLGtCLEFBR3dDLG9DOUM0RE4sZ0IsQzhDL0RsQyxvQixBQUlxQyxxQzlDK0RILGdCLEM4Q25FbEMsb0IsQUFJMkMseUJ4Q3FEcEIsZ0IsQ3dDekR2QixnQkFTZ0IsY0FDSCxnQkFDSSxtQixDQUdmLHFCQUNXLFdBQ0YsWXBEVE8sa0QsQ01zREEsb0NBRWdCLG1CLEM4Q2pEaEMsbUIsQUFLcUMscUM5Q2dETCxtQixDOENyRGhDLG9CLEFBSzBDLHlCeENzQ3JCLG1CLEN3QzNDckIsc0NwRHFEZ0MsZW9ENUNqQixnQkFDSCw0QixDQUtPLFdBRVIsWSxDQUNBLHlCeEN5QlUsNEIsQ3dDNUJGLGNBTU4sbUIsQ0FLZixxQkFDVyxXQUNGLGtCLENBQ1EseUJ4Q2NNLG1CLEN3Q2pCdkIsaUJBTW1CLGtCLENBSW5CLHFCQUNXLGlEOUNVTyxVLEM4Q1JULG9DOUNVeUIsa0IsQzhDYmxDLGlCLEFBRWtDLHFDOUNlQSxrQixDOENqQmxDLGlCQUV3QyxvQixDQUl4QyxXQUNTLGlCQUNPLFVBQ1AsV3BEOURNLGdCb0RnRUYsaUIsQ0FDRCx5QnhDckNXLG9CLEN3QytCdkIsZ0JBU2tCLFVBQ1AsaUIsQUFDSSx5QnhDVlEsb0IsQ3dDRHZCLG1CQWVtQixXQUNSLGdCQUNJLHdCLENBR2IsV0FDUyxZQUNDLGtCQUNFLFEsQ0FDTCwwQixDQUNOLGtCQUlTLFFBQ0wsa0JBQ1MsVSxDQUNQLG1CLENBQ1IsV0FHUSxTLENBQ0Esc0IsQ0FFUCxvQixDQUNTLHlCeEN2RVksbUIsQ3dDa0V2QixXQVNXLHNCLENBSVQsaUJBQ2Usa0IsQ0FDRSx5QnhDakZJLHNCLEN3QytFckIsZSxBQUtpQix5QnhDcERJLHNCLEN3QytDckIsa0JBWWlCLHFCLENBekdGLG1CLENBZ0ZFLG9CLENwRHBGRCx5QllrREssbUIsQ3dDa0N2QixZQWtDVyxNLEMzQmxJWCxjQUNXLG1CQUNELGlCQUVELHNCekJGTSxVLENBREEsVSxDeUJPYixVLEN6QlBhLFMsQ3lCZWIsY0FDYSxtQkFDSSxjLENBQ0oseUJiV1EsUyxDYWRyQixpQixBQU1tQix5QmJ3Q0UsUyxDYTlDckIsZ0JBVWUsUSxDQTFCWCxzQ3pCb0U0QiwwQixDeUJwQ2xCLFUsQ0FGYixrQkFLYSw2QkFDRixvQixDQUNTLGlCLENBSGxCLFdBTVksa0JBQ0MsV0FDSCxXQUNDLFlBQ0Esa0NBQUEsMEJBQ0csVXpCNUNKLGdDQUFBLHdCeUIrQ2Esa0NBQUEsMEJBQUssNkRBQUEscURBQU8sNEJuQm9EcEIsbUIsQ0FKK0QseUJNbEU1RCxRLENhOUJqQixlQW9EVyxlQUNGLGMsQ0FBQSxjLENBdkJaLFUsQ0E0QmUsZ0IsQ0FBQSxnQixDQURQLDRCLENBSUssdUIsQ0FBQSx1QixDQURULFVBSVUsZ0NBQUEsd0JBQ0ksZ0NBQUEsd0JBQ1Msa0NBQUEsMEJBQUssNkRBQUEscURBQU8sNEJuQmtDdEIsbUIsQ0FKK0QsZSxDbUJsRWhGLDBCLEN6QjdCWSx3QixDeUJ5RVIscUMsQ3pCekVRLHNCLEN5QitFYixjQUNVLFMsQ0FDRCwwQixDQUVQLFMsQ0FDUSxpQyxDQUdSLFdBQ1MsVyxDQUNDLG9CLENBSVosV0FDUyxrQkFDSyxvQkFDSSwrQixDekI1RkMseUJZeUJFLG9CLENhZ0VyQixpQkFNa0IsaUJBQ0Msc0IsQ0FJbkIscUJBQ1csaUJBQ0ksV0FDTixnQkFFSyxtQkFDSSxlLENBQ0gseUJBR08sMkJBQUEsWSxDQURkLGEsQUFFSywwQkFFUywyQkFBQSxZLENBSmQsYSxBQUtLLHlCYnpGUSxzQixDYTJFckIsV0FtQlcsaUJBQ00sb0JBQ0csZ0JBQ0osZ0JBQ0YsaUN6QjNISyx5QixDeUIrSGpCLFdBQ1Msa0IsQ0FDQyx5QixDQUdWLGtCQUNZLG1CQUNLLHNDekJuRWEsZXlCcUVqQix3QixDekI1SUYsK0IsQ3lCNklPLGdDLENBTGhCLFdBUVcsYUFDQSxrQkFDQyxXQUNILFdBQ0MsUUFDSCxNQUNGLFNBQ0csWUFDRSxxQixDekJ4SkQsK0IsQ0FBQSxnQ0FBQSx1QixDeUJ1S0kseUJiMUlJLHlCLENhMkduQixlQWtDWSxrQixDQUNPLCtCLENBQUEsZ0MsQ0FuQ2pCLGUsQUF1Q2EseUJibEhJLHlCLENhMkVuQixnQixBQWlEYSx5QmI1Sk0sc0IsQ2EyRXJCLGdCQXFGZSxtQixDQU1mLGlCQUNlLFdBQ04sa0JBQ0ssbUIsQ0FDSSxtQixDQUdsQixxQkFLVyxhLENBSEUscUIsQ0FGWCxjQVNXLGMsQ0FNRiwyQixDQUFBLGtCLENBdkJHLHFCLENBMkJJLDJCLENBR2xCLGdCQUNjLGtCQUNGLGlCLENBQ0kseUJidE1LLGdCLENhcUt2QixrQixDQXFDbUIsbUIsQ0FFZixRLENBQ1Usd0JBQUEsWSxDQUVGLGlCLENBQ1UsMkIsQ0FJbEIscUJBQ1Msc0JBQ0MsbUJBQ00sYyxDQUtwQixrQkFDWSxTQUNKLE9BQ0Ysa0IsQ0FDVyxnQixDQUpILHFEQUFBLDRDLENBT1Usc0IsQ0FBQSxzQixDQURyQixVLENBS1ksaUIsQ0FJYixxQkFDVyxXQUNGLFcsQ0FDQyxzQkFBQSxZLENBRUYsaUIsQ0FDVSx5QmJqUEcsYyxDYTROdkIsa0JBMEJjLFdBQ0gsY0FDRSxjQUNGLGtCQUNLLG9CQUNHLGlCLENBSW5CLGtCQUNjLHNDekI1Tm9CLGV5QjhOckIsZSxDQUNFLHlCYm5RUSxpQixDYStQdkIsWUFrR2tCLG9CLENBM0ZQLGEsQ0FJWCxrQkFDWSxNQUNQLE8sQ0FDRSwwQkFFYyxhLENBTHJCLFUsQUFNUyx5QmJoUmMsYSxDYTBRdkIsa0JBVWMsV0FDSCxnQkFDSyxPQUNQLGdCLENBSUksaUIsQ0FDRyx5QmI1Uk8sZ0IsQ2EwUnJCLGNBS1csWUFDQSxnQixDQUtBLGtCQUVILGtCQUNPLHFCLENBQ0cseUJielNHLGdCLENhb1NyQixjQVFlLG1CQUNDLGUsQ0FuQ0wsYyxDQWdGRSxrQixDQTFERixnQixDQVRKLGdCLENBMkJNLE8sQ0FLTixvQixDQUNFLGEsQ0FDVixrQkFHVyxnQkFDRSxtQkFDRyxXLENBQ1AsMEJBRVUsYSxDQU5wQixhLEFBT1kseUJibFVXLGEsQ2EyVHZCLGtCQVdnQixhQUNGLFlBQ0YsbUJBQ08scUIsQ0FHWiwyQkFDVSxjLENBQ0YsZ0IsQ0FDWixrQkFJUyxNQUNQLHFCQUNNLGdCQUNDLHNCQUNNLDZCQUNFLGdCQUNMLGdCLENBQ0Esa0IsQ0FJRixlQUNFLHNDekIzVG1CLGlCLEN5QjZUaEIsb0IsQ0FJSixRQUdMLFdBQ0UsWUFDQyxnQkFDSSxtQixDQUNJLHlCYjVXRyxnQixDYWtWdkIsdUJBOEJZLGMsQ0FJWixrQkFDWSxtQkFDSyxXQUNSLFlBQ0Msc0N6QnBWd0IsZXlCc1ZyQixXekJ2WkUsNkJBQUEsZ0J5QjBaQSxnQkFDRCxjQUNELHVCLENBSUgsMkIsQ0FmVixnQixDQW1CaUIsSyxDQUNkLGdCekJyYVksZ0JxREVILGEsQ0FDRCxjLENBRVQsV0FDUyxnQkFDRyxrQixDQUNLLFEsQ0FBQSxRLENBQUEsUSxDQUFBLFEsQzVCdVVKLE8sQzRCcFVELFUsQ0FDSCxRLENBR1Qsa0IsQ0FDaUIsUSxDQUdqQixrQixDQUNpQixLLENBQUEsVSxDQUtiLG9CQUFBLG9CQUFBLGFBQ0ssbUJBQUEsYyxDQUNFLFcsQ0FDWixjQUlVLGdCQUNELGVBQ0csaUJBQ0UsVSxDQUNOLGEsQ0FMRSx5QixDQVFVLHlCQUdELFcsQ0FYcEIsZ0JBWWUsYyxDQUlmLGdCQUNjLFdBQ0osMEJyRC9CUSxXcURpQ1Qsa0IsQ0FDUSx5QnpDdkJNLGMsQ3lDa0J2QixrQkFRWSwwQixDQVVLLHlCLENBTmpCLG9CQUFBLG9CQUFBLGFBQ1csbUJBQUEsYyxDQUNFLGdFLENBR1QsYSxDQUNhLHlCLENBTUosZSxDQUVBLDBCLENBQUEseUIsQ0FJYixTLENBQ1MsZ0QsQ0FBQSwrQyxDQUVQLFVBQ1MsYyxDQUNJLHlCQUdLLDBCLENBVVAsZ0UsQ0FWTyx5QixDQVVQLCtELENBbEJiLFdBU1csYyxDQUNJLGdELENBQUEsK0MsQ0FFWCxlQUNTLGMsQ0FDSSw2QyxDQUFBLDRDLENBR2IsWUFJZSxnQixDN0I3Rkwsb0IsQzZCbUdkLG9CQUFBLG9CQUFBLGFBQ1csbUJBQUEsYyxDQUNFLEssQ0FDWixZLENDMUdVLHlCMUM0QlksSyxDMEM3QnZCLGNBSWEsUSxDQUdYLGtCLENBQ2lCLGlCLENBRWpCLG1CQUNpQiw4QyxDaERzREQsb0NBRWdCLGlCLENnRHpEaEMsZ0IsQUFFaUMscUNoRDJERCxpQixDZ0Q3RGhDLGdCQUV1QyxxQixDQUV2QyxpQkFDZ0IscUJBQ0wsa0IsQ0FDTyxpQixDQUNqQixlOUJsQlMsTUFDUCxjQUNNLFdBQ0YsV0FDRSxlLENBQ0csb0IsQ0FFWixTQUVXLHFCQUVFLGlCLENBQ0QseUJaaUJTLGlCLENZOUJ2QixhQWlCYSxlQUNDLFlBQ0YsbUNBQUEsMkJBQ0csY0FDRCxpQ0FDa0IsZSxDeEJyQmpCLG1DLEN3QndCWCxrQkFDWSxhLENBQ0QsMEMsQ0FGTSxXQUtKLGtCQUNDLFNBQ0osT0FDRixXQUNJLFdBQ0QsMEJBQ1cseUIsQ0FNMUIsa0JBQ1ksU0FDSixPQUNGLFdBQ0ksVUFDRCxtQnhCTlksa0NBQUEsMEJ3QlFELDhDQUFBLHNDQUNZLG9CQUNkLDBCLENBQ0gseUJadEJRLHlCLENZWXZCLGNBYWEsZSxDQUtiLHFCQUNXLDRDbEJLTyxlLENrQkhMLG9DbEJLcUIsZSxDa0JSbEMsVyxBQUU2QixxQ2xCVUssZSxDa0JabEMsVyxBQUVrQyx5QlpoQ1gsZSxDWThCdkIscUJBTWEsZUFDRSxXQUNKLGdCQUNFLFUsQ0FJYixjQUNXLFcsQ0FDQSxjLENBRVQsV0FDUyxnQkFDSSxXLENBQ0gseUJabERXLFUsQ1kyQ3ZCLHFCQVdhLFVBQ0YsZ0JBQ0ksWUFDSCxrQkFDQyxpQixDQUliLGtCQUNZLG9CQUFBLG9CQUFBLGFBQ0QseUJBQUEsc0JBQUEsOEJBQ1EseUJBQUEsc0JBQUEsbUJBQ0osV0FDTixZQUNDLGNBQ0EsaUJ4QnJCYSxnQkE3RVIsWSxDd0JxR0osMEJBRVMsaUIsQ0FacEIsVyxBQWFhLHlCWjNFVSxpQixDWThEdkIsV0FpQlcsVUFDQSxhQUNDLG9CLENBR1YscUJBQ1cseUJBQ08sZUFDUixRLENBQ0YseUJaeEZhLG9CLENZb0ZyQixXQU9XLFVBQ0EsVUFDQyxzQixDQUFBLHlCLENBR1AsY0FDUSxxQnhCbkhHLGV3QnFIRCxzQ3hCekRpQixvQndCMkRaLG9CQUNQLG1DQUFBLDJCQUNHLGlCLEN4QjVGRyxrQyxDQUFBLHFDLEN3Qm1HUixrQkFFTyxTQUNKLFVBQ0EsV0FDQyxXQUNBLFdBQ0MsV0FDQyxjQUNBLHdCLEN4QjVHRSx5QllYRSxzQixDQUFBLHlCLENZZ0doQixlQTZCWSxrQkFDRixvQixDQUNGLDZCLENBQUEsZ0MsQ0EvQkosV0FrQ00sb0IsQUFDSyx5QlpuR0MsNkIsQ0FBQSxnQyxDWWdFWixXQXlDTSxvQkFPRixnQixDQUNWLGNBS00sVUFDRixvQ0FBQSw0QkFDSyxpQixDQUNGLHlCWnpKVyxnQixDWXFKdkIsa0JBT2MsV0FDSCxnQkFDSyxlQUNBLGdCQUNDLDZCQUNELFFBQ04sdUIsQ0FJVyxhLEN4QjNKQSxnQixDd0I4SmxCLGFBSVEsZUFDQyxNQUNQLGdCeEI1TVUsVSxDd0I4TUoseUJaakxZLGdCLENZNEt2QixxQkFRYSxZQUNGLGtDLENBR1QsYSxDQUNXLG9CLENBQ1Ysa0JBSVMsZ0JBQ0UsVUFDTCxZQUNBLGFBQ0UsZ0NBQUEsd0JBQ1csa0NBQUEsMEJBQUssNkRBQUEscURBQU8sNEJsQjdIZCxtQixDQUorRCx5Qk1sRTVELG9CLENZNkx2QixlQVFhLDJCLENBSWIsZ0J4QnRPZSxhLEN3QjJSRix3QyxDeEJuUFEsc0IsQ3dCbU1uQixZLENBQ1MsNEIsQ0FEVyxrQkFJUixZQUNELFFBQ1QsZUFDVyxpQkFDRSxRQUNWLG9DQUFBLDRCQUNRLFUsQ0FDSix5QixDQVhULGdCQWVjLFVBQ1osb0JBQ2dCLGtCQUNOLFlBQ0gsV0FDRCxTQUNELGdCQUNPLFVBQ1osZ0JBQ1csb0NBQUEsNEJBQ0EsaUNBQUEsd0IsQ0FDQyw0QixDQVpkLFdBZVcseUIsQ0FDSyw4QixDQUZkLGlCLENBS2EsK0IsQ0FqQ0ssY0F3Q1Asb0JBQ08sVUFDaEIsaUNBQUEsd0IsQ0FDVyx5QkFJRyxzQixDQS9DbEIsd0JBc0RXLGlCLENBQ1YsWStCdlNPLFdBQ0QsbUJ2RDJDUSxtQ0FBQSwyQnVEekNLLGdDQUFBLHdCQUFRLDZEQUFBLHFEQUFPLDRCakRxR2pDLG1CLENBQUEseUMsQ2lEekdhLFEsQ0FPYixtQixDQVBKLGVBV2Esa0JBQ0csOEMsQ2pEMkRFLG9DQUVnQixtQixDaUR6RWxDLGdCLEFBYW1DLHFDakRnRUQsbUIsQ2lEN0VsQyxnQkFheUMscUIsQ0FieEIsV0FnQkosc0N2RHlEcUIseUIsQ1F0Qkwsb00sQ0FBQSxtTSxDK0NqQ04sMkIsQ0FIbEIsb0IsQ0FNb0IsOEMsQ0FLdkIsU0FDRSxVQUNBLGVBQ1ksV0FDTCxZQUNDLFNBQ0EsZUFDRSxXQUNILFlBQ0MsYUFDQyxjLENBQ0Qsa0QsQ0FYa0IsV0FjakIsWUFDQyxhLENBQ0MseUIzQ3lCUSxtQixDMkNuRXZCLDRCQWdEZSxlLENBQ0csOEMsQ0FHZCxXQUNTLFlBQ0MsV0FDRCxXLENBQ0Msa0QsQ0FKa0IsV0FPakIsYUFDQywwQyxDQTVEQyxpQkFrRUQsb0JBQ0csd0IsQ3ZEckJFLDRDLEN3RDRTVixnQyxDRDFWTSxxQyxDdkQ2RWlCLHdELEN1RDdFakIsYUEyRVgsZSxDQUNBLHlCM0NUaUIsMEMsQzJDbkVOLFlBZ0ZILGlCQUNSLHNDLENBS1MsZSxDQUNELG1FLEN2RHpDTyxtRSxDdUQyQ25CLGEsQ0FDVyxlLENBQ1YsZVRyRlMsTUFDVixPQUNBLFdBQ08sWUFDQyxZQUNELFksQ0FLRyxvQyxDOUM4QlMseUQsQ0FBQSxnRSxDOEMzQm5CLFksQ0FDVyxnQyxDQUdYLFcsQ0FDVSw4QixDQUdWLFVBQ08sVyxDQUNFLHlCbENNWSw4QixDa0NSckIsVUFJUyxTQUNMLDJCLENBS04sa0JBQ1ksV0FDSCxZQUNDLCtCLEM5Q3ZCUSxxQixDOEN5QmpCLGtCQUdXLFFBQ1AsU0FDQyxpQkFDTyxpQkFDQyxVQUNQLGlEQUFBLHdDLENBQzRCLHlCQUVmLHFCLENBVHBCLFdBVVcsd0IsQ0FJWCxrQkFDWSxxQkFDRCxTQUNULFdBQ08sa0IsQ0FDTSx5QmxDSVEsd0IsQ2tDVHZCLGdCQVFlLCtCLENBSWYsa0JBQ1ksTUFDVixPQUNBLFdBQ08sWUFDQyxlLENBQ0UsdUIsQ0FDWCxVQUdNLHFCQUNJLFUsQ0FDRix3QixDQUNSLGlCVzVFVSxlQUNDLHNCekRGRyxlLEN5RElILDBELENBSlksbUIsQ0FPWCxtRixDQUVULFksQ0FDRSx5QjdDbUJpQix3QixDNkM3QnZCLGlCQWVhLG1DQUFBLDRCQUNFLGUsQ0FJZixXQUNTLGtCQUNHLFlBQ0gsZ0JBQ0ksV0FDWCx3QixDekR0QlksMEJZWVMsZSxDNkNLdkIsWUFTVyxpQixBQUNJLHlCN0NEUSxlLEM2Q1R2QixhQWFhLFdBQ0YsZUFDSSxXQUNYLG9CLENBSUoscUJBQ1csa0JBQ0MsV0FDSCxnQkFDRyxtQixDQUNNLHlCN0NoQkssb0IsQzZDV3ZCLGtCQVFjLHlCekQ3Q0Esc0J5RCtDTSxxQyxDQUlwQix1QkFDVyxpREFDa0IsZUFDaEIscUJ6RDlDSyxzQkFYSCxzQnlENERHLGlCLENBQ0osMEMsQ0FFWixxQyxDekRPZ0MseUJZekNYLHFDLEM2Q3lCdkIsY0FhYSw4QixDQUliLGtCQUNZLGtCQUNELGVBQ0MsZUFDQyxXQUNKLHFCekRqRVMsc0JBWEgsbUJ5RCtFQyxzQ3pEUmtCLGV5RFV4QixvQ0FBQSw0QkFDRyxnREFBQSx1QyxDQUNDLG9DLENBWmdCLHdCLEN6RDlDVixxQyxDeUQ4Q1Usd0IsQ0FrQlIsa0MsQ0FsQlEsaUJBc0JkLFdBQ0wsVyxDQUNDLHlCN0NsRVcsOEIsQzZDMEN2QixjQTJCYSx1QyxDQUliLGtCQUVjLGVBQ0QseUJBQ08sbUJBQ0Ysb0IsQ0FhSCw2QyxDekQ3R0csOEMsQ3lENEZkLFdBUUUsa0JBQ1UsV0FDSCxNQUNQLFNBQ0EsWUFDUSxXQUNELFdBQ0QsZ0N6RDNHTSxZLEN5RDZHSCw2QyxDekQ3R0csZ0NBQUEsdUIsQ3lEMkhILHlCN0N6R1EsNkMsQ0FBQSw4QyxDNkMwRW5CLGEsQ0FvQ2EsdUQsQ0FwQ2IsY0F5Q2Usd0IsQ0FPbkIsZUFDWSxnQ25EeERXLHdCQUFBLGdDQUFBLHdCbUR5REksNkRBQUEscURBQU8sNEJuRHREOUIsbUIsQ0FBQSx5Qk10RW1CLHdCLEM2QzBIdkIseUNBQUEsa0NBSTRCLGlDLENBSTVCLGVBQ1ksZSxDQUNBLHlCN0NwSVcsaUMsQzZDa0l2QixrQkFJYyxxQkFDRCxTQUNKLG1CQUNTLFlBQ1AsZ0MsQ0FJWCwyQkFBQSwyQkFBQSxvQkFDVyxrQkFDQyw0QkFDRCxXQUNGLGVBQ0ksc0N6RDdHcUIsZ0J5RCtHckIsZUFDSCxtQ0FBQSwwQixDQUNJLHNDLENBRVosWUFDUyxrQkFDRyxVQUNWLE8sQ0FDQSxzQyxDQWY0Qix3QixDekRsSlosdUMsQ3lEa0pZLHdCLENBdUJWLHVCLENBQUEsb0IsQ0FLdEIsWUFDUyxrQkFDRyxXQUNILE1BQ1AsU0FDQSxZQUNRLFdBQ0QsWUFDQyx5QnpEbkxXLGlCLEN5RHFMTiwyQixDQUFBLHdCLENBVkssa0JBYU4sUUFDUCxTQUNDLFdBQ0csV0FDRCxZLENBQ0csYSxDQUNWLGtCQUlZLGEsQ0FDSiwrRCxDQUlULFNBQ0Usd0IsQ0FJVyxxRCxDQUFBLDRELENBR1MscUJ6RG5NSCx3QixDeUR1TUYsdUMsQ0FBUyxXQUtuQixVQUNGLGdCQUNNLG9CLEN6RDNPSyx1QyxDeUQ2T2pCLHNDekRyTGlDLG9CLENBdERoQixtQyxDeURnUGpCLGFBR1Usa0JBQ0MsZ0JBQ0EsZUFDRiw2Q0FBQSxxQ0FDWSxnQ0FBQSx3QkFBa0IsNkRBQUEscURBQU8sNEJuRGpLM0MsbUIsQ0FBQSx1QyxDbUQ0SitCLGlCQVFuQixXQUNMLFcsQ0FDQyxxQyxDQVZaLGtCQWNjLGVBQ0QsZUFDRSxzQ3pEek1tQixrQnlEMk1sQixVQUNaLG9CLEN6RHZRYyx5QyxDeURvUGlCLHdCLEN6RHRPZiwwQyxDeURzT2Usd0IsQ0EyQmIsOEIsQ0FDbkIsWSxDQUlRLHFDLENBRG1CLFdBSTFCLHFCQUNTLGtCQUNDLFNBQ0wsa0JBQ1MsV0FDUCxXQUNELCtCLENBS0csOEIsQ3pEbFNLLHlDLEN5RG1SbEIsYSxDQXVCYSxzQixDQUtGLHVCLENBUkEseUMsQ0FEWCxZLENBYVcseUI3Q2pTWSx1QixDNkNnU3ZCLGVBR2MsWUFDRixXQUNELFdBQ1AsOEIsQ0FJSixhQUNXLGNBQ0Msa0JBRUgsWUFDQyxlQUNBLHNCekQ3VUssZSxDeUQrVUgseUI3Q2xUVyw4QixDNkMwU3ZCLGNBVWEsa0JBQ0MsV0FDVixnQyxDQVpKLGtCQWdCYyxRQUNWLE9BQ0EsTUFDQSxTQUNBLFlBQ1EsV0FDRCxZQUNDLHNDekR4UnNCLGV5RDBSbkIsd0IsQ0FDSyxpQixDQUNqQixZQUtTLFcsQ0FDRCxxQyxDQUNSLFdBSU0sa0JBQ08sV0FDUCxXLENBQ0MsNkMsQ0FDVCxhQUdVLGFBQ0EsZUFDRCxzQnpEdFhLLHNDQW1FbUIsb0IsQ0F0RGhCLHlCWWdCSyw2QyxDNkNzVnZCLGVBUWEsOEIsQ3pEM1dLLGlCLEN5RCtXbEIsVSxDQUNTLG9DLENBRHFCLHdCLEN6RHRXVixxQyxDeURzV1Usd0IsQ0FPUiwrQixDQUNuQixjQUlRLFdBQ0Ysa0JBQ0ssb0JBQ0gsVUFDSixzQ3pEdlUyQixleUR5VXJCLHlCQUNLLGUsQ0FDTixzQyxDQUNYLHlCekRqWmEsb0IsQ0FRSSx1QixDeUQ4WWpCLHlCekRqWG9CLFUsQ0F4Q04sb0MsQ3lEOFpkLFlBR1Esa0JBQ0csUUFDUCxXQUNJLFdBQ0EsWUFDQyx1Q0FBQSwrQkFDRyxnQ25EdlVVLHdCQUFBLGdDQUFBLHdCbUR3VUksNkRBQUEscURBQU8sNEJuRHJVOUIsb0JBQUEsbUIsQ054RmMsYyxDeUQrWmpCLHdCLEN6RGpabUIsbUQsQ3lEd1owRCxnQixDQU0xRSxnQ25EdlZtQix3Qm1Ed1ZNLDZEQUFBLG9ELEN6RC9aVCxtRCxDeURzWmxCLG9DQUFBLDRCbkQvVXFCLGdDQUFBLHdCbURpVmEsK0JBQUEsc0IsQ0FBMEMsZ0IsQ0FMOUUsV0FTVyxXQUNBLFFuRHRWWSxrQ0FBQSwwQm1Ed1ZhLDhCbkRyVmhCLHFCLENtRHFWMEQsZSxDQUMzRSxrQkNyYlMscUJBQ0QsV0FDRixtQixDQUNFLHlCOUNzRFksZSxDOEMxRHZCLGdCQU1hLDZCLENBTmIsbUIsQ0FVYSw4QixDQUdYLGUsQ0FDYyxnRCxDQURkLGdCQUlnQixXLENBQ0osc0MsQ0FsQmQsYyxDQXVCYSx5QjlDbUNVLHNDLEM4QzFEdkIsZ0JBeUJlLGlCLENBekJmLFlBOEJZLFVBQ0gsZ0JBQ00sc0MxRGdDbUIsa0IwRDlCbEIscUJBQ0sscUIxRDNCSCw4QyxDTXNEQSxvQ0FFZ0IsaUIsQ29EaEVsQyxnQixBQXFDbUMscUNwRCtCRCxpQixDb0RwRWxDLGdCQXFDeUMsdUMsQ0FSdEMsVyxDQVdXLGlELENBWFgsYSxDMURjYyxxRCxDMERBb0IsaUJBSWhCLGVBQ0YscUIsQ0FPUixzQixDQUNSLGNBSVEsY0FDRCxVQUNILGdCQUNNLG1CQUNHLFNBQ2QsMkJBQ3FCLHdCQUNKLDRCQUNFLHFCLENBQ04seUI5Q1hRLHNCLEM4Q0N2QixvQkFhb0IsNkMsQ0FicEIsZSxDQWlCZSxzQixDQUNaLGtCQUlTLFFBQ1YsTUFDQSxzQzFEZGdDLGUwRGdCckIsaUJBQ0YsUyxDQUNULHlCOUM3QnFCLHNCLEM4Q3NCdkIsZUFVZSxrQkFDRiw2QixDQVhTLFdBZWxCLGtCQUNVLE1BQ1YsT0FDQSxXQUNPLFlBQ0MsV0FDRCx1QixDQUNRLHlCLENBQ2hCLGUsQ0FLWSxtQyxDQUZRLFUsQzFEN0dSLDJDLEMwRDZHUSxvQixDMURsR0wscUQsQzBEOEdoQixlLENBQ2MsNkQsQ0FHa0IsY0FFbkIsV0FDVCxjQUNRLFVBQ0gsbUJBQ1MsUSxDQUNkLDRELENBUDRCLGNBVW5CLFlBQ0YsZ0JBQ0ssVyxDQUNKLHlCOUM3RVMsNEQsQzhDZ0VXLGFBZ0JsQiw2RSxDQUdaLFVBQ0Usa0JBQ1UsTUFDVixPQUNBLFdBQ08sZUFDSSxZQUNILHFCLENBQ1Msb0YsQ0FFbkIsU0FDRSxrQkFDVSxRQUNQLFVBQ0csV0FDQyxXQUNBLGVBQ0ksbUNBQUEsMkJBQ0EsOEMsQ3BEakdDLG9DQUVnQixvRixDb0R1RjlCLGdCLEFBU2lDLHFDcEQ1Rkgsb0YsQ29EbUY5QixnQixBQVN1Qyx5QjlDdEdwQixvRixDOEMwR1ksYUFFckIsYyxDQU1kLGEsQzFEeElpQixxQixDMER3SUgsd0IsQzFEeElHLFksQzBENklkLGEsQzFENUlrQixtQixDMkQ2Y00sNEYsQ0Q5VGYsd0IsQzFEL0lTLG9CLEMwRG9KbEIsYSxDMUR4Sm9CLDJCLEMwRDJKSCx3QixDMUQzSkcsYyxDMERnS3BCLGEsQzFEcEpjLHFCLEMwRHVKSCx3QixDMUR2Skcsa0IsQzBENEpkLGEsQzFEbEtvQix5QixDMERxS0wsd0IsQzFEcktLLGMsQzBEMEtwQixhLEMxRHRLYyxxQixDMER5S0gsd0IsQzFEektHLGEsQzBEOEtkLFUsQ0ZqT0QsdUMsQ0FHRSxhLENBQ1csNEIsQ0FDVixrQkFLTyxXQUNILFlBQ0Msa0JBQ0ssU0FDYixzQ3hEMERnQyxld0R4RHJCLGdCQUNDLGVBQ0EsZUFDSixtQ0FBQSwyQkFDSSxtQkFBQSxrQkFBQSxhLENBQ04sa0MsQ0FBQSxrQyxDQVpvQixrQixDeERvQ1Asc0MsQ0FBQSxzQyxDd0RyQlosUyxDeERuQk0sbUMsQ3dESWEsa0IsQ3hESGIsMEYsQ3dEMkJDLHVDLENBRE4sUyxDeEQzQkssaUMsQ3dEbUNiLGtCQUNZLGFBQ0QsUUFDTixPQUNILFdBQ08sb0NBQUEsNEJBQ0ksZUFDRixhLENBQ0YsZ0MsQ0F2Q2lCLGtCQTJDZCxRQUNQLFNBQ0MsV0FDRyxZQUNDLHVDQUFBLCtCQUNHLG9CeER6Q0csbUNBQUEsMEIsQ3dEMkNGLHlCNUN6Qk8sNEIsQzRDekJ2QixrQkFzRGMsU0FDTCxXQUNFLFdBQ0EsT0FDUCxnQkFDQSx5QixDQUNZLGdDLENBNURZLDZCLENBK0RELGlDLENBR3ZCLGVBZUYseUIsQ0FkYSxvQixDQWVkLGVBR1csTUFDVixPQUNBLFNBQ0EsUUFFaUIsYUFDUixVLENBeEJJLG9CLENBV2IsZ0JBQ1UsZSxDQUVWLHlCLENBUUEsMEJBR0EsbUIsQ0FDYSx5QjVDcEVRLHlCLEM0QzJEdkIsVUFZUyw4QixDQUlULGtCQUNZLFdBQ0gsaUJ4RDdCYyxZd0QrQmIsZ0JBQ0UsYSxDQUNGLDBCLENBQ1Qsa0JBR1csV0FDSCxRQUNKLGNBQ00sd0NBQUEsZ0NBQ0UsWUFDSCxXQUNELG1CLENBQ1MsOEIsQ0FSUSxrQkFXWixnQkFDRSxTQUNSLFdBQ0csWUFDQyxTLEN4RGhJRywyQixDd0RrSVosa0JBSVMsU0FDVixRQUNHLFdBQ0ksWUFDQywwQkFDUyxrQkFDSixTQUNMLHdCQUNZLG9DQUFBLDRCQUNULGVBQ0gsaUNBQUEsd0IsQ0FDSSwwQkFFTSwyQixDQWRwQixZQWVXLCtCLENBZmdCLGtCQW1CYixRQUNQLFNBQ0MsVXhEMUpPLFd3RDRKSixZQUNDLGlCQUNJLGlCLENBQ0MsaUMsQ0FBQSxpQyxDQTFCVSxrQixDQStCWCxrQyxDQS9CVyxjLENBa0NYLHVCLENBQ2Isa0JBSVMsV0FDSCxXQUNBLFlBQ0MsaUIsQ0FDSyxrQyxDQUNkLFFBRUksUUFDSCxrQkFDYSxXQUNOLGlCQUNNLG1CeEQvSU0sa0J3RGlKVCxvQ0FBQSwyQixDQUNDLHlCNUM3SlUsa0MsQzRDcUp2QixtQkFXa0Isb0IsQ0FJbEIsa0JBQ1ksTUFDVixVQUNNLHlCQUNDLFlBQ0MsZUFDSSxTQUNKLGVBQ0csV3hEek1FLHdCd0QyTU8scUMsQ3hEeElZLCtDLEN3RDhIZCwwQixDQWNILHFDLENBR0Esc0MsQ0FqQkcsMEIsQ0FvQkgsMEMsQ0FwQkcsMEIsQ0F1QkgsZ0MsQ0FDZCxrQkFLUyxTQUNMLG1CQUNPLFdBQ0wsaUJ4RHBKYyxTd0RzSmpCLG9DQUFBLDJCLENBQ08sbUMsQ0FQYixlQVVlLGlCQUNFLGNBQ0wsc0N4RGxLc0IsaUIsQ3dEb0toQix3QyxDQUNmLG1CLENBSWUsdUIsQ0FDakIsc0JBR1UsbUJBQ00sZ0JBQ0wsWSxDQUNGLDhCLENBQ1Qsa0JBR1csVUFDTCxhQUNHLHFCQUNDLG1CQUNJLGtCQUNELGVBQ0QsaUJBQ0UsYUFDSixnQnhEblFJLGlCd0RxUUwsbUJBQ00scUJ4RDNQRSxzQ0F3RGdCLGdDQUFBLHVCLEN3RHNNcEIsMEI1Q3RRUyw4QixDNEN1UHZCLGEsQUFrQlcsMEI1QzdQWSw4QixDNEMyT3ZCLGEsQUFzQlcsMEJBR1EsOEIsQ0F6Qm5CLFcsQUEwQlcseUJBR1UsOEIsQ0E3QnJCLGFBOEJXLG1DLENBR1QsY0FDVyxZQUNELGUsQ0FDRSx5QkFHTSxvQyxDQUFBLG9DLENBdkNVLDBFQUFBLGlFLENBMkNWLHFDLENBM0NVLHFCeEQvT1osdUVBQUEsZ0V3RCtSRSw0QixDQUtwQixZQUNTLGtCQUNNLDJCQUNRLHdCQUNKLDRCQUNFLGNBRVgsaUIsQ0FDSywyQixDQUNkLGNBR1UsZUFDRSxpQkFDRSxrQkFDSixxQnhEblRPLHNDQXdEZ0IsMEJ3RDhQcEIsa0NBQUEseUIsQ0FDQSxnQyxDQUVaLGtCLENBQ2MsaUMsQ0FBQSxpQyxDQVhXLGUsQ3hEMVRaLGtDLEN3RDBUWSxxQnhEL1NULGtCLENBY0UseUIsQ3dEdVRqQixpQixDeER6UStCLDBCLEN3RGlSL0IsY0FJUSxjQUNULGtCQUNTLDBCQUNHLGtDQUFBLHlCLENBQ0EsZ0MsQ0FMWSxlLEN4RDNWWCx5Qlk2QlEsb0IsQzRDMlVyQixRLENBQ08sOEIsQ0FDTixXLENBRVMsMEIsQ0FDVCxzQixDQUVVLGdDLENBQ1YsUSxDQUVNLG1DLENBRFAsaUIsQ0FJa0Isb0IsQ0FDZixPQUdELGtCQUNjLGVBQ0gsdUIsQ0FDSiwyQixDQUNSLFdBRVEsV0FDQSxXLENBQ0MsK0IsQ0FIaUIsY0FNZCxXQUNGLFlBQ0MsZ0JBQ0ksZ0IsQ0FDQyxnQyxDQUdXLFVBRWxCLFUsQ0FDQyx1QixDQUNSLFlBSU8sUyxDQUNSLDhCLENBQ0QsV0FHUSxZQUNDLGVBQ0ksNEJBQ0gsZ0JBQ0csNkJBQ0cscUMsQ3hEN1pKLDRCLENBc0VtQixtQyxDd0QwVjlCLGtCQUNZLFFBQ1AsWUFDSyxvQ0FBQSwyQixDQUNHLHFDLENBYmUscUJ4RDVZZCxzQkFYSCx3QixDQUFBLDRCLEN3RCthUixVQUNHLFdBQ0MsWUFDQyxVQUNSLDBCQUNpQixxQixDQUVOLHdDLENBQ1osZ0IsQ0FHQywyQixDQUNELGVBR1ksaUJBQ0Usa0JBQ0osYyxDQUNHLDBCLENBQ2IsZUFHWSxhQUNGLGdCLEFBQ0cseUI1QzFZTywyQixDQUFBLGtDLEM0Q2daTSxvQnhEbGFELGEsQ2dEbkJFLGtDLENBSzVCLGtCQUNZLGNBQ0QsVzFDa0NLLGUsQ050QlUsYSxDZ0R2Q25CLGlCQUNNLGtCQUNBLHNCQUVILG9EQU5ELFMsQzFDK0RPLG9DQUVnQixhLEMwQ25FbEMsb0IsQUFTcUMscUMxQzhESCxhLEMwQ3ZFbEMsb0JBUzJDLG9CLENZSTdCLDhCLENaYkQsWSxDQVlBLGlDLENBR1gsV0FDUyxZQUNDLHFCQUNDLGlCLENBTWlCLGtDLENBUW5CLFdBQ0EsOEMsQ0FFRyxvQzFDZ0NvQixrQyxDMEN0Q2hDLGMsQUFLOEIscUMxQ3FDRSxrQyxDMEMxQ2hDLGNBS3FDLHVDLENBSXJDLGtCQUNZLFdBQ0gsWUFDQyxzQkFDUyw0QkFDRSwyQkFDRSw4QkFBQSxzQkFDVix3REFBQSwrQyxDQUNXLHdDLENBSXhCLGNBQ1csa0JBQ0MsV0FDSCxXQUNBLDhDMUNXTyxxQk50REEsWSxDZ0Q4Q0wsb0MxQ1VxQix3QyxDMENqQmhDLGMsQUFLOEIscUMxQ2dCRSx3QyxDMENyQmhDLGMsQUFLcUMseUJwQ01oQix3QyxDb0NYckIsWUFVVyxrQyxDQUlYLGtCQUNZLDZDMUNBSSxTLEMwQ0VULG9DMUNBeUIsa0MsQzBDSGhDLGEsQUFFOEIscUMxQ0tFLGtDLEMwQ1BoQyxhQUVvQywrQixDYWxFMUIsY0FFQSxlLENBQ0csb0QsQ0FFWCxPLENBQ0UseUJqRHVEaUIsb0QsQ2lEeERuQixlQUlhLHlELENBS1gsK0JBQ1MsVSxDN0RmQSxvRixDNkRjSiwwQixDN0RkSSwwRSxDQUFBLDJFLEM2RGNKLDBCLEM3RGRJLCtFLEM2RGNKLDBCLEM3RGRJLHlCWTZEUSxtRCxDaURoRG5CLG1CN0QwQmEsWSxDNkRMVCx5RCxDQUVBLDRDLENBQzJCLCtELENBRHRCLGlDN0RJUSxpQixDNEQ5Q3JCLHFCQUNXLGtCQUNDLG9CQUNELFdBQ0YsaUIsQ0FDSyx1QixDQUNiLHFCQUdVLGtCQUNDLGFBQ0YsVUFDSCxXQUNDLFdBQ0MsbUJBQ1EseUI1RDhCQSxlNEQ1QlAsc0JBQ1EsZ0NBQUEsdUIsQ0FJTCw2QixDQWRVLFMsQ0FrQm5CLDhCLENBbEJtQixVQXNCbkIsVUFDSyxVLENBQ0MseUJoRG1DYSx1QixDZ0QzRHZCLGdCQTRCWSxVLENFcENaLGNBQ1csa0JBQ0MsZSxDQUNBLGtCLENBQ1gsa0JBRVcsV0FDSCxZQUNDLG1CQUNLLG9CQUFBLFcsQ0FFTCx5QixDQU5RLHdCQUFBLGUsQ0FTTixpQixDQUNULHFCQUdRLGtCQUNDLG1CQUNJLGtCLENBQ0QsVyxDQUNkLHFCQ2ZVLGVBQ0MsVUFDVixPQUNBLFFBQ0EsU0FDSyxZQUNHLGVBQ0MsV0FDRixpQi9Eb0VjLG9DQUFBLDRCK0RsRVYsUyxDQUNYLDBCLENBWkYsSyxDQWVJLHlCbkRjbUIsVyxDbUQ3QnZCLE1BbUJJLFdBQ0EsMkIsQ0FJSixVQUNFLFNBQ0ssU0FDTCxjQUNTLG1DQUFBLDBCLENBQ0UseUJuREFVLDJCLENtREx2QixVQVFJLFNBQ0ssc0JBQ0ksd0MsQ0E4Q0gsb0IsQ0EzQ1IsVSxDQUNTLHdCLENBQ1IscUJBSVEsa0JBQ0MsVyxDQUNGLHNDLENBSGMsVyxDQU1aLHlCbkRuQlcsd0IsQ21EYXZCLGVBVWUsMEIsQ0FWZixxQkFjYSxrQkFDQyxpQkFDRyxRQUNWLGdCQUNRLG1DQUFBLDBCLENBQ0EseUJuRGhDUSwwQixDbURhdkIsZ0JBc0JpQixlQUNBLG9CQUNFLGtCLENBS25CLHFCQUNXLFdBQ0YsVyxDQUNDLGdCLENBQ1QsV0FHUSxXQUNBLFcsQ0FJQyw0QyxDQU5WLGNBVVksV0FDRCxXLENBQ0Msa0IsQ0FDVCxrQkFJUyxRQUNWLFFBQ0csbUNBQUEsMEIsQ0FDUSxxQyxDQUVYLHNDL0RsQ2dDLG9CTVZqQixXeUQrQ04sZUFDSSxnQkFDQyxpQixDQUNFLDhDLENBWmxCLFUsQ0FnQlcseUIsQ0FDUixXQUlLLGVBQ0ssVUFDWCxvQkFDZ0Isc0NBQUEsOEJBQ0osZ0NBQUEsd0JBQ0QsVSxDQUNYLHNDLENBRUEsaUJBQ2EsVSxDQUNMLDRDLENBRVIsZSxDQUNjLG9ELENBRWQsYyxDQUNhLG1ELENBR1csVUFDeEIsbUIsQ0FDZ0IsZ0IsQ0FDakIsYUFJVSxrQkFDQyxZQUNGLE1BQ1IsUyxDQUNNLHlCbkRuSGUsZ0IsQ21EOEd2QixlQVFlLGtCLENBUmYsb0JBQUEsb0JBQUEsYUFZYSxrQkFDQyxRQUNQLGdCQUNRLG1DQUFBLDBCLENBQ0EseUJuRDlIUSxrQixDbUQ4R3ZCLGdCQW1CaUIsZUFDQSxvQkFDRSxvQixDQXJCSCxjQXlCRixlQUNHLHFCL0QxSkMsd0IsQytENEpJLDhCLENBTXJCLDZCL0QxS2EsZ0JBSEMsZStEZ0xELDBDQUFBLGlDLENBRWUseUJuRHJKTiw4QixDbURnSnRCLFNBUVMsVUFDTCxtQkFDVSwyQyxDQUdaLGdCLENBQ2EscUMsQ0FHZixhLENBQ1csMkMsQ0FFWCxZLENBQ1csbUMsQ0FFWCxXQUNTLGtCQUNNLHdCLEMvRHpLVyxtQyxDK0Q2SzFCLGNBQ1csc0NBQUEsNkIsQy9EakxTLDJILEMrRGtMTiwyRCxDQUZFLFMsQ0FLWiw2QyxDQUdGLFksQ0FDVyxnQixDQUNWLG1CLENDbk5jLDZCLENBRWhCLG1CLENBQ2lCLGdDLENBRGpCLFdBSVcsYSxDQUNDLGlDLENBR1osZSxDQUNjLHdELENBRVosYUFDVyxlQUNFLFUsQ0FDSixxQixDQUNSLGNDdkJNLGtCQUNDLGdCQUNFLHNCQUNKLFVBQ1IsZ0MzRGlHcUIsd0JBQUEsa0NBQUEsMEIyRGhHSSw2REFBQSxxREFBTyw0QjNEbUc5QixvQkFBQSxTMkRsR0YsUUFDQSxNLENBQ0EseUJyRDBEcUIscUIsQ3FEbkV2QixtQkFZYyxrQyxDQXVKSCx1QyxDQXBKVCxTLENBQ0UsOEIsQ0F5QlcscUMsQ0F6QlgsMkIsQ0F5Qlcsa0MsQ0FVSSxnQzNEbURJLHdCMkRsRE0sNkRBQUEsb0QsQ0FwQ3pCLDhCLENBS0osaUJBQ1ksZUFDRSxTQUNKLFVBQ1Isa0JBQ1ksc0JBQ0ksc0NBRUwscUJqRVRLLGtCaUVXTixVQUNWLFdBQ08sZ0IzRHFFYyxrQ0FBQSwwQkFHbkIsYyxDMkRoRVcscUMsQ0F6QlgsMkIsQ0F5Qlcsa0MsQ0FXcUIsNEIzRHFEaEMsbUIsQzJEekZBLDJCLENBTVEsZUFDRSxTQUNKLFVBQ1Isa0JBRWdCLHNDakVrRGdCLGVpRWhEckIscUJBSUosZ0IzRHdFTCxlMkQxRVEsVUFDVixXM0RzRXFCLGtDQUFBLHlCLEMyRGxFYix5QnJEK0JhLDhCLENBQUEsMkIsQ3FEOUN2QixlQWtCZSxnQkFDQyxnQkFDRCxxQyxDQUFBLGtDLENBcEJZLFdBd0J2QixrQkFDVSxPQUNWLE1BQ0EsV0FDTyxZQUNDLG1CM0RvRFcsZ0NBQUEsd0JBR25CLFUsQzJEN0NTLDBDQUFBLFEsQ0FQVCx5Q0FBQSxRLENBT1MsdUNBQUEsUSxDQVBULHNDQUFBLFEsQ0FHVSxvQixDakV2Q0kseUNBQUEsZSxDQUFBLHNDQUFBLGUsQ2lFMENmLFUsQ2pFMUNlLDBDQUFBLGUsQ0FBQSx1Q0FBQSxlLENpRWlEZiw0QkFBQSxtQixDQUNjLDhCLENBQ1osZ0JBS1MsZUFDRCxpQkFDRSw2QkFBQSxvQixDQUNLLHlCckRURyw4QixDcURLdkIsaUJBT2lCLDJCQUFBLG9CQUNiLHFDLENBUjBCLHdCLENqRS9EaEIsdUMsQ2lFK0RnQixVQWdCMUIsMkJBQUEsbUJBQ0EsNEJBQUEsb0JBQ1csa0IsQ0FDSSx5QnJEeEJJLHVDLENxREtPLFdBc0JqQix1QkFBQSxnQkFDSSxvQyxDQUlmLFUsQ0FDUyxvQyxDQUNSLFcsQ0FHUSxxQyxDQUNSLGdCQUlTLGtCQUNBLFFBQ1YsU0FDSSxZQUNJLFdBQ0QsZUFDSSxjLENBQ0YsNEIsQ0FDVixrQkFHVyxxQkFDRCxZQUNELFNBQ0osbUJBQ1MsZ0MzRHRCUSx3QkFBQSxnQ0FBQSx3QjJEdUJJLDZEQUFBLHFEQUFPLDRCM0RwQjlCLG1CLENBQUEsMkIsQzJEcUJILHFCQUdVLGtCQUNDLG1CQUNJLG1CQUNELGdCQUNILFksQ0FDRixrQyxDQU5pQixzQkFTQyxXLENBQ2YsdUMsQ0FWYyxhLENBY3ZCLHNDLENBZHVCLGMsQ0FrQnZCLHlDLENBQUEsa0MsQ0FJRixhLENBQ1cseUMsQ0FHWCxrQkFDWSxlQUNELFMsQ0FDVCxrQyxDQTdCdUIscUJqRS9HVCxVaUVpSmQsVSxDQUlFLHlDLENBTkksVUFVSixxQmpFeklnQix3QixDQUFBLGdCLENpRTRJakIsaUJDNUtTLG9CQUNHLFdBQ1IseUJsRTJDWSxtQ0FBQSwyQmtFekNDLGdDQUFBLHdCQUFRLDZEQUFBLHFEQUFPLDRCNURvR2pDLG1CLENBQUEsOEIsQzREekdKLGFBUUksZSxDQUNBLG1CLENBVEosZUFhYSxrQkFDRyx1Q2xFMERvQixnRE1EbEIsZSxDQVZILG9DQVltQixtQixDNER6RWxDLGdCLEFBZ0JtQyxxQzVENkRELG1CLEM0RDdFbEMsZ0IsQUFnQnlDLHlCdERtRGxCLGdCLENzRG5FdkIsWUFxQlksZSxDQUNSLG1CLENBdEJKLDRCQXlCZSxpQkFDRyxZLENDMUJsQixhQUNTLFEsQ0FDSCx5QkFDYyxZLENBSHBCLGNBSVcsNEMsQ0FJWCxRQU1BLHlDLEM3RHlEa0Isb0NBRWdCLDRDLEM2RDNEbEMsVSxBQUU0QixxQzdENkRNLDRDLEM2RC9EbEMsUzdEZ0VrQixzQyxDNkQxRGxCLHlDLEM3RG1Ea0Isb0NBRWdCLHNDLEM2RHJEbEMsVSxBN0RzRGtCLHFDQUdnQixzQyxDNkR6RGxDLFU3RDBEa0IscUQsQzZEcERDLGtCQUNSLGNBQ0EsWSxDQU9ELG9ELENBR1YsVyxDQUVTLHNCLENBQ1Asa0JqRW5DVSxXQUNILHdFQUFBLCtELENBQzRCLHlCVTJEZCxzQixDVjlEdkIsZ0JBTWdCLGlCQUNGLHlCLENjZ1NDLDZELENkdlNmLFEsQ0FXSSw0QyxDQW1KTSw4QyxDQStJRSw0QyxDaUVyUlYsbUUsQ2pFVkEsWSxDQUNXLDRDLENBR1gsVUFDRSxVQUNBLFksQ0FDUyxpQyxDQUdYLFUsQ0FDUyx5QlVxQ1ksd0MsQ1ZuQ25CLFdBRVcsYUFDQyxpQyxDQU1oQixhQUVhLFksQ0FDQyx5QlV1QlMsaUMsQ1YxQnZCLGVBTWUsd0MsQ0FLZixzQkY5Q2UsaUJFaURDLGlCLENBQ0MsK0IsQ0FDZCxrQkFLUyxjQUNGLFVBQ0gsa0QsQ0lPVyxvQ0FFZ0IsK0IsQ0pabEMsa0IsQUFJa0MscUNJWUEsK0IsQ0poQmxDLGtCLEFBSXlDLHlCVUVsQiwrQixDVk52QixnQkFNZ0IsWUFDTCxvQyxDQUlYLGtCQUNZLFFBQ1YsVUFDSyxXQUNDLGtELENJTFUsb0NBRWdCLG9DLENKRGxDLGtCLEFBS2tDLHFDSUFBLG9DLENKTGxDLGtCLEFBS3lDLHlCVTFDbEIsb0MsQ1ZxQ3ZCLFcsQUFPVyx5QlVaWSxvQyxDVkt2QixrQkFVYyxVQUNMLFNBQ0wsbUJBQ2MsU0FFVixtQ0FBQSwyQkFDTyxjQUNYLG1DLENBT0osYUFDVyxrQkFDQyxXQUNILFcsQ0FDQyx5QlVqQ2EsbUMsQ1Y2QnZCLGNBTWEsT0FDVCxpQyxDQUlKLGtCQUNZLFdBQ0gsaUJBQ0ssVUFDUCw2Q0Z2RlcscUNBQUEsa0JFeUZILGtCQUNELG9CLENGakdJLG9DLENFMEZsQix1Q0ZuQ29DLGdETURsQixlSmlESixtQkFDSyxtQ0FBQSwwQixDQUNKLG9DSWpEbUIsb0MsQ0prQ2xDLGdCLEFBWW1DLHFDSTFDRCxvQyxDSjhCbEMsZ0JBWXlDLG9DLENBWnpDLGtCQW1CYyxtREl2REksV0p5RFAsc0JGMUhJLGlCLENFNEhFLG9DSXpEaUIsb0MsQ0prQ2xDLGtCLEFBb0JvQyxxQ0lsREYsb0MsQ0o4QmxDLGtCLEFBb0IyQyx5QlU1RHBCLG9DLENWd0N2Qiw2QkEwQndCLGlCQUNOLGMsQUFDSCx5QlVwR1EsaUMsQ1Z3RXZCLFcsQUFpQ1cseUJVekVZLGlDLENWd0N2QixXQXFDVyxTQUNQLHdCQUFBLGdCQUNZLFNBQ1osY0FDTyxrQkFDRyxNQUNWLE9BQ0Esb0JBQ2dCLHVDLENBSXBCLGtCQUNZLGdCQUNFLFFBQ1osT0FDQSxNQUNBLFNBQ0EsVyxDQUlXLHlCVW5HVSx1QyxDVnlGdkIsa0JBYWMsVUFDTCw2Q0ZsSlMscUNBQUEsc0JBbEJILG1CRXVLSSx5QyxDQUluQixhQUNXLGtCQUNDLFlBQ0YsT0FDUixRQUNBLFFBQ0csVUFDRSxlLENBQ00sNEMsQ0FSYixhQVdhLHVDRnBIdUIsZUVzSHJCLGUsQ0FDQSx5QlU1SFEsNEMsQ1Y4R3ZCLGNBZ0JlLGVBQ0UsZ0IsQ1UvSE0sNEMsQ1Y4R3ZCLHFCQXdCYyxlQUNHLGdCLENVdklNLHlDLENWOEd2QixRQThCTyxtQ0FBQSwyQkFDUSxZQUNILGVBQ0csa0JBQ0Usa0MsQ0FJakIsa0JBQ1ksY0FDRixVQUNILFFBQ0wsT0FDQSw2Q0lySmdCLFMsQ0p1SmhCLG9DSXJKZ0Msa0MsQ0o4SWxDLGEsQUFNOEIscUNJaEpJLGtDLENKMElsQyxhLEFBTW9DLHlCVTFKYixrQyxDVm9KdkIsYUFTYSxrQkFDQyxTQUNWLFVBQ0EsWUFDTywyRSxDQUdULGtCQUNZLFVBQ0osUUFDSCxXQUNJLFlBQ0MseUJGL0xLLGtCRWlNQSxVQUNiLGMsQ0FDUSw4RCxDQUdWLHFCQUNXLGtCQUNDLFdBQ0gsV0FDQSxZQUNDLGlCLENBQ0kseUJVdExPLDhELENWZ0xyQixXQVFXLGFBQ0MsK0YsQ0FHVixrQkFDWSxXQUNILFNBQ0YsV0FDQyxlLENBQ0ksdUksQ0FFVixrQkFDWSxXQUNILFlBQ0MseUJGOU5TLGdDQUFBLHdCRWdPTixTLENBQ1gseUJVek1lLCtGLENWNExuQixjQWdCYSxvRSxDQTVCWSxXQWlDdkIsa0JBQ1UsbUJBQ0YsT0FDUixRQUNBLFdBQ00sV0FDQyx3QixDRjdPSSx5QllzQk0sb0UsQ1ZnTE0sY0EwQ1oscUMsQ0F0RWpCLGtCQTRFYyxVQUNWLGUsQ0FDWSxxQyxDQTlFaEIsa0JBa0ZjLFdBR1YsV0FDTyxZQUNDLGdCQUNJLGtCQUNDLGdCQUNELGMsQ0FJRCw4RSxDQUdYLGtCQUNZLFFBQ1AsVUFDRyxpQkFDTyxnQkFDRCx1Q0FBQSw4QixDQUNELDhFLENBR2IsYUFDVyxrQkFDQyxTQUNOLFFBQ0QsV0FDSSxZQUNDLG1CQUNPLHdCLENGM1JKLHlCWXNCTSw4RSxDVjhQbkIsVUFVUyxXQUNDLFUsQ1V6UVMscUMsQ1ZvSnZCLHFCQTBIZSxrQkFDQyxjQUNILGNBQ0UsV0FDRixhQUNDLHVDLENBOUNaLGtCQWtEYyxTQUNMLFNBQ0QsbUNBQUEsMkJBQ08sZ0JBQ0Esc0NGalJpQixlRW1SakIscUJGL1VDLGtCLENFaVZDLHlCVS9SSSx1QyxDVnFPckIsY0E0RGUsbUQsQ0E1RGIsZ0NBQUEsdUIsQ0FpRWEsa0QsQ0FqRWIsb0NBQUEsMkIsQ0FvRWEsd0MsQ0FDWixhQUtNLFdBQ0YsZUFDSyxTQUNaLFcsQ0FDUSw0QyxDQUw4QixXQVE3QixXLENBQ0MsMEJVcldXLHdDLENWNFZ2QixVLEFBWVMseUJVMVRjLHdDLENWOFN2QixjQWVhLHlELENBSXVDLFcsQ0FFekMsMEMsQ0FPVCxTQUNPLDJDLENJdlVTLG9DQUVnQiwwQyxDSm9VaEMsVyxBSW5VZ0IscUNBR2dCLDBDLENKZ1VoQyxhLEFBRWtDLHlCVTVVYiwwQyxDVjBVckIsa0JBS2MsY0FDRCxZQUNELFVBQ0gsZ0QsQ0FJVCxpQkFDZSxzQixDQUNOLHlCVXhWWSxnRCxDVnNWckIsV0FLVyxVQUNELGlCQUNPLGlELENBSWpCLGtCQUNnQixxQixDQUNSLHlCVW5XYSxpRCxDVmlXckIsVUFLVSxXQUNDLGtCQUNPLDRCLENjeFpELDRCLENkK1puQixZLENBQ1csYyxDQUNWLHVDRjVXbUMsZUVnWHZCLGlELENJalhLLG9DQUVnQixjLENKNldsQyxrQixBQUdtQyxxQ0k1V0QsYyxDSnlXbEMsa0JBR3lDLGdDLENBR3pDLGtCQUNjLFVBQ1YsWUFDUSxTQUNKLG1DQUFBLDJCQUNPLDRDLENJMVhHLG9DQUVnQixnQyxDSm1YbEMsWSxBQU1nQyxxQ0lyWEUsZ0MsQ0orV2xDLGMsQUFNcUMseUJVL1hkLGdDLENWeVh2QixhQVNhLFlBQ0QsK0MsQ0FHVixnQkFDWSxVLENBQ0osb0QsQ0FFTixrQkFDWSxRLENBQ0wsdUMsQ0FJVCxXQUNTLGNBQ1AsdUNBQUEsOEIsQ0FDWSwwQyxDQUdkLGUsQ0FDYSw4QixDQWlCRixvQyxDQUtBLGtCQUVULFNBQ0ksbUNBQUEsMEIsQ0F6Qk8sOEIsQ0FNSCxVQUNWLFlBQ1EsZ0JBS0csMENBSkQsV0FDSCxXLENJN1pTLG9DQUVnQiw4QixDSnNabEMsUyxBQVMyQixxQ0kzWk8sOEIsQ0prWmxDLFcsQUFTZ0MseUJVcmFULDhCLENWNFp2QixjQVlhLG9DLENBWmlCLFdBZ0IxQixjQUVVLFNBR0MsUUFDWCxXQUNNLGdCRi9lSyxnQ0FBQSx1QixDRWlmQyxrQyxDQWVMLGtDLENBTUUsY0FDRixrQkFDQyxXQUNILFlBQ0MsaUNBQUEsd0IsQ0F6Qk0sa0MsQ0FRQSxVQUNaLG1DQUFBLDBCLENBQ1csMkUsQ0FHMkIsUyxDQUUvQixrQyxDQUNOLGtDQUFBLHlCLENBaUIyQixzQyxDQWJFLCtDQUFBLHVDQWlCbkIsaUNBQUEsd0IsQ0FDTyw0QyxDQUtwQixtQixDQUNXLGtCLENBQ1YsY2NwaUJRLGdCaEJLSSxlLENnQkhILHFCLENBSFosZ0RWdUVrQixtREFBQSxpQlU5REQsWSxDQUNKLG9DVitEcUIscUIsQ1V6RWxDLGlCLEFBT29DLHFDVnNFRixxQixDVTdFbEMsaUIsQUFPMEMsb0NWa0VSLHFCLENVekVsQyxvQixBQVF1QyxxQ1ZxRUwscUIsQ1U3RWxDLG9CQVE2QyxxQixDQVI3QyxxQkFjYSxvQkFBQSxvQkFBQSxhQUNBLDhCQUFBLDZCQUFBLHVCQUFBLG1CQUNFLFVBRUgscUIsQ0FLRyxnRCxDQUliLFNBRUUsZUFDUyxhQUNBLFdBQ0Ysa0JBQ0sscUJoQmhCRSxnQkFYSCxzQ0FzRW1CLGVnQnZDdEIsMENBQUEsaUMsQ0FDSSxzRCxDQUFBLHNELENBWGUsa0IsQ2hCSVgsK0UsQ2dCZ0JoQixZLENBQ1csd0IsQ0FDVixrQkFJTyxxQkFDRCxtQkFDRixTQUNQLG1CQUNjLFUsQ0FDUCx5Qkp2QmMsd0IsQ0lpQnZCLG9CLEFBU1cseUJKTVksd0IsQ0lmdkIsWUFhVyxrRSxDQUc2QyxXQUMvQyxhLENBeUxFLGtFLENBeExBLGtDLENBRWEsa0IsQ0FDZix5QkpOYyxrQyxDSUtDLFlBSWIsa0MsQ0FHYSxrQixDQUNmLHlCSjdDYyxrQyxDSTRDQyxvQixBQUliLHlCSmhCWSxrQyxDSVlDLFlBUWIsbUMsQ0FJb0IsY0FFbkIsY0FDQyxXQUNGLGdCQUNJLGtCQUNELHVDQUFBLCtCQUNDLFFBQ1IsUSxDQUNDLHlCSmpDZSwrQixDSXdCdkIsc0JBYWEsd0IsQ0FHYixXQUNTLFlBQ0Msa0IsQ0FDTyx5QkozQ00sd0IsQ0l3Q3ZCLFdBTVcsYUFDQyw0QixDQVBZLFksQ0FXZCx5QkpuRGEsZ0MsQ0lzRHZCLGlCQUVnQixtQyxDQUdoQixXQUNTLFlBQ0MsZ0NBQ08sZSxDaEIzSEYsMkIsQ2dCNkhkLG1CQUVTLG9CQUNDLGtCQUNHLFVBQ1AsZSxDQUNNLHlCSnRFVSwyQixDSWlFdkIsb0JBQUEsb0JBQUEsYUFRYSxjQUNELGFBQ0MsZ0JBQ0UsOEIsQ0FYZixrRCxDVjdEa0Isb0NBRWdCLDhCLENVMkRsQyxtQixBQWdCdUMscUNWdkVMLDhCLENVdURsQyxvQkFnQjRDLDZCLENBaEI1QyxnQkFxQmUsVyxDQUNILG1DLENBS0EsUSxDQUxBLG1DLENBQUEsaUMsQ0FHVixrQkFDWSxZQUVOLGtDQUFBLHlCLENBQ08seUJKOUZRLG1DLENBQUEsaUMsQ0kwRnJCLGtCQU9jLFNBQ1YsaUJBQ1ksaUMsQ0FHaEIsT0FDRSxRQUNBLFVBQ0EsaUJBQ2EsdUJBQUEsYyxDQUNGLHlCSjNHUSxpQyxDSXNHckIsZ0JBUWUsdUMsQ0FHZixrQkFDWSxVQUNKLGUsQ0FDSyx5QkpwSFEsbUMsQ0lzSHJCLE9BRUksdUJBQUEsZ0JBQ1csd0MsQ0FJakIsbUIsQ0FDVSx5Qko5SGEsd0MsQ0k2SHZCLGVBSVksMEIsQ0FHWixnQmhCak1lLGtCZ0JtTUosZUFDRSxpQkFDRSxrQkFDRCxxQkFDSixXQUNGLDZCQUNNLGdDQUNHLG9CLENoQjVMQyx5QlllSywwQixDSW9LdkIsY0FhYSwrQixDQU1iLGlEVm5Ka0Isa0RBQUEsd0IsQ045REosb0NNZ0VvQiwrQixDVWlKbEMsZSxBQUNtQyxxQ1Y5SUQsK0IsQ1U2SWxDLGtCLEFBQ3dDLG9DVmxKTiwrQixDVWlKbEMsZ0IsQUFFb0MscUNWL0lGLCtCLENVNklsQyxtQkFFeUMsNEMsQ0FGVixtQixDQXdCaEIsNkQsQ0FsQkksa0MsQ0FObkIsYSxDQVVhLGtDLENBVmIsY0FjWSxXQUNELGUsQ0FDRyx5Qkp2S1Msa0MsQ0l1SnZCLFVBeUdtQixtRSxDQXRGYixpQyxDQW5CTixjLENBNEJhLHdELENBR1gsa0JBQ1ksbUJBQ0gsZ0JBQ0MsbUJBQ00sVSxDQUlMLHlCSjlMVSxrRSxDSXNMRyxZLEFBV1gseUJKak9RLHdELENJc05yQixvQixBQWdCVyx5Qkp0TVUsd0QsQ0lzTHJCLFdBb0JXLGNBQ0UsV0FDRixvQkFDUSxtRSxDQUluQixhQUNVLFdBQ0QsWUFDQyxnQkFDUixrQkFDYSxnQkFDSCxlLENoQnBSQyx5Qlk2RFEsbUUsQ0lpTnJCLFVBVUksMkQsQ1Z2Tlksb0ZBQUEsV1VnT1AsZUFDSSxlLENBQ0Msb0NWaE9rQiwyRCxDVXlOaEMsa0IsQUFDbUMscUNWdE5ILDJELENVcU5oQyxrQixBQUN5QyxvQ1YxTlQsMkQsQ1V5TmhDLHFCLEFBRXNDLHFDVnZOTiwyRCxDVXFOaEMscUIsQUFFNEMsb0NWM05aLDJELENVeU5oQyxtQixBQUdvQyxxQ1Z4TkosMkQsQ1VxTmhDLG1CLEFBRzBDLG9DVjVOViwyRCxDVXlOaEMsb0IsQUFJcUMscUNWek5MLDJELENVcU5oQyxvQixBQUkyQyx5QkpuT3RCLDJELENJK05yQixlQWNJLCtELENBSUosbURWN09nQixvREFBQSxxREFBQSxTVWlQZCxzQkFDZ0Isa0JBQ04sZSxDQUNBLG9DVmxQb0IsK0QsQ1UyT2hDLGtCLEFBQ21DLHFDVnhPSCwrRCxDVXVPaEMsa0IsQUFDMEMsb0NWNU9WLCtELENVMk9oQyxtQixBQUVvQyxxQ1Z6T0osK0QsQ1V1T2hDLG1CLEFBRTJDLG9DVjdPWCwrRCxDVTJPaEMsb0IsQUFHcUMscUNWMU9MLCtELENVdU9oQyxvQkFHNEMsdUUsQ0FNMUMsU0FDTSxXQUNFLHNDQUFBLDZCLENBQ0sseUJKN1BNLHVFLENJMFBuQix1Q0FBQSxnQ0FXYSx3RSxDQUdmLHNEVnBRZ0IsUSxDVXNRZCxvQ1ZwUThCLHdFLENVa1FoQyxzQixBQUNzQyxxQ1YvUE4sd0UsQ1U4UGhDLHNCQUM2QywwRCxDQUc3QywyQ1Z4UWdCLDZDQUFBLGtCVTJRSiwrQkFBQSxzQixDQUNDLG9DVjFRbUIsMEQsQ1VzUWhDLFcsQUFDNEIscUNWblFJLDBELENVa1FoQyxXLEFBQ2tDLG9DVnZRRiwwRCxDVXNRaEMsYSxBQUU4QixxQ1ZwUUUsMEQsQ1VrUWhDLGFBRW9DLG9HLENBTWxDLG9EVmhSYyx5RCxDQUFBLG9DQUVnQixvRyxDVThROUIsb0IsQUFDcUMscUNWM1FQLG9HLENVMFE5QixvQixBQUMyQyxvQ1YvUWIsb0csQ1U4UTlCLHVCLEFBRXNDLHFDVjVRUixvRyxDVTBROUIsb0JBRThDLHNILENBRTVDLE8sQ0FDRSxnRyxDQU1KLFNBQ0UsUyxDQUNBLG9HLENBRUYsU0FDRSxVQUNBLFcsQ0FDUSx3RyxDQUhxQixrQkFNakIsY0FDRCxXQUNGLGVBQ0ksdUJBQUEsZUFDQSxTQUNOLFVBQ0MsUyxDaEJqVWMsZ0UsQ2dCa1VwQixtSSxDQUdGLFksQ0FDVyx5QkpwVE0sbUksQ0kwVGYsYSxDQUNXLG9JLENBRVgsY0FDVyx3RyxDQU9mLGtEVmpVYyxxREFBQSxRLENVb1VaLG9DVmxVNEIsd0csQ1UrVDlCLGtCLEFBQ21DLHFDVjVUTCx3RyxDVTJUOUIsa0IsQUFDeUMsb0NWaFVYLHdHLENVK1Q5QixxQixBQUVzQyxxQ1Y3VFIsd0csQ1UyVDlCLHFCQUU0QywrRSxDQUhaLFNBTzlCLGlCLENBQ1ksaUYsQ0FGZCxrQkFLYyxrQ0FBQSwwQkFDRSxzQ2hCdlVjLFUsQ2dCaVhyQix5QkoxWFUsZ0UsQ0l5WHJCLGNBSWEsK0YsQ0FLWCxxQixDQVFZLHdGLENBUE0sbUcsQ0FEYSxXQUlwQixZQUNDLGdCQUNHLGdCQUNDLCtCQUFBLHNCLENBQ0osd0YsQ0FPRSxrQkFDRixRQUNQLFNBQ0MsdUNBQUEsOEIsQ0FFSSwyRixDQUVWLG9CQUNrQixlLENBQ2hCLDRFLENBRUYsaUIsQ0FDYywwRCxDQVNnQixnQixDQUNwQixpQixDQUNiLFlvRHBlUyxpRDlEZ0VRLFMsQzhEOURYLG9DOURnRTJCLGlCLEM4RG5FbEMsaUIsQUFFa0MscUM5RHFFQSxpQixDOER2RWxDLGlCQUV3QywwQyxDQUd0QyxnRDlENERnQixjOEQxREwsV0FDRixlLENBQ0ssb0M5RDBEa0IsMEMsQzhEOURoQyxpQixBQUNrQyxxQzlEaUVGLDBDLEM4RGxFaEMsaUJBQ3dDLDZDLENBRHhDLGlCLENBT2MsbUMsQ0FJZCxtRDlEaURnQixtRCxDQUFBLG9DQUVnQixtQyxDOERuRGhDLGtCLEFBQ2tDLHFDOURzREYsbUMsQzhEdkRoQyxrQixBQUN5QyxvQzlEa0RULG1DLEM4RG5EaEMsb0IsQUFFcUMscUM5RHFETCxtQyxDOER2RGhDLG9CQUUyQywyQyxDQUczQyxRQUNFLE9BQ0EsVyxDQUNRLGlELENBR1YsaUQ5RHNDZ0Isa0I4RHBDSixhQUNELGdCQUNHLG1DQUFBLDJCQUNELFEsQ0FDUCxvQzlEa0MwQixpRCxDOER4Q2hDLGlCLEFBQ2tDLHFDOUQyQ0YsaUQsQzhENUNoQyxpQkFDd0MsbUQsQ0N3QnRCLHFDLENEekJsQixxQyxDcEU0Q2dDLHdCLENvRWxDN0IsdUJFMUNNLGtCQUNDLG1CQUNFLGdCLENBQ0EseUIxRCtEUyx3QixDMERuRXZCLHdCQU9hLDhCLENBSWIscUJBQ1csa0IsQ0FDSyx1QyxDQUNmLGtCQUdXLFNBQ0wsVUFDQyxXQUNOLFlBQ08sZ0JBQ0ksZ0JBQ0gsZ0JBQ0ksZUFDMEIsZ0IsQ0FDRSwwQmhFZ0VuQix1QyxDZ0UxRXZCLGdCLEFoRTJFWSwwQkFEVyx1QyxDZ0UxRXZCLGdCLEFoRTJFWSwwQkFEVyx1QyxDZ0UxRXZCLGdCLEFoRTJFWSx5QkFEVyx1QyxDZ0UxRXZCLGdCLEFoRTJFWSx5QkFEVyx1QyxDZ0UxRXZCLGdCLEFoRTJFWSwwQkFEVyx1QyxDZ0UxRXZCLGtCLEFoRTJFWSwwQkFEVyx1QyxDZ0UxRXZCLGtCLEFoRTJFWSwwQkFEVyx1QyxDZ0UxRXZCLGtCLEFoRTJFWSx5QkFEVyx1QyxDZ0UxRXZCLGtCLEFoRTJFWSx5QkFEVyx1QyxDZ0UxRXZCLGtCLEFoRTJFWSx5Qk14RFcsdUMsQzBEbkJ2QixrQkFhYyxTQUNMLFVBQ0MsV0FDQyxlQUNJLFVBQ1gsZ0JBQ1EsbUJBQ0ksOEIsQ0FJaEIsVUFDTyxrQkFDRyxlLENBQ0kseUIxRFJTLDhCLEMwREt2QixXQU1XLFVBQ1AsbUMsQ0FJSix5QkFDb0IsZSxDQUNWLDJDLENBRnlCLFksQ0FLdEIsdUMsQ0FDVixrQkFJUyxNQUNWLE9BQ0EsVUFDSyxvQixDQUNXLDBCMUR0Q0ssdUMsQzBEaUN2QixzQixBQVFvQix5QjFEakNHLHVDLEMwRHlCdkIsb0IsQUFZb0IseUIxRExHLHVDLEMwRFB2QixrQkFnQmMsV0FDSCxhQUNFLG1CQUNHLDJDLENBbkJ1QixrQkF1QnpCLFFBQ1AsU0FDQyxVQUNDLGdCQUNNLGlCQUNDLHVDQUFBLDhCLENBQ0QsMEIxRDlEUSwyQyxDMERpQ2dCLGtCLEFBZ0NyQix5QjFEekRLLDJDLEMwRHlCZ0IsaUJBb0NyQixZLEFBQ0wseUIxRDlCVSwyQyxDMERQZ0Isa0JBeUN2QixNQUNWLE9BQ0EsZ0JBQ1csK0JBQUEsd0JBQ0EseUMsQ0FLakIsVUFDTyxpQkFDRyx1QkFDQyxlLEN0RTNHSSx5Qlk2RFEseUMsQzBEMkN2QixXQU9XLFNBQ1Asd0JBQ1MsNEMsQ0FUYixtQkFhbUIsZUFDdUIsZ0IsQ0FDRSwwQmhFbkNyQiw0QyxDZ0VvQnZCLGdCLEFoRW5CWSwwQkFEVyw0QyxDZ0VvQnZCLGdCLEFoRW5CWSwwQkFEVyw0QyxDZ0VvQnZCLGdCLEFoRW5CWSx5QkFEVyw0QyxDZ0VvQnZCLGdCLEFoRW5CWSx5QkFEVyw0QyxDZ0VvQnZCLGdCLEFoRW5CWSwwQkFEVyw0QyxDZ0VvQnZCLGtCLEFoRW5CWSwwQkFEVyw0QyxDZ0VvQnZCLGtCLEFoRW5CWSwwQkFEVyw0QyxDZ0VvQnZCLGtCLEFoRW5CWSx5QkFEVyw0QyxDZ0VvQnZCLGtCLEFoRW5CWSx5QkFEVyw0QyxDZ0VvQnZCLGtCaEVuQlksOEIsQ2dFc0NaLGNBQ1csc0N0RXREdUIsZXNFd0RNLGdCLENBQ0UsMEJoRTNDbkIsOEIsQ2dFdUN2QixnQixBaEV0Q1ksMEJBRFcsOEIsQ2dFdUN2QixnQixBaEV0Q1ksMEJBRFcsOEIsQ2dFdUN2QixnQixBaEV0Q1kseUJBRFcsOEIsQ2dFdUN2QixnQixBaEV0Q1kseUJBRFcsOEIsQ2dFdUN2QixnQixBaEV0Q1ksMEJBRFcsOEIsQ2dFdUN2QixrQixBaEV0Q1ksMEJBRFcsOEIsQ2dFdUN2QixrQixBaEV0Q1ksMEJBRFcsOEIsQ2dFdUN2QixrQixBaEV0Q1kseUJBRFcsOEIsQ2dFdUN2QixrQixBaEV0Q1kseUJBRFcsOEIsQ2dFdUN2QixpQkFBQSxpQkFPSSxlLENBSUosYUFDVyxnQkFDQyxtQkFDSyxlQUN1QixnQixDQUNFLDBCaEV2RG5CLGUsQ2dFa0R2QixnQixBaEVqRFksMEJBRFcsZSxDZ0VrRHZCLGdCLEFoRWpEWSwwQkFEVyxlLENnRWtEdkIsZ0IsQWhFakRZLHlCQURXLGUsQ2dFa0R2QixnQixBaEVqRFkseUJBRFcsZSxDZ0VrRHZCLGdCLEFoRWpEWSwwQkFEVyxlLENnRWtEdkIsa0IsQWhFakRZLDBCQURXLGUsQ2dFa0R2QixrQixBaEVqRFksMEJBRFcsZSxDZ0VrRHZCLGtCLEFoRWpEWSx5QkFEVyxlLENnRWtEdkIsa0IsQWhFakRZLHlCQURXLGUsQ2dFa0R2QixrQmhFakRZLHVCLENnRXlEWixTQUNFLFVBQ0Esc0N0RXpFZ0MsY0EvQmIsZXNFMkdSLFNBQ0gsZUFDSSxjLENBQ0osNEQsQ0FHTixZLENBSVcsNkIsQ0FIQSw0RCxDQUVYLGEsQ0FPTyxxQyxDQURrQixZQUdsQixnQixDQUNDLDZCLENBQ1QsWSxDQUdRLHFDLENBRGtCLFlBR2xCLGdCLENBQ0MsaUIsQ0FDVCxrQkNsTFMsV0FDSixzQnZFR08sa0RNaUVHLDZCaUVqRUosK0IsQ0FDRyxvQ2pFa0VpQixpQixDaUV4RWxDLGtCLEFBSW1DLHFDakV3RUQsaUIsQ2lFNUVsQyxtQkFJeUMsb0IsQ0FKekMsa0JBU2Msa0IsQ0FDRyxrQyxDQUdkLG1CLENBQ1ksdUIsQ0FDYixrQkFJUyxhQUNILGtCLENBQ1MseUIzRG1CTSx1QixDMkR0QnZCLFlBTVcsNkIsQ0FHVixrQkFDVyxXQUNILDRCLENBQ0sseUIzRFVTLDZCLEMyRGJ0QixhQU1FLGNBQ1UsZ0IsQ0FLYixrQkFDVyxVQUNMLGFBQ0csZ0JBQ0cseUJ2RW5DRSxnQnVFcUNELGNBQ0gsc0JBQ08sOEMsQ2pFdUJDLG9DQUVnQixnQixDaUVqQ2xDLGdCLEFBU2dDLHFDakU0QkUsZ0IsQ2lFckNsQyxnQixBQVNzQyx5QjNEUmYsZ0IsQzJERHZCLFdBWVMsb0IsQ0FaTyxrQkFnQkYsTUFDVixTQUNJLG1DQUFBLDJCQUNPLFUsQ0FDSixpQixDQUNSLFVBSUcsYUFDRyxrQkFDRyxzQnZFN0RHLGdDQUdELDhCLEN1RTZEQyx5QjNEN0JRLGlCLEMyRHVCdkIsYUFVWSxRQUNWLFVBQ0ssbUJBQ08sb0IsQ0FiZCxzQ3ZFU2tDLG1CdUVTakIsZUFDSixnQkFDQSxXLENBQ0osbUIsQ0FyQlQsc0N2RVNrQyxxQkF4RGhCLGMsQ3VFMEVMLHlCLENBR1osa0IsQ0FDZ0IscUIsQ0EvQkEsV0FtQ1IsVyxDQUNDLGlCLENBSVQsZUFDVyxhLENBQ0QseUIzRGpFWSxpQixDMkQrRHRCLGdCQUtjLGdDLENBSWYsVUFDTSxtQkFDUyxTQUNkLHdCQUNpQiw0QkFDRSwyQkFDRyxXLENBQ2QseUIzRC9FYyxnQyxDMkR3RXZCLFVBVVMsbUJBQ1MsWUFDUCxvQixDQUlYLGFBQ1Usa0JBQ0UsVUFDTCxPQUNMLFFBQ0EsV0FDTSxZQUNFLHNCdkU3SFUsVXVFK0hsQixrQkFDWSxpQkFDSCxXdkV0SUksa0IsQ3VFd0lDLHVCLENBYmhCLG1CQWdCa0IsZUFDSixlLENBQ0EseUIzRDFHUyx1QixDMkR3RnZCLGVBcUJpQixrQkFDRSxzQixDQXRCbkIsZUEyQmMsZSxDQUNBLHlCM0RwSFMsc0IsQzJEd0Z2QixlQStCaUIsZ0IsQzNEdkhNLG9CLEMyRHdGdkIsV0FxQ1csZ0JBQ0ksU0FDUCxpQkFDSywwQixDQUtiLGFBQ1Usa0JBQ0MsVUFDTixVQUNFLFFBQ04sU0FDQyxtQ0FDYSxvQ0FDQywwQixDdkUzS0ksb0IsQ3VFNktuQixVLENBR08sMkIsQ0FHbUIsWSxDQUNqQiwyQixDQUNULFdBR08sa0JBQ0csNENqRTdITyxpQmlFK0hKLGMsQ0FDTCxvQ2pFOUh5QiwyQixDaUV5SGxDLFcsQUFHMkIscUNqRXhITywyQixDaUVxSGxDLFNBR2tDLGtDLENBS2xDLFdBQ1EsWUFDQyxzQnZFak1XLGtCdUVtTU4sZUFDTCxVLENBQ0QseUIzRHZLZSxrQyxDMkRpS3ZCLFdBU0Usd0MsQ0FUZ0MsWUFhekIsa0JBQ0csT0FDVixRQUNBLFNBQ0ssU0FDTCxZQUNRLGVBQ0csa0JBQ0MsVSxDdkV6TkMsd0MsQ3VFb01tQixTLENBMEI5QiwwQixDQUNELGlCLENBSU8seUIzRGhNYSwwQixDMkQrTHZCLFksQzNEL0x1QiwyQixDMkR1TXZCLGNBRWEsaUN2RTdNZSx5QixDdUVrTjVCLGFBQ1EsYUFDRSw2QnZFcE5rQiwrQixDQUFBLHlCWUlMLHlCLEMyRDhNdkIsZUFNVyx3QixDQUlYLGtCQUNXLGVBQ0YsZUFDRyxrQkFDQyx5QnZFNVBDLGF1RThQSiw4QixDdkVsT2tCLHlCWUlMLHdCLEMyRHdOdkIsb0JBVVcsK0IsQ0FJWCxzQnZFelFlLHFDLENBdUVtQixxQyxDdUVrTUgsa0JBS25CLFdBQ1YsV0FDTyxXQUNELHlCdkV6T2EsWXVFMk9YLE0sQ0FDUixtQixDQUNBLFdBSU8scUJBQ0Usa0JBQ0MsV0FDVixNQUNBLHFCLEN2RTdSYSx5QlltQ1EsMkIsQzJEOFBuQixRQUNLLGtCQUNPLG1DQUFBLDJCQUNDLGVBQ0Esa0JBQ0YsV0FDRiwyQixDQUtiLGFBQ1csV0FDRixZQUNDLGtCQUNFLFNBQ0wsV0FDRSxzQnZFalRNLGtCdUVtVEEsYyxDQUNMLHlCM0RsUmEsMkIsQzJEeVF2QixlQVdhLGlDLENBQUEsa0MsQ0FYYyxXQWV2QixXQUNPLFdBQ0Qsc0J2RTdUSyxrQnVFK1RELFNBQ0wsU0FDTCxPQUNBLFFBQ0EsVyxDQUNRLGlDLENBeEJlLGdDQUFBLHVCLENBNEJaLGtDLENBNUJZLGlDQUFBLHdCLENBZ0NYLHFCLENBQ2IsY0NsVk8sZUFDQyxrQkFDQyxjQUNELFdBQ0YsZ0J4RUNNLGdCd0VDSCxpQixDQUNFLHlCNUQyRFMscUIsQzREbkV2QixnQkFXYSxnQyxDQUdYLFdBQ1MsVyxDQUNDLHVDLENBRVYsV0FDUyxZQUNDLHFCLENBQ1EseUMsQ0FIbEIsY0FNWSxjQUNDLGtCQUNHLGVBQzBCLGdCLENBQ0UsMEJsRThEdkIseUMsQ2tFeEVyQixnQixBbEV5RVUsMEJBRFcseUMsQ2tFeEVyQixnQixBbEV5RVUsMEJBRFcseUMsQ2tFeEVyQixnQixBbEV5RVUseUJBRFcseUMsQ2tFeEVyQixnQixBbEV5RVUseUJBRFcseUMsQ2tFeEVyQixnQixBbEV5RVUsMEJBRFcseUMsQ2tFeEVyQixrQixBbEV5RVUsMEJBRFcseUMsQ2tFeEVyQixrQixBbEV5RVUsMEJBRFcseUMsQ2tFeEVyQixrQixBbEV5RVUseUJBRFcseUMsQ2tFeEVyQixrQixBbEV5RVUseUJBRFcseUMsQ2tFeEVyQixpQkFBQSxjQWFjLGdCQUNHLHVDLENBSWpCLFksQ0FDVyxvQyxDQUdYLFMsQ0FDUSx5QjVEMEJhLG9DLEM0RDNCckIsV0FJVSxxQyxDQUlWLFVBQ1EsVSxDQUNDLHlCNURpQlkscUMsQzREbkJyQixZQUtXLGtCLENyRC9DYixrRGJpRWtCLHFEQUFBLGlCLENhOURKLG9DYmdFb0Isa0IsQ2FuRWxDLGtCLEFBQ21DLHFDYnNFRCxrQixDYXZFbEMsa0IsQUFDeUMsb0Nia0VQLGtCLENhbkVsQyxxQixBQUVzQyxxQ2JxRUosa0IsQ2F2RWxDLHFCQUU0QyxvQixDQUY1QyxtQkFNWSxtRCxDYjJETSxvQ0FFZ0Isb0IsQ2FuRWxDLG9CLEFBT3VDLHFDYmdFTCxvQixDYXZFbEMsb0JBTzZDLHFCLENBUDdDLHNDbkJpRWtDLCtDTUFoQixxQk50REEsZSxDTTRDSCxvQ0FZbUIscUIsQ2FuRWxDLGdCLEFBWW1DLHFDYjJERCxxQixDYXZFbEMsZ0JBWXlDLG9CLENBWnpDLGNBa0JZLGMsQ0FDRyx5QlAwQ1Esb0IsQ083RHZCLHFCQXNCZSxXQUNGLGtCLENQc0NVLGtCLENPN0R2QixpQkE2QmdCLG1CQUNHLFcsQ0FNbkIscUJBQ1csa0JBQ0MsV0FHSCxvRGJ3QlMsa0IsQ2F0QkQsb0Nid0JpQixXLENhL0JsQyxrQixBQU1rQyxxQ2I2QkEsVyxDYW5DbEMsa0JBTXlDLHNCLENBTjlCLGEsQ0FVRSxjLENBVmIsc0NuQjZCa0MsaUJNVmpCLDhDLENBVUMsb0NBRWdCLGMsQ2EvQmxDLGdCLEFBZ0JtQyxxQ2JtQkQsYyxDYW5DbEMsZ0IsQUFnQnlDLHlCUHdCbEIsVyxDT3hDdkIsa0JBb0JnQiwyQyxDQXBCTCxVLENuQnBDSSwrQixDbUIrRGIsZSxDQUNjLGlDLENBRGQsa0JBSWtCLHFCQUNMLFdBQ0YsWUFDQyxrQkFDSyxzQm5CdEVKLHNCbUJ3RU8saUIsQ0FDTixxQyxDQVJYLGNBV1ksZUFDRSxnQkFDQyxrQkFDRixRQUNQLFNBQ0MsdUNBQUEsK0JBQ08sVW5CbEZKLG9DQUFBLDJCLENBQUEsMkMsQ21CdUZGLFksQ25CbERZLHlCWXVCRixpQyxDT0VyQixpQkFvQ2tCLFdBQ0wsVyxDQUNDLHFDLENBSFQsZUFNYyxpQkFDQyw2QixDQU1wQixrQkFDWSxxQkFDRCxXQUNGLGUsQ0FDSyx5QlB0RE8sNkIsQ09rRHJCLGlCQU9JLHVCLENBQUEsd0IsQ0FPTixXQUNTLFVBQ0Ysa0QsQ2I5RFcsb0NBRWdCLHVCLENBQUEsd0IsQ2EwRGxDLGtCLEFBR2tDLHFDYnpEQSx1QixDQUFBLHdCLENhc0RsQyxrQixBQUd5Qyx5QlBuRWxCLHVCLENBQUEsd0IsQ09nRXZCLFdBTVcsWUFDQSxtQyxDQVdBLGlCQUNGLGlELENiL0VTLG9DQUVnQixtQyxDYTRFdkIsa0IsQUFFdUIscUNiMUVBLG1DLENhd0V2QixrQkFFOEIscUQsQ0FFdkMsTyxDQUNPLHlCUHZIYyxtQyxDT2tIWixXLEFBU0EseUJQM0ZZLG1DLENPa0ZaLGNBYUUsV0FDRixZQUNBLG1CLENBS1gsa0JBQ1ksU0FDVixjQUNRLDRDYnJHUSxtQmF1R0YsZSxDQUNILG9DYnRHcUIsbUIsQ2FnR2xDLFcsQUFJNkIscUNiaEdLLG1CLENhNEZsQyxXLEFBSWtDLHlCUDFJWCxtQixDT3NJdkIsVUFTUyxvQixBQUNXLHlCUGhIRyxtQixDT3NHdkIsVUFjUyxvQkFDVyxrQixDQVNwQixpQixDQUNZLHlCUC9KVyxrQixDTzhKdkIsa0JBSWMsVUFDViwwQyxDQUFBLDJDLENBTEosa0JBVWMsU0FDVixVLENBQ08saUIsQ0FNUixrQkFJUyxXQUNILGdCQUNJLHVCLENBQ0YsMkMsQ0FBQSx5QyxDQUpYLGEsQ0FRSSxxQyxDQVJKLGUsQ0FZZSxvQixDQVpmLHNDLENBOElpQix3RCxDbkI1Um1CLG1CLENtQjhJcEMsYyxDQXFCYyxtQyxDQXJCZCxVLENBeUJXLHlCUDVNWSxpQixDT21MdkIsbUJBNkJhLHFCLENBS2Isa0JBQ1ksUUFDVixPQUNBLFNBQ0EsTUFDQSxZQUNRLFdBQ0QsVyxDQUNDLGtCLENBQ1QsWSxDQUdDLDhCLENBRUEsWSxDQUNXLDJELENBS08sYUFDaEIsZUFDVyx5QkFDSyxrQkFDTixxQkFDRCxxQyxDbkJwTXFCLHVFLENtQnVNOUIsV0FDUyxXLENBQ0MsMkUsQ0FGQyxpQkFLTSxjQUNKLGVBQ0UsZSxDbkJyUkoseUJZNkRRLHNCLENPd012QixpQkE2QmdCLGUsQ0FDWix3QyxDQUVBLGFBQ1csZSxDQUNFLDJELENBRVgsZ0JBQ2Msb0IsQ0FDSCx1RSxDQUVULHNCQUNXLGdDLENzRGxPVCwySCxDdEQwT1IsUyxDQUNFLG9DLENBRFEsYUFJTixTQUNJLG1DQUFBLDJCQUNPLGMsQ0FDRCx5QlBoUU8sZ0MsQ09xUW5CLEssQ0FDRSxvQyxDQURRLGVBSUssZ0JBQ0MsaUIsQ0FNcEIsaUQsQ2I1UWtCLG9DQUVnQixpQixDYTBRbEMsa0IsQUFDa0MscUNidlFBLGlCLENhc1FsQyxrQkF1Q2lCLDhCLENBdEN3QixvQyxDQTRDekMsb0JBQUEsb0JBQUEsYUFDVyw0QkFBQSw0QixDQTdDOEIsb0MsQ0FFdkMsa0JBQ1ksUUFDUCxtQ0FBQSwyQkFDUSxVQUNOLGdCQUVJLDBCQUFBLHNCQUNPLHdCQUFBLHFCQUFBLHNCLENBQ0Msc0QsQ0FFakIsY0FDRSxpQkFDQSxnQkFDQSxjLENBSVkseUJQcFNLLG9DLENPbVJyQixXQXFCVyxjLENQeFNVLG1DLENPOFNuQiw4QixDQUN1QixvQyxDQUd2QixTQUNPLGdDQUFBLHVCLENBQ00sc0QsQ0FFWCxtQkFDVyw4QixDQU9OLHFCQUFBLGlCQUNFLGtELENiM1RLLG9DQUVnQiw4QixDYXVUbEMsa0IsQUFHa0MscUNidFRBLDhCLENhbVRsQyxrQkFHeUMsZ0QsQ0FFdkMsK0JBQ3VCLG1CLENBQ04saUQsQ0FHakIsa0JBQ1ksUUFDVixPQUNBLFFBQ0csVUFDRSxrQkFDTyxXLENBQ0osbUUsQ0FFUixjQUNFLE1BQ0EsZUFDVyxVLENBQ0oscUUsQ0FKVCxlLENBT2dCLHlCUHZWRyw4QixDTzZUdkIsZSxDQWdDZ0IsZ0QsQ0FFWixrQkFDWSwrQkFDVyxVQUNoQixTQUNMLG9CQUNnQixrQkFDUiw0QkFBQSxpQkFBQSxPLENBQ1IsaUQsQ0FHRixrQkFDWSw0QkFBQSxpQkFBQSxRQUNWLFMsQ0FDSyxnRCxDQUdQLFksQ1AvV21CLHVCLENPdVh2QixZLENBRUksMEMsQ0FFQSxrQkFDWSxhQUNGLDBCLENielhJLG9GQUFBLG9CQUFBLG9CQUFBLGFvRTVEUCwrQixDQUNxQixvQ3BFNkRFLDBCLENvRW5FbEMsa0IsQUFDbUMscUNwRXNFRCwwQixDb0V2RWxDLGtCLEFBQ3lDLG9DcEVrRVAsMEIsQ29FbkVsQyxvQixBQUVxQyxxQ3BFcUVILDBCLENvRXZFbEMsb0IsQUFFMkMsb0NwRWlFVCwwQixDb0VuRWxDLHFCLEFBR3NDLHFDcEVvRUosMEIsQ29FdkVsQyxxQixBQUc0QyxvQ3BFZ0VWLDBCLENvRW5FbEMsbUIsQUFJb0MscUNwRW1FRiwwQixDb0V2RWxDLG1CLEFBSTBDLHlCOUR5RG5CLDBCLEM4RDdEdkIsY0FTYSxlQUNULGlCQUNBLDhELENBQUEsNEQsQ0FJRixrQixDQUNTLHlCOUQ2Q1ksOEQsQ0FBQSw0RCxDOEQ5Q3JCLFlBSVcsNEQsQ0FJWCxrQkFDWSxlLENBQ0EscUcsQ0FFVixrQkFDWSxVQUNMLFlBQ0csY0FDQSxvQkFBQSxvQkFBQSxhQUNDLHdCQUFBLHFCQUFBLHVCQUNRLDRCQUFBLDZCQUFBLDBCQUFBLHFCLENBQ0QseUI5RDJCQyxxRyxDOERsQ25CLFlBVVcsOEUsQ0FJWCxVQUNRLFdBQ0Msa0JBQ0csV0FDSCxTQUNQLGtCLENBQ2MseUI5RGNHLDhFLEM4RFZqQixPQUNFLFFBQ0EsTUFDQSx1QkFBQSxlQUNXLFlBQ0osOEQsQ0FLYixpRHBFSWdCLG9EQUFBLG9CQUFBLG9CQUFBLGFvRURMLDRCQUFBLDZCQUFBLDBCQUFBLHNCQUNPLHdCQUFBLHFCQUFBLHNCLENBQ0Msb0NwRUNhLDhELENvRU5oQyxlLEFBQ21DLHFDcEVTSCw4RCxDb0VWaEMsa0IsQUFDd0Msb0NwRUtSLDhELENvRU5oQyxrQixBQUVzQyxxQ3BFUU4sOEQsQ29FVmhDLHFCQUUyQyxpRSxDbEUzQjFCLDRMLENrRXlCakIsa0QsQ3BFSWdCLG9DQUVnQixpRSxDb0VOaEMsb0IsQUFTdUMscUNwRUNQLGlFLENvRVZoQyxvQkFTNkMsaUUsQ0FBQSxnRSxDQVQ3QyxrRCxDcEVJZ0Isb0NBRWdCLGlFLENBQUEsZ0UsQ29FTmhDLG9CLEFBYXVDLHFDcEVIUCxpRSxDQUFBLGdFLENvRVZoQyxvQkFhNkMsbUUsQ0FBQSxrRSxDbEVsQ0ksOEwsQ0FBQSw2TCxDa0VxQmQseUIsQ0FnQloseUUsQ0FBQSx5RSxDQUFBLHdFLENBQUEsd0UsQzFFTlMseUIsQ0FBQSwwQixDQUFBLDBCLEMwRUszQixvQixDQUtvQiwyRSxDQUl0QixlLENBQ0Msb0UsQ0FHRixnQkFFZ0IsMkJBQ08saUIsQ0FDVCwyRSxDQUhWLCtCQU02QixjMUV4RGhCLGtCMEUwREQsTUFDVixVLENBQ00sb0UsQ0FJWixnQkFFZ0Isa0JBQ0YsZ0IsQ0FDRyw0RSxDQUhiLFdBTUUsUUFDRyxXQUNHLGNBQ0csV0FDRixZQUNDLDZCQUNVLHNCQUNELDZELENBQ0MscUUsQ0FNMUIsa0IsQ0FDaUIseUI5RGpFSSxxRSxDOERnRXJCLGlCQUlJLDBDLENBSVEsOEJBQUEsOEJBQUEsK0JBQUEsMEIsQ0FDTSxxRixDQUVoQixpQixDQUNnQix5QjlENUVHLDhGLEM4RGdGaUIsT0FDaEMsTyxDQUNBLHFGLENBRUYsZ0JBQ0UsZ0JBQ0Esb0MsQ2xFbkpSLGtERmlFa0IscURBQUEsK0IsQ0U5RGMsb0NGZ0VFLG9DLENFbkVsQyxrQixBQUNtQyxxQ0ZzRUQsb0MsQ0V2RWxDLGtCLEFBQ3lDLG9DRmtFUCxvQyxDRW5FbEMscUIsQUFFc0MscUNGcUVKLG9DLENFdkVsQyxzQkFFNEMsa0YsQ0FHMUMsb0RGNERnQixnQ0UxRGdCLG9CQUFBLG9CQUFBLFksQ0FDckIsb0NGMkRxQixrRixDRTlEaEMsa0IsQUFDc0MscUNGaUVOLGtGLENFbEVoQyxxQkFDMkMsOEgsQ0FJekMsVUFDTyxpQixDQUNLLGlMLENBRVYsa0IsQ0FDZ0IseUJJOENDLDhILENKbkRuQixVLENJbURtQixrRixDSnhEckIsZUFtQmEsc0YsQ0FHYixvQkFBQSxvQkFBQSxZLENBQ1csb0ksQ0FFVCxrREZtQ2MsUyxDRWpDUCxvQ0ZtQ3VCLG9JLENFckM5QixrQixBQUNtQyxxQ0Z3Q0wsb0ksQ0V6QzlCLG1CQUN5Qyx5TCxDQUd2QyxjQUNVLGUsQ0Y4QkUsb0NBRWdCLDRMLENFakM1QixvQixBQU11QyxxQ0YrQlgsNEwsQ0VyQzVCLG9CLEFBY3lCLHlCSWFSLHlMLENKM0JqQixjLENJMkJpQixvSSxDSi9CbkIsVSxDSStCbUIsc0YsQ0psQ3JCLGVBcUNhLFksQ21FaEVmLGtCQUNZLGdCLENBQ0EseUIsQ0FFVixTQUNPLFVBQ0MsV0FDQyxTLENBQ1AsMkMsQ0FHVyxrQ0FDVSxvQixDQUNKLHFCLENBQ2xCLG1EckVtRGUsb0RBQUEscUIsQ05qRUgsb0NNbUVtQixxQixDcUVsRGxDLG1CLEFBQ29DLHFDckVxREYscUIsQ3FFdERsQyxtQixBQUMwQyxvQ3JFaURSLHFCLENxRWxEbEMsb0IsQUFFcUMscUNyRW9ESCxxQixDcUV0RGxDLG9CQ3FFd0Isb0IsQzVFbEJZLGUsQzJFakRPLHNCLENDcEIzQyxpQixDQUNZLHlELENBSVYsa0R0RTZEZ0IscURBQUEsaUIsQ3NFMURKLG9DdEU0RG9CLHlELENzRS9EaEMsa0IsQUFDbUMscUN0RWtFSCx5RCxDc0VuRWhDLG1CLEFBQ3lDLG9DdEU4RFQseUQsQ3NFL0RoQyxxQixBQUVzQyxxQ3RFaUVOLHlELENzRW5FaEMsc0JBRTRDLDRELENBRjVDLGNBT1ksb0R0RXNESSxVc0VwRFAsZ0JBQ00saUIsQ0FDQyxvQ3RFb0RnQiw0RCxDc0UvRGhDLG9CLEFBUXVDLHFDdEUyRFAsNEQsQ3NFbkVoQyxvQkFRNkMscUMsQ0FPN0MsV0FDUywwQ3RFNkNPLDBDLENBQUEsb0NBRWdCLHFDLENzRWhEaEMsVSxBQUUyQixxQ3RFa0RLLHFDLENzRXBEaEMsVSxBQUVpQyxvQ3RFOENELHFDLENzRWhEaEMsVyxBQUc0QixxQ3RFaURJLHFDLENzRXBEaEMsV0FHa0MseUQsQ2pCK2pCZCx5RixDaUI1akJwQix3QixDNUVjZSx5QllWTSx5RCxDZ0VKckIsZ0JBSWEsaUUsQ0FJYixtQkFDVSxvQkFBQSxvQkFBQSxhQUNDLDhCQUFBLDZCQUFBLHVCQUFBLGtCLENBQ0UsMEQsQ0FHYixnQkFDVSxrQixDQUNELHlCaEVaWSwwRCxDZ0VVckIsb0JBS1csNEQsQ0FMWCxzQzVFNEJnQyxnRE1GaEIsaURBQUEscUJOdERBLGM0RXlDSCxZQUNELGtCQUNJLHNCNUV0REgsYTRFd0RELG9EdEVTSSxxREFBQSxrRCxDQUFBLG9DQUVnQiw0RCxDc0U1QmhDLGdCLEFBVW1DLHFDdEVzQkgsNEQsQ3NFaENoQyxnQixBQVV5QyxvQ3RFa0JULDRELENzRTVCaEMsa0IsQUFXcUMscUN0RXFCTCw0RCxDc0VoQ2hDLGtCLEFBVzJDLG9DdEVpQlgsNEQsQ3NFNUJoQyxvQixBQWtCdUMscUN0RWNQLDRELENzRWhDaEMsb0IsQUFrQjZDLG9DdEVVYiw0RCxDc0U1QmhDLHFCLEFBbUJ3QyxxQ3RFYVIsNEQsQ3NFaENoQyxxQixBQW1COEMsb0N0RVNkLDRELENzRTVCaEMsbUIsQUFvQnNDLHFDdEVZTiw0RCxDc0VoQ2hDLG1CQW9CNEMsaUUsQ0FFeEMsY0FDVSxjQUNDLGUsQ0FDRSx5QmhFbkNJLDRELENnRVVyQixnQixDQTZCbUIsaUUsQ0FFYixpQkFDYyxrRSxDQUFBLGtFLENBeEJqQiwwRUFBQSxpRSxDQStCaUIsbUUsQ0EvQmpCLHVFQUFBLDhELENBbUNpQix5QmhFckJDLG1FLENnRWRsQiwwRUFBQSxtRWpFL0NPLHlCLENBQ1gsa0RMZ0VpQixxREFBQSxjS3hETixrQkFDSSxlLENBQ0Qsb0NMd0RtQix5QixDS2hFbEMsa0IsQUFJcUMscUNMZ0VILHlCLENLcEVsQyxrQixBQUkyQyxvQ0w0RFQseUIsQ0toRWxDLHFCLEFBS3dDLHFDTCtETix5QixDS3BFbEMscUIsQUFLOEMseUJDcUR2Qix5QixDRDFEdkIsY0FXYyxnQkFDRywrRCxDQUlmLGtETDhDZ0IscURBQUEsc0JOakVILGlCLENXdUJDLG9DTDRDa0IsK0QsQ0toRGhDLGtCLEFBQ21DLHFDTG1ESCwrRCxDS3BEaEMsbUIsQUFDeUMsb0NMK0NULCtELENLaERoQyxxQixBQUVzQyxxQ0xrRE4sK0QsQ0twRGhDLHNCQUU0QyxpRSxDQUY1QyxtQkFRWSxlLENBQ0csNEQsQ0FJRixrQixDQVFFLGdGLENBUEEsa0YsQ0FFYixlLENBQ2MsdUYsQ0FFWixnQkFDYSxvQixDQU1ELHVELENBSWhCLG1CQUNVLG9CQUFBLG9CQUFBLGFBQ0MsOEJBQUEsNkJBQUEsdUJBQUEsa0IsQ0FDRSx5QkNTUSx1RCxDRFpyQixlQU1hLHNELENBSWIsZ0JBQ1Usa0IsQ0FDRCxzRixDQUZzQixrQixDQUtwQix5QkNIVSxzRixDREZVLFlBUWxCLHNGLEMwRDZCSixtRCxDQU9BLHFELENBUEEsbUQsQ0FPQSxxRCxDMUQ1Q3NCLFUsQ0FhcEIseUJDM0NVLHNELENEOEJyQixvQixBQWlCVyx5QkNmVSxzRCxDREZyQixZQXFCVyx3RCxDQXJCWCxxQlhoRGdCLGNXMkVILFlBQ0Qsa0JBQ0ksc0JYeEZILGFXMEZELG9ETHpCSSxxREFBQSxrRCxDQUFBLG9DQUVnQix3RCxDS1JoQyxvQixBQWdDdUMscUNMcEJQLHdELENLWmhDLG9CLEFBZ0M2QyxvQ0x4QmIsd0QsQ0tSaEMscUIsQUFpQ3dDLHFDTHJCUix3RCxDS1poQyxxQixBQWlDOEMsb0NMekJkLHdELENLUmhDLG1CLEFBa0NzQyxxQ0x0Qk4sd0QsQ0taaEMsbUJBa0M0Qyw2RCxDQUV4QyxjQUNVLGNBQ0MsZSxDQUNFLDhELENBQUEsOEQsQ0FmZCwwRUFBQSxpRSxDQXFCaUIsK0QsQ0FyQmpCLHVFQUFBLDhELENBeUJpQix5QkMvQ0MsK0QsQ0RzQmxCLDBFQUFBLG1FQTZCbUIsMEIsQ2tFakh4QixzQjdFQ2UsVSxDNkVDTix5QmpFNEJjLG9ELENpRXpCSyw4QkFFWixtQyxDQUloQixrQkFDWSxrRHZFc0RNLHFEQUFBLGN1RW5EUixTLENBQ0gsb0N2RW9EMkIsbUMsQ3VFekRsQyxrQixBQUVtQyxxQ3ZFMkRELG1DLEN1RTdEbEMsbUIsQUFFeUMsb0N2RXVEUCxtQyxDdUV6RGxDLHFCLEFBR3NDLHFDdkUwREosbUMsQ3VFN0RsQyxzQkFHNEMsd0MsQ0FJMUMsa0JBQ1ksb0JBQ00sY0FDUixlLENBQ0cseUJqRXdDUSxtQyxDaUVuRHZCLGtCQWVrQixtQkFDQyxZQUNSLGlDLENBSVgscUJBQ1csb0JBQ08sa0R2RWdDQSxXdUU5QlQsc0M3RThCeUIsZ0RNQWhCLFN1RTNCaEIsZ0M3RWJrQixvQixDQWRGLG9DTXdEZ0IsaUMsQ3VFcENsQyxpQixBQUdpQyxxQ3ZFcUNDLGlDLEN1RXhDbEMsaUIsQUFHd0Msb0N2RWlDTixpQyxDdUVwQ2xDLGdCLEFBTWlDLHFDdkVrQ0MsaUMsQ3VFeENsQyxnQixBQU11Qyx5QmpFUmhCLGlDLENpRUV2QixlQVllLHVDN0V3Qm1CLDhDLEM2RW5CRCxhLEM3RUZoQiw0QyxDNkVNZ0IsdUIsQ0FDTixrQyxDQUMxQixrQkFHVyxNQUNWLE8sQ0FDQSx5QmpFOUJxQixrQyxDaUUyQnZCLGtCQU1jLGdCQUNFLFdBQ0wsZUFDUCxvQyxDQVRKLHNDN0Vla0MsYyxDNkVEbkIseUJqRVRRLG9DLENpRUx2QixnQkFpQmlCLHNELENBSWYsV0FDUyxZQUNDLGtCQUNFLE9BQ1YsTUFDQSxTQUNBLFFBQ0EsWUFDUSxTLENBQ1Isc0IsQ0FJQywwQyxDQUNpQixtQixDQUNyQiw4QyxDdkUzQmlCLG9DQUVnQixtQixDd0V6RWxDLGMsQUFDOEIscUN4RTRFSSxtQixDd0U3RWxDLGNBQ3FDLHlDLENBRW5DLHVCQUFBLGVBRWEsWUFDSCxPQUNSLFFBQ0EsWUFDUSxrQkFDSSxVQUNQLGtCQUNJLGVBQ0EsMkMsQ3hFMERLLG9DQUVnQix5QyxDd0V0RWhDLFcsQUFXMkIscUN4RStESyx5QyxDd0UxRWhDLFdBV2tDLGlELENBQ2hDLGdELEN4RXdEYyxvQ0FFZ0IsaUQsQ3dFMUQ5QixpQixBQUNrQyxxQ3hFNkRKLGlELEN3RTlEOUIsaUJBQ3dDLHFDLENBSTFDLFlBQ1UsUUFDUixPQUNBLGlCQUNXLGlCLENBQ0QseUJsRVVTLHFDLENrRWZyQixZLEFBV1kseUJsRW9DUyxxQyxDa0UvQ3JCLFlBa0JZLFcsQ0N0Q2Qsa0JBQ1ksZ0JBRVYsZ0IsQ0FDMkMsMEJ6RXNGdEIsVyxDeUUxRnZCLHFCLEF6RTJGWSwwQkFEVyxXLEN5RTFGdkIscUIsQXpFMkZZLDBCQURXLFcsQ3lFMUZ2QixxQixBekUyRlkseUJBRFcsVyxDeUUxRnZCLHFCLEF6RTJGWSx5QkFEVyxXLEN5RTFGdkIscUJ6RTJGWSxpQyxDQUFBLHNDLENBQUEsaUMsQ3lFbEZpQiw0QixDQUNmLHdCLENBQ2IsbUJBR1csaUJBQ2dDLGdCQUM3QixpQixDQUNDLDBCekV5RU8sd0IsQ3lFN0VyQixrQixBekU4RVUsMEJBRFcsd0IsQ3lFN0VyQixrQixBekU4RVUsMEJBRFcsd0IsQ3lFN0VyQixrQixBekU4RVUseUJBRFcsd0IsQ3lFN0VyQixrQixBekU4RVUseUJBRFcsd0IsQ3lFN0VyQixrQixBekU4RVUseUJNeERXLHdCLENtRXRCckIsbUJBT21CLG1CLEFBQ0QseUJuRThDRyx3QixDbUV0RHJCLG9CQVlZLGtCLENBR1osZ0JBQ2EsY0FDSCxlLENBQ0ksaUIsQ0FDYixlQUVVLDZCQUNHLHdDQUFBLCtCLENBQ0EsNEIsQ0FIRywrQixDQU1FLFNBQUEsZ0MsQ0FORixrQixDQVVELHNCLENBVkMsa0IsQ0FjRCxvRCxDQUVXLGdCQUVQLFcsQ0FDTCx5Qm5FakJNLG9ELENtRWNNLGUsQ25FZE4saUIsQ21FRnJCLGdCLEFBNkJhLHlCbkVLUSxpQixDbUVsQ3JCLGdCQWlDYSx1QixDQUdiLGtCQUNZLHlCQUNELGVBQ0QsZUFDRyxpQkFDRSxxQyxDL0VEaUIsNkIsQytFSlQsa0JBU1QsUUFDUCxVQUNFLFlBQ0Usc0JBQ00sV0FDTixlQUNJLG9DQUFBLDJCLENBQ0EseUJuRWxETSw2QixDbUVrQ0UsYyxDbkVsQ0YsdUIsQ21Fa0NyQix5QkF3QmEsZUFDRSxpQkFDRSx1Qy9FbkJlLHNCLEMrRXVCaEMsYUFDVyxtQixDQUNPLHdCLENBRmxCLGtCLENBS21CLDBCLENBTEcsV0FTWCxlLENBQ0kseUJuRTFFTSxzQixDbUVnRXJCLHFCQWNvQixtQixDakU1R3RCLGtELENSa0VrQixvQ0FFZ0IsbUIsQ1FwRWxDLG9CLEFBSXVDLHFDUm9FTCxtQixDUXhFbEMsb0JBSTZDLG1CLENBSjdDLGtELENSa0VrQixvQ0FFZ0IsbUIsQ1FwRWxDLG9CLEFBU3VDLHFDUitETCxtQixDUXhFbEMsb0JBUzZDLGtCLENBVDdDLGFBY0ksa0IsQ0FDZSw2QixDQUhoQixlLENBTUcsb0IsQ0FsQlUsU0F1QlYsa0JBQ1UsMEJBQ08scUMsQ0FNRSxlLENBQ2xCLGtEUmtDVyxrQjBFaEVOLFdBQ0gsZ0JBQ0ksV0FDWCxXLENBQ1Esb0MxRThEd0IsZSxDMEVwRWxDLGtCLEFBQ21DLHFDMUV1RUQsZSxDMEV4RWxDLGtCQUN5QyxzRSxDQVNmLCtCQUFBLHNCLENBVGUsc0UsQzFFbUdyQyxzRCxDMEU5Q0YsOEIsQ2hGZnVCLDhDQUFBLDhCQUFBLGdEZ0Z1QkQsa0NBQUEsMEJBQVcsaUVBQUEseURBQU8sNEIxRXNDdEMsbUIsQ0FBQSxzRCxDMEVyRnFCLGdDQUFBLHVCLEMxRXFGckIscUQsQzBFaEZGLFcsQ0FDUyx1RCxDQURULG1DQUFBLDBCLENBTTBCLHdCLENBQ3ZCLGFBTU0sZUFDQyxNQUNWLE9BQ0EsV0FDTyxZQUNDLFdBQ1IseUJoRm5DWSwyQkFBQSxtQmdGcUNELGdCQUNELHFCLENBQ0csdUIsQ0FDZCxrQkFJVyxZQUNGLFdBQ0QsU0FDUCxtQkFDYyxlQUNOLFUsQ0FDUiw4QixDQVBxQixXQVVuQixrQkFDVSxXQUNILFlBQ0Msd0IsQzFFd0NSLGlEMEVuQ3lDLHVCLENBbEI3QyxvQkFtQm9CLHNCLENBSXBCLGtCQUNZLFdBQ0gsWUFDQyxNQUNSLE9BQ0EsVUFDQSw4Q0FBQSw4QkFBQSxnREFDb0Isa0NBQUEsMEJBQVcsaUVBQUEseURBQU8sNEIxRXVCcEMsbUIsQ0FBQSw2QixDMEV0Qkgsa0JBR1csTUFDVixPQUNBLFdBQ08sWUFDQyxzQkFDUywwQixDQUNJLDZCLENBQ3RCLFdBSUMsU0FDSyxVQUNDLFdBQ0MsWUFDQyx5QmhGdkRXLGtCZ0Z5RFQsZUFDRixrQixDQUVjLCtCLENBVnhCLFlBYVcsWUFDQyxrQkFDRSxRQUNQLFNBQ0gsWUFDUSx5QkFDUSxzQ2hGdENjLFdBdkVuQixtQ0FBQSwyQmdGZ0hBLFMsQ0FDWCxpQyxDQXZCeUIsa0JBMkJmLE1BQ1YsVUFDTSxTQUNOLFlBQ1EsV0FDRCxZQUNDLFMsQ0FyQ1csNkIsQ2hGdEZSLG1DLENnRjBGYyx1REFBQSw4QyxDQXRFbEIsdUQsQ0E0R2UscUMsQ0F0Q0csVUF3Q3ZCLHVEQUFBLDhDLENBQ3NCLHlCcEV0RUwsNkIsQ29FNkJ2QixZQThDWSxXLENBQ0QsK0IsQ0EvQ1gsUUFrRFMsVUFDSCxtQ0FBQSwwQixDQUNXLGlDLENBcERZLFdBd0RoQixhQUNDLHlCLENBS2Qsa0JBQ1ksV0FDSCxZQUNDLFlBQ0EsV0FDUixhQUNTLE1BQ1QsU0FDSSxrQ0FBQSx5QixDQUNPLGlEQUVnQyx5QixDQVg3QyxZLEFBWVcseUJBR1MseUIsQ0FmcEIsZUFnQmMsV0FDSixVQUNELE8sQUFDTCx5QnBFOUdtQix5QixDb0UyRnZCLFlBdUJZLHNCLENBSVosa0JBQ1ksTUFDVixRQUNBLGMsQ0FDUSxpREFFbUMsc0IsQ0FON0MsWSxBQU9TLHlCQUdXLHNCLENBVnBCLGtCLEFBV1MseUJwRWpJYyxzQixDb0VzSHZCLGtCQWVTLHFCLENBSVQsa0JBQ1ksTUFDVixTQUNBLFlBQ1EsWUFDRCxjLENBQ0MsaURBRW1DLHFCLENBUjdDLGMsQUFTVyx5QkFHUyxxQixDQVpwQixRQWFJLFlBQ0ssYSxBQUNHLHlCcEV4SlcsNEMsQ29FNEp2QixhQUdXLHFCLENBS1gsa0JBQ1ksTUFDVixTQUNBLFlBQ1EsV0FDRixjLENBQ0UsaURBRW1DLHFCLENBUjdDLGEsQUFTVSx5QkFHVSxxQixDQVpwQixPQWFJLFlBQ0ssYUFDRyw2QixDQUlaLHNCQUNlLGtCQUNILGdCQUNFLGtCQUNBLFdBQ1osY0FDUyxhLENoRjlOVSx1QixDZ0ZnT3BCLGtCQUdhLGdCQUNBLFVBQ1osYSxDaEZyT21CLFksQ2dGdU9wQixjbkVuUVUsa0JBQ0MsV0FDSCxrQkFDSyxnQkFDRixnRCxDUDZETSxvQ0FFZ0IsWSxDT3BFakMsa0IsQUFNaUMscUNQa0VBLFksQ094RWpDLGtCQU13QyxlLENBTnhDLGtCQVNhLGUsQ0FDQyx5QkRvRFEsZSxDQzlEdEIsd0NBa0JhLDhCLENBbEJELGtELENQa0VLLG9DQUVnQiw4QixDT3BFckIsa0IsQUFzQnVCLHFDUGtERiw4QixDT3hFckIsa0JBc0I4QixtQyxDQXRCOUIsa0QsQ1BrRUssb0NBRWdCLG1DLENPcEVyQixrQixBQTBCdUIscUNQOENGLG1DLENPeEVyQixrQkEwQjhCLGdCLENBc0JDLDJCLENBaEQvQixrQkE4QkMsT0FDVixNQUNBLFlBQ1EsVSxDQUNELDhCLENBR1QsUyxDQUNFLHNDLENBdENTLGdCLENBMENDLGtCLENBSUYsa0RQb0JNLG9ELENBQUEsb0NBRWdCLGtCLENPdEJ0QixrQixBQUN1QixxQ1B5QkQsa0IsQ08xQnRCLG1CLEFBQzZCLG9DUHFCUCxrQixDT3RCdEIscUIsQUFFMEIscUNQd0JKLGtCLENPMUJ0QixzQkFFZ0MsMkIsQ0FLOUIsV0FLRix5QmJqQlMsVyxDYW1CUix5QixDQUNWLGtCQUlTLDJDUENNLFFPQ2IsV0FDSSxZQUNDLHVDQUFBLCtCQUNHLHlDQUFBLGdDLENBQ0Msb0NQSG9CLHlCLENPSmxDLFcsQUFFNEIscUNQTU0seUIsQ09SbEMsV0FFa0MscUIsQ0FRbEMsa0JBQ1ksWUFDRixTQUNKLFFBQ0QsVUFDRSxnQkFDTSx1Q0FBQSwrQkFDQSxTLENBQ1gseUJEcEJxQixxQixDQ1l2QixXQVdXLGdCQUNFLHlCLENBWlEsa0JBZ0JQLFlBQ0YsV0FDRCxnQkFDSyxTQUNaLG1ELENQNUJjLG9DQUVnQix5QixDT01iLG9CLEFBcUJrQixxQ1B2QkwseUIsQ09FYixvQixBQXFCd0IseUJEakN0Qix5QixDQ1lGLGdCQXdCUCxXQUNELDhDLENBSVgsZ0QsQ1ByQ2dCLG9DQUVnQiw4QyxDT21DaEMsaUIsQUFDa0MscUNQaENGLDhDLENPK0JoQyxpQkFDd0MsaUIsQ0FReEMsT0FDQSxzQkFDaUIsMkJBQ0ksMkIsQ0FDRix1QixDQVpxQixpQixDQWF6QyxrQkFHVyxNQUNWLFdBQ08sVyxDQUNDLHVDLENBSVIsVUFDUSxZQUNFLGdCQUNJLFNBQ1AsV0FDRSxlQUNJLGlDQUFBLHdCLENBQ0EsOEIsQ0FDWixrQkFHUyxRQUNQLFNBQ0MsV0FDRSxZQUNFLGNBQ0MsVUFDVCx1Q0FBQSw4QixDQUNXLHlCRDNGVSw4QixDQ21GdkIsV0FXVyxhLEFBQ0MseUJEdkZXLDhCLENDMkV2QixjQWdCYSxnQixDd0Q5SmIsa0JBQ1kscUIsQ3JFS0csc0IsQ3FFSGQsa0QvRG9FaUIscURBQUEsYytEL0RQLGtCQUNDLGdCQUNBLFlBQ0YsY0FDQSxVQUNKLGUsQ0FDTyxvQy9EMkRxQixzQixDK0RwRWxDLGtCLEFBQ21DLHFDL0R1RUQsc0IsQytEeEVsQyxrQixBQUN5QyxvQy9EbUVQLHNCLEMrRHBFbEMscUIsQUFFc0MscUMvRHNFSixzQixDK0R4RWxDLHFCLEFBRTRDLHlCekQ0QnJCLHNCLEN5RDlCdkIsVyxBQVlXLHlCekRrRFksc0IsQ3lEOUR2QixXQWdCVyxrQkFDTyxvQkFDQyxrQyxDQUdqQixlLENBQ0Usd0IsQ0FDRCxtQkFJYyxlLENBQ0oseUJ6REVVLHdCLEN5REp2QixZQUtXLDRCLENBSVksWUFDZCxVQUNGLGNBQ0csZ0JBQ0cseUJBQ00saUIsQ0FDUCx5QnpEWFcsNEIsQ3lES0EsWSxBQVNaLHlCekRrQlksNEIsQ3lEM0JBLHlCQWFGLDBCQUNGLGtDLENBR2pCLG1CLENyRW9CZ0MsK0IsQ3FFckNYLGEsQ0EwQlgsK0IsQ0ExQlcsa0IsQ0E4QkosK0IsQ0E5QkksaUJBa0NOLG1CLENBQ0cseUJ6RFJHLCtCLEN5RDNCQSxjQXNDakIsZUFDVyx1Q3JFTmlCLG1ELENxRVlZLFdBQ3JDLGdCQUNJLGlCQUNILFUsQ0FDRCxnRCxDQUFBLGdELENBQUEsK0MsQ0FBQSxnRCxDQU1jLFdBQ2QsV0FDQSxtQkFDQyxlLENBQ0cseUJ6RGhFVSxnRCxDQUFBLGdELENBQUEsK0MsQ0FBQSxnRCxDeUQ0REEsWUFpQlYsMkIsQ0FLVSxXQUVaLFUsQ0FDQSw4QixDQUlhLG9CLENBQ0wseUIsQ0FBQSx5QixDQUFBLHlCLENBS25CLGUsQ0FDYSx5QixDQUNaLGdCQUdZLFdBQ0osa0IsQ0FDQyx5QixDQUtBLHlCLENBQ1QsbUJBR1MsVSxDQUNELDBCLENBR2EsVSxDQUNiLHlCLENBQ1IsWUFHUSxTLENBQ0YseUJ6RHpIZ0IseUIsQ3lEdUh2QixXQUtXLGdCQUNQLG1DLENBSW1CLGFBQ2QsOEMsQ0FDSSx5QixDQUFBLHlCLENBSWIsWUFDUyxVQUNGLGtCLENBQ1UseUJ6RDFJTSx5QixDQUFBLHlCLEN5RHVJdkIsWUFNVywyQixDQUlYLGdCQUNhLCtDLEMvRDlHSyxvQ0FFZ0IsMkIsQytEMkdsQyxnQixBQUVpQyxxQy9EekdDLDJCLEMrRHVHbEMsZ0JBRXVDLHFCLENJdEx2QyxvQkFDVyxlLEN6RUtJLDZCLEN5RUhkLGlCLENBR2EsZ0MsQ0FzSEgsOEMsQ0F2SFgsa0IsQ0FJbUIsd0MsQ0FDaEIsZ0JBSVcsb0JBQUEsb0JBQUEsYUFDSCw4QkFBQSw2QkFBQSx1QkFBQSxtQkFDRSxTQUNYLGlCLENBQ1MseUI3RGlEWSx3QyxDNkR0RHZCLFdBUUksd0MsQ0FJSixTQUNFLGlCLENBQ1kseUI3RHdDUyx3QyxDNkQxQ3ZCLGVBS1ksMkUsQ0FMWixVQVNTLGUsQ0FDTCx5QjdEZ0NtQiwyRSxDNkQxQ3ZCLFdBYWEsZ0JBQ1AsMkUsQ0FkTixVQW1CUyxlLENBQ0wseUI3RHNCbUIsMkUsQzZEMUN2QixXQXVCYSxnQkFDUCwrQyxDQXhCa0MsWSxDQTZCM0IseUI3RGFVLG9ELEM2RDFDaUIsY0FrQ2xDLG1ELENRWmEsMEIsQ1J0QnFCLGMsQ0F1Q3BDLDBELENBdkNvQyxjLENBNEQ5QiwwRyxDQWpCRSx5RyxDQUdOLGdCQUNjLFdBQ0wsaUIsQ0FDTyxTQUFBLGtILENBSGhCLG1CekV2Q2UsV3lFOENKLG9CLENBZ0JLLHNILENBQUEsU0FBQSxtSCxDQUhoQixzQkFNWSxzQkFDVSxVLENBQ1gsNEgsQ0FFVCxTLENBQ0UsNEgsQ3pFekJ3Qix1QyxDeUUyQjFCLFMsQ0FDRSwyQyxDUW5HTSxlLENSMkdoQixVQUNPLGNBQ0ksYSxDQVZELHlDLENBUVYsVUFDTyxjQUdOLG1CQUdnQixlLENBQ0oseUI3RHREVSx5QyxDNkRvRHZCLFdBV21CLHdDLENBQ2hCLGtCQUlTLGdELENuRWhFTSxvQ0FFZ0Isd0MsQ21FNkRsQyxpQixBQUVrQyxxQ25FM0RBLHdDLENtRXlEbEMsaUJBRXdDLDZDLENBRXRDLGlCQUNlLHFDLENBQ0EsMEQsQ0FHZixVQUNFLG1CLEN6RS9IYywwRCxDeUVtSWhCLFMsQ0FDRSwwQixDQUNELGtCQUlTLFVBQ0osUUFDSCxXQUNJLFlBQ0MsdUNBQUEsOEIsQ0FDRyx5QjdENUhVLDBCLEM2RHNIdkIsV0FTVSw4QixDQVRnQixrQkFhWixXQUNILFlBQ0MseUNBQUEsZ0MsQ0FDSSxZLEN6RTdGa0IsaUIsQ2lGVi9CLGtCQzNEUyx3QixDVGtLSSxZLENBQ2IsY1F4S1MsV2pGT0UsaUJpRkpBLGdCLENBQ0UsZSxDQUlMLGtCQUNDLGdCQUNBLFcsQ0FHTCx5QnJFb0JnQixlLENxRTFCdkIsZUFTYSxXQUNGLGNBRUcsbUJBQ0csa0NBQ2UsZSxDQUloQyxXQUNTLHFCQUNFLGNBQ1Qsa0JBQ2MsVyxDQUNQLHlCckVHYyxlLENxRVJ2QixXQVFXLG1CQUNPLHNCLENBVEgsV0FhWCxrQkFDVSxTQUNMLFVBQ0MsV0FDQyxZQUNDLHNCQUNTLGtCLENBSWpCLGlCLENBSVMscUJBQ0osc0NqRmtCeUIsZWlGaEJyQixpQixDM0VJSSxzQixDMkVBRiwrQixDQUNFLHdCLENBREYscUMsQ2pGZW1CLGlCLENBbkVwQiwrQyxDTThESSxvQ0FFZ0IsaUIsQzRFbkVsQyxnQixBQUdrQyxxQzVFb0VBLGlCLEM0RXZFbEMsaUJBR3VDLHlDLENBRXJDLHNCQUNVLGtCQUNJLHNDbEY0RGtCLGNrRjFEckIsY0FDQSw4QyxDNUV1REssb0NBRWdCLHlDLEM0RTlEaEMsZ0IsQUFNaUMscUM1RTRERCx5QyxDNEVsRWhDLGdCQU11QyxzQyxDQUl6QyxjQUVhLGtCQUNDLFVBQ0wsa0IsQ0FDRyx5QnRFZVcsc0MsQ3NFcEJ2QixXLEFBUWEseUJ0RXNDVSxzQyxDc0U5Q3ZCLFdBWWEsZ0JBQ0ksaUJBQ0gsUUFDUixjLEFBQ1EseUJBR1Msc0MsQ0FuQnZCLGMsQUFvQmMseUJBR1Msc0MsQ0F2QnZCLGEsQUF3QmMseUJBR1Msc0MsQ0EzQnZCLGFBNEJjLG9DLENBS2Qsa0JBRWMsVUFDTCxZLENBQ0cseUJ0RWpCVyxvQyxDc0VhdkIsV0FPYSw0QyxDQUdULGNBQ1csZUFDRSxpQkFDRixnQkFDRSxjQUNILGtCQUNFLFEsQ0FDTCxpQixDQUNOLGlCQUtVLDhDLEM1RU5HLG9DQUVnQixpQixDNEVHbEMsYyxBQUU4QixxQzVFREksaUIsQzRFRGxDLGMsQUFFcUMseUJ0RXJDZCxpQixDc0VtQ3ZCLFlBS1kscUJBQ1Esb0IsQ0FOcEIsaUIsQ0FVZ0Isb0MsQ0FJaEIsb0NBQUEsNEJBRWdCLFMsQ0FDWix3QixDQUNELGlCQzdGWSxVLENBQ04saUQsQ0FFSCxhLENBQ0YseUJ2RThEbUIsd0IsQ3VFbkV2QixnQixDQVNpQixpRCxDQUVULGVBQ0YseUQsQ0FJSixjQUNXLGtCQUNDLDBCQUNELGtCLENBQ00sNEQsQ0FKakIscUJBT2Esa0JBQ0Msb0I3RXFDQywrQyxDQVVDLG9DQUVnQiw0RCxDNkV6RGhDLGdCLEFBVW1DLHFDN0VtREgsNEQsQzZFN0RoQyxnQkFVeUMsd0UsQ0FFckMsaUJBQ2UsV0FDTixZQUNDLFdBQ0Ysb0NBQUEsNEJBQ0ssZ0M3RXFFSSx3QkFBQSxrQ0FBQSwwQjZFcEVVLDZEQUFBLHFEQUFPLDRCN0V1RXBDLG1CLENBQUEsNEUsQzZFN0VhLGNBU0UsZUFDRSxlLENBQ0MsK0UsQ0FHaEIsUyxDQUNRLCtFLENBRVIsUyxDQUNRLHlCdkVYUyx5RCxDdUVuQnJCLHlCLENBbUNhLHdFLENBRU4saUJBQ1ksV0FDTixZQUNDLG1DQUFBLDRCLEFBQ0cseUJ2RVVJLHlELEN1RW5EckIseUIsQ0E4Q2Esd0UsQ0FFTixpQkFDWSxXQUNOLFlBQ0MsbUNBQUEsNEJBQ0csOEUsQ0FJSix1Q0FBQSw4QixDQUNFLHlCdkV0Q00sOEUsQ3VFcUNSLHNDQUFBLCtCLEFBR0kseUJ2RVJJLDhFLEN1RUtSLHNDQUFBLCtCQU1JLDJELENBS2pCLGlCQUNlLGtCQUNDLGtCLENBQ0MsaUUsQ0FIaUIsV0FNOUIsY0FDUyxVLENBQ0YseUJ2RXhCVSwyRCxDdUVnQnJCLGlCQVdZLDJDLENBSVosZ0JBQ0UsZ0JBQ0EsUyxDQUNLLDBCdkVoRmMsMkMsQ3VFNkVyQixVQU1TLGdCQUNMLGtCLEFBQ2EsMEJ2RS9FSSwyQyxDdUV1RXJCLFlBV1csa0JBQ08sb0IsQUFDQyx5QnZFNUNFLDJDLEN1RStCckIsV0FnQlcsZUFDUCxrQixBQUNhLHlCdkVsQ0ksMkMsQ3VFZ0JyQixXQXFCVyxlQUNQLGtCQUNhLHVELENBSWpCLGVBQ1csVyxDQUNELDhELENBRm9CLGNBS2pCLFdBQ1QsY0FDUSxVQUNILGdCQUNNLHNCQUNLLFEsQ0FDaEIseUJ2RXJFaUIsOEQsQ3VFMERTLGNBY2YsNkQsQ0FkZSxjQW1CakIsV0FDVCxnQkFDWSxXLENBQ0oseUJ2RWhGUyw2RCxDdUUwRFMsY0F5QmYseUQsQ0F6QmYsa0JBOEJjLFFBQ1AsT0FDSCxXQUNPLGtCQUNLLHNCQUNJLHNDbkZ2RlkscUJtRnlGWCxxQm5GakpMLG1DQUFBLDJCbUZtSkQsOEMsQzdFN0ZDLG9DQUVnQix5RCxDNkVvRGhDLGdCLEFBd0NtQyxxQzdFeEZILHlELEM2RWdEaEMsZ0IsQUF3Q3lDLHlCdkVsR3BCLDhGLEN1RW9HakIsZ0JBRWEscUUsQ0FJYixtQkFDVSxjQUNDLGtCQUNJLFdBQ04sWUFDQyxpQkFDSyxrQkFDRCxXbkY5S0wsZW1GZ0xJLGdCQUNFLHlCbkZ6SUEsaUNBQUEsd0IsQ21GMklELHlCdkV0SEcscUUsQ3VFMEdqQixjQWVZLGtCQUNFLFFBQ1AsbUNBQUEsMkJBQ1EsWUFDSiw0RSxDQUtULGdCQUNjLFdBQ0wsWUFDQyxpQkFDSyx3QixDbkYxSkEseUJZb0JBLDRFLEN1RWtJZixhQVFjLFlBQ0gsNkUsQ0FNWCxnQkFDYyxXQUNMLFlBQ0MsZ0IsQ0FDSyx5QnZFckpBLDZFLEN1RWlKZixhQU9jLFlBQ0gsa0IsQ0NyTm5CLFdBQ1Msa0JBQ0csZ0JBQ1YsaUJBQ0EsVUFDSyxrQkFDUSxzQnBGUEEsZ0JvRlNILHFEQUFBLDRDLENBQ1ksMEJ4RUtELGtCLEN3RWR2QixVQVlTLGdCQUNMLGtCLEFBQ2EsMEJ4RU1NLGtCLEN3RXBCdkIsWUFpQlcsa0JBQ08sb0IsQUFDQyx5QnhFeUNJLGtCLEN3RTVEdkIsVUFzQlMsZ0JBQ0wsa0IsQUFDYSx5QnhFbURNLGtCLEN3RTNFdkIsVUEyQlMsZ0JBQ0wsa0JBQ2EsMkMsQ0E3QkMsZ0JBaUNkLGlCQUNBLFcsQ0FDTyx5RCxDQUVLLGMsQ0FDViwwQnhFeEJpQiwyQyxDd0VkTCxVQTBDUCxnQkFDTCxnQixDQUNBLHlELENBRVksaUIsQUFDRSwwQnhFM0JHLDJDLEN3RXBCTCxZQW1ETCxrQkFDTyxrQixDQUNDLHlELENBRUgsbUIsQUFDSSx5QnhFSUMsMkMsQ3dFNURMLFVBNERQLGdCQUNMLGdCLENBQ0EseUQsQ0FFWSxnQixBQUNFLHlCeEVVRywyQyxDd0UzRUwsVUFxRVAsZ0JBQ0wsZ0IsQ0FDQSx5RCxDQUVZLGdCQUNFLHlDLENBMUVwQixXLENBZ0ZXLDBCeEU1RFkseUMsQ3dFcEJ2QixXLEFBa0ZhLHlCeEV0QlUseUMsQ3dFNUR2QixXQXFGYSx3QixDQXJGSywwRUFBQSxpRSxDQTJGQSx5QixDQTNGQSx1RUFBQSw4RCxDQStGQSx5QnhFbkNLLHlCLEN3RTVETCwwRUFBQSxtRUFtR0UsYSxDQVlYLHNCLENBTEEsb0IsQ0FVQSxpQixDQVpULHFCQUNXLFUsQ0FXRixpQixDQUlFLGtCQUNDLGlCQUNFLGlCQUVMLEssQ0FDUCx5QnhFakdxQixpQixDd0UyRnZCLGNBU0ksbUIsQ0FLSixjQUNXLGtCQUNDLFVBQ0wsT0FDTCxzQnBGMUlhLGVvRjRJTCxnQkFDRSxvRUFBQSxvREFBQSxxR0FDbUIsa0JBQ2hCLGMsQ0FDSCwwQnhFM0hXLG1CLEN3RWlIdkIsV0FhVyx5QixDQWJRLDZDcEZySEQsb0MsQ0FBQSwwQixDb0ZxSEMseUNBQUEsZ0MsQ0FxQk8scUIsQ0FyQjFCLGtCQXlCYyxlQUNELGlEQUNrQixrQkFDZixxQnBGdkpFLHFCb0Z5SkUsOEMsQzlFbkdGLG9DQUVnQixxQixDOEVtRWxDLGdCLEFBK0JtQyxxQzlFOUZELHFCLEM4RStEbEMsZ0JBK0J5QyxxRCxDQS9CekMsWSxDQW1DYSxtQixDQUNWLHFCQUtRLGVBQ0MsUUFDVixPQUNBLGFBQ1EsV0FDRCxpQnBGdkdjLFlvRnlHYixTLENBQ1IscUIsQ0FDRCxrQkFHVyxXQUNILFdBQzJCLFlBQ0Msa0JBQ3RCLFNBQ2IsYUFDUyxzQnBGak1JLGVvRm1NTCw4Q3BGbExRLHFDLENBQUEsMEJNbUVLLHFCLEM4RXNHdkIsWSxBOUVyR1ksMEJBRFcscUIsQzhFc0d2QixZLEE5RXJHWSwwQkFEVyxxQixDOEVzR3ZCLFksQTlFckdZLHlCQURXLHFCLEM4RXNHdkIsWSxBOUVyR1kseUJBRFcscUIsQzhFc0d2QixZLEE5RXJHWSwwQkFEVyxxQixDOEVzR3ZCLGEsQTlFckdZLDBCQURXLHFCLEM4RXNHdkIsYSxBOUVyR1ksMEJBRFcscUIsQzhFc0d2QixhLEE5RXJHWSx5QkFEVyxxQixDOEVzR3ZCLGEsQTlFckdZLHlCQURXLHFCLEM4RXNHdkIsYTlFckdZLHlCLEM4RXFHUyxrQkFhUCxXQUNILFlBQ0MsZUFDRyxTLENBQ1gsNEIsQ0FqQmlCLFdBcUJqQixrQkFDVSxNQUNWLE9BQ0EsV0FDTyxZQUNDLGtCQUNLLHlCcEY1TEcsNEJBQUEsb0JvRjhMTCxVQUNYLGdDOUV4SG1CLHdCQUFBLGtDQUFBLDBCOEV5SE0sNkRBQUEscURBQU8sNEI5RXRIaEMsbUIsQ0FBQSxrQyxDOEV5SEssMkJBQUEsbUJBRVEsUyxDQUNYLGMsQ0FDRCxxQkFLTSxrQkFDQyxZQUNILFMsQ0FDRiwwQnhFek5nQixjLEN3RXFOdkIsVyxBQU9XLHlCeEU5TVksYyxDd0V1TXZCLFdBV1csa0JBQ0ssdUIsQ0FBQSxzQixDQUtoQixrQkFDWSxrQixDQUNLLDBCeEVsT00sdUIsQ0FBQSxzQixDd0VnT3ZCLFksQUFLVyx5QnhFN05ZLHVCLENBQUEsc0IsQ3dFd052QixXQVNXLFVBQ0Esb0JBQ1EsMEIsQ0FBQSx5QixDQVhuQixxQnBGMU9rQixtQm9GMFBDLGdCLENBQ0YseUJ4RXpPTSwwQixDQUFBLHlCLEN3RXdOdkIsVUFvQlcsb0JBQ0csc0IsQ0FLZCxrRCxDOUU5TWtCLG9DQUVnQixzQixDOEU0TWxDLGtCLEFBQ21DLHFDOUV6TUQsc0IsQzhFd01sQyxrQixBQUMwQyx5QnhFblBuQixzQixDd0VrUHZCLGNBSUksK0IsQ0FNSixrQkFDWSxPQUNWLE9BQ0EsUUFDQSxjQUNRLFdBQ0QsWUFDQyxTLENBQ1Isd0MsQ3pCeUxZLGtGLENBYTBCLDhELENyRGxaNUIsK0IsQzhFb01aLGEsQ0FXYSx1QyxDQVhiLFksQ0FlYSxvQixDQUNWLGVBSVMsYSxDQUNWLDJDLENBRUEsWSxDQUNFLG9ELENBRUYsUyxDQUNPLHdDLENBRVAsWSxDQUNXLHNFLENBSVQsVSxDQUNTLHVFLENBRVQsc0IsQ3pCakhBLHdCLEN5QmtIVyxzRixDQUVYLFksQ0FDVyx5QnhFclNRLHNFLEN3RXlTakIsaUJBQ2MsMkMsQ0FXTSxnQixDQUNYLHlCeEV0VFEsMkMsQ3dFcVRHLGVBSVQsc0MsQ0FJUyxVQUN4QixpQkFDVyxhLENBQ0gsK0IsQ0FFUyxVQUNaLE9BQ0wsUUFDQSxrQkFDVSxVQUNWLG9CQUNnQixvQ0FBQSw0QkFDSSxrQ0FBQSwwQkFBUywwQ0FBQSxrQ0FBTyw0QjlFblFsQyxtQixDQUFBLHNDLEM4RTRQMkIsVUFVM0IsbUIsQ0FDZ0IseUJ4RTdVRywrQixDd0VrVUosVUFlViw0QixDQU1QLGEsQ0FDRSxnQyxDQUVGLGUsQ0FDYyxhLENBQ2Isa0J6QnhYUyxrRHJEZ0VNLG9ELENBQUEsb0NBRWdCLGEsQ3FEbkVsQyxrQixBQUVtQyxxQ3JEcUVELGEsQ3FEdkVsQyxtQixBQUV5QyxvQ3JEaUVQLGEsQ3FEbkVsQyxxQixBQUdzQyxxQ3JEb0VKLGEsQ3FEdkVsQyxzQkFHNEMscUIsQ0FHNUMsa0JBQ1ksV0FDSCxTLENBQ0YseUIvQ29CZ0IscUIsQytDdkJ2QixXLEFBTVcseUIvQ2lEWSxxQixDK0N2RHZCLFlBVVcsc0IsQ0FNWCxjQUNXLGtCQUNDLFdBQ0gsUUFDSixnQkFDSCxVQUNLLGVBQ00sbUNBQUEsMkJBQ0EsUyxDQUNYLDBCL0NWcUIsc0IsQytDQ3ZCLFMsQUFZUyx5Qi9DTGMsc0IsQytDUHZCLGNBZ0JhLCtCLENBSWIsa0JBQ1ksYUFDRixlLENBQ0UsMEIsQ0FDWCxpQixDQUdXLHFCLENBQ1gsY0FHUyxXQUNELFlBQ0MsZ0JBQ0ksb0JBQ0csMkJBQ00sNEJBQ0Ysc0IzRDNETix5QkE4QmEsa0IyRGdDYixlQUNMLGUsQ0FDRSw0QixDQVpTLCtCLEMzRFpBLDJCLENBQUEsMkIsQzJEWUEsNkMzRG5DSCxxQ0FBQSx1REFBQSw4QyxDMkR3RFEsNkIsQ0FDdkIsa0JBSVMsYUFDRCxXQUNGLFlBQ0Msa0JBQ0ssc0IzRGxGQSx5QkE4QmEsYyxDMkR1RGxCLGlDLENBUm1CLGtCQVdmLFdBQ0gsWUFDQyxNQUNSLE9BQ0EsU0FDQSxRQUNBLFcsQ0FDUSxtQyxDQUFBLG1DLENBbEJpQiw0QzNEM0RYLG1DLENBQUEsOEMsQzJEc0ZXLGFBQ2xCLG9CQUNPLFdBQ1Qsd0IsQzNEeEdLLGtELENNcUVSLGdDLENxRGdDd0MsVSxDQU9uQyxvRCxDQUFBLG9ELENBUG1DLHdCQUFBLGUsQ0FZOUIscUIsQ0FDYixjQUlRLGtCQUNDLFlBQ0gsMENyRDFEUyw2QyxDQUFBLG9DQUVnQixxQixDcURxRGxDLFcsQUFJNkIscUNyRHJESyxxQixDcURpRGxDLFcsQUFJa0Msb0NyRHpEQSxxQixDcURxRGxDLGMsQUFLOEIscUNyRHRESSxxQixDcURpRGxDLGMsQUFLcUMseUIvQ2hHZCxxQixDK0MyRnZCLFksQUFRVyx5Qi9DbkVZLHFCLEMrQzJEdkIsU0FZSSxxQkFDZ0IsbUIsQ0FBQSxvQyxDQUtwQixrQkFDWSxhQUNELE1BQ1QsUUFDQSxTQUNBLE9BQ0EsWUFDUSxXQUNELGdCQUNJLFcsQ0FDSCwrQixDQUFBLGdELENBVjBCLGNBYXZCLFMsQ0FDVCx1QixDQUFBLHdDLENBZGdDLGtCQWtCdEIsUUFDVixPQUNBLFlBQ1EsTUFDUixTQUNBLFUsQ0FDQSwwQixDQUNELGtCQUlTLE9BQ1YsUUFDQSxZQUNRLFdBQ0QsWUFDQyx3QkFDUywyQkFDSSwyQixDQUNGLGMsQ0FDcEIsYUFLVSxrQkFDQyxTQUNOLFFBQ0osU0FDQSxVQUNBLFlBQ1Esa0JBQ0kscUJBQ0ssbUNBQUEsMkJBQ04sUyxDQUNYLGlCLENBWEYsV0FrQlcsVUFDRixXQUNDLHlCM0Q1S1csa0IyRDhLSixlQUNKLGFBQ0QsUyxDQVRHLHdCLENBYVgscUIsQzNEL01XLHlCWTREUSxjLEMrQ3VIdkIsZ0JBaUNnQixzQixBQUNILHlCL0N6TFUsd0IsQytDNkx2QixzQkFFYSxvQixDQU1iLGdEckRqS2tCLHFCTnREQSxnQixDMkQwTkgsb0NyRGxLbUIsb0IsQ3FEK0psQyxnQixBQUNpQyxxQ3JENUpDLG9CLENxRDJKbEMsZ0JBQ3VDLDBCLENBT3ZDLGNBQ1csa0JBQ0MsWUFDSCxVQUNGLDZDLENyRDdLVyxvQ0FFZ0IsMEIsQ3FEdUtsQyxjLEFBSzhCLHFDckR4S0ksMEIsQ3FEbUtsQyxjLEFBS3FDLHlCL0NsTmQsMEIsQytDNk12QixXLEFBUVcseUIvQ3JMWSwwQixDK0M2S3ZCLGdCQVlnQixXQUNMLGFBQ0MsZ0MsQ0FJWixrQkFDWSxRQUNQLGlCQUNTLFVBQ1AsbUNBQUEsMEIsQ0FDTSx5Qi9DcE9VLGdDLEMrQytOdkIsZ0JBUWUsZ0IsQUFDWCx5Qi9DeE1tQixnQyxDK0MrTHZCLGNBYUksZ0JBQ0EsbUMsQ0FkSixtQkFrQm1CLHFCM0RsUUQsdUNBc0RrQixnQk1YckIsK0MsQ0FVRyxvQ0FFZ0IsbUMsQ3FEeUxsQyxnQixBQXVCbUMscUNyRDVNRCxtQyxDcURxTGxDLGdCQXVCeUMsa0MsQ0F2QnpDLG1CQTJCbUIsb0IsQzNENVFELHlCWWtESyx1Q0FBQSxZLEMrQzhOWCxrQixDQUNXLDZDLENBTmhCLGlCQVNnQiwrQyxDQUtyQixzQzNEbk9nQyxlMkRxT25CLG9CckQvT0UsV3FEaVBOLGdCQUNLLGlCLENBQ0UseUIvQzdPSywrQyxDK0N1T3JCLFdBU1csa0IsQy9DaFBVLGdDLEMrQytMdkIsa0JBdURjLFdBQ0gsZUFDUCxNQUNBLGdDQUFBLHVCLEMvQ3pQbUIsd0MsQytDNlByQixXQUVXLG1CQUNLLG1DLENBSWxCLCtDckRoUWtCLHFCTnREQSxnQjJEeVRMLHFCQUNGLFUsQ0FDRixvQ3JEblF5QixtQyxDcUQ4UGxDLGdCLEFBQ2lDLHFDckQzUEMsbUMsQ3FEMFBsQyxnQixBQUN1Qyx5Qi9DclFoQixtQyxDK0NvUXZCLHFCQVFhLGNBQ0QsaUIsQ0FNWixnQkFDYyxzQzNEOVFvQixjLEMyRGdSckIscUIsQ0FISSxrQkFNSCxTQUNMLFdBQ0UsV0FDQSxZQUNDLGdCLENBQ0ksc0IsQ0FDWixtQkFNYSxxQkFDTixVLENBQ0YsNkIsQ0FDUixXQUVRLHFCLENBQ0MsNEIsQ0FDVCxXQUVRLFcsQ0FDQyw2QixDQUNULHFCQUVVLGdCQUNHLGMsQ0FDRCxxQixDQUNaLGtCQUtXLFdBQ0gsYyxDQUNFLHlCL0M1VFkscUIsQytDeVR2QixpQkFNZ0IsMkIsQ0FBQSw0QixDQU5LLFdBVWpCLGtCQUNVLFdBQ0osZ0JBQ0ssV0FDSix3QixDM0R0V2lCLDRCLEMyRHdWUCxLLENBbUJqQiwyQixDQW5CaUIsUSxDQXVCakIsc0IsQ0FDRCxrQixDQU1jLGlDLENBREssZSxDQUlsQixvRCxDQUdGLHNDM0R2VmdDLDhDLENNRmhCLG9DQUVnQixvRCxDcUR1VmhDLGdCLEFBRWlDLHFDckRyVkQsb0QsQ3FEbVZoQyxnQkFFdUMsYyxDQU16QyxXQUNTLG9CLENBQ0Usc0IsQ0FDVixrQkFHVyxXQUNILG9CQUNDLFdBQ0QsWUFDQyxrQkFDSyxxREFBQSw2Q0FDaUIsYyxDQUN0Qiw0QixDQVJZLFdBV2xCLGtCQUNVLFdBQ0gsWUFDQyxrQkFDSyx5QjNEOVlJLFkyRGdaWCxRQUNOLE1BQ0EsU0FDQSxZQUNRLFVBQ1IsNEJBQUEsb0JBQ1csc0NBQUEsNkIsQ0FDQyxtQyxDQUdOLFVBQ04sMkJBQUEsa0IsQ0FDVyx3QixDQUFBLDJCLENBa0JWLHVELENBT1csc0QsQ0FsQkYsWSxDQUNILGdDLENBR1YsbUJBQ2lCLGdCQUNILG1EckRoWkcsbUQsQ0FBQSxvQ0FFZ0IsZ0MsQ3FENFlqQyxrQixBQUdtQyxxQ3JEM1lGLGdDLENxRHdZakMsa0IsQUFHeUMsb0NyRC9ZUixnQyxDcUQ0WWpDLHFCLEFBSXNDLHFDckQ1WUwsZ0MsQ3FEd1lqQyxxQixBQUk0Qyx5Qi9DdGJ0QixnQyxDK0NrYnRCLGNBa0JhLDJDLENBRVgsY0FDVyxrQkFDQywwQ3JEcGFHLDZDLENBQUEsb0NBRWdCLDJDLENxRGdhL0IsVyxBQUc2QixxQ3JEL1pFLDJDLENxRDRaL0IsVyxBQUdrQyxvQ3JEbmFILDJDLENxRGdhL0IsYyxBQUk4QixxQ3JEaGFDLDJDLENxRDRaL0IsY0FPYSw2RCxDQUVYLFdBQ1MsVyxDQUNDLDZELENBRVYsa0JBQ1ksU0FDVixTLENBQ0EscUYsQ0FDQSxnQyxDM0Q1Y2MsMkQsQzJEc2RsQiw2QyxDckQ3YmUsb0NBRWdCLDJELENxRDJiL0IsYyxBQUM4QixxQ3JEeGJDLDJELENxRHViL0IsY0FDcUMsc0QsQ0FJdkMsbUJBQ2lCLG9CckQ3Y0QsK0MsQ0FVQyxvQ0FFZ0Isc0QsQ3FEZ2NqQyxnQixBQUdpQyxxQ3JEL2JBLHNELENxRDRiakMsZ0JBR3VDLG1ELENBR3ZDLGVBQ0UsVSxDQUNPLHFELENBRlQsa0IsQ0FLbUIsMkQsQ0FHakIsWSxDQUNXLHNELENBR2IsK0NyRHBkaUIsbUIsQ0FWRCxvQ0FZaUIsc0QsQ3FEa2RqQyxnQixBQUNpQyxxQ3JEL2NBLHNELENxRDhjakMsZ0JBQ3VDLDJDLENBSXZDLDBDckR6ZGlCLGFxRDJkTixrQkFDRyxVQUNOLGdDQUFBLHVCLENBQ0ssb0NyRDVkb0IsMkMsQ3FEdWRqQyxXLEFBQzZCLHFDckRwZEksMkMsQ3FEbWRqQyxXQUNrQyw4QyxDQURsQyxXQVFXLHFCQUNFLFVBQ0osV0FDQyxzQkFDVSxVLENBQ1QscUQsQ0FOUCxVQVNPLFdBQ0MsUyxDQUNOLHlDLENBS04sa0JBQ1ksV0FDSCxTQUNGLGdCQUNMLFdBQ08sZUFDSSx1QkFBQSxjLENBQ0Esa0QsQ0FFYixXLENBQ1UsNkUsQ0FFUixTQUNFLGlCLENBQ1Usd0UsQ0FBQSxnRixDQUlaLFUsQ0FDUyx3RSxDQUdULGtCQUNVLHFCQUNDLFcsQ0FDRCwrRSxDQUhXLCtCLEMzRC9oQkgsa0YsQzJENGlCVSwrQixDM0Q3aUJkLG1DLENBdkNGLDJELENBQUEsMkQsQzJEOGxCYixVLEMzRDlsQmEsNkMsQ0FBQSxxRCxDMkR1bUJiLHlCQUNvQixrQyxDQUNKLG9ELENBQUEsNEQsQ0FGYSxzQ0FLUCwrQixDM0Rwa0JILG1ELEMyRDZrQkMsbUYsQ0FKcEIscUIsQzNEam5CYSw0RSxDMkRvbkJnQixxQyxDM0RwbkJoQixxQixDMkR5bkJWLGtCMEI5bkJPLGlELEMvRXNFTSxvQ0FFZ0IscUIsQytFekVsQyxrQixBQUVrQyxxQy9FMkVBLHFCLEMrRTdFbEMsa0JBRXlDLG9ELENBRXZDLFVBQ08sZ0JBQ08sc0JBQ0ksa0JBQ04sUUFDUCxVQUNHLG1DQUFBLDBCLENBQ0ssdUQsQ0FQYixtQkFVWSxvQi9FK0NHLCtDLENBVUMsb0NBRWdCLHVELEMrRXJFaEMsZ0IsQUFZbUMscUMvRTZESCx1RCxDK0V6RWhDLGdCLEFBWXlDLHlCekVtRHBCLG9ELEN5RS9EckIsU0FnQlMsT0FDTCxZQUNRLGVBQ0MsV0FDRixnQ0FBQSx5QkFDSSw0RCxDQUdiLFksQ0FDVyxxRCxDQUliLGlCQUNXLG1CQUNNLGlCQUNILG1CQUNFLHFCQUNMLGVBQ0Usc0NyRnNDbUIsd0IsQ3FGcENkLGdGLENBSWhCLFVBQ1EsTyxDQUNOLHlDLENBTUosY3JGTWEsb0IsQ0FBQSxpRCxDcUZDYixXckZ0RGEsaUIsQ0FBQSxhLENxRnlEWixrQkM5RFMsWSxDQUNGLHlCMUVpRWEsYSxDMEVuRXZCLFlBS1ksa0JBQ0MsaUJBQ0csZ0IsQ0FQaEIsK0NoRnVFa0IsZ0IsQ0FWRCxvQ0FZaUIsZ0IsQ2dGekVsQyxnQixBQVdtQyxxQ2hGa0VELGdCLENnRjdFbEMsZ0IsQUFXeUMseUIxRXdEbEIsa0QsQzBFbkVWLG1CQWlCSyxpQyxDQUloQixrQkFDWSxxQkFDRCxXQUNGLGUsQ0FDSyx5QjFFMENPLGlDLEMwRTlDckIsaUJBT00sMkIsQ0FLUixrQkFDWSxNQUNWLFNBQ0EsUyxDQUNLLHlCMUU4QmdCLDJCLEMwRWxDdkIsa0JBT2MsWUFDSCwwRCxDQVJnQixRQVl2QixTLENBQ00sOEUsQ0FFTixPLENBQ0UsMkQsQ0FoQnFCLFdBcUJoQixNLENBQ1AsaUUsQ0FLOEIsa0JBQ2hCLGdCLENBQ0QseUIxRTNCTSxpRSxDMEV5QlcsZUFLNUIsZUFDQSxrRSxDQUk2QixpQkFDbEIsaUIsQ0FDQyx5QjFFckNLLGtFLEMwRW1DWSxjQUs3QixnQkFDQSxnRSxDQUk0QixtQkFDaEIsZ0IsQ0FDRCx5QjFFL0NNLGdFLEMwRTZDVyxlQUs1QixvQixBQUNlLHlCMUVuQkUsZ0UsQzBFYVcsU0FVNUIsV0FDQSxpRSxDQUk2QixpQixDQUNsQix5QjFFN0RNLGlFLEMwRTREWSxjQUk3QixtQixBQUNjLHlCMUVqQ0csaUUsQzBFNEJZLFNBUzdCLFdBQ0EsbUIsQ0FLTixrQkFDWSxRQUNQLG1DQUFBLDJCQUNRLGUsQ0FDQSx5QjFFL0NVLG1CLEMwRTJDdkIsa0JBT2MsVUFDVix1QkFBQSxnQkFDVyxzQixDQVRmLGtCLENBYW1CLHFCLENBQ2hCLGUsQ0FJTyw0QixDQUNULGtCQUdXLE1BQ1YsVUFDSyxXLENBQ0cseUIxRXBFYSw0QixDMEVnRXZCLGtCQU9jLFdBQ0gsYUFDQyxtQkFDTyxXQUNmLDJELENBWHdCLFdBZWpCLE0sQ0FDUCw0RCxDQWhCd0IsUUFtQnhCLFMsQ0FDTSxvQyxDQUdSLGNBQ1csV0FDRixXLENBQ0Msd0MsQ0FISCxrQkFLTyxRQUNQLFNBQ0MsZUFDTyxnQkFDQyx1Q0FBQSw4QixDQUNELHlCMUVqR00sd0MsQzBFdUZkLFdBYU0sYSxBQUNDLFFBQUEsc0QsQ0FPbUIsWSxDQUN4Qiw2QixDQUNWLGtCQUdXLFNBQ0wsU0FDTCxTQUNRLDRCLENBQ0ksc0MsQ0FDYixVQUdPLFUsQ0FDQyxxQyxDQUNSLFdBR08sVyxDQUNDLHlCMUUvSmMscUMsQ0FBQSxzQyxDMEVvS3JCLFVBQ1EsWUFDQyw2QixDQ3pNWCxjQUNXLFdBQ0YsZ0IsQ0FDaUMsMEJqRnVGbkIsNkIsQ2lGMUZ2QixrQixBakYyRlksMEJBRFcsNkIsQ2lGMUZ2QixrQixBakYyRlksMEJBRFcsNkIsQ2lGMUZ2QixrQixBakYyRlkseUJBRFcsNkIsQ2lGMUZ2QixrQixBakYyRlkseUJBRFcsNkIsQ2lGMUZ2QiwyQkFNZ0IsaUQsQ0FHZCx5QkFDa0Isc0N2Rm1FYyxjLEN1RmpFUSwwQmpGOEVuQixpRCxDaUZqRnJCLGdCLEFqRmtGVSwwQkFEVyxpRCxDaUZqRnJCLGdCLEFqRmtGVSwwQkFEVyxpRCxDaUZqRnJCLGdCLEFqRmtGVSx5QkFEVyxpRCxDaUZqRnJCLGdCLEFqRmtGVSx5QkFEVyxpRCxDaUZqRnJCLGdCakZrRlUsMkQsQ2lGekVBLFdBQzBCLFlBR08sZ0IsQ0FDSCwwQmpGbUVuQiwyRCxDaUYzRXJCLFksQWpGNEVVLDBCQURXLDJELENpRjNFckIsWSxBakY0RVUsMEJBRFcsMkQsQ2lGM0VyQixZLEFqRjRFVSx5QkFEVywyRCxDaUYzRXJCLFksQWpGNEVVLHlCQURXLDJELENpRjNFckIsWSxBakY0RVUsMEJBRFcsMkQsQ2lGM0VyQixhLEFqRjRFVSwwQkFEVywyRCxDaUYzRXJCLGEsQWpGNEVVLDBCQURXLDJELENpRjNFckIsYSxBakY0RVUseUJBRFcsMkQsQ2lGM0VyQixhLEFqRjRFVSx5QkFEVywyRCxDaUYzRXJCLGEsQWpGNEVVLDBCQURXLDJELENpRjNFckIsYSxBakY0RVUsMEJBRFcsMkQsQ2lGM0VyQixhLEFqRjRFVSwwQkFEVywyRCxDaUYzRXJCLGEsQWpGNEVVLHlCQURXLDJELENpRjNFckIsYSxBakY0RVUseUJBRFcsMkQsQ2lGM0VyQixhLEFqRjRFVSwwQkFEVywyRCxDaUYzRXJCLG9CLEFqRjRFVSwwQkFEVywyRCxDaUYzRXJCLG1CLEFqRjRFVSwwQkFEVywyRCxDaUYzRXJCLG1CLEFqRjRFVSx5QkFEVywyRCxDaUYzRXJCLG1CLEFqRjRFVSx5QkFEVywyRCxDaUYzRXJCLG1CLEFqRjRFVSwwQkFEVywyRCxDaUYzRXJCLGlCLEFqRjRFVSwwQkFEVywyRCxDaUYzRXJCLGdCLEFqRjRFVSwwQkFEVywyRCxDaUYzRXJCLGdCLEFqRjRFVSx5QkFEVywyRCxDaUYzRXJCLGdCLEFqRjRFVSx5QkFEVywyRCxDaUYzRXJCLGdCLEFqRjRFVSx5Qk14RFcsMkQsQzJFcEJyQixXQVdXLGEsQUFDQyx5QjNFd0NTLDJELEMyRXBEckIsV0FnQlcsYUFDQyx1QyxDQUlkLGNBQ1csaUIsQ0FDRyxxQyxDQUNiLHFCQUVVLGlCLENBQ0csMkMsQ0FFWixxQkFDVyxTQUNELG9CQUNLLGtCQUNELGVBQ0QsV0FDSixZQUNDLHNCQUNRLG1CLENBQ0EsbUUsQ0FHbEIsK0JBQ1cscUIsQ0FDTyxxRSxDQUZsQix3QixDQUtlLHlELENBSWQsV3ZGMURZLFd1RjREWCx5QixDQUNpQiw0QyxDQUNsQixnQkFJcUMsaUIsQ0FDekIsMEJqRmdCUSw0QyxDaUZsQnZCLGlCLEFqRm1CWSwwQkFEVyw0QyxDaUZsQnZCLGlCLEFqRm1CWSwwQkFEVyw0QyxDaUZsQnZCLGlCLEFqRm1CWSx5QkFEVyw0QyxDaUZsQnZCLGdCLEFqRm1CWSx5QkFEVyw0QyxDaUZsQnZCLGdCQ3ZFVyxnRCxDQUVFLFVBQ0osaUJBQ0ksZUFDRSxXeEZDQSxpQndGQ0Msd0JBQ1EsU0FDWix1QyxDQUNzQix5QjVFd0RYLGdELEM0RWhFVixZQVdBLHFCLENDVGIsa0JBQ1ksYUFDRix5QnpGcUNlLG9DQUFBLDJCLEN5Rm5DWCwwQkFFTSxxQixDQU5wQixjLEFBT1kseUI3RXVCVyxxQixDNkU5QnZCLGFBV1ksd0QsQ0FHVixjQUNXLGVBQ0UsZSxDQUNDLDhELENBSWQsYUFDVyxtQixDQUNPLCtHLENBR2QsVUFDRSxrQ0FBQSx5QixDQUNXLDJHLENBSGYsVUFNSSxtQ0FBQSwwQixDQUNXLCtDLENBT2YsVyxDQUNTLHlDLENBQ1Isa0JBS08sVUFDTCxVQUNBLGdCQUNNLFcsQ0FDSCx5QjdFcEJhLHlDLEM2RWV2QixXQVFXLGVBQ0ksUUFDWCxhLEFBQ1EseUI3RU1XLHlDLEM2RWpCdkIsYSxBQWVZLHlCN0VpQlcseUMsQzZFaEN2QixhQW1CWSxtQyxDQUlaLGtCQUNZLFdBQ0oseUJBQ0MsU0FDSCxvQ0FBQSw0QkFDTywrQkFDTSxrQkFDSixlLENBQ0gsb0MsQ0FDWCxRQUVDLFlBQ1EsbUJ6RnhDTyxnQ0FBQSx1QixDeUYwQ0gsa0MsQ0FDYixrQkFHVyxVQUNMLFVBQ0Msd0JBQ2MsZUFFUCxlQUNGLFNBQ0gsY0FDRCxzQ3pGckJ5QixjLEN5RnVCeEIseUMsQ0FFUixxQkFDVyxpQ0FBQSx5QkFDRSxpQkFDQyxnQ0FBQSx3QkFDQSxzQkFDSSxlLENBQ0osNkMsQ0FOUixjQVNPLFdBQ0YsWUFDQyxZLENBQ0YsK0MsQ0FBQSwrQyxDQU1SLG1EQUFBLDBDLENBQ2dDLGdCLENBQy9CLFksQ0FLTSxnQyxDQUNWLGtCQUdXLE1BQ1YsT0FDQSxXQUNPLFlBQ0MsVUFDUixnQkFDVSxtQ0FBQSwwQixDQUNFLHlCN0V4R1MsZ0MsQzZFZ0d2QixtQkFXYyxrQyxDQUlkLGtCQUNZLFFBQ1AsU0FDQyx1Q0FBQSwrQkFDTyw4Q0FBQSw4QkFBQSx3RCxDQUNDLHNDLENDaXBCWix5QixDRHRwQmdDLGEsQ0FRckIsc0MsQ0FDVixrQkFJUyxTQUNMLFdBQ0UsV0FDQSxZQUNDLFNBQ1IsVUFDQSxTQUNBLGVBQ1Esa0JBQ0ssYUFDSixlQUNHLHVCLENBQ1EsNkMsQ0FiZ0IsV0FnQmxDLGtCQUNVLE1BQ1YsT0FDQSxnQnpGM0tXLGtCeUY2S0UsNkNBQUEscUNBQ1UsV0FDaEIsWUFDQyxnQ0FBQSx1QixDQUNJLDRDLENBekJzQixjQTZCekIsa0JBQ0MsWUFDSCxRQUNQLFNBQ0EsWUFDQSxjQUNBLFdBQ0Esa0JBQ1ksU0FDWixlQUNBLHVDQUFBLCtCQUNXLHFCekZyTEcsZSxDeUZ1TGQseUI3RXJJbUIsNEMsQzZFMkZlLGVBNkNoQyxpQkFDVywrQyxDQTlDcUIsV0FtRGxDLG1CLEMxRTJEWSw2RixDMEUxRFosbUQsQ0FHSyw4QkFBQSxxQixDQUVRLG9ELENBR1AsNkJBQUEscUJBRU8sd0JBQUEsZSxDQUNYLHlCN0UxSmlCLHNDLEM2RTJGdkIsV0FvRUksWUFDQSxpQixBQUNXLHlCN0VqTVEsbUUsQzZFMkh2QixlQTJFZSwrQixDQUtmLGtCQUNZLGFBQ1YsTUFBYSxPQUViLFdBQ0EsWUFDQSxZLENBQ0EseUI3RWxOcUIsK0IsQzZFMk12QixrQkFVYyxXQUNWLDRELENBWEosUSxDQWVJLHNDLENBQ0Qsa0JBSVMseUJBRUgsWUFDUCxtQkFDQSxnQ0FBQSx3QkFDVyxTLENBQ1gsMEJBRWtCLHNDLENBVHBCLFdBV0ksbUYsQ0FHRixrQkFDWSxRQUNWLFNBQ0EsdUNBQUEsK0JBQ1csUyxDQUNYLHlCN0VqUG1CLG1GLEM2RTRPckIsUyxDQVFJLGdJLENBUkosV0FXTSx1RixDQVhOLGNBZ0JXLFdBQ1AsWUFDQSxnQkFDUyxpQkFDQyxhLENBQ0Ysc0ksQ0FHVixrQkFDWSxXQUNWLG1CekY1UFcsUXlGOFBYLFdBQ0EsU0FDQSxrQkFDVyxrQ0FBQSwwQkFDQyxxQ0FBQSw0QixDQUNNLG1NLENBVDhCLFdBWTlDLE0sQ0FDQSx5QjdFalJlLHNJLEM2RW9RbkIsWUFpQkksd0csQ0FJUSxrQkFFRSxRQUNWLFNBQ0EsdUNBQUEsK0JBQ1csY0FDWCxXLENBQ0Esc0YsQ0FLTixrQkFDRSxrQkFDVSxRQUNWLFNBQ0EsdUNBQUEsK0JBQ1csWW5GdFBDLGFBQUEsb0MsQ21GeVBNLDBCbkZ0UEMsc0YsQ21GOE9yQixhLEFuRjdPVSwwQkFEVyxzRixDbUY4T3JCLGEsQW5GN09VLDBCQURXLHNGLENtRjhPckIsYSxBbkY3T1UseUJBRFcsc0YsQ21GOE9yQixhLEFuRjdPVSx5QkFEVyxzRixDbUY4T3JCLGEsQW5GN09VLDBCQURXLHNGLENtRjhPckIsYyxBbkY3T1UsMEJBRFcsc0YsQ21GOE9yQixjLEFuRjdPVSwwQkFEVyxzRixDbUY4T3JCLGMsQW5GN09VLHlCQURXLHNGLENtRjhPckIsYyxBbkY3T1UseUJBRFcsc0YsQ21GOE9yQixjbkY3T1Usd0csQ21GdVBSLGdCbkYzUFksZ0IsQ0FBQSwwQkFHTyx3RyxDbUZ3UG5CLGlCLEFuRnZQUSwwQkFEVyx3RyxDbUZ3UG5CLGlCLEFuRnZQUSwwQkFEVyx3RyxDbUZ3UG5CLGlCLEFuRnZQUSx5QkFEVyx3RyxDbUZ3UG5CLGlCLEFuRnZQUSx5QkFEVyx3RyxDbUZ3UG5CLGdCLEFuRnRQZ0IsMEJBRkcsd0csQ21Gd1BuQixrQixBbkZ2UFEsMEJBRFcsd0csQ21Gd1BuQixrQixBbkZ2UFEsMEJBRFcsd0csQ21Gd1BuQixrQixBbkZ2UFEseUJBRFcsd0csQ21Gd1BuQixrQixBbkZ2UFEseUJBRFcsd0csQ21Gd1BuQixpQixBbkZ0UGdCLHlCTXpERyxzQyxDNkU4TnZCLFdBd0ZJLFNBQ0EsZSxDQUNBLG1GLENBMUZKLGlCQTZGTSxvQyxDQUtOLGtCQUNZLE1BQVEsU0FFbEIsWUFDQSxXQUNBLFdBQ0EsdUJBQ1Msa0JBQ0csZ0JBQ0YsVUFDVixnQkFDUyxnQkFDVCxtQkFDQSw2Q3pGeFZnQixxQ0FBQSxleUYwVmhCLGlCQUNBLG9CLEN6Ri9WZ0IseUJZZUssb0MsQzZFZ1V2QixrQkFvQmMsV0FDVixlQUNBLFNBQ0EsUUFDQSxTQUNBLGVBQ1Esa0IsQUFDSSx5QjdFM1RPLG9DLEM2RWdTdkIscUJBK0JZLHdDLENBTVosZ0JBQ1csa0JBQ0MsVUFDVixXQUNBLE9BQ0EsUUFDQSxPQUNBLFNBQ0EsVyxDQUNBLDJDLENBVEYscUJ6RnZYa0Isa0IsQ3lGb1lkLHlCN0VsWG1CLDJDLEM2RXFXdkIsb0IsQUFnQm1CLHlCN0V0VUksMkMsQzZFc1R2QixvQixBQW9CbUIseUI3RXpYSSx3QyxDNkVxV3ZCLGdCQXlCYSxtQixBQUNDLDBCN0U3WVMsd0MsQzZFbVh2QixpQixBQThCZSx5QjdFbldRLHdDLEM2RXFVdkIsVUFrQ0ksaUJBQ1csb0MsQ0FLZixrQkFDWSxXQUNWLFdBQ0EsWUFDQSxRQUNBLE0sQ0FDQSx5QjdFblpxQixvQyxDNkU2WXZCLGtCQVNjLGlCQUNBLG1CQUNWLGEsQUFDTSx5QjdFelhhLG9DLEM2RTZXdkIsa0JBZ0JjLG1CQUNWLGEsQUFDTSx5QjdFaFhhLG9DLEM2RThWdkIsb0JBc0JpQix1QyxDQXRCakIscUJ6Ri9aa0Isc0NBNERnQixlTVVoQyxpQkFBQSxrQixDQUFBLDBCQUdxQix1QyxDbUZzVnZCLGdCLEFuRnBWb0IsMEJBRkcsdUMsQ21Gc1Z2QixnQixBbkZwVm9CLDBCQUZHLHVDLENtRnNWdkIsZ0IsQW5GcFZvQix5QkFGRyx1QyxDbUZzVnZCLGdCLEFuRnBWb0IseUJBRkcsdUMsQ21Gc1Z2QixnQixBbkZwVm9CLDBCQUZHLHVDLENtRnNWdkIsa0IsQW5GcFZvQiwwQkFGRyx1QyxDbUZzVnZCLGtCLEFuRnBWb0IsMEJBRkcsdUMsQ21Gc1Z2QixrQixBbkZwVm9CLHlCQUZHLHVDLENtRnNWdkIsa0IsQW5GcFZvQix5QkFGRyx1QyxDbUZzVnZCLGtCLEFuRnBWb0IsMEJBRkcsdUMsQ21Gc1Z2QixvQixBbkZwVm9CLDBCQUZHLHVDLENtRnNWdkIsb0IsQW5GcFZvQiwwQkFGRyx1QyxDbUZzVnZCLG9CLEFuRnBWb0IseUJBRkcsdUMsQ21Gc1Z2QixvQixBbkZwVm9CLHlCQUZHLHVDLENtRnNWdkIsb0IsQW5GcFZvQix5Qk16REcsMEQsQzZFdWFuQixvQixBQVNpQix5QjdFaFpFLHVDLEM2RTZXdkIsZ0JBd0NlLHVDLENBeENmLFdBNkNJLGVuRnRZRixpQkFBQSxrQixDQUFBLDBCQUdxQix1QyxDbUZzVnZCLGdCLEFuRnBWb0IsMEJBRkcsdUMsQ21Gc1Z2QixnQixBbkZwVm9CLDBCQUZHLHVDLENtRnNWdkIsZ0IsQW5GcFZvQix5QkFGRyx1QyxDbUZzVnZCLGdCLEFuRnBWb0IseUJBRkcsdUMsQ21Gc1Z2QixnQixBbkZwVm9CLDBCQUZHLHVDLENtRnNWdkIsa0IsQW5GcFZvQiwwQkFGRyx1QyxDbUZzVnZCLGtCLEFuRnBWb0IsMEJBRkcsdUMsQ21Gc1Z2QixrQixBbkZwVm9CLHlCQUZHLHVDLENtRnNWdkIsa0IsQW5GcFZvQix5QkFGRyx1QyxDbUZzVnZCLGtCLEFuRnBWb0IsMEJBRkcsdUMsQ21Gc1Z2QixvQixBbkZwVm9CLDBCQUZHLHVDLENtRnNWdkIsb0IsQW5GcFZvQiwwQkFGRyx1QyxDbUZzVnZCLG9CLEFuRnBWb0IseUJBRkcsdUMsQ21Gc1Z2QixvQixBbkZwVm9CLHlCQUZHLHVDLENtRnNWdkIsb0IsQW5GcFZvQiwrQ21GdVl5Qix1QyxDQW5EN0MsZUFvRE0saUJBQ0EsZ0JBQ1Msb0JBQ0Qsb0YsQ0F2RGQsZW5GelZFLGlCQUFBLGtCLENtRnNaSSwwQm5GblppQixvRixDbUZzVnZCLGdCLEFuRnBWb0IsMEJBRkcsb0YsQ21Gc1Z2QixnQixBbkZwVm9CLDBCQUZHLG9GLENtRnNWdkIsZ0IsQW5GcFZvQix5QkFGRyxvRixDbUZzVnZCLGdCLEFuRnBWb0IseUJBRkcsb0YsQ21Gc1Z2QixnQixBbkZwVm9CLDBCQUZHLG9GLENtRnNWdkIsa0IsQW5GcFZvQiwwQkFGRyxvRixDbUZzVnZCLGtCLEFuRnBWb0IsMEJBRkcsb0YsQ21Gc1Z2QixrQixBbkZwVm9CLHlCQUZHLG9GLENtRnNWdkIsa0IsQW5GcFZvQix5QkFGRyxvRixDbUZzVnZCLGtCbkZwVm9CLHVDLENtRm9WcEIsV0FpRUksZW5GMVpGLGlCQUFBLGtCLENBQUEsMEJBR3FCLHVDLENtRnNWdkIsZ0IsQW5GcFZvQiwwQkFGRyx1QyxDbUZzVnZCLGdCLEFuRnBWb0IsMEJBRkcsdUMsQ21Gc1Z2QixnQixBbkZwVm9CLHlCQUZHLHVDLENtRnNWdkIsZ0IsQW5GcFZvQix5QkFGRyx1QyxDbUZzVnZCLGdCLEFuRnBWb0IsMEJBRkcsdUMsQ21Gc1Z2QixrQixBbkZwVm9CLDBCQUZHLHVDLENtRnNWdkIsa0IsQW5GcFZvQiwwQkFGRyx1QyxDbUZzVnZCLGtCLEFuRnBWb0IseUJBRkcsdUMsQ21Gc1Z2QixrQixBbkZwVm9CLHlCQUZHLHVDLENtRnNWdkIsa0IsQW5GcFZvQiwwQkFGRyx1QyxDbUZzVnZCLG9CLEFuRnBWb0IsMEJBRkcsdUMsQ21Gc1Z2QixvQixBbkZwVm9CLDBCQUZHLHVDLENtRnNWdkIsb0IsQW5GcFZvQix5QkFGRyx1QyxDbUZzVnZCLG9CLEFuRnBWb0IseUJBRkcsdUMsQ21Gc1Z2QixvQm5GcFZvQixvRixDbUZvVnBCLGVuRnpWRSxnQixDQUFBLDBCQUdxQixvRixDbUZzVnZCLGdCLEFuRnBWb0IsMEJBRkcsb0YsQ21Gc1Z2QixnQixBbkZwVm9CLDBCQUZHLG9GLENtRnNWdkIsZ0IsQW5GcFZvQix5QkFGRyxvRixDbUZzVnZCLGdCLEFuRnBWb0IseUJBRkcsb0YsQ21Gc1Z2QixnQixBbkZwVm9CLDBCQUZHLG9GLENtRnNWdkIsa0IsQW5GcFZvQiwwQkFGRyxvRixDbUZzVnZCLGtCLEFuRnBWb0IsMEJBRkcsb0YsQ21Gc1Z2QixrQixBbkZwVm9CLHlCQUZHLG9GLENtRnNWdkIsa0IsQW5GcFZvQix5QkFGRyxvRixDbUZzVnZCLGtCbkZwVm9CLHdDLENtRmlhcEIsa0JBQ1ksTUFBUSxPQUVsQixXQUNBLFlBQ0Esd0IsQ3pGdGR1Qix1QyxDeUZ3ZHhCLGtCQUdXLFFBQ1YsbUNBQUEsMkJBQ1csUUFDWCxPQUNBLFcsQ0FDQSx5QjdFemVxQix1QyxDNkVtZXZCLGtCQVNjLE1BQVEsZ0NBQUEseUJBRVAsOEIsQ0FJZixrQkFFRSxPQUNBLFdBQ0EsV0FDQSxVLENBQ0EseUI3RXhmcUIsOEIsQzZFa2Z2QixrQkFTYyxZQUNWLGlCQUNVLGEsQUFDSix5QjdFOWRhLDhCLEM2RWtkdkIsa0IsQUFnQmdCLHlCN0VsZ0JPLDJFLEM2RXVnQnZCLGtCLEFBR2dCLHlCN0UxZU8sMkUsQzZFdWV2QixpQkFPYywyRSxDQUtkLFUsQ0FDRSx5QjdFcGhCcUIsMkUsQzZFbWhCdkIsVUFJTyxVLEFBQ0gseUI3RXhmbUIsbUYsQzZFMmZyQixXQUVJLGlCQUNVLDZCLENBTWhCLGtCQUNZLHFCQUNELGVBQ1QsU0FDQSxVQUVBLGVBQ1EsZ0NBQUEsd0JBQ0csVUFHTCxZbkYzZlEsYUFBQSxhLENtRjhmTiwwQm5GM2ZhLDZCLENtRjZldkIsYSxBbkY1ZVksMEJBRFcsNkIsQ21GNmV2QixZLEFuRjNlb0IsMEJBRkcsNkIsQ21GNmV2QixZLEFuRjNlb0IseUJBRkcsNkIsQ21GNmV2QixZLEFuRjNlb0IseUJBRkcsNkIsQ21GNmV2QixZLEFuRjNlb0IsMEJBRkcsNkIsQ21GNmV2QixjLEFuRjVlWSwwQkFEVyw2QixDbUY2ZXZCLGEsQW5GM2VvQiwwQkFGRyw2QixDbUY2ZXZCLGEsQW5GM2VvQix5QkFGRyw2QixDbUY2ZXZCLGEsQW5GM2VvQix5QkFGRyw2QixDbUY2ZXZCLGFuRjNlb0Isb0MsQ21GMmVTLGtCQWlCZixNQUFRLE9BRWxCLFdBQ0EsWUFDQSx1Q0FDa0IsK0NBQUEsdUNBQ00sa0JBQ3hCLFdBQ0EsZ0JBQ0EsZ0NBQUEsdUIsQ0FDWSxpQyxDQTNCaEIsY0ErQlcsV25GL2dCVCxXLENBQUEsMEJBR3FCLGlDLENtRjZldkIsWSxBbkYzZW9CLDBCQUZHLGlDLENtRjZldkIsWSxBbkYzZW9CLDBCQUZHLGlDLENtRjZldkIsWSxBbkYzZW9CLHlCQUZHLGlDLENtRjZldkIsWSxBbkYzZW9CLHlCQUZHLGlDLENtRjZldkIsWSxBbkYzZW9CLDBCQUZHLGlDLENtRjZldkIsYSxBbkYzZW9CLDBCQUZHLGlDLENtRjZldkIsYSxBbkYzZW9CLDBCQUZHLGlDLENtRjZldkIsYSxBbkYzZW9CLHlCQUZHLGlDLENtRjZldkIsYSxBbkYzZW9CLHlCQUZHLGlDLENtRjZldkIsYW5GM2VvQiwrQixDbUYyZXBCLGtCQXFDYyxRQUNWLE9BQ0EsV0FDQSxrQkFDWSxlbkZ6aEJkLGlCQUFBLHNDTlhnQyxvQ0FBQSw0QnlGd2lCbkIsb0NBQUEsMkIsQ0FDQywwQm5GM2hCTywrQixDbUY2ZXZCLGdCLEFuRjNlb0IsMEJBRkcsK0IsQ21GNmV2QixnQixBbkYzZW9CLDBCQUZHLCtCLENtRjZldkIsZ0IsQW5GM2VvQix5QkFGRywrQixDbUY2ZXZCLGdCLEFuRjNlb0IseUJBRkcsK0IsQ21GNmV2QixnQixBbkYzZW9CLDBCQUZHLCtCLENtRjZldkIsa0IsQW5GM2VvQiwwQkFGRywrQixDbUY2ZXZCLGtCLEFuRjNlb0IsMEJBRkcsK0IsQ21GNmV2QixrQixBbkYzZW9CLHlCQUZHLCtCLENtRjZldkIsa0IsQW5GM2VvQix5QkFGRywrQixDbUY2ZXZCLGtCbkYzZW9CLDBDLENBQUEsMEMsQ21GNmhCWCw4QkFBQSxxQixDMUV4V1ksOEYsQzBFMFdKLDJDLENBSVAsNkJBQUEscUJBRU8sd0JBQUEsZSxDQUNYLHNDLENBM0R1QixVLENBbUV6Qiw2QyxDQUpRLGtCLENBRU0sMEMsQ0FqRVcsUyxDQXFFdkIsb0MsQ0FLTCxrQkFDVyxTQUNWLFNBQ0EsV0FDQSxvQ0FBQSw0QkFDVyxrQkFDQyxzQ3pGM2tCb0IsV3lGNmtCaEMsbUJBQ2EsZ0JuRm5rQmIsYyxDQUFBLDBCQUdxQixvQyxDbUZ1akJ0QixpQixBbkZyakJtQiwwQkFGRyxvQyxDbUZ1akJ0QixpQixBbkZyakJtQiwwQkFGRyxvQyxDbUZ1akJ0QixpQixBbkZyakJtQix5QkFGRyxvQyxDbUZ1akJ0QixpQixBbkZyakJtQix5QkFGRyxvQyxDbUZ1akJ0QixnQixBbkZyakJLLDBCQUZpQixvQyxDbUZ1akJ0QixnQixBbkZyakJtQiwwQkFGRyxvQyxDbUZ1akJ0QixnQixBbkZyakJtQiwwQkFGRyxvQyxDbUZ1akJ0QixnQixBbkZyakJtQix5QkFGRyxvQyxDbUZ1akJ0QixnQixBbkZyakJtQix5QkFGRyxvQyxDbUZ1akJ0QixnQm5GcmpCbUIsaUMsQ21Gb2tCcEIsY0FDUyxpQixDQUNLLHlCN0UvbkJTLGlDLEM2RTZuQnZCLGtCQU1nQixrQkFDRixxQkFDSSx3QyxDQUdsQixrQkFDWSxhQUNWLFdBQ0EsTSxDQUNBLHlCN0U1b0JxQix3QyxDNkV3b0J2QixrQkFPYyxnQkFDVixtQkFDQSxlLEFBQ1MseUI3RWxuQlUsd0MsQzZFd21CdkIsa0JBY2MsU0FDVixlLEFBQ1EseUI3RXhwQlcscUMsQ0FBQSx3QyxDNkVncUJFLGVBQ1gsTUFBTyxPQUVmLFNBQ0EsUUFDQSxnQkFDQSxpQkFDVSxZQUNWLFcsQ0FDQSwrRSxDQUFBLGtGLENBRUEsYSxBQUNRLGdEQUVhLCtFLENBQUEsa0YsQ0FIckIsYSxBQUlVLHlCN0UvcUJPLDRFLENBQUEsK0UsQzZFbXJCakIsa0JBQ1ksV0FDVixXLEFBQ0EsZ0RBRW1CLDRFLENBQUEsK0UsQ0FMckIsWSxBQU1JLHlCN0V6ckJhLHlILENBQUEsNEgsQzZFNHJCZixXLEFBQ0UsZ0RBQ21CLHlILENBQUEsNEgsQ0FGckIsWSxBQUdJLHlCN0UvckJXLDBFLENBQUEsNkUsQzZFb3NCakIsa0JBQ1ksWSxBQUNWLCtDN0V0cUJlLDBFLENBQUEsNkUsQzZFb3FCakIsbUIsQUFLWSxzRUFDVywwRSxDQUFBLDZFLENBTnZCLGtCLEFBT2MsZ0RBSU8sMEUsQ0FBQSw2RSxDQVhyQixZLEFBWUksc0U3RWhyQmEsMEUsQ0FBQSw2RSxDNkVvckJqQixpQixBQUdnQix5QjdFdnRCQyw4RSxDQUFBLGlGLEM2RTR0QmpCLG1CLEFBQ1ksK0M3RTdyQkssOEUsQ0FBQSxpRixDNkU0ckJqQixlLEFBSVksZ0RBRVMsOEUsQ0FBQSxpRixDQU5yQixVQU9JLGUsQ0V0d0JWLGUsQ0FDRSx1QixDQUNELG1CM0ZPYSxvQixDMkZGSCw2QixDQUNWLGdCQUdVLGEsQ0FDRCwrQixDQUNULGtCQUdXLFFBQ1YsU0FDQSxXQUNBLGlCQUNBLG1CM0YwQm1CLDJCQUFBLG1CMkZ4QlIsa0JBQ1gsWSxDQUNBLGdDLENBQ0Qsa0JBR1csTUFBUSxPQUVsQixZQUNBLFdBQ0EsMEJBQ2lCLFVBQ2pCLFksQ0FDQSxzQixDQUNELGtCQUdXLFdBQ1YsWUFDQSxVQUNBLGUsQ0FDVSw0QixDQUxVLGtCQVFSLFNBQ1YsZUFDWSxVQUNaLCtCQUNPLFlBQ1Asd0JBQ0EsWUFDQSxnRHJGa0JjLGdCcUZoQmQsNkNBQ3lCLGdDQUFBLHVCLENBQ2Isb0NyRmdCa0IsNEIsQ3FGbkNaLGdCLEFyRm9DSixxQ0FHZ0IsNEIsQ3FGdkNaLGdCckZ3Q0osa0MsQ3FGakNYLCtCLEMzRkNjLDRCLEMyRmVoQixrQkFLTyxRQUNWLFNBQ0EsdUNBQUEsOEIsQ0FDVyxnQyxDQUpiLFdBT0ksWUFDQSxTLENBYUYsNkIsQ0FaRSw0QixDQWFILGtCQUdXLFFBQ1YsV0FDQSxvQ0FBQSw0QkFPQSxtQixDQXpCRSw0QixDQUtRLGFBR1YsV0FDQSxXLENBR0EsNkIsQ0FPVywwQkFDTSxTQUNqQixrQkFDQSxXQUNBLFlBQ0EsUyxDQUVBLGlDLENBWEYsa0JBY2MsUUFDVixTQUNBLFVBQ0EsV0FDQSxZQUNBLHVDQUFBLDhCLENBQ1csOEIsQ0FDWixrQkFJUyxRQUNWLFdBQ0EsV0FDQSxXLENBQ0EsMkIsQ0FDRCxjQUlTLGlCQUNSLGdCQUNTLG1CQUNJLGNBQ2IsWUFDQSxnQyxDQUMwQiwyQixDQUMzQixlQUVhLGNBQ1osa0JBQ1MsU0FDVCxVQUNBLHNDM0YvRGdDLCtDTUZoQiw4Q0FBQSxlcUZxRVIsZ0NBQUEsdUIsQ0FDSSxvQ3JGcEVvQiwyQixDcUYwRGxDLGdCLEFyRnpEa0IscUNBR2dCLDJCLENxRnNEbEMsZ0IsQXJGckRrQixvQ0FMZ0IsMkIsQ3FGMERsQyxlLEFyRnpETSxxQ0FHNEIsMkIsQ3FGc0RsQyxpQkFhSSxrQyxDQWJ1QixxQyxDQW9CckIsa0MsQ0FBQSxpQyxDQUFBLGlDLENBcEJxQiw0QzNGckZOLG1DLENBQUEseUJZWEUsMkIsQytFZ0d2QixtQkErQmEsd0IsQ0FNYixnQkFDVyxjQUNELGVBQ0EsaUIsQ0FDQyx1QixDQUNWLGtCQUdXLGNBQ0gsa0RyRjFHUyxxREFBQSxtREFBQSxVLENxRjhHaEIsb0NyRjVHZ0MsdUIsQ3FGc0dsQyxrQixBckZyR2tCLHFDQUdnQix1QixDcUZrR2xDLGtCLEFyRmpHa0Isb0NBTGdCLHVCLENxRnNHbEMscUIsQXJGckdrQixxQ0FHZ0IsdUIsQ3FGa0dsQyxxQixBckZqR2tCLG9DQUxnQix1QixDcUZzR2xDLGtCLEFBS2tDLHFDckZ2R0EsdUIsQ3FGa0dsQyxrQixBQUt5Qyw0QkFBQSxZLENBR2pDLCtCLEMzRjlLTSwyQixDMkZzS2QsVyxDQWFJLG1ELENBQUEsbUQsQ0FLQSxhLEMzRmxKbUIsdUQsQ0FBQSx1RCxDMkZrSm5CLFksQzNGbEptQixzRSxDQUFBLHNFLEMyRnlKTCx5QjNGekpLLFUyRjJKZixnQ0FBQSx3QkFDVyxnQ3JGckdmLHdCQUFBLGtDQUFBLDBCQUNtQiw2REFBQSxxRHFGcUdpQiw0QnJGbkdwQyxtQixDQUFBLDhCLENxRnNFbUIsb0IsQzNGOUpMLG9ELEMyRmtNZCxhLEMzRmxLd0Isd0QsQzJGa0t4QixZLEMzRmxLd0IsdUUsQzJGeUtWLHdCLEMzRnpLVSxzQixDMkYyS3JCLDZDckZySlcsOENBQUEsa0JxRjZKTixTQUNWLE9BQ0Esd0JBQ2lCLDRCQUNFLDBCLENBQ0Usb0NyRmhLVyxzQixDcUZ3SmxDLFksQXJGdkprQixxQ0FHZ0Isc0IsQ3FGb0psQyxhLEFBQ21DLG9DckZ6SkQsc0IsQ3FGd0psQyxhLEFyRnZKa0IscUNBR2dCLHNCLENxRm9KbEMsY0FFb0Msc0IsQ0FRcEMsc0MzRmxLa0MsK0NNRmhCLGlELENBQUEsb0NBRWdCLHNCLENxRmtLbEMsZ0IsQXJGaktrQixxQ0FHZ0Isc0IsQ3FGOEpsQyxnQixBckY3SmtCLG9DQUxnQixzQixDcUZrS2xDLG1CLEFyRmpLTSxxQ0FHNEIsc0IsQ3FGOEpsQyxvQnJGN0prQiw0QixDVzVDRCwrQixDMEU4TWpCLGtCLENBQ0UscUIsQ0FDRCxrQkFHVyxxQkFDRCxjM0Z4TVUsc0NBK0JhLGdDQUFBLHVCLEMyRjRLcEIsZ0UsQ0FJWixtRCxDckZ0TGdCLG9DQUVnQixnRSxDcUZvTGhDLG1CLEFyRm5MZ0IscUNBR2dCLGdFLENxRmdMaEMsb0IsQUFDMEMseUIvRTNOckIsdUIsQytFaU9uQiw2QixDQURGLFksQUFLTyx5Qi9Fck1jLHVCLEMrRTBNckIsUyxDQUNFLCtCLENBSU8sNEIsQ0FIUixhLENBT1Esc0IsQ0FDUixxQyxDM0YzTStCLHNCLEMyRitNL0IsZ0JBR0MsWUFDQSw0QixDM0Z0UlUsNEIsQzJGb1JVLHdCQUFBLGdCQU1sQixXQUNBLG1CQUNTLFlBQ1QsUSxDQUNBLGtDLENBTEcsU0FRRCxVLENBQ0EsNkQsQ0FGSywwQixDM0Y5UUssbUQsQ0FBQSxvRCxDMkY4UUwsMEIsQzNGOVFLLHdELEMyRjhRTCwwQixDM0Y5UUssOEIsQzJGNlJULFksQ0FNTCw2QixDQUNELGtCLENBR0Msc0MsQ0FERiwwQ0FBQSxrQ0FJZ0IsUyxDQUNaLDJCLENBQ0QsZUFJRCxvQixDMUUzVUosdUJBQ1csa0IsQ0FDRyx5QkxpQ1Msb0IsQ0tuQ3ZCLGtCLEFBS2UseUJMOERRLG9CLENLbkV2Qix3QkFTYSw0QixDQUliLHVCLENBQ1csMEJMT1ksNEIsQ0tSdkIsd0IsQUFJYSx5QkxrQlUsNEIsQ0t0QnZCLGtCLEFBUWUseUJMOENRLDRCLENLdER2QixrQkFZYSw0QixDQUliLG1CQUNFLGlCLENBQ1kseUJMSVMsNEIsQ0tOdkIsb0IsQUFTSSx5Qkw2Qm1CLCtCLENLdEN2Qix1Q2pCNkNvQyxlaUJoQzlCLGdCLENBQ0Esa0MsQ0Fkc0IsY0FnQmIsa0MsQ0FNZixjQUNTLGNBQ0MsY0FDUixlQUNBLGlCQUNBLHFDLENqQmVnQyx5QllwQ1gsa0MsQ0tnQnZCLGVBU0ksa0IsQUFDVyx5QkxNUSxrQyxDS2hCdkIsZUFjSSxlQUNBLGtCQUNXLG1DLENBS2Ysb0JBQUEsb0JBQUEsYUFDRSw4QkFBQSw2QkFBQSx1QkFBQSxtQkFDVyx3QkFBQSxxQkFBQSxzQixDQUNNLDJCLENBQ2xCLGtCQUdXLHFCQUNELFdBQ1QsaUJBQ1UsU0FDVixpQkFDUyxtQkFDVCxnQkFDVSxpQixDQUNFLHlCTHBEUywyQixDSzJDdkIsV0FZSSxlQUNBLG1CQUNBLG9CQUNTLGNBQ1Qsc0UsQ0FoQkosVUFvQkksZSxDQUNBLGtHLENBRUEsa0IsQ0FDRSx5QkxuRWlCLGtHLENLa0VuQixtQkFJSSxrQkFDQSxzRSxDQTVCUixVQWtDSSxlLENBQ0EseUJMOUVtQixzRSxDQUFBLHNFLENBQUEsc0UsQ0syQ3ZCLFdBMENNLGdCQUNBLHNFLENBM0NOLFlBZ0RTLGtCLENBQ0csaUYsQ0FqRGUsaUIsQ0FvRHJCLHlCTC9EaUIsc0UsQ0tXdkIsY0F3RE0sZUFDQSxtQkFDQSxVLENBQ0EsaUYsQ0EzRHFCLGdCQThEbkIsc0MsQ0E5RG1CLGMsQ0FvRXZCLG1FLENBcEV1QixvQixDQXdFVCx5QkxuSEssbUUsQ0syQ0kscUJBMkVQLDhCLENBM0VwQixzQ2pCTGtDLGVNY2hDLGdCV3lFRSxnQixDQUNBLDBCWHZFbUIsOEIsQ1dadkIsZ0IsQVhjb0IsMEJBRkcsOEIsQ1dadkIsZ0IsQVhjb0IsMEJBRkcsOEIsQ1dadkIsZ0IsQVhjb0IseUJBRkcsOEIsQ1dadkIsZ0IsQVhjb0IseUJBRkcsOEIsQ1dadkIsZ0IsQVhjb0IseUJNekRHLGdDLENLMkN2QixvQkEwRm1CLGlDLENBMUZRLGNBK0ZoQixrQkFDQyxjQUNSLGVBQ0EsaUJBQ0Esb0IsQ2pCaEtjLDhCLENpQjZEbEIsZSxDQXdHWSw4QixDQXhHWixtQkE0R1ksa0JBQ1IsVUFDQSxlQUNBLGdCQUNBLGUsQ0FDQSx5Qkw1SG1CLDhCLENLV3ZCLFVBb0hNLGdCQUNTLHNDLENBVlgsV0FjRSxRQUNBLGNBQ08sV0FDUCxZQUNBLDZCQUNrQixzQkFDSCw2RCxDQUNHLHlDLENBckJwQixhLENBeUJVLHlDLENBQ1QsWUFLSCxTLENBQ0EsMkIsQ0FDRCxrQkFHVyxNQUFRLFFBRWxCLGlCQUNTLGNqQm5MTSxlaUJxTGYseUJBQ2dCLGtCLENqQnpMSyw2QixDaUJrTHZCLHFDLENqQjlJa0MsMkIsQ2lCMEovQixjQUlPLG1CQUNSLGlCLENBQ1UsK0IsQ0FIWixrQkFNYyxRQUNWLFNBQ0EsV0FDQSx1Q0FBQSw4QixDQUNXLHlCTGxOUSwyQixDS3dNdkIsY0FjVyxpQkFDUCxrQixDQUNBLCtCLENBaEJKLGNBbUJjLGdCQUNDLGtCQUNDLGNBQ0gsU0FDUCxVQUNBLGlDQUFBLDBCQUNXLGtDLENBS2pCLGtCQUNZLFFBQ1YsU0FDQSxPQUNBLFlBQ0EsbUJBQ0Esb0IsQ2pCM1BnQixvQyxDaUJxUGxCLGMsQ0FVSSx5QyxDQUdGLHFCakJyUWdCLGVpQnVRZCxxQyxDakI1TThCLDhDLENpQjBNaEMsZUFNSSxxQyxDakJuTjRCLHlCWXRDWCxrQyxDS3NPdkIsa0JBeUJjLFdBQ1YsWUFDQSxVQUNBLFlBQ0EsZSxDQUNBLG9DLENBOUJKLGlCQWlDTSw0QixDQUtOLGtCQUNjLHFCQUNKLFMsQ0FDUiw4QixDQUhGLHNDakJ0T2tDLGVpQjZPOUIscUIsQ2pCaFNjLDhCLENpQnlSbEIsc0JqQnpSa0IseUIsQ2lCc1NHLHlCTHpSRSw0QixDSzRRdkIsa0JBaUJZLFlBQ0gsb0MsQ0FJVyx3QixDakIzUkcsc0QsQ2lCaVNILGtEWHBRRixxREFBQSxlV3dRZCxlLENBQ0Esb0NYdlE4QixzRCxDV2tRZCxrQixBWGpRRixxQ0FHZ0Isc0QsQ1c4UGQsa0IsQVg3UEYsb0NBTGdCLHNELENXa1FkLHFCLEFYalFGLHFDQUdnQixzRCxDVzhQZCxxQlg3UEYsbUYsQ1dvUWQsbUQsQ1gzUWMsb0NBRWdCLG1GLENXeVE5QixvQixBWHhRYyxxQ0FHZ0IsbUYsQ1dxUTlCLG9CLEFYcFFjLHlCTVhLLG1GLENLK1FuQixnQkFJYSwwRixDQUliLGNBQ1UsZ0IsQ0FDRyx5Qkx6Uk0sMEYsQ0t1Um5CLGEsQ0x2Um1CLHNGLENLaVNqQixpQkFDWSxzQixDMkVwV2hCLGUsQ0FDRSxjLENBQ0QsdUJDRlEscUIsQ0FDVCx5QmpGaUNxQixjLENpRm5DdkIsd0IsQUFLYSx5QmpGOERVLGMsQ2lGbkV2QixtQkFTYSxzQixDQUliLGtCQUNjLGtCLENBQ1oseUJqRm9EcUIsc0IsQ2lGdER2QixpQkFLYyx5QixDQUxkLGtCLENBU0ksaUIsQ0FJTyxZLENBQ1QsNkMsQ0FHNEIsV0FDNUIseUI3RmVtQixvQixDQUFBLDJCLEM2RlpwQixpQixDQUdhLG1CLENBQ2Isa0JBR1cscUJBQ0QsWUFDVCxpQkFDQSxnQkFDUyxxQjdGekJPLDRCQUlBLGlCNkZ5QmhCLGdCQUNBLGtCLENBQ0EsaUMsQ0FYaUIsY0FjZixxQzdGOUJjLGtCNkZnQ2QseUIsQ0FDZSxnQyxDQWpCQSx5QixDQW9CQSx5QmpGekJJLG1CLENpRkt2QixZQXdCSSxlQUNBLGtCLEFBQ1cseUJqRkNRLG1CLENpRjNCdkIsY0E4QlcsaUMsQ0FJWCxxQkFDVyxrQkFDQyxRQUNWLFNBQ0EsVUFDQSx1Q0FBQSw4QixDQUNXLHlCakY3Q1UsaUMsQ2lGdUN2QixXQVNJLDZCLENBS0osWSxDQUNFLHlCakZ0QnFCLDZCLENpRnFCdkIsY0FHVyxtQkFDQyxlQUNSLHNDQUNhLGlCQUNILGdDLENBQUEsNkIsQ0FLZCxZLENBQ0UsbUMsQ0FBQSxnQyxDQURGLG9CLENBSUksMEMsQ0FBQSx1QyxDQURBLFksQ0FHRSx5QmpGdkNpQixnQyxDQUFBLDZCLENpRmlDdkIsYSxDakZqQ3VCLGdDLENpRitDdkIsZUFFWSw2QixDQUlaLGtCQUNZLG1CLENBQ0YseUJqRnZGYSw2QixDaUZxRnZCLG9CLEFBS1kseUJqRjFEVyw2QixDaUZxRHZCLGVBU1ksb0MsQ0FBQSxpQyxDQVNELG9DLENBQUEsaUMsQ0FBQSxvQyxDQUFBLGlDLENBRGMsYSxDQUNkLHVCLENBQUEsb0IsQ0FLWCxxQkFDVyxVQUNULGtCQUNRLGtCLENBQ1IsK0IsQ0FJQSxlQUNXLGdCQUNULFMsQ0FDQSx5QmpGdkhtQiwrQixDaUZvSHJCLGdCLEFBTWEseUJqRjFGUSwrQixDaUZvRnJCLGVBVWEsd0IsQ0FYZixZQWdCSSxVLENBQ0EseUJqRnBJbUIsd0IsQ2lGbUh2QixZQW9CTSxZLEFBQ0sseUJqRnhHWSx3QixDaUZtRnZCLFlBeUJNLFlBQ0ssNkMsQ0FLUCxrQixDQUNXLHlCakZuSlEsNkMsQ2lGa0puQixpQixDakZsSm1CLGtDLENpRm1ISCxpQkE0Q0osNkMsQ0FLWixrQixDQUNXLHlCakZyS1EsNkMsQ2lGb0tuQixvQixBQUlhLHlCakZ4SU0sNkMsQ2lGb0luQixtQixBQVFhLHlCakY1S00sa0MsQ2lGbUhILGtCQThERiwwQixDQUtsQixrQkFDWSxRQUNWLFNBQ0EsVUFDQSxnQ0FDWSxtQ0FBQSwwQixDQUNELHlCakY1TFUsMEIsQ2lGc0x2QixTQVNJLFdBQ0EsK0IsQ0FJSixrQkFDWSxnQkFDRCxnQkFDVCxhLENBQ1EseUJqRnhNYSwrQixDaUZvTXZCLFNBT0ksYyxDakYzTW1CLHVCLENpRmdOdkIsV0FFSSxVQUNBLHlDLENBQUEsdUMsQ0FLSixxQkFDVyxrQixDQUNULHlDLENBQ0Qsa0JBR1csTUFBUSxNLENBRWxCLDZDLEM3RnROZSwwQyxDNkZtTmpCLFdBTUksVyxDQUNBLGlDLENBQ0QsWUFJRCxVLENBQ0EsdUMsQ0FDRCxXQUdDLGdCQUNTLGtCQUNELGUsQ0FDUix5QmpGalBxQix1QyxDaUY2T3ZCLGVBT0ksZ0JBQ0EsU0FDQSx1QkFDUyxzQixDQUliLG1CQUNVLFVBQ1Isc0I3RjFRZ0IsZTZGNFFoQixpQkFDQSxpQixDQUNZLHlCakZqUVMsc0IsQ2lGMlB2QixZQVNTLGEsQ0N2U1Qsa0JBQ1ksVUFDVixzQkFDQSxjQUNRLGdCQUNFLGtEeEZrRU0sb0QsQ0FBQSxvQ0FFZ0IsYSxDd0Z6RWxDLGtCLEF4RjBFa0IscUNBR2dCLGEsQ3dGN0VsQyxrQixBeEY4RWtCLG9DQUxnQixhLEN3RnpFbEMscUIsQXhGMEVrQixxQ0FHZ0IsYSxDd0Y3RWxDLHFCeEY4RWtCLDhCLEN3Rm5FaEIsU0FFRSxXLENBWUcsMEIsQ0FYSCxzQixDQVlILFdBSVcsY0FFSCxrQkFDRyxlLENBbkJSLHNCLENBU1EsWUFDVixXLENBQ0ssMEIsQ0FTSyw4QyxDeEZxQ00sb0NBRWdCLDBCLEN3RjdDbEMsYyxBQVE4QixxQ3hGeUNJLDBCLEN3RmpEbEMsY0FRcUMsNEIsQ0FVZCxtQixDQVBULFdBQ1osa0JBQ1UsSyxDQUFRLDRCLENBSU4saUMsQ0FDUyxtQixDQUtYLFFBQ1YsbUNBQUEsMEIsQ0FDVyxtQixDQUNaLGNDaERRLGtCQUNHLFdBQ1YscUIsQ0FDQSx5RCxDQUdFLGVBQ1UsU0FDUixRQUNBLG1DQUFBLDBCLENBQ3FCLHdCQUFBLHVDLENBSXZCLGlCLENBQ1MsaUUsQ0FJVCxTQUNFLFEsQ0FDQSx5QixDQUNELGNBS0ksa0JBQ0csV0FDVixrQkFDWSxnQkFDRixpRHpGa0NNLHFCLEN5RmhDaEIsb0N6RmtDZ0MseUIsQ3lGekNsQyxrQixBQU1rQyxxQ3pGdUNBLHlCLEN5RjdDbEMsa0JBTXlDLDRELENBR3ZDLGtCQUNZLFlBQ1YsU0FDQSxRQUNBLFVBQ0EsZ0JBQ1MsdUNBQUEsK0JBQ0UsUyxDQUNYLHlCbkZrQm1CLDRELENtRjFCckIsV0FXSSxnQkFDUyw0QixDQXJCZixrQkEwQmMsZSxDQUNWLHlCbkZRbUIsNEIsQ21GbkN2Qix3Qy9GMENvQyx5QixDK0ZScEMsY0FDUyxXQUNQLGtCQUNVLHFCLENBQ1Ysd0IsQ0FDRCxrQkFHVyxXQUNWLDBCQUNRLGlCQUNFLDRCLENBQ0cseUJuRjNDUSx3QixDbUZzQ3ZCLFlBUUksaUJBQ1UscUUsQ0FJVixtQixDQUNXLDhCLENBQ1Ysa0JBS08sVUFDVixXLENBQ0EseUJuRjVEcUIsOEIsQ21GeUR2QixrQkFNYyxZQUNWLFVBQ0EsY0FDUSxnQkFDQywrQixDQUliLGtCQUNZLE1BQVEsUUFFbEIsVUFDQSxnQkFDUyxnQkFDQyxVQUNWLFVBQ0EsZ0NBQUEsd0JBQ1csbUNBQUEsMkJBQ1UsNkJBQ1IsMEJBRUwsc0NBQUEsNkIsQ0FDSSx5Qm5GckZTLCtCLENtRnVFdkIsY0FpQlcsbUMsQ0FJWCxrQkFDWSxRQUNWLFNBQ0EsdUNBQUEsK0JBQ1csUyxDQUNYLDhDLENBRUEsV0FDRSxXQUNBLFMsQ0FDQSx1RSxDQUhGLFksQ0FNVSxzQyxDQUNQLGtCQUtPLFdBQ1YsYUFDTSxhQUNOLHdCLENBS0UseUJuRnZIbUIsc0MsQ21GOEd2QixlQVlhLDhGLENBT29DLFcsQ0FDM0MsNkMsQ0FDRCxrQkFLTyxhQUNWLFdBQ0EsZ0JBQ0EsZ0RBQzBCLHlCQUUxQix3QkFDQSxlQUNBLFNBQ0EsZUFDUyxhLEMvRnZJVSx5QllYRSw2QyxDbUZ1SXZCLGVBZWEsaUIsQ0FJYix1Q0FBQSw4QixDQUNhLGlCLENBQ1oseUNBQUEsZ0MsQ0FHWSx5QixDQUNaLHVDQUFBLDhCLENBR1ksdUIsQ0FDWixTLENBR0MscUMsQ0FBQSw0QyxDQUlGLE1BQTRDLFdBRTFDLFlBQ0EsZSxDQUNTLHlCbkYvS1kscUMsQ0FBQSw0QyxDbUYyS3ZCLGtCQU1hLGdCQUNBLHFDLENBSWIsVUFDRSxnQkFDUyxrQkFDQyxRQUNWLFNBQ0EsdUNBQUEsK0JBQ1csb0IsQ0FDSix5Qm5GN0xjLHFDLENtRnNMdkIsa0JBVWMsU0FDVixVQUNBLHVCQUFBLGVBQ0EsZUFDQSxZQUNLLHdDLENBZlQsdUMvRmpKb0MsK0MsQ01EbEIsb0NBRWdCLHdDLEN5RmdKbEMsZ0IsQXpGL0lrQixxQ0FHZ0Isd0MsQ3lGNElsQyxnQnpGM0lrQix3QyxDeUYySWxCLGdCQXdCSSxrQixDQUNBLHVDLENBekJKLHNDL0ZoSmtDLGUrRjhLOUIsaUJ6RjFMQSxtRCxDQVVjLG9DQUVnQix1QyxDeUZnSmxDLG9CLEF6Ri9Ja0IscUNBR2dCLHVDLEN5RjRJbEMsb0IsQXpGM0lrQix5Qk1YSyx1QyxDbUZzSnZCLGdCQW1DZSx1QyxDQW5DZixzQy9GN0lrQyw4QyxDTUxoQixvQ0FFZ0IsdUMsQ3lGZ0psQyxnQixBekYvSWtCLHFDQUdnQix1QyxDeUY0SWxDLGdCekYzSWtCLHdDLEN5RjJJbEIsa0JBaURJLGEsQ0FDQSwrQyxDQUxBLFksQ0FFRSwwQyxDQUNELGVBT0ssV0FDUixRQUNBLE9BQ0EsY0FDUSxRQUNSLFlBQ0EscUJBQ1MsaUJBQ0Usb0JBQ1gsVUFDQSxVQUNBLG9DQUFBLDJCLENBRVkseUJuRjFQUywwQyxDbUY0T3ZCLHdCQWlCYSxxQyxDQUliLGtCQUNZLFFBQ1YsNEN6Ri9OZ0IsWXlGaU9oQixTLENBQ0Esb0N6RmhPZ0MscUMsQ3lGMk5sQyxZLEF6RjFOa0IscUNBR2dCLHFDLEN5RnVObEMsWXpGdE5rQix3QyxDeUZzTmxCLGNBUVcsa0JBQ0csZ0JBQ1YsVUFDQSxXQUNBLHNCQUNBLGtCQUNBLGVBQ1EsbUJBQ1IsV0FDQSxnQ0FBQSx1QixDQUVZLDhDLENBWlosUyxDQWVFLCtDLENBZkYsVSxDQW1CRSwrQyxDQW5CRixVQXVCRSw2QkFBQSxvQixDQUNXLG9CLENBQ1osaUR6RjdQYSx1REFBQSxjMEZwRVQsZ0JBQ1AscUIsQ0FDQSxvQzFGb0VnQyxvQixDMEZ6RWxDLGtCLEExRjBFa0IscUNBR2dCLG9CLEMwRjdFbEMsa0IsQTFGOEVrQixvQ0FMZ0Isb0IsQzBGekVsQyxzQixBQUVzQyxxQzFGMkVKLG9CLEMwRjdFbEMsc0JBRTZDLHVCLENBRjdDLGlCLENBUWdCLHlDLENBR2Qsb0JBQUEsb0JBQUEsYUFDRSw4QkFBQSw2QkFBQSx1QkFBQSxrQixDQUNXLGtDLENBR2IsZ0JBQ1csY0FDRCxhLENBQ0QsMEJwRkVZLGtDLENvRkxyQixZQU1TLCtDLENBSVQsa0JBQ2MsaUJBQ0QsaUQxRjJDRyxvREFBQSxpQjBGeENkLGtCQUNBLFMsQ0FDQSxvQzFGd0M4QiwrQyxDMEYvQ2hDLGlCLEExRmdEZ0IscUNBR2dCLCtDLEMwRm5EaEMsa0IsQUFHd0Msb0MxRjRDUiwrQyxDMEYvQ2hDLG9CLEExRmdEZ0IscUNBR2dCLCtDLEMwRm5EaEMsb0IxRm9EZ0IsMEIsQzBGekNsQixpQkFDYSxZQUNYLHlCaEc5Qlksb0QsQ004REksb0NBRWdCLDBCLEMwRnBDbEMscUIsQTFGcUNrQixxQ0FHZ0IsMEIsQzBGeENsQyxxQjFGeUNrQiwrQixDMEZsQ2xCLFNBQ0UsV0FDQSxtQkFDTyxnQkFDUCxnQkFDQSxnQixDQUNVLDBELENBTlosc0JBU0ksWSxDQUNBLHlCcEZhbUIsK0IsQ29GdkJ2QixXQWNJLCtDLENBR0YsV0FDRSxnQkFDUyxjQUNGLFdBQ1AsZ0JBQ1UseUJoR3pEQSxpQixDZ0cyRFYscUQsQ0FBQSxxRCxDQVBhLDBFQUFBLGlFLENBV0csc0QsQ0FYSCx1RUFBQSw4RCxDQWVHLHNELENBSWxCLGtCQUNZLFFBQ1YsU0FDQSxlQUNBLDhEQUFBLHNEQUM2QyxpQkFDN0MsVyxDQUNBLHNDLENBQUEscUMsQ0EzQzJCLHdCQUFBLGUsQ0FnRDNCLGlDLENBQ0Qsa0JOMUZTLFlBQ1YsaUJBQ1UsaUJBQ0EsZ0JBQ0EsV0FDVixrQixDMUZzQ21CLG9DLEMwRjVDckIsZSxDT3lObUIsMkIsQ1AvTWYsb0MsQ0FWSixTQWFJLFMsQ0FDQSwyQyxDQUZBLFksQ0FLRSx5QkFJYyxpQyxDQXJCcEIsYUFzQlUsYyxBQUNOLHlCOUUwQ21CLGlDLEM4RWpFdkIsY0EyQlksb0MsQ0FJWixrQkFDWSxRQUNWLFNBQ0EsV0FDQSxZQUNBLDJDQUFBLG1DQUNXLG1DQUFBLDJCQUNVLGtCLEMxRk1GLHdDLEMwRmJyQixjQVdXLFlBQ1AsV0FDQSxXLENBQ0EsOEIsQ0FDRCxrQkFHUyxZQUNWLFNBQ0EsV0FDQSxnQkFDUyxrRHBGZ0JPLG1Cb0ZkaEIsZUFDUyxvQ0FBQSwyQixDQUNFLG9DcEZjcUIsOEIsQ29GdkJsQyxpQixBQU1pQyxxQ3BGcUJDLDhCLENvRjNCbEMsaUIsQUFNd0MseUI5RXJCakIsOEIsQzhFZXZCLG9CQVlpQiwwQixDQUlqQixrQkFDWSxNQUFRLE9BRWxCLFFBQ0EsU0FDQSxZLENBQ0Esd0IsQ0FDRCxrQixDQUdDLDJCLENBREYsdUMxRkhvQyxnRE1EbEIsaUQsQ0FBQSxvQ0FFZ0IsMkIsQ29GRWxDLGdCLEFwRkRrQixxQ0FHZ0IsMkIsQ29GRmxDLGdCLEFwRkdrQixvQ0FMZ0IsMkIsQ29GRWxDLGtCLEFwRkRrQixxQ0FHZ0IsMkIsQ29GRmxDLGtCcEZHa0IsMkIsQ29GSGxCLGtCQVVJLHVDMUZiZ0MsbUJNWG5CLCtDLENBVUMsb0NBRWdCLDJCLENvRkVsQyxnQixBcEZEa0IscUNBR2dCLDJCLENvRkZsQyxnQixBcEZHa0IseUJvRllJLDJCLENBZnRCLG1CLEFBZ0JNLHlCQUljLHdCLENBcEJwQixvQkFxQmlCLGlDLENBSWpCLGtCQUNZLFFBQ1YsU0FDQSxXQUNBLFdBQ0EsNENBQUEsbUMsQ0FDVyx5QkFFTyxpQyxDQVJwQixhQVNJLFdBQ0EsU0FDQSx3Q0FBQSxpQyxBQUNXLHlCQUdLLGlDLENBZnBCLFksQUFnQkkseUJBR2dCLGlDLENBbkJwQixZLEFBb0JJLHlCQUdnQixpQyxDQXZCcEIsWUF3QkkscUMsQ0FJSixrQkFDWSxXQUNWLG1CMUZyRmUsUzBGdUZmLFVBQ0EsZ0JBQ1MsYUFDSCxrQ0FBQSwwQkFDWSxhQUNsQixvQ0FBQSwyQixDQUNXLHlCQUVPLHFDLENBWnBCLGlCLEFBYWUseUJBR0sscUMsQ0FoQnBCLFdBaUJJLGdDLENBSUosa0JBQ1ksYUFDVixNQUFhLE9BRWIsV0FDQSxXLENBQ0Esb0MsQ0FORixXQVNJLFcsQ0FDQSwyQixDQUNELGtCQUlTLE9BQ1YsUUFDQSxXQUNBLGtCQUNZLG9DQUFBLDJCLENBQ0QseUJBRU8sMkIsQ0FScEIsUyxBQVNJLHlCQUdnQiwyQixDQVpwQixhQWFJLFNBQ0EsMEIsQ0FJSixrQkFDWSxxQkFDRCx3QkFDVCxlQUNBLFNBQ0EsVUFFQSxzQkFDQSxjLENBQ1EsOEIsQ0FUVixrQkFZYyxRQUNWLFNBQ0EsdUNBQUEsOEIsQ0FDVyxtRSxDQUlYLGtCLEMxRjNKYSx5RSxDMEYrSmIsUyxDQUNFLDBFLENBR0YsUyxDQUNFLGdFLENBS0YsNkNBQUEscUNBQzJCLG1FQUFBLDBELENBQytCLGdFLENBRzFELHVEQUFBLDhDLENBQ3dDLGlFLENBS3hDLHlDQUFBLGlDQUMyQix3QkFBQSxlLENBQ3pCLGlFLENBR0Ysb0RBQUEsMkMsQ0FDd0MseUI5RXBLckIsaUUsQzhFd0tqQiw2Q0FBQSxxQ0FDMkIsbUVBQUEsMEQsQ0FDK0IsaUUsQ0FHMUQsdURBQUEsZ0QsQUFDd0MsMEJBSzFCLDBCLENBQ2hCLHVCLEFBQ2EseUJBR0csMEIsQ0FDaEIscUJBQ2EsZ0MsQ0FHakIsa0JBQ2MsV0FDWixTQUNBLG9DQUFBLDRCQUNXLGtCQUNELFNBQ1YsZ0JBQ0EsZUFDQSxpQkFDQSxXQUNBLHFDLEMxRjlMZ0MseUIwRmlNZCxnQyxDQWJwQixlQWNJLHNDMUZqTThCLGUwRm1NOUIsa0JBQ1csK0IsQ0FHZixrQkFDWSxZQUNMLGFBQ0MsZ0JBQ04sa0JBQ0EsOEZBQUEsc0VBQUEsNkhBQ1kscUVBQUEsNEQsQ0FDNkMsMEJBRXZDLCtCLENBVHBCLFdBVUksYSxBQUNNLHlCQUdVLCtCLENBZHBCLFdBZUksYUFDTSwrQixDQUdWLGtCQUNZLFFBQ1YsU0FDQSxVQUNBLFdBQ0EsZUFDQSxnQkFDQSwyQ0FBQSxtQ0FDVyw4Q0FBQSw4QkFBQSx3RCxDQUNDLHNDLENBQ2IsUyxDQUdDLCtCLENBS0Ysa0JBQ1ksUUFDVixVQUNBLG9DQUFBLDJCLENBUkEsK0IsQ0FLRixpQixDQUxFLCtCLENBQUEsa0MsQ0FNVSxRQUVWLG9DQUFBLDJCLENBQ1csd0MsQ0FBQSx3QyxDQUFBLDJDLENBSnFCLFdBTzlCLGMsQ0FDUSxvQ0FBQSx5QyxDQUFBLG9DQUFBLHlDLENBQUEsdUNBQUEseUMsQ0FHK0IsZ0JBQ3ZDLGEsQzFGdlJpQix5QjBGMlJELCtCLENBQUEsK0IsQ0FBQSxrQyxDQWhCcEIsU0FpQkksU0FDQSxXQUNJLCtCLENBSVIsVUFDRSxVLENBQ0EseUJBRWtCLCtCLENBSnBCLFlBS1Msa0MsQ0FJVCxhQUNFLGtCQUNVLE1BQVEsT0FFbEIsUUFDQSxTQUNBLGdCQUNBLFdBQ0EsaUIsQ1FuREssOEQsQ0FBQSwrRCxDUm9ETyxxQyxDQVRkLGtCLENBWUksb0MsQ0FaSixrQixDQWVJLHlCQUVrQixvQyxDQWpCdEIsb0JBa0JtQix3QyxDQUluQixrQkFDWSxRQUNWLE9BQ0EsV0FDQSxvQ0FBQSw0QkFDVyxpQkFDRCxZLENBQ1YsMkMsQ0FBQSwyQyxDQUFBLDJDLENBUEYsa0IsQ0FVSSx5QkFFa0IsMkMsQ0FBQSwyQyxDQUFBLDJDLENBWnRCLGtCLEM5RTVTdUIsd0MsQzhFNFN2QixhQWtCSSxNQUFhLGlDQUFBLHlCQUVGLHFCQUNGLGtDLENBR2Isa0JBQ1ksVUFDVixVLENBQ0EsMkIsQ0FDRCxrQkFLVyxrQkFDRSxXQUNaLGFBQ0Esa0JBQ1ksYyxDQUNILDBCQUVTLDJCLENBUnBCLGdCLEFBU2EseUJBR08sMkIsQ0FacEIsd0JBYWEsMkUsQ0FJYyxhLENBRVoseUUsQ0FJWCxZLENBQ0UsbUIsQ0FDRCxrQkFLTyxRQUNWLE9BQ0EsWUFDQSxjLENBQ0Esb0MsQ0FFQSxRQUNFLE9BQ0EsWUFDQSxXLENBQ0ssMEMsQ0FHUCxnQ0FBQSx1QixDQUNhLG1DLENBR2IsdUIsQ0FDVSxnRCxDQUdWLFMsQ0FDRSx5QjlFaFltQixtQixDOEV5V3ZCLFlBMkJJLGdCQUNTLG9DLENBSWIscUJBQ1csd0JBQ1QsZUFDQSxTQUNBLGtCLENBQ0EseUMsQ0FMRixzQzFGL1hrQyxjLEMwRndZOUIsb0YsQ0FJQSxtRUFBQSwwRCxDQUMwRCx5QyxDQUN6RCxrQkFJTyxjQUNILFdBQ1AsWUFDQSxtQjFGcGJtQixrQjBGdWJYLG1CQUNSLHFFQUFBLDZEQUN5RCxnQ0FBQSx1QixDQUM3Qyw2QyxDQVZkLGtCQWFjLFFBQ1YsU0FDQSxXQUNBLFlBQ0EsZ0JBQ0EsaUJBQ0EsUyxDQUNBLHVCLENBQ0Qsa0JBSVMsY0FDSCxtQkFDUCxhQUNNLGdCQUNOLGtCLEMxRnBjYSxzQyxDMEYrYlEsWSxDQVNuQix5QkFHZ0IsdUIsQ0FacEIsYUFhVSxnQkFDTixVLEFBQ0EseUI5RWxjbUIsdUIsQzhFbWJ2QixjQW1CWSxnQyxDQUdaLGtCLEMxRnJkZSxnQyxDMEZ1ZGQsa0IsQzFGOWRzQixnQyxDMEZpZXRCLGtCLEMxRjNkZ0IsK0IsQzBGOGRoQixrQkFHVyxRQUNWLFFBQ0Esb0NBQUEsNEJBQ1cscUMsQzFGamRxQix5QjBGb2RkLCtCLENBUHBCLGdCLEFBUWEseUJBR08sK0IsQ0FYcEIsd0JBWWEsNkIsQ0FHYix1QzFGN2RvQyxlMEYrZGxDLGlCQUNBLG1CQUNBLFMsQ0FDQSx5QkFFa0IsNkIsQ0FQcEIsc0MxRjlka0MsZTBGdWU5QixpQkFDQSxZLEFBQ0sseUI5RTdlYyw2QixDOEVrZXZCLG1CQWdCSSxlQUNBLGtCQUNXLHlCLENBR2YsY0FDUyxlQUNQLGlCQUNBLGdCQUNTLGtCLENBQ1QseUJBRWtCLHlCLENBUHBCLGdCLEFBUWEseUI5RS9mVSx5QixDOEV1ZnZCLG1CQVlJLGVBQ0Esa0JBQ1csMEIsQ0FHZixxQkFDVyxxQyxDMUZoZ0J1Qix5QixDMEZrZ0JqQyxrQkFHVyxRQUNWLFNBQ0EsVUFDQSxXQUNBLG9DQUFBLDRCQUNXLGUsQ0FDRCwwQkFFUSx5QixDQVRwQixXQVVJLDZCLENBVkosa0JBY2MsUUFDVixtQ0FBQSwwQixDQUNXLHlCLENBQ1osZ0JBSUQsZUFDQSxVLENBQ0EsNEIsQ0FDRCxrQixDQUdDLDJCLENBQ0Qsa0JBRVcscUJBQ0QsbUJBQ1Qsa0JBQ1ksVSxDQUNaLGtFLENBR0UscUVBQUEsNEQsQ0FDMkQsa0MsQ0FUcEMsVSxDQWN2QixtRSxDQUVBLDZEQUFBLG9ELENBQzBELGdDLENBQ3pELGtCQUtPLHFCQUNELFdBQ1QsWUFDQSxnQkFDQSxrQkFDQSxxRUFBQSw2REFDeUQsZ0NBQUEsdUIsQ0FDN0MseUJBRU0sZ0MsQ0FWcEIsV0FXSSxZQUNBLG9CMUZ4bEJXLHdFLEMwRjRrQmYsa0IsQzFGNWtCZSx3RSxDMEY0a0JmLGtCLEMxRm5sQnVCLHdFLEMwRm1sQnZCLGtCLEMxRjdrQmlCLGdDLEMwRnFtQmQsa0JBR1MsY0FDSCxzQzFGdGxCeUIsZTBGd2xCaEMsaUJBQ0EsU0FDQSxrQkFDWSxZQUNQLFNBQ0wsb0NBQUEsMkIsQ0FDVyx5QkFFTyxnQyxDQVpwQixlQWFJLGtCLEFBQ1cseUI5RXhtQlEsZ0MsQzhFMGxCdkIsZUFrQkksYUFDTyxpQyxDQUdYLGtCQUNZLFFBQ1YsU0FDQSxVQUNBLFdBQ0EsdUNBQUEsOEIsQ0FDVyx3QixDQUNaLHFCQUdVLG1CQUNULGlCLENBQ1MsNEIsQ0FIWCxXQUtJLFcsQ0FDQSx5QkFHZ0Isd0IsQ0FUcEIsbUJBVWEsa0MsQ0FJYixrQkFDWSxhQUNWLGtCQUNZLGtCLEMxRnRwQkMsMEQsQzBGeXBCYixpQixDQUNjLHlCQUdLLGtDLENBVnJCLHdCLEFBV2EseUI5RWxwQlUsa0MsQzhFdW9CdkIsbUJBZWdCLDZDLENBZmtCLGtCLEMxRm5wQm5CLDZDLEMwRm1wQm1CLGtCLEMxRjFwQlgsNkMsQzBGMHBCVyxrQixDMUZwcEJqQixnRCxDMEY4cUJkLGtCQUlTLGFBQ0osa0JBQ00sZSxDQUNGLHNFLENBQUEsb0QsQ0FHVixrQkFDWSxRQUNWLE9BQ0EsV0FDQSxVQUNBLFcsQ0FDQSx5QjlFanRCbUIsZ0QsQzhFb3NCdkIsU0FpQkksb0IsQUFDQSwwQkFHa0IsZ0QsQ0FyQnRCLGFBc0JVLDRDLENRbGxCTix1QyxDUnNsQkosaUIsQ0FDWSw2QyxDQUNYLGFBR0Msa0JBQ1UsTUFBUSxXQUVsQixZLENBQ00seUI5RXZ1QmUsb0QsQzhFa3VCc0IsY0FTaEMsU0FDUCxvQkFDQSx5RSxDQUlKLGtCQUNZLFFBQ1YsVUFDQSxtQ0FBQSwyQkFDVyxXcEZqc0JiLFcsQ0FBQSwwQkFHcUIseUUsQ29GMHJCckIsWSxBcEZ4ckJrQiwwQkFGRyx5RSxDb0YwckJyQixZLEFwRnhyQmtCLDBCQUZHLHlFLENvRjByQnJCLFksQXBGeHJCa0IseUJBRkcseUUsQ29GMHJCckIsWSxBcEZ4ckJrQix5QkFGRyx5RSxDb0YwckJyQixZLEFwRnhyQmtCLDBCQUZHLHlFLENvRjByQnJCLGEsQXBGeHJCa0IsMEJBRkcseUUsQ29GMHJCckIsYSxBcEZ4ckJrQiwwQkFGRyx5RSxDb0YwckJyQixhLEFwRnhyQmtCLHlCQUZHLHlFLENvRjByQnJCLGEsQXBGeHJCa0IseUJBRkcseUUsQ29GMHJCckIsYXBGeHJCa0Isa0YsQ29GZ3NCaEIsWSxDQUNFLGdGLENBR0osVUFDRSxXQUNBLGdCLENwRjNzQkYsMEJBR3FCLGdGLENvRnNzQnJCLGtCLEFwRnBzQmtCLDBCQUZHLGdGLENvRnNzQnJCLGtCLEFwRnBzQmtCLDBCQUZHLGdGLENvRnNzQnJCLGtCLEFwRnBzQmtCLHlCQUZHLGdGLENvRnNzQnJCLGtCLEFwRnBzQmtCLHlCQUZHLGdGLENvRnNzQnJCLGtCcEZwc0JrQix1QixDb0Yyc0JwQixZLENRdHlCUyxtQyxDQUNSLGFBR0MsbUI1RmtGQSxpQixDQUFBLDBCQUdxQixtQyxDNEZ0RnZCLG1CLEE1RndGb0IsMEJBRkcsbUMsQzRGdEZ2QixtQixBNUZ3Rm9CLDBCQUZHLG1DLEM0RnRGdkIsbUIsQTVGd0ZvQix5QkFGRyxtQyxDNEZ0RnZCLGtCLEE1RndGTSx5QkFGaUIsbUMsQzRGdEZ2QixnQixBNUZ3Rk0sMEJBRmlCLG1DLEM0RnRGdkIsb0IsQTVGd0ZvQiwwQkFGRyxtQyxDNEZ0RnZCLG9CLEE1RndGb0IsMEJBRkcsbUMsQzRGdEZ2QixvQixBNUZ3Rm9CLHlCQUZHLG1DLEM0RnRGdkIsbUIsQTVGd0ZNLHlCQUZpQixtQyxDNEZ0RnZCLGlCNUZ3Rk0sc0MsQzRGeEZOLG1CQVNJLGVBQ1MsaUIsQ0FDRyx5QnRGb0JPLG1DLENzRi9CdkIsYyxDQWVhLHNDLENBZmIsb0JBa0JtQix3QyxDQUtuQixjQUNVLFdBQ1IsZSxDQUNTLG1DLENBQ1Ysa0JBR1csZ0JBQ1Ysa0JBQ0EsWSxDQUNNLHNDLENBSlIsa0JBT0ksc0NsR2lDOEIsZU1jaEMsZ0IsQ0FBQSwwQkFHcUIsc0MsQzRGekR2QixnQixBNUYyRG9CLDBCQUZHLHNDLEM0RnpEdkIsZ0IsQTVGMkRvQiwwQkFGRyxzQyxDNEZ6RHZCLGdCLEE1RjJEb0IseUJBRkcsc0MsQzRGekR2QixnQixBNUYyRG9CLHlCQUZHLHNDLEM0RnpEdkIsZ0IsQTVGMkRvQiwwQkFGRyxzQyxDNEZ6RHZCLGtCLEE1RjJEb0IsMEJBRkcsc0MsQzRGekR2QixrQixBNUYyRG9CLDBCQUZHLHNDLEM0RnpEdkIsa0IsQTVGMkRvQix5QkFGRyxzQyxDNEZ6RHZCLGtCLEE1RjJEb0IseUJBRkcsc0MsQzRGekR2QixrQixBNUYyRG9CLHlCNEY5Q0Usc0MsQ0FidEIsVyxBQWNNLHlCdEZaaUIsbUMsQ3NGRnZCLGFBbUJVLHlDLENBSVYsa0JBQ1ksTUFBUSxPQUVsQixZQUVLLGlCQUNLLFcsQzVGeUJJLDBCQUdPLHlDLEM0RmxDdkIsYSxBNUZtQ1ksMEJBRFcseUMsQzRGbEN2QixhLEE1Rm1DWSwwQkFEVyx5QyxDNEZsQ3ZCLGEsQTVGbUNZLHlCQURXLHlDLEM0RmxDdkIsYSxBNUZtQ1kseUJBRFcseUMsQzRGbEN2QixZNUZvQ29CLDZDLEM0RnBDcEIsa0JBV2MsUUFDVixTQUNBLFVBQ0EsdUNBQUEsOEIsQ0FDVyx3QyxDQUNaLGtCQUlTLE1BQVEsT0FFbEIsWUFFUyxVQUNULDRCLEM1Rk1jLDBCQUdPLHdDLEM0RmZ2QixvQixBNUZnQlksMEJBRFcsd0MsQzRGZnZCLG9CLEE1RmdCWSwwQkFEVyx3QyxDNEZmdkIsb0IsQTVGZ0JZLHlCQURXLHdDLEM0RmZ2QixvQixBNUZnQlkseUJBRFcsd0MsQzRGZnZCLG9CLEE1RmdCWSx5QjRGTlEsd0MsQ0FWcEIsVSxDQWtCSSx3Q0FBQSx5RCxDQWxCSixtQixDQVlNLDJGLENBWk4sb0JBZU0seUMsQ0FNTixrQkFDWSxNQUFRLFFBRWxCLFlBQ0EsUyxDQUNBLHlCQUVrQix5QyxDQVBwQixVLENBUUksNEYsQ0FSSixrQkFXZ0IsU0FDVixhQUNNLCtDLENBT1YsZTVGN0JBLGdCLENBQUEsMEJBR3FCLCtDLEM0RndCdkIsZ0IsQTVGdEJvQiwwQkFGRywrQyxDNEZ3QnZCLGdCLEE1RnRCb0IsMEJBRkcsK0MsQzRGd0J2QixnQixBNUZ0Qm9CLHlCQUZHLCtDLEM0RndCdkIsZ0IsQTVGdEJvQix5QkFGRywrQyxDNEZ3QnZCLGdCLEE1RnRCb0IsMEJBRkcsK0MsQzRGd0J2QixrQixBNUZ0Qm9CLDBCQUZHLCtDLEM0RndCdkIsa0IsQTVGdEJvQiwwQkFGRywrQyxDNEZ3QnZCLGtCLEE1RnRCb0IseUJBRkcsK0MsQzRGd0J2QixrQixBNUZ0Qm9CLHlCQUZHLCtDLEM0RndCdkIsa0I1RnRCb0IsaUMsQzRGOEJwQixrQkFDWSxRQUVWLHFCQUNTLGlCQUNDLFdBRVYsb0NBQUEsNEJBRVcsVzVGNUNYLGVBQUEsZ0IsQ0FBQSwwQkFHcUIsaUMsQzRGZ0N2QixZLEE1RjlCb0IsMEJBRkcsaUMsQzRGZ0N2QixZLEE1RjlCb0IsMEJBRkcsaUMsQzRGZ0N2QixZLEE1RjlCb0IseUJBRkcsaUMsQzRGZ0N2QixZLEE1RjlCb0IseUJBRkcsaUMsQzRGZ0N2QixZLEE1RjlCb0IsMEJBRkcsaUMsQzRGZ0N2QixnQixBNUY5Qm9CLDBCQUZHLGlDLEM0RmdDdkIsZ0IsQTVGOUJvQiwwQkFGRyxpQyxDNEZnQ3ZCLGdCLEE1RjlCb0IseUJBRkcsaUMsQzRGZ0N2QixnQixBNUY5Qm9CLHlCQUZHLGlDLEM0RmdDdkIsZ0IsQTVGOUJvQiwwQkFGRyxpQyxDNEZnQ3ZCLGtCLEE1RjlCb0IsMEJBRkcsaUMsQzRGZ0N2QixrQixBNUY5Qm9CLDBCQUZHLGlDLEM0RmdDdkIsa0IsQTVGOUJvQix5QkFGRyxpQyxDNEZnQ3ZCLGtCLEE1RjlCb0IseUJBRkcsaUMsQzRGZ0N2QixrQixBNUY5Qm9CLHlCNEY0Q0EsaUMsQ0FkcEIsU0FlSSx1QkFBQSxjLENBQ0EsbUQsQ0FFSSxjQUNLLG9DLENBSWIsY0FDUyxlQUNQLGlCQUNBLFUsQ0FnRlEsbUQsQ0EvRVIsMkIsQ0FvRkEsa0JBRVUsUUFHQSxvQ0FBQSwyQixDQXpGViwyQixDQVNBLG1CQUpBLFlBQ0ssY0FFTSxlLENBRUUsa0MsQ0FFYixrQkFDWSxlQUNWLFNBQ0EsZUFDWSxXQUNaLFlBQ0Esc0NsR3pGOEIsZWtHMkZ0Qix3QkFDUixTLENBSVkseUMsQ0FiUixXQWlCRixrQkFDVSxNQUFRLE9BRWxCLFdBQ0EsWUFDQSxrQkFDQSxnQ0FDdUIsZSxDQUN2QiwrQyxDQUdLLGUsQ0FFSCxnRCxDQUdJLGUsQ0FFSixpQyxDQTVDbUIsV0FrRHZCLGdDQUN1QixrQkFDdkIsZUFDQSxrQkFDWSxZQUNaLHNDbEd0SThCLHVCLENrR3dJOUIseUJBR2dCLDJCLENBNURwQixZQTZESSxTQUNBLFdBQ0ksaUNBQUEsd0IsQ0FDTyxrQyxDQUVYLFdBQ0UsVyxDQUNBLGlDLENBcEVxQixZQXVFckIsWSxBQUNLLHlCQUdTLDJCLENBM0VwQixZQTRFVSxtRCxDQUlWLGFBSUUsV0FDQSxpQkFHVyxlNUZ6SlgsZ0IsQ0FBQSwwQkFHcUIsbUQsQzRGOEl2QixnQixBNUY1SW9CLDBCQUZHLG1ELEM0RjhJdkIsZ0IsQTVGNUlvQiwwQkFGRyxtRCxDNEY4SXZCLGdCLEE1RjVJb0IseUJBRkcsbUQsQzRGOEl2QixnQixBNUY1SW9CLHlCQUZHLG1ELEM0RjhJdkIsZ0IsQTVGNUlvQiwwQkFGRyxtRCxDNEY4SXZCLGtCLEE1RjVJb0IsMEJBRkcsbUQsQzRGOEl2QixrQixBNUY1SW9CLDBCQUZHLG1ELEM0RjhJdkIsa0IsQTVGNUlvQix5QkFGRyxtRCxDNEY4SXZCLGtCLEE1RjVJb0IseUJBRkcsbUQsQzRGOEl2QixrQixBNUY1SW9CLHlCNEZ5SkEsbUQsQ0FicEIsa0JBY2MsTUFBUSxXQUVsQix1QkFBQSxlQUNBLGdCQUNBLG1CQUVZLHFCLEFBQ0UseUJBR0UsbUQsQ0F4QnBCLG9CQXlCa0IsMEMsQ0FJbEIsa0JBQ1ksY0FDRixnQkFDQyxVLENBQ1QseUMsQ0FDRCxnQkFHQyxpQjVGdExBLGlCLENBQUEsMEJBR3FCLHlDLEM0RmtMdkIsYyxBNUZoTG9CLDBCQUZHLHlDLEM0RmtMdkIsYyxBNUZoTG9CLDBCQUZHLHlDLEM0RmtMdkIsYyxBNUZoTG9CLHlCQUZHLHlDLEM0RmtMdkIsYyxBNUZoTG9CLHlCQUZHLHlDLEM0RmtMdkIsYyxBNUZoTG9CLDBCQUZHLHlDLEM0RmtMdkIsb0IsQTVGaExvQiwwQkFGRyx5QyxDNEZrTHZCLG9CLEE1RmhMb0IsMEJBRkcseUMsQzRGa0x2QixvQixBNUZoTG9CLHlCQUZHLHlDLEM0RmtMdkIsb0IsQTVGaExvQix5QkFGRyx5QyxDNEZrTHZCLG9CLEE1RmhMb0IsMEJBRkcseUMsQzRGa0x2QixtQixBNUZoTG9CLDBCQUZHLHlDLEM0RmtMdkIsbUIsQTVGaExvQiwwQkFGRyx5QyxDNEZrTHZCLG1CLEE1RmhMb0IseUJBRkcseUMsQzRGa0x2QixtQixBNUZoTG9CLHlCQUZHLHlDLEM0RmtMdkIsbUI1RmhMb0IsZ0QsQzRGeUxsQixxQkFDVyxpQixDQUNULHVDLENBQ0QsZTVGak1ELGlCQUFBLGlCLENBQUEsMEJBR3FCLHVDLEM0RmlNdkIsZ0IsQTVGL0xvQiwwQkFGRyx1QyxDNEZpTXZCLGdCLEE1Ri9Mb0IsMEJBRkcsdUMsQzRGaU12QixnQixBNUYvTG9CLHlCQUZHLHVDLEM0RmlNdkIsZ0IsQTVGL0xvQix5QkFGRyx1QyxDNEZpTXZCLGdCLEE1Ri9Mb0IsMEJBRkcsdUMsQzRGaU12QixrQixBNUYvTG9CLDBCQUZHLHVDLEM0RmlNdkIsa0IsQTVGL0xvQiwwQkFGRyx1QyxDNEZpTXZCLGtCLEE1Ri9Mb0IseUJBRkcsdUMsQzRGaU12QixrQixBNUYvTG9CLHlCQUZHLHVDLEM0RmlNdkIsa0IsQTVGL0xvQiwwQkFGRyx1QyxDNEZpTXZCLG1CLEE1Ri9MTSwwQkFGaUIsdUMsQzRGaU12QixtQixBNUYvTE0sMEJBRmlCLHVDLEM0RmlNdkIsbUIsQTVGL0xNLHlCQUZpQix1QyxDNEZpTXZCLG1CLEE1Ri9MTSx5QkFGaUIsdUMsQzRGaU12QixtQjVGL0xNLDRDLEM0RnFNTixlNUYxTUUsVSxDNEY0TUEsMEI1RnpNcUIsNEMsQzRGdU12QixnQixBNUZyTW9CLDBCQUZHLDRDLEM0RnVNdkIsZ0IsQTVGck1vQiwwQkFGRyw0QyxDNEZ1TXZCLGdCLEE1RnJNb0IseUJBRkcsNEMsQzRGdU12QixnQixBNUZyTW9CLHlCQUZHLDRDLEM0RnVNdkIsZ0I1RnJNb0Isa0QsQzRGME1wQixnQkFDWSxnQixDQUNELHVELENBQUEsd0QsQ0FJWCxVQUNFLFcsQ0FJRSx5QnRGOU9tQiw4RCxDQUFBLCtELENzRjZPckIsV0FJSSxtRSxDQUFBLG9FLENBSUoscUMsQ2xHM09nQyx5QlkxQ1gsdUQsQ0FBQSx3RCxDc0Z5UXZCLFdBa0JJLG1CQUNZLHdELENBR2hCLGdCLENBQ1kseUJ0RmhTVyx3RCxDc0YrUnZCLG1CQUlnQixtQyxDQUdoQixlLENBQ0UseUJ0RnZRcUIsbUMsQ3NGc1F2QixlQUlJLHVCLENuRjdVSixjQUNVLGtCQUNFLGNBQ0gsV0FDUCxhQUNNLGdCQUNOLGUsQ0FDVSwwQkFFUSx1QixDQVRwQixjLEFBVVksa0RBR2tDLHVCLENBYjlDLGMsQUFjWSx5QkFHUSw4QixDQWpCRyxnQkFtQmpCLG1CQUNBLGVBQ1EsTUFBTyxPQUVmLFlBQ0EsV0FDQSxhLENBQ08seUUsQ0FFUCxZQUNFLFMsQ0FDQSxnRSxDQUVGLFNBQ0UsVUFDQSxZQUNBLFksQ0FDQSxnRixDQUdGLGUsQUFDVyx5QkFLRyx5RSxDQUVkLGNBQ1MsU0FDUCxlLENBQ0EsZ0UsQ0FFRixrQkFDWSxTQUNWLFNBQ0EsYUFDTSxtQyxDQU1kLGdCQUNFLG1CQUNBLG1CLENBQ1MseUJIOUJZLG1DLENHMkJ2QixtQkFNSSxxQkFDUyxzQyxDQVBiLGtCQVdJLGVBQ0EsaUJBQ0Esa0JBQ1ksVUFDWixzQ2ZGOEIsb0IsQ0ExRGhCLHlCWWtCSyxzQyxDRzJCdkIsZ0JBb0JNLFdBQ0EsdUNmWDhCLG9CTVhuQixpRCxBQVVDLDBEQUVnQixzQyxDU1hsQyxnQixBVFlrQiwyREFHZ0Isc0MsQ1NmbEMsZ0JUZ0JrQixxQyxDU2hCbEIsZUE2QkksZ0IsQ0FDQSx5QkFHZ0IsbUMsQ0FqQ3BCLG1CLENBa0NhLHNDLENBbENiLGtCQXFDTSxlQUNBLGdCLENBQ0EscUMsQ0F2Q04sZUEyQ00sa0JBQ1csZ0MsQ0FLakIsUSxDQUNFLHlCQUVrQixnQyxDQUhwQixVQUlJLDBDLENBSUosa0JBQ1ksTUFBUSxPQUVsQixRQUNBLFNBQ0Esa0IsQ2ZsRnFCLGlELENlcUZvQixrQkFDL0IsTUFBUSxPQUVsQixXQUNBLFlBQ0EsZ0NBQUEsdUIsQ0FDVyxvQyxDQUNaLGtCQUdXLE1BQVEsT0FFbEIsU0FDQSxVQUNBLGdCQUNTLFlBQ1QsVUFDQSxrQixDZnRHcUIseUJleUdILG9DLENBWHBCLGNBWVcsaUMsQ0FJWCxrQkFDWSxNQUFRLE9BRWxCLFNBQ0EsVUFDQSxnQkFDQSxnREFBQSx3Q0FDeUIsa0JBQ2IsZ0JBQ0YsZ0JBQ0QsVUFDVCxvQixDQUNRLDRDLENBSU4sbUQsQ0FGRixXQUNFLFcsQ0FLQSxvQyxDQXBCSixrQixDQXdCSSxtRCxDQUdGLGtCQUNZLFNBQ1YsTSxDQUNBLHlCQUVrQixtRCxDQUxwQixhLEFBTVUseUJBRVUsbUQsQ0FScEIsVUFTSSx5RCxDQUlKLGUsQ0FDRSxnRSxDQURxQixtQmZsSkosUyxDZXVKZiwwQkFJYyxpQyxDQWpEcEIsTUFBaUMsT0FtRDdCLFUsQUFDQSx5QkFHZ0IsaUMsQ0F2RHBCLGVBd0RJLFEsQ0g3S21CLG1ELENHa0xuQixvQkFDRSxrQyxDQUtOLG9CQUFBLG9CQUFBLGFBQ0UsbUJBQUEsZUFDQSxlQUNTLGNBQ0QsZSxDQUNDLDBCQUVTLGtDLENBUHBCLGdCLEFBUWEseUJIaE1VLGtDLENHd0x2QixvQixBQVlpQix5QkFHRyxrQyxDQWZwQixXQWdCSSxpQyxDQUlKLGVBQ1MsbUJBRVAsZSxDQUVBLGlELENBRVksaUIsQ0FDRSxpRCxDQUdGLGdCLENBQ0Esd0MsQ0FHWixxQkFDVyx3QkFDVCxlQUNZLFNBQ1osWUFDSyxVQUNMLHNDZnhMOEIsV2UwTDlCLGVBQ0EsaUJBQ0EsVUFFQSxlQUNRLGlCLENBY0YseUUsQ0FNUixVLENBQ0UseUJBR2dCLGlDLENBcERwQixvQixBQXFEaUIseUJBR0csaUMsQ0F4RHBCLFVBeURJLG1CQUNBLGlCLENBRVksaUQsQ0FHRSxpRCxDQURGLGlCLENBS0Usd0MsQ0FHZCxlQUNFLGtCQUNXLHVDLENBSWpCLGNBQ1Msa0JBQ0csa0JBQ0YsV0FDUixXLENBQ0EsOEMsQ0FMcUMsV0FRbkMsa0JBQ1UsTUFBUSxPQUVsQixXQUNBLFlBQ0EsK0NBQUEsdUNBQ3lCLG1CQUNiLGdDQUFBLHdCQUNBLGlCLENBQ1oseUJIelNtQix1QyxDR3dSdkIsWUFxQlMsYyxBQUNHLGtEQUdrQyx1QyxDQXpCOUMsV0EwQkksYUFDTSwyQyxDQUlWLGtCQUNZLFFBQ1YsU0FDQSxjQUNBLHVDQUFBLCtCQUNXLG1DQUFBLDBCLENBQ1Usc0MsQ0FBQSxtQyxDQUl2QixrQkFDWSxNQUFRLE9BRWxCLFFBQ0EsU0FDQSxlLENBQ1UseUJBSVEsbUMsQ0FEcEIsa0JBRWMsYUFDSiw4QyxDQUlWLGtCQUNZLE1BQVEsT0FFbEIsV0FDQSxhQUNNLG1CQUNNLGtCQUNaLGdDQUFBLHVCLENBQ2tCLHNDLENBQ25CLGFBR0MsbUJmdlVpQixVLENleVVqQiwwQyxDQUhGLGtCQU1jLFlBQ1YsUUFDQSxPQUNBLFcsQ0FDQSxtQyxDQU1GLGtCQUVZLFVBQ1YsU0FDQSxxQyxDZnRVOEIseUJleVVYLG1DLENBUHJCLGNBUVcsK0MsQ0FPWCxPLENBQ0UseUJINVZtQiwrQyxDRzJWckIsa0JBSWMsY0FDSCxZQUNQLFNBQ0EscUQsQ0FJSixTLENBQ0UseUJIdldtQixxRCxDR3NXckIsV0FJUSxzRCxDQUlSLFVBQ0UsVSxDQUNBLHlCSGhYbUIsc0QsQ0c4V3JCLFlBS1MsaUQsQ0FVVCxXVHpXQSxZQUFBLFdTNFdBLGVBQ1EsU0FDUixlQUNZLHVCLENBQ1osMEJUN1dxQixpRCxDU2tXdkIsWSxBVGhXb0IsMEJBRkcsaUQsQ1NrV3ZCLFksQVRoV29CLDBCQUZHLGlELENTa1d2QixZLEFUaFdvQix5QkFGRyxpRCxDU2tXdkIsWSxBVGhXb0IseUJBRkcsaUQsQ1NrV3ZCLFksQVRoV29CLDBCQUZHLGlELENTa1d2QixhLEFUaFdvQiwwQkFGRyxpRCxDU2tXdkIsYSxBVGhXb0IsMEJBRkcsaUQsQ1NrV3ZCLGEsQVRoV29CLHlCQUZHLGlELENTa1d2QixhLEFUaFdvQix5QkFGRyxpRCxDU2tXdkIsYVRoV29CLHdELENTZ1c2QixXQWM3QyxrQkFDVSxNQUFRLE9BRWxCLGdCQUNBLGtCQUNBLDZDQUFBLHFDQUN1QixXQUN2QixZQUNBLGdDQUFBLHVCLENBRVksdUQsQ0FJWixrQkFLQSxzQ0FDd0IsdUNBQ0Msc0RBQUEsNkMsQ0FDUSwwRCxDQXBDWSxXQXdDN0MsbUIsQ0FDQSw4RCxDQUdLLDhCQUFBLHFCLENBRVEsK0QsQ0FHUCw2QkFBQSxxQkFFTyx3QkFBQSxlLENBQ1gseUJBSWMsaUQsQ0F4RHBCLFdBeURJLFlBQ0EsTyxDQUNBLHVELENBM0Q2QyxXQThEM0MsWUFDQSwwQixBQUNXLHlCQU9JLGlDLENBRnJCLFMsQUFHSSxrREFHMEMsaUMsQ0FOOUMsUyxBQU9JLHlCQUdpQixpQyxDQVZyQixTLEFBV0ksZ0RBSXlDLGlDLENBZjdDLFMsQUFnQkkseUJBTWdCLHVDLENBRHBCLFdBRVEsd0MsQ0FHUixVQUNFLFUsQ0FDQSw4QyxDQUZzQyxzREFBQSw2QyxDQUtILHlCQUdqQix3QyxDQVJwQixZQVNTLDZDLENBSVQsa0JBQ1ksUUFDVixRQUNBLE9BQ0EsY0FDUSxXQUNSLFlBQ0EsaUJBQ1UsbUNBQUEsMEIsQ0FHQyxnRCxDQVhiLG1CQWNJLGVBQ0EsZ0IsQ0FDQSx5QkFFa0IsZ0QsQ0FsQnRCLHNDZjNka0Msa0JlK2U1QixlQUNBLGtCLEFBQ1cseUJBR0ssZ0QsQ0F6QnRCLGtCQTBCTSxlQUNBLGtCLEFBQ1cseUJBSUcsNkMsQ0FoQ3BCLGlCQWlDYyxtQ0FBQSw0QixBQUNDLHlCQUlLLDZDLENBdENwQixpQkF1Q2MsbUJBQ0YsVUFDUixXQUNBLG1DQUFBLDBCLENBQ1csaUQsQ0EzQ2YsbUIsQUE4Q00seUJBSWMsNkMsQ0FsRHBCLGlCQW1EYyxtQ0FBQSw0QkFDQyx5QyxDQUtmLFVBRUUsa0JBQ1UsWUFDVixtQ0FBQSwyQkFDVyxRQUNYLGdCQUNTLFFBQ1QsTSxDQUNBLHlCQUVrQix5QyxDQVhwQixtQ0FBQSwyQkFhYyxXQUNYLGlELENBS0gsa0JBRVksUUFDVixPQUNBLGVBQ1EsVSxDQUNSLHlCQUVrQixpRCxDQVJwQixrQixBQVNZLHlCQUdRLGlELENBWnBCLGVBYVksNkMsQ0FNWixrQixDQUNFLHlCQUVrQiw2QyxDQUhwQixlQUlJLGlCQUNBLG9CLEFBQ2EseUJBR0csNkMsQ0FUcEIsZUFVSSxpQkFDQSxvQkFDYSxvQyxDQUdqQixlQUNFLGlCQUNBLFdBQ0EsVSxDQUNBLHlCQUtnQix1QixDQUNoQixXLENBQ0UsMEMsQ0FDRCxrQkFFVyxNQUFRLFVBRWxCLFdBQ0EsV0FDQSxTQUNBLGUsQ0FDQSxpQyxDQUNELGtCQUVXLHdCQUFBLGdCQUNWLFlBQ0EsV0FDQSxPQUNBLE1BQU8sWSxBQUVGLHlCQUlTLDBDLENBQ2hCLFksQ0FDRSxpQyxDQUNELGNBR0MsWUFDQSxjQUNBLGlELENBSUosa0JBQ1ksU0FDVixXQUNBLFVBQ0EsWSxDQUNBLHVELENBTCtDLFlBUTdDLFFBQWMsU0FFZCxZQUNBLGNBQ0EsV0FDQSxrQkFDQSxTQUNBLGVBQ0EsdUNBQUEsK0JBQ1cscUJmbnNCRyxlLENlcXNCZCx5QkFHYyxpRCxDQXRCbEIsV0F1QkksWUFDQSxpQkFDQSx5QyxDQUFBLDJDLENBQUEsd0MsQ0FPSixrQkFFRSxNQUFTLE9BQ0osU0FFTCxRQUtGLGFBQ0Usa0NBQ3FCLHFCLENBbkJuQiwrQixDQU9KLGtCQUNZLGNBQ1YsTUFBUyxPQUNKLFNBRUwsTyxDQVFBLHlCQUdnQix5QyxDQURsQixlLEFBRUkseUJBSWMsd0MsQ0FEbEIsZUFFSSx1QixDb0Z2c0JGLG1CLENwRjJzQkYsa0JBQ1ksTUFBQSxPQUNMLFdBRUwsVyxDQUNBLDJDLENBQ0QsYUFHQyxrQkFDVSxTQUNWLFdBQ0EsWUFDQSxhQUNBLDJCQUNtQixtQkFDVCxrQkFDViwyREFFa0Isc0JBQ2xCLDBCLENBQ0EseUJBRWdCLDJDLENBZmxCLFlBZ0JJLGNBQ0EsbUQsQ0FHSixrQkFDWSxVQUNWLFdBQ0EsMkJBQ21CLG1CQUNULGtCQUNWLFdBQ0EsVyxDQUNBLHVELENBUkYsa0JBV2MsV0FDVixZQUNBLFFBQVksU0FFWix1Q0FBQSw4QixDQUNXLHlCQUdHLG1ELENBbkJsQixTQW9CSSxVQUNBLFdBQ0EsVyxDQUNBLHVELENBdkJKLFdBMEJNLGFBQ0Esa0QsQ0FLTixrQkFDWSxTQUNWLFdBQ0Esa0JBQ0EsZ0JBQ0EsY0FDSyxlQUNMLGlCQUNBLHFDLENmdHZCZ0Msa0QsQ2V3dkJqQyxpQixDQUdXLGEsQ0FDWCxtQnFGaDBCQyxrQkFDUyxzQkFDVCxrQkFDVSxnQkFDVixVQUNBLG9CQUFBLG9CQUFBLGFBQ0EsbUJBQUEsZUFDQSxnQzlGd0ZFLHdCQUFBLGdDQUFBLHdCQUNBLDZEQUFBLHFEOEZ4RjhCLDRCOUYwRjlCLG1CLENBQUEseUJNdENpQixhLEN3RjdEckIsbUIsQUFZYSwwQnhGR1Esd0IsQ3dGZlIsaUJBaUJQLG9CLENBakJOLGMsQ0FzQlUsa0MsQ0FXTSxpQyxDQUdkLHFCQUVFLG1CQUNBLGtCQUVBLHVDQUFBLDhCLENBbkJNLGtDLENBS04sWUFFVSxTQUNWLFdBSlMsUyxDQU9HLGlDLENBSUgsVUFHQyxlLENBRUUseUJ4Rm1CSyxpQyxDd0Z6Qm5CLG1CQVNJLGtDLENBSUoscUJBQ1UsZTlGK0JWLGdCLENBQUEsMEJBR21CLGtDLEM4Rm5DbkIsZ0IsQTlGcUNJLDBCQUZlLGtDLEM4Rm5DbkIsZ0IsQTlGcUNJLDBCQUZlLGtDLEM4Rm5DbkIsZ0IsQTlGcUNJLHlCQUZlLGtDLEM4Rm5DbkIsZ0IsQTlGcUNJLHlCQUZlLGtDLEM4Rm5DbkIsZ0IsQTlGcUNJLDBCQUZlLGtDLEM4Rm5DbkIsa0IsQTlGcUNJLDBCQUZlLGtDLEM4Rm5DbkIsa0IsQTlGcUNJLDBCQUZlLGtDLEM4Rm5DbkIsa0IsQTlGcUNJLHlCQUZlLGtDLEM4Rm5DbkIsa0IsQTlGcUNJLHlCQUZlLGtDLEM4Rm5DbkIsaUJBQUEsZUFNSSwyQyxDQUlKLHdCQUNVLGVBQ1IsV0FDQSxlOUZtQkYsZ0IsQ0FBQSwwQkFHbUIsMkMsQzhGekJuQixnQixBOUYyQkksMEJBRmUsMkMsQzhGekJuQixnQixBOUYyQkksMEJBRmUsMkMsQzhGekJuQixnQixBOUYyQkkseUJBRmUsMkMsQzhGekJuQixnQixBOUYyQkkseUJBRmUsMkMsQzhGekJuQixnQixBOUYyQkksMEJBRmUsMkMsQzhGekJuQixrQixBOUYyQkksMEJBRmUsMkMsQzhGekJuQixrQixBOUYyQkksMEJBRmUsMkMsQzhGekJuQixrQixBOUYyQkkseUJBRmUsMkMsQzhGekJuQixrQixBOUYyQkkseUJBRmUsMkMsQzhGekJuQixpQkFBQSxjQVFJLGtDLENBSUosa0JBQ1ksTUFBQSxRQUNKLGU5RlFSLGdCLENBQUEsMEJBR21CLGtDLEM4RmJuQixnQixBOUZlSSwwQkFGZSxrQyxDOEZibkIsZ0IsQTlGZUksMEJBRmUsa0MsQzhGYm5CLGdCLEE5RmVJLHlCQUZlLGtDLEM4RmJuQixnQixBOUZlSSx5QkFGZSxrQyxDOEZibkIsZ0IsQTlGZUksMEJBRmUsa0MsQzhGYm5CLGtCLEE5RmVJLDBCQUZlLGtDLEM4RmJuQixrQixBOUZlSSwwQkFGZSxrQyxDOEZibkIsa0IsQTlGZUkseUJBRmUsa0MsQzhGYm5CLGtCLEE5RmVJLHlCQUZlLGtDLEM4RmJuQixrQjlGZUksMkMsQzhGUEosa0JBQ0UsYSxDQUNLLHNDLENBRVAsb0IsQ3BHcEVnQixtQyxDb0d3RWhCLGtCQUNZLFlBQ1YsUUFBWSxxQnBHM0VFLDBCb0c4RUcsU0FDakIsZUFDQSxlOUZiRixnQixDQUFBLDBCQUdtQixtQyxDOEZHbkIsZ0IsQTlGREksMEJBRmUsbUMsQzhGR25CLGdCLEE5RkRJLDBCQUZlLG1DLEM4RkduQixnQixBOUZESSx5QkFGZSxtQyxDOEZHbkIsZ0IsQTlGREkseUJBRmUsbUMsQzhGR25CLGdCLEE5RkRJLDBCQUZlLG1DLEM4RkduQixrQixBOUZESSwwQkFGZSxtQyxDOEZHbkIsa0IsQTlGREksMEJBRmUsbUMsQzhGR25CLGtCLEE5RkRJLHlCQUZlLG1DLEM4RkduQixrQixBOUZESSx5QkFGZSxtQyxDOEZHbkIsa0I5RkRJLHlDLENBQUEseUMsQzhGQ0osb0IsQ0FhSSxvQixDQUNELGlCLENBV00sMEJ4RmpHVSxvQixDd0ZnR3JCLGNBSUkseUMsQ0FHRixVQUNFLFNBQ0Esa0IsQ0FDQSx3QyxDQUdGLFVBQ0UsaUJBQ1EsZ0IsQ0FDQSx5QyxDQUdWLHFCQUNVLGdCQUNSLGU5Rm5ERixnQixDQUFBLDBCQUdtQix5QyxDOEY4Q25CLGdCLEE5RjVDSSwwQkFGZSx5QyxDOEY4Q25CLGdCLEE5RjVDSSwwQkFGZSx5QyxDOEY4Q25CLGdCLEE5RjVDSSx5QkFGZSx5QyxDOEY4Q25CLGdCLEE5RjVDSSx5QkFGZSx5QyxDOEY4Q25CLGdCLEE5RjVDSSwwQkFGZSx5QyxDOEY4Q25CLGtCLEE5RjVDSSwwQkFGZSx5QyxDOEY4Q25CLGtCLEE5RjVDSSwwQkFGZSx5QyxDOEY4Q25CLGtCLEE5RjVDSSx5QkFGZSx5QyxDOEY4Q25CLGtCLEE5RjVDSSx5QkFGZSx5QyxDOEY4Q25CLGtCOUY1Q0ksb0MsQzhGbURKLGtCQUNZLFNBQ1YsVUFDQSxRLENBQ0EsMEJ4RjlIaUIsb0MsQ3dGMEhuQixpQkFPSSxTQUNBLFNBQ0EsYUFDQSx5QyxDQUlKLFNBQ0UsV0FDQSxlOUZ4RUYsZ0IsQ0FBQSwwQkFHbUIseUMsQzhGbUVuQixnQixBOUZqRUksMEJBRmUseUMsQzhGbUVuQixnQixBOUZqRUksMEJBRmUseUMsQzhGbUVuQixnQixBOUZqRUkseUJBRmUseUMsQzhGbUVuQixnQixBOUZqRUkseUJBRmUseUMsQzhGbUVuQixnQixBOUZqRUksMEJBRmUseUMsQzhGbUVuQixrQixBOUZqRUksMEJBRmUseUMsQzhGbUVuQixrQixBOUZqRUksMEJBRmUseUMsQzhGbUVuQixrQixBOUZqRUkseUJBRmUseUMsQzhGbUVuQixrQixBOUZqRUkseUJBRmUseUMsQzhGbUVuQixrQixBOUZqRUksMEJNdkVlLHlDLEN3RndJbkIsVUFPSSwwQyxDQUlKLFlBQ0UsV0FDQSxxQnBHdEpjLGVNbUVoQixnQixDQUFBLDBCQUdtQiwwQyxDOEY4RW5CLGdCLEE5RjVFSSwwQkFGZSwwQyxDOEY4RW5CLGdCLEE5RjVFSSwwQkFGZSwwQyxDOEY4RW5CLGdCLEE5RjVFSSx5QkFGZSwwQyxDOEY4RW5CLGdCLEE5RjVFSSx5QkFGZSwwQyxDOEY4RW5CLGdCLEE5RjVFSSwwQkFGZSwwQyxDOEY4RW5CLGtCLEE5RjVFSSwwQkFGZSwwQyxDOEY4RW5CLGtCLEE5RjVFSSwwQkFGZSwwQyxDOEY4RW5CLGtCLEE5RjVFSSx5QkFGZSwwQyxDOEY4RW5CLGtCLEE5RjVFSSx5QkFGZSwwQyxDOEY4RW5CLGtCOUY1RUksbUIsQzhGMkZOLFksQ0FDRSwwQnhGbkttQixtQixDd0ZrS3JCLGMsQUFJSSx5QnhGeEppQixtQixDd0ZvSnJCLG1CLEFBUWEsMEJ4RjFLUSw4QixDd0ZrS0Ysb0JBYWIsd0MsQ0FJSixrQkFDRSxZQUNBLHFCQUNBLHVCLENBQ2UseUJ4RnpJRSx3QyxDd0ZxSW5CLGVBT0ksVUFDQSxrQkFDQSx1QyxDQUlKLFVBQ0UsaUJBQ1EsZ0IsQ0FDQSx3QyxDQUdWLG1CQUNVLGU5RnJJVixnQixDQUFBLDBCQUdtQix3QyxDOEZpSW5CLGdCLEE5Ri9ISSwwQkFGZSx3QyxDOEZpSW5CLGdCLEE5Ri9ISSwwQkFGZSx3QyxDOEZpSW5CLGdCLEE5Ri9ISSx5QkFGZSx3QyxDOEZpSW5CLGdCLEE5Ri9ISSx5QkFGZSx3QyxDOEZpSW5CLGdCLEE5Ri9ISSwwQkFGZSx3QyxDOEZpSW5CLGtCLEE5Ri9ISSwwQkFGZSx3QyxDOEZpSW5CLGtCLEE5Ri9ISSwwQkFGZSx3QyxDOEZpSW5CLGtCLEE5Ri9ISSx5QkFGZSx3QyxDOEZpSW5CLGtCLEE5Ri9ISSx5QkFGZSx3QyxDOEZpSW5CLGtCLEE5Ri9ISSwwQk12RWUsd0MsQ3dGc01uQixjLEFBTUkseUJ4RjlMZSx3QyxDd0Z3TG5CLGtCQVVJLG1DLENBSUosa0JBQ1ksU0FDVixZQUNBLFEsQ0FDQSwwQnhGeE5pQixtQyxDd0ZvTm5CLGdCQU9JLGtCQUNVLFNBQ1YsWUFDQSx3QyxDQUlKLFNBQ0UsU0FDQSxlOUZsS0YsZ0IsQ0FBQSwwQkFHbUIsd0MsQzhGNkpuQixnQixBOUYzSkksMEJBRmUsd0MsQzhGNkpuQixnQixBOUYzSkksMEJBRmUsd0MsQzhGNkpuQixnQixBOUYzSkkseUJBRmUsd0MsQzhGNkpuQixnQixBOUYzSkkseUJBRmUsd0MsQzhGNkpuQixnQixBOUYzSkksMEJBRmUsd0MsQzhGNkpuQixrQixBOUYzSkksMEJBRmUsd0MsQzhGNkpuQixrQixBOUYzSkksMEJBRmUsd0MsQzhGNkpuQixrQixBOUYzSkkseUJBRmUsd0MsQzhGNkpuQixrQixBOUYzSkkseUJBRmUsd0MsQzhGNkpuQixrQixBOUYzSkksMEJNdkVlLHdDLEN3RmtPbkIsVSxBQU9JLHlCeEYzTmUsd0MsQ3dGb05uQixVQVdJLHlDLENBSUosU0FDRSxVQUNBLFlBQ0EsU0FDQSxxQnBHdFBjLGVNbUVoQixnQixDQUFBLDBCQUdtQix5QyxDOEY0S25CLGdCLEE5RjFLSSwwQkFGZSx5QyxDOEY0S25CLGdCLEE5RjFLSSwwQkFGZSx5QyxDOEY0S25CLGdCLEE5RjFLSSx5QkFGZSx5QyxDOEY0S25CLGdCLEE5RjFLSSx5QkFGZSx5QyxDOEY0S25CLGdCLEE5RjFLSSwwQkFGZSx5QyxDOEY0S25CLGtCLEE5RjFLSSwwQkFGZSx5QyxDOEY0S25CLGtCLEE5RjFLSSwwQkFGZSx5QyxDOEY0S25CLGtCLEE5RjFLSSx5QkFGZSx5QyxDOEY0S25CLGtCLEE5RjFLSSx5QkFGZSx5QyxDOEY0S25CLGtCLEE5RjFLSSx5Qk16RGUseUMsQ3dGbU9uQixhQVVJLDRDLENBQUEsMkMsQ0FTSixTLENBQ0Usa0IsQ0FDRCxVQUlELFNBQ0EsZSxDQUNBLGEsQ0FDRCxlQzVSQyxPQUFVLE1BQ04sV0FFSixZQUNBLDBCQUNZLFlBQ1osZ0JBQ0EsMEJBQUEsaUIsQ0FDQSxzQixDQUNELE1BQUEsU0FJQyxRQUFTLGtCQUVDLGNBQ1YsWUFDQSxnQkFDQSx3QixDQUNnQix5QnpGMENHLHNCLEN5RmxEckIsWUFXSSxxQixDQUlKLGtCQUNXLGtCQUNDLHFCLENBQ1Ysd0IsQ0FIRixlQU1JLGdCLENBQ0EseUJ6RjRCaUIsd0IsQ3lGbkNyQixtQkFVZ0IsNEMsQ0FJZCxhQUNFLGtCQUNVLFNBQ1YsUUFBUyxrQkFFVCxXQUNBLFlBQ0EsdUNBQUEsK0JBQ1csc0NyR3dCbUIsV3FHdEI5Qix5QkFDZ0Isa0JBQ2hCLHNCQUNBLGUvRjRCRixnQixDQUFBLDBCQUdtQiw0QyxDK0Y1Q25CLGdCLEEvRjhDSSwwQkFGZSw0QyxDK0Y1Q25CLGdCLEEvRjhDSSwwQkFGZSw0QyxDK0Y1Q25CLGdCLEEvRjhDSSx5QkFGZSw0QyxDK0Y1Q25CLGdCLEEvRjhDSSx5QkFGZSw0QyxDK0Y1Q25CLGdCLEEvRjhDSSwwQkFGZSw0QyxDK0Y1Q25CLGtCLEEvRjhDSSwwQkFGZSw0QyxDK0Y1Q25CLGtCLEEvRjhDSSwwQkFGZSw0QyxDK0Y1Q25CLGtCLEEvRjhDSSx5QkFGZSw0QyxDK0Y1Q25CLGtCLEEvRjhDSSx5QkFGZSw0QyxDK0Y1Q25CLGtCL0Y4Q0ksMEMsQytGNUJKLGtCQUNZLFdBQ1YsUUFBVyxTQUVYLGtCQUNBLGNBQ0EsV0FDQSxZQUNBLG1CQUNVLG1DQUFBLDJCQUNDLGMsQ0FDTCw4QyxDQVVPLGlELENBSVgsa0JBQ1UsUUFBUSxTQUVsQix1Q0FBQSw4QixDQWpCSSw4QyxDQVFKLFVBSlMsY0FFVCxXQUNBLFcsQ0FHVyxpRCxDQXJCZixXQTZCZSxXQUNYLFlBQ0EsZ0JBQ0Esa0JBQ0EsWSxDQUNBLGdELENBbENKLGtCQXNDYyxRQUFRLFNBRWxCLFVBQ0EsV0FDQSwyQkFDYSwwQkFDRCxzQkFDQyxXQUNiLHNEQUFBLDhDQUNpQyxnQkFDakMsWSxDQUNBLHlCekY5Q2UsMEMsQ3lGSG5CLFdBcURJLFMsQ0FDQSw4QyxDQXRESixZLENBeURNLGdELENBQUEsaUQsQ0F6RE4sZUE2RE0sK0IsQ0FPUixrQkFDWSxTQUNWLE9BQUssU0FFTCxXQUNBLG9CQUFBLG9CQUFBLGFBQ0EsNEJBQUEsNkJBQUEsMEJBQUEscUIsQ0FDQSx5QnpGeEVtQiwrQixDeUZpRXJCLGNBVUksZ0JBQ0Esa0NBQ0EsdUIsQ0FLSixnQkFDRSx5QkFDZ0IsZ0JBQ2hCLGdDLENBQ0EseUJ6RnRGbUIsdUIsQ3lGa0ZyQixTQU9JLFVBQ0Esa0JBQ1Usb0JBQ1Ysc0IsQ0FJSiw2QkFDdUIsdUJBQ1oscUIsQ0FDVCx5QnpGbkdtQixzQixDeUZnR3JCLFlBTUksV0FDQSxVQUNBLGtCQUNVLHdCQWtCViwrQyxDQWpCUyxxQixDQUtiLFksQ0FDRSw2QyxDQUtBLFUsQ0FDRSw0QyxDQUdGLFVBQ0UsZSxDQUlFLDhDLENBR0osaUIsQ0FDRSxvQyxDQUdGLFMsQ0FDRSx5RCxDQUNBLFdBQ0UsVyxDQUNBLDBDLENBSUosUUFBbUIsWSxDQUVqQiw2QyxDQUdGLFksQ0FDRSw2QyxDQUdGLGtCLENBQ1csc0IsQ0FDVixnQkFLRCxlLENBQ0EseUIsQ0FGRixrQkFLYyxrQkFDRCxjLENBQ0gsK0IsQ3JHck5RLGdDLENxR2tOaEIsV0FNSSxrQkFDVSxXQUNWLFdBQ0EsV0FDQSxNQUFPLFNBRVAsWUFDQSwrQixDckcvTlksZ0MsQ3FHcU9GLFVBQ1YsWUFDQSxVLENyR3ZPWSw4QixDcUdtUGhCLFksQ0FFSSxzQixDQUNELHVCQ2pRSyx1QkFDQyxnQkFDVCxxQixDQUNBLHlCMUYwRG1CLHNCLEMwRjlEckIsbUJBT0ksd0JBbUJ3QixpRCxDQWxCZiwyQyxDQUdYLG1CQUVJLCtDaEdxRFksbUIsQ0FWSCxvQ0FZaUIsMkMsQ2dHekQ5QixnQixBaEcwREkscUNBRzBCLDJDLENnRzdEOUIsZ0JoRzhESSw2QyxDZ0c5REosZSxDQU9JLDhDLENBSUosbUJBQ1Usb0JBQ1IsVUFDQSwrQixDQUN3QixpRCxDQUoxQixrQixDaEdrQ2Esb0NBWWlCLGlELENnRzlDOUIsZ0IsQWhHK0NJLHFDQUcwQixpRCxDZ0dsRDlCLGdCLEFoR21ESSx5Qk1YZSxpRCxDMEZ4Q25CLG9CQVlNLHNELENBWmlCLGUsQ0FpQm5CLHlCMUZ1QmUsc0QsQzBGeENJLFksQUFvQmpCLHlCMUZaYSw4QyxDMEZSbkIsVyxBQXlCSSx5QjFGZWUsOEMsQzBGeENuQixtQkE2QkksV0FDQSxxQkFDQSx3QyxDQUlKLG1CQUNVLG9CQUNSLFVBQ0EsK0IsQ0FDd0IseUIxRi9CUCx3QyxDMEYyQm5CLFcsQUFPSSx5QjFGRmUsd0MsQzBGTG5CLG9CQVdJLFlBQ0EsUyxDQ3BFTixjQUNFLGlCQUNBLGVBQ0EsVSxDQUNBLHlCM0Z5Qm1CLFMsQzJGN0JyQixXQU9JLGUsQ0FJSixrQkFDWSxvQkFBQSxvQkFBQSxhQUNWLG1CQUFBLGMsQ0FDQSxpQixDQUFBLGUsQ0FJRixtQkFFVyx5QkFFVCxlLENBUkEsZSxDQUtBLHFCQUVPLGtCLENBRVAseUIzRk1tQixpQixDQUFBLGUsQzJGWHJCLFNBUUksWUFDQSxrQixDQUlKLG1CQUNFLHFCQUNTLGtCQUNDLFlBQ1YsbUJBQ0EsZ0IsQ0FDQSx5QjNGUm1CLGtCLEMyRkVyQixXQVNJLFVBQ0EsMEIsQ0FJSixRLENBQ0UsMkIsQ0FDRCxnQkFHQyxrQixDQUNBLG1DLENBQ0Qsa0JBR1csZ0JBQ1YsaUIsQ0FDQSxxQyxDQUhGLG9CLENBTWEseUJBR0ssbUMsQ0FUbEIsbUJBVUksNEIsQ0FBQSxtQyxDQUtKLG1CQUNFLGVBQ0EsZ0IsQ0FDQSwrQixDQUFBLHNDLENBSEYsaUIsQ0FNSSw4QixDQUFBLHFDLENBTkosY0FVSSxnQkFDQSxlQUNBLHlCLENBQ2lCLDRCLENBQ2xCLHFCQUlRLFMsQ0FDVCx5QkFFZ0IsNEIsQ0FKbEIsWUFLSSx3QyxDQUdKLFUsQ0FDRSwyQixDQUNELGtCQUdXLFFBQVEsT0FDYixVLENBRUwseUJBSWdCLHNCLENBRGxCLHdCLEFBRWEseUJBSUssdUIsQ0FEbEIsd0JBRWEsaUIsQ0FLYixjQUNFLGdCQUNBLFksQ2pHdENBLDBCQUdtQixpQixDaUdpQ3JCLGMsQWpHL0JNLDBCQUZlLGlCLENpR2lDckIsYyxBakcvQk0sMEJBRmUsaUIsQ2lHaUNyQixjLEFqRy9CTSx5QkFGZSxpQixDaUdpQ3JCLGMsQWpHL0JNLHlCQUZlLGlCLENpR2lDckIsY2pHL0JNLG9CLENpRytCTixjQU1JLGUsQ0FDQSwyQyxDQUkyQixlLENBQzdCLGMsQ0FDRCx1QkNqSVUscUIsQ0FDVCxpQixDQUZGLG9CQUtJLCtCLENBQ3dCLHNDLENBRzFCLGVBQ1csa0JBQ0MsK0IsQ0FDYyx3RCxDQUV4QixTQUNFLE9BQUssV0FFTCxXQUNBLFcsQ0FDQSxvRSxDQUdGLHVCQUNVLHNDeEdnRG9CLCtDTU5oQixnRCxDQUFBLG9DQUVjLG9FLENrRzdDNUIsZ0IsQWxHOENFLHFDQUcwQixvRSxDa0dqRDVCLGdCLEFsR2tERSxvQ0FMMEIsb0UsQ2tHN0M1QixrQixBbEc4Q0UscUNBRzBCLG9FLENrR2pENUIsa0JsR2tERSx1RSxDa0czQ0YsdUJBQ1UsK0NsR21DSSxnRCxDQUFBLG9DQUVjLHVFLENrR3RDNUIsZ0IsQWxHdUNFLHFDQUcwQix1RSxDa0cxQzVCLGdCLEFsRzJDRSxvQ0FMMEIsdUUsQ2tHdEM1QixrQixBbEd1Q0UscUNBRzBCLHVFLENrRzFDNUIsa0JsRzJDRSxxRSxDa0dyQ0Ysa0JBQ1ksU0FDVixRQUFTLDhDLENsRzRCRyxvQ0FFYyxxRSxDa0doQzVCLGdCLEFsR2lDRSxxQ0FHMEIscUUsQ2tHcEM1QixnQmxHcUNFLHVFLENrR3JDRixpQixDQU9JLHVFLENBSUosYSxDQUNPLHVDLENBSVQsb0JBQ1csK0IsQ0FDZSx5QyxDQUYxQixrQkFLSSxvQkFBQSxvQkFBQSxhQUNBLHlCQUFBLHNCQUFBLDhCQUNpQixzQ3hHU1csOEMsQ01GaEIsb0NBRWMseUMsQ2tHaEI5QixnQixBbEdpQkkscUNBRzBCLHlDLENrR3BCOUIsZ0JsR3FCSSwwRCxDa0dWSSxxQyxDeEdTd0IsOEIsQ3dHSGhDLFksQ0FDRSx5QjVGeENpQiw4QixDNEZ1Q25CLGVBSUksMEMsQ0F4RVEsVUE2RVYsY0FDQSxTLENBQ0EsNkMsQ0EvRVUsbUJBa0ZSLCtDbEdqQlksZ0IsQ0FWZCxvQ0FZNEIsNkMsQ2tHbkVsQixnQixBbEdvRVIscUNBRzBCLDZDLENrR3ZFbEIsZ0IsQWxHd0VSLHlCTVhlLDZDLEM0RjdEUCxvQkF1Rk4sbUUsQ0FJSiwrQixDQUMwQix5QjVGL0JULG1FLEM0RjhCakIsZ0JBSUksb0JBQ0Esa0UsQ0FJSixnQkFDRSxpQkFDQSxRLENBQ0EseUI1RjFDZSxrRSxDNEZ1Q2pCLGVBTUksY0FDQSxvRixDQUdGLFVBQ0UsVUFDQSxXQUNBLFlBQ0EsWSxDQUNBLHlCNUZ0RGEsb0YsQzRGaURmLE1BQWlCLFNBU2IsV0FDQSxhQUNBLGdHLENBSUosc0JBQ1Usc0N4RzNEa0IsZ0J3RzZEMUIsK0NsRy9EVSxpRCxDQUFBLG9DQUVjLGdHLENrRzBEMUIsZ0IsQWxHekRBLHFDQUcwQixnRyxDa0dzRDFCLGdCLEFsR3JEQSxvQ0FMMEIsZ0csQ2tHMEQxQixrQixBbEd6REEscUNBRzBCLGdHLENrR3NEMUIsa0IsQWxHckRBLHlCTVhlLGdHLEM0RmdFZix1QkFRWSxtRyxDQUlaLHdCQUNVLCtDbEd6RUUsaUQsQ0FBQSxvQ0FFYyxtRyxDa0dzRTFCLGdCLEFsR3JFQSxxQ0FHMEIsbUcsQ2tHa0UxQixnQixBbEdqRUEsb0NBTDBCLG1HLENrR3NFMUIsa0IsQWxHckVBLHFDQUcwQixtRyxDa0drRTFCLGtCLEFsR2pFQSx5Qk1YZSxtRyxDNEY0RWYseUJBTVksaUcsQ0FJWiw4QyxDbEdsRlksb0NBRWMsaUcsQ2tHZ0YxQixnQixBbEcvRUEscUNBRzBCLGlHLENrRzRFMUIsZ0IsQWxHM0VBLHlCTVhlLG1HLEM0RnNGZixtQkFLTSxxRSxDQU1SLGtCQUVJLDhDLENsRy9GVSxvQ0FFYyxxRSxDa0cyRjVCLGdCLEFsRzFGRSxxQ0FHMEIscUUsQ2tHdUY1QixnQixBbEd0RkUseUJNWGUsbUUsQzRGaUdqQixvQixBQU9JLHlCNUZ4SWEsMEMsQzRGN0JQLFMsQ0EwS1IsbUUsQ0FFQSxlLEFBQ0UseUI1RmhIYSwwQyxDNEY3RFAsWUFrTFIsOEIsQ0FNTixrQkFDWSxhQUNWLFNBQ0EsV0FDQSxhQUNBLHdHQUFBLGtFLENBQ1ksNkIsQ0FDYixhQUVDLGtCQUNVLFNBQ1YsZ0JBQ0EseUJBQ2dCLHNCQUNSLHNDeEcvSHdCLGlCd0dpSWhDLGVBQ0EsZUFDQSxrQkFDQSxtQkFDQSxXQUNBLGMsQ0FDTSxtQyxDQWRSLGdCQWlCSSxVLENBQ0EsK0JBQUEsbUMsQ0FJRixrQkFDWSxpQkFDVixlLENBQ0EseUJBRWdCLCtCQUFBLG1DLENBTGxCLGtCLEFBTUksK0JBQUEsd0MsQ0FBQSwrQkFBQSx5QyxDQUlKLGEsQ0FDRSxzQixDQUNELGdCTHRPRCxlQUVBLGlCQUNBLG1CQUVBLFksQzdGZ0ZBLHlCLEM2RnZGRixnQkFXSSxrQixDQUNBLHdCLENBWkoseUIsQ0FnQnFCLDBCN0YwRUEsc0IsQzZGMUZyQixjLEE3RjRGTSwwQkFGZSxzQixDNkYxRnJCLGMsQTdGNEZNLDBCQUZlLHNCLEM2RjFGckIsYyxBN0Y0Rk0seUJBRmUsc0IsQzZGMUZyQixjLEE3RjRGTSx5QkFGZSxzQixDNkYxRnJCLGNBNkJNLG9GLEM3RitEQSw0RixDNkY1REEsOEYsQ0FWRixhLENBQ0UseUQsQ0FHbUIsZ0JBRW5CLFUsQ0FTQSxzQyxDQUFBLHlDLENBTU4sZ0JBQ0UsY0FDQSxZLENBQ0EsNkIsQ0ZpT2dCLDBDLENBOUNkLGtDLENBQUEsa0MsQ0VsTEgsWSxDTWxDRyxXLENBUkYsMEIsQ0FMRixrQkFRYyxNQUFBLE9BQ0wsV0FFTCxZQUNBLGEsQ0FDQSxXLENBQ0QsZVJiRCxhQUtBLDBCQUNZLFlBQ1osZ0JBQ0EsMEJBQUEsa0JBQ0EsYyxDQUNBLHNDLENBZUksNEUsQ0FmSixxQyxDQWVJLDJFLENBVkosV0FDRSxjLENBQ0EsNEQsQ0FBQSwyRCxDQUVBLGVBQ1MsYyxDQUNQLHlELENBQUEsd0QsQ0FHRixVLENBSUkseUJBS1UsVyxDQWxDbEIsZUFtQ0ksZ0JBQ0EsMkJBQ1ksb0MsQ0FPaEIsY0FDRSxXQUNBLFcsQ0FDQSxzQyxDQUNELHNCQUdDLG1CQUNTLGtCQUNULGFBQ0EsVyxDQUNBLG9CLENBQ0Qsa0JBSVcscUJBQ0QsZ0JBQ1QsZ0JBQ0EsV0FDQSxnQkFDQSxpQixDQUNTLHVCLENBQUEsc0IsQ0FQWCxrQixDQVVJLHVCLENBVkosZUFhSSxnQixDQUNBLDBCLENBZEosa0JBa0JjLFMsQ0FDVixnRSxDQUdFLFMsQ0FDRSx5QkFFZ0IsZ0UsQ0FIbEIsWUFJSSw0QixDQTFCVSxlLENBaUNoQix5QkFFZ0IsNEIsQ0FuQ0EsVSxDQXdDRixvQixDQXhDbEIsTUFBQSxPQXlDUyxTQUVMLFFBQVMsa0JBRUMsY0FDVixhQUNBLGdCQUNBLGdCQUNBLGdDLENBQ0EsdUIsQ0FBQSxzQixDQWxESixrQixDQXFETSx1QixDQXJETixlQXdETSxpQkFDQSxvQkFDQSxrQkFDQSw0QixDQUNlLHVDLENBR2pCLFdBQ0UsVUFDQSx3QixDQUtOLGtCQUNZLGdCQUNWLFUsQ0FDQSwwQixDQUhGLGVBTUksY0FDSyxlQUNDLDBCQUNXLGdCLENBQ2pCLHlCQUdjLGdDLENBYk0sb0JBZWxCLG9DLENBTU4sa0JBQ1ksUUFBUSxRQUNWLGVBRVIseUIsQ0FDaUIsK0IsQ0FDbEIsa0JBR1csT0FBQSxNQUNOLFdBRUosWUFDQSxlQUNZLFNBQ1osWSxDQTRCQSxzQyxDQW5DRixXQVVJLGtCQUNVLFFBQVEsU0FFbEIsdUNBQUEsK0JBQ1csV0FDWCxZQUNBLGdCQUNBLGlCLENBQ0EscUMsQ0FsQkosa0JBc0JjLFFBQVEsU0FFbEIsVUFDQSxXQUNBLDJCQUNhLDBCQUNELHNCQUNDLFdBQ2Isc0RBQUEsOENBQ2lDLGUsQ0FDakMseUJBS2MsK0IsQ0FyQ2xCLGVBc0NJLDBCLENBSUosa0JBQ1ksUUFBUSxRQUNWLG9DQUFBLDRCQUVHLG1CLENBQ0oseUJBRVMsMEIsQ0FQbEIsa0JBUWMsbUJBQ0YsdUJBQUEsZUFDUixTQUNBLFdBQ0EsdUIsQ0FJSixlQUNFLGlCQUNBLHlCLENBU0ksMkIsQ0FMTixVQVVJLGdCQUNBLGVBQ0EsZ0IsQ0FDQSw2QixDQWJKLDBCQWdCdUIsaUJBQ2pCLGMsQ0FDQSwwQixDQWxCTixTQXVCSSxTLENBQ0EsOEIsQ0F4Qkosa0JBNEJjLGNBQ1YseUJBQ1Msa0JBQ1QsZUFDTSxpQ0FBQSx3QixDQUNNLG9DLENBTmQsK0IsQ0FTcUIsb0MsQ0FUckIsV0FhSSxrQkFDVSxXQUNWLFlBQ0EseUJBQ1EsZUFDSSxrQkFDWixRQUFrQixTQUVsQixnQ0FBQSx1QixDQU1GLGtELENBRWMsbUJBRUYsb0IsQ0FDRSx1QyxDQUNiLHdCLENBTVEsc0MsQ0FGYixnQixDQU1NLDZCLENBQ0Qsa0JBSU8sV0FDVixRQUFXLFMsQ0FFWCx5QkFJaUIsd0IsQ0FEbkIsd0JBRWEsNkMsQ1MzU1gsa0JBQ1ksVyxDQUNWLG1ELENBR0Ysa0JBQ1ksTUFBQSx1QkFBQSxjLENBRVYsc0MsQ0FLRixlLENBQ0UsOEIsQ0FDRCxjLENDakJELFUsQ0FDRCxxQkNDQyw0QixDQUNZLGEsQ0FGZCxvQkFLWSxnRHRHNkRNLGlELENBQUEsb0NBRWMsYSxDc0dwRWhDLGdCLEF0R3FFTSxxQ0FHMEIsYSxDc0d4RWhDLGdCLEF0R3lFTSxvQ0FMMEIsYSxDc0dwRWhDLGtCLEF0R3FFTSxxQ0FHMEIsYSxDc0d4RWhDLGtCLEF0R3lFTSx5Qk0zQ2UsYSxDZ0c5QnJCLGdCQVdjLGtCQUNDLGtCQUNULHVCQUNBLHVDLENBSUosdUJBQ1csZSxDQUNULHFELENBR0Usa0IsQ0FDRSxpRSxDQUVBLGtCQUNFLFlBQ0Esb0IsQ0FDUyx1RSxDQUhYLHlCQU1hLFUsQ0FDVCw2RCxDQVZFLFksQ0FlSyw4RSxDQUtmLGtCLENBQ0UsZ0YsQ0FERixrQkFHSSwrQ3RHb0JVLHlCQUFBLHNCQUFBLDhCc0dsQk8sb0JBQUEsb0JBQUEsYUFDakIscUMsQzVHdUIwQixvQ01KRixnRixDc0d6QjVCLGdCLEF0RzBCRSxxQ0FHMEIsZ0YsQ3NHN0I1QixnQnRHOEJFLGlILENzRzVCQyxhLENBUVEsMEJoR3JDTSx1QixDZ0c0Q2pCLFciLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBWYXJpYWJsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIEJhc2UgQ29sb3JzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAkYmFzZS13aGl0ZTogI2ZmZjtcbiAgJGJhc2UtYmxhY2s6ICMwMDAwMDA7XG5cbiAgJGJhc2UtZ3JheTogI2Y4ZjhmODtcbiAgJGJyYW5kLWdyYXktbGlnaHQ6ICMxOTE5MTk7XG4gICRicmFuZC1ncmF5LWRhcms6ICMzMzMzMzM7XG5cblxuICAkYmFzZS1ibGFjay10cmFuc3BhcmVudDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuXG4gICRiYXNlLWJsYWNrLTkwOiByZ2JhKDAsIDAsIDAsIDAuODQpO1xuICAkYmFzZS1ibGFjay04MDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAkYmFzZS1ibGFjay03MDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAkYmFzZS1ibGFjay02MDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAkYmFzZS1ibGFjay01MDogcmdiYSgwLCAwLCAwLCAwLjUwKTtcbiAgJGJhc2UtYmxhY2stNDA6IHJnYmEoMCwgMCwgMCwgMC40MCk7XG4gICRiYXNlLWJsYWNrLTMwOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICAkYmFzZS1ibGFjay0yMDogcmdiYSgwLCAwLCAwLCAwLjIzKTtcbiAgJGJhc2UtYmxhY2stMTA6IHJnYmEoMCwgMCwgMCwgMC4xMCk7XG5cbiAgJGJhc2Utd2hpdGUtODA6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgJGJhc2Utd2hpdGUtNTA6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcblxuICAkYmFzZS13aGl0ZS1ib3JkZXI6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcblxuICAkYmFzZS1ncmF5LWhvdmVyOiAjZjVmNWY1O1xuICAkYmFzZS1ncmF5LWFjdGl2ZTogIzM0MzQzNDtcbiAgJGJhc2UtZ3JheS1hY3RpdmUyOiAjRURFREY1O1xuICAkYmFzZS1ncmF5LWJvcmRlcjogIzk1OTQ5NDtcbiAgJGJhc2UtZ3JheS1ib3JkZXItbGlnaHQ6ICNEOEQ4RDg7XG4gICRiYXNlLWdyYXktYm9yZGVyLWxpZ2h0MjogI0U3RTdFNztcbiAgJGJhc2UtZ3JheS1ib3JkZXItbGlnaHQzOiAjRTVFNUU1O1xuXG5cbi8qIEJyYW5kIENvbG9yc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgJGJyYW5kLWxpZ2h0LXB1cnBsZTogI0VBRUFGNDtcbiAgJGJyYW5kLWxpZ2h0LXB1cnBsZS0yOiAjZDRjNWQ3O1xuICAkYnJhbmQtbGlnaHQtcHVycGxlLTM6ICNFREVERjU7XG4gICRicmFuZC1wdXJwbGU6ICMzRTBEODY7XG4gICRicmFuZC1saWdodC1ibHVlOiAjMTViZmZmO1xuICAkYnJhbmQtbGlnaHQtYmx1ZS0yOiAjMDhBMkRCO1xuICAkYnJhbmQtbGlnaHQtYmx1ZS0zOiAjRTdGNUY5O1xuICAkYnJhbmQtbGlnaHQtYmx1ZS1hY3RpdmU6ICMyMEI3RUY7XG4gICRicmFuZC1kYXJrLWJsdWU6ICMxMzI4QTA7XG4gICRicmFuZC1lbmRlYXZvci1ibHVlOiAjMDA2MUIxO1xuICAkYnJhbmQtb3JhbmdlOiAjRkY1MjUxO1xuICAkYnJhbmQtbGlnaHQtb3JhbmdlOiAjRkZFREVEO1xuICAkYnJhbmQtcG93ZGVyOiAjRkFGMUVDO1xuICAkYnJhbmQtcGluazogI0Y3RUJFQjtcbiAgJGJyYW5kLWxpZ2h0LWdyYXk6ICNGMEYwRjQ7XG4gICRicmFuZC1hZHQtYmx1ZTogIzE0MjhBMDtcbiAgJGJyYW5kLWdvbGQ6ICAjRTVCRjlBO1xuICAkYnJhbmQtcmVkOiAgI2ZmNTI1MTtcbiAgJGJyYW5kLWRhcmstZ3JheTogIzIyMjIyMjtcbiAgJGJyYW5kLWRhcmstZ3JheS0yOiAjNTU1NTU1O1xuICAkYnJhbmQtZ3JlZW46ICM3RUQzMjE7XG4gICRicmFuZC13aGl0ZS1ncmV5OiAjZjJkM2UwO1xuICAkYnJhbmQtc2Ftc3VuZy1ibHVlOiAjMDU4N2I4O1xuICAkYnJhbmQtc3QtZXJyb3I6ICNmZjY5Njg7XG5cblxuXG4vKiBGb250c1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiAgJHNhbXN1bmctMzAwOiBcIlNhbXN1bmdPbmUtMzAwXCIsIHNhbnMtc2VyaWY7XG4gICRzYW1zdW5nLTMwMGM6IFwiU2Ftc3VuZ09uZS0zMDBjXCIsIHNhbnMtc2VyaWY7XG4gICRzYW1zdW5nLTQwMDogXCJTYW1zdW5nT25lLTQwMFwiLCBzYW5zLXNlcmlmO1xuICAkc2Ftc3VuZy00MDBjOiBcIlNhbXN1bmdPbmUtNDAwY1wiLCBzYW5zLXNlcmlmO1xuICAkc2Ftc3VuZy01MDA6IFwiU2Ftc3VuZ09uZS01MDBcIiwgc2Fucy1zZXJpZjtcbiAgJHNhbXN1bmctNjAwOiBcIlNhbXN1bmdPbmUtNjAwXCIsIHNhbnMtc2VyaWY7XG4gICRzYW1zdW5nLTcwMDogXCJTYW1zdW5nT25lLTcwMFwiLCBzYW5zLXNlcmlmO1xuICAkc2Ftc3VuZy04MDA6IFwiU2Ftc3VuZ09uZS04MDBcIiwgc2Fucy1zZXJpZjtcblxuLyogU2l6ZSBmb3IgRm9udCBDYWxjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICAkbG93ZXItc2l6aW5nLXJhbmdlOiA2MDBweDtcbiAgJHVwcGVyLXNpemluZy1yYW5nZTogMTQ0MHB4O1xuICAkZGlmZi1yYW5nZTogNjgwO1xuIiwiQGtleWZyYW1lcyByb3RhdGUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHJvdGF0ZSgwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZXhwYW5kIHtcbiAgMCUsIDMwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMXB4IDIxM3B4IDFweCAyMTNweCAxcHggMjEzcHg7XG4gICAgLy9zdHJva2UtZGFzaG9mZnNldDogMTAwcHg7XG4gIH1cblxuICAxMDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAxMDVweCAxMDVweCAxMDVweCAxMDVweCAxMDVweCAxMDVweDtcbiAgICAvL3N0cm9rZS1kYXNob2Zmc2V0OiA1MDBweDtcbiAgfVxufVxuXG4ubW9kdWxlX19sb2FkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuXG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG4gIGFuaW1hdGlvbjogcm90YXRlIDEuNDVzIGxpbmVhciBpbmZpbml0ZTtcblxuICB3aWxsLWNoYW5nZTogYXV0bztcblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgIGZpbGw6IG5vbmU7XG4gICAgc3Ryb2tlOiAkYnJhbmQtcHVycGxlO1xuICAgIHN0cm9rZS13aWR0aDogMTJweDtcbiAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG5cbiAgICBzdHJva2UtZGFzaG9mZnNldDogMTA2cHg7XG4gICAgYW5pbWF0aW9uOiBleHBhbmQgMS41cyBsaW5lYXIgZm9yd2FyZHM7XG4gIH1cbn1cbiIsIi8qKlxuICpcbiAqIEFyYyBPZiBUaGUgRGF5XG4gKlxuICovXG4uYXJjLW9mLXRoZS1kYXktbW9kdWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA0NTBtcyBjdWJpYy1iZXppZXIoMC40NzAsIDAuMDAwLCAwLjc0NSwgMC43MTUpO1xuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuc3ZnLWxheWVyX190b3AtbGF5ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYm9keS1tb3ZpbmdfX2VsZW1lbnQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnN2Zy1sYXllciB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBvYmplY3Qge1xuICAgICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zdC1zbGlkZXIge1xuICAuYXJjLW9mLXRoZS1kYXktbW9kdWxlICYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLnN0LXNsaWRlcl9fc2xpZGUge1xuICAuYXJjLW9mLXRoZS1kYXktbW9kdWxlICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xuICAgIG1pbi1oZWlnaHQ6IDI1NnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxufVxuXG5cbi5hcmMtb2YtdGhlLWRheS1tb2R1bGVfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogOTQlO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKG1pbi1oZWlnaHQsIDUwMHB4LCA2NjRweCk7XG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLSAgTGF5ZXJzICAtLS0tLS0tLS0tKi9cbi5hcmMtb2YtdGhlLWRheS1tb2R1bGUtc2xpZGVfX2xheWVycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1OCU7XG4gIGhlaWdodDogODAlO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKG1pbi1oZWlnaHQsIDE3NHB4LCAzNzZweCk7XG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICB3aWR0aDogNDglO1xuICB9XG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNjglO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDUlO1xuICAgIC8vIG1heC13aWR0aDogMzAwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG4gIEBpbmNsdWRlIHEtaXMtZXh0cmEtc21hbGwge1xuICAgIC8vIG1heC13aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuLmFyYy1vZi10aGUtZGF5LW1vZHVsZS1zbGlkZV9fbGF5ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMDtcbiAgfVxufVxuLyotLS0tLS0tLS0tICBCb3ggIC0tLS0tLS0tLS0qL1xuLmFyYy1vZi10aGUtZGF5LW1vZHVsZS1zbGlkZV9fYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIHdpZHRoOiA0MCU7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDIzcHggJGJhc2UtYmxhY2stMTA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogJGJhc2UtYmxhY2stODA7XG5cbiAgaDMge1xuICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy0zMDBjO1xuICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAyMHB4LCAzMnB4KTtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIH1cblxuICB1bCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUobWluLWhlaWdodCwgNDIwcHgsIDU0NHB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsb2F0OiBpbml0aWFsO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDUlO1xuICB9XG59XG5cbi5hcmMtb2YtdGhlLWRheS1tb2R1bGUtc2xpZGVfX2JveC1pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG5cbiAgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA4NSU7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTVweCAkYmFzZS1ibGFjay0xMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cbn1cblxuLmFyYy1vZi10aGUtZGF5LW1vZHVsZS1zbGlkZV9fYm94LWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogYXV0bztcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMzAlO1xuICB3aWR0aDogODAlO1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuXG4gIGg2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy0zMDBjO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB9XG4gIH1cblxuICBoMyB7XG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICBtYXJnaW46IDdweCBhdXRvIDE4cHggYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuLyotLS0tLS0tLS0tICBOYXZpZ2F0aW9uICAtLS0tLS0tLS0tKi9cbi5hcmMtb2YtdGhlLWRheS1tb2R1bGVfX25hdmlnYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogOTQlO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShib3R0b20sIDIwcHgsIDQwcHgpO1xuICB6LWluZGV4OiAyO1xuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5hcmMtb2YtdGhlLWRheS1tb2R1bGVfX25hdi10aW1lX19jaXJjbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtOXB4O1xuICAgIHRvcDogNnB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHVycGxlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5hcmMtb2YtdGhlLWRheS1tb2R1bGVfX25hdiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgfVxuXG4gICAgLmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fbmF2LXRpbWUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIC5hcmMtb2YtdGhlLWRheS1tb2R1bGVfX25hdi10aW1lX19pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWxpZ2h0LXB1cnBsZS0yO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luOiAxN3B4IGF1dG8gMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHVycGxlO1xuICAgICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICBsaSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYXJjLW9mLXRoZS1kYXktbW9kdWxlX19jaXJjbGUtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMjVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cblxuICAgIC5hcmMtb2YtdGhlLWRheS1tb2R1bGVfX25hdi1lYWNoX19jaXJjbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXB1cnBsZTtcbiAgICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBpbml0aWFsO1xuICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjVweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICBmb250LWZhbWlseTogJHNhbXN1bmctNzAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQgcCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCBwIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgfVxuICB9XG59XG5cbi5hcmMtb2YtdGhlLWRheS1tb2R1bGVfX25hdmlnYXRpb25fX3NpZGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogMC41JTtcbiAgd2lkdGg6IDYlO1xuICBoZWlnaHQ6IDMwcHg7XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbiAgQGluY2x1ZGUgcS1pcy1sYXJnZSB7XG4gICAgd2lkdGg6IDclO1xuICB9XG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fbmF2aWdhdGlvbl9fc2lkZTpudGgtY2hpbGQoMykge1xuICBzdmcge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4vLyBDb250cm9sbGluZyBwb3NpdGlvbmluZyBvZiBjaGV2cm9uLXN0eWxlIGJ1dHRvbnNcbi5hcmMtb2YtdGhlLWRheS1tb2R1bGUtc2xpZGVfX2JveCB7XG5cbiAgLmNoZXZyb24ge1xuICAgIHRvcDogYXV0bztcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGJvdHRvbSwgNSUsIDkuNSUpO1xuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHRvcDogMTBweDtcbiAgICB9XG4gIH1cblxuICAuY2hldnJvbi0tbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgcmlnaHQ6IGNhbGMoNTAlICsgNjBweCk7XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMjRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuICB9XG5cbiAgLmNoZXZyb24tLXJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgbGVmdDogY2FsYyg1MCUgKyA2MHB4KTtcblxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuICB9XG5cbn1cblxuLy8gT2RvbWV0ZXJcbi5hcmMtb2YtdGhlLWRheS1tb2R1bGVfX3RpbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubnVtYmVyLXRpY2tlciB7XG4gIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy0zMDBjO1xuICBmb250LXNpemU6IDIwcHg7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUobGluZS1oZWlnaHQsIDE2cHgsIDQwcHgpO1xufVxuXG4uYXJjLW9mLXRoZS1kYXktbW9kdWxlX19vZG9tZXRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShib3R0b20sIDEzJSwgMTkuNSUpO1xuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm90dG9tOiAxMiU7XG4gIH1cblxuICAubnVtYmVyLXRpY2tlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDFlbTtcblxuICAgIHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5kaWdpdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdHJhbnNpdGlvbjogbWFyZ2luLXRvcCA5MDBtcyBlYXNlO1xuICB9XG5cbiAgLm1lcmlkaWVtIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICB9XG59XG5cblxuLmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fc3ltYm9sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1O1xuICBtYXJnaW46IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKHRvcCwgMTIlLCAxNS41JSk7XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogMDsgICAgXG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZDogJGJhc2UtYmxhY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICB9XG5cbiAgc3ZnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNzVzIGVhc2U7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cblxuICAmLmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fc3ltYm9sLS1ob3Jpem9uIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHdpZHRoOiA4NSU7XG4gICAgfVxuICB9XG59XG5cbi5hcmMtb2YtdGhlLWRheS1tb2R1bGVfX3N5bWJvbC1kYXkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTUlKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIC43NXMgZWFzZTtcbiAgXG4gIEBrZXlmcmFtZXMgcm90YXRpbmcge1xuICAgIGZyb217XG4gICAgICB0cmFuc2Zvcm06ICB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgdG97XG4gICAgICB0cmFuc2Zvcm06ICB0cmFuc2xhdGVZKDApIHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbiAgfVxuICBzdmcge1xuICAgIGFuaW1hdGlvbjogcm90YXRpbmcgMTVzIGxpbmVhciBpbmZpbml0ZTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNDElO1xuICB9XG59XG5cbi5hcmMtb2YtZGF5LS13aXRoLWNoZXZyb25zIHtcbiAgLnNsaWRlci1tZWF0YmFsbHMge1xuICAgIHBhZGRpbmc6IDI0cHggMCAxMHB4O1xuICB9XG59XG4iLCJodG1sLGJvZHksZGl2LHNwYW4sYXBwbGV0LG9iamVjdCxpZnJhbWUsaDEsaDIsaDMsaDQsaDUsaDYscCxibG9ja3F1b3RlLHByZSxhLGFiYnIsYWNyb255bSxhZGRyZXNzLGJpZyxjaXRlLGNvZGUsZGVsLGRmbixlbSxpbWcsaW5zLGtiZCxxLHMsc2FtcCxzbWFsbCxzdHJpa2Usc3Ryb25nLHN1YixzdXAsdHQsdmFyLGIsdSxpLGNlbnRlcixkbCxkdCxkZCxvbCx1bCxsaSxmaWVsZHNldCxmb3JtLGxhYmVsLGxlZ2VuZCx0YWJsZSxjYXB0aW9uLHRib2R5LHRmb290LHRoZWFkLHRyLHRoLHRkLGFydGljbGUsYXNpZGUsY2FudmFzLGRldGFpbHMsZW1iZWQsZmlndXJlLGZpZ2NhcHRpb24sZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWVudSxuYXYsb3V0cHV0LHJ1Ynksc2VjdGlvbixzdW1tYXJ5LHRpbWUsbWFyayxhdWRpbyx2aWRlb3ttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjA7Zm9udC1zaXplOjEwMCU7Zm9udDppbmhlcml0O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfWFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxtZW51LG5hdixzZWN0aW9ue2Rpc3BsYXk6YmxvY2t9Ym9keXtsaW5lLWhlaWdodDoxfW9sLHVse2xpc3Qtc3R5bGU6bm9uZX1ibG9ja3F1b3RlLHF7cXVvdGVzOm5vbmV9YmxvY2txdW90ZTpiZWZvcmUsYmxvY2txdW90ZTphZnRlcixxOmJlZm9yZSxxOmFmdGVye2NvbnRlbnQ6Jyc7Y29udGVudDpub25lfXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItc3BhY2luZzowfS5jb2xvci1zdC1iYXNlLWJsYWNrLTUwe2NvbG9yOnJnYmEoMCwwLDAsMC41KX0uY29sb3Itc3QtYmxhY2t7Y29sb3I6IzAwMH0uY29sb3Itc3QtYmxhY2stZ3JleXtjb2xvcjojMzMzfS5jb2xvci1zdC13aGl0ZS1ncmV5e2NvbG9yOiNmMmQzZTB9LmNvbG9yLXN0LWxpZ2h0LWdyZXl7Y29sb3I6I2Y4ZjhmOH0uY29sb3Itc3Qtd2hpdGV7Y29sb3I6I2ZmZn0uY29sb3Itc3QtcHVycGxle2NvbG9yOiMzRTBEODZ9LmNvbG9yLXN0LWJsdWV7Y29sb3I6IzE1YmZmZn0uY29sb3Itc2Ftc3VuZy1ibHVle2NvbG9yOiMwNTg3Yjh9LmNvbG9yLXN0LWxpZ2h0LXB1cnBsZXtjb2xvcjojRURFREY1fS5jb2xvci1zdC1wb3dkZXJ7Y29sb3I6I0ZBRjFFQ30uY29sb3Itc3QtcG93ZGVye2NvbG9yOiNGQUYxRUN9LmNvbG9yLXN0LWxpZ2h0LWJsdWV7Y29sb3I6I0U3RjVGOX0uY29sb3Itc3Qtc29mdC1waW5re2NvbG9yOiNGN0VCRUJ9LmNvbG9yLXN0LWVycm9ye2NvbG9yOiNmZjY5Njh9LmZvbnQtMjQtMzQsLmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBoMSwuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAuaGlnaGxpZ2h0LWxpc3QgaDMsLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGUgLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGVfX2NvbnRlbnQgaDMsLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlIC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZV9fZGVzY3JpcHRpb24gLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19jb250ZW50IC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZV9fY29udGVudF9faW5uZXIgaDN7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTMwMGNcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTpjYWxjKDI0cHggKyAxMCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtsaW5lLWhlaWdodDpjYWxjKDM2cHggKyA2ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuZm9udC0yNC0zNCwuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IGgxLC5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5oaWdobGlnaHQtbGlzdCBoMywuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZSAuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZV9fY29udGVudCBoMywuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGUgLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19kZXNjcmlwdGlvbiAuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGVfX2NvbnRlbnQgLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19jb250ZW50X19pbm5lciBoM3tmb250LXNpemU6MjRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuZm9udC0yNC0zNCwuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IGgxLC5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5oaWdobGlnaHQtbGlzdCBoMywuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZSAuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZV9fY29udGVudCBoMywuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGUgLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19kZXNjcmlwdGlvbiAuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGVfX2NvbnRlbnQgLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19jb250ZW50X19pbm5lciBoM3tmb250LXNpemU6MzRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5mb250LTI0LTM0LC5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgaDEsLmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLmhpZ2hsaWdodC1saXN0IGgzLC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlIC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlX19jb250ZW50IGgzLC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZSAuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGVfX2Rlc2NyaXB0aW9uIC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZV9fY29udGVudCAuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGVfX2NvbnRlbnRfX2lubmVyIGgze2xpbmUtaGVpZ2h0OjM2cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmZvbnQtMjQtMzQsLmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBoMSwuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAuaGlnaGxpZ2h0LWxpc3QgaDMsLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGUgLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGVfX2NvbnRlbnQgaDMsLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlIC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZV9fZGVzY3JpcHRpb24gLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19jb250ZW50IC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZV9fY29udGVudF9faW5uZXIgaDN7bGluZS1oZWlnaHQ6NDJweH19LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBoMntmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtMzAwY1wiLHNhbnMtc2VyaWY7Zm9udC1zaXplOmNhbGMoMjJweCArIDggKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7bGluZS1oZWlnaHQ6Y2FsYygzMnB4ICsgOCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBoMntmb250LXNpemU6MjJweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IGgye2ZvbnQtc2l6ZTozMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBoMntsaW5lLWhlaWdodDozMnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgaDJ7bGluZS1oZWlnaHQ6NDBweH19LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBoM3tmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtMzAwY1wiLHNhbnMtc2VyaWY7Zm9udC1zaXplOmNhbGMoMjBweCArIDggKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7bGluZS1oZWlnaHQ6Y2FsYygzMHB4ICsgOCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBoM3tmb250LXNpemU6MjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IGgze2ZvbnQtc2l6ZToyOHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBoM3tsaW5lLWhlaWdodDozMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgaDN7bGluZS1oZWlnaHQ6MzhweH19LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBoNCwuYmxvY2stbGlzdC1tb2R1bGVfX2NvbnRlbnQgaDMsLmRldmljZXMtcGlja2VyLW1vZHVsZSAuZGV2aWNlcy1waWNrZXItbW9kdWxlX19wcm9kdWN0IGF7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTQwMGNcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTpjYWxjKDE4cHggKyA2ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO2xpbmUtaGVpZ2h0OmNhbGMoMjZweCArIDYgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgaDQsLmJsb2NrLWxpc3QtbW9kdWxlX19jb250ZW50IGgzLC5kZXZpY2VzLXBpY2tlci1tb2R1bGUgLmRldmljZXMtcGlja2VyLW1vZHVsZV9fcHJvZHVjdCBhe2ZvbnQtc2l6ZToxOHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgaDQsLmJsb2NrLWxpc3QtbW9kdWxlX19jb250ZW50IGgzLC5kZXZpY2VzLXBpY2tlci1tb2R1bGUgLmRldmljZXMtcGlja2VyLW1vZHVsZV9fcHJvZHVjdCBhe2ZvbnQtc2l6ZToyNHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBoNCwuYmxvY2stbGlzdC1tb2R1bGVfX2NvbnRlbnQgaDMsLmRldmljZXMtcGlja2VyLW1vZHVsZSAuZGV2aWNlcy1waWNrZXItbW9kdWxlX19wcm9kdWN0IGF7bGluZS1oZWlnaHQ6MjZweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IGg0LC5ibG9jay1saXN0LW1vZHVsZV9fY29udGVudCBoMywuZGV2aWNlcy1waWNrZXItbW9kdWxlIC5kZXZpY2VzLXBpY2tlci1tb2R1bGVfX3Byb2R1Y3QgYXtsaW5lLWhlaWdodDozMnB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgaDQsLmJsb2NrLWxpc3QtbW9kdWxlX19jb250ZW50IGgzLC5kZXZpY2VzLXBpY2tlci1tb2R1bGUgLmRldmljZXMtcGlja2VyLW1vZHVsZV9fcHJvZHVjdCBhe2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS0zMDBjXCIsc2Fucy1zZXJpZn19LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBoNSwuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IGg2e2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS00MDBjXCIsc2Fucy1zZXJpZjtmb250LXNpemU6Y2FsYygxNnB4ICsgNiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtsaW5lLWhlaWdodDpjYWxjKDI0cHggKyA2ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IGg1LC5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgaDZ7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBoNSwuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IGg2e2ZvbnQtc2l6ZToyMnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBoNSwuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IGg2e2xpbmUtaGVpZ2h0OjI0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBoNSwuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IGg2e2xpbmUtaGVpZ2h0OjMwcHh9fS5mb250LTI4LTQ4LC5ibG9nLXBvc3QtcGFnZSAuYmxvZy1wb3N0LXBhZ2VfX2hlYWRlciBoMSwuZGV2aWNlcy1vdmVydmlldy1tb2R1bGUgLmRldmljZXMtb3ZlcnZpZXctbW9kdWxlX19oZWFkZXIgaDIsLmhlcm8tbW9kdWxlIGgye2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS0zMDBjXCIsc2Fucy1zZXJpZjtmb250LXNpemU6Y2FsYygyOHB4ICsgMjAgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7bGluZS1oZWlnaHQ6Y2FsYygzNnB4ICsgMTggKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5mb250LTI4LTQ4LC5ibG9nLXBvc3QtcGFnZSAuYmxvZy1wb3N0LXBhZ2VfX2hlYWRlciBoMSwuZGV2aWNlcy1vdmVydmlldy1tb2R1bGUgLmRldmljZXMtb3ZlcnZpZXctbW9kdWxlX19oZWFkZXIgaDIsLmhlcm8tbW9kdWxlIGgye2ZvbnQtc2l6ZToyOHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5mb250LTI4LTQ4LC5ibG9nLXBvc3QtcGFnZSAuYmxvZy1wb3N0LXBhZ2VfX2hlYWRlciBoMSwuZGV2aWNlcy1vdmVydmlldy1tb2R1bGUgLmRldmljZXMtb3ZlcnZpZXctbW9kdWxlX19oZWFkZXIgaDIsLmhlcm8tbW9kdWxlIGgye2ZvbnQtc2l6ZTo0OHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmZvbnQtMjgtNDgsLmJsb2ctcG9zdC1wYWdlIC5ibG9nLXBvc3QtcGFnZV9faGVhZGVyIGgxLC5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZSAuZGV2aWNlcy1vdmVydmlldy1tb2R1bGVfX2hlYWRlciBoMiwuaGVyby1tb2R1bGUgaDJ7bGluZS1oZWlnaHQ6MzZweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuZm9udC0yOC00OCwuYmxvZy1wb3N0LXBhZ2UgLmJsb2ctcG9zdC1wYWdlX19oZWFkZXIgaDEsLmRldmljZXMtb3ZlcnZpZXctbW9kdWxlIC5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZV9faGVhZGVyIGgyLC5oZXJvLW1vZHVsZSBoMntsaW5lLWhlaWdodDo1NHB4fX0uZm9udC0yNC0zNCwuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IGgxLC5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5oaWdobGlnaHQtbGlzdCBoMywuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZSAuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZV9fY29udGVudCBoMywuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGUgLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19kZXNjcmlwdGlvbiAuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGVfX2NvbnRlbnQgLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19jb250ZW50X19pbm5lciBoM3tmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtMzAwY1wiLHNhbnMtc2VyaWY7Zm9udC1zaXplOmNhbGMoMjRweCArIDEwICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO2xpbmUtaGVpZ2h0OmNhbGMoMzJweCArIDEwICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuZm9udC0yNC0zNCwuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IGgxLC5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5oaWdobGlnaHQtbGlzdCBoMywuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZSAuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZV9fY29udGVudCBoMywuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGUgLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19kZXNjcmlwdGlvbiAuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGVfX2NvbnRlbnQgLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19jb250ZW50X19pbm5lciBoM3tmb250LXNpemU6MjRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuZm9udC0yNC0zNCwuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IGgxLC5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5oaWdobGlnaHQtbGlzdCBoMywuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZSAuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZV9fY29udGVudCBoMywuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGUgLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19kZXNjcmlwdGlvbiAuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGVfX2NvbnRlbnQgLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19jb250ZW50X19pbm5lciBoM3tmb250LXNpemU6MzRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5mb250LTI0LTM0LC5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgaDEsLmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLmhpZ2hsaWdodC1saXN0IGgzLC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlIC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlX19jb250ZW50IGgzLC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZSAuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGVfX2Rlc2NyaXB0aW9uIC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZV9fY29udGVudCAuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGVfX2NvbnRlbnRfX2lubmVyIGgze2xpbmUtaGVpZ2h0OjMycHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmZvbnQtMjQtMzQsLmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBoMSwuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAuaGlnaGxpZ2h0LWxpc3QgaDMsLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGUgLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGVfX2NvbnRlbnQgaDMsLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlIC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZV9fZGVzY3JpcHRpb24gLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19jb250ZW50IC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZV9fY29udGVudF9faW5uZXIgaDN7bGluZS1oZWlnaHQ6NDJweH19LmZvbnQtMTgtMzIsLmJsb2NrLWxpc3QtbW9kdWxlIGgyLC5kZXZpY2VzLXBpY2tlci1tb2R1bGUgaDMsLmZvb3Rub3RlLW1vZHVsZSBoM3tmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtMzAwXCIsc2Fucy1zZXJpZjtmb250LXNpemU6Y2FsYygxOHB4ICsgMTQgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7bGluZS1oZWlnaHQ6Y2FsYygyNHB4ICsgMTYgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5mb250LTE4LTMyLC5ibG9jay1saXN0LW1vZHVsZSBoMiwuZGV2aWNlcy1waWNrZXItbW9kdWxlIGgzLC5mb290bm90ZS1tb2R1bGUgaDN7Zm9udC1zaXplOjE4cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmZvbnQtMTgtMzIsLmJsb2NrLWxpc3QtbW9kdWxlIGgyLC5kZXZpY2VzLXBpY2tlci1tb2R1bGUgaDMsLmZvb3Rub3RlLW1vZHVsZSBoM3tmb250LXNpemU6MzJweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5mb250LTE4LTMyLC5ibG9jay1saXN0LW1vZHVsZSBoMiwuZGV2aWNlcy1waWNrZXItbW9kdWxlIGgzLC5mb290bm90ZS1tb2R1bGUgaDN7bGluZS1oZWlnaHQ6MjRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuZm9udC0xOC0zMiwuYmxvY2stbGlzdC1tb2R1bGUgaDIsLmRldmljZXMtcGlja2VyLW1vZHVsZSBoMywuZm9vdG5vdGUtbW9kdWxlIGgze2xpbmUtaGVpZ2h0OjQwcHh9fS5mb250LTE0LTMye2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS0zMDBcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTpjYWxjKDE0cHggKyAxOCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtsaW5lLWhlaWdodDpjYWxjKDIwcHggKyAyMCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmZvbnQtMTQtMzJ7Zm9udC1zaXplOjE0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmZvbnQtMTQtMzJ7Zm9udC1zaXplOjMycHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuZm9udC0xNC0zMntsaW5lLWhlaWdodDoyMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5mb250LTE0LTMye2xpbmUtaGVpZ2h0OjQwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmZvbnQtMTQtMzJ7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTQwMFwiLHNhbnMtc2VyaWZ9fS5mb250LTI0LTI0LC5ibG9nLXBvc3QtcGFnZSAuYmxvZy1wb3N0LXBhZ2VfX3JlbGF0ZWQtcG9zdHMgaDN7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTQwMFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOmNhbGMoMjRweCArIDAgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7bGluZS1oZWlnaHQ6Y2FsYygzMnB4ICsgLTQgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5mb250LTI0LTI0LC5ibG9nLXBvc3QtcGFnZSAuYmxvZy1wb3N0LXBhZ2VfX3JlbGF0ZWQtcG9zdHMgaDN7Zm9udC1zaXplOjI0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmZvbnQtMjQtMjQsLmJsb2ctcG9zdC1wYWdlIC5ibG9nLXBvc3QtcGFnZV9fcmVsYXRlZC1wb3N0cyBoM3tmb250LXNpemU6MjRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5mb250LTI0LTI0LC5ibG9nLXBvc3QtcGFnZSAuYmxvZy1wb3N0LXBhZ2VfX3JlbGF0ZWQtcG9zdHMgaDN7bGluZS1oZWlnaHQ6MzJweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuZm9udC0yNC0yNCwuYmxvZy1wb3N0LXBhZ2UgLmJsb2ctcG9zdC1wYWdlX19yZWxhdGVkLXBvc3RzIGgze2xpbmUtaGVpZ2h0OjI4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmZvbnQtMjQtMjQsLmJsb2ctcG9zdC1wYWdlIC5ibG9nLXBvc3QtcGFnZV9fcmVsYXRlZC1wb3N0cyBoM3tmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtMzAwXCIsc2Fucy1zZXJpZn19LmZvbnQtMTItMTYscHJlLC5ibG9jay1saXN0LW1vZHVsZV9fY29udGVudCBwLC5jdGEtbW9kdWxlX190ZXh0IHAsLmZvb3Rub3RlLW1vZHVsZSBwIGEsLmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Jlc3VsdHMtZm9vdGVyLWJ1dHRvbnMtbGVmdCAubGluay0tbGVmdCwuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcmVzdWx0cy1mb290ZXItYnV0dG9ucy1yaWdodCAubGluay0tbGVmdCxhZHQtaG93LWl0LXdvcmtzLW1vZHVsZSAubGluay0tbGVmdHtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNDAwXCIsc2Fucy1zZXJpZjtmb250LXNpemU6Y2FsYygxMnB4ICsgNCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtsaW5lLWhlaWdodDpjYWxjKDE2cHggKyA4ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuZm9udC0xMi0xNixwcmUsLmJsb2NrLWxpc3QtbW9kdWxlX19jb250ZW50IHAsLmN0YS1tb2R1bGVfX3RleHQgcCwuZm9vdG5vdGUtbW9kdWxlIHAgYSwuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcmVzdWx0cy1mb290ZXItYnV0dG9ucy1sZWZ0IC5saW5rLS1sZWZ0LC5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19yZXN1bHRzLWZvb3Rlci1idXR0b25zLXJpZ2h0IC5saW5rLS1sZWZ0LGFkdC1ob3ctaXQtd29ya3MtbW9kdWxlIC5saW5rLS1sZWZ0e2ZvbnQtc2l6ZToxMnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5mb250LTEyLTE2LHByZSwuYmxvY2stbGlzdC1tb2R1bGVfX2NvbnRlbnQgcCwuY3RhLW1vZHVsZV9fdGV4dCBwLC5mb290bm90ZS1tb2R1bGUgcCBhLC5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19yZXN1bHRzLWZvb3Rlci1idXR0b25zLWxlZnQgLmxpbmstLWxlZnQsLmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Jlc3VsdHMtZm9vdGVyLWJ1dHRvbnMtcmlnaHQgLmxpbmstLWxlZnQsYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGUgLmxpbmstLWxlZnR7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuZm9udC0xMi0xNixwcmUsLmJsb2NrLWxpc3QtbW9kdWxlX19jb250ZW50IHAsLmN0YS1tb2R1bGVfX3RleHQgcCwuZm9vdG5vdGUtbW9kdWxlIHAgYSwuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcmVzdWx0cy1mb290ZXItYnV0dG9ucy1sZWZ0IC5saW5rLS1sZWZ0LC5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19yZXN1bHRzLWZvb3Rlci1idXR0b25zLXJpZ2h0IC5saW5rLS1sZWZ0LGFkdC1ob3ctaXQtd29ya3MtbW9kdWxlIC5saW5rLS1sZWZ0e2xpbmUtaGVpZ2h0OjE2cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmZvbnQtMTItMTYscHJlLC5ibG9jay1saXN0LW1vZHVsZV9fY29udGVudCBwLC5jdGEtbW9kdWxlX190ZXh0IHAsLmZvb3Rub3RlLW1vZHVsZSBwIGEsLmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Jlc3VsdHMtZm9vdGVyLWJ1dHRvbnMtbGVmdCAubGluay0tbGVmdCwuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcmVzdWx0cy1mb290ZXItYnV0dG9ucy1yaWdodCAubGluay0tbGVmdCxhZHQtaG93LWl0LXdvcmtzLW1vZHVsZSAubGluay0tbGVmdHtsaW5lLWhlaWdodDoyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5mb250LTEyLTE2LHByZSwuYmxvY2stbGlzdC1tb2R1bGVfX2NvbnRlbnQgcCwuY3RhLW1vZHVsZV9fdGV4dCBwLC5mb290bm90ZS1tb2R1bGUgcCBhLC5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19yZXN1bHRzLWZvb3Rlci1idXR0b25zLWxlZnQgLmxpbmstLWxlZnQsLmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Jlc3VsdHMtZm9vdGVyLWJ1dHRvbnMtcmlnaHQgLmxpbmstLWxlZnQsYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGUgLmxpbmstLWxlZnR7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTYwMFwiLHNhbnMtc2VyaWZ9fS5mb250LTE0LTE0LC5ibG9nLXBvc3QtcGFnZSAuYmxvZy1wb3N0LXBhZ2VfX2hlYWRlciAuYmxvZy1wb3N0LXBhZ2VfX2hlYWRlcl9fa2lja2VyLC5ibG9jay1saXN0LW1vZHVsZSAuYmxvY2stbGlzdC1tb2R1bGVfX3Nob3ctbW9yZXtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNDAwXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyMHB4fS5mb250LTEyLTE0LC5idXR0b24sLmN0YS1kcm9wZG93bl9fcGlja2VyIGEsLmJsb2ctcG9zdC1wYWdlIC5ibG9nLXBvc3QtcGFnZV9faGVhZGVyIC5ibG9nLXBvc3QtcGFnZV9faGVhZGVyX19kYXRle2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS00MDBcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTpjYWxjKDEycHggKyAyICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO2xpbmUtaGVpZ2h0OmNhbGMoMTZweCArIDQgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5mb250LTEyLTE0LC5idXR0b24sLmN0YS1kcm9wZG93bl9fcGlja2VyIGEsLmJsb2ctcG9zdC1wYWdlIC5ibG9nLXBvc3QtcGFnZV9faGVhZGVyIC5ibG9nLXBvc3QtcGFnZV9faGVhZGVyX19kYXRle2ZvbnQtc2l6ZToxMnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5mb250LTEyLTE0LC5idXR0b24sLmN0YS1kcm9wZG93bl9fcGlja2VyIGEsLmJsb2ctcG9zdC1wYWdlIC5ibG9nLXBvc3QtcGFnZV9faGVhZGVyIC5ibG9nLXBvc3QtcGFnZV9faGVhZGVyX19kYXRle2ZvbnQtc2l6ZToxNHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmZvbnQtMTItMTQsLmJ1dHRvbiwuY3RhLWRyb3Bkb3duX19waWNrZXIgYSwuYmxvZy1wb3N0LXBhZ2UgLmJsb2ctcG9zdC1wYWdlX19oZWFkZXIgLmJsb2ctcG9zdC1wYWdlX19oZWFkZXJfX2RhdGV7bGluZS1oZWlnaHQ6MTZweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuZm9udC0xMi0xNCwuYnV0dG9uLC5jdGEtZHJvcGRvd25fX3BpY2tlciBhLC5ibG9nLXBvc3QtcGFnZSAuYmxvZy1wb3N0LXBhZ2VfX2hlYWRlciAuYmxvZy1wb3N0LXBhZ2VfX2hlYWRlcl9fZGF0ZXtsaW5lLWhlaWdodDoyMHB4fX0uZm9vdG5vdGUtbW9kdWxlIGg0e2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS02MDBcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTpjYWxjKDE0cHggKyAyICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO2xpbmUtaGVpZ2h0OmNhbGMoMjBweCArIDQgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5mb290bm90ZS1tb2R1bGUgaDR7Zm9udC1zaXplOjE0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmZvb3Rub3RlLW1vZHVsZSBoNHtmb250LXNpemU6MTZweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5mb290bm90ZS1tb2R1bGUgaDR7bGluZS1oZWlnaHQ6MjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuZm9vdG5vdGUtbW9kdWxlIGg0e2xpbmUtaGVpZ2h0OjI0cHh9fS5mb250LTE0LTE4LC5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgcCwuYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIC5ibG9jay1saXN0LW1vZHVsZV9faXRlbS0tcXVvdGUgYmxvY2txdW90ZSBwIGEsLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGUgLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGVfX2NvbnRlbnQgbGksLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGUgLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGVfX2NvbnRlbnQgcCwuZGV2aWNlcy1waWNrZXItbW9kdWxlIC5kZXZpY2VzLXBpY2tlci1tb2R1bGVfX3NlbGVjdC1jb3VudHJpZXMgcCwuZm9vdG5vdGUtbW9kdWxlIHAsLnNpZGUtYnktc2lkZS1tb2R1bGVfX2Jsb2NrIGgzK3B7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTQwMFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOmNhbGMoMTRweCArIDQgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7bGluZS1oZWlnaHQ6Y2FsYygyMHB4ICsgOCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmZvbnQtMTQtMTgsLmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBwLC5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQgLmJsb2NrLWxpc3QtbW9kdWxlX19pdGVtLS1xdW90ZSBibG9ja3F1b3RlIHAgYSwuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZSAuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZV9fY29udGVudCBsaSwuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZSAuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZV9fY29udGVudCBwLC5kZXZpY2VzLXBpY2tlci1tb2R1bGUgLmRldmljZXMtcGlja2VyLW1vZHVsZV9fc2VsZWN0LWNvdW50cmllcyBwLC5mb290bm90ZS1tb2R1bGUgcCwuc2lkZS1ieS1zaWRlLW1vZHVsZV9fYmxvY2sgaDMrcHtmb250LXNpemU6MTRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuZm9udC0xNC0xOCwuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IHAsLmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCAuYmxvY2stbGlzdC1tb2R1bGVfX2l0ZW0tLXF1b3RlIGJsb2NrcXVvdGUgcCBhLC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlIC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlX19jb250ZW50IGxpLC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlIC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlX19jb250ZW50IHAsLmRldmljZXMtcGlja2VyLW1vZHVsZSAuZGV2aWNlcy1waWNrZXItbW9kdWxlX19zZWxlY3QtY291bnRyaWVzIHAsLmZvb3Rub3RlLW1vZHVsZSBwLC5zaWRlLWJ5LXNpZGUtbW9kdWxlX19ibG9jayBoMytwe2ZvbnQtc2l6ZToxOHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmZvbnQtMTQtMTgsLmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBwLC5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQgLmJsb2NrLWxpc3QtbW9kdWxlX19pdGVtLS1xdW90ZSBibG9ja3F1b3RlIHAgYSwuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZSAuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZV9fY29udGVudCBsaSwuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZSAuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZV9fY29udGVudCBwLC5kZXZpY2VzLXBpY2tlci1tb2R1bGUgLmRldmljZXMtcGlja2VyLW1vZHVsZV9fc2VsZWN0LWNvdW50cmllcyBwLC5mb290bm90ZS1tb2R1bGUgcCwuc2lkZS1ieS1zaWRlLW1vZHVsZV9fYmxvY2sgaDMrcHtsaW5lLWhlaWdodDoyMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5mb250LTE0LTE4LC5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgcCwuYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIC5ibG9jay1saXN0LW1vZHVsZV9faXRlbS0tcXVvdGUgYmxvY2txdW90ZSBwIGEsLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGUgLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGVfX2NvbnRlbnQgbGksLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGUgLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGVfX2NvbnRlbnQgcCwuZGV2aWNlcy1waWNrZXItbW9kdWxlIC5kZXZpY2VzLXBpY2tlci1tb2R1bGVfX3NlbGVjdC1jb3VudHJpZXMgcCwuZm9vdG5vdGUtbW9kdWxlIHAsLnNpZGUtYnktc2lkZS1tb2R1bGVfX2Jsb2NrIGgzK3B7bGluZS1oZWlnaHQ6MjhweH19KiwqOmFmdGVyLCo6YmVmb3Jle2JveC1zaXppbmc6Ym9yZGVyLWJveH0qe3RleHQtcmVuZGVyaW5nOm9wdGltaXplTGVnaWJpbGl0eTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnR9Kjpmb2N1c3tvdXRsaW5lOjB9aW5wdXR7Zm9udC1mYW1pbHk6aW5oZXJpdH1idXR0b257b3ZlcmZsb3c6dmlzaWJsZX1pbnB1dFt0eXBlPSdzdWJtaXQnXXstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9c2VsZWN0OjotbXMtZXhwYW5ke2Rpc3BsYXk6bm9uZX1pbnB1dDo6LW1zLWNsZWFye2Rpc3BsYXk6bm9uZX1ib2R5e2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS0zMDBcIixzYW5zLXNlcmlmO2JhY2tncm91bmQtY29sb3I6I2Y4ZjhmODtvdmVyZmxvdy14OmhpZGRlbjt3aWR0aDoxMDAlO2ZvbnQtc2l6ZToxOHB4O2NvbG9yOnJnYmEoMCwwLDAsMC44KTtsaW5lLWhlaWdodDoxLjU1NTU2O2ZvbnQtc2l6ZTpjYWxjKDE1cHggKyAzICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtib2R5e2ZvbnQtc2l6ZToxNXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpe2JvZHl7Zm9udC1zaXplOjE4cHh9fW1haW57ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY4Zjg7cGFkZGluZy10b3A6ODBweDttaW4taGVpZ2h0OmNhbGMoMTAwdmggLSA0NzBweCl9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXttYWlue3BhZGRpbmctdG9wOjY0cHh9fWgxe2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS0zMDBjXCIsc2Fucy1zZXJpZjtmb250LXNpemU6NTZweDtsaW5lLWhlaWdodDoxLjIxNDI5O2ZvbnQtc2l6ZTpjYWxjKDI4cHggKyAyOCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7aDF7Zm9udC1zaXplOjI4cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7aDF7Zm9udC1zaXplOjU2cHh9fWgye2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS0zMDBjXCIsc2Fucy1zZXJpZjtsaW5lLWhlaWdodDoxLjE2NjY3O2ZvbnQtc2l6ZTpjYWxjKDI2cHggKyAyMiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7aDJ7Zm9udC1zaXplOjI2cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7aDJ7Zm9udC1zaXplOjQ4cHh9fWgze2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS0zMDBjXCIsc2Fucy1zZXJpZjtsaW5lLWhlaWdodDoxLjI7Zm9udC1zaXplOmNhbGMoMjRweCArIDE2ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtoM3tmb250LXNpemU6MjRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXtoM3tmb250LXNpemU6NDBweH19aDQsaDUsaDZ7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTcwMFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS43NX1we2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS00MDBcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTppbmhlcml0fXN0cm9uZ3tmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNzAwXCIsc2Fucy1zZXJpZjtmb250LXNpemU6aW5oZXJpdH1lbXtmb250LXN0eWxlOml0YWxpY31vbCx1bHttYXJnaW46NHB4IDAgOHB4fWxpe2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS00MDBcIixzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0OjEuNTtmb250LXNpemU6Y2FsYygxNnB4ICsgMiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7bGl7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7bGl7Zm9udC1zaXplOjE4cHh9fXVsPmxpe3Bvc2l0aW9uOnJlbGF0aXZlO2NvbG9yOnJnYmEoMCwwLDAsMC44KTttYXJnaW4tbGVmdDoyNHB4fXVsPmxpOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwcHg7bGVmdDotMjJweDt3aWR0aDozcHg7aGVpZ2h0OjNweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC44KTtib3JkZXItcmFkaXVzOjUwJX1vbD5vbHtwYWRkaW5nLWxlZnQ6MjRweH1vbD5saXtwb3NpdGlvbjpyZWxhdGl2ZTtjb2xvcjpyZ2JhKDAsMCwwLDAuOCk7bGlzdC1zdHlsZS10eXBlOmRlY2ltYWw7bWFyZ2luLWxlZnQ6MjRweDtwYWRkaW5nLWxlZnQ6MTJweH1hLC5he2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS03MDBcIixzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0OjEuNTtmb250LXNpemU6aW5oZXJpdDtjb2xvcjojMTViZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO3RyYW5zaXRpb246YWxsIDgwbXMgbGluZWFyO2JvcmRlcjpub25lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Y3Vyc29yOnBvaW50ZXJ9YSB1LC5hIHV7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1hOmFjdGl2ZSwuYTphY3RpdmV7Y29sb3I6IzIwQjdFRn0udW5kZXJsaW5lZHt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24saW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb257ZGlzcGxheTpub25lfTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjpyZ2JhKDAsMCwwLDAuOCl9Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6cmdiYSgwLDAsMCwwLjgpfTo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjpyZ2JhKDAsMCwwLDAuOCl9Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjpyZ2JhKDAsMCwwLDAuOCl9dGh7Zm9udC1mYW1pbHk6U2Ftc3VuZ09uZS03MDAsc2Fucy1zZXJpZjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9dGR7bWluLXdpZHRoOjE1MnB4O2hlaWdodDo4MHB4O3BhZGRpbmc6MTJweDt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNGOEY4Rjg7dmVydGljYWwtYWxpZ246bWlkZGxlO2JvcmRlci1yaWdodDoycHggc29saWQgI2ZmZjtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjZmZmfXRkIHN2Z3t3aWR0aDoxNXB4O2hlaWdodDoxNXB4fXRkOmZpcnN0LW9mLXR5cGV7Zm9udC1mYW1pbHk6U2Ftc3VuZ09uZS03MDAsc2Fucy1zZXJpZn1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpe3RkOmZpcnN0LW9mLXR5cGV7bWluLXdpZHRoOjExMnB4fX1wcmV7cGFkZGluZzo4cHg7Zm9udC1mYW1pbHk6XCJDb3VyaWVyXCIsIG1vbm9zcGFjZTtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY4Zjh9aHJ7Ym9yZGVyOjA7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC4xKX0uYmctZ3JheXtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY4Zjg7Y29sb3I6cmdiYSgwLDAsMCwwLjgpfS5iZy1ncmF5IC5zdmctbGF5ZXJfX3RvcC1sYXllcntiYWNrZ3JvdW5kLWNvbG9yOiNmOGY4Zjh9LmJnLWJsdWV7YmFja2dyb3VuZC1jb2xvcjojMTViZmZmO2NvbG9yOiNmZmZ9LmJnLWJsdWUgcHtjb2xvcjojZmZmfS5iZy1ibHVlIC5zdmctbGF5ZXJfX3RvcC1sYXllcntiYWNrZ3JvdW5kLWNvbG9yOiMxNWJmZmZ9LmJnLWxpZ2h0LXB1cnBsZXtiYWNrZ3JvdW5kLWNvbG9yOiNFQUVBRjR9LmJnLWxpZ2h0LXB1cnBsZSAuc3ZnLWxheWVyX190b3AtbGF5ZXJ7YmFja2dyb3VuZC1jb2xvcjojRUFFQUY0fS5iZy1saWdodC1wdXJwbGUtM3tiYWNrZ3JvdW5kLWNvbG9yOiNFREVERjU7Y29sb3I6cmdiYSgwLDAsMCwwLjgpfS5iZy1saWdodC1wdXJwbGUtMyAuc3ZnLWxheWVyX190b3AtbGF5ZXJ7YmFja2dyb3VuZC1jb2xvcjojRURFREY1fS5iZy1wdXJwbGV7YmFja2dyb3VuZC1jb2xvcjojM0UwRDg2O2NvbG9yOiNmZmZ9LmJnLXB1cnBsZSAuc3ZnLWxheWVyX190b3AtbGF5ZXJ7YmFja2dyb3VuZC1jb2xvcjojM0UwRDg2fS5iZy1wb3dkZXJ7YmFja2dyb3VuZC1jb2xvcjojRkFGMUVDO2NvbG9yOnJnYmEoMCwwLDAsMC44KX0uYmctcG93ZGVyIC5zdmctbGF5ZXJfX3RvcC1sYXllcntiYWNrZ3JvdW5kLWNvbG9yOiNGQUYxRUN9LmJnLXBpbmt7YmFja2dyb3VuZC1jb2xvcjojRjdFQkVCO2NvbG9yOnJnYmEoMCwwLDAsMC44KX0uYmctcGluayAuc3ZnLWxheWVyX190b3AtbGF5ZXJ7YmFja2dyb3VuZC1jb2xvcjojRjdFQkVCfS5iZy1ncmV5e2JhY2tncm91bmQtY29sb3I6I0YwRjBGNDtjb2xvcjpyZ2JhKDAsMCwwLDAuOCl9LmJnLWdyZXkgLnN2Zy1sYXllcl9fdG9wLWxheWVye2JhY2tncm91bmQtY29sb3I6I0YwRjBGNH0uYmctZ3JheXtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY4Zjg7Y29sb3I6cmdiYSgwLDAsMCwwLjgpfS5iZy1ncmF5IC5zdmctbGF5ZXJfX3RvcC1sYXllcntiYWNrZ3JvdW5kLWNvbG9yOiNmOGY4Zjh9LmJnLWxpZ2h0LWJsdWV7YmFja2dyb3VuZC1jb2xvcjojRTdGNUY5fS5iZy1saWdodC1ibHVlIC5zdmctbGF5ZXJfX3RvcC1sYXllcntiYWNrZ3JvdW5kLWNvbG9yOiNFN0Y1Rjl9LmJnLXdoaXRle2JhY2tncm91bmQtY29sb3I6I2ZmZn0uYmctd2hpdGUgLnN2Zy1sYXllcl9fdG9wLWxheWVye2JhY2tncm91bmQtY29sb3I6I2ZmZn0uYmctYWR0LWJsdWV7YmFja2dyb3VuZC1jb2xvcjojMTQyOEEwO2NvbG9yOiNmZmZ9LmJnLWFkdC1ibHVlIC5zdmctbGF5ZXJfX3RvcC1sYXllcntiYWNrZ3JvdW5kLWNvbG9yOiMxNDI4QTB9LmJnLWdvbGR7YmFja2dyb3VuZC1jb2xvcjojRTVCRjlBO2NvbG9yOnJnYmEoMCwwLDAsMC44KX0uYmctZ29sZCAuc3ZnLWxheWVyX190b3AtbGF5ZXJ7YmFja2dyb3VuZC1jb2xvcjojRTVCRjlBfS5iZy1nb2xkLXdoaXRle2JhY2tncm91bmQtY29sb3I6I0U1QkY5QTtjb2xvcjojZmZmfS5iZy1nb2xkLXdoaXRlIC5zdmctbGF5ZXJfX3RvcC1sYXllcntiYWNrZ3JvdW5kLWNvbG9yOiNFNUJGOUF9LmJnLWJsYWNre2JhY2tncm91bmQtY29sb3I6IzAwMDtjb2xvcjojZmZmfS5iZy1ibGFjayAuc3ZnLWxheWVyX190b3AtbGF5ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwfS5iZy1lbmRlYXZvci1ibHVle2JhY2tncm91bmQtY29sb3I6IzAwNjFCMTtjb2xvcjojZmZmfS5iZy1lbmRlYXZvci1ibHVlIC5zdmctbGF5ZXJfX3RvcC1sYXllcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDYxQjF9LmJnLWxpZ2h0LWdyZXktZ3JhZGllbnQtcmlnaHQtdG8tbGVmdHtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgzMTVkZWcsICNFOEU4RTggMCUsICNGQUZBRkEgMTAwJSl9LmJnLWxpZ2h0LWdyZXktZ3JhZGllbnQtcmlnaHQtdG8tbGVmdCAuc3ZnLWxheWVyX190b3AtbGF5ZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMzE1ZGVnLCAjRThFOEU4IDAlLCAjRkFGQUZBIDEwMCUpfS5iZy1kZWVwLWdyZXktZ3JhZGllbnQtcmlnaHQtdG8tbGVmdHtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgzMTVkZWcsICNFOEU4RTggMCUsICNGM0YzRjMgMTAwJSl9LmJnLWRlZXAtZ3JleS1ncmFkaWVudC1yaWdodC10by1sZWZ0IC5zdmctbGF5ZXJfX3RvcC1sYXllcntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgzMTVkZWcsICNFOEU4RTggMCUsICNGM0YzRjMgMTAwJSl9LmJnLWJsYWNrLWdyYWRpZW50LWxlZnQtdG8tcmlnaHR7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMDAwIDAlLCAjMkIyQjJCIDEwMCUpfS5iZy1ibGFjay1ncmFkaWVudC1sZWZ0LXRvLXJpZ2h0IC5zdmctbGF5ZXJfX3RvcC1sYXllcntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMwMDAgMCUsICMyQjJCMkIgMTAwJSl9LmJnLWxpZ2h0LWdyZXktZ3JhZGllbnQtbGVmdC10by1yaWdodHtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNFOEU4ZTggMCwgI2ZmZiAxMDAlKX0uYmctbGlnaHQtZ3JleS1ncmFkaWVudC1sZWZ0LXRvLXJpZ2h0IC5zdmctbGF5ZXJfX3RvcC1sYXllcntiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNFOEU4ZTggMCwgI2ZmZiAxMDAlKX0ucGFnZS1jb250YWluZXJ7bWF4LXdpZHRoOjE0NDBweDttYXJnaW46MCBhdXRvO292ZXJmbG93OmhpZGRlbjt3aWR0aDoxMDAlO3RyYW5zaXRpb24tcHJvcGVydHk6bWFyZ2luO3RyYW5zaXRpb24tZHVyYXRpb246NjAwbXM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO3RyYW5zaXRpb24tZGVsYXk6MHN9LmJsb2NrLWNvbnRhaW5lcntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlfS5ibG9jay1tZWRpdW0tY29udGFpbmVye3dpZHRoOjkwJTttYXgtd2lkdGg6NzU2cHg7bWFyZ2luOjAgYXV0b30uYmxvY2staW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjAgYXV0bzt3aWR0aDo5MCV9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvY2staW5uZXJ7d2lkdGg6ODUlfX0ubWFpbi13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5tYWluLXdyYXBwZXIuc3VibmF2aWdhdGlvbi1hY3RpdmV7cGFkZGluZy10b3A6MTYwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsubWFpbi13cmFwcGVyLnN1Ym5hdmlnYXRpb24tYWN0aXZle3BhZGRpbmctdG9wOjEyOHB4fX0udGV4dC10cnVuY2F0ZXtoZWlnaHQ6NTBweDtvdmVyZmxvdzpoaWRkZW59LmxhenktbG9hZGVye29wYWNpdHk6MH0uaWNvbnMtc3ByaXRlc2hlZXR7ZGlzcGxheTpub25lO3dpZHRoOjA7aGVpZ2h0OjB9LmFkZC10by1jYXJ0e2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5hZGQtdG8tY2FydCAuYnV0dG9ue3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoxMHB4fS5hZGQtdG8tY2FydCBwe2NsZWFyOmJvdGg7bWFyZ2luLXRvcDoyOHB4O2ZvbnQtc2l6ZToxNHB4fS5hZGQtdG8tY2FydC53YXJuaW5nIHB7b3BhY2l0eTowLjg7Y29sb3I6I0ZGNTI1MTtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNzAwXCIsc2Fucy1zZXJpZn0uYWRkLXRvLWNhcnQuZGlzY29udGludWVkIC5idXR0b257cG9zaXRpb246cmVsYXRpdmU7dG9wOjEwcHh9LmFkZC10by1jYXJ0LmRpc2NvbnRpbnVlZCBwe2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS00MDBcIixzYW5zLXNlcmlmO2NvbG9yOnJnYmEoMCwwLDAsMC44KX0uYnJlYWRjcnVtYntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MjBweDtsZWZ0OjA7cmlnaHQ6MDttYXJnaW46YXV0bzt3aWR0aDo5MCU7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTQwMFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6Mjtjb2xvcjpyZ2JhKDAsMCwwLDAuNSk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7ei1pbmRleDoxfS5icmVhZGNydW1iOmhvdmVye2NvbG9yOiMwOEEyREI7dHJhbnNpdGlvbi1wcm9wZXJ0eTphbGw7dHJhbnNpdGlvbi1kdXJhdGlvbjozOTBtczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7dHJhbnNpdGlvbi1kZWxheTowc30uYnJlYWRjcnVtYj5zcGFue3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoxLjdweDttYXJnaW4tcmlnaHQ6NHB4O2ZvbnQtc2l6ZToyMHB4fS5icmVhZGNydW1ic3tjbGVhcjpib3RoO3dpZHRoOjkwJTtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDttYXJnaW46YXV0b30uYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJ7cG9zaXRpb246cmVsYXRpdmU7ZmxvYXQ6bGVmdDt3aWR0aDphdXRvfS5icmVhZGNydW1icyAuYnJlYWRjcnVtYi1kYXJrZXJ7Y29sb3I6cmdiYSgwLDAsMCwwLjg0KX0uYnJlYWRjcnVtYnMgcC5icmVhZGNydW1iIHNwYW57Zm9udC1zaXplOjE0cHg7cG9zaXRpb246cmVsYXRpdmU7dG9wOjlweH0uYnJlYWRjcnVtYnMgcC5icmVhZGNydW1iOmhvdmVye2NvbG9yOnJnYmEoMCwwLDAsMC41KX0uYnV0dG9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS03MDBcIixzYW5zLXNlcmlmO3BhZGRpbmctdG9wOmNhbGMoMTBweCArIDIgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7cGFkZGluZy1ib3R0b206Y2FsYygxMHB4ICsgMiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtwYWRkaW5nLWxlZnQ6Y2FsYygxOHB4ICsgNiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtwYWRkaW5nLXJpZ2h0OmNhbGMoMThweCArIDYgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7Ym9yZGVyOjJweCBzb2xpZCAjMTViZmZmO2JvcmRlci1yYWRpdXM6NDBweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dGV4dC1hbGlnbjpjZW50ZXI7Y3Vyc29yOnBvaW50ZXI7bGV0dGVyLXNwYWNpbmc6MC4wNGVtO3RyYW5zaXRpb246YWxsIDgwbXMgZWFzZS1vdXQ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiMxNWJmZmZ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5idXR0b257cGFkZGluZy10b3A6MTBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYnV0dG9ue3BhZGRpbmctdG9wOjEycHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYnV0dG9ue3BhZGRpbmctYm90dG9tOjEwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJ1dHRvbntwYWRkaW5nLWJvdHRvbToxMnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJ1dHRvbntwYWRkaW5nLWxlZnQ6MThweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYnV0dG9ue3BhZGRpbmctbGVmdDoyNHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJ1dHRvbntwYWRkaW5nLXJpZ2h0OjE4cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJ1dHRvbntwYWRkaW5nLXJpZ2h0OjI0cHh9fS5idXR0b24gc3Zne2ZpbGw6I2ZmZn1odG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDhBMkRCO2JvcmRlci1jb2xvcjojMDhBMkRCfWh0bWw6bm90KC5kZXZpY2UpIC5idXR0b246Zm9jdXMsaHRtbC5kZXZpY2UgLmJ1dHRvbjpmb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzA4QTJEQjtib3JkZXItY29sb3I6IzA4QTJEQn1odG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uOmFjdGl2ZSxodG1sLmRldmljZSAuYnV0dG9uOmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzIwQjdFRjtib3JkZXItY29sb3I6IzIwQjdFRn0uYnV0dG9uOmRpc2FibGVke2JhY2tncm91bmQ6IzAwMDtvcGFjaXR5Oi4yO2JvcmRlci1jb2xvcjojMDAwfS5idXR0b24tLWNpcmNsZSwuYnV0dG9uLS1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDo1MHB4O2hlaWdodDo1MHB4O2JvcmRlcjpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2JvcmRlci1yYWRpdXM6NTAlO2N1cnNvcjpwb2ludGVyO2JvcmRlcjpzb2xpZCAycHggdHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQ6I2ZmZjtib3gtc2hhZG93OjAgNnB4IDZweCAwIHJnYmEoMCwwLDAsMC4xKX0uYnV0dG9uLS1jaXJjbGUgc3ZnLC5idXR0b24tLWNsb3NlIHN2Z3twb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjA7dG9wOjEuNXB4O3dpZHRoOjIycHg7aGVpZ2h0OjIycHg7ZmlsbDpyZ2JhKDAsMCwwLDAuOCl9aHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbi0tY2lyY2xlOmhvdmVyLGh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLWNsb3NlOmhvdmVye2JvcmRlci1jb2xvcjp3aGl0ZTtjb2xvcjpyZ2JhKDAsMCwwLDAuOCk7dHJhbnNmb3JtOnNjYWxlKDEuMDUpfWh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLWNpcmNsZTpob3ZlciBzdmcsaHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbi0tY2xvc2U6aG92ZXIgc3Zne2ZpbGw6cmdiYSgwLDAsMCwwLjgpfWh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLWNpcmNsZTpmb2N1cyxodG1sLmRldmljZSAuYnV0dG9uLS1jaXJjbGU6Zm9jdXMsaHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbi0tY2xvc2U6Zm9jdXMsaHRtbC5kZXZpY2UgLmJ1dHRvbi0tY2xvc2U6Zm9jdXN7Ym9yZGVyLWNvbG9yOndoaXRlO2NvbG9yOnJnYmEoMCwwLDAsMC44KTtib3gtc2hhZG93OjAgMCAwIDJweCAjZmZmfWh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLWNpcmNsZTpmb2N1cyBzdmcsaHRtbC5kZXZpY2UgLmJ1dHRvbi0tY2lyY2xlOmZvY3VzIHN2ZyxodG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uLS1jbG9zZTpmb2N1cyBzdmcsaHRtbC5kZXZpY2UgLmJ1dHRvbi0tY2xvc2U6Zm9jdXMgc3Zne2ZpbGw6cmdiYSgwLDAsMCwwLjgpfWh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLWNpcmNsZTphY3RpdmUsaHRtbC5kZXZpY2UgLmJ1dHRvbi0tY2lyY2xlOmFjdGl2ZSxodG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uLS1jbG9zZTphY3RpdmUsaHRtbC5kZXZpY2UgLmJ1dHRvbi0tY2xvc2U6YWN0aXZle2JvcmRlci1jb2xvcjp3aGl0ZTtjb2xvcjpyZ2JhKDAsMCwwLDAuOCk7Ym94LXNoYWRvdzowIDAgMCAycHggI2ZmZn1odG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uLS1jaXJjbGU6YWN0aXZlIHN2ZyxodG1sLmRldmljZSAuYnV0dG9uLS1jaXJjbGU6YWN0aXZlIHN2ZyxodG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uLS1jbG9zZTphY3RpdmUgc3ZnLGh0bWwuZGV2aWNlIC5idXR0b24tLWNsb3NlOmFjdGl2ZSBzdmd7ZmlsbDpyZ2JhKDAsMCwwLDAuOCl9LmJ1dHRvbi0tY2lyY2xlLmJ1dHRvbi0tbGFyZ2UsLmJ1dHRvbi0tY2xvc2UuYnV0dG9uLS1sYXJnZXt3aWR0aDo4MHB4O2hlaWdodDo4MHB4fS5idXR0b24tLXBsYXktc21hbGwgc3Zne3RvcDoxLjVweDt3aWR0aDoxNXB4O2hlaWdodDoxNXB4fS5idXR0b24tLXRyYW5zcGFyZW50LWJsYWNre2NvbG9yOnJnYmEoMCwwLDAsMC44KTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDAuOCl9LmJ1dHRvbi0tdHJhbnNwYXJlbnQtYmxhY2sgc3Zne2ZpbGw6cmdiYSgwLDAsMCwwLjgpfWh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLXRyYW5zcGFyZW50LWJsYWNrOmhvdmVye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjgpO2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50fWh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLXRyYW5zcGFyZW50LWJsYWNrOmhvdmVyIHN2Z3tmaWxsOiNmZmZ9aHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbi0tdHJhbnNwYXJlbnQtYmxhY2s6Zm9jdXMsaHRtbC5kZXZpY2UgLmJ1dHRvbi0tdHJhbnNwYXJlbnQtYmxhY2s6Zm9jdXN7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuOCk7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6dHJhbnNwYXJlbnR9aHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbi0tdHJhbnNwYXJlbnQtYmxhY2s6Zm9jdXMgc3ZnLGh0bWwuZGV2aWNlIC5idXR0b24tLXRyYW5zcGFyZW50LWJsYWNrOmZvY3VzIHN2Z3tmaWxsOiNmZmZ9aHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbi0tdHJhbnNwYXJlbnQtYmxhY2s6YWN0aXZlLGh0bWwuZGV2aWNlIC5idXR0b24tLXRyYW5zcGFyZW50LWJsYWNrOmFjdGl2ZXtiYWNrZ3JvdW5kOiMwMDA7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6dHJhbnNwYXJlbnR9aHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbi0tdHJhbnNwYXJlbnQtYmxhY2s6YWN0aXZlIHN2ZyxodG1sLmRldmljZSAuYnV0dG9uLS10cmFuc3BhcmVudC1ibGFjazphY3RpdmUgc3Zne2ZpbGw6I2ZmZn0uYnV0dG9uLS10cmFuc3BhcmVudC13aGl0ZXtjb2xvcjojZmZmO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOiNmZmZ9LmJ1dHRvbi0tdHJhbnNwYXJlbnQtd2hpdGUgc3Zne2ZpbGw6I2ZmZn1odG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uLS10cmFuc3BhcmVudC13aGl0ZTpob3Zlcntjb2xvcjpyZ2JhKDAsMCwwLDAuOCk7YmFja2dyb3VuZDojZmZmO2JvcmRlci1jb2xvcjojZmZmfWh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLXRyYW5zcGFyZW50LXdoaXRlOmhvdmVyIHN2Z3tmaWxsOnJnYmEoMCwwLDAsMC44KX1odG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uLS10cmFuc3BhcmVudC13aGl0ZTphY3RpdmUsaHRtbC5kZXZpY2UgLmJ1dHRvbi0tdHJhbnNwYXJlbnQtd2hpdGU6YWN0aXZlLmJnLWFkdC1ibHVle2JhY2tncm91bmQ6I2Y0ZjRmNDtjb2xvcjpyZ2JhKDAsMCwwLDAuOCk7Ym9yZGVyLWNvbG9yOiNmNGY0ZjR9aHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbi0tdHJhbnNwYXJlbnQtd2hpdGU6YWN0aXZlIHN2ZyxodG1sLmRldmljZSAuYnV0dG9uLS10cmFuc3BhcmVudC13aGl0ZTphY3RpdmUuYmctYWR0LWJsdWUgc3Zne2ZpbGw6cmdiYSgwLDAsMCwwLjgpfWh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLXRyYW5zcGFyZW50LXdoaXRlOmZvY3VzLGh0bWwuZGV2aWNlIC5idXR0b24tLXRyYW5zcGFyZW50LXdoaXRlOmZvY3Vze2JhY2tncm91bmQ6I2Y0ZjRmNDtjb2xvcjpyZ2JhKDAsMCwwLDAuOCk7Ym9yZGVyLWNvbG9yOiNmNGY0ZjR9aHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbi0tdHJhbnNwYXJlbnQtd2hpdGU6Zm9jdXMgc3ZnLGh0bWwuZGV2aWNlIC5idXR0b24tLXRyYW5zcGFyZW50LXdoaXRlOmZvY3VzIHN2Z3tmaWxsOnJnYmEoMCwwLDAsMC44KX0uYnV0dG9uLS13aGl0ZSwuYnV0dG9uLS13aGl0ZS1ibHVle2NvbG9yOiMxNWJmZmY7YmFja2dyb3VuZDojZmZmO2JvcmRlci1jb2xvcjojZmZmfS5idXR0b24tLXdoaXRlIHN2ZywuYnV0dG9uLS13aGl0ZS1ibHVlIHN2Z3tmaWxsOiMxNWJmZmZ9aHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbi0td2hpdGU6aG92ZXIsaHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbi0td2hpdGUtYmx1ZTpob3Zlcntjb2xvcjojMTViZmZmO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2ZmZn1odG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uLS13aGl0ZTpob3ZlciBzdmcsaHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbi0td2hpdGUtYmx1ZTpob3ZlciBzdmd7ZmlsbDojMTViZmZmfWh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLXdoaXRlOmZvY3VzLGh0bWwuZGV2aWNlIC5idXR0b24tLXdoaXRlOmZvY3VzLGh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLXdoaXRlLWJsdWU6Zm9jdXMsaHRtbC5kZXZpY2UgLmJ1dHRvbi0td2hpdGUtYmx1ZTpmb2N1c3tjb2xvcjojMTViZmZmO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2ZmZn1odG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uLS13aGl0ZTpmb2N1cyBzdmcsaHRtbC5kZXZpY2UgLmJ1dHRvbi0td2hpdGU6Zm9jdXMgc3ZnLGh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLXdoaXRlLWJsdWU6Zm9jdXMgc3ZnLGh0bWwuZGV2aWNlIC5idXR0b24tLXdoaXRlLWJsdWU6Zm9jdXMgc3Zne2ZpbGw6IzE1YmZmZn1odG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uLS13aGl0ZTphY3RpdmUsaHRtbC5kZXZpY2UgLmJ1dHRvbi0td2hpdGU6YWN0aXZlLGh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLXdoaXRlLWJsdWU6YWN0aXZlLGh0bWwuZGV2aWNlIC5idXR0b24tLXdoaXRlLWJsdWU6YWN0aXZle2NvbG9yOiMxNWJmZmY7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZmZmfWh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLXdoaXRlOmFjdGl2ZSBzdmcsaHRtbC5kZXZpY2UgLmJ1dHRvbi0td2hpdGU6YWN0aXZlIHN2ZyxodG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uLS13aGl0ZS1ibHVlOmFjdGl2ZSBzdmcsaHRtbC5kZXZpY2UgLmJ1dHRvbi0td2hpdGUtYmx1ZTphY3RpdmUgc3Zne2ZpbGw6IzE1YmZmZn0uYnV0dG9uLS13aGl0ZS1ibGFja3tjb2xvcjpyZ2JhKDAsMCwwLDAuOCk7YmFja2dyb3VuZDojZmZmO2JvcmRlci1jb2xvcjojZmZmfS5idXR0b24tLXdoaXRlLWJsYWNrIHN2Z3tmaWxsOnJnYmEoMCwwLDAsMC44KX1odG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uLS13aGl0ZS1ibGFjazpob3Zlcntjb2xvcjpyZ2JhKDAsMCwwLDAuOCk7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZmZmfWh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLXdoaXRlLWJsYWNrOmhvdmVyIHN2Z3tmaWxsOnJnYmEoMCwwLDAsMC44KX1odG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uLS13aGl0ZS1ibGFjazphY3RpdmUsaHRtbC5kZXZpY2UgLmJ1dHRvbi0td2hpdGUtYmxhY2s6YWN0aXZle2NvbG9yOnJnYmEoMCwwLDAsMC44KTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNmZmZ9aHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbi0td2hpdGUtYmxhY2s6YWN0aXZlIHN2ZyxodG1sLmRldmljZSAuYnV0dG9uLS13aGl0ZS1ibGFjazphY3RpdmUgc3Zne2ZpbGw6cmdiYSgwLDAsMCwwLjgpfWh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLXdoaXRlLWJsYWNrOmZvY3VzLGh0bWwuZGV2aWNlIC5idXR0b24tLXdoaXRlLWJsYWNrOmZvY3Vze2NvbG9yOnJnYmEoMCwwLDAsMC44KTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNmZmZ9aHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbi0td2hpdGUtYmxhY2s6Zm9jdXMgc3ZnLGh0bWwuZGV2aWNlIC5idXR0b24tLXdoaXRlLWJsYWNrOmZvY3VzIHN2Z3tmaWxsOnJnYmEoMCwwLDAsMC44KX0uYnV0dG9uLS13aGl0ZS1wdXJwbGV7Y29sb3I6IzNFMEQ4NjtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLWNvbG9yOiNmZmZ9LmJ1dHRvbi0td2hpdGUtcHVycGxlIHN2Z3tmaWxsOiMzRTBEODZ9aHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbi0td2hpdGUtcHVycGxlOmhvdmVye2NvbG9yOiMzRTBEODY7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZmZmfWh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLXdoaXRlLXB1cnBsZTpob3ZlciBzdmd7ZmlsbDojM0UwRDg2fWh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLXdoaXRlLXB1cnBsZTphY3RpdmUsaHRtbC5kZXZpY2UgLmJ1dHRvbi0td2hpdGUtcHVycGxlOmFjdGl2ZXtjb2xvcjojM0UwRDg2O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2ZmZn1odG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uLS13aGl0ZS1wdXJwbGU6YWN0aXZlIHN2ZyxodG1sLmRldmljZSAuYnV0dG9uLS13aGl0ZS1wdXJwbGU6YWN0aXZlIHN2Z3tmaWxsOiMzRTBEODZ9aHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbi0td2hpdGUtcHVycGxlOmZvY3VzLGh0bWwuZGV2aWNlIC5idXR0b24tLXdoaXRlLXB1cnBsZTpmb2N1c3tjb2xvcjojM0UwRDg2O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2ZmZn1odG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uLS13aGl0ZS1wdXJwbGU6Zm9jdXMgc3ZnLGh0bWwuZGV2aWNlIC5idXR0b24tLXdoaXRlLXB1cnBsZTpmb2N1cyBzdmd7ZmlsbDojM0UwRDg2fS5idXR0b24tLXdoaXRlLWFkdC1ibHVle2NvbG9yOiMxNDI4QTA7YmFja2dyb3VuZDojZmZmO2JvcmRlci1jb2xvcjojZmZmfS5idXR0b24tLXdoaXRlLWFkdC1ibHVlIHN2Z3tmaWxsOiMxNDI4QTB9aHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbi0td2hpdGUtYWR0LWJsdWU6aG92ZXJ7Y29sb3I6IzE0MjhBMDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNmZmZ9aHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbi0td2hpdGUtYWR0LWJsdWU6aG92ZXIgc3Zne2ZpbGw6IzE0MjhBMH1odG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uLS13aGl0ZS1hZHQtYmx1ZTphY3RpdmUsaHRtbC5kZXZpY2UgLmJ1dHRvbi0td2hpdGUtYWR0LWJsdWU6YWN0aXZle2NvbG9yOiMxNDI4QTA7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZmZmfWh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLXdoaXRlLWFkdC1ibHVlOmFjdGl2ZSBzdmcsaHRtbC5kZXZpY2UgLmJ1dHRvbi0td2hpdGUtYWR0LWJsdWU6YWN0aXZlIHN2Z3tmaWxsOiMxNDI4QTB9aHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbi0td2hpdGUtYWR0LWJsdWU6Zm9jdXMsaHRtbC5kZXZpY2UgLmJ1dHRvbi0td2hpdGUtYWR0LWJsdWU6Zm9jdXN7Y29sb3I6IzE0MjhBMDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNmZmZ9aHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbi0td2hpdGUtYWR0LWJsdWU6Zm9jdXMgc3ZnLGh0bWwuZGV2aWNlIC5idXR0b24tLXdoaXRlLWFkdC1ibHVlOmZvY3VzIHN2Z3tmaWxsOiMxNDI4QTB9LmJ1dHRvbi0tdW5kZXJsaW5le3BhZGRpbmctbGVmdDpjYWxjKDRweCArIDIgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7cGFkZGluZy1yaWdodDpjYWxjKDRweCArIDIgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowO3BhZGRpbmctYm90dG9tOjA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtjb2xvcjpyZ2JhKDAsMCwwLDAuOCl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5idXR0b24tLXVuZGVybGluZXtwYWRkaW5nLWxlZnQ6NHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5idXR0b24tLXVuZGVybGluZXtwYWRkaW5nLWxlZnQ6NnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJ1dHRvbi0tdW5kZXJsaW5le3BhZGRpbmctcmlnaHQ6NHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5idXR0b24tLXVuZGVybGluZXtwYWRkaW5nLXJpZ2h0OjZweH19LmJ1dHRvbi0tdW5kZXJsaW5lOjphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7aGVpZ2h0OjJweDt3aWR0aDoxMDAlO3RyYW5zaXRpb246YWxsIDgwbXMgZWFzZS1vdXQ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMjMpO21hcmdpbi10b3A6Y2FsYyg3cHggKyA1ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYnV0dG9uLS11bmRlcmxpbmU6OmFmdGVye21hcmdpbi10b3A6N3B4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5idXR0b24tLXVuZGVybGluZTo6YWZ0ZXJ7bWFyZ2luLXRvcDoxMnB4fX1odG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uLS11bmRlcmxpbmU6aG92ZXJ7Y29sb3I6cmdiYSgwLDAsMCwwLjgpO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9aHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbi0tdW5kZXJsaW5lOmhvdmVyOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC42KX1odG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uLS11bmRlcmxpbmU6YWN0aXZlLGh0bWwuZGV2aWNlIC5idXR0b24tLXVuZGVybGluZTphY3RpdmV7Y29sb3I6cmdiYSgwLDAsMCwwLjgpO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9aHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbi0tdW5kZXJsaW5lOmFjdGl2ZTo6YWZ0ZXIsaHRtbC5kZXZpY2UgLmJ1dHRvbi0tdW5kZXJsaW5lOmFjdGl2ZTo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuNil9aHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbi0tdW5kZXJsaW5lOmZvY3VzLGh0bWwuZGV2aWNlIC5idXR0b24tLXVuZGVybGluZTpmb2N1c3tjb2xvcjpyZ2JhKDAsMCwwLDAuOCk7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH1odG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uLS11bmRlcmxpbmU6Zm9jdXM6OmFmdGVyLGh0bWwuZGV2aWNlIC5idXR0b24tLXVuZGVybGluZTpmb2N1czo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuNil9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuYnV0dG9uLS11bmRlcmxpbmV7bWFyZ2luLXRvcDo1cHh9fS5idXR0b24tLXBsYXl7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTcwMFwiLHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MTRweDtib3JkZXItcmFkaXVzOjQwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtYWxpZ246Y2VudGVyO2N1cnNvcjpwb2ludGVyO2xldHRlci1zcGFjaW5nOjAuMDRlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzNFMEQ4Njt0cmFuc2l0aW9uOmFsbCAuMDdzIGVhc2U7bWFyZ2luLXRvcDpjYWxjKDI0cHggKyAzMiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtwYWRkaW5nLXRvcDpjYWxjKDE5cHggKyAxMSAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtwYWRkaW5nLXJpZ2h0OmNhbGMoMjhweCArIDE0ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO3BhZGRpbmctYm90dG9tOmNhbGMoMTlweCArIDExICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO3BhZGRpbmctbGVmdDpjYWxjKDI4cHggKyAxNCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtmb250LXNpemU6Y2FsYygxNHB4ICsgMiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJ1dHRvbi0tcGxheXttYXJnaW4tdG9wOjI0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJ1dHRvbi0tcGxheXttYXJnaW4tdG9wOjU2cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYnV0dG9uLS1wbGF5e3BhZGRpbmctdG9wOjE5cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJ1dHRvbi0tcGxheXtwYWRkaW5nLXRvcDozMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJ1dHRvbi0tcGxheXtwYWRkaW5nLXJpZ2h0OjI4cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJ1dHRvbi0tcGxheXtwYWRkaW5nLXJpZ2h0OjQycHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYnV0dG9uLS1wbGF5e3BhZGRpbmctYm90dG9tOjE5cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJ1dHRvbi0tcGxheXtwYWRkaW5nLWJvdHRvbTozMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJ1dHRvbi0tcGxheXtwYWRkaW5nLWxlZnQ6MjhweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYnV0dG9uLS1wbGF5e3BhZGRpbmctbGVmdDo0MnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJ1dHRvbi0tcGxheXtmb250LXNpemU6MTRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYnV0dG9uLS1wbGF5e2ZvbnQtc2l6ZToxNnB4fX0uYnV0dG9uLS1wbGF5OmFmdGVye2NvbnRlbnQ6Jyc7d2lkdGg6ODAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MTAlO3RvcDoxMCU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuOCk7ZmlsdGVyOmJsdXIoMTBweCk7b3BhY2l0eTowLjM7ZGlzcGxheTpibG9jaztwYWRkaW5nLXRvcDpjYWxjKDEycHggKyA0ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO3BhZGRpbmctYm90dG9tOmNhbGMoMTJweCArIDQgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7cGFkZGluZy1sZWZ0OmNhbGMoMThweCArIDYgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7cGFkZGluZy1yaWdodDpjYWxjKDE4cHggKyA2ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO2JvcmRlci1yYWRpdXM6NDBweDt6LWluZGV4Oi01fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYnV0dG9uLS1wbGF5OmFmdGVye3BhZGRpbmctdG9wOjEycHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJ1dHRvbi0tcGxheTphZnRlcntwYWRkaW5nLXRvcDoxNnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJ1dHRvbi0tcGxheTphZnRlcntwYWRkaW5nLWJvdHRvbToxMnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5idXR0b24tLXBsYXk6YWZ0ZXJ7cGFkZGluZy1ib3R0b206MTZweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5idXR0b24tLXBsYXk6YWZ0ZXJ7cGFkZGluZy1sZWZ0OjE4cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJ1dHRvbi0tcGxheTphZnRlcntwYWRkaW5nLWxlZnQ6MjRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5idXR0b24tLXBsYXk6YWZ0ZXJ7cGFkZGluZy1yaWdodDoxOHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5idXR0b24tLXBsYXk6YWZ0ZXJ7cGFkZGluZy1yaWdodDoyNHB4fX1odG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uLS1wbGF5OmhvdmVye2JveC1zaGFkb3c6MCAwIDAgMnB4ICNmZmZ9aHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbi0tcGxheTphY3RpdmUsaHRtbC5kZXZpY2UgLmJ1dHRvbi0tcGxheTphY3RpdmV7Ym94LXNoYWRvdzowIDAgMCAycHggI2ZmZn1odG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uLS1wbGF5OmZvY3VzLGh0bWwuZGV2aWNlIC5idXR0b24tLXBsYXk6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAycHggI2ZmZn0uYnV0dG9uLS1wbGF5IHN2Z3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tcmlnaHQ6NnB4O2ZpbGw6IzNFMEQ4Nn0uYnV0dG9uLS1wbGF5IHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlfWh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLXBsYXk6aG92ZXIsaHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbi0tcGxheTpmb2N1cyxodG1sLmRldmljZSAuYnV0dG9uLS1wbGF5OmhvdmVyLGh0bWwuZGV2aWNlIC5idXR0b24tLXBsYXk6Zm9jdXN7Y29sb3I6IzNFMEQ4Nn1odG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uLS1wbGF5OmhvdmVyIHN2ZyxodG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uLS1wbGF5OmZvY3VzIHN2ZyxodG1sLmRldmljZSAuYnV0dG9uLS1wbGF5OmhvdmVyIHN2ZyxodG1sLmRldmljZSAuYnV0dG9uLS1wbGF5OmZvY3VzIHN2Z3tmaWxsOiMzRTBEODZ9LmJnLWJsdWUgLmJ1dHRvbi0tcGxheXtjb2xvcjojMTViZmZmfS5iZy1ibHVlIC5idXR0b24tLXBsYXkgc3Zne2ZpbGw6IzE1YmZmZn1odG1sOm5vdCguZGV2aWNlKSAuYmctYmx1ZSAuYnV0dG9uLS1wbGF5OmhvdmVyLGh0bWw6bm90KC5kZXZpY2UpIC5iZy1ibHVlIC5idXR0b24tLXBsYXk6Zm9jdXMsaHRtbDpub3QoLmRldmljZSkgLmJnLWJsdWUgLmJ1dHRvbi0tcGxheTphY3RpdmUsaHRtbC5kZXZpY2UgLmJnLWJsdWUgLmJ1dHRvbi0tcGxheTphY3RpdmV7Y29sb3I6IzE1YmZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9aHRtbDpub3QoLmRldmljZSkgLmJnLWJsdWUgLmJ1dHRvbi0tcGxheTpob3ZlciBzdmcsaHRtbDpub3QoLmRldmljZSkgLmJnLWJsdWUgLmJ1dHRvbi0tcGxheTpmb2N1cyBzdmcsaHRtbDpub3QoLmRldmljZSkgLmJnLWJsdWUgLmJ1dHRvbi0tcGxheTphY3RpdmUgc3ZnLGh0bWwuZGV2aWNlIC5iZy1ibHVlIC5idXR0b24tLXBsYXk6YWN0aXZlIHN2Z3tmaWxsOiMxNWJmZmZ9LmJnLWFkdC1ibHVlIC5idXR0b24tLXBsYXl7Y29sb3I6IzE0MjhBMH0uYmctYWR0LWJsdWUgLmJ1dHRvbi0tcGxheSBzdmd7ZmlsbDojMTQyOEEwfWh0bWw6bm90KC5kZXZpY2UpIC5iZy1hZHQtYmx1ZSAuYnV0dG9uLS1wbGF5OmhvdmVyLGh0bWw6bm90KC5kZXZpY2UpIC5iZy1hZHQtYmx1ZSAuYnV0dG9uLS1wbGF5OmZvY3VzLGh0bWw6bm90KC5kZXZpY2UpIC5iZy1hZHQtYmx1ZSAuYnV0dG9uLS1wbGF5OmFjdGl2ZSxodG1sLmRldmljZSAuYmctYWR0LWJsdWUgLmJ1dHRvbi0tcGxheTphY3RpdmV7Y29sb3I6IzE0MjhBMDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9aHRtbDpub3QoLmRldmljZSkgLmJnLWFkdC1ibHVlIC5idXR0b24tLXBsYXk6aG92ZXIgc3ZnLGh0bWw6bm90KC5kZXZpY2UpIC5iZy1hZHQtYmx1ZSAuYnV0dG9uLS1wbGF5OmZvY3VzIHN2ZyxodG1sOm5vdCguZGV2aWNlKSAuYmctYWR0LWJsdWUgLmJ1dHRvbi0tcGxheTphY3RpdmUgc3ZnLGh0bWwuZGV2aWNlIC5iZy1hZHQtYmx1ZSAuYnV0dG9uLS1wbGF5OmFjdGl2ZSBzdmd7ZmlsbDojMTQyOEEwfS5idXR0b24tLXBpbGx7cGFkZGluZzo4cHggMTZweDtib3JkZXItcmFkaXVzOjMycHh9LmJ1dHRvbi0tYmxhY2t7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuOCk7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjgpfWh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLWJsYWNrOmhvdmVyLGh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLWJsYWNrOmZvY3Vze2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjgpO2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50fWh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLWJsYWNrOmFjdGl2ZSxodG1sLmRldmljZSAuYnV0dG9uLS1ibGFjazphY3RpdmV7Ym9yZGVyOjJweCBzb2xpZCAjMDAwO2JhY2tncm91bmQtY29sb3I6IzAwMDtjb2xvcjojZmZmfS5idXR0b24tLWdyYXl7YmFja2dyb3VuZDojRDhEOEQ4O2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNEOEQ4RDh9aHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbi0tZ3JheTpob3ZlcixodG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uLS1ncmF5OmZvY3Vze2JhY2tncm91bmQ6I0Q4RDhEODtjb2xvcjojZmZmO2JvcmRlci1jb2xvcjojRDhEOEQ4fWh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLWdyYXk6YWN0aXZlLGh0bWwuZGV2aWNlIC5idXR0b24tLWdyYXk6YWN0aXZle2JvcmRlcjoycHggc29saWQgI0Q4RDhEODtiYWNrZ3JvdW5kLWNvbG9yOiNEOEQ4RDg7Y29sb3I6I2ZmZn0uYnV0dG9uLS13aGl0ZXtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6cmdiYSgwLDAsMCwwLjgpO2JvcmRlci1jb2xvcjojZmZmfWh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLXdoaXRlOmhvdmVyLGh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLXdoaXRlOmZvY3Vze2JhY2tncm91bmQ6I2ZmZjtjb2xvcjpyZ2JhKDAsMCwwLDAuOCk7Ym9yZGVyLWNvbG9yOiNmZmZ9aHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbi0td2hpdGU6YWN0aXZlLGh0bWwuZGV2aWNlIC5idXR0b24tLXdoaXRlOmFjdGl2ZXtiYWNrZ3JvdW5kOiNmNGY0ZjQ7Y29sb3I6cmdiYSgwLDAsMCwwLjgpO2JvcmRlci1jb2xvcjojZjRmNGY0fS5idXR0b24tLWxhcmdle2ZvbnQtc2l6ZTpjYWxjKDE0cHggKyAyICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO2xpbmUtaGVpZ2h0OmNhbGMoMTRweCArIDIgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7cGFkZGluZy10b3A6Y2FsYyg4cHggKyA2ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO3BhZGRpbmctYm90dG9tOmNhbGMoOHB4ICsgNiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtwYWRkaW5nLWxlZnQ6Y2FsYygxOHB4ICsgNiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtwYWRkaW5nLXJpZ2h0OmNhbGMoMThweCArIDYgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5idXR0b24tLWxhcmdle2ZvbnQtc2l6ZToxNHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5idXR0b24tLWxhcmdle2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJ1dHRvbi0tbGFyZ2V7bGluZS1oZWlnaHQ6MTRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYnV0dG9uLS1sYXJnZXtsaW5lLWhlaWdodDoxNnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJ1dHRvbi0tbGFyZ2V7cGFkZGluZy10b3A6OHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5idXR0b24tLWxhcmdle3BhZGRpbmctdG9wOjE0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYnV0dG9uLS1sYXJnZXtwYWRkaW5nLWJvdHRvbTo4cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJ1dHRvbi0tbGFyZ2V7cGFkZGluZy1ib3R0b206MTRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5idXR0b24tLWxhcmdle3BhZGRpbmctbGVmdDoxOHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5idXR0b24tLWxhcmdle3BhZGRpbmctbGVmdDoyNHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJ1dHRvbi0tbGFyZ2V7cGFkZGluZy1yaWdodDoxOHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5idXR0b24tLWxhcmdle3BhZGRpbmctcmlnaHQ6MjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYnV0dG9uLS1sb25ne3BhZGRpbmc6MTZweH19LmJ1dHRvbi0tdHJhbnNwYXJlbnR7Y29sb3I6IzE1YmZmZjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idXR0b24tLXRyYW5zcGFyZW50LmJ1dHRvbi0tYmxhY2t7Y29sb3I6cmdiYSgwLDAsMCwwLjgpfWh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLXRyYW5zcGFyZW50LmJ1dHRvbi0tYmxhY2s6aG92ZXIsaHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbi0tdHJhbnNwYXJlbnQuYnV0dG9uLS1ibGFjazpmb2N1c3tjb2xvcjojZmZmfS5idXR0b24tLXRyYW5zcGFyZW50LmJ1dHRvbi0td2hpdGV7Y29sb3I6I2ZmZn1odG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uLS10cmFuc3BhcmVudC5idXR0b24tLXdoaXRlOmhvdmVyLGh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLXRyYW5zcGFyZW50LmJ1dHRvbi0td2hpdGU6Zm9jdXN7Y29sb3I6cmdiYSgwLDAsMCwwLjgpfWh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLXRyYW5zcGFyZW50LmJ1dHRvbi0td2hpdGU6ZGlzYWJsZWQ6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idXR0b24tLXRyYW5zcGFyZW50LWdyYXl7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtjb2xvcjojRTVFNUU1O2JvcmRlci1jb2xvcjojRTVFNUU1fWh0bWw6bm90KC5kZXZpY2UpIC5idXR0b24tLXRyYW5zcGFyZW50LWdyYXk6aG92ZXIsaHRtbDpub3QoLmRldmljZSkgLmJ1dHRvbi0tdHJhbnNwYXJlbnQtZ3JheTpmb2N1c3tiYWNrZ3JvdW5kOiNFNUU1RTU7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6I0U1RTVFNX1odG1sOm5vdCguZGV2aWNlKSAuYnV0dG9uLS10cmFuc3BhcmVudC1ncmF5OmFjdGl2ZSxodG1sLmRldmljZSAuYnV0dG9uLS10cmFuc3BhcmVudC1ncmF5OmFjdGl2ZXtib3JkZXI6MnB4IHNvbGlkICNFNUU1RTU7YmFja2dyb3VuZC1jb2xvcjojRTVFNUU1O2NvbG9yOiNmZmZ9LmJ1dHRvbi0tZnVsbC13aWR0aHttYXJnaW46MjBweCAtMnB4IDAgLTJweDt3aWR0aDoxMDAlfS5idXR0b24tLWluYWN0aXZle29wYWNpdHk6LjEgIWltcG9ydGFudDtwb2ludGVyLWV2ZW50czpub25lfS5jaGV2cm9ue3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7dG9wOjUwJTt6LWluZGV4OjEwO2N1cnNvcjpwb2ludGVyO2JvcmRlcjpub25lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTt3aWR0aDpjYWxjKDQwcHggKyAyNCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtoZWlnaHQ6Y2FsYyg0MHB4ICsgMjQgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5jaGV2cm9ue3dpZHRoOjQwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmNoZXZyb257d2lkdGg6NjRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5jaGV2cm9ue2hlaWdodDo0MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5jaGV2cm9ue2hlaWdodDo2NHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5jaGV2cm9ue21hcmdpbjo0NHB4IDE1cHggMCAxNXB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDphdXRvO2xlZnQ6YXV0bztyaWdodDphdXRvO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCk7ZGlzcGxheTppbmxpbmUtYmxvY2t9fS5jaGV2cm9uOmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czo1MCU7Ym94LXNoYWRvdzowIDRweCAxMHB4IHJnYmEoMCwwLDAsMC4yKTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RyYW5zaXRpb246YWxsIC4xcyBlYXNlO2JvcmRlcjoxcHggc29saWQgI2U2ZTZlNn0uY2hldnJvbjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtib3JkZXI6MnB4IHNvbGlkIHJnYmEoMCwwLDAsMC44KTtib3JkZXItdG9wOjA7Ym9yZGVyLWxlZnQ6MDt3aWR0aDoyMHB4O2hlaWdodDoyMHB4fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpey5jaGV2cm9uOmFmdGVye3dpZHRoOjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5jaGV2cm9uOmFmdGVye3dpZHRoOjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5jaGV2cm9uOmFmdGVye3dpZHRoOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7LmNoZXZyb246YWZ0ZXJ7d2lkdGg6MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY2hldnJvbjphZnRlcnt3aWR0aDoxMnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsuY2hldnJvbjphZnRlcntoZWlnaHQ6MjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LmNoZXZyb246YWZ0ZXJ7aGVpZ2h0OjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5jaGV2cm9uOmFmdGVye2hlaWdodDoxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5jaGV2cm9uOmFmdGVye2hlaWdodDoxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5jaGV2cm9uOmFmdGVye2hlaWdodDoxMnB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5jaGV2cm9uOmFmdGVye2ZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnR9fS5jaGV2cm9uLmRpc2FibGVke29wYWNpdHk6LjI7cG9pbnRlci1ldmVudHM6bm9uZX0uY2hldnJvbjpob3ZlcjpiZWZvcmUsLmNoZXZyb246Zm9jdXM6YmVmb3Jle3RyYW5zZm9ybTpzY2FsZSgxLjA1KX0uY2hldnJvbjphY3RpdmU6YmVmb3Jle3RyYW5zZm9ybTpzY2FsZSgwLjk1KTt0cmFuc2l0aW9uOm5vbmV9LmNoZXZyb24tLXJpZ2h0OmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGUoLTcwJSwgLTUwJSkgcm90YXRlKC00NWRlZyl9LmNoZXZyb24tLWxlZnQ6YWZ0ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtMzAlLCAtNTAlKSByb3RhdGUoMTM1ZGVnKX0uY3RhLWJ1dHRvbnNfX2J1dHRvbnttYXJnaW4tcmlnaHQ6NXB4O21hcmdpbi1ib3R0b206OHB4fS5jdGEtZHJvcGRvd257cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2t9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY3RhLWRyb3Bkb3due21hcmdpbi1ib3R0b206MDttYXJnaW4tdG9wOjZweH19LmN0YS1kcm9wZG93biBzdmd7bWFyZ2luLWxlZnQ6NnB4fS5jdGEtZHJvcGRvd24gLmN0YS1kcm9wZG93bl9fYnV0dG9uIHN2Z3t3aWR0aDoxM3B4O2hlaWdodDoxMXB4fS5jdGEtZHJvcGRvd25fX3BpY2tlcnt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bWFyZ2luLXRvcDowfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmN0YS1kcm9wZG93bl9fcGlja2Vye2Rpc3BsYXk6bm9uZX19LmN0YS1kcm9wZG93bl9fcGlja2VyIGF7bGluZS1oZWlnaHQ6MTRweH0uY3RhLWRyb3Bkb3duX19waWNrZXIgdWx7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7aGVpZ2h0OmF1dG87bGVmdDowO3RvcDoxMDAlO21heC1oZWlnaHQ6MDtib3gtc2hhZG93OjAgMCA2cHggcmdiYSgwLDAsMCwwLjIzKTttYXJnaW4tdG9wOjRweDtvdmVyZmxvdzpoaWRkZW47ei1pbmRleDoxMDt0ZXh0LXRyYW5zZm9ybTpub25lfS5jdGEtZHJvcGRvd25fX3BpY2tlciBsaXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6LTFweDt3aWR0aDoxMDAlO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNEOEQ4RDg7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjRDhEOEQ4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjRDhEOEQ4O21hcmdpbi1sZWZ0OjB9LmN0YS1kcm9wZG93bl9fcGlja2VyIGxpOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNTt0cmFuc2l0aW9uLXByb3BlcnR5OmFsbDt0cmFuc2l0aW9uLWR1cmF0aW9uOjUwMG1zO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTt0cmFuc2l0aW9uLWRlbGF5OjBzfS5jdGEtZHJvcGRvd25fX3BpY2tlciBsaTpiZWZvcmV7ZGlzcGxheTpub25lfS5jdGEtZHJvcGRvd25fX3BpY2tlciBsaSBhLC5jdGEtZHJvcGRvd25fX3BpY2tlciBsaSBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MTZweCAxNXB4IDE2cHg7d2lkdGg6MTAwJTtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNTAwXCIsc2Fucy1zZXJpZjtjb2xvcjpyZ2JhKDAsMCwwLDAuOCk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y3Vyc29yOnBvaW50ZXJ9LmN0YS1kcm9wZG93bl9fbW9iaWxle2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5jdGEtZHJvcGRvd25fX21vYmlsZXtkaXNwbGF5OmlubGluZS1ibG9ja319LmN0YS1kcm9wZG93bl9fbW9iaWxlIGF7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MH0uY3RhLWRyb3Bkb3duX19tb2JpbGUgc2VsZWN0e3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3JpZ2h0Oi0xMHB4O3dpZHRoOjEwMCU7Y29sb3I6dHJhbnNwYXJlbnQ7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTgwMFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE2cHg7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6M3B4O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lO3otaW5kZXg6MX0uY3RhLWRyb3Bkb3duLS1jb3VudHJpZXN7dGV4dC1hbGlnbjpsZWZ0fS5jdGEtZHJvcGRvd24tLWNvdW50cmllcyBzcGFue21pbi13aWR0aDoxMzBweDtkaXNwbGF5OmlubGluZS1ibG9ja30uY3RhLWRyb3Bkb3duLS1jb3VudHJpZXMrLmN0YS1kcm9wZG93bl9fYm9keXt0ZXh0LWFsaWduOmxlZnR9LmRyb3Bkb3due3Bvc2l0aW9uOnJlbGF0aXZlfS5kcm9wZG93biBzZWxlY3R7b3BhY2l0eTowO2NvbG9yOiMwMDA7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtmb250LXdlaWdodDpub3JtYWx9LmRyb3Bkb3duLXRpdGxle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS00MDBcIixzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0OjE2cHg7Zm9udC1zaXplOjE2cHg7cGFkZGluZzoxNXB4IDE2cHggMCAxNnB4O2hlaWdodDo0OHB4O3dpZHRoOjEwMCU7Ym9yZGVyOjJweCBzb2xpZCAjRTVFNUU1O3RleHQtZGVjb3JhdGlvbjpub25lO2JvcmRlci1yYWRpdXM6M3B4O2xldHRlci1zcGFjaW5nOjFweDtjb2xvcjpyZ2JhKDAsMCwwLDAuOCk7dGV4dC1hbGlnbjpsZWZ0O3RyYW5zaXRpb246YWxsIDgwbXMgZWFzZS1vdXQ7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbn0uZHJvcGRvd24tdGl0bGU6Zm9jdXN7Ym9yZGVyOjJweCBzb2xpZCAjMTViZmZmfS5kcm9wZG93bi10aXRsZTpiZWZvcmV7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwyNTUsMjU1LDApLCAjZmZmIDQwJSk7d2lkdGg6NTBweH0uZHJvcGRvd24tdGl0bGUgc3Zne2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTNweDtoZWlnaHQ6MTZweDtmaWxsOiMwMDA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTttYXJnaW4tdG9wOi04cHg7cmlnaHQ6MThweH0uZHJvcGRvd24tdGl0bGUgc3ZnOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNTt0cmFuc2l0aW9uLXByb3BlcnR5OmFsbDt0cmFuc2l0aW9uLWR1cmF0aW9uOjUwMG1zO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTt0cmFuc2l0aW9uLWRlbGF5OjBzfS5kcm9wZG93bi10aXRsZSBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MTBweCAxNXB4IDA7d2lkdGg6MTAwJTtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNTAwXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtjb2xvcjpyZ2JhKDAsMCwwLDAuOCk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmRyb3Bkb3duLXRpdGxlIGEgcHtmbG9hdDpsZWZ0O2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjE2cHg7bWFyZ2luLXRvcDo5cHh9LmRyb3Bkb3duLXRpdGxlIGEgZGl2e2Zsb2F0OmxlZnQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgOHB4IDAgMDt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MTAwJX0uZm9ybS1pbnB1dHttaW4taGVpZ2h0Ojk2cHg7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246dG9wO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToxNnB4fS5mb3JtLWlucHV0IGxhYmVse21hcmdpbi1ib3R0b206OXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS03MDBcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTpjYWxjKDE1cHggKyAxICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO2xpbmUtaGVpZ2h0OjEuODY2Njd9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5mb3JtLWlucHV0IGxhYmVse2ZvbnQtc2l6ZToxNXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5mb3JtLWlucHV0IGxhYmVse2ZvbnQtc2l6ZToxNnB4fX0uZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwidGV4dFwiXSwuZm9ybS1pbnB1dCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJde2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS00MDBcIixzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0OjE2cHg7Zm9udC1zaXplOjE2cHg7cGFkZGluZzowIDE2cHggMCAxNnB4O2hlaWdodDo0OHB4O2JvcmRlcjoycHggc29saWQgI0U1RTVFNTt0ZXh0LWRlY29yYXRpb246bm9uZTtib3JkZXItcmFkaXVzOjNweDtsZXR0ZXItc3BhY2luZzoxcHg7Y29sb3I6cmdiYSgwLDAsMCwwLjgpO3RyYW5zaXRpb246YWxsIDgwbXMgZWFzZS1vdXR9LmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsLmZvcm0taW5wdXQgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLC5mb3JtLWlucHV0IGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1c3tib3JkZXI6MnB4IHNvbGlkICMxNWJmZmZ9LmZvcm0taW5wdXQgaW5wdXQsLmZvcm0taW5wdXQgbGFiZWx7d2lkdGg6MTAwJX0uZm9ybS1pbnB1dCAuZm9ybS1pbnB1dF9fZmllbGR7d2lkdGg6ODYlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246bGVmdH1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5mb3JtLWlucHV0IC5mb3JtLWlucHV0X19maWVsZHt3aWR0aDoxMDAlfS5mb3JtLWlucHV0IC5mb3JtLWlucHV0X19maWVsZCAuZm9ybS1pbnB1dF9fZmllbGR7d2lkdGg6MTAwJX19LmZvcm0taW5wdXQucmFkaW8taW5wdXQsLmZvcm0taW5wdXQuY2hlY2tib3gtaW5wdXR7bWluLWhlaWdodDowO21hcmdpbi1ib3R0b206NXB4fS5mb3JtLWlucHV0LnJhZGlvLWlucHV0IGxhYmVsLC5mb3JtLWlucHV0LmNoZWNrYm94LWlucHV0IGxhYmVse2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS00MDBcIixzYW5zLXNlcmlmO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZTpjYWxjKDE0cHggKyAyICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO2xpbmUtaGVpZ2h0OmNhbGMoMjJweCArIDYgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5mb3JtLWlucHV0LnJhZGlvLWlucHV0IGxhYmVsLC5mb3JtLWlucHV0LmNoZWNrYm94LWlucHV0IGxhYmVse2ZvbnQtc2l6ZToxNHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5mb3JtLWlucHV0LnJhZGlvLWlucHV0IGxhYmVsLC5mb3JtLWlucHV0LmNoZWNrYm94LWlucHV0IGxhYmVse2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmZvcm0taW5wdXQucmFkaW8taW5wdXQgbGFiZWwsLmZvcm0taW5wdXQuY2hlY2tib3gtaW5wdXQgbGFiZWx7bGluZS1oZWlnaHQ6MjJweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuZm9ybS1pbnB1dC5yYWRpby1pbnB1dCBsYWJlbCwuZm9ybS1pbnB1dC5jaGVja2JveC1pbnB1dCBsYWJlbHtsaW5lLWhlaWdodDoyOHB4fX0uZm9ybS1pbnB1dC5mb3JtLWlucHV0LS0yY29sc3t3aWR0aDo1MCV9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuZm9ybS1pbnB1dC5mb3JtLWlucHV0LS0yY29sc3t3aWR0aDoxMDAlfS5mb3JtLWlucHV0LmZvcm0taW5wdXQtLTJjb2xzIC5mb3JtLWlucHV0X19maWVsZHt3aWR0aDoxMDAlfX0uZm9ybS1pbnB1dC5mb3JtLWlucHV0LS1zbWFsbCAuZm9ybS1pbnB1dF9fZmllbGQgaW5wdXR7d2lkdGg6NzBweH0uZm9ybS1pbnB1dC5mb3JtLWlucHV0LS0xY29sc3tjbGVhcjpib3RoO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0uZm9ybS1pbnB1dC5mb3JtLWlucHV0LS0xY29scyAuZm9ybS1pbnB1dF9fZmllbGR7d2lkdGg6MTAwJX0uZm9ybS1pbnB1dCAuZm9ybS1pbnB1dF9fdmFsaWR7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxOHB4O3JpZ2h0OjIwcHh9LmZvcm0taW5wdXQgLmZvcm0taW5wdXRfX3ZhbGlkIHN2Z3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEzcHg7aGVpZ2h0OjlweDtmaWxsOiMwMDB9LmZvcm0taW5wdXQgLmZvcm0taW5wdXRfX3ZhbGlkIHN2ZyBwYXRoe2ZpbGw6IzAwMH0uZm9ybS1pbnB1dC5mb3JtLWlucHV0LS12YWxpZCAuZm9ybS1pbnB1dF9fdmFsaWR7ZGlzcGxheTpibG9ja30uZm9ybS1pbnB1dC5mb3JtLWlucHV0LS1lcnJvciBpbnB1dHtib3JkZXItY29sb3I6I2ZmNTI1MX0uZm9ybS1pbnB1dC5mb3JtLWlucHV0LS1lcnJvciAuZm9ybS1pbnB1dF9fZXJyb3J7bWFyZ2luOjFweCAwIDAgMDtjb2xvcjojZmY1MjUxO2ZvbnQtc2l6ZTpjYWxjKDExcHggKyAyICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuZm9ybS1pbnB1dC5mb3JtLWlucHV0LS1lcnJvciAuZm9ybS1pbnB1dF9fZXJyb3J7Zm9udC1zaXplOjExcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmZvcm0taW5wdXQuZm9ybS1pbnB1dC0tZXJyb3IgLmZvcm0taW5wdXRfX2Vycm9ye2ZvbnQtc2l6ZToxM3B4fX0uZm9ybS1pbnB1dC5mb3JtLWlucHV0LS1jYy1leHBpcmF0aW9ue3RleHQtYWxpZ246bGVmdH0uZm9ybS1pbnB1dC5mb3JtLWlucHV0LS1jYy1leHBpcmF0aW9uIC5jYy1leHBpcmF0aW9uLXRpbWV7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZvcm0taW5wdXQuZm9ybS1pbnB1dC0tY2MtZXhwaXJhdGlvbiAuY2MtZXhwaXJhdGlvbi10aW1lOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjYwcHh9LmZvcm0taW5wdXQuZm9ybS1pbnB1dC0tY2MtZXhwaXJhdGlvbiBpbnB1dFt0eXBlPXRleHRde2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mb3JtLWlucHV0LmZvcm0taW5wdXQtLWNjLWV4cGlyYXRpb24gLmNjLWV4cGlyYXRpb25fX2RpdmlkZXJ7bWFyZ2luOjAgMTBweH0uZm9ybS1pbnB1dC5mb3JtLWlucHV0LS1jYy1leHBpcmF0aW9uIC5jYy1leHBpcmF0aW9uLXRpbWV7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZvcm0taW5wdXQuZm9ybS1pbnB1dC0tY2MtZXhwaXJhdGlvbiAuY2MtZXhwaXJhdGlvbi10aW1lIC5mb3JtLWlucHV0X19maWVsZHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDphdXRvfS5mb3JtLWlucHV0LmZvcm0taW5wdXQtLWNjLWV4cGlyYXRpb24gLmNjLWV4cGlyYXRpb24tdGltZSBsYWJlbHtkaXNwbGF5OmJsb2NrO3dpZHRoOmF1dG87dGV4dC1hbGlnbjpsZWZ0fS5mb3JtLWlucHV0LS1hbGlnbi1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0fS5mb3JtLWlucHV0LS1jaGVja2JveCwuZm9ybS1pbnB1dC0tcmFkaW97Y3Vyc29yOnBvaW50ZXI7bWluLWhlaWdodDo0MHB4O21hcmdpbjowfS5mb3JtLWlucHV0LS1jaGVja2JveCBpbnB1dCwuZm9ybS1pbnB1dC0tcmFkaW8gaW5wdXR7ZGlzcGxheTpub25lfS5mb3JtLWlucHV0LS1jaGVja2JveCBsYWJlbCwuZm9ybS1pbnB1dC0tcmFkaW8gbGFiZWx7bWFyZ2luOjA7cGFkZGluZy1sZWZ0OjQwcHg7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTQwMFwiLHNhbnMtc2VyaWZ9LmZvcm0taW5wdXQtLWNoZWNrYm94IGxhYmVsOmJlZm9yZSwuZm9ybS1pbnB1dC0tcmFkaW8gbGFiZWw6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjJweCBzb2xpZCAjOTc5Nzk3O2xlZnQ6MDt0b3A6NnB4O3RyYW5zaXRpb246YWxsIC4xcyBlYXNlfS5mb3JtLWlucHV0LS1jaGVja2JveCBpbnB1dDpjaGVja2VkK2xhYmVsOmJlZm9yZSwuZm9ybS1pbnB1dC0tcmFkaW8gaW5wdXQ6Y2hlY2tlZCtsYWJlbDpiZWZvcmV7YmFja2dyb3VuZDojMTRCRkZGO2JvcmRlci1jb2xvcjojMTRCRkZGfS5mb3JtLWlucHV0LS1jaGVja2JveCBsYWJlbDpiZWZvcmV7Y29udGVudDonJztjb2xvcjojZmZmO3BhZGRpbmc6MDtsaW5lLWhlaWdodDoxNHB4fS5mb3JtLWlucHV0LS1jaGVja2JveCBsYWJlbDphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL2ltZy9zaG9wL2NoZWNrLnN2Z1wiKTtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O3RvcDo4cHg7bGVmdDoxcHg7d2lkdGg6MTVweDtoZWlnaHQ6MTJweDt0cmFuc2l0aW9uOmFsbCAuMXMgZWFzZS1vdXQ7dHJhbnNmb3JtOnNjYWxlKDApfS5mb3JtLWlucHV0LS1jaGVja2JveCBpbnB1dDpjaGVja2VkK2xhYmVsOmFmdGVye3RyYW5zZm9ybTpzY2FsZSgxKX0uZm9ybS1pbnB1dC0tcmFkaW8gbGFiZWw6YmVmb3Jle2JvcmRlci1yYWRpdXM6NTAlfS5mb3JtLWlucHV0LS1jYy1leHRyYXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDozMy4zMzMlO21heC13aWR0aDoxMDBweH0uZm9ybS1pbnB1dC0tY2MtZXh0cmEgLmZvcm0taW5wdXRfX2ZpZWxke3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDoyNHB4fS5mb3JtLWlucHV0X19jYy1zbGFzaHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9ja30uZm9ybS1pbnB1dF9fY2Mtc2xhc2g6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwcHg7bGVmdDotMTVweDtmb250LXdlaWdodDpib2xkO2NvbnRlbnQ6Jy8nfS5mb3JtLWlucHV0LS1wcm9tb2NvZGV7cGFkZGluZy1ib3R0b206MjRweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRTVFNUU1O2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH0uZm9ybS1pbnB1dC0tcHJvbW9jb2RlIC5mb3JtLWlucHV0X19maWVsZHt3aWR0aDpjYWxjKDEwMCUgLSA4NHB4KTt2ZXJ0aWNhbC1hbGlnbjpib3R0b219LmZvcm0taW5wdXQtLXByb21vY29kZSAuZm9ybS1pbnB1dF9fZmllbGQgaW5wdXR7cGFkZGluZzoxMnB4IDE2cHggMTJweCAxNnB4fS5mb3JtLWlucHV0LS1wcm9tb2NvZGUgLmJ1dHRvbnt2ZXJ0aWNhbC1hbGlnbjpib3R0b207d2lkdGg6ODBweDttYXJnaW4tbGVmdDo0cHg7YWxpZ24tc2VsZjpmbGV4LWVuZH0uZm9ybS1saW5rLXRvZ2dsZS10YXJnZXR7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246YWxsIDAuMjVzIGVhc2Utb3V0fS5pbnB1dC1jaGVja2VkLXRvZ2dsZS10YXJnZXR7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246YWxsIDAuMjVzIGVhc2Utb3V0fS5saW5re3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctcmlnaHQ6OHB4O3RyYW5zaXRpb246YWxsIDEyMG1zIGVhc2U7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS41fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpey5saW5re2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsubGlua3tmb250LXNpemU6MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7Lmxpbmt7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7Lmxpbmt7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7Lmxpbmt7Zm9udC1zaXplOjE2cHh9fS5saW5rIHN2Z3t3aWR0aDoyMHB4O2hlaWdodDoxMHB4O2ZpbGw6IzE1YmZmZjt0cmFuc2l0aW9uOmFsbCA4MG1zIGxpbmVhcn1odG1sOm5vdCguZGV2aWNlKSAubGluazpob3ZlcixodG1sOm5vdCguZGV2aWNlKSAubGluazpmb2N1c3tjb2xvcjojMDhBMkRCfWh0bWw6bm90KC5kZXZpY2UpIC5saW5rOmhvdmVyIHN2ZyxodG1sOm5vdCguZGV2aWNlKSAubGluazpmb2N1cyBzdmd7ZmlsbDojMDhBMkRCfWh0bWw6bm90KC5kZXZpY2UpIC5saW5rOmhvdmVyIC5saW5rX19sYWJlbDphZnRlcixodG1sOm5vdCguZGV2aWNlKSAubGluazpmb2N1cyAubGlua19fbGFiZWw6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDhBMkRCO29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2l0aW9uLXByb3BlcnR5OmFsbDt0cmFuc2l0aW9uLWR1cmF0aW9uOjM5MG1zO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTt0cmFuc2l0aW9uLWRlbGF5OjBzfWh0bWw6bm90KC5kZXZpY2UpIC5saW5rOmFjdGl2ZSxodG1sLmRldmljZSAubGluazphY3RpdmV7Y29sb3I6IzIwQjdFRn1odG1sOm5vdCguZGV2aWNlKSAubGluazphY3RpdmUgc3ZnLGh0bWwuZGV2aWNlIC5saW5rOmFjdGl2ZSBzdmd7ZmlsbDojMjBCN0VGfWh0bWw6bm90KC5kZXZpY2UpIC5saW5rOmFjdGl2ZSAubGlua19fbGFiZWw6YWZ0ZXIsaHRtbC5kZXZpY2UgLmxpbms6YWN0aXZlIC5saW5rX19sYWJlbDphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiMyMEI3RUZ9LnRleHRsaW5rLWJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjpub25lO2NvbG9yOiMxNWJmZmZ9LmxpbmstLWxlZnQgc3Zne3RyYW5zZm9ybTpzY2FsZSgtMSwgMSk7bWFyZ2luLWxlZnQ6NXB4fWh0bWw6bm90KC5kZXZpY2UpIC5saW5rLS1sZWZ0OmFjdGl2ZSBzdmd7bWFyZ2luLWxlZnQ6MH0ubGluay0tcmlnaHQgc3Zne21hcmdpbi1sZWZ0OjB9aHRtbDpub3QoLmRldmljZSkgLmxpbmstLXJpZ2h0OmFjdGl2ZSBzdmd7bWFyZ2luLWxlZnQ6NXB4fS5saW5rX19pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjI2cHh9LmxpbmtfX2xhYmVse3Bvc2l0aW9uOnJlbGF0aXZlfS5saW5rX19sYWJlbDphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MXB4O2JvdHRvbTotNHB4O2xlZnQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgzcHgpO29wYWNpdHk6MDtiYWNrZ3JvdW5kLWNvbG9yOiMxNWJmZmZ9QGtleWZyYW1lcyByb3RhdGV7ZnJvbXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgcm90YXRlKDApfXRve3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSByb3RhdGUoMzYwZGVnKX19QGtleWZyYW1lcyBleHBhbmR7MCUsMzAle3N0cm9rZS1kYXNoYXJyYXk6MXB4IDIxM3B4IDFweCAyMTNweCAxcHggMjEzcHh9MTAwJXtzdHJva2UtZGFzaGFycmF5OjEwNXB4IDEwNXB4IDEwNXB4IDEwNXB4IDEwNXB4IDEwNXB4fX0ubW9kdWxlX19sb2FkZXJ7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlO3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7b3BhY2l0eToxO3RyYW5zaXRpb246b3BhY2l0eSAwLjNzIGxpbmVhcjthbmltYXRpb246cm90YXRlIDEuNDVzIGxpbmVhciBpbmZpbml0ZTt3aWxsLWNoYW5nZTphdXRvfS5tb2R1bGVfX2xvYWRlciBzdmd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO292ZXJmbG93OnZpc2libGU7ZmlsbDpub25lO3N0cm9rZTojM0UwRDg2O3N0cm9rZS13aWR0aDoxMnB4O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1kYXNob2Zmc2V0OjEwNnB4O2FuaW1hdGlvbjpleHBhbmQgMS41cyBsaW5lYXIgZm9yd2FyZHN9Lm9yZGVyLXRvdGFse3BhZGRpbmc6MjJweCAwIDAgMH0ub3JkZXItdG90YWwgcHttYXJnaW4tYm90dG9tOjlweDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTcwMFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOmNhbGMoMTdweCArIDAgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5vcmRlci10b3RhbCBwe2ZvbnQtc2l6ZToxN3B4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5vcmRlci10b3RhbCBwe2ZvbnQtc2l6ZToxN3B4fX0ub3JkZXItdG90YWwgcDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MDtmb250LXNpemU6Y2FsYygxNXB4ICsgMCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7Lm9yZGVyLXRvdGFsIHA6bGFzdC1jaGlsZHtmb250LXNpemU6MTVweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsub3JkZXItdG90YWwgcDpsYXN0LWNoaWxke2ZvbnQtc2l6ZToxNXB4fX0ub3JkZXItdG90YWwgLm9yZGVyLXRvdGFsX19zYXZle2NvbG9yOiNmZjUyNTF9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsub3JkZXItdG90YWx7cGFkZGluZy10b3A6MTFweH19Lm9yZGVyLXRvdGFsLS1jb21wYWN0e3BhZGRpbmc6MH0ub3JkZXItdG90YWwtLWNvbXBhY3QgcHttYXJnaW4tYm90dG9tOjJweDtmb250LXNpemU6Y2FsYygxNnB4ICsgMCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtsaW5lLWhlaWdodDpjYWxjKDMwcHggKyAwICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsub3JkZXItdG90YWwtLWNvbXBhY3QgcHtmb250LXNpemU6MTZweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsub3JkZXItdG90YWwtLWNvbXBhY3QgcHtmb250LXNpemU6MTZweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5vcmRlci10b3RhbC0tY29tcGFjdCBwe2xpbmUtaGVpZ2h0OjMwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7Lm9yZGVyLXRvdGFsLS1jb21wYWN0IHB7bGluZS1oZWlnaHQ6MzBweH19Lm9yZGVyLXRvdGFsLS1jb21wYWN0IHA6bGFzdC1jaGlsZHtmb250LXNpemU6Y2FsYygxNnB4ICsgMCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtsaW5lLWhlaWdodDpjYWxjKDMwcHggKyAwICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsub3JkZXItdG90YWwtLWNvbXBhY3QgcDpsYXN0LWNoaWxke2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5vcmRlci10b3RhbC0tY29tcGFjdCBwOmxhc3QtY2hpbGR7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsub3JkZXItdG90YWwtLWNvbXBhY3QgcDpsYXN0LWNoaWxke2xpbmUtaGVpZ2h0OjMwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7Lm9yZGVyLXRvdGFsLS1jb21wYWN0IHA6bGFzdC1jaGlsZHtsaW5lLWhlaWdodDozMHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5vcmRlci10b3RhbC0tY29tcGFjdHtwYWRkaW5nLXRvcDoxMXB4fX0ucHJvZHVjdC1ncmlkX19pbm5lcl9fbW9iaWxle2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpey5wcm9kdWN0LWdyaWRfX2lubmVyX19tb2JpbGV7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRTdFN0U3fX0ucHJvZHVjdC1kZXRhaWwtbW9iaWxle2Rpc3BsYXk6dGFibGU7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoyMHB4IDIwcHggMjVweDt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206LTFweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXRvcDoxcHggc29saWQgI0U3RTdFNztib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRTdFN0U3fS5jYXJ0LXNpZGViYXJfX3JlbGF0ZWQgLnByb2R1Y3QtZGV0YWlsLW1vYmlsZXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5wcm9kdWN0LWNhcm91c2VsIC5wcm9kdWN0LWRldGFpbC1tb2JpbGV7cGFkZGluZzo1MHB4IDIwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvZHVjdC1kZXRhaWwtbW9iaWxle3BhZGRpbmc6MzBweCAyMHB4IDI1cHh9LnByb2R1Y3QtY2Fyb3VzZWwgLnByb2R1Y3QtZGV0YWlsLW1vYmlsZXtwYWRkaW5nOjQ1cHggMjBweH19LnByb2R1Y3QtZGV0YWlsLW1vYmlsZS1pbWFnZXtmbG9hdDpsZWZ0O3dpZHRoOjE1JTtwb3NpdGlvbjphYnNvbHV0ZTtwYWRkaW5nLWJvdHRvbToxNSU7aGVpZ2h0OjA7dG9wOjA7Ym90dG9tOjA7bWFyZ2luOmF1dG87YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3QtZGV0YWlsLW1vYmlsZS1pbWFnZXt3aWR0aDoxNyU7cGFkZGluZy1ib3R0b206MTclfX0ucHJvZHVjdC1kZXRhaWwtbW9iaWxlLWNvbnRlbnR7d2lkdGg6NzElO21hcmdpbi1sZWZ0OjUlO2Zsb2F0OnJpZ2h0O3Bvc2l0aW9uOnJlbGF0aXZlO3JpZ2h0OjUlO3RvcDowO2JvdHRvbTowO21hcmdpbjphdXRvfUBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCl7LnByb2R1Y3QtZGV0YWlsLW1vYmlsZS1jb250ZW50e3dpZHRoOjcxJX19LnByb2R1Y3QtZGV0YWlsLW1vYmlsZS1jb250ZW50IGg0LC5wcm9kdWN0LWRldGFpbC1tb2JpbGUtY29udGVudCBoNntmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNDAwXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweH1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5wcm9kdWN0LWRldGFpbC1tb2JpbGUtY29udGVudCBoNCwucHJvZHVjdC1kZXRhaWwtbW9iaWxlLWNvbnRlbnQgaDZ7Zm9udC1zaXplOjE0cHh9fS5wcm9kdWN0LWRldGFpbC1tb2JpbGUtY29udGVudCBoNHt3aWR0aDoxMDAlfS5wcm9kdWN0LWRldGFpbC1tb2JpbGUtY29udGVudCBoNnt3aWR0aDo1MCU7bWFyZ2luLXRvcDo1cHh9LnByb2R1Y3QtZGV0YWlsLW1vYmlsZS1jb250ZW50IC5idXR0b257ZmxvYXQ6cmlnaHQ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDtib3R0b206LTVweDtmb250LXNpemU6MTRweDtwYWRkaW5nOjVweCAxNnB4fUBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCl7LnByb2R1Y3QtZGV0YWlsLW1vYmlsZS1jb250ZW50IC5idXR0b257Ym90dG9tOi0zcHh9fUBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCl7LnByb2R1Y3QtZGV0YWlsLW1vYmlsZS1jb250ZW50IC5idXR0b257Ym90dG9tOi01cHh9fS5wcm9kdWN0LXBhZ2UgLndvdy1tb21lbnRzLC5wcm9kdWN0LXBhZ2UgLmN0YS1tb2R1bGV7ZGlzcGxheTpub25lfS5wcm9kdWN0LXBhZ2UucHJvZHVjdC1wYWdlLS1uZXcgLndvdy1tb21lbnRzLC5wcm9kdWN0LXBhZ2UucHJvZHVjdC1wYWdlLS1uZXcgLmN0YS1tb2R1bGV7ZGlzcGxheTpibG9ja30ucHJvZHVjdC1wYWdlLnByb2R1Y3QtcGFnZS0tbmV3IC5jdGEtbW9kdWxle21hcmdpbi10b3A6LTExcHh9LnByb2R1Y3QtcGFnZS5wcm9kdWN0LXBhZ2UtLW5ldyAud293LW1vbWVudHN7dG9wOjB9LnByb2R1Y3QtZGV0YWlsc19fd3JhcC0tbmV3IC5wcm9kdWN0LWRldGFpbHN7bWFyZ2luOjA7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOiNmZmZ9LnByb2R1Y3QtZGV0YWlsc19fd3JhcC0tbmV3IC5wcm9kdWN0LWRldGFpbHNfX2RpdmlkZXJ7Ym9yZGVyOjA7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kLWNvbG9yOiNmM2YzZjN9LnByb2R1Y3QtZGV0YWlsc19fd3JhcC0tbmV3IC5wcm9kdWN0LWRldGFpbHtwYWRkaW5nOjY1cHggMCA1NnB4IDA7bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6OTc4cHg7ZGlzcGxheTpmbGV4fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3QtZGV0YWlsc19fd3JhcC0tbmV3IC5wcm9kdWN0LWRldGFpbHtwYWRkaW5nOjMwcHggMDtkaXNwbGF5OmJsb2NrfX1AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KXsucHJvZHVjdC1kZXRhaWxzX193cmFwLS1uZXcgLnByb2R1Y3QtZGV0YWlse3dpZHRoOjkwJX19LnByb2R1Y3QtZGV0YWlsc19fd3JhcC0tbmV3IC5wcm9kdWN0LWRldGFpbCAucHJvZHVjdC1kZXRhaWxfX3RpdGxle3dpZHRoOjQwJX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5wcm9kdWN0LWRldGFpbHNfX3dyYXAtLW5ldyAucHJvZHVjdC1kZXRhaWwgLnByb2R1Y3QtZGV0YWlsX190aXRsZXt3aWR0aDphdXRvfX0ucHJvZHVjdC1kZXRhaWxzX193cmFwLS1uZXcgLnByb2R1Y3QtZGV0YWlsIGgze2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS01MDBcIixzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0OjEuNTtmb250LXNpemU6Y2FsYygxNnB4ICsgMiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3QtZGV0YWlsc19fd3JhcC0tbmV3IC5wcm9kdWN0LWRldGFpbCBoM3tmb250LXNpemU6MTZweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsucHJvZHVjdC1kZXRhaWxzX193cmFwLS1uZXcgLnByb2R1Y3QtZGV0YWlsIGgze2ZvbnQtc2l6ZToxOHB4fX0ucHJvZHVjdC1kZXRhaWxzX193cmFwLS1uZXcgLnByb2R1Y3QtZGV0YWlsIGgzIHN2Z3ttYXJnaW4tcmlnaHQ6MjBweDttYXgtd2lkdGg6MjRweDttYXgtaGVpZ2h0OjI0cHg7dmVydGljYWwtYWxpZ246bWlkZGxlfS5wcm9kdWN0LWRldGFpbHNfX3dyYXAtLW5ldyAucHJvZHVjdC1kZXRhaWwgLnByb2R1Y3QtZGV0YWlsX19ib2R5e3dpZHRoOjQwJTtsaW5lLWhlaWdodDoxLjc1O2ZvbnQtc2l6ZTpjYWxjKDE2cHggKyAyICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvZHVjdC1kZXRhaWxzX193cmFwLS1uZXcgLnByb2R1Y3QtZGV0YWlsIC5wcm9kdWN0LWRldGFpbF9fYm9keXtmb250LXNpemU6MTZweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsucHJvZHVjdC1kZXRhaWxzX193cmFwLS1uZXcgLnByb2R1Y3QtZGV0YWlsIC5wcm9kdWN0LWRldGFpbF9fYm9keXtmb250LXNpemU6MThweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvZHVjdC1kZXRhaWxzX193cmFwLS1uZXcgLnByb2R1Y3QtZGV0YWlsIC5wcm9kdWN0LWRldGFpbF9fYm9keXt3aWR0aDphdXRvfX0ucHJvZHVjdC1kZXRhaWxzX193cmFwLS1uZXcgLnByb2R1Y3QtZGV0YWlsIC5wcm9kdWN0LWRldGFpbF9fYm9keSB1bHttYXJnaW4tdG9wOjB9LnByb2R1Y3QtZGV0YWlsc19fd3JhcC0tbmV3IC5wcm9kdWN0LWRldGFpbCAucHJvZHVjdC1kZXRhaWxfX2JvZHkgbGl7bWFyZ2luLWJvdHRvbToyNnB4fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3QtZGV0YWlsc19fd3JhcC0tbmV3IC5wcm9kdWN0LWRldGFpbCAucHJvZHVjdC1kZXRhaWxfX2JvZHkgbGk6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9fS5wcm9kdWN0LXByaWNle2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS0zMDBcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjEuMzMzMzM7ZmxvYXQ6bGVmdDttYXJnaW4tdG9wOjE5cHg7bWFyZ2luLXJpZ2h0OjEwcHh9LnByb2R1Y3QtcHJpY2UucHJvZHVjdC1wcmljZS0tc2hvcHttYXJnaW46MDtsaW5lLWhlaWdodDoxLjU1fS5wcm9kdWN0LXByaWNlLnByb2R1Y3QtcHJpY2UtLWluYWN0aXZle21hcmdpbjowO2xpbmUtaGVpZ2h0OjEuNTU7Y29sb3I6cmdiYSgwLDAsMCwwLjUpO2ZvbnQtc2l6ZTpjYWxjKDE4cHggKyA2ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvZHVjdC1wcmljZS5wcm9kdWN0LXByaWNlLS1pbmFjdGl2ZXtmb250LXNpemU6MThweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsucHJvZHVjdC1wcmljZS5wcm9kdWN0LXByaWNlLS1pbmFjdGl2ZXtmb250LXNpemU6MjRweH19LnByb2R1Y3QtcHJpY2UucHJvZHVjdC1wcmljZS0tZGlzY291bnRlZHttYXJnaW46MDtsaW5lLWhlaWdodDoxLjU1O2NvbG9yOiNGRjUyNTE7Zm9udC1zaXplOmNhbGMoMThweCArIDYgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5wcm9kdWN0LXByaWNlLnByb2R1Y3QtcHJpY2UtLWRpc2NvdW50ZWR7Zm9udC1zaXplOjE4cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LnByb2R1Y3QtcHJpY2UucHJvZHVjdC1wcmljZS0tZGlzY291bnRlZHtmb250LXNpemU6MjRweH19LnByb2R1Y3QtcHJpY2UucHJvZHVjdC1wcmljZS0tb3JpZ2luYWx7bGluZS1oZWlnaHQ6MS41NTttYXJnaW46MTBweCAwIDAgMTdweDtjb2xvcjpyZ2JhKDAsMCwwLDAuNSk7dGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaDtmb250LXNpemU6Y2FsYygxMnB4ICsgNCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3QtcHJpY2UucHJvZHVjdC1wcmljZS0tb3JpZ2luYWx7Zm9udC1zaXplOjEycHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LnByb2R1Y3QtcHJpY2UucHJvZHVjdC1wcmljZS0tb3JpZ2luYWx7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3QtcHJpY2V7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjI3cHh9fS5wcm9kdWN0LXR5cGV7Y2xlYXI6Ym90aDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlfS5wcm9kdWN0LXR5cGUtYnV0dG9ue3dpZHRoOjEyMHB4O2JvcmRlcjoxcHggc29saWQgI0Q4RDhEODtib3JkZXItcmFkaXVzOjJweDtmbG9hdDpsZWZ0O2hlaWdodDo2MHB4O3BhZGRpbmc6OHB4IDEzcHg7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjhweCAxMnB4IDAgMDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2N1cnNvcjpwb2ludGVyO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmFsbCAxNTBtcyBlYXNlLW91dH0ucHJvZHVjdC10eXBlLWJ1dHRvbiBoNntmb250LXNpemU6MTJweH0ucHJvZHVjdC10eXBlLWJ1dHRvbiBwe2Zsb2F0OmxlZnQ7Zm9udC1zaXplOjEycHh9LnByb2R1Y3QtdHlwZS1idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5wcm9kdWN0LXR5cGUtYnV0dG9uOmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDoxMDAlO2hlaWdodDozcHg7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjBweDtsZWZ0OjA7YmFja2dyb3VuZC1jb2xvcjojMTViZmZmO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDVweCk7dHJhbnNpdGlvbjphbGwgMjAwbXMgZWFzZS1vdXR9LnByb2R1Y3QtdHlwZV9fb3JpZ2luYWx7Y29sb3I6cmdiYSgwLDAsMCwwLjUpO3RleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2g7bWFyZ2luLWxlZnQ6NXB4fS5wcm9kdWN0LXR5cGUtYnV0dG9uLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnByb2R1Y3QtdHlwZS1idXR0b24uYWN0aXZlOmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zaXRpb246YWxsIDE1MG1zIGVhc2Utb3V0fS5xdWFudGl0eS1pbnB1dHtkaXNwbGF5OmlubGluZS1ibG9jaztmbG9hdDpsZWZ0O21hcmdpbjo5cHggMjZweCA5cHggMDtjbGVhcjppbml0aWFsfS5xdWFudGl0eS1pbnB1dCBpbnB1dHtmbG9hdDpsZWZ0O21hcmdpbjowIDhweDt3aWR0aDo1MnB4O2hlaWdodDo0OHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNEOEQ4RDg7Ym9yZGVyLXJhZGl1czozcHg7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTQwMFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE2cHg7Y29sb3I6cmdiYSgwLDAsMCwwLjgpO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpey5xdWFudGl0eS1pbnB1dCBpbnB1dHt3aWR0aDo0MHB4O2hlaWdodDozMnB4O2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KXsucXVhbnRpdHktaW5wdXR7bWFyZ2luLXJpZ2h0OjEwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpey5xdWFudGl0eS1pbnB1dHttYXJnaW4tdG9wOjE3cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnF1YW50aXR5LWlucHV0e2NsZWFyOmJvdGg7d2lkdGg6MTAwJX19LnF1YW50aXR5LWlucHV0X19idXR0b257ZmxvYXQ6bGVmdDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOjdweDt3aWR0aDozMnB4O2hlaWdodDozMnB4O2JvcmRlcjoxcHggc29saWQgI0Q4RDhEODtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y3Vyc29yOnBvaW50ZXJ9LnF1YW50aXR5LWlucHV0X19idXR0b246YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMHB4O2hlaWdodDoycHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuOCk7bWFyZ2luOmF1dG87dG9wOjA7cmlnaHQ6MDtsZWZ0OjA7Ym90dG9tOjB9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCl7LnF1YW50aXR5LWlucHV0X19idXR0b257bWFyZ2luLXRvcDozcHg7d2lkdGg6MjZweDtoZWlnaHQ6MjZweH19LnF1YW50aXR5LWlucHV0X19wbHVzOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoycHg7aGVpZ2h0OjEwcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuOCk7bWFyZ2luOmF1dG87dG9wOjA7cmlnaHQ6MDtsZWZ0OjA7Ym90dG9tOjB9aW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfS5xdWFudGl0eS1pbnB1dC0tY29tcGFjdHttYXJnaW46MTZweCAyNnB4IDBweCAwfS5xdWFudGl0eS1pbnB1dC0tY29tcGFjdCBpbnB1dHt3aWR0aDo0MHB4O2hlaWdodDozMnB4O2ZvbnQtc2l6ZToxNnB4fS5xdWFudGl0eS1pbnB1dC0tY29tcGFjdCAucXVhbnRpdHktaW5wdXRfX2J1dHRvbnttYXJnaW4tdG9wOjNweDt3aWR0aDoyNnB4O2hlaWdodDoyNnB4fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnF1YW50aXR5LWlucHV0LS1jb21wYWN0e21hcmdpbi10b3A6OHB4fX1yZW1vdGUtc3Zne2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlfXJlbW90ZS1zdmcgc3Zne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnJlc3BvbnNpdmUtaW1hZ2V7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtyaWdodDotMXB4O3RvcDowO2JhY2tncm91bmQtcG9zaXRpb246Ym90dG9tIGNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyO29wYWNpdHk6MH1AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KXsucmVzcG9uc2l2ZS1pbWFnZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOmJvdHRvbSBjZW50ZXJ9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnJlc3BvbnNpdmUtaW1hZ2V7d2lkdGg6MTAxJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcn19LnJlc3BvbnNpdmUtaW1hZ2Vbc3QtcmVzcG9uc2l2ZS1zdHlsZT1cImNvbnRhaW4tdG9wLWxlZnRcIl17YmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgbGVmdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbn0ucmVzcG9uc2l2ZS1pbWFnZVtzdC1yZXNwb25zaXZlLXN0eWxlPVwiY29udGFpbi10b3AtcmlnaHRcIl17YmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgcmlnaHQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW59LnJlc3BvbnNpdmUtaW1hZ2Vbc3QtcmVzcG9uc2l2ZS1zdHlsZT1cImNvbnRhaW4tdG9wLWNlbnRlclwiXXtiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvbnRhaW59LnJlc3BvbnNpdmUtaW1hZ2Vbc3QtcmVzcG9uc2l2ZS1zdHlsZT1cImNvbnRhaW4tY2VudGVyLXJpZ2h0XCJde2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIHJpZ2h0O2JhY2tncm91bmQtc2l6ZTpjb250YWlufS5yZXNwb25zaXZlLWltYWdlW3N0LXJlc3BvbnNpdmUtc3R5bGU9XCJjb250YWluLWNlbnRlci1sZWZ0XCJde2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGxlZnQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW59LnJlc3BvbnNpdmUtaW1hZ2Vbc3QtcmVzcG9uc2l2ZS1zdHlsZT1cImNvbnRhaW4tY2VudGVyLWNlbnRlclwiXXtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvbnRhaW59LnJlc3BvbnNpdmUtaW1hZ2Vbc3QtcmVzcG9uc2l2ZS1zdHlsZT1cImNvdmVyLWNlbnRlci1jZW50ZXJcIl17YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfS5yZXNwb25zaXZlLWltYWdlLmFzLWZhbGxiYWNre2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5yZXNwb25zaXZlLWltYWdlLmFzLWZhbGxiYWNre2Rpc3BsYXk6YmxvY2t9fS5zaGFyZS1lbGVtZW50e3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctdG9wOmNhbGMoNDBweCArIDI0ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO3BhZGRpbmctYm90dG9tOmNhbGMoNDBweCArIDI0ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuc2hhcmUtZWxlbWVudHtwYWRkaW5nLXRvcDo0MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5zaGFyZS1lbGVtZW50e3BhZGRpbmctdG9wOjY0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuc2hhcmUtZWxlbWVudHtwYWRkaW5nLWJvdHRvbTo0MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5zaGFyZS1lbGVtZW50e3BhZGRpbmctYm90dG9tOjY0cHh9fS5zaGFyZS1lbGVtZW50IHRleHRhcmVhe2Rpc3BsYXk6bm9uZX0uc2hhcmUtZWxlbWVudF9faWNvbi13cmFwe3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi10b3A6Y2FsYygxOHB4ICsgNiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnNoYXJlLWVsZW1lbnRfX2ljb24td3JhcHttYXJnaW4tdG9wOjE4cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LnNoYXJlLWVsZW1lbnRfX2ljb24td3JhcHttYXJnaW4tdG9wOjI0cHh9fS5zaGFyZS1lbGVtZW50X19pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowIDVweDtsaXN0LXN0eWxlOm5vbmU7d2lkdGg6NDZweDtoZWlnaHQ6NDZweDtib3JkZXItcmFkaXVzOjUwJTtib3JkZXI6MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2N1cnNvcjpwb2ludGVyfS5zaGFyZS1lbGVtZW50X19pY29uOmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtib3R0b206MDtyaWdodDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyLXJhZGl1czo1MCU7bWFyZ2luOmF1dG87YmFja2dyb3VuZC1jb2xvcjojMDAwO29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGUoMC41KX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5zaGFyZS1lbGVtZW50X19pY29uOmJlZm9yZXtvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlKDEpfX0uc2hhcmUtZWxlbWVudF9faWNvbjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtib3R0b206MDtyaWdodDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyOjJweCBzb2xpZCBibGFja30uc2hhcmUtZWxlbWVudF9faWNvbjpob3ZlcjpiZWZvcmV7b3BhY2l0eToxO3RyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2l0aW9uLXByb3BlcnR5OmFsbDt0cmFuc2l0aW9uLWR1cmF0aW9uOjI1MG1zO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTt0cmFuc2l0aW9uLWRlbGF5OjBzfS5zaGFyZS1lbGVtZW50X19pY29uOmhvdmVyIHN2Z3tmaWxsOiNmZmZ9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuc2hhcmUtZWxlbWVudF9faWNvbjpob3ZlciBzdmd7ZmlsbDojMDAwfX0uc2hhcmUtZWxlbWVudF9faWNvbiBhe3dpZHRoOjEwMCU7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjEwMCU7bGVmdDowO3RvcDowO3otaW5kZXg6Mn0uc2hhcmUtZWxlbWVudF9faWNvbiBzdmd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7bWFyZ2luOmF1dG87d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtmaWxsOiMwMDB9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuc2hhcmUtZWxlbWVudF9faWNvbnt3aWR0aDo1NnB4O2hlaWdodDo1NnB4O2JvcmRlcjpub25lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9LnNoYXJlLWVsZW1lbnRfX2ljb246YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjUwJTtib3gtc2hhZG93OjBweCAycHggOHB4IHJnYmEoMCwwLDAsMC4xKTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RyYW5zaXRpb246YWxsIC4xcyBlYXNlfS5zaGFyZS1lbGVtZW50X19pY29uOmFmdGVye2Rpc3BsYXk6bm9uZX0uc2hhcmUtZWxlbWVudF9faWNvbi5kaXNhYmxlZHtvcGFjaXR5Oi4yO3BvaW50ZXItZXZlbnRzOm5vbmV9fS5zdmctbGF5ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MjAwJTtoZWlnaHQ6MTAwJTtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7bGVmdDo1MCV9LmN0YS1tb2R1bGUgLnN2Zy1sYXllcnt0b3A6MDt3aWR0aDoxMDAlfS5zdmctbGF5ZXIgaW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO21hcmdpbjphdXRvfS5zdmctbGF5ZXJfX3RvcC1sYXllcntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6MC44NTt6LWluZGV4OjF9LmN0YS1tb2R1bGUgLnN2Zy1sYXllcl9fdG9wLWxheWVye2Rpc3BsYXk6bm9uZX0uYm9keS1tb3ZpbmdfX2VsZW1lbnR7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0b3A6MDtvcGFjaXR5OjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTphbGw7dHJhbnNpdGlvbi1kdXJhdGlvbjoxMDAwbXM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO3RyYW5zaXRpb24tZGVsYXk6MHN9LnRvb2x0aXB7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y3Vyc29yOnBvaW50ZXI7dmVydGljYWwtYWxpZ246dG9wfS50b29sdGlwX19tYXJre3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7YmFja2dyb3VuZDojYjFiMWIxO2JvcmRlci1yYWRpdXM6NTAlO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmY7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTcwMFwiLHNhbnMtc2VyaWY7dmVydGljYWwtYWxpZ246bWlkZGxlO2xpbmUtaGVpZ2h0OjE4cHg7bWFyZ2luLWxlZnQ6MTBweH0udG9vbHRpcF9fYnViYmxle3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi02cHg7Ym90dG9tOmNhbGMoMTAwJSArIDhweCk7dGV4dC1hbGlnbjpsZWZ0O3RyYW5zaXRpb246YWxsIC4xcyBlYXNlO2Rpc3BsYXk6bm9uZTtwYWRkaW5nOjE2cHggMjRweDtib3JkZXItcmFkaXVzOjNweDt3aWR0aDoyODRweDtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzM0MzQzNDt6LWluZGV4OjJ9LnRvb2x0aXBfX2Fycm93e3RyYW5zaXRpb246YWxsIC4xcyBlYXNlO3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJzt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O2JhY2tncm91bmQtY29sb3I6IzM0MzQzNDt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtib3R0b206Y2FsYygxMDAlICsgM3B4KTtyaWdodDo1cHg7ZGlzcGxheTpub25lfS50b29sdGlwX19idWJibGUtY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjE4cHg7cmlnaHQ6MjRweDt3aWR0aDoyMnB4O2hlaWdodDoyMnB4O21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXI6MDtjdXJzb3I6cG9pbnRlcjtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOiMwMDA7Ym94LXNoYWRvdzowIDJweCA0cHggcmdiYSgwLDAsMCwwLjIzKX0udG9vbHRpcF9fYnViYmxlLWNsb3NlIHNwYW57cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt0b3A6NTAlO2xlZnQ6NTAlO3dpZHRoOjhweDtoZWlnaHQ6OHB4O3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7c3Ryb2tlOiNmZmY7ZmlsbDojZmZmO3BvaW50ZXItZXZlbnRzOm5vbmV9LnRvb2x0aXBfX2J1YmJsZS1jbG9zZSBzcGFuIHN2Z3t2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0udG9vbHRpcF9fYnViYmxlLXRpdGxle2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbToxNnB4fS50b29sdGlwX19idWJibGUtZGVzY3JpcHRpb257Zm9udC1zaXplOmNhbGMoMTJweCArIDQgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7bGluZS1oZWlnaHQ6MjRweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnRvb2x0aXBfX2J1YmJsZS1kZXNjcmlwdGlvbntmb250LXNpemU6MTJweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsudG9vbHRpcF9fYnViYmxlLWRlc2NyaXB0aW9ue2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsudG9vbHRpcF9fYnViYmxlLWRlc2NyaXB0aW9ue2xpbmUtaGVpZ2h0OjI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey50b29sdGlwX19idWJibGUtZGVzY3JpcHRpb257bGluZS1oZWlnaHQ6MjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7LnRvb2x0aXBfX2J1YmJsZS1kZXNjcmlwdGlvbntsaW5lLWhlaWdodDoyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey50b29sdGlwX19idWJibGUtZGVzY3JpcHRpb257bGluZS1oZWlnaHQ6MjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsudG9vbHRpcF9fYnViYmxlLWRlc2NyaXB0aW9ue2xpbmUtaGVpZ2h0OjE2cHh9fS50b29sdGlwX19xdWVzdGlvbnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2Rpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTcwMFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHh9LnRvb2x0aXBfX3F1ZXN0aW9uOmhvdmVye2NvbG9yOiMwMDB9LnRvb2x0aXBfX3F1ZXN0aW9uOmhvdmVyIC50b29sdGlwX19tYXJre2JhY2tncm91bmQ6IzAwMH0udmlkZW8td3JhcHBlcntoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9LnZpZGVvLWNvbnRyb2xze3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3dpZHRoOjEwMCU7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoLTE4MGRlZywgdHJhbnNwYXJlbnQsIHJnYmEoMCwwLDAsMC40KSk7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWxlZnQ6NCU7cGFkZGluZy1yaWdodDo0JTtwYWRkaW5nLWJvdHRvbTpjYWxjKDE1cHggKyAxNyAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnZpZGVvLWNvbnRyb2xze3BhZGRpbmctYm90dG9tOjE1cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LnZpZGVvLWNvbnRyb2xze3BhZGRpbmctYm90dG9tOjMycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnZpZGVvLWNvbnRyb2xze2Rpc3BsYXk6bm9uZX19LnZpZGVvLXByZXZpZXd7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS52aWRlby1wbGF5e2Zsb2F0OmxlZnQ7d2lkdGg6OCU7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6MDttYXgtd2lkdGg6MzBweDttYXJnaW4tcmlnaHQ6MyV9LnZpZGVvLXBsYXkgc3Zne3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDoyMHB4O3dpZHRoOjE4cHg7Y3Vyc29yOnBvaW50ZXI7ZmlsbDojZmZmfS52aWRlby1wbGF5IC52aWRlby1idG4tcGxheXtkaXNwbGF5Om5vbmV9LnZpZGVvLXBsYXkgLnZpZGVvLWJ0bi1wYXVzZXttYXJnaW4tbGVmdDotOXB4fS5wYXVzZSAudmlkZW8tYnRuLXBsYXl7ZGlzcGxheTpibG9ja30ucGF1c2UgLnZpZGVvLWJ0bi1wYXVzZXtkaXNwbGF5Om5vbmV9LnZpZGVvLXZvbHVtZXtmbG9hdDpsZWZ0O3dpZHRoOjE1JX0udmlkZW8tdm9sdW1lIHN2Z3tmbG9hdDpsZWZ0O2hlaWdodDoyMHB4O3dpZHRoOjIwcHg7Y3Vyc29yOnBvaW50ZXJ9LnZpZGVvLXZvbHVtZSAudm9sdW1lLWJhcntkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTdweDttYXJnaW4tbGVmdDo4JTt3aWR0aDo2MCU7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC40KX0udmlkZW8tdm9sdW1lIC52b2x1bWUtYmFyIC5wcm9ncmVzcy1jaXJjbGV7dG9wOi01cHg7d2lkdGg6MTJweDtoZWlnaHQ6MTJweH1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey52aWRlby12b2x1bWV7ZGlzcGxheTpub25lfX0udmlkZW8tcHJvZ3Jlc3N7ZmxvYXQ6bGVmdDt3aWR0aDo2OSV9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsudmlkZW8tcHJvZ3Jlc3N7ZmxvYXQ6cmlnaHR9fS52aWRlby1mdWxsc2NyZWVue2Zsb2F0OnJpZ2h0O3dpZHRoOjglO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7bWF4LXdpZHRoOjMwcHh9LnZpZGVvLWZ1bGxzY3JlZW4gc3Zne2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjIlO2hlaWdodDoyMHB4O3dpZHRoOjIwcHg7Y3Vyc29yOnBvaW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsudmlkZW8tZnVsbHNjcmVlbntkaXNwbGF5Om5vbmV9fSNwcm9ncmVzcy1iYXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjEwcHg7Ym9yZGVyOjA7dG9wOi02cHg7d2lkdGg6Y2FsYyg3MCUgKyAxOSAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7I3Byb2dyZXNzLWJhcnt3aWR0aDo3MCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7I3Byb2dyZXNzLWJhcnt3aWR0aDo4OSV9fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7I3Byb2dyZXNzLWJhcnt3aWR0aDo1MCV9fSNwcm9ncmVzcy1iYXI6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NHB4O3dpZHRoOjEwMCU7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC40KX0ucHJvZ3Jlc3MtYmFyX3Byb2dyZXNzX193cmFwe3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo0cHg7d2lkdGg6MTAwJTtoZWlnaHQ6MnB4O292ZXJmbG93OmhpZGRlbn0ucHJvZ3Jlc3MtYmFyX3Byb2dyZXNze3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjojZmZmO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX0ucHJvZ3Jlc3MtYmFyX3Byb2dyZXNzOmFmdGVye2NvbnRlbnQ6XCJcIjt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZn0udmlkZW8tcHJvZ3Jlc3N7ZmxvYXQ6bGVmdDtwYWRkaW5nLWxlZnQ6NSU7d2lkdGg6NjklO3RvcDotMjZweDtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey52aWRlby1wcm9ncmVzc3t3aWR0aDo1NyV9fS52aWRlby10aW1le2Zsb2F0OmxlZnQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6ODBweH0udmlkZW8tdGltZSBwe2Zsb2F0OmxlZnQ7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTQwMFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2ZmZn0ucHJvZ3Jlc3MtY2lyY2xle3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMnB4O2xlZnQ6MDt3aWR0aDoxNXB4O2hlaWdodDoxNXB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQtY29sb3I6I2ZmZn12aWRlbzo6LXdlYmtpdC1tZWRpYS1jb250cm9sc3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0udmlkZW8tY29udHJvbHN7bGVmdDowO2JvdHRvbTowO3otaW5kZXg6MjE0NzQ4MzY0N312aWRlbzo6LXdlYmtpdC1tZWRpYS1jb250cm9sc3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ucHJvZ3Jlc3MtYmFyX193cmFwLXZvbHVtZXt0b3A6MH06Oi13ZWJraXQtbWVkaWEtY29udHJvbHN7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9dmlkZW86Oi13ZWJraXQtbWVkaWEtY29udHJvbHMtZW5jbG9zdXJle2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS52anMtcGxheS1jb250cm9se3dpZHRoOjMwcHg7aGVpZ2h0OjQwcHg7Ym9yZGVyOjA7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvdmlkZW9qcy9wbGF5LnN2Z1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtmb250LXNpemU6MDtmb250LWNvbG9yOnRyYW5zcGFyZW50O2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb24tcHJvcGVydHk6YWxsO3RyYW5zaXRpb24tZHVyYXRpb246MzAwbXM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO3RyYW5zaXRpb24tZGVsYXk6MHN9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsudmpzLXBsYXktY29udHJvbHttYXJnaW4tcmlnaHQ6OSV9fS52anMtcGxheS1jb250cm9sOmhvdmVye29wYWNpdHk6MC43O3RyYW5zaXRpb24tcHJvcGVydHk6YWxsO3RyYW5zaXRpb24tZHVyYXRpb246MzAwbXM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO3RyYW5zaXRpb24tZGVsYXk6MHN9LnZqcy1wbGF5LWNvbnRyb2wudmpzLXBsYXlpbmd7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvdmlkZW9qcy9wYXVzZS5zdmdcIik7YmFja2dyb3VuZC1zaXplOjUwJX0udmpzLWZ1bGxzY3JlZW4tY29udHJvbHt3aWR0aDozMHB4O2hlaWdodDozMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MH0udmlkZW8tcGxheS1tb2JpbGV7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO21hcmdpbjphdXRvO21heC13aWR0aDpjYWxjKDcwcHggKyAxMCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTttYXgtaGVpZ2h0OmNhbGMoNzBweCArIDEwICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO2N1cnNvcjpwb2ludGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsudmlkZW8tcGxheS1tb2JpbGV7bWF4LXdpZHRoOjcwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LnZpZGVvLXBsYXktbW9iaWxle21heC13aWR0aDo4MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnZpZGVvLXBsYXktbW9iaWxle21heC1oZWlnaHQ6NzBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsudmlkZW8tcGxheS1tb2JpbGV7bWF4LWhlaWdodDo4MHB4fX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey52aWRlby1wbGF5LW1vYmlsZXtkaXNwbGF5OmJsb2NrfX0udmlkZW8tYnRuLXBsYXl7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0udmlkZW8tanN7cGFkZGluZzowICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O2hlaWdodDoxMDAlICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjojMDAwfS52anMtZXJyb3ItZGlzcGxheXtkaXNwbGF5Om5vbmV9LnZqcy1jb250cm9sLWJhcntwb3NpdGlvbjphYnNvbHV0ZTtwYWRkaW5nOjAgNSU7d2lkdGg6MTAwJTtoZWlnaHQ6ODBweDtib3R0b206NXB4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KC0xODBkZWcsIHRyYW5zcGFyZW50LCByZ2JhKDAsMCwwLDAuMzUpKX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey52anMtY29udHJvbC1iYXJ7aGVpZ2h0OjU1cHh9fS52anMtcGxheS1jb250cm9se2Rpc3BsYXk6aW5saW5lLWJsb2NrO2Zsb2F0OmxlZnQ7dG9wOjEycHg7cG9zaXRpb246cmVsYXRpdmV9LnZqcy10aW1lLWNvbnRyb2x7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxvYXQ6bGVmdDt0b3A6MjJweDtwb3NpdGlvbjpyZWxhdGl2ZX0udmpzLWNhcHRpb24tc2V0dGluZ3MsLnZqcy1yZW1haW5pbmctdGltZS1kaXNwbGF5LC52anMtbGl2ZS1jb250cm9sLC52anMtc3VidGl0bGVzLWJ1dHRvbiwudmpzLWNhcHRpb25zLWJ1dHRvbiwudmpzLXBsYXliYWNrLXJhdGUsLnZqcy1kZXNjcmlwdGlvbnMtYnV0dG9uLC52anMtY2hhcHRlcnMtYnV0dG9uLC52anMtYXVkaW8tYnV0dG9uLC52anMtbG9hZC1wcm9ncmVzc3tkaXNwbGF5Om5vbmV9LnZqcy1jdXJyZW50LXRpbWUsLnZqcy1kdXJhdGlvbnt0b3A6MjJweDtwb3NpdGlvbjpyZWxhdGl2ZX0udmpzLWN1cnJlbnQtdGltZSBzcGFuLC52anMtZHVyYXRpb24gc3BhbntkaXNwbGF5Om5vbmV9LnZqcy1wcm9ncmVzcy1jb250cm9se2Rpc3BsYXk6aW5saW5lLWJsb2NrO2Zsb2F0OmxlZnQ7d2lkdGg6NDElO3RvcDozMXB4O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1sZWZ0OjIxcHh9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsudmpzLXByb2dyZXNzLWNvbnRyb2x7d2lkdGg6MzUlfX0udmpzLXBvc3RlcntiYWNrZ3JvdW5kLXNpemU6MTAwJX0udmpzLWZ1bGxzY3JlZW4tY29udHJvbHtkaXNwbGF5OmlubGluZS1ibG9jaztmbG9hdDpyaWdodH0udmlkZW8tanN7Zm9udC1zaXplOjEwcHg7Y29sb3I6I2ZmZn0udmpzLWRlZmF1bHQtc2tpbiAudmpzLWJpZy1wbGF5LWJ1dHRvbntkaXNwbGF5Om5vbmV9LnZpZGVvLWpzIC52anMtc2xpZGVye2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjUpfS52aWRlby1qcyAudmpzLXZvbHVtZS1sZXZlbCwudmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzLC52aWRlby1qcyAudmpzLXNsaWRlci1iYXJ7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuNSl9LnZqcy1wbGF5LXByb2dyZXNze3Bvc2l0aW9uOnJlbGF0aXZlfS52anMtcGxheS1wcm9ncmVzcyAudmpzLWNvbnRyb2wtdGV4dHtvcGFjaXR5OjB9LnZqcy1wcm9ncmVzcy1ob2xkZXJ7aGVpZ2h0OjJweH0udmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzLC52aWRlby1qcyAudmpzLXNsaWRlci1iYXJ7aGVpZ2h0OjJweH0udmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzOmJlZm9yZSwudmlkZW8tanMgLnZqcy1zbGlkZXItYmFyOmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi01cHg7dG9wOi03cHg7d2lkdGg6MTdweDtoZWlnaHQ6MTdweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo1MCU7Y3Vyc29yOnBvaW50ZXJ9LnZpZGVvLWpzIC52anMtdm9sdW1lLWJhcjpiZWZvcmV7ZGlzcGxheTpub25lfS52aWRlby1qcyAudmpzLWxvYWQtcHJvZ3Jlc3N7YmFja2dyb3VuZDojYmZjN2QzO2JhY2tncm91bmQ6cmdiYSgxMTUsMTMzLDE1OSwwLjUpfS52aWRlby1qcyAudmpzLWxvYWQtcHJvZ3Jlc3MgZGl2e2JhY2tncm91bmQ6d2hpdGU7YmFja2dyb3VuZDpyZ2JhKDExNSwxMzMsMTU5LDAuNzUpfS52anMtY3VycmVudC10aW1lLWRpc3BsYXksLnZqcy10aW1lLWRpdmlkZXIsLnZqcy1kdXJhdGlvbntmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNDAwXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjojZmZmfS52aWRlby1qcyAudmpzLW11dGUtY29udHJvbCwudmlkZW8tanMgLnZqcy12b2x1bWUtbWVudS1idXR0b257Y3Vyc29yOnBvaW50ZXI7ZmxvYXQ6bGVmdH0udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wgLnZqcy1jb250cm9sLXRleHQsLnZpZGVvLWpzIC52anMtdm9sdW1lLW1lbnUtYnV0dG9uIC52anMtY29udHJvbC10ZXh0e2Rpc3BsYXk6bm9uZX0udmpzLXZvbHVtZS1tZW51LWJ1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MjBweDttYXJnaW4tbGVmdDo3JTt3aWR0aDoyNiV9LnZqcy12b2x1bWUtbWVudS1idXR0b246YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy92aWRlb2pzL3NvdW5kLnN2Z1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtsZWZ0OjA7dG9wOi0ycHg7dHJhbnNpdGlvbi1wcm9wZXJ0eTphbGw7dHJhbnNpdGlvbi1kdXJhdGlvbjozMDBtczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7dHJhbnNpdGlvbi1kZWxheTowc31AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KXsudmpzLXZvbHVtZS1tZW51LWJ1dHRvbjpiZWZvcmV7bGVmdDotMTJweH19QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsudmpzLXZvbHVtZS1tZW51LWJ1dHRvbjpiZWZvcmV7bGVmdDotMjBweH19LnZqcy12b2x1bWUtbWVudS1idXR0b246aG92ZXI6YmVmb3Jle29wYWNpdHk6MC43O3RyYW5zaXRpb24tcHJvcGVydHk6YWxsO3RyYW5zaXRpb24tZHVyYXRpb246MzAwbXM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO3RyYW5zaXRpb24tZGVsYXk6MHN9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsudmpzLXZvbHVtZS1tZW51LWJ1dHRvbntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19LnZpZGVvLWpzIC52anMtdm9sdW1lLWNvbnRyb2x7d2lkdGg6NWVtO2Zsb2F0OnJpZ2h0fS52aWRlby1qcyAudmpzLXZvbHVtZS1iYXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6NTAlO2hlaWdodDoycHg7bWFyZ2luOjEuMWVtIGF1dG8gMH0udmlkZW8tanMgLnZqcy12b2x1bWUtYmFyOmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7YmFja2dyb3VuZC1jb2xvcjpyZWQ7bGVmdDowfS52aWRlby1qcyAudmpzLXZvbHVtZS1sZXZlbHtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO3RvcDowO2xlZnQ6MDtoZWlnaHQ6MnB4O2JhY2tncm91bmQ6I2ZmZiB1cmwoXCJcIikgLTUwJSAwIHJlcGVhdDtib3JkZXItcmFkaXVzOjJweH0udmlkZW8tanMgLnZqcy12b2x1bWUtbGV2ZWw6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTVweDt0b3A6LTZweDt3aWR0aDoxNXB4O2hlaWdodDoxNXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjUwJX0udmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNze2JhY2tncm91bmQtY29sb3I6I2ZmZn0udmpzLWZ1bGxzY3JlZW4tY29udHJvbHtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy92aWRlb2pzL2VudGVyLWZ1bGwuc3ZnXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyfS52anMtZnVsbHNjcmVlbi1jb250cm9sIHNwYW57ZGlzcGxheTpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjB9LnZqcy1mdWxsc2NyZWVuLWNvbnRyb2w6aG92ZXJ7b3BhY2l0eTowLjc7dHJhbnNpdGlvbi1wcm9wZXJ0eTphbGw7dHJhbnNpdGlvbi1kdXJhdGlvbjozMDBtczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7dHJhbnNpdGlvbi1kZWxheTowc31bdGl0bGV+PVwiTm9uLUZ1bGxzY3JlZW5cIl17YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvdmlkZW9qcy9leGl0LWZ1bGwuc3ZnXCIpfS53aGVyZS10by1idXktcGlja2Vye3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX0ud2hlcmUtdG8tYnV5LXBpY2tlci1tb2JpbGV7ZGlzcGxheTpub25lO21hcmdpbi10b3A6MTVweH1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey53aGVyZS10by1idXktcGlja2VyLW1vYmlsZXtkaXNwbGF5OmJsb2NrfX1zZWxlY3R7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0xcHg7d2lkdGg6MTAwJTtoZWlnaHQ6NTBweDtjb2xvcjp0cmFuc3BhcmVudDtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtODAwXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czozcHg7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7ei1pbmRleDoxfS53aGVyZS10by1idXktcGlja2VyLWRlc2t0b3B7ZGlzcGxheTppbmxpbmUtYmxvY2t9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsud2hlcmUtdG8tYnV5LXBpY2tlci1kZXNrdG9we2Rpc3BsYXk6bm9uZX19LndoZXJlLXRvLWJ1eS1waWNrZXItdGl0bGV7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbTowO3otaW5kZXg6MTtjdXJzb3I6cG9pbnRlcn0ud2hlcmUtdG8tYnV5LXBpY2tlci10aXRsZSBzdmd7bWFyZ2luLWxlZnQ6MTBweDt3aWR0aDoxM3B4O2hlaWdodDoxMXB4fS5hY3RpdmUgLndoZXJlLXRvLWJ1eS1waWNrZXItdGl0bGUgc3Zne3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0ud2hlcmUtdG8tYnV5LXBpY2tlci1kZXNrdG9wIHVse3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojZmZmO292ZXJmbG93OmhpZGRlbjttYXgtaGVpZ2h0OjA7Ym94LXNoYWRvdzowIDJweCA2cHggcmdiYSgwLDAsMCwwLjIzKX0ud2hlcmUtdG8tYnV5LXBpY2tlci1kZXNrdG9wIGxpe2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDotMXB4O3dpZHRoOjEwMCU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI0Q4RDhEODtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNEOEQ4RDg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNEOEQ4RDg7bWFyZ2luLWxlZnQ6MH0ud2hlcmUtdG8tYnV5LXBpY2tlci1kZXNrdG9wIGxpOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNTt0cmFuc2l0aW9uLXByb3BlcnR5OmFsbDt0cmFuc2l0aW9uLWR1cmF0aW9uOjUwMG1zO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTt0cmFuc2l0aW9uLWRlbGF5OjBzfS53aGVyZS10by1idXktcGlja2VyLWRlc2t0b3AgYXtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjEwcHggMTVweCAwO3dpZHRoOjEwMCU7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTUwMFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE2cHg7Y29sb3I6cmdiYSgwLDAsMCwwLjgpO3RleHQtZGVjb3JhdGlvbjpub25lfS53aGVyZS10by1idXktcGlja2VyLWRlc2t0b3AgYSBwe2Zsb2F0OmxlZnQ7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTZweDttYXJnaW4tdG9wOjlweH0ud2hlcmUtdG8tYnV5LXBpY2tlci1kZXNrdG9wIGEgZGl2e2Zsb2F0OmxlZnQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgOHB4IDAgMDt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6NzAlfS5ibG9nLWxpc3RfX2l0ZW17cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21hcmdpbi1sZWZ0OjA7Ym9yZGVyLXJhZGl1czozcHg7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQtY29sb3I6I2ZmZjtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNTBweCk7d2lsbC1jaGFuZ2U6dHJhbnNmb3JtO2hlaWdodDpjYWxjKDE1NnB4ICsgMTY0ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO21hcmdpbi1ib3R0b206Y2FsYygxMHB4ICsgMjIgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5ibG9nLWxpc3RfX2l0ZW17aGVpZ2h0OjE1NnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5ibG9nLWxpc3RfX2l0ZW17aGVpZ2h0OjMyMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2ctbGlzdF9faXRlbXttYXJnaW4tYm90dG9tOjEwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJsb2ctbGlzdF9faXRlbXttYXJnaW4tYm90dG9tOjMycHh9fS5ibG9nLWxpc3RfX2l0ZW06YmVmb3Jle2Rpc3BsYXk6bm9uZX0uYmxvZy1saXN0X19pdGVtLS1mZWF0dXJlZHtoZWlnaHQ6Y2FsYygyMDBweCArIDI4MCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2ctbGlzdF9faXRlbS0tZmVhdHVyZWR7aGVpZ2h0OjIwMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5ibG9nLWxpc3RfX2l0ZW0tLWZlYXR1cmVke2hlaWdodDo0ODBweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvZy1saXN0X19pdGVtLS1mZWF0dXJlZHtoZWlnaHQ6YXV0b319LmJsb2ctbGlzdF9faXRlbV9fbGlua3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlfS5ibG9nLWxpc3RfX2l0ZW1fX2xpbms6aG92ZXIgLmJsb2ctbGlzdF9faXRlbV9faW1hZ2UtaXRlbXt0cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNpdGlvbjphbGwgNjUwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKX0uYmxvZy1saXN0X19pdGVtX19pbWFnZXtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7d2lkdGg6NDIlO2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbn1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5ibG9nLWxpc3RfX2l0ZW1fX2ltYWdle3dpZHRoOjM1JX19LmJsb2ctbGlzdF9faXRlbS0tZmVhdHVyZWQgLmJsb2ctbGlzdF9faXRlbV9faW1hZ2V7d2lkdGg6NjYlfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2ctbGlzdF9faXRlbS0tZmVhdHVyZWQgLmJsb2ctbGlzdF9faXRlbV9faW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MDtwYWRkaW5nLWJvdHRvbTo0OCV9fS5ibG9nLWxpc3RfX2l0ZW1fX2ltYWdlLWl0ZW17cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO3RyYW5zZm9ybTpzY2FsZSgxLjA0KTt0cmFuc2l0aW9uOmFsbCA0MDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpfS5ibG9nLWxpc3RfX2l0ZW1fX2Rlc2NyaXB0aW9ue2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt3aWR0aDo1OCU7aGVpZ2h0OjEwMCU7Y29sb3I6YmxhY2s7cGFkZGluZzoyMnB4fS5ibG9nLWxpc3RfX2l0ZW0tLWZlYXR1cmVkIC5ibG9nLWxpc3RfX2l0ZW1fX2Rlc2NyaXB0aW9ue3dpZHRoOjM0JX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5ibG9nLWxpc3RfX2l0ZW0tLWZlYXR1cmVkIC5ibG9nLWxpc3RfX2l0ZW1fX2Rlc2NyaXB0aW9ue2NsZWFyOmJvdGg7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxNHB4IDE2cHg7d2lkdGg6MTAwJTtoZWlnaHQ6MTQwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2ctbGlzdF9faXRlbV9fZGVzY3JpcHRpb257d2lkdGg6NjUlfX0uYmxvZy1saXN0X19pdGVtX190aXRsZXtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206Y2FsYygyMHB4ICsgMjAgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7d2lkdGg6ODAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvZy1saXN0X19pdGVtX190aXRsZXtib3R0b206MjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYmxvZy1saXN0X19pdGVtX190aXRsZXtib3R0b206NDBweH19LmJsb2ctbGlzdF9faXRlbS0tZmVhdHVyZWQgLmJsb2ctbGlzdF9faXRlbV9fdGl0bGV7Ym90dG9tOjIwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvZy1saXN0X19pdGVtLS1mZWF0dXJlZCAuYmxvZy1saXN0X19pdGVtX190aXRsZXt3aWR0aDo3MCU7Ym90dG9tOjE2cHh9fS5ibG9nLXBvc3QtcGFnZXtwb3NpdGlvbjpyZWxhdGl2ZX0uYmxvZy1wb3N0LXBhZ2UgLmJsb2ctcG9zdC1wYWdlX19zZWN0aW9ue2JhY2tncm91bmQtY29sb3I6I2ZmZn1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5ibG9nLXBvc3QtcGFnZSAuYnJlYWRjcnVtYntib3JkZXItYm90dG9tOjJweCBzb2xpZCAjZjhmOGY4O2JvcmRlci10b3A6MnB4IHNvbGlkICNmOGY4Zjg7d2lkdGg6MTAwJTtwYWRkaW5nOjEuNiUgNiUgMiV9fS5ibG9nLXBvc3QtcGFnZSAuYmxvZy1wb3N0LXBhZ2VfX2hlYWRlcntwYWRkaW5nLXRvcDoxMDVweDttYXJnaW46YXV0bzt3aWR0aDo5MCU7bWF4LXdpZHRoOjYwMHB4fS5ibG9nLXBvc3QtcGFnZSAuYmxvZy1wb3N0LXBhZ2VfX2hlYWRlciAuYmxvZy1wb3N0LXBhZ2VfX2hlYWRlcl9fa2lja2Vye21hcmdpbi1ib3R0b206Y2FsYygxNnB4ICsgOCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2ctcG9zdC1wYWdlIC5ibG9nLXBvc3QtcGFnZV9faGVhZGVyIC5ibG9nLXBvc3QtcGFnZV9faGVhZGVyX19raWNrZXJ7bWFyZ2luLWJvdHRvbToxNnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5ibG9nLXBvc3QtcGFnZSAuYmxvZy1wb3N0LXBhZ2VfX2hlYWRlciAuYmxvZy1wb3N0LXBhZ2VfX2hlYWRlcl9fa2lja2Vye21hcmdpbi1ib3R0b206MjRweH19LmJsb2ctcG9zdC1wYWdlIC5ibG9nLXBvc3QtcGFnZV9faGVhZGVyIGgxe21hcmdpbi1ib3R0b206Y2FsYygxNnB4ICsgOCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2ctcG9zdC1wYWdlIC5ibG9nLXBvc3QtcGFnZV9faGVhZGVyIGgxe21hcmdpbi1ib3R0b206MTZweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYmxvZy1wb3N0LXBhZ2UgLmJsb2ctcG9zdC1wYWdlX19oZWFkZXIgaDF7bWFyZ2luLWJvdHRvbToyNHB4fX0uYmxvZy1wb3N0LXBhZ2UgLmJsb2ctcG9zdC1wYWdlX19oZWFkZXIgLmJsb2ctcG9zdC1wYWdlX19oZWFkZXJfX2RhdGV7Ym9yZGVyLXRvcDoycHggc29saWQgI2Y4ZjhmODtwYWRkaW5nLXRvcDpjYWxjKDE2cHggKyA4ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO2NvbG9yOiM5NTk0OTR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5ibG9nLXBvc3QtcGFnZSAuYmxvZy1wb3N0LXBhZ2VfX2hlYWRlciAuYmxvZy1wb3N0LXBhZ2VfX2hlYWRlcl9fZGF0ZXtwYWRkaW5nLXRvcDoxNnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5ibG9nLXBvc3QtcGFnZSAuYmxvZy1wb3N0LXBhZ2VfX2hlYWRlciAuYmxvZy1wb3N0LXBhZ2VfX2hlYWRlcl9fZGF0ZXtwYWRkaW5nLXRvcDoyNHB4fX0uYmxvZy1wb3N0LXBhZ2UgLmJsb2ctcG9zdC1wYWdlX19mZWF0dXJlZC1pbWFnZXttYXJnaW4tdG9wOmNhbGMoMjRweCArIDE2ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO21hcmdpbi1ib3R0b206Y2FsYygyNHB4ICsgNDAgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztkaXNwbGF5OmJsb2NrO21heC13aWR0aDo5ODRweDt3aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvZy1wb3N0LXBhZ2UgLmJsb2ctcG9zdC1wYWdlX19mZWF0dXJlZC1pbWFnZXttYXJnaW4tdG9wOjI0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJsb2ctcG9zdC1wYWdlIC5ibG9nLXBvc3QtcGFnZV9fZmVhdHVyZWQtaW1hZ2V7bWFyZ2luLXRvcDo0MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2ctcG9zdC1wYWdlIC5ibG9nLXBvc3QtcGFnZV9fZmVhdHVyZWQtaW1hZ2V7bWFyZ2luLWJvdHRvbToyNHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5ibG9nLXBvc3QtcGFnZSAuYmxvZy1wb3N0LXBhZ2VfX2ZlYXR1cmVkLWltYWdle21hcmdpbi1ib3R0b206NjRweH19LmJsb2ctcG9zdC1wYWdlIC5ibG9nLXBvc3QtcGFnZV9fcmVsYXRlZC1wb3N0c3ttYXJnaW4tdG9wOjMycHg7bWFyZ2luLWxlZnQ6Y2FsYygyNHB4ICsgMjQgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7bWFyZ2luLXJpZ2h0OmNhbGMoMjRweCArIDI0ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvZy1wb3N0LXBhZ2UgLmJsb2ctcG9zdC1wYWdlX19yZWxhdGVkLXBvc3Rze21hcmdpbi1sZWZ0OjI0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJsb2ctcG9zdC1wYWdlIC5ibG9nLXBvc3QtcGFnZV9fcmVsYXRlZC1wb3N0c3ttYXJnaW4tbGVmdDo0OHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2ctcG9zdC1wYWdlIC5ibG9nLXBvc3QtcGFnZV9fcmVsYXRlZC1wb3N0c3ttYXJnaW4tcmlnaHQ6MjRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYmxvZy1wb3N0LXBhZ2UgLmJsb2ctcG9zdC1wYWdlX19yZWxhdGVkLXBvc3Rze21hcmdpbi1yaWdodDo0OHB4fX0uYmxvZy1wb3N0LXBhZ2UgLmJsb2ctcG9zdC1wYWdlX19yZWxhdGVkLXBvc3RzIGgze21hcmdpbi1sZWZ0OjVweH0uYmxvZy1wb3N0LXBhZ2UgLmJsb2ctcG9zdC1wYWdlX19yZWxhdGVkLXBvc3RzIHVse2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMSU7bWFyZ2luOjAgMCAwIC0xLjIlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0uNSUpO3RyYW5zaXRpb246YWxsIDIwMG1zIGVhc2Utb3V0fUBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCl7LmJsb2ctcG9zdC1wYWdlIC5ibG9nLXBvc3QtcGFnZV9fcmVsYXRlZC1wb3N0cyB1bHt3aWR0aDoxNDAlfX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5ibG9nLXBvc3QtcGFnZSAuYmxvZy1wb3N0LXBhZ2VfX3JlbGF0ZWQtcG9zdHMgdWx7d2lkdGg6MjMwJX19LmJsb2ctcG9zdC1wYWdlIC5ibG9nLXBvc3QtcGFnZV9fcmVsYXRlZC1wb3N0cyAuYmxvZy1wb3N0LXBhZ2VfX3JlbGF0ZWQtcG9zdHNfX3dyYXBwZXJ7bWFyZ2luLXRvcDpjYWxjKDIwcHggKyA0ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5ibG9nLXBvc3QtcGFnZSAuYmxvZy1wb3N0LXBhZ2VfX3JlbGF0ZWQtcG9zdHMgLmJsb2ctcG9zdC1wYWdlX19yZWxhdGVkLXBvc3RzX193cmFwcGVye21hcmdpbi10b3A6MjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYmxvZy1wb3N0LXBhZ2UgLmJsb2ctcG9zdC1wYWdlX19yZWxhdGVkLXBvc3RzIC5ibG9nLXBvc3QtcGFnZV9fcmVsYXRlZC1wb3N0c19fd3JhcHBlcnttYXJnaW4tdG9wOjI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LmJsb2ctcG9zdC1wYWdlIC5ibG9nLXBvc3QtcGFnZV9fcmVsYXRlZC1wb3N0cyAuYmxvZy1wb3N0LXBhZ2VfX3JlbGF0ZWQtcG9zdHNfX3dyYXBwZXJ7b3ZlcmZsb3cteDpzY3JvbGw7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9fS5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxle21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87bWF4LXdpZHRoOjU4NHB4O3dpZHRoOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZXttYXgtd2lkdGg6MTAwJTt3aWR0aDphdXRvfX0uYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5e3BhZGRpbmctdG9wOmNhbGMoNXB4ICsgNSAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtwYWRkaW5nLWJvdHRvbTpjYWxjKDVweCArIDUgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7bWFyZ2luOjA7d2lkdGg6MTAwJTtvdmVyZmxvdzp2aXNpYmxlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5e3BhZGRpbmctdG9wOjVweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5e3BhZGRpbmctdG9wOjEwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5e3BhZGRpbmctYm90dG9tOjVweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5e3BhZGRpbmctYm90dG9tOjEwcHh9fS5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgcHttYXJnaW46MjBweCBhdXRvfS5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgdWx7bWFyZ2luLWJvdHRvbTpjYWxjKDIwcHggKyAxMCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTttYXJnaW4tdG9wOmNhbGMoMjBweCArIDEwICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO2xpc3Qtc3R5bGU6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSB1bHttYXJnaW4tYm90dG9tOjIwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSB1bHttYXJnaW4tYm90dG9tOjMwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IHVse21hcmdpbi10b3A6MjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IHVse21hcmdpbi10b3A6MzBweH19LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSB1bCBsaXtmb250LXNpemU6Y2FsYygxNHB4ICsgNCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtsaW5lLWhlaWdodDpjYWxjKDI0cHggKyA0ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO21hcmdpbi1ib3R0b206Y2FsYygxMHB4ICsgOCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNDAwXCIsc2Fucy1zZXJpZjtsaXN0LXN0eWxlOm5vbmU7d2lkdGg6OTAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IHVsIGxpe2ZvbnQtc2l6ZToxNHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgdWwgbGl7Zm9udC1zaXplOjE4cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IHVsIGxpe2xpbmUtaGVpZ2h0OjI0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSB1bCBsaXtsaW5lLWhlaWdodDoyOHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSB1bCBsaXttYXJnaW4tYm90dG9tOjEwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSB1bCBsaXttYXJnaW4tYm90dG9tOjE4cHh9fS5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgdWwgbGk6YmVmb3Jle2NvbnRlbnQ6Jyc7dG9wOjEwcHg7d2lkdGg6OHB4O2hlaWdodDo4cHg7Ym9yZGVyOjJweCBzb2xpZCAjMTViZmZmO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBibG9ja3F1b3RlIHB7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTMwMFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOmNhbGMoMjRweCArIDEwICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO2xpbmUtaGVpZ2h0OmNhbGMoMzJweCArIDEwICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO21hcmdpbi1ib3R0b206Y2FsYyg0MHB4ICsgMjAgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7bWFyZ2luLXRvcDpjYWxjKDQwcHggKyAyMCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojMTViZmZmfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IGJsb2NrcXVvdGUgcHtmb250LXNpemU6MjRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IGJsb2NrcXVvdGUgcHtmb250LXNpemU6MzRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgYmxvY2txdW90ZSBwe2xpbmUtaGVpZ2h0OjMycHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBibG9ja3F1b3RlIHB7bGluZS1oZWlnaHQ6NDJweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgYmxvY2txdW90ZSBwe21hcmdpbi1ib3R0b206NDBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IGJsb2NrcXVvdGUgcHttYXJnaW4tYm90dG9tOjYwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IGJsb2NrcXVvdGUgcHttYXJnaW4tdG9wOjQwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBibG9ja3F1b3RlIHB7bWFyZ2luLXRvcDo2MHB4fX0uYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IHAgaW1nLC5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgaW1ne21hcmdpbi1ib3R0b206Y2FsYygyMHB4ICsgMTAgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7bWFyZ2luLXRvcDpjYWxjKDIwcHggKyAxMCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTttYXJnaW4tbGVmdDpjYWxjKC0yNHB4ICsgLTc2ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO21hcmdpbi1yaWdodDpjYWxjKC0yNHB4ICsgLTc2ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmF1dG87ZGlzcGxheTpibG9ja31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBwIGltZywuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IGltZ3ttYXJnaW4tYm90dG9tOjIwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBwIGltZywuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IGltZ3ttYXJnaW4tYm90dG9tOjMwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IHAgaW1nLC5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgaW1ne21hcmdpbi10b3A6MjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IHAgaW1nLC5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgaW1ne21hcmdpbi10b3A6MzBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgcCBpbWcsLmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBpbWd7bWFyZ2luLWxlZnQ6LTI0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBwIGltZywuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IGltZ3ttYXJnaW4tbGVmdDotMTAwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IHAgaW1nLC5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgaW1ne21hcmdpbi1yaWdodDotMjRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IHAgaW1nLC5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgaW1ne21hcmdpbi1yaWdodDotMTAwcHh9fS5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgcCBpbWd7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDttYXgtd2lkdGg6MTIwJX0uYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAuZHJvcGNhcHtmb250LXNpemU6MzM0JTtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtMzAwXCIsc2Fucy1zZXJpZjtjb2xvcjpyZ2JhKDAsMCwwLDAuOCk7ZmxvYXQ6bGVmdDttYXJnaW4tdG9wOjEycHg7bWFyZ2luLXJpZ2h0OjZweH0uYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAuaGlnaGxpZ2h0LWxpc3R7cGFkZGluZy10b3A6Y2FsYygyNHB4ICsgMzIgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7cGFkZGluZy1ib3R0b206Y2FsYygyNHB4ICsgMzIgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7cGFkZGluZy1sZWZ0OmNhbGMoMjRweCArIDc2ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO3BhZGRpbmctcmlnaHQ6Y2FsYygyNHB4ICsgNzYgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7bWFyZ2luLXRvcDpjYWxjKDQwcHggKyAyMCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTttYXJnaW4tYm90dG9tOmNhbGMoNDBweCArIDIwICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO21hcmdpbi1sZWZ0OmNhbGMoLTI0cHggKyAtNzYgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7bWFyZ2luLXJpZ2h0OmNhbGMoLTI0cHggKyAtNzYgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6YXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLmhpZ2hsaWdodC1saXN0e3BhZGRpbmctdG9wOjI0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLmhpZ2hsaWdodC1saXN0e3BhZGRpbmctdG9wOjU2cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAuaGlnaGxpZ2h0LWxpc3R7cGFkZGluZy1ib3R0b206MjRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAuaGlnaGxpZ2h0LWxpc3R7cGFkZGluZy1ib3R0b206NTZweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5oaWdobGlnaHQtbGlzdHtwYWRkaW5nLWxlZnQ6MjRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAuaGlnaGxpZ2h0LWxpc3R7cGFkZGluZy1sZWZ0OjEwMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLmhpZ2hsaWdodC1saXN0e3BhZGRpbmctcmlnaHQ6MjRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAuaGlnaGxpZ2h0LWxpc3R7cGFkZGluZy1yaWdodDoxMDBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5oaWdobGlnaHQtbGlzdHttYXJnaW4tdG9wOjQwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLmhpZ2hsaWdodC1saXN0e21hcmdpbi10b3A6NjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5oaWdobGlnaHQtbGlzdHttYXJnaW4tYm90dG9tOjQwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLmhpZ2hsaWdodC1saXN0e21hcmdpbi1ib3R0b206NjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5ibG9nLXBvc3QtcGFnZSAubWFya2Rvd24tbW9kdWxlIC5oaWdobGlnaHQtbGlzdHttYXJnaW4tbGVmdDotMjRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAuaGlnaGxpZ2h0LWxpc3R7bWFyZ2luLWxlZnQ6LTEwMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLmhpZ2hsaWdodC1saXN0e21hcmdpbi1yaWdodDotMjRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAuaGlnaGxpZ2h0LWxpc3R7bWFyZ2luLXJpZ2h0Oi0xMDBweH19LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLmhpZ2hsaWdodC1saXN0IGgze2NvbG9yOiMyMEI3RUZ9LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLmhpZ2hsaWdodC1saXN0OmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dG9wOjA7bGVmdDowO2JhY2tncm91bmQtY29sb3I6IzE1YmZmZjtvcGFjaXR5OjAuMDd9LmJsb2ctcG9zdC1wYWdlIC5tYXJrZG93bi1tb2R1bGUgLmVuZC10ZXh0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoxcHg7bGVmdDozcHg7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtiYWNrZ3JvdW5kLWNvbG9yOiMxNWJmZmZ9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvZy1wb3N0LXBhZ2UgLm1hcmtkb3duLW1vZHVsZSAuZW5kLXRleHR7d2lkdGg6OHB4O2hlaWdodDo4cHh9fS5wYWdlLWJsb2ctcG9zdF9fbGFyZ2UtZWxlbWVudHt3aWR0aDoxMjAlO2xlZnQ6LTEwJX0uY2FyZC1zbGlkZXJ7cGFkZGluZzoxMHB4IDB9LmNhcmQtc2xpZGVyIC5zdC1zbGlkZXJfX3NsaWRle3dpZHRoOjg1JTttYXJnaW46NHB4O21hcmdpbi1yaWdodDotNHB4O21hcmdpbjowIDJweDtib3gtc2hhZG93OjBweCA0cHggOHB4IHJnYmEoMTU4LDE1OCwxNTgsMC4xMyk7dGV4dC1hbGlnbjpjZW50ZXJ9LmNhcm91c2Vse3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtoZWlnaHQ6Y2FsYygyMDBweCArIDUwMCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmNhcm91c2Vse2hlaWdodDoyMDBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuY2Fyb3VzZWx7aGVpZ2h0OjcwMHB4fX0uY2Fyb3VzZWxfX3NsaWRlcntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5jYXJvdXNlbC1zbGlkZXtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O3otaW5kZXg6MH0uY2Fyb3VzZWwtc2xpZGU6Zmlyc3QtY2hpbGR7ZGlzcGxheTpibG9jazt6LWluZGV4OjF9LmNhcm91c2VsLXNsaWRlIC52anMtY29udHJvbC1iYXJ7Ym90dG9tOjB9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY2Fyb3VzZWwtc2xpZGUgLnZqcy1jb250cm9sLWJhcntkaXNwbGF5Om5vbmV9fS5jYXJvdXNlbC1zbGlkZSAudmpzLXRlY2h7bWF4LWhlaWdodDoxMDAlO21hcmdpbjowIGF1dG87dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjB9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY2Fyb3VzZWwtc2xpZGUgLnZqcy1iaWctcGxheS1idXR0b257ZGlzcGxheTpibG9jazt3aWR0aDo2MHB4O2hlaWdodDo2MHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtwb3NpdGlvbjphYnNvbHV0ZTtib3JkZXI6MDt0b3A6MDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDttYXJnaW46YXV0bztib3JkZXItcmFkaXVzOjUwJTtvcGFjaXR5OjE7dHJhbnNpdGlvbi1wcm9wZXJ0eTphbGw7dHJhbnNpdGlvbi1kdXJhdGlvbjozNTBtczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7dHJhbnNpdGlvbi1kZWxheTowc30uY2Fyb3VzZWwtc2xpZGUgLnZqcy1iaWctcGxheS1idXR0b24gc3BhbntkaXNwbGF5Om5vbmV9LmNhcm91c2VsLXNsaWRlIC52anMtYmlnLXBsYXktYnV0dG9uOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTttYXJnaW46YXV0bztyaWdodDowO2xlZnQ6NXB4O3RvcDowO2JvdHRvbTowO2NvbnRlbnQ6Jyc7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItdG9wOjEycHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbToxMnB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1sZWZ0OjIwcHggc29saWQgIzA4QTJEQjtib3JkZXItcmFkaXVzOjJweH0uY2Fyb3VzZWwtc2xpZGUgLnZqcy1wbGF5aW5nIC52anMtYmlnLXBsYXktYnV0dG9ue29wYWNpdHk6MDtkaXNwbGF5Om5vbmV9fS5jYXJvdXNlbC1uYXZpZ2F0aW9ue2Rpc3BsYXk6bm9uZTt0b3A6MTYwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY2Fyb3VzZWwtbmF2aWdhdGlvbntkaXNwbGF5OmJsb2NrfX0uY2Fyb3VzZWxfX2Fycm93LXdyYXBwZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bWFyZ2luOmF1dG87d2lkdGg6MTAwJTtoZWlnaHQ6NTBweDt6LWluZGV4OjJ9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsucHJvZHVjdC1jYXJvdXNlbCAuY2Fyb3VzZWxfX2Fycm93LXdyYXBwZXJ7dG9wOjIwJX19QG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KXsucHJvZHVjdC1jYXJvdXNlbCAuY2Fyb3VzZWxfX2Fycm93LXdyYXBwZXJ7ZGlzcGxheTpub25lfX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5jYXJvdXNlbF9fYXJyb3ctd3JhcHBlcntkaXNwbGF5Om5vbmV9fS5jYXJvdXNlbF9fYXJyb3d7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6NTVweDtoZWlnaHQ6NTVweDtjdXJzb3I6cG9pbnRlcjtib3JkZXItcmFkaXVzOjUwJX0uY2Fyb3VzZWxfX2Fycm93IHN2Z3twb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO2xlZnQ6MDt0b3A6MDtib3R0b206MDttYXJnaW46YXV0bzt3aWR0aDozMHB4O2hlaWdodDozMHB4O3otaW5kZXg6MX0uY2Fyb3VzZWxfX2Fycm93OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotM3B4O3dpZHRoOjU1cHg7aGVpZ2h0OjU1cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NTAlO3RyYW5zaXRpb24tcHJvcGVydHk6YWxsO3RyYW5zaXRpb24tZHVyYXRpb246MzUwbXM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO3RyYW5zaXRpb24tZGVsYXk6MHN9LmNhcm91c2VsX19hcnJvdzpob3ZlcjpiZWZvcmV7dHJhbnNmb3JtOnNjYWxlKDEuMil9LmNhcm91c2VsX19hcnJvdy1sZWZ0e2xlZnQ6MjRweDt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7Ym94LXNoYWRvdzowIDAgNnB4IDAgcmdiYSgwLDAsMCwwLjA0KX0uY2Fyb3VzZWxfX2Fycm93LXJpZ2h0e3JpZ2h0OjI0cHg7Ym94LXNoYWRvdzowIDZweCA2cHggMCByZ2JhKDAsMCwwLDAuMDUpfS5jb29raWUtbWVzc2FnZXtwYWRkaW5nOjAgMjBweDtwb3NpdGlvbjpmaXhlZDtib3R0b206MDt6LWluZGV4OjEwO3dpZHRoOjEwMCU7Zm9udC1zaXplOjE2cHg7ZGlzcGxheTpub25lO2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNX0uY29va2llLW1lc3NhZ2VfX2ltYWdle3Bvc2l0aW9uOmFic29sdXRlO3RvcDoycHg7bGVmdDoyMHB4O3dpZHRoOjQ4cHg7aGVpZ2h0OjQ4cHg7bWFyZ2luOjIwcHh9LmNvb2tpZS1tZXNzYWdlX19pbWFnZSBpbWd7d2lkdGg6MTAwJX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5jb29raWUtbWVzc2FnZV9faW1hZ2V7ZGlzcGxheTpub25lfX0uY29va2llLW1lc3NhZ2VfX3RleHR7d2lkdGg6NzAlO21hcmdpbjoyMHB4IGF1dG87bWF4LXdpZHRoOjExMjRweH0uY29va2llLW1lc3NhZ2VfX3RleHQgcHtmb250LXNpemU6Y2FsYygxNHB4ICsgMiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmNvb2tpZS1tZXNzYWdlX190ZXh0IHB7Zm9udC1zaXplOjE0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmNvb2tpZS1tZXNzYWdlX190ZXh0IHB7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpey5jb29raWUtbWVzc2FnZV9fdGV4dHt3aWR0aDo2MiV9fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LmNvb2tpZS1tZXNzYWdlX190ZXh0e3dpZHRoOjEwMCV9fS5jb29raWUtbWVzc2FnZV9fYnV0dG9ue3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjI0cHg7dG9wOjE4cHg7bWluLXdpZHRoOjExMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LmNvb2tpZS1tZXNzYWdlX19idXR0b257cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbToyMHB4O3RvcDowO3JpZ2h0OjB9fS5wcm9kdWN0LWRldGFpbHNfX3dyYXB7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5wcm9kdWN0LWRldGFpbHN7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOmF1dG87bWFyZ2luLXRvcDpjYWxjKDYwcHggKyA2MCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTttYXJnaW4tYm90dG9tOmNhbGMoMjVweCArIDY1ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO3dpZHRoOjg1JTtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5wcm9kdWN0LWRldGFpbHN7bWFyZ2luLXRvcDo2MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5wcm9kdWN0LWRldGFpbHN7bWFyZ2luLXRvcDoxMjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5wcm9kdWN0LWRldGFpbHN7bWFyZ2luLWJvdHRvbToyNXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5wcm9kdWN0LWRldGFpbHN7bWFyZ2luLWJvdHRvbTo5MHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5wcm9kdWN0LWRldGFpbHN7bWFyZ2luLXRvcDoyNXB4O2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6NyV9fS5wcm9kdWN0LWRldGFpbHMgaDN7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6NDBweDtjb2xvcjpyZ2JhKDAsMCwwLDAuOCk7bWFyZ2luLWJvdHRvbTpjYWxjKDVweCArIDIxICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvZHVjdC1kZXRhaWxzIGgze21hcmdpbi1ib3R0b206NXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5wcm9kdWN0LWRldGFpbHMgaDN7bWFyZ2luLWJvdHRvbToyNnB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5wcm9kdWN0LWRldGFpbHMgaDN7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTcwMFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE2cHg7Y3Vyc29yOnBvaW50ZXJ9fS5wcm9kdWN0LWRldGFpbHMub3BlbjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5wcm9kdWN0LWRldGFpbHMub3BlbjpiZWZvcmV7ZGlzcGxheTpub25lfX0uZGV0YWlsLWJsb2NrLWludHJve2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTozMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmRldGFpbC1ibG9jay1pbnRyb3ttYXJnaW4tYm90dG9tOjB9fS5kZXRhaWwtYmxvY2tfX3Jvd3tkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tdG9wOmNhbGMoMjBweCArIDEwICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5kZXRhaWwtYmxvY2tfX3Jvd3ttYXJnaW4tdG9wOjIwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmRldGFpbC1ibG9ja19fcm93e21hcmdpbi10b3A6MzBweH19LmRldGFpbC1ibG9ja19fdGl0bGV7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6MTAlO3dpZHRoOjIxJTtjb2xvcjojMDAwO21heC13aWR0aDoxNDBweDtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5kZXRhaWwtYmxvY2tfX3RpdGxle21hcmdpbi1yaWdodDo1JTt3aWR0aDozNSU7bWF4LXdpZHRoOjE2MnB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5kZXRhaWwtYmxvY2tfX3RpdGxle21hcmdpbi1ib3R0b206MTBweDt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlfX0uZGV0YWlsLWJsb2NrX190aXRsZSBzdmd7d2lkdGg6MzNweDtoZWlnaHQ6MzNweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTRweH0uZGV0YWlsLWJsb2NrX190aXRsZV9faWNvbntwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MnB4O21hcmdpbi1yaWdodDoxMXB4O2Zsb2F0OmxlZnR9LmRldGFpbC1ibG9ja19fYm9keXtmbG9hdDpsZWZ0O3dpZHRoOjcwJX0uZGV0YWlsLWJsb2NrX19ib2R5IHVse3dpZHRoOjEwMCUgIWltcG9ydGFudH1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5kZXRhaWwtYmxvY2tfX2JvZHl7d2lkdGg6NjAlfX0uZGV0YWlsLWJsb2NrX19ib2R5IGxpe21hcmdpbi1sZWZ0Oi0zcHg7bWFyZ2luLWJvdHRvbToxNXB4fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LmRldGFpbC1ibG9ja19fYm9keSBsaXttYXJnaW4tbGVmdDowfX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5kZXRhaWwtYmxvY2tfX2JvZHkgbGl7bWFyZ2luLWxlZnQ6MzBweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuZGV0YWlsLWJsb2NrX19ib2R5IGxpe21hcmdpbi1sZWZ0OjMwcHh9fS5kZXRhaWwtYmxvY2tfX2JvZHkgcHtjb2xvcjpyZ2JhKDAsMCwwLDAuOCl9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuZGV0YWlsLWJsb2NrX19ib2R5e3dpZHRoOjEwMCV9fWZvb3RlcntkaXNwbGF5OmJsb2NrO21hcmdpbjowIGF1dG8gLTJweDttYXgtd2lkdGg6MTQ0MHB4O3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojMDAwO2NvbG9yOiNmZmZ9Zm9vdGVyIGltZ3t3aWR0aDoyMHB4fWZvb3RlciBwe2NvbG9yOiNmZmZ9Zm9vdGVyIGxpe21hcmdpbi1sZWZ0OjA7bWFyZ2luLWJvdHRvbToxMHB4O2ZvbnQtc2l6ZToxNnB4fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7Zm9vdGVyIGxpe21hcmdpbi1ib3R0b206MH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXtmb290ZXIgbGl7Zm9udC1zaXplOjE0cHh9fWZvb3RlciBhe2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS00MDBcIixzYW5zLXNlcmlmO2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC44KX1mb290ZXIgYSB1e3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlcjoycHggc29saWQgdHJhbnNwYXJlbnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Zm9vdGVyIGEgdTpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjFweDtib3R0b206LTRweDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgzcHgpO29wYWNpdHk6MDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7dHJhbnNpdGlvbi1wcm9wZXJ0eTphbGw7dHJhbnNpdGlvbi1kdXJhdGlvbjozOTBtczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7dHJhbnNpdGlvbi1kZWxheTowc31AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpe2Zvb3RlciBhe2ZvbnQtc2l6ZToxNnB4O3BhZGRpbmc6NHB4IDB9fWZvb3RlciBhOmhvdmVyLGZvb3RlciBhOmZvY3Vze2NvbG9yOiNmZmZ9Zm9vdGVyIGE6aG92ZXIgdSxmb290ZXIgYTpmb2N1cyB1e2JvcmRlcjoycHggc29saWQgdHJhbnNwYXJlbnR9Zm9vdGVyIGE6aG92ZXIgdTpiZWZvcmUsZm9vdGVyIGE6Zm9jdXMgdTpiZWZvcmV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zaXRpb24tcHJvcGVydHk6YWxsO3RyYW5zaXRpb24tZHVyYXRpb246MzkwbXM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO3RyYW5zaXRpb24tZGVsYXk6MHN9Zm9vdGVyIGE6YWN0aXZle2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC44KX1mb290ZXIgYTphY3RpdmUgdTpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuOCl9Zm9vdGVyIC5mb290ZXItd3JhcHBlcnttYXJnaW46MCBhdXRvO3dpZHRoOjg4JX1mb290ZXIgLmZvb3Rlci13cmFwcGVyIHN2Z3tmaWxsOiNmZmZ9Zm9vdGVyIC5mb290ZXItd3JhcHBlciByZW1vdGUtc3Zne3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHh9Zm9vdGVyIC5mb290ZXItbGlua3N7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nLWJvdHRvbTo3MHB4O2JvcmRlci1ib3R0b206MnB4IHNvbGlkICMxOTE5MTl9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXtmb290ZXIgLmZvb3Rlci1saW5rc3twYWRkaW5nLWJvdHRvbTowO2JvcmRlci1ib3R0b206MH19Zm9vdGVyIC5mb290ZXItc2VjdGlvbntkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLXRvcDo1N3B4O2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpsZWZ0O3ZlcnRpY2FsLWFsaWduOnRvcDtib3JkZXItYm90dG9tOjB9QG1lZGlhIChtaW4td2lkdGg6IDkwMXB4KXtmb290ZXIgLmZvb3Rlci1zZWN0aW9uOm5vdCg6bGFzdC1jaGlsZCl7d2lkdGg6MTYwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpe2Zvb3RlciAuZm9vdGVyLXNlY3Rpb246bm90KDpsYXN0LWNoaWxkKXt3aWR0aDoyMDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXtmb290ZXIgLmZvb3Rlci1zZWN0aW9ue3dpZHRoOjEwMCU7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWJvdHRvbTozMnB4O21heC1oZWlnaHQ6NjZweDtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzE5MTkxOX19Zm9vdGVyIC5mb290ZXItc2VjdGlvbiB1bHt3aWR0aDoxMDElO21hcmdpbjowIGF1dG8gMTBweH1mb290ZXIgLmZvb3Rlci1zZWN0aW9uIGg1e3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MjRweDtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNzAwXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9Zm9vdGVyIC5mb290ZXItc2VjdGlvbiBoNTpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxM3B4O2hlaWdodDoycHg7cmlnaHQ6MDt0b3A6MDtib3R0b206MDttYXJnaW46YXV0bztiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9Zm9vdGVyIC5mb290ZXItc2VjdGlvbiBoNTphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEzcHg7aGVpZ2h0OjJweDtyaWdodDowO3RvcDowO2JvdHRvbTowO21hcmdpbjphdXRvO2JhY2tncm91bmQtY29sb3I6I2ZmZjt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpe2Zvb3RlciAuZm9vdGVyLXNlY3Rpb24gaDV7Y3Vyc29yOnBvaW50ZXI7bWFyZ2luLWJvdHRvbToyMHB4fWZvb3RlciAuZm9vdGVyLXNlY3Rpb24gaDU6YWZ0ZXIsZm9vdGVyIC5mb290ZXItc2VjdGlvbiBoNTpiZWZvcmV7ZGlzcGxheTpibG9ja319QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXtmb290ZXIgLmZvb3Rlci1zZWN0aW9uIGg1e2ZvbnQtc2l6ZToxNHB4fX1mb290ZXIgLmZvb3Rlci1zZWN0aW9uIC5vcGVuOmFmdGVye2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpe2Zvb3RlciAuZm9vdGVyLXNlY3Rpb257Zm9udC1zaXplOjE2cHh9fS5mb290ZXItcGFydG5lcnMgdWx7cGFkZGluZy10b3A6MjRweDt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctYm90dG9tOjI0cHh9LmZvb3Rlci1wYXJ0bmVycyBsaXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAzNnB4fS5mb290ZXItcGFydG5lcnMgbGk6YmVmb3Jle2Rpc3BsYXk6bm9uZX0uZm9vdGVyLXBhcnRuZXJzIGxpIGF7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTRweH0uZm9vdGVyLXBhcnRuZXJzIHV7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZvb3Rlci1wYXJ0bmVycyByZW1vdGUtc3ZnLC5mb290ZXItcGFydG5lcnMgdXt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmZvb3Rlci1wYXJ0bmVycyByZW1vdGUtc3Zne21hcmdpbi10b3A6LTJweDtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tcmlnaHQ6MzBweH1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5mb290ZXItcGFydG5lcnN7bWFyZ2luLWJvdHRvbToyNHB4fS5mb290ZXItcGFydG5lcnMgbGl7bWFyZ2luOjAgMHB4fS5mb290ZXItcGFydG5lcnMgbGk6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tcmlnaHQ6MTZweH0uZm9vdGVyLXBhcnRuZXJzIHJlbW90ZS1zdmd7d2lkdGg6MzJweCAhaW1wb3J0YW50O2hlaWdodDozMnB4ICFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OjE2cHh9fS5mb290ZXItc29jaWFse3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDttYXJnaW4tYm90dG9tOi01cHh9LmZvb3Rlci1zb2NpYWwgYXt0cmFuc2l0aW9uOmFsbCAwLjNzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKX0uZm9vdGVyLXNvY2lhbCBhOmhvdmVyLC5mb290ZXItc29jaWFsIGE6Zm9jdXN7b3BhY2l0eTouN30uZm9vdGVyLXNvY2lhbCBsaXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyNnB4O2hlaWdodDoyNnB4fS5mb290ZXItc29jaWFsIGxpOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0OjI3cHh9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuZm9vdGVyLXNvY2lhbHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDphdXRvO2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6aW5pdGlhbDt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tYm90dG9tOjIwcHh9fS5mb290ZXItY29weXJpZ2h0e3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS0zMDBcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O3BhZGRpbmctdG9wOjVweH1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5mb290ZXItY29weXJpZ2h0e3dpZHRoOjEwMCV9fS5mb290ZXItbGVnYWx7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MH1AbWVkaWEgKG1heC13aWR0aDogMTI2MHB4KXsuZm9vdGVyLWxlZ2Fse3RvcDozMnB4fX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5mb290ZXItbGVnYWx7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTttYXJnaW4tdG9wOjIwcHg7dG9wOjB9fS5mb290ZXItbGVnYWwgdWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuZm9vdGVyLWxlZ2FsIHVse2Zsb2F0OmluaXRpYWw7d2lkdGg6MTAwJX19LmZvb3Rlci1sZWdhbCBsaXtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MDttYXJnaW4tbGVmdDoyMHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5mb290ZXItbGVnYWwgbGl7bWFyZ2luLWxlZnQ6MDt0ZXh0LWFsaWduOmNlbnRlcn19LmZvb3Rlci1sZWdhbCBhe2ZvbnQtc2l6ZToxNHB4fXNlY3Rpb257d2lkdGg6MTAwJTtkaXNwbGF5OmlubGluZS1ibG9ja30uZm9vdGVyLWV4dHJhe3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6MjBweDttYXJnaW4tYm90dG9tOjQwcHg7aGVpZ2h0OjMzcHh9QG1lZGlhIChtYXgtd2lkdGg6IDEyNjBweCl7LmZvb3Rlci1leHRyYXtoZWlnaHQ6NjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuZm9vdGVyLWV4dHJhe3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi10b3A6MDtoZWlnaHQ6YXV0bzttYXJnaW4tYm90dG9tOjhweH19LmZvb3Rlci1leHRyYSB1bCBsaSBhe2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS0zMDBcIjtmb250LXNpemU6MTRweH0uZm9vdGVyLWxhbmd1YWdle3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO292ZXJmbG93OmhpZGRlbjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjA7bWFyZ2luLWxlZnQ6MjBweH0uZm9vdGVyLWxhbmd1YWdlIHB7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTMwMFwiLHNhbnMtc2VyaWY7bWFyZ2luLXJpZ2h0OjEwcHh9LmZvb3Rlci1sYW5ndWFnZSBzdmd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTttYXJnaW4tdG9wOi0xcHg7cmlnaHQ6MDt3aWR0aDoxMnB4O2hlaWdodDoxOXB4O21hcmdpbi10b3A6LTlweDtwb2ludGVyLWV2ZW50czpub25lfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LmZvb3Rlci1sYW5ndWFnZXttYXJnaW46MTZweCBhdXRvIDMycHh9fS5sYW5ndWFnZS1tZW51e3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctcmlnaHQ6MjRweDt3aWR0aDo2MHB4O2hlaWdodDoyNHB4O2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS0zMDBcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiNmZmY7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2ZmZjtib3JkZXItcmFkaXVzOjA7dGV4dC1hbGlnbjpsZWZ0O3RleHQtaW5kZW50OjA7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9Lmxhbmd1YWdlLW1lbnUgb3B0aW9ue2NvbG9yOmJsYWNrfWh0bWwuZmlyZWZveCAubGFuZ3VhZ2UtbWVudXt0ZXh0LWluZGVudDotMnB4fS5mb3Jte2JhY2tncm91bmQ6I2ZmZjtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpibG9ja30uZm9ybSBmaWVsZHNldHt3aWR0aDoxMDAlO292ZXJmbG93OmhpZGRlbjttYXJnaW4tYm90dG9tOjI0cHh9LmZvcm0gaDEsLmZvcm0gaDIsLmZvcm0gaDMsLmZvcm0gaDR7d2lkdGg6MTAwJX0uZm9ybSBoM3ttYXJnaW4tYm90dG9tOjMycHh9LmZvcm0gaDR7bWFyZ2luLWJvdHRvbToyMXB4fS5mb3JtLC5mb3JtIGZvcm17ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwfS5mb3JtX19ib2R5e2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgMCAzMXB4IDA7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjRweDt3aWR0aDoxMDAlfS5mb3JtX19ib2R5IGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5mb3JtX19ib2R5e2ZvbnQtc2l6ZToxNHB4fX0uZm9ybV9fZGl2aWRlcnttYXJnaW4tdG9wOjQwcHg7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC4xKTt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206NDBweH1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5mb3JtX19kaXZpZGVye21hcmdpbjozMnB4IGF1dG99fS5mb3JtX19jcmVkaXQtY2FyZC1kZXRhaWxze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH0uZm9ybV9fY3JlZGl0LWNhcmQtZGV0YWlscyAuZm9ybS1pbnB1dC0tMWNvbHMgLmZvcm0taW5wdXRfX2ZpZWxke21heC13aWR0aDo4NiV9LmZvcm1fX2NyZWRpdC1jYXJkLWV4dHJhc3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWF4LXdpZHRoOjI0MHB4fS5mb3JtX19jcmVkaXQtY2FyZC1kZXRhaWxzLC5mb3JtX19jcmVkaXQtY2FyZC1leHRyYXN7d2lkdGg6NTAlfS5mb3JtX19jcmVkaXQtY2FyZC1kZXRhaWxzIC5mb3JtLWlucHV0LS1jYy1leHRyYSwuZm9ybV9fY3JlZGl0LWNhcmQtZXh0cmFzIC5mb3JtLWlucHV0LS1jYy1leHRyYXt3aWR0aDo1MCU7bWF4LXdpZHRoOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuZm9ybV9fY3JlZGl0LWNhcmQtZGV0YWlscywuZm9ybV9fY3JlZGl0LWNhcmQtZXh0cmFze3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCV9LmZvcm1fX2NyZWRpdC1jYXJkLWRldGFpbHMgLmZvcm0taW5wdXQtLWNjLWV4dHJhLC5mb3JtX19jcmVkaXQtY2FyZC1leHRyYXMgLmZvcm0taW5wdXQtLWNjLWV4dHJhe3dpZHRoOjMzLjMzMzMlO21heC13aWR0aDo5NnB4fS5mb3JtX19jcmVkaXQtY2FyZC1kZXRhaWxzIC5mb3JtLWlucHV0LS0xY29scywuZm9ybV9fY3JlZGl0LWNhcmQtZXh0cmFzIC5mb3JtLWlucHV0LS0xY29sc3t3aWR0aDoxMDAlfS5mb3JtX19jcmVkaXQtY2FyZC1kZXRhaWxzIC5mb3JtLWlucHV0LS0xY29scyAuZm9ybS1pbnB1dF9fZmllbGQsLmZvcm1fX2NyZWRpdC1jYXJkLWV4dHJhcyAuZm9ybS1pbnB1dC0tMWNvbHMgLmZvcm0taW5wdXRfX2ZpZWxke3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCV9fS5mb3JtX19jb250YWluZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwfS5oZWxwe3BhZGRpbmc6MjBweH1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5oZWxwe2Rpc3BsYXk6bm9uZX19LmhlbHAgaDR7bWFyZ2luLWJvdHRvbToxNnB4fS5oZWxwIC5oZWxwX19pdGVte21hcmdpbi1ib3R0b206MTdweDtmb250LXNpemU6Y2FsYygxMXB4ICsgNCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmhlbHAgLmhlbHBfX2l0ZW17Zm9udC1zaXplOjExcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmhlbHAgLmhlbHBfX2l0ZW17Zm9udC1zaXplOjE1cHh9fS5oZWxwIC5oZWxwX19xdWVzdGlvbnttYXJnaW4tcmlnaHQ6NXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcH0ubWFpbi1uYXYtZGVza3RvcHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7ei1pbmRleDoyMTtiYWNrZ3JvdW5kOiNmZmZ9Lm1haW4tbmF2LWRlc2t0b3AgdWx7bWFyZ2luOjA7ZGlzcGxheTpmbGV4O3NwYWNlLWJldHdlZW46Y2VudGVyO2ZsZXgtd3JhcDp3cmFwO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7Lm1haW4tbmF2LWRlc2t0b3B7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmZpeGVkO2hlaWdodDoxMDAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpO292ZXJmbG93OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7YmFja2dyb3VuZDojZmZmfS5tYWluLW5hdi1kZXNrdG9wIC5tYWluLW5hdi13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2t9Lm1haW4tbmF2LWRlc2t0b3AgLm1haW4tbmF2LXdyYXBwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7aGVpZ2h0OjJweDt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6I2Y4ZjhmOH19Lm1haW4tbmF2X19oaWdobGlnaHQtbGluZXtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7aGVpZ2h0OjRweDt3aWR0aDoxcHg7YmFja2dyb3VuZDojMTViZmZmO3RyYW5zZm9ybS1vcmlnaW46bGVmdCB0b3A7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAxMDAlKSBzY2FsZVkoMCk7cG9pbnRlci1ldmVudHM6bm9uZTt3aWxsLWNoYW5nZTp0cmFuc2Zvcm0sIGxlZnR9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsubWFpbi1uYXZfX2hpZ2hsaWdodC1saW5le2Rpc3BsYXk6bm9uZX19Lm1haW4tbmF2X19sb2dve2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmNhbGMoMjAlICsgLTMgKiAoKDEwMHZ3IC0gOTYwcHgpIC8gMTYwMCkpO21heC13aWR0aDoyMDBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCl7Lm1haW4tbmF2X19sb2dve3dpZHRoOjIwJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjU2MHB4KXsubWFpbi1uYXZfX2xvZ297d2lkdGg6MTclfX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5tYWluLW5hdl9fbG9nb3tkaXNwbGF5OmlubGluZS1ibG9jazttYXgtd2lkdGg6MTAwJTt3aWR0aDoxMDAlO3BhZGRpbmc6MCAyNHB4fX0ubWFpbi1sb2dve2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjB9Lm1haW4tbG9nbyBzdmd7d2lkdGg6MTAwJTttYXgtd2lkdGg6MjAwcHg7aGVpZ2h0OjMycHh9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsubWFpbi1sb2dve2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjUwJTttYXgtd2lkdGg6MTg2cHg7aGVpZ2h0OmF1dG87cGFkZGluZzoxNnB4IDAgMH19Lm1haW4tbmF2LXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDoxMDAlO2hlaWdodDo4MHB4O21hcmdpbjowIGF1dG87bWF4LXdpZHRoOjE0NDBweDtiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzowIDIlfUBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpey5tYWluLW5hdi13cmFwcGVye3BhZGRpbmc6MH19QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsubWFpbi1uYXYtd3JhcHBlcnt3aWR0aDoxMDAlO3BhZGRpbmc6MDtoZWlnaHQ6NjRweH19Lm1haW4tbmF2LXdyYXBwZXIgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2N1cnNvcjpwb2ludGVyO21hcmdpbjowfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7Lm1haW4tbmF2LXdyYXBwZXIgbGl7d2lkdGg6MTAwJTtwYWRkaW5nOjA7bWFyZ2luOjB9fS5tYWluLW5hdi13cmFwcGVyIGxpIGEsLm1haW4tbmF2LXdyYXBwZXIgbGkgc3BhbntkaXNwbGF5OmJsb2NrO2NvbG9yOnJnYmEoMCwwLDAsMC44KTtmb250LXNpemU6MTRweDtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNzAwXCIsc2Fucy1zZXJpZjtsZXR0ZXItc3BhY2luZzowLjVweDtwYWRkaW5nOjI5LjVweCAxNnB4O3RyYW5zaXRpb246YWxsIDgwbXMgbGluZWFyO3Bvc2l0aW9uOnJlbGF0aXZlfS5tYWluLW5hdi13cmFwcGVyIGxpIGE6YWN0aXZlLC5tYWluLW5hdi13cmFwcGVyIGxpIHNwYW46YWN0aXZle2NvbG9yOiMxNWJmZmZ9Lm1haW4tbmF2LXdyYXBwZXIgbGkgYTpmb2N1czphZnRlciwubWFpbi1uYXYtd3JhcHBlciBsaSBzcGFuOmZvY3VzOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MTJweDtyaWdodDoxMnB4O3dpZHRoOmF1dG87aGVpZ2h0OjRweDtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1jb2xvcjojMTViZmZmfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7Lm1haW4tbmF2LXdyYXBwZXIgbGkgYSwubWFpbi1uYXYtd3JhcHBlciBsaSBzcGFue2ZvbnQtc2l6ZToxNnB4O3BhZGRpbmc6MTZweCAyNHB4O2NvbG9yOnJnYmEoMCwwLDAsMC44KX0ubWFpbi1uYXYtd3JhcHBlciBsaSBhOmFjdGl2ZSwubWFpbi1uYXYtd3JhcHBlciBsaSBzcGFuOmFjdGl2ZXtjb2xvcjojMDAwO2JhY2tncm91bmQ6I2Y4ZjhmOH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsubWFpbi1uYXYtd3JhcHBlciBsaSBhOmFjdGl2ZSwubWFpbi1uYXYtd3JhcHBlciBsaSBzcGFuOmFjdGl2ZXtjb2xvcjojMDAwO2JhY2tncm91bmQ6I2Y0ZjRmNH19Lm1haW4tbmF2LXdyYXBwZXIgbGk6YmVmb3Jle2Rpc3BsYXk6bm9uZX0ubWFpbi1uYXZfX2l0ZW1ze2Rpc3BsYXk6YmxvY2s7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuMXMgZWFzZTtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5tYWluLW5hdl9faXRlbXN7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTttYXJnaW4tdG9wOjYwcHg7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy10b3A6OHB4O2JvcmRlci10b3A6MnB4IHNvbGlkICNGOEY4Rjg7bGVmdDowfX0ubWFpbi1uYXYtaXRlbS5hY3RpdmUgYXtjb2xvcjojMTViZmZmfS5tYWluLW5hdi1tb2JpbGV7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmZpeGVkO3RvcDowO2JhY2tncm91bmQ6I2ZmZjt6LWluZGV4OjEwfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7Lm1haW4tbmF2LW1vYmlsZXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlfX0ubWFpbi1uYXYtbW9iaWxlIC5tYWluLW5hdi13cmFwcGVye2Rpc3BsYXk6YmxvY2t9Lm1haW4tbmF2LW1vYmlsZV9idG57cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDoxMHB4O3otaW5kZXg6MTtmbG9hdDpyaWdodDtkaXNwbGF5Om5vbmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTphbGw7dHJhbnNpdGlvbi1kdXJhdGlvbjozOTBtczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7dHJhbnNpdGlvbi1kZWxheTowc31AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5tYWluLW5hdi1tb2JpbGVfYnRue2Rpc3BsYXk6YmxvY2t9fS5tYWluLW5hdi1tb2JpbGVfYnRuLS1jbG9zZXtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzE1YmZmZn1saS5tYWluLW5hdi1pdGVtLS1tb3Jle2Rpc3BsYXk6bm9uZX1saS5tYWluLW5hdi1pdGVtLS1tb3JlOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6J+KWvic7cmlnaHQ6MDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxNHB4O3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKTtjb2xvcjojOTk5fWxpLm1haW4tbmF2LWl0ZW0tLW1vcmUgdWx7YmFja2dyb3VuZDojZmZmO29wYWNpdHk6MDtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjE2NHB4O2xlZnQ6LTE2cHg7dG9wOjEwMCU7bWFyZ2luLXRvcDotNnB4O3otaW5kZXg6MTtwYWRkaW5nLXRvcDo0cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNHB4KTt0cmFuc2l0aW9uOmFsbCAuMDhzIGVhc2V9bGkubWFpbi1uYXYtaXRlbS0tbW9yZSB1bCBsaXt3aWR0aDoxMDAlO2JvcmRlci10b3A6MnB4IHNvbGlkICNlZWV9bGkubWFpbi1uYXYtaXRlbS0tbW9yZSB1bCBsaSBhe3BhZGRpbmc6MjBweCAzMnB4fWxpLm1haW4tbmF2LWl0ZW0tLW1vcmU6aG92ZXIgdWx7ZGlzcGxheTpibG9jaztwb2ludGVyLWV2ZW50czphdXRvO29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDBweCl9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXtsaS5tYWluLW5hdi1pdGVtLS1tb3Jle2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX0ubWFpbi1uYXZpZ2F0aW9uLS1zdGFydCAubWFpbi1uYXYtc2VhcmNoe2Rpc3BsYXk6bm9uZX0ubm90aWZpY2F0aW9uLWJhcntoZWlnaHQ6NjRweDtjb2xvcjojZmZmO2JhY2tncm91bmQ6IzNFMEQ4Njt0cmFuc2l0aW9uLXByb3BlcnR5OmhlaWdodDt0cmFuc2l0aW9uLWR1cmF0aW9uOjYwMG1zO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTt0cmFuc2l0aW9uLWRlbGF5OjBzfS5ub3RpZmljYXRpb24tYmFyLm5vdGlmaWNhdGlvbi1iYXItLWNsb3Nle2hlaWdodDowfS5ub3RpZmljYXRpb24tYmFyIHB7cGFkZGluZzoyMHB4IDA7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOmNhbGMoMTRweCArIDIgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5ub3RpZmljYXRpb24tYmFyIHB7Zm9udC1zaXplOjE0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7Lm5vdGlmaWNhdGlvbi1iYXIgcHtmb250LXNpemU6MTZweH19Lm5vdGlmaWNhdGlvbi1iYXIgcCBhe2NvbG9yOiNmZmY7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTQwMFwiLHNhbnMtc2VyaWY7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ubm90aWZpY2F0aW9uLWJhciBwIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm5vdGlmaWNhdGlvbi1iYXIgLm5vdGlmaWNhdGlvbi1iYXJfX2Nsb3NlLWJ0bnttYXJnaW46MDtwYWRkaW5nOjA7YmFja2dyb3VuZDpub25lO3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7Ym9yZGVyOm5vbmU7cG9zaXRpb246Zml4ZWQ7cmlnaHQ6NTBweDtib3R0b206MjBweDtkaXNwbGF5Om5vbmU7Y3Vyc29yOnBvaW50ZXJ9Lm5vdGlmaWNhdGlvbi1iYXIgLm5vdGlmaWNhdGlvbi1iYXJfX2Nsb3NlLWJ0biBzdmd7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDtkaXNwbGF5OmJsb2NrfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7Lm5vdGlmaWNhdGlvbi1iYXIgcHtwYWRkaW5nOjEwcHggNzJweCAxMHB4IDI1cHg7dGV4dC1hbGlnbjpsZWZ0fS5ub3RpZmljYXRpb24tYmFyIC5ub3RpZmljYXRpb24tYmFyX19jbG9zZS1idG57d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtyaWdodDoyNXB4O2JvdHRvbToyMnB4fS5ub3RpZmljYXRpb24tYmFyIC5ub3RpZmljYXRpb24tYmFyX19jbG9zZS1idG4gc3Zne3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHh9fS5ub3RpZmljYXRpb24tYmFyLm5vdGlmaWNhdGlvbi1iYXItLXN0YXRpY3ttYXJnaW4tdG9wOi04MHB4O21hcmdpbi1ib3R0b206MTM2cHg7YmFja2dyb3VuZC1jb2xvcjojMTViZmZmfS5ub3RpZmljYXRpb24tYmFyLm5vdGlmaWNhdGlvbi1iYXItLXN0YXRpYyBwe2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS03MDBcIixzYW5zLXNlcmlmfS5wcm9kdWN0LXBhZ2UgLm5vdGlmaWNhdGlvbi1iYXIubm90aWZpY2F0aW9uLWJhci0tc3RhdGlje21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjB9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsubm90aWZpY2F0aW9uLWJhci5ub3RpZmljYXRpb24tYmFyLS1zdGF0aWN7aGVpZ2h0OmF1dG87bWFyZ2luLWJvdHRvbTowfX0ucGFnZS1jb250YWluZXIubm90aWZpY2F0aW9uLWJhci0tb3BlbnttYXJnaW4tdG9wOjY0cHh9LnBhZ2UtY29udGFpbmVyLm5vdGlmaWNhdGlvbi1iYXItLW9wZW4gLm5vdGlmaWNhdGlvbi1iYXJfX2Nsb3NlLWJ0bntkaXNwbGF5OmJsb2NrfS5tb2R1bGUtb3ZlcmxheXtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjEwMDtkaXNwbGF5Om5vbmV9Lm1vZHVsZS1vdmVybGF5IHZpZGVve3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9Lm1vZHVsZS1vdmVybGF5IC52anMtYmlnLXBsYXktYnV0dG9ue2Rpc3BsYXk6bm9uZX0ubW9kdWxlLW92ZXJsYXkgLnZqcy1jb250cm9sLWJhcntib3R0b206LTFweH0ubW9kdWxlLW92ZXJsYXkgLmJ1dHRvbi0tY2xvc2V7dG9wOi02NXB4O3JpZ2h0Oi02NXB4fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7Lm1vZHVsZS1vdmVybGF5IC5idXR0b24tLWNsb3Nle3RvcDotNjVweDtyaWdodDowfX0ubW9kdWxlLW92ZXJsYXlfX2JhY2tncm91bmR7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC44KX0ubW9kdWxlLW92ZXJsYXlfX3dyYXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTttYXgtd2lkdGg6MTQwMHB4O21heC1oZWlnaHQ6OTAwcHg7d2lkdGg6NzAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudH1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5tb2R1bGUtb3ZlcmxheV9fd3JhcHt3aWR0aDo5MCV9fS5tb2R1bGUtb3ZlcmxheV9fZWxlbWVudHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MDt3aWR0aDoxMDAlO3BhZGRpbmctdG9wOjU2LjI1JX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5tb2R1bGUtb3ZlcmxheV9fZWxlbWVudHttYXgtd2lkdGg6MTAwJX19Lm1vZHVsZS1vdmVybGF5X19lbGVtZW50X19pbm5lcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdzpoaWRkZW59LnZqcy12b2x1bWUtbWVudS1idXR0b257d2lkdGg6MjAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2Zsb2F0OmxlZnR9LnByb2R1Y3QtZmlsdGVyLWNhdGVnb3J5e3BhZGRpbmc6MjZweCAwIDA7bWFyZ2luLXRvcDo0cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO292ZXJmbG93OmhpZGRlbn0ucHJvZHVjdC1maWx0ZXItY2F0ZWdvcnkucHJvZHVjdC1maWx0ZXItY2F0ZWdvcnktLW5vLXRpdGxle3BhZGRpbmc6MThweCAwIDIycHggMH0ucHJvZHVjdC1maWx0ZXItY2F0ZWdvcnkucHJvZHVjdC1maWx0ZXItY2F0ZWdvcnktLW5vLXRpdGxlIC5wcm9kdWN0LWZpbHRlcl9fZmlsdGVyc3ttYXJnaW4tdG9wOjB9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsucHJvZHVjdC1maWx0ZXItY2F0ZWdvcnl7cGFkZGluZzoyNnB4IDAgMDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX19LnByb2R1Y3QtZmlsdGVye2Zsb2F0OmxlZnQ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTkuMyU7bWF4LXdpZHRoOjI2NXB4O3otaW5kZXg6MTA7YmFja2dyb3VuZC1jb2xvcjojZjhmOGY4fUBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpey5wcm9kdWN0LWZpbHRlcnt3aWR0aDoyMy43JTttYXgtd2lkdGg6NDAwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnByb2R1Y3QtZmlsdGVye2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO3otaW5kZXg6NX19LnByb2R1Y3QtZmlsdGVyLXdyYXB7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtvdmVyZmxvdzpoaWRkZW47cGFkZGluZy1ib3R0b206OTBweH1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5wcm9kdWN0LWZpbHRlci13cmFwe3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6I2Y4ZjhmODtwYWRkaW5nLWJvdHRvbToxMzJweH19LnByb2R1Y3QtZmlsdGVyX19zaG93aW5nLW51bS1wcm9kdWN0c3twYWRkaW5nOjIycHggMjVweCAxOHB4O2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS02MDBcIixzYW5zLXNlcmlmLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE2cHg7Y29sb3I6cmdiYSgwLDAsMCwwLjgpO2JhY2tncm91bmQtY29sb3I6I2ZmZjtsZXR0ZXItc3BhY2luZzowLjAyNWVtO3RleHQtYWxpZ246Y2VudGVyfS5wcm9kdWN0LWZpbHRlcl9fc2hvd2luZy1udW0tcHJvZHVjdHMgc3Bhbntmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNjAwXCIsc2Fucy1zZXJpZn1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5wcm9kdWN0LWZpbHRlcl9fc2hvd2luZy1udW0tcHJvZHVjdHN7ZGlzcGxheTpub25lfX0ucHJvZHVjdC1maWx0ZXJfX3Jlc2V0LWZpbHRlcnN7cG9zaXRpb246YWJzb2x1dGU7cGFkZGluZzoyMnB4IDI1cHg7bWFyZ2luLXRvcDo0cHg7Zm9udC1zaXplOjE2cHg7d2lkdGg6MTAwJTtjb2xvcjpyZ2JhKDAsMCwwLDAuOCk7YmFja2dyb3VuZC1jb2xvcjojZmZmO2xldHRlci1zcGFjaW5nOjFweDtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNzAwXCIsc2Fucy1zZXJpZjtjdXJzb3I6cG9pbnRlcjt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSk7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDgwbXMgbGluZWFyfS5wcm9kdWN0LWZpbHRlcl9fcmVzZXQtZmlsdGVyczpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjV9LnByb2R1Y3QtZmlsdGVyX19yZXNldC1maWx0ZXJzOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNlZGVkZWR9LnByb2R1Y3QtZmlsdGVyX19yZXNldC1maWx0ZXJzIHN2Z3ttYXJnaW4tcmlnaHQ6OXB4O3dpZHRoOjE3cHg7aGVpZ2h0OjE3cHh9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsucHJvZHVjdC1maWx0ZXJfX3Jlc2V0LWZpbHRlcnN7ZGlzcGxheTpub25lfX0ucHJvZHVjdC1maWx0ZXItY2F0ZWdvcnlfX2lubmVyLXdyYXAgaDZ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowIDI1cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjFweDtjb2xvcjpyZ2JhKDAsMCwwLDAuOCl9LnByb2R1Y3QtZmlsdGVyLWNhdGVnb3J5X19pbm5lci13cmFwIGg2OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MjhweDt0b3A6MDtib3R0b206MDttYXJnaW46YXV0bzt3aWR0aDoxNXB4O2hlaWdodDoycHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuOCk7ZGlzcGxheTpub25lfS5wcm9kdWN0LWZpbHRlci1jYXRlZ29yeV9faW5uZXItd3JhcCBoNjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MjhweDt0b3A6MDtib3R0b206MDttYXJnaW46YXV0bzt3aWR0aDoxNXB4O2hlaWdodDoycHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuOCk7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7ZGlzcGxheTpub25lfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnByb2R1Y3QtZmlsdGVyLWNhdGVnb3J5X19pbm5lci13cmFwIGg2OmFmdGVyLC5wcm9kdWN0LWZpbHRlci1jYXRlZ29yeV9faW5uZXItd3JhcCBoNjpiZWZvcmV7ZGlzcGxheTpibG9ja30uZXhwYW5kZWQgLnByb2R1Y3QtZmlsdGVyLWNhdGVnb3J5X19pbm5lci13cmFwIGg2OmFmdGVye2Rpc3BsYXk6bm9uZX19LnByb2R1Y3QtZmlsdGVyX19maWx0ZXJze21hcmdpbi10b3A6NHB4O3RyYW5zaXRpb24tcHJvcGVydHk6YWxsO3RyYW5zaXRpb24tZHVyYXRpb246NjAwbXM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO3RyYW5zaXRpb24tZGVsYXk6MHN9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsucHJvZHVjdC1maWx0ZXJfX2ZpbHRlcnN7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwKSAhaW1wb3J0YW50fX0ucHJvZHVjdC1maWx0ZXItY2F0ZWdvcnlfX29wdGlvbnN7bWFyZ2luLXRvcDo0cHg7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnByb2R1Y3QtZmlsdGVyLWNhdGVnb3J5X19vcHRpb25ze3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RvcDoyMHB4O3BhZGRpbmctYm90dG9tOjlweDt3aWR0aDoxMDAlfX0ucHJvZHVjdC1maWx0ZXItY2F0ZWdvcnlfX29wdGlvbntkaXNwbGF5OmlubGluZS1mbGV4O3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MTZweCAyNHB4IDE2cHggMzBweDt3aWR0aDoxMDAlO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS00MDBcIixzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0OjEuNTtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCA4MG1zIGxpbmVhcn0ucHJvZHVjdC1maWx0ZXItY2F0ZWdvcnlfX29wdGlvbiBpbnB1dHtmbG9hdDpyaWdodDtwb3NpdGlvbjphYnNvbHV0ZTtvcGFjaXR5OjA7cmlnaHQ6MH0ucHJvZHVjdC1maWx0ZXItY2F0ZWdvcnlfX29wdGlvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjV9LnByb2R1Y3QtZmlsdGVyLWNhdGVnb3J5X19vcHRpb246YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2VkZWRlZH0ucHJvZHVjdHMtY2hlY2tib3hfX2JveCwucHJvZHVjdHMtcmFkaW9fX2JveHtmbG9hdDpyaWdodDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoyNHB4O3RvcDowO2JvdHRvbTowO21hcmdpbjphdXRvO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7Ym9yZGVyOjJweCBzb2xpZCAjOTU5NDk0O2JvcmRlci1yYWRpdXM6MnB4fS5wcm9kdWN0cy1jaGVja2JveF9fYm94IHN2ZywucHJvZHVjdHMtcmFkaW9fX2JveCBzdmd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjNweDtsZWZ0OjNweDt3aWR0aDoxMXB4O2hlaWdodDo5cHg7ZGlzcGxheTpub25lfS5hY3QtYXMtcmFkaW97Ym9yZGVyLXJhZGl1czo1MCU7ZGlzcGxheTpibG9ja30ucHJvZHVjdC1maWx0ZXItY2F0ZWdvcnlfX29wdGlvbi5hY3RpdmUgLnByb2R1Y3RzLWNoZWNrYm94X19ib3h7Ym9yZGVyOjA7YmFja2dyb3VuZC1jb2xvcjojMTViZmZmfS5wcm9kdWN0LWZpbHRlci1jYXRlZ29yeV9fb3B0aW9uLmFjdGl2ZSAucHJvZHVjdHMtY2hlY2tib3hfX2JveCBzdmd7ZGlzcGxheTpibG9ja30ucHJvZHVjdC1maWx0ZXItY2F0ZWdvcnlfX29wdGlvbi5hY3RpdmUgLnByb2R1Y3RzLXJhZGlvX19ib3gsLnByb2R1Y3QtZmlsdGVyLWNhdGVnb3J5X19vcHRpb24uYWN0aXZlIC5hY3QtYXMtcmFkaW97Ym9yZGVyLWNvbG9yOiMxNWJmZmY7YmFja2dyb3VuZC1jb2xvcjojMTViZmZmfS5wcm9kdWN0LWZpbHRlci1jYXRlZ29yeV9fb3B0aW9uLmFjdGl2ZSAucHJvZHVjdHMtcmFkaW9fX2JveCBzdmcsLnByb2R1Y3QtZmlsdGVyLWNhdGVnb3J5X19vcHRpb24uYWN0aXZlIC5hY3QtYXMtcmFkaW8gc3Zne2Rpc3BsYXk6bm9uZX0ucHJvZHVjdC1maWx0ZXItY2F0ZWdvcnlfX29wdGlvbl9fdGl0bGV7ZmxvYXQ6bGVmdDt3aWR0aDo4MCU7bWF4LXdpZHRoOjE0MHB4O2NvbG9yOnJnYmEoMCwwLDAsMC44KX0ucHJvZHVjdC1maWx0ZXItY2F0ZWdvcnlfX29wdGlvbl9fY291bnR7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTQwMFwiLHNhbnMtc2VyaWY7Y29sb3I6cmdiYSgwLDAsMCwwLjYpfS5wcm9kdWN0LWZpbHRlci1jYXRlZ29yeV9fc2hvdy1tb3Jle2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbi1wcm9wZXJ0eTpiYWNrZ3JvdW5kLWNvbG9yO3RyYW5zaXRpb24tZHVyYXRpb246MjAwbXM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO3RyYW5zaXRpb24tZGVsYXk6MHN9LnByb2R1Y3QtZmlsdGVyLWNhdGVnb3J5X19zaG93LW1vcmUgc3Zne21hcmdpbi1yaWdodDo4cHg7d2lkdGg6MTJweDtoZWlnaHQ6MTJweH0ucHJvZHVjdC1maWx0ZXItY2F0ZWdvcnlfX3Nob3ctbW9yZSBwe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MThweCAwO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS02MDBcIixzYW5zLXNlcmlmO3RleHQtYWxpZ246Y2VudGVyO3otaW5kZXg6MTtjb2xvcjpyZ2JhKDAsMCwwLDAuOCl9LnByb2R1Y3QtZmlsdGVyLWNhdGVnb3J5X19zaG93LW1vcmU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1fS5wcm9kdWN0LWZpbHRlci1jYXRlZ29yeV9fc2hvdy1tb3JlOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNlZGVkZWR9LnByb2R1Y3QtZmlsdGVyLWNhdGVnb3J5X19oaWRle2Rpc3BsYXk6bm9uZX0ucHJvZHVjdC1maWx0ZXItY2F0ZWdvcnlfX2hpZGU6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTRweDttYXJnaW4tcmlnaHQ6MTBweDt3aWR0aDoxMnB4O2hlaWdodDoycHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuOCl9LnNob3ctbGVzcyAucHJvZHVjdC1maWx0ZXItY2F0ZWdvcnlfX2hpZGV7ZGlzcGxheTpibG9ja30ucHJvZHVjdC1maWx0ZXItY2F0ZWdvcnlfX3Nob3d7ZGlzcGxheTpibG9ja30uc2hvdy1sZXNzIC5wcm9kdWN0LWZpbHRlci1jYXRlZ29yeV9fc2hvd3tkaXNwbGF5Om5vbmV9LnByb2R1Y3QtZmlsdGVyLW1vYmlsZXtkaXNwbGF5Om5vbmV9LnByb2R1Y3QtZmlsdGVyX19tb2JpbGV7ZGlzcGxheTpub25lfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnByb2R1Y3QtZmlsdGVyX19tb2JpbGV7cG9zaXRpb246Zml4ZWQ7Ym90dG9tOjY0cHg7d2lkdGg6MTAwJTt6LWluZGV4OjZ9fS5wcm9kdWN0LWZpbHRlcl9fbW9iaWxlLWJ1dHRvbntkaXNwbGF5Om5vbmU7cG9zaXRpb246bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDo2NHB4O2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtY29sb3I6I2ZmZjtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsucHJvZHVjdC1maWx0ZXJfX21vYmlsZS1idXR0b257ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjV9fS5wcm9kdWN0LWZpbHRlcl9fbW9iaWxlLWJ1dHRvbiBwe3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7bGVmdDowO3RvcDowO2JvdHRvbTowO21hcmdpbjphdXRvO3dpZHRoOjkwcHg7aGVpZ2h0OjIzcHg7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTYwMFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE2cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5maWx0ZXItYXBwbGllZCBwe21hcmdpbjphdXRvO3dpZHRoOjE5MHB4fS5wcm9kdWN0LWZpbHRlcl9fbW9iaWxlLWJ1dHRvbi1maWx0ZXJ7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6MTVweDt3aWR0aDoyMHB4O2hlaWdodDoyMHB4fS5wcm9kdWN0LWZpbHRlcl9fc2hvd2luZy1udW0tcHJvZHVjdHNfX21vYmlsZXtkaXNwbGF5Om5vbmU7cGFkZGluZzoyM3B4O21hcmdpbjo2cHggMCAwO2JhY2tncm91bmQtY29sb3I6I2ZmZjtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNDAwXCIsc2Fucy1zZXJpZjtjb2xvcjpyZ2JhKDAsMCwwLDAuNil9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsucHJvZHVjdC1maWx0ZXJfX3Nob3dpbmctbnVtLXByb2R1Y3RzX19tb2JpbGV7ZGlzcGxheTpibG9ja319LnByb2R1Y3QtZmlsdGVyX19tb2JpbGUtYnV0dG9ue3dpZHRoOjEwMCV9LnByb2R1Y3QtZmlsdGVyX19tb2JpbGUtYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNX0ucHJvZHVjdC1maWx0ZXJfX21vYmlsZS1idXR0b246YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2VkZWRlZH0ucHJvZHVjdC1maWx0ZXJfX21vYmlsZV9fYnV0dG9ue2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjIycHggMCAyNHB4O3dpZHRoOjUwJTtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtODAwXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7b3ZlcmZsb3c6aGlkZGVufS5wcm9kdWN0LWZpbHRlcl9fcmVzZXQtZmlsdGVyc19fbW9iaWxle2JhY2tncm91bmQtY29sb3I6I2Y4ZjhmODtjb2xvcjpyZ2JhKDAsMCwwLDAuOCl9LmZpbHRlci1hcHBsaWVkX19tb2JpbGV7YmFja2dyb3VuZC1jb2xvcjojMTViZmZmO2NvbG9yOiNmZmZ9LnByb2R1Y3QtZmlsdGVyX19tb2JpbGUtYnV0dG9uLWNsb3Nle2Zsb2F0OnJpZ2h0O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo1MCU7cmlnaHQ6MjhweDt3aWR0aDoxNXB4O2hlaWdodDoxNHB4O3RyYW5zZm9ybTp0cmFuc2xhdGUoMzAwJSwgLTUwJSk7dHJhbnNpdGlvbi1wcm9wZXJ0eTphbGw7dHJhbnNpdGlvbi1kdXJhdGlvbjozMDBtczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7dHJhbnNpdGlvbi1kZWxheTowcztmaWxsOnJnYmEoMCwwLDAsMC44KX0ubW9iaWxlLWFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjV9Lm1vYmlsZS1hY3RpdmUgLnByb2R1Y3QtZmlsdGVyX19tb2JpbGUtYnV0dG9uLWNsb3Nle3RyYW5zZm9ybTp0cmFuc2xhdGUoMCUsIC01MCUpO3RyYW5zaXRpb24tcHJvcGVydHk6YWxsO3RyYW5zaXRpb24tZHVyYXRpb246NDAwbXM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO3RyYW5zaXRpb24tZGVsYXk6MTIwbXN9Lm1vYmlsZS1hY3RpdmUgcHtmbG9hdDpsZWZ0O3dpZHRoOjEwMCU7bGVmdDo1JTt0cmFuc2l0aW9uLXByb3BlcnR5OmFsbDt0cmFuc2l0aW9uLWR1cmF0aW9uOjM5MG1zO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTt0cmFuc2l0aW9uLWRlbGF5OjUwbXN9LnByb2R1Y3Qtc3F1YXJle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzozMHB4IDAgNjVweH1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5wcm9kdWN0LXNxdWFyZXtwYWRkaW5nOjEwcHggMH19LnByb2R1Y3QtZ3JpZCAucHJvZHVjdC1zcXVhcmV7cGFkZGluZzozMHB4IDAgMTJweH0ucHJvZHVjdC1zcXVhcmUgLnRleHQtdHJ1bmNhdGV7bWFyZ2luLXRvcDoyNXB4fS5wcm9kdWN0LWNhcm91c2VsIC5wcm9kdWN0LXNxdWFyZSAudGV4dC10cnVuY2F0ZXttYXJnaW4tdG9wOjE1cHg7aGVpZ2h0OjM1cHh9LnByb2R1Y3QtZ3JpZC1mZWF0dXJlZCAucHJvZHVjdC1zcXVhcmV7cGFkZGluZzoxMnB4IDB9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvZHVjdC1ncmlkLWZlYXR1cmVkIC5wcm9kdWN0LXNxdWFyZXtwYWRkaW5nOjEycHggMH19LnByb2R1Y3Qtc3F1YXJlIHB7bWFyZ2luOmF1dG87d2lkdGg6ODklO21heC13aWR0aDoxOTVweDtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNDAwXCIsc2Fucy1zZXJpZjt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjpyZ2JhKDAsMCwwLDAuOCk7Zm9udC1zaXplOmNhbGMoMTJweCArIDQgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5wcm9kdWN0LXNxdWFyZSBwe2ZvbnQtc2l6ZToxMnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5wcm9kdWN0LXNxdWFyZSBwe2ZvbnQtc2l6ZToxNnB4fX0ucHJvZHVjdC1zcXVhcmUgcC5wcm9kdWN0LXNxdWFyZV9fcHJpY2V7aGVpZ2h0OjI0cHh9LnByb2R1Y3Qtc3F1YXJlIHAucHJvZHVjdC1zcXVhcmVfX3ByaWNlLS1kaXNjb3VudHtjb2xvcjojRkY1MjUxfS5wcm9kdWN0LXNxdWFyZSBwLnByb2R1Y3Qtc3F1YXJlX19wcmljZS0tZGlzY291bnQgZGVse21hcmdpbi1sZWZ0OjEwcHg7Zm9udC1zaXplOjE0cHg7Y29sb3I6cmdiYSgwLDAsMCwwLjM1KX0ucHJvZHVjdC1zcXVhcmUgYXt3aWR0aDoxMDAlfS5wcm9kdWN0LXNxdWFyZV9faW1hZ2V7ZGlzcGxheTpibG9jazttYXJnaW46MCBhdXRvO3dpZHRoOjgwJTttYXgtd2lkdGg6MTg1cHg7cGFkZGluZy1ib3R0b206NzYlO2hlaWdodDowO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDt3aWxsLWNoYW5nZTp0cmFuc2Zvcm19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvZHVjdC1zcXVhcmVfX2ltYWdle3BhZGRpbmctYm90dG9tOjc3JX19LnByb2R1Y3QtZ3JpZC1mZWF0dXJlZCAucHJvZHVjdC1zcXVhcmVfX2ltYWdle21heC13aWR0aDoyNDVweH0ucHJvZHVjdC1zcXVhcmVfX2xhYmVse3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTgwMFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHg7cGFkZGluZzo4cHggMTNweDt6LWluZGV4OjJ9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvZHVjdC1zcXVhcmVfX2xhYmVse2ZvbnQtc2l6ZToxMHB4O3BhZGRpbmc6NXB4IDEzcHh9fS5wcm9kdWN0LXNxdWFyZV9fbGFiZWw6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvcGFjaXR5OjAuMTtib3JkZXItcmFkaXVzOjAgMCAwIDNweH0ucHJvZHVjdC1zcXVhcmUtLWJhbm5lciBwe21heC13aWR0aDoyMTBweH0ucHJvZHVjdC1zcXVhcmUtLWJhbm5lci5iZy1wdXJwbGUgcHtjb2xvcjojZmZmfS5wcm9kdWN0LXNxdWFyZS0tYmFubmVyLmJnLWxpZ2h0LXB1cnBsZS0zIHB7Y29sb3I6cmdiYSgwLDAsMCwwLjgpfS5wcm9kdWN0LXNxdWFyZS0tYmFubmVyIC5wcm9kdWN0LXNxdWFyZV9fYmFubmVyLXRpdGxle21hcmdpbi10b3A6MjVweH0ucHJvZHVjdC1zcXVhcmUtLWJhbm5lci5wcm9kdWN0LXNxdWFyZS0tYmFubmVyX190eXBlLWE6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJzttYXJnaW46MCBhdXRvO3dpZHRoOjgwJTtwYWRkaW5nLWJvdHRvbTo3NiU7aGVpZ2h0OjB9LnByb2R1Y3Qtc3F1YXJlLS1iYW5uZXIucHJvZHVjdC1zcXVhcmUtLWJhbm5lcl9fdHlwZS1hOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonLic7bWFyZ2luLXRvcDoyNXB4O2hlaWdodDo3NHB4fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3Qtc3F1YXJlLS1iYW5uZXIucHJvZHVjdC1zcXVhcmUtLWJhbm5lcl9fdHlwZS1hOmFmdGVye2hlaWdodDo3NnB4fX0ucHJvZHVjdC1zcXVhcmUtLWJhbm5lci5wcm9kdWN0LXNxdWFyZS0tYmFubmVyX190eXBlLWEgLnByb2R1Y3Qtc3F1YXJlX19pbWFnZXtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1zaXplOmNvdmVyfS5wcm9kdWN0LXNxdWFyZS0tYmFubmVyLnByb2R1Y3Qtc3F1YXJlLS1iYW5uZXJfX3R5cGUtYSAucHJvZHVjdC1zcXVhcmVfX2Jhbm5lci10aXRsZXttYXJnaW46MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6MTBweDtyaWdodDoxMHB4O3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7Zm9udC1zaXplOmNhbGMoMThweCArIDQgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5wcm9kdWN0LXNxdWFyZS0tYmFubmVyLnByb2R1Y3Qtc3F1YXJlLS1iYW5uZXJfX3R5cGUtYSAucHJvZHVjdC1zcXVhcmVfX2Jhbm5lci10aXRsZXtmb250LXNpemU6MThweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsucHJvZHVjdC1zcXVhcmUtLWJhbm5lci5wcm9kdWN0LXNxdWFyZS0tYmFubmVyX190eXBlLWEgLnByb2R1Y3Qtc3F1YXJlX19iYW5uZXItdGl0bGV7Zm9udC1zaXplOjIycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3Qtc3F1YXJlLS1iYW5uZXIucHJvZHVjdC1zcXVhcmUtLWJhbm5lcl9fdHlwZS1iIC5wcm9kdWN0LXNxdWFyZV9fYmFubmVyLXRpdGxle2hlaWdodDo3NHB4fX0uYmVmb3JlLXB1cnBsZXtjb2xvcjojM0UwRDg2fS5iZWZvcmUtcHVycGxlOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiMzRTBEODZ9LmJlZm9yZS1ibHVle2NvbG9yOiMxNWJmZmZ9LmJlZm9yZS1ibHVlOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiMxNWJmZmZ9LmJlZm9yZS1saWdodC1wdXJwbGV7Y29sb3I6I0VBRUFGNH0uYmVmb3JlLWxpZ2h0LXB1cnBsZTpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojRUFFQUY0fS5iZWZvcmUtcG93ZGVye2NvbG9yOiNGQUYxRUN9LmJlZm9yZS1wb3dkZXI6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I0ZBRjFFQ30uYmVmb3JlLWxpZ2h0LWJsdWV7Y29sb3I6I0U3RjVGOX0uYmVmb3JlLWxpZ2h0LWJsdWU6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I0U3RjVGOX0uYmVmb3JlLW9yYW5nZXtjb2xvcjojRkY1MjUxfS5iZWZvcmUtb3JhbmdlOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNGRjUyNTF9LnF1aWNrLXNlYXJjaHt6LWluZGV4OjIxfS5xdWljay1zZWFyY2gub3BlbiAucXVpY2stc2VhcmNoX19pbm5lcntkaXNwbGF5OmJsb2NrfS5xdWljay1zZWFyY2hfX3RvZ2dsZS1idXR0b257cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6NTZweDtoZWlnaHQ6NTZweDtib3JkZXItcmFkaXVzOjUwJTtib3JkZXI6MDtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNDAwXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDt0ZXh0LWFsaWduOmxlZnQ7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtjdXJzb3I6cG9pbnRlcjt0cmFuc2l0aW9uOmFsbCAuMDZzIGxpbmVhcjtmbGV4OjAgMCA1NnB4fS5xdWljay1zZWFyY2hfX3RvZ2dsZS1idXR0b246aG92ZXIsLnF1aWNrLXNlYXJjaF9fdG9nZ2xlLWJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kOiMxNWJmZmZ9LnF1aWNrLXNlYXJjaF9fdG9nZ2xlLWJ1dHRvbjpob3ZlciBzdmcsLnF1aWNrLXNlYXJjaF9fdG9nZ2xlLWJ1dHRvbjpmb2N1cyBzdmd7ZmlsbDojZmZmfS5xdWljay1zZWFyY2hfX3RvZ2dsZS1idXR0b246YWN0aXZle2JhY2tncm91bmQ6IzIwQjdFRn0ucXVpY2stc2VhcmNoX190b2dnbGUtYnV0dG9uOmFjdGl2ZSBzdmd7ZmlsbDojZmZmfS5xdWljay1zZWFyY2hfX3RvZ2dsZS1idXR0b24gc3Bhbntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5Om5vbmU7dG9wOjUwJTtsZWZ0OjA7d2lkdGg6MTAwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MCUpO3BhZGRpbmc6MCAyNHB4O2NvbG9yOiM4NDg0ODR9LnF1aWNrLXNlYXJjaF9fdG9nZ2xlLWJ1dHRvbiBzdmd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt3aWR0aDoyNnB4O2hlaWdodDoyNnB4O3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7ZmlsbDpyZ2JhKDAsMCwwLDAuOCk7dHJhbnNpdGlvbjphbGwgLjA2cyBsaW5lYXJ9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsucXVpY2stc2VhcmNoX190b2dnbGUtYnV0dG9ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDo2OHB4O3dpZHRoOjEwMCU7cmlnaHQ6YXV0bztsZWZ0OjA7Ym9yZGVyLXJhZGl1czowO2JhY2tncm91bmQ6I2ZmZiAhaW1wb3J0YW50fS5xdWljay1zZWFyY2hfX3RvZ2dsZS1idXR0b24gc3Zne2ZpbGw6cmdiYSgwLDAsMCwwLjgpICFpbXBvcnRhbnR9LnF1aWNrLXNlYXJjaF9fdG9nZ2xlLWJ1dHRvbiBzcGFue2Rpc3BsYXk6YmxvY2t9fS5xdWljay1zZWFyY2hfX2lubmVye3Bvc2l0aW9uOmZpeGVkO2Rpc3BsYXk6bm9uZTt0b3A6MDtyaWdodDowO2xlZnQ6MDtib3R0b206MDtvdmVyZmxvdzpoaWRkZW47b3ZlcmZsb3cteTphdXRvO3otaW5kZXg6MjF9LnF1aWNrLXNlYXJjaF9fYmFja2dyb3VuZHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7Ym90dG9tOjA7cmlnaHQ6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC41KTtkaXNwbGF5Om5vbmU7ei1pbmRleDoyMTt3aWxsLWNoYW5nZTpvcGFjaXR5fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnF1aWNrLXNlYXJjaF9fYmFja2dyb3VuZHt0b3A6NjRweH19LnF1aWNrLXNlYXJjaF9faW5wdXQtY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjE0NDBweDtoZWlnaHQ6ODBweDtvdmVyZmxvdzpoaWRkZW47bWFyZ2luOjAgYXV0b30ucXVpY2stc2VhcmNoX19pY29uLXNlYXJjaHtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDozMnB4O3RvcDo1MCU7ZGlzcGxheTpibG9jazt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7aGVpZ2h0OjI2cHg7d2lkdGg6MjZweDtwb2ludGVyLWV2ZW50czpub25lfS5xdWljay1zZWFyY2hfX2ljb24tc2VhcmNoIHN2Z3twb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOi0ycHg7bGVmdDoxcHg7d2lkdGg6MjZweDtoZWlnaHQ6MjZweDtmaWxsOiNmZmZ9LnF1aWNrLXNlYXJjaF9fcmVzZXQtYnV0dG9ue3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjIlO3RvcDo1MCU7d2lkdGg6NTZweDtoZWlnaHQ6NTZweDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC4xKTtib3JkZXItcmFkaXVzOjUwJTtib3JkZXI6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MCUpO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIC4wNnMgZWFzZX1AbWVkaWEgKG1pbi13aWR0aDogMTUwMHB4KXsucXVpY2stc2VhcmNoX19yZXNldC1idXR0b257cmlnaHQ6Mi4zJX19LnF1aWNrLXNlYXJjaF9fcmVzZXQtYnV0dG9uIHN2Z3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO2ZpbGw6I2ZmZjt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O21hcmdpbi10b3A6LTEwcHg7bWFyZ2luLWxlZnQ6LTEwcHh9LnF1aWNrLXNlYXJjaF9fcmVzZXQtYnV0dG9uOmhvdmVyLC5xdWljay1zZWFyY2hfX3Jlc2V0LWJ1dHRvbjpmb2N1c3tiYWNrZ3JvdW5kOiMwOEEyREJ9LnF1aWNrLXNlYXJjaF9fcmVzZXQtYnV0dG9uOmFjdGl2ZXtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5xdWljay1zZWFyY2hfX2JsdWVuZXNze3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjE2cHg7d2lkdGg6NTZweDtoZWlnaHQ6MTAwJTt3aWxsLWNoYW5nZTp3aWR0aH0ucXVpY2stc2VhcmNoX19ibHVlbmVzcy1iYWNrZ3JvdW5ke3RvcDo1MCU7cmlnaHQ6MDtib3JkZXItcmFkaXVzOjUwJTt3aWR0aDoxMTAlO3BhZGRpbmctdG9wOjExMCU7YmFja2dyb3VuZDojMTViZmZmO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSl9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsucXVpY2stc2VhcmNoX19ibHVlbmVzcy1iYWNrZ3JvdW5ke21hcmdpbi1yaWdodDotOHB4fX0ucXVpY2stc2VhcmNoX19pbnB1dHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjgwcHg7d2lkdGg6Y2FsYygxMDAlIC0gMTYwcHgpO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOm5vbmU7Zm9udC1zaXplOjI0cHg7Y29sb3I6I2ZmZjstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNDAwXCIsc2Fucy1zZXJpZn0ucXVpY2stc2VhcmNoX19pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNSl9LnF1aWNrLXNlYXJjaF9faW5wdXQ6LW1vei1wbGFjZWhvbGRlcntjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNSl9LnF1aWNrLXNlYXJjaF9faW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjUpfS5xdWljay1zZWFyY2hfX2lucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNSl9LnF1aWNrLXNlYXJjaF9fcmVzdWx0cy1jb250YWluZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjgwcHg7YmFja2dyb3VuZDojRjhGOEY4O3dpZHRoOjEwMCU7bWF4LXdpZHRoOjE0NDBweDtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDApfS5xdWljay1zZWFyY2hfX3Jlc3VsdHMtY29udGFpbmVyIGg0e2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjE2cHg7bWFyZ2luOjI0cHggMDtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNzAwXCIsc2Fucy1zZXJpZjtwYWRkaW5nLWxlZnQ6ODBweH0ucXVpY2stc2VhcmNoX19yZXN1bHRzLXNlY3Rpb24tLXByb2R1Y3Rze3BhZGRpbmctYm90dG9tOjI0cHh9LnF1aWNrLXNlYXJjaF9fcHJvZHVjdHN7cGFkZGluZzowIDY5cHggMCA4MHB4O21hcmdpbi1ib3R0b206LTZweDtvdmVyZmxvdzpoaWRkZW47aGVpZ2h0OjIxNHB4fS5xdWljay1zZWFyY2hfX3Jlc3VsdC0tcHJvZHVjdHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxNiU7aGVpZ2h0OjIwOHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3doaXRlLXNwYWNlOm5vcm1hbDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxNnB4O3BhZGRpbmc6MjRweDtiYWNrZ3JvdW5kOiNmZmY7bWFyZ2luOjAgOHB4IDAgMDt2ZXJ0aWNhbC1hbGlnbjp0b3A7Y29sb3I6cmdiYSgwLDAsMCwwLjgpO2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS00MDBcIixzYW5zLXNlcmlmO3RyYW5zaXRpb246YWxsIC4xcyBlYXNlfUBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpey5xdWljay1zZWFyY2hfX3Jlc3VsdC0tcHJvZHVjdHt3aWR0aDoxNS45JX19QG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCl7LnF1aWNrLXNlYXJjaF9fcmVzdWx0LS1wcm9kdWN0e3dpZHRoOjE1LjglfX1AbWVkaWEgKG1heC13aWR0aDogMTA3NXB4KXsucXVpY2stc2VhcmNoX19yZXN1bHQtLXByb2R1Y3R7d2lkdGg6MTklfX1AbWVkaWEgKG1heC13aWR0aDogOTUwcHgpey5xdWljay1zZWFyY2hfX3Jlc3VsdC0tcHJvZHVjdHt3aWR0aDoyMy44JX19LnF1aWNrLXNlYXJjaF9fcmVzdWx0LS1wcm9kdWN0IHNwYW57ZGlzcGxheTpibG9jaztoZWlnaHQ6NDhweDtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KXsucXVpY2stc2VhcmNoX19yZXN1bHQtLXByb2R1Y3Q6aG92ZXIsLnF1aWNrLXNlYXJjaF9fcmVzdWx0LS1wcm9kdWN0OmZvY3Vze2JveC1zaGFkb3c6aW5zZXQgMCAtMjBweCAwIC0xNnB4ICMxNWJmZmYsMHB4IDJweCA2cHggcmdiYSgwLDAsMCwwLjIpfS5xdWljay1zZWFyY2hfX3Jlc3VsdC0tcHJvZHVjdDphY3RpdmV7Y29sb3I6cmdiYSgwLDAsMCwwLjgpO2JveC1zaGFkb3c6aW5zZXQgMCAtMjBweCAwIC0xNnB4ICMxNWJmZmYsMHB4IDJweCA2cHggdHJhbnNwYXJlbnR9fS5xdWljay1zZWFyY2hfX3Byb2R1Y3QtaW1hZ2V7d2lkdGg6MTIwcHg7cGFkZGluZy10b3A6MTIwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgYXV0bzttYXJnaW4tYm90dG9tOjhweH0ucXVpY2stc2VhcmNoX19yZXN1bHQtLWxpbmt7ZGlzcGxheTpibG9jaztmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoxOHB4O3BhZGRpbmc6MThweCA4MHB4O2NvbG9yOnJnYmEoMCwwLDAsMC44KTtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNDAwXCIsc2Fucy1zZXJpZjtib3JkZXItdG9wOjJweCBzb2xpZCAjRUVFRUVFO3RyYW5zaXRpb246YWxsIC4xcyBsaW5lYXJ9LnF1aWNrLXNlYXJjaF9fcmVzdWx0LS1saW5rIHNwYW57YmFja2dyb3VuZDojZDhmOGZmfS5xdWljay1zZWFyY2hfX3Jlc3VsdC0tbGluazpob3ZlciwucXVpY2stc2VhcmNoX19yZXN1bHQtLWxpbms6Zm9jdXN7YmFja2dyb3VuZDojZmZmfS5xdWljay1zZWFyY2hfX3Jlc3VsdC0tbGluazphY3RpdmV7Y29sb3I6cmdiYSgwLDAsMCwwLjgpO2JhY2tncm91bmQ6I2Y1ZjVmNX0ucXVpY2stc2VhcmNoX19uby1yZXN1bHRze3BhZGRpbmc6MjRweCA4MHB4fS5xdWljay1zZWFyY2hfX25vLXJlc3VsdHMgc3Ryb25ne2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS03MDBcIixzYW5zLXNlcmlmfS5xdWljay1zZWFyY2hfX3Jlc3VsdC0tYWxse2Rpc3BsYXk6YmxvY2s7bGluZS1oZWlnaHQ6MDtwYWRkaW5nOjMycHggODBweDtib3JkZXItdG9wOjJweCBzb2xpZCAjRUVFRUVFO3RyYW5zaXRpb246YWxsIC4xcyBsaW5lYXJ9LnF1aWNrLXNlYXJjaF9fcmVzdWx0LS1hbGw6aG92ZXJ7YmFja2dyb3VuZDojZmZmfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnF1aWNrLXNlYXJjaF9faW5uZXJ7dG9wOjY0cHh9LnF1aWNrLXNlYXJjaF9faW5wdXQtY29udGFpbmVye2hlaWdodDo2NHB4fS5xdWljay1zZWFyY2hfX2ljb24tc2VhcmNoe2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5xdWljay1zZWFyY2hfX3Jlc3VsdHMtY29udGFpbmVye3RvcDo2NHB4fS5xdWljay1zZWFyY2hfX3Jlc3VsdHMtY29udGFpbmVyIGg0e3BhZGRpbmctbGVmdDoyNHB4fS5xdWljay1zZWFyY2hfX2lucHV0e2xlZnQ6MDtwYWRkaW5nLWxlZnQ6MjRweDtmb250LXNpemU6MTZweDt3aWR0aDpjYWxjKDEwMCUgLSA4MHB4KX0ucXVpY2stc2VhcmNoX19yZXNldC1idXR0b257cmlnaHQ6MjRweDt3aWR0aDozMnB4O2hlaWdodDozMnB4fS5xdWljay1zZWFyY2hfX3Jlc2V0LWJ1dHRvbiBzdmd7ZGlzcGxheTpibG9jazt3aWR0aDoxNHB4O2hlaWdodDoxNHB4O21hcmdpbi10b3A6LTdweDttYXJnaW4tbGVmdDotN3B4fS5xdWljay1zZWFyY2hfX3RvZ2dsZS1idXR0b24gc3Zne2xlZnQ6YXV0bztyaWdodDoyNHB4fS5xdWljay1zZWFyY2hfX3Byb2R1Y3Rze2hlaWdodDphdXRvO3BhZGRpbmc6MH0ucXVpY2stc2VhcmNoX19yZXN1bHQtLXByb2R1Y3R7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O3BhZGRpbmc6MzJweCAxNnB4IDMycHggODhweDt0ZXh0LWFsaWduOmxlZnQ7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2VlZTtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNjAwXCIsc2Fucy1zZXJpZn0ucXVpY2stc2VhcmNoX19yZXN1bHQtLXByb2R1Y3Qgc3Bhbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2hlaWdodDphdXRvO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSl9LnF1aWNrLXNlYXJjaF9fcmVzdWx0LS1wcm9kdWN0OmFjdGl2ZXtjb2xvcjpyZ2JhKDAsMCwwLDAuOCk7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1ib3R0b20tY29sb3I6I2ZmZn0ucXVpY2stc2VhcmNoX19wcm9kdWN0LWltYWdle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDoyNHB4O3dpZHRoOjQ4cHg7aGVpZ2h0OjQ4cHg7cGFkZGluZzowO2JhY2tncm91bmQtc2l6ZTozMnB4IDMycHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSl9LnF1aWNrLXNlYXJjaF9fcmVzdWx0cy1zZWN0aW9uLS1wcm9kdWN0c3twYWRkaW5nLWJvdHRvbTowfS5xdWljay1zZWFyY2hfX3Jlc3VsdC0tbGlua3tmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxNnB4O3BhZGRpbmc6MTZweCAyNHB4O2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LnF1aWNrLXNlYXJjaF9fcmVzdWx0LS1hbGx7Zm9udC1zaXplOjE0cHg7cGFkZGluZzoyNHB4IDI0cHg7YmFja2dyb3VuZDp0cmFuc3BhcmVudH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucXVpY2stc2VhcmNoX19yZXNldC1idXR0b24sLnF1aWNrLXNlYXJjaF9fcmVzZXQtYnV0dG9uOmFjdGl2ZXtiYWNrZ3JvdW5kOiMyMEI3RUZ9fS5yZWxhdGVkLXBvc3R7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDozMiU7ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDoxLjMlO2JvcmRlci1yYWRpdXM6M3B4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtvdmVyZmxvdzpoaWRkZW47bWFyZ2luLWJvdHRvbTpjYWxjKDEwcHggKyAyMiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnJlbGF0ZWQtcG9zdHttYXJnaW4tYm90dG9tOjEwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LnJlbGF0ZWQtcG9zdHttYXJnaW4tYm90dG9tOjMycHh9fS5yZWxhdGVkLXBvc3Q6YmVmb3Jle2Rpc3BsYXk6bm9uZX0ucmVsYXRlZC1wb3N0IC5yZWxhdGVkLXBvc3RfX2xpbmt7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZX0ucmVsYXRlZC1wb3N0IC5yZWxhdGVkLXBvc3RfX2xpbms6aG92ZXIgLnJlbGF0ZWQtcG9zdF9faW1hZ2UtaXRlbXt0cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNpdGlvbjphbGwgNjUwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKX0ucmVsYXRlZC1wb3N0IC5yZWxhdGVkLXBvc3RfX2ltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDt3aWR0aDoxMDAlO2hlaWdodDpjYWxjKDE1MHB4ICsgMTAwICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO292ZXJmbG93OmhpZGRlbn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnJlbGF0ZWQtcG9zdCAucmVsYXRlZC1wb3N0X19pbWFnZXtoZWlnaHQ6MTUwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LnJlbGF0ZWQtcG9zdCAucmVsYXRlZC1wb3N0X19pbWFnZXtoZWlnaHQ6MjUwcHh9fS5yZWxhdGVkLXBvc3QgLnJlbGF0ZWQtcG9zdF9faW1hZ2UtaXRlbXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7dHJhbnNmb3JtOnNjYWxlKDEuMDYpO3RyYW5zaXRpb246YWxsIDQwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSl9LnJlbGF0ZWQtcG9zdCAucmVsYXRlZC1wb3N0X19kZXNjcmlwdGlvbntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO2NsZWFyOmJvdGg7d2lkdGg6MTAwJTtoZWlnaHQ6Y2FsYygxNjRweCArIDc2ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO2NvbG9yOnJnYmEoMCwwLDAsMC44KTtwYWRkaW5nOjIwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5yZWxhdGVkLXBvc3QgLnJlbGF0ZWQtcG9zdF9fZGVzY3JpcHRpb257aGVpZ2h0OjE2NHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5yZWxhdGVkLXBvc3QgLnJlbGF0ZWQtcG9zdF9fZGVzY3JpcHRpb257aGVpZ2h0OjI0MHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5yZWxhdGVkLXBvc3QgLnJlbGF0ZWQtcG9zdF9fZGVzY3JpcHRpb257d2lkdGg6MTAwJX19LnJlbGF0ZWQtcG9zdCAucmVsYXRlZC1wb3N0X190aXRsZXtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206Y2FsYygyMHB4ICsgMjAgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7d2lkdGg6ODAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsucmVsYXRlZC1wb3N0IC5yZWxhdGVkLXBvc3RfX3RpdGxle2JvdHRvbToyMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5yZWxhdGVkLXBvc3QgLnJlbGF0ZWQtcG9zdF9fdGl0bGV7Ym90dG9tOjQwcHh9fS5zZWFyY2gtZm9ybS5zZWFyY2gtZm9ybS0td2hpdGV7bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6NzY0cHh9LnNlYXJjaC1mb3JtLnNlYXJjaC1mb3JtLS13aGl0ZSAuc2VhcmNoLWZvcm1fX2J1dHRvbntyaWdodDowfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnNlYXJjaC1mb3JtLnNlYXJjaC1mb3JtLS13aGl0ZSAuc2VhcmNoLWZvcm1fX2J1dHRvbntkaXNwbGF5OmJsb2NrfX0uc2VhcmNoLWZvcm0uc2VhcmNoLWZvcm0tLXdoaXRlIC5zZWFyY2gtZm9ybV9faW5wdXQgaW5wdXR7d2lkdGg6Y2FsYygxMDAlIC0gNjBweCAtIDE2cHgpO2NvbG9yOiNmZmZ9LnNlYXJjaC1mb3JtLnNlYXJjaC1mb3JtLS13aGl0ZSAuc2VhcmNoLWZvcm1fX2lucHV0IGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC43KX0uc2VhcmNoLWZvcm0uc2VhcmNoLWZvcm0tLXdoaXRlIC5zZWFyY2gtZm9ybV9faW5wdXQgaW5wdXQ6LW1vei1wbGFjZWhvbGRlcntjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNyl9LnNlYXJjaC1mb3JtLnNlYXJjaC1mb3JtLS13aGl0ZSAuc2VhcmNoLWZvcm1fX2lucHV0IGlucHV0OjotbW96LXBsYWNlaG9sZGVye2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC43KX0uc2VhcmNoLWZvcm0uc2VhcmNoLWZvcm0tLXdoaXRlIC5zZWFyY2gtZm9ybV9faW5wdXQgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC43KX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5zZWFyY2gtZm9ybS5zZWFyY2gtZm9ybS0td2hpdGUgLnNlYXJjaC1mb3JtX19pbnB1dHtiYWNrZ3JvdW5kOiMzRTBEODY7Ym9yZGVyLXRvcDowfS5zZWFyY2gtZm9ybS5zZWFyY2gtZm9ybS0td2hpdGUgLnNlYXJjaC1mb3JtX19pbnB1dCBpbnB1dHtib3JkZXItYm90dG9tOjJweCBzb2xpZCByZ2JhKDIwNiwyMDYsMjA2LDAuNSl9LnNlYXJjaC1mb3JtLnNlYXJjaC1mb3JtLS13aGl0ZSAuc2VhcmNoLWZvcm1fX2lucHV0IGlucHV0OmZvY3Vze2JvcmRlci1ib3R0b206MnB4IHNvbGlkICMxNWJmZmZ9fS5zbGlkZXItbWVhdGJhbGxze2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MTBweCAwIDIwcHg7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcn0uc2xpZGVyLW1lYXRiYWxsc19fYmFsbHtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCA1cHg7d2lkdGg6NHB4O2hlaWdodDo0cHg7b3BhY2l0eTowLjI7Ym9yZGVyLXJhZGl1czoxMDAlO2JhY2tncm91bmQtY29sb3I6IzNFMEQ4NjtjdXJzb3I6cG9pbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dHJhbnNpdGlvbjphbGwgLjFzIGVhc2V9LnNsaWRlci1tZWF0YmFsbHNfX2JhbGw6YmVmb3Jle2Rpc3BsYXk6bm9uZX0uc2xpZGVyLW1lYXRiYWxsc19fYmFsbDpob3ZlcntvcGFjaXR5OjF9LnNsaWRlci1tZWF0YmFsbHNfX2JhbGwuYWN0aXZle29wYWNpdHk6MTt3aWR0aDo4cHg7aGVpZ2h0OjhweH1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5zbGlkZXItbWVhdGJhbGxzX19iYWxse2N1cnNvcjpkZWZhdWx0fX0uc3Qtc2xpZGVye2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufS5zdC1zbGlkZXJfX3NsaWRlc3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3doaXRlLXNwYWNlOm5vd3JhcDtjdXJzb3I6Z3JhYn0uc3Qtc2xpZGVyX19zbGlkZXM6YWN0aXZle2N1cnNvcjpncmFiYmluZ30uc3Qtc2xpZGVyX19zbGlkZXtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2hpdGUtc3BhY2U6bm9ybWFsfS5zdGlja3ktYmFye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOmZpeGVkO29wYWNpdHk6MTtsZWZ0OjA7cmlnaHQ6MDt0b3A6ODBweDttYXJnaW46YXV0bztwYWRkaW5nOjEwcHggMDt3aWR0aDoxMDAlO21heC13aWR0aDoxNDQwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpO3otaW5kZXg6NX0ucGFnZS1lbWJlZGRlZCAuc3RpY2t5LWJhcnt0b3A6MH1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5zdGlja3ktYmFye3RvcDowO29wYWNpdHk6MH19LnN0aWNreS1iYXItLWJvdHRvbS1tb3VudGVke29wYWNpdHk6MDt0b3A6YXV0bztib3R0b206MDtwYWRkaW5nOjhweCAwO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnN0aWNreS1iYXItLWJvdHRvbS1tb3VudGVke29wYWNpdHk6MTt0b3A6YXV0bztkaXNwbGF5OmlubGluZS1ibG9ja319LnN0aWNreS1iYXItLWJvdHRvbS1tb3VudGVkIC5ibG9jay1pbm5lcnt3aWR0aDoxMDAlfS5zdGlja3ktYmFyX19kZXNjcmlwdGlvbntkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MTAwJX0uc3RpY2t5LWJhcl9fZGVzY3JpcHRpb24udGV4dC10cnVuY2F0ZXtoZWlnaHQ6MTAwJX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5zdGlja3ktYmFyX19kZXNjcmlwdGlvbnttYXgtd2lkdGg6NDAlfX0uc3RpY2t5LWJhcl9fZGVzY3JpcHRpb24gcHtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tbGVmdDoyN3B4O3RvcDo1MCU7bWF4LXdpZHRoOjUwMHB4O3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnN0aWNreS1iYXJfX2Rlc2NyaXB0aW9uIHB7bWFyZ2luLWxlZnQ6OHB4O21heC13aWR0aDoxMDAlO2xpbmUtaGVpZ2h0OjEuMzMzM319LnN0aWNreS1iYXJfX2lubmVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnN0aWNreS1iYXJfX2ltZ3tmbG9hdDpsZWZ0O3dpZHRoOjU2cHg7aGVpZ2h0OjU2cHh9LnN0aWNreS1iYXJfX2ltZyBpbWd7d2lkdGg6MTAwJX0uc3RpY2t5LWJhci0tYm90dG9tLW1vdW50ZWQgLnN0aWNreS1iYXJfX2ltZ3ttYXJnaW46MCAxMHB4O3dpZHRoOjQ0cHg7aGVpZ2h0OjQ0cHh9LnN0aWNreS1iYXJfX2V4dHJhe3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0uc3RpY2t5LWJhcl9fZXh0cmEgLnN0aWNreS1iYXJfX3ByaWNle2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS0zMDBcIixzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0OjEuMzMzMzM7ZmxvYXQ6bGVmdDtmb250LXNpemU6MThweDttYXJnaW4tdG9wOjEzcHg7bWFyZ2luLXJpZ2h0OjI3cHh9LnN0aWNreS1iYXItLWJvdHRvbS1tb3VudGVkIC5zdGlja3ktYmFyX19leHRyYXtyaWdodDoyMnB4fS5zdGlja3ktYmFyLS1wcm9kdWN0LWdyaWR7d2lkdGg6MTAwJTttYXgtd2lkdGg6bm9uZTtvcGFjaXR5OjA7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2l0aW9uOm9wYWNpdHkgMTUwbXMgZWFzZTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwJSk7ei1pbmRleDoxMX0uc3RpY2t5LWJhci0tcHJvZHVjdC1ncmlkIC5ibG9jay1pbm5lcnttYXgtd2lkdGg6MTQ0MHB4O3dpZHRoOjEwMCV9LnN0aWNreS1iYXItLXByb2R1Y3QtZ3JpZCAuc3RpY2t5LWJhcl9faW5uZXJ7bWluLWhlaWdodDo1MnB4fS5zdGlja3ktYmFyLS1wcm9kdWN0LWdyaWQgLnN0aWNreS1iYXJfX2Rlc2NyaXB0aW9uIHB7bWF4LXdpZHRoOjEwMCV9LnByb2R1Y3QtZ3JpZC1oZXJvLWFjdGl2ZSAuc3RpY2t5LWJhci0tcHJvZHVjdC1ncmlke29wYWNpdHk6MTtwb2ludGVyLWV2ZW50czphdXRvfS5zdGlja3ktYmFyX190b2N7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDoxMDAlO3RvcDowO2xlZnQ6NzJweH1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5zdGlja3ktYmFyX190b2N7bWF4LXdpZHRoOjcwJX19LnN0aWNreS1iYXJfX3RvYyBwe2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NTAlO21heC13aWR0aDo1MDBweDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5zdGlja3ktYmFyX190b2MgcHttYXJnaW4tbGVmdDo4cHg7bWF4LXdpZHRoOjEwMCU7bGluZS1oZWlnaHQ6MS4zMzMzfX0uc3RpY2t5LWJhcl9fdG9jIHAgYXttYXJnaW46MCAxMnB4O2ZvbnQtc2l6ZToxNHB4O2NvbG9yOnJnYmEoMCwwLDAsMC44KTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnByb2R1Y3QtcGFnZS0tbmV3IC5zdGlja3ktYmFye2JvcmRlci10b3A6MXB4IHNvbGlkICNmOGY4Zjg7YmFja2dyb3VuZDojZmZmO21heC13aWR0aDoxMDAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDAlKSAhaW1wb3J0YW50fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnByb2R1Y3QtcGFnZS0tbmV3IC5zdGlja3ktYmFye3RvcDphdXRvO29wYWNpdHk6MTtwb3NpdGlvbjpyZWxhdGl2ZX19LnByb2R1Y3QtcGFnZS0tbmV3IC5zdGlja3ktYmFyIC5ibG9jay1pbm5lcnttYXgtd2lkdGg6MTQ0MHB4fS5wcm9kdWN0LXBhZ2UtLW5ldyAuc3RpY2t5LWJhcl9faW5uZXJ7ZGlzcGxheTpibG9ja30ucHJvZHVjdC1wYWdlLS1uZXcgLnN0aWNreS1iYXJfX2Rlc2NyaXB0aW9ue2Rpc3BsYXk6bm9uZX0ucHJvZHVjdC1wYWdlLS1uZXcgLnN0aWNreS1iYXJfX2ltZ3tmbG9hdDpub25lO2JvcmRlci1yYWRpdXM6MnB4O2JvcmRlcjoxcHggc29saWQgI0Q4RDhEOH0ucHJvZHVjdC1wYWdlLS1uZXcgLnN0aWNreS1iYXJfX3RvY3tkaXNwbGF5OmJsb2NrO3RyYW5zaXRpb246b3BhY2l0eSAxNTBtcyBlYXNlfS5wcm9kdWN0LXBhZ2UtLW5ldyAuc3RpY2t5LWJhcl9fdG9jLnN0aWNreS1iYXJfX3RvYy0taGlkZGVue29wYWNpdHk6MH0ucHJvZHVjdC1wYWdlLS1uZXcgLnN0aWNreS1iYXJfX3RvYyAuZGlzYWJsZWR7ZGlzcGxheTpub25lfS5wYWdlLXN0eWxlZ3VpZGV7cGFkZGluZy1ib3R0b206NDhweH0ucGFnZS1zdHlsZWd1aWRlIC5tZW51LW1vZHVsZXttYXJnaW4tYm90dG9tOi00OHB4fS5wYWdlLXN0eWxlZ3VpZGUgLm1lbnUtbW9kdWxlIHVse3dpZHRoOmF1dG87bWFyZ2luOjAgNDhweH0ucGFnZS1zdHlsZWd1aWRlIC5tYXJrZG93bi1tb2R1bGV7bWFyZ2luLXRvcDo0OHB4fS5wYWdlLXN0eWxlZ3VpZGUgLm1hcmtkb3duLW1vZHVsZSAubWFya2Rvd24tbW9kdWxlX19jb3B5e3BhZGRpbmc6NDhweDttYXgtd2lkdGg6MTAwJTt3aWR0aDphdXRvfS50eXBlLXNlbGVjdG9yLXNsaWRlcntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO21pbi1oZWlnaHQ6MjhweDttYXJnaW46MTBweCAxNnB4IDIycHg7b3BhY2l0eToxO3RyYW5zaXRpb24tcHJvcGVydHk6YWxsO3RyYW5zaXRpb24tZHVyYXRpb246MTUwbXM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO3RyYW5zaXRpb24tZGVsYXk6MHM7Ym90dG9tOjA7cmlnaHQ6MDtsZWZ0OjB9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsudHlwZS1zZWxlY3Rvci1zbGlkZXJ7cG9zaXRpb246cmVsYXRpdmV9fS50eXBlLXNlbGVjdG9yLXNsaWRlci0taW5pdGlhbGl6ZWR7b3BhY2l0eToxfS50eXBlLXNlbGVjdG9yLXNsaWRlcl9fY29udHJvbCwudHlwZS1zZWxlY3Rvci1zbGlkZXJfX3R5cGV7b3ZlcmZsb3c6dmlzaWJsZTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjpub25lO3BhZGRpbmc6MDt0ZXh0LWFsaWduOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTcwMFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHg7Y29sb3I6cmdiYSgwLDAsMCwwLjUpO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MDt3aWR0aDoyOHB4O21pbi1oZWlnaHQ6MjhweDt0cmFuc2l0aW9uLXByb3BlcnR5OmFsbDt0cmFuc2l0aW9uLWR1cmF0aW9uOjQ1MG1zO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTt0cmFuc2l0aW9uLWRlbGF5OjBzO2N1cnNvcjpwb2ludGVyfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnR5cGUtc2VsZWN0b3Itc2xpZGVyX19jb250cm9sLC50eXBlLXNlbGVjdG9yLXNsaWRlcl9fdHlwZXttaW4td2lkdGg6MzJweDttaW4taGVpZ2h0OjMycHg7Zm9udC1zaXplOjE0cHh9fS50eXBlLXNlbGVjdG9yLXNsaWRlcl9fY29udHJvbDpiZWZvcmUsLnR5cGUtc2VsZWN0b3Itc2xpZGVyX190eXBlOmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlci1yYWRpdXM6MjhweDt0cmFuc2l0aW9uLXByb3BlcnR5OmFsbDt0cmFuc2l0aW9uLWR1cmF0aW9uOjMwMG1zO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTt0cmFuc2l0aW9uLWRlbGF5OjBzO3otaW5kZXg6LTF9LnR5cGUtc2VsZWN0b3Itc2xpZGVyX19jb250cm9sOmhvdmVyOm5vdCguYWN0aXZlKSwudHlwZS1zZWxlY3Rvci1zbGlkZXJfX3R5cGU6aG92ZXI6bm90KC5hY3RpdmUpe2NvbG9yOnJnYmEoMCwwLDAsMC44KX0udHlwZS1zZWxlY3Rvci1zbGlkZXJfX2NvbnRyb2w6aG92ZXI6bm90KC5hY3RpdmUpOmJlZm9yZSwudHlwZS1zZWxlY3Rvci1zbGlkZXJfX3R5cGU6aG92ZXI6bm90KC5hY3RpdmUpOmJlZm9yZXtvcGFjaXR5OjAuMn0udHlwZS1zZWxlY3Rvci1zbGlkZXJfX2NvbnRyb2w6YWN0aXZlOm5vdCguYWN0aXZlKSwudHlwZS1zZWxlY3Rvci1zbGlkZXJfX3R5cGU6YWN0aXZlOm5vdCguYWN0aXZlKXtjb2xvcjpyZ2JhKDAsMCwwLDAuOCl9LnR5cGUtc2VsZWN0b3Itc2xpZGVyX19jb250cm9sOmFjdGl2ZTpub3QoLmFjdGl2ZSk6YmVmb3JlLC50eXBlLXNlbGVjdG9yLXNsaWRlcl9fdHlwZTphY3RpdmU6bm90KC5hY3RpdmUpOmJlZm9yZXt0cmFuc2Zvcm06c2NhbGUoMC45KX0udHlwZS1zZWxlY3Rvci1zbGlkZXJfX2NvbnRyb2x7bWFyZ2luLXRvcDoxMHB4O2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjI4cHg7dHJhbnNpdGlvbi1kZWxheTowLjFzfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnR5cGUtc2VsZWN0b3Itc2xpZGVyX19jb250cm9se2xpbmUtaGVpZ2h0OjMycHg7dHJhbnNpdGlvbi1kZWxheTowfX0udHlwZS1zZWxlY3Rvci1zbGlkZXJfX2NvbnRyb2w6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I2Y4ZjhmOH0udHlwZS1zZWxlY3Rvci1zbGlkZXJfX2NvbnRyb2w6ZGlzYWJsZWR7b3BhY2l0eTowO3RyYW5zaXRpb24tZGVsYXk6MDt0cmFuc2Zvcm06c2NhbGUoMC41KTtjdXJzb3ItZXZlbnRzOm5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsudHlwZS1zZWxlY3Rvci1zbGlkZXJfX2NvbnRyb2w6ZGlzYWJsZWR7b3BhY2l0eTowLjU7dHJhbnNmb3JtOm5vbmV9fS50eXBlLXNlbGVjdG9yLXNsaWRlcl9fY29udHJvbC0tcHJldntmbG9hdDpsZWZ0fS50eXBlLXNlbGVjdG9yLXNsaWRlcl9fY29udHJvbC0tbmV4dHtmbG9hdDpyaWdodH0udHlwZS1zZWxlY3Rvci1zbGlkZXJfX3R5cGUtY29udGFpbmVye292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO2xlZnQ6NXB4O21hcmdpbjphdXRvO2Zsb2F0OmxlZnQ7bWluLXdpZHRoOjc2cHg7cGFkZGluZzoxMHB4IDB9LnR5cGUtc2VsZWN0b3Itc2xpZGVyX190eXBlc3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MTAwJTtsZWZ0OjJweDt3aGl0ZS1zcGFjZTpub3dyYXA7dHJhbnNpdGlvbi1wcm9wZXJ0eTphbGw7dHJhbnNpdGlvbi1kdXJhdGlvbjo3MDBtczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7dHJhbnNpdGlvbi1kZWxheTowc30udHlwZS1zZWxlY3Rvci1zbGlkZXJfX3R5cGV7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246dG9wO3doaXRlLXNwYWNlOm5vcm1hbDtvdmVyZmxvdzpoaWRkZW47bWFyZ2luOjAgNXB4fS50eXBlLXNlbGVjdG9yLXNsaWRlcl9fdHlwZTpiZWZvcmV7Ym9yZGVyOjJweCAjMDAwIHNvbGlkO29wYWNpdHk6MC4wNX0udHlwZS1zZWxlY3Rvci1zbGlkZXJfX3R5cGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MH0udHlwZS1zZWxlY3Rvci1zbGlkZXJfX3R5cGU6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH0udHlwZS1zZWxlY3Rvci1zbGlkZXJfX3R5cGUgLmxhYmVsLC50eXBlLXNlbGVjdG9yLXNsaWRlcl9fdHlwZSAuYWN0aXZlLWxhYmVse2Rpc3BsYXk6YmxvY2t9LnR5cGUtc2VsZWN0b3Itc2xpZGVyX190eXBlIC5hY3RpdmUtbGFiZWx7cG9zaXRpb246YWJzb2x1dGU7cGFkZGluZzowIDE0cHg7b3BhY2l0eTowfS50eXBlLXNlbGVjdG9yLXNsaWRlcl9fdHlwZS5hY3RpdmV7Y29sb3I6cmdiYSgwLDAsMCwwLjgpO29wYWNpdHk6MTt3aWR0aDo2NnB4fS50eXBlLXNlbGVjdG9yLXNsaWRlcl9fdHlwZS5hY3RpdmUgc3BhbntvcGFjaXR5OjF9LnR5cGUtc2VsZWN0b3Itc2xpZGVyX190eXBlLmFjdGl2ZTpiZWZvcmV7b3BhY2l0eToxO2JvcmRlci1jb2xvcjojRURFREY1O2JhY2tncm91bmQtY29sb3I6I0VERURGNX0ud2lkZ2V0LXRpdGxlYmFye21hcmdpbi10b3A6LTgwcHg7bWFyZ2luLWJvdHRvbToxMzBweDtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzE1YmZmZjt0cmFuc2l0aW9uLXByb3BlcnR5OmhlaWdodDt0cmFuc2l0aW9uLWR1cmF0aW9uOjYwMG1zO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTt0cmFuc2l0aW9uLWRlbGF5OjBzfS5wcm9kdWN0LXBhZ2UgLndpZGdldC10aXRsZWJhcnttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowfS53aWRnZXQtdGl0bGViYXIgaDN7cGFkZGluZzo0MnB4IDA7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTMwMGNcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTpjYWxjKDIwcHggKyAxMiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtsaW5lLWhlaWdodDoxLjJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey53aWRnZXQtdGl0bGViYXIgaDN7Zm9udC1zaXplOjIwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LndpZGdldC10aXRsZWJhciBoM3tmb250LXNpemU6MzJweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsud2lkZ2V0LXRpdGxlYmFye2hlaWdodDphdXRvO21hcmdpbi1ib3R0b206MH0ud2lkZ2V0LXRpdGxlYmFyIGgze3BhZGRpbmc6MTBweCA3MnB4IDEwcHggMjVweDt0ZXh0LWFsaWduOmxlZnR9fS53b3ctbW9tZW50c3toZWlnaHQ6NTAwcHg7dG9wOi02cHh9QG1lZGlhIChtYXgtd2lkdGg6IDg0MHB4KXsud293LW1vbWVudHN7ZGlzcGxheTpub25lfX0ud293LW1vbWVudHMgLndvdy1tb21lbnQtbW9kdWxlX193b3ctY29udGVudHt0b3A6NDYlfS53b3ctbW9tZW50cyAud293LW1vbWVudC1tb2R1bGVfX3dvdy1jb250ZW50e2xlZnQ6Y2FsYygxMSUgKyAtMyAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7Lndvdy1tb21lbnRzIC53b3ctbW9tZW50LW1vZHVsZV9fd293LWNvbnRlbnR7bGVmdDoxMSV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7Lndvdy1tb21lbnRzIC53b3ctbW9tZW50LW1vZHVsZV9fd293LWNvbnRlbnR7bGVmdDo4JX19Lndvdy1tb21lbnRzIC53b3ctbW9tZW50LW1vZHVsZV9faW1hZ2V7cmlnaHQ6Y2FsYyg1JSArIC0zICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsud293LW1vbWVudHMgLndvdy1tb21lbnQtbW9kdWxlX19pbWFnZXtyaWdodDo1JX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsud293LW1vbWVudHMgLndvdy1tb21lbnQtbW9kdWxlX19pbWFnZXtyaWdodDoyJX19Lndvdy1tb21lbnRzLW1vYmlsZS53b3ctbW9tZW50LW1vZHVsZV9fcmVzdWx0cy1tb2JpbGV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjB9LnByb2R1Y3QtcGFnZSAud293LW1vbWVudHMtbW9iaWxlLndvdy1tb21lbnQtbW9kdWxlX19yZXN1bHRzLW1vYmlsZXtkaXNwbGF5Om5vbmV9Lndvdy1tb21lbnRzLW1vYmlsZSAud293LW1vbWVudC1tb2R1bGVfX3Byb2R1Y3QtbmFtZXt3aWR0aDoxMDBweH0uYXJjLW9mLXRoZS1kYXktbW9kdWxle3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDQ1MG1zIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmFyYy1vZi10aGUtZGF5LW1vZHVsZXttaW4taGVpZ2h0OmF1dG87b3ZlcmZsb3c6aGlkZGVufX0uYXJjLW9mLXRoZS1kYXktbW9kdWxlIHVse21hcmdpbjowfS5hcmMtb2YtdGhlLWRheS1tb2R1bGUgLnN2Zy1sYXllcl9fdG9wLWxheWVye2Rpc3BsYXk6bm9uZX0uYXJjLW9mLXRoZS1kYXktbW9kdWxlIC5ib2R5LW1vdmluZ19fZWxlbWVudHt6LWluZGV4OjA7b3BhY2l0eTowO2Rpc3BsYXk6bm9uZX0uYXJjLW9mLXRoZS1kYXktbW9kdWxlIC5zdmctbGF5ZXJ7d2lkdGg6MTAwJX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5hcmMtb2YtdGhlLWRheS1tb2R1bGUgLnN2Zy1sYXllciBvYmplY3R7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX19LmFyYy1vZi10aGUtZGF5LW1vZHVsZSAuc3Qtc2xpZGVye2Rpc3BsYXk6bm9uZTttYXJnaW4tdG9wOjBweH1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5hcmMtb2YtdGhlLWRheS1tb2R1bGUgLnN0LXNsaWRlcntkaXNwbGF5OmJsb2NrfX0uYXJjLW9mLXRoZS1kYXktbW9kdWxlIC5zdC1zbGlkZXJfX3NsaWRle2JhY2tncm91bmQtY29sb3I6I2ZmZjttaW4taGVpZ2h0OjI1NnB4O2JvcmRlci1yYWRpdXM6M3B4fS5hcmMtb2YtdGhlLWRheS1tb2R1bGVfX3dyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjAgYXV0bzt3aWR0aDo5NCU7bWluLWhlaWdodDpjYWxjKDUwMHB4ICsgMTY0ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYXJjLW9mLXRoZS1kYXktbW9kdWxlX193cmFwcGVye21pbi1oZWlnaHQ6NTAwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fd3JhcHBlcnttaW4taGVpZ2h0OjY2NHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5hcmMtb2YtdGhlLWRheS1tb2R1bGVfX3dyYXBwZXJ7bWluLWhlaWdodDphdXRvO3dpZHRoOjEwMCV9fS5hcmMtb2YtdGhlLWRheS1tb2R1bGUtc2xpZGVfX2xheWVyc3twb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3dpZHRoOjU4JTtoZWlnaHQ6ODAlO21pbi1oZWlnaHQ6Y2FsYygxNzRweCArIDIwMiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmFyYy1vZi10aGUtZGF5LW1vZHVsZS1zbGlkZV9fbGF5ZXJze21pbi1oZWlnaHQ6MTc0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmFyYy1vZi10aGUtZGF5LW1vZHVsZS1zbGlkZV9fbGF5ZXJze21pbi1oZWlnaHQ6Mzc2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LmFyYy1vZi10aGUtZGF5LW1vZHVsZS1zbGlkZV9fbGF5ZXJze3dpZHRoOjQ4JX19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYXJjLW9mLXRoZS1kYXktbW9kdWxlLXNsaWRlX19sYXllcnN7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6NjglO2hlaWdodDowO3BhZGRpbmctYm90dG9tOjQ1JTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTttaW4taGVpZ2h0OjB9fS5hcmMtb2YtdGhlLWRheS1tb2R1bGUtc2xpZGVfX2xheWVye2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmFyYy1vZi10aGUtZGF5LW1vZHVsZS1zbGlkZV9fbGF5ZXJ7ZGlzcGxheTpibG9jazt0b3A6MH19LmFyYy1vZi10aGUtZGF5LW1vZHVsZS1zbGlkZV9fYm94e3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OmxlZnQ7bWFyZ2luLXRvcDotMzBweDt3aWR0aDo0MCU7Ym94LXNoYWRvdzowIDNweCAyM3B4IHJnYmEoMCwwLDAsMC4xKTtib3JkZXItcmFkaXVzOjNweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjpyZ2JhKDAsMCwwLDAuOCl9LmFyYy1vZi10aGUtZGF5LW1vZHVsZS1zbGlkZV9fYm94IGgze2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS0zMDBjXCIsc2Fucy1zZXJpZjtmb250LXNpemU6Y2FsYygyMHB4ICsgMTIgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7bWFyZ2luLXRvcDo1cHg7bWFyZ2luLWJvdHRvbToyMHB4O3RyYW5zZm9ybTp0cmFuc2xhdGVZKDIwcHgpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYXJjLW9mLXRoZS1kYXktbW9kdWxlLXNsaWRlX19ib3ggaDN7Zm9udC1zaXplOjIwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmFyYy1vZi10aGUtZGF5LW1vZHVsZS1zbGlkZV9fYm94IGgze2ZvbnQtc2l6ZTozMnB4fX0uYXJjLW9mLXRoZS1kYXktbW9kdWxlLXNsaWRlX19ib3ggdWx7cG9zaXRpb246cmVsYXRpdmU7bWluLWhlaWdodDpjYWxjKDQyMHB4ICsgMTI0ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6M3B4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYXJjLW9mLXRoZS1kYXktbW9kdWxlLXNsaWRlX19ib3ggdWx7bWluLWhlaWdodDo0MjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYXJjLW9mLXRoZS1kYXktbW9kdWxlLXNsaWRlX19ib3ggdWx7bWluLWhlaWdodDo1NDRweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYXJjLW9mLXRoZS1kYXktbW9kdWxlLXNsaWRlX19ib3ggdWx7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDttaW4taGVpZ2h0OjMwMHB4O2Rpc3BsYXk6bm9uZX19QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuYXJjLW9mLXRoZS1kYXktbW9kdWxlLXNsaWRlX19ib3h7d2lkdGg6NTAlfX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5hcmMtb2YtdGhlLWRheS1tb2R1bGUtc2xpZGVfX2JveHt3aWR0aDoxMDAlO2hlaWdodDowO2JveC1zaGFkb3c6bm9uZTttYXJnaW46MDtmbG9hdDppbml0aWFsO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtwYWRkaW5nLWJvdHRvbTo0NSV9fS5hcmMtb2YtdGhlLWRheS1tb2R1bGUtc2xpZGVfX2JveC1pbm5lcntwb3NpdGlvbjphYnNvbHV0ZTtsaXN0LXN0eWxlOm5vbmU7cmlnaHQ6MDtsZWZ0OjA7dG9wOjA7Ym90dG9tOjA7bWFyZ2luOmF1dG99LmFyYy1vZi10aGUtZGF5LW1vZHVsZS1zbGlkZV9fYm94LWlubmVyOmJlZm9yZXtkaXNwbGF5Om5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYXJjLW9mLXRoZS1kYXktbW9kdWxlLXNsaWRlX19ib3gtaW5uZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6ODUlO2JveC1zaGFkb3c6MCA1cHggMTVweCByZ2JhKDAsMCwwLDAuMSk7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6M3B4fX0uYXJjLW9mLXRoZS1kYXktbW9kdWxlLXNsaWRlX19ib3gtY29udGVudHtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luOmF1dG87bGVmdDowO3JpZ2h0OjA7dG9wOjMwJTt3aWR0aDo4MCU7bWF4LXdpZHRoOjM1MHB4fS5hcmMtb2YtdGhlLWRheS1tb2R1bGUtc2xpZGVfX2JveC1jb250ZW50IGg2e2Rpc3BsYXk6bm9uZTtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtMzAwY1wiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MS4yfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmFyYy1vZi10aGUtZGF5LW1vZHVsZS1zbGlkZV9fYm94LWNvbnRlbnQgaDZ7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5hcmMtb2YtdGhlLWRheS1tb2R1bGUtc2xpZGVfX2JveC1jb250ZW50IGgze21hcmdpbjo3cHggYXV0byAxOHB4IGF1dG87Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYXJjLW9mLXRoZS1kYXktbW9kdWxlLXNsaWRlX19ib3gtY29udGVudHt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO21hcmdpbjphdXRvO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjI0cHh9fS5hcmMtb2YtdGhlLWRheS1tb2R1bGVfX25hdmlnYXRpb257cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luOjAgYXV0bzt3aWR0aDo5NCU7cmlnaHQ6MDtsZWZ0OjA7Ym90dG9tOmNhbGMoMjBweCArIDIwICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO3otaW5kZXg6Mn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fbmF2aWdhdGlvbntib3R0b206MjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYXJjLW9mLXRoZS1kYXktbW9kdWxlX19uYXZpZ2F0aW9ue2JvdHRvbTo0MHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5hcmMtb2YtdGhlLWRheS1tb2R1bGVfX25hdmlnYXRpb257ZGlzcGxheTpub25lO3Bvc2l0aW9uOnJlbGF0aXZlO2JvdHRvbTowO3BhZGRpbmc6MDt3aWR0aDoxMDAlfX0uYXJjLW9mLXRoZS1kYXktbW9kdWxlX19uYXZpZ2F0aW9uIC5hcmMtb2YtdGhlLWRheS1tb2R1bGVfX25hdi10aW1lX19jaXJjbGV7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotOXB4O3RvcDo2cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtiYWNrZ3JvdW5kLWNvbG9yOiMzRTBEODY7Ym9yZGVyLXJhZGl1czo1MCU7ei1pbmRleDo1O2N1cnNvcjpwb2ludGVyfS5hcmMtb2YtdGhlLWRheS1tb2R1bGVfX25hdmlnYXRpb24gLmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fbmF2e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OmxlZnQ7d2lkdGg6MTAwJTtoZWlnaHQ6NjBweDt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5hcmMtb2YtdGhlLWRheS1tb2R1bGVfX25hdmlnYXRpb24gLmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fbmF2e3dpZHRoOjEwMCU7aGVpZ2h0OjQ0cHh9fS5hcmMtb2YtdGhlLWRheS1tb2R1bGVfX25hdmlnYXRpb24gLmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fbmF2IC5hcmMtb2YtdGhlLWRheS1tb2R1bGVfX25hdi10aW1le3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7dG9wOjIwcHg7aGVpZ2h0OjNweDtvdmVyZmxvdzpoaWRkZW59LmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fbmF2aWdhdGlvbiAuYXJjLW9mLXRoZS1kYXktbW9kdWxlX19uYXYgLmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fbmF2LXRpbWUgLmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fbmF2LXRpbWVfX2lubmVye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjojZDRjNWQ3O3RyYW5zZm9ybTp0cmFuc2xhdGVYKDAlKTt6LWluZGV4OjJ9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYXJjLW9mLXRoZS1kYXktbW9kdWxlX19uYXZpZ2F0aW9uIC5hcmMtb2YtdGhlLWRheS1tb2R1bGVfX25hdiAuYXJjLW9mLXRoZS1kYXktbW9kdWxlX19uYXYtdGltZXtkaXNwbGF5Om5vbmV9fS5hcmMtb2YtdGhlLWRheS1tb2R1bGVfX25hdmlnYXRpb24gLmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fbmF2OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTttYXJnaW46MTdweCBhdXRvIDA7bGVmdDowO3JpZ2h0OjA7aGVpZ2h0OjNweDt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6IzNFMEQ4Nn1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5hcmMtb2YtdGhlLWRheS1tb2R1bGVfX25hdmlnYXRpb24gLmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fbmF2OmFmdGVye2Rpc3BsYXk6bm9uZX19LmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fbmF2aWdhdGlvbiB1bHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjM7bGlzdC1zdHlsZTpub25lfS5hcmMtb2YtdGhlLWRheS1tb2R1bGVfX25hdmlnYXRpb24gbGl7cG9zaXRpb246YWJzb2x1dGU7ZmxvYXQ6bGVmdDtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luLWxlZnQ6MDt3aWR0aDo1MHB4O2hlaWdodDo1MHB4O21hcmdpbi10b3A6LTZweDttYXJnaW4tbGVmdDotMjVweDtsaXN0LXN0eWxlOm5vbmU7Y3Vyc29yOnBvaW50ZXJ9LmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fbmF2aWdhdGlvbiBsaTpiZWZvcmV7ZGlzcGxheTpub25lfS5hcmMtb2YtdGhlLWRheS1tb2R1bGVfX25hdmlnYXRpb24gbGkgLmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fY2lyY2xlLWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NTAlO2xlZnQ6MjVweDttYXJnaW4tbGVmdDotNnB4O21hcmdpbi10b3A6LTZweDt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfS5hcmMtb2YtdGhlLWRheS1tb2R1bGVfX25hdmlnYXRpb24gbGkgLmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fbmF2LWVhY2hfX2NpcmNsZXtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjUwJTt3aWR0aDoxMnB4O2hlaWdodDoxMnB4O2JvcmRlci1yYWRpdXM6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiMzRTBEODZ9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYXJjLW9mLXRoZS1kYXktbW9kdWxlX19uYXZpZ2F0aW9uIGxpIC5hcmMtb2YtdGhlLWRheS1tb2R1bGVfX25hdi1lYWNoX19jaXJjbGV7d2lkdGg6OHB4O2hlaWdodDo4cHg7b3BhY2l0eTowLjJ9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fbmF2aWdhdGlvbiBsaXtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDppbml0aWFsO3BhZGRpbmc6MCA4cHg7d2lkdGg6MTBweDtoZWlnaHQ6MTBweH19LmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fbmF2aWdhdGlvbiBsaSBwe3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyNXB4O2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO21hcmdpbi1sZWZ0OjZweDtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNzAwXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtjb2xvcjpyZ2JhKDAsMCwwLDAuOCk7d2hpdGUtc3BhY2U6bm93cmFwfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fbmF2aWdhdGlvbiBsaSBwe2Rpc3BsYXk6bm9uZX19LmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fbmF2aWdhdGlvbiBsaTpmaXJzdC1jaGlsZCBwe3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfS5hcmMtb2YtdGhlLWRheS1tb2R1bGVfX25hdmlnYXRpb24gbGk6bGFzdC1jaGlsZCBwe3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX0uYXJjLW9mLXRoZS1kYXktbW9kdWxlX19uYXZpZ2F0aW9uX19zaWRle2Rpc3BsYXk6bm9uZTtmbG9hdDpsZWZ0O21hcmdpbi10b3A6MC41JTt3aWR0aDo2JTtoZWlnaHQ6MzBweH0uYXJjLW9mLXRoZS1kYXktbW9kdWxlX19uYXZpZ2F0aW9uX19zaWRlIHN2Z3t3aWR0aDo0NXB4O2hlaWdodDozMnB4fUBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpey5hcmMtb2YtdGhlLWRheS1tb2R1bGVfX25hdmlnYXRpb25fX3NpZGV7d2lkdGg6NyV9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fbmF2aWdhdGlvbl9fc2lkZXtkaXNwbGF5Om5vbmV9fS5hcmMtb2YtdGhlLWRheS1tb2R1bGVfX25hdmlnYXRpb25fX3NpZGU6bnRoLWNoaWxkKDMpIHN2Z3tmbG9hdDpyaWdodH0uYXJjLW9mLXRoZS1kYXktbW9kdWxlLXNsaWRlX19ib3ggLmNoZXZyb257dG9wOmF1dG87Ym90dG9tOmNhbGMoNSUgKyA0LjUgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5hcmMtb2YtdGhlLWRheS1tb2R1bGUtc2xpZGVfX2JveCAuY2hldnJvbntib3R0b206NSV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmFyYy1vZi10aGUtZGF5LW1vZHVsZS1zbGlkZV9fYm94IC5jaGV2cm9ue2JvdHRvbTo5LjUlfX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5hcmMtb2YtdGhlLWRheS1tb2R1bGUtc2xpZGVfX2JveCAuY2hldnJvbntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO21hcmdpbjphdXRvO3RvcDoxMHB4fX0uYXJjLW9mLXRoZS1kYXktbW9kdWxlLXNsaWRlX19ib3ggLmNoZXZyb24tLWxlZnR7bWFyZ2luLWxlZnQ6NTBweDtyaWdodDpjYWxjKDUwJSArIDYwcHgpfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmFyYy1vZi10aGUtZGF5LW1vZHVsZS1zbGlkZV9fYm94IC5jaGV2cm9uLS1sZWZ0e3JpZ2h0OmF1dG87bGVmdDoyNHB4O21hcmdpbi1sZWZ0OjVweH19LmFyYy1vZi10aGUtZGF5LW1vZHVsZS1zbGlkZV9fYm94IC5jaGV2cm9uLS1yaWdodHttYXJnaW4tcmlnaHQ6NTBweDtsZWZ0OmNhbGMoNTAlICsgNjBweCl9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYXJjLW9mLXRoZS1kYXktbW9kdWxlLXNsaWRlX19ib3ggLmNoZXZyb24tLXJpZ2h0e2xlZnQ6YXV0bztyaWdodDoyNHB4O21hcmdpbi1yaWdodDo1cHh9fS5hcmMtb2YtdGhlLWRheS1tb2R1bGVfX3RpbWV7ZGlzcGxheTpub25lfS5udW1iZXItdGlja2Vye2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS0zMDBjXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDpjYWxjKDE2cHggKyAyNCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7Lm51bWJlci10aWNrZXJ7bGluZS1oZWlnaHQ6MTZweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsubnVtYmVyLXRpY2tlcntsaW5lLWhlaWdodDo0MHB4fX0uYXJjLW9mLXRoZS1kYXktbW9kdWxlX19vZG9tZXRlcntwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjU7bWFyZ2luOmF1dG87bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7Ym90dG9tOmNhbGMoMTMlICsgNi41ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYXJjLW9mLXRoZS1kYXktbW9kdWxlX19vZG9tZXRlcntib3R0b206MTMlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5hcmMtb2YtdGhlLWRheS1tb2R1bGVfX29kb21ldGVye2JvdHRvbToxOS41JX19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYXJjLW9mLXRoZS1kYXktbW9kdWxlX19vZG9tZXRlcntkaXNwbGF5Om5vbmU7Ym90dG9tOjEyJX19LmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fb2RvbWV0ZXIgLm51bWJlci10aWNrZXJ7b3ZlcmZsb3c6aGlkZGVuO2hlaWdodDoxZW19LmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fb2RvbWV0ZXIgLm51bWJlci10aWNrZXIgc3Bhbntwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LThweH0uYXJjLW9mLXRoZS1kYXktbW9kdWxlX19vZG9tZXRlciAuZGlnaXR7ZmxvYXQ6bGVmdDtsaW5lLWhlaWdodDoxO3RyYW5zaXRpb246bWFyZ2luLXRvcCA5MDBtcyBlYXNlfS5hcmMtb2YtdGhlLWRheS1tb2R1bGVfX29kb21ldGVyIC5tZXJpZGllbXttYXJnaW4tbGVmdDo4cHh9LmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fc3ltYm9se3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6NTttYXJnaW46YXV0bztvdmVyZmxvdzpoaWRkZW47d2lkdGg6NjRweDtoZWlnaHQ6NjRweDtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt0b3A6Y2FsYygxMiUgKyAzLjUgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5hcmMtb2YtdGhlLWRheS1tb2R1bGVfX3N5bWJvbHt0b3A6MTIlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5hcmMtb2YtdGhlLWRheS1tb2R1bGVfX3N5bWJvbHt0b3A6MTUuNSV9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fc3ltYm9se2Rpc3BsYXk6bm9uZX19LmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fc3ltYm9sOmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aWR0aDowO2hlaWdodDoycHg7YmFja2dyb3VuZDojMDAwO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlfS5hcmMtb2YtdGhlLWRheS1tb2R1bGVfX3N5bWJvbCBzdmd7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RyYW5zaXRpb246YWxsIC43NXMgZWFzZTtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSl9LmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fc3ltYm9sLmFyYy1vZi10aGUtZGF5LW1vZHVsZV9fc3ltYm9sLS1ob3Jpem9uOmFmdGVye3dpZHRoOjg1JX0uYXJjLW9mLXRoZS1kYXktbW9kdWxlX19zeW1ib2wtZGF5e3RyYW5zZm9ybTp0cmFuc2xhdGVZKDU1JSk7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RyYW5zaXRpb246YWxsIC43NXMgZWFzZX1Aa2V5ZnJhbWVzIHJvdGF0aW5ne2Zyb217dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCkgcm90YXRlKDBkZWcpfXRve3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHJvdGF0ZSgzNjBkZWcpfX0uYXJjLW9mLXRoZS1kYXktbW9kdWxlX19zeW1ib2wtZGF5IHN2Z3thbmltYXRpb246cm90YXRpbmcgMTVzIGxpbmVhciBpbmZpbml0ZTt0cmFuc2Zvcm0tb3JpZ2luOjUwJSA0MSV9LmFyYy1vZi1kYXktLXdpdGgtY2hldnJvbnMgLnNsaWRlci1tZWF0YmFsbHN7cGFkZGluZzoyNHB4IDAgMTBweH0uYmxvY2stbGlzdC1tb2R1bGV7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOiNmZmY7b3ZlcmZsb3c6aGlkZGVufS5ibG9jay1saXN0LW1vZHVsZSBoMnttYXJnaW4tdG9wOmNhbGMoMzhweCArIDIgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7bWFyZ2luLWJvdHRvbTpjYWxjKDE4cHggKyA2ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO21hcmdpbi1sZWZ0OjE2cHg7ZGlzcGxheTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvY2stbGlzdC1tb2R1bGUgaDJ7bWFyZ2luLXRvcDozOHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5ibG9jay1saXN0LW1vZHVsZSBoMnttYXJnaW4tdG9wOjQwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvY2stbGlzdC1tb2R1bGUgaDJ7bWFyZ2luLWJvdHRvbToxOHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5ibG9jay1saXN0LW1vZHVsZSBoMnttYXJnaW4tYm90dG9tOjI0cHh9fS5ibG9jay1saXN0LW1vZHVsZSB1bHtkaXNwbGF5OmlubGluZS1ibG9jaztkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyB3cmFwO3dpZHRoOjkwJTttYXJnaW46YXV0bzttYXJnaW4tYm90dG9tOi0xcHh9LmJsb2NrLWxpc3QtbW9kdWxlIGxpOmJlZm9yZXtkaXNwbGF5Om5vbmV9LmJsb2NrLWxpc3QtbW9kdWxlIC5ibG9jay1saXN0LW1vZHVsZV9fc2hvdy1tb3Jle2JvcmRlcjowO3BhZGRpbmc6MTRweCAwO2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOnJnYmEoMCwwLDAsMC44KTtiYWNrZ3JvdW5kOiNmZmY7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTYwMFwiLHNhbnMtc2VyaWY7Y3Vyc29yOnBvaW50ZXI7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIDAuMjVzIGxpbmVhcn0uYmxvY2stbGlzdC1tb2R1bGUgLmJsb2NrLWxpc3QtbW9kdWxlX19zaG93LW1vcmU6aG92ZXIsLmJsb2NrLWxpc3QtbW9kdWxlIC5ibG9jay1saXN0LW1vZHVsZV9fc2hvdy1tb3JlOmZvY3Vze2JhY2tncm91bmQ6I2Y1ZjVmNX0uYmxvY2stbGlzdC1tb2R1bGUuYmxvY2stbGlzdC1tb2R1bGVfX3Nob3dpbmctYWxsIC5ibG9jay1saXN0LW1vZHVsZV9fc2hvdy1tb3Jle2Rpc3BsYXk6bm9uZX0uYmxvY2stbGlzdC1tb2R1bGVfX2l0ZW17cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6Y2FsYygxMDAlLzMpO21hcmdpbjowO3ZlcnRpY2FsLWFsaWduOnRvcDtmbG9hdDpsZWZ0fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LmJsb2NrLWxpc3QtbW9kdWxlX19pdGVte3dpZHRoOmNhbGMoMTAwJS8yKX19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvY2stbGlzdC1tb2R1bGVfX2l0ZW17d2lkdGg6MTAwJX19LmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCAuYmxvY2stbGlzdC1tb2R1bGVfX2l0ZW0uY29sdW1ucy0xe3dpZHRoOjEwMCU7ZGlzcGxheTpibG9ja30uYmxvY2stbGlzdC1tb2R1bGVfX2l0ZW0uY29sdW1ucy0ye3dpZHRoOmNhbGMoMTAwJS8yKX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5ibG9jay1saXN0LW1vZHVsZV9faXRlbS5jb2x1bW5zLTJ7d2lkdGg6MTAwJX19LmJsb2NrLWxpc3QtbW9kdWxlX19pdGVtLmNvbHVtbnMtNHt3aWR0aDpjYWxjKDEwMCUvNCl9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuYmxvY2stbGlzdC1tb2R1bGVfX2l0ZW0uY29sdW1ucy00e3dpZHRoOmNhbGMoMTAwJS8yKX19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvY2stbGlzdC1tb2R1bGVfX2l0ZW0uY29sdW1ucy00e3dpZHRoOjEwMCV9fS5ibG9jay1saXN0LW1vZHVsZV9pY29uLXdyYXBwZXIgaW1ne21hcmdpbjowIGF1dG87ZGlzcGxheTpibG9jazt3aWR0aDphdXRvO21heC13aWR0aDoyOTBweDtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3RvcDo1MCU7bGVmdDo1MCV9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvY2stbGlzdC1tb2R1bGVfaWNvbi13cmFwcGVye3BhZGRpbmc6NnB4IDE2cHggMCAwfX0uYmxvY2stbGlzdC1tb2R1bGVfX2ljb257d2lkdGg6NzJweDtoZWlnaHQ6NzJweDttYXJnaW4tYm90dG9tOjMwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvY2stbGlzdC1tb2R1bGVfX2ljb257d2lkdGg6MzJweDtoZWlnaHQ6MzJweH19LmJsb2NrLWxpc3QtbW9kdWxlX19pY29uIHN2Z3tmaWxsOiM3Y2M0MDB9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvY2stbGlzdC1tb2R1bGVfX3RleHQtd3JhcHBlcnt0ZXh0LWFsaWduOmxlZnR9fS5ibG9jay1saXN0LW1vZHVsZV9fY29udGVudC13cmFwcGVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI0VCRUJFQjtiYWNrZ3JvdW5kOiNmZmZ9LmJsb2NrLWxpc3QtbW9kdWxlX19jb250ZW50e21hcmdpbjowIGF1dG8gNzJweDtwYWRkaW5nOjU0cHggMjRweCAwO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjkwJTttYXgtd2lkdGg6NDgwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvY2stbGlzdC1tb2R1bGVfX2NvbnRlbnR7ZGlzcGxheTpmbGV4O21hcmdpbjowIGF1dG87cGFkZGluZzoyNHB4O21heC13aWR0aDpub25lfX0uYmxvY2stbGlzdC1tb2R1bGVfX2NvbnRlbnQgaDN7bWFyZ2luLWJvdHRvbTpjYWxjKDhweCArIDEwICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvY2stbGlzdC1tb2R1bGVfX2NvbnRlbnQgaDN7bWFyZ2luLWJvdHRvbTo4cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJsb2NrLWxpc3QtbW9kdWxlX19jb250ZW50IGgze21hcmdpbi1ib3R0b206MThweH19LmJsb2NrLWxpc3QtbW9kdWxlX19jb250ZW50IHB7bWF4LXdpZHRoOjMxMHB4O21hcmdpbjphdXRvfS5ibG9jay1saXN0LW1vZHVsZV9fY29udGVudCAubGluaywuYmxvY2stbGlzdC1tb2R1bGVfX2NvbnRlbnQgLmJ1dHRvbntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206NTBweDtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUpfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2NrLWxpc3QtbW9kdWxlX19jb250ZW50IC5saW5rLC5ibG9jay1saXN0LW1vZHVsZV9fY29udGVudCAuYnV0dG9ue3Bvc2l0aW9uOnJlbGF0aXZlO2JvdHRvbTowO21hcmdpbi10b3A6MTZweH19LmJsb2NrLWxpc3QtbW9kdWxlX19jb250ZW50IC5saW5re2xlZnQ6MDtyaWdodDowO3BhZGRpbmc6MDtsaW5lLWhlaWdodDozNnB4O3RyYW5zZm9ybTpub25lfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2NrLWxpc3QtbW9kdWxlX19jb250ZW50IC5saW5re2ZvbnQtc2l6ZToxNHB4fX0uYmxvY2stbGlzdC1tb2R1bGVfX2NvbnRlbnQgLmxpbmtfX2ljb257cG9zaXRpb246cmVsYXRpdmU7bGVmdDphdXRvO21hcmdpbi1sZWZ0OjVweH1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5ibG9jay1saXN0LW1vZHVsZV9fY29udGVudCAuYnV0dG9ue2xlZnQ6MDt0cmFuc2Zvcm06bm9uZX19LmJsb2NrLWxpc3QtbW9kdWxlX19jb250ZW50LS13aXRoLWJ1dHRvbnttYXJnaW46MCBhdXRvIDEwOHB4fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2NrLWxpc3QtbW9kdWxlX19jb250ZW50LS13aXRoLWJ1dHRvbnttYXJnaW46MCBhdXRvfX0uYmxvY2stbGlzdC1tb2R1bGVfX2Zvb3RlcntiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzoxNnB4IDI0cHg7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjRweDt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlO2JvcmRlci10b3A6MXB4IHNvbGlkICNFQkVCRUI7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI0VCRUJFQjtjb2xvcjpyZ2JhKDAsMCwwLDAuNSl9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuYmxvY2stbGlzdC1tb2R1bGVfX2Zvb3RlcntwYWRkaW5nOjI0cHh9fS5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWR7bWFyZ2luLWxlZnQ6Y2FsYygwcHggKyA1NiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTttYXJnaW4tcmlnaHQ6Y2FsYygwcHggKyA1NiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY4Zjh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWR7bWFyZ2luLWxlZnQ6MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWR7bWFyZ2luLWxlZnQ6NTZweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWR7bWFyZ2luLXJpZ2h0OjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2Vke21hcmdpbi1yaWdodDo1NnB4fX0uYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOjE1MHB4fS5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQgaDJ7ZGlzcGxheTpibG9ja30uYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIHVse21hcmdpbjowIC01cHg7d2lkdGg6YXV0bztvdmVyZmxvdzpoaWRkZW59QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIHVse21hcmdpbjowfX0uYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIHB7bWF4LXdpZHRoOjEwMCV9LmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCAuYmxvY2stbGlzdC1tb2R1bGVfX3Nob3ctbW9yZXtkaXNwbGF5OmJsb2NrfS5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQgLmJsb2NrLWxpc3QtbW9kdWxlX19pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmNhbGMoMTAwJS8zKTttYXJnaW46MCAwIDEwcHggMDt2ZXJ0aWNhbC1hbGlnbjp0b3A7ZmxvYXQ6bm9uZX0uYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIC5ibG9jay1saXN0LW1vZHVsZV9faXRlbS5jb2x1bW5zLTJ7d2lkdGg6Y2FsYygxMDAlLzIpfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCAuYmxvY2stbGlzdC1tb2R1bGVfX2l0ZW0uY29sdW1ucy0ye3dpZHRoOjEwMCV9fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCAuYmxvY2stbGlzdC1tb2R1bGVfX2l0ZW17d2lkdGg6Y2FsYygxMDAlLzIpfX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQgLmJsb2NrLWxpc3QtbW9kdWxlX19pdGVte3dpZHRoOjEwMCU7ZGlzcGxheTpibG9jaztmbG9hdDpub25lO21hcmdpbi1ib3R0b206MTBweH19LmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCAuYmxvY2stbGlzdC1tb2R1bGVfX2NvbnRlbnQtd3JhcHBlcnttYXJnaW46MCA1cHg7d2lkdGg6YXV0bztoZWlnaHQ6MTAwJTtib3JkZXItYm90dG9tOjA7Ym9yZGVyLXJhZGl1czoycHg7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQ6I2ZmZn1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQgLmJsb2NrLWxpc3QtbW9kdWxlX19jb250ZW50LXdyYXBwZXJ7bWFyZ2luOjB9fS5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQgLmJsb2NrLWxpc3QtbW9kdWxlX19jb250ZW50e3BhZGRpbmctdG9wOmNhbGMoMzJweCArIDE2ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO3BhZGRpbmctYm90dG9tOmNhbGMoMzJweCArIDE2ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO3BhZGRpbmctbGVmdDpjYWxjKDE2cHggKyAyNCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtwYWRkaW5nLXJpZ2h0OmNhbGMoMTZweCArIDI0ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCU7dGV4dC1hbGlnbjpsZWZ0fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIC5ibG9jay1saXN0LW1vZHVsZV9fY29udGVudHtwYWRkaW5nLXRvcDozMnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQgLmJsb2NrLWxpc3QtbW9kdWxlX19jb250ZW50e3BhZGRpbmctdG9wOjQ4cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIC5ibG9jay1saXN0LW1vZHVsZV9fY29udGVudHtwYWRkaW5nLWJvdHRvbTozMnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQgLmJsb2NrLWxpc3QtbW9kdWxlX19jb250ZW50e3BhZGRpbmctYm90dG9tOjQ4cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIC5ibG9jay1saXN0LW1vZHVsZV9fY29udGVudHtwYWRkaW5nLWxlZnQ6MTZweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIC5ibG9jay1saXN0LW1vZHVsZV9fY29udGVudHtwYWRkaW5nLWxlZnQ6NDBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQgLmJsb2NrLWxpc3QtbW9kdWxlX19jb250ZW50e3BhZGRpbmctcmlnaHQ6MTZweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIC5ibG9jay1saXN0LW1vZHVsZV9fY29udGVudHtwYWRkaW5nLXJpZ2h0OjQwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCAuYmxvY2stbGlzdC1tb2R1bGVfX2NvbnRlbnR7ZGlzcGxheTpibG9ja319LmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCAuYmxvY2stbGlzdC1tb2R1bGVfX2NvbnRlbnQgcHttYXJnaW46MH0uYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIC5ibG9jay1saXN0LW1vZHVsZV9pY29uLXdyYXBwZXJ7bWFyZ2luLXRvcDpjYWxjKC0zMnB4ICsgLTE2ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO21hcmdpbi1sZWZ0OmNhbGMoLTE4cHggKyAtMjIgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7bWFyZ2luLXJpZ2h0OmNhbGMoLTE4cHggKyAtMjIgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7aGVpZ2h0OjA7cGFkZGluZy1ib3R0b206ODAuMzUlO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCAuYmxvY2stbGlzdC1tb2R1bGVfaWNvbi13cmFwcGVye21hcmdpbi10b3A6LTMycHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCAuYmxvY2stbGlzdC1tb2R1bGVfaWNvbi13cmFwcGVye21hcmdpbi10b3A6LTQ4cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIC5ibG9jay1saXN0LW1vZHVsZV9pY29uLXdyYXBwZXJ7bWFyZ2luLWxlZnQ6LTE4cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCAuYmxvY2stbGlzdC1tb2R1bGVfaWNvbi13cmFwcGVye21hcmdpbi1sZWZ0Oi00MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCAuYmxvY2stbGlzdC1tb2R1bGVfaWNvbi13cmFwcGVye21hcmdpbi1yaWdodDotMThweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIC5ibG9jay1saXN0LW1vZHVsZV9pY29uLXdyYXBwZXJ7bWFyZ2luLXJpZ2h0Oi00MHB4fX0uYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIC5ibG9jay1saXN0LW1vZHVsZV9pY29uLXdyYXBwZXIgLmJ1dHRvbntsZWZ0OjUwJTtib3R0b206NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgNTAlKX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQgLmJsb2NrLWxpc3QtbW9kdWxlX2ljb24td3JhcHBlciAuYnV0dG9ue3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgMTAwJSl9fS5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQgLmJsb2NrLWxpc3QtbW9kdWxlX2ljb24td3JhcHBlciBpbWd7bWF4LXdpZHRoOjEwMCV9LmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCAuYmxvY2stbGlzdC1tb2R1bGVfX2NvbnRlbnQtLXdpdGgtYnV0dG9ue3BhZGRpbmctYm90dG9tOmNhbGMoMTA3cHggKyAxNiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTttYXJnaW46MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCAuYmxvY2stbGlzdC1tb2R1bGVfX2NvbnRlbnQtLXdpdGgtYnV0dG9ue3BhZGRpbmctYm90dG9tOjEwN3B4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQgLmJsb2NrLWxpc3QtbW9kdWxlX19jb250ZW50LS13aXRoLWJ1dHRvbntwYWRkaW5nLWJvdHRvbToxMjNweH19LmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCAuYmxvY2stbGlzdC1tb2R1bGVfX2J1dHRvbntsZWZ0OmNhbGMoMTZweCArIDI0ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO2JvdHRvbTpjYWxjKDMycHggKyAxNiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06dHJhbnNsYXRlKDApfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIC5ibG9jay1saXN0LW1vZHVsZV9fYnV0dG9ue2xlZnQ6MTZweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIC5ibG9jay1saXN0LW1vZHVsZV9fYnV0dG9ue2xlZnQ6NDBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQgLmJsb2NrLWxpc3QtbW9kdWxlX19idXR0b257Ym90dG9tOjMycHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCAuYmxvY2stbGlzdC1tb2R1bGVfX2J1dHRvbntib3R0b206NDhweH19LmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCAuYmxvY2stbGlzdC1tb2R1bGVfX2l0ZW0tLWZ1bGwtaW1hZ2UgLmJsb2NrLWxpc3QtbW9kdWxlX2ljb24td3JhcHBlcnttYXJnaW4tYm90dG9tOmNhbGMoMzBweCArIDEwICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO3BhZGRpbmctYm90dG9tOmNhbGMoNTYuMjUlICsgMTEuNzUgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQgLmJsb2NrLWxpc3QtbW9kdWxlX19pdGVtLS1mdWxsLWltYWdlIC5ibG9jay1saXN0LW1vZHVsZV9pY29uLXdyYXBwZXJ7bWFyZ2luLWJvdHRvbTozMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQgLmJsb2NrLWxpc3QtbW9kdWxlX19pdGVtLS1mdWxsLWltYWdlIC5ibG9jay1saXN0LW1vZHVsZV9pY29uLXdyYXBwZXJ7bWFyZ2luLWJvdHRvbTo0MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCAuYmxvY2stbGlzdC1tb2R1bGVfX2l0ZW0tLWZ1bGwtaW1hZ2UgLmJsb2NrLWxpc3QtbW9kdWxlX2ljb24td3JhcHBlcntwYWRkaW5nLWJvdHRvbTo1Ni4yNSV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCAuYmxvY2stbGlzdC1tb2R1bGVfX2l0ZW0tLWZ1bGwtaW1hZ2UgLmJsb2NrLWxpc3QtbW9kdWxlX2ljb24td3JhcHBlcntwYWRkaW5nLWJvdHRvbTo2OCV9fS5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQgLmJsb2NrLWxpc3QtbW9kdWxlX19pdGVtLS1mdWxsLWltYWdlIC5ibG9jay1saXN0LW1vZHVsZV9pY29uLXdyYXBwZXIgLnJlc3BvbnNpdmUtaW1hZ2V7cmlnaHQ6MH0uYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIC5ibG9jay1saXN0LW1vZHVsZV9faXRlbS0taW1hZ2Utb25seSAuYmxvY2stbGlzdC1tb2R1bGVfX2NvbnRlbnR7bWFyZ2luOjA7cGFkZGluZzowfS5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQgLmJsb2NrLWxpc3QtbW9kdWxlX19pdGVtLS1pbWFnZS1vbmx5IC5ibG9jay1saXN0LW1vZHVsZV9pY29uLXdyYXBwZXJ7bWFyZ2luOjA7cGFkZGluZzowO2hlaWdodDphdXRvfS5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQgLmJsb2NrLWxpc3QtbW9kdWxlX19pdGVtLS1pbWFnZS1vbmx5IC5ibG9jay1saXN0LW1vZHVsZV9pY29uLXdyYXBwZXIgaW1ne3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTt0cmFuc2Zvcm06bm9uZTt0b3A6YXV0bztsZWZ0OmF1dG87b3BhY2l0eTowfS5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQgLmJsb2NrLWxpc3QtbW9kdWxlX19pdGVtLS1pbWFnZS1vbmx5IC5ibG9jay1saXN0LW1vZHVsZV9pY29uLXdyYXBwZXIgLmJsb2NrLWxpc3QtbW9kdWxlX2ljb24tbW9iaWxle2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQgLmJsb2NrLWxpc3QtbW9kdWxlX19pdGVtLS1pbWFnZS1vbmx5IC5ibG9jay1saXN0LW1vZHVsZV9pY29uLXdyYXBwZXIgLmJsb2NrLWxpc3QtbW9kdWxlX2ljb24tbW9iaWxle2Rpc3BsYXk6YmxvY2t9LmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCAuYmxvY2stbGlzdC1tb2R1bGVfX2l0ZW0tLWltYWdlLW9ubHkgLmJsb2NrLWxpc3QtbW9kdWxlX2ljb24td3JhcHBlciAuYmxvY2stbGlzdC1tb2R1bGVfaWNvbi1kZXNrdG9we2Rpc3BsYXk6bm9uZX19LmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCAuYmxvY2stbGlzdC1tb2R1bGVfX2l0ZW0tLW5vLWltYWdlLmNvbHVtbnMtMSAuYmxvY2stbGlzdC1tb2R1bGVfX2NvbnRlbnR7cGFkZGluZy10b3A6Y2FsYygzMnB4ICsgMjQgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7cGFkZGluZy1ib3R0b206Y2FsYygzMnB4ICsgMjQgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7bWFyZ2luOjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQgLmJsb2NrLWxpc3QtbW9kdWxlX19pdGVtLS1uby1pbWFnZS5jb2x1bW5zLTEgLmJsb2NrLWxpc3QtbW9kdWxlX19jb250ZW50e3BhZGRpbmctdG9wOjMycHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCAuYmxvY2stbGlzdC1tb2R1bGVfX2l0ZW0tLW5vLWltYWdlLmNvbHVtbnMtMSAuYmxvY2stbGlzdC1tb2R1bGVfX2NvbnRlbnR7cGFkZGluZy10b3A6NTZweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQgLmJsb2NrLWxpc3QtbW9kdWxlX19pdGVtLS1uby1pbWFnZS5jb2x1bW5zLTEgLmJsb2NrLWxpc3QtbW9kdWxlX19jb250ZW50e3BhZGRpbmctYm90dG9tOjMycHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCAuYmxvY2stbGlzdC1tb2R1bGVfX2l0ZW0tLW5vLWltYWdlLmNvbHVtbnMtMSAuYmxvY2stbGlzdC1tb2R1bGVfX2NvbnRlbnR7cGFkZGluZy1ib3R0b206NTZweH19LmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCAuYmxvY2stbGlzdC1tb2R1bGVfX2l0ZW0tLW5vLWltYWdlLmNvbHVtbnMtMSBoM3ttYXJnaW46MDt0ZXh0LWFsaWduOmNlbnRlcn0uYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIC5ibG9jay1saXN0LW1vZHVsZV9faXRlbS0tbm8taW1hZ2UuY29sdW1ucy0xIGgzIGF7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjphbGwgMTIwbXMgZWFzZTtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNjAwXCIsc2Fucy1zZXJpZjtvcGFjaXR5OjAuOH0uYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIC5ibG9jay1saXN0LW1vZHVsZV9faXRlbS0tbm8taW1hZ2UuY29sdW1ucy0xIGgzIGE6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjFweDtib3R0b206LTRweDtsZWZ0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoM3B4KTtvcGFjaXR5OjA7YmFja2dyb3VuZC1jb2xvcjojMTViZmZmfWh0bWw6bm90KC5kZXZpY2UpIC5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQgLmJsb2NrLWxpc3QtbW9kdWxlX19pdGVtLS1uby1pbWFnZS5jb2x1bW5zLTEgaDMgYTpob3ZlcixodG1sOm5vdCguZGV2aWNlKSAuYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIC5ibG9jay1saXN0LW1vZHVsZV9faXRlbS0tbm8taW1hZ2UuY29sdW1ucy0xIGgzIGE6Zm9jdXN7Y29sb3I6IzA4QTJEQn1odG1sOm5vdCguZGV2aWNlKSAuYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIC5ibG9jay1saXN0LW1vZHVsZV9faXRlbS0tbm8taW1hZ2UuY29sdW1ucy0xIGgzIGE6aG92ZXI6YWZ0ZXIsaHRtbDpub3QoLmRldmljZSkgLmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCAuYmxvY2stbGlzdC1tb2R1bGVfX2l0ZW0tLW5vLWltYWdlLmNvbHVtbnMtMSBoMyBhOmZvY3VzOmFmdGVye2JhY2tncm91bmQtY29sb3I6IzA4QTJEQjtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNpdGlvbi1wcm9wZXJ0eTphbGw7dHJhbnNpdGlvbi1kdXJhdGlvbjozOTBtczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7dHJhbnNpdGlvbi1kZWxheTowc31odG1sOm5vdCguZGV2aWNlKSAuYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIC5ibG9jay1saXN0LW1vZHVsZV9faXRlbS0tbm8taW1hZ2UuY29sdW1ucy0xIGgzIGE6YWN0aXZlLGh0bWwuZGV2aWNlIC5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQgLmJsb2NrLWxpc3QtbW9kdWxlX19pdGVtLS1uby1pbWFnZS5jb2x1bW5zLTEgaDMgYTphY3RpdmV7Y29sb3I6IzIwQjdFRn1odG1sOm5vdCguZGV2aWNlKSAuYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIC5ibG9jay1saXN0LW1vZHVsZV9faXRlbS0tbm8taW1hZ2UuY29sdW1ucy0xIGgzIGE6YWN0aXZlOmFmdGVyLGh0bWwuZGV2aWNlIC5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQgLmJsb2NrLWxpc3QtbW9kdWxlX19pdGVtLS1uby1pbWFnZS5jb2x1bW5zLTEgaDMgYTphY3RpdmU6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojMjBCN0VGfS5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQgLmJsb2NrLWxpc3QtbW9kdWxlX19pdGVtLS1oaWRkZW57ZGlzcGxheTpub25lfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCAuYmxvY2stbGlzdC1tb2R1bGVfX2l0ZW0tLWhpZGRlbntkaXNwbGF5Om5vbmV9fS5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQgLmJsb2NrLWxpc3QtbW9kdWxlX19pdGVtLS1xdW90ZSAuYmxvY2stbGlzdC1tb2R1bGVfaWNvbi13cmFwcGVye3BhZGRpbmctYm90dG9tOjIyLjE1JX0uYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIC5ibG9jay1saXN0LW1vZHVsZV9faXRlbS0tcXVvdGUgLmJsb2NrLWxpc3QtbW9kdWxlX2ljb24td3JhcHBlciBpbWd7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzttYXgtd2lkdGg6MTYwcHg7bWF4LWhlaWdodDo3MHB4O2ZpbHRlcjpncmF5c2NhbGUoMTAwJSl9LmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCAuYmxvY2stbGlzdC1tb2R1bGVfX2l0ZW0tLXF1b3RlIC5ibG9jay1saXN0LW1vZHVsZV9faWNvbnt3aWR0aDphdXRvO2hlaWdodDphdXRvO21heC13aWR0aDoxNjBweDttYXgtaGVpZ2h0OjcwcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO2ZpbHRlcjpncmF5c2NhbGUoMTAwJSl9LmJsb2NrLWxpc3QtbW9kdWxlLS1jYXRlZ29yaXNlZCAuYmxvY2stbGlzdC1tb2R1bGVfX2l0ZW0tLXF1b3RlIC5ibG9jay1saXN0LW1vZHVsZV9fY29udGVudHtwYWRkaW5nLWJvdHRvbTo0OHB4O21hcmdpbi1ib3R0b206MH0uYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIC5ibG9jay1saXN0LW1vZHVsZV9faXRlbS0tcXVvdGUgYmxvY2txdW90ZSBwe3RleHQtYWxpZ246Y2VudGVyfS5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQrLmVtYWlsLXN1YnNjcmlwdGlvbi1tb2R1bGV7bWFyZ2luLXRvcDoxMThweH0uYmxvZy1saXN0LW1vZHVsZXttYXJnaW46YXV0bzttYXJnaW4tdG9wOmNhbGMoMjRweCArIDE2ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO3dpZHRoOjk1JX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2ctbGlzdC1tb2R1bGV7bWFyZ2luLXRvcDoyNHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5ibG9nLWxpc3QtbW9kdWxle21hcmdpbi10b3A6NDBweH19LmJsb2ctbGlzdC1tb2R1bGUgLmJsb2ctbGlzdC1tb2R1bGVfX2l0ZW1ze21hcmdpbi10b3A6Y2FsYygyMHB4ICsgNCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7bGlzdC1zdHlsZTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuYmxvZy1saXN0LW1vZHVsZSAuYmxvZy1saXN0LW1vZHVsZV9faXRlbXN7bWFyZ2luLXRvcDoyMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5ibG9nLWxpc3QtbW9kdWxlIC5ibG9nLWxpc3QtbW9kdWxlX19pdGVtc3ttYXJnaW4tdG9wOjI0cHh9fS5ibG9nLWxpc3QtbW9kdWxlIC5ibG9nLWxpc3QtbW9kdWxlX19pdGVtcyB1bHtwb3NpdGlvbjpyZWxhdGl2ZX0uYmxvZy1saXN0LW1vZHVsZSAuYmxvZy1saXN0LWJsb2Nrc3ttaW4taGVpZ2h0OmNhbGMoNDAwcHggKyAzMDAgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7bWFyZ2luLWJvdHRvbTpjYWxjKDQwcHggKyA0MCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2ctbGlzdC1tb2R1bGUgLmJsb2ctbGlzdC1ibG9ja3N7bWluLWhlaWdodDo0MDBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuYmxvZy1saXN0LW1vZHVsZSAuYmxvZy1saXN0LWJsb2Nrc3ttaW4taGVpZ2h0OjcwMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2ctbGlzdC1tb2R1bGUgLmJsb2ctbGlzdC1ibG9ja3N7bWFyZ2luLWJvdHRvbTo0MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5ibG9nLWxpc3QtbW9kdWxlIC5ibG9nLWxpc3QtYmxvY2tze21hcmdpbi1ib3R0b206ODBweH19LmJsb2ctbGlzdC1tb2R1bGUgLmJsb2ctbGlzdC1tb2R1bGVfX2J1dHRvbntyaWdodDowO2xlZnQ6MDttYXJnaW46YXV0b30uYmxvZy1saXN0LW1vZHVsZSAuYmxvZy1saXN0LW1vZHVsZV9fbG9hZC13cmFwcGVye21hcmdpbi10b3A6Y2FsYygzMHB4ICsgMTYgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpub25lO21pbi1oZWlnaHQ6MjBweDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtsZWZ0OjUwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmJsb2ctbGlzdC1tb2R1bGUgLmJsb2ctbGlzdC1tb2R1bGVfX2xvYWQtd3JhcHBlcnttYXJnaW4tdG9wOjMwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmJsb2ctbGlzdC1tb2R1bGUgLmJsb2ctbGlzdC1tb2R1bGVfX2xvYWQtd3JhcHBlcnttYXJnaW4tdG9wOjQ2cHh9fS5ibG9nLWxpc3QtbW9kdWxlIC5ibG9nLWxpc3QtbW9kdWxlX19sb2FkLXdyYXBwZXIgcHtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNzAwXCIsc2Fucy1zZXJpZn0uY29sbGFwc2libGUtbGlzdC1tb2R1bGV7cGFkZGluZzo2MHB4IDQ4cHggNDBweDtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOiNFRUY2RkI7dGV4dC1hbGlnbjpyaWdodH1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5jb2xsYXBzaWJsZS1saXN0LW1vZHVsZXtwYWRkaW5nOjQwcHggMjRweCA2MHB4fX0uY29sbGFwc2libGUtbGlzdC1tb2R1bGVfX2xpc3R7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wfS5jb2xsYXBzaWJsZS1saXN0LW1vZHVsZV9fdGl0bGUtd3JhcHBlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NjBweDtsZWZ0OjQ4cHg7ei1pbmRleDoxMDt3aWR0aDoyOS4zJTttYXgtd2lkdGg6NDEwcHg7bWFyZ2luOjAgMyUgMCAwO3RleHQtYWxpZ246bGVmdDtmb250LXNpemU6NDBweDtsaW5lLWhlaWdodDo0OHB4fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpey5jb2xsYXBzaWJsZS1saXN0LW1vZHVsZV9fdGl0bGUtd3JhcHBlcntmb250LXNpemU6NDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LmNvbGxhcHNpYmxlLWxpc3QtbW9kdWxlX190aXRsZS13cmFwcGVye2ZvbnQtc2l6ZTozNnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsuY29sbGFwc2libGUtbGlzdC1tb2R1bGVfX3RpdGxlLXdyYXBwZXJ7Zm9udC1zaXplOjMycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7LmNvbGxhcHNpYmxlLWxpc3QtbW9kdWxlX190aXRsZS13cmFwcGVye2ZvbnQtc2l6ZToyOHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5jb2xsYXBzaWJsZS1saXN0LW1vZHVsZV9fdGl0bGUtd3JhcHBlcntmb250LXNpemU6MjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7LmNvbGxhcHNpYmxlLWxpc3QtbW9kdWxlX190aXRsZS13cmFwcGVye2xpbmUtaGVpZ2h0OjQ4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5jb2xsYXBzaWJsZS1saXN0LW1vZHVsZV9fdGl0bGUtd3JhcHBlcntsaW5lLWhlaWdodDo0NHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsuY29sbGFwc2libGUtbGlzdC1tb2R1bGVfX3RpdGxlLXdyYXBwZXJ7bGluZS1oZWlnaHQ6NDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXsuY29sbGFwc2libGUtbGlzdC1tb2R1bGVfX3RpdGxlLXdyYXBwZXJ7bGluZS1oZWlnaHQ6MzZweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY29sbGFwc2libGUtbGlzdC1tb2R1bGVfX3RpdGxlLXdyYXBwZXJ7bGluZS1oZWlnaHQ6MzJweH19QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuY29sbGFwc2libGUtbGlzdC1tb2R1bGVfX3RpdGxlLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7dG9wOmF1dG87bGVmdDphdXRvO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7ei1pbmRleDoxO21hcmdpbjowIDAgNDhweCAwO3RleHQtYWxpZ246Y2VudGVyfX0uY29sbGFwc2libGUtbGlzdC1tb2R1bGVfX2xpc3R7d2lkdGg6NjUlO21hcmdpbjowIDAgMCAtNXB4O3RleHQtYWxpZ246bGVmdH1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5jb2xsYXBzaWJsZS1saXN0LW1vZHVsZV9fbGlzdHt3aWR0aDoxMDAlO21hcmdpbjowfX0uY29sbGFwc2libGUtbGlzdC1tb2R1bGVfX2xpc3QtaXRlbXtiYWNrZ3JvdW5kLWNvbG9yOiNGNkZCRkU7bWFyZ2luOjAgMCAxNnB4fS5jb2xsYXBzaWJsZS1saXN0LW1vZHVsZV9fbGlzdC1pdGVtOjpiZWZvcmV7Y29udGVudDpub25lfS5jb2xsYXBzaWJsZS1saXN0LW1vZHVsZV9faW1hZ2Utd3JhcHBlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MzAlO3BhZGRpbmctYm90dG9tOjMwLjQlfUBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpey5jb2xsYXBzaWJsZS1saXN0LW1vZHVsZV9faW1hZ2Utd3JhcHBlcntwYWRkaW5nLWJvdHRvbTozNi41JX19QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuY29sbGFwc2libGUtbGlzdC1tb2R1bGVfX2ltYWdlLXdyYXBwZXJ7cGFkZGluZy1ib3R0b206MjUlfX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5jb2xsYXBzaWJsZS1saXN0LW1vZHVsZV9faW1hZ2Utd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO3BhZGRpbmc6MjRweDt0ZXh0LWFsaWduOmNlbnRlcn19LmNvbGxhcHNpYmxlLWxpc3QtbW9kdWxlX19pbWFnZS13cmFwcGVyIGltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3dpZHRoOjY0JTttYXgtd2lkdGg6MTI0cHg7bWF4LWhlaWdodDoxNThweDt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfUBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpey5jb2xsYXBzaWJsZS1saXN0LW1vZHVsZV9faW1hZ2Utd3JhcHBlciBpbWd7bWF4LWhlaWdodDoxNDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuY29sbGFwc2libGUtbGlzdC1tb2R1bGVfX2ltYWdlLXdyYXBwZXIgaW1ne21heC1oZWlnaHQ6MTAwcHg7d2lkdGg6YXV0b319QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY29sbGFwc2libGUtbGlzdC1tb2R1bGVfX2ltYWdlLXdyYXBwZXIgaW1ne3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDowO2xlZnQ6MDttYXgtd2lkdGg6MTA4cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwKX19LmNvbGxhcHNpYmxlLWxpc3QtbW9kdWxlX19jb250ZW50LXdyYXBwZXJ7d2lkdGg6NzAlO21hcmdpbjowIDAgMCAzMCU7cGFkZGluZzozMnB4IDQ4cHggNDBweCA0OHB4O2JhY2tncm91bmQ6I2ZmZn1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5jb2xsYXBzaWJsZS1saXN0LW1vZHVsZV9fY29udGVudC13cmFwcGVye3dpZHRoOjEwMCU7bWFyZ2luOjA7cGFkZGluZzoxNnB4IDMwcHggMzBweCAzMHB4fX0uY29sbGFwc2libGUtbGlzdC1tb2R1bGVfX2NvbnRlbnQtd3JhcHBlciBoM3ttYXJnaW4tYm90dG9tOjE2cHg7Zm9udC1zaXplOjMycHg7bGluZS1oZWlnaHQ6NDBweH1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsuY29sbGFwc2libGUtbGlzdC1tb2R1bGVfX2NvbnRlbnQtd3JhcHBlciBoM3tmb250LXNpemU6MzJweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LmNvbGxhcHNpYmxlLWxpc3QtbW9kdWxlX19jb250ZW50LXdyYXBwZXIgaDN7Zm9udC1zaXplOjI4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5jb2xsYXBzaWJsZS1saXN0LW1vZHVsZV9fY29udGVudC13cmFwcGVyIGgze2ZvbnQtc2l6ZToyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5jb2xsYXBzaWJsZS1saXN0LW1vZHVsZV9fY29udGVudC13cmFwcGVyIGgze2ZvbnQtc2l6ZToyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5jb2xsYXBzaWJsZS1saXN0LW1vZHVsZV9fY29udGVudC13cmFwcGVyIGgze2ZvbnQtc2l6ZToyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsuY29sbGFwc2libGUtbGlzdC1tb2R1bGVfX2NvbnRlbnQtd3JhcHBlciBoM3tsaW5lLWhlaWdodDo0MHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsuY29sbGFwc2libGUtbGlzdC1tb2R1bGVfX2NvbnRlbnQtd3JhcHBlciBoM3tsaW5lLWhlaWdodDozNnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsuY29sbGFwc2libGUtbGlzdC1tb2R1bGVfX2NvbnRlbnQtd3JhcHBlciBoM3tsaW5lLWhlaWdodDozMnB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5jb2xsYXBzaWJsZS1saXN0LW1vZHVsZV9fY29udGVudC13cmFwcGVyIGgze2xpbmUtaGVpZ2h0OjI4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmNvbGxhcHNpYmxlLWxpc3QtbW9kdWxlX19jb250ZW50LXdyYXBwZXIgaDN7bGluZS1oZWlnaHQ6MjRweH19LmNvbGxhcHNpYmxlLWxpc3QtbW9kdWxlX19zdGVwe2Rpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTYwMFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MzhweH1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsuY29sbGFwc2libGUtbGlzdC1tb2R1bGVfX3N0ZXB7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5jb2xsYXBzaWJsZS1saXN0LW1vZHVsZV9fc3RlcHtmb250LXNpemU6MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7LmNvbGxhcHNpYmxlLWxpc3QtbW9kdWxlX19zdGVwe2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5jb2xsYXBzaWJsZS1saXN0LW1vZHVsZV9fc3RlcHtmb250LXNpemU6MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY29sbGFwc2libGUtbGlzdC1tb2R1bGVfX3N0ZXB7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpey5jb2xsYXBzaWJsZS1saXN0LW1vZHVsZV9fc3RlcHtsaW5lLWhlaWdodDo0MHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsuY29sbGFwc2libGUtbGlzdC1tb2R1bGVfX3N0ZXB7bGluZS1oZWlnaHQ6NDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7LmNvbGxhcHNpYmxlLWxpc3QtbW9kdWxlX19zdGVwe2xpbmUtaGVpZ2h0OjQwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7LmNvbGxhcHNpYmxlLWxpc3QtbW9kdWxlX19zdGVwe2xpbmUtaGVpZ2h0OjQwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmNvbGxhcHNpYmxlLWxpc3QtbW9kdWxlX19zdGVwe2xpbmUtaGVpZ2h0OjQwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmNvbGxhcHNpYmxlLWxpc3QtbW9kdWxlX19zdGVwe21hcmdpbi1ib3R0b206MH19LmhpZGRlbi1jb250ZW50e2Rpc3BsYXk6bm9uZTtvdmVyZmxvdzpoaWRkZW47bWFyZ2luLWJvdHRvbToxNnB4O2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI4cHh9QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7LmhpZGRlbi1jb250ZW50e2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsuaGlkZGVuLWNvbnRlbnR7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5oaWRkZW4tY29udGVudHtmb250LXNpemU6MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXsuaGlkZGVuLWNvbnRlbnR7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmhpZGRlbi1jb250ZW50e2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsuaGlkZGVuLWNvbnRlbnR7bGluZS1oZWlnaHQ6MjhweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LmhpZGRlbi1jb250ZW50e2xpbmUtaGVpZ2h0OjI4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5oaWRkZW4tY29udGVudHtsaW5lLWhlaWdodDoyOHB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5oaWRkZW4tY29udGVudHtsaW5lLWhlaWdodDoyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5oaWRkZW4tY29udGVudHtsaW5lLWhlaWdodDoyNHB4fX0uaGlkZGVuLWNvbnRlbnRfX2J1dHRvbnttYXJnaW46MDtwYWRkaW5nOjA7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTcwMFwiLHNhbnMtc2VyaWY7Y29sb3I6IzE1YmZmZjtmb250LXNpemU6MTZweDtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOm5vbmU7Y3Vyc29yOnBvaW50ZXJ9LmhpZGRlbi1jb250ZW50X19idXR0b24uYWN0aXZlIC5oaWRkZW4tY29udGVudF9fYnV0dG9uLS1zaG93e2Rpc3BsYXk6bm9uZX0uaGlkZGVuLWNvbnRlbnRfX2J1dHRvbi5hY3RpdmUgLmhpZGRlbi1jb250ZW50X19idXR0b24tLWhpZGV7ZGlzcGxheTpibG9ja30uaGlkZGVuLWNvbnRlbnRfX2J1dHRvbi0tc2hvd3tkaXNwbGF5OmJsb2NrfS5oaWRkZW4tY29udGVudF9fYnV0dG9uLS1zaG93OjpiZWZvcmV7Y29udGVudDpcIitcIjttYXJnaW46MCA4cHggMCAwfS5oaWRkZW4tY29udGVudF9fYnV0dG9uLS1oaWRle2Rpc3BsYXk6bm9uZX0uaGlkZGVuLWNvbnRlbnRfX2J1dHRvbi0taGlkZTo6YmVmb3Jle2NvbnRlbnQ6XCItXCI7bWFyZ2luOjAgOHB4IDAgMH0uY29tcGFyaXNvbi10YWJsZXtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nLXRvcDpjYWxjKDQwcHggKyA3MCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtib3JkZXItdG9wOjFweCBzb2xpZCAjZWJlYmViO2JvcmRlci1ib3R0b206M3B4IHNvbGlkICNlYmViZWJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5jb21wYXJpc29uLXRhYmxle3BhZGRpbmctdG9wOjQwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmNvbXBhcmlzb24tdGFibGV7cGFkZGluZy10b3A6MTEwcHh9fS5jb21wYXJpc29uLXRhYmxlIGgze3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206NDdweH0uY29tcGFyaXNvbi10YWJsZSB0ZDpmaXJzdC1vZi10eXBle2ZvbnQtZmFtaWx5OmluaGVyaXR9LmNvbXBhcmlzb24tdGFibGVfX2dyaWR7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwLjUlO21hcmdpbi1ib3R0b206LTFweH1AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpey5jb21wYXJpc29uLXRhYmxlX19ncmlke3dpZHRoOjEwMSV9fS5jb21wYXJpc29uLXRhYmxlX19ncmlkIHRib2R5e3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7Ym9yZGVyLXRvcDoycHggc29saWQgI0VCRUJFQn1AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpey5jb21wYXJpc29uLXRhYmxlX19ncmlkIHRib2R5e2JvcmRlci10b3A6MDt3aWR0aDoxMDAuNSV9fS5jb21wYXJpc29uLW5hbWV7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MjUlO2hlaWdodDoxMDBweDttYXgtd2lkdGg6MzIycHg7YmFja2dyb3VuZC1jb2xvcjojZjhmOGY4O3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOjIlIDUlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmb250LXNpemU6Y2FsYygxNHB4ICsgNCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmNvbXBhcmlzb24tbmFtZXtmb250LXNpemU6MTRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuY29tcGFyaXNvbi1uYW1le2ZvbnQtc2l6ZToxOHB4fX1AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpey5jb21wYXJpc29uLW5hbWV7d2lkdGg6MzUlfX0uY29tcGFyaXNvbi1uYW1lIGltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aWR0aDoxMDAlfS5jb21wYXJpc29uLXZhbHVle3dpZHRoOjI1JTtoZWlnaHQ6MTAwcHg7bWluLXdpZHRoOmluaXRpYWw7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmOGY4Zjg7Ym9yZGVyLXJpZ2h0OjJweCBzb2xpZCAjRUJFQkVCfUBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCl7LmNvbXBhcmlzb24tdmFsdWV7ZGlzcGxheTpub25lO3Bvc2l0aW9uOnJlbGF0aXZlO3JpZ2h0OjA7d2lkdGg6NjUlO3Bvc2l0aW9uOnJlbGF0aXZlfX0uY29tcGFyaXNvbi12YWx1ZSBoNntmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNDAwXCIsc2Fucy1zZXJpZjttYXJnaW4tYm90dG9tOjI1cHg7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MS41O29wYWNpdHk6ODAlfS5jb21wYXJpc29uLXZhbHVlIHB7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTQwMFwiLHNhbnMtc2VyaWY7Y29sb3I6cmdiYSgwLDAsMCwwLjgpO2ZvbnQtc2l6ZToxNnB4fS5jb21wYXJpc29uLXZhbHVlIC5idXR0b257bWFyZ2luLWJvdHRvbToxNXB4fS5jb21wYXJpc29uLXZhbHVlIHN2Z3t3aWR0aDoxNHB4O2hlaWdodDoxNHB4fXAuY29tcGFyaXNvbi10ZXh0e2ZvbnQtc2l6ZToxNHB4O3BhZGRpbmc6NCUgNiV9QG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KXtwLmNvbXBhcmlzb24tdGV4dHtmb250LXNpemU6MTJweH19LmNvbXBhcmlzb24tdmFsdWVfX3Byb2R1Y3QtaW1hZ2V7d2lkdGg6OTAlO3BhZGRpbmctYm90dG9tOjkwJTtoZWlnaHQ6MDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7bWFyZ2luOmF1dG99QG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KXsuY29tcGFyaXNvbi12YWx1ZV9fcHJvZHVjdC1pbWFnZXt3aWR0aDo0MCU7cGFkZGluZy1ib3R0b206NDAlO2Zsb2F0OmxlZnR9fS5jb21wYXJpc29uLW1vcmVJbmZve2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDo5MCU7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjc4JTttYXJnaW46YXV0bztiYWNrZ3JvdW5kLWNvbG9yOiMzMzM7ei1pbmRleDo1O2JvcmRlci1yYWRpdXM6M3B4O3BhZGRpbmc6NSUgNiUgNiU7Y29sb3I6I2ZmZjtsZXR0ZXItc3BhY2luZzoxcHh9LmNvbXBhcmlzb24tbW9yZUluZm8gaDZ7bWFyZ2luLWJvdHRvbToxMHB4O2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuN31AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpey5jb21wYXJpc29uLW1vcmVJbmZvIGg2e2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE4cHh9fS5jb21wYXJpc29uLW1vcmVJbmZvIHB7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS41fUBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCl7LmNvbXBhcmlzb24tbW9yZUluZm8gcHtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxOHB4fX1AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpey5jb21wYXJpc29uLW1vcmVJbmZve3dpZHRoOjI0MCU7bWF4LXdpZHRoOjQwMHB4O2xlZnQ6MjElO3BhZGRpbmc6MTIlIDE1JSAxMiV9fS5jb21wYXJpc29uLW1vcmVJbmZvLWFycm93e2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTI4cHg7bGVmdDotN3B4O3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLWxlZnQ6MTdweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6MTdweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wOjE3cHggc29saWQgIzMzM30uY29tcGFyaXNvbi1uYW1lSW5mb3tmbG9hdDpsZWZ0fS5jb21wYXJpc29uLXByb2R1Y3RfX3RhYnMsLmNvbXBhcmlzb24tcHJvZHVjdF9fbW9iaWxle2Rpc3BsYXk6bm9uZX0uY29tcGFyaXNvbi1tb3JlSW5mby1idXR0b257ZmxvYXQ6bGVmdDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6Y2FsYygyLjVweCArIDMuNSAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTttYXJnaW4tbGVmdDoxMHB4O2N1cnNvcjpwb2ludGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuY29tcGFyaXNvbi1tb3JlSW5mby1idXR0b257dG9wOjIuNXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5jb21wYXJpc29uLW1vcmVJbmZvLWJ1dHRvbnt0b3A6NnB4fX0uY29tcGFyaXNvbi1tb3JlSW5mby1idXR0b24tY2lyY2xle3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7YmFja2dyb3VuZC1jb2xvcjojMzMzO2JvcmRlci1yYWRpdXM6NTAlO2N1cnNvcjpwb2ludGVyO29wYWNpdHk6MC4zfUBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCl7LmNvbXBhcmlzb24tbW9yZUluZm8tYnV0dG9uLWNpcmNsZXtvcGFjaXR5OjF9fS5jb21wYXJpc29uLW1vcmVJbmZvLWJ1dHRvbi1jaXJjbGU6YWZ0ZXJ7Y29udGVudDpcIj9cIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MDt0b3A6LTFweDtib3R0b206MDttYXJnaW46YXV0bztmb250LXNpemU6MTNweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmfS5jb21wYXJpc29uLW1vcmVJbmZvLWJ1dHRvbi1jaXJjbGU6aG92ZXJ7b3BhY2l0eToxfS5jb21wYXJpc29uLW5hbWVfX3Byb2R1Y3Rze2Rpc3BsYXk6dGFibGUtcm93fUBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCl7LmNvbXBhcmlzb24tbmFtZV9fcHJvZHVjdHN7ZGlzcGxheTpub25lfX1AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpey5jb21wYXJpc29uLXByb2R1Y3RfX21vYmlsZXtkaXNwbGF5OmJsb2NrO2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNFNUU1RTV9fS5jb21wYXJpc29uLXByb2R1Y3RfX3RhYnN7d2lkdGg6MTAwLjUlO2Rpc3BsYXk6bm9uZTtib3JkZXItdG9wOjJweCBzb2xpZCAjRTVFNUU1O2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNFNUU1RTV9QG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KXsuY29tcGFyaXNvbi1wcm9kdWN0X190YWJze2Rpc3BsYXk6dGFibGV9fS5jb21wYXJpc29uLXByb2R1Y3QtbmFtZXtwb3NpdGlvbjpyZWxhdGl2ZTtjdXJzb3I6cG9pbnRlcjtmb250LXNpemU6MTRweDt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY4Zjg7cGFkZGluZzoxNHB4O2JvcmRlci1yaWdodDoycHggc29saWQgI0U1RTVFNX1AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpey5jb21wYXJpc29uLXByb2R1Y3QtbmFtZXtkaXNwbGF5OnRhYmxlLWNlbGx9fS5jb21wYXJpc29uLXByb2R1Y3QtbmFtZS1hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZmZmO2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS03MDBcIixzYW5zLXNlcmlmfS5jb21wYXJpc29uLXByb2R1Y3QtbmFtZS1hY3RpdmU6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJzt3aWR0aDoxMDAlO2hlaWdodDozcHg7YmFja2dyb3VuZC1jb2xvcjojMTViZmZmO2JvdHRvbTotMXB4O2xlZnQ6MH0uY29tcGFyaXNvbi1wcm9kdWN0e3dpZHRoOjEwMCU7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7cGFkZGluZzo1JTt0b3A6MDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9QG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KXsuY29tcGFyaXNvbi1wcm9kdWN0IC5idXR0b257dG9wOjUwJTtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtmb250LXNpemU6MTZweDtwYWRkaW5nOjE0cHggMTVweDtyaWdodDoxMCV9fS5jb21wYXJpc29uLW1vcmVJbmZvX19jbG9zZXtkaXNwbGF5Om5vbmU7d2lkdGg6MjNweDtoZWlnaHQ6MjNweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTBweDtyaWdodDoxMHB4O2JhY2tncm91bmQtY29sb3I6IzAwMDtib3JkZXItcmFkaXVzOjUwJTtjdXJzb3I6cG9pbnRlcn1AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpey5jb21wYXJpc29uLW1vcmVJbmZvX19jbG9zZXtkaXNwbGF5OmJsb2NrfX0uY29tcGFyaXNvbi1tb3JlSW5mb19fY2xvc2U6YWZ0ZXIsLmNvbXBhcmlzb24tbW9yZUluZm9fX2Nsb3NlOmJlZm9yZXtjb250ZW50OicnO3dpZHRoOjEzcHg7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0xcHg7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7bWFyZ2luOmF1dG99LmNvbXBhcmlzb24tbW9yZUluZm9fX2Nsb3NlOmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5jb21wYXJpc29uLW1vcmVJbmZvX19jbG9zZTpiZWZvcmV7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpfS5jb3B5LWNhcm91c2VsLW1vZHVsZXttYXJnaW46MCBhdXRvO3BhZGRpbmc6NzBweCAwO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOiNmZmY7b3ZlcmZsb3c6aGlkZGVuO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmNvcHktY2Fyb3VzZWwtbW9kdWxle3BhZGRpbmc6NTZweCAwfX0uY29weS1jYXJvdXNlbC1tb2R1bGUgLnN0LXNsaWRlcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5jb3B5LWNhcm91c2VsLW1vZHVsZSAuc3Qtc2xpZGVyX19zbGlkZXt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uY29weS1jYXJvdXNlbC1tb2R1bGUgLnN0LXNsaWRlcl9fc2xpZGUgcHttYXJnaW46MCBhdXRvO21heC13aWR0aDo1NCU7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjI4cHg7bGluZS1oZWlnaHQ6NDBweH1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsuY29weS1jYXJvdXNlbC1tb2R1bGUgLnN0LXNsaWRlcl9fc2xpZGUgcHtmb250LXNpemU6MjhweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LmNvcHktY2Fyb3VzZWwtbW9kdWxlIC5zdC1zbGlkZXJfX3NsaWRlIHB7Zm9udC1zaXplOjI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5jb3B5LWNhcm91c2VsLW1vZHVsZSAuc3Qtc2xpZGVyX19zbGlkZSBwe2ZvbnQtc2l6ZToyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5jb3B5LWNhcm91c2VsLW1vZHVsZSAuc3Qtc2xpZGVyX19zbGlkZSBwe2ZvbnQtc2l6ZToyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5jb3B5LWNhcm91c2VsLW1vZHVsZSAuc3Qtc2xpZGVyX19zbGlkZSBwe2ZvbnQtc2l6ZToyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsuY29weS1jYXJvdXNlbC1tb2R1bGUgLnN0LXNsaWRlcl9fc2xpZGUgcHtsaW5lLWhlaWdodDo0MHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsuY29weS1jYXJvdXNlbC1tb2R1bGUgLnN0LXNsaWRlcl9fc2xpZGUgcHtsaW5lLWhlaWdodDozNnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsuY29weS1jYXJvdXNlbC1tb2R1bGUgLnN0LXNsaWRlcl9fc2xpZGUgcHtsaW5lLWhlaWdodDozMnB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5jb3B5LWNhcm91c2VsLW1vZHVsZSAuc3Qtc2xpZGVyX19zbGlkZSBwe2xpbmUtaGVpZ2h0OjI4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmNvcHktY2Fyb3VzZWwtbW9kdWxlIC5zdC1zbGlkZXJfX3NsaWRlIHB7bGluZS1oZWlnaHQ6MjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY29weS1jYXJvdXNlbC1tb2R1bGUgLnN0LXNsaWRlcl9fc2xpZGUgcHttYXJnaW46MCAyNHB4O21heC13aWR0aDoxMDAlfX0uY29weS1jYXJvdXNlbC1tb2R1bGUgLnNsaWRlci1tZWF0YmFsbHN7ZGlzcGxheTpub25lfS5jb3B5LWNhcm91c2VsLW1vZHVsZSAuY2hldnJvbi0tbGVmdHtsZWZ0OjQ4cHh9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY29weS1jYXJvdXNlbC1tb2R1bGUgLmNoZXZyb24tLWxlZnR7bGVmdDphdXRvfX0uY29weS1jYXJvdXNlbC1tb2R1bGUgLmNoZXZyb24tLXJpZ2h0e2xlZnQ6YXV0bztyaWdodDo0OHB4fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmNvcHktY2Fyb3VzZWwtbW9kdWxlIC5jaGV2cm9uLS1yaWdodHtyaWdodDphdXRvfX0uY3RhLW1vZHVsZS1jZW50ZXJ7cGFkZGluZy10b3A6Y2FsYyg1NXB4ICsgMjkgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7cGFkZGluZy1ib3R0b206Y2FsYyg0N3B4ICsgMzcgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5jdGEtbW9kdWxlLWNlbnRlcntwYWRkaW5nLXRvcDo1NXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5jdGEtbW9kdWxlLWNlbnRlcntwYWRkaW5nLXRvcDo4NHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmN0YS1tb2R1bGUtY2VudGVye3BhZGRpbmctYm90dG9tOjQ3cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmN0YS1tb2R1bGUtY2VudGVye3BhZGRpbmctYm90dG9tOjg0cHh9fS5jdGEtbW9kdWxlLWNlbnRlciBwe21hcmdpbjoxMHB4IDAgMjdweCAwO21hcmdpbi1ib3R0b206Y2FsYygxN3B4ICsgMTAgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5jdGEtbW9kdWxlLWNlbnRlciBwe21hcmdpbi1ib3R0b206MTdweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuY3RhLW1vZHVsZS1jZW50ZXIgcHttYXJnaW4tYm90dG9tOjI3cHh9fS5jdGEtbW9kdWxlLWNlbnRlciBoMntmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtMzAwXCIsc2Fucy1zZXJpZjtmb250LXNpemU6Y2FsYygyNHB4ICsgOCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtjb2xvcjpyZ2JhKDAsMCwwLDAuOCk7bGluZS1oZWlnaHQ6MS41fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuY3RhLW1vZHVsZS1jZW50ZXIgaDJ7Zm9udC1zaXplOjI0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmN0YS1tb2R1bGUtY2VudGVyIGgye2ZvbnQtc2l6ZTozMnB4fX0uY3RhLW1vZHVsZS1jZW50ZXIgYXttYXJnaW46MCAyMHB4O2ZvbnQtc2l6ZToxNHB4fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmN0YS1tb2R1bGUtY2VudGVyIGF7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y2xlYXI6Ym90aDttYXJnaW4tYm90dG9tOjEwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmN0YS1tb2R1bGUtY2VudGVye3BhZGRpbmctbGVmdDoxMCU7cGFkZGluZy1yaWdodDoxMCV9fS5jdGEtbW9kdWxle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7bWluLWhlaWdodDpjYWxjKDQxMHB4ICsgLTEyNyAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTttYXJnaW4tYm90dG9tOi04cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5jdGEtbW9kdWxle21pbi1oZWlnaHQ6NDEwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmN0YS1tb2R1bGV7bWluLWhlaWdodDoyODNweH19LmN0YS1tb2R1bGU6bGFzdC1jaGlsZHtkaXNwbGF5OmJsb2NrfS5jdGEtbW9kdWxlIGgye2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS0zMDBcIixzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0OjEuMjU7Zm9udC1zaXplOmNhbGMoMjRweCArIDggKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5jdGEtbW9kdWxlIGgye2ZvbnQtc2l6ZToyNHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5jdGEtbW9kdWxlIGgye2ZvbnQtc2l6ZTozMnB4fX1AbWVkaWEgKG1heC13aWR0aDogMzUwcHgpey5jdGEtbW9kdWxle21pbi1oZWlnaHQ6MzcwcHh9fS5jdGEtbW9kdWxlLmJnLWJsYWNrLWdyYWRpZW50LWxlZnQtdG8tcmlnaHR7Y29sb3I6I2ZmZn0uY3RhLW1vZHVsZSAuY3RhLW1vZHVsZV9fc29jaWFse21hcmdpbi10b3A6MjNweH0uY3RhLW1vZHVsZSAuY3RhLW1vZHVsZV9fc29jaWFsIGF7bWFyZ2luLXJpZ2h0OjEycHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NDhweDtoZWlnaHQ6NDhweDtib3JkZXItcmFkaXVzOjUwJTtib3JkZXI6MnB4IHNvbGlkICMwMDA7dmVydGljYWwtYWxpZ246bWlkZGxlO3Bvc2l0aW9uOnJlbGF0aXZlfS5jdGEtbW9kdWxlIC5jdGEtbW9kdWxlX19zb2NpYWwgYSBzdmd7ZGlzcGxheTpibG9jazttYXgtd2lkdGg6MjBweDttYXgtaGVpZ2h0OjE3cHg7cG9zaXRpb246cmVsYXRpdmU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO2ZpbGw6IzAwMDt0cmFuc2l0aW9uOmZpbGwgODBtcyBsaW5lYXJ9LmN0YS1tb2R1bGUgLmN0YS1tb2R1bGVfX3NvY2lhbCBhOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzAwMH0uY3RhLW1vZHVsZSAuY3RhLW1vZHVsZV9fc29jaWFsIGE6aG92ZXIgc3Zne2ZpbGw6I0VERURGNX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5jdGEtbW9kdWxlIC5jdGEtbW9kdWxlX19zb2NpYWwgYXttYXJnaW4tcmlnaHQ6NHB4O3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LmN0YS1tb2R1bGUgLmN0YS1tb2R1bGVfX3NvY2lhbCBhIHN2Z3ttYXgtd2lkdGg6MTJweDttYXgtaGVpZ2h0OjEwcHh9fS5jdGEtbW9kdWxlIC5jdGEtbW9kdWxlX19jdGFze3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCU7bWFyZ2luLXRvcDoyNHB4fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmN0YS1tb2R1bGUgLmN0YS1tb2R1bGVfX2N0YXN7bWFyZ2luLWJvdHRvbTowfX0uY3RhLW1vZHVsZS0taGFsZi13aWR0aCwuY3RhLW1vZHVsZS0tdGhpcmQtd2lkdGh7ZmxvYXQ6bGVmdDt3aWR0aDo1MCU7bWluLWhlaWdodDpjYWxjKDM3NnB4ICsgMjA4ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuY3RhLW1vZHVsZS0taGFsZi13aWR0aCwuY3RhLW1vZHVsZS0tdGhpcmQtd2lkdGh7bWluLWhlaWdodDozNzZweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuY3RhLW1vZHVsZS0taGFsZi13aWR0aCwuY3RhLW1vZHVsZS0tdGhpcmQtd2lkdGh7bWluLWhlaWdodDo1ODRweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY3RhLW1vZHVsZS0taGFsZi13aWR0aCwuY3RhLW1vZHVsZS0tdGhpcmQtd2lkdGh7d2lkdGg6MTAwJTtmbG9hdDpub25lfX0uY3RhLW1vZHVsZS5jdGEtbW9kdWxlLS10aGlyZC13aWR0aHt3aWR0aDozMy4zMzMzMzMlO21pbi1oZWlnaHQ6Y2FsYyg0MTBweCArIDE1ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuY3RhLW1vZHVsZS5jdGEtbW9kdWxlLS10aGlyZC13aWR0aHttaW4taGVpZ2h0OjQxMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5jdGEtbW9kdWxlLmN0YS1tb2R1bGUtLXRoaXJkLXdpZHRoe21pbi1oZWlnaHQ6NDI1cHh9fS5jdGEtbW9kdWxlLmN0YS1tb2R1bGUtLXRoaXJkLXdpZHRoIC5yZXNwb25zaXZlLWltYWdle3JpZ2h0OjBweH1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5jdGEtbW9kdWxlLmN0YS1tb2R1bGUtLXRoaXJkLXdpZHRoe3dpZHRoOjUwJX19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY3RhLW1vZHVsZS5jdGEtbW9kdWxlLS10aGlyZC13aWR0aHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7ZmxvYXQ6bm9uZX19LmN0YS1tb2R1bGVfX2xheWVyc3twb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MDttYXJnaW46MCBhdXRvO3dpZHRoOmNhbGMoODAlICsgLTEwICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO3BhZGRpbmctYm90dG9tOjU5JTttYXgtd2lkdGg6NDgwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5jdGEtbW9kdWxlX19sYXllcnN7d2lkdGg6ODAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5jdGEtbW9kdWxlX19sYXllcnN7d2lkdGg6NzAlfX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5jdGEtbW9kdWxlX19sYXllcnN7d2lkdGg6NzAlO3BhZGRpbmctYm90dG9tOjcwJX19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY3RhLW1vZHVsZV9fbGF5ZXJze3dpZHRoOjgwJTtwYWRkaW5nLWJvdHRvbTo1OSV9fS5jdGEtbW9kdWxlX19pbm5lcntwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5jdGEtbW9kdWxlX19pbm5lcntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MH19LmN0YS1tb2R1bGUtLWhhbGYtd2lkdGggLmN0YS1tb2R1bGVfX2lubmVyLC5jdGEtbW9kdWxlLS10aGlyZC13aWR0aCAuY3RhLW1vZHVsZV9faW5uZXJ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7d2lkdGg6MTAwJX0uY3RhLW1vZHVsZV9fdGV4dHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO21heC13aWR0aDo1OTBweDtwYWRkaW5nOjEyMHB4IDQ4cHggNTZweH0uY3RhLW1vZHVsZS0taGFsZi13aWR0aCAuY3RhLW1vZHVsZV9fdGV4dCwuY2N0YS1tb2R1bGUtLXRoaXJkLXdpZHRoIC5jdGEtbW9kdWxlX190ZXh0e3BhZGRpbmctdG9wOjB9LmN0YS1tb2R1bGUtLXNxdWFyZSAuY3RhLW1vZHVsZV9fdGV4dHttYXgtd2lkdGg6NDgwcHh9LmN0YS1tb2R1bGVfX3RleHQgaDR7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTMwMGNcIixzYW5zLXNlcmlmfS5jdGEtbW9kdWxlX190ZXh0IHB7bWFyZ2luLXRvcDoycHh9LmN0YS1tb2R1bGUtLWxlZnQgLmN0YS1tb2R1bGVfX3RleHR7ZmxvYXQ6bGVmdH1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5jdGEtbW9kdWxlX190ZXh0e3BhZGRpbmc6MzJweCAyNHB4fX0uY3RhLW1vZHVsZS1hbmltYXRpb257cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDtsZWZ0OjA7Ym90dG9tOjA7dG9wOjA7bWFyZ2luOmF1dG87d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uY3RhLW1vZHVsZV9fbGFiZWx7bWFyZ2luLXRvcDowfS5jdGEtbW9kdWxlX19sYWJlbCAubGlua19faWNvbntkaXNwbGF5Om5vbmV9LmN0YS1mdWxsLWNsaWNrLW1vZHVsZSAuY3RhLW1vZHVsZV9fdGV4dCAuY3RhLW1vZHVsZV9fbGFiZWx7bWFyZ2luLXRvcDowO2ZvbnQtc2l6ZToxNHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNzAwXCIsc2Fucy1zZXJpZn0uY3RhLWZ1bGwtY2xpY2stbW9kdWxlIC5jdGEtbW9kdWxlX190ZXh0IC5jdGEtbW9kdWxlX19sYWJlbCAubGlua19faWNvbnt3aWR0aDoyNHB4O2hlaWdodDoxMDAlfS5jdGEtZnVsbC1jbGljay1tb2R1bGUgLmN0YS1tb2R1bGVfX3RleHQgLmN0YS1tb2R1bGVfX2xhYmVsIC5saW5rX19pY29uIHN2Z3ttYXJnaW4tbGVmdDoxMHB4O2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlfS5jdGEtZnVsbC1jbGljay1tb2R1bGUgLmN0YS1tb2R1bGVfX3RleHQgLmN0YS1tb2R1bGVfX2xhYmVsIC5saW5rX19pY29uIC5hcnJvdy1saW5rLS1ibGFja3tmaWxsOiMwMDB9LmN0YS1mdWxsLWNsaWNrLW1vZHVsZSAuY3RhLW1vZHVsZV9fdGV4dCAuY3RhLW1vZHVsZV9fbGFiZWwgLmxpbmtfX2ljb24gLmFycm93LWxpbmstLXdoaXRle2ZpbGw6I2ZmZn1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5jdGEtZnVsbC1jbGljay1tb2R1bGV7bWluLWhlaWdodDoxNzJweDttYXJnaW4tYm90dG9tOjB9LmN0YS1mdWxsLWNsaWNrLW1vZHVsZSAuY3RhLW1vZHVsZV9fdGV4dHtwYWRkaW5nOjI0cHggMjRweDttYXgtd2lkdGg6MjQ4cHh9LmN0YS1mdWxsLWNsaWNrLW1vZHVsZSAuY3RhLW1vZHVsZV9fdGV4dCAuY3RhLW1vZHVsZV9fbGFiZWx7bWFyZ2luLXRvcDoxMHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5jdGEtZnVsbC1jbGljay1tb2R1bGUgLmN0YS1tb2R1bGVfX3RleHQgLmN0YS1tb2R1bGVfX2xhYmVsIC5saW5rX19pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrfX0uY3RhLXNpbmdsZS1zdmctbGF5ZXIgLnN2Zy1sYXllcntvcGFjaXR5OjF9LmN0YS1zaW5nbGUtc3ZnLWxheWVyIC5zdmctbGF5ZXIgaW1ne21hcmdpbi10b3A6MDtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTttYXgtaGVpZ2h0OjkwJX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5jdGEtc2luZ2xlLXN2Zy1sYXllciAuc3ZnLWxheWVye3RvcDowfS5jdGEtc2luZ2xlLXN2Zy1sYXllciAuc3ZnLWxheWVyIGltZ3ttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjkwJX19LmN0YS1tb2R1bGUtLWhpZ2h7bWluLWhlaWdodDpjYWxjKDM1MnB4ICsgODggKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5jdGEtbW9kdWxlLS1oaWdoe21pbi1oZWlnaHQ6MzUycHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmN0YS1tb2R1bGUtLWhpZ2h7bWluLWhlaWdodDo0NDBweH19LmN0YS1tb2R1bGUtLWhpZ2ggLmN0YS1tb2R1bGVfX2lubmVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6NDUlO21heC13aWR0aDo1NDBweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmN0YS1tb2R1bGUtLWhpZ2ggLmN0YS1tb2R1bGVfX2lubmVyIC5jdGEtbW9kdWxlX190ZXh0e3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MDtwYWRkaW5nLXJpZ2h0OjA7bWF4LXdpZHRoOjEwMCV9LmN0YS1tb2R1bGUtLWhpZ2ggLmN0YS1tb2R1bGVfX2lubmVyIC5jdGEtbW9kdWxlX190ZXh0IHB7bWFyZ2luLXRvcDoycHh9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY3RhLW1vZHVsZS0taGlnaCAuY3RhLW1vZHVsZV9faW5uZXJ7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJX19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY3RhLW1vZHVsZS0taGlnaCAucmVzcG9uc2l2ZS1pbWFnZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCBjZW50ZXJ9LmN0YS1tb2R1bGUtLWhpZ2ggLmN0YS1tb2R1bGVfX2lubmVye3RvcDphdXRvO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfS5jdGEtbW9kdWxlLS1oaWdoIC5jdGEtbW9kdWxlX19pbm5lciAuY3RhLW1vZHVsZV9fdGV4dHtwYWRkaW5nOjMycHggMjRweH19LmN0YS1tb2R1bGUtLWZ1bGwtd2lkdGgtYm90dG9te2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uO21pbi1oZWlnaHQ6Y2FsYyg0MDJweCArIDEzOCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmN0YS1tb2R1bGUtLWZ1bGwtd2lkdGgtYm90dG9te21pbi1oZWlnaHQ6NDAycHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmN0YS1tb2R1bGUtLWZ1bGwtd2lkdGgtYm90dG9te21pbi1oZWlnaHQ6NTQwcHh9fS5jdGEtbW9kdWxlLS1mdWxsLXdpZHRoLWJvdHRvbSAucmVzcG9uc2l2ZS1pbWFnZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciA4MCU7YmFja2dyb3VuZC1zaXplOjkwJX0uY3RhLW1vZHVsZS0tZnVsbC13aWR0aC1ib3R0b20gLmN0YS1tb2R1bGVfX2lubmVye3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7bGVmdDowO3RvcDoxNSU7d2lkdGg6ODAlO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjphdXRvfS5jdGEtbW9kdWxlLS1mdWxsLXdpZHRoLWJvdHRvbSAuY3RhLW1vZHVsZV9faW5uZXIgLmN0YS1tb2R1bGVfX3RleHR7cGFkZGluZy10b3A6MDt0b3A6MDttYXgtd2lkdGg6MTAwJTt3aWR0aDoxMDAlfS5jdGEtbW9kdWxlLS1mdWxsLXdpZHRoLWJvdHRvbSAuY3RhLW1vZHVsZV9faW5uZXIgLmN0YS1tb2R1bGVfX3RleHQgcHttYXJnaW4tdG9wOjIycHh9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY3RhLW1vZHVsZS0tZnVsbC13aWR0aC1ib3R0b217bWluLWhlaWdodDoxMDAlfS5jdGEtbW9kdWxlLS1mdWxsLXdpZHRoLWJvdHRvbSAucmVzcG9uc2l2ZS1pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciB0b3A7d2lkdGg6NzglO2hlaWdodDowO3BhZGRpbmctYm90dG9tOjE0MCU7bWFyZ2luOjAgYXV0byAxMCU7b3JkZXI6M30uY3RhLW1vZHVsZS0tZnVsbC13aWR0aC1ib3R0b20gLmN0YS1tb2R1bGVfX2lubmVye3Bvc2l0aW9uOnJlbGF0aXZlO29yZGVyOjI7d2lkdGg6OTAlfS5jdGEtbW9kdWxlLS1mdWxsLXdpZHRoLWJvdHRvbSAuY3RhLW1vZHVsZV9fdGV4dHtwYWRkaW5nOjUlIDB9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmN0YS1tb2R1bGUtLXN2Zy1sYXllcnN7bWluLWhlaWdodDowfS5jdGEtbW9kdWxlLS1zdmctbGF5ZXJzIC5jdGEtbW9kdWxlX19pbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTtib3R0b206YXV0b319LmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGV7cGFkZGluZy10b3A6Y2FsYygzMnB4ICsgMjIgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7cGFkZGluZy1yaWdodDpjYWxjKDEwcHggKyAyNiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtwYWRkaW5nLWJvdHRvbTpjYWxjKDMycHggKyAyMiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtwYWRkaW5nLWxlZnQ6Y2FsYygxMHB4ICsgMjYgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7ZGlzcGxheTpmbGV4O2JvcmRlci1ib3R0b206I2Y4ZjhmOCAycHggc29saWR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxle3BhZGRpbmctdG9wOjMycHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGV7cGFkZGluZy10b3A6NTRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxle3BhZGRpbmctcmlnaHQ6MTBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZXtwYWRkaW5nLXJpZ2h0OjM2cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZXtwYWRkaW5nLWJvdHRvbTozMnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxle3BhZGRpbmctYm90dG9tOjU0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZXtwYWRkaW5nLWxlZnQ6MTBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZXtwYWRkaW5nLWxlZnQ6MzZweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZXtkaXNwbGF5OmJsb2NrO3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH19LmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGUgLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGVfX2NvbnRlbnQsLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGUgLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGVfX2ltYWdle3dpZHRoOmNhbGMoMTAwJS8yKX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlIC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlX19jb250ZW50LC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlIC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlX19pbWFnZXt3aWR0aDphdXRvfX0uZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZSAuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZV9faW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufS5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlIC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlX19pbWFnZSAuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZV9faW1hZ2VfX2lubmVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjkwJTtoZWlnaHQ6MTAwJTttYXJnaW46MCBhdXRvO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlIC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlX19pbWFnZSAuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZV9faW1hZ2VfX2lubmVye3dpZHRoOmF1dG99fS5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlIC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlX19pbWFnZSAucmVzcG9uc2l2ZS1pbWFnZXtsZWZ0OmF1dG87cmlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDowO3BhZGRpbmctYm90dG9tOjc5JX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlIC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlX19pbWFnZSAucmVzcG9uc2l2ZS1pbWFnZXtsZWZ0OjA7cmlnaHQ6MDt0b3A6MDt0cmFuc2Zvcm06bm9uZTt3aWR0aDoxMDAlfX0uZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZSAuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZV9fY29udGVudHtwYWRkaW5nLXRvcDpjYWxjKDBweCArIDQ4ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO3BhZGRpbmctYm90dG9tOmNhbGMoMHB4ICsgNDggKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZSAuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZV9fY29udGVudHtwYWRkaW5nLXRvcDowcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGUgLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGVfX2NvbnRlbnR7cGFkZGluZy10b3A6NDhweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlIC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlX19jb250ZW50e3BhZGRpbmctYm90dG9tOjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZSAuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZV9fY29udGVudHtwYWRkaW5nLWJvdHRvbTo0OHB4fX0uZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZSAuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZV9fY29udGVudCBoM3ttYXJnaW4tYm90dG9tOmNhbGMoMThweCArIDIgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlIC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlX19jb250ZW50IGgze21hcmdpbi1ib3R0b206MThweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZSAuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZV9fY29udGVudCBoM3ttYXJnaW4tYm90dG9tOjIwcHh9fS5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlIC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlX19jb250ZW50IGxpLC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlIC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlX19jb250ZW50IHB7bWFyZ2luLWJvdHRvbTpjYWxjKDI0cHggKyA0ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZSAuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZV9fY29udGVudCBsaSwuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZSAuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZV9fY29udGVudCBwe21hcmdpbi1ib3R0b206MjRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZSAuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZV9fY29udGVudCBsaSwuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZSAuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZV9fY29udGVudCBwe21hcmdpbi1ib3R0b206MjhweH19LmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGUgLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGVfX2NvbnRlbnQgbGkgYSwuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZSAuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZV9fY29udGVudCBwIGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZSAuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZV9fY29udGVudCBsaSBhOmhvdmVyLC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlIC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlX19jb250ZW50IGxpIGE6Zm9jdXMsLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGUgLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGVfX2NvbnRlbnQgcCBhOmhvdmVyLC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlIC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlX19jb250ZW50IHAgYTpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX0uZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZSAuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZV9fY29udGVudCBwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlIC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlX19jb250ZW50IG9sIGxpe2xpc3Qtc3R5bGU6bm9uZTtjb3VudGVyLWluY3JlbWVudDpjb3VudC1tZTtwb3NpdGlvbjpyZWxhdGl2ZX0uZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZSAuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZV9fY29udGVudCBvbCBsaTpiZWZvcmV7Y29udGVudDpjb3VudGVyKGNvdW50LW1lKSBcIi4gXCI7Y29sb3I6IzE1YmZmZjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0Oi0xN3B4fS5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlIC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlX19jb250ZW50IHVsIGxpe2xpc3Qtc3R5bGU6bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tbGVmdDozOHB4fS5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlIC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlX19jb250ZW50IHVsIGxpOjpiZWZvcmV7Y29udGVudDpcIlwiO3RvcDozcHg7bGVmdDotMzhweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjI1cHg7aGVpZ2h0OjIzcHg7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvc2lkZS1ieS1zaWRlL2ljb24tY2hlY2stbWFyay5zdmdcIil9LmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGUgLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGVfX2NvbnRlbnRfX2lubmVye3BhZGRpbmctcmlnaHQ6MjBweH1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlIC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlX19jb250ZW50X19pbm5lcntwYWRkaW5nLXJpZ2h0OjB9fS5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlOm50aC1jaGlsZChldmVuKXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX0uZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZTpudGgtY2hpbGQoZXZlbikgLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGVfX2NvbnRlbnRfX2lubmVye3BhZGRpbmctbGVmdDoyMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGU6bnRoLWNoaWxkKGV2ZW4pIC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlX19pbWFnZSAucmVzcG9uc2l2ZS1pbWFnZXtsZWZ0OjA7cmlnaHQ6MH0uZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZTpudGgtY2hpbGQoZXZlbikgLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGVfX2NvbnRlbnRfX2lubmVye3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH19LmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxle3BhZGRpbmctdG9wOmNhbGMoMzJweCArIDIyICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO3BhZGRpbmctYm90dG9tOmNhbGMoMzJweCArIDc2ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO2JvcmRlci1ib3R0b206I2Y4ZjhmOCAycHggc29saWR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZXtwYWRkaW5nLXRvcDozMnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZXtwYWRkaW5nLXRvcDo1NHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxle3BhZGRpbmctYm90dG9tOjMycHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxle3BhZGRpbmctYm90dG9tOjEwOHB4fX0uZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGUgLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX192aXN1YWxze3BhZGRpbmctYm90dG9tOmNhbGMoMHB4ICsgMTUgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7Ym9yZGVyLWJvdHRvbTojZjhmOGY4IDJweCBzb2xpZDtkaXNwbGF5OmZsZXh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZSAuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGVfX3Zpc3VhbHN7cGFkZGluZy1ib3R0b206MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZSAuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGVfX3Zpc3VhbHN7cGFkZGluZy1ib3R0b206MTVweH19LmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlIC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZV9fdmlzdWFscyAuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGVfX2ltYWdle3dpZHRoOjUwJTtwb3NpdGlvbjpyZWxhdGl2ZX0uZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGUgLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX192aXN1YWxzIC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZV9faW1hZ2UgLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19pbWFnZV9faW5uZXJ7cGFkZGluZy1ib3R0b206NzklfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlIC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZV9fdmlzdWFscyAuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGVfX2ltYWdle3dpZHRoOmF1dG99fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlIC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZV9fdmlzdWFsc3tkaXNwbGF5OmJsb2NrfX0uZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGUgLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19kZXNjcmlwdGlvbntkaXNwbGF5OmZsZXh9LmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlIC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZV9fZGVzY3JpcHRpb24gLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19jb250ZW50e3BhZGRpbmctdG9wOmNhbGMoMzJweCArIDc2ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO3dpZHRoOjUwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlIC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZV9fZGVzY3JpcHRpb24gLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19jb250ZW50e3BhZGRpbmctdG9wOjMycHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlIC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZV9fZGVzY3JpcHRpb24gLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19jb250ZW50e3BhZGRpbmctdG9wOjEwOHB4fX0uZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGUgLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19kZXNjcmlwdGlvbiAuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGVfX2NvbnRlbnQgLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19jb250ZW50X19pbm5lcnttYXJnaW46MCBhdXRvO21heC13aWR0aDo0MDBweH0uZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGUgLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19kZXNjcmlwdGlvbiAuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGVfX2NvbnRlbnQgLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19jb250ZW50X19pbm5lciBoM3ttYXJnaW4tYm90dG9tOmNhbGMoMThweCArIDIgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZSAuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGVfX2Rlc2NyaXB0aW9uIC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZV9fY29udGVudCAuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGVfX2NvbnRlbnRfX2lubmVyIGgze21hcmdpbi1ib3R0b206MThweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGUgLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19kZXNjcmlwdGlvbiAuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGVfX2NvbnRlbnQgLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19jb250ZW50X19pbm5lciBoM3ttYXJnaW4tYm90dG9tOjIwcHh9fS5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZSAuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGVfX2Rlc2NyaXB0aW9uIC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZV9fY29udGVudCAuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGVfX2NvbnRlbnRfX2lubmVyIGxpIGEsLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlIC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZV9fZGVzY3JpcHRpb24gLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19jb250ZW50IC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZV9fY29udGVudF9faW5uZXIgcCBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlIC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZV9fZGVzY3JpcHRpb24gLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19jb250ZW50IC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZV9fY29udGVudF9faW5uZXIgbGkgYTpob3ZlciwuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGUgLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19kZXNjcmlwdGlvbiAuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGVfX2NvbnRlbnQgLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19jb250ZW50X19pbm5lciBwIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGUgLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19kZXNjcmlwdGlvbiAuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGVfX2NvbnRlbnQgLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19jb250ZW50X19pbm5lcnttYXgtd2lkdGg6MTAwJX19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGUgLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19kZXNjcmlwdGlvbiAuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGVfX2NvbnRlbnR7d2lkdGg6YXV0b319QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGUgLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19kZXNjcmlwdGlvbntkaXNwbGF5OmJsb2NrfX0uZGV2aWNlLXBhZ2V7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6dmlzaWJsZX0uZGV2aWNlLXBhZ2UgLmJyZWFkY3J1bWJze3RvcDozMHB4O2xlZnQ6MzJweDt3aWR0aDphdXRvO3otaW5kZXg6MX0uZGV2aWNlLXBhZ2UgLmhlcm8tbW9kdWxlIC5yZXNwb25zaXZlLWltYWdle2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6YXV0b30uZGV2aWNlX19pbnN0cnVjdGlvbnN7cGFkZGluZy1sZWZ0OmNhbGMoMjRweCArIDYwICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO3BhZGRpbmctcmlnaHQ6Y2FsYygyNHB4ICsgNjAgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7YmFja2dyb3VuZC1jb2xvcjojZmZmfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuZGV2aWNlX19pbnN0cnVjdGlvbnN7cGFkZGluZy1sZWZ0OjI0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmRldmljZV9faW5zdHJ1Y3Rpb25ze3BhZGRpbmctbGVmdDo4NHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmRldmljZV9faW5zdHJ1Y3Rpb25ze3BhZGRpbmctcmlnaHQ6MjRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuZGV2aWNlX19pbnN0cnVjdGlvbnN7cGFkZGluZy1yaWdodDo4NHB4fX0ucGFnZS1kZXZpY2VzLW92ZXJ2aWV3e3Bvc2l0aW9uOnJlbGF0aXZlfS5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZSAuZGV2aWNlcy1vdmVydmlldy1tb2R1bGVfX2hlYWRlcntwYWRkaW5nLXRvcDpjYWxjKDYwcHggKyA2MCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtwYWRkaW5nLWJvdHRvbTpjYWxjKDYwcHggKyA2MCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmRldmljZXMtb3ZlcnZpZXctbW9kdWxlIC5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZV9faGVhZGVye3BhZGRpbmctdG9wOjYwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmRldmljZXMtb3ZlcnZpZXctbW9kdWxlIC5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZV9faGVhZGVye3BhZGRpbmctdG9wOjEyMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmRldmljZXMtb3ZlcnZpZXctbW9kdWxlIC5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZV9faGVhZGVye3BhZGRpbmctYm90dG9tOjYwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmRldmljZXMtb3ZlcnZpZXctbW9kdWxlIC5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZV9faGVhZGVye3BhZGRpbmctYm90dG9tOjEyMHB4fX0uZGV2aWNlcy1vdmVydmlldy1tb2R1bGUgLmRldmljZXMtb3ZlcnZpZXctbW9kdWxlX19oZWFkZXIgaDJ7bWFyZ2luOjAgYXV0bzttYXJnaW4tYm90dG9tOmNhbGMoMzJweCArIDQ0ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO3dpZHRoOjc1JTttYXgtd2lkdGg6NjAwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZSAuZGV2aWNlcy1vdmVydmlldy1tb2R1bGVfX2hlYWRlciBoMnttYXJnaW4tYm90dG9tOjMycHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmRldmljZXMtb3ZlcnZpZXctbW9kdWxlIC5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZV9faGVhZGVyIGgye21hcmdpbi1ib3R0b206NzZweH19LmRldmljZXMtb3ZlcnZpZXctbW9kdWxlIC5icmVhZGNydW1ic3t3aWR0aDphdXRvO3RvcDpjYWxjKDExcHggKyAxOSAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtsZWZ0OmNhbGMoMjBweCArIDEwICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuZGV2aWNlcy1vdmVydmlldy1tb2R1bGUgLmJyZWFkY3J1bWJze3RvcDoxMXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZSAuYnJlYWRjcnVtYnN7dG9wOjMwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuZGV2aWNlcy1vdmVydmlldy1tb2R1bGUgLmJyZWFkY3J1bWJze2xlZnQ6MjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuZGV2aWNlcy1vdmVydmlldy1tb2R1bGUgLmJyZWFkY3J1bWJze2xlZnQ6MzBweH19LmRldmljZXMtb3ZlcnZpZXctbW9kdWxlIC5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZV9fc2VhcmNoe2JhY2tncm91bmQtY29sb3I6IzNFMEQ4Nn1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZSAuZGV2aWNlcy1vdmVydmlldy1tb2R1bGVfX3NlYXJjaHtwYWRkaW5nOjAgMjRweH19LmRldmljZXMtb3ZlcnZpZXctbW9kdWxlIC5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZV9fc2VhcmNoLXJlc3VsdHN7bWFyZ2luOjEwcHggLTVweCAwO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXB9LmRldmljZXMtb3ZlcnZpZXctbW9kdWxlIC5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZV9fcHJvZHVjdHttYXJnaW46MCAwIDEwcHggMDt3aWR0aDpjYWxjKDEwMCUvMyl9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuZGV2aWNlcy1vdmVydmlldy1tb2R1bGUgLmRldmljZXMtb3ZlcnZpZXctbW9kdWxlX19wcm9kdWN0e3dpZHRoOmNhbGMoMTAwJS8yKX19LmRldmljZXMtb3ZlcnZpZXctbW9kdWxlIC5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZV9fcHJvZHVjdCBhe2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS00MDBcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZTpjYWxjKDE0cHggKyAxMCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtsaW5lLWhlaWdodDpjYWxjKDIwcHggKyA4ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO2NvbG9yOnJnYmEoMCwwLDAsMC44KTtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6I2ZmZjttYXJnaW46MCA1cHg7cGFkZGluZy1yaWdodDpjYWxjKDEzcHggKyAyMyAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtwYWRkaW5nLWJvdHRvbTpjYWxjKDEycHggKyAyNCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtwYWRkaW5nLWxlZnQ6Y2FsYygxM3B4ICsgMjMgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZSAuZGV2aWNlcy1vdmVydmlldy1tb2R1bGVfX3Byb2R1Y3QgYXtmb250LXNpemU6MTRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuZGV2aWNlcy1vdmVydmlldy1tb2R1bGUgLmRldmljZXMtb3ZlcnZpZXctbW9kdWxlX19wcm9kdWN0IGF7Zm9udC1zaXplOjI0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuZGV2aWNlcy1vdmVydmlldy1tb2R1bGUgLmRldmljZXMtb3ZlcnZpZXctbW9kdWxlX19wcm9kdWN0IGF7bGluZS1oZWlnaHQ6MjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuZGV2aWNlcy1vdmVydmlldy1tb2R1bGUgLmRldmljZXMtb3ZlcnZpZXctbW9kdWxlX19wcm9kdWN0IGF7bGluZS1oZWlnaHQ6MjhweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZSAuZGV2aWNlcy1vdmVydmlldy1tb2R1bGVfX3Byb2R1Y3QgYXtwYWRkaW5nLXJpZ2h0OjEzcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmRldmljZXMtb3ZlcnZpZXctbW9kdWxlIC5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZV9fcHJvZHVjdCBhe3BhZGRpbmctcmlnaHQ6MzZweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZSAuZGV2aWNlcy1vdmVydmlldy1tb2R1bGVfX3Byb2R1Y3QgYXtwYWRkaW5nLWJvdHRvbToxMnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZSAuZGV2aWNlcy1vdmVydmlldy1tb2R1bGVfX3Byb2R1Y3QgYXtwYWRkaW5nLWJvdHRvbTozNnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmRldmljZXMtb3ZlcnZpZXctbW9kdWxlIC5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZV9fcHJvZHVjdCBhe3BhZGRpbmctbGVmdDoxM3B4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZSAuZGV2aWNlcy1vdmVydmlldy1tb2R1bGVfX3Byb2R1Y3QgYXtwYWRkaW5nLWxlZnQ6MzZweH19LmRldmljZXMtb3ZlcnZpZXctbW9kdWxlIC5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZV9fcHJvZHVjdCBhIHNwYW57bWFyZ2luOjAgYXV0bztkaXNwbGF5OmJsb2NrO21heC13aWR0aDozMDBweH1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZSAuZGV2aWNlcy1vdmVydmlldy1tb2R1bGVfX3Byb2R1Y3QgYXtwYWRkaW5nLXRvcDoyNHB4fS5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZSAuZGV2aWNlcy1vdmVydmlldy1tb2R1bGVfX3Byb2R1Y3QgYSBzcGFue21hcmdpbi10b3A6MjBweH19LmRldmljZXMtb3ZlcnZpZXctbW9kdWxlIC5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZV9fcHJvZHVjdCBhOmhvdmVyLC5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZSAuZGV2aWNlcy1vdmVydmlldy1tb2R1bGVfX3Byb2R1Y3QgYTpmb2N1c3tib3gtc2hhZG93Omluc2V0IDAgLTIwcHggMCAtMTZweCAjMTViZmZmLDBweCAycHggNnB4IHJnYmEoMCwwLDAsMC4yKX0uZGV2aWNlcy1vdmVydmlldy1tb2R1bGUgLmRldmljZXMtb3ZlcnZpZXctbW9kdWxlX19wcm9kdWN0IGE6YWN0aXZle2JveC1zaGFkb3c6aW5zZXQgMCAtMjBweCAwIC0xNnB4ICMxNWJmZmYsMHB4IDJweCA2cHggdHJhbnNwYXJlbnR9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuZGV2aWNlcy1vdmVydmlldy1tb2R1bGUgLmRldmljZXMtb3ZlcnZpZXctbW9kdWxlX19wcm9kdWN0IGE6YWN0aXZle2JveC1zaGFkb3c6aW5zZXQgMCAtMjBweCAwIC0xNnB4ICMxNWJmZmYsMHB4IDJweCA2cHggcmdiYSgwLDAsMCwwLjIpfX0uZGV2aWNlcy1waWNrZXItcGFnZXtwb3NpdGlvbjpyZWxhdGl2ZX0uZGV2aWNlcy1waWNrZXItbW9kdWxlIGgze3BhZGRpbmctdG9wOmNhbGMoMzBweCArIDE4ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO3BhZGRpbmctYm90dG9tOmNhbGMoMzBweCArIDE4ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO21hcmdpbjowIGF1dG87dGV4dC1hbGlnbjpjZW50ZXI7bWF4LXdpZHRoOjU1MHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuZGV2aWNlcy1waWNrZXItbW9kdWxlIGgze3BhZGRpbmctdG9wOjMwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmRldmljZXMtcGlja2VyLW1vZHVsZSBoM3twYWRkaW5nLXRvcDo0OHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmRldmljZXMtcGlja2VyLW1vZHVsZSBoM3twYWRkaW5nLWJvdHRvbTozMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5kZXZpY2VzLXBpY2tlci1tb2R1bGUgaDN7cGFkZGluZy1ib3R0b206NDhweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuZGV2aWNlcy1waWNrZXItbW9kdWxlIGgze21hcmdpbjowIDQ4cHg7bWF4LXdpZHRoOjEwMCV9fS5kZXZpY2VzLXBpY2tlci1tb2R1bGUgLmRldmljZXMtcGlja2VyLW1vZHVsZV9fc2VsZWN0LWNvdW50cmllc3twYWRkaW5nLXRvcDpjYWxjKDc2cHggKyAzNCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtwYWRkaW5nLWJvdHRvbTpjYWxjKDc2cHggKyAzNCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5kZXZpY2VzLXBpY2tlci1tb2R1bGUgLmRldmljZXMtcGlja2VyLW1vZHVsZV9fc2VsZWN0LWNvdW50cmllc3twYWRkaW5nLXRvcDo3NnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5kZXZpY2VzLXBpY2tlci1tb2R1bGUgLmRldmljZXMtcGlja2VyLW1vZHVsZV9fc2VsZWN0LWNvdW50cmllc3twYWRkaW5nLXRvcDoxMTBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5kZXZpY2VzLXBpY2tlci1tb2R1bGUgLmRldmljZXMtcGlja2VyLW1vZHVsZV9fc2VsZWN0LWNvdW50cmllc3twYWRkaW5nLWJvdHRvbTo3NnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5kZXZpY2VzLXBpY2tlci1tb2R1bGUgLmRldmljZXMtcGlja2VyLW1vZHVsZV9fc2VsZWN0LWNvdW50cmllc3twYWRkaW5nLWJvdHRvbToxMTBweH19LmRldmljZXMtcGlja2VyLW1vZHVsZSAuZGV2aWNlcy1waWNrZXItbW9kdWxlX19zZWxlY3QtY291bnRyaWVzIHB7bWFyZ2luOjAgYXV0byAyMnB4O21heC13aWR0aDo0MDBweH0uZGV2aWNlcy1waWNrZXItbW9kdWxlIC5jdGEtZHJvcGRvd24uY3RhLWRyb3Bkb3duLS1jb3VudHJpZXN7d2hpdGUtc3BhY2U6bm93cmFwfS5kZXZpY2VzLXBpY2tlci1tb2R1bGUgLmN0YS1kcm9wZG93bi5jdGEtZHJvcGRvd24tLWNvdW50cmllcyAuY3RhLWRyb3Bkb3duX19idXR0b257dGV4dC1hbGlnbjpsZWZ0fS5kZXZpY2VzLXBpY2tlci1tb2R1bGUgLmN0YS1kcm9wZG93bi5jdGEtZHJvcGRvd24tLWNvdW50cmllcyAuY3RhLWRyb3Bkb3duX19idXR0b24gc3BhbnttaW4td2lkdGg6MTI0cHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmRldmljZXMtcGlja2VyLW1vZHVsZSAuY3RhLWRyb3Bkb3duLmN0YS1kcm9wZG93bi0tY291bnRyaWVzIC5jdGEtZHJvcGRvd25fX2JvZHl7dGV4dC1hbGlnbjpsZWZ0fS5kZXZpY2VzLXBpY2tlci1tb2R1bGUgLmRldmljZXMtcGlja2VyLW1vZHVsZV9fcHJvZHVjdHN7bWFyZ2luOjEwcHggLTVweCAwO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXB9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuZGV2aWNlcy1waWNrZXItbW9kdWxlIC5kZXZpY2VzLXBpY2tlci1tb2R1bGVfX3Byb2R1Y3Rze2Rpc3BsYXk6YmxvY2t9fS5kZXZpY2VzLXBpY2tlci1tb2R1bGUgLmRldmljZXMtcGlja2VyLW1vZHVsZV9fcHJvZHVjdHttYXJnaW46MCAwIDEwcHggMDt3aWR0aDpjYWxjKDEwMCUvMyl9LmRldmljZXMtcGlja2VyLW1vZHVsZSAuZGV2aWNlcy1waWNrZXItbW9kdWxlX19wcm9kdWN0LmRldmljZXMtcGlja2VyLW1vZHVsZV9fY29sdW1uLTJ7d2lkdGg6Y2FsYygxMDAlLzIpfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmRldmljZXMtcGlja2VyLW1vZHVsZSAuZGV2aWNlcy1waWNrZXItbW9kdWxlX19wcm9kdWN0LmRldmljZXMtcGlja2VyLW1vZHVsZV9fY29sdW1uLTJ7d2lkdGg6YXV0b319LmRldmljZXMtcGlja2VyLW1vZHVsZSAuZGV2aWNlcy1waWNrZXItbW9kdWxlX19wcm9kdWN0LmRldmljZXMtcGlja2VyLW1vZHVsZV9fY29sdW1uLTF7d2lkdGg6MTAwJX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5kZXZpY2VzLXBpY2tlci1tb2R1bGUgLmRldmljZXMtcGlja2VyLW1vZHVsZV9fcHJvZHVjdHt3aWR0aDpjYWxjKDEwMCUvMil9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmRldmljZXMtcGlja2VyLW1vZHVsZSAuZGV2aWNlcy1waWNrZXItbW9kdWxlX19wcm9kdWN0e3dpZHRoOmF1dG99fS5kZXZpY2VzLXBpY2tlci1tb2R1bGUgLmRldmljZXMtcGlja2VyLW1vZHVsZV9fcHJvZHVjdCBhe2NvbG9yOnJnYmEoMCwwLDAsMC44KTtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6I2ZmZjttYXJnaW46MCA1cHg7cGFkZGluZy1yaWdodDpjYWxjKDEwcHggKyAyNiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtwYWRkaW5nLWJvdHRvbTpjYWxjKDEwcHggKyAyNiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtwYWRkaW5nLWxlZnQ6Y2FsYygxMHB4ICsgMjYgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5kZXZpY2VzLXBpY2tlci1tb2R1bGUgLmRldmljZXMtcGlja2VyLW1vZHVsZV9fcHJvZHVjdCBhe3BhZGRpbmctcmlnaHQ6MTBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuZGV2aWNlcy1waWNrZXItbW9kdWxlIC5kZXZpY2VzLXBpY2tlci1tb2R1bGVfX3Byb2R1Y3QgYXtwYWRkaW5nLXJpZ2h0OjM2cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuZGV2aWNlcy1waWNrZXItbW9kdWxlIC5kZXZpY2VzLXBpY2tlci1tb2R1bGVfX3Byb2R1Y3QgYXtwYWRkaW5nLWJvdHRvbToxMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5kZXZpY2VzLXBpY2tlci1tb2R1bGUgLmRldmljZXMtcGlja2VyLW1vZHVsZV9fcHJvZHVjdCBhe3BhZGRpbmctYm90dG9tOjM2cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuZGV2aWNlcy1waWNrZXItbW9kdWxlIC5kZXZpY2VzLXBpY2tlci1tb2R1bGVfX3Byb2R1Y3QgYXtwYWRkaW5nLWxlZnQ6MTBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuZGV2aWNlcy1waWNrZXItbW9kdWxlIC5kZXZpY2VzLXBpY2tlci1tb2R1bGVfX3Byb2R1Y3QgYXtwYWRkaW5nLWxlZnQ6MzZweH19LmRldmljZXMtcGlja2VyLW1vZHVsZSAuZGV2aWNlcy1waWNrZXItbW9kdWxlX19wcm9kdWN0IGEgc3BhbnttYXJnaW46MCBhdXRvO2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjMwMHB4fS5kZXZpY2VzLXBpY2tlci1tb2R1bGUgLmRldmljZXMtcGlja2VyLW1vZHVsZV9fcHJvZHVjdCBhOmhvdmVyLC5kZXZpY2VzLXBpY2tlci1tb2R1bGUgLmRldmljZXMtcGlja2VyLW1vZHVsZV9fcHJvZHVjdCBhOmZvY3Vze2JveC1zaGFkb3c6aW5zZXQgMCAtMjBweCAwIC0xNnB4ICMxNWJmZmYsMHB4IDJweCA2cHggcmdiYSgwLDAsMCwwLjIpfS5kZXZpY2VzLXBpY2tlci1tb2R1bGUgLmRldmljZXMtcGlja2VyLW1vZHVsZV9fcHJvZHVjdCBhOmFjdGl2ZXtib3gtc2hhZG93Omluc2V0IDAgLTIwcHggMCAtMTZweCAjMTViZmZmLDBweCAycHggNnB4IHRyYW5zcGFyZW50fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmRldmljZXMtcGlja2VyLW1vZHVsZSAuZGV2aWNlcy1waWNrZXItbW9kdWxlX19wcm9kdWN0IGE6YWN0aXZle2JveC1zaGFkb3c6aW5zZXQgMCAtMjBweCAwIC0xNnB4ICMxNWJmZmYsMHB4IDJweCA2cHggcmdiYSgwLDAsMCwwLjIpfX0uZW1haWwtc3Vic2NyaXB0aW9uLW1vZHVsZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7d2lkdGg6MTAwJX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpe2FkdC1idW5kbGUtYnVpbGRlci1tb2R1bGUrLmVtYWlsLXN1YnNjcmlwdGlvbi1tb2R1bGV7Ym9yZGVyLXRvcDoycHggc29saWQgI2YzZjNmM319LmVtYWlsLXN1YnNjcmlwdGlvbi1tb2R1bGVfX3dyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy10b3A6Y2FsYyg2MHB4ICsgNTIgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7cGFkZGluZy1ib3R0b206Y2FsYyg2NXB4ICsgMzkgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7bWFyZ2luOjAgYXV0bzt3aWR0aDo4NyV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5lbWFpbC1zdWJzY3JpcHRpb24tbW9kdWxlX193cmFwcGVye3BhZGRpbmctdG9wOjYwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmVtYWlsLXN1YnNjcmlwdGlvbi1tb2R1bGVfX3dyYXBwZXJ7cGFkZGluZy10b3A6MTEycHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuZW1haWwtc3Vic2NyaXB0aW9uLW1vZHVsZV9fd3JhcHBlcntwYWRkaW5nLWJvdHRvbTo2NXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5lbWFpbC1zdWJzY3JpcHRpb24tbW9kdWxlX193cmFwcGVye3BhZGRpbmctYm90dG9tOjEwNHB4fX0uZW1haWwtc3Vic2NyaXB0aW9uLW1vZHVsZV9fd3JhcHBlciBmb3Jte3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctYm90dG9tOjE1cHg7bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6Nzg5cHh9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuZW1haWwtc3Vic2NyaXB0aW9uLW1vZHVsZV9fd3JhcHBlcntwYWRkaW5nLWxlZnQ6MjRweDtwYWRkaW5nLXJpZ2h0OjI0cHg7d2lkdGg6YXV0b319LmVtYWlsLXN1YnNjcmlwdGlvbi1tb2R1bGVfX2lucHV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctYm90dG9tOjEycHg7bWF4LXdpZHRoOmNhbGMoNTMwcHggKyAxMjcgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7d2lkdGg6MTAwJTtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtMzAwXCIsc2Fucy1zZXJpZjtmb250LXNpemU6Y2FsYygxNnB4ICsgMTYgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7Ym9yZGVyOjA7Ym9yZGVyLWJvdHRvbTozcHggc29saWQgI2Y1ZjVmNTtjb2xvcjpyZ2JhKDAsMCwwLDAuOCl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5lbWFpbC1zdWJzY3JpcHRpb24tbW9kdWxlX19pbnB1dHttYXgtd2lkdGg6NTMwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmVtYWlsLXN1YnNjcmlwdGlvbi1tb2R1bGVfX2lucHV0e21heC13aWR0aDo2NTdweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5lbWFpbC1zdWJzY3JpcHRpb24tbW9kdWxlX19pbnB1dHtmb250LXNpemU6MTZweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuZW1haWwtc3Vic2NyaXB0aW9uLW1vZHVsZV9faW5wdXR7Zm9udC1zaXplOjMycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LmVtYWlsLXN1YnNjcmlwdGlvbi1tb2R1bGVfX2lucHV0e21heC13aWR0aDoxMDAlO2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS00MDBcIixzYW5zLXNlcmlmfX0uZW1haWwtc3Vic2NyaXB0aW9uLW1vZHVsZV9faW5wdXQuaW52YWxpZC10ZXh0e2NvbG9yOiNGRjUyNTF9LmVtYWlsLXN1YnNjcmlwdGlvbi1tb2R1bGVfX2lucHV0LnZhbGlkLXRleHR7Y29sb3I6IzE1YmZmZiAhaW1wb3J0YW50fS5lbWFpbC1zdWJzY3JpcHRpb24tbW9kdWxlX19idXR0b257cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MH1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5lbWFpbC1zdWJzY3JpcHRpb24tbW9kdWxlX19idXR0b257cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDoxNnB4O3dpZHRoOjEwMCU7bWFyZ2luLWxlZnQ6MH19LmVtYWlsLXN1YnNjcmlwdGlvbi1tb2R1bGVfX2J1dHRvbiBwe2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS03MDBcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmVtYWlsLXN1YnNjcmlwdGlvbi1tb2R1bGVfX2J1dHRvbiBwe2ZvbnQtc2l6ZToxNHB4fX0uZW1haWwtc3Vic2NyaXB0aW9uLW1vZHVsZV9fYnV0dG9uIC5pY29uLWFwcHJvdmVkLWljb257d2lkdGg6MjVweDtoZWlnaHQ6MjVweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7Ym90dG9tOjA7cmlnaHQ6MDttYXJnaW46YXV0bztvcGFjaXR5OjB9aW5wdXQ6LXdlYmtpdC1hdXRvZmlsbHstd2Via2l0LWJveC1zaGFkb3c6MCAwIDAgMTAwMHB4IHdoaXRlIGluc2V0fS5oZXJvLW1vZHVsZS0tZXJyb3J7aGVpZ2h0OmNhbGMoNDUwcHggKyAyNDAgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5oZXJvLW1vZHVsZS0tZXJyb3J7aGVpZ2h0OjQ1MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5oZXJvLW1vZHVsZS0tZXJyb3J7aGVpZ2h0OjY5MHB4fX0uaGVyby1tb2R1bGUtLWVycm9yIC5oZXJvLW1vZHVsZV9fY29udGVudHt0cmFuc2Zvcm06bm9uZTttYXJnaW46YXV0bztsZWZ0OjA7cmlnaHQ6MDtib3R0b206MzBweDt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDo5NSU7cG9zaXRpb246YWJzb2x1dGU7cGFkZGluZzowIDIwcHg7dG9wOmNhbGMoMjk1cHggKyAyMjUgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5oZXJvLW1vZHVsZS0tZXJyb3IgLmhlcm8tbW9kdWxlX19jb250ZW50e3RvcDoyOTVweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuaGVyby1tb2R1bGUtLWVycm9yIC5oZXJvLW1vZHVsZV9fY29udGVudHt0b3A6NTIwcHh9fS5oZXJvLW1vZHVsZS0tZXJyb3IgLmhlcm8tbW9kdWxlX19jb250ZW50IC5idXR0b257bWFyZ2luLXRvcDpjYWxjKDE4cHggKyAyNCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7Lmhlcm8tbW9kdWxlLS1lcnJvciAuaGVyby1tb2R1bGVfX2NvbnRlbnQgLmJ1dHRvbnttYXJnaW4tdG9wOjE4cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7Lmhlcm8tbW9kdWxlLS1lcnJvciAuaGVyby1tb2R1bGVfX2NvbnRlbnQgLmJ1dHRvbnttYXJnaW4tdG9wOjQycHh9fS5oZXJvLW1vZHVsZS0tZXJyb3IgLnJlc3BvbnNpdmUtaW1hZ2V7bWFyZ2luOmF1dG87cmlnaHQ6MDtsZWZ0OjA7bWF4LXdpZHRoOjExMTBweDtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5oZXJvLW1vZHVsZS0tZXJyb3IgLnJlc3BvbnNpdmUtaW1hZ2V7aGVpZ2h0OjkwJX19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuaGVyby1tb2R1bGUtLWVycm9yIC5yZXNwb25zaXZlLWltYWdle2hlaWdodDo4MCV9fS5mYXEtbW9kdWxle3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOjA7cGFkZGluZy1ib3R0b206OTZweH1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsuZmFxLW1vZHVsZXtwYWRkaW5nLWJvdHRvbTo5NnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsuZmFxLW1vZHVsZXtwYWRkaW5nLWJvdHRvbTo4NHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsuZmFxLW1vZHVsZXtwYWRkaW5nLWJvdHRvbTo3NnB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5mYXEtbW9kdWxle3BhZGRpbmctYm90dG9tOjY0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmZhcS1tb2R1bGV7cGFkZGluZy1ib3R0b206NTZweH19LmNvcHktY2Fyb3VzZWwtbW9kdWxlKy5mYXEtbW9kdWxlLC5tZWRpYS1jaXJjbGVzLW1vZHVsZSsuZmFxLW1vZHVsZSwuZW1haWwtc3Vic2NyaXB0aW9uLW1vZHVsZSsuZmFxLW1vZHVsZXtib3JkZXItdG9wOjJweCBzb2xpZCAjZjNmM2YzfS5mYXEtbW9kdWxlX19pbnRyby1ibG9ja3ttYXJnaW46MCBhdXRvIDQwcHg7cGFkZGluZy10b3A6ODBweDttYXgtd2lkdGg6Nzg0cHg7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7LmZhcS1tb2R1bGVfX2ludHJvLWJsb2Nre3BhZGRpbmctdG9wOjgwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5mYXEtbW9kdWxlX19pbnRyby1ibG9ja3twYWRkaW5nLXRvcDo3MnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsuZmFxLW1vZHVsZV9faW50cm8tYmxvY2t7cGFkZGluZy10b3A6NjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXsuZmFxLW1vZHVsZV9faW50cm8tYmxvY2t7cGFkZGluZy10b3A6NTJweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuZmFxLW1vZHVsZV9faW50cm8tYmxvY2t7cGFkZGluZy10b3A6NDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuZmFxLW1vZHVsZV9faW50cm8tYmxvY2t7cGFkZGluZy1yaWdodDo0OHB4O3BhZGRpbmctbGVmdDo0OHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5mYXEtbW9kdWxlX19pbnRyby1ibG9ja3ttYXJnaW46MCBhdXRvIDI0cHh9fS5mYXEtbW9kdWxlX19pdGVtc3ttYXgtd2lkdGg6Nzg0cHg7bWFyZ2luOjAgYXV0bztiYWNrZ3JvdW5kOiNmZmZ9LmZhcS1tb2R1bGVfX2l0ZW17cGFkZGluZzowIDQwcHg7Ym9yZGVyLXRvcDoycHggc29saWQgI2Y4ZjhmODt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjA1cyBlYXNlfS5mYXEtbW9kdWxlX19pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2Y4ZjhmOH1odG1sOm5vdCguZGV2aWNlKSAuZmFxLW1vZHVsZV9faXRlbTpob3ZlcntiYWNrZ3JvdW5kOiNmOGY4Zjh9LmZhcS1tb2R1bGVfX2l0ZW0ub3BlbntiYWNrZ3JvdW5kOiNmOGY4Zjh9LmZhcS1tb2R1bGVfX2l0ZW0ub3BlbiAuZmFxLW1vZHVsZV9faXRlbS10aXRsZTphZnRlcnttYXJnaW4tdG9wOi0zcHg7Y29udGVudDonLSd9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuZmFxLW1vZHVsZV9faXRlbS5vcGVuIC5mYXEtbW9kdWxlX19pdGVtLXRpdGxlOmFmdGVye21hcmdpbi10b3A6LTJweH19QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuZmFxLW1vZHVsZV9faXRlbXtwYWRkaW5nOjAgNDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuZmFxLW1vZHVsZV9faXRlbXtwYWRkaW5nOjAgNS41JX19LmZhcS1tb2R1bGVfX2l0ZW0tdGl0bGV7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzo0MHB4IDgwcHggNDBweCAwO2N1cnNvcjpwb2ludGVyO2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjMycHg7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTQwMFwiLHNhbnMtc2VyaWZ9LmZhcS1tb2R1bGVfX2l0ZW0tdGl0bGU6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtyaWdodDoycHg7Y29udGVudDonKyc7Zm9udC1mYW1pbHk6bW9ub3NwYWNlO2NvbG9yOiMwMDA7Zm9udC1zaXplOjQwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5mYXEtbW9kdWxlX19pdGVtLXRpdGxlOmFmdGVye2ZvbnQtc2l6ZToyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5mYXEtbW9kdWxlX19pdGVtLXRpdGxle3BhZGRpbmc6MjRweCA0MHB4IDI0cHggMDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNHB4O2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS02MDBcIixzYW5zLXNlcmlmfX0uZmFxLW1vZHVsZV9faXRlbS1ib2R5e2Rpc3BsYXk6bm9uZTtwYWRkaW5nLWJvdHRvbTo0MHB4fS5mYXEtbW9kdWxlX19pdGVtLWJvZHkgcHttYXJnaW4tYm90dG9tOjE2cHh9LmZhcS1tb2R1bGVfX2l0ZW0tYm9keSBpbWd7d2lkdGg6MTAwJTttYXgtd2lkdGg6MjAwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuZmFxLW1vZHVsZV9faXRlbS1ib2R5e3BhZGRpbmctYm90dG9tOjI0cHh9fS5mb290bm90ZS1tb2R1bGUgaDN7bWFyZ2luLWJvdHRvbTpjYWxjKDI0cHggKyA0ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuZm9vdG5vdGUtbW9kdWxlIGgze21hcmdpbi1ib3R0b206MjRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuZm9vdG5vdGUtbW9kdWxlIGgze21hcmdpbi1ib3R0b206MjhweH19LmZvb3Rub3RlLW1vZHVsZSBoNHttYXJnaW4tYm90dG9tOmNhbGMoMTFweCArIDIgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5mb290bm90ZS1tb2R1bGUgaDR7bWFyZ2luLWJvdHRvbToxMXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5mb290bm90ZS1tb2R1bGUgaDR7bWFyZ2luLWJvdHRvbToxM3B4fX0uZm9vdG5vdGUtbW9kdWxlIHB7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MTVweH0uZm9vdG5vdGUtbW9kdWxlIHA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmZvb3Rub3RlLW1vZHVsZSBwIGF7bWFyZ2luOjA7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNzAwXCIsc2Fucy1zZXJpZn0uZm9vdG5vdGUtbW9kdWxlIHAgYS5saW5rLC5mb290bm90ZS1tb2R1bGUgcCBhOmhvdmVyLC5mb290bm90ZS1tb2R1bGUgcCBhOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lfS5nYWxsZXJ5LW1vZHVsZXtwYWRkaW5nLXRvcDpjYWxjKDIwcHggKyAyMCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO21heC13aWR0aDo3MjBweDt6LWluZGV4OjIwO21hcmdpbjphdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuZ2FsbGVyeS1tb2R1bGV7cGFkZGluZy10b3A6MjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuZ2FsbGVyeS1tb2R1bGV7cGFkZGluZy10b3A6NDBweH19LmdhbGxlcnktbW9kdWxlX19jbG9zZWQgLmdhbGxlcnktbW9kdWxlX19zbGlkZXMgLmdhbGxlcnktbW9kdWxlX19zbGlkZXt0cmFuc2Zvcm06cm90YXRlKDJkZWcpO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tZHVyYXRpb246MTgwbXM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7dHJhbnNpdGlvbi1kZWxheTowc30uZ2FsbGVyeS1tb2R1bGVfX2Nsb3NlZCAuZ2FsbGVyeS1tb2R1bGVfX3NsaWRlczpiZWZvcmV7dHJhbnNmb3JtOnJvdGF0ZSgtMmRlZyk7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi1kdXJhdGlvbjoxODBtczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTt0cmFuc2l0aW9uLWRlbGF5OjBzfS5nYWxsZXJ5LW1vZHVsZV9fY2xvc2VkIC5nYWxsZXJ5LW1vZHVsZV9faW50cm8tYnV0dG9ue3dpZHRoOjE3MnB4fS5nYWxsZXJ5LW1vZHVsZV9fY2xvc2VkIC5nYWxsZXJ5LW1vZHVsZV9faW50cm8tYnV0dG9uIHB7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNDJweCk7b3BhY2l0eToxO3RyYW5zaXRpb246YWxsIDQzMG1zIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKX0uZ2FsbGVyeS1tb2R1bGVfX292ZXJsYXl7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTA7YmFja2dyb3VuZC1jb2xvcjojZjhmOGY4O3RyYW5zZm9ybTpzY2FsZSgwKTtvdmVyZmxvdzpoaWRkZW47d2lsbC1jaGFuZ2U6dHJhbnNmb3JtfS5nYWxsZXJ5LW1vZHVsZV9fc2xpZGVze3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjphdXRvO3dpZHRoOjEwMCU7aGVpZ2h0OjA7cGFkZGluZy1ib3R0b206NjYlO2N1cnNvcjpwb2ludGVyO3otaW5kZXg6MjN9LmdhbGxlcnktbW9kdWxlX19zbGlkZXM6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNFREVERjU7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi1kdXJhdGlvbjoxODBtczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTt0cmFuc2l0aW9uLWRlbGF5OjBzfUBtZWRpYSAobWluLXdpZHRoOiAxMDYwcHgpIGFuZCAobWluLWhlaWdodDogODIwcHgpey5nYWxsZXJ5LW1vZHVsZV9fc2xpZGVze3BhZGRpbmctYm90dG9tOjU4JX19LmdhbGxlcnktbW9kdWxlX19zbGlkZXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RvcDowO2xlZnQ6MDtvcGFjaXR5OjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi1kdXJhdGlvbjoxODBtczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTt0cmFuc2l0aW9uLWRlbGF5OjBzfS5nYWxsZXJ5LW1vZHVsZV9fc2xpZGVfX2ltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcn0uZ2FsbGVyeS1tb2R1bGVfX2ludHJvLWJ1dHRvbnt6LWluZGV4OjI0O3RvcDo1MHB4O2xlZnQ6MjBweDt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2JhY2tncm91bmQtY29sb3I6IzE1YmZmZjtwb3NpdGlvbjphYnNvbHV0ZTtjdXJzb3I6cG9pbnRlcjtib3JkZXItcmFkaXVzOjMwcHg7dHJhbnNpdGlvbjphbGwgNDIwbXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpfS5nYWxsZXJ5LW1vZHVsZV9faW50cm8tYnV0dG9uIHB7d2lkdGg6MTcycHg7aGVpZ2h0OjIwcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjJweDtib3R0b206MDttYXJnaW46YXV0bzt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTcwMFwiLHNhbnMtc2VyaWY7Y29sb3I6I2ZmZjt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxNXB4KTtvcGFjaXR5OjB9LmdhbGxlcnktbW9kdWxlX19pbnRyby1idXR0b24gc3Zne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MTBweDtib3R0b206MDttYXJnaW46YXV0bzt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2ZpbGw6I2ZmZn0uZ2FsbGVyeS1tb2R1bGVfX2ludHJvLWJ1dHRvbjpob3Zlcnt0cmFuc2l0aW9uOmFsbCA0MjBtcyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSl9LmdhbGxlcnktbW9kdWxlX19pbnRyby1idXR0b246aG92ZXIgcHtvcGFjaXR5OjE7dHJhbnNpdGlvbjphbGwgNDMwbXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmdhbGxlcnktbW9kdWxlX19pbnRyby1idXR0b257aGVpZ2h0OjM1cHg7d2lkdGg6MTUwcHh9LmdhbGxlcnktbW9kdWxlX19pbnRyby1idXR0b24gcHt0b3A6NHB4O29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgzMnB4KX0uZ2FsbGVyeS1tb2R1bGVfX2ludHJvLWJ1dHRvbiBzdmd7d2lkdGg6MTZweDtoZWlnaHQ6MTZweH19LmdhbGxlcnktbW9kdWxlX19jb250cm9sc3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO21hcmdpbjphdXRvO3otaW5kZXg6MjM7ZGlzcGxheTpub25lO3RvcDowO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSl9QG1lZGlhIChtaW4td2lkdGg6IDEwNjBweCkgYW5kIChtaW4taGVpZ2h0OiA4MjBweCl7LmdhbGxlcnktbW9kdWxlX19jb250cm9sc3t3aWR0aDoxMzAlfX1AbWVkaWEgKG1heC13aWR0aDogNzgwcHgpey5nYWxsZXJ5LW1vZHVsZV9fY29udHJvbHN7cG9zaXRpb246Zml4ZWQ7aGVpZ2h0Ojk1JTt3aWR0aDo5MCU7dG9wOjB9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmdhbGxlcnktbW9kdWxlX19jb250cm9sc3toZWlnaHQ6OTglfX0uZ2FsbGVyeS1tb2R1bGVfX2Nsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Y3Vyc29yOnBvaW50ZXJ9QG1lZGlhIChtaW4td2lkdGg6IDEwNjBweCkgYW5kIChtaW4taGVpZ2h0OiA4MjBweCl7LmdhbGxlcnktbW9kdWxlX19jbG9zZXt0b3A6LTEwNHB4fX1AbWVkaWEgKG1heC13aWR0aDogNzgwcHgpey5nYWxsZXJ5LW1vZHVsZV9fY2xvc2V7dG9wOjMlICFpbXBvcnRhbnR9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmdhbGxlcnktbW9kdWxlX19jbG9zZXt0b3A6MiUgIWltcG9ydGFudH19LmdhbGxlcnktbW9kdWxlX19uZXh0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO21hcmdpbjphdXRvO3JpZ2h0Oi04MHB4O2N1cnNvcjpwb2ludGVyfUBtZWRpYSAobWluLXdpZHRoOiAxMDYwcHgpIGFuZCAobWluLWhlaWdodDogODIwcHgpey5nYWxsZXJ5LW1vZHVsZV9fbmV4dHtyaWdodDotMTAwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCl7LmdhbGxlcnktbW9kdWxlX19uZXh0e3JpZ2h0OjA7dG9wOmluaXRpYWw7Ym90dG9tOjEwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmdhbGxlcnktbW9kdWxlIC5zdHlsZWd1aWRlX19jaXJjdWxhci1idXR0b257dG9wOmluaXRpYWx9fS5nYWxsZXJ5LW1vZHVsZV9fcHJldntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDttYXJnaW46YXV0bztsZWZ0Oi04MHB4O2N1cnNvcjpwb2ludGVyfUBtZWRpYSAobWluLXdpZHRoOiAxMDYwcHgpIGFuZCAobWluLWhlaWdodDogODIwcHgpey5nYWxsZXJ5LW1vZHVsZV9fcHJldntsZWZ0Oi0xMDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KXsuZ2FsbGVyeS1tb2R1bGVfX3ByZXZ7bGVmdDowO3RvcDppbml0aWFsO2JvdHRvbToxMHB4fX0uZ2FsbGVyeS1tb2R1bGVfX2ltYWdlLWNyZWRpdHt3aWxsLWNoYW5nZTp0cmFuc2Zvcm07cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDoxNXB4O3RleHQtYWxpZ246Y2VudGVyO3otaW5kZXg6MTA7ZGlzcGxheTpibG9jaztjb2xvcjojOTU5NDk0fS5nYWxsZXJ5LW1vZHVsZV9fc3RhdHVze3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi10b3A6MTBweDtvcGFjaXR5OjA7Y29sb3I6Izk1OTQ5NH0uaGVyby1tb2R1bGV7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO292ZXJmbG93OmhpZGRlbjttaW4taGVpZ2h0OmNhbGMoMzIwcHggKyAwICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuaGVyby1tb2R1bGV7bWluLWhlaWdodDozMjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuaGVyby1tb2R1bGV7bWluLWhlaWdodDozMjBweH19Lmhlcm8tbW9kdWxlIGgxe3Bvc2l0aW9uOnJlbGF0aXZlO2xpbmUtaGVpZ2h0OjEuM31AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5oZXJvLW1vZHVsZSBoMXtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNDAwY1wiLHNhbnMtc2VyaWZ9fS5oZXJvLW1vZHVsZSBoMntwb3NpdGlvbjpyZWxhdGl2ZX0uaGVyby1tb2R1bGUuaGVyby1tb2R1bGUtLXRhbGx7bWluLWhlaWdodDpjYWxjKDM3NXB4ICsgMTA1ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuaGVyby1tb2R1bGUuaGVyby1tb2R1bGUtLXRhbGx7bWluLWhlaWdodDozNzVweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuaGVyby1tb2R1bGUuaGVyby1tb2R1bGUtLXRhbGx7bWluLWhlaWdodDo0ODBweH19Lmhlcm8tbW9kdWxlLmhlcm8tbW9kdWxlLS10YWxsLWZvbGR7bWluLWhlaWdodDpjYWxjKDM4NHB4ICsgMzEyICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuaGVyby1tb2R1bGUuaGVyby1tb2R1bGUtLXRhbGwtZm9sZHttaW4taGVpZ2h0OjM4NHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5oZXJvLW1vZHVsZS5oZXJvLW1vZHVsZS0tdGFsbC1mb2xke21pbi1oZWlnaHQ6Njk2cHh9fS5oZXJvLW1vZHVsZSBpbWd7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2hlaWdodDoxMDAlO3dpZHRoOjEwMCV9Lmhlcm8tbW9kdWxlIC5yZXNwb25zaXZlLWltYWdle3otaW5kZXg6MX0uaGVyby1tb2R1bGUuaGVyby1tb2R1bGUtLWN0YS1kcm9wZG93bntvdmVyZmxvdzp2aXNpYmxlfS5oZXJvLW1vZHVsZS5sYXJnZXtwYWRkaW5nLXRvcDpjYWxjKDgwcHggKyA0MCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtwYWRkaW5nLWJvdHRvbTpjYWxjKDgwcHggKyA0MCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7Lmhlcm8tbW9kdWxlLmxhcmdle3BhZGRpbmctdG9wOjgwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7Lmhlcm8tbW9kdWxlLmxhcmdle3BhZGRpbmctdG9wOjEyMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7Lmhlcm8tbW9kdWxlLmxhcmdle3BhZGRpbmctYm90dG9tOjgwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7Lmhlcm8tbW9kdWxlLmxhcmdle3BhZGRpbmctYm90dG9tOjEyMHB4fX0uaGVyby1tb2R1bGUuYmctYmx1ZTpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlwiO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6IzE1YmZmZjtvcGFjaXR5OjAuODV9Lmhlcm8tbW9kdWxlX19zdmctd3JhcHBlcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OmNhbGMoMzZweCArIDIwICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO3RvcDo1MCU7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3RyYW5zaXRpb246b3BhY2l0eSA4MG1zIGVhc2Utb3V0fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuaGVyby1tb2R1bGVfX3N2Zy13cmFwcGVye2xlZnQ6MzZweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuaGVyby1tb2R1bGVfX3N2Zy13cmFwcGVye2xlZnQ6NTZweH19Lmhlcm8tbW9kdWxlX19jb250ZW50e3Bvc2l0aW9uOmFic29sdXRlO21hcmdpbjphdXRvO2xlZnQ6NTAlO3RvcDo1MCU7d2lkdGg6NzUlO21heC13aWR0aDo5MDBweDt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3otaW5kZXg6MX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5oZXJvLW1vZHVsZV9fY29udGVudHt3aWR0aDoxMDAlO3BhZGRpbmc6MCAyNHB4fX0uaGVyby1tb2R1bGVfX2NvbnRlbnQgaW1ne3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7bWF4LWhlaWdodDo4NXB4O21hcmdpbjowO21hcmdpbi1ib3R0b206Y2FsYygyNHB4ICsgMTYgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5oZXJvLW1vZHVsZV9fY29udGVudCBpbWd7bWFyZ2luLWJvdHRvbToyNHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5oZXJvLW1vZHVsZV9fY29udGVudCBpbWd7bWFyZ2luLWJvdHRvbTo0MHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5oZXJvLW1vZHVsZV9fY29udGVudCBpbWd7bWFyZ2luOjAgMCAyNHB4O3dpZHRoOjgwJX19Lmhlcm8tbW9kdWxlX19jb250ZW50IC5jdGEtZHJvcGRvd24tLWNvdW50cmllc3ttYXJnaW4tdG9wOmNhbGMoMTZweCArIDI0ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuaGVyby1tb2R1bGVfX2NvbnRlbnQgLmN0YS1kcm9wZG93bi0tY291bnRyaWVze21hcmdpbi10b3A6MTZweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuaGVyby1tb2R1bGVfX2NvbnRlbnQgLmN0YS1kcm9wZG93bi0tY291bnRyaWVze21hcmdpbi10b3A6NDBweH19Lmhlcm8tbW9kdWxlX19pbWd7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0b3A6MDtsZWZ0OjA7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0uaGVyby1tb2R1bGVfX2FuaW1hdGlvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5zaG9wLWhlcm8tbW9kdWxlIC5oZXJvLW1vZHVsZV9fY29udGVudHtsZWZ0OjQwcHg7Ym90dG9tOjQwcHg7dGV4dC1hbGlnbjpsZWZ0O3RvcDphdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKX0uaGVyby1tb2R1bGVfX2JhY2tncm91bmQtdmlkZW97cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt3aWR0aDoxMDAlO2hlaWdodDphdXRvO2Rpc3BsYXk6YmxvY2s7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9QG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KXsuaGVyby1tb2R1bGVfX2JhY2tncm91bmQtdmlkZW97d2lkdGg6YXV0bztoZWlnaHQ6MTAwJX19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuaGVyby1tb2R1bGVfX2JhY2tncm91bmQtdmlkZW97ZGlzcGxheTpub25lfX0ubWFya2Rvd24tbW9kdWxle3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6I2ZmZn0ubWFya2Rvd24tbW9kdWxlX19jb3B5e3BhZGRpbmctdG9wOmNhbGMoNDBweCArIDIwICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO3BhZGRpbmctYm90dG9tOmNhbGMoNDBweCArIDIwICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2hlaWdodDphdXRvO21hcmdpbjowIGF1dG87d2lkdGg6ODAlO21heC13aWR0aDo5NTBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7Lm1hcmtkb3duLW1vZHVsZV9fY29weXtwYWRkaW5nLXRvcDo0MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5tYXJrZG93bi1tb2R1bGVfX2NvcHl7cGFkZGluZy10b3A6NjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5tYXJrZG93bi1tb2R1bGVfX2NvcHl7cGFkZGluZy1ib3R0b206NDBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsubWFya2Rvd24tbW9kdWxlX19jb3B5e3BhZGRpbmctYm90dG9tOjYwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7Lm1hcmtkb3duLW1vZHVsZV9fY29weXt3aWR0aDo5MCV9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7Lm1hcmtkb3duLW1vZHVsZV9fY29weXt3aWR0aDphdXRvO3BhZGRpbmctbGVmdDoyNHB4O3BhZGRpbmctcmlnaHQ6MjRweH19Lm1hcmtkb3duLW1vZHVsZV9fY29weSA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9Lm1hcmtkb3duLW1vZHVsZV9fY29weSBwe21hcmdpbi1ib3R0b206MjBweDttYXgtd2lkdGg6NzAwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsubWFya2Rvd24tbW9kdWxlX19jb3B5IHB7d2lkdGg6MTAwJX19Lm1hcmtkb3duLW1vZHVsZV9fY29weSB0YWJsZXtmbG9hdDpyaWdodDt3aWR0aDo3MCU7bWFyZ2luOjIwcHggMDttYXgtd2lkdGg6NzAwcHg7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7Lm1hcmtkb3duLW1vZHVsZV9fY29weSB0YWJsZXt3aWR0aDoxMDAlfX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5tYXJrZG93bi1tb2R1bGVfX2NvcHkgdGFibGV7Ym9yZGVyLWNvbGxhcHNlOnNlcGFyYXRlO2JvcmRlci1zcGFjaW5nOjEwcHggMTBweH19Lm1hcmtkb3duLW1vZHVsZV9fY29weSB0YWJsZSB0aGVhZHtwYWRkaW5nLWJvdHRvbToyMHB4fS5tYXJrZG93bi1tb2R1bGVfX2NvcHkgdGFibGUgdGhlYWQgdHJ7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTcwMFwiLHNhbnMtc2VyaWZ9Lm1hcmtkb3duLW1vZHVsZV9fY29weSB0YWJsZSB0cnttYXJnaW46MjBweCAwfS5tYXJrZG93bi1tb2R1bGVfX2NvcHkgdGFibGUgdGh7bWFyZ2luLWJvdHRvbToyMHB4fS5tYXJrZG93bi1tb2R1bGVfX2NvcHkgdGFibGUgdGR7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWJvdHRvbToyMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7Lm1hcmtkb3duLW1vZHVsZV9fY29weSB0YWJsZSB0ZHtwYWRkaW5nLXRvcDowO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS00MDBcIixzYW5zLXNlcmlmfX0ubWFya2Rvd24tbW9kdWxlLS13aWRlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgdGFibGV7d2lkdGg6MTAwJTttYXgtd2lkdGg6NzAwcHg7bWFyZ2luOjI0cHggYXV0bztmbG9hdDpub25lfS5tYXJrZG93bi1tb2R1bGUtLXdpZGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBwLC5tYXJrZG93bi1tb2R1bGUtLXdpZGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBoNCwubWFya2Rvd24tbW9kdWxlLS13aWRlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgdWwsLm1hcmtkb3duLW1vZHVsZS0td2lkZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IG9se3dpZHRoOjEwMCU7ZmxvYXQ6bm9uZTttYXJnaW46MCBhdXRvIDIwcHggYXV0bzttYXgtd2lkdGg6NzAwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsubWFya2Rvd24tbW9kdWxlLS13aWRlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgcCwubWFya2Rvd24tbW9kdWxlLS13aWRlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgaDQsLm1hcmtkb3duLW1vZHVsZS0td2lkZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IHVsLC5tYXJrZG93bi1tb2R1bGUtLXdpZGUgLm1hcmtkb3duLW1vZHVsZV9fY29weSBvbHt3aWR0aDoxMDAlfX0ubWFya2Rvd24tbW9kdWxlLS13aWRlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgdWwgbGksLm1hcmtkb3duLW1vZHVsZS0td2lkZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IG9sIGxpe3dpZHRoOjEwMCV9Lm1hcmtkb3duLW1vZHVsZS0td2lkZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IHVsIGxpIHAsLm1hcmtkb3duLW1vZHVsZS0td2lkZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IG9sIGxpIHB7d2lkdGg6MTAwJX0ubWFya2Rvd24tbW9kdWxlX19jb3B5IGxpIHB7d2lkdGg6MTAwJTtmbG9hdDpub25lfS5tYXJrZG93bi1tb2R1bGVfX2NvcHkgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0ubWFya2Rvd24tbW9kdWxlLS13aWRlIGgxLC5tYXJrZG93bi1tb2R1bGUtLXdpZGUgaDIsLm1hcmtkb3duLW1vZHVsZS0td2lkZSBoM3ttYXgtd2lkdGg6NzAwcHh9Lm1hcmtkb3duLW1vZHVsZV9fY29weSBoMXtsaW5lLWhlaWdodDoxLjU7Y2xlYXI6Ym90aDttYXJnaW46MCBhdXRvIDI0cHh9Lm1hcmtkb3duLW1vZHVsZV9fY29weSBoMntjbGVhcjpib3RoO21hcmdpbjowIGF1dG8gMjRweH0ubWFya2Rvd24tbW9kdWxlX19jb3B5IGgze21hcmdpbjowIGF1dG8gMjRweDtjbGVhcjpib3RofS5tYXJrZG93bi1tb2R1bGVfX2NvcHkgaW1ne3dpZHRoOjEwMCV9Lm1hcmtkb3duLW1vZHVsZV9fY29weSBoNHtmbG9hdDpyaWdodDt3aWR0aDo3MCV9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsubWFya2Rvd24tbW9kdWxlX19jb3B5IGg0e3dpZHRoOjEwMCU7bWFyZ2luLXJpZ2h0OjB9fS5tYXJrZG93bi1tb2R1bGVfX2NvcHkgYmxvY2txdW90ZSBwe2NvbG9yOnB1cnBsZTtmb250LXNpemU6Y2FsYygyNHB4ICsgOCAqICgoMTAwdncgLSA2MDBweCkgLyA4MDApKX0ubWFya2Rvd24tbW9kdWxlX19jb3B5IHVsLC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgb2x7ZmxvYXQ6cmlnaHQ7d2lkdGg6NzAlO21hcmdpbi1ib3R0b206MjBweH1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5tYXJrZG93bi1tb2R1bGVfX2NvcHkgdWwsLm1hcmtkb3duLW1vZHVsZV9fY29weSBvbHt3aWR0aDoxMDAlfX0ubWFya2Rvd24tbW9kdWxlX19wYXJhZ3JhcGh7bGluZS1oZWlnaHQ6MS41O2ZvbnQtc2l6ZTpjYWxjKDIwcHggKyAxMiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7Lm1hcmtkb3duLW1vZHVsZV9fcGFyYWdyYXBoe2ZvbnQtc2l6ZToyMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5tYXJrZG93bi1tb2R1bGVfX3BhcmFncmFwaHtmb250LXNpemU6MzJweH19Lm1lZGlhLWNpcmNsZXMtbW9kdWxle3BhZGRpbmc6MzJweCAyNHB4IDA7YmFja2dyb3VuZDojZmZmfS5tZWRpYS1jaXJjbGVzLW1vZHVsZV9faGVhZGVye3RleHQtYWxpZ246Y2VudGVyfS5tZWRpYS1jaXJjbGVzLW1vZHVsZV9faGVhZGVyIGgye21hcmdpbi1ib3R0b206MTZweH0ubWVkaWEtY2lyY2xlcy1tb2R1bGVfX21lZGlhLWNpcmNsZS1saXN0e2xpc3Qtc3R5bGU6bm9uZTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyB3cmFwO21hcmdpbjowO3BhZGRpbmc6MCAwIDEwNHB4fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7Lm1lZGlhLWNpcmNsZXMtbW9kdWxlX19tZWRpYS1jaXJjbGUtbGlzdHtwYWRkaW5nOjB9fS5tZWRpYS1jaXJjbGVzLW1vZHVsZV9fbWVkaWEtY2lyY2xlLWl0ZW17bWFyZ2luOjA7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsubWVkaWEtY2lyY2xlcy1tb2R1bGVfX21lZGlhLWNpcmNsZS1pdGVte21hcmdpbjozMnB4IDB9fVtkYXRhLW1lZGlhLWNpcmNsZS1pdGVtLWNvdW50PVwiMlwiXSAubWVkaWEtY2lyY2xlcy1tb2R1bGVfX21lZGlhLWNpcmNsZS1pdGVte3dpZHRoOjQ5JTttYXJnaW4tcmlnaHQ6MiV9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXtbZGF0YS1tZWRpYS1jaXJjbGUtaXRlbS1jb3VudD1cIjJcIl0gLm1lZGlhLWNpcmNsZXMtbW9kdWxlX19tZWRpYS1jaXJjbGUtaXRlbXt3aWR0aDoxMDAlO21hcmdpbi1yaWdodDowfX1bZGF0YS1tZWRpYS1jaXJjbGUtaXRlbS1jb3VudD1cIjNcIl0gLm1lZGlhLWNpcmNsZXMtbW9kdWxlX19tZWRpYS1jaXJjbGUtaXRlbXt3aWR0aDozMiU7bWFyZ2luLXJpZ2h0OjIlfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7W2RhdGEtbWVkaWEtY2lyY2xlLWl0ZW0tY291bnQ9XCIzXCJdIC5tZWRpYS1jaXJjbGVzLW1vZHVsZV9fbWVkaWEtY2lyY2xlLWl0ZW17d2lkdGg6MTAwJTttYXJnaW4tcmlnaHQ6MH19Lm1lZGlhLWNpcmNsZXMtbW9kdWxlX19tZWRpYS1jaXJjbGUtaXRlbTpiZWZvcmV7Y29udGVudDpub25lfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7Lm1lZGlhLWNpcmNsZXMtbW9kdWxlX19tZWRpYS1jaXJjbGUtaXRlbTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9fS5tZWRpYS1jaXJjbGVzLW1vZHVsZV9fbWVkaWEtY2lyY2xlLWl0ZW06bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH0ubWVkaWEtY2lyY2xlcy1tb2R1bGVfX21lZGlhLWNpcmNsZS1pdGVtLmpzLW92ZXJsYXktb3BlbmVye2N1cnNvcjpwb2ludGVyfS5tZWRpYS1jaXJjbGVzLW1vZHVsZV9fbWVkaWEtY2lyY2xlLWl0ZW0uanMtb3ZlcmxheS1vcGVuZXI6aG92ZXIgLm1lZGlhLWNpcmNsZXMtbW9kdWxlX19tZWRpYS1jaXJjbGUtcGxheXtiYWNrZ3JvdW5kOiMwMDA7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6IzAwMH1odG1sOm5vdCguZGV2aWNlKSAubWVkaWEtY2lyY2xlcy1tb2R1bGVfX21lZGlhLWNpcmNsZS1pdGVtLmpzLW92ZXJsYXktb3BlbmVyOmhvdmVyIC5tZWRpYS1jaXJjbGVzLW1vZHVsZV9fbWVkaWEtY2lyY2xlLXBsYXl7YmFja2dyb3VuZDojMzQzNDM0O2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiMzNDM0MzR9Lm1lZGlhLWNpcmNsZXMtbW9kdWxlX19tZWRpYS1jaXJjbGUtaXRlbS5qcy1vdmVybGF5LW9wZW5lcjpob3ZlciAubWVkaWEtY2lyY2xlcy1tb2R1bGVfX21lZGlhLWNpcmNsZS1wbGF5IC5wbGF5LWljb24tLWJsYWNre29wYWNpdHk6MH0ubWVkaWEtY2lyY2xlcy1tb2R1bGVfX21lZGlhLWNpcmNsZS1pdGVtLmpzLW92ZXJsYXktb3BlbmVyOmhvdmVyIC5tZWRpYS1jaXJjbGVzLW1vZHVsZV9fbWVkaWEtY2lyY2xlLXBsYXkgLnBsYXktaWNvbi0td2hpdGV7b3BhY2l0eToxfS5tZWRpYS1jaXJjbGVzLW1vZHVsZV9fbWVkaWEtY2lyY2xlLWl0ZW0uanMtb3ZlcmxheS1vcGVuZXI6YWN0aXZlIC5tZWRpYS1jaXJjbGVzLW1vZHVsZV9fbWVkaWEtY2lyY2xlLXBsYXl7YmFja2dyb3VuZDojMDAwO2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiMwMDB9aHRtbDpub3QoLmRldmljZSkgLm1lZGlhLWNpcmNsZXMtbW9kdWxlX19tZWRpYS1jaXJjbGUtaXRlbS5qcy1vdmVybGF5LW9wZW5lcjphY3RpdmUgLm1lZGlhLWNpcmNsZXMtbW9kdWxlX19tZWRpYS1jaXJjbGUtcGxheSxodG1sLmRldmljZSAubWVkaWEtY2lyY2xlcy1tb2R1bGVfX21lZGlhLWNpcmNsZS1pdGVtLmpzLW92ZXJsYXktb3BlbmVyOmFjdGl2ZSAubWVkaWEtY2lyY2xlcy1tb2R1bGVfX21lZGlhLWNpcmNsZS1wbGF5e2JvcmRlcjoycHggc29saWQgIzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Y29sb3I6I2ZmZn0ubWVkaWEtY2lyY2xlcy1tb2R1bGVfX21lZGlhLWNpcmNsZS1pdGVtLmpzLW92ZXJsYXktb3BlbmVyOmFjdGl2ZSAubWVkaWEtY2lyY2xlcy1tb2R1bGVfX21lZGlhLWNpcmNsZS1wbGF5IC5wbGF5LWljb24tLWJsYWNre29wYWNpdHk6MH0ubWVkaWEtY2lyY2xlcy1tb2R1bGVfX21lZGlhLWNpcmNsZS1pdGVtLmpzLW92ZXJsYXktb3BlbmVyOmFjdGl2ZSAubWVkaWEtY2lyY2xlcy1tb2R1bGVfX21lZGlhLWNpcmNsZS1wbGF5IC5wbGF5LWljb24tLXdoaXRle29wYWNpdHk6MX0ubWVkaWEtY2lyY2xlcy1tb2R1bGVfX21lZGlhLWNpcmNsZS1pbWFnZSwubWVkaWEtY2lyY2xlcy1tb2R1bGVfX21lZGlhLWNpcmNsZS1jb250ZW50e3dpZHRoOjgwJTtkaXNwbGF5OmJsb2NrO21hcmdpbjowIGF1dG99Lm1lZGlhLWNpcmNsZXMtbW9kdWxlX19tZWRpYS1jaXJjbGUtaW1hZ2V7bWFyZ2luLWJvdHRvbTo0MHB4O21heC13aWR0aDoyMjBweH1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5tZWRpYS1jaXJjbGVzLW1vZHVsZV9fbWVkaWEtY2lyY2xlLWltYWdle3dpZHRoOjYwJX19Lm1lZGlhLWNpcmNsZXMtbW9kdWxlX19tZWRpYS1jaXJjbGUtY29udGVudCBoM3ttYXJnaW4tYm90dG9tOjE2cHh9Lm1lZGlhLWNpcmNsZXMtbW9kdWxlX19tZWRpYS1jaXJjbGUtcGxheXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOmNhbGMoMjRweCArIDMyICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsubWVkaWEtY2lyY2xlcy1tb2R1bGVfX21lZGlhLWNpcmNsZS1wbGF5e21hcmdpbi10b3A6MjRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsubWVkaWEtY2lyY2xlcy1tb2R1bGVfX21lZGlhLWNpcmNsZS1wbGF5e21hcmdpbi10b3A6NTZweH19Lm1lZGlhLWNpcmNsZXMtbW9kdWxlX19tZWRpYS1jaXJjbGUtcGxheSBzcGFue21hcmdpbi1sZWZ0OjI4cHg7Zm9udC1mYW1pbHk6U2Ftc3VuZ09uZS03MDAsc2Fucy1zZXJpZn0ubWVkaWEtY2lyY2xlcy1tb2R1bGVfX21lZGlhLWNpcmNsZS1wbGF5IC5wbGF5LWljb24tLWJsYWNre29wYWNpdHk6MTtmaWxsOnJnYmEoMCwwLDAsMC44KX0ubWVkaWEtY2lyY2xlcy1tb2R1bGVfX21lZGlhLWNpcmNsZS1wbGF5IC5wbGF5LWljb24tLXdoaXRle29wYWNpdHk6MH0ubWVkaWEtY2lyY2xlcy1tb2R1bGVfX3N2Z3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjI0cHg7dG9wOjUwJTt3aWR0aDoxNHB4O2hlaWdodDoxNHB4O3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsubWVkaWEtY2lyY2xlcy1tb2R1bGVfX3N2Z3tsZWZ0OjE3cHh9fS5tZWRpYS1jaXJjbGVzLW1vZHVsZV9fc3ZnIHN2Z3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RyYW5zaXRpb246b3BhY2l0eSA4MG1zIGVhc2Utb3V0fS5tZW51LW1vZHVsZXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojZjhmOGY4O3BhZGRpbmctdG9wOjIycHg7cGFkZGluZy1ib3R0b206MHB4fS5tZW51LW1vZHVsZSB1bHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtoZWlnaHQ6YXV0bzttYXJnaW46MCBhdXRvO3dpZHRoOjgwJX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5tZW51LW1vZHVsZSB1bHtwYWRkaW5nOjAgMjBweDt3aWR0aDoxMDAlO292ZXJmbG93OmF1dG87d2hpdGUtc3BhY2U6bm93cmFwOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofX0ubWVudS1tb2R1bGUgbGl7ZmxvYXQ6bGVmdDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDo0NHB4O2hlaWdodDo1MHB4fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7Lm1lbnUtbW9kdWxlIGxpe2Zsb2F0Om5vbmU7bWFyZ2luLXJpZ2h0OjIwcHh9fS5tZW51LW1vZHVsZSBsaTpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDphdXRvO2xlZnQ6YXV0bzt3aWR0aDphdXRvO2hlaWdodDphdXRvO2JhY2tncm91bmQtY29sb3I6bm9uZTtib3JkZXItcmFkaXVzOm5vbmV9Lm1lbnUtbW9kdWxlIGxpOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9Lm1lbnUtbW9kdWxlIGxpIGF7Y29sb3I6cmdiYSgwLDAsMCwwLjgpO2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS00MDBcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjEuNjI1fS5tZW51LW1vZHVsZSBsaS5hY3RpdmV7Ym9yZGVyLWJvdHRvbTo0cHggc29saWQgIzE1QkZGRn0ubWVudS1tb2R1bGUgbGkuYWN0aXZlIGF7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTYwMFwiLHNhbnMtc2VyaWZ9LnByb2R1Y3QtY2Fyb3VzZWx7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZC1jb2xvcjojZjhmOGY4O21hcmdpbi10b3A6Y2FsYygxcHggKyAxOSAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3QtY2Fyb3VzZWx7bWFyZ2luLXRvcDoxcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LnByb2R1Y3QtY2Fyb3VzZWx7bWFyZ2luLXRvcDoyMHB4fX0ucHJvZHVjdC1jYXJvdXNlbCAucHJvZHVjdC1jYXJvdXNlbF9fYm9keXttYXJnaW46MjBweCBhdXRvIDMwcHg7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTQwMFwiLHNhbnMtc2VyaWY7cGFkZGluZzowIDEwJTttYXgtd2lkdGg6OTAlO2ZvbnQtc2l6ZTpjYWxjKDE0cHggKyA2ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvZHVjdC1jYXJvdXNlbCAucHJvZHVjdC1jYXJvdXNlbF9fYm9keXtmb250LXNpemU6MTRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsucHJvZHVjdC1jYXJvdXNlbCAucHJvZHVjdC1jYXJvdXNlbF9fYm9keXtmb250LXNpemU6MjBweH19LnByb2R1Y3QtY2Fyb3VzZWwgLnByb2R1Y3QtZ3JpZF9faW5uZXJ7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo3NSU7bWFyZ2luOjQycHggYXV0byAwfUBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCl7LnByb2R1Y3QtY2Fyb3VzZWwgLnByb2R1Y3QtZ3JpZF9faW5uZXJ7d2lkdGg6NjklfX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5wcm9kdWN0LWNhcm91c2VsIC5wcm9kdWN0LWdyaWRfX2lubmVye3dpZHRoOjEwMCU7bWF4LXdpZHRoOjQ5MHB4O21hcmdpbjo0MnB4IGF1dG87bGVmdDoxJTtoZWlnaHQ6MTIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7LnByb2R1Y3QtY2Fyb3VzZWwgLnByb2R1Y3QtZ3JpZF9faW5uZXJ7aGVpZ2h0OjEwNHB4fX1AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpey5wcm9kdWN0LWNhcm91c2VsIC5wcm9kdWN0LWdyaWRfX2lubmVye2hlaWdodDo4MHB4fX1AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpey5wcm9kdWN0LWNhcm91c2VsIC5wcm9kdWN0LWdyaWRfX2lubmVye2hlaWdodDo0NnB4fX0ucHJvZHVjdC1jYXJvdXNlbCAucHJvZHVjdC1ncmlkX19jb2x7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MzIlO21hcmdpbjowIDAuNSV9QG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KXsucHJvZHVjdC1jYXJvdXNlbCAucHJvZHVjdC1ncmlkX19jb2x7d2lkdGg6NDclfX0ucHJvZHVjdC1jYXJvdXNlbCAucHJvZHVjdC1ncmlkX19jb2wgLmJ1dHRvbntkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxNHB4O3BhZGRpbmc6OXB4IDExcHg7bWF4LXdpZHRoOjEzMnB4O21hcmdpbjowIGF1dG87cG9zaXRpb246cmVsYXRpdmU7dG9wOjEycHh9LnByb2R1Y3QtY2Fyb3VzZWx7cGFkZGluZy10b3A6NTBweDtoZWlnaHQ6Y2FsYyg1NTBweCArIDIwMCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3QtY2Fyb3VzZWx7aGVpZ2h0OjU1MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5wcm9kdWN0LWNhcm91c2Vse2hlaWdodDo3NTBweH19QG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KXsucHJvZHVjdC1jYXJvdXNlbHtoZWlnaHQ6YXV0bztwYWRkaW5nLWJvdHRvbTozNXB4fX0ucHJvZHVjdC1jYXJvdXNlbCBoM3t0ZXh0LWFsaWduOmNlbnRlcn0ucHJvZHVjdC1jYXJvdXNlbCAucHJvZHVjdC1ncmlkX19jb2x7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yO29wYWNpdHk6MH0ucHJvZHVjdC1jYXRlZ29yeS1tb2R1bGV7cGFkZGluZy10b3A6ODdweDtjbGVhcjpib3RofS5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZSB+IC5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZXtwYWRkaW5nLXRvcDowfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3QtY2F0ZWdvcnktbW9kdWxle3BhZGRpbmctdG9wOjQwcHh9LnByb2R1Y3QtY2F0ZWdvcnktbW9kdWxlIH4gLnByb2R1Y3QtY2F0ZWdvcnktbW9kdWxle3BhZGRpbmctdG9wOjB9fS5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZSAucHJvZHVjdC1jYXRlZ29yeS1tb2R1bGVfX2hlYWRlcntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MTcwcHggMCA0MHB4IDUwcHg7bWFyZ2luLWJvdHRvbToxMHB4fS5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZSAucHJvZHVjdC1jYXRlZ29yeS1tb2R1bGVfX2hlYWRlciBoM3tkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtsaW5lLWhlaWdodDoxLjQxNjY3O2ZvbnQtc2l6ZTpjYWxjKDI2cHggKyAzNiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3QtY2F0ZWdvcnktbW9kdWxlIC5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZV9faGVhZGVyIGgze2ZvbnQtc2l6ZToyNnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZSAucHJvZHVjdC1jYXRlZ29yeS1tb2R1bGVfX2hlYWRlciBoM3tmb250LXNpemU6NjJweH19LnByb2R1Y3QtY2F0ZWdvcnktbW9kdWxlIC5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZV9faGVhZGVyIGgzIC5saW5rX19pY29ue21hcmdpbi1sZWZ0OjEwcHg7d2lkdGg6NDBweDtoZWlnaHQ6MzZweDtib3R0b206NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMjJweCk7dHJhbnNpdGlvbi1wcm9wZXJ0eTphbGw7dHJhbnNpdGlvbi1kdXJhdGlvbjozOTBtczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7dHJhbnNpdGlvbi1kZWxheTowc30ucHJvZHVjdC1jYXRlZ29yeS1tb2R1bGUgLnByb2R1Y3QtY2F0ZWdvcnktbW9kdWxlX19oZWFkZXIgaDMgLmxpbmtfX2ljb24gc3Zne2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlfS5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZSAucHJvZHVjdC1jYXRlZ29yeS1tb2R1bGVfX2hlYWRlciBoMyAuYXJyb3ctbGluay0tYmxhY2t7ZmlsbDojMDAwMDAwfS5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZSAucHJvZHVjdC1jYXRlZ29yeS1tb2R1bGVfX2hlYWRlciBoMyAuYXJyb3ctbGluay0td2hpdGV7ZmlsbDojZmZmZmZmfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnByb2R1Y3QtY2F0ZWdvcnktbW9kdWxlIC5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZV9faGVhZGVye3BhZGRpbmc6MTIwcHggMCAyNnB4IDI2cHh9LnByb2R1Y3QtY2F0ZWdvcnktbW9kdWxlIC5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZV9faGVhZGVyIGgzIC5saW5rX19pY29ue21hcmdpbi1sZWZ0OjEwcHg7d2lkdGg6MjRweDtoZWlnaHQ6MTJweDt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDhweCl9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3QtY2F0ZWdvcnktbW9kdWxlIC5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZV9faGVhZGVye3BhZGRpbmc6MTIwcHggMCAyNnB4IDI2cHh9LnByb2R1Y3QtY2F0ZWdvcnktbW9kdWxlIC5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZV9faGVhZGVyIGgzIC5saW5rX19pY29ue21hcmdpbi1sZWZ0OjEwcHg7d2lkdGg6MjRweDtoZWlnaHQ6MTJweDt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDhweCl9fS5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZSAucHJvZHVjdC1jYXRlZ29yeS1tb2R1bGVfX2hlYWRlcjpob3ZlciBoMyAubGlua19faWNvbnt0cmFuc2Zvcm06dHJhbnNsYXRlKDEwcHgsIDIycHgpfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnByb2R1Y3QtY2F0ZWdvcnktbW9kdWxlIC5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZV9faGVhZGVyOmhvdmVyIGgzIC5saW5rX19pY29ue3RyYW5zZm9ybTp0cmFuc2xhdGUoMTBweCwgOHB4KX19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvZHVjdC1jYXRlZ29yeS1tb2R1bGUgLnByb2R1Y3QtY2F0ZWdvcnktbW9kdWxlX19oZWFkZXI6aG92ZXIgaDMgLmxpbmtfX2ljb257dHJhbnNmb3JtOnRyYW5zbGF0ZSgxMHB4LCA4cHgpfX0ucHJvZHVjdC1jYXRlZ29yeS1tb2R1bGUgLnByb2R1Y3QtY2F0ZWdvcnktbW9kdWxlX19wcm9kdWN0c3ttYXJnaW4tbGVmdDoxMHB4O21hcmdpbi1yaWdodDoxMHB4O21hcmdpbi1ib3R0b206ODBweH0ucHJvZHVjdC1jYXRlZ29yeS1tb2R1bGUgLnByb2R1Y3QtY2F0ZWdvcnktbW9kdWxlX19wcm9kdWN0czphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZTtjbGVhcjpib3RofUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3QtY2F0ZWdvcnktbW9kdWxlIC5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZV9fcHJvZHVjdHN7bWFyZ2luOjAgMCA2MHB4IDB9fS5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZSAucHJvZHVjdC1ncmlkX19jb2x7bWFyZ2luLXJpZ2h0OjElO21hcmdpbi1ib3R0b206MDt3aWR0aDoxOSV9QG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCl7LnByb2R1Y3QtY2F0ZWdvcnktbW9kdWxlIC5wcm9kdWN0LWdyaWRfX2NvbHt3aWR0aDoxOSU7bWFyZ2luLXJpZ2h0OjElO21hcmdpbi1ib3R0b206MSV9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpey5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZSAucHJvZHVjdC1ncmlkX19jb2x7d2lkdGg6MzEuOCU7bWFyZ2luLXJpZ2h0OjEuMyU7bWFyZ2luLWJvdHRvbToxLjMlfX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZSAucHJvZHVjdC1ncmlkX19jb2x7d2lkdGg6MTAwJTttYXJnaW4tcmlnaHQ6MCU7bWFyZ2luLWJvdHRvbToyJX19QG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KXsucHJvZHVjdC1jYXRlZ29yeS1tb2R1bGUgLnByb2R1Y3QtZ3JpZF9fY29se3dpZHRoOjEwMCU7bWFyZ2luLXJpZ2h0OjAlO21hcmdpbi1ib3R0b206MiV9fS5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZSAucHJvZHVjdC1jYXRlZ29yeS1tb2R1bGVfX21vcmV7cGFkZGluZzozMHB4IDA7aGVpZ2h0OjEwMCV9LnByb2R1Y3QtY2F0ZWdvcnktbW9kdWxlIC5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZV9fbW9yZTpiZWZvcmV7ZGlzcGxheTpibG9jaztjb250ZW50OicnO21hcmdpbjowIGF1dG87d2lkdGg6ODAlO21heC13aWR0aDoxODVweDtwYWRkaW5nLWJvdHRvbTo4NC4zMyU7aGVpZ2h0OjB9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvZHVjdC1jYXRlZ29yeS1tb2R1bGUgLnByb2R1Y3QtY2F0ZWdvcnktbW9kdWxlX19tb3JlOmJlZm9yZXtkaXNwbGF5Om5vbmV9fS5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZSAucHJvZHVjdC1jYXRlZ29yeS1tb2R1bGVfX21vcmU6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO21hcmdpbi10b3A6MjVweDtoZWlnaHQ6OTZweH1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZSAucHJvZHVjdC1jYXRlZ29yeS1tb2R1bGVfX21vcmU6YWZ0ZXJ7ZGlzcGxheTpub25lfX0ucHJvZHVjdC1jYXRlZ29yeS1tb2R1bGUgLnByb2R1Y3QtY2F0ZWdvcnktbW9kdWxlX19tb3JlIGF7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjA7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTQwMFwiLHNhbnMtc2VyaWY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6cmdiYSgwLDAsMCwwLjgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO2ZvbnQtc2l6ZTpjYWxjKDE0cHggKyAyICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvZHVjdC1jYXRlZ29yeS1tb2R1bGUgLnByb2R1Y3QtY2F0ZWdvcnktbW9kdWxlX19tb3JlIGF7Zm9udC1zaXplOjE0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LnByb2R1Y3QtY2F0ZWdvcnktbW9kdWxlIC5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZV9fbW9yZSBhe2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZSAucHJvZHVjdC1jYXRlZ29yeS1tb2R1bGVfX21vcmUgYSAucHJvZHVjdC1jYXRlZ29yeS1tb2R1bGVfX21vcmUtbGFiZWx7cGFkZGluZzoyMHB4IDB9fS5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZSAucHJvZHVjdC1jYXRlZ29yeS1tb2R1bGVfX21vcmUgYSAubW9yZS1hcnJvd3ttYXJnaW46MThweCBhdXRvIDAgYXV0bztkaXNwbGF5OmJsb2NrO2JvcmRlci1yYWRpdXM6NTAlO3dpZHRoOjM0cHg7aGVpZ2h0OjM0cHg7bGluZS1oZWlnaHQ6MzRweDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmO2ZvbnQtc2l6ZToyNHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7YmFja2dyb3VuZC1jb2xvcjojMTViZmZmO3RyYW5zaXRpb246YWxsIC4wN3MgZWFzZX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZSAucHJvZHVjdC1jYXRlZ29yeS1tb2R1bGVfX21vcmUgYSAubW9yZS1hcnJvd3ttYXJnaW46MCBhdXRvO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7cmlnaHQ6MjRweH19LnByb2R1Y3QtY2F0ZWdvcnktbW9kdWxlIC5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZV9fbW9yZSBhIDpob3ZlciAubW9yZS1hcnJvd3ttYXJnaW4tdG9wOjEycHg7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtsaW5lLWhlaWdodDo0MHB4O2JhY2tncm91bmQtY29sb3I6IzA4QTJEQn1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZSAucHJvZHVjdC1jYXRlZ29yeS1tb2R1bGVfX21vcmUgYSA6aG92ZXIgLm1vcmUtYXJyb3d7bWFyZ2luLXRvcDowcHg7cmlnaHQ6MjFweH19LnByb2R1Y3QtY2F0ZWdvcnktbW9kdWxlIC5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZV9fbW9yZSBhIDphY3RpdmUgLm1vcmUtYXJyb3d7bWFyZ2luLXRvcDoxNnB4O3dpZHRoOjM2cHg7aGVpZ2h0OjM2cHg7bGluZS1oZWlnaHQ6MzZweH1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZSAucHJvZHVjdC1jYXRlZ29yeS1tb2R1bGVfX21vcmUgYSA6YWN0aXZlIC5tb3JlLWFycm93e21hcmdpbi10b3A6MHB4O3JpZ2h0OjIzcHh9fS5wcm9kdWN0LWdyaWRfX2NvbHtmbG9hdDpsZWZ0O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1yaWdodDoxJTttYXJnaW4tYm90dG9tOjElO3dpZHRoOjI0JTtib3JkZXItcmFkaXVzOjNweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246YWxsIDUwMG1zIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKX1AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KXsucHJvZHVjdC1ncmlkX19jb2x7d2lkdGg6MjQlO21hcmdpbi1yaWdodDoxJTttYXJnaW4tYm90dG9tOjElfX1AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KXsucHJvZHVjdC1ncmlkX19jb2x7d2lkdGg6MzEuOCU7bWFyZ2luLXJpZ2h0OjEuMyU7bWFyZ2luLWJvdHRvbToxLjMlfX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5wcm9kdWN0LWdyaWRfX2NvbHt3aWR0aDo0OCU7bWFyZ2luLXJpZ2h0OjIlO21hcmdpbi1ib3R0b206MiV9fUBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCl7LnByb2R1Y3QtZ3JpZF9fY29se3dpZHRoOjQ4JTttYXJnaW4tcmlnaHQ6MiU7bWFyZ2luLWJvdHRvbToyJX19LnByb2R1Y3QtZ3JpZF9fY29sLnByb2R1Y3QtZ3JpZF9fY29sLS1maWZ0aHttYXJnaW4tcmlnaHQ6MSU7bWFyZ2luLWJvdHRvbToxJTt3aWR0aDoxOS4yJX0ucHJvZHVjdC1ncmlkX19jb2wucHJvZHVjdC1ncmlkX19jb2wtLWZpZnRoOm50aC1jaGlsZCg1bil7bWFyZ2luLXJpZ2h0OjB9QG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCl7LnByb2R1Y3QtZ3JpZF9fY29sLnByb2R1Y3QtZ3JpZF9fY29sLS1maWZ0aHt3aWR0aDoyNCU7bWFyZ2luLXJpZ2h0OjElO21hcmdpbi1ib3R0b206MSV9LnByb2R1Y3QtZ3JpZF9fY29sLnByb2R1Y3QtZ3JpZF9fY29sLS1maWZ0aDpudGgtY2hpbGQoNW4pe21hcmdpbi1yaWdodDoxJX19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCl7LnByb2R1Y3QtZ3JpZF9fY29sLnByb2R1Y3QtZ3JpZF9fY29sLS1maWZ0aHt3aWR0aDozMS44JTttYXJnaW4tcmlnaHQ6MS4zJTttYXJnaW4tYm90dG9tOjEuMyV9LnByb2R1Y3QtZ3JpZF9fY29sLnByb2R1Y3QtZ3JpZF9fY29sLS1maWZ0aDpudGgtY2hpbGQoNW4pe21hcmdpbi1yaWdodDoxLjMlfX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5wcm9kdWN0LWdyaWRfX2NvbC5wcm9kdWN0LWdyaWRfX2NvbC0tZmlmdGh7d2lkdGg6NDglO21hcmdpbi1yaWdodDoyJTttYXJnaW4tYm90dG9tOjIlfS5wcm9kdWN0LWdyaWRfX2NvbC5wcm9kdWN0LWdyaWRfX2NvbC0tZmlmdGg6bnRoLWNoaWxkKDVuKXttYXJnaW4tcmlnaHQ6MCV9fUBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCl7LnByb2R1Y3QtZ3JpZF9fY29sLnByb2R1Y3QtZ3JpZF9fY29sLS1maWZ0aHt3aWR0aDo0OCU7bWFyZ2luLXJpZ2h0OjIlO21hcmdpbi1ib3R0b206MiV9LnByb2R1Y3QtZ3JpZF9fY29sLnByb2R1Y3QtZ3JpZF9fY29sLS1maWZ0aDpudGgtY2hpbGQoNW4pe21hcmdpbi1yaWdodDowJX19LnByb2R1Y3QtZ3JpZC1mZWF0dXJlZCAucHJvZHVjdC1ncmlkX19jb2x7d2lkdGg6MzIuMyV9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCl7LnByb2R1Y3QtZ3JpZC1mZWF0dXJlZCAucHJvZHVjdC1ncmlkX19jb2x7d2lkdGg6MzIlfX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5wcm9kdWN0LWdyaWQtZmVhdHVyZWQgLnByb2R1Y3QtZ3JpZF9fY29se3dpZHRoOjQ4JX19LnByb2R1Y3QtZ3JpZF9fY29sOmhvdmVye2JveC1zaGFkb3c6aW5zZXQgMCAtMjBweCAwIC0xNnB4ICMxNWJmZmYsMHB4IDJweCA2cHggcmdiYSgwLDAsMCwwLjIpfS5wcm9kdWN0LWdyaWRfX2NvbDphY3RpdmV7Ym94LXNoYWRvdzppbnNldCAwIC0yMHB4IDAgLTE2cHggIzE1YmZmZiwwcHggMnB4IDZweCB0cmFuc3BhcmVudH1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5wcm9kdWN0LWdyaWRfX2NvbDphY3RpdmV7Ym94LXNoYWRvdzppbnNldCAwIC0yMHB4IDAgLTE2cHggIzE1YmZmZiwwcHggMnB4IDZweCByZ2JhKDAsMCwwLDAuMil9fS5wcm9kdWN0LWdyaWR7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJX0ucHJvZHVjdC1ncmlkX19pbm5lcntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlfS5wcm9kdWN0LWdyaWQtZmVhdHVyZWR7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJX0ucHJvZHVjdHMtY29udGVudHtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOjEzMHB4O21pbi1oZWlnaHQ6NTAwcHg7d2lkdGg6MTAwJTt0b3A6MH1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5wcm9kdWN0cy1jb250ZW50e21hcmdpbi10b3A6MH19LnByb2R1Y3QtZ3JpZF9fbW9yZXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjk5JTtsZWZ0OjA7YmFja2dyb3VuZC1jb2xvcjojZmZmO2N1cnNvcjpwb2ludGVyO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmJveC1zaGFkb3cgMjAwbXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO2JvcmRlci1yYWRpdXM6M3B4O21hcmdpbi10b3A6NXB4fUBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpey5wcm9kdWN0LWdyaWRfX21vcmV7d2lkdGg6OTglfX0ucHJvZHVjdC1ncmlkX19tb3JlOmhvdmVye2JveC1zaGFkb3c6MCAycHggNnB4IHJnYmEoMCwwLDAsMC4yMyl9LnByb2R1Y3QtZ3JpZF9fbW9yZTphY3RpdmV7Ym94LXNoYWRvdzowIDJweCA2cHggdHJhbnNwYXJlbnR9LnByb2R1Y3QtZ3JpZF9fbW9yZSBwe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MTNweCAwO2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS02MDBcIixzYW5zLXNlcmlmLHNhbnMtc2VyaWY7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6cmdiYSgwLDAsMCwwLjgpO2xldHRlci1zcGFjaW5nOjAuMDJlbTtmb250LXNpemU6Y2FsYygxMnB4ICsgMiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3QtZ3JpZF9fbW9yZSBwe2ZvbnQtc2l6ZToxMnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5wcm9kdWN0LWdyaWRfX21vcmUgcHtmb250LXNpemU6MTRweH19LnByb2R1Y3QtZ3JpZC1jb250YWluZXItLWV4cGFuZGVkIC5wcm9kdWN0LWdyaWRfX21vcmV7ZGlzcGxheTpub25lfS5zY3JvbGwtdG8tdG9wLXdyYXB7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246Zml4ZWQ7cmlnaHQ6MDtsZWZ0OjA7Ym90dG9tOjEyMHB4O3dpZHRoOjEwMCU7bWF4LXdpZHRoOjE0NDBweDttYXJnaW46YXV0bzt6LWluZGV4OjR9LnNjcm9sbC10by10b3AtYnV0dG9ue3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjE2cHg7d2lkdGg6NjRweDtoZWlnaHQ6NjRweDtib3JkZXItcmFkaXVzOjUwJTtib3JkZXI6MDtkaXNwbGF5Om5vbmU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2N1cnNvcjpwb2ludGVyO2JveC1zaGFkb3c6MCAzcHggMTBweCByZ2JhKDAsMCwwLDAuMjMpfUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpey5zY3JvbGwtdG8tdG9wLWJ1dHRvbnt3aWR0aDo2NHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsuc2Nyb2xsLXRvLXRvcC1idXR0b257d2lkdGg6NjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7LnNjcm9sbC10by10b3AtYnV0dG9ue3dpZHRoOjU2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7LnNjcm9sbC10by10b3AtYnV0dG9ue3dpZHRoOjQ4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnNjcm9sbC10by10b3AtYnV0dG9ue3dpZHRoOjQ0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpey5zY3JvbGwtdG8tdG9wLWJ1dHRvbntoZWlnaHQ6NjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LnNjcm9sbC10by10b3AtYnV0dG9ue2hlaWdodDo2MHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsuc2Nyb2xsLXRvLXRvcC1idXR0b257aGVpZ2h0OjU2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7LnNjcm9sbC10by10b3AtYnV0dG9ue2hlaWdodDo0OHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5zY3JvbGwtdG8tdG9wLWJ1dHRvbntoZWlnaHQ6NDRweH19LnNjcm9sbC10by10b3AtYnV0dG9uIHN2Z3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO21heC13aWR0aDoyOHB4O3otaW5kZXg6MX0uc2Nyb2xsLXRvLXRvcC1idXR0b246YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1O3RyYW5zZm9ybTpzY2FsZSgwLjMpO29wYWNpdHk6MDt0cmFuc2l0aW9uLXByb3BlcnR5OmFsbDt0cmFuc2l0aW9uLWR1cmF0aW9uOjM5MG1zO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTt0cmFuc2l0aW9uLWRlbGF5OjBzfS5zY3JvbGwtdG8tdG9wLWJ1dHRvbjpob3ZlcjpiZWZvcmV7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX0ucHJvZHVjdHMtZ3JpZHtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpyaWdodDt3aWR0aDo4MCV9QG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCl7LnByb2R1Y3RzLWdyaWR7d2lkdGg6NzUlfX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5wcm9kdWN0cy1ncmlke3dpZHRoOjEwMCU7bWFyZ2luLXRvcDoxMjBweH19LnByb2R1Y3QtZ3JpZC1jb250YWluZXIsLnByb2R1Y3QtZ3JpZC1mZWF0dXJlZHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjQ2cHh9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCl7LnByb2R1Y3QtZ3JpZC1jb250YWluZXIsLnByb2R1Y3QtZ3JpZC1mZWF0dXJlZHtyaWdodDotMC41JX19QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsucHJvZHVjdC1ncmlkLWNvbnRhaW5lciwucHJvZHVjdC1ncmlkLWZlYXR1cmVke3dpZHRoOjEwMiU7cmlnaHQ6MC4zJTttYXJnaW4tYm90dG9tOjUwcHh9fS5wcm9kdWN0LWdyaWQtY29udGFpbmVyIGgzLC5wcm9kdWN0LWdyaWQtZmVhdHVyZWQgaDN7Y29sb3I6cmdiYSgwLDAsMCwwLjgpO21hcmdpbi1ib3R0b206MjBweDttYXJnaW4tbGVmdDoyMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnByb2R1Y3QtZ3JpZC1jb250YWluZXIgaDMsLnByb2R1Y3QtZ3JpZC1mZWF0dXJlZCBoM3t3aWR0aDo5MCU7bWFyZ2luOjAgYXV0byAyMHB4fX0uZmlsdGVyZWQtcHJvZHVjdC1saXN0e21hcmdpbi10b3A6Y2FsYygtNDlweCArIC0xOSAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmZpbHRlcmVkLXByb2R1Y3QtbGlzdHttYXJnaW4tdG9wOi00OXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5maWx0ZXJlZC1wcm9kdWN0LWxpc3R7bWFyZ2luLXRvcDotNjhweH19QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuZmlsdGVyZWQtcHJvZHVjdC1saXN0e21hcmdpbi10b3A6MH19LmZpbHRlcmVkLXByb2R1Y3QtbGlzdF9fc3Bpbm5lcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MSU7bGVmdDowO3JpZ2h0OjA7bWFyZ2luOjAgYXV0bzt3aWR0aDo3NXB4O2hlaWdodDo3NXB4O3otaW5kZXg6MH0ubG9hZGluZyAuZmlsdGVyZWQtcHJvZHVjdC1saXN0X19zcGlubmVye2Rpc3BsYXk6YmxvY2t9LmxvYWRlZCAuZmlsdGVyZWQtcHJvZHVjdC1saXN0X19zcGlubmVye2Rpc3BsYXk6bm9uZX0uc2hvcC1wcm9kdWN0LW1vZHVsZXttYXJnaW4tdG9wOjlweDtwYWRkaW5nLXRvcDowfS5zaG9wLXByb2R1Y3QtbW9kdWxlIC5maWx0ZXJlZC1wcm9kdWN0LWxpc3R7bWFyZ2luLXRvcDowfS5zaG9wLXByb2R1Y3QtbW9kdWxlIC5maWx0ZXJlZC1wcm9kdWN0LWxpc3RfX3NwaW5uZXJ7dG9wOjEyNnB4fS5zaG9wLXByb2R1Y3QtbW9kdWxlIC5zY3JvbGwtdG8tdG9wLXdyYXB7ZGlzcGxheTpub25lfS5zaG9wLXByb2R1Y3QtbW9kdWxlLnByb2R1Y3QtY2F0ZWdvcnktbW9kdWxlLS01LWNvbHVtbnMgLnByb2R1Y3RzLWdyaWR7d2lkdGg6MTAwJX0uc2hvcC1wcm9kdWN0LW1vZHVsZS5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZS0tNS1jb2x1bW5zIC5wcm9kdWN0LWZpbHRlcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uc2hvcC1wcm9kdWN0LW1vZHVsZS5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZS0tNS1jb2x1bW5zIC5wcm9kdWN0LWZpbHRlcl9fbW9iaWxlLWJ1dHRvbntkaXNwbGF5Om5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuc2hvcC1wcm9kdWN0LW1vZHVsZS5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZS0tNS1jb2x1bW5zIC5wcm9kdWN0cy1ncmlke21hcmdpbi10b3A6NTZweH19LnByb2R1Y3QtZ3JpZC1oZXJvLWFjdGl2ZSAucHJvZHVjdHMtY29udGVudHtwYWRkaW5nLXRvcDo4NHB4fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnByb2R1Y3QtZ3JpZC1oZXJvLWFjdGl2ZSAucHJvZHVjdHMtY29udGVudHtwYWRkaW5nLXRvcDowcHh9fS5wcm9kdWN0LWdyaWQtaGVyby1hY3RpdmUgLmhlcm8tbW9kdWxle29wYWNpdHk6MDttYXgtd2lkdGg6MTQ0MHB4O21hcmdpbjowIGF1dG99LnByb2R1Y3QtZ3JpZC1oZXJvIC5oZXJvLW1vZHVsZXt0b3A6MTYycHg7bGVmdDowO3JpZ2h0OjA7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowO3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5O3RyYW5zaXRpb24tZHVyYXRpb246MTUwbXM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO3RyYW5zaXRpb24tZGVsYXk6MHN9LnByb2R1Y3QtZ3JpZC1oZXJvIC5oZXJvLW1vZHVsZS5hY3RpdmV7b3BhY2l0eToxO3BvaW50ZXItZXZlbnRzOmF1dG99QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsucHJvZHVjdC1ncmlkLWhlcm8gLmhlcm8tbW9kdWxle3RvcDo2MnB4fX0ucGFnZS1lbWJlZGRlZCAubWFpbi13cmFwcGVye3BhZGRpbmctdG9wOjB9LnBhZ2UtZW1iZWRkZWQgLnByb2R1Y3RzLWNvbnRlbnR7bWFyZ2luLXRvcDo4MHB4fS5wcm9kdWN0LWhlcm97cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy10b3A6Y2FsYyg1MHB4ICsgNzUgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7cGFkZGluZy1ib3R0b206Y2FsYyg1MHB4ICsgNzUgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5wcm9kdWN0LWhlcm97cGFkZGluZy10b3A6NTBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsucHJvZHVjdC1oZXJve3BhZGRpbmctdG9wOjEyNXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3QtaGVyb3twYWRkaW5nLWJvdHRvbTo1MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5wcm9kdWN0LWhlcm97cGFkZGluZy1ib3R0b206MTI1cHh9fS5wcm9kdWN0LWhlcm9fX3NsaWRlcntwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpsZWZ0O3dpZHRoOjU2JX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5wcm9kdWN0LWhlcm9fX3NsaWRlcnt3aWR0aDo1MCV9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3QtaGVyb19fc2xpZGVye3dpZHRoOjEwMCV9fS5wcm9kdWN0LWhlcm8tcHJldmlld3N7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtmbG9hdDpsZWZ0O3RvcDo1MCU7bWFyZ2luLXJpZ2h0OjUlO3dpZHRoOjExJTttaW4td2lkdGg6NzBweDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt6LWluZGV4OjF9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCl7LnByb2R1Y3QtaGVyby1wcmV2aWV3c3t0b3A6NTUlfX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5wcm9kdWN0LWhlcm8tcHJldmlld3N7ZGlzcGxheTpub25lfX0ucHJvZHVjdC1oZXJvLXByZXZpZXdzX193cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDo0MDBweDtvdmVyZmxvdzpoaWRkZW59LnByb2R1Y3QtaGVyby1wcmV2aWV3X19hbGx7cG9zaXRpb246YWJzb2x1dGV9LnByb2R1Y3QtaGVyby1wcmV2aWV3e21hcmdpbjoyMHB4IDA7d2lkdGg6NTZweDtoZWlnaHQ6NTZweDtsaXN0LXN0eWxlOm5vbmU7YmFja2dyb3VuZC1zaXplOjgwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI0U3RTdFNztib3JkZXItcmFkaXVzOjJweDtjdXJzb3I6cG9pbnRlcjtvdmVyZmxvdzpoaWRkZW59LnByb2R1Y3QtaGVyby1wcmV2aWV3LmFjdGl2ZXtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjMTViZmZmfS5wcm9kdWN0LWhlcm8tcHJldmlldzpob3ZlciwucHJvZHVjdC1oZXJvLXByZXZpZXc6Zm9jdXN7Ym94LXNoYWRvdzowIDJweCA2cHggcmdiYSgwLDAsMCwwLjIzKTt0cmFuc2l0aW9uOmFsbCAzOTBtcyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSl9LnByb2R1Y3QtaGVyby1wcmV2aWV3c19fYXJyb3d7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpub25lO3dpZHRoOjU2cHg7aGVpZ2h0OjI2cHg7Ym9yZGVyLXJhZGl1czozcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI0U3RTdFNztjdXJzb3I6cG9pbnRlcn0ucHJvZHVjdC1oZXJvLXByZXZpZXdzX19hcnJvdyBzdmd7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTVweDtoZWlnaHQ6MTVweDt0b3A6MDtsZWZ0OjA7Ym90dG9tOjA7cmlnaHQ6MDttYXJnaW46YXV0b30ucHJvZHVjdC1oZXJvLXByZXZpZXdzX19hcnJvdzpob3ZlciwucHJvZHVjdC1oZXJvLXByZXZpZXdzX19hcnJvdzpmb2N1c3tib3gtc2hhZG93OjAgMnB4IDVweCByZ2JhKDAsMCwwLDAuMSl9LnByb2R1Y3QtaGVyby1wcmV2aWV3c19fYXJyb3cuaW5hY3RpdmUtcHJldmlld3tkaXNwbGF5Om5vbmU7cG9pbnRlci1ldmVudHM6bm9uZTtvcGFjaXR5OjAuODtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY4Zjh9LnByb2R1Y3QtaGVyby1wcmV2aWV3c19fYXJyb3cuaW5hY3RpdmUtcHJldmlldyBzdmd7b3BhY2l0eTowLjV9LnByb2R1Y3QtaGVyby1wcmV2aWV3c19fYXJyb3cuaW5hY3RpdmUtcHJldmlldzpob3ZlciwucHJvZHVjdC1oZXJvLXByZXZpZXdzX19hcnJvdy5pbmFjdGl2ZS1wcmV2aWV3OmZvY3Vze2JveC1zaGFkb3c6bm9uZX0ucHJvZHVjdC1oZXJvX19zbGlkZXN7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpyaWdodDt3aWR0aDpjYWxjKDg1JSArIDUgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7aGVpZ2h0OmNhbGMoMzYwcHggKyA3MCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3QtaGVyb19fc2xpZGVze3dpZHRoOjg1JX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsucHJvZHVjdC1oZXJvX19zbGlkZXN7d2lkdGg6OTAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3QtaGVyb19fc2xpZGVze2hlaWdodDozNjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsucHJvZHVjdC1oZXJvX19zbGlkZXN7aGVpZ2h0OjQzMHB4fX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5wcm9kdWN0LWhlcm9fX3NsaWRlc3t3aWR0aDoxMDAlfX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5wcm9kdWN0LWhlcm9fX3NsaWRlc3toZWlnaHQ6MDtwYWRkaW5nLWJvdHRvbToxMDAlfX0ucHJvZHVjdC1oZXJvLXNsaWRlLC5wcm9kdWN0LWhlcm8tc2xpZGVfX21lZGlhLWNvbnRhaW5lcntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5Om5vbmU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7bWFyZ2luOmF1dG87d2lkdGg6MTAwJTttYXgtd2lkdGg6NDAwcHg7aGVpZ2h0OjEwMCV9LnByb2R1Y3QtaGVyby1zbGlkZTpmaXJzdC1jaGlsZCwucHJvZHVjdC1oZXJvLXNsaWRlX19tZWRpYS1jb250YWluZXI6Zmlyc3QtY2hpbGR7ZGlzcGxheTpibG9jazt6LWluZGV4OjF9LnByb2R1Y3QtaGVyby1zbGlkZSBpbWcsLnByb2R1Y3QtaGVyby1zbGlkZV9fbWVkaWEtY29udGFpbmVyIGltZ3twb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO2xlZnQ6MDttYXJnaW46YXV0bzt0b3A6MDtib3R0b206MDt6LWluZGV4Oi0xfS5wcm9kdWN0LWhlcm8tc2xpZGVfX21lZGlhe3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO21hcmdpbjphdXRvO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5tb2JpbGUtc2xpZGVye2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjUwJTtyaWdodDowO21hcmdpbjowO3BhZGRpbmc6MDtoZWlnaHQ6MTBweDt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt6LWluZGV4OjF9Lm1vYmlsZS1zbGlkZXIgbGl7ZmxvYXQ6bGVmdDt3aWR0aDo4cHg7aGVpZ2h0OjhweDtiYWNrZ3JvdW5kLWNvbG9yOiM5NTk0OTQ7Ym9yZGVyLXJhZGl1czo1MCU7ZGlzcGxheTppbmxpbmU7bWFyZ2luOjAgNHB4O3BhZGRpbmc6MH0ubW9iaWxlLXNsaWRlciBsaTpiZWZvcmV7ZGlzcGxheTpub25lfS5tb2JpbGUtc2xpZGVyIGxpLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsubW9iaWxlLXNsaWRlcnttYXJnaW4tdG9wOjEycHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnByb2R1Y3QtaGVyby1uYXZpZ2F0aW9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrfX0ucHJvZHVjdC1oZXJvX190aXRsZXtmb250LXNpemU6Y2FsYygxOHB4ICsgMTQgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7Y29sb3I6cmdiYSgwLDAsMCwwLjgpO2xpbmUtaGVpZ2h0OjEuMjV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5wcm9kdWN0LWhlcm9fX3RpdGxle2ZvbnQtc2l6ZToxOHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5wcm9kdWN0LWhlcm9fX3RpdGxle2ZvbnQtc2l6ZTozMnB4fX0ucHJvZHVjdC1oZXJvX19kZXNjcmlwdGlvbntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OnJpZ2h0O3dpZHRoOjQzJTtoZWlnaHQ6Y2FsYygzNDBweCArIDYwICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvZHVjdC1oZXJvX19kZXNjcmlwdGlvbntoZWlnaHQ6MzQwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LnByb2R1Y3QtaGVyb19fZGVzY3JpcHRpb257aGVpZ2h0OjQwMHB4fX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5wcm9kdWN0LWhlcm9fX2Rlc2NyaXB0aW9ue3dpZHRoOjUwJX19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvZHVjdC1oZXJvX19kZXNjcmlwdGlvbnttYXJnaW4tdG9wOjE4cHg7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b319LnByb2R1Y3QtaGVyb19fZGVzY3JpcHRpb25fX3dyYXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTttYXJnaW4tcmlnaHQ6MTAlO3dpZHRoOjgwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5wcm9kdWN0LWhlcm9fX2Rlc2NyaXB0aW9uX193cmFwe21hcmdpbi1sZWZ0OjEwJTttYXJnaW4tcmlnaHQ6MH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvZHVjdC1oZXJvX19kZXNjcmlwdGlvbl9fd3JhcHttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowfX0ucHJvZHVjdC1oZXJvX19kZXNjcmlwdGlvbl9fd3JhcCBoMXttYXJnaW4tYm90dG9tOjE1cHg7Y29sb3I6cmdiYSgwLDAsMCwwLjcpO2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS0zMDBjXCIsc2Fucy1zZXJpZjtsaW5lLWhlaWdodDoxLjI7Zm9udC1zaXplOmNhbGMoMjRweCArIDE2ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvZHVjdC1oZXJvX19kZXNjcmlwdGlvbl9fd3JhcCBoMXtmb250LXNpemU6MjRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsucHJvZHVjdC1oZXJvX19kZXNjcmlwdGlvbl9fd3JhcCBoMXtmb250LXNpemU6NDBweH19LnByb2R1Y3QtaGVyb19fZGVzY3JpcHRpb25fX3dyYXA+cHttYXJnaW4tYm90dG9tOjI4cHg7Y29sb3I6cmdiYSgwLDAsMCwwLjgpfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3QtaGVyb19fZGVzY3JpcHRpb25fX3dyYXA+cDpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206MjRweH0ucHJvZHVjdC1oZXJvX19kZXNjcmlwdGlvbl9fd3JhcD5wOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowcHh9fS5wcm9kdWN0LWhlcm9fX2Rlc2NyaXB0aW9uX193cmFwIC5wcm9kdWN0LXByaWNle2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS0zMDBcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjEuMzMzMzM7ZmxvYXQ6bGVmdDttYXJnaW4tdG9wOjE5cHg7bWFyZ2luLXJpZ2h0OjEwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvZHVjdC1oZXJvX19kZXNjcmlwdGlvbl9fd3JhcCAucHJvZHVjdC1wcmljZXt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MjdweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvZHVjdC1oZXJvX19kZXNjcmlwdGlvbl9fd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO21hcmdpbi1yaWdodDowO3RvcDowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5wcm9kdWN0LWhlcm9fX2Rlc2NyaXB0aW9uX193cmFwIC5idXR0b257d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcn19LnByb2R1Y3QtaGVyb19fZGVzY3JpcHRpb24taGVhZGxpbmV7Zm9udC1zaXplOmNhbGMoMTVweCArIDEgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7Y29sb3I6cmdiYSgwLDAsMCwwLjgpO2xpbmUtaGVpZ2h0OjEuNztkaXNwbGF5OmlubGluZS1ibG9jaztjbGVhcjpib3RofUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvZHVjdC1oZXJvX19kZXNjcmlwdGlvbi1oZWFkbGluZXtmb250LXNpemU6MTVweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsucHJvZHVjdC1oZXJvX19kZXNjcmlwdGlvbi1oZWFkbGluZXtmb250LXNpemU6MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvZHVjdC1oZXJvX19kZXNjcmlwdGlvbi1oZWFkbGluZXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46N3B4IDB9fS5wcm9kdWN0LXNoaXBwaW5ne21hcmdpbi10b3A6MThweDtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNDAwXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweH0ucHJvZHVjdC1zaGlwcGluZyBzdmd7cG9zaXRpb246cmVsYXRpdmU7dG9wOi04cHg7ZmxvYXQ6bGVmdDt3aWR0aDozN3B4O2hlaWdodDozNHB4O21hcmdpbi1yaWdodDo2cHh9LnByb2R1Y3QtaGVyb19fcmV2aWV3c3ttYXJnaW4tYm90dG9tOjEwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJX0ucHJvZHVjdC1oZXJvX19yZXZpZXdzX19zdGFyc3tmbG9hdDpsZWZ0O21hcmdpbjo0cHggOHB4IDAgMThweH0ucHJvZHVjdC1oZXJvX19yZXZpZXdzX19zdGFye3dpZHRoOjE1cHg7aGVpZ2h0OjE1cHh9LnByb2R1Y3QtaGVyb19fcmV2aWV3c19fdG90YWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXRvcDoxMHB4O2ZvbnQtc2l6ZToxNHB4fS5wcm9kdWN0LWhlcm9fX2V4dHJhc3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO3BhZGRpbmc6MjBweCAwfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3QtaGVyb19fZXh0cmFze21hcmdpbi10b3A6MTdweH19LnByb2R1Y3QtaGVyb19fZXh0cmFzOmJlZm9yZSwucHJvZHVjdC1oZXJvX19leHRyYXM6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDoxcHg7bWF4LXdpZHRoOjM4NHB4O3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojRTdFN0U3fS5wcm9kdWN0LWhlcm9fX2V4dHJhczpiZWZvcmV7dG9wOjB9LnByb2R1Y3QtaGVyb19fZXh0cmFzOmFmdGVye2JvdHRvbTowfS5wcm9kdWN0LWhlcm9fX3NlY3Rpb257bWFyZ2luLWJvdHRvbToyNnB4fS5wcm9kdWN0LWhlcm9fX3NlY3Rpb246bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnByb2R1Y3QtaGVyb19fc2VjdGlvbiAucHJvZHVjdC1oZXJvX19zZWN0aW9uX190aXRsZXtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNDAwXCIsc2Fucy1zZXJpZjtmb250LXNpemU6Y2FsYygxNXB4ICsgMSAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3QtaGVyb19fc2VjdGlvbiAucHJvZHVjdC1oZXJvX19zZWN0aW9uX190aXRsZXtmb250LXNpemU6MTVweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsucHJvZHVjdC1oZXJvX19zZWN0aW9uIC5wcm9kdWN0LWhlcm9fX3NlY3Rpb25fX3RpdGxle2ZvbnQtc2l6ZToxNnB4fX0ucHJvZHVjdC1jb2xvcntjbGVhcjpib3RoO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5wcm9kdWN0LWNvbG9yX19jaXJjbGV7cG9zaXRpb246cmVsYXRpdmU7ZmxvYXQ6bGVmdDttYXJnaW46MThweCA2cHggNXB4O3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7Ym9yZGVyLXJhZGl1czo1MCU7Ym94LXNoYWRvdzppbnNldCAwIDFweCA1cHggMCByZ2JhKDAsMCwwLDAuMzYpO2N1cnNvcjpwb2ludGVyfS5wcm9kdWN0LWNvbG9yX19jaXJjbGU6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjM2cHg7aGVpZ2h0OjM2cHg7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyOjJweCBzb2xpZCAjMTViZmZmO2xlZnQ6LTUuOHB4O3JpZ2h0OjA7dG9wOjA7Ym90dG9tOjA7bWFyZ2luOmF1dG87b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZSgwLjcpO3RyYW5zaXRpb246YWxsIDE1MG1zIGVhc2Utb3V0fS5wcm9kdWN0LWNvbG9yX19jaXJjbGUuYWN0aXZlOmFmdGVye29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGUoMSl9LnByb2R1Y3QtaGVyby1wcmV2aWV3cy0tbmV3LC5wcm9kdWN0LWhlcm8gLnN0LXNsaWRlcntkaXNwbGF5Om5vbmV9LnByb2R1Y3QtcGFnZS0tbmV3IC5wcm9kdWN0LWhlcm97bWFyZ2luLWJvdHRvbTotN3B4O21hcmdpbi10b3A6NzdweDtwYWRkaW5nLXRvcDpjYWxjKDUwcHggKyAtMTAgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7cGFkZGluZy1ib3R0b206Y2FsYygzNHB4ICsgMCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3QtcGFnZS0tbmV3IC5wcm9kdWN0LWhlcm97cGFkZGluZy10b3A6NTBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsucHJvZHVjdC1wYWdlLS1uZXcgLnByb2R1Y3QtaGVyb3twYWRkaW5nLXRvcDo0MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3QtcGFnZS0tbmV3IC5wcm9kdWN0LWhlcm97cGFkZGluZy1ib3R0b206MzRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsucHJvZHVjdC1wYWdlLS1uZXcgLnByb2R1Y3QtaGVyb3twYWRkaW5nLWJvdHRvbTozNHB4fX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5wcm9kdWN0LXBhZ2UtLW5ldyAucHJvZHVjdC1oZXJve21hcmdpbi10b3A6MH19LnByb2R1Y3QtcGFnZS0tbmV3IC5wcm9kdWN0LWhlcm8gLnByb2R1Y3QtaGVyby1wcmV2aWV3c3tkaXNwbGF5Om5vbmV9LnByb2R1Y3QtcGFnZS0tbmV3IC5wcm9kdWN0LWhlcm8gLnByb2R1Y3QtaGVyby1wcmV2aWV3cy5wcm9kdWN0LWhlcm8tcHJldmlld3MtLW5ld3tkaXNwbGF5OmJsb2NrfS5wcm9kdWN0LXBhZ2UtLW5ldyAucHJvZHVjdC1oZXJvIC5wcm9kdWN0LWhlcm9fX3NsaWRlc3tkaXNwbGF5Om5vbmV9LnByb2R1Y3QtcGFnZS0tbmV3IC5wcm9kdWN0LWhlcm8gLnN0LXNsaWRlcntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmNhbGMoODUlICsgNSAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtoZWlnaHQ6Y2FsYygzOTBweCArIDgwICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvZHVjdC1wYWdlLS1uZXcgLnByb2R1Y3QtaGVybyAuc3Qtc2xpZGVye3dpZHRoOjg1JX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsucHJvZHVjdC1wYWdlLS1uZXcgLnByb2R1Y3QtaGVybyAuc3Qtc2xpZGVye3dpZHRoOjkwJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5wcm9kdWN0LXBhZ2UtLW5ldyAucHJvZHVjdC1oZXJvIC5zdC1zbGlkZXJ7aGVpZ2h0OjM5MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5wcm9kdWN0LXBhZ2UtLW5ldyAucHJvZHVjdC1oZXJvIC5zdC1zbGlkZXJ7aGVpZ2h0OjQ3MHB4fX0ucHJvZHVjdC1wYWdlLS1uZXcgLnByb2R1Y3QtaGVybyAuc3Qtc2xpZGVyIC5zdC1zbGlkZXJfX3NsaWRlc3tkaXNwbGF5OmJsb2NrfS5wcm9kdWN0LXBhZ2UtLW5ldyAucHJvZHVjdC1oZXJvIC5zdC1zbGlkZXIgLnN0LXNsaWRlcl9fc2xpZGV7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0ucHJvZHVjdC1wYWdlLS1uZXcgLnByb2R1Y3QtaGVybyAuc3Qtc2xpZGVyIC5zbGlkZXItbWVhdGJhbGxze3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3BhZGRpbmc6MH0ucHJvZHVjdC1wYWdlLS1uZXcgLnByb2R1Y3QtaGVybyAuc3Qtc2xpZGVyIC5zbGlkZXItbWVhdGJhbGxzIC5zbGlkZXItbWVhdGJhbGxzX19iYWxse2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjE1KX0ucHJvZHVjdC1wYWdlLS1uZXcgLnByb2R1Y3QtaGVybyAuc3Qtc2xpZGVyIC5zbGlkZXItbWVhdGJhbGxzIC5zbGlkZXItbWVhdGJhbGxzX19iYWxsLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMxNWJmZmZ9LnByb2R1Y3QtcGFnZS0tbmV3IC5wcm9kdWN0LWhlcm8gLnByb2R1Y3QtaGVyb19fZGVzY3JpcHRpb257aGVpZ2h0OmNhbGMoMzkwcHggKyA4MCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3QtcGFnZS0tbmV3IC5wcm9kdWN0LWhlcm8gLnByb2R1Y3QtaGVyb19fZGVzY3JpcHRpb257aGVpZ2h0OjM5MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5wcm9kdWN0LXBhZ2UtLW5ldyAucHJvZHVjdC1oZXJvIC5wcm9kdWN0LWhlcm9fX2Rlc2NyaXB0aW9ue2hlaWdodDo0NzBweH19LnByb2R1Y3QtcGFnZS0tbmV3IC5wcm9kdWN0LWhlcm9fX2Rlc2NyaXB0aW9uX193cmFwIGgxe21hcmdpbi1ib3R0b206MTlweDtsaW5lLWhlaWdodDoxLjE2NjY3O2ZvbnQtc2l6ZTpjYWxjKDMycHggKyAxNiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3QtcGFnZS0tbmV3IC5wcm9kdWN0LWhlcm9fX2Rlc2NyaXB0aW9uX193cmFwIGgxe2ZvbnQtc2l6ZTozMnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5wcm9kdWN0LXBhZ2UtLW5ldyAucHJvZHVjdC1oZXJvX19kZXNjcmlwdGlvbl9fd3JhcCBoMXtmb250LXNpemU6NDhweH19LnByb2R1Y3QtcGFnZS0tbmV3IC5wcm9kdWN0LWhlcm9fX2Rlc2NyaXB0aW9uX193cmFwe21hcmdpbi1yaWdodDowO3dpZHRoOmF1dG99LnByb2R1Y3QtcGFnZS0tbmV3IC5wcm9kdWN0LWhlcm9fX2Rlc2NyaXB0aW9uX193cmFwPnB7bWFyZ2luLWJvdHRvbTozMXB4fS5wcm9kdWN0LXBhZ2UtLW5ldyAucHJvZHVjdC1oZXJvX19kZXNjcmlwdGlvbl9fd3JhcCAuYnV0dG9ue2Rpc3BsYXk6bm9uZX0ucHJvZHVjdC1wYWdlLS1uZXcgLnByb2R1Y3QtaGVyb19fZGVzY3JpcHRpb24taGVhZGxpbmV7Zm9udC1zaXplOmNhbGMoMTVweCArIDYgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7bGluZS1oZWlnaHQ6MS4xNjY2N31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3QtcGFnZS0tbmV3IC5wcm9kdWN0LWhlcm9fX2Rlc2NyaXB0aW9uLWhlYWRsaW5le2ZvbnQtc2l6ZToxNXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5wcm9kdWN0LXBhZ2UtLW5ldyAucHJvZHVjdC1oZXJvX19kZXNjcmlwdGlvbi1oZWFkbGluZXtmb250LXNpemU6MjFweH19LnByb2R1Y3QtcGFnZS0tbmV3IC5wcm9kdWN0LWhlcm8tbmF2aWdhdGlvbnt3aWR0aDpjYWxjKDg1JSArIDUgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7ZGlzcGxheTpub25lO3RleHQtYWxpZ246Y2VudGVyO2xlZnQ6YXV0bzt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3QtcGFnZS0tbmV3IC5wcm9kdWN0LWhlcm8tbmF2aWdhdGlvbnt3aWR0aDo4NSV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LnByb2R1Y3QtcGFnZS0tbmV3IC5wcm9kdWN0LWhlcm8tbmF2aWdhdGlvbnt3aWR0aDo5MCV9fS5wcm9kdWN0LXBhZ2UtLW5ldyAucHJvZHVjdC1oZXJvLW5hdmlnYXRpb24gbGl7ZmxvYXQ6bm9uZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo0cHg7aGVpZ2h0OjRweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7b3BhY2l0eTowLjJ9LnByb2R1Y3QtcGFnZS0tbmV3IC5wcm9kdWN0LWhlcm8tbmF2aWdhdGlvbiBsaS5hY3RpdmV7d2lkdGg6OHB4O2hlaWdodDo4cHg7b3BhY2l0eToxfS5wcm9kdWN0LXBhZ2UtLW5ldyAucHJvZHVjdC1oZXJvLXByZXZpZXdze3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0Om5vbmU7dG9wOmF1dG87bWFyZ2luLXJpZ2h0OjUlO3dpZHRoOmF1dG87bWluLXdpZHRoOjcwcHg7dHJhbnNmb3JtOm5vbmV9LnByb2R1Y3QtcGFnZS0tbmV3IC5wcm9kdWN0LWhlcm8tcHJldmlld3NfX3dyYXBwZXJ7aGVpZ2h0OmF1dG99LnByb2R1Y3QtcGFnZS0tbmV3IC5wcm9kdWN0LWhlcm8tcHJldmlld3NfX3dyYXBwZXIgLnByb2R1Y3QtaGVyby1wcmV2aWV3X19hbGx7bWFyZ2luOjA7cG9zaXRpb246cmVsYXRpdmV9LnByb2R1Y3QtcGFnZS0tbmV3IC5wcm9kdWN0LWhlcm8tcHJldmlld3NfX3dyYXBwZXIgLnByb2R1Y3QtaGVyby1wcmV2aWV3LC5wcm9kdWN0LXBhZ2UtLW5ldyAucHJvZHVjdC1oZXJvLXByZXZpZXdzX193cmFwcGVyIC5wcm9kdWN0LWhlcm8tcHJldmlld3NfX2Fycm93e3dpZHRoOjY0cHh9LnByb2R1Y3QtcGFnZS0tbmV3IC5wcm9kdWN0LWhlcm8tcHJldmlld3NfX3dyYXBwZXIgLnByb2R1Y3QtaGVyby1wcmV2aWV3e21hcmdpbjowIC0xcHggMCAwO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDo2NHB4fS5wcm9kdWN0LXBhZ2UtLW5ldyAucHJvZHVjdC1oZXJvLXByZXZpZXdzX193cmFwcGVyIC5wcm9kdWN0LWhlcm8tcHJldmlldy5hY3RpdmV7Ym9yZGVyLWJvdHRvbTozcHggc29saWQgIzE1YmZmZn0ucHJvZHVjdC1oZXJvLmJnLWxpZ2h0LXB1cnBsZSAuc3Qtc2xpZGVyIC5zbGlkZXItbWVhdGJhbGxzIC5zbGlkZXItbWVhdGJhbGxzX19iYWxse2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjIpfS5wcm9kdWN0LWhlcm8uYmctbGlnaHQtcHVycGxlIC5zdC1zbGlkZXIgLnNsaWRlci1tZWF0YmFsbHMgLnNsaWRlci1tZWF0YmFsbHNfX2JhbGwuYWN0aXZle2JhY2tncm91bmQtY29sb3I6IzNFMEQ4Nn0ucHJvZHVjdC1oZXJvLmJnLXB1cnBsZSAuYnJlYWRjcnVtYntjb2xvcjojZmZmfS5wcm9kdWN0LWhlcm8uYmctcHVycGxlIC5wcm9kdWN0LWhlcm9fX2Rlc2NyaXB0aW9uX193cmFwIGgxLC5wcm9kdWN0LWhlcm8uYmctcHVycGxlIC5wcm9kdWN0LWhlcm9fX2Rlc2NyaXB0aW9uLWhlYWRsaW5le2NvbG9yOiNmZmZ9LnByb2R1Y3QtaGVyby5iZy1wdXJwbGUgLnByb2R1Y3QtaGVyby1wcmV2aWV3LC5wcm9kdWN0LWhlcm8uYmctcHVycGxlIC5wcm9kdWN0LWhlcm8tcHJldmlld3NfX2Fycm93e2JhY2tncm91bmQtY29sb3I6IzNlMGQ4Njtib3JkZXItY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjE1KX0ucHJvZHVjdC1oZXJvLmJnLXB1cnBsZSAucHJvZHVjdC1oZXJvLXByZXZpZXcuYWN0aXZlLC5wcm9kdWN0LWhlcm8uYmctcHVycGxlIC5wcm9kdWN0LWhlcm8tcHJldmlld3NfX2Fycm93LmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC4yKTtib3JkZXItYm90dG9tOjNweCBzb2xpZCAjMTViZmZmfS5wcm9kdWN0LWhlcm8uYmctcHVycGxlIC5wcm9kdWN0LWhlcm8tbmF2aWdhdGlvbiBsaXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnByb2R1Y3QtaGVyby5iZy1wdXJwbGUgLnN0LXNsaWRlciAuc2xpZGVyLW1lYXRiYWxscyAuc2xpZGVyLW1lYXRiYWxsc19fYmFsbHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC4yKX0ucHJvZHVjdC1oZXJvLmJnLXB1cnBsZSAuc3Qtc2xpZGVyIC5zbGlkZXItbWVhdGJhbGxzIC5zbGlkZXItbWVhdGJhbGxzX19iYWxsLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnByb2R1Y3QtcHJvbW8tbW9kdWxle3Bvc2l0aW9uOnJlbGF0aXZlO21pbi1oZWlnaHQ6Y2FsYyg0MTBweCArIDkwICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvZHVjdC1wcm9tby1tb2R1bGV7bWluLWhlaWdodDo0MTBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsucHJvZHVjdC1wcm9tby1tb2R1bGV7bWluLWhlaWdodDo1MDBweH19LnByb2R1Y3QtcHJvbW8tbW9kdWxlIC5wcm9kdWN0LXByb21vLW1vZHVsZV9fY29udGVudHt3aWR0aDo1MCU7dGV4dC1hbGlnbjpsZWZ0O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NzhweDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0ucHJvZHVjdC1wcm9tby1tb2R1bGUgLnByb2R1Y3QtcHJvbW8tbW9kdWxlX19jb250ZW50IGgye21hcmdpbjoyMHB4IDAgMzhweCAwO2xpbmUtaGVpZ2h0OjEuMjA4MzM7Zm9udC1zaXplOmNhbGMoMjZweCArIDI2ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvZHVjdC1wcm9tby1tb2R1bGUgLnByb2R1Y3QtcHJvbW8tbW9kdWxlX19jb250ZW50IGgye2ZvbnQtc2l6ZToyNnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5wcm9kdWN0LXByb21vLW1vZHVsZSAucHJvZHVjdC1wcm9tby1tb2R1bGVfX2NvbnRlbnQgaDJ7Zm9udC1zaXplOjUycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnByb2R1Y3QtcHJvbW8tbW9kdWxlIC5wcm9kdWN0LXByb21vLW1vZHVsZV9fY29udGVudHt0b3A6YXV0bztsZWZ0OjA7Ym90dG9tOjI2cHg7cGFkZGluZzowIDI2cHg7d2lkdGg6YXV0bzt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19LnByb2R1Y3QtcHJvbW8tbW9kdWxlIC5wcm9kdWN0LXByb21vLW1vZHVsZV9fY29udGVudCAuYnV0dG9ue3BhZGRpbmc6MTRweH0ucHJvZHVjdC1wcm9tby1tb2R1bGUgLnByb2R1Y3QtcHJvbW8tbW9kdWxlX19mZWF0dXJlZHtwYWRkaW5nOjNweCAxNHB4O2JvcmRlci1yYWRpdXM6MTVweDtib3JkZXItd2lkdGg6MnB4O2JvcmRlci1zdHlsZTpzb2xpZDtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MTRweDtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNzAwXCIsc2Fucy1zZXJpZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnByb2R1Y3QtcHJvbW8tbW9kdWxlLnByb2R1Y3QtcHJvbW8tbW9kdWxlLS1yaWdodCAucHJvZHVjdC1wcm9tby1tb2R1bGVfX2NvbnRlbnR7bGVmdDphdXRvO3JpZ2h0OjB9LmJnLWJsYWNrIC5wcm9kdWN0LXByb21vLW1vZHVsZV9fZmVhdHVyZWR7Y29sb3I6I2ZmNTI1MTtib3JkZXItY29sb3I6I2ZmNTI1MX0uYmctZW5kZWF2b3ItYmx1ZSAucHJvZHVjdC1wcm9tby1tb2R1bGVfX2ZlYXR1cmVke2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNmZmZ9LnByb21vLW1vZHVsZXtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6NDQwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvbW8tbW9kdWxle2hlaWdodDphdXRvO3BhZGRpbmc6NDBweCAyNHB4O3RleHQtYWxpZ246bGVmdH19LnByb21vLW1vZHVsZSBoMntmb250LXNpemU6Y2FsYygyNHB4ICsgOCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtsaW5lLWhlaWdodDoxLjI1fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvbW8tbW9kdWxlIGgye2ZvbnQtc2l6ZToyNHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5wcm9tby1tb2R1bGUgaDJ7Zm9udC1zaXplOjMycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnByb21vLW1vZHVsZS5wcm9tby1tb2R1bGVfX21vYmlsZS1zdHlsZS0tY2VudGVyZWR7dGV4dC1hbGlnbjpjZW50ZXJ9fS5wcm9tby1tb2R1bGUgLnByb21vLW1vZHVsZV9fY3Rhc3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlO21hcmdpbi10b3A6MjJweH1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5wcm9tby1tb2R1bGUgLnByb21vLW1vZHVsZV9fY3Rhc3ttYXJnaW4tYm90dG9tOjB9fS5wcm9tby1tb2R1bGVfX3RleHQtd3JhcHBlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDt3aWR0aDo2MCV9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvbW8tbW9kdWxlX190ZXh0LXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX19LnByb21vLW1vZHVsZV9fdGV4dC13cmFwcGVyLnByb21vLW1vZHVsZV9faW1hZ2VzdHlsZS0tbGVmdHtyaWdodDowO2xlZnQ6YXV0b30ucHJvbW8tbW9kdWxlX190ZXh0LXdyYXBwZXIucHJvbW8tbW9kdWxlX19pbWFnZXN0eWxlLS1sZWZ0IC5wcm9tby1tb2R1bGVfX3RleHR7cmlnaHQ6MH0ucHJvbW8tbW9kdWxlX190ZXh0LXdyYXBwZXIucHJvbW8tbW9kdWxlX19pbWFnZXN0eWxlLS1yaWdodHtyaWdodDphdXRvO2xlZnQ6MH0ucHJvbW8tbW9kdWxlX19pbWFnZXN0eWxlLS1sZWZ0IC5wcm9tby1tb2R1bGVfX2JvZHlzdHlsZS0tcmVndWxhcnttYXJnaW4tcmlnaHQ6NDhweDttYXJnaW4tbGVmdDoxNnB4fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnByb21vLW1vZHVsZV9faW1hZ2VzdHlsZS0tbGVmdCAucHJvbW8tbW9kdWxlX19ib2R5c3R5bGUtLXJlZ3VsYXJ7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6MH19LnByb21vLW1vZHVsZV9faW1hZ2VzdHlsZS0tcmlnaHQgLnByb21vLW1vZHVsZV9fYm9keXN0eWxlLS1yZWd1bGFye21hcmdpbi1sZWZ0OjQ4cHg7bWFyZ2luLXJpZ2h0OjE2cHh9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsucHJvbW8tbW9kdWxlX19pbWFnZXN0eWxlLS1yaWdodCAucHJvbW8tbW9kdWxlX19ib2R5c3R5bGUtLXJlZ3VsYXJ7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MH19LnByb21vLW1vZHVsZV9faW1hZ2VzdHlsZS0tbGVmdCAucHJvbW8tbW9kdWxlX19ib2R5c3R5bGUtLXBhZGRlZHttYXJnaW4tcmlnaHQ6MTQ4cHg7bWFyZ2luLWxlZnQ6MTZweH1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5wcm9tby1tb2R1bGVfX2ltYWdlc3R5bGUtLWxlZnQgLnByb21vLW1vZHVsZV9fYm9keXN0eWxlLS1wYWRkZWR7bWFyZ2luLXJpZ2h0OjA7cGFkZGluZy1yaWdodDo5NnB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5wcm9tby1tb2R1bGVfX2ltYWdlc3R5bGUtLWxlZnQgLnByb21vLW1vZHVsZV9fYm9keXN0eWxlLS1wYWRkZWR7bWFyZ2luOjA7cGFkZGluZzowfX0ucHJvbW8tbW9kdWxlX19pbWFnZXN0eWxlLS1yaWdodCAucHJvbW8tbW9kdWxlX19ib2R5c3R5bGUtLXBhZGRlZHttYXJnaW4tbGVmdDoxNDhweH1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5wcm9tby1tb2R1bGVfX2ltYWdlc3R5bGUtLXJpZ2h0IC5wcm9tby1tb2R1bGVfX2JvZHlzdHlsZS0tcGFkZGVke21hcmdpbi1sZWZ0OjA7cGFkZGluZy1sZWZ0Ojk2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnByb21vLW1vZHVsZV9faW1hZ2VzdHlsZS0tcmlnaHQgLnByb21vLW1vZHVsZV9fYm9keXN0eWxlLS1wYWRkZWR7bWFyZ2luOjA7cGFkZGluZzowfX0ucHJvbW8tbW9kdWxlX190ZXh0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7bWF4LXdpZHRoOjU4NnB4fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnByb21vLW1vZHVsZV9fdGV4dHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjA7dHJhbnNmb3JtOm5vbmV9fS5wcm9tby1tb2R1bGVfX3RleHQgaDJ7bWFyZ2luLWJvdHRvbToyNHB4fS5wcm9tby1tb2R1bGVfX2J1dHRvbnttYXJnaW46MjRweCAwIDB9LnByb21vLW1vZHVsZV9faW1hZ2Utd3JhcHBlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDo0MCU7aGVpZ2h0OjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucHJvbW8tbW9kdWxlX19pbWFnZS13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmF1dG87aGVpZ2h0OjE3NnB4O21hcmdpbi1ib3R0b206MzZweDtwYWRkaW5nOjB9fS5wcm9tby1tb2R1bGVfX2ltYWdlLXdyYXBwZXIucHJvbW8tbW9kdWxlX19pbWFnZXN0eWxlLS1sZWZ0e3JpZ2h0OmF1dG87bGVmdDowfS5wcm9tby1tb2R1bGVfX2ltYWdlLXdyYXBwZXIucHJvbW8tbW9kdWxlX19pbWFnZXN0eWxlLS1yaWdodHtyaWdodDowO2xlZnQ6YXV0b30ucHJvbW8tbW9kdWxlX19pbWFnZS13cmFwcGVyIHBpY3R1cmV7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5wcm9tby1tb2R1bGVfX2ltYWdlLXdyYXBwZXIgcGljdHVyZSBpbWd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5wcm9tby1tb2R1bGVfX2ltYWdlLXdyYXBwZXIgcGljdHVyZSBpbWd7d2lkdGg6YXV0bztoZWlnaHQ6MTAwJX19ZGl2Om5vdCguYmctd2hpdGUpKy5wcm9tby1tb2R1bGUgLnByb21vLW1vZHVsZV9faG9yaXpvbmFsLXJ1bGV7ZGlzcGxheTpub25lfS5wcm9tby1tb2R1bGVfX2hvcml6b25hbC1ydWxle3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMXB4O21hcmdpbjowO2JvcmRlcjpub25lO2JvcmRlci10b3A6MnB4IHNvbGlkICNmM2YzZjN9LnByb21vLW1vZHVsZV9faG9yaXpvbmFsLXJ1bGUtLXJlZ3VsYXJ7bGVmdDo0OHB4O3JpZ2h0OjQ4cHh9LnByb21vLW1vZHVsZV9faG9yaXpvbmFsLXJ1bGUtLXBhZGRlZHtsZWZ0OjE0OHB4O3JpZ2h0OjE0OHB4fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnByb21vLW1vZHVsZV9faG9yaXpvbmFsLXJ1bGUtLXJlZ3VsYXIsLnByb21vLW1vZHVsZV9faG9yaXpvbmFsLXJ1bGUtLXBhZGRlZHtsZWZ0OjI0cHg7cmlnaHQ6MjRweH19cXVlc3Rpb25uYWlyZS1tb2R1bGUtcXVhbnRpdHl7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6MjAwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7cXVlc3Rpb25uYWlyZS1tb2R1bGUtcXVhbnRpdHl7bWluLWhlaWdodDoyMDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7cXVlc3Rpb25uYWlyZS1tb2R1bGUtcXVhbnRpdHl7bWluLWhlaWdodDoxODhweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7cXVlc3Rpb25uYWlyZS1tb2R1bGUtcXVhbnRpdHl7bWluLWhlaWdodDoxNzZweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXtxdWVzdGlvbm5haXJlLW1vZHVsZS1xdWFudGl0eXttaW4taGVpZ2h0OjE2NHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpe3F1ZXN0aW9ubmFpcmUtbW9kdWxlLXF1YW50aXR5e21pbi1oZWlnaHQ6MTUycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7cXVlc3Rpb25uYWlyZS1tb2R1bGUtcXVhbnRpdHl7bWluLWhlaWdodDphdXRvICFpbXBvcnRhbnR9fXF1ZXN0aW9ubmFpcmUtbW9kdWxlLXF1YW50aXR5IFtkYXRhLW9wZW4taW5wdXRdIHB7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS03MDBcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpe3F1ZXN0aW9ubmFpcmUtbW9kdWxlLXF1YW50aXR5IFtkYXRhLW9wZW4taW5wdXRdIHB7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpe3F1ZXN0aW9ubmFpcmUtbW9kdWxlLXF1YW50aXR5IFtkYXRhLW9wZW4taW5wdXRdIHB7Zm9udC1zaXplOjEycHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpe3F1ZXN0aW9ubmFpcmUtbW9kdWxlLXF1YW50aXR5IFtkYXRhLW9wZW4taW5wdXRdIHB7Zm9udC1zaXplOjEycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7cXVlc3Rpb25uYWlyZS1tb2R1bGUtcXVhbnRpdHkgW2RhdGEtb3Blbi1pbnB1dF0gcHtmb250LXNpemU6MTJweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXtxdWVzdGlvbm5haXJlLW1vZHVsZS1xdWFudGl0eSBbZGF0YS1vcGVuLWlucHV0XSBwe2ZvbnQtc2l6ZToxMnB4fX1xdWVzdGlvbm5haXJlLW1vZHVsZS1xdWFudGl0eSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbnt3aWR0aDo4MHB4O2hlaWdodDo4MHB4O21hcmdpbjoxNnB4IDhweDt3aWR0aDo4MHB4O2hlaWdodDo4MHB4O21hcmdpbjoxNnB4O21hcmdpbi1ib3R0b206MTBweDttYXJnaW4tdG9wOjEwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7cXVlc3Rpb25uYWlyZS1tb2R1bGUtcXVhbnRpdHkgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19vcHRpb257d2lkdGg6ODBweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7cXVlc3Rpb25uYWlyZS1tb2R1bGUtcXVhbnRpdHkgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19vcHRpb257d2lkdGg6NzJweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7cXVlc3Rpb25uYWlyZS1tb2R1bGUtcXVhbnRpdHkgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19vcHRpb257d2lkdGg6NjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXtxdWVzdGlvbm5haXJlLW1vZHVsZS1xdWFudGl0eSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbnt3aWR0aDo1NnB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpe3F1ZXN0aW9ubmFpcmUtbW9kdWxlLXF1YW50aXR5IC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9ue3dpZHRoOjUycHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpe3F1ZXN0aW9ubmFpcmUtbW9kdWxlLXF1YW50aXR5IC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9ue2hlaWdodDo4MHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXtxdWVzdGlvbm5haXJlLW1vZHVsZS1xdWFudGl0eSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbntoZWlnaHQ6NzJweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7cXVlc3Rpb25uYWlyZS1tb2R1bGUtcXVhbnRpdHkgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19vcHRpb257aGVpZ2h0OjY0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7cXVlc3Rpb25uYWlyZS1tb2R1bGUtcXVhbnRpdHkgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19vcHRpb257aGVpZ2h0OjU2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7cXVlc3Rpb25uYWlyZS1tb2R1bGUtcXVhbnRpdHkgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19vcHRpb257aGVpZ2h0OjUycHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpe3F1ZXN0aW9ubmFpcmUtbW9kdWxlLXF1YW50aXR5IC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9ue21hcmdpbjoxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXtxdWVzdGlvbm5haXJlLW1vZHVsZS1xdWFudGl0eSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbnttYXJnaW46MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7cXVlc3Rpb25uYWlyZS1tb2R1bGUtcXVhbnRpdHkgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19vcHRpb257bWFyZ2luOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7cXVlc3Rpb25uYWlyZS1tb2R1bGUtcXVhbnRpdHkgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19vcHRpb257bWFyZ2luOjEycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7cXVlc3Rpb25uYWlyZS1tb2R1bGUtcXVhbnRpdHkgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19vcHRpb257bWFyZ2luOjEycHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpe3F1ZXN0aW9ubmFpcmUtbW9kdWxlLXF1YW50aXR5IC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9ue21hcmdpbi1ib3R0b206MTJweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7cXVlc3Rpb25uYWlyZS1tb2R1bGUtcXVhbnRpdHkgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19vcHRpb257bWFyZ2luLWJvdHRvbTo4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpe3F1ZXN0aW9ubmFpcmUtbW9kdWxlLXF1YW50aXR5IC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9ue21hcmdpbi1ib3R0b206OHB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpe3F1ZXN0aW9ubmFpcmUtbW9kdWxlLXF1YW50aXR5IC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9ue21hcmdpbi1ib3R0b206OHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpe3F1ZXN0aW9ubmFpcmUtbW9kdWxlLXF1YW50aXR5IC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9ue21hcmdpbi1ib3R0b206OHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXtxdWVzdGlvbm5haXJlLW1vZHVsZS1xdWFudGl0eSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbnttYXJnaW4tdG9wOjEycHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpe3F1ZXN0aW9ubmFpcmUtbW9kdWxlLXF1YW50aXR5IC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9ue21hcmdpbi10b3A6OHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXtxdWVzdGlvbm5haXJlLW1vZHVsZS1xdWFudGl0eSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbnttYXJnaW4tdG9wOjhweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXtxdWVzdGlvbm5haXJlLW1vZHVsZS1xdWFudGl0eSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbnttYXJnaW4tdG9wOjhweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXtxdWVzdGlvbm5haXJlLW1vZHVsZS1xdWFudGl0eSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbnttYXJnaW4tdG9wOjhweH19QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXtxdWVzdGlvbm5haXJlLW1vZHVsZS1xdWFudGl0eSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbnt3aWR0aDo3MHB4O2hlaWdodDo3MHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpe3F1ZXN0aW9ubmFpcmUtbW9kdWxlLXF1YW50aXR5IC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9ue3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHh9fS5xdWVzdGlvbm5haXJlLW1vZHVsZS1xdWFudGl0eV9fYnV0dG9uc3tkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyfS5xdWVzdGlvbm5haXJlLW1vZHVsZS1xdWFudGl0eV9faW5wdXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1hbGlnbjpjZW50ZXJ9LnF1ZXN0aW9ubmFpcmUtbW9kdWxlLXF1YW50aXR5X19pbnB1dCBpbnB1dHtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXI6bm9uZTtmb250LWZhbWlseTppbmhlcml0O3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZTo1MHB4O3dpZHRoOjgwcHg7aGVpZ2h0OjgwcHg7dmVydGljYWwtYWxpZ246bWlkZGxlO3BvaW50ZXItZXZlbnRzOm5vbmV9LnF1ZXN0aW9ubmFpcmUtbW9kdWxlLXF1YW50aXR5X19pbnB1dCAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbntkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0ucXVlc3Rpb25uYWlyZS1tb2R1bGUtcXVhbnRpdHlfX2lucHV0IC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9uIHB7Zm9udC1zaXplOjMycHggIWltcG9ydGFudH0ucXVlc3Rpb25uYWlyZS1tb2R1bGUtcXVhbnRpdHlfX2lucHV0IGFbZGF0YS1jbG9zZS1pbnB1dF17Y29sb3I6IzAwMDtvcGFjaXR5Oi43O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnF1ZXN0aW9ubmFpcmUtbW9kdWxlLXF1YW50aXR5X19pbnB1dC1hbnN3ZXJ7bWFyZ2luLXRvcDoxNnB4O21hcmdpbi1ib3R0b206OHB4fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZS1xdWFudGl0eV9faW5wdXQtYW5zd2Vye21hcmdpbi10b3A6MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlLXF1YW50aXR5X19pbnB1dC1hbnN3ZXJ7bWFyZ2luLXRvcDoxMnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGUtcXVhbnRpdHlfX2lucHV0LWFuc3dlcnttYXJnaW4tdG9wOjEycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlLXF1YW50aXR5X19pbnB1dC1hbnN3ZXJ7bWFyZ2luLXRvcDo4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlLXF1YW50aXR5X19pbnB1dC1hbnN3ZXJ7bWFyZ2luLXRvcDo0cHh9fXF1ZXN0aW9ubmFpcmUtbW9kdWxlLXRleHQtaW5wdXR7ZGlzcGxheTpibG9ja31xdWVzdGlvbm5haXJlLW1vZHVsZS10ZXh0LWlucHV0IGlucHV0W3R5cGU9XCJ0ZXh0XCJde3dpZHRoOjYwJTtwYWRkaW5nOjExcHggOHB4O2ZvbnQtc2l6ZToxOHB4O2NvbG9yOiMwMDA7bWFyZ2luLXJpZ2h0OjRweDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtib3JkZXI6bm9uZTtib3JkZXItYm90dG9tOjJweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDgpfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7cXVlc3Rpb25uYWlyZS1tb2R1bGUtdGV4dC1pbnB1dCBpbnB1dFt0eXBlPVwidGV4dFwiXXt3aWR0aDoxMDAlfX0ucXVlc3Rpb25uYWlyZS1tb2R1bGV7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjU3NnB4O2JhY2tncm91bmQtY29sb3I6I0VERURGNTt0cmFuc2l0aW9uOnBhZGRpbmcgLjVzIGVhc2V9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxle2hlaWdodDo1MDRweH19QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGV7aGVpZ2h0OmF1dG99fS5xdWVzdGlvbm5haXJlLW1vZHVsZSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbi1pY29ue2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjQ4cHg7bWF4LWhlaWdodDo0OHB4fS5xdWVzdGlvbm5haXJlLW1vZHVsZSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3Byb2R1Y3QtcXVlc3Rpb25ze2Rpc3BsYXk6bm9uZTtwb2ludGVyLWV2ZW50czpub25lfS5xdWVzdGlvbm5haXJlLW1vZHVsZSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3Byb2R1Y3QtcXVlc3Rpb25zIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcHJvZ3Jlc3MtaW5kaWNhdG9yIGJ1dHRvbntvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNTAlKX0ucXVlc3Rpb25uYWlyZS1tb2R1bGUgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19wcm9kdWN0LXF1ZXN0aW9ucyAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3Byb2dyZXNzLWluZGljYXRvciB1bHtvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjAwJSl9LnF1ZXN0aW9ubmFpcmUtbW9kdWxlIC50b29sdGlwIC50b29sdGlwX19idWJibGV7cmlnaHQ6LTk2cHh9LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19wcm9ncmVzcy1pbmRpY2F0b3J7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6OHB4O3dpZHRoOjUwJTttYXgtd2lkdGg6NTg4cHg7Ym90dG9tOjMycHh9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3Byb2dyZXNzLWluZGljYXRvcnt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO3JpZ2h0OjA7Ym90dG9tOjM0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19wcm9ncmVzcy1pbmRpY2F0b3J7Ym90dG9tOjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19wcm9ncmVzcy1pbmRpY2F0b3J7Ym90dG9tOjMwcHh9fS5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcHJvZ3Jlc3MtYmFye3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDo0cHg7d2lkdGg6Y2FsYygxMDAlIC0gMjMwcHgpO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgMCk7YmFja2dyb3VuZDpyZ2JhKDYyLDEzLDEzNCwwLjEyKTtib3JkZXItcmFkaXVzOjJweDtvdmVyZmxvdzpoaWRkZW59LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19wcm9ncmVzcy1maWxse3dpZHRoOjA7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDojM0UwRDg2O3RyYW5zaXRpb246YWxsIC43cyBlYXNlfS5xdWVzdGlvbm5haXJlLW1vZHVsZV9fYmFjay1idXR0b257cG9zaXRpb246YWJzb2x1dGU7dG9wOi0xMHB4O2xlZnQ6MTZweDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOjE0cHg7Ym9yZGVyOm5vbmU7Y29sb3I6IzQyMTQ4Mztmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtODAwXCIsc2Fucy1zZXJpZjtjdXJzb3I6cG9pbnRlcn0ucXVlc3Rpb25uYWlyZS1tb2R1bGVfX2JhY2stYnV0dG9uIC5hcnJvd3tkaXNwbGF5OmlubGluZS1ibG9jazt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7bWFyZ2luLXJpZ2h0OjhweDt0cmFuc2l0aW9uOmFsbCAuMXMgZWFzZTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLXRvcDotMnB4fS5xdWVzdGlvbm5haXJlLW1vZHVsZV9fYmFjay1idXR0b24gLmFycm93IHN2Z3tkaXNwbGF5OmJsb2NrO3dpZHRoOjIwcHg7aGVpZ2h0OjEwcHg7ZmlsbDojNDIxNDgzfS5xdWVzdGlvbm5haXJlLW1vZHVsZV9fYmFjay1idXR0b246aG92ZXIgLmFycm93LC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fYmFjay1idXR0b246Zm9jdXMgLmFycm93e3RyYW5zZm9ybTp0cmFuc2xhdGUoLTRweCwgMCkgcm90YXRlKDE4MGRlZyl9LmFkdC1zdGFydGVyLWtpdHtkaXNwbGF5Om5vbmV9LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbnN7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3BhY2l0eToxO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmFsbCAuMjVzIGxpbmVhcn1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb25ze3Bvc2l0aW9uOnJlbGF0aXZlfX0ucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3N2Zy13cmFwcGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMXMgZWFzZX0ucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3N2Zy13cmFwcGVyIHN2Z3tkaXNwbGF5OmJsb2NrfS5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb25zLWNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNnB4O3JpZ2h0OjE2cHg7d2lkdGg6NjRweDtoZWlnaHQ6NjRweDttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjA7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyLXJhZGl1czo1MCU7ZGlzcGxheTpub25lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbnMtY2xvc2U6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjUwJTtib3gtc2hhZG93OjAgNHB4IDEwcHggcmdiYSgwLDAsMCwwLjIpO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dHJhbnNpdGlvbjphbGwgLjFzIGVhc2V9LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbnMtY2xvc2U6YWZ0ZXJ7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OifinJUnO3RvcDo1MCU7bGVmdDo1MCU7aGVpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6MDt3aWR0aDphdXRvO3RleHQtYWxpZ246Y2VudGVyO2JvcmRlcjpub25lO2ZvbnQtc2l6ZToyNHB4O3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7Y29sb3I6cmdiYSgwLDAsMCwwLjgpO21hcmdpbi10b3A6LTFweH1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb25zLWNsb3NlOmFmdGVye2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OmJvbGR9fS5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb25zLWNsb3NlLmRpc2FibGVke29wYWNpdHk6LjI7cG9pbnRlci1ldmVudHM6bm9uZX0ucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9ucy1jbG9zZTpob3ZlcjpiZWZvcmV7dHJhbnNmb3JtOnNjYWxlKDEuMDUpfS5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb25zLWNsb3NlOmFjdGl2ZTpiZWZvcmV7dHJhbnNmb3JtOnNjYWxlKDAuOTUpO3RyYW5zaXRpb246bm9uZX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb25zLWNsb3Nle3dpZHRoOjMycHg7aGVpZ2h0OjMycHg7Zm9udC13ZWlnaHQ6Ym9sZH19QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGUuYWN0aXZlIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb25zLWNsb3Nle2Rpc3BsYXk6YmxvY2t9fS5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb257cG9zaXRpb246YWJzb2x1dGU7cGFkZGluZzoxNnB4O3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb257cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowfX0ucXVlc3Rpb25uYWlyZS1tb2R1bGUuYWN0aXZlIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb257Ym90dG9tOjB9LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1oZWFkZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6Y2FsYygxMDAlIC0gNTg4cHgpO2hlaWdodDoxMDAlO3ZlcnRpY2FsLWFsaWduOnRvcDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTtvcGFjaXR5OjF9QG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1oZWFkZXJ7d2lkdGg6NTAlfX0ucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlciAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWlsbHVzdHJhdGlvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7d2lkdGg6NzAlfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1oZWFkZXIgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbGx1c3RyYXRpb257d2lkdGg6NTAlfS5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb246bnRoLWNoaWxkKDEpIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taGVhZGVyIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taWxsdXN0cmF0aW9ue3dpZHRoOjYwJX19LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1oZWFkZXIgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbGx1c3RyYXRpb24gaW1ne2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttYXgtd2lkdGg6NTQwcHg7bWF4LWhlaWdodDo0MDZweDttYXJnaW46MCBhdXRvfS5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taGVhZGVyIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taWxsdXN0cmF0aW9uIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taWxsdXN0cmF0aW9uX19saW5le3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDoycHg7YmFja2dyb3VuZDojM0UwRDg2O3JpZ2h0OjA7d2lkdGg6MTAwJTtib3R0b206MDt3aWxsLWNoYW5nZTp3aWR0aDt0cmFuc2l0aW9uOndpZHRoIDAuN3MgZWFzZTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tfS5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taGVhZGVyIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taWxsdXN0cmF0aW9uIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taWxsdXN0cmF0aW9uX19saW5lLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbGx1c3RyYXRpb25fX2xpbmUtLWZyb20tbGVmdHtyaWdodDphdXRvO2xlZnQ6MH1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taGVhZGVyIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taWxsdXN0cmF0aW9uIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taWxsdXN0cmF0aW9uX19saW5le2hlaWdodDoxcHh9fS5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taGVhZGVyIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taWxsdXN0cmF0aW9uW2RhdGEtdHlwZT1cImltYWdlXCJdIGltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7bWF4LXdpZHRoOjgwJTtoZWlnaHQ6YXV0b30ucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlciAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlcl9fcHJvZHVjdHtib3JkZXItcmFkaXVzOjUwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7d2lkdGg6NDMycHg7aGVpZ2h0OjQzMnB4O2JhY2tncm91bmQtY29sb3I6cmdiYSg2NiwyMCwxMzEsMC4wNil9QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1oZWFkZXIgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1oZWFkZXJfX3Byb2R1Y3R7d2lkdGg6NDMycHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taGVhZGVyIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taGVhZGVyX19wcm9kdWN0e3dpZHRoOjM1NnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlciAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlcl9fcHJvZHVjdHt3aWR0aDoyNzZweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlciAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlcl9fcHJvZHVjdHt3aWR0aDoyMDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlciAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlcl9fcHJvZHVjdHt3aWR0aDoxMjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1oZWFkZXIgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1oZWFkZXJfX3Byb2R1Y3R7aGVpZ2h0OjQzMnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlciAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlcl9fcHJvZHVjdHtoZWlnaHQ6MzU2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taGVhZGVyIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taGVhZGVyX19wcm9kdWN0e2hlaWdodDoyNzZweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlciAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlcl9fcHJvZHVjdHtoZWlnaHQ6MjAwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1oZWFkZXIgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1oZWFkZXJfX3Byb2R1Y3R7aGVpZ2h0OjEyMHB4fX0ucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlciAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlcl9fcHJvZHVjdCAucmVzcG9uc2l2ZS1pbWFnZXttYXgtd2lkdGg6MzMycHg7bWF4LWhlaWdodDozMzJweH1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlciAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlcl9fcHJvZHVjdCAucmVzcG9uc2l2ZS1pbWFnZXttYXgtd2lkdGg6MzMycHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taGVhZGVyIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taGVhZGVyX19wcm9kdWN0IC5yZXNwb25zaXZlLWltYWdle21heC13aWR0aDoyNjhweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1oZWFkZXIgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1oZWFkZXJfX3Byb2R1Y3QgLnJlc3BvbnNpdmUtaW1hZ2V7bWF4LXdpZHRoOjIwOHB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taGVhZGVyIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taGVhZGVyX19wcm9kdWN0IC5yZXNwb25zaXZlLWltYWdle21heC13aWR0aDoxNDRweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlciAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlcl9fcHJvZHVjdCAucmVzcG9uc2l2ZS1pbWFnZXttYXgtd2lkdGg6ODBweH19QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1oZWFkZXIgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1oZWFkZXJfX3Byb2R1Y3QgLnJlc3BvbnNpdmUtaW1hZ2V7bWF4LWhlaWdodDozMzJweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1oZWFkZXIgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1oZWFkZXJfX3Byb2R1Y3QgLnJlc3BvbnNpdmUtaW1hZ2V7bWF4LWhlaWdodDoyNjhweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1oZWFkZXIgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1oZWFkZXJfX3Byb2R1Y3QgLnJlc3BvbnNpdmUtaW1hZ2V7bWF4LWhlaWdodDoyMDhweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlciAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlcl9fcHJvZHVjdCAucmVzcG9uc2l2ZS1pbWFnZXttYXgtaGVpZ2h0OjE0NHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taGVhZGVyIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taGVhZGVyX19wcm9kdWN0IC5yZXNwb25zaXZlLWltYWdle21heC1oZWlnaHQ6ODBweH19QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlcnt3aWR0aDoxMDAlO2hlaWdodDowO3BhZGRpbmctdG9wOjQwJX0ucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uOm50aC1jaGlsZCgxKSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlcntwYWRkaW5nLXRvcDo1MCV9fS5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24tYm9keXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDttYXJnaW46YXV0bztyaWdodDoxMHB4O2hlaWdodDo5NyU7cGFkZGluZzo0MHB4IDQwcHggNTZweDt0ZXh0LWFsaWduOmNlbnRlcjtvdmVyZmxvdzpoaWRkZW47d2lkdGg6NTAlO21heC13aWR0aDo1ODhweDtiYWNrZ3JvdW5kOiNmZmY7dmVydGljYWwtYWxpZ246dG9wO2JveC1zaGFkb3c6MCA1cHggMTVweCByZ2JhKDAsMCwwLDAuMSk7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjRweDtjb2xvcjpyZ2JhKDAsMCwwLDAuNSl9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWJvZHl7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTt0b3A6YXV0bztyaWdodDowO2JvdHRvbTowO3BhZGRpbmc6MzBweCAwIDMwcHg7bWluLWhlaWdodDozMjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWJvZHl7cGFkZGluZzoyNXB4IDAgMzBweH19LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbl9fd3JhcHBlcnttYXgtd2lkdGg6MzgwcHg7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6NzIlO2hlaWdodDo5MCU7bGVmdDowO3JpZ2h0OjA7dG9wOjglO2JvdHRvbTowO21hcmdpbjphdXRvfS5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb25fX3dyYXBwZXIgaDR7Y29sb3I6cmdiYSgwLDAsMCwwLjgpO21hcmdpbi1ib3R0b206MzBweH1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb25fX3dyYXBwZXIgaDR7bWFyZ2luLWJvdHRvbToxNXB4fX1AbWVkaWEgKG1heC13aWR0aDogMzUwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb25fX3dyYXBwZXIgaDR7bWFyZ2luLWJvdHRvbToxMHB4fX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb25fX3dyYXBwZXJ7bWF4LXdpZHRoOjMzMnB4O3Bvc2l0aW9uOnJlbGF0aXZlfX1AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uX193cmFwcGVye21heC13aWR0aDozODBweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uX193cmFwcGVye3dpZHRoOjkwJTttYXgtd2lkdGg6MzAwcHh9fS5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taW5mb3twb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDo1MCU7bWFyZ2luOmF1dG87cmlnaHQ6MDtsZWZ0OjB9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm97cG9zaXRpb246cmVsYXRpdmU7bWluLWhlaWdodDoxMDBweDttYXJnaW4tYm90dG9tOjIwcHg7aGVpZ2h0OmF1dG99fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZve3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MTBweDtoZWlnaHQ6YXV0b319QG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm97bWFyZ2luLWJvdHRvbToxMHB4fX0ucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm8gaDR7Y29sb3I6cmdiYSgwLDAsMCwwLjgpO2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS03MDBcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjI0cHg7bWFyZ2luLWJvdHRvbToyOHB4fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taW5mbyBoNHtmb250LXNpemU6MjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIGg0e2ZvbnQtc2l6ZToyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm8gaDR7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIGg0e2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taW5mbyBoNHtmb250LXNpemU6MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIGg0e2xpbmUtaGVpZ2h0OjI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taW5mbyBoNHtsaW5lLWhlaWdodDoyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm8gaDR7bGluZS1oZWlnaHQ6MjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm8gaDR7bGluZS1oZWlnaHQ6MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm8gaDR7bGluZS1oZWlnaHQ6MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIGg0e21hcmdpbi1ib3R0b206MjhweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIGg0e21hcmdpbi1ib3R0b206MjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIGg0e21hcmdpbi1ib3R0b206MjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm8gaDR7bWFyZ2luLWJvdHRvbToyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taW5mbyBoNHttYXJnaW4tYm90dG9tOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7aHRtbC5kZXZpY2UgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIGg0OmFjdGl2ZXttYXJnaW4tYm90dG9tOjI4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIGg0e2ZvbnQtc2l6ZToxNHB4fX0ucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm8gaDN7Y29sb3I6IzAwMDtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyOHB4O21hcmdpbi1ib3R0b206NDBweH1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm8gaDN7Zm9udC1zaXplOjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taW5mbyBoM3tmb250LXNpemU6MjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIGgze2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taW5mbyBoM3tmb250LXNpemU6MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm8gaDN7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taW5mbyBoM3tsaW5lLWhlaWdodDoyOHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm8gaDN7bGluZS1oZWlnaHQ6MjhweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIGgze2xpbmUtaGVpZ2h0OjI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIGgze2xpbmUtaGVpZ2h0OjI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIGgze2xpbmUtaGVpZ2h0OjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taW5mbyBoM3ttYXJnaW4tYm90dG9tOjQwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taW5mbyBoM3ttYXJnaW4tYm90dG9tOjM2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taW5mbyBoM3ttYXJnaW4tYm90dG9tOjI4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIGgze21hcmdpbi1ib3R0b206MjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm8gaDN7bWFyZ2luLWJvdHRvbToxNnB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjAxcHgpIGFuZCAobWF4LXdpZHRoOiA5MDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIGgze2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjI4cHg7bWF4LXdpZHRoOjQwMHB4O21hcmdpbjowIGF1dG8gMjRweH19LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbjpudGgtY2hpbGQoMSkgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIGgze2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjMwcHg7bWFyZ2luLWJvdHRvbTo0MHB4fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb246bnRoLWNoaWxkKDEpIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taW5mbyBoM3tmb250LXNpemU6MjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbjpudGgtY2hpbGQoMSkgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIGgze2ZvbnQtc2l6ZToyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uOm50aC1jaGlsZCgxKSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm8gaDN7Zm9udC1zaXplOjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbjpudGgtY2hpbGQoMSkgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIGgze2ZvbnQtc2l6ZToyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb246bnRoLWNoaWxkKDEpIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taW5mbyBoM3tmb250LXNpemU6MjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbjpudGgtY2hpbGQoMSkgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIGgze2xpbmUtaGVpZ2h0OjMycHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb246bnRoLWNoaWxkKDEpIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taW5mbyBoM3tsaW5lLWhlaWdodDozMnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uOm50aC1jaGlsZCgxKSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm8gaDN7bGluZS1oZWlnaHQ6MzJweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uOm50aC1jaGlsZCgxKSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm8gaDN7bGluZS1oZWlnaHQ6MzJweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uOm50aC1jaGlsZCgxKSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm8gaDN7bGluZS1oZWlnaHQ6MzJweH19LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIGgye2NvbG9yOiMwMDA7Zm9udC1zaXplOjMycHg7bGluZS1oZWlnaHQ6NDBweDttYXJnaW4tYm90dG9tOjQ4cHh9QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIGgye2ZvbnQtc2l6ZTozMnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm8gaDJ7Zm9udC1zaXplOjI4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taW5mbyBoMntmb250LXNpemU6MjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm8gaDJ7Zm9udC1zaXplOjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIGgye2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm8gaDJ7bGluZS1oZWlnaHQ6NDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIGgye2xpbmUtaGVpZ2h0OjM2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taW5mbyBoMntsaW5lLWhlaWdodDoyOHB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taW5mbyBoMntsaW5lLWhlaWdodDoyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taW5mbyBoMntsaW5lLWhlaWdodDoyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm8gaDJ7bWFyZ2luLWJvdHRvbTo0OHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm8gaDJ7bWFyZ2luLWJvdHRvbTo0MHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm8gaDJ7bWFyZ2luLWJvdHRvbTozMnB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taW5mbyBoMnttYXJnaW4tYm90dG9tOjI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIGgye21hcmdpbi1ib3R0b206MTZweH19LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbjpudGgtY2hpbGQoMSkgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIGgye2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjI4cHh9QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbjpudGgtY2hpbGQoMSkgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIGgye2ZvbnQtc2l6ZToyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uOm50aC1jaGlsZCgxKSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm8gaDJ7Zm9udC1zaXplOjI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb246bnRoLWNoaWxkKDEpIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taW5mbyBoMntmb250LXNpemU6MjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uOm50aC1jaGlsZCgxKSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm8gaDJ7Zm9udC1zaXplOjI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbjpudGgtY2hpbGQoMSkgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIGgye2ZvbnQtc2l6ZToyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uOm50aC1jaGlsZCgxKSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm8gaDJ7bGluZS1oZWlnaHQ6MjhweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbjpudGgtY2hpbGQoMSkgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIGgye2xpbmUtaGVpZ2h0OjI4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb246bnRoLWNoaWxkKDEpIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taW5mbyBoMntsaW5lLWhlaWdodDoyOHB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb246bnRoLWNoaWxkKDEpIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taW5mbyBoMntsaW5lLWhlaWdodDoyOHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb246bnRoLWNoaWxkKDEpIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taW5mbyBoMntsaW5lLWhlaWdodDoyOHB4fX0ucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3Byb2R1Y3QtcXVlc3Rpb25ze3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6I0VERURGNX0ucXVlc3Rpb25uYWlyZS1tb2R1bGVfX2Fuc3dlcnNfX3dyYXBwZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtyaWdodDowO2xlZnQ6MDttYXJnaW46YXV0b31AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fYW5zd2Vyc19fd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19hbnN3ZXJze3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjUwJTtib3R0b206MTglfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19hbnN3ZXJze3Bvc2l0aW9uOnJlbGF0aXZlO2JvdHRvbTphdXRvO21pbi1oZWlnaHQ6MjEwcHg7aGVpZ2h0OmF1dG99fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19hbnN3ZXJze21pbi1oZWlnaHQ6MTkwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbjpudGgtY2hpbGQoMSkgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19hbnN3ZXJze21pbi1oZWlnaHQ6MTIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbjpudGgtY2hpbGQoMSkgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19hbnN3ZXJze21pbi1oZWlnaHQ6OTBweH19LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbjpudGgtY2hpbGQoOSkgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19hbnN3ZXJze2JvdHRvbToyOCV9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uOm50aC1jaGlsZCg5KSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX2Fuc3dlcnN7dG9wOi01NXB4O2JvdHRvbTowfX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb246bnRoLWNoaWxkKDkpIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fYW5zd2VycyAuYnV0dG9ue3dpZHRoOjEwMCU7bWFyZ2luLXRvcDoyMHB4fX0ucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOm5vbmU7cGFkZGluZzowO21hcmdpbjowO2N1cnNvcjpwb2ludGVyO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO29wYWNpdHk6MTt3aWR0aDoxMDJweDtoZWlnaHQ6MTAycHg7d2lkdGg6MTAycHg7aGVpZ2h0OjEwMnB4O21hcmdpbjowIDE2cHh9QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19vcHRpb257d2lkdGg6MTA0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9ue3dpZHRoOjkycHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9ue3dpZHRoOjgwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19vcHRpb257d2lkdGg6NjhweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbnt3aWR0aDo2MHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbntoZWlnaHQ6MTA0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9ue2hlaWdodDo5MnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbntoZWlnaHQ6ODBweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbntoZWlnaHQ6NjhweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbntoZWlnaHQ6NjBweH19LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19vcHRpb246YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlcjoxcHggc29saWQgcmdiYSgxNTEsMTUxLDE1MSwwLjMzKTtib3gtc2hhZG93OjAgN3B4IDdweCAwIHJnYmEoMCwwLDAsMC4wNCk7Ym9yZGVyLXJhZGl1czo1MCU7Y29udGVudDonJztiYWNrZ3JvdW5kOiNmZmY7dHJhbnNpdGlvbjphbGwgLjFzIGVhc2V9LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19vcHRpb24gc3Zne2Rpc3BsYXk6YmxvY2s7d2lkdGg6NDBweDtoZWlnaHQ6NDBweH1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbiBzdmd7d2lkdGg6NDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19vcHRpb24gc3Zne3dpZHRoOjM2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9uIHN2Z3t3aWR0aDozMnB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9uIHN2Z3t3aWR0aDoyOHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9uIHN2Z3t3aWR0aDoyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbiBzdmd7aGVpZ2h0OjQwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9uIHN2Z3toZWlnaHQ6MzZweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19vcHRpb24gc3Zne2hlaWdodDozMnB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9uIHN2Z3toZWlnaHQ6MjhweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbiBzdmd7aGVpZ2h0OjI0cHh9fS5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9uIHB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjA7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDoxOXB4O2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS02MDBcIixzYW5zLXNlcmlmO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSk7dHJhbnNpdGlvbjpjb2xvciAuMXMgbGluZWFyfUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9uIHB7Zm9udC1zaXplOjI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9uIHB7Zm9udC1zaXplOjI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9uIHB7Zm9udC1zaXplOjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19vcHRpb24gcHtmb250LXNpemU6MjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbiBwe2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbiBwe2xpbmUtaGVpZ2h0OjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9uIHB7bGluZS1oZWlnaHQ6MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19vcHRpb24gcHtsaW5lLWhlaWdodDoxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9uIHB7bGluZS1oZWlnaHQ6MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbiBwe2xpbmUtaGVpZ2h0OjE2cHh9fS5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9uOmhvdmVyOmJlZm9yZSwucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbjpmb2N1czpiZWZvcmV7dHJhbnNmb3JtOnNjYWxlKDEuMDUpfS5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9uOmFjdGl2ZTpiZWZvcmV7dHJhbnNmb3JtOnNjYWxlKDAuOTUpO3RyYW5zaXRpb246bm9uZX0ucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbi5zZWxlY3RlZHtjb2xvcjojZmZmfS5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9uLnNlbGVjdGVkOmJlZm9yZXtiYWNrZ3JvdW5kOiMxNEJGRkZ9LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19vcHRpb24uc2VsZWN0ZWQgc3Zne2ZpbGw6I2ZmZn1wLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19vcHRpb24tbGFiZWx7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDo1MCU7d2lkdGg6YXV0bzt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDApO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS02MDBcIixzYW5zLXNlcmlmO2NvbG9yOiMwMDA7d2hpdGUtc3BhY2U6bm93cmFwO21hcmdpbi10b3A6MjBweDtmb250LXNpemU6MTZweH1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXtwLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19vcHRpb24tbGFiZWx7bWFyZ2luLXRvcDoyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXtwLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19vcHRpb24tbGFiZWx7bWFyZ2luLXRvcDoxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXtwLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19vcHRpb24tbGFiZWx7bWFyZ2luLXRvcDoxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpe3AucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbi1sYWJlbHttYXJnaW4tdG9wOjEycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7cC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9uLWxhYmVse21hcmdpbi10b3A6OHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXtwLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19vcHRpb24tbGFiZWx7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpe3AucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbi1sYWJlbHtmb250LXNpemU6MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7cC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fb3B0aW9uLWxhYmVse2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpe3AucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbi1sYWJlbHtmb250LXNpemU6MTJweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXtwLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19vcHRpb24tbGFiZWx7Zm9udC1zaXplOjEycHh9fS5xdWVzdGlvbm5haXJlLW1vZHVsZV9fZXhwZXJ0LXRpcHtkaXNwbGF5OmJsb2NrO3Zpc2liaWxpdHk6aGlkZGVufUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19leHBlcnQtdGlwe3Zpc2liaWxpdHk6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO3BvaW50ZXItZXZlbnRzOm5vbmV9fS5xdWVzdGlvbm5haXJlLW1vZHVsZV9fZXhwZXJ0LXRpcC1tb2JpbGV7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpub25lO3dpZHRoOjEwMCU7bGVmdDowfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19leHBlcnQtdGlwLW1vYmlsZXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOjI3cHg7bWFyZ2luLWJvdHRvbToyN3B4O2Rpc3BsYXk6YmxvY2t9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19leHBlcnQtdGlwLW1vYmlsZXtwb3NpdGlvbjpyZWxhdGl2ZTtib3R0b206MDttYXJnaW46MTBweCAwIDEwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7aHRtbC5pb3MgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlLmFjdGl2ZSxodG1sLnRhYmxldCAucXVlc3Rpb25uYWlyZS1tb2R1bGUuYWN0aXZle3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDtib3R0b206MDtyaWdodDowO21heC1oZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjQwMHB4O3otaW5kZXg6MTAwO2hlaWdodDphdXRvfWh0bWwuaW9zIC5xdWVzdGlvbm5haXJlLW1vZHVsZS5hY3RpdmUgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19wcm9ncmVzcy1pbmRpY2F0b3IsaHRtbC50YWJsZXQgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlLmFjdGl2ZSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3Byb2dyZXNzLWluZGljYXRvcntib3R0b206NDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDYwMHB4KXtodG1sLmlvcyAucXVlc3Rpb25uYWlyZS1tb2R1bGUuYWN0aXZlIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcHJvZ3Jlc3MtaW5kaWNhdG9yLGh0bWwudGFibGV0IC5xdWVzdGlvbm5haXJlLW1vZHVsZS5hY3RpdmUgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19wcm9ncmVzcy1pbmRpY2F0b3J7Ym90dG9tOjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7aHRtbC5pb3MgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlLmFjdGl2ZSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlcixodG1sLnRhYmxldCAucXVlc3Rpb25uYWlyZS1tb2R1bGUuYWN0aXZlIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taGVhZGVye3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDo0MCU7cGFkZGluZzowfX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIGFuZCAobWF4LWhlaWdodDogNzAwcHgpe2h0bWwuaW9zIC5xdWVzdGlvbm5haXJlLW1vZHVsZS5hY3RpdmUgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1oZWFkZXIsaHRtbC50YWJsZXQgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlLmFjdGl2ZSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlcntoZWlnaHQ6MzAlfX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpe2h0bWwuaW9zIC5xdWVzdGlvbm5haXJlLW1vZHVsZS5hY3RpdmUgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1oZWFkZXIgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbGx1c3RyYXRpb24saHRtbC50YWJsZXQgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlLmFjdGl2ZSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlciAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWlsbHVzdHJhdGlvbnt3aWR0aDo2MCV9fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA3MDBweCl7aHRtbC5pb3MgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlLmFjdGl2ZSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlciAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWlsbHVzdHJhdGlvbixodG1sLnRhYmxldCAucXVlc3Rpb25uYWlyZS1tb2R1bGUuYWN0aXZlIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taGVhZGVyIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taWxsdXN0cmF0aW9ue2hlaWdodDo2NCV9fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7aHRtbC5pb3MgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlLmFjdGl2ZSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWJvZHksaHRtbC50YWJsZXQgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlLmFjdGl2ZSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWJvZHl7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjYwJX19QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSBhbmQgKG1heC13aWR0aDogNjAwcHgpe2h0bWwuaW9zIC5xdWVzdGlvbm5haXJlLW1vZHVsZS5hY3RpdmUgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1ib2R5LGh0bWwudGFibGV0IC5xdWVzdGlvbm5haXJlLW1vZHVsZS5hY3RpdmUgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1ib2R5e3BhZGRpbmc6MiUgMCAzMHB4fX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIGFuZCAobWF4LXdpZHRoOiA2MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA3MDBweCl7aHRtbC5pb3MgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlLmFjdGl2ZSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWJvZHksaHRtbC50YWJsZXQgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlLmFjdGl2ZSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWJvZHl7cGFkZGluZzowIDAgMzBweH19QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDcwMHB4KXtodG1sLmlvcyAucXVlc3Rpb25uYWlyZS1tb2R1bGUuYWN0aXZlIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24tYm9keSxodG1sLnRhYmxldCAucXVlc3Rpb25uYWlyZS1tb2R1bGUuYWN0aXZlIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24tYm9keXtoZWlnaHQ6NzAlfX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIGFuZCAobWF4LWhlaWdodDogNzAwcHgpIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7aHRtbC5pb3MgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlLmFjdGl2ZSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm8saHRtbC50YWJsZXQgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlLmFjdGl2ZSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm97bWluLWhlaWdodDo5MHB4fX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpe2h0bWwuaW9zIC5xdWVzdGlvbm5haXJlLW1vZHVsZS5hY3RpdmUgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19leHBlcnQtdGlwLW1vYmlsZSxodG1sLnRhYmxldCAucXVlc3Rpb25uYWlyZS1tb2R1bGUuYWN0aXZlIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fZXhwZXJ0LXRpcC1tb2JpbGV7cG9zaXRpb246cmVsYXRpdmV9fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkgYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtodG1sLmlvcyAucXVlc3Rpb25uYWlyZS1tb2R1bGUuYWN0aXZlIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fZXhwZXJ0LXRpcC1tb2JpbGUsaHRtbC50YWJsZXQgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlLmFjdGl2ZSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX2V4cGVydC10aXAtbW9iaWxle21hcmdpbjoxMHB4IDB9fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA2MDBweCl7aHRtbC5pb3MgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlLmFjdGl2ZSAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX2V4cGVydC10aXAtbW9iaWxlLGh0bWwudGFibGV0IC5xdWVzdGlvbm5haXJlLW1vZHVsZS5hY3RpdmUgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19leHBlcnQtdGlwLW1vYmlsZXttYXJnaW46MH19LnNlYXJjaC1yZXN1bHRze2JhY2tncm91bmQ6I2ZmZn0uc2VhcmNoLXJlc3VsdHNfX2hlYWRlcntiYWNrZ3JvdW5kOiNmOGY4Zjg7cGFkZGluZzoxMTJweCAxNnB4IDB9LnNlYXJjaC1yZXN1bHRzX19oZWFkZXItaW5uZXJ7bWF4LXdpZHRoOjgwMHB4O21hcmdpbjowIGF1dG99LnNlYXJjaC1yZXN1bHRzX19pbnB1dC1ibHVlbmVzc3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3dpZHRoOjExMCU7cGFkZGluZy10b3A6MTEwJTtiYWNrZ3JvdW5kOiMxNWJmZmY7dHJhbnNmb3JtOnNjYWxlKDApO2JvcmRlci1yYWRpdXM6NTAlO2Rpc3BsYXk6bm9uZX0uc2VhcmNoLXJlc3VsdHNfX2JhY2tncm91bmQtYmx1cntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC42KTt6LWluZGV4OjE7ZGlzcGxheTpub25lfS5zZWFyY2gtcmVzdWx0c19faW5wdXR7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6NTZweDt6LWluZGV4OjI7b3ZlcmZsb3c6aGlkZGVufS5zZWFyY2gtcmVzdWx0c19faW5wdXQgaW5wdXR7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtvdXRsaW5lOm5vbmU7d2lkdGg6Y2FsYygxMDAlIC0gODRweCAtIDE2cHgpO2hlaWdodDo1NnB4Oy13ZWJraXQtYXBwZWFyYW5jZTpub25lO3BhZGRpbmc6OHB4O2ZvbnQtc2l6ZTpjYWxjKDE2cHggKyAyMCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtmb250LXdlaWdodDozMDA7Ym9yZGVyLWJvdHRvbToycHggc29saWQgcmdiYSgyMDYsMjA2LDIwNiwwLjUpO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuc2VhcmNoLXJlc3VsdHNfX2lucHV0IGlucHV0e2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5zZWFyY2gtcmVzdWx0c19faW5wdXQgaW5wdXR7Zm9udC1zaXplOjM2cHh9fS5zZWFyY2gtcmVzdWx0c19faW5wdXQgaW5wdXQ6Zm9jdXN7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzE1YmZmZn0uc2VhcmNoLXJlc3VsdHNfX2J1dHRvbi1pY29ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX0uc2VhcmNoLXJlc3VsdHNfX2J1dHRvbi1pY29uIHN2Z3t3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2ZpbGw6I2ZmZn0uc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC1pY29ue3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6bm9uZTt0b3A6NTAlO3JpZ2h0OjE2cHg7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MCUpO3BvaW50ZXItZXZlbnRzOm5vbmV9LnNlYXJjaC1yZXN1bHRzX19yZXNldC1idXR0b257cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtyaWdodDoxNnB4O3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSk7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuMSk7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czo1MCU7d2lkdGg6MzJweDtoZWlnaHQ6MzJweDtvcGFjaXR5OjA7cG9pbnRlci1ldmVudHM6bm9uZX0uc2VhcmNoLXJlc3VsdHNfX3Jlc2V0LWJ1dHRvbiBzdmd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTtmaWxsOiNmZmY7d2lkdGg6MTRweDtoZWlnaHQ6MTRweDt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfS5zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWJ1dHRvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MnB4O3JpZ2h0OjI0cHg7d2lkdGg6NTJweDtoZWlnaHQ6NTJweH0uc2VhcmNoLXJlc3VsdHNfX3RhYi1oZWFkZXJ7bWFyZ2luOjAgYXV0bztwYWRkaW5nLXRvcDo4MHB4O21heC13aWR0aDo4MDBweDt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6YXV0bztmb250LXNpemU6MDstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0uc2VhcmNoLXJlc3VsdHNfX3RhYi1idXR0b257YmFja2dyb3VuZDp0cmFuc3BhcmVudDtsaW5lLWhlaWdodDowO3BhZGRpbmc6MzZweCA0MHB4O2JvcmRlcjpub25lO291dGxpbmU6bm9uZTtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNDAwXCIsc2Fucy1zZXJpZjtmb250LXNpemU6Y2FsYygxNHB4ICsgMiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtsaW5lLWhlaWdodDpjYWxjKDAgKyAxICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuc2VhcmNoLXJlc3VsdHNfX3RhYi1idXR0b257Zm9udC1zaXplOjE0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LnNlYXJjaC1yZXN1bHRzX190YWItYnV0dG9ue2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnNlYXJjaC1yZXN1bHRzX190YWItYnV0dG9ue2xpbmUtaGVpZ2h0OjB9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LnNlYXJjaC1yZXN1bHRzX190YWItYnV0dG9ue2xpbmUtaGVpZ2h0OjFweH19LnNlYXJjaC1yZXN1bHRzX190YWItYnV0dG9uIHNwYW57b3BhY2l0eTouNX0uc2VhcmNoLXJlc3VsdHNfX3RhYi1idXR0b24uYWN0aXZle2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS03MDBcIixzYW5zLXNlcmlmfS5zZWFyY2gtcmVzdWx0c19fdGFiLWJ1dHRvbi5hY3RpdmUgc3BhbntvcGFjaXR5OjF9LnNlYXJjaC1yZXN1bHRzX190YWItYnV0dG9uOmhvdmVyLC5zZWFyY2gtcmVzdWx0c19fdGFiLWJ1dHRvbjpmb2N1cywuc2VhcmNoLXJlc3VsdHNfX3RhYi1idXR0b24uYWN0aXZle2JveC1zaGFkb3c6aW5zZXQgMCAtMnB4IDAgMCAjMTViZmZmfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnNlYXJjaC1yZXN1bHRzX190YWItYnV0dG9ue3BhZGRpbmc6MzJweCAyNHB4fX0uc2VhcmNoLXJlc3VsdHNfX3Jlc3VsdHN7bWF4LXdpZHRoOjgwMHB4O21hcmdpbjowIGF1dG87Y3Vyc29yOnBvaW50ZXI7cGFkZGluZzo0MHB4IDE2cHh9LnNlYXJjaC1yZXN1bHRzX19yZXN1bHR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nLXRvcDpjYWxjKDI0cHggKyAxNiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtwYWRkaW5nLWJvdHRvbTpjYWxjKDI0cHggKyAxNiAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTttaW4taGVpZ2h0OmNhbGMoMTIwcHggKyAxMjAgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7Y29sb3I6IzAwMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnNlYXJjaC1yZXN1bHRzX19yZXN1bHR7cGFkZGluZy10b3A6MjRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuc2VhcmNoLXJlc3VsdHNfX3Jlc3VsdHtwYWRkaW5nLXRvcDo0MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnNlYXJjaC1yZXN1bHRzX19yZXN1bHR7cGFkZGluZy1ib3R0b206MjRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuc2VhcmNoLXJlc3VsdHNfX3Jlc3VsdHtwYWRkaW5nLWJvdHRvbTo0MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnNlYXJjaC1yZXN1bHRzX19yZXN1bHR7bWluLWhlaWdodDoxMjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuc2VhcmNoLXJlc3VsdHNfX3Jlc3VsdHttaW4taGVpZ2h0OjI0MHB4fX0uc2VhcmNoLXJlc3VsdHNfX3Jlc3VsdDpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNmOGY4Zjh9LnNlYXJjaC1yZXN1bHRzX19yZXN1bHQgc3Zne2hlaWdodDoxMHB4fS5zZWFyY2gtcmVzdWx0c19fcmVzdWx0OmhvdmVyIC5zZWFyY2gtcmVzdWx0c19fbGluaywuc2VhcmNoLXJlc3VsdHNfX3Jlc3VsdDpmb2N1cyAuc2VhcmNoLXJlc3VsdHNfX2xpbmt7Y29sb3I6IzA4QTJEQn0uc2VhcmNoLXJlc3VsdHNfX3Jlc3VsdDpob3ZlciAuc2VhcmNoLXJlc3VsdHNfX2xpbmsgc3ZnLC5zZWFyY2gtcmVzdWx0c19fcmVzdWx0OmZvY3VzIC5zZWFyY2gtcmVzdWx0c19fbGluayBzdmd7ZmlsbDojMDhBMkRCfS5zZWFyY2gtcmVzdWx0c19fcmVzdWx0OmhvdmVyIC5zZWFyY2gtcmVzdWx0c19fbGluayAubGlua19fbGFiZWw6YWZ0ZXIsLnNlYXJjaC1yZXN1bHRzX19yZXN1bHQ6Zm9jdXMgLnNlYXJjaC1yZXN1bHRzX19saW5rIC5saW5rX19sYWJlbDphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiMwOEEyREI7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zaXRpb24tcHJvcGVydHk6YWxsO3RyYW5zaXRpb24tZHVyYXRpb246MzkwbXM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO3RyYW5zaXRpb24tZGVsYXk6MHN9LnNlYXJjaC1yZXN1bHRzX19yZXN1bHQ6YWN0aXZle2NvbG9yOnJnYmEoMCwwLDAsMC44KX0uc2VhcmNoLXJlc3VsdHNfX3Jlc3VsdDphY3RpdmUgLnNlYXJjaC1yZXN1bHRzX19saW5re2NvbG9yOiMyMEI3RUZ9LnNlYXJjaC1yZXN1bHRzX19yZXN1bHQ6YWN0aXZlIC5zZWFyY2gtcmVzdWx0c19fbGluayBzdmd7ZmlsbDojMjBCN0VGfS5zZWFyY2gtcmVzdWx0c19fcmVzdWx0OmFjdGl2ZSAuc2VhcmNoLXJlc3VsdHNfX2xpbmsgLmxpbmtfX2xhYmVsOmFmdGVye2JhY2tncm91bmQtY29sb3I6IzIwQjdFRn0uc2VhcmNoLXJlc3VsdHNfX2ltYWdle3dpZHRoOmNhbGMoODBweCArIDEwMCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtoZWlnaHQ6Y2FsYyg4MHB4ICsgMTAwICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo0MHB4O2xlZnQ6MDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5zZWFyY2gtcmVzdWx0c19faW1hZ2V7d2lkdGg6ODBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuc2VhcmNoLXJlc3VsdHNfX2ltYWdle3dpZHRoOjE4MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnNlYXJjaC1yZXN1bHRzX19pbWFnZXtoZWlnaHQ6ODBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuc2VhcmNoLXJlc3VsdHNfX2ltYWdle2hlaWdodDoxODBweH19LnNlYXJjaC1yZXN1bHRzX190aXRsZXtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNDAwXCIsc2Fucy1zZXJpZjtmb250LXNpemU6Y2FsYygxNnB4ICsgOCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTttYXJnaW4tYm90dG9tOmNhbGMoOHB4ICsgOCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnNlYXJjaC1yZXN1bHRzX190aXRsZXtmb250LXNpemU6MTZweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuc2VhcmNoLXJlc3VsdHNfX3RpdGxle2ZvbnQtc2l6ZToyNHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnNlYXJjaC1yZXN1bHRzX190aXRsZXttYXJnaW4tYm90dG9tOjhweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuc2VhcmNoLXJlc3VsdHNfX3RpdGxle21hcmdpbi1ib3R0b206MTZweH19LnNlYXJjaC1yZXN1bHRzX19kZXNjcmlwdGlvbnttYXJnaW4tYm90dG9tOjE2cHh9LnNlYXJjaC1yZXN1bHRzX19saW5re3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbG9yOiMxNWJmZmY7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTcwMFwiLHNhbnMtc2VyaWY7dHJhbnNpdGlvbjphbGwgLjFzIGVhc2V9LnNlYXJjaC1yZXN1bHRzX19yZXN1bHQtLXByb2R1Y3QgLnNlYXJjaC1yZXN1bHRzX19yZXN1bHQtY29udGVudHtwYWRkaW5nLWxlZnQ6Y2FsYyg5NnB4ICsgMTIwICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuc2VhcmNoLXJlc3VsdHNfX3Jlc3VsdC0tcHJvZHVjdCAuc2VhcmNoLXJlc3VsdHNfX3Jlc3VsdC1jb250ZW50e3BhZGRpbmctbGVmdDo5NnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5zZWFyY2gtcmVzdWx0c19fcmVzdWx0LS1wcm9kdWN0IC5zZWFyY2gtcmVzdWx0c19fcmVzdWx0LWNvbnRlbnR7cGFkZGluZy1sZWZ0OjIxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5zZWFyY2gtcmVzdWx0c19faGVhZGVye3dpZHRoOjEwMCV9LnNlYXJjaC1yZXN1bHRzX19oZWFkZXItaW5uZXJ7d2lkdGg6MTAwJX19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuc2VhcmNoLXJlc3VsdHNfX2hlYWRlcntwYWRkaW5nOjB9LnNlYXJjaC1yZXN1bHRzX19pbnB1dC1ibHVlbmVzc3tkaXNwbGF5OmJsb2NrfS5zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWljb257ZGlzcGxheTpibG9ja30uc2VhcmNoLXJlc3VsdHNfX3RpdGxle2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS02MDBcIixzYW5zLXNlcmlmfS5zZWFyY2gtcmVzdWx0c19faW5wdXR7YmFja2dyb3VuZDojZmZmO2hlaWdodDo2NHB4O2JvcmRlci10b3A6MnB4IHNvbGlkICNmOGY4Zjh9LnNlYXJjaC1yZXN1bHRzX19pbnB1dCBpbnB1dHtib3gtc2hhZG93Om5vbmU7d2lkdGg6MTAwJTtwYWRkaW5nOjAgMCAwIDI0cHg7aGVpZ2h0OjEwMCU7Ym9yZGVyOm5vbmV9LnNlYXJjaC1yZXN1bHRzX19pbnB1dCBpbnB1dDpmb2N1c3tib3JkZXI6bm9uZTtjb2xvcjojZmZmfS5zZWFyY2gtcmVzdWx0c19faW5wdXQgaW5wdXQ6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjUpfS5zZWFyY2gtcmVzdWx0c19faW5wdXQgaW5wdXQ6Zm9jdXM6LW1vei1wbGFjZWhvbGRlcntjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNSl9LnNlYXJjaC1yZXN1bHRzX19pbnB1dCBpbnB1dDpmb2N1czo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNSl9LnNlYXJjaC1yZXN1bHRzX19pbnB1dCBpbnB1dDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjUpfS5zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWJ1dHRvbntkaXNwbGF5Om5vbmV9LnNlYXJjaC1yZXN1bHRzX19yZXNldC1idXR0b257cG9pbnRlci1ldmVudHM6YWxsfS5mb2N1c2VkIC5zZWFyY2gtcmVzdWx0c19fcmVzZXQtYnV0dG9ue3RyYW5zaXRpb246b3BhY2l0eSAuMnMgbGluZWFyIC4ycztvcGFjaXR5OjF9LnNlYXJjaC1yZXN1bHRzX190YWItaGVhZGVye3BhZGRpbmctdG9wOjB9fS5zaWRlLWJ5LXNpZGUtbW9kdWxle3BhZGRpbmc6ODBweCA0OHB4IDQwcHg7YmFja2dyb3VuZDojRkNGOEY1fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnNpZGUtYnktc2lkZS1tb2R1bGV7cGFkZGluZy10b3A6NDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuc2lkZS1ieS1zaWRlLW1vZHVsZXtwYWRkaW5nOjQwcHggMjRweCA0OHB4fX0uc2lkZS1ieS1zaWRlLW1vZHVsZS0tbmFycm93e3BhZGRpbmc6NjBweCAxNjhweCA0MHB4fUBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpey5zaWRlLWJ5LXNpZGUtbW9kdWxlLS1uYXJyb3d7cGFkZGluZzo2MHB4IDQ4cHggNDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuc2lkZS1ieS1zaWRlLW1vZHVsZS0tbmFycm93e3BhZGRpbmctdG9wOjQwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnNpZGUtYnktc2lkZS1tb2R1bGUtLW5hcnJvd3twYWRkaW5nOjQ4cHggNHZ3fX0uc2lkZS1ieS1zaWRlLW1vZHVsZV9faGVhZGVye21hcmdpbi1ib3R0b206ODBweDt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5zaWRlLWJ5LXNpZGUtbW9kdWxlX19oZWFkZXJ7bWFyZ2luLWJvdHRvbTo0MHB4fX0uc2lkZS1ieS1zaWRlLW1vZHVsZV9faGVhZGVyIGgye21hcmdpbi1ib3R0b206MTZweH1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5zaWRlLWJ5LXNpZGUtbW9kdWxlX19oZWFkZXIgaDJ7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTQwMGNcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjMycHh9LnNpZGUtYnktc2lkZS1tb2R1bGVfX2hlYWRlciBoMiBicntkaXNwbGF5Om5vbmV9fS5zaWRlLWJ5LXNpZGUtbW9kdWxlX19zdWItaGVhZGxpbmV7ZGlzcGxheTpibG9jazttYXJnaW46MCBhdXRvO21heC13aWR0aDo3NSU7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MzJweDtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtMzAwXCIsc2Fucy1zZXJpZn1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5zaWRlLWJ5LXNpZGUtbW9kdWxlX19zdWItaGVhZGxpbmV7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjZweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuc2lkZS1ieS1zaWRlLW1vZHVsZV9fc3ViLWhlYWRsaW5le21heC13aWR0aDpub25lO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjI0cHh9fS5zaWRlLWJ5LXNpZGUtbW9kdWxlX19ibG9jay13cmFwcGVye2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXA7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uc2lkZS1ieS1zaWRlLW1vZHVsZV9fYmxvY2t7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjIzMHB4O21hcmdpbjowO3BhZGRpbmc6MCAwIDkwcHg7dmVydGljYWwtYWxpZ246dG9wO2JhY2tncm91bmQ6d2hpdGU7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuc2lkZS1ieS1zaWRlLW1vZHVsZV9fYmxvY2t7d2lkdGg6MTAwJTttYXJnaW4tcmlnaHQ6MDttYXJnaW4tYm90dG9tOjE2cHg7cGFkZGluZzo0MHB4IDAgNzJweDttaW4taGVpZ2h0OjB9fVtkYXRhLXNpZGUtYnktc2lkZS1tb2R1bGUtaXRlbXMtY291bnQ9XCIyXCJdIC5zaWRlLWJ5LXNpZGUtbW9kdWxlX19ibG9ja3t3aWR0aDo0OSU7bWFyZ2luLXJpZ2h0OjIlfVtkYXRhLXNpZGUtYnktc2lkZS1tb2R1bGUtaXRlbXMtY291bnQ9XCIyXCJdIC5zaWRlLWJ5LXNpZGUtbW9kdWxlX19ibG9jayAuc2lkZS1ieS1zaWRlLW1vZHVsZV9faW1hZ2V7cGFkZGluZy1ib3R0b206NDclfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7W2RhdGEtc2lkZS1ieS1zaWRlLW1vZHVsZS1pdGVtcy1jb3VudD1cIjJcIl0gLnNpZGUtYnktc2lkZS1tb2R1bGVfX2Jsb2NrIC5zaWRlLWJ5LXNpZGUtbW9kdWxlX19pbWFnZXttYXJnaW4tYm90dG9tOjQwcHg7cGFkZGluZy1ib3R0b206MH19W2RhdGEtc2lkZS1ieS1zaWRlLW1vZHVsZS1pdGVtcy1jb3VudD1cIjNcIl0gLnNpZGUtYnktc2lkZS1tb2R1bGVfX2Jsb2Nre3dpZHRoOjMyJTttYXJnaW4tcmlnaHQ6MiV9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXtbZGF0YS1zaWRlLWJ5LXNpZGUtbW9kdWxlLWl0ZW1zLWNvdW50PVwiNVwiXSAuc2lkZS1ieS1zaWRlLW1vZHVsZV9fYmxvY2ssW2RhdGEtc2lkZS1ieS1zaWRlLW1vZHVsZS1pdGVtcy1jb3VudD1cIjNcIl0gLnNpZGUtYnktc2lkZS1tb2R1bGVfX2Jsb2NrLFtkYXRhLXNpZGUtYnktc2lkZS1tb2R1bGUtaXRlbXMtY291bnQ9XCIyXCJdIC5zaWRlLWJ5LXNpZGUtbW9kdWxlX19ibG9ja3t3aWR0aDoxMDAlO21hcmdpbi1yaWdodDowfX1bZGF0YS1zaWRlLWJ5LXNpZGUtbW9kdWxlLWl0ZW1zLWNvdW50PVwiNVwiXSAuc2lkZS1ieS1zaWRlLW1vZHVsZV9fYmxvY2t7d2lkdGg6MzUycHg7bWFyZ2luOjAgMTBweCAyMHB4fVtkYXRhLXNpZGUtYnktc2lkZS1tb2R1bGUtaXRlbXMtY291bnQ9XCI1XCJdIC5zaWRlLWJ5LXNpZGUtbW9kdWxlX19ibG9jazpsYXN0LWNoaWxke21hcmdpbi1yaWdodDoxMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7W2RhdGEtc2lkZS1ieS1zaWRlLW1vZHVsZS1pdGVtcy1jb3VudD1cIjVcIl0gLnNpZGUtYnktc2lkZS1tb2R1bGVfX2Jsb2Nre21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWJvdHRvbToyNHB4O3dpZHRoOmF1dG99W2RhdGEtc2lkZS1ieS1zaWRlLW1vZHVsZS1pdGVtcy1jb3VudD1cIjVcIl0gLnNpZGUtYnktc2lkZS1tb2R1bGVfX2Jsb2NrOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9fS5zaWRlLWJ5LXNpZGUtbW9kdWxlX19ibG9jazpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfS5zaWRlLWJ5LXNpZGUtbW9kdWxlX19ibG9jay5zaWRlLWJ5LXNpZGUtbW9kdWxlX19ibG9jay0td2l0aC1mb290ZXJ7cGFkZGluZy1ib3R0b206MTYwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuc2lkZS1ieS1zaWRlLW1vZHVsZV9fYmxvY2suc2lkZS1ieS1zaWRlLW1vZHVsZV9fYmxvY2stLXdpdGgtZm9vdGVye3BhZGRpbmctYm90dG9tOjcycHh9fS5zaWRlLWJ5LXNpZGUtbW9kdWxlX19ibG9jayBoM3tmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNDAwXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDoxLjM7bWFyZ2luLWJvdHRvbTo2JX1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsuc2lkZS1ieS1zaWRlLW1vZHVsZV9fYmxvY2sgaDN7Zm9udC1zaXplOjI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5zaWRlLWJ5LXNpZGUtbW9kdWxlX19ibG9jayBoM3tmb250LXNpemU6MjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7LnNpZGUtYnktc2lkZS1tb2R1bGVfX2Jsb2NrIGgze2ZvbnQtc2l6ZToyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5zaWRlLWJ5LXNpZGUtbW9kdWxlX19ibG9jayBoM3tmb250LXNpemU6MjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuc2lkZS1ieS1zaWRlLW1vZHVsZV9fYmxvY2sgaDN7Zm9udC1zaXplOjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnNpZGUtYnktc2lkZS1tb2R1bGVfX2Jsb2NrIGgzK3B7bWFyZ2luLWJvdHRvbToxNHB4fX0uc2lkZS1ieS1zaWRlLW1vZHVsZV9fYmxvY2sgc21hbGx7ZGlzcGxheTpibG9jazttYXJnaW46OHB4IGF1dG8gMDttYXgtd2lkdGg6ODAlO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIwcHg7Y29sb3I6cmdiYSgwLDAsMCwwLjgpfS5zaWRlLWJ5LXNpZGUtbW9kdWxlX19ibG9jayB1bHttYXJnaW46LTdweCAwIDAgMH0uc2lkZS1ieS1zaWRlLW1vZHVsZV9fYmxvY2sgbGl7bWFyZ2luOjAgYXV0byAyNHB4O3BhZGRpbmctbGVmdDoyNHB4O3dpZHRoOjgwJTtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjc7dGV4dC1hbGlnbjpsZWZ0fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnNpZGUtYnktc2lkZS1tb2R1bGVfX2Jsb2NrIGxpe3dpZHRoOjg1JTtmb250LXNpemU6MTRweH19LnNpZGUtYnktc2lkZS1tb2R1bGVfX2Jsb2NrIGxpOjpiZWZvcmV7Y29udGVudDpcIlwiO3RvcDozcHg7ZGlzcGxheTpibG9jazt3aWR0aDoyNXB4O2hlaWdodDoyM3B4O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL3NpZGUtYnktc2lkZS9pY29uLWNoZWNrLW1hcmsuc3ZnXCIpfS5zaWRlLWJ5LXNpZGUtbW9kdWxlX19ibG9jayBsaTpsYXN0LWNoaWxke21hcmdpbjowIGF1dG99LnNpZGUtYnktc2lkZS1tb2R1bGVfX2Jsb2NrLWlubmVyLXdyYXBwZXJ7bWFyZ2luOmF1dG87d2lkdGg6ODUlfS5zaWRlLWJ5LXNpZGUtbW9kdWxlX19sYWJlbHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO3BhZGRpbmc6N3B4IDE2cHg7Y29sb3I6IzNFMEQ4Njtmb250LXNpemU6MTJweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7YmFja2dyb3VuZDojRUFFQUY0fS5zaWRlLWJ5LXNpZGUtbW9kdWxlX19sYWJlbCBwe2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS04MDBcIixzYW5zLXNlcmlmfS5zaWRlLWJ5LXNpZGUtbW9kdWxlX19pbWFnZXttYXJnaW46MjBweCAwO3BhZGRpbmctYm90dG9tOjUyJTtwb3NpdGlvbjpyZWxhdGl2ZX0uc2lkZS1ieS1zaWRlLW1vZHVsZV9faW1hZ2UgaW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7aGVpZ2h0OjYwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnNpZGUtYnktc2lkZS1tb2R1bGVfX2ltYWdle2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1ib3R0b206MDttYXJnaW4tYm90dG9tOjQwcHh9LnNpZGUtYnktc2lkZS1tb2R1bGVfX2ltYWdlIGltZ3ttYXJnaW46MCBhdXRvO21heC13aWR0aDoxMTJweDtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3RvcDphdXRvO2xlZnQ6YXV0bzt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApfX0uc2lkZS1ieS1zaWRlLW1vZHVsZV9fYmxvY2stZm9vdGVye3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO2hlaWdodDo1OHB4O21hcmdpbi1ib3R0b206NjRweDtjb2xvcjpyZ2JhKDAsMCwwLDAuNSl9LnNpZGUtYnktc2lkZS1tb2R1bGVfX2Jsb2NrLWZvb3RlciBwe2ZvbnQtc2l6ZToxNnB4fS5zaWRlLWJ5LXNpZGUtbW9kdWxlX19ibG9jay1mb290ZXIgc3Ryb25ne2NvbG9yOnJnYmEoMCwwLDAsMC44KTtmb250LXNpemU6MjRweDtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNjAwXCIsc2Fucy1zZXJpZn0uc2lkZS1ieS1zaWRlLW1vZHVsZV9fYmxvY2stZm9vdGVyIHN0cm9uZyBzcGFue2ZvbnQtc2l6ZToxNnB4O2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS00MDBcIixzYW5zLXNlcmlmfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnNpZGUtYnktc2lkZS1tb2R1bGVfX2Jsb2NrLWZvb3Rlcntwb3NpdGlvbjpyZWxhdGl2ZTtyaWdodDphdXRvO2JvdHRvbTphdXRvO2xlZnQ6YXV0bztoZWlnaHQ6YXV0bzttYXJnaW4tYm90dG9tOjB9LnNpZGUtYnktc2lkZS1tb2R1bGVfX2Jsb2NrLWZvb3RlciBwe21hcmdpbi1ib3R0b206MH19LnNpZGUtYnktc2lkZS1tb2R1bGVfX2Zvb3Rlcnt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MzZweCBhdXRvIDhweDt3aWR0aDo3MCV9LnNpZGUtYnktc2lkZS1tb2R1bGVfX2Zvb3RlciBwe2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS00MDBcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4O2NvbG9yOnJnYmEoMCwwLDAsMC4zNSl9LnNpZGUtYnktc2lkZS1tb2R1bGVfX2Zvb3RlciBhe2NvbG9yOnJnYmEoMCwwLDAsMC4zNSk7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5zaWRlLWJ5LXNpZGUtbW9kdWxlX19mb290ZXJ7bWFyZ2luOjEycHggMCA4cHg7d2lkdGg6MTAwJX19LnNpZGUtYnktc2lkZS1tb2R1bGUuYmctbGlnaHQtcHVycGxle2JhY2tncm91bmQtY29sb3I6I0VBRUFGNH0uc2lkZS1ieS1zaWRlLW1vZHVsZS5zaWRlLWJ5LXNpZGUtbW9kdWxlLS1oZWFkZXItc21hbGx7cGFkZGluZy10b3A6Y2FsYyg0MHB4ICsgNTYgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7cGFkZGluZy1ib3R0b206Y2FsYygyOHB4ICsgNDggKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuc2lkZS1ieS1zaWRlLW1vZHVsZS5zaWRlLWJ5LXNpZGUtbW9kdWxlLS1oZWFkZXItc21hbGx7cGFkZGluZy10b3A6NDBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuc2lkZS1ieS1zaWRlLW1vZHVsZS5zaWRlLWJ5LXNpZGUtbW9kdWxlLS1oZWFkZXItc21hbGx7cGFkZGluZy10b3A6OTZweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5zaWRlLWJ5LXNpZGUtbW9kdWxlLnNpZGUtYnktc2lkZS1tb2R1bGUtLWhlYWRlci1zbWFsbHtwYWRkaW5nLWJvdHRvbToyOHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5zaWRlLWJ5LXNpZGUtbW9kdWxlLnNpZGUtYnktc2lkZS1tb2R1bGUtLWhlYWRlci1zbWFsbHtwYWRkaW5nLWJvdHRvbTo3NnB4fX0uc2lkZS1ieS1zaWRlLW1vZHVsZS5zaWRlLWJ5LXNpZGUtbW9kdWxlLS1oZWFkZXItc21hbGwgLnNpZGUtYnktc2lkZS1tb2R1bGVfX2hlYWRlcnttYXJnaW4tYm90dG9tOmNhbGMoMjRweCArIDE2ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsuc2lkZS1ieS1zaWRlLW1vZHVsZS5zaWRlLWJ5LXNpZGUtbW9kdWxlLS1oZWFkZXItc21hbGwgLnNpZGUtYnktc2lkZS1tb2R1bGVfX2hlYWRlcnttYXJnaW4tYm90dG9tOjI0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LnNpZGUtYnktc2lkZS1tb2R1bGUuc2lkZS1ieS1zaWRlLW1vZHVsZS0taGVhZGVyLXNtYWxsIC5zaWRlLWJ5LXNpZGUtbW9kdWxlX19oZWFkZXJ7bWFyZ2luLWJvdHRvbTo0MHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5zaWRlLWJ5LXNpZGUtbW9kdWxlLnNpZGUtYnktc2lkZS1tb2R1bGUtLWhlYWRlci1zbWFsbCAuc2lkZS1ieS1zaWRlLW1vZHVsZV9faGVhZGVye3BhZGRpbmc6MCAyNHB4fX0uc2lkZS1ieS1zaWRlLW1vZHVsZS5zaWRlLWJ5LXNpZGUtbW9kdWxlLS1oZWFkZXItc21hbGwgLnNpZGUtYnktc2lkZS1tb2R1bGVfX2Jsb2NrLXdyYXBwZXJ7bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6MTEyMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnNpZGUtYnktc2lkZS1tb2R1bGUuc2lkZS1ieS1zaWRlLW1vZHVsZS0taGVhZGVyLXNtYWxsIC5zaWRlLWJ5LXNpZGUtbW9kdWxlX19ibG9jay13cmFwcGVye21hcmdpbjowIDI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnNpZGUtYnktc2lkZS1tb2R1bGUuc2lkZS1ieS1zaWRlLW1vZHVsZS0taGVhZGVyLXNtYWxsIC5zaWRlLWJ5LXNpZGUtbW9kdWxlX19oZWFkZXIgaDN7dGV4dC1hbGlnbjpsZWZ0fX0uc3VwcG9ydC1hcnRpY2xlX19ib2R5e292ZXJmbG93LXg6YXV0b30udGFiYmVkLW1vZHVsZXtwYWRkaW5nOjU2cHggNDBweCAzMnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZn1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey50YWJiZWQtbW9kdWxle3BhZGRpbmc6NDhweCA0OHB4IDI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnRhYmJlZC1tb2R1bGV7cGFkZGluZzozMnB4IDI0cHh9fS50YWJiZWQtbW9kdWxlX19oZWFkZXJ7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLWJvdHRvbTo1NnB4fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnRhYmJlZC1tb2R1bGVfX2hlYWRlcnt0ZXh0LWFsaWduOmxlZnR9fS50YWJiZWQtbW9kdWxlX19oZWFkZXIgaDJ7bWFyZ2luLWJvdHRvbToxNnB4fWlucHV0W3R5cGU9XCJyYWRpb1wiXXtkaXNwbGF5Om5vbmV9aW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQrLnRhYmJlZC1tb2R1bGVfX3RhYntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzE1YmZmZjtib3JkZXItY29sb3I6IzE1YmZmZn0udGFiYmVkLW1vZHVsZV9fdGFiLXdyYXBwZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9LnRhYmJlZC1tb2R1bGVfX3RhYntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6NTZweDttYXJnaW4tbGVmdDotNXB4O21heC13aWR0aDo0MDBweDtjb2xvcjpyZ2JhKDAsMCwwLDAuNSk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4xKTtib3JkZXItbGVmdDpub25lO2JvcmRlci1yYWRpdXM6MDt2ZXJ0aWNhbC1hbGlnbjp0b3B9LnRhYmJlZC1tb2R1bGVfX3RhYjpmaXJzdC1vZi10eXBle21hcmdpbi1sZWZ0OjA7Ym9yZGVyLWxlZnQ6MnB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKTtib3JkZXItcmlnaHQ6bm9uZTtib3JkZXItcmFkaXVzOjNweCAwIDAgM3B4fS50YWJiZWQtbW9kdWxlX190YWI6bGFzdC1vZi10eXBle2JvcmRlci1yYWRpdXM6MCAzcHggM3B4IDB9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsudGFiYmVkLW1vZHVsZV9fdGFie2hlaWdodDo2NHB4O2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE3cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnRhYmJlZC1tb2R1bGVfX3RhYntkaXNwbGF5Om5vbmV9fS50YWJiZWQtbW9kdWxlX190YWItaW5uZXItd3JhcHBlcntkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3dpZHRoOjk1JTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnRhYmJlZC1tb2R1bGVfX3RhYi1pbm5lci13cmFwcGVye3dpZHRoOjgwJX19LnRhYmJlZC1tb2R1bGVfX3NlY3Rpb24tdGl0bGV7ZGlzcGxheTpub25lfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnRhYmJlZC1tb2R1bGVfX3NlY3Rpb24tdGl0bGV7ZGlzcGxheTpibG9jazttYXJnaW46MjRweCAwIDMycHg7Zm9udC1zaXplOjE4cHg7Zm9udC1mYW1pbHk6U2Ftc3VuZ09uZS03MDAsc2Fucy1zZXJpZjt0ZXh0LWFsaWduOmxlZnR9fS50YWJiZWQtbW9kdWxlX19mZWF0dXJlcy13cmFwcGVyLC50YWJiZWQtbW9kdWxlX19pY29ucy13cmFwcGVye2Rpc3BsYXk6bm9uZX0udGFiYmVkLW1vZHVsZV9fZmVhdHVyZXMtd3JhcHBlciBsaSwudGFiYmVkLW1vZHVsZV9faWNvbnMtd3JhcHBlciBsaXtsaXN0LXN0eWxlLXR5cGU6bm9uZX0udGFiYmVkLW1vZHVsZV9fZmVhdHVyZXMtd3JhcHBlciBsaTpiZWZvcmUsLnRhYmJlZC1tb2R1bGVfX2ljb25zLXdyYXBwZXIgbGk6YmVmb3Jle2NvbnRlbnQ6bm9uZX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey50YWJiZWQtbW9kdWxlX19mZWF0dXJlcy13cmFwcGVyLC50YWJiZWQtbW9kdWxlX19pY29ucy13cmFwcGVye2Rpc3BsYXk6YmxvY2t9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnRhYmJlZC1tb2R1bGVfX2ZlYXR1cmVzLXdyYXBwZXJ7bWFyZ2luOjI0cHggMHB4fX0udGFiYmVkLW1vZHVsZV9faWNvbnMtd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MTA0cHggMCA4MHB4fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnRhYmJlZC1tb2R1bGVfX2ljb25zLXdyYXBwZXJ7bWFyZ2luOjcycHggMCA1NnB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey50YWJiZWQtbW9kdWxlX19pY29ucy13cmFwcGVye21hcmdpbjozMnB4IDB9fSNyYWRpby10YWItMTpjaGVja2VkIH4gI2ljb24tbGlzdC0xLCNyYWRpby10YWItMTpjaGVja2VkIH4gI2ZlYXR1cmUtbGlzdC0xe2Rpc3BsYXk6YmxvY2t9I3JhZGlvLXRhYi0yOmNoZWNrZWQgfiAjaWNvbi1saXN0LTIsI3JhZGlvLXRhYi0yOmNoZWNrZWQgfiAjZmVhdHVyZS1saXN0LTJ7ZGlzcGxheTpibG9ja30jcmFkaW8tdGFiLTM6Y2hlY2tlZCB+ICNpY29uLWxpc3QtMywjcmFkaW8tdGFiLTM6Y2hlY2tlZCB+ICNmZWF0dXJlLWxpc3QtM3tkaXNwbGF5OmJsb2NrfS50YWJiZWQtbW9kdWxlX19pY29uLC50YWJiZWQtbW9kdWxlX19mZWF0dXJle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjMzJTttYXJnaW46MCAwIDAgLTRweDt2ZXJ0aWNhbC1hbGlnbjp0b3B9LnRhYmJlZC1tb2R1bGVfX2ljb24gcmVtb3RlLXN2Z3twYWRkaW5nOjAgMzJweDtiYWNrZ3JvdW5kOiNmZmY7ei1pbmRleDoxfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnRhYmJlZC1tb2R1bGVfX2ljb24gcmVtb3RlLXN2Z3twYWRkaW5nOjAgMTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsudGFiYmVkLW1vZHVsZV9faWNvbiByZW1vdGUtc3Zne3BhZGRpbmc6MCA4cHh9fS50YWJiZWQtbW9kdWxlX19pY29uIHN2Z3toZWlnaHQ6OTVweDt3aWR0aDo5NXB4fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnRhYmJlZC1tb2R1bGVfX2ljb24gc3Zne2hlaWdodDo3NXB4O3dpZHRoOjc1cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnRhYmJlZC1tb2R1bGVfX2ljb24gc3Zne2hlaWdodDo2MHB4O3dpZHRoOjYwcHh9fS50YWJiZWQtbW9kdWxlX19pY29uOmZpcnN0LW9mLXR5cGUgcmVtb3RlLXN2Z3twYWRkaW5nOjAgMzJweCAwIDB9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsudGFiYmVkLW1vZHVsZV9faWNvbjpmaXJzdC1vZi10eXBlIHJlbW90ZS1zdmd7cGFkZGluZzowIDE2cHggMCAwfX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey50YWJiZWQtbW9kdWxlX19pY29uOmZpcnN0LW9mLXR5cGUgcmVtb3RlLXN2Z3twYWRkaW5nOjAgOHB4IDAgMH19QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsudGFiYmVkLW1vZHVsZV9faWNvbjpmaXJzdC1vZi10eXBle3RleHQtYWxpZ246bGVmdH19LnRhYmJlZC1tb2R1bGVfX2ljb246bnRoLWNoaWxkKDNuKSByZW1vdGUtc3Zne3BhZGRpbmc6MCAwIDAgMzJweH1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey50YWJiZWQtbW9kdWxlX19pY29uOm50aC1jaGlsZCgzbikgcmVtb3RlLXN2Z3twYWRkaW5nOjAgMCAwIDE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnRhYmJlZC1tb2R1bGVfX2ljb246bnRoLWNoaWxkKDNuKSByZW1vdGUtc3Zne3BhZGRpbmc6MCAwIDAgOHB4fX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey50YWJiZWQtbW9kdWxlX19pY29uOm50aC1jaGlsZCgzbil7dGV4dC1hbGlnbjpyaWdodH19LnRhYmJlZC1tb2R1bGVfX2ljb24tYmxvYnN7cG9zaXRpb246YWJzb2x1dGU7dG9wOjQwJTtsZWZ0OjE1JTtyaWdodDoxNSU7Ym9yZGVyLXRvcDozLjVweCBkb3R0ZWQgIzIwYjdlZjt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey50YWJiZWQtbW9kdWxlX19pY29uLWJsb2Jze2xlZnQ6MTAlO3JpZ2h0OjEwJX19LnRhYmJlZC1tb2R1bGVfX2ZlYXR1cmUtd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTttYXgtd2lkdGg6MzEycHg7bWluLWhlaWdodDo3NXB4O21hcmdpbjowIGF1dG99QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsudGFiYmVkLW1vZHVsZV9fZmVhdHVyZS13cmFwcGVye21hcmdpbjowO21heC13aWR0aDpub25lfX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey50YWJiZWQtbW9kdWxlX19mZWF0dXJle3dpZHRoOjEwMCU7bWFyZ2luOjB9fS50YWJiZWQtbW9kdWxlX19mZWF0dXJlLWNoZWNrbWFyay13cmFwcGVyLC50YWJiZWQtbW9kdWxlX19mZWF0dXJlLWNvbnRlbnQtd3JhcHBlcntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3B9LnRhYmJlZC1tb2R1bGVfX2ZlYXR1cmUtY2hlY2ttYXJrLXdyYXBwZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfS50YWJiZWQtbW9kdWxlX19mZWF0dXJlLWNoZWNrbWFyay13cmFwcGVyIHN2Z3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS50YWJiZWQtbW9kdWxlX19mZWF0dXJlLWNoZWNrbWFya3toZWlnaHQ6MjNweDt3aWR0aDoyM3B4fS50YWJiZWQtbW9kdWxlX19mZWF0dXJlLWNvbnRlbnQtd3JhcHBlcnt3aWR0aDoxMDAlO21heC13aWR0aDoyNjRweDttYXJnaW46MCAwIDAgNDBweDt0ZXh0LWFsaWduOmxlZnR9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsudGFiYmVkLW1vZHVsZV9fZmVhdHVyZS1jb250ZW50LXdyYXBwZXJ7bWF4LXdpZHRoOm5vbmU7bWluLWhlaWdodDphdXRvO21hcmdpbjowO3BhZGRpbmc6MCAwIDE2cHggNDBweH19LnRhYmJlZC1tb2R1bGVfX2Zvb3RlcnttYXJnaW46ODBweCBhdXRvIDA7d2lkdGg6NzAlO2NvbG9yOnJnYmEoMCwwLDAsMC4zNSk7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MThweDt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey50YWJiZWQtbW9kdWxlX19mb290ZXJ7d2lkdGg6MTAwJX19LnZpZGVvLW1vZHVsZXtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo4MCU7YmFja2dyb3VuZC1jb2xvcjojZmZmO21hcmdpbjowIGF1dG87b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctdG9wOmNhbGMoMTBweCArIDEwICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO3BhZGRpbmctYm90dG9tOmNhbGMoMTBweCArIDEwICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsudmlkZW8tbW9kdWxle3BhZGRpbmctdG9wOjEwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LnZpZGVvLW1vZHVsZXtwYWRkaW5nLXRvcDoyMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnZpZGVvLW1vZHVsZXtwYWRkaW5nLWJvdHRvbToxMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey52aWRlby1tb2R1bGV7cGFkZGluZy1ib3R0b206MjBweH19LnZpZGVvLW1vZHVsZSAudmpzLWNvbnRyb2wtYmFye2JvdHRvbTowO2hlaWdodDo2NXB4fS52aWRlby1tb2R1bGVfX3dyYXBwZXJ7d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtoZWlnaHQ6YXV0bztmbG9hdDpyaWdodH0udmlkZW8tbW9kdWxlX19ib3VkaW5nLWJveHt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2hlaWdodDpjYWxjKDIxMHB4ICsgMzkwICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsudmlkZW8tbW9kdWxlX19ib3VkaW5nLWJveHtoZWlnaHQ6MjEwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LnZpZGVvLW1vZHVsZV9fYm91ZGluZy1ib3h7aGVpZ2h0OjYwMHB4fX0udmlkZW8tbW9kdWxlIC52aWRlby13cmFwcGVye3dpZHRoOjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjB9LnZpZGVvLW1vZHVsZSAudmlkZW8tcHJldmlld3tiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9LnZpZGVvLW1vZHVsZSB2aWRlb3t3aWR0aDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LnZpc3VhbC1zdGVwLW1vZHVsZXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojZmZmfS52aXN1YWwtc3RlcC1tb2R1bGUuZml4ZWQgLnZpc3VhbC1zdGVwLW1vZHVsZS1zdGVwX19yaWdodHtwb3NpdGlvbjpmaXhlZDt0b3A6ODBweDtyaWdodDowO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS52aXN1YWwtc3RlcC1tb2R1bGU6bm90KC5maXhlZCkgLnZpc3VhbC1zdGVwLW1vZHVsZS1zdGVwX19yaWdodHtyaWdodDowICFpbXBvcnRhbnR9LnZpc3VhbC1zdGVwLW1vZHVsZS5zY3JvbGxlZC1wYXN0IC52aXN1YWwtc3RlcC1tb2R1bGUtc3RlcF9fcmlnaHR7dG9wOmF1dG87Ym90dG9tOjB9LnZpc3VhbC1zdGVwLW1vZHVsZS10aXRsZXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7b3ZlcmZsb3c6aGlkZGVuO21pbi1oZWlnaHQ6Y2FsYygzMjBweCArIDAgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7YmFja2dyb3VuZC1jb2xvcjojZmZmfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsudmlzdWFsLXN0ZXAtbW9kdWxlLXRpdGxle21pbi1oZWlnaHQ6MzIwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LnZpc3VhbC1zdGVwLW1vZHVsZS10aXRsZXttaW4taGVpZ2h0OjMyMHB4fX0udmlzdWFsLXN0ZXAtbW9kdWxlLXRpdGxlIC52aXN1YWwtc3RlcC1tb2R1bGUtdGl0bGVfX2NvbnRlbnR7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luOmF1dG87bGVmdDo1MCU7dG9wOjUwJTt3aWR0aDo3NSU7bWF4LXdpZHRoOjkwMHB4O3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7ei1pbmRleDoxfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnZpc3VhbC1zdGVwLW1vZHVsZS10aXRsZSAudmlzdWFsLXN0ZXAtbW9kdWxlLXRpdGxlX19jb250ZW50e3dpZHRoOjEwMCU7cGFkZGluZzowIDI0cHh9fS52aXN1YWwtc3RlcC1tb2R1bGUtdGl0bGUgaDJ7cG9zaXRpb246cmVsYXRpdmU7bGluZS1oZWlnaHQ6MS4zfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnZpc3VhbC1zdGVwLW1vZHVsZS10aXRsZSBoMntmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNDAwY1wiLHNhbnMtc2VyaWZ9fS52aXN1YWwtc3RlcC1tb2R1bGUtc3RlcHN7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6I2ZmZn0udmlzdWFsLXN0ZXAtbW9kdWxlLXN0ZXB7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6Y2FsYygxMDB2aCAtIDgwcHgpO21pbi1oZWlnaHQ6NjgwcHg7d2lsbC1jaGFuZ2U6cG9zaXRpb24sIG9wYWNpdHl9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsudmlzdWFsLXN0ZXAtbW9kdWxlLXN0ZXB7aGVpZ2h0OmF1dG87bWluLWhlaWdodDphdXRvfX0udmlzdWFsLXN0ZXAtbW9kdWxlLXN0ZXA6bnRoLWNoaWxkKDEpIC52aXN1YWwtc3RlcC1tb2R1bGUtc3RlcF9fcmlnaHR7b3BhY2l0eToxICFpbXBvcnRhbnR9LnZpc3VhbC1zdGVwLW1vZHVsZS1zdGVwX19sZWZ0e3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjUwJTtoZWlnaHQ6MTAwJX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey52aXN1YWwtc3RlcC1tb2R1bGUtc3RlcF9fbGVmdHtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6YXV0bzt3aWR0aDo4MCU7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjQwcHggMH19LnZpc3VhbC1zdGVwLW1vZHVsZS1zdGVwX19yaWdodHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO3dpZHRoOjUwJTttYXgtd2lkdGg6NzIwcHg7b3ZlcmZsb3c6aGlkZGVuO29wYWNpdHk6MDt6LWluZGV4OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47d2lsbC1jaGFuZ2U6cG9zaXRpb24sIG9wYWNpdHk7aGVpZ2h0OmNhbGMoMTAwdmggLSA4MHB4KTt0cmFuc2l0aW9uOm9wYWNpdHkgLjFzIGxpbmVhcn1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey52aXN1YWwtc3RlcC1tb2R1bGUtc3RlcF9fcmlnaHR7ZGlzcGxheTpub25lfX0udmlzdWFsLXN0ZXAtbW9kdWxlLXN0ZXBfX2FuaW1hdGlvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7d2lkdGg6NzAlfS52aXN1YWwtc3RlcC1tb2R1bGUtc3RlcF9fYW5pbWF0aW9uIHJlbW90ZS1zdmd7d2lkdGg6MTAwJTtoZWlnaHQ6ODAlO29wYWNpdHk6MH1odG1sLmludGVybmV0ZXhwbG9yZXItMTEgLnZpc3VhbC1zdGVwLW1vZHVsZS1zdGVwX19hbmltYXRpb24gcmVtb3RlLXN2Z3toZWlnaHQ6NDUwcHh9LnZpc3VhbC1zdGVwLW1vZHVsZS1zdGVwX19yaWdodC1tb2JpbGV7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MzIwcHg7ZGlzcGxheTpub25lO2JhY2tncm91bmQtY29sb3I6IzNFMEQ4Nn0udmlzdWFsLXN0ZXAtbW9kdWxlLXN0ZXBfX3JpZ2h0LW1vYmlsZSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey52aXN1YWwtc3RlcC1tb2R1bGUtc3RlcF9fcmlnaHQtbW9iaWxle2Rpc3BsYXk6YmxvY2t9fS52aXN1YWwtc3RlcC1tb2R1bGUtc3RlcF9fbGlua3Muc2hvdy1saW5rcyAudmlzdWFsLXN0ZXAtbW9kdWxlLXN0ZXBfX21vYmlsZS1saW5rLXRyaWdnZXI6YWZ0ZXJ7Y29udGVudDonLSd9LnZpc3VhbC1zdGVwLW1vZHVsZS1zdGVwX19tb2JpbGUtbGluay10cmlnZ2Vye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO3RleHQtYWxpZ246bGVmdDtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNzAwXCIsc2Fucy1zZXJpZiAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDo0MHB4Oy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2JhY2tncm91bmQ6bm9uZTtib3JkZXI6bm9uZTtwYWRkaW5nOjE2cHggMDtjb2xvcjojMTViZmZmfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnZpc3VhbC1zdGVwLW1vZHVsZS1zdGVwX19tb2JpbGUtbGluay10cmlnZ2Vye2Rpc3BsYXk6YmxvY2t9fSNob3ctd29ya3Mtc3RlcDAxe3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUyJSwgLTYxJSl9I2hvdy13b3Jrcy1zdGVwMDJ7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNjEuMiUpfS52aXN1YWwtc3RlcC1tb2R1bGUtZmFkZTN7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNDklLCAtNDclKX0udmlzdWFsLXN0ZXAtbW9kdWxlLXRvcHt6LWluZGV4OjJ9LnZpc3VhbC1zdGVwLW1vZHVsZS1zdGVwX19yaWdodF9fd3JhcCwudmlzdWFsLXN0ZXAtbW9kdWxlLXN0ZXBfX3JpZ2h0X193cmFwLW1vYmlsZXt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO21heC13aWR0aDo3MjBweH1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey52aXN1YWwtc3RlcC1tb2R1bGUtc3RlcF9fcmlnaHRfX3dyYXAsLnZpc3VhbC1zdGVwLW1vZHVsZS1zdGVwX19yaWdodF9fd3JhcC1tb2JpbGV7cGFkZGluZzo0OHB4IDMycHg7bWF4LXdpZHRoOjEwMCV9fS52aXN1YWwtc3RlcC1tb2R1bGUtc3RlcF9fbGVmdF9faW5uZXJ7d2lkdGg6ODAlO21heC13aWR0aDo0MDBweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7Y29sb3I6cmdiYSgwLDAsMCwwLjgpfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LnZpc3VhbC1zdGVwLW1vZHVsZS1zdGVwX19sZWZ0X19pbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6YXV0bztsZWZ0OmF1dG87dHJhbnNmb3JtOm5vbmU7bWF4LXdpZHRoOjEwMCU7d2lkdGg6MTAwJX19LnZpc3VhbC1zdGVwLW1vZHVsZS1zdGVwX19sZWZ0X19pbm5lciBoNHtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtMzAwY1wiLHNhbnMtc2VyaWY7Zm9udC1zaXplOmNhbGMoMThweCArIDE0ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsudmlzdWFsLXN0ZXAtbW9kdWxlLXN0ZXBfX2xlZnRfX2lubmVyIGg0e2ZvbnQtc2l6ZToxOHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey52aXN1YWwtc3RlcC1tb2R1bGUtc3RlcF9fbGVmdF9faW5uZXIgaDR7Zm9udC1zaXplOjMycHh9fS52aXN1YWwtc3RlcC1tb2R1bGUtc3RlcF9fbGVmdF9faW5uZXIgaDN7bWFyZ2luLXRvcDoxN3B4O21hcmdpbi1ib3R0b206MTdweH0udmlzdWFsLXN0ZXAtbW9kdWxlLXN0ZXBfX2xlZnRfX2lubmVyIHB7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTQwMFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS43NTttYXJnaW4tYm90dG9tOmNhbGMoMjBweCArIDE3ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsudmlzdWFsLXN0ZXAtbW9kdWxlLXN0ZXBfX2xlZnRfX2lubmVyIHB7bWFyZ2luLWJvdHRvbToyMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey52aXN1YWwtc3RlcC1tb2R1bGUtc3RlcF9fbGVmdF9faW5uZXIgcHttYXJnaW4tYm90dG9tOjM3cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnZpc3VhbC1zdGVwLW1vZHVsZS1zdGVwX19sZWZ0X19pbm5lciBwe2ZvbnQtc2l6ZToxNHB4fX0udmlzdWFsLXN0ZXAtbW9kdWxlLXN0ZXBfX2xlZnRfX2lubmVyIGF7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTYwMFwiLHNhbnMtc2VyaWY7Zm9udC1zaXplOmNhbGMoMTRweCArIDIgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey52aXN1YWwtc3RlcC1tb2R1bGUtc3RlcF9fbGVmdF9faW5uZXIgYXtmb250LXNpemU6MTRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsudmlzdWFsLXN0ZXAtbW9kdWxlLXN0ZXBfX2xlZnRfX2lubmVyIGF7Zm9udC1zaXplOjE2cHh9fS52aXN1YWwtc3RlcC1tb2R1bGUtc3RlcF9fbGVmdF9faW5uZXIgbGl7bWFyZ2luLWJvdHRvbTo4cHg7bWFyZ2luLWxlZnQ6MH0udmlzdWFsLXN0ZXAtbW9kdWxlLXN0ZXBfX2xlZnRfX2lubmVyIGxpOmJlZm9yZXtkaXNwbGF5Om5vbmV9LnZpc3VhbC1zdGVwLW1vZHVsZS1zdGVwc19fbmF2aWdhdGlvbi13cmFwe3Bvc2l0aW9uOmZpeGVkO3dpZHRoOjEwMCU7dG9wOjUwJTtsZWZ0OjA7bWFyZ2luOjAgYXV0bztyaWdodDowO2hlaWdodDo3MHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21heC13aWR0aDoxNDAwcHg7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjE7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuMXMgZWFzZX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey52aXN1YWwtc3RlcC1tb2R1bGUtc3RlcHNfX25hdmlnYXRpb24td3JhcHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19LnZpc3VhbC1zdGVwLW1vZHVsZS1zdGVwc19fbmF2aWdhdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3dpZHRoOmNhbGMoMjVweCArIDI1ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO2hlaWdodDo2MHB4O3otaW5kZXg6Mn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnZpc3VhbC1zdGVwLW1vZHVsZS1zdGVwc19fbmF2aWdhdGlvbnt3aWR0aDoyNXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey52aXN1YWwtc3RlcC1tb2R1bGUtc3RlcHNfX25hdmlnYXRpb257d2lkdGg6NTBweH19LnZpc3VhbC1zdGVwLW1vZHVsZS1zdGVwc19fbmF2aWdhdGlvbiBsaXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6MTBweDt3aWR0aDo3cHg7aGVpZ2h0OjdweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo1MCU7Y3Vyc29yOnBvaW50ZXI7cG9pbnRlci1ldmVudHM6YWxsO29wYWNpdHk6LjU7dHJhbnNpdGlvbjphbGwgLjFzIGVhc2V9LnZpc3VhbC1zdGVwLW1vZHVsZS1zdGVwc19fbmF2aWdhdGlvbiBsaTpob3ZlcntvcGFjaXR5OjF9LnZpc3VhbC1zdGVwLW1vZHVsZS1zdGVwc19fbmF2aWdhdGlvbiBsaTphY3RpdmV7b3BhY2l0eTouNX0udmlzdWFsLXN0ZXAtbW9kdWxlLXN0ZXBzX19uYXZpZ2F0aW9uIGxpLmFjdGl2ZXtvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlKDEuNCl9LndoZXJlLXRvLWJ1eS1tb2R1bGV7cGFkZGluZy10b3A6Y2FsYyg0NHB4ICsgOCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtwYWRkaW5nLWJvdHRvbTpjYWxjKDExNnB4ICsgMTI0ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbTowO2JhY2tncm91bmQtY29sb3I6I2ZmZn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LndoZXJlLXRvLWJ1eS1tb2R1bGV7cGFkZGluZy10b3A6NDRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsud2hlcmUtdG8tYnV5LW1vZHVsZXtwYWRkaW5nLXRvcDo1MnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LndoZXJlLXRvLWJ1eS1tb2R1bGV7cGFkZGluZy1ib3R0b206MTE2cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LndoZXJlLXRvLWJ1eS1tb2R1bGV7cGFkZGluZy1ib3R0b206MjQwcHh9fS53aGVyZS10by1idXktbW9kdWxlIGgye3RleHQtYWxpZ246Y2VudGVyfS53aGVyZS10by1idXktbW9kdWxlIC5wcm9kdWN0LWdyaWRfX2lubmVye2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXB9LndoZXJlLXRvLWJ1eS1tb2R1bGUgLnByb2R1Y3QtZ3JpZHttYXgtd2lkdGg6OTE4cHg7bWFyZ2luOjAgYXV0bztkaXNwbGF5OmJsb2NrfUBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpey53aGVyZS10by1idXktbW9kdWxlIC5wcm9kdWN0LWdyaWR7d2lkdGg6MTAwJX19LndoZXJlLXRvLWJ1eS1tb2R1bGUgLndoZXJlLXRvLWJ1eS1tb2R1bGVfX2JvZHl7dGV4dC1hbGlnbjpjZW50ZXI7bWF4LXdpZHRoOjEyMDBweDttYXJnaW4tdG9wOmNhbGMoNTBweCArIDUwICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO21hcmdpbi1ib3R0b206Y2FsYygzMHB4ICsgMjAgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bzt3aWR0aDo5MCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey53aGVyZS10by1idXktbW9kdWxlIC53aGVyZS10by1idXktbW9kdWxlX19ib2R5e21hcmdpbi10b3A6NTBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsud2hlcmUtdG8tYnV5LW1vZHVsZSAud2hlcmUtdG8tYnV5LW1vZHVsZV9fYm9keXttYXJnaW4tdG9wOjEwMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LndoZXJlLXRvLWJ1eS1tb2R1bGUgLndoZXJlLXRvLWJ1eS1tb2R1bGVfX2JvZHl7bWFyZ2luLWJvdHRvbTozMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey53aGVyZS10by1idXktbW9kdWxlIC53aGVyZS10by1idXktbW9kdWxlX19ib2R5e21hcmdpbi1ib3R0b206NTBweH19LndoZXJlLXRvLWJ1eS1tb2R1bGUtLWdyZXl7bWF4LXdpZHRoOjEwODRweDttYXJnaW46YXV0bztiYWNrZ3JvdW5kLWNvbG9yOiNmOGY4Zjg7cGFkZGluZy1ib3R0b206Y2FsYygyMHB4ICsgMzAgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey53aGVyZS10by1idXktbW9kdWxlLS1ncmV5e3BhZGRpbmctYm90dG9tOjIwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LndoZXJlLXRvLWJ1eS1tb2R1bGUtLWdyZXl7cGFkZGluZy1ib3R0b206NTBweH19LndoZXJlLXRvLWJ1eS1tb2R1bGVfX2dyaWQtaXRlbXttYXJnaW46MDtmbG9hdDpub25lO3dpZHRoOmNhbGMoMTAwJS8zKTttaW4taGVpZ2h0OmF1dG87Ym9yZGVyLXJhZGl1czowO292ZXJmbG93OnZpc2libGV9LndoZXJlLXRvLWJ1eS1tb2R1bGUtLWdyZXkgLndoZXJlLXRvLWJ1eS1tb2R1bGVfX2dyaWQtaXRlbXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZzo0JSAwfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LndoZXJlLXRvLWJ1eS1tb2R1bGVfX2dyaWQtaXRlbXt3aWR0aDo1MCV9fS53aGVyZS10by1idXktbW9kdWxlX19ncmlkLWl0ZW0gLnByb2R1Y3Qtc3F1YXJle21hcmdpbjo0cHg7cGFkZGluZzo2NSUgMCAwIDA7ZGlzcGxheTpibG9jazt3aWR0aDphdXRvO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY4Zjg7Ym9yZGVyLXJhZGl1czozcHh9LndoZXJlLXRvLWJ1eS1tb2R1bGVfX2dyaWQtaXRlbSAucHJvZHVjdC1zcXVhcmU6aG92ZXIsLndoZXJlLXRvLWJ1eS1tb2R1bGVfX2dyaWQtaXRlbSAucHJvZHVjdC1zcXVhcmU6Zm9jdXN7Ym94LXNoYWRvdzppbnNldCAwIC0yMHB4IDAgLTE2cHggIzE1YmZmZiwwcHggMnB4IDZweCByZ2JhKDAsMCwwLDAuMil9LndoZXJlLXRvLWJ1eS1tb2R1bGVfX2dyaWQtaXRlbSAucHJvZHVjdC1zcXVhcmU6YWN0aXZle2JveC1zaGFkb3c6aW5zZXQgMCAtMjBweCAwIC0xNnB4ICMxNWJmZmYsMHB4IDJweCA2cHggdHJhbnNwYXJlbnR9LndoZXJlLXRvLWJ1eS1tb2R1bGVfX2dyaWQtaXRlbSAucHJvZHVjdC1zcXVhcmVfX2ltYWdle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7bWF4LXdpZHRoOjEwMCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjA7aGVpZ2h0OmF1dG99LndoZXJlLXRvLWJ1eS1tb2R1bGVfX2dyaWQtaXRlbTpob3Zlciwud2hlcmUtdG8tYnV5LW1vZHVsZV9fZ3JpZC1pdGVtOmFjdGl2ZXtib3gtc2hhZG93Om5vbmV9Lndvdy1tb21lbnQtbW9kdWxlX19xdWVzdGlvbm5haXJle3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDo4MHZoO21pbi1oZWlnaHQ6NjAwcHg7bWF4LWhlaWdodDo2NTZweDtvdmVyZmxvdzpoaWRkZW47Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiMxNWJmZmZ9Lndvdy1tb21lbnQtbW9kdWxlX19xdWVzdGlvbm5haXJlIHVse2xpc3Qtc3R5bGU6bm9uZX0ud293LW1vbWVudC1tb2R1bGVfX3F1ZXN0aW9ubmFpcmUgbGl7bWFyZ2luOjA7cGFkZGluZzowfS53b3ctbW9tZW50LW1vZHVsZV9fcXVlc3Rpb25uYWlyZSBsaTpiZWZvcmV7Y29udGVudDpub25lfUBtZWRpYSAobWF4LXdpZHRoOiA4NDBweCl7Lndvdy1tb21lbnQtbW9kdWxlX19xdWVzdGlvbm5haXJle2hlaWdodDo0NjRweDttaW4taGVpZ2h0OjB9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7Lndvdy1tb21lbnQtbW9kdWxlX19xdWVzdGlvbm5haXJle2hlaWdodDo0MTZweH19Lndvdy1tb21lbnQtbW9kdWxlX19zdGFydC1iYWNrZ3JvdW5ke3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2dyb3VuZDojMTViZmZmfS53b3ctbW9tZW50LW1vZHVsZV9fc3RhcnQtYmFja2dyb3VuZCBzdmd7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO29wYWNpdHk6LjA1fS53b3ctbW9tZW50LW1vZHVsZV9fc3RhcnQtYm9keXtwb3NpdGlvbjpyZWxhdGl2ZTtib3R0b206MTAwJTtsZWZ0OjUwJTt3aWR0aDoxMDAlO21heC13aWR0aDo3MDBweDttYXgtd2lkdGg6Y2FsYyg0MjBweCArIDQ2MCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTttYXJnaW4tYm90dG9tOjQwcHg7cGFkZGluZzowIDE2cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAwKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7Lndvdy1tb21lbnQtbW9kdWxlX19zdGFydC1ib2R5e21heC13aWR0aDo0MjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsud293LW1vbWVudC1tb2R1bGVfX3N0YXJ0LWJvZHl7bWF4LXdpZHRoOjg4MHB4fX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey53b3ctbW9tZW50LW1vZHVsZV9fc3RhcnQtYm9keXttYXJnaW4tYm90dG9tOjMycHh9fS53b3ctbW9tZW50LW1vZHVsZV9fc2NyZWVue3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO2Rpc3BsYXk6bm9uZX0ud293LW1vbWVudC1tb2R1bGVfX2JvZHl7bWFyZ2luLWJvdHRvbTozMnB4fS53b3ctbW9tZW50LW1vZHVsZV9fYm9keSBoMntmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtMzAwY1wiLHNhbnMtc2VyaWY7Zm9udC1zaXplOmNhbGMoMjZweCArIDIyICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO2xpbmUtaGVpZ2h0OmNhbGMoMzJweCArIDI0ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsud293LW1vbWVudC1tb2R1bGVfX2JvZHkgaDJ7Zm9udC1zaXplOjI2cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7Lndvdy1tb21lbnQtbW9kdWxlX19ib2R5IGgye2ZvbnQtc2l6ZTo0OHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7Lndvdy1tb21lbnQtbW9kdWxlX19ib2R5IGgye2xpbmUtaGVpZ2h0OjMycHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7Lndvdy1tb21lbnQtbW9kdWxlX19ib2R5IGgye2xpbmUtaGVpZ2h0OjU2cHh9fS53b3ctbW9tZW50LW1vZHVsZV9fYm9keSBoM3ttYXJnaW4tYm90dG9tOjhweDtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtMzAwY1wiLHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6LjgzMzMzO2ZvbnQtc2l6ZTpjYWxjKDE4cHggKyAxNCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7Lndvdy1tb21lbnQtbW9kdWxlX19ib2R5IGgze2ZvbnQtc2l6ZToxOHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey53b3ctbW9tZW50LW1vZHVsZV9fYm9keSBoM3tmb250LXNpemU6MzJweH19QG1lZGlhIChtYXgtd2lkdGg6IDg0MHB4KXsud293LW1vbWVudC1tb2R1bGVfX2JvZHkgaDN7bWFyZ2luLWJvdHRvbTo0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCl7Lndvdy1tb21lbnQtbW9kdWxlX19ib2R5e21hcmdpbi1ib3R0b206MTZweH19Lndvdy1tb21lbnQtbW9kdWxlX19pbGx1c3RyYXRpb25ze3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7d2lkdGg6MTAwJTtoZWlnaHQ6NDUlO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNTAlLCAtMTAwJSwgMCl9QG1lZGlhIChtYXgtd2lkdGg6IDg0MHB4KXsud293LW1vbWVudC1tb2R1bGVfX2lsbHVzdHJhdGlvbnN7bWFyZ2luLXRvcDowO2hlaWdodDo0NiU7dG9wOjI0cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01MCUsIDAsIDApfX1AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpey53b3ctbW9tZW50LW1vZHVsZV9faWxsdXN0cmF0aW9uc3toZWlnaHQ6NDIlfX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey53b3ctbW9tZW50LW1vZHVsZV9faWxsdXN0cmF0aW9uc3toZWlnaHQ6MzglfX1AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpey53b3ctbW9tZW50LW1vZHVsZV9faWxsdXN0cmF0aW9uc3toZWlnaHQ6MzIlfX0ud293LW1vbWVudC1tb2R1bGVfX2lsbHVzdHJhdGlvbi1saW5le3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDouOCU7YmFja2dyb3VuZDojM0UwRDg2O2xlZnQ6NTAlO3dpZHRoOjgwJTttYXgtd2lkdGg6NjAwcHg7Ym90dG9tOjMuMDElO3RyYW5zZm9ybS1vcmlnaW46bGVmdCB0b3A7ZGlzcGxheTpub25lO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgMCl9QG1lZGlhIChtYXgtd2lkdGg6IDg0MHB4KXsud293LW1vbWVudC1tb2R1bGVfX2lsbHVzdHJhdGlvbi1saW5le21heC13aWR0aDo0MDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KXsud293LW1vbWVudC1tb2R1bGVfX2lsbHVzdHJhdGlvbi1saW5le3dpZHRoOjkwJX19Lndvdy1tb21lbnQtbW9kdWxlX19pbGx1c3RyYXRpb257cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpub25lO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS53b3ctbW9tZW50LW1vZHVsZV9faWxsdXN0cmF0aW9uIHN2Z3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS53b3ctbW9tZW50LW1vZHVsZV9fb3B0aW9uc3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjQ4JTt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSl9QG1lZGlhIChtYXgtd2lkdGg6IDg0MHB4KXsud293LW1vbWVudC1tb2R1bGVfX29wdGlvbnN7dG9wOjUwJX19QG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KXsud293LW1vbWVudC1tb2R1bGVfX29wdGlvbnN7bWFyZ2luLXRvcDowO3RvcDo0NiV9fS53b3ctbW9tZW50LW1vZHVsZV9fb3B0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2JhY2tncm91bmQ6bm9uZTtib3JkZXI6bm9uZTtwYWRkaW5nOjA7bWFyZ2luOjE2cHg7bWFyZ2luLWJvdHRvbTo0OHB4O2N1cnNvcjpwb2ludGVyfS53b3ctbW9tZW50LW1vZHVsZV9fb3B0aW9uIHN2Z3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9Lndvdy1tb21lbnQtbW9kdWxlX19vcHRpb24uc2VsZWN0ZWQgLndvdy1tb21lbnQtbW9kdWxlX19vcHRpb24tYmFsbHtiYWNrZ3JvdW5kOiMzRTBEODZ9Lndvdy1tb21lbnQtbW9kdWxlX19vcHRpb24uc2VsZWN0ZWQgLndvdy1tb21lbnQtbW9kdWxlX19vcHRpb24taWNvbi0tYmx1ZXtvcGFjaXR5OjB9Lndvdy1tb21lbnQtbW9kdWxlX19vcHRpb24uc2VsZWN0ZWQgLndvdy1tb21lbnQtbW9kdWxlX19vcHRpb24taWNvbi0td2hpdGV7b3BhY2l0eToxfS53b3ctbW9tZW50LW1vZHVsZV9fb3B0aW9uOmhvdmVyIC53b3ctbW9tZW50LW1vZHVsZV9fb3B0aW9uLWJhbGx7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCkgc2NhbGUoMS4wNTQpO2JveC1zaGFkb3c6MHB4IDZweCA2cHggcmdiYSgwLDAsMCwwLjEpLDBweCAwcHggNnB4IHJnYmEoMCwwLDAsMC4xKX0ud293LW1vbWVudC1tb2R1bGVfX29wdGlvbjpob3ZlciAud293LW1vbWVudC1tb2R1bGVfX29wdGlvbi1pY29ue3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSBzY2FsZSgwLjk0Nil9Lndvdy1tb21lbnQtbW9kdWxlX19vcHRpb246YWN0aXZlIC53b3ctbW9tZW50LW1vZHVsZV9fb3B0aW9uLWJhbGx7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCkgc2NhbGUoMSk7Ym94LXNoYWRvdzpub25lfS53b3ctbW9tZW50LW1vZHVsZV9fb3B0aW9uOmFjdGl2ZSAud293LW1vbWVudC1tb2R1bGVfX29wdGlvbi1pY29ue3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSBzY2FsZSgxKX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey53b3ctbW9tZW50LW1vZHVsZV9fb3B0aW9uOmFjdGl2ZSAud293LW1vbWVudC1tb2R1bGVfX29wdGlvbi1iYWxse3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApIHNjYWxlKDEuMDU0KTtib3gtc2hhZG93OjBweCA2cHggNnB4IHJnYmEoMCwwLDAsMC4xKSwwcHggMHB4IDZweCByZ2JhKDAsMCwwLDAuMSl9Lndvdy1tb21lbnQtbW9kdWxlX19vcHRpb246YWN0aXZlIC53b3ctbW9tZW50LW1vZHVsZV9fb3B0aW9uLWljb257dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHNjYWxlKDAuOTQ2KX19QG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCl7Lndvdy1tb21lbnQtbW9kdWxlX19vcHRpb257bWFyZ2luOjEycHg7bWFyZ2luLWJvdHRvbTo0MHB4fX1AbWVkaWEgKG1heC13aWR0aDogODQwcHgpey53b3ctbW9tZW50LW1vZHVsZV9fb3B0aW9ue21hcmdpbjo4cHg7bWFyZ2luLWJvdHRvbTo0MHB4fX0ud293LW1vbWVudC1tb2R1bGVfX29wdGlvbi1sYWJlbHt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxMjAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgMCk7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bWFyZ2luLXRvcDoxNnB4O2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIwcHg7Y29sb3I6I2ZmZjtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNjAwXCIsc2Fucy1zZXJpZn1AbWVkaWEgKG1heC13aWR0aDogODQwcHgpey53b3ctbW9tZW50LW1vZHVsZV9fb3B0aW9uLWxhYmVse21hcmdpbi10b3A6OHB4O2ZvbnQtd2VpZ2h0OlwiU2Ftc3VuZ09uZS03MDBcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE2cHh9fS53b3ctbW9tZW50LW1vZHVsZV9fb3B0aW9uLWJhbGx7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTEycHg7aGVpZ2h0OjExMnB4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjUwJTt0cmFuc2l0aW9uOmJhY2tncm91bmQgLjJzIGVhc2UsIHRyYW5zZm9ybSAuMXMgZWFzZSwgYm94LXNoYWRvdyAuMXMgZWFzZTtib3gtc2hhZG93OjBweCA2cHggNnB4IHJnYmEoMCwwLDAsMC4wNSksMHB4IDBweCA2cHggcmdiYSgwLDAsMCwwLjA1KX1AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KXsud293LW1vbWVudC1tb2R1bGVfX29wdGlvbi1iYWxse3dpZHRoOjcycHg7aGVpZ2h0OjcycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2NjBweCl7Lndvdy1tb21lbnQtbW9kdWxlX19vcHRpb24tYmFsbHt3aWR0aDo1NnB4O2hlaWdodDo1NnB4fX0ud293LW1vbWVudC1tb2R1bGVfX29wdGlvbi1pY29ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7d2lkdGg6NTAlO2hlaWdodDo1MCU7bWF4LXdpZHRoOjQ4cHg7bWF4LWhlaWdodDo0OHB4O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMXMgZWFzZX0ud293LW1vbWVudC1tb2R1bGVfX29wdGlvbi1pY29uLS13aGl0ZXtvcGFjaXR5OjB9Lndvdy1tb21lbnQtbW9kdWxlX19uZXh0LWJ1dHRvbiwud293LW1vbWVudC1tb2R1bGVfX2JhY2stYnV0dG9uLC53b3ctbW9tZW50LW1vZHVsZV9fcmVzdGFydC1idXR0b257cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjQ4cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKX0ud293LW1vbWVudC1tb2R1bGVfX25leHQtYnV0dG9uOmRpc2FibGVkLC53b3ctbW9tZW50LW1vZHVsZV9fYmFjay1idXR0b246ZGlzYWJsZWQsLndvdy1tb21lbnQtbW9kdWxlX19yZXN0YXJ0LWJ1dHRvbjpkaXNhYmxlZHtvcGFjaXR5Oi4yO2N1cnNvcjpkZWZhdWx0fS53b3ctbW9tZW50LW1vZHVsZV9fbmV4dC1idXR0b246bm90KC53b3ctbW9tZW50LW1vZHVsZV9fcmVzdGFydC1idXR0b24pOmhvdmVyLC53b3ctbW9tZW50LW1vZHVsZV9fYmFjay1idXR0b246bm90KC53b3ctbW9tZW50LW1vZHVsZV9fcmVzdGFydC1idXR0b24pOmhvdmVyLC53b3ctbW9tZW50LW1vZHVsZV9fcmVzdGFydC1idXR0b246bm90KC53b3ctbW9tZW50LW1vZHVsZV9fcmVzdGFydC1idXR0b24pOmhvdmVye2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojMTViZmZmfUBtZWRpYSAobWF4LXdpZHRoOiA4NDBweCl7Lndvdy1tb21lbnQtbW9kdWxlX19uZXh0LWJ1dHRvbiwud293LW1vbWVudC1tb2R1bGVfX2JhY2stYnV0dG9uLC53b3ctbW9tZW50LW1vZHVsZV9fcmVzdGFydC1idXR0b257dG9wOmF1dG87Ym90dG9tOjBweDtsZWZ0OjI0cHh9fS53b3ctbW9tZW50LW1vZHVsZV9fbmV4dC1idXR0b257bGVmdDphdXRvO3JpZ2h0OjQ4cHh9QG1lZGlhIChtYXgtd2lkdGg6IDg0MHB4KXsud293LW1vbWVudC1tb2R1bGVfX25leHQtYnV0dG9ue3JpZ2h0OjI0cHh9fS53b3ctbW9tZW50LW1vZHVsZV9fcmVzdWx0cy1zY3JlZW57ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojMDAwO3RleHQtYWxpZ246Y2VudGVyfS53b3ctbW9tZW50LW1vZHVsZV9fcmVzdWx0cy1zY3JlZW4gaDJ7bWFyZ2luLWJvdHRvbToxNnB4fS53b3ctbW9tZW50LW1vZHVsZV9fcmVzdWx0cy1zY3JlZW4gcHttYXJnaW4tYm90dG9tOjgwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMtc2NyZWVuIHB7bWFyZ2luLWJvdHRvbTo0MHB4fX0ud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMtc2NyZWVuLWlubmVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDowO3dpZHRoOjEwMCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKTttYXJnaW4tdG9wOi04MHB4O3BhZGRpbmc6MjRweH0ud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMtc2NyZWVuLWlubmVyIGgxLC53b3ctbW9tZW50LW1vZHVsZV9fcmVzdWx0cy1zY3JlZW4taW5uZXIgaDIsLndvdy1tb21lbnQtbW9kdWxlX19yZXN1bHRzLXNjcmVlbi1pbm5lciBoM3ttYXJnaW4tYm90dG9tOjI0cHh9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMtc2NyZWVuLWlubmVyIGgxLC53b3ctbW9tZW50LW1vZHVsZV9fcmVzdWx0cy1zY3JlZW4taW5uZXIgaDIsLndvdy1tb21lbnQtbW9kdWxlX19yZXN1bHRzLXNjcmVlbi1pbm5lciBoM3ttYXJnaW4tYm90dG9tOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7Lndvdy1tb21lbnQtbW9kdWxlX19yZXN1bHRzLXNjcmVlbi1pbm5lcnttYXJnaW4tdG9wOjA7dG9wOjA7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKTtwYWRkaW5nOjUwcHggMjBweCAwfX0ud293LW1vbWVudC1tb2R1bGVfX3Jlc3RhcnQtYnV0dG9ue3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6YXV0bztyaWdodDphdXRvfS53b3ctbW9tZW50LW1vZHVsZV9fcmVzdWx0c3twb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOi0yMDBweDtjb2xvcjojMDAwO2Rpc3BsYXk6bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjAgNDhweH1AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KXsud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHN7cGFkZGluZzowIDMycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4NDBweCl7Lndvdy1tb21lbnQtbW9kdWxlX19yZXN1bHRze2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX0ud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMuc2hvdy1hbGwgLndvdy1tb21lbnQtbW9kdWxlX193b3c6bnRoLWNoaWxkKG4rNCl7ZGlzcGxheTpibG9ja30ud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMuc2hvdy1hbGwgLndvdy1tb21lbnQtbW9kdWxlX19zaG93LWFsbC1yZXN1bHRze2Rpc3BsYXk6bm9uZX0ud293LW1vbWVudC10b29sdGlwe3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7bGVmdDowO2JvdHRvbToxNnB4O2ZvbnQtc2l6ZToxMnB4fS53b3ctbW9tZW50LXRvb2x0aXAgLnRvb2x0aXBfX2J1YmJsZXtyaWdodDowO2xlZnQ6MDttYXJnaW46YXV0bzt3aWR0aDoyNjRweH0ud293LW1vbWVudC10b29sdGlwIC50b29sdGlwX19idWJibGUtY2xvc2V7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9Lndvdy1tb21lbnQtdG9vbHRpcCAudG9vbHRpcF9fYXJyb3d7Ym90dG9tOmNhbGMoMTAwJSArIDRweCl9Lndvdy1tb21lbnQtdG9vbHRpcCAudG9vbHRpcF9fYnViYmxlLWRlc2NyaXB0aW9ue3dpZHRoOjkwJX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey53b3ctbW9tZW50LXRvb2x0aXB7Ym90dG9tOjEycHg7Zm9udC1zaXplOjExcHh9fS53b3ctbW9tZW50LW1vZHVsZV9fc2hvdy1hbGwtcmVzdWx0c3tkaXNwbGF5OmlubGluZS1ibG9jazstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOm5vbmU7bWFyZ2luLWJvdHRvbTo2NHB4fS53b3ctbW9tZW50LW1vZHVsZV9fc2hvdy1hbGwtcmVzdWx0cyBzcGFue2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS03MDBcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4fS53b3ctbW9tZW50LW1vZHVsZV9fc2hvdy1hbGwtcmVzdWx0czpob3ZlciAud293LW1vbWVudC1tb2R1bGVfX3Nob3ctYWxsLXJlc3VsdHMtYmFsbHtib3gtc2hhZG93OjBweCA2cHggNnB4IHJnYmEoMCwwLDAsMC4xKSwwcHggMHB4IDZweCByZ2JhKDAsMCwwLDAuMSl9Lndvdy1tb21lbnQtbW9kdWxlX19zaG93LWFsbC1yZXN1bHRzLWJhbGx7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDo2NHB4O2hlaWdodDo2NHB4O2JhY2tncm91bmQ6IzE1YmZmZjtib3JkZXItcmFkaXVzOjUwJTttYXJnaW46MCBhdXRvO21hcmdpbi1ib3R0b206MTZweDtib3gtc2hhZG93OjBweCA2cHggNnB4IHJnYmEoMCwwLDAsMC4wNSksMHB4IDBweCA2cHggcmdiYSgwLDAsMCwwLjA1KTt0cmFuc2l0aW9uOmFsbCAuMXMgZWFzZX0ud293LW1vbWVudC1tb2R1bGVfX3Nob3ctYWxsLXJlc3VsdHMtYmFsbCBzdmd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O21hcmdpbi10b3A6LThweDttYXJnaW4tbGVmdDotOHB4O2ZpbGw6I2ZmZn0ud293LW1vbWVudC1tb2R1bGVfX3dvd3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206NDhweDtoZWlnaHQ6NTQ0cHg7dGV4dC1hbGlnbjpsZWZ0O2JhY2tncm91bmQ6I0Y3RUJFQn0ud293LW1vbWVudC1tb2R1bGVfX3dvdzpudGgtY2hpbGQobis0KXtkaXNwbGF5Om5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDg0MHB4KXsud293LW1vbWVudC1tb2R1bGVfX3dvd3toZWlnaHQ6NDE2cHg7YmFja2dyb3VuZDojZmZmO21hcmdpbjowfX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey53b3ctbW9tZW50LW1vZHVsZV9fd293e2hlaWdodDozNDZweH19Lndvdy1tb21lbnQtbW9kdWxlX193b3ctLXN0eWxlLTB7YmFja2dyb3VuZDojRjdFQkVCfS53b3ctbW9tZW50LW1vZHVsZV9fd293LS1zdHlsZS0xe2JhY2tncm91bmQ6I0U3RjVGOX0ud293LW1vbWVudC1tb2R1bGVfX3dvdy0tc3R5bGUtMntiYWNrZ3JvdW5kOiNGQUYxRUN9Lndvdy1tb21lbnQtbW9kdWxlX193b3ctY29udGVudHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NSU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKTtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNDAwXCIsc2Fucy1zZXJpZn1AbWVkaWEgKG1heC13aWR0aDogODQwcHgpey53b3ctbW9tZW50LW1vZHVsZV9fd293LWNvbnRlbnR7cGFkZGluZzowIDgwcHggMH19QG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KXsud293LW1vbWVudC1tb2R1bGVfX3dvdy1jb250ZW50e3BhZGRpbmc6MTZweCAxNnB4IDMycHh9fS53b3ctbW9tZW50LW1vZHVsZV9fd293LXRpdGxle2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS0zMDBjXCIsc2Fucy1zZXJpZjtmb250LXNpemU6NDhweDtsaW5lLWhlaWdodDo1NnB4O21hcmdpbi1ib3R0b206MjRweDt3aWR0aDo2MCV9QG1lZGlhIChtYXgtd2lkdGg6IDg0MHB4KXsud293LW1vbWVudC1tb2R1bGVfX3dvdy10aXRsZXtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtMzAwXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MjhweDtsaW5lLWhlaWdodDo0MHB4O3dpZHRoOjEwMCV9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7Lndvdy1tb21lbnQtbW9kdWxlX193b3ctdGl0bGV7bWFyZ2luLWJvdHRvbToxMnB4O2xpbmUtaGVpZ2h0OjI4cHg7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MjhweH19Lndvdy1tb21lbnQtbW9kdWxlX19xdW90ZXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI4cHg7bWF4LXdpZHRoOjM5NnB4O21hcmdpbi1ib3R0b206NDBweH1AbWVkaWEgKG1heC13aWR0aDogODQwcHgpey53b3ctbW9tZW50LW1vZHVsZV9fcXVvdGV7bWF4LXdpZHRoOjEwMCV9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7Lndvdy1tb21lbnQtbW9kdWxlX19xdW90ZXttYXJnaW4tYm90dG9tOjIwcHg7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjRweH19Lndvdy1tb21lbnQtbW9kdWxlX19hdXRob3J7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTYwMFwiLHNhbnMtc2VyaWZ9Lndvdy1tb21lbnQtbW9kdWxlX19pbWFnZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjIlO3dpZHRoOjUwJTtoZWlnaHQ6OTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSk7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpey53b3ctbW9tZW50LW1vZHVsZV9faW1hZ2V7d2lkdGg6NDUlfX0ud293LW1vbWVudC1tb2R1bGVfX2ltYWdlIGltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS53b3ctbW9tZW50LW1vZHVsZV9fbGVnYWx7bWFyZ2luLXRvcDo2NXB4O2ZvbnQtc2l6ZToxMnB4O29wYWNpdHk6MC40fS53b3ctbW9tZW50LW1vZHVsZV9fcHJvZHVjdHN7bWFyZ2luLWJvdHRvbToyMHB4fS53b3ctbW9tZW50LW1vZHVsZV9fcHJvZHVjdHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzAwMH0ud293LW1vbWVudC1tb2R1bGVfX3Byb2R1Y3Q6aG92ZXIgLndvdy1tb21lbnQtbW9kdWxlX19wcm9kdWN0LWJhbGx7Ym94LXNoYWRvdzowcHggNnB4IDZweCByZ2JhKDAsMCwwLDAuMDgpLDBweCAwcHggNnB4IHJnYmEoMCwwLDAsMC4wOCl9Lndvdy1tb21lbnQtbW9kdWxlX19wcm9kdWN0OmFjdGl2ZXtjb2xvcjojMDAwfS53b3ctbW9tZW50LW1vZHVsZV9fcHJvZHVjdDphY3RpdmUgLndvdy1tb21lbnQtbW9kdWxlX19wcm9kdWN0LWJhbGx7Ym94LXNoYWRvdzowcHggNnB4IDZweCB0cmFuc3BhcmVudCwwcHggMHB4IDZweCB0cmFuc3BhcmVudH0ud293LW1vbWVudC1tb2R1bGVfX3Byb2R1Y3QtYmFsbHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo4OHB4O2hlaWdodDo4OHB4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjUwJTtib3gtc2hhZG93OjBweCA2cHggNnB4IHJnYmEoMCwwLDAsMC4wNCksMHB4IDBweCA2cHggcmdiYSgwLDAsMCwwLjA0KTt0cmFuc2l0aW9uOmFsbCAuMXMgZWFzZX1AbWVkaWEgKG1heC13aWR0aDogODQwcHgpey53b3ctbW9tZW50LW1vZHVsZV9fcHJvZHVjdC1iYWxse3dpZHRoOjU2cHg7aGVpZ2h0OjU2cHg7YmFja2dyb3VuZDojRjdFQkVCfX0ud293LW1vbWVudC1tb2R1bGVfX3dvdy1tb2JpbGUtLXN0eWxlLTAgLndvdy1tb21lbnQtbW9kdWxlX19wcm9kdWN0LWJhbGx7YmFja2dyb3VuZDojRjdFQkVCfS53b3ctbW9tZW50LW1vZHVsZV9fd293LW1vYmlsZS0tc3R5bGUtMSAud293LW1vbWVudC1tb2R1bGVfX3Byb2R1Y3QtYmFsbHtiYWNrZ3JvdW5kOiNFN0Y1Rjl9Lndvdy1tb21lbnQtbW9kdWxlX193b3ctbW9iaWxlLS1zdHlsZS0yIC53b3ctbW9tZW50LW1vZHVsZV9fcHJvZHVjdC1iYWxse2JhY2tncm91bmQ6I0ZBRjFFQ30ud293LW1vbWVudC1tb2R1bGVfX3Byb2R1Y3QtbmFtZXtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OlwiU2Ftc3VuZ09uZS00MDBcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIwcHg7dG9wOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MTQwcHg7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAwKX1AbWVkaWEgKG1heC13aWR0aDogODQwcHgpey53b3ctbW9tZW50LW1vZHVsZV9fcHJvZHVjdC1uYW1le2ZvbnQtc2l6ZToxMHB4O2xpbmUtaGVpZ2h0OjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7Lndvdy1tb21lbnQtbW9kdWxlX19wcm9kdWN0LW5hbWV7bWFyZ2luLXRvcDo1cHg7d2lkdGg6MTEwcHh9fS53b3ctbW9tZW50LW1vZHVsZV9fcHJvZHVjdC1pbWFnZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3dpZHRoOjYwJTtoZWlnaHQ6NjAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9Lndvdy1tb21lbnQtbW9kdWxlX19wbHVze2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDtwYWRkaW5nOjMycHggMjRweH0ud293LW1vbWVudC1tb2R1bGVfX3BsdXMgc3Zne3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9QG1lZGlhIChtYXgtd2lkdGg6IDg0MHB4KXsud293LW1vbWVudC1tb2R1bGVfX3BsdXN7cGFkZGluZzoyNHB4IDE2cHh9fS53b3ctbW9tZW50LW1vZHVsZV9fcmVzdWx0cy1tb2JpbGV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpub25lO21hcmdpbi10b3A6LTE4MHB4O2JhY2tncm91bmQ6I0Y3RUJFQn0ud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMtbW9iaWxlIC53b3ctbW9tZW50LW1vZHVsZV9fd293e3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWluLXdpZHRoOiA4MzlweCl7Lndvdy1tb21lbnQtbW9kdWxlX19yZXN1bHRzLW1vYmlsZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMtbW9iaWxle21hcmdpbi10b3A6LTEzMHB4fX0ud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMtbW9iaWxlLmJnLXN0eWxlLTB7YmFja2dyb3VuZDojRjdFQkVCfS53b3ctbW9tZW50LW1vZHVsZV9fcmVzdWx0cy1tb2JpbGUuYmctc3R5bGUtMXtiYWNrZ3JvdW5kOiNFN0Y1Rjl9Lndvdy1tb21lbnQtbW9kdWxlX19yZXN1bHRzLW1vYmlsZS5iZy1zdHlsZS0ye2JhY2tncm91bmQ6I0ZBRjFFQ30ud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMtbW9iaWxlLWlsbHVzdHJhdGlvbnN7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjMwMHB4O3RleHQtYWxpZ246Y2VudGVyO292ZXJmbG93OmhpZGRlbn0ud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMtbW9iaWxlLWlsbHVzdHJhdGlvbnMgaW1nLC53b3ctbW9tZW50LW1vZHVsZV9fcmVzdWx0cy1tb2JpbGUtaWxsdXN0cmF0aW9ucyAuYm9keS1tb3ZpbmdfX2VsZW1lbnR7cG9zaXRpb246YWJzb2x1dGU7dG9wOi03JTtsZWZ0OjA7d2lkdGg6MTAwJTtvcGFjaXR5OjA7aGVpZ2h0OjEyMCV9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMtbW9iaWxlLWlsbHVzdHJhdGlvbnN7aGVpZ2h0OjA7cGFkZGluZy1ib3R0b206NDUlfX1AbWVkaWEgKG1heC1oZWlnaHQ6IDYwMHB4KXsud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMtbW9iaWxlLWlsbHVzdHJhdGlvbnN7aGVpZ2h0OjkycHh9fS53b3ctbW9tZW50LW1vZHVsZV9fcmVzdWx0cy1tb2JpbGUtY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlfS53b3ctbW9tZW50LW1vZHVsZV9fcmVzdWx0cy1tb2JpbGUtbmF2aWdhdGlvbntkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MzAwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMtbW9iaWxlLW5hdmlnYXRpb24uYWN0aXZle2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjA7cGFkZGluZy1ib3R0b206NDUlfX0ud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMtbW9iaWxlLW5hdmlnYXRpb24gLndvdy1tb21lbnQtbW9kdWxlX19jaGV2cm9ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDoyNHB4O3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjY0cHg7aGVpZ2h0OjY0cHh9QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7Lndvdy1tb21lbnQtbW9kdWxlX19yZXN1bHRzLW1vYmlsZS1uYXZpZ2F0aW9uIC53b3ctbW9tZW50LW1vZHVsZV9fY2hldnJvbnt3aWR0aDo2NHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMtbW9iaWxlLW5hdmlnYXRpb24gLndvdy1tb21lbnQtbW9kdWxlX19jaGV2cm9ue3dpZHRoOjYwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey53b3ctbW9tZW50LW1vZHVsZV9fcmVzdWx0cy1tb2JpbGUtbmF2aWdhdGlvbiAud293LW1vbWVudC1tb2R1bGVfX2NoZXZyb257d2lkdGg6NTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXsud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMtbW9iaWxlLW5hdmlnYXRpb24gLndvdy1tb21lbnQtbW9kdWxlX19jaGV2cm9ue3dpZHRoOjQ4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7Lndvdy1tb21lbnQtbW9kdWxlX19yZXN1bHRzLW1vYmlsZS1uYXZpZ2F0aW9uIC53b3ctbW9tZW50LW1vZHVsZV9fY2hldnJvbnt3aWR0aDo0NHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMtbW9iaWxlLW5hdmlnYXRpb24gLndvdy1tb21lbnQtbW9kdWxlX19jaGV2cm9ue2hlaWdodDo2NHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMtbW9iaWxlLW5hdmlnYXRpb24gLndvdy1tb21lbnQtbW9kdWxlX19jaGV2cm9ue2hlaWdodDo2MHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMtbW9iaWxlLW5hdmlnYXRpb24gLndvdy1tb21lbnQtbW9kdWxlX19jaGV2cm9ue2hlaWdodDo1NnB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey53b3ctbW9tZW50LW1vZHVsZV9fcmVzdWx0cy1tb2JpbGUtbmF2aWdhdGlvbiAud293LW1vbWVudC1tb2R1bGVfX2NoZXZyb257aGVpZ2h0OjQ4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7Lndvdy1tb21lbnQtbW9kdWxlX19yZXN1bHRzLW1vYmlsZS1uYXZpZ2F0aW9uIC53b3ctbW9tZW50LW1vZHVsZV9fY2hldnJvbntoZWlnaHQ6NDRweH19Lndvdy1tb21lbnQtbW9kdWxlX19yZXN1bHRzLW1vYmlsZS1uYXZpZ2F0aW9uIC53b3ctbW9tZW50LW1vZHVsZV9fY2hldnJvbiAuY2hldnJvbnttYXJnaW4tdG9wOjB9Lndvdy1tb21lbnQtbW9kdWxlX19yZXN1bHRzLW1vYmlsZS1uYXZpZ2F0aW9uIC53b3ctbW9tZW50LW1vZHVsZV9fY2hldnJvbi0tcmlnaHR7bGVmdDphdXRvO3JpZ2h0OjI0cHg7bWFyZ2luLWxlZnQ6NjVweH1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMtbW9iaWxlLW5hdmlnYXRpb24gLndvdy1tb21lbnQtbW9kdWxlX19jaGV2cm9uLS1yaWdodHttYXJnaW4tbGVmdDo2NHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMtbW9iaWxlLW5hdmlnYXRpb24gLndvdy1tb21lbnQtbW9kdWxlX19jaGV2cm9uLS1yaWdodHttYXJnaW4tbGVmdDo2OHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMtbW9iaWxlLW5hdmlnYXRpb24gLndvdy1tb21lbnQtbW9kdWxlX19jaGV2cm9uLS1yaWdodHttYXJnaW4tbGVmdDo3MnB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey53b3ctbW9tZW50LW1vZHVsZV9fcmVzdWx0cy1tb2JpbGUtbmF2aWdhdGlvbiAud293LW1vbWVudC1tb2R1bGVfX2NoZXZyb24tLXJpZ2h0e21hcmdpbi1sZWZ0OjcycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7Lndvdy1tb21lbnQtbW9kdWxlX19yZXN1bHRzLW1vYmlsZS1uYXZpZ2F0aW9uIC53b3ctbW9tZW50LW1vZHVsZV9fY2hldnJvbi0tcmlnaHR7bWFyZ2luLWxlZnQ6NzZweH19Lndvdy1tb21lbnQtc3ByaXRlc2hlZXR7ZGlzcGxheTpub25lfWFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGV7ZGlzcGxheTpibG9ja30uYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcmVzdWx0c3tkaXNwbGF5Om5vbmU7YmFja2dyb3VuZDojRURFREY1O3BhZGRpbmc6ODBweCAwO3BhZGRpbmctbGVmdDozMnB4O3BhZGRpbmctcmlnaHQ6MzJweH1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcmVzdWx0c3twYWRkaW5nLWxlZnQ6MzJweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Jlc3VsdHN7cGFkZGluZy1sZWZ0OjI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19yZXN1bHRze3BhZGRpbmctbGVmdDoxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19yZXN1bHRze3BhZGRpbmctbGVmdDo4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Jlc3VsdHN7cGFkZGluZy1sZWZ0OjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Jlc3VsdHN7cGFkZGluZy1yaWdodDozMnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcmVzdWx0c3twYWRkaW5nLXJpZ2h0OjI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19yZXN1bHRze3BhZGRpbmctcmlnaHQ6MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcmVzdWx0c3twYWRkaW5nLXJpZ2h0OjhweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcmVzdWx0c3twYWRkaW5nLXJpZ2h0OjBweH19LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Jlc3VsdHMgaDJ7bWFyZ2luLWJvdHRvbTo4MHB4O3BhZGRpbmc6MCAyNHB4O3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Jlc3VsdHN7cGFkZGluZzo2MHB4IDB9LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Jlc3VsdHMgaDJ7bWFyZ2luLWJvdHRvbTo2MHB4fX0uYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcHJvZHVjdC1saXN0e21hcmdpbjowIGF1dG87d2lkdGg6MTAwJTttYXgtd2lkdGg6OTg0cHh9LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Byb2R1Y3R7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDojZmZmO21hcmdpbi1ib3R0b206NHB4O2hlaWdodDoxMzZweH0uYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcHJvZHVjdCBoM3ttYXJnaW4tYm90dG9tOjRweDtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNDAwXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDozMnB4fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19wcm9kdWN0IGgze2ZvbnQtc2l6ZToyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcHJvZHVjdCBoM3tmb250LXNpemU6MjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Byb2R1Y3QgaDN7Zm9udC1zaXplOjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Byb2R1Y3QgaDN7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Byb2R1Y3QgaDN7Zm9udC1zaXplOjEycHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19wcm9kdWN0IGgze2xpbmUtaGVpZ2h0OjMycHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19wcm9kdWN0IGgze2xpbmUtaGVpZ2h0OjI4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19wcm9kdWN0IGgze2xpbmUtaGVpZ2h0OjI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Byb2R1Y3QgaDN7bGluZS1oZWlnaHQ6MjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcHJvZHVjdCBoM3tsaW5lLWhlaWdodDoxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogODAwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19wcm9kdWN0IGgze3dpZHRoOjcwJX19QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcHJvZHVjdHtoZWlnaHQ6YXV0b319LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Byb2R1Y3QtaW1hZ2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2hlaWdodDoxMDAlO3dpZHRoOjEzNnB4O21heC1oZWlnaHQ6MTM2cHg7d2lkdGg6MTM2cHh9QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Byb2R1Y3QtaW1hZ2V7d2lkdGg6MTM2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19wcm9kdWN0LWltYWdle3dpZHRoOjEyOHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcHJvZHVjdC1pbWFnZXt3aWR0aDoxMTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcHJvZHVjdC1pbWFnZXt3aWR0aDoxMDhweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcHJvZHVjdC1pbWFnZXt3aWR0aDo5NnB4fX0uYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcHJvZHVjdC1pbWFnZSBpbWd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt3aWR0aDo3MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX0uYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fY29udGVudC1sZWZ0e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDowO2xlZnQ6MDtoZWlnaHQ6MTAwJTtwYWRkaW5nOjI0cHggMTZweCAyNHB4IDE1MnB4O3dpZHRoOjYwJTtwYWRkaW5nLWxlZnQ6MTUycHh9QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX2NvbnRlbnQtbGVmdHtwYWRkaW5nLWxlZnQ6MTUycHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19jb250ZW50LWxlZnR7cGFkZGluZy1sZWZ0OjE0MHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fY29udGVudC1sZWZ0e3BhZGRpbmctbGVmdDoxMjhweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fY29udGVudC1sZWZ0e3BhZGRpbmctbGVmdDoxMTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fY29udGVudC1sZWZ0e3BhZGRpbmctbGVmdDoxMDRweH19QG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fY29udGVudC1sZWZ0e3dpZHRoOjEwMCV9LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Byb2R1Y3Q6bm90KFtkYXRhLXByaWNlPVwiXCJdKSAuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fY29udGVudC1sZWZ0e3BhZGRpbmctYm90dG9tOjY0cHh9LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Byb2R1Y3RbZGF0YS1wcmljZT1cIlwiXSAuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fY29udGVudC1sZWZ0e3BhZGRpbmctYm90dG9tOjhweH19LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX2NvbnRlbnQtcmlnaHR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtoZWlnaHQ6MTAwJTt3aWR0aDo0MCV9QG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fY29udGVudC1yaWdodHt3aWR0aDoxMDAlfS5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19wcm9kdWN0W2RhdGEtcHJpY2U9XCJcIl0gLmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX2NvbnRlbnQtcmlnaHR7cG9zaXRpb246cmVsYXRpdmU7dG9wOmF1dG87aGVpZ2h0OmF1dG99fS5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19wcm9kdWN0LWRlc2NyaXB0aW9ue2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI0cHg7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjRweH1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcHJvZHVjdC1kZXNjcmlwdGlvbntmb250LXNpemU6MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Byb2R1Y3QtZGVzY3JpcHRpb257Zm9udC1zaXplOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19wcm9kdWN0LWRlc2NyaXB0aW9ue2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19wcm9kdWN0LWRlc2NyaXB0aW9ue2ZvbnQtc2l6ZToxMnB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19wcm9kdWN0LWRlc2NyaXB0aW9ue2ZvbnQtc2l6ZToxMnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcHJvZHVjdC1kZXNjcmlwdGlvbntsaW5lLWhlaWdodDoyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcHJvZHVjdC1kZXNjcmlwdGlvbntsaW5lLWhlaWdodDoyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcHJvZHVjdC1kZXNjcmlwdGlvbntsaW5lLWhlaWdodDoyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19wcm9kdWN0LWRlc2NyaXB0aW9ue2xpbmUtaGVpZ2h0OjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Byb2R1Y3QtZGVzY3JpcHRpb257bGluZS1oZWlnaHQ6MTZweH19LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3ByaWNle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6NDhweDtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOnJpZ2h0O2NvbG9yOiMwMDA7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKTtyaWdodDo0OHB4O2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjMycHh9QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3ByaWNle3JpZ2h0OjQ4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19wcmljZXtyaWdodDo0MHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcHJpY2V7cmlnaHQ6MzJweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcHJpY2V7cmlnaHQ6MjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcHJpY2V7cmlnaHQ6MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3ByaWNle2ZvbnQtc2l6ZToyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcHJpY2V7Zm9udC1zaXplOjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19wcmljZXtmb250LXNpemU6MjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcHJpY2V7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3ByaWNle2ZvbnQtc2l6ZToxMnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcHJpY2V7bGluZS1oZWlnaHQ6MzJweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3ByaWNle2xpbmUtaGVpZ2h0OjI4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19wcmljZXtsaW5lLWhlaWdodDoyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19wcmljZXtsaW5lLWhlaWdodDoyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19wcmljZXtsaW5lLWhlaWdodDoxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogODAwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19wcmljZXt0b3A6MjRweDt0cmFuc2Zvcm06bm9uZX0uYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcHJpY2Ugc3BhbjpudGgtY2hpbGQoMil7ZGlzcGxheTpub25lfX0uYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcGVyLWl0ZW17ZGlzcGxheTpibG9jaztmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxNHB4O29wYWNpdHk6LjV9YWR0LWJ1bmRsZS1idWlsZGVyLXF1YW50aXR5e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6MTYwcHg7ZGlzcGxheTpibG9jazt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MCUpO3RleHQtYWxpZ246bGVmdDt3aGl0ZS1zcGFjZTpub3dyYXB9YWR0LWJ1bmRsZS1idWlsZGVyLXF1YW50aXR5IGJ1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6MTZweDtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTgwMFwiLHNhbnMtc2VyaWY7Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7cGFkZGluZzowfWFkdC1idW5kbGUtYnVpbGRlci1xdWFudGl0eSBidXR0b24gc3Bhbntwb3NpdGlvbjpyZWxhdGl2ZX1hZHQtYnVuZGxlLWJ1aWxkZXItcXVhbnRpdHkgYnV0dG9uOmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlcjoycHggc29saWQgcmdiYSgwLDAsMCwwLjEpO2JhY2tncm91bmQ6I2ZmZn1hZHQtYnVuZGxlLWJ1aWxkZXItcXVhbnRpdHkgYnV0dG9uOmhvdmVyOmJlZm9yZXtiYWNrZ3JvdW5kOiNlZWV9YWR0LWJ1bmRsZS1idWlsZGVyLXF1YW50aXR5IGJ1dHRvbjphY3RpdmU6YmVmb3Jle2JhY2tncm91bmQ6I2RkZH1hZHQtYnVuZGxlLWJ1aWxkZXItcXVhbnRpdHkgaW5wdXR7d2lkdGg6NTJweDtib3JkZXI6MnB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKTtib3JkZXItcmFkaXVzOjNweDtmb250LXNpemU6MTZweDt0ZXh0LWFsaWduOmNlbnRlcjtoZWlnaHQ6NDhweDtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNDAwXCIsc2Fucy1zZXJpZjstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX1AbWVkaWEgKG1heC13aWR0aDogODAwcHgpe2FkdC1idW5kbGUtYnVpbGRlci1xdWFudGl0eXtib3R0b206MTZweDt0b3A6YXV0bztsZWZ0OjExNnB4O3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCl9YWR0LWJ1bmRsZS1idWlsZGVyLXF1YW50aXR5IGJ1dHRvbnt3aWR0aDozMnB4O2hlaWdodDozMnB4fWFkdC1idW5kbGUtYnVpbGRlci1xdWFudGl0eSBpbnB1dHtoZWlnaHQ6MzJweDt3aWR0aDo0MHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpe2FkdC1idW5kbGUtYnVpbGRlci1xdWFudGl0eXtsZWZ0OjEwNHB4fX0uYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fbW9uaXRvcmluZy1hdmFpbGFiaWxpdHl7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7cmlnaHQ6NDhweDt0ZXh0LWFsaWduOnJpZ2h0O3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwJSk7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjRweH1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fbW9uaXRvcmluZy1hdmFpbGFiaWxpdHl7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19tb25pdG9yaW5nLWF2YWlsYWJpbGl0eXtmb250LXNpemU6MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX21vbml0b3JpbmctYXZhaWxhYmlsaXR5e2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19tb25pdG9yaW5nLWF2YWlsYWJpbGl0eXtmb250LXNpemU6MTJweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fbW9uaXRvcmluZy1hdmFpbGFiaWxpdHl7Zm9udC1zaXplOjEycHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19tb25pdG9yaW5nLWF2YWlsYWJpbGl0eXtsaW5lLWhlaWdodDoyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fbW9uaXRvcmluZy1hdmFpbGFiaWxpdHl7bGluZS1oZWlnaHQ6MjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX21vbml0b3JpbmctYXZhaWxhYmlsaXR5e2xpbmUtaGVpZ2h0OjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX21vbml0b3JpbmctYXZhaWxhYmlsaXR5e2xpbmUtaGVpZ2h0OjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX21vbml0b3JpbmctYXZhaWxhYmlsaXR5e2xpbmUtaGVpZ2h0OjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX21vbml0b3JpbmctYXZhaWxhYmlsaXR5e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDowO3JpZ2h0OmF1dG87dHJhbnNmb3JtOm5vbmU7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmctbGVmdDoxMTZweDtwYWRkaW5nLWJvdHRvbToxOHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19tb25pdG9yaW5nLWF2YWlsYWJpbGl0eXtwYWRkaW5nLWxlZnQ6MTA0cHh9fS5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19yZXN1bHRzLWZvb3Rlcntwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCBhdXRvO21heC13aWR0aDo5ODRweDt3aWR0aDoxMDAlfS5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19yZXN1bHRzLXRvdGFse2JhY2tncm91bmQ6I2ZmZjt0ZXh0LWFsaWduOnJpZ2h0O3BhZGRpbmc6NDBweCA0OHB4O3BhZGRpbmc6NDBweDtwYWRkaW5nLXJpZ2h0OjQ4cHg7cGFkZGluZy1sZWZ0OjQ4cHh9QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Jlc3VsdHMtdG90YWx7cGFkZGluZzo0MHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcmVzdWx0cy10b3RhbHtwYWRkaW5nOjM2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19yZXN1bHRzLXRvdGFse3BhZGRpbmc6MzJweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcmVzdWx0cy10b3RhbHtwYWRkaW5nOjI4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Jlc3VsdHMtdG90YWx7cGFkZGluZzoyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcmVzdWx0cy10b3RhbHtwYWRkaW5nLXJpZ2h0OjQ4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19yZXN1bHRzLXRvdGFse3BhZGRpbmctcmlnaHQ6NDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Jlc3VsdHMtdG90YWx7cGFkZGluZy1yaWdodDozMnB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19yZXN1bHRzLXRvdGFse3BhZGRpbmctcmlnaHQ6MjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcmVzdWx0cy10b3RhbHtwYWRkaW5nLXJpZ2h0OjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19yZXN1bHRzLXRvdGFse3BhZGRpbmctbGVmdDo0OHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcmVzdWx0cy10b3RhbHtwYWRkaW5nLWxlZnQ6NDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Jlc3VsdHMtdG90YWx7cGFkZGluZy1sZWZ0OjMycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Jlc3VsdHMtdG90YWx7cGFkZGluZy1sZWZ0OjI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Jlc3VsdHMtdG90YWx7cGFkZGluZy1sZWZ0OjE2cHh9fS5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19yZXN1bHRzLXRvdGFsIHN0cm9uZ3tkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6NDBweH0uYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fdG90YWwtcHJpY2V7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MzJweDttYXJnaW4tYm90dG9tOjhweH1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fdG90YWwtcHJpY2V7Zm9udC1zaXplOjI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX190b3RhbC1wcmljZXtmb250LXNpemU6MjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3RvdGFsLXByaWNle2ZvbnQtc2l6ZToyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX190b3RhbC1wcmljZXtmb250LXNpemU6MjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fdG90YWwtcHJpY2V7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX190b3RhbC1wcmljZXtsaW5lLWhlaWdodDozMnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fdG90YWwtcHJpY2V7bGluZS1oZWlnaHQ6MjhweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3RvdGFsLXByaWNle2xpbmUtaGVpZ2h0OjI4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3RvdGFsLXByaWNle2xpbmUtaGVpZ2h0OjI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3RvdGFsLXByaWNle2xpbmUtaGVpZ2h0OjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX190b3RhbC1wcmljZXttYXJnaW4tYm90dG9tOjhweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3RvdGFsLXByaWNle21hcmdpbi1ib3R0b206OHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fdG90YWwtcHJpY2V7bWFyZ2luLWJvdHRvbTo0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3RvdGFsLXByaWNle21hcmdpbi1ib3R0b206NHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX190b3RhbC1wcmljZXttYXJnaW4tYm90dG9tOjRweH19LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3ByaWNlLWRpc2NsYWltZXJ7Zm9udC1zaXplOjE0cHg7b3BhY2l0eTouOH1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcHJpY2UtZGlzY2xhaW1lcntmb250LXNpemU6MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3ByaWNlLWRpc2NsYWltZXJ7Zm9udC1zaXplOjEycHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19wcmljZS1kaXNjbGFpbWVye2ZvbnQtc2l6ZToxMnB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19wcmljZS1kaXNjbGFpbWVye2ZvbnQtc2l6ZToxMnB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19wcmljZS1kaXNjbGFpbWVye2ZvbnQtc2l6ZToxMnB4fX0uYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcmVzdWx0cy1mb290ZXItYnV0dG9uc3tvdmVyZmxvdzpoaWRkZW47cGFkZGluZzoyNHB4IDAgMH0uYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcmVzdWx0cy1mb290ZXItYnV0dG9ucy1sZWZ0LC5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19yZXN1bHRzLWZvb3Rlci1idXR0b25zLXJpZ2h0e3dpZHRoOjUwJTtmbG9hdDpyaWdodH0uYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcmVzdWx0cy1mb290ZXItYnV0dG9ucy1sZWZ0IGJ1dHRvbiwuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcmVzdWx0cy1mb290ZXItYnV0dG9ucy1yaWdodCBidXR0b257bWFyZ2luLWJvdHRvbToxNnB4fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Jlc3VsdHMtZm9vdGVyLWJ1dHRvbnMtbGVmdCBidXR0b24sLmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Jlc3VsdHMtZm9vdGVyLWJ1dHRvbnMtcmlnaHQgYnV0dG9ue3dpZHRoOjkwJX19LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Jlc3VsdHMtZm9vdGVyLWJ1dHRvbnMtbGVmdCAubGluay0tbGVmdCwuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcmVzdWx0cy1mb290ZXItYnV0dG9ucy1yaWdodCAubGluay0tbGVmdHtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNzAwXCIsc2Fucy1zZXJpZn1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19yZXN1bHRzLWZvb3Rlci1idXR0b25zLWxlZnQsLmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Jlc3VsdHMtZm9vdGVyLWJ1dHRvbnMtcmlnaHR7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcn19LmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Jlc3VsdHMtZm9vdGVyLWJ1dHRvbnMtcmlnaHR7dGV4dC1hbGlnbjpyaWdodH1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19yZXN1bHRzLWZvb3Rlci1idXR0b25zLXJpZ2h0e3RleHQtYWxpZ246Y2VudGVyfX0uYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fYnV5LW5vd3ttYXJnaW4tbGVmdDo4cHh9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fYnV5LW5vd3ttYXJnaW4tbGVmdDowfX1hZHQtaG93LWl0LXdvcmtzLW1vZHVsZXttYXJnaW46MCBhdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6NTc0cHg7YmFja2dyb3VuZDojZmZmO292ZXJmbG93OmhpZGRlbn1AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KXthZHQtaG93LWl0LXdvcmtzLW1vZHVsZXtoZWlnaHQ6NTc0cHh9fUBtZWRpYSAobWluLWhlaWdodDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXthZHQtaG93LWl0LXdvcmtzLW1vZHVsZXtoZWlnaHQ6NjQwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7YWR0LWhvdy1pdC13b3Jrcy1tb2R1bGUuYWN0aXZle2JvcmRlci10b3A6bm9uZTtib3JkZXItYm90dG9tOm5vbmU7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7ei1pbmRleDoxMjM0NX1hZHQtaG93LWl0LXdvcmtzLW1vZHVsZS5hY3RpdmUgLmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19jYW52YXMtY29udGFpbmVye2hlaWdodDo0MHZoO3BhZGRpbmc6MH1hZHQtaG93LWl0LXdvcmtzLW1vZHVsZS5hY3RpdmUgLmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19jb250ZW50e2JvdHRvbTowO3BhZGRpbmc6MDtoZWlnaHQ6NjB2aDttaW4taGVpZ2h0OjB9YWR0LWhvdy1pdC13b3Jrcy1tb2R1bGUuYWN0aXZlIC5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fZnVsbHNjcmVlbi1jbG9zZS1idXR0b257ZGlzcGxheTpibG9ja319QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXthZHQtaG93LWl0LXdvcmtzLW1vZHVsZS5hY3RpdmUgLmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19jYW52YXMtY29udGFpbmVye2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjA7cGFkZGluZy10b3A6NDglfWFkdC1ob3ctaXQtd29ya3MtbW9kdWxlLmFjdGl2ZSAuYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2NvbnRlbnR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjQ4dnc7Ym90dG9tOjA7aGVpZ2h0OmF1dG99fS5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fZnJlZS10ZXh0e3RleHQtYWxpZ246bGVmdDttYXJnaW4tYm90dG9tOjMycHg7cGFkZGluZzoyOXB4IDcxcHggMH1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fZnJlZS10ZXh0e21hcmdpbi1ib3R0b206NjBweDtwYWRkaW5nOjYwcHggNzFweCAwfX0uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2ZyZWUtdGV4dCBoMnttYXJnaW4tYm90dG9tOjhweDtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyOHB4O3RleHQtYWxpZ246Y2VudGVyO29wYWNpdHk6MTtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNTAwXCIsc2Fucy1zZXJpZjtjb2xvcjpyZ2JhKDAsMCwwLDAuOCl9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2ZyZWUtdGV4dCBoMnttYXJnaW4tYm90dG9tOjA7b3BhY2l0eTouNztmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtMzAwY1wiLHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MS4xNjY2Nztmb250LXNpemU6Y2FsYygyNnB4ICsgMjIgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSBhbmQgKG1heC13aWR0aDogNjAwcHgpey5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fZnJlZS10ZXh0IGgye2ZvbnQtc2l6ZToyNnB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19mcmVlLXRleHQgaDJ7Zm9udC1zaXplOjQ4cHh9fS5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fZnJlZS10ZXh0IHB7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjhweH1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fZnJlZS10ZXh0e3BhZGRpbmc6MjRweCAyNHB4IDB9LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19mcmVlLXRleHQgaDJ7bWFyZ2luLWJvdHRvbTo4cHg7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MzJweH0uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2ZyZWUtdGV4dCBwe2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjI0cHh9fS5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fbG9hZGVye2xlZnQ6NzUlfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19sb2FkZXJ7bGVmdDo1MCV9fS5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fY2FudmFzLWNvbnRhaW5lcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtiYWNrZ3JvdW5kOiNFQUVBRjR9LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19jYW52YXMtY29udGFpbmVyIGNhbnZhc3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2NvbnRlbnQtYmd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2JvdHRvbTowO3otaW5kZXg6NDttYXgtd2lkdGg6NjE2cHg7aGVpZ2h0OjEwMCU7d2lkdGg6NTAlO2JhY2tncm91bmQ6I0VBRUFGNH1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fY29udGVudC1iZ3tkaXNwbGF5Om5vbmV9fS5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fY29udGVudHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7Ym90dG9tOjA7cmlnaHQ6NTAlO2JhY2tncm91bmQ6I2ZmZjtib3gtc2hhZG93OjAgNXB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMTMpO3RleHQtYWxpZ246Y2VudGVyO292ZXJmbG93OmhpZGRlbjttYXgtd2lkdGg6NjA4cHg7ei1pbmRleDo1O21hcmdpbjo4cHggMHB4IDhweCA4cHh9LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19jb250ZW50IC5zdC1zbGlkZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2NvbnRlbnQgLnN0LXNsaWRlcl9fc2xpZGV7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2NvbnRlbnQgaDF7bWFyZ2luLWJvdHRvbTo0MHB4fS5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fY29udGVudCAuc2xpZGVyLW1lYXRiYWxsc3twb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjB9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2NvbnRlbnQgLnNsaWRlci1tZWF0YmFsbHN7Ym90dG9tOjQwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19jb250ZW50IC5zbGlkZXItbWVhdGJhbGxze2JvdHRvbTowfX0uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2NvbnRlbnQgLnNsaWRlci1tZWF0YmFsbHNfX2JhbGx7YmFja2dyb3VuZDojZmZmfS5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fY29udGVudCAuc2xpZGVyLW1lYXRiYWxsc19fYmFsbC5hY3RpdmV7YmFja2dyb3VuZDojMTViZmZmO29wYWNpdHk6MX1AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KXsuYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2NvbnRlbnR7dG9wOjA7bGVmdDowO2JvdHRvbTowfX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fY29udGVudHttYXgtd2lkdGg6MTAwJTttYXJnaW46MH19QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2NvbnRlbnQgLnNsaWRlci1tZWF0YmFsbHN7cGFkZGluZy1ib3R0b206OHB4fX0uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX3Byb2R1Y3Rze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtwYWRkaW5nOjAgNzJweDttYXJnaW46MCBhdXRvO21heC13aWR0aDo2NDBweH1AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KXsuYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX3Byb2R1Y3Rze3BhZGRpbmc6MCAyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fcHJvZHVjdHN7bWFyZ2luLWJvdHRvbToyOHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fcHJvZHVjdHN7cGFkZGluZzowIDB9fS5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fcHJvZHVjdHt3aWR0aDozMy4zMzMzJTttYXJnaW4tYm90dG9tOjI0cHg7dGV4dC1hbGlnbjpsZWZ0fS5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fcHJvZHVjdDpudGgtY2hpbGQoM24rMil7dGV4dC1hbGlnbjpjZW50ZXJ9LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19wcm9kdWN0Om50aC1jaGlsZCgzbiszKXt0ZXh0LWFsaWduOnJpZ2h0fS5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fcHJvZHVjdCBidXR0b257ZGlzcGxheTppbmxpbmUtYmxvY2s7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6bm9uZTt3aWR0aDoxMzBweDtvdXRsaW5lOm5vbmU7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTYwMFwiLHNhbnMtc2VyaWY7Y29sb3I6IzAwMDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyMHB4O3BhZGRpbmc6MDtjdXJzb3I6cG9pbnRlcjt0ZXh0LWFsaWduOmNlbnRlcn0uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX3Byb2R1Y3QgYnV0dG9uOmhvdmVyIC5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fcHJvZHVjdC1pbWFnZTpiZWZvcmV7dHJhbnNmb3JtOnNjYWxlKDEuMDUpfS5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fcHJvZHVjdCBidXR0b246YWN0aXZlIC5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fcHJvZHVjdC1pbWFnZTpiZWZvcmV7dHJhbnNmb3JtOnNjYWxlKDAuOTUpO3RyYW5zaXRpb246bm9uZX0uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX3Byb2R1Y3QgLmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19wcm9kdWN0LWxhYmVse29wYWNpdHk6Ljh9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX3Byb2R1Y3R7bWFyZ2luLWJvdHRvbTozMnB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fcHJvZHVjdHt3aWR0aDo1MCU7bWFyZ2luLWJvdHRvbToyNHB4O3RleHQtYWxpZ246Y2VudGVyfS5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fcHJvZHVjdDpudGgtY2hpbGQoM24rMil7dGV4dC1hbGlnbjpjZW50ZXJ9LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19wcm9kdWN0Om50aC1jaGlsZCgzbiszKXt0ZXh0LWFsaWduOmNlbnRlcn0uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX3Byb2R1Y3QgYnV0dG9ue2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIwcHh9fS5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fcHJvZHVjdC1pbWFnZXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowIGF1dG8gOHB4O3dpZHRoOjgycHg7aGVpZ2h0OjgycHh9LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19wcm9kdWN0LWltYWdlOmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JveC1zaGFkb3c6MCA2cHggMTBweCAwIHJnYmEoMCwwLDAsMC4xKTtiYWNrZ3JvdW5kOiM0QjVBQkE7dHJhbnNpdGlvbjphbGwgLjFzIGVhc2U7Ym9yZGVyLXJhZGl1czo1MCV9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX3Byb2R1Y3QtaW1hZ2V7d2lkdGg6MTIwcHg7aGVpZ2h0OjEyMHB4fX1AbWVkaWEgKG1pbi1oZWlnaHQ6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19wcm9kdWN0LWltYWdle3dpZHRoOjk2cHg7aGVpZ2h0Ojk2cHh9fS5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fcHJvZHVjdC1pbWFnZSBpbWd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTttYXgtd2lkdGg6NzAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19kZXRhaWxzLXZpZXcsLmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19pZGxlLXZpZXd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19pZGxlLXZpZXd7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OmF1dG99fS5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fcHJvZHVjdC10cmFuc2l0aW9uZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjcycHg7aGVpZ2h0OjcyOHB4O2JhY2tncm91bmQ6IzRCNUFCQTtib3JkZXItcmFkaXVzOjUwJTt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcn0uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2RldGFpbHMtdmlld3tkaXNwbGF5Om5vbmU7YmFja2dyb3VuZDojMTQyOEEwO2NvbG9yOiNmZmZ9LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19kZXRhaWxzLXZpZXcgaW1ne3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDoxMDAlO3JpZ2h0OjA7bGVmdDowO21hcmdpbjphdXRvfWFkdC1ob3ctaXQtd29ya3MtbW9kdWxlIC5saW5rLS1sZWZ0e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MTZweDt0b3A6MTZweDtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNzAwXCIsc2Fucy1zZXJpZn1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpe2FkdC1ob3ctaXQtd29ya3MtbW9kdWxlIC5saW5rLS1sZWZ0e2Rpc3BsYXk6bm9uZX19LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19kZXRhaWxzLXZpZXcgLmNoZXZyb257dG9wOjIzJX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fZGV0YWlscy12aWV3IC5jaGV2cm9ue3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOmF1dG87dG9wOjI4JX19LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19kZXRhaWxzLXZpZXcgLmNoZXZyb24tLWxlZnR7bGVmdDo2NHB4fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19kZXRhaWxzLXZpZXcgLmNoZXZyb24tLWxlZnR7bGVmdDoyNHB4fX0uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2RldGFpbHMtdmlldyAuY2hldnJvbi0tcmlnaHR7bGVmdDphdXRvO3JpZ2h0OjY0cHh9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2RldGFpbHMtdmlldyAuY2hldnJvbi0tcmlnaHR7cmlnaHQ6MjRweH19LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19mdWxsc2NyZWVuLWNsb3NlLWJ1dHRvbntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3RvcDoxOCU7bGVmdDo2NHB4O3dpZHRoOjY0cHg7aGVpZ2h0OjY0cHg7ei1pbmRleDoxMDtjdXJzb3I6cG9pbnRlcjtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50Oy13ZWJraXQtYXBwZWFyYW5jZTpub25lfUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpey5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fZnVsbHNjcmVlbi1jbG9zZS1idXR0b257d2lkdGg6NjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19mdWxsc2NyZWVuLWNsb3NlLWJ1dHRvbnt3aWR0aDo2MHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsuYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2Z1bGxzY3JlZW4tY2xvc2UtYnV0dG9ue3dpZHRoOjU2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19mdWxsc2NyZWVuLWNsb3NlLWJ1dHRvbnt3aWR0aDo0OHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fZnVsbHNjcmVlbi1jbG9zZS1idXR0b257d2lkdGg6NDRweH19QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19mdWxsc2NyZWVuLWNsb3NlLWJ1dHRvbntoZWlnaHQ6NjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19mdWxsc2NyZWVuLWNsb3NlLWJ1dHRvbntoZWlnaHQ6NjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19mdWxsc2NyZWVuLWNsb3NlLWJ1dHRvbntoZWlnaHQ6NTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXsuYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2Z1bGxzY3JlZW4tY2xvc2UtYnV0dG9ue2hlaWdodDo0OHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fZnVsbHNjcmVlbi1jbG9zZS1idXR0b257aGVpZ2h0OjQ0cHh9fS5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fZnVsbHNjcmVlbi1jbG9zZS1idXR0b246YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjUwJTtib3gtc2hhZG93OjAgNHB4IDEwcHggcmdiYSgwLDAsMCwwLjIpO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dHJhbnNpdGlvbjphbGwgLjFzIGVhc2V9LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19mdWxsc2NyZWVuLWNsb3NlLWJ1dHRvbjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RvcDo1MCU7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtib3JkZXItcmlnaHQ6MnB4IHNvbGlkIHJnYmEoMCwwLDAsMC44KTtib3JkZXItYm90dG9tOjJweCBzb2xpZCByZ2JhKDAsMCwwLDAuOCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtMzAlLCAtNTAlKSByb3RhdGUoMTM1ZGVnKX0uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2Z1bGxzY3JlZW4tY2xvc2UtYnV0dG9uLmRpc2FibGVke29wYWNpdHk6LjI7cG9pbnRlci1ldmVudHM6bm9uZX0uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2Z1bGxzY3JlZW4tY2xvc2UtYnV0dG9uOmhvdmVyOmJlZm9yZXt0cmFuc2Zvcm06c2NhbGUoMS4wNSl9LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19mdWxsc2NyZWVuLWNsb3NlLWJ1dHRvbjphY3RpdmU6YmVmb3Jle3RyYW5zZm9ybTpzY2FsZSgwLjk1KTt0cmFuc2l0aW9uOm5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2Z1bGxzY3JlZW4tY2xvc2UtYnV0dG9ue3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7dG9wOjEyJX0uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2Z1bGxzY3JlZW4tY2xvc2UtYnV0dG9uOmFmdGVye3dpZHRoOjEycHg7aGVpZ2h0OjEycHg7Zm9udC1zaXplOjE0cHggIWltcG9ydGFudH19QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2NoZXZyb257dG9wOjI0JX19QG1lZGlhIChtaW4taGVpZ2h0OiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fY2hldnJvbnt0b3A6MjAlfX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fY2hldnJvbnt0b3A6MTIlfX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIGFuZCAobWluLWhlaWdodDogNzYwcHgpey5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fY2hldnJvbnt0b3A6MzAlfX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fY2hldnJvbi0tbGVmdHtsZWZ0OjQwcHh9fS5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fY2hldnJvbi0tcmlnaHR7bGVmdDphdXRvO3JpZ2h0OjY0cHh9LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19jaGV2cm9uLS1yaWdodDphZnRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlKC03MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19jaGV2cm9uLS1yaWdodHtyaWdodDo0MHB4fX0uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX3Byb2R1Y3QtaW5mb3JtYXRpb257cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtyaWdodDowO2xlZnQ6MDttYXJnaW46MCBhdXRvIDA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTttYXgtaGVpZ2h0OjYwMHB4O3RyYW5zZm9ybTp0cmFuc2xhdGVZKC00OCUpfS5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fcHJvZHVjdC1pbmZvcm1hdGlvbiBoM3ttYXJnaW4tYm90dG9tOjI0cHg7Zm9udC1zaXplOjMycHg7bGluZS1oZWlnaHQ6NDBweH1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fcHJvZHVjdC1pbmZvcm1hdGlvbiBoM3tmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNzAwXCIsc2Fucy1zZXJpZjttYXJnaW4tYm90dG9tOjhweDtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogMzUwcHgpey5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fcHJvZHVjdC1pbmZvcm1hdGlvbiBoM3ttYXJnaW4tYm90dG9tOjhweDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fcHJvZHVjdC1pbmZvcm1hdGlvbnttYXgtaGVpZ2h0OjYwMHB4O3RyYW5zZm9ybTp0cmFuc2xhdGVZKC00OSUpfX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fcHJvZHVjdC1pbmZvcm1hdGlvbnttYXgtaGVpZ2h0OjUyMHB4O21hcmdpbjoxNnB4IGF1dG8gMDt3aWR0aDo5MCU7aGVpZ2h0OjkwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTUlKX0uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX3Byb2R1Y3QtaW5mb3JtYXRpb24gaW1ne21hcmdpbi1ib3R0b206OHB4fX1AbWVkaWEgKG1heC13aWR0aDogMzUwcHgpey5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fcHJvZHVjdC1pbmZvcm1hdGlvbnttYXgtaGVpZ2h0OjM1MHB4O3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MiUpfX0uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX3Byb2R1Y3QtZGV0YWlsc3t3aWR0aDo4MCU7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luOmF1dG87dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7dG9wOjYwJTttYXgtd2lkdGg6NTAwcHg7cmlnaHQ6MDtsZWZ0OjB9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX3Byb2R1Y3QtZGV0YWlsc3t0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNDYlKTt3aWR0aDo5NSV9fS5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fcHJvZHVjdC1pbWFnZS1jb250YWluZXJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDtsZWZ0OjA7bWFyZ2luOjclIGF1dG87aGVpZ2h0OjI5JX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fcHJvZHVjdC1pbWFnZS1jb250YWluZXJ7bWFyZ2luOjUlIGF1dG8gMH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX3Byb2R1Y3QtaW1hZ2UtY29udGFpbmVye21hcmdpbjowIGF1dG99fS5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fcHJvZHVjdC1kZXNjcmlwdGlvbnttYXJnaW4tYm90dG9tOjI0cHh9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX3Byb2R1Y3QtZGVzY3JpcHRpb257Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MjJweDttYXJnaW4tYm90dG9tOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCl7LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19wcm9kdWN0LWRlc2NyaXB0aW9ue2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE4cHg7bWFyZ2luLWJvdHRvbToxNnB4fX0uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2ZpbmUtcHJpbnR7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MThweDtjb2xvcjojZmZmO29wYWNpdHk6LjZ9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXthZHQtaG93LWl0LXdvcmtzLW1vZHVsZXtoZWlnaHQ6YXV0b30uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2NhbnZhcy1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7dG9wOjA7bGVmdDphdXRvO3JpZ2h0OmF1dG87d2lkdGg6MTAwJTtoZWlnaHQ6MDtwYWRkaW5nLXRvcDo1MCV9LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2JveC1zaGFkb3c6bm9uZTtoZWlnaHQ6YXV0bzt3aWR0aDoxMDAlO2xlZnQ6MDt0b3A6MDtyaWdodDphdXRvfX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fY2FudmFzLWNvbnRhaW5lcntkaXNwbGF5Om5vbmV9LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19jb250ZW50e3BhZGRpbmctdG9wOjA7aGVpZ2h0OmF1dG87bWluLWhlaWdodDowfX0uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2Z1bGxzY3JlZW4tY2xvc2UtYnV0dG9ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNnB4O3JpZ2h0OjE2cHg7bGVmdDphdXRvO2Rpc3BsYXk6bm9uZX0uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2Z1bGxzY3JlZW4tY2xvc2UtYnV0dG9uOmFmdGVye2NvbnRlbnQ6J+KclSc7dG9wOjUwJTtsZWZ0OjUwJTtoZWlnaHQ6YXV0bzttYXJnaW4tbGVmdDowO3dpZHRoOmF1dG87dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyOm5vbmU7Zm9udC1zaXplOjI0cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtjb2xvcjpyZ2JhKDAsMCwwLDAuOCk7bWFyZ2luLXRvcDotMXB4fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19mdWxsc2NyZWVuLWNsb3NlLWJ1dHRvbnt3aWR0aDozMnB4O2hlaWdodDozMnB4O2ZvbnQtd2VpZ2h0OmJvbGR9fWFkdC1ob3ctaXQtd29ya3MtaW1hZ2UtZmFsbGJhY2ssLmFkdC1ob3ctaXQtd29ya3MtaW1hZ2UtZmFsbGJhY2tfX2ltYWdlLXNldCwuYWR0LWhvdy1pdC13b3Jrcy1pbWFnZS1mYWxsYmFja19fbW9iaWxlLC5hZHQtaG93LWl0LXdvcmtzLWltYWdlLWZhbGxiYWNrX19kZXNrdG9we3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7dG9wOjA7bGVmdDowO2JvdHRvbTowO3JpZ2h0OjB9LmFkdC1ob3ctaXQtd29ya3MtaW1hZ2UtZmFsbGJhY2tfX2ltYWdlLXNldCwuYWR0LWhvdy1pdC13b3Jrcy1pbWFnZS1mYWxsYmFja19fbW9iaWxlLC5hZHQtaG93LWl0LXdvcmtzLWltYWdlLWZhbGxiYWNrX19kZXNrdG9we2Rpc3BsYXk6bm9uZTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyfUBtZWRpYSAobWluLXdpZHRoOiA5MDFweCl7LmFkdC1ob3ctaXQtd29ya3MtaW1hZ2UtZmFsbGJhY2tfX2Rlc2t0b3B7ZGlzcGxheTpibG9ja319QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuYWR0LWhvdy1pdC13b3Jrcy1pbWFnZS1mYWxsYmFja19fbW9iaWxle2Rpc3BsYXk6YmxvY2t9fWFkdC1ob3ctaXQtd29ya3MtY2FudmFze3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfWFkdC1ob3ctaXQtd29ya3MtY2FudmFzLW1vbml0b3JpbmctcmVzcG9uc2V7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo0MHB4O3JpZ2h0OjQwcHg7d2lkdGg6MTYwcHg7aGVpZ2h0OjE2MHB4O2JvcmRlcjoxLjRweCBzb2xpZCAjMTQyOEEwO2JhY2tncm91bmQ6I0VBRUFGNDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltZy9hZHQvaG93LWl0LXdvcmtzL2FkdC1sYWR5LnN2Z1wiKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXthZHQtaG93LWl0LXdvcmtzLWNhbnZhcy1tb25pdG9yaW5nLXJlc3BvbnNle3dpZHRoOjEyNHB4O2hlaWdodDoxMjRweH19LmFkdC1ob3ctaXQtd29ya3MtY2FudmFzLW1vbml0b3JpbmctcmVzcG9uc2VfX3Bob25le3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMTZweDtsZWZ0Oi0xNnB4O2JvcmRlcjoxLjRweCBzb2xpZCAjMTViZmZmO2JhY2tncm91bmQ6I0VBRUFGNDtib3JkZXItcmFkaXVzOjUwJTt3aWR0aDo1NHB4O2hlaWdodDo1NHB4fS5hZHQtaG93LWl0LXdvcmtzLWNhbnZhcy1tb25pdG9yaW5nLXJlc3BvbnNlX19waG9uZSBpbWd7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MjVweDtoZWlnaHQ6MjVweDt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuYWR0LWhvdy1pdC13b3Jrcy1jYW52YXMtbW9uaXRvcmluZy1yZXNwb25zZV9fcGhvbmV7dG9wOi04cHg7bGVmdDotOHB4O3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9LmFkdC1ob3ctaXQtd29ya3MtY2FudmFzLW1vbml0b3JpbmctcmVzcG9uc2VfX3Bob25lIGltZ3t3aWR0aDoyMHB4O2hlaWdodDoyMHB4fX0uYWR0LWhvdy1pdC13b3Jrcy1jYW52YXMtbW9uaXRvcmluZy1yZXNwb25zZV9fdGV4dHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctdG9wOjhweDtjb2xvcjojMTQyOEEwO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjIycHg7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTUwMFwiLHNhbnMtc2VyaWZ9LmFkdC1ob3ctaXQtd29ya3MtY2FudmFzLW1vbml0b3JpbmctcmVzcG9uc2VfX2RvdHN7cG9zaXRpb246YWJzb2x1dGV9LmNhcnQtcHJvZHVjdHttYXJnaW4tYm90dG9tOjEycHg7cGFkZGluZzoyMnB4IDIwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtvcGFjaXR5OjE7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO3RyYW5zaXRpb24tcHJvcGVydHk6YWxsO3RyYW5zaXRpb24tZHVyYXRpb246NjAwbXM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO3RyYW5zaXRpb24tZGVsYXk6MHN9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY2FydC1wcm9kdWN0e3BhZGRpbmc6MTJweCAyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KXsuY2FydC1wcm9kdWN0Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfX0uY2FydC1wcm9kdWN0IGJ1dHRvbntjdXJzb3I6cG9pbnRlcn0uY2FydC1wcm9kdWN0IC5jYXJ0LXByb2R1Y3RfX2ltYWdle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjE2JTtoZWlnaHQ6NjRweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6YXV0bztyaWdodDphdXRvO3ZlcnRpY2FsLWFsaWduOnRvcDt0cmFuc2l0aW9uOm9wYWNpdHkgMC4xNXMgbGluZWFyfS5jYXJ0LXByb2R1Y3QgLmNhcnQtcHJvZHVjdF9faW5mb3tkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo4NCU7dmVydGljYWwtYWxpZ246dG9wO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOm9wYWNpdHkgMC4xNXMgbGluZWFyfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmNhcnQtcHJvZHVjdCAuY2FydC1wcm9kdWN0X19pbmZve3BhZGRpbmctbGVmdDoxN3B4fX0uY2FydC1wcm9kdWN0IC5jYXJ0LXByb2R1Y3RfX3RpdGxle21hcmdpbjowIDg0cHggMCAxN3B4O2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI0cHh9QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7LmNhcnQtcHJvZHVjdCAuY2FydC1wcm9kdWN0X190aXRsZXtmb250LXNpemU6MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LmNhcnQtcHJvZHVjdCAuY2FydC1wcm9kdWN0X190aXRsZXtmb250LXNpemU6MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7LmNhcnQtcHJvZHVjdCAuY2FydC1wcm9kdWN0X190aXRsZXtmb250LXNpemU6MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXsuY2FydC1wcm9kdWN0IC5jYXJ0LXByb2R1Y3RfX3RpdGxle2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5jYXJ0LXByb2R1Y3QgLmNhcnQtcHJvZHVjdF9fdGl0bGV7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpey5jYXJ0LXByb2R1Y3QgLmNhcnQtcHJvZHVjdF9fdGl0bGV7bGluZS1oZWlnaHQ6MjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LmNhcnQtcHJvZHVjdCAuY2FydC1wcm9kdWN0X190aXRsZXtsaW5lLWhlaWdodDoyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsuY2FydC1wcm9kdWN0IC5jYXJ0LXByb2R1Y3RfX3RpdGxle2xpbmUtaGVpZ2h0OjI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7LmNhcnQtcHJvZHVjdCAuY2FydC1wcm9kdWN0X190aXRsZXtsaW5lLWhlaWdodDoyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5jYXJ0LXByb2R1Y3QgLmNhcnQtcHJvZHVjdF9fdGl0bGV7bGluZS1oZWlnaHQ6MjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY2FydC1wcm9kdWN0IC5jYXJ0LXByb2R1Y3RfX3RpdGxle21hcmdpbi1sZWZ0OjB9fS5jYXJ0LXByb2R1Y3QgLmNhcnQtcHJvZHVjdF9fcXVhbnRpdHktbGFiZWx7bWFyZ2luOjIwcHggMTBweCAwIDE3cHg7ZGlzcGxheTppbmxpbmU7ZmxvYXQ6bGVmdDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyNHB4fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpey5jYXJ0LXByb2R1Y3QgLmNhcnQtcHJvZHVjdF9fcXVhbnRpdHktbGFiZWx7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5jYXJ0LXByb2R1Y3QgLmNhcnQtcHJvZHVjdF9fcXVhbnRpdHktbGFiZWx7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5jYXJ0LXByb2R1Y3QgLmNhcnQtcHJvZHVjdF9fcXVhbnRpdHktbGFiZWx7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7LmNhcnQtcHJvZHVjdCAuY2FydC1wcm9kdWN0X19xdWFudGl0eS1sYWJlbHtmb250LXNpemU6MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY2FydC1wcm9kdWN0IC5jYXJ0LXByb2R1Y3RfX3F1YW50aXR5LWxhYmVse2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsuY2FydC1wcm9kdWN0IC5jYXJ0LXByb2R1Y3RfX3F1YW50aXR5LWxhYmVse2xpbmUtaGVpZ2h0OjI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5jYXJ0LXByb2R1Y3QgLmNhcnQtcHJvZHVjdF9fcXVhbnRpdHktbGFiZWx7bGluZS1oZWlnaHQ6MjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7LmNhcnQtcHJvZHVjdCAuY2FydC1wcm9kdWN0X19xdWFudGl0eS1sYWJlbHtsaW5lLWhlaWdodDoyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5jYXJ0LXByb2R1Y3QgLmNhcnQtcHJvZHVjdF9fcXVhbnRpdHktbGFiZWx7bGluZS1oZWlnaHQ6MjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY2FydC1wcm9kdWN0IC5jYXJ0LXByb2R1Y3RfX3F1YW50aXR5LWxhYmVse2xpbmUtaGVpZ2h0OjI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmNhcnQtcHJvZHVjdCAuY2FydC1wcm9kdWN0X19xdWFudGl0eS1sYWJlbHtkaXNwbGF5Om5vbmV9fS5jYXJ0LXByb2R1Y3QgLmNhcnQtcHJvZHVjdF9fcHJpY2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNHB4fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpey5jYXJ0LXByb2R1Y3QgLmNhcnQtcHJvZHVjdF9fcHJpY2V7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5jYXJ0LXByb2R1Y3QgLmNhcnQtcHJvZHVjdF9fcHJpY2V7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5jYXJ0LXByb2R1Y3QgLmNhcnQtcHJvZHVjdF9fcHJpY2V7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7LmNhcnQtcHJvZHVjdCAuY2FydC1wcm9kdWN0X19wcmljZXtmb250LXNpemU6MTJweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY2FydC1wcm9kdWN0IC5jYXJ0LXByb2R1Y3RfX3ByaWNle2ZvbnQtc2l6ZToxMnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsuY2FydC1wcm9kdWN0IC5jYXJ0LXByb2R1Y3RfX3ByaWNle2xpbmUtaGVpZ2h0OjI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5jYXJ0LXByb2R1Y3QgLmNhcnQtcHJvZHVjdF9fcHJpY2V7bGluZS1oZWlnaHQ6MjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7LmNhcnQtcHJvZHVjdCAuY2FydC1wcm9kdWN0X19wcmljZXtsaW5lLWhlaWdodDoyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5jYXJ0LXByb2R1Y3QgLmNhcnQtcHJvZHVjdF9fcHJpY2V7bGluZS1oZWlnaHQ6MjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY2FydC1wcm9kdWN0IC5jYXJ0LXByb2R1Y3RfX3ByaWNle2xpbmUtaGVpZ2h0OjE2cHh9fS5jYXJ0LXByb2R1Y3QgLmNhcnQtcHJvZHVjdF9fZGlzY291bnQtcHJpY2V7bWFyZ2luLWJvdHRvbTo1cHg7Y29sb3I6I2ZmNTI1MX0uY2FydC1wcm9kdWN0IC5jYXJ0LXByb2R1Y3RfX29sZC1wcmljZXtjb2xvcjpyZ2JhKDAsMCwwLDAuNCl9LmNhcnQtcHJvZHVjdCAuY2FydC1wcm9kdWN0X19yZW1vdmV7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi02cHg7cmlnaHQ6MDtjb2xvcjpyZ2JhKDAsMCwwLDAuNSk7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtib3JkZXI6MDtiYWNrZ3JvdW5kOm5vbmU7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MzBweH1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsuY2FydC1wcm9kdWN0IC5jYXJ0LXByb2R1Y3RfX3JlbW92ZXtmb250LXNpemU6MTJweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LmNhcnQtcHJvZHVjdCAuY2FydC1wcm9kdWN0X19yZW1vdmV7Zm9udC1zaXplOjEycHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5jYXJ0LXByb2R1Y3QgLmNhcnQtcHJvZHVjdF9fcmVtb3Zle2ZvbnQtc2l6ZToxMnB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5jYXJ0LXByb2R1Y3QgLmNhcnQtcHJvZHVjdF9fcmVtb3Zle2ZvbnQtc2l6ZToxMnB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5jYXJ0LXByb2R1Y3QgLmNhcnQtcHJvZHVjdF9fcmVtb3Zle2ZvbnQtc2l6ZToxMnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsuY2FydC1wcm9kdWN0IC5jYXJ0LXByb2R1Y3RfX3JlbW92ZXtsaW5lLWhlaWdodDozMnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsuY2FydC1wcm9kdWN0IC5jYXJ0LXByb2R1Y3RfX3JlbW92ZXtsaW5lLWhlaWdodDozMnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsuY2FydC1wcm9kdWN0IC5jYXJ0LXByb2R1Y3RfX3JlbW92ZXtsaW5lLWhlaWdodDozMnB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5jYXJ0LXByb2R1Y3QgLmNhcnQtcHJvZHVjdF9fcmVtb3Zle2xpbmUtaGVpZ2h0OjMycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmNhcnQtcHJvZHVjdCAuY2FydC1wcm9kdWN0X19yZW1vdmV7bGluZS1oZWlnaHQ6MzJweH19LmNhcnQtcHJvZHVjdCAuY2FydC1wcm9kdWN0X19yZW1vdmU6aG92ZXIsLmNhcnQtcHJvZHVjdCAuY2FydC1wcm9kdWN0X19yZW1vdmU6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmNhcnQtcHJvZHVjdC0tbGFyZ2V7cGFkZGluZzo0OHB4IDQ3cHh9QG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCl7LmNhcnQtcHJvZHVjdC0tbGFyZ2V7cGFkZGluZzoyNHB4fX0uY2FydC1wcm9kdWN0LS1sYXJnZSAuY2FydC1wcm9kdWN0X19pbWFnZXt3aWR0aDoyMCU7aGVpZ2h0OjA7cGFkZGluZy1ib3R0b206MjAlfS5jYXJ0LXByb2R1Y3QtLWxhcmdlIC5jYXJ0LXByb2R1Y3RfX2luZm97d2lkdGg6ODAlO292ZXJmbG93OnZpc2libGU7cG9zaXRpb246aW5pdGlhbH0uY2FydC1wcm9kdWN0LS1sYXJnZSAuY2FydC1wcm9kdWN0X190aXRsZXttYXJnaW46MCA4NHB4IDAgMTdweDttYXgtd2lkdGg6MzAwcHg7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MzJweH1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsuY2FydC1wcm9kdWN0LS1sYXJnZSAuY2FydC1wcm9kdWN0X190aXRsZXtmb250LXNpemU6MjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LmNhcnQtcHJvZHVjdC0tbGFyZ2UgLmNhcnQtcHJvZHVjdF9fdGl0bGV7Zm9udC1zaXplOjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5jYXJ0LXByb2R1Y3QtLWxhcmdlIC5jYXJ0LXByb2R1Y3RfX3RpdGxle2ZvbnQtc2l6ZToyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5jYXJ0LXByb2R1Y3QtLWxhcmdlIC5jYXJ0LXByb2R1Y3RfX3RpdGxle2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5jYXJ0LXByb2R1Y3QtLWxhcmdlIC5jYXJ0LXByb2R1Y3RfX3RpdGxle2ZvbnQtc2l6ZToxMnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsuY2FydC1wcm9kdWN0LS1sYXJnZSAuY2FydC1wcm9kdWN0X190aXRsZXtsaW5lLWhlaWdodDozMnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsuY2FydC1wcm9kdWN0LS1sYXJnZSAuY2FydC1wcm9kdWN0X190aXRsZXtsaW5lLWhlaWdodDoyOHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsuY2FydC1wcm9kdWN0LS1sYXJnZSAuY2FydC1wcm9kdWN0X190aXRsZXtsaW5lLWhlaWdodDoyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5jYXJ0LXByb2R1Y3QtLWxhcmdlIC5jYXJ0LXByb2R1Y3RfX3RpdGxle2xpbmUtaGVpZ2h0OjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmNhcnQtcHJvZHVjdC0tbGFyZ2UgLmNhcnQtcHJvZHVjdF9fdGl0bGV7bGluZS1oZWlnaHQ6MTZweH19LmNhcnQtcHJvZHVjdC0tbGFyZ2UgLnF1YW50aXR5LWlucHV0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo0OHB4O3JpZ2h0OjE2JTttYXJnaW46MH1AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KXsuY2FydC1wcm9kdWN0LS1sYXJnZSAucXVhbnRpdHktaW5wdXR7bWFyZ2luLWxlZnQ6MjRweDtsZWZ0OjIwJTt0b3A6YXV0bztib3R0b206MjRweH19LmNhcnQtcHJvZHVjdC0tbGFyZ2UgLmNhcnQtcHJvZHVjdF9fcHJpY2V7dG9wOjQ4cHg7cmlnaHQ6NDhweDtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDozMnB4fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpey5jYXJ0LXByb2R1Y3QtLWxhcmdlIC5jYXJ0LXByb2R1Y3RfX3ByaWNle2ZvbnQtc2l6ZToyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsuY2FydC1wcm9kdWN0LS1sYXJnZSAuY2FydC1wcm9kdWN0X19wcmljZXtmb250LXNpemU6MjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7LmNhcnQtcHJvZHVjdC0tbGFyZ2UgLmNhcnQtcHJvZHVjdF9fcHJpY2V7Zm9udC1zaXplOjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7LmNhcnQtcHJvZHVjdC0tbGFyZ2UgLmNhcnQtcHJvZHVjdF9fcHJpY2V7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmNhcnQtcHJvZHVjdC0tbGFyZ2UgLmNhcnQtcHJvZHVjdF9fcHJpY2V7Zm9udC1zaXplOjEycHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpey5jYXJ0LXByb2R1Y3QtLWxhcmdlIC5jYXJ0LXByb2R1Y3RfX3ByaWNle2xpbmUtaGVpZ2h0OjMycHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5jYXJ0LXByb2R1Y3QtLWxhcmdlIC5jYXJ0LXByb2R1Y3RfX3ByaWNle2xpbmUtaGVpZ2h0OjI4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5jYXJ0LXByb2R1Y3QtLWxhcmdlIC5jYXJ0LXByb2R1Y3RfX3ByaWNle2xpbmUtaGVpZ2h0OjI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7LmNhcnQtcHJvZHVjdC0tbGFyZ2UgLmNhcnQtcHJvZHVjdF9fcHJpY2V7bGluZS1oZWlnaHQ6MjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY2FydC1wcm9kdWN0LS1sYXJnZSAuY2FydC1wcm9kdWN0X19wcmljZXtsaW5lLWhlaWdodDoxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KXsuY2FydC1wcm9kdWN0LS1sYXJnZSAuY2FydC1wcm9kdWN0X19wcmljZXt0b3A6MjRweH19LmNhcnQtcHJvZHVjdC0tbGFyZ2UgLmNhcnQtcHJvZHVjdF9fcmVtb3Zle2JvdHRvbToyN3B4O3JpZ2h0OjQ3cHg7Y29sb3I6cmdiYSgwLDAsMCwwLjUpO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7LmNhcnQtcHJvZHVjdC0tbGFyZ2UgLmNhcnQtcHJvZHVjdF9fcmVtb3Zle2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsuY2FydC1wcm9kdWN0LS1sYXJnZSAuY2FydC1wcm9kdWN0X19yZW1vdmV7Zm9udC1zaXplOjEycHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5jYXJ0LXByb2R1Y3QtLWxhcmdlIC5jYXJ0LXByb2R1Y3RfX3JlbW92ZXtmb250LXNpemU6MTJweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXsuY2FydC1wcm9kdWN0LS1sYXJnZSAuY2FydC1wcm9kdWN0X19yZW1vdmV7Zm9udC1zaXplOjEycHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmNhcnQtcHJvZHVjdC0tbGFyZ2UgLmNhcnQtcHJvZHVjdF9fcmVtb3Zle2ZvbnQtc2l6ZToxMnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsuY2FydC1wcm9kdWN0LS1sYXJnZSAuY2FydC1wcm9kdWN0X19yZW1vdmV7bGluZS1oZWlnaHQ6MjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LmNhcnQtcHJvZHVjdC0tbGFyZ2UgLmNhcnQtcHJvZHVjdF9fcmVtb3Zle2xpbmUtaGVpZ2h0OjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5jYXJ0LXByb2R1Y3QtLWxhcmdlIC5jYXJ0LXByb2R1Y3RfX3JlbW92ZXtsaW5lLWhlaWdodDoyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5jYXJ0LXByb2R1Y3QtLWxhcmdlIC5jYXJ0LXByb2R1Y3RfX3JlbW92ZXtsaW5lLWhlaWdodDoxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5jYXJ0LXByb2R1Y3QtLWxhcmdlIC5jYXJ0LXByb2R1Y3RfX3JlbW92ZXtsaW5lLWhlaWdodDoxNnB4fX0uY2FydC1wcm9kdWN0LS13aWRle3BhZGRpbmc6MjhweH1AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KXsuY2FydC1wcm9kdWN0LS13aWRle3BhZGRpbmc6MjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuY2FydC1wcm9kdWN0LS13aWRle3BhZGRpbmc6MTJweCAyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KXsuY2FydC1wcm9kdWN0LS13aWRlOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbToxMnB4fX0uY2FydC1wcm9kdWN0LS13aWRlIC5jYXJ0LXByb2R1Y3RfX2ltYWdle21hcmdpbi1yaWdodDo2LjQlO3dpZHRoOjEzLjYlO3BhZGRpbmctYm90dG9tOjEzLjYlO2JhY2tncm91bmQtc2l6ZTpjb250YWlufUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmNhcnQtcHJvZHVjdC0td2lkZSAuY2FydC1wcm9kdWN0X19pbWFnZXttYXJnaW4tcmlnaHQ6MDt3aWR0aDoyMCU7cGFkZGluZy1ib3R0b206MH19LmNhcnQtcHJvZHVjdC0td2lkZSAuY2FydC1wcm9kdWN0X19pbmZve3dpZHRoOjgwJTtvdmVyZmxvdzp2aXNpYmxlO3Bvc2l0aW9uOmluaXRpYWx9LmNhcnQtcHJvZHVjdC0td2lkZSAuY2FydC1wcm9kdWN0X190aXRsZXttYXJnaW46MjBweCA3JSAwIDA7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MzJweH1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsuY2FydC1wcm9kdWN0LS13aWRlIC5jYXJ0LXByb2R1Y3RfX3RpdGxle2ZvbnQtc2l6ZToyNHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsuY2FydC1wcm9kdWN0LS13aWRlIC5jYXJ0LXByb2R1Y3RfX3RpdGxle2ZvbnQtc2l6ZToyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsuY2FydC1wcm9kdWN0LS13aWRlIC5jYXJ0LXByb2R1Y3RfX3RpdGxle2ZvbnQtc2l6ZToyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5jYXJ0LXByb2R1Y3QtLXdpZGUgLmNhcnQtcHJvZHVjdF9fdGl0bGV7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmNhcnQtcHJvZHVjdC0td2lkZSAuY2FydC1wcm9kdWN0X190aXRsZXtmb250LXNpemU6MTJweH19QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7LmNhcnQtcHJvZHVjdC0td2lkZSAuY2FydC1wcm9kdWN0X190aXRsZXtsaW5lLWhlaWdodDozMnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsuY2FydC1wcm9kdWN0LS13aWRlIC5jYXJ0LXByb2R1Y3RfX3RpdGxle2xpbmUtaGVpZ2h0OjI4cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5jYXJ0LXByb2R1Y3QtLXdpZGUgLmNhcnQtcHJvZHVjdF9fdGl0bGV7bGluZS1oZWlnaHQ6MjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXsuY2FydC1wcm9kdWN0LS13aWRlIC5jYXJ0LXByb2R1Y3RfX3RpdGxle2xpbmUtaGVpZ2h0OjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmNhcnQtcHJvZHVjdC0td2lkZSAuY2FydC1wcm9kdWN0X190aXRsZXtsaW5lLWhlaWdodDoxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KXsuY2FydC1wcm9kdWN0LS13aWRlIC5jYXJ0LXByb2R1Y3RfX3RpdGxle21hcmdpbi10b3A6MH19QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuY2FydC1wcm9kdWN0LS13aWRlIC5jYXJ0LXByb2R1Y3RfX3RpdGxle21hcmdpbi1yaWdodDoxNyV9fS5jYXJ0LXByb2R1Y3QtLXdpZGUgLnF1YW50aXR5LWlucHV0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MHB4O3JpZ2h0OjE2MHB4O21hcmdpbjowfUBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpey5jYXJ0LXByb2R1Y3QtLXdpZGUgLnF1YW50aXR5LWlucHV0e21hcmdpbi10b3A6MTJweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6YXV0bztyaWdodDphdXRvfX0uY2FydC1wcm9kdWN0LS13aWRlIC5jYXJ0LXByb2R1Y3RfX3ByaWNle3RvcDo0NnB4O3JpZ2h0OjQlO2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjMycHh9QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7LmNhcnQtcHJvZHVjdC0td2lkZSAuY2FydC1wcm9kdWN0X19wcmljZXtmb250LXNpemU6MjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LmNhcnQtcHJvZHVjdC0td2lkZSAuY2FydC1wcm9kdWN0X19wcmljZXtmb250LXNpemU6MjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7LmNhcnQtcHJvZHVjdC0td2lkZSAuY2FydC1wcm9kdWN0X19wcmljZXtmb250LXNpemU6MjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXsuY2FydC1wcm9kdWN0LS13aWRlIC5jYXJ0LXByb2R1Y3RfX3ByaWNle2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5jYXJ0LXByb2R1Y3QtLXdpZGUgLmNhcnQtcHJvZHVjdF9fcHJpY2V7Zm9udC1zaXplOjEycHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpey5jYXJ0LXByb2R1Y3QtLXdpZGUgLmNhcnQtcHJvZHVjdF9fcHJpY2V7bGluZS1oZWlnaHQ6MzJweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LmNhcnQtcHJvZHVjdC0td2lkZSAuY2FydC1wcm9kdWN0X19wcmljZXtsaW5lLWhlaWdodDoyOHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsuY2FydC1wcm9kdWN0LS13aWRlIC5jYXJ0LXByb2R1Y3RfX3ByaWNle2xpbmUtaGVpZ2h0OjI0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA4MTBweCl7LmNhcnQtcHJvZHVjdC0td2lkZSAuY2FydC1wcm9kdWN0X19wcmljZXtsaW5lLWhlaWdodDoyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5jYXJ0LXByb2R1Y3QtLXdpZGUgLmNhcnQtcHJvZHVjdF9fcHJpY2V7bGluZS1oZWlnaHQ6MTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCl7LmNhcnQtcHJvZHVjdC0td2lkZSAuY2FydC1wcm9kdWN0X19wcmljZXt0b3A6MjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuY2FydC1wcm9kdWN0LS13aWRlIC5jYXJ0LXByb2R1Y3RfX3ByaWNle3RvcDoxMnB4fX0uY2FydC1wcm9kdWN0LS13aWRlIC5jYXJ0LXByb2R1Y3RfX3JlbW92ZXttYXJnaW46MDtwYWRkaW5nOjA7Ym90dG9tOjI0cHg7cmlnaHQ6NCU7Y29sb3I6cmdiYSgwLDAsMCwwLjUpO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7LmNhcnQtcHJvZHVjdC0td2lkZSAuY2FydC1wcm9kdWN0X19yZW1vdmV7Zm9udC1zaXplOjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5jYXJ0LXByb2R1Y3QtLXdpZGUgLmNhcnQtcHJvZHVjdF9fcmVtb3Zle2ZvbnQtc2l6ZToxMnB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsuY2FydC1wcm9kdWN0LS13aWRlIC5jYXJ0LXByb2R1Y3RfX3JlbW92ZXtmb250LXNpemU6MTJweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXsuY2FydC1wcm9kdWN0LS13aWRlIC5jYXJ0LXByb2R1Y3RfX3JlbW92ZXtmb250LXNpemU6MTJweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY2FydC1wcm9kdWN0LS13aWRlIC5jYXJ0LXByb2R1Y3RfX3JlbW92ZXtmb250LXNpemU6MTJweH19QG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCl7LmNhcnQtcHJvZHVjdC0td2lkZSAuY2FydC1wcm9kdWN0X19yZW1vdmV7bGluZS1oZWlnaHQ6MjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LmNhcnQtcHJvZHVjdC0td2lkZSAuY2FydC1wcm9kdWN0X19yZW1vdmV7bGluZS1oZWlnaHQ6MjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7LmNhcnQtcHJvZHVjdC0td2lkZSAuY2FydC1wcm9kdWN0X19yZW1vdmV7bGluZS1oZWlnaHQ6MjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDgxMHB4KXsuY2FydC1wcm9kdWN0LS13aWRlIC5jYXJ0LXByb2R1Y3RfX3JlbW92ZXtsaW5lLWhlaWdodDoxNnB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5jYXJ0LXByb2R1Y3QtLXdpZGUgLmNhcnQtcHJvZHVjdF9fcmVtb3Zle2xpbmUtaGVpZ2h0OjE2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LmNhcnQtcHJvZHVjdC0td2lkZSAuY2FydC1wcm9kdWN0X19yZW1vdmV7Ym90dG9tOjEycHh9fS5jYXJ0LXByb2R1Y3QtLXJlbW92aW5nIC5jYXJ0LXByb2R1Y3RfX2ltYWdlLC5jYXJ0LXByb2R1Y3QtLXJlbW92aW5nIC5jYXJ0LXByb2R1Y3RfX2luZm97b3BhY2l0eTowfS5jYXJ0LXByb2R1Y3QtLW5ld3tvcGFjaXR5OjA7aGVpZ2h0OjA7bWFyZ2luLWJvdHRvbTowfS5jYXJ0LXNpZGViYXJ7cG9zaXRpb246Zml4ZWQ7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuNyk7ei1pbmRleDoxMDA7b3ZlcmZsb3cteTphdXRvO3BlcnNwZWN0aXZlOjYwMHB4fS5jYXJ0LXNpZGViYXJfX2NvbnRlbnR7dG9wOjA7Ym90dG9tOjA7cmlnaHQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjQzMnB4O292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY4Zjh9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY2FydC1zaWRlYmFyX19jb250ZW50e3dpZHRoOjEwMCV9fS5jYXJ0LXNpZGViYXJfX2hlYWRlcntwYWRkaW5nOjI2cHggMzBweDtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmNhcnQtc2lkZWJhcl9faGVhZGVyIGgze2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjMycHh9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY2FydC1zaWRlYmFyX19oZWFkZXIgaDN7dGV4dC1hbGlnbjpjZW50ZXJ9fS5jYXJ0LXNpZGViYXJfX2hlYWRlciAuY2FydC1zaWRlYmFyX19jb3VudGVye2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlO2JvcmRlci1yYWRpdXM6NTAlO3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtODAwXCIsc2Fucy1zZXJpZjtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzE0QkZGRjt0ZXh0LWFsaWduOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6NDBweH1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsuY2FydC1zaWRlYmFyX19oZWFkZXIgLmNhcnQtc2lkZWJhcl9fY291bnRlcntmb250LXNpemU6MjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LmNhcnQtc2lkZWJhcl9faGVhZGVyIC5jYXJ0LXNpZGViYXJfX2NvdW50ZXJ7Zm9udC1zaXplOjIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5jYXJ0LXNpZGViYXJfX2hlYWRlciAuY2FydC1zaWRlYmFyX19jb3VudGVye2ZvbnQtc2l6ZToyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5jYXJ0LXNpZGViYXJfX2hlYWRlciAuY2FydC1zaWRlYmFyX19jb3VudGVye2ZvbnQtc2l6ZToyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5jYXJ0LXNpZGViYXJfX2hlYWRlciAuY2FydC1zaWRlYmFyX19jb3VudGVye2ZvbnQtc2l6ZToyMHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsuY2FydC1zaWRlYmFyX19oZWFkZXIgLmNhcnQtc2lkZWJhcl9fY291bnRlcntsaW5lLWhlaWdodDo0MHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTIzMHB4KXsuY2FydC1zaWRlYmFyX19oZWFkZXIgLmNhcnQtc2lkZWJhcl9fY291bnRlcntsaW5lLWhlaWdodDo0MHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyMHB4KXsuY2FydC1zaWRlYmFyX19oZWFkZXIgLmNhcnQtc2lkZWJhcl9fY291bnRlcntsaW5lLWhlaWdodDo0MHB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5jYXJ0LXNpZGViYXJfX2hlYWRlciAuY2FydC1zaWRlYmFyX19jb3VudGVye2xpbmUtaGVpZ2h0OjQwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmNhcnQtc2lkZWJhcl9faGVhZGVyIC5jYXJ0LXNpZGViYXJfX2NvdW50ZXJ7bGluZS1oZWlnaHQ6NDBweH19LmNhcnQtc2lkZWJhcl9faGVhZGVyIC5jYXJ0LXNpZGViYXJfX2Nsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjIycHg7dG9wOjUwJTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjUwJTtkaXNwbGF5OmJsb2NrO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7YmFja2dyb3VuZDojZjhmOGY4O3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO2N1cnNvcjpwb2ludGVyfS5jYXJ0LXNpZGViYXJfX2hlYWRlciAuY2FydC1zaWRlYmFyX19jbG9zZSBzdmd7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjUwJTtkaXNwbGF5OmJsb2NrO3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHg7ZmlsbDojMDAwO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9LmNhcnQtc2lkZWJhcl9faGVhZGVyIC5jYXJ0LXNpZGViYXJfX2Nsb3NlOmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt3aWR0aDozMnB4O2hlaWdodDozMnB4O2JhY2tncm91bmQ6I2VlZTtib3JkZXItcmFkaXVzOjUwJTtkaXNwbGF5Om5vbmV9LmNhcnQtc2lkZWJhcl9faGVhZGVyIC5jYXJ0LXNpZGViYXJfX2Nsb3NlOmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7d2lkdGg6OHB4O2hlaWdodDo4cHg7Ym9yZGVyLWxlZnQ6MnB4IHNvbGlkICMwMDA7Ym9yZGVyLXRvcDoycHggc29saWQgIzAwMDtmb250LWZhbWlseTptb25vc3BhY2U7Y29udGVudDonJzt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO21hcmdpbi1sZWZ0OjJweDtkaXNwbGF5Om5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY2FydC1zaWRlYmFyX19oZWFkZXIgLmNhcnQtc2lkZWJhcl9fY2xvc2V7cmlnaHQ6YXV0bztsZWZ0OjI0cHh9LmNhcnQtc2lkZWJhcl9faGVhZGVyIC5jYXJ0LXNpZGViYXJfX2Nsb3NlIHN2Z3tkaXNwbGF5Om5vbmV9LmNhcnQtc2lkZWJhcl9faGVhZGVyIC5jYXJ0LXNpZGViYXJfX2Nsb3NlOmJlZm9yZSwuY2FydC1zaWRlYmFyX19oZWFkZXIgLmNhcnQtc2lkZWJhcl9fY2xvc2U6YWZ0ZXJ7ZGlzcGxheTpibG9ja319LmNhcnQtc2lkZWJhcl9fcHJvZHVjdHMtd3JhcHBlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6ODRweDtsZWZ0OjA7Ym90dG9tOjA7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmNhcnQtc2lkZWJhcl9fcHJvZHVjdHMtd3JhcHBlcntkaXNwbGF5OmJsb2NrO292ZXJmbG93LXk6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH19LmNhcnQtc2lkZWJhcl9fcHJvZHVjdHN7cGFkZGluZy10b3A6OHB4O2JhY2tncm91bmQtY29sb3I6I2Y4ZjhmODtvdmVyZmxvdy15OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY2FydC1zaWRlYmFyX19wcm9kdWN0c3t0b3A6YXV0bztsZWZ0OmF1dG87cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1ib3R0b206OHB4fX0uY2FydC1zaWRlYmFyX19zdW1tYXJ5e2JvcmRlci10b3A6MXB4IHNvbGlkICNmOGY4Zjg7cGFkZGluZzoyMXB4IDE5cHggMjhweCAxOXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZn1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5jYXJ0LXNpZGViYXJfX3N1bW1hcnl7Ym90dG9tOmF1dG87cmlnaHQ6YXV0bztsZWZ0OmF1dG87cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxNXB4IDIwcHggMjRweCAyMHB4fX0uY2FydC1zaWRlYmFyLS1oaWRkZW57ZGlzcGxheTpub25lfS5jYXJ0LXNpZGViYXItLWNvbXBhY3QgLmNhcnQtc2lkZWJhcl9fY29udGVudHt3aWR0aDo5NHB4fS5jYXJ0LXNpZGViYXItLWNvbXBhY3QgLmNhcnQtc2lkZWJhcl9faGVhZGVye3BhZGRpbmc6MDttaW4taGVpZ2h0OjgwcHh9LmNhcnQtc2lkZWJhci0tY29tcGFjdCAuY2FydC1zaWRlYmFyX19oZWFkZXIgaDN7ZGlzcGxheTpub25lfS5jYXJ0LXNpZGViYXItLWNvbXBhY3QgLmNhcnQtc2lkZWJhcl9fcHJvZHVjdHN7b3ZlcmZsb3cteTpoaWRkZW59LmNhcnQtc2lkZWJhci0tY29tcGFjdCAuY2FydC1wcm9kdWN0e3BhZGRpbmc6MH0uY2FydC1zaWRlYmFyLS1jb21wYWN0IC5jYXJ0LXByb2R1Y3QgLmNhcnQtcHJvZHVjdF9faW1hZ2V7d2lkdGg6OTRweDtoZWlnaHQ6OTRweH0uY2FydC1zaWRlYmFyLS1jb21wYWN0IC5jYXJ0LXByb2R1Y3RfX2luZm97d2lkdGg6MDtkaXNwbGF5Om5vbmV9LmNhcnQtc2lkZWJhci0tY29tcGFjdCAuY2FydC1zaWRlYmFyX19zdW1tYXJ5e2Rpc3BsYXk6bm9uZX0uY2FydC1zaWRlYmFyLS1jb21wYWN0IC5jYXJ0LXNpZGViYXJfX2NvdW50ZXJ7ZGlzcGxheTp0YWJsZS1jZWxsfS5jYXJ0LXNpZGViYXJfX3JlbGF0ZWR7bWF4LWhlaWdodDo4MHB4O292ZXJmbG93OmhpZGRlbn0uY2FydC1zaWRlYmFyX19yZWxhdGVkIGg1e3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MzBweCAyMHB4O2N1cnNvcjpwb2ludGVyfS5jYXJ0LXNpZGViYXJfX3JlbGF0ZWQgaDU6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMHB4O2hlaWdodDoycHg7cmlnaHQ6MjBweDt0b3A6MDtib3R0b206MDttYXJnaW46YXV0bztiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC44KX0uY2FydC1zaWRlYmFyX19yZWxhdGVkIGg1OmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjJweDtoZWlnaHQ6MTBweDtyaWdodDoyNHB4O3RvcDowO2JvdHRvbTowO21hcmdpbjphdXRvO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjgpfS5yZWxhdGVkUHJvZHVjdHNPcGVuIGg1OmJlZm9yZXtkaXNwbGF5Om5vbmV9LmNoZWNrb3V0LWNvbmZpcm1hdGlvbnttYXJnaW46NDdweCBhdXRvIDE3NXB4IGF1dG87cGFkZGluZzo3MHB4IDI1cHggNjBweCAyNXB4O21heC13aWR0aDo5ODRweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY2hlY2tvdXQtY29uZmlybWF0aW9ue21hcmdpbi1ib3R0b206NzVweDtwYWRkaW5nOjM0cHggMjVweCAzOHB4IDI1cHh9fS5jaGVja291dC1jb25maXJtYXRpb24gLmNoZWNrb3V0LXNpZ24tdXAgaDJ7bWFyZ2luLWJvdHRvbToxNXB4O2ZvbnQtc2l6ZTpjYWxjKDI0cHggKyA4ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO2xpbmUtaGVpZ2h0OjEuMTc2NDd9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5jaGVja291dC1jb25maXJtYXRpb24gLmNoZWNrb3V0LXNpZ24tdXAgaDJ7Zm9udC1zaXplOjI0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LmNoZWNrb3V0LWNvbmZpcm1hdGlvbiAuY2hlY2tvdXQtc2lnbi11cCBoMntmb250LXNpemU6MzJweH19LmNoZWNrb3V0LWNvbmZpcm1hdGlvbiAuY2hlY2tvdXQtc2lnbi11cCBmb3Jte21hcmdpbi10b3A6MTVweH0uY2hlY2tvdXQtY29uZmlybWF0aW9uIC5jaGVja291dC1mdXJ0aGVyLXN0ZXBze21hcmdpbjowIGF1dG8gNDBweCBhdXRvO3BhZGRpbmctYm90dG9tOjU1cHg7d2lkdGg6NjAlO2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNFN0U3RTd9LmNoZWNrb3V0LWNvbmZpcm1hdGlvbiAuY2hlY2tvdXQtZnVydGhlci1zdGVwcyBoM3ttYXJnaW4tYm90dG9tOjI3cHg7Zm9udC1zaXplOmNhbGMoMjRweCArIDggKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7bGluZS1oZWlnaHQ6MS4xNzY0N31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LmNoZWNrb3V0LWNvbmZpcm1hdGlvbiAuY2hlY2tvdXQtZnVydGhlci1zdGVwcyBoM3tmb250LXNpemU6MjRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsuY2hlY2tvdXQtY29uZmlybWF0aW9uIC5jaGVja291dC1mdXJ0aGVyLXN0ZXBzIGgze2ZvbnQtc2l6ZTozMnB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5jaGVja291dC1jb25maXJtYXRpb24gLmNoZWNrb3V0LWZ1cnRoZXItc3RlcHMgaDN7bWFyZ2luLWJvdHRvbToyNXB4fX0uY2hlY2tvdXQtY29uZmlybWF0aW9uIC5jaGVja291dC1mdXJ0aGVyLXN0ZXBzIC5idXR0b257bWFyZ2luLXRvcDozNHB4fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmNoZWNrb3V0LWNvbmZpcm1hdGlvbiAuY2hlY2tvdXQtZnVydGhlci1zdGVwcyAuYnV0dG9ue3dpZHRoOjEwMCV9fUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LmNoZWNrb3V0LWNvbmZpcm1hdGlvbiAuY2hlY2tvdXQtZnVydGhlci1zdGVwc3t3aWR0aDo4MCV9fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LmNoZWNrb3V0LWNvbmZpcm1hdGlvbiAuY2hlY2tvdXQtZnVydGhlci1zdGVwc3ttYXJnaW4tYm90dG9tOjMycHg7d2lkdGg6YXV0bztwYWRkaW5nLWJvdHRvbTozOHB4fX0uY2hlY2tvdXQtY29uZmlybWF0aW9uIC5jaGVja291dC1zaWduLXVwe21hcmdpbjowIGF1dG8gNDBweCBhdXRvO3BhZGRpbmctYm90dG9tOjU1cHg7d2lkdGg6NjAlO2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNFN0U3RTd9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuY2hlY2tvdXQtY29uZmlybWF0aW9uIC5jaGVja291dC1zaWduLXVwe3dpZHRoOjgwJX19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY2hlY2tvdXQtY29uZmlybWF0aW9uIC5jaGVja291dC1zaWduLXVwe3BhZGRpbmctYm90dG9tOjQxcHg7d2lkdGg6YXV0b319LmNoZWNrb3V0e21hcmdpbjowIGF1dG87bWF4LXdpZHRoOjE0NDBweDtwYWRkaW5nOjAgMjRweDt3aWR0aDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LmNoZWNrb3V0e3BhZGRpbmc6MH19LmNoZWNrb3V0X19ib2R5e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH0uY2hlY2tvdXRfX21haW4sLmNoZWNrb3V0X19oZWFkZXJ7dmVydGljYWwtYWxpZ246dG9wO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmNhbGMoMTAwJSAtIDMwMHB4KTttYXJnaW4tYm90dG9tOjgwcHg7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7LmNoZWNrb3V0X19tYWluLC5jaGVja291dF9faGVhZGVye21hcmdpbjowO3dpZHRoOjEwMCV9fS5jaGVja291dF9fc2lkZWJhcnt2ZXJ0aWNhbC1hbGlnbjp0b3A7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6Mjg0cHg7bWFyZ2luLWJvdHRvbTo4MHB4O21hcmdpbi1sZWZ0OjE2cHh9QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsuY2hlY2tvdXRfX3NpZGViYXJ7d2lkdGg6MTAwJTttYXJnaW46MH19LmNoZWNrb3V0X19zaGlwcGluZy1tZXRob2R7bWFyZ2luOjB9LnBheW1lbnQtbWV0aG9kX19jcmVkaXRjYXJke21hcmdpbi10b3A6MjFweDttYXJnaW4tYm90dG9tOjEwcHh9LmNoZWNrb3V0X19wcmVmaWxsZWQtcGF5bWVudC1tZXRob2R7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy10b3A6MnB4O3BhZGRpbmctbGVmdDo4MHB4fS5jaGVja291dF9fcHJlZmlsbGVkLXBheW1lbnQtbWV0aG9kIHB7ZGlzcGxheTppbmxpbmUtYmxvY2t9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY2hlY2tvdXRfX3ByZWZpbGxlZC1wYXltZW50LW1ldGhvZHtwYWRkaW5nLWxlZnQ6NDBweH19LmNoZWNrb3V0X19wcmVmaWxsZWQtYWRkcmVzcywuY2hlY2tvdXRfX3ByZWZpbGxlZC1wYXltZW50LW1ldGhvZHttYXJnaW4tYm90dG9tOjI0cHg7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjRweH0uY2hlY2tvdXRfX3ByZWZpbGxlZC1hZGRyZXNzIGg0LC5jaGVja291dF9fcHJlZmlsbGVkLXBheW1lbnQtbWV0aG9kIGg0e21hcmdpbi1ib3R0b206OHB4fS5jaGVja291dF9fcHJlZmlsbGVkLWFkZHJlc3MgYSwuY2hlY2tvdXRfX3ByZWZpbGxlZC1wYXltZW50LW1ldGhvZCBhe2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDoyNHB4O2ZvbnQtc2l6ZToxNHB4O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmNoZWNrb3V0X19wcmVmaWxsZWQtYWRkcmVzc3tkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo0OSV9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY2hlY2tvdXRfX3ByZWZpbGxlZC1hZGRyZXNze3dpZHRoOjEwMCV9fS5jaGVja291dF9fcHJlZmlsbGVkLWFkZHJlc3MtLWZ1bGwtd2lkdGh7d2lkdGg6MTAwJX0uY2hlY2tvdXRfX2NyZWRpdC1jYXJkLWljb257cG9zaXRpb246YWJzb2x1dGU7dG9wOjZweDtsZWZ0OjA7d2lkdGg6MjRweH1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5jaGVja291dF9faGlkZS1tb2JpbGV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiA5MDFweCl7LmNoZWNrb3V0X19oaWRlLWRlc2t0b3B7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fS5jaGVja291dF9faGVhZGVye2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmc6NjRweH1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsuY2hlY2tvdXRfX2hlYWRlcntwYWRkaW5nOjY0cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjMwcHgpey5jaGVja291dF9faGVhZGVye3BhZGRpbmc6NTZweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjBweCl7LmNoZWNrb3V0X19oZWFkZXJ7cGFkZGluZzo0NHB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5jaGVja291dF9faGVhZGVye3BhZGRpbmc6MzZweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuY2hlY2tvdXRfX2hlYWRlcntwYWRkaW5nOjI0cHh9fS5jaGVja291dF9faGVhZGVyIGgxe21hcmdpbjowIGF1dG87bWF4LXdpZHRoOjgwMHB4fS5jaGVja291dF9fcHJlZmlsbGVkLWFkZHJlc3MrLmZvcm1fX2RpdmlkZXJ7bWFyZ2luLXRvcDoyMHB4fS5vcmRlci1zdW1tYXJ5e3BhZGRpbmc6MjJweCAyMHB4IDM0cHggMjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9Lm9yZGVyLXN1bW1hcnkgaDR7cGFkZGluZy1ib3R0b206MjFweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRTdFN0U3fS5vcmRlci1zdW1tYXJ5IC5vcmRlci1zdW1tYXJ5X19wcm9kdWN0e3BhZGRpbmc6MjRweCAwIDI0cHggMDtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRTdFN0U3fS5vcmRlci1zdW1tYXJ5IC5vcmRlci1zdW1tYXJ5X19wcm9kdWN0IC5yZXNwb25zaXZlLWltYWdle3RvcDoxNHB4O2xlZnQ6MDtyaWdodDphdXRvO3dpZHRoOjY2cHg7aGVpZ2h0OjY2cHh9Lm9yZGVyLXN1bW1hcnkgLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QgLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QtdGl0bGV7bWFyZ2luOjJweCA2MHB4IDAgODBweDtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNzAwXCIsc2Fucy1zZXJpZjtmb250LXNpemU6Y2FsYygxMnB4ICsgMyAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtsaW5lLWhlaWdodDpjYWxjKDE2cHggKyAyICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsub3JkZXItc3VtbWFyeSAub3JkZXItc3VtbWFyeV9fcHJvZHVjdCAub3JkZXItc3VtbWFyeV9fcHJvZHVjdC10aXRsZXtmb250LXNpemU6MTJweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsub3JkZXItc3VtbWFyeSAub3JkZXItc3VtbWFyeV9fcHJvZHVjdCAub3JkZXItc3VtbWFyeV9fcHJvZHVjdC10aXRsZXtmb250LXNpemU6MTVweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5vcmRlci1zdW1tYXJ5IC5vcmRlci1zdW1tYXJ5X19wcm9kdWN0IC5vcmRlci1zdW1tYXJ5X19wcm9kdWN0LXRpdGxle2xpbmUtaGVpZ2h0OjE2cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7Lm9yZGVyLXN1bW1hcnkgLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QgLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QtdGl0bGV7bGluZS1oZWlnaHQ6MThweH19Lm9yZGVyLXN1bW1hcnkgLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QgLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QtcXVhbnRpdHl7bWFyZ2luOjlweCA2MHB4IDAgODBweDtmb250LXNpemU6Y2FsYygxMnB4ICsgMyAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKTtsaW5lLWhlaWdodDpjYWxjKDE2cHggKyAyICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsub3JkZXItc3VtbWFyeSAub3JkZXItc3VtbWFyeV9fcHJvZHVjdCAub3JkZXItc3VtbWFyeV9fcHJvZHVjdC1xdWFudGl0eXtmb250LXNpemU6MTJweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsub3JkZXItc3VtbWFyeSAub3JkZXItc3VtbWFyeV9fcHJvZHVjdCAub3JkZXItc3VtbWFyeV9fcHJvZHVjdC1xdWFudGl0eXtmb250LXNpemU6MTVweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5vcmRlci1zdW1tYXJ5IC5vcmRlci1zdW1tYXJ5X19wcm9kdWN0IC5vcmRlci1zdW1tYXJ5X19wcm9kdWN0LXF1YW50aXR5e2xpbmUtaGVpZ2h0OjE2cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7Lm9yZGVyLXN1bW1hcnkgLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QgLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QtcXVhbnRpdHl7bGluZS1oZWlnaHQ6MThweH19Lm9yZGVyLXN1bW1hcnkgLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QgLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QtcHJpY2Vze3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyNHB4O3JpZ2h0OjA7Zm9udC1zaXplOmNhbGMoMTJweCArIDMgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5vcmRlci1zdW1tYXJ5IC5vcmRlci1zdW1tYXJ5X19wcm9kdWN0IC5vcmRlci1zdW1tYXJ5X19wcm9kdWN0LXByaWNlc3tmb250LXNpemU6MTJweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsub3JkZXItc3VtbWFyeSAub3JkZXItc3VtbWFyeV9fcHJvZHVjdCAub3JkZXItc3VtbWFyeV9fcHJvZHVjdC1wcmljZXN7Zm9udC1zaXplOjE1cHh9fS5vcmRlci1zdW1tYXJ5IC5vcmRlci1zdW1tYXJ5X19wcm9kdWN0IC5vcmRlci1zdW1tYXJ5X19wcm9kdWN0LXByaWNlcyBwe21hcmdpbi1ib3R0b206MnB4fS5vcmRlci1zdW1tYXJ5IC5vcmRlci1zdW1tYXJ5X19wcm9kdWN0IC5vcmRlci1zdW1tYXJ5X19wcm9kdWN0LWRpc2NvdW50e2NvbG9yOiNmZjUyNTF9Lm9yZGVyLXN1bW1hcnkgLm9yZGVyLXN1bW1hcnlfX3N1YnRvdGFse3BhZGRpbmc6MzBweCAwIDE1cHggMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRTdFN0U3fS5vcmRlci1zdW1tYXJ5IC5vcmRlci1zdW1tYXJ5X19zdWJ0b3RhbCBwe21hcmdpbi1ib3R0b206OHB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNDAwXCIsc2Fucy1zZXJpZjtmb250LXNpemU6Y2FsYygxNXB4ICsgMCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7Lm9yZGVyLXN1bW1hcnkgLm9yZGVyLXN1bW1hcnlfX3N1YnRvdGFsIHB7Zm9udC1zaXplOjE1cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7Lm9yZGVyLXN1bW1hcnkgLm9yZGVyLXN1bW1hcnlfX3N1YnRvdGFsIHB7Zm9udC1zaXplOjE1cHh9fS5vcmRlci1zdW1tYXJ5IC5vcmRlci1zdW1tYXJ5X19zdWJ0b3RhbCBwIHNwYW46Zmlyc3QtY2hpbGR7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTcwMFwiLHNhbnMtc2VyaWZ9Lm9yZGVyLXN1bW1hcnkgLmJ1dHRvbi0tc3VibWl0e2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey5vcmRlci1zdW1tYXJ5IC5idXR0b24tLXN1Ym1pdHtkaXNwbGF5OmJsb2NrfX0ub3JkZXItc3VtbWFyeS5vcmRlci1zdW1tYXJ5LS1jb25maXJtYXRpb257cGFkZGluZzowO21hcmdpbjowIGF1dG87d2lkdGg6NjAlfS5vcmRlci1zdW1tYXJ5Lm9yZGVyLXN1bW1hcnktLWNvbmZpcm1hdGlvbiBoM3ttYXJnaW4tYm90dG9tOjU0cHg7Zm9udC1zaXplOmNhbGMoMjRweCArIDggKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7bGluZS1oZWlnaHQ6MS4yNX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7Lm9yZGVyLXN1bW1hcnkub3JkZXItc3VtbWFyeS0tY29uZmlybWF0aW9uIGgze2ZvbnQtc2l6ZToyNHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5vcmRlci1zdW1tYXJ5Lm9yZGVyLXN1bW1hcnktLWNvbmZpcm1hdGlvbiBoM3tmb250LXNpemU6MzJweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsub3JkZXItc3VtbWFyeS5vcmRlci1zdW1tYXJ5LS1jb25maXJtYXRpb24gaDN7bWFyZ2luLWJvdHRvbToxMnB4fX0ub3JkZXItc3VtbWFyeS5vcmRlci1zdW1tYXJ5LS1jb25maXJtYXRpb24gLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3Rze2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNFN0U3RTd9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsub3JkZXItc3VtbWFyeS5vcmRlci1zdW1tYXJ5LS1jb25maXJtYXRpb24gLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3Rze2JvcmRlci1ib3R0b206MDttYXJnaW4tYm90dG9tOjI0cHh9fS5vcmRlci1zdW1tYXJ5Lm9yZGVyLXN1bW1hcnktLWNvbmZpcm1hdGlvbiAub3JkZXItc3VtbWFyeV9fcHJvZHVjdHttYXJnaW4tdG9wOjEycHg7bWluLWhlaWdodDoxNzJweDtib3JkZXI6MH1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5vcmRlci1zdW1tYXJ5Lm9yZGVyLXN1bW1hcnktLWNvbmZpcm1hdGlvbiAub3JkZXItc3VtbWFyeV9fcHJvZHVjdHttYXJnaW4tdG9wOjNweDttaW4taGVpZ2h0OjB9fS5vcmRlci1zdW1tYXJ5Lm9yZGVyLXN1bW1hcnktLWNvbmZpcm1hdGlvbiAub3JkZXItc3VtbWFyeV9fcHJvZHVjdCAucmVzcG9uc2l2ZS1pbWFnZXt0b3A6LTEwcHg7bGVmdDoyN3B4O3JpZ2h0OmF1dG87d2lkdGg6MTE4cHg7aGVpZ2h0OjExOHB4fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7Lm9yZGVyLXN1bW1hcnkub3JkZXItc3VtbWFyeS0tY29uZmlybWF0aW9uIC5vcmRlci1zdW1tYXJ5X19wcm9kdWN0IC5yZXNwb25zaXZlLWltYWdle3RvcDowcHg7bGVmdDo2cHg7d2lkdGg6NjdweDtoZWlnaHQ6NjdweH19Lm9yZGVyLXN1bW1hcnkub3JkZXItc3VtbWFyeS0tY29uZmlybWF0aW9uIC5vcmRlci1zdW1tYXJ5X19wcm9kdWN0IC5vcmRlci1zdW1tYXJ5X19wcm9kdWN0LXRpdGxle21hcmdpbjowIDYwcHggMCAyMDBweDtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNDAwXCIsc2Fucy1zZXJpZjttYXgtd2lkdGg6MjUwcHg7Zm9udC1zaXplOmNhbGMoMTJweCArIDUgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7bGluZS1oZWlnaHQ6Y2FsYygxNnB4ICsgMTIgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5vcmRlci1zdW1tYXJ5Lm9yZGVyLXN1bW1hcnktLWNvbmZpcm1hdGlvbiAub3JkZXItc3VtbWFyeV9fcHJvZHVjdCAub3JkZXItc3VtbWFyeV9fcHJvZHVjdC10aXRsZXtmb250LXNpemU6MTJweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsub3JkZXItc3VtbWFyeS5vcmRlci1zdW1tYXJ5LS1jb25maXJtYXRpb24gLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QgLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QtdGl0bGV7Zm9udC1zaXplOjE3cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsub3JkZXItc3VtbWFyeS5vcmRlci1zdW1tYXJ5LS1jb25maXJtYXRpb24gLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QgLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QtdGl0bGV7bGluZS1oZWlnaHQ6MTZweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsub3JkZXItc3VtbWFyeS5vcmRlci1zdW1tYXJ5LS1jb25maXJtYXRpb24gLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QgLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QtdGl0bGV7bGluZS1oZWlnaHQ6MjhweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsub3JkZXItc3VtbWFyeS5vcmRlci1zdW1tYXJ5LS1jb25maXJtYXRpb24gLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QgLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QtdGl0bGV7bWFyZ2luOjAgNjBweCAwIDEwNHB4fX0ub3JkZXItc3VtbWFyeS5vcmRlci1zdW1tYXJ5LS1jb25maXJtYXRpb24gLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QgLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QtcXVhbnRpdHl7bWFyZ2luOjFweCA2MHB4IDAgMjAwcHg7Zm9udC1zaXplOmNhbGMoMTJweCArIDIgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSk7bGluZS1oZWlnaHQ6Y2FsYygxNnB4ICsgMTIgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5vcmRlci1zdW1tYXJ5Lm9yZGVyLXN1bW1hcnktLWNvbmZpcm1hdGlvbiAub3JkZXItc3VtbWFyeV9fcHJvZHVjdCAub3JkZXItc3VtbWFyeV9fcHJvZHVjdC1xdWFudGl0eXtmb250LXNpemU6MTJweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsub3JkZXItc3VtbWFyeS5vcmRlci1zdW1tYXJ5LS1jb25maXJtYXRpb24gLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QgLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QtcXVhbnRpdHl7Zm9udC1zaXplOjE0cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsub3JkZXItc3VtbWFyeS5vcmRlci1zdW1tYXJ5LS1jb25maXJtYXRpb24gLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QgLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QtcXVhbnRpdHl7bGluZS1oZWlnaHQ6MTZweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KXsub3JkZXItc3VtbWFyeS5vcmRlci1zdW1tYXJ5LS1jb25maXJtYXRpb24gLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QgLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QtcXVhbnRpdHl7bGluZS1oZWlnaHQ6MjhweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsub3JkZXItc3VtbWFyeS5vcmRlci1zdW1tYXJ5LS1jb25maXJtYXRpb24gLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QgLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QtcXVhbnRpdHl7bWFyZ2luOjZweCA2MHB4IDAgMTA0cHh9fS5vcmRlci1zdW1tYXJ5Lm9yZGVyLXN1bW1hcnktLWNvbmZpcm1hdGlvbiAub3JkZXItc3VtbWFyeV9fcHJvZHVjdCAub3JkZXItc3VtbWFyeV9fcHJvZHVjdC1wcmljZXN7Zm9udC1zaXplOmNhbGMoMTJweCArIDYgKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODQwKSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpey5vcmRlci1zdW1tYXJ5Lm9yZGVyLXN1bW1hcnktLWNvbmZpcm1hdGlvbiAub3JkZXItc3VtbWFyeV9fcHJvZHVjdCAub3JkZXItc3VtbWFyeV9fcHJvZHVjdC1wcmljZXN7Zm9udC1zaXplOjEycHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7Lm9yZGVyLXN1bW1hcnkub3JkZXItc3VtbWFyeS0tY29uZmlybWF0aW9uIC5vcmRlci1zdW1tYXJ5X19wcm9kdWN0IC5vcmRlci1zdW1tYXJ5X19wcm9kdWN0LXByaWNlc3tmb250LXNpemU6MThweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsub3JkZXItc3VtbWFyeS5vcmRlci1zdW1tYXJ5LS1jb25maXJtYXRpb24gLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QgLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3QtcHJpY2VzIHB7bWFyZ2luLWJvdHRvbTo1cHh9fS5vcmRlci1zdW1tYXJ5Lm9yZGVyLXN1bW1hcnktLWNvbmZpcm1hdGlvbiAub3JkZXItc3VtbWFyeV9fc3VidG90YWwgcHttYXJnaW4tYm90dG9tOjZweDtmb250LXNpemU6Y2FsYygxNXB4ICsgMCAqICgoMTAwdncgLSA2MDBweCkgLyA4NDApKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7Lm9yZGVyLXN1bW1hcnkub3JkZXItc3VtbWFyeS0tY29uZmlybWF0aW9uIC5vcmRlci1zdW1tYXJ5X19zdWJ0b3RhbCBwe2ZvbnQtc2l6ZToxNXB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey5vcmRlci1zdW1tYXJ5Lm9yZGVyLXN1bW1hcnktLWNvbmZpcm1hdGlvbiAub3JkZXItc3VtbWFyeV9fc3VidG90YWwgcHtmb250LXNpemU6MTVweH19QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsub3JkZXItc3VtbWFyeS5vcmRlci1zdW1tYXJ5LS1jb25maXJtYXRpb24gLm9yZGVyLXN1bW1hcnlfX3N1YnRvdGFse3BhZGRpbmctYm90dG9tOjlweH19QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsub3JkZXItc3VtbWFyeS5vcmRlci1zdW1tYXJ5LS1jb25maXJtYXRpb257d2lkdGg6ODAlfS5vcmRlci1zdW1tYXJ5Lm9yZGVyLXN1bW1hcnktLWNvbmZpcm1hdGlvbiAub3JkZXItc3VtbWFyeV9fcHJvZHVjdHN7ZGlzcGxheTpibG9ja319QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsub3JkZXItc3VtbWFyeS5vcmRlci1zdW1tYXJ5LS1jb25maXJtYXRpb257d2lkdGg6YXV0b319Lm9yZGVyLXN1bW1hcnlfX2V4cGFuZC1vdmVybGF5e3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6bm9uZTtib3R0b206MDt3aWR0aDoxMDAlO2hlaWdodDoxMjhweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LDI1NSwyNTUsMCksICNmZmYgNjAlKX0ub3JkZXItc3VtbWFyeV9fYnV0dG9uLWV4cGFuZHtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7YmFja2dyb3VuZDojZmZmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtib3JkZXI6MnB4IHNvbGlkICMwMDA7Zm9udC1mYW1pbHk6XCJTYW1zdW5nT25lLTcwMFwiLHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MTZweDtmb250LXNpemU6MTZweDtwYWRkaW5nOjE2cHggMDtib3JkZXItcmFkaXVzOjRweDtsZXR0ZXItc3BhY2luZzoxcHg7d2lkdGg6MTAwJTtjdXJzb3I6cG9pbnRlcn0ub3JkZXItc3VtbWFyeV9fYnV0dG9uLWV4cGFuZDpob3ZlcntiYWNrZ3JvdW5kOiMwMDA7Y29sb3I6I2ZmZn0ub3JkZXItc3VtbWFyeS0tZXhwYW5kYWJsZTpub3QoLmV4cGFuZGVkKSAub3JkZXItc3VtbWFyeV9fcHJvZHVjdHN7cG9zaXRpb246cmVsYXRpdmU7bWF4LWhlaWdodDoyNTZweDtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KXsub3JkZXItc3VtbWFyeS0tZXhwYW5kYWJsZTpub3QoLmV4cGFuZGVkKSAub3JkZXItc3VtbWFyeV9fcHJvZHVjdHN7bWF4LWhlaWdodDoyMTZweH19Lm9yZGVyLXN1bW1hcnktLWV4cGFuZGFibGU6bm90KC5leHBhbmRlZCkgLm9yZGVyLXN1bW1hcnlfX2V4cGFuZC1vdmVybGF5LC5vcmRlci1zdW1tYXJ5LS1leHBhbmRhYmxlOm5vdCguZXhwYW5kZWQpIC5vcmRlci1zdW1tYXJ5X19idXR0b24tZXhwYW5ke2Rpc3BsYXk6YmxvY2t9LnNob3AtY29sbGFwc2FibGUtZm9ybXtiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzo2NHB4O2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI0cHg7bWFyZ2luLWJvdHRvbToyNHB4O3BhZGRpbmc6NjRweH0uc2hvcC1jb2xsYXBzYWJsZS1mb3JtIGgze21heC13aWR0aDo4MDBweDttYXJnaW46MCBhdXRvO21hcmdpbi1ib3R0b206MjRweH0uc2hvcC1jb2xsYXBzYWJsZS1mb3JtIGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KXsuc2hvcC1jb2xsYXBzYWJsZS1mb3Jte3BhZGRpbmc6NjRweH19QG1lZGlhIChtYXgtd2lkdGg6IDEyMzBweCl7LnNob3AtY29sbGFwc2FibGUtZm9ybXtwYWRkaW5nOjU2cHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIwcHgpey5zaG9wLWNvbGxhcHNhYmxlLWZvcm17cGFkZGluZzo0NHB4fX1AbWVkaWEgKG1heC13aWR0aDogODEwcHgpey5zaG9wLWNvbGxhcHNhYmxlLWZvcm17cGFkZGluZzozNnB4fX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5zaG9wLWNvbGxhcHNhYmxlLWZvcm17cGFkZGluZzoyNHB4fX0uc2hvcC1jb2xsYXBzYWJsZS1mb3JtW2RhdGEtY29sbGFwc2VkLXN0YXRlPVwiZXhwYW5kZWRcIl0gLnNob3AtY29sbGFwc2FibGUtZm9ybV9fZm9ybS1jb250YWluZXJ7ZGlzcGxheTpibG9ja30uc2hvcC1jb2xsYXBzYWJsZS1mb3JtW2RhdGEtY29sbGFwc2VkLXN0YXRlPVwiY29sbGFwc2VkXCJdIGgze21hcmdpbi1ib3R0b206MDtvcGFjaXR5Oi4zfS5zaG9wLWNvbGxhcHNhYmxlLWZvcm1bZGF0YS1jb2xsYXBzZWQtc3RhdGU9XCJjb2xsYXBzZWRcIl0gLnNob3AtY29sbGFwc2FibGUtZm9ybV9fdGl0bGV7ZGlzcGxheTpibG9ja30uc2hvcC1jb2xsYXBzYWJsZS1mb3JtW2RhdGEtY29sbGFwc2VkLXN0YXRlPVwic3VtbWFyeVwiXSAuc2hvcC1jb2xsYXBzYWJsZS1mb3JtX19zdW1tYXJ5LWNvbnRhaW5lcntkaXNwbGF5OmJsb2NrfS5zaG9wLWNvbGxhcHNhYmxlLWZvcm1fX2Zvcm0tY29udGFpbmVyLC5zaG9wLWNvbGxhcHNhYmxlLWZvcm1fX3N1bW1hcnktY29udGFpbmVye21heC13aWR0aDo4MDBweDttYXJnaW46MCBhdXRvO2Rpc3BsYXk6bm9uZX0uc2hvcC1jb2xsYXBzYWJsZS1mb3JtX190aXRsZXtkaXNwbGF5Om5vbmV9c2hvcC1tb2RhbC1jb25mZXR0aXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX1zaG9wLW1vZGFsLWNvbmZldHRpIGNhbnZhc3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmJsb2NrfS5zaG9wLW1vZGFse3Bvc2l0aW9uOmZpeGVkO2Rpc3BsYXk6bm9uZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC43KTt6LWluZGV4OjEwMDtvdmVyZmxvdy15OmF1dG87cGVyc3BlY3RpdmU6NjAwcHg7Zm9udC1zaXplOjE2cHh9LnNob3AtbW9kYWwgLmZvcm1fX2NyZWRpdC1jYXJkLWRldGFpbHMsLnNob3AtbW9kYWwgLmZvcm1fX2NyZWRpdC1jYXJkLWV4dHJhc3t3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlfS5zaG9wLW1vZGFsIC5mb3JtX19jcmVkaXQtY2FyZC1kZXRhaWxzIC5mb3JtLWlucHV0LS1jYy1leHRyYSwuc2hvcC1tb2RhbCAuZm9ybV9fY3JlZGl0LWNhcmQtZXh0cmFzIC5mb3JtLWlucHV0LS1jYy1leHRyYXt3aWR0aDozMy4zMzMzJTttYXgtd2lkdGg6OTZweH0uc2hvcC1tb2RhbCAuZm9ybV9fY3JlZGl0LWNhcmQtZGV0YWlscyAuZm9ybS1pbnB1dC0tMWNvbHMsLnNob3AtbW9kYWwgLmZvcm1fX2NyZWRpdC1jYXJkLWV4dHJhcyAuZm9ybS1pbnB1dC0tMWNvbHN7d2lkdGg6MTAwJX0uc2hvcC1tb2RhbCAuZm9ybV9fY3JlZGl0LWNhcmQtZGV0YWlscyAuZm9ybS1pbnB1dC0tMWNvbHMgLmZvcm0taW5wdXRfX2ZpZWxkLC5zaG9wLW1vZGFsIC5mb3JtX19jcmVkaXQtY2FyZC1leHRyYXMgLmZvcm0taW5wdXQtLTFjb2xzIC5mb3JtLWlucHV0X19maWVsZHt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnNob3AtbW9kYWx7Zm9udC1zaXplOjE0cHg7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjMpfX0uc2hvcC1tb2RhbF9fdmVydGljYWwtY2VudGVyLXdyYXBwZXJ7ZGlzcGxheTp0YWJsZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5zaG9wLW1vZGFsX192ZXJ0aWNhbC1jZW50ZXItY29udGFpbmVye3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtkaXNwbGF5OnRhYmxlLWNlbGw7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzoxNnB4O2hlaWdodDoxMDAlfS5zaG9wLW1vZGFsX19jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtYWxpZ246bGVmdDtiYWNrZ3JvdW5kOiNmZmY7d2lkdGg6MTAwJTttYXgtd2lkdGg6NTg0cHg7cGFkZGluZzo2OHB4IDk2cHh9LnNob3AtbW9kYWxfX2NvbnRlbnQgaDIsLnNob3AtbW9kYWxfX2NvbnRlbnQgcHttYXJnaW4tYm90dG9tOjI0cHh9LnNob3AtbW9kYWxfX2NvbnRlbnQgaDJ7Zm9udC1zaXplOjQwcHg7bGluZS1oZWlnaHQ6NDhweH0uc2hvcC1tb2RhbF9fY29udGVudCAuZm9ybXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjB9LnNob3AtbW9kYWxfX2NvbnRlbnQgLmZvcm0gLmZvcm0taW5wdXQtLTJjb2xzIC5mb3JtLWlucHV0X19maWVsZHt3aWR0aDo5MiV9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuc2hvcC1tb2RhbF9fY29udGVudCAuZm9ybSAuZm9ybS1pbnB1dC0tMmNvbHMgLmZvcm0taW5wdXRfX2ZpZWxke3dpZHRoOjEwMCV9fS5zaG9wLW1vZGFsX19jb250ZW50IC5idXR0b257bWluLXdpZHRoOjE4NHB4fUBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7LnNob3AtbW9kYWxfX2NvbnRlbnQgLmJ1dHRvbnt3aWR0aDoxMDAlfX1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5zaG9wLW1vZGFsX19jb250ZW50e3RvcDowO2xlZnQ6MDtib3R0b206MDtyaWdodDowO3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoyNHB4O292ZXJmbG93OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LnNob3AtbW9kYWxfX2NvbnRlbnQgaDIsLnNob3AtbW9kYWxfX2NvbnRlbnQgcHttYXJnaW4tYm90dG9tOjE2cHh9LnNob3AtbW9kYWxfX2NvbnRlbnQgaDJ7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MzJweDtwYWRkaW5nLWJvdHRvbToyNHB4O3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlZWV9LnNob3AtbW9kYWxfX2NvbnRlbnQgLmZvcm0taW5wdXQtLTJjb2xze3dpZHRoOjEwMCU7bWFyZ2luOjB9fS5zaG9wLW1vZGFsX19mb3JtLWZvb3Rlcntwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOjI0cHg7d2lkdGg6MTAwJX0uc2hvcC1tb2RhbF9fZm9ybS1mb290ZXIgYXtmb250LXNpemU6MTRweDtjb2xvcjppbmhlcml0O2N1cnNvcjpwb2ludGVyO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7bWFyZ2luLWxlZnQ6MjRweH1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5zaG9wLW1vZGFsX19mb3JtLWZvb3RlciAuYnV0dG9ue21hcmdpbi1ib3R0b206MTZweH19LnNob3AtbW9kYWxfX3NpZ24taW4tZm9yZ290LXBhc3N3b3Jke3Bvc2l0aW9uOmFic29sdXRlO3RvcDoycHg7cmlnaHQ6MDtmb250LXNpemU6MTRweDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5zaG9wLW1vZGFsX19tb2JpbGUtYmFjay1idXR0b257cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjgwcHg7aGVpZ2h0OjgwcHg7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6bm9uZTtkaXNwbGF5Om5vbmV9LnNob3AtbW9kYWxfX21vYmlsZS1iYWNrLWJ1dHRvbjpiZWZvcmV7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7d2lkdGg6MzJweDtoZWlnaHQ6MzJweDtiYWNrZ3JvdW5kOiNlZWU7Ym9yZGVyLXJhZGl1czo1MCV9LnNob3AtbW9kYWxfX21vYmlsZS1iYWNrLWJ1dHRvbjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3dpZHRoOjhweDtoZWlnaHQ6OHB4O2JvcmRlci1sZWZ0OjJweCBzb2xpZCAjMDAwO2JvcmRlci10b3A6MnB4IHNvbGlkICMwMDA7Zm9udC1mYW1pbHk6bW9ub3NwYWNlO2NvbnRlbnQ6Jyc7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTttYXJnaW4tbGVmdDoycHh9QG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXsuc2hvcC1tb2RhbF9fbW9iaWxlLWJhY2stYnV0dG9ue2Rpc3BsYXk6YmxvY2t9fS5zaG9wLW1vZGFsX19idXR0b24tcmVtb3Zle3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MCUpO2NvbG9yOiNmZjAwMDAgIWltcG9ydGFudH1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5zaG9wLW1vZGFsX19idXR0b24tcmVtb3Zle3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowICFpbXBvcnRhbnQ7dHJhbnNmb3JtOm5vbmU7dG9wOmF1dG87bGVmdDphdXRvfX0uc2hvcC1tb2RhbF9fbGluay1zbWFsbHtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyNHB4O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnNob3AtbW9kYWxfX21ldGhvZC1saXN0IHVsLC5zaG9wLW1vZGFsX19tZXRob2QtbGlzdCBsaXttYXJnaW46MDtwYWRkaW5nOjB9LnNob3AtbW9kYWxfX21ldGhvZC1saXN0IHVsOmJlZm9yZSwuc2hvcC1tb2RhbF9fbWV0aG9kLWxpc3QgbGk6YmVmb3Jle2Rpc3BsYXk6bm9uZX0uc2hvcC1tb2RhbF9fbWV0aG9kLWxpc3QgbGl7cGFkZGluZzowO21hcmdpbi1ib3R0b206MjRweDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNHB4fS5zaG9wLW1vZGFsX19tZXRob2QtbGlzdCBsaSBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7bWFyZ2luLWxlZnQ6NDBweDtmb250LXNpemU6MTRweH0uc2hvcC1tb2RhbF9fbWV0aG9kLWxpc3QgcHttYXJnaW46MDtwYWRkaW5nOjB9LnNob3AtbW9kYWxfX21ldGhvZC1saXN0IGxhYmVse3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo0cHggOHB4IDRweCA0MHB4O2JvcmRlci1yYWRpdXM6OHB4O2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246YWxsIC4wN3MgZWFzZX0uc2hvcC1tb2RhbF9fbWV0aG9kLWxpc3QgbGFiZWw6aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDIwLDE5MSwyNTUsMC4wOCl9LnNob3AtbW9kYWxfX21ldGhvZC1saXN0IGxhYmVsOmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtib3JkZXI6MnB4IHNvbGlkICM5Nzk3OTc7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjUwJTt0b3A6OHB4O2xlZnQ6OHB4O3RyYW5zaXRpb246YWxsIC4xcyBlYXNlfS5zaG9wLW1vZGFsX19tZXRob2QtbGlzdCBpbnB1dFt0eXBlPVwicmFkaW9cIl17ZGlzcGxheTpub25lfS5zaG9wLW1vZGFsX19tZXRob2QtbGlzdCBpbnB1dDpjaGVja2VkK2xhYmVsOmFmdGVye2JhY2tncm91bmQ6IzE0QkZGRjtib3JkZXItY29sb3I6IzE0QkZGRn0uc2hvcC1tb2RhbF9fbWV0aG9kLWxpc3QtLXBheW1lbnQgbGFiZWx7cGFkZGluZzo0cHggOHB4IDRweCA4MHB4fS5zaG9wLW1vZGFsX19tZXRob2QtbGlzdC0tcGF5bWVudCBsaSBhe21hcmdpbi1sZWZ0OjgwcHh9LnNob3AtbW9kYWxfX2NyZWRpdC1jYXJkLWljb257cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MjRweDt0b3A6OXB4O2xlZnQ6NDBweH1AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpey5zaG9wLW1vZGFsX19oaWRlLW1vYmlsZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19LnNob3AtcHJvZHVjdC1oZXJvIC5wcm9kdWN0LWhlcm9fX2Rlc2NyaXB0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDphdXRvfS5zaG9wLXByb2R1Y3QtaGVybyAucHJvZHVjdC1oZXJvX19kZXNjcmlwdGlvbl9fd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MDt0cmFuc2Zvcm06bm9uZX0uc2hvcC1wcm9kdWN0LWhlcm8gLnByb2R1Y3QtaGVyby1zbGlkZXttYXgtd2lkdGg6NDcwcHh9LnNob3AtcHJvbW8tY29kZS1pbnB1dF9fYnV0dG9ue3BhZGRpbmc6MTRweCAwfS55b3VyLWNhcnR7cGFkZGluZy1ib3R0b206MjEwcHg7Ym9yZGVyLXRvcDoycHggc29saWQgI2ViZWJlYn0ueW91ci1jYXJ0IGgye21hcmdpbjozOHB4IDclIDQ1cHggNyU7Zm9udC1zaXplOmNhbGMoMjRweCArIDE2ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO2xpbmUtaGVpZ2h0OmNhbGMoMzJweCArIDE2ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsueW91ci1jYXJ0IGgye2ZvbnQtc2l6ZToyNHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpey55b3VyLWNhcnQgaDJ7Zm9udC1zaXplOjQwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXsueW91ci1jYXJ0IGgye2xpbmUtaGVpZ2h0OjMycHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LnlvdXItY2FydCBoMntsaW5lLWhlaWdodDo0OHB4fX1AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpey55b3VyLWNhcnQgaDJ7bWFyZ2luOjAgMCAxMnB4IDA7cGFkZGluZzoxN3B4IDI0cHg7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZmZmfX0ueW91ci1jYXJ0IC55b3VyLWNhcnRfX2NoZWNrb3V0LXN1bW1hcnl7cGFkZGluZzoyMHB4IDIwcHggMzRweCAyMHB4O2JhY2tncm91bmQ6I2ZmZn0ueW91ci1jYXJ0IC55b3VyLWNhcnRfX2NoZWNrb3V0LXN1bW1hcnkgZm9ybSBmaWVsZHNldHttYXJnaW4tYm90dG9tOjMwcHh9LnlvdXItY2FydCAueW91ci1jYXJ0X19jaGVja291dC1zdW1tYXJ5IGZvcm0gZmllbGRzZXQgLmZvcm0taW5wdXR7bWFyZ2luLXJpZ2h0OjEwcHg7d2lkdGg6MTQycHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnlvdXItY2FydCAueW91ci1jYXJ0X19jaGVja291dC1zdW1tYXJ5IGZvcm0gZmllbGRzZXQgLmZvcm0taW5wdXQgaW5wdXR7cGFkZGluZzoxMnB4IDAgMTJweCAxMHB4O3dpZHRoOjEwMCV9LnlvdXItY2FydCAueW91ci1jYXJ0X19jaGVja291dC1zdW1tYXJ5IGZvcm0gZmllbGRzZXQgLmJ1dHRvbntwYWRkaW5nOjE0cHggMTRweH0ueW91ci1jYXJ0IC55b3VyLWNhcnRfX2NoZWNrb3V0LXN1bW1hcnkgLnlvdXItY2FydF9fY2hlY2tvdXQtc3VtbWFyeV9fc3VidG90YWx7bWFyZ2luLWJvdHRvbToxNHB4fS55b3VyLWNhcnQgLnlvdXItY2FydF9fY2hlY2tvdXQtc3VtbWFyeSAueW91ci1jYXJ0X19jaGVja291dC1zdW1tYXJ5X19zdWJ0b3RhbCBwe21hcmdpbi1ib3R0b206NnB4O2ZvbnQtc2l6ZTpjYWxjKDEzcHggKyA0ICogKCgxMDB2dyAtIDYwMHB4KSAvIDg0MCkpO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2Rpc3BsYXk6ZmxleDtmb250LWZhbWlseTpcIlNhbXN1bmdPbmUtNzAwXCIsc2Fucy1zZXJpZn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCl7LnlvdXItY2FydCAueW91ci1jYXJ0X19jaGVja291dC1zdW1tYXJ5IC55b3VyLWNhcnRfX2NoZWNrb3V0LXN1bW1hcnlfX3N1YnRvdGFsIHB7Zm9udC1zaXplOjEzcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7LnlvdXItY2FydCAueW91ci1jYXJ0X19jaGVja291dC1zdW1tYXJ5IC55b3VyLWNhcnRfX2NoZWNrb3V0LXN1bW1hcnlfX3N1YnRvdGFsIHB7Zm9udC1zaXplOjE3cHh9fS55b3VyLWNhcnQgLnlvdXItY2FydF9fY2hlY2tvdXQtc3VtbWFyeSAueW91ci1jYXJ0X19jaGVja291dC1zdW1tYXJ5X19zdWJ0b3RhbCBwLmNhcnRfX2NoZWNrb3V0LXN1bW1hcnlfX2Rpc2NvdW50e2NvbG9yOiNmZjUyNTF9QG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCl7LnlvdXItY2FydCAuYmxvY2staW5uZXJ7cGFkZGluZzowfX1cbiIsIi8qKlxuICpcbiAqIFJlc2V0XG4gKlxuICovXG5cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lO1xufVxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lO1xufVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbiIsIi8qKlxuICpcbiAqIEJhc2UgU3R5bGVzXG4gKlxuICovXG4qLFxuKjphZnRlcixcbio6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKiB7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG59XG5cbio6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuaW5wdXRbdHlwZT0nc3VibWl0J10ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaW5wdXQ6Oi1tcy1jbGVhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi8qLS0tLS0tLS0tLSAgQ29udGFpbmVyICAtLS0tLS0tLS0tKi9cbmJvZHkge1xuICBmb250LWZhbWlseTogJHNhbXN1bmctMzAwLDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtZ3JheTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgLy8gTWFpbiBmb250IHNpemVcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogJGJhc2UtYmxhY2stODA7XG4gIEBpbmNsdWRlIGNhbGMtbGluZUhlaWdodCgxOCwgMjgpO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKGZvbnQtc2l6ZSwgMTVweCwgMThweCk7XG59XG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ncmF5O1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDQ3MHB4KTtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tICBTdHlsZWd1aWRlICAtLS0tLS0tLS0tKi9cbmgxIHtcbiAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTMwMGM7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgQGluY2x1ZGUgY2FsYy1saW5lSGVpZ2h0KDU2LCA2OCk7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAyOHB4LCA1NnB4KTtcbn1cblxuaDIge1xuICBmb250LWZhbWlseTogJHNhbXN1bmctMzAwYztcbiAgQGluY2x1ZGUgY2FsYy1saW5lSGVpZ2h0KDQ4LCA1Nik7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAyNnB4LCA0OHB4KTtcbn1cblxuaDMge1xuICBmb250LWZhbWlseTogJHNhbXN1bmctMzAwYztcbiAgQGluY2x1ZGUgY2FsYy1saW5lSGVpZ2h0KDQwLCA0OCk7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAyNHB4LCA0MHB4KTtcbn1cblxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBAaW5jbHVkZSBjYWxjLWxpbmVIZWlnaHQoMTYsIDI4KTtcbn1cblxucCB7XG4gIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy00MDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTcwMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG5lbSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxub2wsIHVsIHtcbiAgbWFyZ2luOiA0cHggMCA4cHg7XG59XG5cbmxpIHtcbiAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTQwMDtcbiAgQGluY2x1ZGUgY2FsYy1saW5lSGVpZ2h0KDE2LCAyNCk7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAxNnB4LCAxOHB4KTtcbn1cblxudWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICBtYXJnaW4tbGVmdDogMjRweDtcblxuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogLTIycHg7XG4gICAgd2lkdGg6IDNweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ibGFjay04MDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbn1cblxub2wgPiBvbCB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cblxub2wgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG5cbmEsXG4uYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTcwMDtcbiAgQGluY2x1ZGUgY2FsYy1saW5lSGVpZ2h0KDE2LCAyNCk7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6ICRicmFuZC1saWdodC1ibHVlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCA4MG1zIGxpbmVhcjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIHUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAjMjBCN0VGO1xuICB9XG59XG5cbi51bmRlcmxpbmVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogJGJhc2UtYmxhY2stODA7XG59XG5cbjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xufVxuXG46Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogJGJhc2UtYmxhY2stODA7XG59XG5cbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogJGJhc2UtYmxhY2stODA7XG59XG5cbnRoIHtcbiAgZm9udC1mYW1pbHk6IFNhbXN1bmdPbmUtNzAwLHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbnRkIHtcbiAgbWluLXdpZHRoOiAxNTJweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICB9XG59XG50ZDpmaXJzdC1vZi10eXBlIHtcbiAgZm9udC1mYW1pbHk6IFNhbXN1bmdPbmUtNzAwLHNhbnMtc2VyaWY7XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgbWluLXdpZHRoOiAxMTJweDtcbiAgfVxufVxuXG5wcmUge1xuICBAZXh0ZW5kICVyZWd1bGFyLTEyLTE2O1xuICBwYWRkaW5nOiA4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXJcIiwgbW9ub3NwYWNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ncmF5O1xufVxuXG5ociB7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWJsYWNrLTEwO1xufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBGdW5jdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiAgLyogU3RyaXAgVW5pdCAqL1xuICBAZnVuY3Rpb24gc3RyaXAtdW5pdCgkbnVtYmVyKSB7XG4gICAgQGlmIHR5cGUtb2YoJG51bWJlcikgPT0gJ251bWJlcicgYW5kIG5vdCB1bml0bGVzcygkbnVtYmVyKSB7XG4gICAgICBAcmV0dXJuICRudW1iZXIgLyAoJG51bWJlciAqIDAgKyAxKTtcbiAgICB9XG5cbiAgICBAcmV0dXJuICRudW1iZXI7XG4gIH1cblxuICAvKiBTdHJpbmcgUmVwbGFjZSAqL1xuXG4gIEBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogXCJcIikge1xuICAgICRpbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRzZWFyY2gpO1xuXG4gICAgQGlmICRpbmRleCB7XG4gICAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XG4gICAgfVxuXG4gICAgQHJldHVybiAkc3RyaW5nO1xuICB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBNaXhpbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiAgLyogRm9udHMgKi9cblxuICBAbWl4aW4gZm9udC1mYWNlKCRuYW1lLCAkcGF0aCwgJHdlaWdodDogbnVsbCwgJHN0eWxlOiBudWxsLCAkZXh0czogZW90IHdvZmYgdHRmIHN2Zykge1xuICAgICRzcmM6IG51bGw7XG5cbiAgICAkZXh0bW9kczogKFxuICAgICAgZW90OiBcIj9cIixcbiAgICAgIHN2ZzogXCIjXCIgKyBzdHItcmVwbGFjZSgkbmFtZSwgXCIgXCIsIFwiX1wiKVxuICAgICk7XG5cbiAgICAkZm9ybWF0czogKFxuICAgICAgb3RmOiBcIm9wZW50eXBlXCIsXG4gICAgICB0dGY6IFwidHJ1ZXR5cGVcIlxuICAgICk7XG5cbiAgICBAZWFjaCAkZXh0IGluICRleHRzIHtcbiAgICAgICRleHRtb2Q6IGlmKG1hcC1oYXMta2V5KCRleHRtb2RzLCAkZXh0KSwgJGV4dCArIG1hcC1nZXQoJGV4dG1vZHMsICRleHQpLCAkZXh0KTtcbiAgICAgICRmb3JtYXQ6IGlmKG1hcC1oYXMta2V5KCRmb3JtYXRzLCAkZXh0KSwgbWFwLWdldCgkZm9ybWF0cywgJGV4dCksICRleHQpO1xuICAgICAgJHNyYzogYXBwZW5kKCRzcmMsIHVybChxdW90ZSgkcGF0aCArIFwiLlwiICsgJGV4dG1vZCkpIGZvcm1hdChxdW90ZSgkZm9ybWF0KSksIGNvbW1hKTtcbiAgICB9XG5cbiAgICBAZm9udC1mYWNlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBxdW90ZSgkbmFtZSk7XG4gICAgICBmb250LXN0eWxlOiAkc3R5bGU7XG4gICAgICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgICAgIHNyYzogJHNyYztcbiAgICB9XG4gIH1cblxuICAvKiBDYWxjIExpbmUgSGVpZ2h0ICovXG5cbiAgQG1peGluIGNhbGMtbGluZUhlaWdodCgkZm9udC1zaXplLCAkbGluZUhlaWdodCkge1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZUhlaWdodCAvICRmb250LXNpemU7XG4gIH1cblxuXG4gIC8qIFJlc2l6YWJsZSBWYWx1ZXMgKi9cblxuICBAbWl4aW4gY2FsYy12YWx1ZSgkcHJvcGVydHksICRtaW4tc2l6ZSwgJG1heC1zaXplLCAkbG93ZXItcmFuZ2U6ICRsb3dlci1zaXppbmctcmFuZ2UsICR1cHBlci1yYW5nZTogJHVwcGVyLXNpemluZy1yYW5nZSkge1xuXG4gICAgJGRpZmYtc2l6ZTogc3RyaXAtdW5pdCgkbWF4LXNpemUgLSAkbWluLXNpemUpO1xuICAgICRkaWZmLXJhbmdlOiBzdHJpcC11bml0KCR1cHBlci1yYW5nZSAtICRsb3dlci1yYW5nZSk7XG4gICAgI3skcHJvcGVydHl9OiBjYWxjKCN7JG1pbi1zaXplfSArICN7JGRpZmYtc2l6ZX0gKiAoKDEwMHZ3IC0gI3skbG93ZXItcmFuZ2V9KSAvICN7JGRpZmYtcmFuZ2V9KSk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbG93ZXItcmFuZ2UpIHtcbiAgICAgICN7JHByb3BlcnR5fTogJG1pbi1zaXplO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR1cHBlci1yYW5nZSkge1xuICAgICAgI3skcHJvcGVydHl9OiAkbWF4LXNpemU7XG4gICAgfVxuICB9XG5cbi8vIFNtYXJ0IHNjYWxpbmcgd2hpY2ggY3JlYXRlcyBzdGVwcGVkIGNhbGMtdmFsdWVcbkBtaXhpbiBzY2FsZS12YWx1ZSgkdmFsdWUtbmFtZSwgJHZhbC1zLCAkdmFsLWwsICRjbGFtcFRvTmVhcmVzdDogNCwgJHN0ZXBzOiA0LCAkc2NyZWVuLXM6ICRsb3dlci1zaXppbmctcmFuZ2UsICRzY3JlZW4tbDogJHVwcGVyLXNpemluZy1yYW5nZSkge1xuICAkc3BsaXQ6ICRzY3JlZW4tbCAtICRzY3JlZW4tcztcbiAgJHZhbC1zcGxpdDogJHZhbC1sIC0gJHZhbC1zO1xuXG4gICN7JHZhbHVlLW5hbWV9OiAkdmFsLWw7XG5cbiAgQGZvciAkaSBmcm9tICRzdGVwcyB0aHJvdWdoIDAge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXMgKyAkc3BsaXQgLyAkc3RlcHMgKiAkaSkge1xuICAgICAgJG11bDogcm91bmQoKCR2YWwtcyArICR2YWwtc3BsaXQgLyAkc3RlcHMgKiAkaSkgLyAkY2xhbXBUb05lYXJlc3QpICogJGNsYW1wVG9OZWFyZXN0O1xuICAgICAgI3skdmFsdWUtbmFtZX06ICRtdWw7XG4gICAgfVxuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBBbmltYXRpb25cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiAgQG1peGluIHRyYW5zaXRpb24oJHByb3BlcnRpZXM6IGFsbCwgJGR1cmF0aW9uOiAwLjA5cywgJGVhc2luZzogZWFzZS1vdXQsICRkZWxheTogMHMpIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiAkcHJvcGVydGllcztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICRlYXNpbmc7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogJGRlbGF5O1xuICB9XG4iLCIvKipcbiAqXG4gKiBDb2xvdXJzXG4gKlxuICogXG4gKi9cblxuXG4vLyBCbGFja3MgJiBHcmV5c1xuLmNvbG9yLXN0LWJhc2UtYmxhY2stNTAge1xuICBjb2xvcjogJGJhc2UtYmxhY2stNTA7XG59XG4uY29sb3Itc3QtYmxhY2sge1xuICBjb2xvcjogJGJhc2UtYmxhY2s7XG59XG4uY29sb3Itc3QtYmxhY2stZ3JleSB7XG4gIGNvbG9yOiAkYnJhbmQtZ3JheS1kYXJrO1xufVxuLmNvbG9yLXN0LXdoaXRlLWdyZXkge1xuICBjb2xvcjogJGJyYW5kLXdoaXRlLWdyZXk7XG59XG4uY29sb3Itc3QtbGlnaHQtZ3JleSB7XG4gIGNvbG9yOiAkYmFzZS1ncmF5O1xufVxuLmNvbG9yLXN0LXdoaXRlIHtcbiAgY29sb3I6ICRiYXNlLXdoaXRlO1xufVxuXG5cbi8vIFByaW1hcnkgQ29sb3Vyc1xuLmNvbG9yLXN0LXB1cnBsZSB7XG4gIGNvbG9yOiAkYnJhbmQtcHVycGxlO1xufVxuLmNvbG9yLXN0LWJsdWUge1xuICBjb2xvcjogJGJyYW5kLWxpZ2h0LWJsdWU7XG59XG4uY29sb3Itc2Ftc3VuZy1ibHVlIHtcbiAgY29sb3I6ICRicmFuZC1zYW1zdW5nLWJsdWU7XG59XG5cblxuLy8gU2Vjb25kYXJ5IENvbG91cnNcbi5jb2xvci1zdC1saWdodC1wdXJwbGUge1xuICBjb2xvcjogJGJyYW5kLWxpZ2h0LXB1cnBsZS0zO1xufVxuLmNvbG9yLXN0LXBvd2RlciB7XG4gIGNvbG9yOiAkYnJhbmQtcG93ZGVyO1xufVxuLmNvbG9yLXN0LXBvd2RlciB7XG4gIGNvbG9yOiAkYnJhbmQtcG93ZGVyO1xufVxuLmNvbG9yLXN0LWxpZ2h0LWJsdWUge1xuICBjb2xvcjogJGJyYW5kLWxpZ2h0LWJsdWUtMztcbn1cbi5jb2xvci1zdC1zb2Z0LXBpbmsge1xuICBjb2xvcjogJGJyYW5kLXBpbms7XG59XG5cblxuLy8gVGVydGlhcnkgQ29sb3Vyc1xuLmNvbG9yLXN0LWVycm9yIHtcbiAgY29sb3I6ICRicmFuZC1zdC1lcnJvcjtcbn0iLCIvKipcbiAqXG4gKiBEZXZpY2UgTXVsdGlwbGUgSW5zdHJ1Y3Rpb25zIE1vZHVsZVxuICpcbiAqL1xuXG4uZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGUge1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctdG9wLCAzMnB4LCA1NHB4KTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLWJvdHRvbSwgMzJweCwgMTA4cHgpO1xuICBib3JkZXItYm90dG9tOiAkYmFzZS1ncmF5IDJweCBzb2xpZDtcblxuICAuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGVfX3Zpc3VhbHMge1xuICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUocGFkZGluZy1ib3R0b20sIDBweCwgMTVweCk7XG4gICAgYm9yZGVyLWJvdHRvbTogJGJhc2UtZ3JheSAycHggc29saWQ7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZV9faW1hZ2Uge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19pbWFnZV9faW5uZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzklO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgLmRldmljZS1tdWx0aXBsZS1pbnN0cnVjdGlvbnMtbW9kdWxlX19kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC5kZXZpY2UtbXVsdGlwbGUtaW5zdHJ1Y3Rpb25zLW1vZHVsZV9fY29udGVudCB7XG4gICAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctdG9wLCAzMnB4LCAxMDhweCk7XG4gICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAuZGV2aWNlLW11bHRpcGxlLWluc3RydWN0aW9ucy1tb2R1bGVfX2NvbnRlbnRfX2lubmVyIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIEBleHRlbmQgJXJlZ3VsYXItMjQtMzQ7XG4gICAgICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShtYXJnaW4tYm90dG9tLCAxOHB4LCAyMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpLCBwIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn0iLCIvKipcbiAqXG4gKiBUeXBvZ3JhcGh5XG4gKlxuICogQ2xhc3NuYW1lcyBhcmUgaW4gZm9ybWF0IHtyZWd1bGFyIHwgYm9sZH0te21vYmlsZSBzaXplIGluIHB4fS17ZGVza3RvcCBzaXplIGluIHB4fVxuICpcbiAqICMjQVJUSUNMRUNPTlRFTlRcbiAqICMjVUlFTEVNRU5UU1xuICovXG5cbi8qKipcbiAqICMjQVJUSUNMRUNPTlRFTlRcbiAqL1xuLy8gaDFcbiVyZWd1bGFyLTI0LTM0IHtcbiAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTMwMGM7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAyNHB4LCAzNHB4KTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShsaW5lLWhlaWdodCwgMzZweCwgNDJweCk7XG59XG4vLyBoMlxuJXJlZ3VsYXItMjItMzAge1xuICBmb250LWZhbWlseTogJHNhbXN1bmctMzAwYztcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShmb250LXNpemUsIDIycHgsIDMwcHgpO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKGxpbmUtaGVpZ2h0LCAzMnB4LCA0MHB4KTtcbn1cbi8vIGgzXG4lcmVndWxhci0yMC0yOCB7XG4gIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy0zMDBjO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKGZvbnQtc2l6ZSwgMjBweCwgMjhweCk7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUobGluZS1oZWlnaHQsIDMwcHgsIDM4cHgpO1xufVxuLy8gaDRcbiVyZWd1bGFyLTE4LTI0IHtcbiAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTQwMGM7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAxOHB4LCAyNHB4KTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShsaW5lLWhlaWdodCwgMjZweCwgMzJweCk7XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTMwMGM7XG4gIH1cbn1cbi8vIGg1LCBoNlxuJXJlZ3VsYXItMTYtMjIge1xuICBmb250LWZhbWlseTogJHNhbXN1bmctNDAwYztcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShmb250LXNpemUsIDE2cHgsIDIycHgpO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKGxpbmUtaGVpZ2h0LCAyNHB4LCAzMHB4KTtcbn1cblxuXG4vKioqXG4gKiAjI1VJRUxFTUVOVFNcbiAqL1xuLy8gU3R5bGUgMVxuJXJlZ3VsYXItMjgtNDgge1xuICBmb250LWZhbWlseTogJHNhbXN1bmctMzAwYztcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShmb250LXNpemUsIDI4cHgsIDQ4cHgpO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKGxpbmUtaGVpZ2h0LCAzNnB4LCA1NHB4KTtcbn1cbi8vIFN0eWxlIDJcbiVyZWd1bGFyLTI0LTM0IHtcbiAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTMwMGM7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAyNHB4LCAzNHB4KTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShsaW5lLWhlaWdodCwgMzJweCwgNDJweCk7XG59XG4vLyBTdHlsZSAzXG4lcmVndWxhci0xOC0zMiB7XG4gIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy0zMDA7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAxOHB4LCAzMnB4KTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShsaW5lLWhlaWdodCwgMjRweCwgNDBweCk7XG59XG4vLyBTdHlsZSA0XG4lcmVndWxhci0xNC0zMiB7XG4gIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy0zMDA7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAxNHB4LCAzMnB4KTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShsaW5lLWhlaWdodCwgMjBweCwgNDBweCk7XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTQwMDtcbiAgfVxufVxuLy8gU3R5bGUgNVxuJXJlZ3VsYXItMjQtMjQge1xuICBmb250LWZhbWlseTogJHNhbXN1bmctNDAwO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKGZvbnQtc2l6ZSwgMjRweCwgMjRweCk7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUobGluZS1oZWlnaHQsIDMycHgsIDI4cHgpO1xuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy0zMDA7XG4gIH1cbn1cbi8vIFN0eWxlIDZcbiVyZWd1bGFyLTEyLTE2IHtcbiAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTQwMDtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShmb250LXNpemUsIDEycHgsIDE2cHgpO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKGxpbmUtaGVpZ2h0LCAxNnB4LCAyNHB4KTtcblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBmb250LWZhbWlseTogJHNhbXN1bmctNjAwO1xuICB9XG59XG4vLyBTdHlsZSA3XG4lcmVndWxhci0xNC0xNCB7XG4gIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy00MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4vLyBTdHlsZSA4XG4lcmVndWxhci0xMi0xNCB7XG4gIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy00MDA7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAxMnB4LCAxNHB4KTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShsaW5lLWhlaWdodCwgMTZweCwgMjBweCk7XG59XG4vLyBCb2R5XG4lYm9sZC0xNC0xNiB7XG4gIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy02MDA7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAxNHB4LCAxNnB4KTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShsaW5lLWhlaWdodCwgMjBweCwgMjRweCk7XG59XG4vLyBCb2R5XG4lcmVndWxhci0xNC0xOCB7XG4gIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy00MDA7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAxNHB4LCAxOHB4KTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShsaW5lLWhlaWdodCwgMjBweCwgMjhweCk7XG59XG5cbi8vIEJvbGRcbiVib2xkLTE0LTE4IHtcbiAgQGV4dGVuZCAlcmVndWxhci0xNC0xODtcbiAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTYwMDtcbn1cblxuLy8gSGVscGVyIGNsYXNzZXNcbi5mb250LTI4LTQ4IHtcbiAgQGV4dGVuZCAlcmVndWxhci0yOC00ODtcbn1cbi5mb250LTI0LTM0IHtcbiAgQGV4dGVuZCAlcmVndWxhci0yNC0zNDtcbn1cbi5mb250LTE4LTMyIHtcbiAgQGV4dGVuZCAlcmVndWxhci0xOC0zMjtcbn1cbi5mb250LTE0LTMyIHtcbiAgQGV4dGVuZCAlcmVndWxhci0xNC0zMjtcbn1cbi5mb250LTI0LTI0IHtcbiAgQGV4dGVuZCAlcmVndWxhci0yNC0yNDtcbn1cbi5mb250LTE0LTE4IHtcbiAgQGV4dGVuZCAlcmVndWxhci0xNC0xODtcbn1cbi5mb250LTEyLTE2IHtcbiAgQGV4dGVuZCAlcmVndWxhci0xMi0xNjtcbn1cbi5mb250LTE0LTE0IHtcbiAgQGV4dGVuZCAlcmVndWxhci0xNC0xNDtcbn1cbi5mb250LTEyLTE0IHtcbiAgQGV4dGVuZCAlcmVndWxhci0xMi0xNDtcbn0iLCIvKipcbiAqXG4gKiBCbG9nIHBvc3QgZGV0YWlsIHBhZ2VcbiAqXG4gKi9cblxuLmJsb2ctcG9zdC1wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5ibG9nLXBvc3QtcGFnZV9fc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XG4gIH1cblxuICAuYnJlYWRjcnVtYiB7XG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJhc2UtZ3JheTtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkYmFzZS1ncmF5O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxLjYlIDYlIDIlO1xuICAgIH1cbiAgfVxuXG4gIC5ibG9nLXBvc3QtcGFnZV9faGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTA1cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcblxuICAgIC5ibG9nLXBvc3QtcGFnZV9faGVhZGVyX19raWNrZXIge1xuICAgICAgQGV4dGVuZCAlcmVndWxhci0xNC0xNDtcbiAgICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUobWFyZ2luLWJvdHRvbSwgMTZweCwgMjRweCk7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgQGV4dGVuZCAlcmVndWxhci0yOC00ODtcbiAgICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUobWFyZ2luLWJvdHRvbSwgMTZweCwgMjRweCk7XG4gICAgfVxuXG4gICAgLmJsb2ctcG9zdC1wYWdlX19oZWFkZXJfX2RhdGUge1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRiYXNlLWdyYXk7XG4gICAgICBAZXh0ZW5kICVyZWd1bGFyLTEyLTE0O1xuICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLXRvcCwgMTZweCwgMjRweCk7XG4gICAgICBjb2xvcjogJGJhc2UtZ3JheS1ib3JkZXI7XG4gICAgfVxuICB9XG5cbiAgLmJsb2ctcG9zdC1wYWdlX19mZWF0dXJlZC1pbWFnZSB7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShtYXJnaW4tdG9wLCAyNHB4LCA0MHB4KTtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKG1hcmdpbi1ib3R0b20sIDI0cHgsIDY0cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDk4NHB4O1xuICAgIHdpZHRoOjEwMCU7XG4gIH1cblxuICAuYmxvZy1wb3N0LXBhZ2VfX3JlbGF0ZWQtcG9zdHMge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShtYXJnaW4tbGVmdCwgMjRweCwgNDhweCk7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShtYXJnaW4tcmlnaHQsIDI0cHgsIDQ4cHgpO1xuXG4gICAgaDMge1xuICAgICAgQGV4dGVuZCAlcmVndWxhci0yNC0yNDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMSU7XG4gICAgICBtYXJnaW46IDAgMCAwIC0xLjIlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0wLjUlKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLW91dDtcblxuICAgICAgQGluY2x1ZGUgcS1pcy1taW4tbWVkaXVtIHtcbiAgICAgICAgd2lkdGg6IDE0MCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgICB3aWR0aDogMjMwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvZy1wb3N0LXBhZ2VfX3JlbGF0ZWQtcG9zdHNfX3dyYXBwZXIge1xuICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShtYXJnaW4tdG9wLCAyMHB4LCAyNHB4KTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLm1hcmtkb3duLW1vZHVsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogNTg0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkge1xuICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLXRvcCwgNXB4LCAxMHB4KTtcbiAgICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUocGFkZGluZy1ib3R0b20sIDVweCwgMTBweCk7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgICBoMSB7IEBleHRlbmQgJXJlZ3VsYXItMjQtMzQ7IH1cbiAgICAgIGgyIHsgQGV4dGVuZCAlcmVndWxhci0yMi0zMDsgfVxuICAgICAgaDMgeyBAZXh0ZW5kICVyZWd1bGFyLTIwLTI4OyB9XG4gICAgICBoNCB7IEBleHRlbmQgJXJlZ3VsYXItMTgtMjQ7IH1cbiAgICAgIGg1LCBoNiB7IEBleHRlbmQgJXJlZ3VsYXItMTYtMjI7IH1cblxuICAgICAgcCB7XG4gICAgICAgIEBleHRlbmQgJXJlZ3VsYXItMTQtMTg7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgICAgfVxuXG4gICAgICAvLyBMaXN0c1xuICAgICAgdWwge1xuICAgICAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKG1hcmdpbi1ib3R0b20sIDIwcHgsIDMwcHgpO1xuICAgICAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKG1hcmdpbi10b3AsIDIwcHgsIDMwcHgpO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGZvbnQtc2l6ZSwgMTRweCwgMThweCk7XG4gICAgICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShsaW5lLWhlaWdodCwgMjRweCwgMjhweCk7XG4gICAgICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShtYXJnaW4tYm90dG9tLCAxMHB4LCAxOHB4KTtcbiAgICAgICAgICBmb250LWZhbWlseTogJHNhbXN1bmctNDAwO1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDkwJTtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJyYW5kLWxpZ2h0LWJsdWU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYmxvY2txdW90ZSBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTMwMDtcbiAgICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShmb250LXNpemUsIDI0cHgsIDM0cHgpO1xuICAgICAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGxpbmUtaGVpZ2h0LCAzMnB4LCA0MnB4KTtcbiAgICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShtYXJnaW4tYm90dG9tLCA0MHB4LCA2MHB4KTtcbiAgICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShtYXJnaW4tdG9wLCA0MHB4LCA2MHB4KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGJyYW5kLWxpZ2h0LWJsdWU7XG4gICAgICB9XG5cbiAgICAgIHAgaW1nLFxuICAgICAgaW1nIHtcbiAgICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShtYXJnaW4tYm90dG9tLCAyMHB4LCAzMHB4KTtcbiAgICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShtYXJnaW4tdG9wLCAyMHB4LCAzMHB4KTtcbiAgICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShtYXJnaW4tbGVmdCwgLTI0cHgsIC0xMDBweCk7XG4gICAgICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUobWFyZ2luLXJpZ2h0LCAtMjRweCwgLTEwMHB4KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIHAgaW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wY2FwIHtcbiAgICAgIGZvbnQtc2l6ZTogMzM0JTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy0zMDA7XG4gICAgICBjb2xvcjogJGJhc2UtYmxhY2stODA7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICB9XG5cbiAgICAuaGlnaGxpZ2h0LWxpc3Qge1xuICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLXRvcCwgMjRweCwgNTZweCk7XG4gICAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctYm90dG9tLCAyNHB4LCA1NnB4KTtcbiAgICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUocGFkZGluZy1sZWZ0LCAyNHB4LCAxMDBweCk7XG4gICAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctcmlnaHQsIDI0cHgsIDEwMHB4KTtcbiAgICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUobWFyZ2luLXRvcCwgNDBweCwgNjBweCk7XG4gICAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKG1hcmdpbi1ib3R0b20sIDQwcHgsIDYwcHgpO1xuICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShtYXJnaW4tbGVmdCwgLTI0cHgsIC0xMDBweCk7XG4gICAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKG1hcmdpbi1yaWdodCwgLTI0cHgsIC0xMDBweCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogYXV0bztcblxuICAgICAgaDMge1xuICAgICAgICBAZXh0ZW5kICVyZWd1bGFyLTI0LTM0O1xuICAgICAgICBjb2xvcjogJGJyYW5kLWxpZ2h0LWJsdWUtYWN0aXZlO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtbGlnaHQtYmx1ZTtcbiAgICAgICAgb3BhY2l0eTogMC4wNztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZW5kLXRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAxcHg7XG4gICAgICBsZWZ0OiAzcHg7XG4gICAgICB3aWR0aDogMTBweDsgXG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtbGlnaHQtYmx1ZTtcblxuICAgICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICAgIHdpZHRoOiA4cHg7IFxuICAgICAgICBoZWlnaHQ6IDhweDsgIFxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGFnZS1ibG9nLXBvc3RfX2xhcmdlLWVsZW1lbnQge1xuICB3aWR0aDogMTIwJTtcbiAgbGVmdDogLTEwJTtcbn0iLCIvKipcbiAqXG4gKiBEZXZpY2VzIHBpY2tlciBtb2R1bGVcbiAqXG4gKi9cbi5kZXZpY2VzLXBpY2tlci1wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGV2aWNlcy1waWNrZXItbW9kdWxlIHtcblxuICBoMyB7XG4gICAgQGV4dGVuZCAlcmVndWxhci0xOC0zMjtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctdG9wLCAzMHB4LCA0OHB4KTtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctYm90dG9tLCAzMHB4LCA0OHB4KTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA1NTBweDtcblxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgbWFyZ2luOiAwIDQ4cHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmRldmljZXMtcGlja2VyLW1vZHVsZV9fc2VsZWN0LWNvdW50cmllcyB7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLXRvcCwgNzZweCwgMTEwcHgpO1xuICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUocGFkZGluZy1ib3R0b20sIDc2cHgsIDExMHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBwIHtcbiAgICAgIEBleHRlbmQgJXJlZ3VsYXItMTQtMTg7XG4gICAgICBtYXJnaW46IDAgYXV0byAyMnB4O1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICB9XG4gIH1cblxuICAuY3RhLWRyb3Bkb3duLmN0YS1kcm9wZG93bi0tY291bnRyaWVzIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgLmN0YS1kcm9wZG93bl9fYnV0dG9uIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBtaW4td2lkdGg6IDEyNHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmN0YS1kcm9wZG93bl9fYm9keSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC5kZXZpY2VzLXBpY2tlci1tb2R1bGVfX3Byb2R1Y3RzIHtcbiAgICBtYXJnaW46IDEwcHggLTVweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcblxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmRldmljZXMtcGlja2VyLW1vZHVsZV9fcHJvZHVjdCB7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUvMyk7XG5cbiAgICAmLmRldmljZXMtcGlja2VyLW1vZHVsZV9fY29sdW1uLTIge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJS8yKTtcblxuICAgICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZGV2aWNlcy1waWNrZXItbW9kdWxlX19jb2x1bW4tMSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlLzIpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBAZXh0ZW5kICVyZWd1bGFyLTE4LTI0O1xuICAgICAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctcmlnaHQsIDEwcHgsIDM2cHgpO1xuICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLWJvdHRvbSwgMTBweCwgMzZweCk7XG4gICAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctbGVmdCwgMTBweCwgMzZweCk7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMjBweCAwIC0xNnB4ICRicmFuZC1saWdodC1ibHVlLFxuICAgICAgICAgIDBweCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgIH1cbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMjBweCAwIC0xNnB4ICRicmFuZC1saWdodC1ibHVlLFxuICAgICAgICAgIDBweCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMCk7XG5cbiAgICAgICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMjBweCAwIC0xNnB4ICRicmFuZC1saWdodC1ibHVlLFxuICAgICAgICAgICAgMHB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLyoqXG4gKlxuICogTWVkaWEgUXVlcmllc1xuICpcbiAqL1xuXG4gLyogTWVkaWEgUXVlcnkgMTI4MHB4ICovXG5cbiAgQG1peGluIHEtaXMtbWF4IHtcbiAgICBAbWVkaWEgKCBtYXgtd2lkdGg6IDE0MDBweCApIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBtaXhpbiBxLWlzLWV4dHJhLWxhcmdlIHtcbiAgICBAbWVkaWEgKCBtYXgtd2lkdGg6IDEyODBweCApIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBtaXhpbiBxLWlzLWxhcmdlIHtcbiAgICBAbWVkaWEgKCBtYXgtd2lkdGg6IDEyMDBweCApIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBtaXhpbiBxLWlzLW1lZGl1bS1sYXJnZSB7XG4gICAgQG1lZGlhICggbWF4LXdpZHRoOiAxMDI0cHggKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICAvKiBNZWRpYSBRdWVyeSA3NjBweCAqL1xuXG4gIEBtaXhpbiBxLWlzLW1lZGl1bSB7XG4gICAgQG1lZGlhICggbWF4LXdpZHRoOiA5MDBweCApIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBtaXhpbiBxLWlzLW1pbi1tZWRpdW0ge1xuICAgIEBtZWRpYSAoIG1heC13aWR0aDogNzIwcHggKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQG1peGluIHEtaXMtZ3QtbWVkaXVtIHtcbiAgICBAbWVkaWEgKCBtaW4td2lkdGg6IDkwMHB4ICkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQG1peGluIHEtaXMtZ3QtbWVkaXVtIHtcbiAgICBAbWVkaWEgKCBtaW4td2lkdGg6IDkwMHB4ICkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIC8qIE1lZGlhIFF1ZXJ5IDcwMHB4ICovXG5cbiAgQG1peGluIHEtaXMtc21hbGwtZXh0cmEge1xuICAgIEBtZWRpYSAoIG1heC13aWR0aDogNzAwcHggKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICAvKiBNZWRpYSBRdWVyeSA2MDBweCAqL1xuXG4gIEBtaXhpbiBxLWlzLXNtYWxsIHtcbiAgICBAbWVkaWEgKCBtYXgtd2lkdGg6IDYwMHB4ICkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQG1peGluIHEtaXMtZ3Qtc21hbGwge1xuICAgIEBtZWRpYSAoIG1pbi13aWR0aDogNjAxcHggKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICAvKiBNZWRpYSBRdWVyeSA0MjBweCAqL1xuXG5cbiAgQG1peGluIHEtaXMtZXh0cmEtc21hbGwge1xuICAgIEBtZWRpYSAoIG1heC13aWR0aDogMzUwcHggKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiIsIi8qKlxuICpcbiAqIEhlcm8gTW9kdWxlXG4gKlxuICovXG4gLmhlcm8tbW9kdWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShtaW4taGVpZ2h0LCAzMjBweCwgMzIwcHgpO1xuXG4gIGgxIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy00MDBjO1xuICAgIH1cbiAgfVxuXG4gIGgyIHtcbiAgICBAZXh0ZW5kICVyZWd1bGFyLTI4LTQ4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICYuaGVyby1tb2R1bGUtLXRhbGwge1xuICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUobWluLWhlaWdodCwgMzc1cHgsIDQ4MHB4KTtcbiAgfVxuXG4gICYuaGVyby1tb2R1bGUtLXRhbGwtZm9sZCB7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShtaW4taGVpZ2h0LCAzODRweCwgNjk2cHgpO1xuICB9XG5cbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJlc3BvbnNpdmUtaW1hZ2Uge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmLmhlcm8tbW9kdWxlLS1jdGEtZHJvcGRvd24ge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG5cbi5oZXJvLW1vZHVsZS5sYXJnZSB7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUocGFkZGluZy10b3AsIDgwcHgsIDEyMHB4KTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLWJvdHRvbSwgODBweCwgMTIwcHgpO1xufVxuXG4uaGVyby1tb2R1bGUuYmctYmx1ZSB7XG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWxpZ2h0LWJsdWU7XG4gICAgb3BhY2l0eTogMC44NTtcbiAgfVxufVxuXG4uaGVyby1tb2R1bGVfX3N2Zy13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKGxlZnQsIDM2cHgsIDU2cHgpO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgODBtcyBlYXNlLW91dDtcbn1cblxuLmhlcm8tbW9kdWxlX19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IGF1dG87XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA3NSU7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxO1xuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgfVxuXG4gIGltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA4NXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKG1hcmdpbi1ib3R0b20sIDI0cHgsIDQwcHgpO1xuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICBtYXJnaW46IDAgMCAyNHB4O1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICB9XG4gIH1cblxuICAuY3RhLWRyb3Bkb3duLS1jb3VudHJpZXMge1xuICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUobWFyZ2luLXRvcCwgMTZweCwgNDBweCk7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLSAgRGlmZmVyZW50IFR5cGVzIG9mIGhlYWRlciAgLS0tLS0tLS0tLSovXG4uaGVyby1tb2R1bGVfX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5oZXJvLW1vZHVsZV9fYW5pbWF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zaG9wLWhlcm8tbW9kdWxlIHtcbiAgLmhlcm8tbW9kdWxlX19jb250ZW50IHtcbiAgICBsZWZ0OiA0MHB4O1xuICAgIGJvdHRvbTogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRvcDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbn1cbi5oZXJvLW1vZHVsZV9fYmFja2dyb3VuZC12aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6MTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbC1leHRyYSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufSIsIi8qKlxuICpcbiAqIEZvb3Rub3RlIG1vZHVsZVxuICpcbiAqL1xuLmZvb3Rub3RlLW1vZHVsZSB7XG5cbiAgaDMge1xuICAgIEBleHRlbmQgJXJlZ3VsYXItMTgtMzI7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShtYXJnaW4tYm90dG9tLCAyNHB4LCAyOHB4KTtcbiAgfVxuXG4gIGg0IHtcbiAgICBAZXh0ZW5kICVib2xkLTE0LTE2O1xuICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUobWFyZ2luLWJvdHRvbSwgMTFweCwgMTNweCk7XG4gIH1cblxuICBwIHtcbiAgICBAZXh0ZW5kICVyZWd1bGFyLTE0LTE4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgQGV4dGVuZCAlcmVndWxhci0xMi0xNjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTcwMDtcblxuICAgICAgJi5saW5rLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGUge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTc0cHg7XG4gIGJhY2tncm91bmQ6ICRiYXNlLXdoaXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGhlaWdodDogNTc0cHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi1oZWlnaHQ6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIGhlaWdodDogNjQwcHg7XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICYuYWN0aXZlIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMTIzNDU7XG5cbiAgICAgIC5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fY2FudmFzLWNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogNDB2aDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICAgIC5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fY29udGVudCB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgaGVpZ2h0OiA2MHZoO1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAuYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2Z1bGxzY3JlZW4tY2xvc2UtYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICAuYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2NhbnZhcy1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogNDglO1xuICAgICAgfVxuICAgICAgLmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDQ4dnc7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2ZyZWUtdGV4dCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIHBhZGRpbmc6IDI5cHggNzFweCAwO1xuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIHBhZGRpbmc6IDYwcHggNzFweCAwO1xuICB9XG5cbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTUwMDtcbiAgICBjb2xvcjogJGJhc2UtYmxhY2stODA7XG5cbiAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgb3BhY2l0eTogLjc7XG4gICAgICBmb250LWZhbWlseTogJHNhbXN1bmctMzAwYztcbiAgICAgIEBpbmNsdWRlIGNhbGMtbGluZUhlaWdodCg0OCwgNTYpO1xuICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShmb250LXNpemUsIDI2cHgsIDQ4cHgpO1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgcGFkZGluZzogMjRweCAyNHB4IDA7XG5cbiAgICBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2xvYWRlciB7XG4gIGxlZnQ6IDc1JTtcbiAgXG4gIEBtZWRpYShtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgbGVmdDogNTAlO1xuICB9XG59XG5cbi5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fY2FudmFzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAkYnJhbmQtbGlnaHQtcHVycGxlO1xufVxuLmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19jYW52YXMtY29udGFpbmVyIGNhbnZhcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbi5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fY29udGVudC1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6NDtcbiAgbWF4LXdpZHRoOiA2MTZweDtcbiAgaGVpZ2h0OjEwMCU7XG4gIHdpZHRoOiA1MCU7XG4gIGJhY2tncm91bmQ6ICRicmFuZC1saWdodC1wdXJwbGU7XG5cbiAgQG1lZGlhKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiA1MCU7XG4gIGJhY2tncm91bmQ6ICRiYXNlLXdoaXRlO1xuICBib3gtc2hhZG93OiAwIDVweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjEzKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDYwOHB4O1xuICB6LWluZGV4OiA1O1xuICBtYXJnaW46IDhweCAwcHggOHB4IDhweDtcblxuICAuc3Qtc2xpZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnN0LXNsaWRlcl9fc2xpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLnNsaWRlci1tZWF0YmFsbHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICBib3R0b206IDQwcHg7XG4gICAgfVxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLnNsaWRlci1tZWF0YmFsbHNfX2JhbGwge1xuICAgIGJhY2tncm91bmQ6ICRiYXNlLXdoaXRlO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLWxpZ2h0LWJsdWU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICAuc2xpZGVyLW1lYXRiYWxscyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX3Byb2R1Y3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwIDcycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDY0MHB4O1xuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDExMDBweCkge1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBwYWRkaW5nOiAwIDA7XG4gIH1cbn1cblxuLmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19wcm9kdWN0IHtcbiAgd2lkdGg6IDMzLjMzMzMlO1xuXG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAmOm50aC1jaGlsZCgzbisyKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJjpudGgtY2hpbGQoM24rMykge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBmb250LWZhbWlseTogJHNhbXN1bmctNjAwO1xuICAgIGNvbG9yOiAkYmFzZS1ibGFjaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fcHJvZHVjdC1pbWFnZSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6YWN0aXZlIHtcbiAgICAgIC5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fcHJvZHVjdC1pbWFnZSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC45NSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fcHJvZHVjdC1sYWJlbCB7XG4gICAgb3BhY2l0eTogLjg7XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICY6bnRoLWNoaWxkKDNuKzIpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgzbiszKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuLmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19wcm9kdWN0LWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG8gOHB4O1xuICB3aWR0aDogODJweDtcbiAgaGVpZ2h0OiA4MnB4OyAvKiAxOjEgc2NhbGluZyAqL1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDAgNnB4IDEwcHggMCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgYmFja2dyb3VuZDogIzRCNUFCQTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG5cbiAgQG1lZGlhIChtaW4taGVpZ2h0OiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICB3aWR0aDogOTZweDtcbiAgICBoZWlnaHQ6IDk2cHg7XG4gIH1cbn1cblxuLmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19wcm9kdWN0LWltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWF4LXdpZHRoOiA3MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fZGV0YWlscy12aWV3LFxuLmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19pZGxlLXZpZXcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19pZGxlLXZpZXcge1xuICBAbWVkaWEobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19wcm9kdWN0LXRyYW5zaXRpb25lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNzJweDtcbiAgaGVpZ2h0OiA3MjhweDtcbiAgYmFja2dyb3VuZDogIzRCNUFCQTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5cbi5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fZGV0YWlscy12aWV3IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogJGJyYW5kLWFkdC1ibHVlO1xuICBjb2xvcjogJGJhc2Utd2hpdGU7XG5cbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbi8vXCJCYWNrIHRvIG92ZXJ2aWV3XCIgbGluayBzdHlsaW5nIGlzIGNvbWluZyBmcm9tIGxpbmsuc2NzcyAoVUkgUGF0dGVybiBsaWJyYXJ5KVxuYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGUge1xuICAubGluay0tbGVmdCB7XG4gICAgQGV4dGVuZCAlcmVndWxhci0xMi0xNjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTZweDtcbiAgICB0b3A6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTcwMDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19kZXRhaWxzLXZpZXcge1xuXG4gIC5jaGV2cm9uIHtcbiAgICB0b3A6IDIzJTtcblxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB0b3A6IDI4JTtcbiAgICB9XG4gIH1cblxuICAuY2hldnJvbi0tbGVmdCB7XG4gICAgbGVmdDogNjRweDtcblxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgbGVmdDogMjRweDtcbiAgICB9XG4gIH1cblxuICAuY2hldnJvbi0tcmlnaHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDY0cHg7XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIHJpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyAuYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2NoZXZyb24sXG4uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2Z1bGxzY3JlZW4tY2xvc2UtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAxOCU7XG4gIGxlZnQ6IDY0cHg7XG4gIEBpbmNsdWRlIHNjYWxlLXZhbHVlKHdpZHRoLCA0NHB4LCA2NHB4KTtcbiAgQGluY2x1ZGUgc2NhbGUtdmFsdWUoaGVpZ2h0LCA0NHB4LCA2NHB4KTtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogJGJhc2Utd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLDAsMCwuMik7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgcmdiYSgwLDAsMCwuOCk7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMCwwLDAsLjgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zMCUsIC01MCUpIHJvdGF0ZSgxMzVkZWcpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogLjI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIH1cbiAgfVxuICAmOmFjdGl2ZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSguOTUpO1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB0b3A6IDEyJTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19jaGV2cm9uIHtcblxuICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICB0b3A6IDI0JTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLWhlaWdodDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgdG9wOiAyMCU7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICB0b3A6IDEyJTtcbiAgfVxuXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDc2MHB4KSB7XG4gICAgdG9wOiAzMCU7XG4gIH1cblxufVxuXG4uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2NoZXZyb24tLWxlZnQge1xuICBAbWVkaWEobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIGxlZnQ6IDQwcHg7XG4gIH1cbn1cbi5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fY2hldnJvbi0tcmlnaHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogNjRweDtcblxuICAmOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNzAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLmFkdC1ob3ctaXQtd29ya3MtbW9kdWxlX19wcm9kdWN0LWluZm9ybWF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDYwMHB4O1xuXG4gIFxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ4JSk7XG5cbiAgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy03MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAzNTBweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ5JSk7XG5cbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgbWF4LWhlaWdodDogNTIwcHg7XG4gICAgbWFyZ2luOiAxNnB4IGF1dG8gMDtcbiAgICB3aWR0aDogOTAlO1xuICAgIGhlaWdodDogOTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTUlKTtcblxuICAgIGltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogMzUwcHgpIHtcbiAgICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUyJSk7XG5cbiAgfVxufVxuXG4uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX3Byb2R1Y3QtZGV0YWlscyB7XG5cbiAgd2lkdGg6IDgwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdG9wOiA2MCU7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDYwMHB4KSB7XG5cbiAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDYlKTtcbiAgIHdpZHRoOiA5NSU7XG4gIH1cblxufVxuXG4uYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX3Byb2R1Y3QtaW1hZ2UtY29udGFpbmVyIHtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwOyAgXG4gIG1hcmdpbjogNyUgYXV0bztcbiAgaGVpZ2h0OiAyOSU7XG5cbiAgQG1lZGlhKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICBtYXJnaW46IDUlIGF1dG8gMDtcbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuXG59XG5cbi5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fcHJvZHVjdC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgQG1lZGlhKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fZmluZS1wcmludCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgb3BhY2l0eTogLjY7XG59XG5cblxuLy8gU01BTEwgU0laRVxuQG1lZGlhKG1heC13aWR0aDogOTAwcHgpIHtcbiAgYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2NhbnZhcy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDUwJTtcbiAgfVxuICAuYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA2MDBweCkge1xuICAuYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2NhbnZhcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYWR0LWhvdy1pdC13b3Jrcy1tb2R1bGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG59XG5cbi5hZHQtaG93LWl0LXdvcmtzLW1vZHVsZV9fZnVsbHNjcmVlbi1jbG9zZS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgcmlnaHQ6IDE2cHg7XG4gIGxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJ+KclSc7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBjb2xvcjogJGJhc2UtYmxhY2stODA7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG5cbmFkdC1ob3ctaXQtd29ya3MtaW1hZ2UtZmFsbGJhY2ssXG4uYWR0LWhvdy1pdC13b3Jrcy1pbWFnZS1mYWxsYmFja19faW1hZ2Utc2V0LFxuLmFkdC1ob3ctaXQtd29ya3MtaW1hZ2UtZmFsbGJhY2tfX21vYmlsZSxcbi5hZHQtaG93LWl0LXdvcmtzLWltYWdlLWZhbGxiYWNrX19kZXNrdG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuLmFkdC1ob3ctaXQtd29ya3MtaW1hZ2UtZmFsbGJhY2tfX2ltYWdlLXNldCxcbi5hZHQtaG93LWl0LXdvcmtzLWltYWdlLWZhbGxiYWNrX19tb2JpbGUsXG4uYWR0LWhvdy1pdC13b3Jrcy1pbWFnZS1mYWxsYmFja19fZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uYWR0LWhvdy1pdC13b3Jrcy1pbWFnZS1mYWxsYmFja19fZGVza3RvcCB7XG4gIEBtZWRpYShtaW4td2lkdGg6IDkwMXB4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5hZHQtaG93LWl0LXdvcmtzLWltYWdlLWZhbGxiYWNrX19tb2JpbGUge1xuICBAbWVkaWEobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbmFkdC1ob3ctaXQtd29ya3MtY2FudmFzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmFkdC1ob3ctaXQtd29ya3MtY2FudmFzLW1vbml0b3JpbmctcmVzcG9uc2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDBweDtcbiAgcmlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAxNjBweDtcbiAgaGVpZ2h0OiAxNjBweDtcbiAgYm9yZGVyOiAxLjRweCBzb2xpZCAkYnJhbmQtYWR0LWJsdWU7XG4gIGJhY2tncm91bmQ6ICRicmFuZC1saWdodC1wdXJwbGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9hZHQvaG93LWl0LXdvcmtzL2FkdC1sYWR5LnN2ZycpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgQG1lZGlhKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICB3aWR0aDogMTI0cHg7XG4gICAgaGVpZ2h0OiAxMjRweDtcbiAgfVxufVxuLmFkdC1ob3ctaXQtd29ya3MtY2FudmFzLW1vbml0b3JpbmctcmVzcG9uc2VfX3Bob25lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xNnB4O1xuICBsZWZ0OiAtMTZweDtcbiAgYm9yZGVyOiAxLjRweCBzb2xpZCAkYnJhbmQtbGlnaHQtYmx1ZTtcbiAgYmFja2dyb3VuZDogJGJyYW5kLWxpZ2h0LXB1cnBsZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiA1NHB4O1xuXG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIHRvcDogLThweDtcbiAgICBsZWZ0OiAtOHB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLmFkdC1ob3ctaXQtd29ya3MtY2FudmFzLW1vbml0b3JpbmctcmVzcG9uc2VfX3RleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgY29sb3I6ICRicmFuZC1hZHQtYmx1ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTUwMDtcbn1cblxuLmFkdC1ob3ctaXQtd29ya3MtY2FudmFzLW1vbml0b3JpbmctcmVzcG9uc2VfX2RvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4iLCIuYmxvY2stbGlzdC1tb2R1bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogJGJhc2Utd2hpdGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgaDIge1xuICAgIEBleHRlbmQgJXJlZ3VsYXItMTgtMzI7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShtYXJnaW4tdG9wLCAzOHB4LCA0MHB4KTtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKG1hcmdpbi1ib3R0b20sIDE4cHgsIDI0cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICB1bCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICB9XG4gIGxpIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1saXN0LW1vZHVsZV9fc2hvdy1tb3JlIHtcbiAgICBAZXh0ZW5kICVyZWd1bGFyLTE0LTE0O1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAxNHB4IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICAgIGJhY2tncm91bmQ6ICRiYXNlLXdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy02MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXMgbGluZWFyO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6ICRiYXNlLWdyYXktaG92ZXI7XG4gICAgfVxuICB9XG5cbiAgJi5ibG9jay1saXN0LW1vZHVsZV9fc2hvd2luZy1hbGwge1xuICAgIC5ibG9jay1saXN0LW1vZHVsZV9fc2hvdy1tb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4uYmxvY2stbGlzdC1tb2R1bGVfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGNhbGMoMTAwJS8zKTtcbiAgbWFyZ2luOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmbG9hdDogbGVmdDtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJS8yKTtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIC5ibG9jay1saXN0LW1vZHVsZV9faXRlbS5jb2x1bW5zLTEge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYmxvY2stbGlzdC1tb2R1bGVfX2l0ZW0uY29sdW1ucy0yIHtcbiAgd2lkdGg6IGNhbGMoMTAwJS8yKTtcblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsb2NrLWxpc3QtbW9kdWxlX19pdGVtLmNvbHVtbnMtNCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUvNCk7XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUvMik7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYmxvY2stbGlzdC1tb2R1bGVfaWNvbi13cmFwcGVyIHtcbiAgaW1nIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBwYWRkaW5nOiA2cHggMTZweCAwIDA7XG4gIH1cbn1cbi5ibG9jay1saXN0LW1vZHVsZV9faWNvbiB7XG4gIHdpZHRoOiA3MnB4O1xuICBoZWlnaHQ6IDcycHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgc3ZnIHtcbiAgICBmaWxsOiAjN2NjNDAwO1xuICB9XG59XG4uYmxvY2stbGlzdC1tb2R1bGVfX3RleHQtd3JhcHBlciB7XG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5ibG9jay1saXN0LW1vZHVsZV9fY29udGVudC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQkVCRUI7XG4gIGJhY2tncm91bmQ6ICRiYXNlLXdoaXRlO1xufVxuLmJsb2NrLWxpc3QtbW9kdWxlX19jb250ZW50IHtcbiAgbWFyZ2luOiAwIGF1dG8gNzJweDtcbiAgcGFkZGluZzogNTRweCAyNHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiA0ODBweDtcblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG5cbiAgaDMge1xuICAgIEBleHRlbmQgJXJlZ3VsYXItMTgtMjQ7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShtYXJnaW4tYm90dG9tLCA4cHgsIDE4cHgpO1xuICB9XG5cbiAgcCB7XG4gICAgQGV4dGVuZCAlcmVndWxhci0xMi0xNjtcbiAgICBtYXgtd2lkdGg6IDMxMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAubGluayxcbiAgLmJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNTBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxuICB9XG4gIC5saW5rIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG4gIC5saW5rX19pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG4gIC5idXR0b24ge1xuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbi5ibG9jay1saXN0LW1vZHVsZV9fY29udGVudC0td2l0aC1idXR0b24ge1xuICBtYXJnaW46IDAgYXV0byAxMDhweDtcblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmJsb2NrLWxpc3QtbW9kdWxlX19mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAkYmFzZS13aGl0ZTtcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICB3aWR0aDoxMDAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0VCRUJFQjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQkVCRUI7XG4gIGNvbG9yOiAkYmFzZS1ibGFjay01MDtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxufVxuXG5cbi8vIENhdGVnb3Jpc2VkIHRoZW1lXG4uYmxvY2stbGlzdC1tb2R1bGUtLWNhdGVnb3Jpc2VkIHtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShtYXJnaW4tbGVmdCwgMHB4LCA1NnB4KTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShtYXJnaW4tcmlnaHQsIDBweCwgNTZweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWdyYXk7XG5cbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4OyAgICBcbiAgfVxuXG4gIGgyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIHVsIHtcbiAgICBtYXJnaW46IDAgLTVweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmJsb2NrLWxpc3QtbW9kdWxlX19zaG93LW1vcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmJsb2NrLWxpc3QtbW9kdWxlX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJS8zKTtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBmbG9hdDogbm9uZTtcblxuICAgICYuY29sdW1ucy0yIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUvMik7XG5cbiAgICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlLzIpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cblxuICAuYmxvY2stbGlzdC1tb2R1bGVfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiAkYmFzZS13aGl0ZTtcblxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1saXN0LW1vZHVsZV9fY29udGVudCB7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLXRvcCwgMzJweCwgNDhweCk7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLWJvdHRvbSwgMzJweCwgNDhweCk7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLWxlZnQsIDE2cHgsIDQwcHgpO1xuICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUocGFkZGluZy1yaWdodCwgMTZweCwgNDBweCk7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5ibG9jay1saXN0LW1vZHVsZV9pY29uLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUobWFyZ2luLXRvcCwgLTMycHgsIC00OHB4KTtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKG1hcmdpbi1sZWZ0LCAtMThweCwgLTQwcHgpO1xuICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUobWFyZ2luLXJpZ2h0LCAtMThweCwgLTQwcHgpO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODAuMzUlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmJ1dHRvbiB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBib3R0b206IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG5cbiAgICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxMDAlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAuYmxvY2stbGlzdC1tb2R1bGVfX2NvbnRlbnQtLXdpdGgtYnV0dG9uIHtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctYm90dG9tLCAxMDdweCwgMTIzcHgpO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuYmxvY2stbGlzdC1tb2R1bGVfX2J1dHRvbiB7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShsZWZ0LCAxNnB4LCA0MHB4KTtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGJvdHRvbSwgMzJweCwgNDhweCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICB9XG5cbiAgLmJsb2NrLWxpc3QtbW9kdWxlX19pdGVtLS1mdWxsLWltYWdlIHtcbiAgICAuYmxvY2stbGlzdC1tb2R1bGVfaWNvbi13cmFwcGVyIHtcbiAgICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUobWFyZ2luLWJvdHRvbSwgMzBweCwgNDBweCk7XG4gICAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctYm90dG9tLCA1Ni4yNSUsIDY4JSk7XG5cbiAgICAgIC5yZXNwb25zaXZlLWltYWdlIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrLWxpc3QtbW9kdWxlX19pdGVtLS1pbWFnZS1vbmx5IHtcbiAgICAuYmxvY2stbGlzdC1tb2R1bGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLmJsb2NrLWxpc3QtbW9kdWxlX2ljb24td3JhcHBlciB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cblxuICAgICAgLmJsb2NrLWxpc3QtbW9kdWxlX2ljb24tbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIC5ibG9jay1saXN0LW1vZHVsZV9pY29uLXdyYXBwZXIge1xuICAgICAgICAuYmxvY2stbGlzdC1tb2R1bGVfaWNvbi1tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5ibG9jay1saXN0LW1vZHVsZV9pY29uLWRlc2t0b3Age1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxvY2stbGlzdC1tb2R1bGVfX2l0ZW0tLW5vLWltYWdlLmNvbHVtbnMtMSB7XG4gICAgLmJsb2NrLWxpc3QtbW9kdWxlX19jb250ZW50IHtcbiAgICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUocGFkZGluZy10b3AsIDMycHgsIDU2cHgpO1xuICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLWJvdHRvbSwgMzJweCwgNTZweCk7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDEyMG1zIGVhc2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy02MDA7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcblxuICAgICAgICAvL1VuZGVybGluZSBlbGVtZW50LCBiZWluZyBtb3ZlZCBieSB0cmFuc2xhdGVZIG9uIDpob3ZlciBvbiAubGlua1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBib3R0b206IC00cHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saWdodC1ibHVlO1xuICAgICAgICB9XG5cbiAgICAgICAgaHRtbDpub3QoLmRldmljZSkgJjpob3ZlcixcbiAgICAgICAgaHRtbDpub3QoLmRldmljZSkgJjpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICRicmFuZC1saWdodC1ibHVlLTI7XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saWdodC1ibHVlLTI7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDM5MG1zLCBjdWJpYy1iZXppZXIoMC4xOTAsIDEuMDAwLCAwLjIyMCwgMS4wMDApKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBodG1sOm5vdCguZGV2aWNlKSAmOmFjdGl2ZSxcbiAgICAgICAgaHRtbC5kZXZpY2UgJjphY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtbGlnaHQtYmx1ZS1hY3RpdmU7XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saWdodC1ibHVlLWFjdGl2ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxvY2stbGlzdC1tb2R1bGVfX2l0ZW0tLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuYmxvY2stbGlzdC1tb2R1bGVfX2l0ZW0tLXF1b3RlIHtcbiAgICAuYmxvY2stbGlzdC1tb2R1bGVfaWNvbi13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMi4xNSU7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDcwcHg7XG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgfVxuICAgIH1cbiAgICAuYmxvY2stbGlzdC1tb2R1bGVfX2ljb24ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgICAgbWF4LWhlaWdodDogNzBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICB9XG4gICAgLmJsb2NrLWxpc3QtbW9kdWxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgYmxvY2txdW90ZSBwIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgYSB7XG4gICAgICAgIEBleHRlbmQgJXJlZ3VsYXItMTQtMTg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ibG9jay1saXN0LW1vZHVsZS0tY2F0ZWdvcmlzZWQgKyAuZW1haWwtc3Vic2NyaXB0aW9uLW1vZHVsZSB7XG4gIG1hcmdpbi10b3A6IDExOHB4O1xufSIsIi5zaWRlLWJ5LXNpZGUtbW9kdWxlIHtcbiAgcGFkZGluZzogODBweCA0OHB4IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNGQ0Y4RjU7XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgcGFkZGluZzogNDBweCAyNHB4IDQ4cHg7XG4gIH1cbn1cblxuLnNpZGUtYnktc2lkZS1tb2R1bGUtLW5hcnJvdyB7XG4gIHBhZGRpbmc6IDYwcHggMTY4cHggNDBweDtcblxuICBAaW5jbHVkZSBxLWlzLWxhcmdlIHtcbiAgICBwYWRkaW5nOiA2MHB4IDQ4cHggNDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIHBhZGRpbmc6IDQ4cHggNHZ3O1xuICB9XG59XG5cbi5zaWRlLWJ5LXNpZGUtbW9kdWxlX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTQwMGM7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNpZGUtYnktc2lkZS1tb2R1bGVfX3N1Yi1oZWFkbGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA3NSU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy0zMDA7XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuXG4uc2lkZS1ieS1zaWRlLW1vZHVsZV9fYmxvY2std3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc2lkZS1ieS1zaWRlLW1vZHVsZV9fYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIzMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCA5MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNzJweDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG5cbiAgW2RhdGEtc2lkZS1ieS1zaWRlLW1vZHVsZS1pdGVtcy1jb3VudD1cIjJcIl0gJiB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuXG4gICAgLnNpZGUtYnktc2lkZS1tb2R1bGVfX2ltYWdlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0NyU7XG5cbiAgICAgIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgW2RhdGEtc2lkZS1ieS1zaWRlLW1vZHVsZS1pdGVtcy1jb3VudD1cIjNcIl0gJiB7XG4gICAgd2lkdGg6IDMyJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICB9XG5cbiAgW2RhdGEtc2lkZS1ieS1zaWRlLW1vZHVsZS1pdGVtcy1jb3VudD1cIjVcIl0gJixcbiAgW2RhdGEtc2lkZS1ieS1zaWRlLW1vZHVsZS1pdGVtcy1jb3VudD1cIjNcIl0gJixcbiAgW2RhdGEtc2lkZS1ieS1zaWRlLW1vZHVsZS1pdGVtcy1jb3VudD1cIjJcIl0gJiB7XG4gICAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgW2RhdGEtc2lkZS1ieS1zaWRlLW1vZHVsZS1pdGVtcy1jb3VudD1cIjVcIl0gJiB7XG4gICAgd2lkdGg6IDM1MnB4O1xuICAgIG1hcmdpbjogMCAxMHB4IDIwcHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gICYuc2lkZS1ieS1zaWRlLW1vZHVsZV9fYmxvY2stLXdpdGgtZm9vdGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG5cbiAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzJweDtcbiAgICB9XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTQwMDtcbiAgICBAaW5jbHVkZSBzY2FsZS12YWx1ZShmb250LXNpemUsIDE4cHgsIDI0cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luLWJvdHRvbTogNiU7XG4gIH1cblxuICBoMyArIHAge1xuICAgIEBleHRlbmQgJXJlZ3VsYXItMTQtMTg7XG5cbiAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDhweCBhdXRvIDA7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAkYmFzZS1ibGFjay04MDtcbiAgfVxuXG4gIHVsIHtcbiAgICBtYXJnaW46IC03cHggMCAwIDA7XG4gIH1cblxuICBsaSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICB3aWR0aDogODUlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgdG9wOiAzcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc2lkZS1ieS1zaWRlL2ljb24tY2hlY2stbWFyay5zdmcnKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG59XG5cbi5zaWRlLWJ5LXNpZGUtbW9kdWxlX19ibG9jay1pbm5lci13cmFwcGVyIHtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogODUlO1xufVxuXG4uc2lkZS1ieS1zaWRlLW1vZHVsZV9fbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDdweCAxNnB4O1xuICBjb2xvcjogJGJyYW5kLXB1cnBsZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kOiAkYnJhbmQtbGlnaHQtcHVycGxlO1xuXG4gIHAge1xuICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy04MDA7XG4gIH1cbn1cblxuLnNpZGUtYnktc2lkZS1tb2R1bGVfX2ltYWdlIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1MiU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgaGVpZ2h0OiA2MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgIGltZyB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogMTEycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB9XG4gIH1cbn1cblxuLnNpZGUtYnktc2lkZS1tb2R1bGVfX2Jsb2NrLWZvb3RlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiA1OHB4O1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICBjb2xvcjogJGJhc2UtYmxhY2stNTA7XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgc3Ryb25nIHtcbiAgICBjb2xvcjogJGJhc2UtYmxhY2stODA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy02MDA7XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy00MDA7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLnNpZGUtYnktc2lkZS1tb2R1bGVfX2Zvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAzNnB4IGF1dG8gOHB4O1xuICB3aWR0aDogNzAlO1xuXG4gIHAge1xuICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy00MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAkYmFzZS1ibGFjay0zMDtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkYmFzZS1ibGFjay0zMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBtYXJnaW46IDEycHggMCA4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNpZGUtYnktc2lkZS1tb2R1bGUge1xuICAmLmJnLWxpZ2h0LXB1cnBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWxpZ2h0LXB1cnBsZTtcbiAgfVxufVxuXG4uc2lkZS1ieS1zaWRlLW1vZHVsZSB7XG4gICYuc2lkZS1ieS1zaWRlLW1vZHVsZS0taGVhZGVyLXNtYWxsIHtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctdG9wLCA0MHB4LCA5NnB4KTtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctYm90dG9tLCAyOHB4LCA3NnB4KTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgIC5zaWRlLWJ5LXNpZGUtbW9kdWxlX19oZWFkZXIge1xuICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShtYXJnaW4tYm90dG9tLCAyNHB4LCA0MHB4KTtcblxuICAgICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2lkZS1ieS1zaWRlLW1vZHVsZV9fYmxvY2std3JhcHBlciB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogMTEyMHB4O1xuXG4gICAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgICAgbWFyZ2luOiAwIDI0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICAuc2lkZS1ieS1zaWRlLW1vZHVsZV9faGVhZGVyIGgzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvKipcbiAqXG4gKiBUaGVtZXMgZm9yIHNlY3Rpb25zIC8gYmxvY2tzIGluIHRoZSBsYXlvdXRcbiAqXG4gKi9cbi5iZy1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtZ3JheTtcbiAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICAuc3ZnLWxheWVyX190b3AtbGF5ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWdyYXk7XG4gIH1cbn1cblxuLmJnLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtbGlnaHQtYmx1ZTtcbiAgY29sb3I6ICRiYXNlLXdoaXRlO1xuXG4gIHAge1xuICAgIGNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgfVxuXG4gIC5zdmctbGF5ZXJfX3RvcC1sYXllciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWxpZ2h0LWJsdWU7XG4gIH1cbn1cblxuLmJnLWxpZ2h0LXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saWdodC1wdXJwbGU7XG4gIC5zdmctbGF5ZXJfX3RvcC1sYXllciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWxpZ2h0LXB1cnBsZTtcbiAgfVxufVxuXG4uYmctbGlnaHQtcHVycGxlLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtbGlnaHQtcHVycGxlLTM7XG4gIGNvbG9yOiAkYmFzZS1ibGFjay04MDtcbiAgLnN2Zy1sYXllcl9fdG9wLWxheWVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtbGlnaHQtcHVycGxlLTM7XG4gIH1cbn1cblxuLmJnLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wdXJwbGU7XG4gIGNvbG9yOiAkYmFzZS13aGl0ZTtcblxuICAuc3ZnLWxheWVyX190b3AtbGF5ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wdXJwbGU7XG4gIH1cbn1cblxuLmJnLXBvd2RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wb3dkZXI7XG4gIGNvbG9yOiAkYmFzZS1ibGFjay04MDtcbiAgLnN2Zy1sYXllcl9fdG9wLWxheWVyIHtcbiAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wb3dkZXI7XG4gIH1cbn1cblxuLmJnLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcGluaztcbiAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICAuc3ZnLWxheWVyX190b3AtbGF5ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1waW5rO1xuICB9XG59XG5cbi5iZy1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWxpZ2h0LWdyYXk7XG4gIGNvbG9yOiAkYmFzZS1ibGFjay04MDtcbiAgLnN2Zy1sYXllcl9fdG9wLWxheWVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtbGlnaHQtZ3JheTtcbiAgfVxufVxuXG4uYmctZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWdyYXk7XG4gIGNvbG9yOiAkYmFzZS1ibGFjay04MDtcbiAgLnN2Zy1sYXllcl9fdG9wLWxheWVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ncmF5O1xuICB9XG59XG5cbi5iZy1saWdodC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWxpZ2h0LWJsdWUtMztcbiAgLnN2Zy1sYXllcl9fdG9wLWxheWVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtbGlnaHQtYmx1ZS0zO1xuICB9XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xuXG4gIC5zdmctbGF5ZXJfX3RvcC1sYXllciB7XG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgfVxufVxuXG4uYmctYWR0LWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtYWR0LWJsdWU7XG4gIGNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgLnN2Zy1sYXllcl9fdG9wLWxheWVyIHtcbiAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1hZHQtYmx1ZTtcbiAgfVxufVxuLmJnLWdvbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZ29sZDtcbiAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICAuc3ZnLWxheWVyX190b3AtbGF5ZXIge1xuICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWdvbGQ7XG4gIH1cbn1cblxuLmJnLWdvbGQtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZ29sZDtcbiAgY29sb3I6ICRiYXNlLXdoaXRlO1xuICAuc3ZnLWxheWVyX190b3AtbGF5ZXIge1xuICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWdvbGQ7XG4gIH1cbn1cblxuLmJnLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtYmxhY2s7XG4gIGNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgLnN2Zy1sYXllcl9fdG9wLWxheWVyIHtcbiAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWJsYWNrO1xuICB9XG59XG5cbi5iZy1lbmRlYXZvci1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWVuZGVhdm9yLWJsdWU7XG4gIGNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgLnN2Zy1sYXllcl9fdG9wLWxheWVyIHtcbiAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1lbmRlYXZvci1ibHVlO1xuICB9XG59XG5cbi8qXG4gIEFkZGVkIGZvciBOdmlkaWEgTGluayBwYWdlIDIyLzA2LzIwMTdcbiovXG4uYmctbGlnaHQtZ3JleS1ncmFkaWVudC1yaWdodC10by1sZWZ0IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDMxNWRlZywgI0U4RThFOCAwJSwgI0ZBRkFGQSAxMDAlKTtcblxuICAuc3ZnLWxheWVyX190b3AtbGF5ZXIge1xuICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDMxNWRlZywgI0U4RThFOCAwJSwgI0ZBRkFGQSAxMDAlKTtcbiAgfVxufVxuXG4uYmctZGVlcC1ncmV5LWdyYWRpZW50LXJpZ2h0LXRvLWxlZnQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzE1ZGVnLCAjRThFOEU4IDAlLCAjRjNGM0YzIDEwMCUpO1xuXG4gIC5zdmctbGF5ZXJfX3RvcC1sYXllciB7XG4gICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzE1ZGVnLCAjRThFOEU4IDAlLCAjRjNGM0YzIDEwMCUpO1xuICB9XG59XG5cbi8qXG4gIEFkZGVkIGZvciBOdmlkaWEgTGluayBwYWdlIDA1LzA3LzIwMTdcbiovXG4uYmctYmxhY2stZ3JhZGllbnQtbGVmdC10by1yaWdodCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMwMDAwMDAgMCUsICMyQjJCMkIgMTAwJSk7XG5cbiAgLnN2Zy1sYXllcl9fdG9wLWxheWVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMDAwMDAwIDAlLCAjMkIyQjJCIDEwMCUpO1xuICB9XG59XG5cbi5iZy1saWdodC1ncmV5LWdyYWRpZW50LWxlZnQtdG8tcmlnaHQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCNFOEU4ZTggMCwjZmZmZmZmIDEwMCUpO1xuXG4gIC5zdmctbGF5ZXJfX3RvcC1sYXllciB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywjRThFOGU4IDAsI2ZmZmZmZiAxMDAlKTtcbiAgfVxufVxuIiwiLyoqXG4gKlxuICogQ1RBIG1vZHVsZVxuICpcbiAqL1xuXG4uY3RhLW1vZHVsZS1jZW50ZXIge1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctdG9wLCA1NXB4LCA4NHB4KTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLWJvdHRvbSwgNDdweCwgODRweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBwIHtcbiAgICBtYXJnaW46IDEwcHggMCAyN3B4IDA7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShtYXJnaW4tYm90dG9tLCAxN3B4LCAyN3B4KTtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LWZhbWlseTogICRzYW1zdW5nLTMwMDtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGZvbnQtc2l6ZSwgMjRweCwgMzJweCk7XG4gICAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICAgIEBpbmNsdWRlIGNhbGMtbGluZUhlaWdodCgzMiwgNDgpO1xuICB9XG5cbiAgYSB7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTAlO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLSAgU2l6ZXMgIC0tLS0tLS0tLS0qL1xuXG4uY3RhLW1vZHVsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvL1RoaXMgbmVlZHMgdGhvcm91Z2ggdGVzdGluZyBvbiBhbGwgZGV2aWNlcyFcbiAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUobWluLWhlaWdodCwgNDEwcHgsIDI4M3B4KTtcbiAgbWFyZ2luLWJvdHRvbTogLThweDtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy0zMDA7XG4gICAgQGluY2x1ZGUgY2FsYy1saW5lSGVpZ2h0KDMyLCA0MCk7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShmb250LXNpemUsIDI0cHgsIDMycHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1leHRyYS1zbWFsbCB7XG4gICAgbWluLWhlaWdodDogMzcwcHg7XG4gIH1cblxuICAmLmJnLWJsYWNrLWdyYWRpZW50LWxlZnQtdG8tcmlnaHQge1xuICAgY29sb3I6ICRiYXNlLXdoaXRlO1xuICB9XG5cbiAgLmN0YS1tb2R1bGVfX3NvY2lhbCB7XG4gICAgbWFyZ2luLXRvcDogMjNweDtcblxuICAgIGEge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkYmFzZS1ibGFjaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDIwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE3cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIGZpbGw6ICRiYXNlLWJsYWNrO1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDgwbXMgbGluZWFyO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtYmxhY2s7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBmaWxsOiAkYnJhbmQtbGlnaHQtcHVycGxlLTM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIGEge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIG1heC13aWR0aDogMTJweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN0YS1tb2R1bGVfX2N0YXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcblxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4uY3RhLW1vZHVsZS0taGFsZi13aWR0aCxcbi5jdGEtbW9kdWxlLS10aGlyZC13aWR0aCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKG1pbi1oZWlnaHQsIDM3NnB4LCA1ODRweCk7XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLWV4dHJhLXNtYWxsIHtcbiAgICAvLyAuY3RhLW1vZHVsZS1sYXllcnMge1xuICAgIC8vICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAvLyB9XG4gIH1cbn1cblxuXG4uY3RhLW1vZHVsZS5jdGEtbW9kdWxlLS10aGlyZC13aWR0aCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMlO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKG1pbi1oZWlnaHQsIDQxMHB4LCA0MjVweCk7XG5cbiAgLnJlc3BvbnNpdmUtaW1hZ2Uge1xuICAgIHJpZ2h0OiAwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbi8vIExhcmdlIENUQVxuLmN0YS1tb2R1bGVfX2xheWVycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZSh3aWR0aCwgODAlLCA3MCUpO1xuICBwYWRkaW5nLWJvdHRvbTogNTklO1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA3MCU7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICB3aWR0aDogODAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1OSU7XG4gIH1cblxuICAvLyBAaW5jbHVkZSBxLWlzLWV4dHJhLXNtYWxsIHtcbiAgLy8gICB3aWR0aDogODAlO1xuICAvLyAgIHBhZGRpbmctYm90dG9tOiA3NSU7XG4gIC8vIH1cbn1cblxuLmN0YS1tb2R1bGVfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgLmN0YS1tb2R1bGUtLWhhbGYtd2lkdGggJixcbiAgLmN0YS1tb2R1bGUtLXRoaXJkLXdpZHRoICYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAvLyBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAvLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyAgIGJvdHRvbTogYXV0bztcbiAgICAvLyB9XG4gIH1cbn1cblxuLmN0YS1tb2R1bGVfX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDU5MHB4O1xuICBwYWRkaW5nOiAxMjBweCA0OHB4IDU2cHg7XG5cbiAgLmN0YS1tb2R1bGUtLWhhbGYtd2lkdGggJixcbiAgLmNjdGEtbW9kdWxlLS10aGlyZC13aWR0aCAmIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIC5jdGEtbW9kdWxlLS1zcXVhcmUgJiB7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgfVxuXG4gIGg0IHtcbiAgICBmb250LWZhbWlseTogJHNhbXN1bmctMzAwYztcbiAgfVxuXG4gIHAge1xuICAgIEBleHRlbmQgJXJlZ3VsYXItMTItMTY7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICB9XG5cbiAgLmN0YS1tb2R1bGUtLWxlZnQgJiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgcGFkZGluZzogMzJweCAyNHB4O1xuICAgIC8vIHRvcDogLThweDtcbiAgfVxufVxuXG4uY3RhLW1vZHVsZS1hbmltYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY3RhLW1vZHVsZV9fbGFiZWwge1xuICBtYXJnaW4tdG9wOiAwO1xuXG4gIC5saW5rX19pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jdGEtZnVsbC1jbGljay1tb2R1bGUge1xuICAuY3RhLW1vZHVsZV9fdGV4dCAuY3RhLW1vZHVsZV9fbGFiZWwge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogJHNhbXN1bmctNzAwO1xuXG4gICAgLmxpbmtfX2ljb24ge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgICAgLmFycm93LWxpbmstLWJsYWNrIHtcbiAgICAgICAgZmlsbDogJGJhc2UtYmxhY2s7XG4gICAgICB9XG4gICAgICAuYXJyb3ctbGluay0td2hpdGUge1xuICAgICAgICBmaWxsOiAkYmFzZS13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBtaW4taGVpZ2h0OiAxNzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgLmN0YS1tb2R1bGVfX3RleHQge1xuICAgICAgcGFkZGluZzogMjRweCAyNHB4O1xuICAgICAgbWF4LXdpZHRoOiAyNDhweDtcblxuICAgICAgLmN0YS1tb2R1bGVfX2xhYmVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIC5saW5rX19pY29uIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmN0YS1zaW5nbGUtc3ZnLWxheWVyIHtcbiAgLnN2Zy1sYXllciB7XG4gICAgb3BhY2l0eTogMTtcblxuICAgIGltZyB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgbWF4LWhlaWdodDogOTAlO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIC5zdmctbGF5ZXIge1xuICAgICAgdG9wOiAwO1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDkwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmN0YS1tb2R1bGUtLWhpZ2gge1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKG1pbi1oZWlnaHQsIDM1MnB4LCA0NDBweCk7XG5cbiAgLmN0YS1tb2R1bGVfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiA0NSU7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAuY3RhLW1vZHVsZV9fdGV4dCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAucmVzcG9uc2l2ZS1pbWFnZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgIH1cblxuICAgIC5jdGEtbW9kdWxlX19pbm5lciB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cbiAgICAgIC5jdGEtbW9kdWxlX190ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMzJweCAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY3RhLW1vZHVsZS0tZnVsbC13aWR0aC1ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShtaW4taGVpZ2h0LCA0MDJweCwgNTQwcHgpO1xuXG4gIC5yZXNwb25zaXZlLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgODAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogOTAlO1xuICB9XG5cbiAgLmN0YS1tb2R1bGVfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDE1JTtcbiAgICB3aWR0aDogODAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IGF1dG87XG5cbiAgICAuY3RhLW1vZHVsZV9fdGV4dCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHRvcDowO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG5cbiAgICAucmVzcG9uc2l2ZS1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgICAgd2lkdGg6IDc4JTtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMTAlO1xuICAgICAgb3JkZXI6IDM7XG4gICAgfVxuXG4gICAgLmN0YS1tb2R1bGVfX2lubmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG5cbiAgICAuY3RhLW1vZHVsZV9fdGV4dCB7XG4gICAgICBwYWRkaW5nOiA1JSAwO1xuICAgIH1cbiAgfVxufVxuXG5cblxuLmN0YS1tb2R1bGUtLXN2Zy1sYXllcnMge1xuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuXG4gICAgLmN0YS1tb2R1bGVfX2lubmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICB9XG4gIH1cbn0iLCJcbi8qKlxuICpcbiAqIExheW91dCBTdHlsZXNcbiAqXG4gKi9cbi5wYWdlLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogJHVwcGVyLXNpemluZy1yYW5nZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKG1hcmdpbiwgNjAwbXMsIGN1YmljLWJlemllcigwLjE5MCwgMS4wMDAsIDAuMjIwLCAxLjAwMCkpO1xufVxuXG4uYmxvY2stY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJsb2NrLW1lZGl1bS1jb250YWluZXIge1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDc1NnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmJsb2NrLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDkwJTtcbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuXG4ubWFpbi13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYuc3VibmF2aWdhdGlvbi1hY3RpdmUge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcblxuICAgIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMjhweDtcbiAgICB9XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tICBIaWRkZW4gZWxlbWVudHMgIC0tLS0tLS0tLS0qL1xuLnRleHQtdHJ1bmNhdGUge1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5sYXp5LWxvYWRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5pY29ucy1zcHJpdGVzaGVldCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59IiwiLyoqXG4gKlxuICogQWRkIHRvIGNhcnRcbiAqXG4gKi9cblxuLmFkZC10by1jYXJ0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIC5idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDEwcHg7XG4gIH1cblxuICBwIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgIFxuICB9XG59XG5cbi5hZGQtdG8tY2FydC53YXJuaW5nIHtcbiAgcCB7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIGNvbG9yOiAkYnJhbmQtb3JhbmdlO1xuICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy03MDA7XG4gIH1cbn1cblxuLmFkZC10by1jYXJ0LmRpc2NvbnRpbnVlZCB7XG4gIC5idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDEwcHg7XG4gIH1cblxuICBwIHtcbiAgICBmb250LWZhbWlseTogJHNhbXN1bmctNDAwO1xuICAgIGNvbG9yOiAkYmFzZS1ibGFjay04MDtcbiAgfVxufSIsIi8qKlxuICpcbiAqIEJyZWFkY3J1bWJzXG4gKlxuICovXG5cbi5icmVhZGNydW1iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiA5MCU7XG4gIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy00MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgQGluY2x1ZGUgY2FsYy1saW5lSGVpZ2h0KDE0LCAyOCk7XG4gIGNvbG9yOiAkYmFzZS1ibGFjay10cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB6LWluZGV4OiAxO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYnJhbmQtbGlnaHQtYmx1ZS0yO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAzOTBtcywgY3ViaWMtYmV6aWVyKDAuMTkwLCAxLjAwMCwgMC4yMjAsIDEuMDAwKSk7XG4gIH1cblxuICAmID4gc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMS43cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5icmVhZGNydW1icyB7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogOTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuXG4gIC5icmVhZGNydW1iIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuYnJlYWRjcnVtYi1kYXJrZXIge1xuICAgIGNvbG9yOiAkYmFzZS1ibGFjay05MDtcbiAgfVxuXG4gIHAuYnJlYWRjcnVtYiB7XG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDlweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYmFzZS1ibGFjay01MDtcbiAgICB9XG4gIH1cbn0iLCIvKipcbiAqXG4gKiBCdXR0b25zXG4gKlxuICovXG5cbiAvKipcbiAgLmJ1dHRvblxuXG4gIFRoZSBiYXNlIGNsYXNzIGZvciBhbGwgcm91bmRlZCBidXR0b25zXG4gIFN0YW5kYXJkIGNvbG9yIGlzIGJyYW5kIGJsdWUgd2l0aCBkYXJrZXIgYnJhbmQgYmx1ZSBob3ZlciBhbmQgYWN0aXZhdGlvblxuICBcbiAgQXZhaWxhYmxlIHN0eWxlIHZhcmlhdGlvbnM6XG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICogQmx1ZSBmaWxsZWQgKHN0YW5kYXJkKTogLmJ1dHRvblxuICAqIFdoaXRlIGZpbGxlZCAoYmx1ZSBjb250cmFzdCwgcHVycGxlIGNvbnRyYXN0IHRvIHZhcnkgcGVyIGJhY2tncm91bmQgc3R5bGUpOiAuYnV0dG9uLS13aGl0ZSwgLmJ1dHRvbi0td2hpdGUtcHVycGxlLCAuYnV0dG9uLS13aGl0ZS1ibGFja1xuICAqIEJsYWNrIG91dGxpbmVkOiAuYnV0dG9uLS10cmFuc3BhcmVudC1ibGFja1xuICAqIFdoaXRlIG91dGxpbmVkOiAuYnV0dG9uLS10cmFuc3BhcmVudC13aGl0ZVxuICAqIFVuZGVybGluZWQgKGdyZXkpOiAuYnV0dG9uLS11bmRlcmxpbmVcblxuICAqRHJvcGRvd24gTWVudSBpcyBzdHlsZWQgaW4gY3RhLWRyb3Bkb3duLnNjc3NcblxuICAqLS1HdWlkZWxpbmVzLS0qXG4gICpGb3IgYmVzdCB1c2VyIGV4cGVyaWVuY2UsIHdlIGRlZmluZSA6aG92ZXIgc3RhdGVzIG9ubHkgZm9yIGh0bWw6bm90KC5kZXZpY2UpLlxuICAqRm9yIGRldmljZXMsIHdlIHN0aWxsIGRlZmluZSA6YWN0aXZlIGFuZCA6Zm9jdXMuXG5cbiovXG4gXG4uYnV0dG9uIHtcbiAgQGV4dGVuZCAlcmVndWxhci0xMi0xNDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJHNhbXN1bmctNzAwO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctdG9wLCAxMHB4LCAxMnB4KTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLWJvdHRvbSwgMTBweCwgMTJweCk7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUocGFkZGluZy1sZWZ0LCAxOHB4LCAyNHB4KTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLXJpZ2h0LCAxOHB4LCAyNHB4KTtcbiAgYm9yZGVyOiAycHggc29saWQgJGJyYW5kLWxpZ2h0LWJsdWU7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIHRyYW5zaXRpb246IGFsbCA4MG1zIGVhc2Utb3V0O1xuICBjb2xvcjogJGJhc2Utd2hpdGU7XG4gIGJhY2tncm91bmQ6ICRicmFuZC1saWdodC1ibHVlO1xuXG4gIHN2ZyB7XG4gICAgZmlsbDogJGJhc2Utd2hpdGU7XG4gIH1cblxuICBodG1sOm5vdCguZGV2aWNlKSAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGJhc2Utd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWxpZ2h0LWJsdWUtMjtcbiAgICBib3JkZXItY29sb3I6ICRicmFuZC1saWdodC1ibHVlLTI7XG4gIH1cblxuICBodG1sOm5vdCguZGV2aWNlKSAmOmZvY3VzLFxuICBodG1sLmRldmljZSAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGJhc2Utd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWxpZ2h0LWJsdWUtMjtcbiAgICBib3JkZXItY29sb3I6ICRicmFuZC1saWdodC1ibHVlLTI7XG4gIH1cblxuICBodG1sOm5vdCguZGV2aWNlKSAmOmFjdGl2ZSxcbiAgaHRtbC5kZXZpY2UgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtbGlnaHQtYmx1ZS1hY3RpdmU7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtbGlnaHQtYmx1ZS1hY3RpdmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmFzZS1ibGFjaztcbiAgICBvcGFjaXR5OiAuMjtcbiAgICBib3JkZXItY29sb3I6ICRiYXNlLWJsYWNrO1xuICB9XG59XG5cbi8vPT1DbG9zZS1CdXR0b249PS8vXG4vKiBVc2VkIGFzIG92ZXJsYXktYnV0dG9uIGZvciB2aWRlby1jb250ZW50LCBlLmcuIGluIGhlcm8tbW9kdWxlKi9cbi5idXR0b24tLWNpcmNsZSxcbi5idXR0b24tLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogc29saWQgMnB4IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kOiAkYmFzZS13aGl0ZTtcbiAgYm94LXNoYWRvdzogMCA2cHggNnB4IDAgJGJhc2UtYmxhY2stMTA7XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDEuNXB4O1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBmaWxsOiAkYmFzZS1ibGFjay04MDtcbiAgfVxuXG4gIGh0bWw6bm90KC5kZXZpY2UpICY6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gICAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG5cbiAgICBzdmcge1xuICAgICAgZmlsbDogJGJhc2UtYmxhY2stODA7XG4gICAgfVxuICB9XG5cbiAgaHRtbDpub3QoLmRldmljZSkgJjpmb2N1cyxcbiAgaHRtbC5kZXZpY2UgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgICBjb2xvcjogJGJhc2UtYmxhY2stODA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICRiYXNlLXdoaXRlO1xuXG4gICAgc3ZnIHtcbiAgICAgICAgZmlsbDogJGJhc2UtYmxhY2stODA7XG4gICAgfVxuICB9XG5cbiAgaHRtbDpub3QoLmRldmljZSkgJjphY3RpdmUsXG4gIGh0bWwuZGV2aWNlICY6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICAgIGNvbG9yOiAkYmFzZS1ibGFjay04MDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggJGJhc2Utd2hpdGU7XG5cbiAgICBzdmcge1xuICAgICAgICBmaWxsOiAkYmFzZS1ibGFjay04MDtcbiAgICB9XG4gIH1cblxuICAmLmJ1dHRvbi0tbGFyZ2Uge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuLmJ1dHRvbi0tcGxheS1zbWFsbCB7XG4gIHN2ZyB7XG4gICAgdG9wOiAxLjVweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLy9CbGFjayBPdXRsaW5lZFxuLmJ1dHRvbi0tdHJhbnNwYXJlbnQtYmxhY2sge1xuICBjb2xvcjogJGJhc2UtYmxhY2stODA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuXG4gIHN2ZyB7XG4gICAgZmlsbDogJGJhc2UtYmxhY2stODA7XG4gIH1cblxuICBodG1sOm5vdCguZGV2aWNlKSAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmFzZS1ibGFjay04MDtcbiAgICBjb2xvcjogJGJhc2Utd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAkYmFzZS13aGl0ZTtcbiAgICB9XG4gIH1cblxuICBodG1sOm5vdCguZGV2aWNlKSAmOmZvY3VzLFxuICBodG1sLmRldmljZSAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmFzZS1ibGFjay04MDtcbiAgICBjb2xvcjogJGJhc2Utd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAkYmFzZS13aGl0ZTtcbiAgICB9XG4gIH1cblxuICBodG1sOm5vdCguZGV2aWNlKSAmOmFjdGl2ZSxcbiAgaHRtbC5kZXZpY2UgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICRiYXNlLWJsYWNrO1xuICAgIGNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICRiYXNlLXdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4vL1doaXRlIE91dGxpbmVkXG4uYnV0dG9uLS10cmFuc3BhcmVudC13aGl0ZSB7XG4gIGNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogJGJhc2Utd2hpdGU7XG5cbiAgc3ZnIHtcbiAgICBmaWxsOiAkYmFzZS13aGl0ZTtcbiAgfVxuXG4gIGh0bWw6bm90KC5kZXZpY2UpICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYmFzZS1ibGFjay04MDtcbiAgICBiYWNrZ3JvdW5kOiAkYmFzZS13aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICRiYXNlLXdoaXRlO1xuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICRiYXNlLWJsYWNrLTgwO1xuICAgIH1cbiAgfVxuXG4gIGh0bWw6bm90KC5kZXZpY2UpICY6YWN0aXZlLFxuICBodG1sLmRldmljZSAmOmFjdGl2ZS5iZy1hZHQtYmx1ZSx7XG4gICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgICBjb2xvcjogJGJhc2UtYmxhY2stODA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjRmNGY0O1xuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICRiYXNlLWJsYWNrLTgwO1xuICAgIH1cbiAgfVxuXG4gIGh0bWw6bm90KC5kZXZpY2UpICY6Zm9jdXMsXG4gIGh0bWwuZGV2aWNlICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICAgIGJvcmRlci1jb2xvcjogI2Y0ZjRmNDtcblxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAkYmFzZS1ibGFjay04MDtcbiAgICB9XG4gIH1cbn1cblxuLy9XaGl0ZSBGaWxsZWQsIHZhcmlvdXMgY29udHJhc3Qgb3B0aW9ucyBmb3IgZGlmZmVyZW50IGJnIGNvbG9yc1xuLmJ1dHRvbi0td2hpdGUsXG4uYnV0dG9uLS13aGl0ZS1ibHVlIHtcbiAgY29sb3I6ICRicmFuZC1saWdodC1ibHVlO1xuICBiYWNrZ3JvdW5kOiAkYmFzZS13aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiAkYmFzZS13aGl0ZTtcblxuICBzdmcge1xuICAgIGZpbGw6ICRicmFuZC1saWdodC1ibHVlO1xuICB9XG5cbiAgaHRtbDpub3QoLmRldmljZSkgJjpob3ZlciB7XG4gICAgY29sb3I6ICRicmFuZC1saWdodC1ibHVlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogJGJhc2Utd2hpdGU7XG5cbiAgICBzdmcge1xuICAgICAgZmlsbDogJGJyYW5kLWxpZ2h0LWJsdWU7XG4gICAgfVxuICB9XG5cbiAgaHRtbDpub3QoLmRldmljZSkgJjpmb2N1cyxcbiAgaHRtbC5kZXZpY2UgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRicmFuZC1saWdodC1ibHVlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogJGJhc2Utd2hpdGU7XG5cbiAgICBzdmcge1xuICAgICAgZmlsbDogJGJyYW5kLWxpZ2h0LWJsdWU7XG4gICAgfVxuICB9XG5cbiAgaHRtbDpub3QoLmRldmljZSkgJjphY3RpdmUsXG4gIGh0bWwuZGV2aWNlICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGJyYW5kLWxpZ2h0LWJsdWU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkYmFzZS13aGl0ZTtcblxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAkYnJhbmQtbGlnaHQtYmx1ZTtcbiAgICB9XG4gIH1cbn1cblxuLmJ1dHRvbi0td2hpdGUtYmxhY2sge1xuICBjb2xvcjogJGJhc2UtYmxhY2stODA7XG4gIGJhY2tncm91bmQ6ICRiYXNlLXdoaXRlO1xuICBib3JkZXItY29sb3I6ICRiYXNlLXdoaXRlO1xuXG4gIHN2ZyB7XG4gICAgZmlsbDogJGJhc2UtYmxhY2stODA7XG4gIH1cblxuICBodG1sOm5vdCguZGV2aWNlKSAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGJhc2UtYmxhY2stODA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkYmFzZS13aGl0ZTtcblxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAkYmFzZS1ibGFjay04MDtcbiAgICB9XG4gIH1cblxuICBodG1sOm5vdCguZGV2aWNlKSAmOmFjdGl2ZSxcbiAgaHRtbC5kZXZpY2UgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkYmFzZS1ibGFjay04MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICRiYXNlLXdoaXRlO1xuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICRiYXNlLWJsYWNrLTgwO1xuICAgIH1cbiAgfVxuXG4gIGh0bWw6bm90KC5kZXZpY2UpICY6Zm9jdXMsXG4gIGh0bWwuZGV2aWNlICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkYmFzZS1ibGFjay04MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICRiYXNlLXdoaXRlO1xuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICRiYXNlLWJsYWNrLTgwO1xuICAgIH1cbiAgfVxufVxuXG4uYnV0dG9uLS13aGl0ZS1wdXJwbGUge1xuICBjb2xvcjogJGJyYW5kLXB1cnBsZTtcbiAgYmFja2dyb3VuZDogJGJhc2Utd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogJGJhc2Utd2hpdGU7XG5cbiAgc3ZnIHtcbiAgICBmaWxsOiAkYnJhbmQtcHVycGxlO1xuICB9XG5cbiAgaHRtbDpub3QoLmRldmljZSkgJjpob3ZlciB7XG4gICAgY29sb3I6ICRicmFuZC1wdXJwbGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkYmFzZS13aGl0ZTtcblxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAkYnJhbmQtcHVycGxlO1xuICAgIH1cbiAgfVxuXG4gIGh0bWw6bm90KC5kZXZpY2UpICY6YWN0aXZlLFxuICBodG1sLmRldmljZSAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRicmFuZC1wdXJwbGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkYmFzZS13aGl0ZTtcblxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAkYnJhbmQtcHVycGxlO1xuICAgIH1cbiAgfVxuXG4gIGh0bWw6bm90KC5kZXZpY2UpICY6Zm9jdXMsXG4gIGh0bWwuZGV2aWNlICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkYnJhbmQtcHVycGxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogJGJhc2Utd2hpdGU7XG5cbiAgICBzdmcge1xuICAgICAgZmlsbDogJGJyYW5kLXB1cnBsZTtcbiAgICB9XG4gIH1cbn1cblxuLmJ1dHRvbi0td2hpdGUtYWR0LWJsdWUge1xuICBjb2xvcjogJGJyYW5kLWFkdC1ibHVlO1xuICBiYWNrZ3JvdW5kOiAkYmFzZS13aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiAkYmFzZS13aGl0ZTtcblxuICBzdmcge1xuICAgIGZpbGw6ICRicmFuZC1hZHQtYmx1ZTtcbiAgfVxuXG4gIGh0bWw6bm90KC5kZXZpY2UpICY6aG92ZXIge1xuICAgIGNvbG9yOiAkYnJhbmQtYWR0LWJsdWU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkYmFzZS13aGl0ZTtcblxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAkYnJhbmQtYWR0LWJsdWU7XG4gICAgfVxuICB9XG5cbiAgaHRtbDpub3QoLmRldmljZSkgJjphY3RpdmUsXG4gIGh0bWwuZGV2aWNlICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGJyYW5kLWFkdC1ibHVlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogJGJhc2Utd2hpdGU7XG5cbiAgICBzdmcge1xuICAgICAgZmlsbDogJGJyYW5kLWFkdC1ibHVlO1xuICAgIH1cbiAgfVxuXG4gIGh0bWw6bm90KC5kZXZpY2UpICY6Zm9jdXMsXG4gIGh0bWwuZGV2aWNlICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkYnJhbmQtYWR0LWJsdWU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkYmFzZS13aGl0ZTtcblxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAkYnJhbmQtYWR0LWJsdWU7XG4gICAgfVxuICB9XG59XG5cbi8vVW5kZXJsaW5lZCBHcmV5XG4uYnV0dG9uLS11bmRlcmxpbmUge1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctbGVmdCwgNHB4LCA2cHgpO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctcmlnaHQsIDRweCwgNnB4KTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAkYmFzZS1ibGFjay04MDtcblxuICAvLyogVW5kZXJsaW5lIGVsZW1lbnQgKi8vXG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgODBtcyBlYXNlLW91dDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ibGFjay0yMDtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlIChtYXJnaW4tdG9wLCA3cHgsIDEycHgpO1xuICB9XG5cbiAgaHRtbDpub3QoLmRldmljZSkgJjpob3ZlciB7XG4gICAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtYmxhY2stNjA7XG4gICAgfVxuICB9XG5cbiAgaHRtbDpub3QoLmRldmljZSkgJjphY3RpdmUsXG4gIGh0bWwuZGV2aWNlICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGJhc2UtYmxhY2stODA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ibGFjay02MDtcbiAgICB9XG4gIH1cblxuICBodG1sOm5vdCguZGV2aWNlKSAmOmZvY3VzLFxuICBodG1sLmRldmljZSAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGJhc2UtYmxhY2stODA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ibGFjay02MDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5cbi8vPT1QbGF5LUJ1dHRvbj09Ly9cbi8qIFVzZWQgYXMgb3ZlcmxheS1idXR0b24gZm9yIHZpZGVvLWNvbnRlbnQsIGUuZy4gaW4gaGVyby1tb2R1bGUqL1xuLy9EZWZhdWx0IGNvbG9yd2F5OiAkYnJhbmQtcHVycGxlXG4uYnV0dG9uLS1wbGF5IHtcblxuICAvL0dlbmVyYWwgYnV0dG9uIHN0eWxpbmdcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogJHNhbXN1bmctNzAwO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcblxuICAvL1NwZWNpZmljIHN0eWxpbmcgZm9yIHBsYXktYnV0dG9uXG4gIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xuICBjb2xvcjogJGJyYW5kLXB1cnBsZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4wN3MgZWFzZTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShtYXJnaW4tdG9wLCAyNHB4LCA1NnB4KTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLXRvcCwgMTlweCwgMzBweCk7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUocGFkZGluZy1yaWdodCwgMjhweCwgNDJweCk7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUocGFkZGluZy1ib3R0b20sIDE5cHgsIDMwcHgpO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctbGVmdCwgMjhweCwgNDJweCk7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAxNHB4LCAxNnB4KTtcblxuICAvL0FkZGluZyA6YWZ0ZXIgZWxlbWVudCB3aGljaCBpcyBiZWluZyB1c2VkIGFzIGRyb3Atc2hhZG93XG4gIC8vYXMgaXQgc2hvdWxkIGJlIHNtYWxsZXIgdGhhbiBidXR0b24gc2l6ZSAoYXMgcGVyIGRlc2lnbilcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEwJTtcbiAgICB0b3A6IDEwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ibGFjay04MDtcbiAgICBmaWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgb3BhY2l0eTogMC4zO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUocGFkZGluZy10b3AsIDEycHgsIDE2cHgpO1xuICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUocGFkZGluZy1ib3R0b20sIDEycHgsIDE2cHgpO1xuICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUocGFkZGluZy1sZWZ0LCAxOHB4LCAyNHB4KTtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctcmlnaHQsIDE4cHgsIDI0cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgei1pbmRleDogLTU7XG4gIH1cblxuICAvL0hvdmVyLVRyYW5zZm9ybSB0byBjcmVhdGUgZWZmZWN0IG9mIGJ1dHRvbiBzaXplIGluY3JlYXNpbmdcbiAgLy9BZGRpbmcgd2hpdGUgc29saWQgZnJhbWUgYnkgdXNpbmcgZHJvcC1zaGFkb3dcbiAgaHRtbDpub3QoLmRldmljZSkgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAwICAwIDJweCAkYmFzZS13aGl0ZTtcbiAgfVxuXG4gIGh0bWw6bm90KC5kZXZpY2UpICY6YWN0aXZlLFxuICBodG1sLmRldmljZSAmOmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogMCAwICAwIDJweCAkYmFzZS13aGl0ZTtcbiAgfVxuXG4gIGh0bWw6bm90KC5kZXZpY2UpICY6Zm9jdXMsXG4gIGh0bWwuZGV2aWNlICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAgMCAycHggJGJhc2Utd2hpdGU7XG4gIH1cblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgZmlsbDogJGJyYW5kLXB1cnBsZTtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgLy9IYW5kZWxpbmcgZGlmZmVyZW50IGNvbG9yd2F5cyBmb3IgZGlmZmVyZW50IG1vZHVsZSBiZyBjb2xvcnNcbiAgLy9EZWZhdWx0IGNvbG9yd2F5OiBQdXJwbGVcbiAgaHRtbDpub3QoLmRldmljZSkgJixcbiAgaHRtbC5kZXZpY2UgJiB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkYnJhbmQtcHVycGxlO1xuICAgICAgc3ZnIHtcbiAgICAgICAgZmlsbDogJGJyYW5kLXB1cnBsZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvL1N0eWxpbmcgZm9yICRicmFuZC1saWdodC1ibHVlIGJhY2tnb3J1bmRcbiAgLmJnLWJsdWUgJiB7XG4gICAgY29sb3I6ICRicmFuZC1saWdodC1ibHVlO1xuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICRicmFuZC1saWdodC1ibHVlO1xuICAgIH1cblxuICAgIGh0bWw6bm90KC5kZXZpY2UpICY6aG92ZXIsXG4gICAgaHRtbDpub3QoLmRldmljZSkgJjpmb2N1cyxcbiAgICBodG1sOm5vdCguZGV2aWNlKSAmOmFjdGl2ZSxcbiAgICBodG1sLmRldmljZSAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJGJyYW5kLWxpZ2h0LWJsdWU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6ICRicmFuZC1saWdodC1ibHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vU3R5bGluZyBmb3IgJGJyYW5kLWFkdC1ibHVlIGJhY2tncm91bmRcbiAgLmJnLWFkdC1ibHVlICYge1xuICAgIGNvbG9yOiAkYnJhbmQtYWR0LWJsdWU7XG5cbiAgICBzdmcge1xuICAgICAgZmlsbDogJGJyYW5kLWFkdC1ibHVlO1xuICAgIH1cblxuICAgIGh0bWw6bm90KC5kZXZpY2UpICY6aG92ZXIsXG4gICAgaHRtbDpub3QoLmRldmljZSkgJjpmb2N1cyxcbiAgICBodG1sOm5vdCguZGV2aWNlKSAmOmFjdGl2ZSxcbiAgICBodG1sLmRldmljZSAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJGJyYW5kLWFkdC1ibHVlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XG4gICAgICBzdmcge1xuICAgICAgICBmaWxsOiAkYnJhbmQtYWR0LWJsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qLS0t4oaT4oaT4oaT4oaTVE8gQkUgREVQUkVDQVRFROKGk+KGk+KGk+KGky0tLSovXG5cbi8vIFRvIGJlIGRlcHJlY2F0ZWRcbi5idXR0b24tLXBpbGwge1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbn1cblxuLy8gVG8gYmUgZGVwcmVjYXRlZFxuLmJ1dHRvbi0tYmxhY2sge1xuICBiYWNrZ3JvdW5kOiAkYmFzZS1ibGFjay04MDtcbiAgY29sb3I6ICRiYXNlLXdoaXRlO1xuICBib3JkZXItY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuXG4gIGh0bWw6bm90KC5kZXZpY2UpICY6aG92ZXIsXG4gIGh0bWw6bm90KC5kZXZpY2UpICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICRiYXNlLWJsYWNrLTgwO1xuICAgIGNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIGh0bWw6bm90KC5kZXZpY2UpICY6YWN0aXZlLFxuICBodG1sLmRldmljZSAmOmFjdGl2ZSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGJhc2UtYmxhY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtYmxhY2s7XG4gICAgY29sb3I6ICRiYXNlLXdoaXRlO1xuICB9XG59XG5cbi8vIFRvIGJlIGRlcHJlY2F0ZWRcbi5idXR0b24tLWdyYXkge1xuICBiYWNrZ3JvdW5kOiAgJGJhc2UtZ3JheS1ib3JkZXItbGlnaHQ7XG4gIGNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiAgJGJhc2UtZ3JheS1ib3JkZXItbGlnaHQ7XG5cbiAgaHRtbDpub3QoLmRldmljZSkgJjpob3ZlcixcbiAgaHRtbDpub3QoLmRldmljZSkgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogICRiYXNlLWdyYXktYm9yZGVyLWxpZ2h0O1xuICAgIGNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICAkYmFzZS1ncmF5LWJvcmRlci1saWdodDtcbiAgfVxuICBodG1sOm5vdCguZGV2aWNlKSAmOmFjdGl2ZSxcbiAgaHRtbC5kZXZpY2UgJjphY3RpdmUge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICAkYmFzZS1ncmF5LWJvcmRlci1saWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgJGJhc2UtZ3JheS1ib3JkZXItbGlnaHQ7XG4gICAgY29sb3I6ICRiYXNlLXdoaXRlO1xuICB9XG59XG5cbi8vIFRvIGJlIGRlcHJlY2F0ZWRcbi5idXR0b24tLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogJGJhc2Utd2hpdGU7XG4gIGNvbG9yOiAkYmFzZS1ibGFjay04MDtcbiAgYm9yZGVyLWNvbG9yOiAkYmFzZS13aGl0ZTtcblxuICBodG1sOm5vdCguZGV2aWNlKSAmOmhvdmVyLFxuICBodG1sOm5vdCguZGV2aWNlKSAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmFzZS13aGl0ZTtcbiAgICBjb2xvcjogJGJhc2UtYmxhY2stODA7XG4gICAgYm9yZGVyLWNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgfVxuXG4gIGh0bWw6bm90KC5kZXZpY2UpICY6YWN0aXZlLFxuICBodG1sLmRldmljZSAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgICBjb2xvcjogJGJhc2UtYmxhY2stODA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjRmNGY0O1xuICB9XG59XG5cbi8vIFRvIGJlIGRlcHJlY2F0ZWRcbi5idXR0b24tLWxhcmdlIHtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShmb250LXNpemUsIDE0cHgsIDE2cHgpO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKGxpbmUtaGVpZ2h0LCAxNHB4LCAxNnB4KTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLXRvcCwgOHB4LCAxNHB4KTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLWJvdHRvbSwgOHB4LCAxNHB4KTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLWxlZnQsIDE4cHgsIDI0cHgpO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctcmlnaHQsIDE4cHgsIDI0cHgpO1xufVxuXG4uYnV0dG9uLS1sb25nIHtcbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuXG4vKlxuICAuYnV0dG9uLS10cmFuc3BhcmVudFxuXG4gIENvbWJpbmVzIHdpdGggLmJ1dHRvbiAoLmJ1dHRvbi5idXR0b24tLXRyYW5zcGFyZW50KVxuICB0byBjcmVhdGUgYSBidXR0b24gdGhhdCBpcyB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kIGluIGNvbG9yXG4qL1xuLy8gVG8gYmUgZGVwcmVjYXRlZFxuLmJ1dHRvbi0tdHJhbnNwYXJlbnQge1xuICBjb2xvcjogJGJyYW5kLWxpZ2h0LWJsdWU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICYuYnV0dG9uLS1ibGFjayB7XG4gICAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuXG4gICAgaHRtbDpub3QoLmRldmljZSkgJjpob3ZlcixcbiAgICBodG1sOm5vdCguZGV2aWNlKSAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmLmJ1dHRvbi0td2hpdGUge1xuICAgIGNvbG9yOiAkYmFzZS13aGl0ZTtcblxuICAgIGh0bWw6bm90KC5kZXZpY2UpICY6aG92ZXIsXG4gICAgaHRtbDpub3QoLmRldmljZSkgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGJhc2UtYmxhY2stODA7XG4gICAgfVxuXG4gICAgaHRtbDpub3QoLmRldmljZSkgJjpkaXNhYmxlZDpob3ZlciB7XG4gICAgICBjb2xvcjogJGJhc2Utd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gVG8gYmUgZGVwcmVjYXRlZFxuLmJ1dHRvbi0tdHJhbnNwYXJlbnQtZ3JheSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogJGJhc2UtZ3JheS1ib3JkZXItbGlnaHQzO1xuICBib3JkZXItY29sb3I6ICAkYmFzZS1ncmF5LWJvcmRlci1saWdodDM7XG5cbiAgaHRtbDpub3QoLmRldmljZSkgJjpob3ZlcixcbiAgaHRtbDpub3QoLmRldmljZSkgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogICRiYXNlLWdyYXktYm9yZGVyLWxpZ2h0MztcbiAgICBjb2xvcjogJGJhc2Utd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAgJGJhc2UtZ3JheS1ib3JkZXItbGlnaHQzO1xuICB9XG4gIGh0bWw6bm90KC5kZXZpY2UpICY6YWN0aXZlLFxuICBodG1sLmRldmljZSAmOmFjdGl2ZSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgICRiYXNlLWdyYXktYm9yZGVyLWxpZ2h0MztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgJGJhc2UtZ3JheS1ib3JkZXItbGlnaHQzO1xuICAgIGNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgfVxufVxuXG4uYnV0dG9uLS1mdWxsLXdpZHRoIHtcbiAgbWFyZ2luOiAyMHB4IC0ycHggMCAtMnB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ1dHRvbi0taW5hY3RpdmUge1xuICBvcGFjaXR5OiAuMSAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuIiwiLyoqXG4gKlxuICogTmF2aWdhdGlvblxuICpcbiAqL1xuLm1haW4tbmF2LWRlc2t0b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyMTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcblxuICB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgc3BhY2UtYmV0d2VlbjogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgYmFja2dyb3VuZDogJGJhc2Utd2hpdGU7XG5cbiAgICAubWFpbi1uYXYtd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubWFpbi1uYXZfX2hpZ2hsaWdodC1saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogNHB4O1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiAkYnJhbmQtbGlnaHQtYmx1ZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMCUpIHNjYWxlWSgwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIGxlZnQ7XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuXG4ubWFpbi1uYXZfX2xvZ28ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUod2lkdGgsIDIwJSwgMTclLCA5NjBweCwgMjU2MHB4KTtcbiAgbWF4LXdpZHRoOiAyMDBweDtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gIH1cbn1cblxuLm1haW4tbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDA7XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDE4NnB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxNnB4IDAgMDtcbiAgfVxufVxuXG4ubWFpbi1uYXYtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAkdXBwZXItc2l6aW5nLXJhbmdlO1xuICBiYWNrZ3JvdW5kOiAkYmFzZS13aGl0ZTtcbiAgcGFkZGluZzogMCAyJTtcblxuICBAbWVkaWEobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICB9XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgYSwgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAkYmFzZS1ibGFjay04MDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy03MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICBwYWRkaW5nOiAyOS41cHggMTZweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCA4MG1zIGxpbmVhcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogJGJyYW5kLWxpZ2h0LWJsdWU7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDEycHg7XG4gICAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWxpZ2h0LWJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgLjgpO1xuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMSk7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5tYWluLW5hdl9faXRlbXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMXMgZWFzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI0Y4RjhGODtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi5tYWluLW5hdi1pdGVtLmFjdGl2ZSB7XG4gIGEge1xuICAgIGNvbG9yOiAkYnJhbmQtbGlnaHQtYmx1ZTtcbiAgfVxufVxuLyotLS0tLS0tLS0tICBNT0JJTEUgIC0tLS0tLS0tLS0qL1xuLm1haW4tbmF2LW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAkYmFzZS13aGl0ZTtcbiAgei1pbmRleDogMTA7XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5tYWluLW5hdi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubWFpbi1uYXYtbW9iaWxlX2J0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgei1pbmRleDogMTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMzkwbXMsIGN1YmljLWJlemllcigwLjE5MCwgMS4wMDAsIDAuMjIwLCAxLjAwMCkpO1xuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm1haW4tbmF2LW1vYmlsZV9idG4tLWNsb3NlIHtcbiAgYmFja2dyb3VuZDogJGJhc2Utd2hpdGU7XG4gIGNvbG9yOiAkYnJhbmQtbGlnaHQtYmx1ZTtcbn1cblxubGkubWFpbi1uYXYtaXRlbS0tbW9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICfilr4nO1xuICAgIHJpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBjb2xvcjogIzk5OTtcbiAgfVxuXG4gIHVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxNjRweDtcbiAgICBsZWZ0OiAtMTZweDtcbiAgICB0b3A6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTRweCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4wOHMgZWFzZTtcblxuICAgIGxpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlZWU7XG5cbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDMycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgdWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwcHgpO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYWluLW5hdmlnYXRpb24tLXN0YXJ0IHtcbiAgLm1haW4tbmF2LXNlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufSIsIi8qKlxuICpcbiAqIEZvb3RlclxuICpcbiAqL1xuZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIC0ycHg7XG4gIG1heC13aWR0aDogJHVwcGVyLXNpemluZy1yYW5nZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWJsYWNrO1xuICBjb2xvcjogJGJhc2Utd2hpdGU7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxuXG4gIHAge1xuICAgIGNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgfVxuXG4gIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTQwMDtcbiAgICBjb2xvcjogcmdiYSgjZmZmLCAuOCk7XG5cbiAgICB1IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBib3R0b206IC00cHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDM5MG1zLCBjdWJpYy1iZXppZXIoMC4xOTAsIDEuMDAwLCAwLjIyMCwgMS4wMDApKTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiByZ2JhKCNmZmYsIDEpO1xuXG4gICAgICB1IHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAzOTBtcywgY3ViaWMtYmV6aWVyKDAuMTkwLCAxLjAwMCwgMC4yMjAsIDEuMDAwKSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogcmdiYSgkYmFzZS13aGl0ZSwgLjgpO1xuXG4gICAgICB1OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJhc2Utd2hpdGUsIC44KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9vdGVyLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA4OCU7XG5cbiAgICBzdmcge1xuICAgICAgZmlsbDogI2ZmZjtcbiAgICB9XG5cbiAgICByZW1vdGUtc3ZnIHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxuICAvKi0tLS0tLS0tLS0gIEZvb3RlciBTZWN0aW9uICAtLS0tLS0tLS0tKi9cbiAgLmZvb3Rlci1saW5rcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYnJhbmQtZ3JheS1saWdodDtcbiAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLmZvb3Rlci1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDU3cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgLy9tYXJnaW4tcmlnaHQ6IDUlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IDkwMXB4KSB7XG4gICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgICAgbWF4LWhlaWdodDogNjZweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJyYW5kLWdyYXktbGlnaHQ7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgd2lkdGg6IDEwMSU7XG4gICAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICAgIH1cblxuICAgIGg1IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICBmb250LWZhbWlseTogJHNhbXN1bmctNzAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgJjphZnRlcixcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5vcGVuIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXItcGFydG5lcnMge1xuICB1bCB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgbGkge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAzNnB4O1xuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxuICB1IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICByZW1vdGUtc3ZnLCB1IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgcmVtb3RlLXN2ZyB7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDAgMHB4O1xuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcmVtb3RlLXN2ZyB7XG4gICAgICB3aWR0aDogMzJweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXItc29jaWFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG5cbiAgYSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBjdWJpYy1iZXppZXIoMC4yMzAsIDEuMDAwLCAwLjMyMCwgMS4wMDApO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIG9wYWNpdHk6IC43O1xuICAgIH1cbiAgfVxuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjdweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBpbml0aWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5mb290ZXItY29weXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogJHNhbXN1bmctMzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5mb290ZXItbGVnYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNjBweCkge1xuICAgIHRvcDogMzJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB0b3A6IDA7XG4gIH1cblxuICB1bCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICAgIGZsb2F0OiBpbml0aWFsO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mb290ZXItZXh0cmEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGhlaWdodDogMzNweDtcblxuICBAbWVkaWEobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuXG4gIHVsIGxpIGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIlNhbXN1bmdPbmUtMzAwXCI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4vKi0tLS0tLS0tLS0gIExhbmd1YWdlICAtLS0tLS0tLS0tKi9cbi5mb290ZXItbGFuZ3VhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIC8vbWFyZ2luLXRvcDogLTJweDtcblxuICBwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy0zMDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gICAgbWFyZ2luLXRvcDogLTlweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBtYXJnaW46IDE2cHggYXV0byAzMnB4O1xuICB9XG59XG5cbi5sYW5ndWFnZS1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBmb250LWZhbWlseTogJHNhbXN1bmctMzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRiYXNlLXdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWluZGVudDogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXG4gIG9wdGlvbiB7XG4gICAgY29sb3I6YmxhY2s7XG4gIH1cblxuICBodG1sLmZpcmVmb3ggJiB7XG4gICAgdGV4dC1pbmRlbnQ6IC0ycHg7XG4gIH1cbn1cbiIsIi8qKlxuICpcbiAqIENoZXZyb25cbiAqXG4gKi9cblxuIC8qKlxuICAuY2hldnJvblxuXG4gIFRoZSBiYXNlIGNsYXNzIGZvciBhbGwgYnV0dG9ucyBpbiBjaGV2cm9uIChhcnJvdykgc3R5bGUsIHRvIG5hdmlnYXRlIGxlZnQgYW5kIHJpZ2h0LlxuICBDYW4gYmUgZm91bmQgZS5nLiBpbiB0aGUgV293LU1vbWVudHMgbW9kdWxlLlxuICovXG4gXG4gLmNoZXZyb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDUwJTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKHdpZHRoLCA0MHB4LCA2NHB4KTtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGhlaWdodCwgNDBweCwgNjRweCk7XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIG1hcmdpbjogNDRweCAxNXB4IDAgMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICRiYXNlLXdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDAsMCwwLC4yKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwwLDAsLjgpO1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgQGluY2x1ZGUgc2NhbGUtdmFsdWUod2lkdGgsIDEycHgsIDIwcHgpO1xuICAgICAgQGluY2x1ZGUgc2NhbGUtdmFsdWUoaGVpZ2h0LCAxMnB4LCAyMHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IC4yO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjphY3RpdmUge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC45NSk7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxufVxuXG4vLyBTcGVjaWZpYyBwb3NpdGlvbmluZyBvZiBsZWZ0IGFuZCByaWdodCBidXR0b25zIHNob3VsZCBiZSBtYW5hZ2VkIGluIHJlc3BlY3RpdmUgbW9kdWxlIGNzcyBmaWxlXG4uY2hldnJvbi0tcmlnaHQge1xuICAmOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNzAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxufVxuXG4uY2hldnJvbi0tbGVmdCB7XG4gICY6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zMCUsIC01MCUpIHJvdGF0ZSgxMzVkZWcpO1xuICB9XG59XG4iLCIvKipcbiAqXG4gKiBTdHlsaW5nIGZvciBDVEEgQnV0dG9uIERyb3Bkb3duIE1lbnVcbiAqIEJ1dHRvbiBlbGVtZW50IGl0c2VsZiBnZXRzIHN0eWxlZCBpbiBidXR0b24uc2NzcyBhbmQgY29tZXMgaW4gXG4gKiBlLmcuIGZ1bGwgYmx1ZSwgZnVsbCB3aGl0ZSwgb3V0bGluZSB3aGl0ZSBvciBibGFjayBvciB1bmRlcmxpbmVcbiAqXG4gKiBEcm9wZG93biBtZW51IGNoYW5nZXMgaW50byBzZWxlY3QgdmlldyBmb3Igc21hbGxlciBzY3JlZW4tc2l6ZXNcbiAqIHdoaWNoIHNpbXBsaWZpZXMgdXNlciBleHBlcmllbmNlIHdoaWxlIGNob29zaW5nIG9wdGlvbnNcbiAqL1xuXG4gLy8gU3BhY2luZyBiZXR3ZWVuIG11dGlwbGUgY3RhLWJ1dHRvbnMgb2YgZGlmZmVyZW50IHR5cGVzXG4uY3RhLWJ1dHRvbnNfX2J1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5jdGEtZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgfSBcbiBcbiAgLmN0YS1kcm9wZG93bl9fYnV0dG9uIHN2ZyB7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICB9XG59XG5cbi8vIEJhc2VkIG9uIFdoZXJlIHRvIEJ1eSBQaWNrZXJcbi8vIE1haW5seSBzdHlsaW5nIGRyb3Bkb3duIG1lbnVlIGFuZCBwb3NpdGlvbmluZ1xuLmN0YS1kcm9wZG93bl9fcGlja2VyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogMDtcblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgYSB7XG4gICAgQGV4dGVuZCAlcmVndWxhci0xMi0xNDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuXG4gIHVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAxMDAlO1xuICAgIC8vIERyb3Bkb3duIG9wdGlvbnMgYXBwZWFyIG9uIGNsaWNrIGJ5IGluY3JlYXNpbmcgbWF4IGhlaWdodCwgc2VlIGN0YS1idXR0b24tZHJvcGRvd24uanNcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIC8vIGJveC1zaGFkb3c6IDAgMnB4IDZweCAkYmFzZS1ibGFjay0yMDtcbiAgICBib3gtc2hhZG93OiAwIDAgNnB4ICRiYXNlLWJsYWNrLTIwO1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC8vIE5lZWRzIHRvIGJlIHNldCB0byAxMCBpbiBvcmRlciB0byBhcHBlYXIgb24gdG9wIG9mIGFsbCBvdGhlciBtb2R1bGVzIG9uIHBhZ2VcbiAgICB6LWluZGV4OiAxMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtZ3JheS1ib3JkZXItbGlnaHQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJhc2UtZ3JheS1ib3JkZXItbGlnaHQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYmFzZS1ncmF5LWJvcmRlci1saWdodDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtZ3JheS1ob3ZlcjtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCA1MDBtcywgIGN1YmljLWJlemllcigwLjE5MCwgMS4wMDAsIDAuMjIwLCAxLjAwMCkpO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgYSwgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxNnB4IDE1cHggMTZweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTUwMDtcbiAgICAgIGNvbG9yOiAkYmFzZS1ibGFjay04MDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLmN0YS1kcm9wZG93bl9fbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIGEge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC8vIFRoZSBzZWxlY3QgZHJvcGRvd24gb3B0aW9uIG9ubHkgYXBwZWFycyBvbiBtb2JpbGUgdmlldyBhbmQgaXMgbWVhbnQgdG8gaW1wcm92ZVxuICAvLyB1c2VyIGV4cGVyaWVuY2UgZm9yIHNlbGVjdGluZyBvcHRpb25zXG4gIHNlbGVjdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogLTEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy04MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLmN0YS1kcm9wZG93bi0tY291bnRyaWVzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICBzcGFuIHtcbiAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uY3RhLWRyb3Bkb3duLS1jb3VudHJpZXMgKyAuY3RhLWRyb3Bkb3duX19ib2R5IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn0iLCIvKipcbiAqXG4gKiBEcm9wRG93blxuICpcbiAqL1xuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIHNlbGVjdCB7XG4gICAgLy8gRml4IGZvciBJRSBhbmQgRWRnZVxuICAgIG9wYWNpdHk6IDA7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuXG4uZHJvcGRvd24tdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTVweCAxNnB4IDAgMTZweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAycHggc29saWQgJGJhc2UtZ3JheS1ib3JkZXItbGlnaHQzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0cmFuc2l0aW9uOiBhbGwgODBtcyBlYXNlLW91dDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYnJhbmQtbGlnaHQtYmx1ZTtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoI2ZmZiwgMCksIHJnYmEoI2ZmZiwgMSkgNDAlKTtcbiAgICB3aWR0aDogNTBweDtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGZpbGw6ICRiYXNlLWJsYWNrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtOHB4OyAvLyBjYW5ub3QgdXNlIHRyYW5zZm9ybSBiZWNhdXNlIEZpcmVmb3gsIHVzaW5nIGdvb2Qgb2wnIG5lZ2F0aXZlIG1hcmdpblxuICAgIHJpZ2h0OiAxOHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ncmF5LWhvdmVyO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDUwMG1zLCBjdWJpYy1iZXppZXIoMC4xOTAsIDEuMDAwLCAwLjIyMCwgMS4wMDApKTtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCAxNXB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTUwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIHAge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICB9XG5cbiAgICBkaXYge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDAgOHB4IDAgMDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICB9XG4gIH1cbn0iLCIvKipcbiAqXG4gKiBXaGVyVG9CdXlQaWNrZXJcbiAqXG4gKi9cblxuLndoZXJlLXRvLWJ1eS1waWNrZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4ud2hlcmUtdG8tYnV5LXBpY2tlci1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbnNlbGVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy04MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB6LWluZGV4OiAxO1xufVxuXG4vKi0tLS0tLS0tLS0gIFN0eWxlZCBXaGVyVG9CdXlQaWNrZXIgIC0tLS0tLS0tLS0qL1xuLndoZXJlLXRvLWJ1eS1waWNrZXItZGVza3RvcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi53aGVyZS10by1idXktcGlja2VyLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgc3ZnIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDExcHg7XG4gIH1cbn1cblxuLmFjdGl2ZSB7XG4gIC53aGVyZS10by1idXktcGlja2VyLXRpdGxlIHtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtbGlnaHQtYmx1ZS0yO1xuXG4gICAgc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG59XG5cblxuLndoZXJlLXRvLWJ1eS1waWNrZXItZGVza3RvcCB7XG4gIHVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCAkYmFzZS1ibGFjay0yMDtcbiAgfVxuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtZ3JheS1ib3JkZXItbGlnaHQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJhc2UtZ3JheS1ib3JkZXItbGlnaHQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYmFzZS1ncmF5LWJvcmRlci1saWdodDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtZ3JheS1ob3ZlcjtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCA1MDBtcywgIGN1YmljLWJlemllcigwLjE5MCwgMS4wMDAsIDAuMjIwLCAxLjAwMCkpO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LWZhbWlseTogJHNhbXN1bmctNTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogJGJhc2UtYmxhY2stODA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgcCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLXRvcDogOXB4O1xuICAgIH1cblxuICAgIGRpdiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMCA4cHggMCAwO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA3MCU7XG4gICAgfVxuICB9XG59IiwiLyoqXG4gKlxuICogRm9ybSBpbnB1dFxuICpcbiAqL1xuXG4uZm9ybS1pbnB1dCB7XG4gIG1pbi1oZWlnaHQ6IDk2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICBsYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogJHNhbXN1bmctNzAwO1xuICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAxNXB4LCAxNnB4KTtcbiAgICBAaW5jbHVkZSBjYWxjLWxpbmVIZWlnaHQoMTUsIDI4KTtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy00MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDAgMTZweCAwIDE2cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRiYXNlLWdyYXktYm9yZGVyLWxpZ2h0MztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICAgIHRyYW5zaXRpb246IGFsbCA4MG1zIGVhc2Utb3V0O1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkYnJhbmQtbGlnaHQtYmx1ZTtcbiAgICB9XG4gIH1cblxuICBpbnB1dCxcbiAgbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZvcm0taW5wdXRfX2ZpZWxkIHtcbiAgICB3aWR0aDogODYlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLmZvcm0taW5wdXRfX2ZpZWxkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5yYWRpby1pbnB1dCxcbiAgJi5jaGVja2JveC1pbnB1dCB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICBsYWJlbCB7XG4gICAgICBmb250LWZhbWlseTogJHNhbXN1bmctNDAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShmb250LXNpemUsIDE0cHgsIDE2cHgpO1xuICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShsaW5lLWhlaWdodCwgMjJweCwgMjhweCk7XG4gICAgfVxuICB9XG5cbiAgJi5mb3JtLWlucHV0LS0yY29scyB7XG4gICAgd2lkdGg6IDUwJTtcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLmZvcm0taW5wdXRfX2ZpZWxkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5mb3JtLWlucHV0LS1zbWFsbCB7XG4gICAgLmZvcm0taW5wdXRfX2ZpZWxkIGlucHV0IHtcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgIH1cbiAgfVxuXG4gICYuZm9ybS1pbnB1dC0tMWNvbHMge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmZvcm0taW5wdXRfX2ZpZWxkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWlucHV0X192YWxpZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxOHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuXG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICBoZWlnaHQ6IDlweDtcbiAgICAgIGZpbGw6ICRiYXNlLWJsYWNrO1xuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICRiYXNlLWJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmZvcm0taW5wdXQtLXZhbGlkICB7XG4gICAgLmZvcm0taW5wdXRfX3ZhbGlkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAmLmZvcm0taW5wdXQtLWVycm9yICB7XG4gICAgaW5wdXQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcmVkO1xuICAgIH1cbiAgICAuZm9ybS1pbnB1dF9fZXJyb3Ige1xuICAgICAgbWFyZ2luOiAxcHggMCAwIDA7XG4gICAgICBjb2xvcjogJGJyYW5kLXJlZDtcbiAgICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAxMXB4LCAxM3B4KTtcbiAgICB9XG4gIH1cblxuICAmLmZvcm0taW5wdXQtLWNjLWV4cGlyYXRpb24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAuY2MtZXhwaXJhdGlvbi10aW1lIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgLmNjLWV4cGlyYXRpb25fX2RpdmlkZXIge1xuICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgfVxuICAgIC5jYy1leHBpcmF0aW9uLXRpbWUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAuZm9ybS1pbnB1dF9fZmllbGQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgICAgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWlucHV0LS1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZm9ybS1pbnB1dC0tY2hlY2tib3gsXG4uZm9ybS1pbnB1dC0tcmFkaW8ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMDtcblxuICBpbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBsYWJlbCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBmb250LWZhbWlseTogJHNhbXN1bmctNDAwO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjOTc5Nzk3O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNnB4O1xuXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2U7XG4gICAgfVxuICB9XG5cbiAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogIzE0QkZGRjtcbiAgICBib3JkZXItY29sb3I6ICMxNEJGRkY7XG4gIH1cbn1cblxuLmZvcm0taW5wdXQtLWNoZWNrYm94IHtcbiAgbGFiZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG5cbiAgbGFiZWw6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWcvc2hvcC9jaGVjay5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHRvcDogOHB4O1xuICAgIGxlZnQ6IDFweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDEycHg7XG5cbiAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2Utb3V0O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cblxuICBpbnB1dDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuLmZvcm0taW5wdXQtLXJhZGlvIHtcbiAgbGFiZWw6YmVmb3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbn1cblxuLmZvcm0taW5wdXQtLWNjLWV4dHJhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzMuMzMzJTtcbiAgbWF4LXdpZHRoOiAxMDBweDtcblxuICAuZm9ybS1pbnB1dF9fZmllbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLmZvcm0taW5wdXRfX2NjLXNsYXNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTBweDtcbiAgICBsZWZ0OiAtMTVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb250ZW50OiAnLyc7XG4gIH1cbn1cblxuLmZvcm0taW5wdXQtLXByb21vY29kZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtZ3JheS1ib3JkZXItbGlnaHQzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgLmZvcm0taW5wdXRfX2ZpZWxkIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gODRweCk7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcblxuICAgIGlucHV0IHtcbiAgICAgIHBhZGRpbmc6IDEycHggMTZweCAxMnB4IDE2cHg7XG4gICAgfVxuICB9XG4gIC5idXR0b24ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxufVxuIiwiLyoqXG4gKlxuICogRm9ybSBsaW5rIHRvZ2dsZVxuICpcbiAqL1xuLmZvcm0tbGluay10b2dnbGUtdGFyZ2V0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2Utb3V0O1xufSIsIi8qKlxuICpcbiAqIElucHV0IGNoZWNrZWQgdG9nZ2xlXG4gKlxuICovXG4uaW5wdXQtY2hlY2tlZC10b2dnbGUtdGFyZ2V0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2Utb3V0O1xufSIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogICAgIFVJIFBBVFRFUk4gTElCUkFSWSAgICAgICovXG4vKiAgICAgICAgICAtTElOS1MtICAgICAgICAgICAgKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4vLyBHZW5lcmFsIHN0eWxpbmcgZm9yIHRleHRsaW5rcyBvbiBwYWdlXG4vLyBMaW5rcyBoYXZlIHR3byBpbnRlcmFjdGl2ZSBob3ZlcjpldmVudHMsIHRyaWdnZXJlZCBieSBob3ZlciBvbiAubGluayAoYSkgZWxlbWVudFxuLy8gMSkgU1ZHIEljb24gZ2V0IHB1c2hlZCB0byB0aGUgcmlnaHQvbGVmdCBzaWRlIGJ5IGRlY3JlYXNpbmcgcGxhY2Vob2xkZXIgbWFyZ2luXG4vLyAyKSA6QWZ0ZXIgZWxlbWVudCAobGluZSBiZWxvdyBsaW5rIGxhYmVsKSBhcHBlYXJzIGJ5IGFuaW1hdGluZyB0cmFuc2xhdGVZIGFuZCBvcGFjaXR5ICgwIHRvIDEpXG5cbi8vR2VuZXJhbCBzdHlsZXMgYXBwbGljYWJsZSBmb3IgYWxsIGxpbmtzLy9cbi5saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAxMjBtcyBlYXNlO1xuICBAaW5jbHVkZSBzY2FsZS12YWx1ZShmb250LXNpemUsIDE0cHgsIDE2cHgpO1xuICBsaW5lLWhlaWdodDogMS41O1xuXG4gIC8vU2V0dGluZyBkZWZhdWx0IHNpemUgZm9yIGFsbCBTVkdzXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGZpbGw6ICRicmFuZC1saWdodC1ibHVlO1xuICAgIHRyYW5zaXRpb246IGFsbCA4MG1zIGxpbmVhcjtcbiAgfVxuXG4gIC8vQ2hhbmdpbmcgU1ZHIGZpbGwgYW5kIGZvbnQgY29sb3Igb24gOmhvdmVyXG4gIGh0bWw6bm90KC5kZXZpY2UpICY6aG92ZXIsXG4gIGh0bWw6bm90KC5kZXZpY2UpICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkYnJhbmQtbGlnaHQtYmx1ZS0yO1xuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICRicmFuZC1saWdodC1ibHVlLTI7XG4gICAgfVxuXG4gICAgLmxpbmtfX2xhYmVsOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saWdodC1ibHVlLTI7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDM5MG1zLCBjdWJpYy1iZXppZXIoMC4xOTAsIDEuMDAwLCAwLjIyMCwgMS4wMDApKTtcbiAgICB9XG4gIH1cblxuICBodG1sOm5vdCguZGV2aWNlKSAmOmFjdGl2ZSxcbiAgaHRtbC5kZXZpY2UgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkYnJhbmQtbGlnaHQtYmx1ZS1hY3RpdmU7XG5cbiAgICBzdmcge1xuICAgICAgZmlsbDogJGJyYW5kLWxpZ2h0LWJsdWUtYWN0aXZlO1xuICAgIH1cblxuICAgIC5saW5rX19sYWJlbDphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtbGlnaHQtYmx1ZS1hY3RpdmU7XG4gICAgfVxuICB9XG59XG5cbi8vU3R5bGluZyBpbiB0aGUgY2FzZSB0aGF0IGxpbmsgZWxlbWVudCBpcyA8YnV0dG9uPiBpbnN0ZWFkIG9mIDxhPlxuLy9BcHBsaWVkIGUuZy4gZm9yIGxpbmsgZWxlbWVudHMgd2l0aG91dCBjb250ZW50ZnVsIGludGVncmF0aW9uLCB3b3JraW5nIGFzXG4vL2ludGVybmFsIGJ1dHRvbnMgKGxpa2UgJ0JhY2sgdG8gb3ZlcnZpZXcnKVxuLnRleHRsaW5rLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAkYnJhbmQtbGlnaHQtYmx1ZTtcbn1cblxuLy9Ib3ZlciBlZmZlY3QgMSksIGRlY2xhcmVkIHNlcGVyYXRlbHkgZm9yIGxlZnQgXG4vL2FuZCByaWdodCBwb3NpdGlvbmVkIGljb25zXG4ubGluay0tbGVmdCB7XG4gIHN2ZyB7XG4gICAgLy9GbGlwcGluZyBhcnJvdyBpY29uIGhvcml6b250YWxseVxuICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cblxuICBodG1sOm5vdCguZGV2aWNlKSAmOmFjdGl2ZSB7XG4gICAgc3ZnIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4ubGluay0tcmlnaHQge1xuICBzdmcge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgaHRtbDpub3QoLmRldmljZSkgJjphY3RpdmUge1xuICAgIHN2ZyB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cbiAgfVxufVxuXG4vL1NldHRpbmcgZml4ZWQgd2lkdGggZm9yIHNwYW4gZWxlbWVudCBob2xkaW5nIHRoZSBTVkcgaWNvbiwgc28gdGhhdFxuLy93ZSBjYW4gbW92ZSBpdCB3aXRob3V0IHB1c2hpbmcgc3Vycm91bmRpbmcgZWxlbWVudHMgYXJvdW5kXG4ubGlua19faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI2cHg7XG59XG5cbi5saW5rX19sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAvL1VuZGVybGluZSBlbGVtZW50LCBiZWluZyBtb3ZlZCBieSB0cmFuc2xhdGVZIG9uIDpob3ZlciBvbiAubGlua1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBib3R0b206IC00cHg7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saWdodC1ibHVlO1xuICB9XG59IiwiLyoqXG4gKlxuICogT3JkZXIgU3VtbWFyeVxuICpcbiAqL1xuXG4ub3JkZXItdG90YWwge1xuICBwYWRkaW5nOiAyMnB4IDAgMCAwO1xuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmb250LWZhbWlseTogJHNhbXN1bmctNzAwO1xuICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAxN3B4LCAxN3B4KTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShmb250LXNpemUsIDE1cHgsIDE1cHgpO1xuICAgIH1cbiAgfVxuXG4gIC5vcmRlci10b3RhbF9fc2F2ZSB7XG4gICAgY29sb3I6ICRicmFuZC1yZWQ7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTFweDtcbiAgfVxufVxuXG5cbi5vcmRlci10b3RhbC0tY29tcGFjdCB7XG4gIHBhZGRpbmc6IDA7XG5cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAxNnB4LCAxNnB4KTtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGxpbmUtaGVpZ2h0LCAzMHB4LCAzMHB4KTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGZvbnQtc2l6ZSwgMTZweCwgMTZweCk7XG4gICAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGxpbmUtaGVpZ2h0LCAzMHB4LCAzMHB4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBwYWRkaW5nLXRvcDogMTFweDtcbiAgfVxufSIsIlxuLnByb2R1Y3QtZ3JpZF9faW5uZXJfX21vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIHEtaXMtbWluLW1lZGl1bSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ncmF5LWJvcmRlci1saWdodDI7XG4gIH0gXG59XG5cbi5wcm9kdWN0LWRldGFpbC1tb2JpbGUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGJhc2UtZ3JheS1ib3JkZXItbGlnaHQyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtZ3JheS1ib3JkZXItbGlnaHQyO1xuXG4gIC5jYXJ0LXNpZGViYXJfX3JlbGF0ZWQgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAucHJvZHVjdC1jYXJvdXNlbCAmIHtcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMjVweDtcblxuICAgIC5wcm9kdWN0LWNhcm91c2VsICYge1xuICAgICAgcGFkZGluZzogNDVweCAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ucHJvZHVjdC1kZXRhaWwtbW9iaWxlLWltYWdlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxNSU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZy1ib3R0b206IDE1JTtcbiAgaGVpZ2h0OiAwO1xuXG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICB3aWR0aDogMTclO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNyU7XG4gIH1cbn1cblxuLnByb2R1Y3QtZGV0YWlsLW1vYmlsZS1jb250ZW50IHtcbiAgXG4gIHdpZHRoOiA3MSU7XG4gIG1hcmdpbi1sZWZ0OiA1JTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA1JTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcblxuICBAaW5jbHVkZSBxLWlzLWV4dHJhLXNtYWxsIHtcbiAgICB3aWR0aDogNzElO1xuICB9IFxuXG4gIGg0LCBoNiB7XG4gICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9IFxuICB9XG4gIFxuICBoNCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgXG4gIGg2IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuXG4gIC5idXR0b24ge1xuICAgIGZsb2F0OiByaWdodDsgXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwOyAgXG4gICAgYm90dG9tOiAtNXB4O1xuICAgIFxuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiA1cHggMTZweDtcblxuICAgIEBpbmNsdWRlIHEtaXMtbWluLW1lZGl1bSB7XG4gICAgICBib3R0b206IC0zcHg7XG4gICAgfSBcblxuICAgIEBpbmNsdWRlIHEtaXMtZXh0cmEtc21hbGwge1xuICAgICAgYm90dG9tOiAtNXB4O1xuICAgIH0gXG4gIH1cbn0iLCIvKipcbiAqXG4gKiBRdWFudGl0eSBpbnB1dFxuICpcbiAqL1xuXG4ucXVhbnRpdHktaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDlweCAyNnB4IDlweCAwO1xuICBjbGVhcjogaW5pdGlhbDtcbiAgXG4gIGlucHV0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgOHB4O1xuICAgIHdpZHRoOiA1MnB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1ncmF5LWJvcmRlci1saWdodDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgZm9udC1mYW1pbHk6ICAkc2Ftc3VuZy00MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAkYmFzZS1ibGFjay04MDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bS1sYXJnZSB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLWxhcmdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bS1sYXJnZSB7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cblxuLyotLS0tLS0tLS0tICAgUXVhbnRpdHkgaW5wdXQgYnV0dG9uICAtLS0tLS0tLS0tKi9cbi5xdWFudGl0eS1pbnB1dF9fYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1ncmF5LWJvcmRlci1saWdodDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ibGFjay04MDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0tbGFyZ2Uge1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gIH1cbn1cblxuLnF1YW50aXR5LWlucHV0X19wbHVzIHtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtYmxhY2stODA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblxuLyotLS0tLS0tLS0tICAgQ29tcGFjdCAgLS0tLS0tLS0tLSovXG4ucXVhbnRpdHktaW5wdXQtLWNvbXBhY3Qge1xuICBtYXJnaW46IDE2cHggMjZweCAwcHggMDtcbiAgXG4gIGlucHV0IHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgLnF1YW50aXR5LWlucHV0X19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn0iLCIvKipcbiAqXG4gKiBQcm9kdWN0IERldGFpbHNcbiAqXG4gKi9cblxuLnByb2R1Y3QtcGFnZSB7XG4gIC53b3ctbW9tZW50cyxcbiAgLmN0YS1tb2R1bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLnByb2R1Y3QtcGFnZS0tbmV3IHtcbiAgICAud293LW1vbWVudHMsXG4gICAgLmN0YS1tb2R1bGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5jdGEtbW9kdWxlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xMXB4O1xuICAgIH1cbiAgICAud293LW1vbWVudHMge1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4ucHJvZHVjdC1kZXRhaWxzX193cmFwLS1uZXcge1xuICAucHJvZHVjdC1kZXRhaWxzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogJGJhc2Utd2hpdGU7XG4gIH1cbiAgLnByb2R1Y3QtZGV0YWlsc19fZGl2aWRlciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIH1cbiAgLnByb2R1Y3QtZGV0YWlsIHtcbiAgICBwYWRkaW5nOiA2NXB4IDAgNTZweCAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogOTc4cHg7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcS1pcy1tZWRpdW0tbGFyZ2Uge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG5cbiAgICAucHJvZHVjdC1kZXRhaWxfX3RpdGxlIHtcbiAgICAgIHdpZHRoOiA0MCU7XG5cbiAgICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBmb250LWZhbWlseTogJHNhbXN1bmctNTAwO1xuICAgICAgQGluY2x1ZGUgY2FsYy1saW5lSGVpZ2h0KDE2LCAyNCk7XG4gICAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGZvbnQtc2l6ZSwgMTZweCwgMThweCk7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyNHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9kdWN0LWRldGFpbF9fYm9keSB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgQGluY2x1ZGUgY2FsYy1saW5lSGVpZ2h0KDE2LCAyOCk7XG4gICAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGZvbnQtc2l6ZSwgMTZweCwgMThweCk7XG5cbiAgICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICpcbiAqIFByb2R1Y3RQcmljZVxuICpcbiAqL1xuXG4ucHJvZHVjdC1wcmljZSB7XG4gIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy0zMDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgQGluY2x1ZGUgY2FsYy1saW5lSGVpZ2h0KDI0LCAzMik7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAxOXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgJi5wcm9kdWN0LXByaWNlLS1zaG9wIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gIH1cblxuICAmLnByb2R1Y3QtcHJpY2UtLWluYWN0aXZlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gICAgY29sb3I6ICRiYXNlLWJsYWNrLTUwO1xuICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAxOHB4LCAyNHB4KTtcbiAgfVxuXG4gICYucHJvZHVjdC1wcmljZS0tZGlzY291bnRlZCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICAgIGNvbG9yOiAgJGJyYW5kLW9yYW5nZTtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGZvbnQtc2l6ZSwgMThweCwgMjRweCk7XG4gIH1cblxuICAmLnByb2R1Y3QtcHJpY2UtLW9yaWdpbmFsIHtcbiAgICBsaW5lLWhlaWdodDogMS41NTtcbiAgICBtYXJnaW46IDEwcHggMCAwIDE3cHg7XG4gICAgY29sb3I6ICRiYXNlLWJsYWNrLTUwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAxMnB4LCAxNnB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gIH1cbn0iLCIvKipcbiAqXG4gKiBQcm9kdWN0IFR5cGVcbiAqXG4gKi9cblxuLnByb2R1Y3QtdHlwZSB7XG5cdGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZHVjdC10eXBlLWJ1dHRvbiB7XG5cdHdpZHRoOiAxMjBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGJhc2UtZ3JheS1ib3JkZXItbGlnaHQ7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0ZmxvYXQ6IGxlZnQ7XG5cdGhlaWdodDogNjBweDtcblx0cGFkZGluZzogOHB4IDEzcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiA4cHggMTJweCAwIDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLW91dDtcblxuXHRoNiB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHR9XG5cblx0cCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XG5cdH1cblxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogM3B4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDBweDtcblx0XHRsZWZ0OiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saWdodC1ibHVlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuXHRcdHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLW91dDtcblx0fVxufVxuXG4ucHJvZHVjdC10eXBlX19vcmlnaW5hbCB7XG5cdGNvbG9yOiAkYmFzZS1ibGFjay01MDtcblx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG5cdG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5wcm9kdWN0LXR5cGUtYnV0dG9uLmFjdGl2ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xuXG5cdCY6YWZ0ZXIge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMTUwbXMgZWFzZS1vdXQ7XG5cdH1cbn0iLCIvKipcbiAqXG4gKiBWaWRlb1xuICpcbiAqL1xuXG4udmlkZW8td3JhcHBlciB7XG5cbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ibGFjaztcblxufVxuXG4udmlkZW8tY29udHJvbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtMTgwZGVnLCB0cmFuc3BhcmVudCwgJGJhc2UtYmxhY2stNDApO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiA0JTtcbiAgcGFkZGluZy1yaWdodDogNCU7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUocGFkZGluZy1ib3R0b20sIDE1cHgsIDMycHgpO1xuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udmlkZW8tcHJldmlldyB7XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuXG4udmlkZW8tcGxheSB7XG4gIFxuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDglO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuXG4gIG1heC13aWR0aDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzJTtcblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgZmlsbDokYmFzZS13aGl0ZTtcblxuICB9XG5cbiAgLnZpZGVvLWJ0bi1wbGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnZpZGVvLWJ0bi1wYXVzZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gIH1cbn1cblxuXG4ucGF1c2Uge1xuICAudmlkZW8tYnRuLXBsYXkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnZpZGVvLWJ0bi1wYXVzZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udmlkZW8tdm9sdW1lIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxNSU7XG5cblxuXG4gIHN2ZyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC52b2x1bWUtYmFyIHtcbiAgICBcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTdweDtcbiAgICBtYXJnaW4tbGVmdDogOCU7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZS1ib3JkZXI7XG5cbiAgICAucHJvZ3Jlc3MtY2lyY2xlIHtcbiAgICAgIFxuICAgICAgdG9wOiAtNXB4O1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG5cbiAgICB9XG4gXG4gIH1cblxuICBcbiAgIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgIH1cblxufVxuXG4udmlkZW8tcHJvZ3Jlc3Mge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDY5JTtcblxuICAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuXG4gICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICB9XG5cblxufVxuXG4udmlkZW8tZnVsbHNjcmVlbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDglO1xuXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IFxuXG4gIG1heC13aWR0aDogMzBweDtcblxuICBzdmcge1xuICAgIFxuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIFxuICAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgfVxufVxuXG4jcHJvZ3Jlc3MtYmFyIHtcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXI6IDA7XG5cbiAgdG9wOiAtNnB4O1xuXG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUod2lkdGgsIDcwJSwgODklKTtcblxuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcblxuICAgIHdpZHRoOiA1MCU7XG5cbiAgfVxuXG4gICY6YmVmb3JlIHtcblxuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlLWJvcmRlcjtcbiAgfVxuXG59XG5cbi5wcm9ncmVzcy1iYXJfcHJvZ3Jlc3NfX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cblxuLnByb2dyZXNzLWJhcl9wcm9ncmVzcyB7XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XG5cbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcblxuICAmOmFmdGVyIHtcblxuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xuICB9XG59XG5cbi52aWRlby1wcm9ncmVzcyB7XG5cbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogNSU7XG4gIHdpZHRoOiA2OSU7XG4gIHRvcDogLTI2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG5cbiAgICB3aWR0aDogNTclO1xuXG4gIH1cblxufVxuXG4udmlkZW8tdGltZSB7XG4gIFxuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogODBweDtcblxuICBwIHtcbiAgICBcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LWZhbWlseTogJHNhbXN1bmctNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogJGJhc2Utd2hpdGU7XG5cbiAgfVxufVxuXG4ucHJvZ3Jlc3MtY2lyY2xlIHtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xufVxuXG52aWRlbzo6LXdlYmtpdC1tZWRpYS1jb250cm9scyB7XG4gIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmlkZW8tY29udHJvbHMge1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDIxNDc0ODM2NDc7XG59XG5cblxudmlkZW86Oi13ZWJraXQtbWVkaWEtY29udHJvbHMge1xuICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucHJvZ3Jlc3MtYmFyX193cmFwLXZvbHVtZSB7XG5cbiAgdG9wOiAwO1xuXG59XG5cblxuOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzIHtcbiAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG59XG5cbnZpZGVvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLWVuY2xvc3VyZSB7XG4gIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKi0tLS0tLS0tLS0gIE1PQklMRSAgLS0tLS0tLS0tLSovXG4udmpzLXBsYXktY29udHJvbCB7XG5cbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyOiAwO1xuXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3ZpZGVvanMvcGxheS5zdmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwO1xuICBmb250LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMzAwbXMsICBjdWJpYy1iZXppZXIoMC4xOTAsIDEuMDAwLCAwLjIyMCwgMS4wMDApKTtcblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDklO1xuICB9XG5cbiAgJjpob3ZlciB7XG5cbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDMwMG1zLCAgY3ViaWMtYmV6aWVyKDAuMTkwLCAxLjAwMCwgMC4yMjAsIDEuMDAwKSk7XG5cbiAgfVxufVxuXG4udmpzLXBsYXktY29udHJvbC52anMtcGxheWluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3ZpZGVvanMvcGF1c2Uuc3ZnJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlO1xufVxuXG4udmpzLWZ1bGxzY3JlZW4tY29udHJvbCB7XG5cbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XG4gIGJvcmRlcjogMDtcbn1cblxuLnZpZGVvLXBsYXktbW9iaWxlIHtcblxuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKG1heC13aWR0aCwgNzBweCwgODBweCk7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUobWF4LWhlaWdodCwgNzBweCwgODBweCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICB9XG59XG5cbi52aWRlby1idG4tcGxheSB7XG5cbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZpZGVvLWpzIHtcbiAgXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWJsYWNrO1xufVxuXG4udmpzLWVycm9yLWRpc3BsYXkge1xuXG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtY29udHJvbC1iYXIge1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMCA1JTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODBweDtcbiAgYm90dG9tOiA1cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtMTgwZGVnLCB0cmFuc3BhcmVudCwgJGJhc2UtYmxhY2stMzApO1xuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIGhlaWdodDogNTVweDtcbiAgfVxufVxuXG4udmpzLXBsYXktY29udHJvbCB7XG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgdG9wOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbn1cblxuLnZqcy10aW1lLWNvbnRyb2wge1xuICBcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgdG9wOiAyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi52anMtY2FwdGlvbi1zZXR0aW5ncywgLnZqcy1yZW1haW5pbmctdGltZS1kaXNwbGF5LCAudmpzLWxpdmUtY29udHJvbCwgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uLCAudmpzLWNhcHRpb25zLWJ1dHRvbiwgLnZqcy1wbGF5YmFjay1yYXRlLCAudmpzLWRlc2NyaXB0aW9ucy1idXR0b24sIC52anMtY2hhcHRlcnMtYnV0dG9uLCAudmpzLWF1ZGlvLWJ1dHRvbiwgLnZqcy1sb2FkLXByb2dyZXNzIHtcblxuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmpzLWN1cnJlbnQtdGltZSwgLnZqcy1kdXJhdGlvbiB7XG5cbiAgdG9wOiAyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgc3BhbiB7XG5cbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi52anMtcHJvZ3Jlc3MtY29udHJvbCB7XG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQxJTtcbiAgdG9wOiAzMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAyMXB4O1xuXG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIHdpZHRoOiAzNSU7XG4gIH0gIFxuXG59XG5cbi52anMtcG9zdGVyIHtcbiAgXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblxufVxuXG4udmpzLWZ1bGxzY3JlZW4tY29udHJvbCB7XG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cblxuLnZpZGVvLWpzIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnZqcy1kZWZhdWx0LXNraW4gLnZqcy1iaWctcGxheS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tanMgLnZqcy1zbGlkZXIge1xuICBiYWNrZ3JvdW5kOiAkYmFzZS13aGl0ZS01MDtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWxldmVsLFxuLnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzcyxcbi52aWRlby1qcyAudmpzLXNsaWRlci1iYXIge1xuICBiYWNrZ3JvdW5kOiAkYmFzZS13aGl0ZS01MDtcblxufVxuXG4udmpzLXBsYXktcHJvZ3Jlc3Mge1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLnZqcy1jb250cm9sLXRleHQge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnZqcy1wcm9ncmVzcy1ob2xkZXIge1xuICBcbiAgaGVpZ2h0OiAycHg7XG5cbn1cblxuLnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzcywgLnZpZGVvLWpzIC52anMtc2xpZGVyLWJhciB7XG5cbiAgaGVpZ2h0OiAycHg7XG5cbiAgJjpiZWZvcmUge1xuICAgIFxuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTVweDtcbiAgICB0b3A6IC03cHg7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxufVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtYmFyIHtcblxuICAmOmJlZm9yZSB7XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gIH1cblxufVxuXG4udmlkZW8tanMgLnZqcy1sb2FkLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2JmYzdkMztcbiAgYmFja2dyb3VuZDogcmdiYSgxMTUsIDEzMywgMTU5LCAwLjUpO1xufVxuXG4udmlkZW8tanMgLnZqcy1sb2FkLXByb2dyZXNzIGRpdiB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDExNSwgMTMzLCAxNTksIDAuNzUpO1xufVxuXG4gLnZqcy1jdXJyZW50LXRpbWUtZGlzcGxheSwgLnZqcy10aW1lLWRpdmlkZXIsIC52anMtZHVyYXRpb24ge1xuXG4gICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICRiYXNlLXdoaXRlO1xuXG4gfVxuXG4udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wsXG4udmlkZW8tanMgLnZqcy12b2x1bWUtbWVudS1idXR0b24ge1xuXG4gIC52anMtY29udHJvbC10ZXh0IHtcbiAgXG4gICAgZGlzcGxheTogbm9uZTtcblxuICB9XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4udmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2w6YmVmb3JlLFxuLnZpZGVvLWpzIC52anMtdm9sdW1lLW1lbnUtYnV0dG9uOmJlZm9yZSB7XG4gIC8vIGNvbnRlbnQ6IFwiXFxlMDA2XCI7XG59XG5cbi52anMtdm9sdW1lLW1lbnUtYnV0dG9uIHtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDclO1xuICB3aWR0aDogMjYlO1xuXG4gICY6YmVmb3JlIHtcblxuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG5cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy92aWRlb2pzL3NvdW5kLnN2ZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC0ycHg7XG5cbiAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDMwMG1zLCAgY3ViaWMtYmV6aWVyKDAuMTkwLCAxLjAwMCwgMC4yMjAsIDEuMDAwKSk7XG5cbiAgICBAaW5jbHVkZSBxLWlzLWxhcmdlIHtcblxuICAgICAgbGVmdDogLTEycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgICAgbGVmdDogLTIwcHg7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDMwMG1zLCAgY3ViaWMtYmV6aWVyKDAuMTkwLCAxLjAwMCwgMC4yMjAsIDEuMDAwKSk7XG5cbiAgICB9XG4gIH1cblxuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1jb250cm9sIHtcbiAgd2lkdGg6IDVlbTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbjogMS4xZW0gYXV0byAwO1xuXG4gICY6YmVmb3JlIHtcblxuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG5cbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1sZXZlbCB7XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogJGJhc2Utd2hpdGUgdXJsKCcnKSAtNTAlIDAgcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG5cbiAgJjpiZWZvcmUge1xuICAgIFxuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTVweDtcbiAgICB0b3A6IC02cHg7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuXG59XG5cbi52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3Mge1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xuXG59XG5cbi52anMtZnVsbHNjcmVlbi1jb250cm9sIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy92aWRlb2pzL2VudGVyLWZ1bGwuc3ZnJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgc3BhbiB7XG5cbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcblxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAzMDBtcywgIGN1YmljLWJlemllcigwLjE5MCwgMS4wMDAsIDAuMjIwLCAxLjAwMCkpO1xuXG4gIH1cblxufVxuXG5bdGl0bGV+PVwiTm9uLUZ1bGxzY3JlZW5cIl0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy92aWRlb2pzL2V4aXQtZnVsbC5zdmcnKTtcbn1cbiIsInJlbW90ZS1zdmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBzdmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuIiwiLyoqXG4gKlxuICogUmVzcG9uc2l2ZSBJbWFnZVxuICpcbiAqL1xuLnJlc3BvbnNpdmUtaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHJpZ2h0OiAtMXB4O1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG9wYWNpdHk6IDA7XG5cbiAgQGluY2x1ZGUgcS1pcy1tYXgge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICB3aWR0aDogMTAxJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cblxuICAmW3N0LXJlc3BvbnNpdmUtc3R5bGU9XCJjb250YWluLXRvcC1sZWZ0XCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgJltzdC1yZXNwb25zaXZlLXN0eWxlPVwiY29udGFpbi10b3AtcmlnaHRcIl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgJltzdC1yZXNwb25zaXZlLXN0eWxlPVwiY29udGFpbi10b3AtY2VudGVyXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAmW3N0LXJlc3BvbnNpdmUtc3R5bGU9XCJjb250YWluLWNlbnRlci1yaWdodFwiXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAmW3N0LXJlc3BvbnNpdmUtc3R5bGU9XCJjb250YWluLWNlbnRlci1sZWZ0XCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgJltzdC1yZXNwb25zaXZlLXN0eWxlPVwiY29udGFpbi1jZW50ZXItY2VudGVyXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuICAmW3N0LXJlc3BvbnNpdmUtc3R5bGU9XCJjb3Zlci1jZW50ZXItY2VudGVyXCJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB9XG5cbiAgXG59XG4vLyB3aGVuIGFjdGluZyBhcyBhIGZhbGxiYWNrIGZvciB2aWRlbyAoc2hvdyBpbWFnZSBpbnN0ZWFkIG9mIHZpZGVvIG9uIG1vYmlsZSlcbi5yZXNwb25zaXZlLWltYWdlLmFzLWZhbGxiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvKipcbiAqXG4gKiBTaGFyZSBFbGVtZW50c1xuICpcbiAqL1xuXG4uc2hhcmUtZWxlbWVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLXRvcCwgNDBweCwgNjRweCk7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUocGFkZGluZy1ib3R0b20sIDQwcHgsIDY0cHgpO1xuICB0ZXh0YXJlYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2hhcmUtZWxlbWVudF9faWNvbi13cmFwIHtcbiAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUobWFyZ2luLXRvcCwgMThweCwgMjRweCk7XG59XG5cbi5zaGFyZS1lbGVtZW50X19pY29uIHtcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDVweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogNDZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtYmxhY2s7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAycHggc29saWQgYmxhY2s7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgIFxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDI1MG1zLCBjdWJpYy1iZXppZXIoMC4xOTAsIDEuMDAwLCAwLjIyMCwgMS4wMDApKTtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgZmlsbDogJGJhc2Utd2hpdGU7XG4gICAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgICAgZmlsbDogJGJhc2UtYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTowO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBmaWxsOiAkYmFzZS1ibGFjaztcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAycHggOHB4IHJnYmEoMCwwLDAsMC4xMCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAuMjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufSIsIi8qKlxuICpcbiAqIFNWRyBMYXllcnNcbiAqXG4gKi9cblxuLnN2Zy1sYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGxlZnQ6IDUwJTtcblxuICAuY3RhLW1vZHVsZSAmIHtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAvLyBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAvLyAgIG1heC1oZWlnaHQ6IDI0MHB4O1xuICAgIC8vICAgdG9wOiAxM3B4O1xuICAgIC8vIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cblxuLnN2Zy1sYXllcl9fdG9wLWxheWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjg1O1xuICB6LWluZGV4OiAxO1xuXG4gIC5jdGEtbW9kdWxlICYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJvZHktbW92aW5nX19lbGVtZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAxMDAwbXMsICBjdWJpYy1iZXppZXIoMC4xOTAsIDEuMDAwLCAwLjIyMCwgMS4wMDApKTtcbn0gIiwiLyoqXG4gKlxuICogVG9vbHRpcFxuICpcbiAqL1xuXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi50b29sdGlwX19tYXJrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQ6ICNiMWIxYjE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTcwMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4udG9vbHRpcF9fYnViYmxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTZweDtcbiAgYm90dG9tOiBjYWxjKDEwMCUgKyA4cHgpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2U7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHdpZHRoOiAyODRweDtcbiAgY29sb3I6ICRiYXNlLXdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ncmF5LWFjdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLnRvb2x0aXBfX2Fycm93IHtcbiAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtZ3JheS1hY3RpdmU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgYm90dG9tOiBjYWxjKDEwMCUgKyAzcHgpO1xuICByaWdodDogNXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9vbHRpcF9fYnViYmxlLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE4cHg7XG4gIHJpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICRiYXNlLWJsYWNrO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLDAsMCwuMjMpO1xuXG4gIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgIHN0cm9rZTogJGJhc2Utd2hpdGU7XG4gICAgZmlsbDogJGJhc2Utd2hpdGU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICBzdmcge1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4udG9vbHRpcF9fYnViYmxlLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi50b29sdGlwX19idWJibGUtZGVzY3JpcHRpb24ge1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKGZvbnQtc2l6ZSwgMTJweCwgMTZweCk7XG4gIEBpbmNsdWRlIHNjYWxlLXZhbHVlKGxpbmUtaGVpZ2h0LCAxNnB4LCAyNHB4KTtcbn1cblxuXG4udG9vbHRpcF9fcXVlc3Rpb24ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy03MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcblxuICAgIC50b29sdGlwX19tYXJrIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqXG4gKiBPVkVSTEFZXG4gKlxuICovXG4ubW9kdWxlLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwO1xuICBkaXNwbGF5OiBub25lO1xuXG4gIHZpZGVvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC52anMtY29udHJvbC1iYXIge1xuICAgIGJvdHRvbTogLTFweDtcbiAgfVxuXG4gIC5idXR0b24tLWNsb3NlIHtcbiAgICB0b3A6IC02NXB4O1xuICAgIHJpZ2h0OiAtNjVweDtcbiAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgICB0b3A6IC02NXB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5tb2R1bGUtb3ZlcmxheV9fYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtYmxhY2stODA7XG59XG5cbi5tb2R1bGUtb3ZlcmxheV9fd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIG1heC1oZWlnaHQ6IDkwMHB4O1xuICB3aWR0aDogNzAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuXG4ubW9kdWxlLW92ZXJsYXlfX2VsZW1lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm1vZHVsZS1vdmVybGF5X19lbGVtZW50X19pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udmpzLXZvbHVtZS1tZW51LWJ1dHRvbiB7XG4gIHdpZHRoOiAyMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbiIsIi8qKlxuICpcbiAqIEJsb2cgTGlzdFxuICpcbiAqL1xuLmJsb2ctbGlzdF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKGhlaWdodCwgMTU2cHgsIDMyMHB4KTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShtYXJnaW4tYm90dG9tLCAxMHB4LCAzMnB4KTtcblxuICAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYmxvZy1saXN0X19pdGVtLS1mZWF0dXJlZCB7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUoaGVpZ2h0LCAyMDBweCwgNDgwcHgpO1xuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHsgXG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5ibG9nLWxpc3RfX2l0ZW1fX2xpbmsge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmhvdmVyIHtcbiAgICAuYmxvZy1saXN0X19pdGVtX19pbWFnZS1pdGVtIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgNjUwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0MCwgMC40NDAsIDEuMDAwKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQmxvZyBCbG9jayBJbWFnZVxuLmJsb2ctbGlzdF9faXRlbV9faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQyJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwgeyBcbiAgICB3aWR0aDogMzUlO1xuICB9XG5cbiAgLmJsb2ctbGlzdF9faXRlbS0tZmVhdHVyZWQgJiB7XG4gICAgd2lkdGg6IDY2JTtcbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHsgXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0OCU7XG4gICAgfVxuICB9XG59XG5cbi5ibG9nLWxpc3RfX2l0ZW1fX2ltYWdlLWl0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbiAgdHJhbnNpdGlvbjogYWxsIDQwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NDAsIDAuNDQwLCAxLjAwMCk7XG59XG5cblxuLy8gQmxvZyBCbG9jayBEZXNjcmlwdGlvblxuLmJsb2ctbGlzdF9faXRlbV9fZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDU4JTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogYmxhY2s7XG4gIHBhZGRpbmc6IDIycHg7XG5cbiAgLmJsb2ctbGlzdF9faXRlbS0tZmVhdHVyZWQgJiB7XG4gICAgd2lkdGg6IDM0JTtcblxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwgeyBcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMTRweCAxNnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwgeyBcbiAgICB3aWR0aDogNjUlO1xuICB9XG59XG5cbi5ibG9nLWxpc3RfX2l0ZW1fX3RpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKGJvdHRvbSwgMjBweCwgNDBweCk7XG4gIHdpZHRoOiA4MCU7XG4gIFxuICAuYmxvZy1saXN0X19pdGVtLS1mZWF0dXJlZCAmIHtcbiAgICBib3R0b206IDIwcHg7XG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7IFxuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIGJvdHRvbTogMTZweDtcbiAgICB9XG4gIH1cbn0iLCIvKipcbiAqXG4gKiBSZWxhdGVkIHBvc3RcbiAqXG4gKi9cblxuLnJlbGF0ZWQtcG9zdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMiU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMS4zJTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShtYXJnaW4tYm90dG9tLCAxMHB4LCAzMnB4KTtcblxuICAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5yZWxhdGVkLXBvc3RfX2xpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAucmVsYXRlZC1wb3N0X19pbWFnZS1pdGVtIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDY1MG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NDAsIDAuNDQwLCAxLjAwMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJlbGF0ZWQtcG9zdF9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGhlaWdodCwgMTUwcHgsIDI1MHB4KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLnJlbGF0ZWQtcG9zdF9faW1hZ2UtaXRlbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNik7XG4gICAgdHJhbnNpdGlvbjogYWxsIDQwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NDAsIDAuNDQwLCAxLjAwMCk7XG4gIH1cblxuICAvLyBEZXNjcmlwdGlvblxuICAucmVsYXRlZC1wb3N0X19kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUoaGVpZ2h0LCAxNjRweCwgMjQwcHgpO1xuICAgIGNvbG9yOiAkYmFzZS1ibGFjay04MDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7IFxuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLnJlbGF0ZWQtcG9zdF9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGJvdHRvbSwgMjBweCwgNDBweCk7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufSIsIi5jYXJkLXNsaWRlciB7XG4gIHBhZGRpbmc6IDEwcHggMDtcblxuICAuc3Qtc2xpZGVyX19zbGlkZSB7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBtYXJnaW46IDRweDtcblxuICAgIG1hcmdpbi1yaWdodDogLTRweDtcbiAgICBtYXJnaW46IDAgMnB4O1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IHJnYmEoMTU4LCAxNTgsIDE1OCwgMC4xMyk7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbiIsIi8qKlxuICpcbiAqIENhcm91c2VsXG4gKlxuICovXG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgXG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUoaGVpZ2h0LCAyMDBweCwgNzAwcHgpO1xufVxuXG4uY2Fyb3VzZWxfX3NsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNhcm91c2VsLXNsaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHotaW5kZXg6IDA7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC52anMtY29udHJvbC1iYXIge1xuICAgIGJvdHRvbTogMDtcblxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAudmpzLXRlY2gge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAzNTBtcywgIGN1YmljLWJlemllcigwLjE5MCwgMS4wMDAsIDAuMjIwLCAxLjAwMCkpO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItdG9wOiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItbGVmdDogMjBweCBzb2xpZCAkYnJhbmQtbGlnaHQtYmx1ZS0yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZqcy1wbGF5aW5nIC52anMtYmlnLXBsYXktYnV0dG9ue1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5jYXJvdXNlbC1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdG9wOiAxNjBweDtcblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0gIEFycm93cyAgLS0tLS0tLS0tLSovXG5cbi5jYXJvdXNlbF9fYXJyb3ctd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgei1pbmRleDogMjtcblxuICAucHJvZHVjdC1jYXJvdXNlbCAmIHtcbiAgICBcbiAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG5cbiAgICAgIHRvcDogMjAlO1xuXG4gICAgfVxuXG5cbiAgICBAaW5jbHVkZSBxLWlzLW1pbi1tZWRpdW0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDU1cHg7XG4gIGhlaWdodDogNTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtM3B4O1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIGhlaWdodDogNTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiRiYXNlLXdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMzUwbXMsICBjdWJpYy1iZXppZXIoMC4xOTAsIDEuMDAwLCAwLjIyMCwgMS4wMDApKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICB9XG4gIH1cbn1cblxuLmNhcm91c2VsX19hcnJvdy1sZWZ0IHtcbiAgbGVmdDogMjRweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgYm94LXNoYWRvdzogMCAwIDZweCAwIHJnYmEoMCwwLDAsMC4wNCk7XG59XG5cbi5jYXJvdXNlbF9fYXJyb3ctcmlnaHQge1xuICByaWdodDogMjRweDtcbiAgYm94LXNoYWRvdzogMCA2cHggNnB4IDAgcmdiYSgwLDAsMCwwLjA1KTtcbn1cbiIsIi5jb29raWUtbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ncmF5LWhvdmVyO1xufVxuXG4uY29va2llLW1lc3NhZ2VfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMjBweDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgbWFyZ2luOiAyMHB4O1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvb2tpZS1tZXNzYWdlX190ZXh0IHtcbiAgd2lkdGg6IDcwJTtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIG1heC13aWR0aDogMTEyNHB4O1xuXG4gIHAge1xuICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAxNHB4LCAxNnB4KTtcbiAgfVxuICBAaW5jbHVkZSBxLWlzLWxhcmdlIHtcbiAgICB3aWR0aDogNjIlO1xuICB9XG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY29va2llLW1lc3NhZ2VfX2J1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI0cHg7XG4gIHRvcDogMThweDtcbiAgbWluLXdpZHRoOiAxMTBweDtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4iLCIvKipcbiAqXG4gKiBEZXRhaWwgYmxvY2tcbiAqXG4gKi9cblxuLnByb2R1Y3QtZGV0YWlsc19fd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xufVxuXG4ucHJvZHVjdC1kZXRhaWxzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IGF1dG87XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUobWFyZ2luLXRvcCwgNjBweCwgMTIwcHgpO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKG1hcmdpbi1ib3R0b20sIDI1cHgsIDkwcHgpO1xuICB3aWR0aDogODUlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDclO1xuICB9XG5cbiAgaDMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgY29sb3I6ICAkYmFzZS1ibGFjay04MDtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKG1hcmdpbi1ib3R0b20sIDVweCwgMjZweCk7XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy03MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0LWRldGFpbHMub3BlbiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5kZXRhaWwtYmxvY2staW50cm8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmRldGFpbC1ibG9ja19fcm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKG1hcmdpbi10b3AsIDIwcHgsIDMwcHgpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRldGFpbC1ibG9ja19fdGl0bGUge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxMCU7XG4gIHdpZHRoOiAyMSU7XG4gIGNvbG9yOiAgJGJhc2UtYmxhY2s7XG4gIG1heC13aWR0aDogMTQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgICB3aWR0aDogMzUlO1xuICAgIG1heC13aWR0aDogMTYycHg7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDMzcHg7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC00cHg7XG4gIH1cbn1cblxuLmRldGFpbC1ibG9ja19fdGl0bGVfX2ljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZGV0YWlsLWJsb2NrX19ib2R5IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA3MCU7XG5cbiAgdWwge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuXG5cbiAgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgXG4gICAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICB9XG4gIH1cbiBcbiAgcCB7XG4gICAgY29sb3I6ICAkYmFzZS1ibGFjay04MDtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59IiwiLyoqXG4gKlxuICogRm9ybVxuICpcbiAqL1xuXG4uZm9ybSB7XG4gIGJhY2tncm91bmQ6ICRiYXNlLXdoaXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcblxuICBmaWVsZHNldCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgaDEsIGgyLCBoMywgaDQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cblxuICBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgfVxufVxuXG4uZm9ybSxcbi5mb3JtIGZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cblxuLmZvcm1fX2JvZHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMzFweCAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMTAwJTtcblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5mb3JtX19kaXZpZGVyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICRiYXNlLWJsYWNrLTEwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgbWFyZ2luOiAzMnB4IGF1dG87XG4gIH1cbn1cblxuLmZvcm1fX2NyZWRpdC1jYXJkLWRldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgLmZvcm0taW5wdXQtLTFjb2xzIHtcbiAgICAuZm9ybS1pbnB1dF9fZmllbGQge1xuICAgICAgbWF4LXdpZHRoOiA4NiU7XG4gICAgfVxuICB9XG59XG4uZm9ybV9fY3JlZGl0LWNhcmQtZXh0cmFzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gIG1heC13aWR0aDogMjQwcHg7XG59XG5cbi5mb3JtX19jcmVkaXQtY2FyZC1kZXRhaWxzLFxuLmZvcm1fX2NyZWRpdC1jYXJkLWV4dHJhcyB7XG4gIHdpZHRoOiA1MCU7XG5cbiAgLmZvcm0taW5wdXQtLWNjLWV4dHJhIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgLmZvcm0taW5wdXQtLWNjLWV4dHJhIHtcbiAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgIG1heC13aWR0aDogOTZweDtcbiAgICB9XG5cbiAgICAuZm9ybS1pbnB1dC0tMWNvbHMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAuZm9ybS1pbnB1dF9fZmllbGQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm9ybV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuIiwiLyoqXG4gKlxuICogSGVscFxuICpcbiAqL1xuXG4uaGVscCB7XG4gIHBhZGRpbmc6IDIwcHg7XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAuaGVscF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGZvbnQtc2l6ZSwgMTFweCwgMTVweCk7XG4gIH1cbiAgLmhlbHBfX3F1ZXN0aW9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxufSIsIi5ub3RpZmljYXRpb24tYmFyIHtcbiAgaGVpZ2h0OiA2NHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogJGJyYW5kLXB1cnBsZTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihoZWlnaHQsIDYwMG1zLCBjdWJpYy1iZXppZXIoMC4xOTAsIDEuMDAwLCAwLjIyMCwgMS4wMDApKTtcblxuICAmLm5vdGlmaWNhdGlvbi1iYXItLWNsb3NlIHtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cblxuICBwIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAxNHB4LCAxNnB4KTtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LWZhbWlseTogJHNhbXN1bmctNDAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5vdGlmaWNhdGlvbi1iYXJfX2Nsb3NlLWJ0biB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogNTBweDtcbiAgICBib3R0b206IDIwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBwIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggNzJweCAxMHB4IDI1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIC5ub3RpZmljYXRpb24tYmFyX19jbG9zZS1idG4ge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICByaWdodDogMjVweDtcbiAgICAgIGJvdHRvbTogMjJweDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLm5vdGlmaWNhdGlvbi1iYXItLXN0YXRpYyB7XG4gICAgbWFyZ2luLXRvcDogLTgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTM2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWxpZ2h0LWJsdWU7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy03MDA7XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtcGFnZSAmIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtY29udGFpbmVyLm5vdGlmaWNhdGlvbi1iYXItLW9wZW4ge1xuICBtYXJnaW4tdG9wOiA2NHB4O1xuXG4gIC5ub3RpZmljYXRpb24tYmFyX19jbG9zZS1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59IiwiLnF1aWNrLXNlYXJjaCB7XG4gIHotaW5kZXg6IDIxO1xuXG4gICYub3BlbiB7XG4gICAgLnF1aWNrLXNlYXJjaF9faW5uZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5xdWljay1zZWFyY2hfX3RvZ2dsZS1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAwO1xuICBmb250LWZhbWlseTogJHNhbXN1bmctNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAuMDZzIGxpbmVhcjtcbiAgZmxleDogMCAwIDU2cHg7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWxpZ2h0LWJsdWU7XG5cbiAgICBzdmcge1xuICAgICAgZmlsbDogJGJhc2Utd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMyMEI3RUY7XG5cbiAgICBzdmcge1xuICAgICAgZmlsbDogJGJhc2Utd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgY29sb3I6ICM4NDg0ODQ7XG4gIH1cblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGZpbGw6ICRiYXNlLWJsYWNrLTgwO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMDZzIGxpbmVhcjtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2OHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG5cbiAgICBzdmcge1xuICAgICAgZmlsbDogJGJhc2UtYmxhY2stODAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4ucXVpY2stc2VhcmNoX19pbm5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB6LWluZGV4OiAyMTtcbn1cblxuLnF1aWNrLXNlYXJjaF9fYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKCMwMDAsIC41KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMjE7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICB0b3A6IDY0cHg7XG4gIH1cbn1cblxuLnF1aWNrLXNlYXJjaF9faW5wdXQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAkdXBwZXItc2l6aW5nLXJhbmdlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucXVpY2stc2VhcmNoX19pY29uLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMycHg7XG4gIHRvcDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbiAgaGVpZ2h0OiAyNnB4O1xuICB3aWR0aDogMjZweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICBsZWZ0OiAxcHg7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGZpbGw6ICRiYXNlLXdoaXRlO1xuICB9XG59XG5cbi5xdWljay1zZWFyY2hfX3Jlc2V0LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgYmFja2dyb3VuZDogcmdiYSgjMDAwLCAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAuMDZzIGVhc2U7XG5cbiAgQG1lZGlhKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgcmlnaHQ6IDIuMyU7XG4gIH1cblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZmlsbDogJGJhc2Utd2hpdGU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICMwOEEyREI7XG4gIH1cbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5xdWljay1zZWFyY2hfX2JsdWVuZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTZweDtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lsbC1jaGFuZ2U6IHdpZHRoO1xufVxuLnF1aWNrLXNlYXJjaF9fYmx1ZW5lc3MtYmFja2dyb3VuZCB7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTEwJTtcbiAgcGFkZGluZy10b3A6IDExMCU7XG4gIGJhY2tncm91bmQ6ICRicmFuZC1saWdodC1ibHVlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gIH1cbn1cblxuLnF1aWNrLXNlYXJjaF9faW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogODBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBmb250LWZhbWlseTogJHNhbXN1bmctNDAwO1xuXG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICBjb2xvcjogcmdiYSgjZmZmLCAuNSk7XG4gIH1cbiAgJjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cbiAgICAgY29sb3I6IHJnYmEoI2ZmZiwgLjUpO1xuICB9XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIgeyAgLyogRmlyZWZveCAxOSsgKi9cbiAgICAgY29sb3I6IHJnYmEoI2ZmZiwgLjUpO1xuICB9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgY29sb3I6IHJnYmEoI2ZmZiwgLjUpO1xuICB9XG59XG5cblxuLnF1aWNrLXNlYXJjaF9fcmVzdWx0cy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogODBweDtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogJHVwcGVyLXNpemluZy1yYW5nZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcblxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbjogMjRweCAwO1xuICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy03MDA7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICB9XG59XG5cbi5xdWljay1zZWFyY2hfX3Jlc3VsdHMtc2VjdGlvbi0tcHJvZHVjdHMge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cblxuLnF1aWNrLXNlYXJjaF9fcHJvZHVjdHMge1xuICBwYWRkaW5nOiAwIDY5cHggMCA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiAtNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDIxNHB4O1xufVxuXG4ucXVpY2stc2VhcmNoX19yZXN1bHQtLXByb2R1Y3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOjE2JTtcbiAgaGVpZ2h0OiAyMDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJhY2tncm91bmQ6ICRiYXNlLXdoaXRlO1xuICBtYXJnaW46IDAgOHB4IDAgMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICBmb250LWZhbWlseTogJHNhbXN1bmctNDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2U7XG5cbiAgQGluY2x1ZGUgcS1pcy1tYXgge1xuICAgIHdpZHRoOiAxNS45JTtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtbGFyZ2Uge1xuICAgIHdpZHRoOiAxNS44JTtcbiAgfVxuXG4gQG1lZGlhKG1heC13aWR0aDogMTA3NXB4KSB7XG4gICAgd2lkdGg6IDE5JTtcbiAgfVxuXG4gICBAbWVkaWEobWF4LXdpZHRoOiA5NTBweCkge1xuICAgIHdpZHRoOiAyMy44JTtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNDhweDsgLy8gbGltaXQgMyByb3dzXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIEBtZWRpYShtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTIwcHggMCAtMTZweCAkYnJhbmQtbGlnaHQtYmx1ZSxcbiAgICAgICAgMHB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIH1cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJGJhc2UtYmxhY2stODA7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0yMHB4IDAgLTE2cHggJGJyYW5kLWxpZ2h0LWJsdWUsXG4gICAgICAgIDBweCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgfVxuICB9XG59XG5cbi5xdWljay1zZWFyY2hfX3Byb2R1Y3QtaW1hZ2Uge1xuICB3aWR0aDogMTIwcHg7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ucXVpY2stc2VhcmNoX19yZXN1bHQtLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgcGFkZGluZzogMThweCA4MHB4O1xuICBjb2xvcjogJGJhc2UtYmxhY2stODA7XG4gIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy00MDA7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRUVFRUVFO1xuICB0cmFuc2l0aW9uOiBhbGwgLjFzIGxpbmVhcjtcblxuICBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDhmOGZmO1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogJGJhc2Utd2hpdGU7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICAgIGJhY2tncm91bmQ6ICRiYXNlLWdyYXktaG92ZXI7XG4gIH1cbn1cblxuLnF1aWNrLXNlYXJjaF9fbm8tcmVzdWx0cyB7XG4gIHBhZGRpbmc6IDI0cHggODBweDtcblxuICBzdHJvbmcge1xuICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy03MDA7XG4gIH1cbn1cblxuLnF1aWNrLXNlYXJjaF9fcmVzdWx0LS1hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDMycHggODBweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNFRUVFRUU7XG4gIHRyYW5zaXRpb246IGFsbCAuMXMgbGluZWFyO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICRiYXNlLXdoaXRlO1xuICB9XG59XG5cbkBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgLnF1aWNrLXNlYXJjaF9faW5uZXIge1xuICAgIHRvcDogNjRweDtcbiAgfVxuICAucXVpY2stc2VhcmNoX19pbnB1dC1jb250YWluZXIge1xuICAgIGhlaWdodDogNjRweDtcbiAgfVxuICAucXVpY2stc2VhcmNoX19pY29uLXNlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5xdWljay1zZWFyY2hfX3Jlc3VsdHMtY29udGFpbmVyIHtcbiAgICB0b3A6IDY0cHg7XG5cbiAgICBoNCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgfVxuICB9XG4gIC5xdWljay1zZWFyY2hfX2lucHV0IHtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICB9XG4gIC5xdWljay1zZWFyY2hfX3Jlc2V0LWJ1dHRvbiB7XG4gICAgcmlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuXG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gICAgfVxuICB9XG4gIC5xdWljay1zZWFyY2hfX3RvZ2dsZS1idXR0b24ge1xuICAgIHN2ZyB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgLnF1aWNrLXNlYXJjaF9fcHJvZHVjdHMge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnF1aWNrLXNlYXJjaF9fcmVzdWx0LS1wcm9kdWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMzJweCAxNnB4IDMycHggODhweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWVlO1xuICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy02MDA7XG5cbiAgICBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgICB9XG4gIH1cbiAgLnF1aWNrLXNlYXJjaF9fcHJvZHVjdC1pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDI0cHg7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMnB4IDMycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIH1cblxuICAucXVpY2stc2VhcmNoX19yZXN1bHRzLXNlY3Rpb24tLXByb2R1Y3RzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5xdWljay1zZWFyY2hfX3Jlc3VsdC0tbGluayB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5xdWljay1zZWFyY2hfX3Jlc3VsdC0tYWxsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMjRweCAyNHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbkBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAucXVpY2stc2VhcmNoX19yZXNldC1idXR0b24sXG4gIC5xdWljay1zZWFyY2hfX3Jlc2V0LWJ1dHRvbjphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICRicmFuZC1saWdodC1ibHVlLWFjdGl2ZTtcbiAgfVxufSIsIi8qKlxuICpcbiAqIEZpbHRlclxuICpcbiAqL1xuLyotLS0tLS0tLS0tICBEZXNrdG9wICAtLS0tLS0tLS0tKi9cbi5wcm9kdWN0LWZpbHRlci1jYXRlZ29yeSB7XG4gIHBhZGRpbmc6IDI2cHggMCAwO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICYucHJvZHVjdC1maWx0ZXItY2F0ZWdvcnktLW5vLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAxOHB4IDAgMjJweCAwO1xuXG4gICAgLnByb2R1Y3QtZmlsdGVyX19maWx0ZXJzIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIHBhZGRpbmc6IDI2cHggMCAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxufVxuXG4ucHJvZHVjdC1maWx0ZXIge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTkuMyU7XG4gIG1heC13aWR0aDogMjY1cHg7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ncmF5O1xuXG4gIEBpbmNsdWRlIHEtaXMtbGFyZ2Uge1xuICAgIHdpZHRoOiAyMy43JTtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICB9XG59XG5cbi5wcm9kdWN0LWZpbHRlci13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWdyYXk7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMnB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWZpbHRlcl9fc2hvd2luZy1udW0tcHJvZHVjdHMge1xuICBwYWRkaW5nOiAyMnB4IDI1cHggMThweDtcbiAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTYwMCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogJGJhc2UtYmxhY2stODA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy02MDA7XG4gIH1cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnByb2R1Y3QtZmlsdGVyX19yZXNldC1maWx0ZXJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAyMnB4IDI1cHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTcwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDgwbXMgbGluZWFyO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWdyYXktaG92ZXI7XG4gIH1cbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIH1cblxuICBzdmcge1xuICAgIG1hcmdpbi1yaWdodDogOXB4O1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogMTdweDtcbiAgfVxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucHJvZHVjdC1maWx0ZXItY2F0ZWdvcnlfX2lubmVyLXdyYXAge1xuICBoNiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyOHB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMjhweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ibGFjay04MDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICAgICY6YWZ0ZXIsXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgLmV4cGFuZGVkICYge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3QtZmlsdGVyX19maWx0ZXJzIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgNjAwbXMsIGN1YmljLWJlemllcigwLjE5MCwgMS4wMDAsIDAuMjIwLCAxLjAwMCkpO1xuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHJvZHVjdC1maWx0ZXItY2F0ZWdvcnlfX29wdGlvbnMge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4vKi0tLS0tLS0tLS0gIENhdGVnb3J5IG9wdGlvbiAgLS0tLS0tLS0tLSovXG4ucHJvZHVjdC1maWx0ZXItY2F0ZWdvcnlfX29wdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE2cHggMjRweCAxNnB4IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy00MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDgwbXMgbGluZWFyO1xuXG4gIGlucHV0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ncmF5LWhvdmVyO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIH1cbn1cblxuLnByb2R1Y3RzLWNoZWNrYm94X19ib3gsXG4ucHJvZHVjdHMtcmFkaW9fX2JveCB7XG4gIGZsb2F0OiByaWdodDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjRweDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyOiAycHggc29saWQgJGJhc2UtZ3JheS1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDNweDtcbiAgICBsZWZ0OiAzcHg7XG4gICAgd2lkdGg6IDExcHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWN0LWFzLXJhZGlve1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrOyAgXG59XG5cbi5wcm9kdWN0LWZpbHRlci1jYXRlZ29yeV9fb3B0aW9uLmFjdGl2ZSB7XG4gIC5wcm9kdWN0cy1jaGVja2JveF9fYm94IHtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWxpZ2h0LWJsdWU7XG5cbiAgICBzdmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC5wcm9kdWN0cy1yYWRpb19fYm94LCAuYWN0LWFzLXJhZGlvIHtcbiAgICBib3JkZXItY29sb3I6ICRicmFuZC1saWdodC1ibHVlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saWdodC1ibHVlO1xuXG4gICAgc3ZnIHsgZGlzcGxheTogbm9uZTsgfVxuICB9XG59XG5cbi5wcm9kdWN0LWZpbHRlci1jYXRlZ29yeV9fb3B0aW9uX190aXRsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogODAlO1xuICBtYXgtd2lkdGg6IDE0MHB4O1xuICBjb2xvcjogJGJhc2UtYmxhY2stODA7XG59XG5cbi5wcm9kdWN0LWZpbHRlci1jYXRlZ29yeV9fb3B0aW9uX19jb3VudCB7XG4gIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy00MDA7XG4gIGNvbG9yOiAkYmFzZS1ibGFjay02MDtcbn1cbi8qLS0tLS0tLS0tLSAgU2hvdyBNb3JlIEZpbHRlciAgLS0tLS0tLS0tLSovXG4ucHJvZHVjdC1maWx0ZXItY2F0ZWdvcnlfX3Nob3ctbW9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQtY29sb3IsIDIwMG1zLCBjdWJpYy1iZXppZXIoMC4xOTAsIDEuMDAwLCAwLjIyMCwgMS4wMDApKTtcblxuICBzdmcge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgfVxuXG4gIHAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxOHB4IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy02MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDE7XG4gICAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWdyYXktaG92ZXI7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgfVxufVxuXG4ucHJvZHVjdC1maWx0ZXItY2F0ZWdvcnlfX2hpZGUge1xuICBkaXNwbGF5OiBub25lO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ibGFjay04MDtcbiAgfVxuXG4gIC5zaG93LWxlc3MgJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnByb2R1Y3QtZmlsdGVyLWNhdGVnb3J5X19zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgLnNob3ctbGVzcyAmIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4vKi0tLS0tLS0tLS0gIE1vYmlsZSAgLS0tLS0tLS0tLSovXG4ucHJvZHVjdC1maWx0ZXItbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3QtZmlsdGVyX19tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogNjRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA2O1xuICB9XG59XG5cbi5wcm9kdWN0LWZpbHRlcl9fbW9iaWxlLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDY0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogNTtcbiAgfVxuXG4gIHAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogMjNweDtcbiAgICBmb250LWZhbWlseTogJHNhbXN1bmctNjAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG5cbi5maWx0ZXItYXBwbGllZCB7XG4gIHAge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogMTkwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtZmlsdGVyX19tb2JpbGUtYnV0dG9uLWZpbHRlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5wcm9kdWN0LWZpbHRlcl9fc2hvd2luZy1udW0tcHJvZHVjdHNfX21vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDIzcHg7XG4gIG1hcmdpbjogNnB4IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy00MDA7XG4gIGNvbG9yOiAkYmFzZS1ibGFjay02MDtcbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wcm9kdWN0LWZpbHRlcl9fbW9iaWxlLWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWdyYXktaG92ZXI7XG4gIH1cbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIH1cbn1cblxuLnByb2R1Y3QtZmlsdGVyX19tb2JpbGVfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMnB4IDAgMjRweDtcbiAgd2lkdGg6IDUwJTtcbiAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTgwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucHJvZHVjdC1maWx0ZXJfX3Jlc2V0LWZpbHRlcnNfX21vYmlsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWdyYXk7XG4gIGNvbG9yOiAkYmFzZS1ibGFjay04MDtcbn1cblxuLmZpbHRlci1hcHBsaWVkX19tb2JpbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtbGlnaHQtYmx1ZTtcbiAgY29sb3I6ICRiYXNlLXdoaXRlO1xufVxuXG4ucHJvZHVjdC1maWx0ZXJfX21vYmlsZS1idXR0b24tY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAyOHB4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzMDAlLCAtNTAlKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDMwMG1zLCBjdWJpYy1iZXppZXIoMC4xOTAsIDEuMDAwLCAwLjIyMCwgMS4wMDApKTtcbiAgZmlsbDogJGJhc2UtYmxhY2stODA7XG59XG5cbi5tb2JpbGUtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtZ3JheS1ob3ZlcjtcblxuICAucHJvZHVjdC1maWx0ZXJfX21vYmlsZS1idXR0b24tY2xvc2Uge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtNTAlKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgNDAwbXMsIGN1YmljLWJlemllcigwLjE5MCwgMS4wMDAsIDAuMjIwLCAxLjAwMCksIDEyMG1zKTtcbiAgfVxuXG4gIHAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDUlO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAzOTBtcywgY3ViaWMtYmV6aWVyKDAuMTkwLCAxLjAwMCwgMC4yMjAsIDEuMDAwKSwgNTBtcyk7XG4gIH1cbn1cbiIsIi8qKlxuICpcbiAqIFByb2R1Y3QgU3F1YXJlXG4gKlxuICovXG5cbiAvLyogU3BlY2lmaWVkIGRpZmZlcmVudCBwYWRkaW5nIGZvciBhbnkgcHJvZHVjdC1zcXVhcmVzIHdpdGggcGFyZW50IC5wcm9kdWN0LWdyaWQsIHdoaWNoIG9ubHkgYXBwbGllc1xuIC8vKiB0byBwcm9kdWN0IHNxdWFyZXMgaW4gL3Byb2R1Y3RzIGFuZCBub3QgdGhlIFNUIHNob3AgKHdoaWNoIGhhcyBwYXJlbnQgZWxlbWVudCAucHJvZHVjdC1jYXRlZ29yeS1tb2R1bGVfX3Byb2R1Y3RzKVxuXG4ucHJvZHVjdC1zcXVhcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHggMCA2NXB4O1xuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cblxuICAucHJvZHVjdC1ncmlkICYge1xuICAgIHBhZGRpbmc6IDMwcHggMCAxMnB4O1xuICB9XG5cbiAgLnRleHQtdHJ1bmNhdGUge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG5cbiAgICAucHJvZHVjdC1jYXJvdXNlbCAmIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgfVxuICB9XG5cbiAgLnByb2R1Y3QtZ3JpZC1mZWF0dXJlZCAmIHtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiA4OSU7XG4gICAgbWF4LXdpZHRoOiAxOTVweDtcbiAgICBmb250LWZhbWlseTogJHNhbXN1bmctNDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAxMnB4LCAxNnB4KTtcblxuICAgICYucHJvZHVjdC1zcXVhcmVfX3ByaWNlIHtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICB9XG5cbiAgICAmLnByb2R1Y3Qtc3F1YXJlX19wcmljZS0tZGlzY291bnQge1xuICAgICAgY29sb3I6ICRicmFuZC1vcmFuZ2U7XG5cbiAgICAgIGRlbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAkYmFzZS1ibGFjay0zMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucHJvZHVjdC1zcXVhcmVfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogODAlO1xuICBtYXgtd2lkdGg6IDE4NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzYlO1xuICBoZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NyU7XG4gIH1cblxuICAucHJvZHVjdC1ncmlkLWZlYXR1cmVkICYge1xuICAgIG1heC13aWR0aDogMjQ1cHg7XG4gIH1cbn1cblxuLnByb2R1Y3Qtc3F1YXJlX19sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTgwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiA4cHggMTNweDtcbiAgei1pbmRleDogMjtcblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgcGFkZGluZzogNXB4IDEzcHg7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9wYWNpdHk6IDAuMTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAzcHg7XG4gIH1cbn1cblxuLnByb2R1Y3Qtc3F1YXJlLS1iYW5uZXIge1xuICBwIHtcbiAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICB9XG5cbiAgJi5iZy1wdXJwbGUgcCB7XG4gICAgY29sb3I6ICRiYXNlLXdoaXRlO1xuICB9XG5cbiAgJi5iZy1saWdodC1wdXJwbGUtMyBwIHtcbiAgICBjb2xvcjogJGJhc2UtYmxhY2stODA7XG4gIH1cbiAgLnByb2R1Y3Qtc3F1YXJlX19iYW5uZXItdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cblxuICAmLnByb2R1Y3Qtc3F1YXJlLS1iYW5uZXJfX3R5cGUtYSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3NiU7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAnLic7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgaGVpZ2h0OiA3NHB4O1xuXG4gICAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgICAgaGVpZ2h0OiA3NnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAucHJvZHVjdC1zcXVhcmVfX2ltYWdlIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgICAucHJvZHVjdC1zcXVhcmVfX2Jhbm5lci10aXRsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShmb250LXNpemUsIDE4cHgsIDIycHgpO1xuICAgIH1cbiAgfVxuXG4gICYucHJvZHVjdC1zcXVhcmUtLWJhbm5lcl9fdHlwZS1iIC5wcm9kdWN0LXNxdWFyZV9fYmFubmVyLXRpdGxlIHtcbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIGhlaWdodDogNzRweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTGFiZWwgQ29sb3JzXG4uYmVmb3JlLXB1cnBsZSB7XG4gIGNvbG9yOiAkYnJhbmQtcHVycGxlO1xuXG4gICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHVycGxlO1xuICB9XG59XG5cbi5iZWZvcmUtYmx1ZSB7XG4gIGNvbG9yOiAkYnJhbmQtbGlnaHQtYmx1ZTtcblxuICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWxpZ2h0LWJsdWU7XG4gIH1cbn1cblxuLmJlZm9yZS1saWdodC1wdXJwbGUge1xuICBjb2xvcjogJGJyYW5kLWxpZ2h0LXB1cnBsZTtcblxuICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWxpZ2h0LXB1cnBsZTtcbiAgfVxufVxuXG4uYmVmb3JlLXBvd2RlciB7XG4gIGNvbG9yOiAkYnJhbmQtcG93ZGVyO1xuXG4gICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcG93ZGVyO1xuICB9XG59XG5cbi5iZWZvcmUtbGlnaHQtYmx1ZSB7XG4gIGNvbG9yOiAkYnJhbmQtbGlnaHQtYmx1ZS0zO1xuXG4gICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtbGlnaHQtYmx1ZS0zO1xuICB9XG59XG5cbi5iZWZvcmUtb3JhbmdlIHtcbiAgY29sb3I6ICRicmFuZC1vcmFuZ2U7XG5cbiAgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1vcmFuZ2U7XG4gIH1cbn1cbiIsIi8qKlxuICpcbiAqIFByb2R1Y3QgSGVyb1xuICpcbiAqL1xuXG4ucHJvZHVjdC1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctdG9wLCA1MHB4LCAxMjVweCk7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUocGFkZGluZy1ib3R0b20sIDUwcHgsIDEyNXB4KTtcbn1cblxuLnByb2R1Y3QtaGVyb19fc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDU2JTtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLSAgU2xpZGVyICAtLS0tLS0tLS0tKi9cblxuLnByb2R1Y3QtaGVyby1wcmV2aWV3cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZsb2F0OiBsZWZ0O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgd2lkdGg6IDExJTtcbiAgbWluLXdpZHRoOiA3MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDE7XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0tbGFyZ2Uge1xuICAgIHRvcDogNTUlO1xuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnByb2R1Y3QtaGVyby1wcmV2aWV3c19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnByb2R1Y3QtaGVyby1wcmV2aWV3X19hbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wcm9kdWN0LWhlcm8tcHJldmlldyB7XG4gIG1hcmdpbjogMjBweCAwO1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtZ3JheS1ib3JkZXItbGlnaHQyO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRicmFuZC1saWdodC1ibHVlO1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAycHggNnB4ICRiYXNlLWJsYWNrLTIwO1xuICAgIHRyYW5zaXRpb246IGFsbCAzOTBtcyBjdWJpYy1iZXppZXIoMC4xOTAsIDEuMDAwLCAwLjIyMCwgMS4wMDApO1xuICB9XG59XG5cbi5wcm9kdWN0LWhlcm8tcHJldmlld3NfX2Fycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1ncmF5LWJvcmRlci1saWdodDI7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOjA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4ICRiYXNlLWJsYWNrLTEwO1xuICB9XG59XG5cbi5wcm9kdWN0LWhlcm8tcHJldmlld3NfX2Fycm93LmluYWN0aXZlLXByZXZpZXcge1xuICBkaXNwbGF5OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC44O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ncmF5O1xuXG4gIHN2ZyB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4ucHJvZHVjdC1oZXJvX19zbGlkZXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUod2lkdGgsIDg1JSwgOTAlKTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShoZWlnaHQsIDM2MHB4LCA0MzBweCk7XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICB9XG59XG5cbi5wcm9kdWN0LWhlcm8tc2xpZGUsXG4ucHJvZHVjdC1oZXJvLXNsaWRlX19tZWRpYS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG5cbi5wcm9kdWN0LWhlcm8tc2xpZGVfX21lZGlhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLyotLS0tLS0tLS0tICBTbGlkZXIgTmF2aWdhdGlvbiAgLS0tLS0tLS0tLSovXG5cbi5tb2JpbGUtc2xpZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogMTtcblxuICBsaSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWdyYXktYm9yZGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luOiAwIDRweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgbGkuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ibGFjaztcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5wcm9kdWN0LWhlcm8tbmF2aWdhdGlvbiB7XG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuXG4vKi0tLS0tLS0tLS0gIFRpdGxlICAtLS0tLS0tLS0tKi9cbi5wcm9kdWN0LWhlcm9fX3RpdGxlIHtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShmb250LXNpemUsIDE4cHgsIDMycHgpO1xuICBjb2xvcjogJGJhc2UtYmxhY2stODA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuXG5cbi8qLS0tLS0tLS0tLSAgRGVzY3JpcHRpb24gIC0tLS0tLS0tLS0qL1xuLnByb2R1Y3QtaGVyb19fZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiA0MyU7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUoaGVpZ2h0LCAzNDBweCwgNDAwcHgpO1xuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnByb2R1Y3QtaGVyb19fZGVzY3JpcHRpb25fX3dyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDEwJTtcbiAgd2lkdGg6IDgwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBtYXJnaW4tbGVmdDogMTAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGNvbG9yOiAkYmFzZS1ibGFjay03MDtcbiAgICAvKlRoaXMgaXMgdGFrZW4gZnJvbSBiYXNlLnNjc3MgZm9yIGgzLCBiZWNhdXNlIHRhZyBqdXN0IG5lZWRlZCB0byBjaGFuZ2UgZm9yIFNFTyByZWFzb25zLCBub3QgbGF5b3V0Ki9cbiAgICBmb250LWZhbWlseTogJHNhbXN1bmctMzAwYztcbiAgICBAaW5jbHVkZSBjYWxjLWxpbmVIZWlnaHQoNDAsIDQ4KTtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGZvbnQtc2l6ZSwgMjRweCwgNDBweCk7XG4gIH1cblxuICAmID4gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICBjb2xvcjogJGJhc2UtYmxhY2stODA7XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByb2R1Y3QtcHJpY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy0zMDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIEBpbmNsdWRlIGNhbGMtbGluZUhlaWdodCgyNCwgMzIpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDE5cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgLmJ1dHRvbiB7XG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cbi5wcm9kdWN0LWhlcm9fX2Rlc2NyaXB0aW9uLWhlYWRsaW5lIHtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShmb250LXNpemUsIDE1cHgsIDE2cHgpO1xuICBjb2xvcjogJGJhc2UtYmxhY2stODA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY2xlYXI6IGJvdGg7XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogN3B4IDA7XG4gIH1cbn1cblxuXG4vKi0tLS0tLS0tLS0gIFByb2R1Y3Qgc2hpcHBpbmcgIC0tLS0tLS0tLS0qL1xuLnByb2R1Y3Qtc2hpcHBpbmcge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBmb250LWZhbWlseTogJHNhbXN1bmctNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtOHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzN3B4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweFxuICB9XG59XG5cblxuLyotLS0tLS0tLS0tICBQcm9kdWN0IGhlcm8gcmV2aWV3cyAgLS0tLS0tLS0tLSovXG4ucHJvZHVjdC1oZXJvX19yZXZpZXdzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9kdWN0LWhlcm9fX3Jldmlld3NfX3N0YXJzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNHB4IDhweCAwIDE4cHg7XG59XG4ucHJvZHVjdC1oZXJvX19yZXZpZXdzX19zdGFyIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbn1cbi5wcm9kdWN0LWhlcm9fX3Jldmlld3NfX3RvdGFsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cblxuLyotLS0tLS0tLS0tICBQcm9kdWN0IGhlcm8gZXh0cmFzICAtLS0tLS0tLS0tKi9cbi5wcm9kdWN0LWhlcm9fX2V4dHJhcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHggMDtcblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICB9XG5cbiAgJjpiZWZvcmUsICY6YWZ0ZXJ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWF4LXdpZHRoOiAzODRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ncmF5LWJvcmRlci1saWdodDI7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5cblxuLyotLS0tLS0tLS0tICBQcm9kdWN0IGhlcm8gc2VjdGlvbiAgLS0tLS0tLS0tLSovXG4ucHJvZHVjdC1oZXJvX19zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAucHJvZHVjdC1oZXJvX19zZWN0aW9uX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTQwMDtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGZvbnQtc2l6ZSwgMTVweCwgMTZweCk7XG4gIH1cbn1cblxuXG4vKi0tLS0tLS0tLS0gIFByb2R1Y3QgY29sb3IgIC0tLS0tLS0tLS0qL1xuLnByb2R1Y3QtY29sb3Ige1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucHJvZHVjdC1jb2xvcl9fY2lyY2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAxOHB4IDZweCA1cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggNXB4IDAgcmdiYSgwLDAsMCwwLjM2KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGJyYW5kLWxpZ2h0LWJsdWU7XG4gICAgbGVmdDogLTUuOHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICAgIHRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLW91dDtcbiAgfVxuXG4gICYuYWN0aXZlOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuXG4vKi0tLS0tLS0tLS0gIFRoZW1lcyAgLS0tLS0tLS0tLSovXG4ucHJvZHVjdC1oZXJvLXByZXZpZXdzLS1uZXcsXG4ucHJvZHVjdC1oZXJvIC5zdC1zbGlkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2R1Y3QtcGFnZS0tbmV3IHtcbiAucHJvZHVjdC1oZXJvIHtcbiAgIG1hcmdpbi1ib3R0b206IC03cHg7XG4gICBtYXJnaW4tdG9wOiA3N3B4O1xuICAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLXRvcCwgNTBweCwgNDBweCk7XG4gICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctYm90dG9tLCAzNHB4LCAzNHB4KTtcblxuICAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgICBtYXJnaW4tdG9wOiAwO1xuICAgfVxuXG4gICAucHJvZHVjdC1oZXJvLXByZXZpZXdzIHtcbiAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAmLnByb2R1Y3QtaGVyby1wcmV2aWV3cy0tbmV3IHtcbiAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgfVxuICAgfVxuICAgLnByb2R1Y3QtaGVyb19fc2xpZGVzIHtcbiAgICAgZGlzcGxheTogbm9uZTtcbiAgIH1cbiAgIC5zdC1zbGlkZXIge1xuICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKHdpZHRoLCA4NSUsIDkwJSk7XG4gICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUoaGVpZ2h0LCAzOTBweCwgNDcwcHgpO1xuXG4gICAgIC5zdC1zbGlkZXJfX3NsaWRlcyB7XG4gICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgIH1cbiAgICAgLnN0LXNsaWRlcl9fc2xpZGUge1xuICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgfVxuICAgICAuc2xpZGVyLW1lYXRiYWxscyB7XG4gICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgIGJvdHRvbTogMDtcbiAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgIC5zbGlkZXItbWVhdGJhbGxzX19iYWxsIHtcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cbiAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWxpZ2h0LWJsdWU7XG4gICAgICAgICB9XG4gICAgICAgfVxuICAgICB9XG4gICB9XG5cbiAgIC5wcm9kdWN0LWhlcm9fX2Rlc2NyaXB0aW9uIHtcbiAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShoZWlnaHQsIDM5MHB4LCA0NzBweCk7XG4gICB9XG4gfVxuXG4gLnByb2R1Y3QtaGVyb19fZGVzY3JpcHRpb25fX3dyYXAgaDEge1xuICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgIEBpbmNsdWRlIGNhbGMtbGluZUhlaWdodCg0OCwgNTYpO1xuICAgQGluY2x1ZGUgY2FsYy12YWx1ZShmb250LXNpemUsIDMycHgsIDQ4cHgpO1xuIH1cblxuIC5wcm9kdWN0LWhlcm9fX2Rlc2NyaXB0aW9uX193cmFwIHtcbiAgIG1hcmdpbi1yaWdodDogMDtcbiAgIHdpZHRoOiBhdXRvO1xuXG4gICA+IHAge1xuICAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xuICAgfVxuXG4gICAuYnV0dG9uIHtcbiAgICAgZGlzcGxheTogbm9uZTtcbiAgIH1cbiB9XG4gLnByb2R1Y3QtaGVyb19fZGVzY3JpcHRpb24taGVhZGxpbmUge1xuICAgQGluY2x1ZGUgY2FsYy12YWx1ZShmb250LXNpemUsIDE1cHgsIDIxcHgpO1xuICAgQGluY2x1ZGUgY2FsYy1saW5lSGVpZ2h0KDQ4LCA1Nik7XG4gfVxuXG4gLnByb2R1Y3QtaGVyby1uYXZpZ2F0aW9uIHtcbiAgIEBpbmNsdWRlIGNhbGMtdmFsdWUod2lkdGgsIDg1JSwgOTAlKTtcbiAgIGRpc3BsYXk6IG5vbmU7XG4gICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICBsZWZ0OiBhdXRvO1xuICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXG4gICBsaSB7XG4gICAgIGZsb2F0OiBub25lO1xuICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgIHdpZHRoOiA0cHg7XG4gICAgIGhlaWdodDogNHB4O1xuICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICBvcGFjaXR5OiAwLjI7XG5cbiAgICAgJi5hY3RpdmUge1xuICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgb3BhY2l0eTogMTtcbiAgICAgfVxuICAgfVxuIH1cblxuIC5wcm9kdWN0LWhlcm8tcHJldmlld3Mge1xuICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgZmxvYXQ6IG5vbmU7XG4gICB0b3A6IGF1dG87XG4gICBtYXJnaW4tcmlnaHQ6IDUlO1xuICAgd2lkdGg6IGF1dG87XG4gICBtaW4td2lkdGg6IDcwcHg7XG4gICB0cmFuc2Zvcm06IG5vbmU7XG4gfVxuIC5wcm9kdWN0LWhlcm8tcHJldmlld3NfX3dyYXBwZXIge1xuICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAucHJvZHVjdC1oZXJvLXByZXZpZXdfX2FsbCB7XG4gICAgIG1hcmdpbjogMDtcbiAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgfVxuXG4gICAucHJvZHVjdC1oZXJvLXByZXZpZXcsXG4gICAucHJvZHVjdC1oZXJvLXByZXZpZXdzX19hcnJvdyB7XG4gICAgIHdpZHRoOiA2NHB4O1xuICAgfVxuXG4gICAucHJvZHVjdC1oZXJvLXByZXZpZXcge1xuICAgICBtYXJnaW46IDAgLTFweCAwIDA7XG4gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgaGVpZ2h0OiA2NHB4O1xuXG4gICAgICYuYWN0aXZlIHtcbiAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGJyYW5kLWxpZ2h0LWJsdWU7XG4gICAgIH1cbiAgIH1cbiB9XG59XG5cbi5wcm9kdWN0LWhlcm8uYmctbGlnaHQtcHVycGxlIHtcbiAgLnN0LXNsaWRlciAuc2xpZGVyLW1lYXRiYWxscyAuc2xpZGVyLW1lYXRiYWxsc19fYmFsbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXB1cnBsZTtcbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3QtaGVyby5iZy1wdXJwbGUge1xuICAuYnJlYWRjcnVtYiB7XG4gICAgY29sb3I6ICRiYXNlLXdoaXRlO1xuICB9XG4gIC5wcm9kdWN0LWhlcm9fX2Rlc2NyaXB0aW9uX193cmFwIGgxLFxuICAucHJvZHVjdC1oZXJvX19kZXNjcmlwdGlvbi1oZWFkbGluZSB7XG4gICAgY29sb3I6ICRiYXNlLXdoaXRlO1xuICB9XG5cbiAgLnByb2R1Y3QtaGVyby1wcmV2aWV3LFxuICAucHJvZHVjdC1oZXJvLXByZXZpZXdzX19hcnJvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNlMGQ4NjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LCAwLjIpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRicmFuZC1saWdodC1ibHVlO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LWhlcm8tbmF2aWdhdGlvbiBsaSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XG4gIH1cbiAgLnN0LXNsaWRlciAuc2xpZGVyLW1lYXRiYWxscyAuc2xpZGVyLW1lYXRiYWxsc19fYmFsbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XG4gICAgfVxuICB9XG59XG4iLCIuc2xpZGVyLW1lYXRiYWxscyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDAgMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNsaWRlci1tZWF0YmFsbHNfX2JhbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDVweDtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIG9wYWNpdHk6IDAuMjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXB1cnBsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2U7XG5cbiAgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuIiwiLyoqXG4gKlxuICogU2VhcmNoIEZvcm1cbiAqXG4gKi9cblxuLnNlYXJjaC1mb3JtIHtcbiAgJi5zZWFyY2gtZm9ybS0td2hpdGUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogNzY0cHg7XG5cbiAgICAuc2VhcmNoLWZvcm1fX2J1dHRvbiB7XG4gICAgICByaWdodDogMDtcblxuICAgICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFyY2gtZm9ybV9faW5wdXQge1xuICAgICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCAtIDE2cHgpO1xuICAgICAgICBjb2xvcjogJGJhc2Utd2hpdGU7XG5cbiAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgIGNvbG9yOiByZ2JhKCRiYXNlLXdoaXRlLCAuNyk7XG4gICAgICAgIH1cbiAgICAgICAgJjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cbiAgICAgICAgICAgY29sb3I6IHJnYmEoJGJhc2Utd2hpdGUsIC43KTtcbiAgICAgICAgfVxuICAgICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHsgIC8qIEZpcmVmb3ggMTkrICovXG4gICAgICAgICAgIGNvbG9yOiByZ2JhKCRiYXNlLXdoaXRlLCAuNyk7XG4gICAgICAgIH1cbiAgICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICBjb2xvcjogcmdiYSgkYmFzZS13aGl0ZSwgLjcpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHVycGxlO1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgyMDYsMjA2LDIwNiwwLjUpOyAgICAgXG5cbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYnJhbmQtbGlnaHQtYmx1ZTtcbiAgICAgICAgICB9ICAgICBcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gXG4gIH1cbn0iLCIuc3Qtc2xpZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zdC1zbGlkZXJfX3NsaWRlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBjdXJzb3I6IGdyYWI7XG5cbiAgJjphY3RpdmUge1xuICAgIGN1cnNvcjogZ3JhYmJpbmc7XG4gIH1cbn1cbi5zdC1zbGlkZXJfX3NsaWRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4iLCIvKipcbiAqXG4gKiBTdGlja3kgQmFyXG4gKlxuICovXG5cbi5zdGlja3ktYmFyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG9wYWNpdHk6IDE7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDgwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMTBweCAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAkdXBwZXItc2l6aW5nLXJhbmdlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB6LWluZGV4OiA1O1xuXG4gIC5wYWdlLWVtYmVkZGVkICYge1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICB0b3A6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uc3RpY2t5LWJhci0tYm90dG9tLW1vdW50ZWQge1xuICBvcGFjaXR5OiAwO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogOHB4IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0b3A6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLmJsb2NrLWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc3RpY2t5LWJhcl9fZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gICYudGV4dC10cnVuY2F0ZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIG1heC13aWR0aDogNDAlO1xuICB9XG5cbiAgcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMjdweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBsaW5lLWhlaWdodDogMS4zMzMzO1xuICAgIH1cbiAgfVxufVxuXG4uc3RpY2t5LWJhcl9faW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zdGlja3ktYmFyX19pbWcge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcblxuICBpbWcge1xuICAgIHdpZHRoOjEwMCU7XG4gIH1cblxuICAuc3RpY2t5LWJhci0tYm90dG9tLW1vdW50ZWQgJiB7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICB9XG59XG5cbi5zdGlja3ktYmFyX19leHRyYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgLnN0aWNreS1iYXJfX3ByaWNlIHtcbiAgICBmb250LWZhbWlseTogJHNhbXN1bmctMzAwO1xuICAgIEBpbmNsdWRlIGNhbGMtbGluZUhlaWdodCgyNCwgMzIpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIG1hcmdpbi1yaWdodDogMjdweDtcbiAgfVxuXG4gIC5zdGlja3ktYmFyLS1ib3R0b20tbW91bnRlZCAmIHtcbiAgICByaWdodDogMjJweDtcbiAgfVxufVxuXG4uc3RpY2t5LWJhci0tcHJvZHVjdC1ncmlkIHtcbiAgd2lkdGg6MTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBlYXNlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICB6LWluZGV4OjExO1xuXG4gIC5ibG9jay1pbm5lcntcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICB3aWR0aDoxMDAlO1xuICB9XG4gIC5zdGlja3ktYmFyX19pbm5lciB7XG4gICAgbWluLWhlaWdodDogNTJweDtcbiAgfVxuICAuc3RpY2t5LWJhcl9fZGVzY3JpcHRpb24gcCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ucHJvZHVjdC1ncmlkLWhlcm8tYWN0aXZlIC5zdGlja3ktYmFyLS1wcm9kdWN0LWdyaWQge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuXG4uc3RpY2t5LWJhcl9fdG9jIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogNzJweDtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gIH1cblxuICBwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBsaW5lLWhlaWdodDogMS4zMzMzO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgbWFyZ2luOiAwIDEycHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogJGJhc2UtYmxhY2stODA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgfVxufVxuXG4ucHJvZHVjdC1wYWdlLS1uZXcge1xuIC5zdGlja3ktYmFyIHtcbiAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmFzZS1ncmF5O1xuICAgYmFja2dyb3VuZDogJGJhc2Utd2hpdGU7XG4gICBtYXgtd2lkdGg6IDEwMCU7XG4gICAvLyAhaW1wb3J0YW50IGJlY2F1c2UgaXQgbmVlZHMgdG8gb3ZlcnJpZGUgaW5saW5lIGNzcyBzZXQgYnkganMuXG4gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpICFpbXBvcnRhbnQ7XG5cbiAgIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICAgdG9wOiBhdXRvO1xuICAgICBvcGFjaXR5OiAxO1xuICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICB9XG5cbiAgIC5ibG9jay1pbm5lciB7XG4gICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgfVxuIH1cbiAuc3RpY2t5LWJhcl9faW5uZXIge1xuICAgZGlzcGxheTogYmxvY2s7XG4gfVxuIC5zdGlja3ktYmFyX19kZXNjcmlwdGlvbiB7XG4gICBkaXNwbGF5OiBub25lO1xuIH1cbiAuc3RpY2t5LWJhcl9faW1nIHtcbiAgIGZsb2F0OiBub25lO1xuICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgYm9yZGVyOiAxcHggc29saWQgJGJhc2UtZ3JheS1ib3JkZXItbGlnaHQ7XG4gfVxuXG4gLnN0aWNreS1iYXJfX3RvYyB7XG4gICBkaXNwbGF5OiBibG9jaztcbiAgIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgZWFzZTtcblxuICAgJi5zdGlja3ktYmFyX190b2MtLWhpZGRlbiB7XG4gICAgIG9wYWNpdHk6IDA7XG4gICB9XG5cbiAgIC5kaXNhYmxlZCB7XG4gICAgIGRpc3BsYXk6IG5vbmU7XG4gICB9XG4gfVxufVxuIiwiLyoqXG4gKlxuICogU3R5bGVndWlkZSBwYWdlXG4gKlxuICovXG5cbi5wYWdlLXN0eWxlZ3VpZGUge1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcblxuICAubWVudS1tb2R1bGUge1xuICAgIG1hcmdpbi1ib3R0b206IC00OHB4O1xuXG4gICAgdWwge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW46IDAgNDhweDtcbiAgICB9XG4gIH1cbiAgLm1hcmtkb3duLW1vZHVsZSB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcblxuICAgIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkge1xuICAgICAgcGFkZGluZzogNDhweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxufSIsIi50eXBlLXNlbGVjdG9yLXNsaWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1pbi1oZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbjogMTBweCAxNnB4IDIycHg7XG4gIG9wYWNpdHk6IDE7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAxNTBtcywgY3ViaWMtYmV6aWVyKDAuMjMwLCAxLjAwMCwgMC4zMjAsIDEuMDAwKSk7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJi0taW5pdGlhbGl6ZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnR5cGUtc2VsZWN0b3Itc2xpZGVyX19jb250cm9sLFxuLnR5cGUtc2VsZWN0b3Itc2xpZGVyX190eXBlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTcwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogJGJhc2UtYmxhY2stNTA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgd2lkdGg6IDI4cHg7XG4gIG1pbi1oZWlnaHQ6IDI4cHg7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCA0NTBtcywgY3ViaWMtYmV6aWVyKDAuMjMwLCAxLjAwMCwgMC4zMjAsIDEuMDAwKSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBtaW4td2lkdGg6IDMycHg7XG4gICAgbWluLWhlaWdodDogMzJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAzMDBtcywgY3ViaWMtYmV6aWVyKDAuMjMwLCAxLjAwMCwgMC4zMjAsIDEuMDAwKSk7XG4gICAgei1pbmRleDogLTE7XG4gIH1cblxuICAmOmhvdmVyOm5vdCguYWN0aXZlKSB7XG4gICAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMC4yO1xuICAgIH1cbiAgfVxuICAmOmFjdGl2ZTpub3QoLmFjdGl2ZSkge1xuICAgIGNvbG9yOiAkYmFzZS1ibGFjay04MDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICB9XG4gIH1cbn1cblxuLnR5cGUtc2VsZWN0b3Itc2xpZGVyX19jb250cm9sIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWdyYXk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIGN1cnNvci1ldmVudHM6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLS1wcmV2IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gICYtLW5leHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4udHlwZS1zZWxlY3Rvci1zbGlkZXJfX3R5cGUtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbGVmdDogNXB4O1xuICBtYXJnaW46IGF1dG87XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDc2cHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuLnR5cGUtc2VsZWN0b3Itc2xpZGVyX190eXBlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDJweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDcwMG1zLCBjdWJpYy1iZXppZXIoMC4yMzAsIDEuMDAwLCAwLjMyMCwgMS4wMDApKTtcbn1cblxuLnR5cGUtc2VsZWN0b3Itc2xpZGVyX190eXBlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCA1cHg7XG5cbiAgJjpiZWZvcmUge1xuICAgIGJvcmRlcjogMnB4ICRiYXNlLWJsYWNrIHNvbGlkO1xuICAgIG9wYWNpdHk6IDAuMDU7XG4gIH1cblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmxhYmVsLFxuICAuYWN0aXZlLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5hY3RpdmUtbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogJGJhc2UtYmxhY2stODA7XG4gICAgb3BhY2l0eTogMTtcbiAgICB3aWR0aDogNjZweDtcblxuICAgIHNwYW4ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYmFzZS1ncmF5LWFjdGl2ZTI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ncmF5LWFjdGl2ZTI7XG4gICAgfVxuICB9XG59XG4iLCIud2lkZ2V0LXRpdGxlYmFyIHtcbiAgbWFyZ2luLXRvcDogLTgwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEzMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWxpZ2h0LWJsdWU7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oaGVpZ2h0LCA2MDBtcywgY3ViaWMtYmV6aWVyKDAuMTkwLCAxLjAwMCwgMC4yMjAsIDEuMDAwKSk7XG5cbiAgLnByb2R1Y3QtcGFnZSAmIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBoMyB7XG4gICAgcGFkZGluZzogNDJweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJHNhbXN1bmctMzAwYztcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGZvbnQtc2l6ZSwgMjBweCwgMzJweCk7XG4gICAgQGluY2x1ZGUgY2FsYy1saW5lSGVpZ2h0KDQwLCA0OCk7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIGgzIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggNzJweCAxMHB4IDI1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxufSIsIi53b3ctbW9tZW50cyB7XG5cdGhlaWdodDogNTAwcHg7XG5cdHRvcDogLTZweDtcdFxuXHRAbWVkaWEgKCBtYXgtd2lkdGg6IDg0MHB4ICkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLndvdy1tb21lbnQtbW9kdWxlX193b3ctY29udGVudCB7XG5cdC53b3ctbW9tZW50cyAmIHtcblx0XHR0b3A6IDQ2JTtcblx0fVxufVxuXG4ud293LW1vbWVudC1tb2R1bGVfX3dvdy1jb250ZW50IHtcblx0Lndvdy1tb21lbnRzICYge1xuXHRcdEBpbmNsdWRlIGNhbGMtdmFsdWUobGVmdCwgMTElLCA4JSk7XG5cdH1cbn1cblxuLndvdy1tb21lbnQtbW9kdWxlX19pbWFnZSB7XG5cdC53b3ctbW9tZW50cyAmIHtcblx0XHRAaW5jbHVkZSBjYWxjLXZhbHVlKHJpZ2h0LCA1JSwgMiUpO1xuXHR9XG59XG5cbi53b3ctbW9tZW50cy1tb2JpbGUud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMtbW9iaWxlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcblxuICBcbn1cblxuLnByb2R1Y3QtcGFnZSAud293LW1vbWVudHMtbW9iaWxlLndvdy1tb21lbnQtbW9kdWxlX19yZXN1bHRzLW1vYmlsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi53b3ctbW9tZW50LW1vZHVsZV9fcHJvZHVjdC1uYW1lIHtcblx0Lndvdy1tb21lbnRzLW1vYmlsZSAmIHtcblx0XHR3aWR0aDogMTAwcHg7XG5cdH1cbn1cbiIsIi8qKlxuICpcbiAqIEJsb2cgTGlzdCBNb2R1bGVcbiAqXG4gKi9cblxuLmJsb2ctbGlzdC1tb2R1bGUge1xuICBtYXJnaW46IGF1dG87XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUobWFyZ2luLXRvcCwgMjRweCwgNDBweCk7XG4gIHdpZHRoOiA5NSU7XG5cbiAgLmJsb2ctbGlzdC1tb2R1bGVfX2l0ZW1zIHtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKG1hcmdpbi10b3AsIDIwcHgsIDI0cHgpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICB1bCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG5cbiAgLmJsb2ctbGlzdC1ibG9ja3Mge1xuICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUobWluLWhlaWdodCwgNDAwcHgsIDcwMHB4KTtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKG1hcmdpbi1ib3R0b20sIDQwcHgsIDgwcHgpO1xuICB9XG5cbiAgLmJsb2ctbGlzdC1tb2R1bGVfX2J1dHRvbiB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICAuYmxvZy1saXN0LW1vZHVsZV9fbG9hZC13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKG1hcmdpbi10b3AsIDMwcHgsIDQ2cHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGxlZnQ6IDUwJTtcblxuICAgIHAge1xuICAgICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTcwMDsgIFxuICAgIH1cbiAgfVxufSIsIi5tYXJrZG93bi1tb2R1bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xufVxuXG4ubWFya2Rvd24tbW9kdWxlX19jb3B5IHtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLXRvcCwgNDBweCwgNjBweCk7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUocGFkZGluZy1ib3R0b20sIDQwcHgsIDYwcHgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xuXHR3aWR0aDogODAlO1xuICBtYXgtd2lkdGg6IDk1MHB4O1xuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cblxuICA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ubWFya2Rvd24tbW9kdWxlX19jb3B5IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubWFya2Rvd24tbW9kdWxlX19jb3B5IHRhYmxlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogNzAlO1xuICBtYXJnaW46IDIwcHggMDtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgYm9yZGVyLXNwYWNpbmc6MTBweCAxMHB4O1xuICB9XG5cbiAgdGhlYWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgdHIge1xuICAgICAgZm9udC1mYW1pbHk6ICAkc2Ftc3VuZy03MDA7XG4gICAgfVxuICB9XG5cbiAgdHIge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG5cbiAgdGgge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICB0ZCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTQwMDtcbiAgICB9XG4gIH1cbn1cblxuLm1hcmtkb3duLW1vZHVsZS0td2lkZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIG1hcmdpbjogMjRweCBhdXRvO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLm1hcmtkb3duLW1vZHVsZS0td2lkZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IHAsXG4ubWFya2Rvd24tbW9kdWxlLS13aWRlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgaDQsXG4ubWFya2Rvd24tbW9kdWxlLS13aWRlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgdWwsXG4ubWFya2Rvd24tbW9kdWxlLS13aWRlIC5tYXJrZG93bi1tb2R1bGVfX2NvcHkgb2wge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcbiAgbWF4LXdpZHRoOiA3MDBweDtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm1hcmtkb3duLW1vZHVsZS0td2lkZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IHVsLFxuLm1hcmtkb3duLW1vZHVsZS0td2lkZSAubWFya2Rvd24tbW9kdWxlX19jb3B5IG9sIHtcbiAgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLm1hcmtkb3duLW1vZHVsZV9fY29weSBsaSB7XG4gIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbi5tYXJrZG93bi1tb2R1bGVfX2NvcHkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm1hcmtkb3duLW1vZHVsZS0td2lkZSBoMSxcbi5tYXJrZG93bi1tb2R1bGUtLXdpZGUgaDIsXG4ubWFya2Rvd24tbW9kdWxlLS13aWRlIGgzIHtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbn1cblxuLm1hcmtkb3duLW1vZHVsZV9fY29weSBoMSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDAgYXV0byAyNHB4O1xufVxuXG4ubWFya2Rvd24tbW9kdWxlX19jb3B5IGgyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMCBhdXRvIDI0cHg7XG59XG5cbi5tYXJrZG93bi1tb2R1bGVfX2NvcHkgaDMge1xuICBtYXJnaW46IDAgYXV0byAyNHB4O1xuICBjbGVhcjogYm90aDtcbn1cblxuLm1hcmtkb3duLW1vZHVsZV9fY29weSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1hcmtkb3duLW1vZHVsZV9fY29weSBoNCB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDcwJTtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OjA7XG4gIH1cbn1cblxuLm1hcmtkb3duLW1vZHVsZV9fY29weSBibG9ja3F1b3RlIHAge1xuICBjb2xvcjogcHVycGxlO1xuICBmb250LXNpemU6IGNhbGMoMjRweCArIDggKiAoKDEwMHZ3IC0gNjAwcHgpIC8gODAwKSk7XG59XG5cbi5tYXJrZG93bi1tb2R1bGVfX2NvcHkgdWwsXG4ubWFya2Rvd24tbW9kdWxlX19jb3B5IG9sIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogNzAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubWFya2Rvd24tbW9kdWxlX19wYXJhZ3JhcGgge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKGZvbnQtc2l6ZSwgMjBweCwgMzJweCk7XG59XG4iLCIuY29sbGFwc2libGUtbGlzdC1tb2R1bGUge1xuICBwYWRkaW5nOiA2MHB4IDQ4cHggNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjRUVGNkZCO1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBwYWRkaW5nOiA0MHB4IDI0cHggNjBweDtcbiAgfVxufVxuXG4uY29sbGFwc2libGUtbGlzdC1tb2R1bGVfX2xpc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5jb2xsYXBzaWJsZS1saXN0LW1vZHVsZV9fdGl0bGUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2MHB4O1xuICBsZWZ0OiA0OHB4O1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDI5LjMlO1xuICBtYXgtd2lkdGg6IDQxMHB4O1xuICBtYXJnaW46IDAgMyUgMCAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBAaW5jbHVkZSBzY2FsZS12YWx1ZShmb250LXNpemUsIDI0cHgsIDQwcHgpO1xuICBAaW5jbHVkZSBzY2FsZS12YWx1ZShsaW5lLWhlaWdodCwgMzJweCwgNDhweCk7XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXJnaW46IDAgMCA0OHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5jb2xsYXBzaWJsZS1saXN0LW1vZHVsZV9fbGlzdCB7XG4gIHdpZHRoOiA2NSU7XG4gIG1hcmdpbjogMCAwIDAgLTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5jb2xsYXBzaWJsZS1saXN0LW1vZHVsZV9fbGlzdC1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RkJGRTtcbiAgbWFyZ2luOiAwIDAgMTZweDtcblxuICAmOjpiZWZvcmV7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2libGUtbGlzdC1tb2R1bGVfX2ltYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDMwJTtcbiAgcGFkZGluZy1ib3R0b206IDMwLjQlO1xuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtLWxhcmdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzYuNSU7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1JTtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogNjQlO1xuICAgIG1heC13aWR0aDogMTI0cHg7XG4gICAgbWF4LWhlaWdodDogMTU4cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bS1sYXJnZSB7XG4gICAgICBtYXgtaGVpZ2h0OiAxNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1heC13aWR0aDogMTA4cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICB9XG4gIH1cbn1cblxuLmNvbGxhcHNpYmxlLWxpc3QtbW9kdWxlX19jb250ZW50LXdyYXBwZXIge1xuICB3aWR0aDogNzAlO1xuICBtYXJnaW46IDAgMCAwIDMwJTtcbiAgcGFkZGluZzogMzJweCA0OHB4IDQwcHggNDhweDtcbiAgYmFja2dyb3VuZDogJGJhc2Utd2hpdGU7XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDE2cHggMzBweCAzMHB4IDMwcHg7XG4gIH1cblxuICBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBAaW5jbHVkZSBzY2FsZS12YWx1ZShmb250LXNpemUsIDE4cHgsIDMycHgpO1xuICAgIEBpbmNsdWRlIHNjYWxlLXZhbHVlKGxpbmUtaGVpZ2h0LCAyNHB4LCA0MHB4KTtcbiAgfVxufVxuXG4uY29sbGFwc2libGUtbGlzdC1tb2R1bGVfX3N0ZXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTYwMDtcbiAgQGluY2x1ZGUgc2NhbGUtdmFsdWUoZm9udC1zaXplLCAxNHB4LCAxNnB4KTtcbiAgQGluY2x1ZGUgc2NhbGUtdmFsdWUobGluZS1oZWlnaHQsIDM4cHgsIDM4cHgpO1xuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmhpZGRlbi1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgQGluY2x1ZGUgc2NhbGUtdmFsdWUoZm9udC1zaXplLCAxNHB4LCAxNnB4KTtcbiAgQGluY2x1ZGUgc2NhbGUtdmFsdWUobGluZS1oZWlnaHQsIDI0cHgsIDI4cHgpO1xufVxuXG4uaGlkZGVuLWNvbnRlbnRfX2J1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTcwMDtcbiAgY29sb3I6ICRicmFuZC1saWdodC1ibHVlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICYuYWN0aXZlIHtcbiAgICAuaGlkZGVuLWNvbnRlbnRfX2J1dHRvbi0tc2hvdyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuaGlkZGVuLWNvbnRlbnRfX2J1dHRvbi0taGlkZSB7XG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAgIH1cbiAgfVxufVxuXG4uaGlkZGVuLWNvbnRlbnRfX2J1dHRvbi0tc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiK1wiO1xuICAgIG1hcmdpbjogMCA4cHggMCAwO1xuICB9XG59XG4uaGlkZGVuLWNvbnRlbnRfX2J1dHRvbi0taGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCItXCI7XG4gICAgbWFyZ2luOiAwIDhweCAwIDA7XG4gIH1cbn1cbiIsIlxuLmNvbXBhcmlzb24tdGFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLXRvcCwgNDBweCwgMTEwcHgpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNlYmViZWI7XG5cdFxuXHRoMyB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDQ3cHg7XG5cdH1cblxuXHR0ZDpmaXJzdC1vZi10eXBlIHtcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0fVxufVxuXG4uY29tcGFyaXNvbi10YWJsZV9fZ3JpZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMC41JTtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcblxuICBAaW5jbHVkZSBxLWlzLW1pbi1tZWRpdW0ge1xuICAgIHdpZHRoOiAxMDElO1xuICB9XG5cblx0dGJvZHkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXItdG9wOiAycHggc29saWQgI0VCRUJFQjtcblxuXHRcdEBpbmNsdWRlIHEtaXMtbWluLW1lZGl1bSB7XG5cdFx0XHRib3JkZXItdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMC41JTtcblx0XHR9XG5cdH1cbn1cblxuLmNvbXBhcmlzb24tbmFtZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDI1JTtcblx0aGVpZ2h0OiAxMDBweDtcblx0bWF4LXdpZHRoOiAzMjJweDtcblx0YmFja2dyb3VuZC1jb2xvcjokYmFzZS1ncmF5O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRwYWRkaW5nOiAyJSA1JTtcdFxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRAaW5jbHVkZSBjYWxjLXZhbHVlKGZvbnQtc2l6ZSwgMTRweCwgMThweCk7XG5cblx0QGluY2x1ZGUgcS1pcy1taW4tbWVkaXVtIHtcblx0XHR3aWR0aDogMzUlO1xuXHR9XG5cbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY29tcGFyaXNvbi12YWx1ZSB7XG5cdHdpZHRoOiAyNSU7XG5cdGhlaWdodDogMTAwcHg7XG5cdG1pbi13aWR0aDogaW5pdGlhbDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ncmF5O1xuXHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjRUJFQkVCO1xuXG5cdEBpbmNsdWRlIHEtaXMtbWluLW1lZGl1bSB7XG4gICAgZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0d2lkdGg6IDY1JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHRoNiB7XG5cdFx0Zm9udC1mYW1pbHk6ICRzYW1zdW5nLTQwMDtcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdG9wYWNpdHk6IDgwJTtcblx0fVxuXG5cdHAge1xuXHRcdGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy00MDA7XG5cdFx0Y29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXG5cdC5idXR0b24ge1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cblxuXHRzdmcge1xuXHRcdHdpZHRoOiAxNHB4O1xuXHRcdGhlaWdodDogMTRweDtcblx0fVxufVxuXG5wLmNvbXBhcmlzb24tdGV4dCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogNCUgNiU7XG5cbiAgQGluY2x1ZGUgcS1pcy1taW4tbWVkaXVtIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLmNvbXBhcmlzb24tdmFsdWVfX3Byb2R1Y3QtaW1hZ2Uge1xuXHR3aWR0aDogOTAlO1xuXHRwYWRkaW5nLWJvdHRvbTogOTAlO1xuXHRoZWlnaHQ6IDA7XG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRtYXJnaW46IGF1dG87XG5cbiAgQGluY2x1ZGUgcS1pcy1taW4tbWVkaXVtIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuLmNvbXBhcmlzb24tbW9yZUluZm8ge1xuXHRkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA5MCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDc4JTtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZ3JheS1kYXJrO1xuICB6LWluZGV4OiA1O1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDUlIDYlIDYlO1xuXHRjb2xvcjogJGJhc2Utd2hpdGU7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG5cbiAgaDYge1xuICBcdG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIFx0Zm9udC1zaXplOiAxNHB4O1xuICBcdGxpbmUtaGVpZ2h0OiAxLjc7XG5cbiAgICBAaW5jbHVkZSBxLWlzLW1pbi1tZWRpdW0ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gIFx0Zm9udC1zaXplOiAxNHB4O1xuICBcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICBAaW5jbHVkZSBxLWlzLW1pbi1tZWRpdW0ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1taW4tbWVkaXVtIHtcbiAgICB3aWR0aDogMjQwJTtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIGxlZnQ6IDIxJTtcbiAgICBwYWRkaW5nOiAxMiUgMTUlIDEyJTtcbiAgfVxuXG59XG5cbi5jb21wYXJpc29uLW1vcmVJbmZvLWFycm93IHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6LTI4cHg7XG5cdGxlZnQ6IC03cHg7XG5cdHdpZHRoOiAwOyBcbiAgaGVpZ2h0OiAwOyBcbiAgYm9yZGVyLWxlZnQ6IDE3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMTdweCBzb2xpZCAkYnJhbmQtZ3JheS1kYXJrO1xufVxuXG4uY29tcGFyaXNvbi1uYW1lSW5mbyB7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4uY29tcGFyaXNvbi1wcm9kdWN0X190YWJzLCAuY29tcGFyaXNvbi1wcm9kdWN0X19tb2JpbGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY29tcGFyaXNvbi1tb3JlSW5mby1idXR0b24ge1xuXHRmbG9hdDogbGVmdDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKHRvcCwgMi41cHgsIDZweCk7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jb21wYXJpc29uLW1vcmVJbmZvLWJ1dHRvbi1jaXJjbGUge1xuXHR3aWR0aDogMThweDtcblx0aGVpZ2h0OiAxOHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZ3JheS1kYXJrO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0b3BhY2l0eTogMC4zO1xuXG4gIEBpbmNsdWRlIHEtaXMtbWluLW1lZGl1bSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiP1wiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogLTFweDtcblx0XHRib3R0b206MDtcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjb2xvcjogJGJhc2Utd2hpdGU7XG5cdH1cblxuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5jb21wYXJpc29uLW5hbWVfX3Byb2R1Y3RzIHtcblx0ZGlzcGxheTogdGFibGUtcm93O1xuXHRcblx0QGluY2x1ZGUgcS1pcy1taW4tbWVkaXVtIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5jb21wYXJpc29uLXByb2R1Y3RfX21vYmlsZSB7XG4gIEBpbmNsdWRlIHEtaXMtbWluLW1lZGl1bSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICAkYmFzZS1ncmF5LWJvcmRlci1saWdodDM7XG4gIH1cbn1cblxuLmNvbXBhcmlzb24tcHJvZHVjdF9fdGFicyB7XG5cdHdpZHRoOiAxMDAuNSU7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGJvcmRlci10b3A6IDJweCBzb2xpZCAgJGJhc2UtZ3JheS1ib3JkZXItbGlnaHQzO1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgICRiYXNlLWdyYXktYm9yZGVyLWxpZ2h0MztcbiAgQGluY2x1ZGUgcS1pcy1taW4tbWVkaXVtIHtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0fVxufVxuXG4uY29tcGFyaXNvbi1wcm9kdWN0LW5hbWUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6JGJhc2UtZ3JheTtcblx0cGFkZGluZzogMTRweDtcblx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgICRiYXNlLWdyYXktYm9yZGVyLWxpZ2h0Mztcblx0XG5cdEBpbmNsdWRlIHEtaXMtbWluLW1lZGl1bSB7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0fVxufVxuXG4uY29tcGFyaXNvbi1wcm9kdWN0LW5hbWUtYWN0aXZlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy03MDA7XG5cblx0JjphZnRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogM3B4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saWdodC1ibHVlO1xuXHRcdGJvdHRvbTogLTFweDtcblx0XHRsZWZ0OiAwO1xuXHR9XG59XG5cbi5jb21wYXJpc29uLXByb2R1Y3Qge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDUlO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xuXG4gIEBpbmNsdWRlIHEtaXMtbWluLW1lZGl1bSB7XG4gICAgLmJ1dHRvbiB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmc6IDE0cHggMTVweDtcbiAgICAgIHJpZ2h0OiAxMCU7XG4gICAgfVxuICB9XG59XG5cbi5jb21wYXJpc29uLW1vcmVJbmZvX19jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjokYmFzZS1ibGFjaztcbiAgYm9yZGVyLXJhZGl1czo1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgQGluY2x1ZGUgcS1pcy1taW4tbWVkaXVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICY6YWZ0ZXIsICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMXB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxufSIsIi5jb3B5LWNhcm91c2VsLW1vZHVsZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA3MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAkYmFzZS13aGl0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIHBhZGRpbmc6IDU2cHggMDtcbiAgfVxuXG4gIC5zdC1zbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuc3Qtc2xpZGVyX19zbGlkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA1NCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBzY2FsZS12YWx1ZShmb250LXNpemUsIDE4cHgsIDI4cHgpO1xuICAgICAgQGluY2x1ZGUgc2NhbGUtdmFsdWUobGluZS1oZWlnaHQsIDI0cHgsIDQwcHgpO1xuXG4gICAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgICAgbWFyZ2luOiAwIDI0cHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNsaWRlci1tZWF0YmFsbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY2hldnJvbi0tbGVmdCB7XG4gICAgbGVmdDogNDhweDtcblxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cblxuICAuY2hldnJvbi0tcmlnaHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDQ4cHg7XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG59XG4iLCIubWVkaWEtY2lyY2xlcy1tb2R1bGUge1xuICBwYWRkaW5nOiAzMnB4IDI0cHggMDtcbiAgYmFja2dyb3VuZDogJGJhc2Utd2hpdGU7XG59XG5cbi5tZWRpYS1jaXJjbGVzLW1vZHVsZV9faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbi5tZWRpYS1jaXJjbGVzLW1vZHVsZV9fbWVkaWEtY2lyY2xlLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCAxMDRweDtcblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5tZWRpYS1jaXJjbGVzLW1vZHVsZV9fbWVkaWEtY2lyY2xlLWl0ZW0ge1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBtYXJnaW46IDMycHggMDtcbiAgfVxuXG4gIFtkYXRhLW1lZGlhLWNpcmNsZS1pdGVtLWNvdW50PVwiMlwiXSAme1xuICAgIHdpZHRoOiA0OSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcblxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgW2RhdGEtbWVkaWEtY2lyY2xlLWl0ZW0tY291bnQ9XCIzXCJdICZ7XG4gICAgd2lkdGg6IDMyJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gICYuanMtb3ZlcmxheS1vcGVuZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgLm1lZGlhLWNpcmNsZXMtbW9kdWxlX19tZWRpYS1jaXJjbGUtcGxheSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMDA7XG5cbiAgICAgICAgaHRtbDpub3QoLmRldmljZSkgJiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGJhc2UtZ3JheS1hY3RpdmU7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmFzZS1ncmF5LWFjdGl2ZTtcbiAgICAgICAgfVxuICAgICAgICAucGxheS1pY29uLS1ibGFjayB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgICAucGxheS1pY29uLS13aGl0ZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgIC5tZWRpYS1jaXJjbGVzLW1vZHVsZV9fbWVkaWEtY2lyY2xlLXBsYXkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgICAgICBodG1sOm5vdCguZGV2aWNlKSAmLFxuICAgICAgICBodG1sLmRldmljZSAmIHtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgLnBsYXktaWNvbi0tYmxhY2sge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnBsYXktaWNvbi0td2hpdGUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1lZGlhLWNpcmNsZXMtbW9kdWxlX19tZWRpYS1jaXJjbGUtaW1hZ2UsXG4ubWVkaWEtY2lyY2xlcy1tb2R1bGVfX21lZGlhLWNpcmNsZS1jb250ZW50IHtcbiAgd2lkdGg6IDgwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubWVkaWEtY2lyY2xlcy1tb2R1bGVfX21lZGlhLWNpcmNsZS1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1heC13aWR0aDogMjIwcHg7XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuXG4ubWVkaWEtY2lyY2xlcy1tb2R1bGVfX21lZGlhLWNpcmNsZS1jb250ZW50IHtcbiAgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuLm1lZGlhLWNpcmNsZXMtbW9kdWxlX19tZWRpYS1jaXJjbGUtcGxheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShtYXJnaW4tdG9wLCAyNHB4LCA1NnB4KTtcblxuICBzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogMjhweDtcbiAgICBmb250LWZhbWlseTogU2Ftc3VuZ09uZS03MDAsc2Fucy1zZXJpZjtcbiAgfVxuXG4gIC5wbGF5LWljb24tLWJsYWNrIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZpbGw6ICRiYXNlLWJsYWNrLTgwO1xuICB9XG5cbiAgLnBsYXktaWNvbi0td2hpdGV7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ubWVkaWEtY2lyY2xlcy1tb2R1bGVfX3N2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjRweDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBsZWZ0OiAxN3B4O1xuICB9XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgODBtcyBlYXNlLW91dDtcbiAgfVxufVxuIiwiLyoqXG4gKlxuICogRGV2aWNlIEluc3RydWN0aW9uIE1vZHVsZVxuICpcbiAqL1xuXG4uZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZSB7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUocGFkZGluZy10b3AsIDMycHgsIDU0cHgpO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctcmlnaHQsIDEwcHgsIDM2cHgpO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctYm90dG9tLCAzMnB4LCA1NHB4KTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLWxlZnQsIDEwcHgsIDM2cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItYm90dG9tOiAkYmFzZS1ncmF5IDJweCBzb2xpZDtcblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlX19jb250ZW50LFxuICAuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZV9faW1hZ2Uge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUvMik7XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlX19pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuZGV2aWNlLWluc3RydWN0aW9uLW1vZHVsZV9faW1hZ2VfX2lubmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmVzcG9uc2l2ZS1pbWFnZSB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3OSU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICAucmVzcG9uc2l2ZS1pbWFnZSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGVfX2NvbnRlbnQge1xuICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUocGFkZGluZy10b3AsIDBweCwgNDhweCk7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLWJvdHRvbSwgMHB4LCA0OHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBoMyB7XG4gICAgICBAZXh0ZW5kICVyZWd1bGFyLTI0LTM0O1xuICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShtYXJnaW4tYm90dG9tLCAxOHB4LCAyMHB4KTtcbiAgICB9XG4gICAgbGksIHAge1xuICAgICAgQGV4dGVuZCAlcmVndWxhci0xNC0xODtcbiAgICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUobWFyZ2luLWJvdHRvbSwgMjRweCwgMjhweCk7XG5cbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgcDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgb2wge1xuICAgICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogY291bnQtbWU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogY291bnRlcihjb3VudC1tZSkgXCIuIFwiO1xuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtbGlnaHQtYmx1ZTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IC0xN3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMzhweDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgbGVmdDogLTM4cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc2lkZS1ieS1zaWRlL2ljb24tY2hlY2stbWFyay5zdmcnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlX19jb250ZW50X19pbm5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXG4gICAgLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGVfX2NvbnRlbnRfX2lubmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIC5kZXZpY2UtaW5zdHJ1Y3Rpb24tbW9kdWxlX19pbWFnZSAucmVzcG9uc2l2ZS1pbWFnZSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgLmRldmljZS1pbnN0cnVjdGlvbi1tb2R1bGVfX2NvbnRlbnRfX2lubmVyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8qKlxuICpcbiAqIERldmljZSBkZXRhaWwgcGFnZVxuICpcbiAqL1xuXG4uZGV2aWNlLXBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gIC5icmVhZGNydW1icyB7XG4gICAgdG9wOiAzMHB4O1xuICAgIGxlZnQ6IDMycHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgei1pbmRleDogMVxuICB9XG5cbiAgLmhlcm8tbW9kdWxlIC5yZXNwb25zaXZlLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgfVxufVxuXG4uZGV2aWNlX19pbnN0cnVjdGlvbnMge1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctbGVmdCwgMjRweCwgODRweCk7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUocGFkZGluZy1yaWdodCwgMjRweCwgODRweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xufSIsIi8qKlxuICpcbiAqIERldmljZXMgT3ZlcnZpZXcgcGFnZVxuICpcbiAqL1xuLnBhZ2UtZGV2aWNlcy1vdmVydmlldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZSB7XG5cbiAgLmRldmljZXMtb3ZlcnZpZXctbW9kdWxlX19oZWFkZXIge1xuICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUocGFkZGluZy10b3AsIDYwcHgsIDEyMHB4KTtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctYm90dG9tLCA2MHB4LCAxMjBweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgaDIge1xuICAgICAgQGV4dGVuZCAlcmVndWxhci0yOC00ODtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShtYXJnaW4tYm90dG9tLCAzMnB4LCA3NnB4KTtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5icmVhZGNydW1icyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZSh0b3AsIDExcHgsIDMwcHgpO1xuICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUobGVmdCwgMjBweCwgMzBweCk7XG4gIH1cblxuICAuZGV2aWNlcy1vdmVydmlldy1tb2R1bGVfX3NlYXJjaCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXB1cnBsZTtcblxuICAgIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICB9XG4gIH1cblxuICAuZGV2aWNlcy1vdmVydmlldy1tb2R1bGVfX3NlYXJjaC1yZXN1bHRzIHtcbiAgICBtYXJnaW46IDEwcHggLTVweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxuXG4gIC5kZXZpY2VzLW92ZXJ2aWV3LW1vZHVsZV9fcHJvZHVjdCB7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUvMyk7XG5cbiAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlLzIpO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTQwMDtcbiAgICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAxNHB4LCAyNHB4KTtcbiAgICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUobGluZS1oZWlnaHQsIDIwcHgsIDI4cHgpO1xuICAgICAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctcmlnaHQsIDEzcHgsIDM2cHgpO1xuICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLWJvdHRvbSwgMTJweCwgMzZweCk7XG4gICAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctbGVmdCwgMTNweCwgMzZweCk7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTIwcHggMCAtMTZweCAkYnJhbmQtbGlnaHQtYmx1ZSxcbiAgICAgICAgICAwcHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICB9XG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTIwcHggMCAtMTZweCAkYnJhbmQtbGlnaHQtYmx1ZSxcbiAgICAgICAgICAwcHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDApO1xuXG4gICAgICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTIwcHggMCAtMTZweCAkYnJhbmQtbGlnaHQtYmx1ZSxcbiAgICAgICAgICAgIDBweCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8qKlxuICpcbiAqIEVtYWlsIHN1YnNjcmlwdGlvbiBtb2R1bGVcbiAqXG4gKi9cbi5lbWFpbC1zdWJzY3JpcHRpb24tbW9kdWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlICsgLmVtYWlsLXN1YnNjcmlwdGlvbi1tb2R1bGUge1xuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmM2YzZjM7XG4gIH1cbn1cblxuLmVtYWlsLXN1YnNjcmlwdGlvbi1tb2R1bGVfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUocGFkZGluZy10b3AsIDYwcHgsIDExMnB4KTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLWJvdHRvbSwgNjVweCwgMTA0cHgpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDg3JTtcblxuICBmb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA3ODlweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5lbWFpbC1zdWJzY3JpcHRpb24tbW9kdWxlX19pbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUobWF4LXdpZHRoLCA1MzBweCwgNjU3cHgpO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTMwMDtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShmb250LXNpemUsIDE2cHgsIDMycHgpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkYmFzZS1ncmF5LWhvdmVyO1xuICBjb2xvcjogJGJhc2UtYmxhY2stODA7XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmb250LWZhbWlseTogJHNhbXN1bmctNDAwO1xuICB9XG59XG5cbi5lbWFpbC1zdWJzY3JpcHRpb24tbW9kdWxlX19pbnB1dC5pbnZhbGlkLXRleHQge1xuICBjb2xvcjogJGJyYW5kLW9yYW5nZTtcbn1cblxuLmVtYWlsLXN1YnNjcmlwdGlvbi1tb2R1bGVfX2lucHV0LnZhbGlkLXRleHQge1xuICBjb2xvcjogJGJyYW5kLWxpZ2h0LWJsdWUgIWltcG9ydGFudDtcbn1cblxuLmVtYWlsLXN1YnNjcmlwdGlvbi1tb2R1bGVfX2J1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICBwIHtcbiAgICBmb250LWZhbWlseTogJHNhbXN1bmctNzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5pY29uLWFwcHJvdmVkLWljb24ge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCB3aGl0ZSBpbnNldDtcbn1cbiIsIi5oZXJvLW1vZHVsZS0tZXJyb3Ige1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKGhlaWdodCwgNDUwcHgsIDY5MHB4KTtcblxuICAuaGVyby1tb2R1bGVfX2NvbnRlbnQge1xuXG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6OTUlO1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKHRvcCwgMjk1cHgsIDUyMHB4KTtcbiAgICAuYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUobWFyZ2luLXRvcCwgMThweCwgNDJweCk7XG4gICAgfVxuICB9XG5cbiAgLnJlc3BvbnNpdmUtaW1hZ2Uge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1heC13aWR0aDogMTExMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC8vIEBpbmNsdWRlIGNhbGMtdmFsdWUoaGVpZ2h0LCA1MCUsIDEwMCUpO1xuXG4gICAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuXG4gICAgICBoZWlnaHQ6IDkwJTtcbiAgICB9XG4gICAgXG5cblxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuXG4gICAgICBoZWlnaHQ6IDgwJTtcbiAgICB9XG4gICAgXG4gIH1cbn1cblxuIiwiLmZhcS1tb2R1bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIEBpbmNsdWRlIHNjYWxlLXZhbHVlKHBhZGRpbmctYm90dG9tLCA1NHB4LCA5NnB4KTtcbn1cblxuLmNvcHktY2Fyb3VzZWwtbW9kdWxlICsgLmZhcS1tb2R1bGUsXG4ubWVkaWEtY2lyY2xlcy1tb2R1bGUgKyAuZmFxLW1vZHVsZSxcbi5lbWFpbC1zdWJzY3JpcHRpb24tbW9kdWxlICsgLmZhcS1tb2R1bGUge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2YzZjNmMztcbn1cblxuICAuZmFxLW1vZHVsZV9faW50cm8tYmxvY2sge1xuICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gICAgQGluY2x1ZGUgc2NhbGUtdmFsdWUocGFkZGluZy10b3AsIDQwcHgsIDgwcHgpO1xuICAgIG1heC13aWR0aDogNzg0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgICAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDI0cHg7XG4gICAgfVxuICB9XG4gIC5mYXEtbW9kdWxlX19pdGVtcyB7XG4gICAgbWF4LXdpZHRoOiA3ODRweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIC5mYXEtbW9kdWxlX19pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmOGY4Zjg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMDVzIGVhc2U7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmOGY4Zjg7XG4gICAgfVxuXG4gICAgaHRtbDpub3QoLmRldmljZSkgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICAgIH1cblxuICAgICYub3BlbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuXG4gICAgICAuZmFxLW1vZHVsZV9faXRlbS10aXRsZSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAgICAgY29udGVudDogJy0nO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICBwYWRkaW5nOiAwIDUuNSU7XG4gICAgfVxuICB9XG4gIC5mYXEtbW9kdWxlX19pdGVtLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNDBweCA4MHB4IDQwcHggMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy00MDA7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDJweDtcbiAgICAgIGNvbnRlbnQ6ICcrJztcbiAgICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuXG4gICAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgICBwYWRkaW5nOiAyNHB4IDQwcHggMjRweCAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBmb250LWZhbWlseTogJHNhbXN1bmctNjAwO1xuICAgIH1cbiAgfVxuICAuZmFxLW1vZHVsZV9faXRlbS1ib2R5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgfVxuICB9XG4iLCIvKipcbiAqXG4gKiBHYWxsZXJ5IE1vZHVsZVxuICpcbiAqL1xuLmdhbGxlcnktbW9kdWxlIHtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLXRvcCwgMjBweCwgNDBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzIwcHg7XG4gIHotaW5kZXg6IDIwO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5nYWxsZXJ5LW1vZHVsZV9fY2xvc2VkIHtcbiAgLmdhbGxlcnktbW9kdWxlX19zbGlkZXMgLmdhbGxlcnktbW9kdWxlX19zbGlkZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMmRlZyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0sIDE4MG1zLCBjdWJpYy1iZXppZXIoMC4zOTAsIDAuNTc1LCAwLjU2NSwgMS4wMDApKTtcbiAgfVxuICBcbiAgLmdhbGxlcnktbW9kdWxlX19zbGlkZXM6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMmRlZyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0sIDE4MG1zLCBjdWJpYy1iZXppZXIoMC4zOTAsIDAuNTc1LCAwLjU2NSwgMS4wMDApKTtcbiAgfVxuICBcbiAgLmdhbGxlcnktbW9kdWxlX19pbnRyby1idXR0b24ge1xuICAgIHdpZHRoOiAxNzJweDtcblxuICAgIHAge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCA0MzBtcyBjdWJpYy1iZXppZXIoMC4xOTAsIDEuMDAwLCAwLjIyMCwgMS4wMDApO1xuICAgIH1cbiAgfVxufVxuXG4vLyBPdmVybGF5XG4uZ2FsbGVyeS1tb2R1bGVfX292ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWdyYXk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi8vIEZ1bGxTY3JlZW4gU2xpZGVcbi5nYWxsZXJ5LW1vZHVsZV9fc2xpZGVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA2NiU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMjM7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWxpZ2h0LXB1cnBsZS0zO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtLCAxODBtcywgY3ViaWMtYmV6aWVyKDAuMzkwLCAwLjU3NSwgMC41NjUsIDEuMDAwKSk7XG4gIH1cblxuICBAbWVkaWEobWluLXdpZHRoOiAxMDYwcHgpIGFuZCAobWluLWhlaWdodDogODIwcHgpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTglO1xuICB9XG59XG5cbi5nYWxsZXJ5LW1vZHVsZV9fc2xpZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0sIDE4MG1zLCBjdWJpYy1iZXppZXIoMC4zOTAsIDAuNTc1LCAwLjU2NSwgMS4wMDApKTtcbn1cblxuLmdhbGxlcnktbW9kdWxlX19zbGlkZV9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7IFxuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLy8gQ29udHJvbHNcbi5nYWxsZXJ5LW1vZHVsZV9faW50cm8tYnV0dG9uIHtcbiAgei1pbmRleDogMjQ7XG4gIHRvcDogNTBweDtcbiAgbGVmdDogMjBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWxpZ2h0LWJsdWU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgNDIwbXMgY3ViaWMtYmV6aWVyKDAuMTkwLCAxLjAwMCwgMC4yMjAsIDEuMDAwKTtcblxuICBwIHtcbiAgICB3aWR0aDogMTcycHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDJweDtcbiAgICBib3R0b206MDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogJHNhbXN1bmctNzAwO1xuICAgIGNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTVweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGZpbGw6ICRiYXNlLXdoaXRlO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDQyMG1zIGN1YmljLWJlemllcigwLjE5MCwgMS4wMDAsIDAuMjIwLCAxLjAwMCk7XG4gICAgcCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDQzMG1zIGN1YmljLWJlemllcigwLjE5MCwgMS4wMDAsIDAuMjIwLCAxLjAwMCk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHdpZHRoOiAxNTBweDsgXG5cbiAgICBwIHtcbiAgICAgIHRvcDogNHB4O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMnB4KTtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgfVxuICB9XG59XG5cbi5nYWxsZXJ5LW1vZHVsZV9fY29udHJvbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgei1pbmRleDogMjM7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcblxuICBAbWVkaWEobWluLXdpZHRoOiAxMDYwcHgpIGFuZCAobWluLWhlaWdodDogODIwcHgpIHtcbiAgICB3aWR0aDogMTMwJTtcbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDc4MHB4KXtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaGVpZ2h0OiA5NSU7XG4gICAgd2lkdGg6IDkwJTtcbiAgICB0b3A6MDtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIGhlaWdodDogOTglO1xuICB9XG59XG5cbi5nYWxsZXJ5LW1vZHVsZV9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBAbWVkaWEobWluLXdpZHRoOiAxMDYwcHgpIGFuZCAobWluLWhlaWdodDogODIwcHgpIHtcbiAgICB0b3A6IC0xMDRweDtcbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDc4MHB4KXtcbiAgICB0b3A6IDMlICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICB0b3A6IDIlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmdhbGxlcnktbW9kdWxlX19uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICByaWdodDogLTgwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgXG5cbiAgQG1lZGlhKG1pbi13aWR0aDogMTA2MHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDgyMHB4KSB7XG4gICAgcmlnaHQ6IC0xMDBweDtcbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDc4MHB4KXtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IGluaXRpYWw7XG4gICAgYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5zdHlsZWd1aWRlX19jaXJjdWxhci1idXR0b24ge1xuICAuZ2FsbGVyeS1tb2R1bGUgJiB7XG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICB0b3A6IGluaXRpYWw7XG4gICAgfVxuICB9XG59XG5cbi5nYWxsZXJ5LW1vZHVsZV9fcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgbGVmdDogLTgwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgXG5cbiAgQG1lZGlhKG1pbi13aWR0aDogMTA2MHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDgyMHB4KSB7XG4gICAgbGVmdDogLTEwMHB4O1xuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogNzgwcHgpe1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiBpbml0aWFsO1xuICAgIGJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uZ2FsbGVyeS1tb2R1bGVfX2ltYWdlLWNyZWRpdCB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAkYmFzZS1ncmF5LWJvcmRlcjtcbn1cblxuLmdhbGxlcnktbW9kdWxlX19zdGF0dXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIGNvbG9yOiAkYmFzZS1ncmF5LWJvcmRlcjtcbn0iLCIubWVudS1tb2R1bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDoxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAgJGJhc2UtZ3JheTtcbiAgcGFkZGluZy10b3A6MjJweDtcbiAgcGFkZGluZy1ib3R0b206MHB4O1xufVxuXG4ubWVudS1tb2R1bGUgdWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogODAlO1xuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuXG4ubWVudS1tb2R1bGUgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDowO1xuICBtYXJnaW4tcmlnaHQ6IDQ0cHg7XG4gIGhlaWdodDo1MHB4O1xuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6bm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiBub25lOztcbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4ubWVudS1tb2R1bGUgbGkgYSB7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuOCk7XG4gIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy00MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgQGluY2x1ZGUgY2FsYy1saW5lSGVpZ2h0KDE2LCAyNik7XG59XG5cbi5tZW51LW1vZHVsZSBsaS5hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzE1QkZGRjtcblxuICBhIHtcbiAgICBmb250LWZhbWlseTogJHNhbXN1bmctNjAwO1xuICB9XG59IiwiLyoqXG4gKlxuICogUHJvZHVjdCBDYXJvdXNlbFxuICpcbiAqL1xuXG4ucHJvZHVjdC1jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtZ3JheTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShtYXJnaW4tdG9wLCAxcHgsIDIwcHgpO1xuXG4gIC5wcm9kdWN0LWNhcm91c2VsX19ib2R5IHtcbiAgICBtYXJnaW46IDIwcHggYXV0byAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJHNhbXN1bmctNDAwO1xuICAgIHBhZGRpbmc6IDAgMTAlO1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAxNHB4LCAyMHB4KTtcbiAgfVxufVxuXG4ucHJvZHVjdC1ncmlkX19pbm5lciB7XG4gIC5wcm9kdWN0LWNhcm91c2VsICYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNzUlO1xuICAgIG1hcmdpbjogNDJweCBhdXRvIDA7XG5cbiAgICBAaW5jbHVkZSBxLWlzLW1pbi1tZWRpdW0ge1xuICAgICAgd2lkdGg6IDY5JTtcbiAgICB9IFxuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNDkwcHg7XG4gICAgICBtYXJnaW46IDQycHggYXV0bztcbiAgICAgIGxlZnQ6IDElO1xuICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKCBtYXgtd2lkdGg6IDUwMHB4ICkge1xuICAgICAgaGVpZ2h0OiAxMDRweDtcbiAgICB9IFxuXG4gICAgQG1lZGlhICggbWF4LXdpZHRoOiA0MjBweCApIHtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICB9IFxuXG4gICAgQG1lZGlhICggbWF4LXdpZHRoOiAzNjBweCApIHtcbiAgICAgIGhlaWdodDogNDZweDtcbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3QtZ3JpZF9fY29se1xuICAucHJvZHVjdC1jYXJvdXNlbCAmIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDMyJTtcbiAgICBtYXJnaW46IDAgMC41JTtcblxuICAgIEBpbmNsdWRlIHEtaXMtbWluLW1lZGl1bSB7XG4gICAgICB3aWR0aDogNDclO1xuICAgIH0gXG5cbiAgICAuYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgcGFkZGluZzogOXB4IDExcHg7XG4gICAgICBtYXgtd2lkdGg6IDEzMnB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDEycHg7XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0LWNhcm91c2VsIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUoaGVpZ2h0LCA1NTBweCwgNzUwcHgpO1xuICBcbiAgQGluY2x1ZGUgcS1pcy1taW4tbWVkaXVtIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIH0gXG5cbiAgaDMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ucHJvZHVjdC1ncmlkX19jb2wge1xuICAucHJvZHVjdC1jYXJvdXNlbCAmIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn0iLCIucHJvZHVjdC1jYXRlZ29yeS1tb2R1bGUge1xuICBwYWRkaW5nLXRvcDogODdweDtcbiAgY2xlYXI6IGJvdGg7XG5cbiAgJiB+IC5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcblxuICAgICYgfiAucHJvZHVjdC1jYXRlZ29yeS1tb2R1bGUge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgLnByb2R1Y3QtY2F0ZWdvcnktbW9kdWxlX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxNzBweCAwIDQwcHggNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgaDMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQGluY2x1ZGUgY2FsYy1saW5lSGVpZ2h0KDQ4LCA2OCk7XG4gICAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGZvbnQtc2l6ZSwgMjZweCwgNjJweCk7XG5cbiAgICAgIC5saW5rX19pY29uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAyMnB4KTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDM5MG1zLCBjdWJpYy1iZXppZXIoMC4xOTAsIDEuMDAwLCAwLjIyMCwgMS4wMDApKTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYXJyb3ctbGluay0tYmxhY2sge1xuICAgICAgICBmaWxsOiAjMDAwMDAwXG4gICAgICB9XG4gICAgICAuYXJyb3ctbGluay0td2hpdGUge1xuICAgICAgICBmaWxsOiAjZmZmZmZmXG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICAgIHBhZGRpbmc6IDEyMHB4IDAgMjZweCAyNnB4O1xuXG4gICAgICBoMyAubGlua19faWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA4cHgpO1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIHBhZGRpbmc6IDEyMHB4IDAgMjZweCAyNnB4O1xuXG4gICAgICBoMyAubGlua19faWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA4cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIgaDMgLmxpbmtfX2ljb24ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCwgMjJweCk7XG4gICAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwcHgsIDhweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCwgOHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJvZHVjdC1jYXRlZ29yeS1tb2R1bGVfX3Byb2R1Y3RzIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgbWFyZ2luOiAwIDAgNjBweCAwO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LWdyaWRfX2NvbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxOSU7XG5cbiAgICBAaW5jbHVkZSBxLWlzLWxhcmdlIHtcbiAgICAgIHdpZHRoOiAxOSU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDElO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMSU7XG4gICAgfVxuICAgIEBpbmNsdWRlIHEtaXMtbWVkaXVtLWxhcmdlIHtcbiAgICAgIHdpZHRoOiAzMS44JTtcbiAgICAgIG1hcmdpbi1yaWdodDogMS4zJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMyU7XG4gICAgfVxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMiU7XG4gICAgfVxuICAgIEBpbmNsdWRlIHEtaXMtZXh0cmEtc21hbGwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMiU7XG4gICAgfVxuICB9XG5cbiAgLnByb2R1Y3QtY2F0ZWdvcnktbW9kdWxlX19tb3JlIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIG1heC13aWR0aDogMTg1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODQuMzMlO1xuICAgICAgaGVpZ2h0OiAwO1xuXG4gICAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgaGVpZ2h0OiA5NnB4O1xuXG4gICAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy00MDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJGJhc2UtYmxhY2stODA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGZvbnQtc2l6ZSwgMTRweCwgMTZweCk7XG5cbiAgICAgIC5wcm9kdWN0LWNhdGVnb3J5LW1vZHVsZV9fbW9yZS1sYWJlbCB7XG4gICAgICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubW9yZS1hcnJvdyB7XG4gICAgICAgIG1hcmdpbjogMThweCBhdXRvIDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRiYXNlLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtbGlnaHQtYmx1ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4wN3MgZWFzZTtcblxuICAgICAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHJpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIDpob3ZlciB7XG4gICAgICAgIC5tb3JlLWFycm93IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtbGlnaHQtYmx1ZS0yO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICByaWdodDogMjFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgOmFjdGl2ZSB7XG4gICAgICAgIC5tb3JlLWFycm93IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDIzcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLyoqXG4gKlxuICogUHJvZHVjdCBHcmlkXG4gKlxuICovXG5cbi8qLS0tLS0tLS0tLSAgR3JpZCAgLS0tLS0tLS0tLSovXG4ucHJvZHVjdC1ncmlkX19jb2wge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDElO1xuICBtYXJnaW4tYm90dG9tOiAxJTtcbiAgd2lkdGg6IDI0JTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjE5MCwgMS4wMDAsIDAuMjIwLCAxLjAwMCk7XG5cbiAgQGluY2x1ZGUgcS1pcy1sYXJnZSB7XG4gICAgd2lkdGg6IDI0JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDElO1xuICAgIG1hcmdpbi1ib3R0b206IDElO1xuICB9XG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtLWxhcmdlIHtcbiAgICB3aWR0aDogMzEuOCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjMlO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMyU7XG4gIH1cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgIG1hcmdpbi1ib3R0b206IDIlO1xuICB9XG4gIEBpbmNsdWRlIHEtaXMtZXh0cmEtc21hbGwge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgfVxuXG4gICYucHJvZHVjdC1ncmlkX19jb2wtLWZpZnRoIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDElO1xuICAgIG1hcmdpbi1ib3R0b206IDElO1xuICAgIHdpZHRoOiAxOS4yJTtcblxuICAgICY6bnRoLWNoaWxkKDVuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcS1pcy1sYXJnZSB7XG4gICAgICB3aWR0aDogMjQlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDElO1xuXG4gICAgICAmOm50aC1jaGlsZCg1bikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDElO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bS1sYXJnZSB7XG4gICAgICB3aWR0aDogMzEuOCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuMyU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjMlO1xuXG4gICAgICAmOm50aC1jaGlsZCg1bikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMyU7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyJTtcblxuICAgICAgJjpudGgtY2hpbGQoNW4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgcS1pcy1leHRyYS1zbWFsbCB7XG4gICAgICB3aWR0aDogNDglO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIlO1xuXG4gICAgICAmOm50aC1jaGlsZCg1bikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LWdyaWQtZmVhdHVyZWQgJiB7XG4gICAgd2lkdGg6IDMyLjMlO1xuICAgIEBpbmNsdWRlIHEtaXMtbWVkaXVtLWxhcmdlIHtcbiAgICAgIHdpZHRoOiAzMiU7XG4gICAgfVxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgd2lkdGg6IDQ4JTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0yMHB4IDAgLTE2cHggJGJyYW5kLWxpZ2h0LWJsdWUsXG4gICAgICAwcHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIH1cbiAgJjphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTIwcHggMCAtMTZweCAkYnJhbmQtbGlnaHQtYmx1ZSxcbiAgICAgIDBweCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMCk7XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTIwcHggMCAtMTZweCAkYnJhbmQtbGlnaHQtYmx1ZSxcbiAgICAgICAgMHB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIH1cbiAgfVxufVxuXG4ucHJvZHVjdC1ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2R1Y3QtZ3JpZF9faW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZHVjdC1ncmlkLWZlYXR1cmVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2R1Y3RzLWNvbnRlbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMTMwcHg7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLSAgU2hvdyBNb3JlICAtLS0tLS0tLS0tKi9cbi5wcm9kdWN0LWdyaWRfX21vcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOTklO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDIwMG1zIGN1YmljLWJlemllcigwLjE5MCwgMS4wMDAsIDAuMjIwLCAxLjAwMCk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtLWxhcmdlIHtcbiAgICB3aWR0aDogOTglO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAycHggNnB4ICRiYXNlLWJsYWNrLTIwO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsMCwwLDApO1xuICB9XG5cbiAgcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICBmb250LWZhbWlseTogJHNhbXN1bmctNjAwLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJGJhc2UtYmxhY2stODA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGZvbnQtc2l6ZSwgMTJweCwgMTRweCk7XG4gIH1cblxuICAucHJvZHVjdC1ncmlkLWNvbnRhaW5lci0tZXhwYW5kZWQgJiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0gIFNjcm9sbCB0byB0b3AgYnV0dG9uIC0tLS0tLS0tLS0qL1xuLnNjcm9sbC10by10b3Atd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAxMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogJHVwcGVyLXNpemluZy1yYW5nZTtcbiAgbWFyZ2luOiBhdXRvO1xuICB6LWluZGV4OiA0O1xufVxuXG4uc2Nyb2xsLXRvLXRvcC1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNnB4O1xuICBAaW5jbHVkZSBzY2FsZS12YWx1ZSh3aWR0aCwgNDRweCwgNjRweCk7XG4gIEBpbmNsdWRlIHNjYWxlLXZhbHVlKGhlaWdodCwgNDRweCwgNjRweCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2hhZG93OiAwIDNweCAxMHB4ICRiYXNlLWJsYWNrLTIwO1xuXG4gIHN2ZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI4cHg7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ncmF5LWhvdmVyO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAzOTBtcywgY3ViaWMtYmV6aWVyKDAuMTkwLCAxLjAwMCwgMC4yMjAsIDEuMDAwKSk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3RzLWdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogODAlO1xuXG4gIEBpbmNsdWRlIHEtaXMtbGFyZ2Uge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtZ3JpZC1jb250YWluZXIsXG4ucHJvZHVjdC1ncmlkLWZlYXR1cmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA0NnB4O1xuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtLWxhcmdlIHtcbiAgICByaWdodDogLTAuNSU7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgd2lkdGg6IDEwMiU7XG4gICAgcmlnaHQ6IDAuMyU7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIGgzIHtcbiAgICBjb2xvcjogJGJhc2UtYmxhY2stODA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZmlsdGVyZWQtcHJvZHVjdC1saXN0IHtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShtYXJnaW4tdG9wLCAtNDlweCwgLTY4cHgpO1xuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cblxuLyotLS0tLS0tLS0tICBTcGlubmVyICAtLS0tLS0tLS0tKi9cbi5maWx0ZXJlZC1wcm9kdWN0LWxpc3RfX3NwaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMSU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDc1cHg7XG4gIGhlaWdodDogNzVweDtcbiAgei1pbmRleDogMDtcblxuICAubG9hZGluZyAmIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5sb2FkZWQgJiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2hvcC1wcm9kdWN0LW1vZHVsZSB7XG4gIG1hcmdpbi10b3A6IDlweDtcbiAgcGFkZGluZy10b3A6IDA7XG5cbiAgLmZpbHRlcmVkLXByb2R1Y3QtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuZmlsdGVyZWQtcHJvZHVjdC1saXN0X19zcGlubmVyIHtcbiAgICB0b3A6IDEyNnB4O1xuICB9XG4gIC5zY3JvbGwtdG8tdG9wLXdyYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLnByb2R1Y3QtY2F0ZWdvcnktbW9kdWxlLS01LWNvbHVtbnMge1xuICAgIC5wcm9kdWN0cy1ncmlkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAucHJvZHVjdC1maWx0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucHJvZHVjdC1maWx0ZXJfX21vYmlsZS1idXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgICAucHJvZHVjdHMtZ3JpZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDU2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vKi0tLS0tLS0tLS0gIFByb2R1Y3QgZ3JpZCBmaWx0ZXIgc3BlY2lmaWMgaGVybyAgLS0tLS0tLS0tLSovXG4ucHJvZHVjdC1ncmlkLWhlcm8tYWN0aXZlIHtcbiAgLy9wYWRkaW5nLXRvcDo3NHB4O1xuICBcbn1cblxuLnByb2R1Y3QtZ3JpZC1oZXJvLWFjdGl2ZSAucHJvZHVjdHMtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA4NHB4O1xuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWdyaWQtaGVyby1hY3RpdmUgLmhlcm8tbW9kdWxlIHtcbiAgb3BhY2l0eTogMDtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnByb2R1Y3QtZ3JpZC1oZXJvIC5oZXJvLW1vZHVsZSB7XG4gIHRvcDogMTYycHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHksIDE1MG1zLCBsaW5lYXIpO1xuXG4gICYuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIHRvcDogNjJweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0gIEVtYmVkZWQgIC0tLS0tLS0tLS0qL1xuLnBhZ2UtZW1iZWRkZWQge1xuICAubWFpbi13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAucHJvZHVjdHMtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufSIsIi5wcm9kdWN0LXByb21vLW1vZHVsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShtaW4taGVpZ2h0LCA0MTBweCwgNTAwcHgpO1xuXG4gIC5wcm9kdWN0LXByb21vLW1vZHVsZV9fY29udGVudCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDc4cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgaDIge1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMzhweCAwO1xuICAgICAgQGluY2x1ZGUgY2FsYy1saW5lSGVpZ2h0KDQ4LCA1OCk7XG4gICAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGZvbnQtc2l6ZSwgMjZweCwgNTJweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAyNnB4O1xuICAgICAgcGFkZGluZzogMCAyNnB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuXG4gICAgLmJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LXByb21vLW1vZHVsZV9fZmVhdHVyZWQge1xuICAgIHBhZGRpbmc6IDNweCAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy03MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gICYucHJvZHVjdC1wcm9tby1tb2R1bGUtLXJpZ2h0IHtcbiAgICAucHJvZHVjdC1wcm9tby1tb2R1bGVfX2NvbnRlbnQge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAwOyAgICAgIFxuICAgIH1cbiAgfVxufVxuXG4uYmctYmxhY2sge1xuICAucHJvZHVjdC1wcm9tby1tb2R1bGVfX2ZlYXR1cmVkIHtcbiAgICBjb2xvcjogJGJyYW5kLXJlZDtcbiAgICBib3JkZXItY29sb3I6ICRicmFuZC1yZWQ7XG4gIH1cbn1cblxuLmJnLWVuZGVhdm9yLWJsdWUge1xuICAucHJvZHVjdC1wcm9tby1tb2R1bGVfX2ZlYXR1cmVkIHtcbiAgICBjb2xvcjogJGJhc2Utd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgfVxufSIsIi5wcm9tby1tb2R1bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDQwcHg7XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDQwcHggMjRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgaDIge1xuICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAyNHB4LCAzMnB4KTtcbiAgICBAaW5jbHVkZSBjYWxjLWxpbmVIZWlnaHQoMzIsIDQwKTtcbiAgfVxuXG4gICYucHJvbW8tbW9kdWxlX19tb2JpbGUtc3R5bGUtLWNlbnRlcmVkIHtcbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAucHJvbW8tbW9kdWxlX19jdGFzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLnByb21vLW1vZHVsZV9fdGV4dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDYwJTtcblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmLnByb21vLW1vZHVsZV9faW1hZ2VzdHlsZS0tbGVmdCB7XG4gICAgcmlnaHQ6IDA7IC8vIElmIHRoZSBpbWFnZSBpcyBvbiB0aGUgbGVmdCwgdGhlIHRleHQgaXMgb24gdGhlIHJpZ2h0XG4gICAgbGVmdDogYXV0bztcblxuICAgIC5wcm9tby1tb2R1bGVfX3RleHQge1xuICAgICAgcmlnaHQ6IDA7IC8vIFRoaXMgYW5jaG9ycyB0aGUgdGV4dGJveCB0byB0aGUgcmlnaHQgd2hlbiB0aGUgaW1hZ2UgaXMgb24gdGhlIGxlZnRcbiAgICB9XG4gIH1cblxuICAmLnByb21vLW1vZHVsZV9faW1hZ2VzdHlsZS0tcmlnaHQge1xuICAgIHJpZ2h0OiBhdXRvOyAvLyBJZiB0aGUgaW1hZ2UgaXMgb24gdGhlIHJpZ2h0LCB0aGUgdGV4dCBpcyBvbiB0aGUgbGVmdFxuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuXG4gIC5wcm9tby1tb2R1bGVfX2ltYWdlc3R5bGUtLWxlZnQgLnByb21vLW1vZHVsZV9fYm9keXN0eWxlLS1yZWd1bGFyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG5cbiAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAucHJvbW8tbW9kdWxlX19pbWFnZXN0eWxlLS1yaWdodCAucHJvbW8tbW9kdWxlX19ib2R5c3R5bGUtLXJlZ3VsYXIge1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcblxuICAgIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9tby1tb2R1bGVfX2ltYWdlc3R5bGUtLWxlZnQgLnByb21vLW1vZHVsZV9fYm9keXN0eWxlLS1wYWRkZWR7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDhweDtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcblxuICAgIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDk2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9tby1tb2R1bGVfX2ltYWdlc3R5bGUtLXJpZ2h0IC5wcm9tby1tb2R1bGVfX2JvZHlzdHlsZS0tcGFkZGVkIHtcbiAgICBtYXJnaW4tbGVmdDogMTQ4cHg7XG5cbiAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogOTZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cblxuLnByb21vLW1vZHVsZV9fdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbWF4LXdpZHRoOiA1ODZweDtcblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4ucHJvbW8tbW9kdWxlX19idXR0b24ge1xuICBtYXJnaW46IDI0cHggMCAwO1xufVxuXG4ucHJvbW8tbW9kdWxlX19pbWFnZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA0MCU7XG4gIGhlaWdodDogMTAwJTtcblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxNzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmLnByb21vLW1vZHVsZV9faW1hZ2VzdHlsZS0tbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAmLnByb21vLW1vZHVsZV9faW1hZ2VzdHlsZS0tcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICBwaWN0dXJlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gaWYgdGhlIGRpdiBpcyBub3Qgd2hpdGUgYW5kIHByb21vIG1vZHVsZSBpbW1lZGlhdGVseSBmb2xsb3dzLCBoaWRlIHRoZSBob3Jpem9uYWwgcnVsZSAodGhlIGhyIGlzIHN0eWxlZCB0byBiZSBiZWZvcmUgdGhlIGNvbnRlbnQpXG5kaXY6bm90KC5iZy13aGl0ZSkgKyAucHJvbW8tbW9kdWxlIC5wcm9tby1tb2R1bGVfX2hvcml6b25hbC1ydWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb21vLW1vZHVsZV9faG9yaXpvbmFsLXJ1bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZjNmM2YzO1xufVxuXG4ucHJvbW8tbW9kdWxlX19ob3Jpem9uYWwtcnVsZS0tcmVndWxhciB7XG4gIGxlZnQ6IDQ4cHg7XG4gIHJpZ2h0OiA0OHB4O1xufVxuXG4ucHJvbW8tbW9kdWxlX19ob3Jpem9uYWwtcnVsZS0tcGFkZGVkIHtcbiAgbGVmdDogMTQ4cHg7XG4gIHJpZ2h0OiAxNDhweDtcbn1cblxuQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAucHJvbW8tbW9kdWxlX19ob3Jpem9uYWwtcnVsZS0tcmVndWxhcixcbiAgLnByb21vLW1vZHVsZV9faG9yaXpvbmFsLXJ1bGUtLXBhZGRlZCB7XG4gICAgbGVmdDogMjRweDtcbiAgICByaWdodDogMjRweDtcbiAgfVxufVxuIiwicXVlc3Rpb25uYWlyZS1tb2R1bGUtcXVhbnRpdHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIHNjYWxlLXZhbHVlKG1pbi1oZWlnaHQsIDE1MHB4LCAyMDBweCk7XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50OyBcbiAgfVxuXG4gIFtkYXRhLW9wZW4taW5wdXRdIHAge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTcwMDtcbiAgICBAaW5jbHVkZSBzY2FsZS12YWx1ZShmb250LXNpemUsIDExcHgsIDE0cHgpO1xuICB9XG5cbiAgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19vcHRpb24ge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBtYXJnaW46IDE2cHggOHB4O1xuICAgIEBpbmNsdWRlIHNjYWxlLXZhbHVlKHdpZHRoLCA1MHB4LCA4MHB4KTtcbiAgICBAaW5jbHVkZSBzY2FsZS12YWx1ZShoZWlnaHQsIDUwcHgsIDgwcHgpO1xuICAgIEBpbmNsdWRlIHNjYWxlLXZhbHVlKG1hcmdpbiwgMTJweCwgMTZweCk7XG4gICAgQGluY2x1ZGUgc2NhbGUtdmFsdWUobWFyZ2luLWJvdHRvbSwgOHB4LCAxMHB4KTtcbiAgICBAaW5jbHVkZSBzY2FsZS12YWx1ZShtYXJnaW4tdG9wLCA4cHgsIDEwcHgpO1xuICAgIFxuICAgIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgaGVpZ2h0OiA3MHB4OyAgICBcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4OyAgXG4gICAgfVxuICB9XG59XG4ucXVlc3Rpb25uYWlyZS1tb2R1bGUtcXVhbnRpdHlfX2J1dHRvbnMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnF1ZXN0aW9ubmFpcmUtbW9kdWxlLXF1YW50aXR5X19pbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGlucHV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX29wdGlvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgYVtkYXRhLWNsb3NlLWlucHV0XSB7XG4gICAgY29sb3I6ICRiYXNlLWJsYWNrO1xuICAgIG9wYWNpdHk6IC43O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi5xdWVzdGlvbm5haXJlLW1vZHVsZS1xdWFudGl0eV9faW5wdXQtYW5zd2VyIHtcbiAgQGluY2x1ZGUgc2NhbGUtdmFsdWUobWFyZ2luLXRvcCwgNHB4LCAxNnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuIiwicXVlc3Rpb25uYWlyZS1tb2R1bGUtdGV4dC1pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIHBhZGRpbmc6IDExcHggOHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogJGJhc2UtYmxhY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgjMDAwLCAuMDgpO1xuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICpcbiAqIFF1ZXN0aW9ubmFpcmUgbW9kdWxlXG4gKlxuICovXG4ucXVlc3Rpb25uYWlyZS1tb2R1bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTc2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saWdodC1wdXJwbGUtMztcbiAgdHJhbnNpdGlvbjogcGFkZGluZyAuNXMgZWFzZTtcblxuICBAbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBoZWlnaHQ6IDUwNHB4O1xuICB9XG4gIFxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19vcHRpb24taWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA0OHB4O1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG4gIH1cblxuICAvLyBTaG93IHF1ZXN0aW9ucyBhZnRlciBpbnRybyBxdWVzdGlvblxuICAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3Byb2R1Y3QtcXVlc3Rpb25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19wcm9ncmVzcy1pbmRpY2F0b3Ige1xuICAgICAgYnV0dG9uIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgICB9XG4gICAgICB1bCB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBPdmVycmlkaW5nIHNvbWUgdG9vbHRpcCBzdHlsZXNcbiAgLnRvb2x0aXAge1xuICAgIC50b29sdGlwX19idWJibGUge1xuICAgICAgcmlnaHQ6IC05NnB4O1xuICAgIH1cbiAgfVxufVxuXG4ucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3Byb2dyZXNzLWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDhweDtcbiAgd2lkdGg6IDUwJTtcbiAgbWF4LXdpZHRoOiA1ODhweDtcbiAgYm90dG9tOiAzMnB4O1xuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAzNHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1leHRyYS1zbWFsbCB7XG4gICAgYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcHJvZ3Jlc3MtYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDRweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIzMHB4KTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgYmFja2dyb3VuZDogcmdiYSgjM0UwRDg2LCAuMTIpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3Byb2dyZXNzLWZpbGwge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHVycGxlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjdzIGVhc2U7XG59XG5cbi5xdWVzdGlvbm5haXJlLW1vZHVsZV9fYmFjay1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIGxlZnQ6IDE2cHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICM0MjE0ODM7XG4gIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy04MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAuYXJyb3cge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG5cbiAgICBzdmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGZpbGw6ICM0MjE0ODM7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgLmFycm93IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00cHgsIDApIHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxufVxuXG4uYWR0LXN0YXJ0ZXIta2l0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIC4yNXMgbGluZWFyO1xuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19zdmctd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMXMgZWFzZTtcblxuICBzdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb25zLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIHJpZ2h0OiAxNnB4O1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiAkYmFzZS13aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDAsMCwwLC4yKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICfinJUnO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxuXG4gICYuZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IC4yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICB9XG4gIH1cbiAgJjphY3RpdmUge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjk1KTtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlLmFjdGl2ZSAmIHtcbiAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMTZweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5xdWVzdGlvbm5haXJlLW1vZHVsZS5hY3RpdmUgJiB7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5cbi5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBBcyB3aWRlIGFzIHRoZSBjb250YWluZXIgb25lIG1pbnVzIHRoZSBxdWVzdGlvbiBib2R5XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1ODhweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBvcGFjaXR5OiAxO1xuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC8vIE5vdyBpdCBuZWVkcyB0byBiZSA1MCUhXG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taWxsdXN0cmF0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiA3MCU7XG5cbiAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uOm50aC1jaGlsZCgxKSAmIHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNTQwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiA0MDZweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taWxsdXN0cmF0aW9uX19saW5lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXB1cnBsZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWxsLWNoYW5nZTogd2lkdGg7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjdzIGVhc2U7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcblxuICAgICAgJi5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb24taWxsdXN0cmF0aW9uX19saW5lLS1mcm9tLWxlZnQge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtdHlwZT1cImltYWdlXCJdIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1oZWFkZXJfX3Byb2R1Y3Qge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIEBpbmNsdWRlIHNjYWxlLXZhbHVlKHdpZHRoLCAxMjBweCwgNDMycHgpO1xuICAgIEBpbmNsdWRlIHNjYWxlLXZhbHVlKGhlaWdodCwgMTIwcHgsIDQzMnB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY2LCAyMCwgMTMxLCAwLjA2KTtcblxuICAgIC5yZXNwb25zaXZlLWltYWdlIHtcbiAgICAgIEBpbmNsdWRlIHNjYWxlLXZhbHVlKG1heC13aWR0aCwgODBweCwgMzMycHgpO1xuICAgICAgQGluY2x1ZGUgc2NhbGUtdmFsdWUobWF4LWhlaWdodCwgODBweCwgMzMycHgpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDQwJTtcblxuICAgIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb246bnRoLWNoaWxkKDEpICYge1xuICAgICAgcGFkZGluZy10b3A6IDUwJTtcbiAgICB9XG4gIH1cbn1cblxuLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1ib2R5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICByaWdodDogMTBweDtcbiAgaGVpZ2h0OiA5NyU7XG4gIHBhZGRpbmc6IDQwcHggNDBweCA1NnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA1MCU7XG4gIG1heC13aWR0aDogNTg4cHg7XG4gIGJhY2tncm91bmQ6ICRiYXNlLXdoaXRlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3gtc2hhZG93OiAwIDVweCAxNXB4ICRiYXNlLWJsYWNrLTEwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogJGJhc2UtYmxhY2stNTA7XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBwYWRkaW5nOjMwcHggMCAzMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgcGFkZGluZzoyNXB4IDAgMzBweDtcbiAgfVxufVxuXG5cblxuLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbl9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogMzgwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDcyJTtcbiAgaGVpZ2h0OiA5MCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDglO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcblxuICBoNCB7XG4gICAgY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHEtaXMtZXh0cmEtc21hbGwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgbWF4LXdpZHRoOiAzMzJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLWxhcmdlIHtcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG5cbn1cblxuLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1pbmZvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MCU7XG4gIG1hcmdpbjogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtZXh0cmEtc21hbGwge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuXG4gIGg0IHtcbiAgICBjb2xvcjogJGJhc2UtYmxhY2stODA7XG4gICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTcwMDtcbiAgICBAaW5jbHVkZSBzY2FsZS12YWx1ZShmb250LXNpemUsIDE0cHgsIDIwcHgpO1xuICAgIEBpbmNsdWRlIHNjYWxlLXZhbHVlKGxpbmUtaGVpZ2h0LCAxNHB4LCAyNHB4KTtcbiAgICBAaW5jbHVkZSBzY2FsZS12YWx1ZShtYXJnaW4tYm90dG9tLCAxNnB4LCAyOHB4KTtcblxuICAgIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICAgIGh0bWwuZGV2aWNlICY6YWN0aXZlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxuICBoMyB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgQGluY2x1ZGUgc2NhbGUtdmFsdWUoZm9udC1zaXplLCAxNHB4LCAyMHB4KTtcbiAgICBAaW5jbHVkZSBzY2FsZS12YWx1ZShsaW5lLWhlaWdodCwgMjBweCwgMjhweCk7XG4gICAgQGluY2x1ZGUgc2NhbGUtdmFsdWUobWFyZ2luLWJvdHRvbSwgMTZweCwgNDBweCk7XG5cbiAgICAvLyBTcGVjaWFsIGNhc2UgbWVkaWEgcXVlcnkgc3BlY2lmaWNhbGx5IHRhcmdldGluZyBvZGQtc2l6ZSBpUGFkIExPTFNcbiAgICBAbWVkaWEobWluLXdpZHRoOiA2MDFweCkgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAyNHB4O1xuICAgIH1cblxuICAgIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcXVlc3Rpb246bnRoLWNoaWxkKDEpICYge1xuICAgICAgQGluY2x1ZGUgc2NhbGUtdmFsdWUoZm9udC1zaXplLCAxOHB4LCAyNHB4KTtcbiAgICAgIEBpbmNsdWRlIHNjYWxlLXZhbHVlKGxpbmUtaGVpZ2h0LCAzMHB4LCAzMHB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG4gIGgyIHtcbiAgICBjb2xvcjogJGJhc2UtYmxhY2s7XG4gICAgQGluY2x1ZGUgc2NhbGUtdmFsdWUoZm9udC1zaXplLCAxNnB4LCAzMnB4KTtcbiAgICBAaW5jbHVkZSBzY2FsZS12YWx1ZShsaW5lLWhlaWdodCwgMThweCwgNDBweCk7XG4gICAgQGluY2x1ZGUgc2NhbGUtdmFsdWUobWFyZ2luLWJvdHRvbSwgMTZweCwgNDhweCk7XG5cbiAgICAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uOm50aC1jaGlsZCgxKSAmIHtcbiAgICAgIEBpbmNsdWRlIHNjYWxlLXZhbHVlKGZvbnQtc2l6ZSwgMjRweCwgMjRweCk7XG4gICAgICBAaW5jbHVkZSBzY2FsZS12YWx1ZShsaW5lLWhlaWdodCwgMjhweCwgMjhweCk7XG4gICAgfVxuICB9XG59XG5cbi5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcHJvZHVjdC1xdWVzdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWxpZ2h0LXB1cnBsZS0zO1xufVxuXG4ucXVlc3Rpb25uYWlyZS1tb2R1bGVfX2Fuc3dlcnNfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbi5xdWVzdGlvbm5haXJlLW1vZHVsZV9fYW5zd2VycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwJTtcbiAgYm90dG9tOiAxOCU7XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IGF1dG87XG4gICAgbWluLWhlaWdodDogMjEwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgbWluLWhlaWdodDogMTkwcHg7XG4gIH1cbn1cblxuLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbjpudGgtY2hpbGQoMSlcbi5xdWVzdGlvbm5haXJlLW1vZHVsZV9fYW5zd2VycyB7XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgbWluLWhlaWdodDogOTBweDtcbiAgfVxufVxuXG4ucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uOm50aC1jaGlsZCg5KVxuLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19hbnN3ZXJzIHtcbiAgYm90dG9tOiAyOCU7XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIHRvcDogLTU1cHg7XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgLmJ1dHRvbiB7XG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cblxuLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19vcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTAycHg7XG4gIGhlaWdodDogMTAycHg7XG4gIEBpbmNsdWRlIHNjYWxlLXZhbHVlKHdpZHRoLCA1OHB4LCAxMDJweCk7XG4gIEBpbmNsdWRlIHNjYWxlLXZhbHVlKGhlaWdodCwgNThweCwgMTAycHgpO1xuICBtYXJnaW46IDAgMTZweDtcblxuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE1MSwxNTEsMTUxLDAuMzMpO1xuICAgIGJveC1zaGFkb3c6IDAgN3B4IDdweCAwIHJnYmEoMCwwLDAsMC4wNCk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6ICRiYXNlLXdoaXRlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZTtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgc2NhbGUtdmFsdWUod2lkdGgsIDI0cHgsIDQwcHgpO1xuICAgIEBpbmNsdWRlIHNjYWxlLXZhbHVlKGhlaWdodCwgMjRweCwgNDBweCk7XG4gIH1cblxuICBwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgc2NhbGUtdmFsdWUoZm9udC1zaXplLCAxNnB4LCAyNHB4KTtcbiAgICBAaW5jbHVkZSBzY2FsZS12YWx1ZShsaW5lLWhlaWdodCwgMTRweCwgMTlweCk7XG4gICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTYwMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMXMgbGluZWFyO1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICB9XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSguOTUpO1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLnNlbGVjdGVkIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTRCRkZGO1xuICAgIH1cbiAgICBjb2xvcjogJGJhc2Utd2hpdGU7XG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICRiYXNlLXdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG5wLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19vcHRpb24tbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTYwMDtcbiAgY29sb3I6ICRiYXNlLWJsYWNrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBAaW5jbHVkZSBzY2FsZS12YWx1ZShtYXJnaW4tdG9wLCA4cHgsIDIwcHgpO1xuICBAaW5jbHVkZSBzY2FsZS12YWx1ZShmb250LXNpemUsIDEycHgsIDE2cHgpO1xufVxuXG5cbi5xdWVzdGlvbm5haXJlLW1vZHVsZV9fZXhwZXJ0LXRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICAvLyBIaWRpbmcgdGhpcyBmZWxsYSBsaWtlIHRoaXMsIGluc3RlYWQgb2YgZGlzcGxheTogbm9uZTtcbiAgICAvLyBzbyB0aGF0IGl0IGNhbiBzdGlsbCB0cmlnZ2VyIHRyYW5zaXRpb24gZXZlbnRzLiBZYSFcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG4ucXVlc3Rpb25uYWlyZS1tb2R1bGVfX2V4cGVydC10aXAtbW9iaWxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDI3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206MDtcbiAgICBtYXJnaW46IDEwcHggMCAxMHB4O1xuICB9XG59XG5cbi8vIElPUy9UQUJMRVQgU1BFQ0lGSUNcbmh0bWwuaW9zLFxuaHRtbC50YWJsZXQge1xuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlLmFjdGl2ZSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgIC5xdWVzdGlvbm5haXJlLW1vZHVsZV9fcHJvZ3Jlc3MtaW5kaWNhdG9yIHtcbiAgICAgICAgYm90dG9tOiA0MHB4O1xuXG4gICAgICAgIEBtZWRpYShtYXgtaGVpZ2h0OiA2MDBweCkge1xuICAgICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWhlYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiA0MCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgQG1lZGlhKG1heC1oZWlnaHQ6IDcwMHB4KSB7XG4gICAgICAgICAgaGVpZ2h0OiAzMCU7XG4gICAgICAgIH1cblxuICAgICAgICAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWlsbHVzdHJhdGlvbiB7XG4gICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICBAbWVkaWEobWF4LWhlaWdodDogNzAwcHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogNjQlO1xuICAgICAgICAgIH0gXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnF1ZXN0aW9ubmFpcmUtbW9kdWxlX19xdWVzdGlvbi1ib2R5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDYwJTtcblxuICAgICAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgICAgICBwYWRkaW5nOjIlIDAgMzBweDtcbiAgICAgICAgICBAbWVkaWEobWF4LWhlaWdodDogNzAwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6MCAwIDMwcHg7XG4gICAgICAgICAgfSBcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYShtYXgtaGVpZ2h0OiA3MDBweCkge1xuICAgICAgICAgIGhlaWdodDogNzAlO1xuICAgICAgICB9IFxuICAgICAgfVxuXG4gICAgICAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX3F1ZXN0aW9uLWluZm8ge1xuICAgICAgICBAbWVkaWEobWF4LWhlaWdodDogNzAwcHgpIHtcbiAgICAgICAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDkwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9IFxuICAgICAgfVxuXG4gICAgICAucXVlc3Rpb25uYWlyZS1tb2R1bGVfX2V4cGVydC10aXAtbW9iaWxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEobWF4LWhlaWdodDogNjAwcHgpIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53b3ctbW9tZW50LW1vZHVsZSB7fVxuXG4ud293LW1vbWVudC1tb2R1bGVfX3F1ZXN0aW9ubmFpcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogODB2aDtcbiAgbWluLWhlaWdodDogNjAwcHg7XG4gIG1heC1oZWlnaHQ6IDY1NnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogJGJhc2Utd2hpdGU7XG4gIGJhY2tncm91bmQ6ICRicmFuZC1saWdodC1ibHVlO1xuXG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG4gIGxpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogODQwcHgpIHtcbiAgICBoZWlnaHQ6IDQ2NHB4O1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBoZWlnaHQ6IDQxNnB4O1xuICB9XG59XG5cbi53b3ctbW9tZW50LW1vZHVsZV9fc3RhcnQtYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAkYnJhbmQtbGlnaHQtYmx1ZTtcbiAgXG4gIHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IC4wNTtcbiAgfVxufVxuLndvdy1tb21lbnQtbW9kdWxlX19zdGFydC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUobWF4LXdpZHRoLCA0MjBweCwgODgwcHgpO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5cbi53b3ctbW9tZW50LW1vZHVsZV9fc2NyZWVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53b3ctbW9tZW50LW1vZHVsZV9fYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgaDIge1xuICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy0zMDBjO1xuICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAyNnB4LCA0OHB4KTtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGxpbmUtaGVpZ2h0LCAzMnB4LCA1NnB4KTtcbiAgfVxuXG4gIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTMwMGM7XG4gICAgQGluY2x1ZGUgY2FsYy1saW5lSGVpZ2h0KDQ4LCA0MCk7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShmb250LXNpemUsIDE4cHgsIDMycHgpO1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogODQwcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuLndvdy1tb21lbnQtbW9kdWxlX19pbGx1c3RyYXRpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTEwMCUsIDApO1xuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDg0MHB4KSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBoZWlnaHQ6IDQ2JTtcbiAgICB0b3A6IDI0cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgaGVpZ2h0OiA0MiU7XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIGhlaWdodDogMzglO1xuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICBoZWlnaHQ6IDMyJTtcbiAgfVxufVxuXG4ud293LW1vbWVudC1tb2R1bGVfX2lsbHVzdHJhdGlvbi1saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IC44JTtcbiAgYmFja2dyb3VuZDogJGJyYW5kLXB1cnBsZTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogODAlO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBib3R0b206IDMuMDElO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG5cbiAgQG1lZGlhKG1heC13aWR0aDogODQwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5cbi53b3ctbW9tZW50LW1vZHVsZV9faWxsdXN0cmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLndvdy1tb21lbnQtbW9kdWxlX19vcHRpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDQ4JTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cbiAgQG1lZGlhKG1heC13aWR0aDogODQwcHgpIHtcbiAgICB0b3A6IDUwJTtcbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0b3A6IDQ2JTtcbiAgfVxufVxuXG4ud293LW1vbWVudC1tb2R1bGVfX29wdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG5cbiAgJi5zZWxlY3RlZCB7XG4gICAgLndvdy1tb21lbnQtbW9kdWxlX19vcHRpb24tYmFsbCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtcHVycGxlO1xuICAgIH1cblxuICAgIC53b3ctbW9tZW50LW1vZHVsZV9fb3B0aW9uLWljb24tLWJsdWUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAud293LW1vbWVudC1tb2R1bGVfX29wdGlvbi1pY29uLS13aGl0ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIC53b3ctbW9tZW50LW1vZHVsZV9fb3B0aW9uLWJhbGwge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEuMDU0KTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA2cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMHB4IDBweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIH1cblxuICAgIC53b3ctbW9tZW50LW1vZHVsZV9fb3B0aW9uLWljb24ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSBzY2FsZSguOTQ2KTtcbiAgICB9XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgLndvdy1tb21lbnQtbW9kdWxlX19vcHRpb24tYmFsbCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMSk7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgIC53b3ctbW9tZW50LW1vZHVsZV9fb3B0aW9uLWljb24ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSBzY2FsZSgxKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIC53b3ctbW9tZW50LW1vZHVsZV9fb3B0aW9uLWJhbGwge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMS4wNTQpO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAwcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIH1cblxuICAgICAgLndvdy1tb21lbnQtbW9kdWxlX19vcHRpb24taWNvbiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgc2NhbGUoLjk0Nik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgbWFyZ2luOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA4NDBweCkge1xuICAgIG1hcmdpbjogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi53b3ctbW9tZW50LW1vZHVsZV9fb3B0aW9uLWxhYmVsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTIwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTYwMDtcblxuICBAbWVkaWEobWF4LXdpZHRoOiA4NDBweCkge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBmb250LXdlaWdodDogJHNhbXN1bmctNzAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxufVxuLndvdy1tb21lbnQtbW9kdWxlX19vcHRpb24tYmFsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDExMnB4O1xuICBoZWlnaHQ6IDExMnB4O1xuICBiYWNrZ3JvdW5kOiAkYmFzZS13aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycyBlYXNlLCB0cmFuc2Zvcm0gLjFzIGVhc2UsIGJveC1zaGFkb3cgLjFzIGVhc2U7XG4gIGJveC1zaGFkb3c6IDBweCA2cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIDBweCAwcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cbiAgQG1lZGlhKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgd2lkdGg6IDcycHg7XG4gICAgaGVpZ2h0OiA3MnB4O1xuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogNjYwcHgpIHtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gIH1cbn1cbi53b3ctbW9tZW50LW1vZHVsZV9fb3B0aW9uLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogNTAlO1xuICBtYXgtd2lkdGg6IDQ4cHg7XG4gIG1heC1oZWlnaHQ6IDQ4cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMXMgZWFzZTtcbn1cblxuLndvdy1tb21lbnQtbW9kdWxlX19vcHRpb24taWNvbi0td2hpdGUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ud293LW1vbWVudC1tb2R1bGVfX25leHQtYnV0dG9uLFxuLndvdy1tb21lbnQtbW9kdWxlX19iYWNrLWJ1dHRvbixcbi53b3ctbW9tZW50LW1vZHVsZV9fcmVzdGFydC1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA0OHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAuMjtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cblxuICAmOm5vdCgud293LW1vbWVudC1tb2R1bGVfX3Jlc3RhcnQtYnV0dG9uKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJGJhc2Utd2hpdGU7XG4gICAgY29sb3I6ICRicmFuZC1saWdodC1ibHVlO1xuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogODQwcHgpIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwcHg7XG4gICAgbGVmdDogMjRweDtcbiAgfVxufVxuXG4ud293LW1vbWVudC1tb2R1bGVfX25leHQtYnV0dG9uIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDQ4cHg7XG5cbiAgQG1lZGlhKG1heC13aWR0aDogODQwcHgpIHtcbiAgICByaWdodDogMjRweDtcbiAgfVxufVxuXG4ud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMtc2NyZWVuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICRiYXNlLXdoaXRlO1xuICBjb2xvcjogJGJhc2UtYmxhY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG59XG4ud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMtc2NyZWVuLWlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBtYXJnaW4tdG9wOiAtODBweDtcbiAgcGFkZGluZzogMjRweDtcblxuICBoMSwgaDIsIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgcGFkZGluZzogNTBweCAyMHB4IDA7XG4gIH1cbn1cbi53b3ctbW9tZW50LW1vZHVsZV9fcmVzdGFydC1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIFJFU1VMVFNcbi53b3ctbW9tZW50LW1vZHVsZV9fcmVzdWx0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLTIwMHB4O1xuICBjb2xvcjogJGJhc2UtYmxhY2s7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCA0OHB4O1xuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDExMDBweCkge1xuICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDg0MHB4KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi5zaG93LWFsbCB7XG4gICAgLndvdy1tb21lbnQtbW9kdWxlX193b3cge1xuICAgICAgJjpudGgtY2hpbGQobis0KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC53b3ctbW9tZW50LW1vZHVsZV9fc2hvdy1hbGwtcmVzdWx0cyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ud293LW1vbWVudC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAxNnB4O1xuICBmb250LXNpemU6IDEycHg7XG5cbiAgLnRvb2x0aXBfX2J1YmJsZSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDI2NHB4O1xuICB9XG5cbiAgLnRvb2x0aXBfX2J1YmJsZS1jbG9zZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG5cbiAgLnRvb2x0aXBfX2Fycm93IHtcbiAgICBib3R0b206IGNhbGMoMTAwJSArIDRweCk7XG4gIH1cblxuICAudG9vbHRpcF9fYnViYmxlLWRlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgYm90dG9tOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuXG4ud293LW1vbWVudC1tb2R1bGVfX3Nob3ctYWxsLXJlc3VsdHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuXG4gIHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy03MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLndvdy1tb21lbnQtbW9kdWxlX19zaG93LWFsbC1yZXN1bHRzLWJhbGwge1xuICAgICAgYm94LXNoYWRvdzogMHB4IDZweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwcHggMHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgfVxuICB9XG59XG4ud293LW1vbWVudC1tb2R1bGVfX3Nob3ctYWxsLXJlc3VsdHMtYmFsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJhY2tncm91bmQ6ICRicmFuZC1saWdodC1ibHVlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBib3gtc2hhZG93OiAwcHggNnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAwcHggMHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2U7XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgIGZpbGw6ICRiYXNlLXdoaXRlO1xuICB9XG59XG5cbi53b3ctbW9tZW50LW1vZHVsZV9fd293IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgaGVpZ2h0OiA1NDRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZDogJGJyYW5kLXBpbms7XG5cbiAgJjpudGgtY2hpbGQobis0KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDg0MHB4KSB7XG4gICAgaGVpZ2h0OiA0MTZweDtcbiAgICBiYWNrZ3JvdW5kOiAkYmFzZS13aGl0ZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBoZWlnaHQ6IDM0NnB4O1xuICB9XG59XG4ud293LW1vbWVudC1tb2R1bGVfX3dvdy0tc3R5bGUtMCB7XG4gIGJhY2tncm91bmQ6ICRicmFuZC1waW5rO1xufVxuLndvdy1tb21lbnQtbW9kdWxlX193b3ctLXN0eWxlLTEge1xuICBiYWNrZ3JvdW5kOiAkYnJhbmQtbGlnaHQtYmx1ZS0zO1xufVxuLndvdy1tb21lbnQtbW9kdWxlX193b3ctLXN0eWxlLTIge1xuICBiYWNrZ3JvdW5kOiAkYnJhbmQtcG93ZGVyO1xufVxuXG4ud293LW1vbWVudC1tb2R1bGVfX3dvdy1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBmb250LWZhbWlseTogJHNhbXN1bmctNDAwO1xuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDg0MHB4KSB7XG4gICAgcGFkZGluZzogMCA4MHB4IDA7XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA2NTBweCkge1xuICAgIHBhZGRpbmc6IDE2cHggMTZweCAzMnB4O1xuICB9XG59XG4ud293LW1vbWVudC1tb2R1bGVfX3dvdy10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy0zMDBjO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB3aWR0aDogNjAlO1xuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDg0MHB4KSB7XG4gICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTMwMDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuLndvdy1tb21lbnQtbW9kdWxlX19xdW90ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBtYXgtd2lkdGg6IDM5NnB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDg0MHB4KSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi53b3ctbW9tZW50LW1vZHVsZV9fYXV0aG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJHNhbXN1bmctNjAwO1xufVxuXG4ud293LW1vbWVudC1tb2R1bGVfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDIlO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDkwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQG1lZGlhKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxuXG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuXG4ud293LW1vbWVudC1tb2R1bGVfX2xlZ2FsIHtcbiAgbWFyZ2luLXRvcDogNjVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi53b3ctbW9tZW50LW1vZHVsZV9fcHJvZHVjdHMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLndvdy1tb21lbnQtbW9kdWxlX19wcm9kdWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICRiYXNlLWJsYWNrO1xuXG4gICY6aG92ZXIge1xuICAgIC53b3ctbW9tZW50LW1vZHVsZV9fcHJvZHVjdC1iYWxsIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA2cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDBweCAwcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgfVxuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkYmFzZS1ibGFjaztcblxuICAgIC53b3ctbW9tZW50LW1vZHVsZV9fcHJvZHVjdC1iYWxsIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA2cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wKSwgMHB4IDBweCA2cHggcmdiYSgwLCAwLCAwLCAwLjApO1xuICAgIH1cbiAgfVxufVxuXG4ud293LW1vbWVudC1tb2R1bGVfX3Byb2R1Y3QtYmFsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogODhweDtcbiAgaGVpZ2h0OiA4OHB4O1xuICBiYWNrZ3JvdW5kOiAkYmFzZS13aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAwcHggNnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDQpLCAwcHggMHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2U7XG5cbiAgQG1lZGlhKG1heC13aWR0aDogODQwcHgpIHtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgYmFja2dyb3VuZDogJGJyYW5kLXBpbms7XG4gIH1cblxuICAud293LW1vbWVudC1tb2R1bGVfX3dvdy1tb2JpbGUtLXN0eWxlLTAgJiB7XG4gICAgYmFja2dyb3VuZDogJGJyYW5kLXBpbms7XG4gIH1cbiAgLndvdy1tb21lbnQtbW9kdWxlX193b3ctbW9iaWxlLS1zdHlsZS0xICYge1xuICAgIGJhY2tncm91bmQ6ICRicmFuZC1saWdodC1ibHVlLTM7XG4gIH1cbiAgLndvdy1tb21lbnQtbW9kdWxlX193b3ctbW9iaWxlLS1zdHlsZS0yICYge1xuICAgIGJhY2tncm91bmQ6ICRicmFuZC1wb3dkZXI7XG4gIH1cbn1cbi53b3ctbW9tZW50LW1vZHVsZV9fcHJvZHVjdC1uYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdG9wOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxNDBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcblxuICBAbWVkaWEobWF4LXdpZHRoOiA4NDBweCkge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB3aWR0aDogMTEwcHg7XG4gIH1cbn1cbi53b3ctbW9tZW50LW1vZHVsZV9fcHJvZHVjdC1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDYwJTtcbiAgaGVpZ2h0OiA2MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4ud293LW1vbWVudC1tb2R1bGVfX3BsdXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDMycHggMjRweDtcbiAgc3ZnIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA4NDBweCkge1xuICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgfVxufVxuXG4ud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMtbW9iaWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAtMTgwcHg7XG4gIGJhY2tncm91bmQ6ICRicmFuZC1waW5rO1xuXG4gIC53b3ctbW9tZW50LW1vZHVsZV9fd293IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogODM5cHgpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBtYXJnaW4tdG9wOiAtMTMwcHg7XG4gIH1cblxuICAmLmJnLXN0eWxlLTAge1xuICAgIGJhY2tncm91bmQ6ICRicmFuZC1waW5rO1xuICB9XG4gICYuYmctc3R5bGUtMSB7XG4gICAgYmFja2dyb3VuZDogJGJyYW5kLWxpZ2h0LWJsdWUtMztcbiAgfVxuICAmLmJnLXN0eWxlLTIge1xuICAgIGJhY2tncm91bmQ6ICRicmFuZC1wb3dkZXI7XG4gIH1cbn1cblxuLndvdy1tb21lbnQtbW9kdWxlX19yZXN1bHRzLW1vYmlsZS1pbGx1c3RyYXRpb25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDMwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgaW1nLFxuICAuYm9keS1tb3ZpbmdfX2VsZW1lbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC03JTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgaGVpZ2h0OiAxMjAlO1xuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDUlO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtaGVpZ2h0OiA2MDBweCkge1xuICAgIGhlaWdodDogOTJweDtcbiAgfVxufVxuXG4ud293LW1vbWVudC1tb2R1bGVfX3Jlc3VsdHMtbW9iaWxlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndvdy1tb21lbnQtbW9kdWxlX19yZXN1bHRzLW1vYmlsZS1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwMHB4O1xuXG4gICYuYWN0aXZlIHtcbiAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0NSU7XG4gICAgfVxuICB9XG5cbiAgLndvdy1tb21lbnQtbW9kdWxlX19jaGV2cm9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMjRweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgQGluY2x1ZGUgc2NhbGUtdmFsdWUod2lkdGgsIDQ0cHgsIDY0cHgpO1xuICAgIEBpbmNsdWRlIHNjYWxlLXZhbHVlKGhlaWdodCwgNDRweCwgNjRweCk7XG5cbiAgICAuY2hldnJvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuICAud293LW1vbWVudC1tb2R1bGVfX2NoZXZyb24tLXJpZ2h0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAyNHB4O1xuICAgIEBpbmNsdWRlIHNjYWxlLXZhbHVlKG1hcmdpbi1sZWZ0LCA3NXB4LCA2NXB4KTtcbiAgfVxufVxuXG4ud293LW1vbWVudC1zcHJpdGVzaGVldCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59IiwiLnNlYXJjaC1yZXN1bHRzIHtcbiAgYmFja2dyb3VuZDogJGJhc2Utd2hpdGU7XG59XG5cbi8vIEhlYWRlclxuLnNlYXJjaC1yZXN1bHRzX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAkYmFzZS1ncmF5O1xuICBwYWRkaW5nOiAxMTJweCAxNnB4IDA7XG59XG5cbi5zZWFyY2gtcmVzdWx0c19faGVhZGVyLWlubmVyIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zZWFyY2gtcmVzdWx0c19faW5wdXQtYmx1ZW5lc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMTAlO1xuICBwYWRkaW5nLXRvcDogMTEwJTtcbiAgYmFja2dyb3VuZDogJGJyYW5kLWxpZ2h0LWJsdWU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlYXJjaC1yZXN1bHRzX19iYWNrZ3JvdW5kLWJsdXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgjMDAwLCAuNik7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWFyY2gtcmVzdWx0c19faW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU2cHg7XG4gIHotaW5kZXg6IDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgaW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gODRweCAtIDE2cHgpO1xuICAgIGhlaWdodDogNTZweDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAxNnB4LCAzNnB4KTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDIwNiwyMDYsMjA2LDAuNSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJyYW5kLWxpZ2h0LWJsdWU7XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtcmVzdWx0c19fYnV0dG9uLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGZpbGw6ICRiYXNlLXdoaXRlO1xuICB9XG59XG5cbi5zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTZweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2VhcmNoLXJlc3VsdHNfX3Jlc2V0LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgYmFja2dyb3VuZDogcmdiYSgjMDAwLCAuMSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZmlsbDogJGJhc2Utd2hpdGU7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG5cbi5zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIHJpZ2h0OiAyNHB4O1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1MnB4O1xufVxuXG4vLyBUYWJzXG4uc2VhcmNoLXJlc3VsdHNfX3RhYi1oZWFkZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LXNpemU6IDA7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5zZWFyY2gtcmVzdWx0c19fdGFiLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMDtcbiAgcGFkZGluZzogMzZweCA0MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy00MDA7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAxNHB4LCAxNnB4KTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShsaW5lLWhlaWdodCwgMCwgMXB4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG5cbiAgc3BhbiB7XG4gICAgb3BhY2l0eTogLjU7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTcwMDtcblxuICAgIHNwYW4ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmLmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgMCAkYnJhbmQtbGlnaHQtYmx1ZTtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gIH1cbn1cblxuXG4vLyBSZXN1bHRzXG4uc2VhcmNoLXJlc3VsdHNfX3Jlc3VsdHMge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA0MHB4IDE2cHg7XG59XG5cbi5zZWFyY2gtcmVzdWx0c19fcmVzdWx0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLXRvcCwgMjRweCwgNDBweCk7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUocGFkZGluZy1ib3R0b20sIDI0cHgsIDQwcHgpO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKG1pbi1oZWlnaHQsIDEyMHB4LCAyNDBweCk7XG4gIGNvbG9yOiAkYmFzZS1ibGFjaztcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmFzZS1ncmF5O1xuICB9XG5cbiAgc3ZnIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICAuc2VhcmNoLXJlc3VsdHNfX2xpbmsge1xuICAgICAgY29sb3I6ICRicmFuZC1saWdodC1ibHVlLTI7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6ICRicmFuZC1saWdodC1ibHVlLTI7XG4gICAgICB9XG5cbiAgICAgIC5saW5rX19sYWJlbDphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saWdodC1ibHVlLTI7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDM5MG1zLCBjdWJpYy1iZXppZXIoMC4xOTAsIDEuMDAwLCAwLjIyMCwgMS4wMDApKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkYmFzZS1ibGFjay04MDtcblxuICAgIC5zZWFyY2gtcmVzdWx0c19fbGluayB7XG4gICAgICBjb2xvcjogJGJyYW5kLWxpZ2h0LWJsdWUtYWN0aXZlO1xuXG4gICAgICBzdmcge1xuICAgICAgICBmaWxsOiAkYnJhbmQtbGlnaHQtYmx1ZS1hY3RpdmU7XG4gICAgICB9XG5cbiAgICAgIC5saW5rX19sYWJlbDphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saWdodC1ibHVlLWFjdGl2ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1yZXN1bHRzX19pbWFnZSB7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUod2lkdGgsIDgwcHgsIDE4MHB4KTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShoZWlnaHQsIDgwcHgsIDE4MHB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwcHg7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLnNlYXJjaC1yZXN1bHRzX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy00MDA7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAxNnB4LCAyNHB4KTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShtYXJnaW4tYm90dG9tLCA4cHgsIDE2cHgpO1xufVxuLnNlYXJjaC1yZXN1bHRzX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5zZWFyY2gtcmVzdWx0c19fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogJGJyYW5kLWxpZ2h0LWJsdWU7XG4gIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy03MDA7XG4gIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZTtcbn1cblxuLnNlYXJjaC1yZXN1bHRzX19yZXN1bHQtLXByb2R1Y3Qge1xuICAuc2VhcmNoLXJlc3VsdHNfX3Jlc3VsdC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctbGVmdCwgOTZweCwgMjE2cHgpO1xuICB9XG59XG5cbkBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgLnNlYXJjaC1yZXN1bHRzX19oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnNlYXJjaC1yZXN1bHRzX19oZWFkZXItaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAuc2VhcmNoLXJlc3VsdHNfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5zZWFyY2gtcmVzdWx0c19faW5wdXQtYmx1ZW5lc3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuc2VhcmNoLXJlc3VsdHNfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJHNhbXN1bmctNjAwO1xuICB9XG5cbiAgLnNlYXJjaC1yZXN1bHRzX19pbnB1dCB7XG4gICAgYmFja2dyb3VuZDogJGJhc2Utd2hpdGU7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkYmFzZS1ncmF5O1xuXG4gICAgaW5wdXQge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAwIDAgMjRweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRiYXNlLXdoaXRlO1xuXG4gICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICBjb2xvcjogJGJhc2Utd2hpdGUtNTA7XG4gICAgICAgIH1cbiAgICAgICAgJjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cbiAgICAgICAgICAgY29sb3I6ICRiYXNlLXdoaXRlLTUwO1xuICAgICAgICB9XG4gICAgICAgICY6Oi1tb3otcGxhY2Vob2xkZXIgeyAgLyogRmlyZWZveCAxOSsgKi9cbiAgICAgICAgICAgY29sb3I6ICRiYXNlLXdoaXRlLTUwO1xuICAgICAgICB9XG4gICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgY29sb3I6ICRiYXNlLXdoaXRlLTUwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1yZXN1bHRzX19zZWFyY2gtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNlYXJjaC1yZXN1bHRzX19yZXNldC1idXR0b24ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cbiAgICAuZm9jdXNlZCAmIHtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGxpbmVhciAuMnM7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtcmVzdWx0c19fdGFiLWhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbiIsIi5zdXBwb3J0LWFydGljbGUge1xuICAmX19ib2R5IHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG59XG4iLCIudGFiYmVkLW1vZHVsZSB7XG4gIHBhZGRpbmc6IDU2cHggNDBweCAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgcGFkZGluZzogNDhweCA0OHB4IDI0cHg7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gIH1cbn1cblxuLnRhYmJlZC1tb2R1bGVfX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDtcblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAudGFiYmVkLW1vZHVsZV9fdGFiIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saWdodC1ibHVlO1xuICBib3JkZXItY29sb3I6ICRicmFuZC1saWdodC1ibHVlO1xufVxuXG4udGFiYmVkLW1vZHVsZV9fdGFiLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50YWJiZWQtbW9kdWxlX190YWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA1NnB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgbWF4LXdpZHRoOiA0MDBweDtcblxuICBjb2xvcjogJGJhc2UtYmxhY2stNTA7XG4gIGJvcmRlci1jb2xvcjogJGJhc2UtYmxhY2stMTA7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkYmFzZS1ibGFjay0xMDtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG4gIH1cbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwIDtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udGFiYmVkLW1vZHVsZV9fdGFiLWlubmVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDk1JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cblxuXG4udGFiYmVkLW1vZHVsZV9fc2VjdGlvbi10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMjRweCAwIDMycHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTYW1zdW5nT25lLTcwMCxzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLnRhYmJlZC1tb2R1bGVfX2ZlYXR1cmVzLXdyYXBwZXIsXG4udGFiYmVkLW1vZHVsZV9faWNvbnMtd3JhcHBlciAge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnRhYmJlZC1tb2R1bGVfX2ZlYXR1cmVzLXdyYXBwZXIge1xuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBtYXJnaW46IDI0cHggMHB4O1xuICB9XG59XG5cbi50YWJiZWQtbW9kdWxlX19pY29ucy13cmFwcGVyICB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAxMDRweCAwIDgwcHg7XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIG1hcmdpbjogNzJweCAwIDU2cHg7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBtYXJnaW46IDMycHggMDtcbiAgfVxufVxuXG4vLyBJZiAjcmFkaW8tdGFiLTEgaXMgY2hlY2tlZCwgc2hvdyAjaWNvbi1saXN0LTEgYW5kICNmZWF0dXJlLWxpc3QtMVxuLy8gaWYgeW91IGFkZCBtb3JlIHJhZGlvIG9waW9ucywgeW91J2xsIG5lZWQgdG8gcmFpc2UgdGhlIGxpbWl0IGZyb20gMyB0byB3aGF0ZXZlclxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAzIHtcbiAgI3JhZGlvLXRhYi0jeyRpfTpjaGVja2VkIH4gI2ljb24tbGlzdC0jeyRpfSxcbiAgI3JhZGlvLXRhYi0jeyRpfTpjaGVja2VkIH4gI2ZlYXR1cmUtbGlzdC0jeyRpfSAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi50YWJiZWQtbW9kdWxlX19pY29uLFxuLnRhYmJlZC1tb2R1bGVfX2ZlYXR1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMyU7XG4gIG1hcmdpbjogMCAwIDAgLTRweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnRhYmJlZC1tb2R1bGVfX2ljb24ge1xuICByZW1vdGUtc3ZnIHtcbiAgICBwYWRkaW5nOiAwIDMycHg7XG4gICAgYmFja2dyb3VuZDogJGJhc2Utd2hpdGU7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIH1cbiAgfVxuXG4gIHN2ZyB7XG4gICAgaGVpZ2h0OiA5NXB4O1xuICAgIHdpZHRoOiA5NXB4O1xuXG4gICAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgd2lkdGg6IDc1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICB9XG4gIH1cblxuICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgcmVtb3RlLXN2Z3tcbiAgICAgIHBhZGRpbmc6IDAgMzJweCAwIDA7XG5cbiAgICAgIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4IDAgMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgICAgICBwYWRkaW5nOiAwIDhweCAwIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAmOm50aC1jaGlsZCgzbikge1xuICAgIHJlbW90ZS1zdmd7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAzMnB4O1xuXG4gICAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDE2cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCA4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICB9XG59XG5cbi50YWJiZWQtbW9kdWxlX19pY29uLWJsb2JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwJTtcbiAgbGVmdDogMTUlO1xuICByaWdodDogMTUlO1xuICBib3JkZXItdG9wOiAzLjVweCBkb3R0ZWQgIzIwYjdlZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBsZWZ0OiAxMCU7XG4gICAgcmlnaHQ6IDEwJTtcbiAgfVxufVxuXG4udGFiYmVkLW1vZHVsZV9fZmVhdHVyZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDMxMnB4O1xuICBtaW4taGVpZ2h0OiA3NXB4O1xuICBtYXJnaW46IDAgYXV0bztcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuXG4udGFiYmVkLW1vZHVsZV9fZmVhdHVyZSB7XG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLnRhYmJlZC1tb2R1bGVfX2ZlYXR1cmUtY2hlY2ttYXJrLXdyYXBwZXIsXG4udGFiYmVkLW1vZHVsZV9fZmVhdHVyZS1jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi50YWJiZWQtbW9kdWxlX19mZWF0dXJlLWNoZWNrbWFyay13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLnRhYmJlZC1tb2R1bGVfX2ZlYXR1cmUtY2hlY2ttYXJrIHtcbiAgaGVpZ2h0OiAyM3B4O1xuICB3aWR0aDogMjNweDtcbn1cblxuLnRhYmJlZC1tb2R1bGVfX2ZlYXR1cmUtY29udGVudC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjY0cHg7XG4gIG1hcmdpbjogMCAwIDAgNDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMCAxNnB4IDQwcHg7XG4gIH1cbn1cblxuLnRhYmJlZC1tb2R1bGVfX2Zvb3RlciB7XG4gIG1hcmdpbjogODBweCBhdXRvIDA7XG4gIHdpZHRoOiA3MCU7XG4gIGNvbG9yOiAkYmFzZS1ibGFjay0zMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLnZpZGVvLW1vZHVsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDgwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XG4gIG1hcmdpbjogMCBhdXRvOyBcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctdG9wLCAxMHB4LCAyMHB4KTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLWJvdHRvbSwgMTBweCwgMjBweCk7ICBcblxuXG4gIC52anMtY29udHJvbC1iYXIge1xuXG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogNjVweDtcblxuICB9XG59XG5cbi52aWRlby1tb2R1bGVfX3dyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbG9hdDpyaWdodDtcbn1cblxuLnZpZGVvLW1vZHVsZV9fYm91ZGluZy1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSBjYWxjLXZhbHVlKGhlaWdodCwgMjEwcHgsIDYwMHB4KTsgIFxufVxuXG4udmlkZW8tbW9kdWxlIC52aWRlby13cmFwcGVyIHsgIFxuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6MDtcbn1cblxuLnZpZGVvLW1vZHVsZSAudmlkZW8tcHJldmlldyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi52aWRlby1tb2R1bGUgdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuIiwiLyoqXG4gKlxuICogVmlzdWFsIFN0ZXAgTW9kdWxlXG4gKlxuICovXG4udmlzdWFsLXN0ZXAtbW9kdWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xuXG4gICYuZml4ZWQge1xuICAgIC52aXN1YWwtc3RlcC1tb2R1bGUtc3RlcF9fcmlnaHQge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiA4MHB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuICB9XG4gICY6bm90KC5maXhlZCkge1xuICAgIC52aXN1YWwtc3RlcC1tb2R1bGUtc3RlcF9fcmlnaHQge1xuICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJi5zY3JvbGxlZC1wYXN0IHtcbiAgICAudmlzdWFsLXN0ZXAtbW9kdWxlLXN0ZXBfX3JpZ2h0IHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbi8qLS0tLS0tLS0tLSAgVGl0bGUgIC0tLS0tLS0tLS0qL1xuLnZpc3VhbC1zdGVwLW1vZHVsZS10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUobWluLWhlaWdodCwgMzIwcHgsIDMyMHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XG5cbiAgLnZpc3VhbC1zdGVwLW1vZHVsZS10aXRsZV9fY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgIH1cbiAgfVxuXG4gIGgyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy00MDBjO1xuICAgIH1cbiAgfVxufVxuLyotLS0tLS0tLS0tICBTdGVwcyAgLS0tLS0tLS0tLSovXG4udmlzdWFsLXN0ZXAtbW9kdWxlLXN0ZXBzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xufVxuXG4udmlzdWFsLXN0ZXAtbW9kdWxlLXN0ZXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4KTtcbiAgbWluLWhlaWdodDogNjgwcHg7XG4gIHdpbGwtY2hhbmdlOiBwb3NpdGlvbiwgb3BhY2l0eTtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cblxuICAmOm50aC1jaGlsZCgxKSB7XG4gICAgLnZpc3VhbC1zdGVwLW1vZHVsZS1zdGVwX19yaWdodCB7XG4gICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi52aXN1YWwtc3RlcC1tb2R1bGUtc3RlcF9fbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG5cbi52aXN1YWwtc3RlcC1tb2R1bGUtc3RlcF9fcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1MCU7XG4gIG1heC13aWR0aDogJHVwcGVyLXNpemluZy1yYW5nZSAvIDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogcG9zaXRpb24sIG9wYWNpdHk7XG5cbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjFzIGxpbmVhcjtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udmlzdWFsLXN0ZXAtbW9kdWxlLXN0ZXBfX2FuaW1hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA3MCU7XG5cbiAgcmVtb3RlLXN2ZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA4MCU7XG4gICAgb3BhY2l0eTogMDtcblxuICAgIGh0bWwuaW50ZXJuZXRleHBsb3Jlci0xMSAmIHtcbiAgICAgIGhlaWdodDogNDUwcHg7XG4gICAgfVxuICB9XG59XG5cbi52aXN1YWwtc3RlcC1tb2R1bGUtc3RlcF9fcmlnaHQtbW9iaWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMjBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXB1cnBsZTtcblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnZpc3VhbC1zdGVwLW1vZHVsZS1zdGVwX19saW5rcyB7XG5cbiAgJi5zaG93LWxpbmtzIHtcbiAgICAudmlzdWFsLXN0ZXAtbW9kdWxlLXN0ZXBfX21vYmlsZS1saW5rLXRyaWdnZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogJy0nO1xuICAgIH1cbiAgfVxufVxuXG4udmlzdWFsLXN0ZXAtbW9kdWxlLXN0ZXBfX21vYmlsZS1saW5rLXRyaWdnZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LWZhbWlseTogJHNhbXN1bmctNzAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMTZweCAwO1xuICBjb2xvcjogJGJyYW5kLWxpZ2h0LWJsdWU7XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbiNob3ctd29ya3Mtc3RlcDAxIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUyJSwgLTYxJSk7XG59XG5cbiNob3ctd29ya3Mtc3RlcDAyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTYxLjIlKTtcbn1cblxuLnZpc3VhbC1zdGVwLW1vZHVsZS1mYWRlMyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00OSUsIC00NyUpO1xufVxuXG4udmlzdWFsLXN0ZXAtbW9kdWxlLXRvcCB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi52aXN1YWwtc3RlcC1tb2R1bGUtc3RlcF9fcmlnaHRfX3dyYXAsXG4udmlzdWFsLXN0ZXAtbW9kdWxlLXN0ZXBfX3JpZ2h0X193cmFwLW1vYmlsZSB7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAkdXBwZXItc2l6aW5nLXJhbmdlIC8gMjtcbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIHBhZGRpbmc6IDQ4cHggMzJweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnZpc3VhbC1zdGVwLW1vZHVsZS1zdGVwX19sZWZ0X19pbm5lciB7XG4gIHdpZHRoOiA4MCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLC44KTtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBoNCB7XG4gICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTMwMGM7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShmb250LXNpemUsIDE4cHgsIDMycHgpO1xuICB9XG5cbiAgaDMge1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy00MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIEBpbmNsdWRlIGNhbGMtbGluZUhlaWdodCgxNiwgMjgpO1xuICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUobWFyZ2luLWJvdHRvbSwgMjBweCwgMzdweCk7XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBmb250LWZhbWlseTogJHNhbXN1bmctNjAwO1xuICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAxNHB4LCAxNnB4KTtcbiAgfVxuXG4gIC8vT3RoZXIgc3R5bGluZyB0byBiZSBmb3VuZCBpbiBsaW5rLnNjc3NcbiAgbGkge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLyotLS0tLS0tLS0tICBOYXZpZ2F0aW9uICAtLS0tLS0tLS0tKi9cbi52aXN1YWwtc3RlcC1tb2R1bGUtc3RlcHNfX25hdmlnYXRpb24td3JhcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogNzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDA7XG5cbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMXMgZWFzZTtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aXN1YWwtc3RlcC1tb2R1bGUtc3RlcHNfX25hdmlnYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKHdpZHRoLCAyNXB4LCA1MHB4KTtcbiAgaGVpZ2h0OiA2MHB4O1xuICB6LWluZGV4OiAyO1xuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogN3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIG9wYWNpdHk6IC41O1xuXG4gICAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG4gICAgfVxuICB9XG59XG4iLCIud2hlcmUtdG8tYnV5LW1vZHVsZSB7XG4gIEBpbmNsdWRlIGNhbGMtdmFsdWUocGFkZGluZy10b3AsIDQ0cHgsIDUycHgpO1xuICBAaW5jbHVkZSBjYWxjLXZhbHVlKHBhZGRpbmctYm90dG9tLCAxMTZweCwgMjQwcHgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XG5cbiAgaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5wcm9kdWN0LWdyaWRfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cblxuICAucHJvZHVjdC1ncmlkIHtcbiAgICBtYXgtd2lkdGg6IDkxOHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIFxuICAgIEBpbmNsdWRlIHEtaXMtbGFyZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLndoZXJlLXRvLWJ1eS1tb2R1bGVfX2JvZHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKG1hcmdpbi10b3AsIDUwcHgsIDEwMHB4KTtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKG1hcmdpbi1ib3R0b20sIDMwcHgsIDUwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5cbi53aGVyZS10by1idXktbW9kdWxlLS1ncmV5IHtcbiAgbWF4LXdpZHRoOiAxMDg0cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtZ3JheTtcbiAgQGluY2x1ZGUgY2FsYy12YWx1ZShwYWRkaW5nLWJvdHRvbSwgMjBweCwgNTBweCk7XG59XG5cbi53aGVyZS10by1idXktbW9kdWxlX19ncmlkLWl0ZW0ge1xuICBtYXJnaW46IDA7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogY2FsYygxMDAlLzMpO1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgXG4gIC53aGVyZS10by1idXktbW9kdWxlLS1ncmV5ICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xuICAgIHBhZGRpbmc6IDQlIDA7XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLnByb2R1Y3Qtc3F1YXJlIHtcbiAgICBtYXJnaW46IDRweDtcbiAgICBwYWRkaW5nOiA2NSUgMCAwIDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ncmF5O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMjBweCAwIC0xNnB4ICRicmFuZC1saWdodC1ibHVlLFxuICAgICAgICAwcHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgfVxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTIwcHggMCAtMTZweCAkYnJhbmQtbGlnaHQtYmx1ZSxcbiAgICAgICAgMHB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwKTtcbiAgICB9XG4gIH1cblxuICAucHJvZHVjdC1zcXVhcmVfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59IiwiLnNob3AtbW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNyk7XG4gIHotaW5kZXg6IDEwMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGVyc3BlY3RpdmU6IDYwMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG5cbiAgLy8gSSBrbm93IHRoaXMgaXMgdWdseSB0byBoYXZlIGhlcmUsIGJ1dCB3ZSBoYXZlIG5vIGNob2ljZS5cbiAgLy8gV29yc3QgcmVwZXRpdGlvbiBpbiB0aGUgd29ybGQgOihcbiAgLmZvcm1fX2NyZWRpdC1jYXJkLWRldGFpbHMsXG4gIC5mb3JtX19jcmVkaXQtY2FyZC1leHRyYXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIC5mb3JtLWlucHV0LS1jYy1leHRyYSB7XG4gICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICBtYXgtd2lkdGg6IDk2cHg7XG4gICAgfVxuXG4gICAgLmZvcm0taW5wdXQtLTFjb2xzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLmZvcm0taW5wdXRfX2ZpZWxkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjMpO1xuICB9XG59XG5cbi8vIFZlcnRpY2FsIGNlbnRlcmVyXG4vLyBDcmVhdGVzIGEgdmVydGljYWwgY2VudGVyZWQgY29udGFpbmVyIHRoYXQgYWxsb3dzIGZvclxuLy8gZHluYW1pYyBoZWlnaHQgYW5kIGFsc28gYWRkcyBzY3JvbGwgYmFycyB3aGVuIG5lY2Vzc2FyeVxuLnNob3AtbW9kYWxfX3ZlcnRpY2FsLWNlbnRlci13cmFwcGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zaG9wLW1vZGFsX192ZXJ0aWNhbC1jZW50ZXItY29udGFpbmVyIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8vIE1haW4gY29udGVudCBibG9ja1xuLnNob3AtbW9kYWxfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTg0cHg7XG4gIHBhZGRpbmc6IDY4cHggOTZweDtcblxuICBoMiwgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB9XG5cbiAgLmZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLmZvcm0taW5wdXQtLTJjb2xzIHtcbiAgICAgIC5mb3JtLWlucHV0X19maWVsZCB7XG4gICAgICAgIHdpZHRoOiA5MiU7XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idXR0b24ge1xuICAgIG1pbi13aWR0aDogMTg0cHg7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgIGgyLCBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICB9XG5cbiAgICAuZm9ybS1pbnB1dC0tMmNvbHMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG59XG5cbi5zaG9wLW1vZGFsX19mb3JtLWZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmJ1dHRvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBTaWduIGluIHNwZWNpZmljXG4uc2hvcC1tb2RhbF9fc2lnbi1pbi1mb3Jnb3QtcGFzc3dvcmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICByaWdodDogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnNob3AtbW9kYWxfX21vYmlsZS1iYWNrLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMwMDA7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDA7XG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xuICB9XG5cbiAgZGlzcGxheTogbm9uZTtcblxuICBAbWVkaWEobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zaG9wLW1vZGFsX19idXR0b24tcmVtb3ZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBjb2xvcjogI2ZmMDAwMCAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuXG4uc2hvcC1tb2RhbF9fbGluay1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc2hvcC1tb2RhbF9fbWV0aG9kLWxpc3Qge1xuICB1bCwgbGkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgbGkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICBsYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDRweCA4cHggNHB4IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjA3cyBlYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCMxNEJGRkYsLjA4KTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjOTc5Nzk3O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB0b3A6IDhweDtcbiAgICAgIGxlZnQ6IDhweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZTtcbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxNEJGRkY7XG4gICAgICBib3JkZXItY29sb3I6ICMxNEJGRkY7XG4gICAgfVxuICB9XG59XG5cbi5zaG9wLW1vZGFsX19tZXRob2QtbGlzdC0tcGF5bWVudCB7XG4gIGxhYmVsIHtcbiAgICBwYWRkaW5nOiA0cHggOHB4IDRweCA4MHB4O1xuICB9XG4gIGxpIHtcbiAgICBhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICAgIH1cbiAgfVxufVxuLnNob3AtbW9kYWxfX2NyZWRpdC1jYXJkLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNHB4O1xuICB0b3A6IDlweDtcbiAgbGVmdDogNDBweDtcbn1cblxuLnNob3AtbW9kYWxfX2hpZGUtbW9iaWxlIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJhZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19yZXN1bHRzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogI0VERURGNTtcbiAgcGFkZGluZzogODBweCAwO1xuXG4gIEBpbmNsdWRlIHNjYWxlLXZhbHVlKHBhZGRpbmctbGVmdCwgMHB4LCAzMnB4KTtcbiAgQGluY2x1ZGUgc2NhbGUtdmFsdWUocGFkZGluZy1yaWdodCwgMHB4LCAzMnB4KTtcblxuICBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcblxuICAgIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuICB9XG59XG5cbi5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19wcm9kdWN0LWxpc3Qge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTg0cHg7XG59XG5cbi5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19wcm9kdWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGhlaWdodDogMTM2cHg7XG5cbiAgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICBmb250LWZhbWlseTogJHNhbXN1bmctNDAwO1xuXG4gICAgQGluY2x1ZGUgc2NhbGUtdmFsdWUoZm9udC1zaXplLCAxMnB4LCAyNHB4KTtcbiAgICBAaW5jbHVkZSBzY2FsZS12YWx1ZShsaW5lLWhlaWdodCwgMTZweCwgMzJweCk7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19wcm9kdWN0LWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEzNnB4O1xuICBtYXgtaGVpZ2h0OiAxMzZweDtcblxuICBAaW5jbHVkZSBzY2FsZS12YWx1ZSh3aWR0aCwgOTZweCwgMTM2cHgpO1xuXG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogNzAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG5cbi5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19jb250ZW50LWxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAyNHB4IDE2cHggMjRweCAxNTJweDtcbiAgd2lkdGg6IDYwJTtcblxuICBAaW5jbHVkZSBzY2FsZS12YWx1ZShwYWRkaW5nLWxlZnQsIDEwNHB4LCAxNTJweCk7XG5cbiAgQG1lZGlhKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcHJvZHVjdDpub3QoW2RhdGEtcHJpY2U9XCJcIl0pICYge1xuICAgICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gICAgfVxuICAgIC5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19wcm9kdWN0W2RhdGEtcHJpY2U9XCJcIl0gJiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fY29udGVudC1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNDAlO1xuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcHJvZHVjdFtkYXRhLXByaWNlPVwiXCJdICYge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4uYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcHJvZHVjdC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgQGluY2x1ZGUgc2NhbGUtdmFsdWUoZm9udC1zaXplLCAxMnB4LCAxNnB4KTtcbiAgQGluY2x1ZGUgc2NhbGUtdmFsdWUobGluZS1oZWlnaHQsIDE2cHgsIDI0cHgpO1xufVxuXG4uYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcHJpY2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogNDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICBjb2xvcjogIzAwMDtcblxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgQGluY2x1ZGUgc2NhbGUtdmFsdWUocmlnaHQsIDE2cHgsIDQ4cHgpO1xuICBAaW5jbHVkZSBzY2FsZS12YWx1ZShmb250LXNpemUsIDEycHgsIDI0cHgpO1xuICBAaW5jbHVkZSBzY2FsZS12YWx1ZShsaW5lLWhlaWdodCwgMTZweCwgMzJweCk7XG5cbiAgQG1lZGlhKG1heC13aWR0aDogODAwcHgpIHtcbiAgICB0b3A6IDI0cHg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuXG4gICAgc3BhbjpudGgtY2hpbGQoMikge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbi5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19wZXItaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBvcGFjaXR5OiAuNTtcbn1cblxuYWR0LWJ1bmRsZS1idWlsZGVyLXF1YW50aXR5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE2MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTgwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoIzAwMCwgLjEpO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjphY3RpdmUge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGlucHV0IHtcbiAgICB3aWR0aDogNTJweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKCMwMDAsIC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTQwMDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGJvdHRvbTogMTZweDtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogMTE2cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG5cbiAgICBidXR0b24ge1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIGxlZnQ6IDEwNHB4O1xuICB9XG59XG5cbi5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19tb25pdG9yaW5nLWF2YWlsYWJpbGl0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDQ4cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuXG4gIEBpbmNsdWRlIHNjYWxlLXZhbHVlKGZvbnQtc2l6ZSwgMTJweCwgMTZweCk7XG4gIEBpbmNsdWRlIHNjYWxlLXZhbHVlKGxpbmUtaGVpZ2h0LCAxNnB4LCAyNHB4KTtcblxuICBAbWVkaWEobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBwYWRkaW5nLWxlZnQ6IDExNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwNHB4O1xuICB9XG59XG5cbi5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19yZXN1bHRzLWZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogOTg0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fcmVzdWx0cy10b3RhbCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiA0MHB4IDQ4cHg7XG5cbiAgQGluY2x1ZGUgc2NhbGUtdmFsdWUocGFkZGluZywgMjRweCwgNDBweCk7XG4gIEBpbmNsdWRlIHNjYWxlLXZhbHVlKHBhZGRpbmctcmlnaHQsIDE2cHgsIDQ4cHgpO1xuICBAaW5jbHVkZSBzY2FsZS12YWx1ZShwYWRkaW5nLWxlZnQsIDE2cHgsIDQ4cHgpO1xuXG4gIHN0cm9uZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxufVxuXG4uYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fdG90YWwtcHJpY2Uge1xuICBAaW5jbHVkZSBzY2FsZS12YWx1ZShmb250LXNpemUsIDE2cHgsIDI0cHgpO1xuICBAaW5jbHVkZSBzY2FsZS12YWx1ZShsaW5lLWhlaWdodCwgMjBweCwgMzJweCk7XG4gIEBpbmNsdWRlIHNjYWxlLXZhbHVlKG1hcmdpbi1ib3R0b20sIDJweCwgOHB4KTtcbn1cblxuLmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3ByaWNlLWRpc2NsYWltZXIge1xuICBAaW5jbHVkZSBzY2FsZS12YWx1ZShmb250LXNpemUsIDEwcHgsIDE0cHgpO1xuICBvcGFjaXR5OiAuODtcbn1cblxuLmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Jlc3VsdHMtZm9vdGVyLWJ1dHRvbnMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAyNHB4IDAgMDtcbn1cblxuLmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Jlc3VsdHMtZm9vdGVyLWJ1dHRvbnMtbGVmdCxcbi5hZHQtYnVuZGxlLWJ1aWxkZXItbW9kdWxlX19yZXN1bHRzLWZvb3Rlci1idXR0b25zLXJpZ2h0IHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IHJpZ2h0O1xuXG4gIGJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG4gIH1cblxuICAubGluay0tbGVmdCB7XG4gICAgQGV4dGVuZCAlcmVndWxhci0xMi0xNjtcbiAgICBmb250LWZhbWlseTogJHNhbXN1bmctNzAwO1xuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmFkdC1idW5kbGUtYnVpbGRlci1tb2R1bGVfX3Jlc3VsdHMtZm9vdGVyLWJ1dHRvbnMtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uYWR0LWJ1bmRsZS1idWlsZGVyLW1vZHVsZV9fYnV5LW5vdyB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn0iLCIuc2hvcC1jb2xsYXBzYWJsZS1mb3JtIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogNjRweDtcblxuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgaDMge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgQGluY2x1ZGUgc2NhbGUtdmFsdWUocGFkZGluZywgMjRweCwgNjRweCk7XG5cbiAgJltkYXRhLWNvbGxhcHNlZC1zdGF0ZT1cImV4cGFuZGVkXCJdIHtcbiAgICAuc2hvcC1jb2xsYXBzYWJsZS1mb3JtX19mb3JtLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgJltkYXRhLWNvbGxhcHNlZC1zdGF0ZT1cImNvbGxhcHNlZFwiXSB7XG4gICAgaDMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG9wYWNpdHk6IC4zO1xuICAgIH1cbiAgICAuc2hvcC1jb2xsYXBzYWJsZS1mb3JtX190aXRsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgJltkYXRhLWNvbGxhcHNlZC1zdGF0ZT1cInN1bW1hcnlcIl0ge1xuICAgIC5zaG9wLWNvbGxhcHNhYmxlLWZvcm1fX3N1bW1hcnktY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4uc2hvcC1jb2xsYXBzYWJsZS1mb3JtX19mb3JtLWNvbnRhaW5lcixcbi5zaG9wLWNvbGxhcHNhYmxlLWZvcm1fX3N1bW1hcnktY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaG9wLWNvbGxhcHNhYmxlLWZvcm1fX3RpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qKlxuICpcbiAqIENhcnQgUHJvZHVjdFxuICpcbiAqL1xuXG4uY2FydC1wcm9kdWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZzogMjJweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCA2MDBtcywgY3ViaWMtYmV6aWVyKDAuMTkwLCAxLjAwMCwgMC4yMjAsIDEuMDAwKSk7XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBxLWlzLWxhcmdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAuY2FydC1wcm9kdWN0X19pbWFnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxNiU7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbiAgfVxuXG4gIC5jYXJ0LXByb2R1Y3RfX2luZm8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogODQlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTdweDtcbiAgICB9XG4gIH1cblxuICAuY2FydC1wcm9kdWN0X190aXRsZSB7XG4gICAgbWFyZ2luOiAwIDg0cHggMCAxN3B4O1xuICAgIEBpbmNsdWRlIHNjYWxlLXZhbHVlKGZvbnQtc2l6ZSwgMTZweCwgMTZweCk7XG4gICAgQGluY2x1ZGUgc2NhbGUtdmFsdWUobGluZS1oZWlnaHQsIDI0cHgsIDI0cHgpO1xuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAuY2FydC1wcm9kdWN0X19xdWFudGl0eS1sYWJlbCB7XG4gICAgbWFyZ2luOiAyMHB4IDEwcHggMCAxN3B4O1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmbG9hdDogIGxlZnQ7XG4gICAgQGluY2x1ZGUgc2NhbGUtdmFsdWUoZm9udC1zaXplLCAxNHB4LCAxNHB4KTtcbiAgICBAaW5jbHVkZSBzY2FsZS12YWx1ZShsaW5lLWhlaWdodCwgMjRweCwgMjRweCk7XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmNhcnQtcHJvZHVjdF9fcHJpY2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgQGluY2x1ZGUgc2NhbGUtdmFsdWUoZm9udC1zaXplLCAxMnB4LCAxNnB4KTtcbiAgICBAaW5jbHVkZSBzY2FsZS12YWx1ZShsaW5lLWhlaWdodCwgMTZweCwgMjRweCk7XG4gIH1cblxuICAuY2FydC1wcm9kdWN0X19kaXNjb3VudC1wcmljZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xuICB9XG4gIC5jYXJ0LXByb2R1Y3RfX29sZC1wcmljZSB7XG4gICAgY29sb3I6ICRiYXNlLWJsYWNrLTQwO1xuICB9XG5cbiAgLmNhcnQtcHJvZHVjdF9fcmVtb3ZlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNnB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGNvbG9yOiAkYmFzZS1ibGFjay01MDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBAaW5jbHVkZSBzY2FsZS12YWx1ZShmb250LXNpemUsIDEycHgsIDEycHgpO1xuICAgIEBpbmNsdWRlIHNjYWxlLXZhbHVlKGxpbmUtaGVpZ2h0LCAzMHB4LCAzMHB4KTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cblxuLyoqXG4gKlxuICogTGFyZ2UgdmVyc2lvblxuICpcbiAqL1xuLmNhcnQtcHJvZHVjdC0tbGFyZ2Uge1xuICBwYWRkaW5nOiA0OHB4IDQ3cHg7XG5cbiAgQGluY2x1ZGUgcS1pcy1sYXJnZSB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxuXG4gIC5jYXJ0LXByb2R1Y3RfX2ltYWdlIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAlO1xuICB9XG5cbiAgLmNhcnQtcHJvZHVjdF9faW5mbyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgfVxuXG4gIC5jYXJ0LXByb2R1Y3RfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgODRweCAwIDE3cHg7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBAaW5jbHVkZSBzY2FsZS12YWx1ZShmb250LXNpemUsIDEycHgsIDI0cHgpO1xuICAgIEBpbmNsdWRlIHNjYWxlLXZhbHVlKGxpbmUtaGVpZ2h0LCAxNnB4LCAzMnB4KTtcbiAgfVxuXG4gIC5xdWFudGl0eS1pbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDhweDtcbiAgICByaWdodDogMTYlO1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBpbmNsdWRlIHEtaXMtbGFyZ2Uge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgICBsZWZ0OiAyMCU7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgLmNhcnQtcHJvZHVjdF9fcHJpY2Uge1xuICAgIHRvcDogNDhweDtcbiAgICByaWdodDogNDhweDtcbiAgICBAaW5jbHVkZSBzY2FsZS12YWx1ZShmb250LXNpemUsIDEycHgsIDI0cHgpO1xuICAgIEBpbmNsdWRlIHNjYWxlLXZhbHVlKGxpbmUtaGVpZ2h0LCAxNnB4LCAzMnB4KTtcblxuICAgIEBpbmNsdWRlIHEtaXMtbGFyZ2Uge1xuICAgICAgdG9wOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jYXJ0LXByb2R1Y3RfX3JlbW92ZSB7XG4gICAgYm90dG9tOiAyN3B4O1xuICAgIHJpZ2h0OiA0N3B4O1xuICAgIGNvbG9yOiAkYmFzZS1ibGFjay01MDtcbiAgICBAaW5jbHVkZSBzY2FsZS12YWx1ZShmb250LXNpemUsIDEycHgsIDE0cHgpO1xuICAgIEBpbmNsdWRlIHNjYWxlLXZhbHVlKGxpbmUtaGVpZ2h0LCAxNnB4LCAyMHB4KTtcbiAgfVxufVxuXG5cbi8qKlxuICpcbiAqIFdpZGUgdmVyc2lvblxuICpcbiAqL1xuLmNhcnQtcHJvZHVjdC0td2lkZSB7XG4gIHBhZGRpbmc6IDI4cHg7XG5cbiAgQGluY2x1ZGUgcS1pcy1sYXJnZSB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIHEtaXMtbGFyZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG4gIH1cblxuICAuY2FydC1wcm9kdWN0X19pbWFnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjQlO1xuICAgIHdpZHRoOiAxMy42JTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMuNiU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMjAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLmNhcnQtcHJvZHVjdF9faW5mbyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgfVxuXG4gIC5jYXJ0LXByb2R1Y3RfX3RpdGxlIHtcbiAgICBtYXJnaW46IDIwcHggNyUgMCAwO1xuICAgIEBpbmNsdWRlIHNjYWxlLXZhbHVlKGZvbnQtc2l6ZSwgMTJweCwgMjRweCk7XG4gICAgQGluY2x1ZGUgc2NhbGUtdmFsdWUobGluZS1oZWlnaHQsIDE2cHgsIDMycHgpO1xuXG4gICAgQGluY2x1ZGUgcS1pcy1sYXJnZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTclO1xuICAgIH1cbiAgfVxuXG4gIC5xdWFudGl0eS1pbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTBweDtcbiAgICByaWdodDogMTYwcHg7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgQGluY2x1ZGUgcS1pcy1sYXJnZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmNhcnQtcHJvZHVjdF9fcHJpY2Uge1xuICAgIHRvcDogNDZweDtcbiAgICByaWdodDogNCU7XG4gICAgQGluY2x1ZGUgc2NhbGUtdmFsdWUoZm9udC1zaXplLCAxMnB4LCAyNHB4KTtcbiAgICBAaW5jbHVkZSBzY2FsZS12YWx1ZShsaW5lLWhlaWdodCwgMTZweCwgMzJweCk7XG5cbiAgICBAaW5jbHVkZSBxLWlzLWxhcmdlIHtcbiAgICAgIHRvcDogMjRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgICB0b3A6IDEycHg7XG4gICAgfVxuICB9XG5cbiAgLmNhcnQtcHJvZHVjdF9fcmVtb3ZlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3R0b206IDI0cHg7XG4gICAgcmlnaHQ6IDQlO1xuICAgIGNvbG9yOiAkYmFzZS1ibGFjay01MDtcbiAgICBAaW5jbHVkZSBzY2FsZS12YWx1ZShmb250LXNpemUsIDEycHgsIDE0cHgpO1xuICAgIEBpbmNsdWRlIHNjYWxlLXZhbHVlKGxpbmUtaGVpZ2h0LCAxNnB4LCAyMHB4KTtcblxuICAgIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICAgIGJvdHRvbTogMTJweDtcbiAgICB9XG4gIH1cbn1cblxuXG5cbi5jYXJ0LXByb2R1Y3QtLXJlbW92aW5nIHtcbiAgLmNhcnQtcHJvZHVjdF9faW1hZ2UsXG4gIC5jYXJ0LXByb2R1Y3RfX2luZm8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmNhcnQtcHJvZHVjdC0tbmV3IHtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuIiwiLyoqXG4gKlxuICogQ2FydCBTaWRlcmJhclxuICpcbiAqL1xuLmNhcnQtc2lkZWJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC43KTtcbiAgei1pbmRleDogMTAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwZXJzcGVjdGl2ZTogNjAwcHg7XG59XG5cbi5jYXJ0LXNpZGViYXJfX2NvbnRlbnQge1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MzJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtZ3JheTtcblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY2FydC1zaWRlYmFyX19oZWFkZXIge1xuICBwYWRkaW5nOiAyNnB4IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2Utd2hpdGU7XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcblxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5jYXJ0LXNpZGViYXJfX2NvdW50ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy04MDA7XG4gICAgY29sb3I6ICRiYXNlLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNEJGRkY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgQGluY2x1ZGUgc2NhbGUtdmFsdWUoZm9udC1zaXplLCAyMHB4LCAyMHB4KTtcbiAgICBAaW5jbHVkZSBzY2FsZS12YWx1ZShsaW5lLWhlaWdodCwgNDBweCwgNDBweCk7XG4gIH1cblxuICAuY2FydC1zaWRlYmFyX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMnB4O1xuICAgIHRvcDogNTAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQ6ICRiYXNlLWdyYXk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBmaWxsOiAkYmFzZS1ibGFjaztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzAwMDtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMjRweDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5jYXJ0LXNpZGViYXJfX3Byb2R1Y3RzLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogODRweDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuLy8gTGF5b3V0IGlzbid0IG9wdGltYWwgb24gc21hbGwgaGVpZ2h0IHNjcmVlbnMgKGllLiBtYWNib29rcyksIG1pZ2h0IHdhbnQgdG9cbi8vIGNoYW5nZSB0aGlzLlxuLmNhcnQtc2lkZWJhcl9fcHJvZHVjdHMge1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1ncmF5O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuLmNhcnQtc2lkZWJhcl9fc3VtbWFyeSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmFzZS1ncmF5O1xuICBwYWRkaW5nOiAyMXB4IDE5cHggMjhweCAxOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBib3R0b206IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTVweCAyMHB4IDI0cHggMjBweDtcbiAgfVxufVxuXG5cbi5jYXJ0LXNpZGViYXItLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLmNhcnQtc2lkZWJhci0tY29tcGFjdCB7XG4gIC5jYXJ0LXNpZGViYXJfX2NvbnRlbnQge1xuICAgIHdpZHRoOiA5NHB4O1xuICB9XG5cbiAgLmNhcnQtc2lkZWJhcl9faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG5cbiAgICBoMyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAuY2FydC1zaWRlYmFyX19wcm9kdWN0cyB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB9XG5cbiAgLmNhcnQtcHJvZHVjdCB7XG4gICAgcGFkZGluZzogMDtcbiAgICAuY2FydC1wcm9kdWN0X19pbWFnZSB7XG4gICAgICB3aWR0aDogOTRweDtcbiAgICAgIGhlaWdodDogOTRweDtcbiAgICB9XG4gIH1cblxuICAuY2FydC1wcm9kdWN0X19pbmZvIHtcbiAgICB3aWR0aDogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNhcnQtc2lkZWJhcl9fc3VtbWFyeSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jYXJ0LXNpZGViYXJfX2NvdW50ZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbn1cblxuXG4uY2FydC1zaWRlYmFyX19yZWxhdGVkIHtcbiAgbWF4LWhlaWdodDogODBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBoNSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTowO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtYmxhY2stODA7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgcmlnaHQ6IDI0cHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206MDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWJsYWNrLTgwO1xuICAgIH1cbiAgfVxuXG59XG5cbi5yZWxhdGVkUHJvZHVjdHNPcGVuIHtcbiAgaDUge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqXG4gKiBDaGVja291dCBjb25maXJtYXRpb25cbiAqXG4gKi9cbi5jaGVja291dC1jb25maXJtYXRpb24ge1xuICBtYXJnaW46IDQ3cHggYXV0byAxNzVweCBhdXRvO1xuICBwYWRkaW5nOiA3MHB4IDI1cHggNjBweCAyNXB4O1xuICBtYXgtd2lkdGg6IDk4NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS13aGl0ZTtcblxuICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICAgIHBhZGRpbmc6IDM0cHggMjVweCAzOHB4IDI1cHg7XG4gIH1cblxuICAuY2hlY2tvdXQtc2lnbi11cCB7XG4gICAgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAyNHB4LCAzMnB4KTtcbiAgICAgIEBpbmNsdWRlIGNhbGMtbGluZUhlaWdodCgzNCwgNDApO1xuICAgIH1cbiAgICBmb3JtIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgLmNoZWNrb3V0LWZ1cnRoZXItc3RlcHMge1xuICAgIG1hcmdpbjogMCBhdXRvIDQwcHggYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgICB3aWR0aDogNjAlO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmFzZS1ncmF5LWJvcmRlci1saWdodDI7XG5cbiAgICBoMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShmb250LXNpemUsIDI0cHgsIDMycHgpO1xuICAgICAgQGluY2x1ZGUgY2FsYy1saW5lSGVpZ2h0KDM0LCA0MCk7XG5cbiAgICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMzRweDtcblxuICAgICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzhweDtcbiAgICB9XG4gIH1cblxuICAuY2hlY2tvdXQtc2lnbi11cCB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDBweCBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICAgIHdpZHRoOiA2MCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRiYXNlLWdyYXktYm9yZGVyLWxpZ2h0MjsgICAgXG5cbiAgICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgICB3aWR0aDogODAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQxcHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbn0iLCIvKipcbiAqXG4gKiBDaGVja291dFxuICpcbiAqL1xuXG4uY2hlY2tvdXQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAkdXBwZXItc2l6aW5nLXJhbmdlO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5jaGVja291dF9fYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uY2hlY2tvdXRfX21haW4sXG4uY2hlY2tvdXRfX2hlYWRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSBxLWlzLW1lZGl1bSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jaGVja291dF9fc2lkZWJhciB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjg0cHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuXG4gIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmNoZWNrb3V0X19zaGlwcGluZy1tZXRob2Qge1xuICBtYXJnaW46IDA7XG59XG5cbi5wYXltZW50LW1ldGhvZF9fY3JlZGl0Y2FyZCB7XG4gIG1hcmdpbi10b3A6IDIxcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5jaGVja291dF9fcHJlZmlsbGVkLXBheW1lbnQtbWV0aG9kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG5cbiAgcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cblxuLmNoZWNrb3V0X19wcmVmaWxsZWQtYWRkcmVzcyxcbi5jaGVja291dF9fcHJlZmlsbGVkLXBheW1lbnQtbWV0aG9kIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcblxuICBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLmNoZWNrb3V0X19wcmVmaWxsZWQtYWRkcmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQ5JTtcblxuICBAbWVkaWEobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY2hlY2tvdXRfX3ByZWZpbGxlZC1hZGRyZXNzLS1mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jaGVja291dF9fY3JlZGl0LWNhcmQtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyNHB4O1xufVxuXG4uY2hlY2tvdXRfX2hpZGUtbW9iaWxlIHtcbiAgQG1lZGlhKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jaGVja291dF9faGlkZS1kZXNrdG9wIHtcbiAgQG1lZGlhKG1pbi13aWR0aDogOTAxcHgpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuXG4uY2hlY2tvdXRfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBzY2FsZS12YWx1ZShwYWRkaW5nLCAyNHB4LCA2NHB4KTtcblxuICBoMSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxufVxuXG4uY2hlY2tvdXRfX3ByZWZpbGxlZC1hZGRyZXNzICsgLmZvcm1fX2RpdmlkZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuIiwiLyoqXG4gKlxuICogT3JkZXIgU3VtbWFyeVxuICpcbiAqL1xuXG4ub3JkZXItc3VtbWFyeSB7XG4gIHBhZGRpbmc6IDIycHggMjBweCAzNHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xuXG4gIGg0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhc2UtZ3JheS1ib3JkZXItbGlnaHQyO1xuICB9XG5cbiAgLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3Qge1xuICAgIHBhZGRpbmc6IDI0cHggMCAyNHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFzZS1ncmF5LWJvcmRlci1saWdodDI7XG5cbiAgICAucmVzcG9uc2l2ZS1pbWFnZSB7XG4gICAgICB0b3A6IDE0cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogNjZweDtcbiAgICAgIGhlaWdodDogNjZweDtcbiAgICB9XG5cbiAgICAub3JkZXItc3VtbWFyeV9fcHJvZHVjdC10aXRsZSB7XG4gICAgICBtYXJnaW46IDJweCA2MHB4IDAgODBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy03MDA7XG4gICAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGZvbnQtc2l6ZSwgMTJweCwgMTVweCk7XG4gICAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGxpbmUtaGVpZ2h0LCAxNnB4LCAxOHB4KTtcbiAgICB9XG5cbiAgICAub3JkZXItc3VtbWFyeV9fcHJvZHVjdC1xdWFudGl0eSB7XG4gICAgICBtYXJnaW46IDlweCA2MHB4IDAgODBweDtcbiAgICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAxMnB4LCAxNXB4KTtcbiAgICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUobGluZS1oZWlnaHQsIDE2cHgsIDE4cHgpO1xuICAgIH1cblxuICAgIC5vcmRlci1zdW1tYXJ5X19wcm9kdWN0LXByaWNlcyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDI0cHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAxMnB4LCAxNXB4KTtcblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAub3JkZXItc3VtbWFyeV9fcHJvZHVjdC1kaXNjb3VudCB7XG4gICAgICBjb2xvcjogJGJyYW5kLXJlZDtcbiAgICB9XG4gIH1cblxuICAub3JkZXItc3VtbWFyeV9fc3VidG90YWwge1xuICAgIHBhZGRpbmc6IDMwcHggMCAxNXB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYXNlLWdyYXktYm9yZGVyLWxpZ2h0MjtcblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy00MDA7XG4gICAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGZvbnQtc2l6ZSwgMTVweCwgMTVweCk7XG5cbiAgICAgIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICBmb250LWZhbWlseTogJHNhbXN1bmctNzAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idXR0b24tLXN1Ym1pdCB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICYub3JkZXItc3VtbWFyeS0tY29uZmlybWF0aW9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA2MCU7XG5cbiAgICBoMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1NHB4O1xuICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShmb250LXNpemUsIDI0cHgsIDMycHgpO1xuICAgICAgQGluY2x1ZGUgY2FsYy1saW5lSGVpZ2h0KDMyLCA0MCk7XG5cbiAgICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5vcmRlci1zdW1tYXJ5X19wcm9kdWN0cyB7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJhc2UtZ3JheS1ib3JkZXItbGlnaHQyO1xuXG4gICAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAub3JkZXItc3VtbWFyeV9fcHJvZHVjdCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgbWluLWhlaWdodDogMTcycHg7XG4gICAgICBib3JkZXI6IDA7XG5cbiAgICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5yZXNwb25zaXZlLWltYWdlIHtcbiAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgbGVmdDogMjdweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMThweDtcbiAgICAgICAgaGVpZ2h0OiAxMThweDtcblxuICAgICAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICBsZWZ0OiA2cHg7XG4gICAgICAgICAgd2lkdGg6IDY3cHg7XG4gICAgICAgICAgaGVpZ2h0OiA2N3B4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vcmRlci1zdW1tYXJ5X19wcm9kdWN0LXRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwIDYwcHggMCAyMDBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzYW1zdW5nLTQwMDtcbiAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgICAgQGluY2x1ZGUgY2FsYy12YWx1ZShmb250LXNpemUsIDEycHgsIDE3cHgpO1xuICAgICAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGxpbmUtaGVpZ2h0LCAxNnB4LCAyOHB4KTtcblxuICAgICAgICBAaW5jbHVkZSBxLWlzLXNtYWxsIHtcbiAgICAgICAgICBtYXJnaW46IDAgNjBweCAwIDEwNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vcmRlci1zdW1tYXJ5X19wcm9kdWN0LXF1YW50aXR5IHtcbiAgICAgICAgbWFyZ2luOiAxcHggNjBweCAwIDIwMHB4O1xuICAgICAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGZvbnQtc2l6ZSwgMTJweCwgMTRweCk7XG4gICAgICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUobGluZS1oZWlnaHQsIDE2cHgsIDI4cHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIHEtaXMtc21hbGwge1xuICAgICAgICAgIG1hcmdpbjogNnB4IDYwcHggMCAxMDRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXItc3VtbWFyeV9fcHJvZHVjdC1wcmljZXMge1xuICAgICAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGZvbnQtc2l6ZSwgMTJweCwgMThweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm9yZGVyLXN1bW1hcnlfX3N1YnRvdGFsIHtcbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAxNXB4LCAxNXB4KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcS1pcy1tZWRpdW0ge1xuICAgICAgd2lkdGg6IDgwJTtcblxuICAgICAgLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3RzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcS1pcy1zbWFsbCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuXG4ub3JkZXItc3VtbWFyeV9fZXhwYW5kLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTI4cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoI2ZmZiwgMCksIHJnYmEoI2ZmZiwgMSkgNjAlKTtcbn1cbi5vcmRlci1zdW1tYXJ5X19idXR0b24tZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gIGZvbnQtZmFtaWx5OiAkc2Ftc3VuZy03MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5vcmRlci1zdW1tYXJ5LS1leHBhbmRhYmxlOm5vdCguZXhwYW5kZWQpIHtcbiAgLm9yZGVyLXN1bW1hcnlfX3Byb2R1Y3RzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LWhlaWdodDogMTI4cHggKiAyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgbWF4LWhlaWdodDogMjE2cHg7XG4gICAgfVxuICB9XG4gIC5vcmRlci1zdW1tYXJ5X19leHBhbmQtb3ZlcmxheSxcbiAgLm9yZGVyLXN1bW1hcnlfX2J1dHRvbi1leHBhbmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCJzaG9wLW1vZGFsLWNvbmZldHRpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgY2FudmFzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvKipcbiAqXG4gKiBTaG9wIFByb2R1Y3QgSGVyb1xuICpcbiAqL1xuLnNob3AtcHJvZHVjdC1oZXJvIHtcbiAgLnByb2R1Y3QtaGVyb19fZGVzY3JpcHRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAucHJvZHVjdC1oZXJvX19kZXNjcmlwdGlvbl9fd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLnNob3AtcHJvZHVjdC1oZXJvIHtcbiAgLnByb2R1Y3QtaGVyby1zbGlkZSB7XG4gICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgfVxufSIsIi5zaG9wLXByb21vLWNvZGUtaW5wdXQge1xuXG59XG4uc2hvcC1wcm9tby1jb2RlLWlucHV0X19idXR0b24ge1xuICBwYWRkaW5nOiAxNHB4IDA7XG59XG4iLCIvKipcbiAqXG4gKiBZb3VyIENhcnRcbiAqXG4gKi9cbi55b3VyLWNhcnQge1xuICBwYWRkaW5nLWJvdHRvbTogMjEwcHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZWJlYmViO1xuXG4gIGgyIHtcbiAgICBtYXJnaW46IDM4cHggNyUgNDVweCA3JTtcbiAgICBAaW5jbHVkZSBjYWxjLXZhbHVlKGZvbnQtc2l6ZSwgMjRweCwgNDBweCk7XG4gICAgQGluY2x1ZGUgY2FsYy12YWx1ZShsaW5lLWhlaWdodCwgMzJweCwgNDhweCk7XG5cblxuICAgIEBpbmNsdWRlIHEtaXMtbWVkaXVtIHtcbiAgICAgIG1hcmdpbjogMCAwIDEycHggMDtcbiAgICAgIHBhZGRpbmc6IDE3cHggMjRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIC55b3VyLWNhcnRfX2NoZWNrb3V0LXN1bW1hcnkge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAzNHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZDogJGJhc2Utd2hpdGU7XG5cbiAgICBmb3JtIHtcbiAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAuZm9ybS1pbnB1dCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiAxNDJweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDAgMTJweCAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgcGFkZGluZzogMTRweCAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnlvdXItY2FydF9fY2hlY2tvdXQtc3VtbWFyeV9fc3VidG90YWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgIEBpbmNsdWRlIGNhbGMtdmFsdWUoZm9udC1zaXplLCAxM3B4LCAxN3B4KTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LWZhbWlseTogJHNhbXN1bmctNzAwO1xuXG4gICAgICAgICYuY2FydF9fY2hlY2tvdXQtc3VtbWFyeV9fZGlzY291bnQge1xuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcmVkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcS1pcy1sYXJnZSB7XG4gICAgLmJsb2NrLWlubmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59Il19 */
