@charset "UTF-8";#navigation ul,#toc{float:right}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url(http://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTdqQynqKV_9Plp7mupa0S4g.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'),local('OpenSans'),url(http://fonts.gstatic.com/s/opensans/v13/u-WUoqrET9fUeobQW7jkRaCWcynf_cDxXwCLxiixG1c.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans Semibold'),local('OpenSans-Semibold'),url(http://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNStqQynqKV_9Plp7mupa0S4g.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(http://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzNqQynqKV_9Plp7mupa0S4g.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:local('Open Sans Extrabold'),local('OpenSans-Extrabold'),url(http://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-htqQynqKV_9Plp7mupa0S4g.ttf) format('truetype')}a:active,a:focus{border:none;outline:0}.form-control{border:none}button:active,button:focus,button:hover,input:active,input:focus,input:hover,input[type=search],select:active,select:focus,select:hover,textarea:active,textarea:focus,textarea:hover{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;outline:0;-webkit-appearance:none}#featured-post article:hover,.post-list article:hover{outline:#DDD536 solid 2px}.nav>li.active>a,.nav>li.open>a,.nav>li.open>a:focus,.nav>li.open>a:hover,.nav>li>a:focus,.nav>li>a:hover{background:0 0}body,html{font-family:'Open Sans',sans-serif;font-size:16px;font-weight:300}body{background:#F8F8F8;color:#666}article{background:#FFF;border-bottom:1px solid #D9D9D9;box-shadow:0 2px 0 0 #ececec}a,a:hover img,article,article:hover,li,li:hover,nav{-webkit-transition:all .3s;transition:all .3s}h1,h2,h3,h4,h5,h6{color:#033}#primary{position:relative;top:-100px}.background{background-position:center;background-repeat:no-repeat;background-size:cover;display:block;height:100%;width:100%}.entry-meta{color:#CCC}.entry-category{color:#999;font-size:.9em;font-weight:300;margin-bottom:0;text-transform:uppercase}.vertical-center{height:100%;text-align:center;width:100%}.vertical-center:before{content:' ';display:inline-block;height:100%;vertical-align:middle}.vertical-center>.container{display:inline-block;max-width:100%;vertical-align:middle}.video-container{margin-top:15px;position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}#navigation{background:rgba(0,0,0,.7);font-size:1em;font-weight:700;height:100px;text-transform:uppercase}#navigation .container{height:100%}.navbar-brand a{display:block;padding-top:20px}.navbar-brand img{height:30px}.navbar-nav>li{display:inline-block;height:100%}.navbar-nav>li>a{color:#FFF;height:100%;line-height:1em;padding:42px 15px}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover,.navbar-nav>li>a:hover{background:0 0;border-top:2px solid #DDD536}.dropdown-menu{background:rgba(0,0,0,.5);border:none;border-radius:0;color:#FFF;left:calc(-50% + 12px);min-width:200px;top:80px}#search-form .form-group::before,.navbar .nav>li>.dropdown-menu::before{border-left:10px solid transparent;border-right:10px solid transparent;content:''}.dropdown-menu>li{background:rgba(0,0,0,.7);margin:2px 0}#featured-post,.post-list article{margin-bottom:20px}.dropdown-menu>li>a{color:#FFF;font-size:.9em;padding:5px 10px;text-transform:none}.dropdown-menu>li>a:hover{background:#333;color:#DDD536}.dropdown-menu>li.current-menu-item>a{color:#fff;cursor:default;font-weight:600}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover{background-color:transparent}.caret{display:none}.navbar .nav>li>.dropdown-menu::before{border-bottom:10px solid rgba(0,0,0,.5);border-bottom-color:rgba(0,0,0,.5);display:inline-block;left:50%;margin-left:-10px;position:absolute;top:-10px}#search-form{display:none;opacity:0;position:relative}#search-form .form-group{background:rgba(0,0,0,.5);padding:20px;width:330px;position:absolute;right:0;top:80px}#search-form .form-group::before{border-bottom:10px solid rgba(0,0,0,.5);border-bottom-color:rgba(0,0,0,.5);display:inline-block;right:12px;position:absolute;top:-10px}.widget-title:before,.wp-polls label:before{content:""}#search-form .form-control{color:#666;font-size:.9em;font-weight:300}#search-form .form-control:focus{border:0;box-shadow:none}#navigation.small{height:60px}#navigation.small .navbar-nav>li>a{padding:22px 15px}#navigation.small .navbar-brand img{height:25px}#navigation.small .navbar-brand a{padding-top:4px}#navigation.small #search-form .form-group,#navigation.small .dropdown-menu{top:60px}#banner{background-position:center;background-repeat:no-repeat;background-size:cover;height:350px;position:relative;width:100%}#banner .background,.pattern{left:0;position:absolute;top:0}.home #banner{height:560px}#banner .background{z-index:-99}#banner .jumbotron{background:0 0;color:#FFF;height:100%}#banner .jumbotron h1{font-size:2.2em;font-weight:700;text-transform:uppercase;text-shadow:2px 2px rgba(0,0,0,.75)}#banner .jumbotron span{font-size:1.2em;text-shadow:1px 1px rgba(0,0,0,.75)}#banner .button-more{background:rgba(0,0,0,.5);border:2px solid #FFF;border-radius:2px;color:#fff;font-size:.8em;font-weight:300;margin-top:20px;padding:5px 60px;text-transform:uppercase}#banner .button-more:hover{background:rgba(0,0,0,.8)}.pattern{background:url(../img/pattern.png);display:block;height:100%;width:100%;z-index:-88}#featured-post{position:relative}#featured-post .caption{color:#FFF;font-size:.9em;font-weight:700;padding:15px 20px;position:absolute;text-transform:uppercase;top:0}#featured-post .entry-header{bottom:0;display:block;padding:5px 20px;position:absolute;width:100%}#featured-post .entry-title a{color:#FFF;display:block;font-size:26px;font-weight:700;text-transform:uppercase}@media (min-width:480px){#featured-post .entry-title a{font-size:36px}}#featured-post .entry-title a:hover{text-decoration:none}#featured-post .entry-meta,#featured-post .entry-meta a,#featured-post .entry-meta a:hover{color:#FFF;font-weight:600;font-size:.9em;text-decoration:none}#featured-post .entry-content{color:#FFF;line-height:1.2em}.featured-image img{height:auto;width:100%}.post-list .featured-image{position:relative}.post-list .featured-image a{display:block;height:100%;width:100%;position:absolute;top:0}.post-list .entry-title a{color:#344B88;font-size:18px;font-weight:700;text-transform:uppercase}.post-list .entry-title{line-height:.5em;margin-top:0}.post-list .entry-category{font-size:.8em}.post-list .entry-content{color:#666;font-size:.9em;line-height:1.3em;padding-right:20px;padding-bottom:30px}.post-list .without-image .entry-meta{padding-left:0}.post-list .entry-meta{font-size:.9em;font-weight:600;padding:10px 20px;position:absolute;text-decoration:none;top:0}.post-list .entry-meta,.post-list .entry-meta a,.post-list .entry-meta a:hover{color:#FFF}.post-list .without-image .entry-meta,.post-list .without-image .entry-meta a,.post-list .without-image .entry-meta a:hover{color:#CCC}.post-preview.without-image{padding-left:20px}.page .entry-content,.page .entry-header,.single-post .entry-content,.single-post .entry-header{padding:15px 30px}.page .entry-title,.single-post .entry-title{color:#344B88;font-weight:700;margin-top:10px;margin-bottom:6px;text-transform:uppercase}.page .entry-category,.single-post .entry-category{margin-top:0}.single-post .entry-meta{line-height:1em;padding:0;position:absolute;right:40px;top:15px}.single-post .entry-content .verse_text,.single-post .entry-content ol em,.single-post .entry-content ol i,.single-post .entry-content p em,.single-post .entry-content p i,.single-post .entry-content ul em,.single-post .entry-content ul i{font-style:italic;font-weight:400}.single-post .entry-content ol,.single-post .entry-content ul{margin-top:10px}.single-post .entry-content ol li,.single-post .entry-content ul li{margin-bottom:4px}.single-post .entry-content img{height:auto;max-width:100%}.single-post .entry-content .source{border-top:1px solid #D9D9D9;color:#888;font-size:14px;margin-top:30px;padding-top:20px}.single-post .entry-content .source a{color:#888;font-weight:400;text-decoration:none}.single-post .entry-footer{background:0 0;border-top:1px solid #D9D9D9;color:#666;margin:10px 0 20px;padding:0}.menu-sidebar-container,div[id^=sidebar]>.widget .textwidget{background:#FFF;border-bottom:1px solid #D9D9D9;box-shadow:0 2px 0 0 #ececec}.single-post .entry-footer .widget-title{display:inline-block;width:160px}.addthis_sharing_toolbox{display:inline-block;padding-top:10px;position:relative;top:10px;width:auto}.related-posts article{padding:20px}.related-posts .widget-title{margin:30px 0}#toc{display:block;font-size:.8em;margin:0 0 15px 15px}div[id^=sidebar]>.widget{color:#666;font-size:.8em;line-height:1.3em}div[id^=sidebar]>.widget .textwidget{padding:15px}.widget-title{color:#848484;display:inline-block;font-size:1em;font-weight:800;left:45px;position:relative;text-transform:uppercase}.widget-title:before{border-bottom:1px solid #D9D9D9;bottom:8px;height:5px;margin-right:15px;position:absolute;right:100%;width:30px}#daily-devotional .verse{color:#344B88;font-style:italic;font-weight:600}#daily-devotional .reference{color:#344B88;font-style:normal;font-weight:700}#daily-devotional .source{color:#D9D9D9;font-size:.7em;line-height:.7em;text-align:right}#daily-devotional .textwidget{padding-bottom:2px!important}.menu-sidebar-container ul{list-style:none;margin:0;padding:0}.menu-sidebar-container ul>li>a{border-bottom:1px solid #D9D9D9;color:#666;display:block;padding:10px 15px}.menu-sidebar-container ul>li>a:hover{color:#344B88;background:#F8F8F8;text-decoration:none}.menu-sidebar-container ul>li.current-menu-item a{background:#F8F8F8;color:#333;cursor:default;font-weight:600}.wp-polls{background:#FFF;border-bottom:1px solid #D9D9D9;box-shadow:0 2px 0 0 #ececec}.wp-polls .question,.wp-polls .wp-polls-ans{border-bottom:1px solid #D6D6D6}.wp-polls div{padding:15px}.wp-polls .question{font-weight:700}.wp-polls .question p{margin:0}.wp-polls label{cursor:pointer;display:block;margin-bottom:10px;padding-left:25px;position:relative}.wp-polls input[type=radio]{display:none}.wp-polls label:before{background-color:#FFF;border:1px solid #CCC;bottom:1px;box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.1);display:inline-block;height:18px;left:0;margin-right:10px;position:absolute;top:0;width:18px;border-radius:9px}.wp-polls input[type=radio]:checked+label{color:#344B88}.wp-polls input[type=radio]:checked+label:before{content:"\2022";color:#666;font-size:2.25em;text-align:center;line-height:.55em}ul.wp-polls-ul{margin:0}ul.wp-polls-ul>li{display:block}ul.wp-polls-ul>li>input{display:none}ul.wp-polls-ul>li>label{font-weight:400}.archive-title{color:#fff;font-size:1.6em;margin-bottom:30px;margin-top:-20px;text-shadow:1px 2px rgba(0,0,0,.75);text-transform:uppercase}.wpcf7 p{color:#666;font-size:.85em}.wpcf7 input,.wpcf7 textarea{border:1px solid #D9D9D9;border-radius:2px;font-size:1em;margin-bottom:5px;margin-top:2px;padding:7px 10px;width:100%;box-shadow:0 2px 0 0 #ececec}.wpcf7 input[type=submit]{background-color:transparent;border-width:2px;font-size:.7em;padding:10px 60px;text-transform:uppercase;width:auto;box-shadow:none}.wpcf7 input[type=submit]:hover{border-color:#DDD536}.page-template-page-contact i{color:#9d9d9d;display:inline-block;margin-right:10px;text-align:center;width:1.4em}.youtube-chanel{margin:20px 0}.youtube-chanel:last-child{margin-bottom:-10px}.wp-paginate{text-align:center}.wp-paginate .current,.wp-paginate a{background:0 0!important;border:2px solid #D9D9D9!important;border-radius:2px!important;display:inline-block;font-size:.75em;height:36px;line-height:1.95em;margin-right:10px!important;padding:0;text-align:center;text-transform:uppercase;width:36px}.wp-paginate a:hover{background:#fff!important;border-color:#DDD536!important}.wp-paginate a.next,.wp-paginate a.prev{width:165px}.wp-paginate a.next{margin-right:0!important}.wp-paginate .current{background:#fff!important;border:2px solid #999!important;color:#333!important}.wp-paginate .gap{margin-right:10px!important}footer{background:#CCC;color:#FFF;font-size:.9em;margin-top:25px;padding:25px}.footer-logo{padding:7px 0}.posted-on{display:none}@media (max-width:767px){#featured-post .entry-content,#menu-top,.wp-paginate .gap,.wp-paginate .page{display:none}#primary{padding:0}.home #banner{height:430px}.single #banner{height:250px}.jumbotron{font-size:.65em}#banner .button-more{border-width:1px;font-size:.65em;padding:5px 40px}#featured-post .entry-title{font-size:1.4em}.post-preview.with-image{padding-left:20px}.post-preview.without-image .entry-category{margin-top:20px}.wp-paginate a.next,.wp-paginate a.prev{width:125px}.single-post .entry-content,.single-post .entry-header{padding-left:15px;padding-right:15px}#navigation ul{background-color:rgba(0,0,0,.7);margin:0 -15px;width:calc(100% + 30px)}.navbar-nav>li{display:block;height:50px;width:100%}.navbar-nav>li>a:hover{background:0 0;border-top:none}.page-template-page-contact .site-header i{color:inherit;margin:0}}.comment:after,.comment:before{border-right:1px solid #d9d9d9;content:''}.comment,.comment:after{background-color:#f8f8f8}@media (max-width:610px){.vertical-center::before{height:60px}}textarea{resize:none}.site-header .navbar-toggle{color:#e1d122;float:right;margin-right:0}.site-header .navbar-toggle.collapsed{color:#fff}@media (min-width:480px){.site-header .navbar-toggle{display:none}}.comment-respond .form-submit{text-align:center}.comment-list{padding:0 30px}.comment{border:1px solid #d9d9d9;border-radius:5px 5px 5px 0;margin-bottom:65px;position:relative}.comment:after{bottom:-21px;height:40px;left:-21px;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:40px;z-index:1}.comment:before{background-color:#fff;bottom:-29px;height:calc(100% + 25px);left:-30px;position:absolute;width:30px;z-index:2}.comment .comment{background-color:transparent;border:none;border-radius:0;margin-bottom:0}.comment .comment:after,.comment .comment:before{display:none}.comment .comment.bypostauthor article:before{color:#aaa;content:'Odpowiedź redakcji:';display:block;margin-bottom:7px}.comment .comment .comment-meta,.comment-meta .says{display:none}.comment .comment article{border-top:1px solid #d9d9d9}.comment article,.comment-meta{background-color:transparent;border:none}.comment article{box-shadow:none;padding:18px 18px 15px}.comment article,.comment article p{color:#666;font-size:14px}.comment .comment-awaiting-moderation{color:#aaa;float:left;font-size:11px;line-height:16px;margin-bottom:0;margin-left:30px}.comment-meta{bottom:-27px;left:0;margin:0;overflow:hidden;padding:0;position:absolute;width:100%}.comment-meta .comment-author{color:#2c4f8a;float:left;font-size:14px;font-weight:600;line-height:16px;margin-left:30px}.comment-meta .comment-metadata{float:right;font-size:11px;line-height:16px}.comment-meta .comment-metadata a{color:#aaa}.comment-meta .comment-metadata a:hover{text-decoration:none}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9vbGQuc2NzcyIsInpiYXdpZW5pZS5zY3NzIiwiaHR0cDovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9T3BlbitTYW5zOjMwMCw0MDAsNjAwLDcwMCw4MDAmc3Vic2V0PWxhdGluLGxhdGluLWV4dCIsInpiYXdpZW5pZS5taW4uY3NzIiwiX2JyZWFrcG9pbnRzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQThLQSxlQXVlQSxLQ3htQlEsTUFBQSxNQzdDUixXQUNFLFlBQWEsWUFDYixXQUFZLE9BQ1osWUFBYSxJQUNiLElBQUsseUJBQTBCLHdCQUF5Qiw2RkFBNEYsbUJBRXRKLFdBQ0UsWUFBYSxZQUNiLFdBQVksT0FDWixZQUFhLElBQ2IsSUFBSyxtQkFBb0Isa0JBQW1CLDZGQUE0RixtQkFFMUksV0FDRSxZQUFhLFlBQ2IsV0FBWSxPQUNaLFlBQWEsSUFDYixJQUFLLDRCQUE2QiwyQkFBNEIsNkZBQTRGLG1CQUU1SixXQUNFLFlBQWEsWUFDYixXQUFZLE9BQ1osWUFBYSxJQUNiLElBQUssd0JBQXlCLHVCQUF3Qiw2RkFBNEYsbUJBRXBKLFdBQ0UsWUFBYSxZQUNiLFdBQVksT0FDWixZQUFhLElBQ2IsSUFBSyw2QkFBOEIsNEJBQTZCLDZGQUE0RixtQkNDOUosU0hqQkEsUUFFSSxZQUNBLFFBQUEsRUFPSixjQUNJLFlHMkJKLGNBREEsYUFFQSxhQUxBLGFBRUEsWUFKQSxZSGxCQSxtQkcyQkEsY0FEQSxhQUVBLGFBVEEsZ0JBRUEsZUFKQSxlSEpJLFdBQUEsS0FDQSxnQkFBQSxLQUNBLG1CQUFBLEtBQ0EsUUFBQSxFQUNBLG1CQUFBLEtBbVhKLDZCQTREQSx5QkFDSSxRQUFBLFFBQUEsTUFBQSxJQTdhSixpQkdpQkEsZUFDQSxxQkFDQSxxQkFFQSxnQkFEQSxnQkhkSSxlR3VCSixLSGZBLEtBRUksWUFBQSxZQUFBLFdBQ0EsVUFBQSxLQUNBLFlBQUEsSUFHSixLQUNJLFdBQUEsUUFDQSxNQUFBLEtBR0osUUFDSSxXQUFBLEtB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QUFBLElBekRwQixnQ0FpR0Esb0JBb0NRLFFBQUEsS0FySVIsMEJBdUVZLFdBQUEsSUFBQSxNQUFBLFFBdkVaLGlCQWlHQSxjQUNJLGlCQUFBLFlBQ0EsWUFuR0osaUJBOEVRLFdBQUEsS0FDQSxRQUFBLEtBQUEsS0FBQSxLQS9FUixpQkFBQSxtQkFrRlksTUFBQSxLQUNBLFVBQUEsS0FuRlosc0NBd0ZRLE1BQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxjQUFBLEVBQ0EsWUFBQSxLQUlSLGNBR0ksT0FBQSxNQUNBLEtBQUEsRUFDQSxPQUFBLEVBQ0EsU0FBQSxPQUNBLFFBQUEsRUFDQSxTQUFBLFNBQ0EsTUFBQSxLQVRKLDhCQWFRLE1BQUEsUUFDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxZQUFBLEtBQ0EsWUFBQSxLQWxCUixnQ0FzQlEsTUFBQSxNQUNBLFVBQUEsS0FDQSxZQUFBLEtBeEJSLGtDQTJCWSxNQUFBLEtBM0JaLHdDQThCZ0IsZ0JBQUEiLCJmaWxlIjoiemJhd2llbmllLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJcbi8qKlxuICogR09PR0xFIEZPTlRTXG4gKi9cbkBpbXBvcnQgdXJsKGh0dHA6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU9wZW4rU2FuczozMDAsNDAwLDYwMCw3MDAsODAwJnN1YnNldD1sYXRpbixsYXRpbi1leHQpO1xuXG5cblxuLyoqXG4gKiBCT09UU1RSQVAgUkVTRVRcbiAqL1xuXG5hOmZvY3VzLFxuYTphY3RpdmUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG4uY2FyZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbnRleHRhcmVhOmhvdmVyLFxuaW5wdXQ6aG92ZXIsXG50ZXh0YXJlYTphY3RpdmUsXG5pbnB1dDphY3RpdmUsXG50ZXh0YXJlYTpmb2N1cyxcbmlucHV0OmZvY3VzLFxuYnV0dG9uOmZvY3VzLFxuYnV0dG9uOmFjdGl2ZSxcbmJ1dHRvbjpob3ZlcixcbnNlbGVjdDpmb2N1cyxcbnNlbGVjdDphY3RpdmUsXG5zZWxlY3Q6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLm5hdiA+IGxpLmFjdGl2ZSA+IGEsXG4ubmF2ID4gbGkub3BlbiA+IGEsXG4ubmF2ID4gbGkub3BlbiA+IGE6Zm9jdXMsXG4ubmF2ID4gbGkub3BlbiA+IGE6aG92ZXIsXG4ubmF2ID4gbGkgPiBhOmhvdmVyLFxuLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuXG5cbi8qKlxuICogR0VORVJBTFxuICovXG5odG1sLFxuYm9keSB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xufVxuXG5ib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICAgIGNvbG9yOiAjNjY2NjY2O1xufVxuXG5hcnRpY2xlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xuXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMnB4IDBweCAwcHggcmdiYSgyMzYsIDIzNiwgMjM2LCAxKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAycHggMHB4IDBweCByZ2JhKDIzNiwgMjM2LCAyMzYsIDEpO1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggMHB4IDBweCByZ2JhKDIzNiwgMjM2LCAyMzYsIDEpO1xufVxuXG5hcnRpY2xlLCBhcnRpY2xlOmhvdmVyLFxubmF2LFxuYSwgYTpob3ZlclxuaW1nLFxubGksIGxpOmhvdmVyIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgIGNvbG9yOiAjMDAzMzMzO1xufVxuXG4jcHJpbWFyeSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTEwMHB4O1xufVxuXG4uYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5lbnRyeS1tZXRhIHtcbiAgICBjb2xvcjogI0NDQ0NDQztcbn1cblxuLmVudHJ5LWNhdGVnb3J5IHtcbiAgICBjb2xvcjogIzk5OTk5OTtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udmVydGljYWwtY2VudGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4udmVydGljYWwtY2VudGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyAnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnZlcnRpY2FsLWNlbnRlciA+IC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnZpZGVvLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICBwYWRkaW5nLXRvcDogMzBweDsgaGVpZ2h0OiAwOyBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udmlkZW8tY29udGFpbmVyIGlmcmFtZSxcbi52aWRlby1jb250YWluZXIgb2JqZWN0LFxuLnZpZGVvLWNvbnRhaW5lciBlbWJlZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuXG4vKipcbiAqIFRPUCBNRU5VXG4gKi9cbiNuYXZpZ2F0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNyk7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbiNuYXZpZ2F0aW9uIC5jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuI25hdmlnYXRpb24gdWwge1xuICAgIGZsb2F0OiByaWdodDtcbn1cblxuLyogTG9nbyAqL1xuLm5hdmJhci1icmFuZCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLm5hdmJhci1icmFuZCBpbWcge1xuICAgIGhlaWdodDogMzBweDtcbn1cblxuLyogTWFpbiBtZW51ICovXG4ubmF2YmFyLW5hdiA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgcGFkZGluZzogNDJweCAxNXB4O1xufVxuXG4ubmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNEREQ1MzY7XG59XG5cbi5uYXYgLm9wZW4gPiBhLFxuLm5hdiAub3BlbiA+IGE6Zm9jdXMsXG4ubmF2IC5vcGVuID4gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNEREQ1MzY7XG59XG5cbi8qIERyb3Bkb3duIG1lbnUgKi9cbi5kcm9wZG93bi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNSk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgbGVmdDogY2FsYygtNTAlICsgMTJweCk7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICB0b3A6IDgwcHg7XG59XG5cbi5kcm9wZG93bi1tZW51ID4gbGkge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC43KTtcbiAgICBtYXJnaW46IDJweCAwO1xufVxuXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gICAgY29sb3I6ICNEREQ1MzY7XG59XG5cbi5kcm9wZG93bi1tZW51ID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSxcbi5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uY2FyZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXZiYXIgLm5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnU6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCByZ2JhKDAsMCwwLDAuNSk7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xuICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTBweDtcbn1cblxuLyogU2VhcmNoICovXG4jc2VhcmNoLWZvcm0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNzZWFyY2gtZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjUpO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgd2lkdGg6IDMzMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDgwcHg7XG59XG5cbiNzZWFyY2gtZm9ybSAuZm9ybS1ncm91cDo6YmVmb3JlIHtcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHJnYmEoMCwwLDAsMC41KTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XG4gICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICByaWdodDogMTJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTBweDtcbn1cblxuI3NlYXJjaC1mb3JtIC5mb3JtLWNvbnRyb2wge1xuICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuI3NlYXJjaC1mb3JtIC5mb3JtLWNvbnRyb2w6Zm9jdXMgIHtcbiAgICBib3JkZXI6IDA7XG5cbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLyogU21hbGwgbWVudSAqL1xuI25hdmlnYXRpb24uc21hbGwge1xuICAgIGhlaWdodDogNjBweDtcbn1cblxuI25hdmlnYXRpb24uc21hbGwgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICAgIHBhZGRpbmc6IDIycHggMTVweDtcbn1cblxuI25hdmlnYXRpb24uc21hbGwgLm5hdmJhci1icmFuZCBpbWcge1xuICAgIGhlaWdodDogMjVweDtcbn1cblxuI25hdmlnYXRpb24uc21hbGwgLm5hdmJhci1icmFuZCBhIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xufVxuXG4jbmF2aWdhdGlvbi5zbWFsbCAuZHJvcGRvd24tbWVudSxcbiNuYXZpZ2F0aW9uLnNtYWxsICNzZWFyY2gtZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgdG9wOiA2MHB4O1xufVxuXG5cblxuLyoqXG4gKiBCQU5FUlxuICovXG4jYmFubmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGhlaWdodDogMzUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uaG9tZSAjYmFubmVyIHtcbiAgICBoZWlnaHQ6IDU2MHB4O1xufVxuXG4jYmFubmVyIC5iYWNrZ3JvdW5kIHtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogLTk5O1xufVxuXG4jYmFubmVyIC5qdW1ib3Ryb24ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuI2Jhbm5lciAuanVtYm90cm9uIGgxIHtcbiAgICBmb250LXNpemU6IDIuMmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LXNoYWRvdzogMnB4IDJweCByZ2JhKDAsMCwwLDAuNzUpO1xufVxuXG4jYmFubmVyIC5qdW1ib3Ryb24gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCByZ2JhKDAsMCwwLDAuNzUpO1xufVxuXG4jYmFubmVyIC5idXR0b24tbW9yZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjUpO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNGRkZGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmc6IDVweCA2MHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbiNiYW5uZXIgLmJ1dHRvbi1tb3JlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuOCk7XG59XG5cbi5wYXR0ZXJuIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BhdHRlcm4ucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogLTg4O1xufVxuXG5cblxuLyoqXG4gKiBGRUFUVVJFRCBQT1NUXG4gKi9cblxuI2ZlYXR1cmVkLXBvc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4jZmVhdHVyZWQtcG9zdCBhcnRpY2xlOmhvdmVyIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgI0RERDUzNjtcbn1cblxuI2ZlYXR1cmVkLXBvc3QgLmNhcHRpb24ge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdG9wOiAwO1xufVxuXG4jZmVhdHVyZWQtcG9zdCAuZW50cnktaGVhZGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4jZmVhdHVyZWQtcG9zdCAuZW50cnktdGl0bGUgYSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgIH1cbn1cblxuI2ZlYXR1cmVkLXBvc3QgLmVudHJ5LXRpdGxlIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuI2ZlYXR1cmVkLXBvc3QgLmVudHJ5LW1ldGEsXG4jZmVhdHVyZWQtcG9zdCAuZW50cnktbWV0YSBhLFxuI2ZlYXR1cmVkLXBvc3QgLmVudHJ5LW1ldGEgYTpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuI2ZlYXR1cmVkLXBvc3QgLmVudHJ5LWNvbnRlbnQge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbn1cblxuLmZlYXR1cmVkLWltYWdlIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4vKipcbiAqIFBPU1RTIExJU1RcbiAqL1xuLnBvc3QtbGlzdCBhcnRpY2xlOmhvdmVyIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgI0RERDUzNjtcbn1cblxuLnBvc3QtbGlzdCBhcnRpY2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucG9zdC1saXN0IC5mZWF0dXJlZC1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucG9zdC1saXN0IC5mZWF0dXJlZC1pbWFnZSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbn1cblxuLnBvc3QtbGlzdCAuZW50cnktdGl0bGUgYSB7XG4gICAgY29sb3I6ICMzNDRCODg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnBvc3QtbGlzdCAuZW50cnktdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAwLjVlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucG9zdC1saXN0IC5lbnRyeS1jYXRlZ29yeSB7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbn1cblxuLnBvc3QtbGlzdCAuZW50cnktY29udGVudCB7XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLnBvc3QtbGlzdCAud2l0aG91dC1pbWFnZSAuZW50cnktbWV0YSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ucG9zdC1saXN0IC5lbnRyeS1tZXRhIHtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdG9wOiAwO1xufVxuXG4ucG9zdC1saXN0IC5lbnRyeS1tZXRhLFxuLnBvc3QtbGlzdCAuZW50cnktbWV0YSBhLFxuLnBvc3QtbGlzdCAuZW50cnktbWV0YSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnBvc3QtbGlzdCAud2l0aG91dC1pbWFnZSAuZW50cnktbWV0YSxcbi5wb3N0LWxpc3QgLndpdGhvdXQtaW1hZ2UgLmVudHJ5LW1ldGEgYSxcbi5wb3N0LWxpc3QgLndpdGhvdXQtaW1hZ2UgLmVudHJ5LW1ldGEgYTpob3ZlciB7XG4gICAgY29sb3I6ICNDQ0NDQ0M7XG59XG5cbi5wb3N0LWxpc3QgLndpdGhvdXQtaW1hZ2UgLmVudHJ5LWNhdGVnb3J5IHtcbiAgICAvKiBtYXJnaW4tdG9wOiA0NXB4OyAqL1xufVxuXG4ucG9zdC1wcmV2aWV3LndpdGhvdXQtaW1hZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuXG5cbi8qKlxuICogU0lOR0xFIFBPU1RcbiAqL1xuXG4uc2luZ2xlLXBvc3QgLmVudHJ5LWhlYWRlcixcbi5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCxcbi5wYWdlIC5lbnRyeS1oZWFkZXIsXG4ucGFnZSAuZW50cnktY29udGVudCB7XG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xufVxuXG4uc2luZ2xlLXBvc3QgLmVudHJ5LXRpdGxlLFxuLnBhZ2UgLmVudHJ5LXRpdGxlIHtcbiAgICBjb2xvcjogIzM0NEI4ODtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zaW5nbGUtcG9zdCAuZW50cnktY2F0ZWdvcnksXG4ucGFnZSAuZW50cnktY2F0ZWdvcnkge1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zaW5nbGUtcG9zdCAuZW50cnktbWV0YSB7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNDBweDtcbiAgICB0b3A6IDE1cHg7XG59XG5cbi5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCBwIGVtLFxuLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IHVsIGVtLFxuLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IG9sIGVtLFxuLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IHAgaSxcbi5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCB1bCBpLFxuLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IG9sIGksXG4uc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgLnZlcnNlX3RleHQge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgdWwsXG4uc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgb2wge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCB1bCBsaSxcbi5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCBvbCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4uc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgLnNvdXJjZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOUQ5RDk7O1xuICAgIGNvbG9yOiAjODg4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgLnNvdXJjZSBhIHtcbiAgICBjb2xvcjogIzg4ODtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNpbmdsZS1wb3N0IC5lbnRyeS1mb290ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOUQ5RDk7XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgbWFyZ2luOiAxMHB4IDAgMjBweCAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5zaW5nbGUtcG9zdCAuZW50cnktZm9vdGVyIC53aWRnZXQtdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTYwcHg7XG59XG5cbi5hZGR0aGlzX3NoYXJpbmdfdG9vbGJveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgd2lkdGg6IGF1dG87XG59XG5cblxuLyogUmVsYXRlZCBwb3N0cyAqL1xuLnJlbGF0ZWQtcG9zdHMgYXJ0aWNsZSB7XG4gICAgcGFkZGluZzogMjBweDtcbn1cblxuLnJlbGF0ZWQtcG9zdHMgLndpZGdldC10aXRsZSB7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG59XG5cbi8qKlxuICogVEFCTEUgT0YgQ09OVEVOVFNcbiAqL1xuXG4jdG9jIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBtYXJnaW46IDAgMCAxNXB4IDE1cHg7XG59XG5cblxuXG4vKipcbiAqIFNJREVCQVJTICYgV0lER0VUU1xuICovXG5kaXZbaWRePXNpZGViYXJdID4gLndpZGdldCB7XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgLypmb250LXNpemU6IDAuOWVtO1xuKi9cdGZvbnQtc2l6ZTogMC44ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuXG59XG5cbmRpdltpZF49c2lkZWJhcl0gPiAud2lkZ2V0IC50ZXh0d2lkZ2V0IHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAycHggMHB4IDBweCByZ2JhKDIzNiwgMjM2LCAyMzYsIDEpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDJweCAwcHggMHB4IHJnYmEoMjM2LCAyMzYsIDIzNiwgMSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCAwcHggMHB4IHJnYmEoMjM2LCAyMzYsIDIzNiwgMSk7XG59XG5cbi53aWRnZXQtdGl0bGUge1xuICAgIGNvbG9yOiAjODQ4NDg0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxlZnQ6IDQ1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi53aWRnZXQtdGl0bGU6YmVmb3JlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICBib3R0b206IDhweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDMwcHg7XG59XG5cbi8qIERhaWx5IERldm90aW9uYWwgKi9cbiNkYWlseS1kZXZvdGlvbmFsIC52ZXJzZSB7XG4gICAgY29sb3I6ICMzNDRCODg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbiNkYWlseS1kZXZvdGlvbmFsIC5yZWZlcmVuY2Uge1xuICAgIGNvbG9yOiAjMzQ0Qjg4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG4jZGFpbHktZGV2b3Rpb25hbCAuc291cmNlIHtcbiAgICBjb2xvcjogI0Q5RDlEOTtcbiAgICBmb250LXNpemU6IDAuN2VtO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjdlbTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuI2RhaWx5LWRldm90aW9uYWwgLnRleHR3aWRnZXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAycHghaW1wb3J0YW50O1xufVxuXG4vKiBTaWRlYmFyIG1lbnUgKi9cbi5tZW51LXNpZGViYXItY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xuXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMnB4IDBweCAwcHggcmdiYSgyMzYsIDIzNiwgMjM2LCAxKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAycHggMHB4IDBweCByZ2JhKDIzNiwgMjM2LCAyMzYsIDEpO1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggMHB4IDBweCByZ2JhKDIzNiwgMjM2LCAyMzYsIDEpO1xufVxuXG4ubWVudS1zaWRlYmFyLWNvbnRhaW5lciB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLm1lbnUtc2lkZWJhci1jb250YWluZXIgdWwgPiBsaSA+IGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xuICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cblxuLm1lbnUtc2lkZWJhci1jb250YWluZXIgdWwgPiBsaSA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMzQ0Qjg4O1xuICAgIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubWVudS1zaWRlYmFyLWNvbnRhaW5lciB1bCA+IGxpLmN1cnJlbnQtbWVudS1pdGVtIGEge1xuICAgIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cblxuLyogUG9sbHMgKi9cbi53cC1wb2xscyB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcblxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDJweCAwcHggMHB4IHJnYmEoMjM2LCAyMzYsIDIzNiwgMSk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMnB4IDBweCAwcHggcmdiYSgyMzYsIDIzNiwgMjM2LCAxKTtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDBweCAwcHggcmdiYSgyMzYsIDIzNiwgMjM2LCAxKTtcbn1cblxuLndwLXBvbGxzIGRpdiB7XG4gICAgcGFkZGluZzogMTVweDtcbn1cblxuLndwLXBvbGxzIC5xdWVzdGlvbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENkQ2RDY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLndwLXBvbGxzIC5xdWVzdGlvbiBwIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi53cC1wb2xscyAud3AtcG9sbHMtYW5zIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q2RDZENjtcbn1cblxuLndwLXBvbGxzIGxhYmVsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud3AtcG9sbHMgaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53cC1wb2xscyBsYWJlbDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcbiAgICBib3R0b206IDFweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMXB4IDFweCAwcHggcmdiYSgwLDAsMCwwLjEpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMThweDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxOHB4O1xufVxuXG4ud3AtcG9sbHMgbGFiZWw6YmVmb3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiA5cHg7XG59XG5cbi53cC1wb2xscyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwge1xuICAgIGNvbG9yOiAjMzQ0Qjg4O1xufVxuXG4ud3AtcG9sbHMgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMjJcIjtcbiAgICBjb2xvcjogIzY2NjY2NjtcbiAgICBmb250LXNpemU6IDIuMjVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDAuNTVlbTtcbn1cblxudWwud3AtcG9sbHMtdWwge1xuICAgIG1hcmdpbjogMDtcbn1cblxudWwud3AtcG9sbHMtdWwgPiBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbnVsLndwLXBvbGxzLXVsID4gbGkgPiBpbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxudWwud3AtcG9sbHMtdWwgPiBsaSA+IGxhYmVsIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5cblxuLyoqXG4gKiBBUkNISVZFXG4gKi9cblxuLmFyY2hpdmUtdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDJweCByZ2JhKDAsMCwwLDAuNzUpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cblxuXG4vKipcbiAqIENPTlRBQ1RcbiAqL1xuXG4ud3BjZjcgcCB7XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgZm9udC1zaXplOiAwLjg1ZW07XG59XG5cbi53cGNmNyBpbnB1dCxcbi53cGNmNyB0ZXh0YXJlYSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDJweCAwcHggMHB4IHJnYmEoMjM2LCAyMzYsIDIzNiwgMSk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMnB4IDBweCAwcHggcmdiYSgyMzYsIDIzNiwgMjM2LCAxKTtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDBweCAwcHggcmdiYSgyMzYsIDIzNiwgMjM2LCAxKTtcbn1cblxuLndwY2Y3IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgIGZvbnQtc2l6ZTogMC43ZW07XG4gICAgcGFkZGluZzogMTBweCA2MHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgd2lkdGg6IGF1dG87XG5cbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi53cGNmNyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNEREQ1MzY7XG59XG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdCBpIHtcbiAgICBjb2xvcjogIzlkOWQ5ZDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMS40ZW07XG59XG5cbi55b3V0dWJlLWNoYW5lbCB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi55b3V0dWJlLWNoYW5lbDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbn1cblxuLyoqXG4gKiBQQUdJTkFUSU9OXG4gKi9cblxuLndwLXBhZ2luYXRlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53cC1wYWdpbmF0ZSBhLFxuLndwLXBhZ2luYXRlIC5jdXJyZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0Q5RDlEOSFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4IWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjk1ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4IWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdpZHRoOiAzNnB4O1xufVxuXG4ud3AtcGFnaW5hdGUgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjRERENTM2IWltcG9ydGFudDtcbn1cblxuLndwLXBhZ2luYXRlIGEucHJldixcbi53cC1wYWdpbmF0ZSBhLm5leHQge1xuICAgIHdpZHRoOiAxNjVweDtcbn1cblxuLndwLXBhZ2luYXRlIGEubmV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwIWltcG9ydGFudDtcbn1cblxuLndwLXBhZ2luYXRlIC5jdXJyZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjOTk5IWltcG9ydGFudDtcbiAgICBjb2xvcjogIzMzMzMzMyFpbXBvcnRhbnQ7XG59XG5cbi53cC1wYWdpbmF0ZSAuZ2FwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHghaW1wb3J0YW50O1xufVxuXG5cbi8qKlxuICogRk9PVEVSXG4gKi9cbmZvb3RlciB7XG4gICAgYmFja2dyb3VuZDogI0NDQ0NDQztcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgcGFkZGluZzogMjVweDtcbn1cblxuLmZvb3Rlci1sb2dvIHtcbiAgICBwYWRkaW5nOiA3cHggMDtcbn1cblxuXG5cbi8qKlxuICogQ0hBTkdFU1xuICovXG5cbi5wb3N0ZWQtb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuXG4vKipcbiAqIFJFU1BPTlNJVkVcbiAqL1xuXG5AbWVkaWEgKG1heC13aWR0aDogOTIwcHgpIHtcbiAgICAvKlx0Lm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICovXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICNwcmltYXJ5IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLmhvbWUgI2Jhbm5lciB7XG4gICAgICAgIGhlaWdodDogNDMwcHg7XG4gICAgfVxuICAgIC5zaW5nbGUgI2Jhbm5lciB7XG4gICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgfVxuICAgIC5qdW1ib3Ryb24ge1xuICAgICAgICBmb250LXNpemU6IDAuNjVlbTtcbiAgICB9XG4gICAgI2Jhbm5lciAuYnV0dG9uLW1vcmUge1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgZm9udC1zaXplOiAwLjY1ZW07XG4gICAgICAgIHBhZGRpbmc6IDVweCA0MHB4O1xuICAgIH1cbiAgICAjZmVhdHVyZWQtcG9zdCAuZW50cnktdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgIH1cbiAgICAjZmVhdHVyZWQtcG9zdCAuZW50cnktY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICNtZW51LXRvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5wb3N0LXByZXZpZXcud2l0aC1pbWFnZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG4gICAgLnBvc3QtcHJldmlldy53aXRob3V0LWltYWdlIC5lbnRyeS1jYXRlZ29yeSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICAgIC53cC1wYWdpbmF0ZSBhLnByZXYsXG4gICAgLndwLXBhZ2luYXRlIGEubmV4dCB7XG4gICAgICAgIHdpZHRoOiAxMjVweDtcbiAgICB9XG4gICAgLnNpbmdsZS1wb3N0IC5lbnRyeS1oZWFkZXIsXG4gICAgLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgICAud3AtcGFnaW5hdGUgLnBhZ2UsXG4gICAgLndwLXBhZ2luYXRlIC5nYXAge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICNuYXZpZ2F0aW9uIHVsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLCAuNyk7XG4gICAgICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICAgIH1cblxuICAgIC5uYXZiYXItbmF2ID4gbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4vKlxuICAgIC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgcGFkZGluZzogNDJweCAxNXB4O1xuICAgIH1cbiovXG4gICAgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICB9XG5cbiAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QgLnNpdGUtaGVhZGVyIGkge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjEwcHgpIHtcbiAgICAudmVydGljYWwtY2VudGVyOjpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgfVxufSIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbj0gICAgICAgICAgICBTRVRUSU5HUyAgICAgICAgICAgID1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuQGltcG9ydCBcImJyZWFrcG9pbnRzXCI7XG4vL0BpbXBvcnQgXCJkZWZhdWx0XCI7XG4vL0BpbXBvcnQgXCJmb250ZWxsb1wiO1xuLy9AaW1wb3J0IFwiZm9udHNcIjtcbi8vQGltcG9ydCBcImdyaWRcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcbi8vQGltcG9ydCBcIm5vcm1hbGl6ZVwiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm9sZFwiO1xuXG4vKj09PT09ICBFbmQgb2YgU0VUVElOR1MgID09PT09PSovXG5cblxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbj0gICAgICAgICAgICBHRU5FUkFMICAgICAgICAgICAgPVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKlxuOjpzZWxlY3Rpb24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRjb2xvcjogI2ZmZjtcbn1cbiovXG5cbnRleHRhcmVhIHtcbiAgICByZXNpemU6IG5vbmU7XG59XG5cblxuXG4vKj09PT09ICBFbmQgb2YgR0VORVJBTCAgPT09PT09Ki9cblxuXG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG49ICAgICAgICAgICAgSEVBREVSICAgICAgICAgICAgPVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLnNpdGUtaGVhZGVyIHtcbiAgICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qPT09PT0gIEVuZCBvZiBIRUFERVIgID09PT09PSovXG5cblxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuPSAgICAgICAgICAgIEZPT1RFUiAgICAgICAgICAgID1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi8qPT09PT0gIEVuZCBvZiBGT09URVIgID09PT09PSovXG5cblxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuPSAgICAgICAgICAgIEdVRVNUQk9PSyAgICAgICAgICAgID1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi5jb21tZW50LXJlc3BvbmQge1xuICAgIC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi5jb21tZW50LWxpc3Qge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbn1cblxuLmNvbW1lbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDVweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gICAgLy9vdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvL3BhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICAgIGJvdHRvbTogLTIxcHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGxlZnQ6IC0yMXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgICBib3R0b206IC0yOXB4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyNXB4KTtcbiAgICAgICAgbGVmdDogLTMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJi5wYXJlbnQge1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG5cbiAgICB9XG5cbiAgICAuY29tbWVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIC8vcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYnlwb3N0YXV0aG9yIHtcbiAgICAgICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNhYWE7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdPZHBvd2llZMW6IHJlZGFrY2ppOic7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiwgcCB7XG4gICAgICAgICAgICAgICAgICAgIC8vZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb21tZW50LW1ldGEge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhcnRpY2xlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMThweCAxOHB4IDE1cHg7XG5cbiAgICAgICAgJiwgcCB7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb21tZW50LWF3YWl0aW5nLW1vZGVyYXRpb24ge1xuICAgICAgICBjb2xvcjogI2FhYTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIH1cbn1cblxuLmNvbW1lbnQtbWV0YSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvdHRvbTogLTI3cHg7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvL2Rpc3BsYXk6IG5vbmU7XG5cbiAgICAuY29tbWVudC1hdXRob3Ige1xuICAgICAgICBjb2xvcjogIzJjNGY4YTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIH1cblxuICAgIC5jb21tZW50LW1ldGFkYXRhIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICNhYWE7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zYXlzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi8qPT09PT0gIEVuZCBvZiBDT01NRU5UU0dVRVNUQk9PSyAgPT09PT09Ki9cbiIsbnVsbCxudWxsLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG49ICAgICAgICAgICAgQlJFQUtQT0lOVFMgU0VUVElOR1MgICAgICAgICAgICA9XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi8vIFJlbWVtYmVyIHRvIGNoYW5nZSB2YWx1ZXMgaW4gemJhd2llbmllLmpzIGZpbGUgYWxzbyFcblxuLy8gQmFzZWQgb24gTWF0ZXJpYWwgRGVzaWduXG4vLyBAbGluayBodHRwczovL21hdGVyaWFsLmdvb2dsZS5jb20vbGF5b3V0L3Jlc3BvbnNpdmUtdWkuaHRtbCNyZXNwb25zaXZlLXVpLWJyZWFrcG9pbnRzXG5cbi8vIE1pbmltYWwgdGFibGV0cyBhbmQgbGFyZ2Ugc21hcnRwaG9uZXMgKGxhbmRzY2FwZSB2aWV3KSBzY3JlZW4gc2l6ZSBcbiRzY3JlZW4tc20tbWluOiA0ODBweDtcblxuLy8gTWluaW1hbCBzbWFsbCBkZXNrdG9wcyBhbmQgdGFibGV0cyBzY3JlZW4gc2l6ZVxuJHNjcmVlbi1tZC1taW46IDk2MHB4O1xuXG4vLyBQcmltYXJ5IGRlc2t0b3BzIHNjcmVlbiBzaXplXG4kc2NyZWVuLWxnLW1pbjogMTI4MHB4O1xuXG4vLyBMYXJnZSBkZXNrdG9wcyBzY3JlZW4gc2l6ZVxuJHNjcmVlbi14bC1taW46IDE5MjBweDtcblxuLyo9PT09PSAgRW5kIG9mIEJSRUFLUE9JTlRTIFNFVFRJTkdTICA9PT09PT0qL1xuXG5cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbj0gICAgICAgICAgICBCUkVBS1BPSU5UUyBNSVhJTlMgICAgICAgICAgICA9XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4vKiBTbWFsbCBkZXZpY2VzICovXG5AbWl4aW4gc20ge1xuXHRAbWVkaWEgKG1pbi13aWR0aDogI3skc2NyZWVuLXNtLW1pbn0pIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG4vKiBNZWRpdW0gZGV2aWNlcyAqL1xuQG1peGluIG1kIHtcblx0QG1lZGlhIChtaW4td2lkdGg6ICN7JHNjcmVlbi1tZC1taW59KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLyogTGFyZ2UgZGV2aWNlcyAqL1xuQG1peGluIGxnIHtcblx0QG1lZGlhIChtaW4td2lkdGg6ICN7JHNjcmVlbi1sZy1taW59KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLyogRXh0cmEgbGFyZ2UgZGV2aWNlcyAqL1xuQG1peGluIHhsIHtcblx0QG1lZGlhIChtaW4td2lkdGg6ICN7JHNjcmVlbi14bC1taW59KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLyogQ3VzdG9tIGRldmljZXMgKi9cbkBtaXhpbiByd2QoJHNjcmVlbikge1xuXHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbisncHgnKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLyo9PT09PSAgRW5kIG9mIEJSRUFLUE9JTlRTIE1JWElOUyAgPT09PT09Ki8iXX0= */
