@charset "utf-8";
* { padding: 0; margin: 0; box-sizing: border-box; background-repeat: no-repeat; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-family: 'PingFang SC', sans-serif,"Microsoft YaHei","微软雅黑",Arial; }

img { border: none; vertical-align: middle; display: inline-block; max-width: 100%; max-height: 100%; }

html { transition: all 0.4s; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -o-transition: all 0.4s; }

body { max-width: 1920px; background: #fff; color: #000; font-size: 14px; margin-left: auto; margin-right: auto; line-height: 1.1; }

ul, ol { list-style-type: none; }

a { text-decoration: none; color: inherit; transition: all 0.155s; -webkit-transition: all 0.155s; -moz-transition: all 0.155s; -o-transition: all 0.155s; }

a:hover { text-decoration: none; color: #0072c1; }

.clear { clear: both; font-size: 0; height: 0; visibility: hidden; line-height: 0; }

.fl { float: left; }

.fr { float: right; }

.none { display: none !important; }

.container { width: 1220px; padding-left: 10px; padding-right: 10px; margin-left: auto; margin-right: auto; }

.container:before, .container:after { content: ''; display: table; width: 100%; clear: both; font-size: 0; }

/*导航按钮*/
.navbtn { display: none; position: absolute; z-index: 99; width: auto; height: auto; padding: 0 7px; border-radius: 5px; background-color: #0072c1; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; }

.navbtn span { display: block; width: 35px; height: 4px; margin: 8px 0; border-radius: 5px; background-color: #fff; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; }

.navbtn.navclose span:nth-child(1) { -moz-transform: translateY(12px) rotate(45deg); -ms-transform: translateY(12px) rotate(45deg); -webkit-transform: translateY(12px) rotate(45deg); transform: translateY(12px) rotate(45deg); }

.navbtn.navclose span:nth-child(2) { opacity: 0; }

.navbtn.navclose span:nth-child(3) { -moz-transform: translateY(-12px) rotate(-45deg); -ms-transform: translateY(-12px) rotate(-45deg); -webkit-transform: translateY(-12px) rotate(-45deg); transform: translateY(-12px) rotate(-45deg); }

/* 头部 */
.header { border-top: 8px #0072c1 solid; }

.header .logo { display: flex; display: -webkit-flex; flex-flow: column nowrap; justify-content: center; float: left; width: 51.66667%; height: 140px; font-size: 62.5%; }

.header .logo img { float: left; margin-right: 15px; }

.header .logo h1 { color: #252525; font-size: 3em; font-weight: bold; }

.header .logo h2 { opacity: .5; padding-top: 10px; color: #252525; font-size: 1.6em; }

.header .search { float: right; width: 220px; padding-top: 52.5px; overflow: hidden; }

.header .search .text { float: left; display: block; width: 180px; height: 35px; line-height: 33px; padding-left: 10px; padding-right: 10px; border-top: 1px #ccc solid; border-left: 1px #ccc solid; border-bottom: 1px #ccc solid; border-right: none; background: none; outline: none; font-size: 14px; border-radius: 0; transition: all 0.15s; -webkit-transition: all 0.15s; -moz-transition: all 0.15s; -o-transition: all 0.15s; }

.header .search .text:focus { border-color: #0072c1; }

.header .search .submit { float: left; display: block; width: 40px; height: 35px; line-height: 35px; font-size: 0; background-color: #0072c1; background-image: url(../images/search.png); background-position: center center; background-size: auto 21px; border-radius: 0; border: none !important; cursor: pointer; outline: none; transition: all 0.15s; -webkit-transition: all 0.15s; -moz-transition: all 0.15s; -o-transition: all 0.15s; }

.header .search .submit:active { opacity: .9; }

/* 导航条 */
.navbar { border-top: 1px #d0d0d0 solid; }

.navbar .nav { height: 65px; }

.navbar .nav a { float: left; display: block; width: 12.5%; line-height: 60px; text-align: center; border-bottom: 5px transparent solid; color: #333; font-size: 16px; }

.navbar .nav a:hover, .navbar .nav a.current { color: #0072c1; border-color: #0072c1; }

/* banner */
.banner { position: relative; height: 545px; overflow: hidden; }

.banner .swiper-slide { background-position: center center; background-size: cover; }

/* 首页 */
.index-wrapper { padding-bottom: 90px; }

.index-wrapper .box-title { padding-top: 50px; text-align: center; }

.index-wrapper .box-title h3 { color: #333; font-size: 30px; }

.index-wrapper .box-title .en { position: relative; display: inline-block; height: 20px; line-height: 20px; margin-top: 10px; color: #b5b5b5; font-size: 18px; text-transform: uppercase; }

.index-wrapper .box-title .en:before, .index-wrapper .box-title .en:after { content: ''; position: absolute; top: 10px; width: 45px; height: 2px; background-color: #d2d2d2; }

.index-wrapper .box-title .en:before { left: -65px; }

.index-wrapper .box-title .en:after { right: -65px; }

.index-wrapper .section-box1 .slide-wrapper { position: relative; margin-top: 50px; }

.index-wrapper .section-box1 .slide-wrapper .button-prev, .index-wrapper .section-box1 .slide-wrapper .button-next { position: absolute; top: 50%; margin-top: -17.5px; width: 35px; height: 35px; background-position: center center; background-size: contain; cursor: pointer; transition: all 0.15s; -webkit-transition: all 0.15s; -moz-transition: all 0.15s; -o-transition: all 0.15s; }

.index-wrapper .section-box1 .slide-wrapper .button-prev:hover, .index-wrapper .section-box1 .slide-wrapper .button-next:hover { opacity: .5; }

.index-wrapper .section-box1 .slide-wrapper .button-prev { left: -80px; background-image: url(../images/arrow_v_s_l.png); }

.index-wrapper .section-box1 .slide-wrapper .button-next { right: -80px; background-image: url(../images/arrow_v_s_r.png); }

.index-wrapper .section-box1 .video-center-slide { position: relative; overflow: hidden; }

.index-wrapper .section-box1 .video-center-slide .swiper-slide .pic { position: relative; display: block; overflow: hidden; }

.index-wrapper .section-box1 .video-center-slide .swiper-slide .pic img { display: block; width: 100%; transition: all 1s; -webkit-transition: all 1s; -moz-transition: all 1s; -o-transition: all 1s; }

.index-wrapper .section-box1 .video-center-slide .swiper-slide .pic:before { opacity: 0; content: ''; position: absolute; z-index: 9; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.4); background-image: url(../images/play_icon.png); background-position: center center; background-repeat: no-repeat; background-size: 60px auto; transition: all 0.2s; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; }

.index-wrapper .section-box1 .video-center-slide .swiper-slide .pic:after { opacity: 0; content: ''; position: absolute; z-index: 10; top: 0; left: 0; right: 0; bottom: 0; margin: auto; width: 100%; height: 100%; border: 2px #fff solid; transition: all 0.2s; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; }

.index-wrapper .section-box1 .video-center-slide .swiper-slide .title { display: block; line-height: 60px; border-bottom: 2px #bfbfbf solid; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #000; font-size: 16px; }

.index-wrapper .section-box1 .video-center-slide .swiper-slide:hover .pic img { transform: scale(1.2); -ms-transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); }

.index-wrapper .section-box1 .video-center-slide .swiper-slide:hover .pic:before, .index-wrapper .section-box1 .video-center-slide .swiper-slide:hover .pic:after { opacity: 1; }

.index-wrapper .section-box1 .video-center-slide .swiper-slide:hover .pic:after { width: 93%; height: 92%; }

.index-wrapper .section-box1 .video-center-slide .swiper-slide:hover .title { color: #0072c1; border-color: #0072c1; }

.index-wrapper .section-box1 .more { display: block; width: 160px; line-height: 36px; margin-left: auto; margin-right: auto; margin-top: 50px; text-align: center; border: 2px #dfdfdf solid; border-radius: 2px; font-size: 18px; }

.index-wrapper .section-box1 .more:hover { border-color: #0072c1; }

.index-wrapper .section-box2 { position: relative; margin-top: 60px; overflow: hidden; }

.index-wrapper .section-box2 .box-title { text-align: left; }

.index-wrapper .section-box2 .box-title h3 { margin-top: 10px; color: #fff; font-size: 30px; }

.index-wrapper .section-box2 .container { position: absolute; z-index: 9; left: 0; right: 0; margin: auto; }

.index-wrapper .section-box2 .fl, .index-wrapper .section-box2 .fr { width: 50%; height: 550px; padding-top: 145px; background-image: url(../images/i_a_l_bg.jpg); background-position: center center; background-size: cover; }

.index-wrapper .section-box2 .fr { background-image: url(../images/i_a_r_bg.jpg); }

.index-wrapper .section-box2 .fr .content { float: left; }

.index-wrapper .section-box2 .fr .content .text { color: #333; background-color: rgba(255, 255, 255, 0.9); }

.index-wrapper .section-box2 .fr .content .text:before { left: 0; right: -20px; border-color: rgba(255, 255, 255, 0.7); border-right-width: 10px; border-left: none; }

.index-wrapper .section-box2 .content { float: right; width: 64%; }

.index-wrapper .section-box2 .content .text { position: relative; display: flex; display: -webkit-flex; flex-flow: column nowrap; justify-content: center; height: 235px; line-height: 2.4; padding-left: 30px; padding-right: 30px; margin-top: 50px; color: #fff; font-size: 16px; background-color: #0072c1; }

.index-wrapper .section-box2 .content .text:before { content: ''; position: absolute; top: -20px; left: -20px; width: calc(100% + 10px); height: 110%; border-color: rgba(255, 255, 255, 0.1); border-style: solid; border-top-width: 10px; border-left-width: 10px; border-bottom-width: 10px; border-right-width: 0; }

.index-wrapper .section-box2 .content .more { display: block; width: 135px; height: 35px; line-height: 33px; text-align: center; margin-top: 45px; border: 1px #fff solid; color: #fff; font-size: 16px; }

.index-wrapper .section-box2 .content .more:hover { color: #0072c1; background-color: #fff; }

.index-wrapper .section-box3 .tab-nav { margin-top: 30px; overflow: hidden; }

.index-wrapper .section-box3 .tab-nav a { float: left; display: block; height: 45px; line-height: 45px; padding-left: 20px; padding-right: 20px; text-align: center; color: #666; font-size: 16px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.index-wrapper .section-box3 .tab-nav a:hover { color: #0072c1; }

.index-wrapper .section-box3 .tab-nav a.current { color: #fff; background-color: #0072c1; }

.index-wrapper .section-box3 .tab-slide { position: relative; margin-top: 30px; }

.index-wrapper .section-box3 .tab-slide .swiper-slide-active { z-index: 9; }

.index-wrapper .section-box3 .tab-slide .one-more { position: absolute; top: -75px; right: 0; display: block; height: 45px; line-height: 45px; color: #666; font-size: 14px; }

.index-wrapper .section-box3 .tab-slide .one-more:hover { color: #0072c1; }

.index-wrapper .section-box3 .pro-slide { position: static; overflow: hidden; }

.index-wrapper .section-box3 .pro-slide .swiper-slide { pointer-events: auto; }

.index-wrapper .section-box3 .pro-slide .button-prev, .index-wrapper .section-box3 .pro-slide .button-next { position: absolute; z-index: 999; top: 50%; margin-top: -12.5px; width: 25px; height: 25px; line-height: 25px; text-align: center; font-size: 0; cursor: pointer; }

.index-wrapper .section-box3 .pro-slide .button-prev { left: -55px; }

.index-wrapper .section-box3 .pro-slide .button-next { right: -55px; }

.index-wrapper .section-box3 .pro-slide a { display: block; }

.index-wrapper .section-box3 .pro-slide a:hover .pic img { transform: scale(1.2); -ms-transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); }

.index-wrapper .section-box3 .pro-slide a:hover .info { background-color: #0072c1; }

.index-wrapper .section-box3 .pro-slide .pic { overflow: hidden; }

.index-wrapper .section-box3 .pro-slide .pic img { display: block; width: 100%; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }

.index-wrapper .section-box3 .pro-slide .info { text-align: center; padding-bottom: 30px; background-color: #222; transition: all 0.2s; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; }

.index-wrapper .section-box3 .pro-slide .info span { display: block; color: #fff; }

.index-wrapper .section-box3 .pro-slide .info .xh { padding-left: 10px; padding-right: 10px; padding-top: 20px; font-size: 16px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.index-wrapper .section-box3 .pro-slide .info .gn { padding-left: 10px; padding-right: 10px; padding-top: 13px; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.index-wrapper .section-box3 .pro-slide .info .more { width: 120px; height: 30px; line-height: 30px; margin-left: auto; margin-right: auto; margin-top: 15px; color: #222; font-size: 14px; background-color: #fff; }

.index-wrapper .section-box4 .container { overflow: hidden; padding-bottom: 5px; }

.index-wrapper .section-box4 .tab-nav { height: 70px; padding-left: 10px; border-bottom: 1px #dcdcdc solid; }

.index-wrapper .section-box4 .tab-nav a { float: left; display: block; line-height: 70px; margin-right: 45px; color: #666; font-size: 18px; }

.index-wrapper .section-box4 .tab-nav a:hover, .index-wrapper .section-box4 .tab-nav a.current { color: #0072c1; }

.index-wrapper .section-box4 .tab-nav a.current { font-weight: bold; }

.index-wrapper .section-box4 .tab-slide { position: relative; margin-top: 40px; }

.index-wrapper .section-box4 .tab-slide .one-more { position: absolute; right: 0; top: -110px; margin-top: 25px; height: 20px; line-height: 20px; color: #666; font-size: 14px; }

.index-wrapper .section-box4 .tab-slide .one-more:hover { color: #0072c1; }

.index-wrapper .section-box4 .tab-slide .swiper-slide { position: static; }

.index-wrapper .section-box4 .room-pic-slide { position: relative; float: left; width: 41.25%; height: 415px; overflow: hidden; }

.index-wrapper .section-box4 .room-pic-slide .swiper-slide { background-position: center center; background-size: cover; }

.index-wrapper .section-box4 .room-pic-slide .swiper-pagination span { opacity: 1; width: 32px !important; height: 5px !important; background-color: #fff; border-radius: 0; font-size: 0; }

.index-wrapper .section-box4 .room-pic-slide .swiper-pagination span.swiper-pagination-bullet-active { background-color: #0072c1; }

.index-wrapper .section-box4 .room-pic-slide .pic-info { position: absolute; left: 0; right: 0; bottom: 30px; margin: auto; width: 92%; height: auto; max-height: 140px; padding-left: 20px; padding-right: 20px; padding-top: 15px; padding-bottom: 15px; background-color: rgba(255, 255, 255, 0.95); }

.index-wrapper .section-box4 .room-pic-slide .pic-info .title { display: inline-block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #3c3c3c; font-size: 24px; }

.index-wrapper .section-box4 .room-pic-slide .pic-info .title:hover { color: #0072c1; }

.index-wrapper .section-box4 .room-pic-slide .pic-info .text { line-height: 24px; margin-top: 10px; color: #999; font-size: 14px; }

.text-list { float: right; width: 54.16667%; margin-top: -30px; }

.text-list .item { padding-top: 30px; padding-bottom: 30px; overflow: hidden; border-bottom: 1px #e8e8e8 solid; }

.text-list .item:hover .date b, .text-list .item:hover .title, .text-list .item:hover .text { color: #0072c1; }

.text-list .date { float: left; max-width: 18.46154%; text-align: right; color: #333; font-size: 16px; }

.text-list .date b { display: block; padding-bottom: 5px; font-size: 36px; font-weight: normal; transition: all 0.15s; -webkit-transition: all 0.15s; -moz-transition: all 0.15s; -o-transition: all 0.15s; }

.text-list .info { float: right; width: 78.46154%; }

.text-list .title { display: inline-block; color: #3c3c3c; font-size: 18px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.text-list .title:hover { color: #0072c1; }

.text-list .text { height: 40px; line-height: 20px; margin-top: 25px; color: #a0a0a0; font-size: 14px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; transition: all 0.15s; -webkit-transition: all 0.15s; -moz-transition: all 0.15s; -o-transition: all 0.15s; }

/* 内页 */
.inside-banner { height: 350px; background-position: center center; background-size: cover; }

.crumbs { line-height: 20px; padding-top: 15px; padding-bottom: 15px; margin-bottom: 30px; color: #7c7c7c; font-size: 14px; border-bottom: 1px #e5e5e5 solid; }

.inside-left { float: left; width: 20%; }

.inside-left .item { margin-bottom: 30px; }

.inside-left .download h3 { background-color: #2c2f34; }

.inside-left h3 { height: 50px; line-height: 50px; padding-left: 30px; background-color: #0072c1; color: #fff; font-size: 16px; font-weight: normal; }

.inside-left h3 img { float: left; display: block; height: 25px; margin-top: 12.5px; margin-right: 30px; }

.inside-left ul li a { position: relative; display: block; line-height: 20px; padding-top: 12px; padding-bottom: 12px; padding-left: 75px; color: #333; font-size: 14px; border-bottom: 1px #aaa dotted; }

.inside-left ul li a:before { content: ''; position: absolute; left: 40px; top: 17px; width: 9px; height: 9px; background-color: #333; transition: all 0.15s; -webkit-transition: all 0.15s; -moz-transition: all 0.15s; -o-transition: all 0.15s; }

.inside-left ul li:hover a, .inside-left ul li.current a { color: #0072c1; border-color: #0072c1; }

.inside-left ul li:hover a:before, .inside-left ul li.current a:before { background-color: #0072c1; }

.inside-right { float: right; width: 74.58333%; overflow: hidden; }

.inside-right .h-title { color: #333; font-size: 25px; }

.inside-right .h-title span { display: inline-block; padding-left: 10px; color: #7c7c7c; text-transform: uppercase; }

/* 产品列表 */
.list-product { margin-left: -5px; margin-right: -5px; overflow: hidden; }

.list-product .item { float: left; width: 33.33%; padding-left: 5px; padding-right: 5px; margin-top: 30px; overflow: hidden; }

.list-product .item a { display: block; background-color: #999; }

.list-product .item a:hover .pic img { transform: scale(1.2); -ms-transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); }

.list-product .item a:hover .info { background-color: #0072c1; background-position: 92% center; }

.list-product .item .pic { height: 260px; overflow: hidden; }

.list-product .item .pic img { display: block; width: 100%; max-height: none; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }

.list-product .item .info { padding-top: 15px; padding-bottom: 15px; padding-left: 25px; padding-right: 45px; background-color: #222; background-image: url(../images/arrow_right.png); background-position: 95% center; background-size: auto 16px; transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; }

.list-product .item .info span { display: block; line-height: 25px; color: #fff; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.list-product .item .info span.xh { font-size: 16px; }

.list-product .item .info span.gn { font-size: 14px; }

/* 新闻列表 */
.list-news { float: none; width: 100%; margin-top: 10px; }

.list-news .item { padding-top: 30px; padding-bottom: 30px; overflow: hidden; border-bottom: 1px #e8e8e8 solid; }

.list-news .item:hover .date b, .list-news .item:hover .title, .list-news .item:hover .text { color: #0072c1; }

.list-news .date { float: left; max-width: 18.46154%; text-align: right; color: #333; font-size: 16px; }

.list-news .date b { display: block; padding-bottom: 5px; font-size: 36px; font-weight: normal; transition: all 0.15s; -webkit-transition: all 0.15s; -moz-transition: all 0.15s; -o-transition: all 0.15s; }

.list-news .info { float: right; width: 78.46154%; }

.list-news .title { display: inline-block; color: #3c3c3c; font-size: 18px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.list-news .title:hover { color: #0072c1; }

.list-news .text { height: 40px; line-height: 20px; margin-top: 25px; color: #a0a0a0; font-size: 14px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; transition: all 0.15s; -webkit-transition: all 0.15s; -moz-transition: all 0.15s; -o-transition: all 0.15s; }

/* 分页 */
.paging { padding-top: 50px; padding-bottom: 100px; text-align: center; font-size: 0; }

.paging span, .paging a { display: inline-block; height: 30px; line-height: 28px; padding-left: 12px; padding-right: 12px; margin-left: 5px; margin-right: 5px; margin-top: 5px; margin-bottom: 5px; border: 1px #ccc solid; color: #666; font-size: 14px; }

.paging a:hover, .paging .on { color: #fff; background-color: #0072c1; border-color: #0072c1; }

/* 底部 */
.footer { padding-top: 45px; background-color: #2c2f34; }

.footer .nav { text-align: center; font-size: 0; }

.footer .nav a { display: inline-block; margin-left: 25px; margin-right: 25px; color: #fff; font-size: 16px; }

.footer .contact { margin-top: 45px; border-right: 1px #4b4e52 solid; overflow: hidden; }

.footer .contact .item { float: left; width: 33.33%; text-align: right; padding-top: 15px; padding-left: 15px; padding-right: 15px; padding-bottom: 10px; border-top: 1px #4b4e52 solid; border-left: 1px #4b4e52 solid; border-bottom: 1px #4b4e52 solid; font-size: 0; }

.footer .contact .item p { line-height: 2; margin-top: 15px; color: #fff; font-size: 16px; }

.footer .copyright { opacity: .6; text-align: center; padding-top: 35px; padding-bottom: 20px; line-height: 20px; color: #fff; font-size: 14px; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzLmNzcyIsInNvdXJjZXMiOlsiY3NzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gdHJhbnNpdGlvblxyXG5AbWl4aW4gdHJhbnNpdGlvbigkdHlwZSwkZGF0ZSkge1xyXG4gICAgIHRyYW5zaXRpb246JHR5cGUgJGRhdGU7XHJcbiAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiR0eXBlICRkYXRlO1xyXG4gICAgIC1tb3otdHJhbnNpdGlvbjokdHlwZSAkZGF0ZTtcclxuICAgICAtby10cmFuc2l0aW9uOiR0eXBlICRkYXRlO1xyXG59XHJcbi8vIHNjYWxlXHJcbkBtaXhpbiBzY2FsZSgkdmFsdWUpe1xyXG4gICAgIHRyYW5zZm9ybTpzY2FsZSgkdmFsdWUpO1xyXG4gICAgIC1tcy10cmFuc2Zvcm06c2NhbGUoJHZhbHVlKTtcclxuICAgICAtd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgkdmFsdWUpO1xyXG4gICAgIC1tb3otdHJhbnNmb3JtOnNjYWxlKCR2YWx1ZSk7XHJcbiAgICAgLW8tdHJhbnNmb3JtOnNjYWxlKCR2YWx1ZSk7XHJcbn1cclxuLy8gcm90YXRlXHJcbkBtaXhpbiByb3RhdGUoJHZhbHVlKXtcclxuICAgICB0cmFuc2Zvcm06cm90YXRlKCR2YWx1ZSk7XHJcbiAgICAgLW1zLXRyYW5zZm9ybTpyb3RhdGUoJHZhbHVlKTtcclxuICAgICAtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoJHZhbHVlKTtcclxuICAgICAtbW96LXRyYW5zZm9ybTpyb3RhdGUoJHZhbHVlKTtcclxuICAgICAtby10cmFuc2Zvcm06cm90YXRlKCR2YWx1ZSk7XHJcbn1cclxuXHJcblxyXG5AY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG4qe3BhZGRpbmc6MDttYXJnaW46MDtib3gtc2l6aW5nOmJvcmRlci1ib3g7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O3RleHQtcmVuZGVyaW5nOmF1dG87LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7Zm9udC1mYW1pbHk6J1BpbmdGYW5nIFNDJywgc2Fucy1zZXJpZixcIk1pY3Jvc29mdCBZYUhlaVwiLFwi5b6u6L2v6ZuF6buRXCIsQXJpYWw7fVxyXG5pbWd7Ym9yZGVyOm5vbmU7dmVydGljYWwtYWxpZ246bWlkZGxlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTt9XHJcbmh0bWx7QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsLjRzKTt9XHJcbmJvZHl7bWF4LXdpZHRoOjE5MjBweDtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzAwMDtmb250LXNpemU6MTRweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO2xpbmUtaGVpZ2h0OjEuMTt9XHJcbnVsLG9se2xpc3Qtc3R5bGUtdHlwZTpub25lO31cclxuYXt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjppbmhlcml0O0BpbmNsdWRlIHRyYW5zaXRpb24oYWxsLC4xNTVzKTt9XHJcbmE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6IzAwNzJjMTt9XHJcbi5jbGVhcntjbGVhcjpib3RoO2ZvbnQtc2l6ZTowO2hlaWdodDowO3Zpc2liaWxpdHk6aGlkZGVuO2xpbmUtaGVpZ2h0OjA7fVxyXG4uZmx7ZmxvYXQ6bGVmdDt9XHJcbi5mcntmbG9hdDpyaWdodDt9XHJcbi5ub25le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50O31cclxuXHJcbi5jb250YWluZXJ7XHJcbiAgICAgd2lkdGg6MTIyMHB4O1xyXG4gICAgIHBhZGRpbmctbGVmdDoxMHB4O1xyXG4gICAgIHBhZGRpbmctcmlnaHQ6MTBweDtcclxuICAgICBtYXJnaW4tbGVmdDphdXRvO1xyXG4gICAgIG1hcmdpbi1yaWdodDphdXRvO1xyXG4gICAgICY6YmVmb3JlLCY6YWZ0ZXJ7XHJcbiAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgZGlzcGxheTp0YWJsZTtcclxuICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICBjbGVhcjpib3RoO1xyXG4gICAgICAgICAgZm9udC1zaXplOjA7XHJcbiAgICAgfVxyXG59XHJcblxyXG4vKuWvvOiIquaMiemSriovXHJcbi5uYXZidG57XHJcbiAgICAgZGlzcGxheTpub25lO1xyXG4gICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgIHotaW5kZXg6OTk7XHJcbiAgICAgd2lkdGg6YXV0bztcclxuICAgICBoZWlnaHQ6YXV0bztcclxuICAgICBwYWRkaW5nOjAgN3B4O1xyXG4gICAgIGJvcmRlci1yYWRpdXM6NXB4O1xyXG4gICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgkY29sb3I6IzAwNzJjMSwgJGFscGhhOjEpO1xyXG4gICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLC4zcyk7XHJcbiAgICAgc3BhbntcclxuICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDozNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OjRweDtcclxuICAgICAgICAgIG1hcmdpbjo4cHggMDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6NXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsLjNzKTtcclxuICAgICB9XHJcbiAgICAgJi5uYXZjbG9zZXtcclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEycHgpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMnB4KSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEycHgpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEycHgpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7b3BhY2l0eTowO31cclxuICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEycHgpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEycHgpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMnB4KSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEycHgpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgfVxyXG59XHJcblxyXG4vKiDlpLTpg6ggKi9cclxuLmhlYWRlcntcclxuICAgICBib3JkZXItdG9wOiA4cHggIzAwNzJjMSBzb2xpZDtcclxuICAgICAubG9nb3tcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICAgICAgICBmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICB3aWR0aDogKDYyMCUvMTIwMCkqMTAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNDBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTo2Mi41JTtcclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGgxe1xyXG4gICAgICAgICAgICAgICBjb2xvcjojMjUyNTI1O1xyXG4gICAgICAgICAgICAgICBmb250LXNpemU6IDNlbTtcclxuICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICBjb2xvcjojMjUyNTI1O1xyXG4gICAgICAgICAgICAgICBmb250LXNpemU6IDEuNmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgIH1cclxuICAgICAuc2VhcmNoe1xyXG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6ICgxNDBweC0zNSkvMjtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAudGV4dHtcclxuICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4ICNjY2Mgc29saWQ7XHJcbiAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggI2NjYyBzb2xpZDtcclxuICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4ICNjY2Mgc29saWQ7XHJcbiAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwuMTVzKTtcclxuICAgICAgICAgICAgICAgJjpmb2N1c3tib3JkZXItY29sb3I6ICMwMDcyYzE7fVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnN1Ym1pdHtcclxuICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kOntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwNzJjMTtcclxuICAgICAgICAgICAgICAgICAgICBpbWFnZTp1cmwoLi4vaW1hZ2VzL3NlYXJjaC5wbmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHNpemU6YXV0byAyMXB4O1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgIGJvcmRlcjpub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsLjE1cyk7XHJcbiAgICAgICAgICAgICAgICY6YWN0aXZle29wYWNpdHk6IC45O31cclxuICAgICAgICAgIH1cclxuICAgICB9XHJcbn1cclxuXHJcbi8qIOWvvOiIquadoSAqL1xyXG4ubmF2YmFye1xyXG4gICAgIGJvcmRlci10b3A6IDFweCAjZDBkMGQwIHNvbGlkO1xyXG4gICAgIC5uYXZ7XHJcbiAgICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgIHdpZHRoOiAoMTAwJS84KTtcclxuICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHRyYW5zcGFyZW50IHNvbGlkO1xyXG4gICAgICAgICAgICAgICBjb2xvcjojMzMzO1xyXG4gICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICY6aG92ZXIsJi5jdXJyZW50e1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiMwMDcyYzE7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiMwMDcyYzE7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICB9XHJcbn1cclxuXHJcbi8qIGJhbm5lciAqL1xyXG4uYmFubmVye1xyXG4gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICBoZWlnaHQ6IDU0NXB4O1xyXG4gICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgLnN3aXBlci1zbGlkZXtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHtcclxuICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgIHNpemU6Y292ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgfVxyXG59XHJcblxyXG4vKiDpppbpobUgKi9cclxuLmluZGV4LXdyYXBwZXJ7XHJcbiAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XHJcbiAgICAgLmJveC10aXRsZXtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgIGNvbG9yOiMzMzM7XHJcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5lbntcclxuICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgIGNvbG9yOiNiNWI1YjU7XHJcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgJjpiZWZvcmUsJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QyZDJkMjtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAmOmJlZm9yZXtsZWZ0OiAtNjVweDt9XHJcbiAgICAgICAgICAgICAgICY6YWZ0ZXJ7cmlnaHQ6IC02NXB4O31cclxuICAgICAgICAgIH1cclxuICAgICB9XHJcbiAgICAgLy8g6KeG6aKR5Lit5b+DXHJcbiAgICAgLnNlY3Rpb24tYm94MXtcclxuICAgICAgICAgIC5zbGlkZS13cmFwcGVye1xyXG4gICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgICAgIC5idXR0b24tcHJldiwuYnV0dG9uLW5leHR7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNy41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZTpjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsLjE1cyk7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntvcGFjaXR5OiAuNTt9XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgLmJ1dHRvbi1wcmV2e2xlZnQ6LTgwcHg7YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9hcnJvd192X3NfbC5wbmcpO31cclxuICAgICAgICAgICAgICAgLmJ1dHRvbi1uZXh0e3JpZ2h0Oi04MHB4O2JhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYXJyb3dfdl9zX3IucG5nKTt9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudmlkZW8tY2VudGVyLXNsaWRle1xyXG4gICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgIC5zd2lwZXItc2xpZGV7XHJcbiAgICAgICAgICAgICAgICAgICAgLnBpY3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwxcyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDonJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjpyZ2JhKCRjb2xvcjojMDAwLCAkYWxwaGE6LjQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltYWdlOnVybCguLi9pbWFnZXMvcGxheV9pY29uLnBuZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVwZWF0Om5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplOjYwcHggYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwuMnMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDonJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjoycHggI2ZmZiBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsLjJzKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCAjYmZiZmJmIHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAucGlje1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWd7QGluY2x1ZGUgc2NhbGUoMS4yKTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLCY6YWZ0ZXJ7b3BhY2l0eTogMTt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkzJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkyJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojMDA3MmMxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDcyYzE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubW9yZXtcclxuICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgYm9yZGVyOjJweCAjZGZkZmRmIHNvbGlkO1xyXG4gICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDcyYzE7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICB9XHJcbiAgICAgLy8g5YWz5LqO55uK5YiDXHJcbiAgICAgLnNlY3Rpb24tYm94MntcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgLmJveC10aXRsZXtcclxuICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgbWFyZ2luOmF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZmwsLmZye1xyXG4gICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICBoZWlnaHQ6IDU1MHB4O1xyXG4gICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTQ1cHg7XHJcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHtcclxuICAgICAgICAgICAgICAgICAgICBpbWFnZTp1cmwoLi4vaW1hZ2VzL2lfYV9sX2JnLmpwZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgc2l6ZTpjb3ZlcjtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmZye1xyXG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2lfYV9yX2JnLmpwZyk7XHJcbiAgICAgICAgICAgICAgIC5jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzMzMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiNmZmYsICRhbHBoYTouOSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0yMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJGNvbG9yOiNmZmYsJGFscGhhOi43KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgd2lkdGg6IDY0JTtcclxuICAgICAgICAgICAgICAgLnRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzpjb2x1bW4gbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYzE7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRjb2xvcjojZmZmLCRhbHBoYTouMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6MTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6MTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgLm1vcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6MXB4ICNmZmYgc29saWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMwMDcyYzE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgIH1cclxuICAgICAvLyDkuqflk4HmjqjojZBcclxuICAgICAuc2VjdGlvbi1ib3gze1xyXG4gICAgICAgICAgLnRhYi1uYXZ7XHJcbiAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjojNjY2O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3Zlcntjb2xvcjojMDA3MmMxO31cclxuICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJjMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC50YWItc2xpZGV7XHJcbiAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgLnN3aXBlci1zbGlkZS1hY3RpdmV7ei1pbmRleDogOTt9XHJcbiAgICAgICAgICAgICAgIC5vbmUtbW9yZXtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtKDMwKzQ1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjojNjY2O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye2NvbG9yOiMwMDcyYzE7fVxyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucHJvLXNsaWRle1xyXG4gICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOiBhdXRvO31cclxuICAgICAgICAgICAgICAgLmJ1dHRvbi1wcmV2LC5idXR0b24tbmV4dHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMi41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIC5idXR0b24tcHJldntsZWZ0OiAtNTVweDt9XHJcbiAgICAgICAgICAgICAgIC5idXR0b24tbmV4dHtyaWdodDogLTU1cHg7fVxyXG4gICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAucGlje2ltZ3tAaW5jbHVkZSBzY2FsZSgxLjIpO319XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAuaW5mb3tiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MmMxO31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgLnBpY3tcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwuNXMpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAuaW5mb3tcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwuMnMpO1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW57ZGlzcGxheTogYmxvY2s7Y29sb3I6I2ZmZjt9XHJcbiAgICAgICAgICAgICAgICAgICAgLnhoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmdue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLm1vcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMyMjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgIH1cclxuICAgICAvLyDnm4rliIPor77loIJcclxuICAgICAuc2VjdGlvbi1ib3g0e1xyXG4gICAgICAgICAgLmNvbnRhaW5lcntvdmVyZmxvdzogaGlkZGVuO3BhZGRpbmctYm90dG9tOiA1cHg7fVxyXG4gICAgICAgICAgLnRhYi1uYXZ7XHJcbiAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggI2RjZGNkYyBzb2xpZDtcclxuICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IzY2NjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwmLmN1cnJlbnR7Y29sb3I6IzAwNzJjMTt9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5jdXJyZW50e2ZvbnQtd2VpZ2h0OiBib2xkO31cclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRhYi1zbGlkZXtcclxuICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAub25lLW1vcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTExMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICg3MHB4LTIwKS8yO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjojNjY2O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye2NvbG9yOiMwMDcyYzE7fVxyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgIC5zd2lwZXItc2xpZGV7cG9zaXRpb246IHN0YXRpYzt9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucm9vbS1waWMtc2xpZGV7XHJcbiAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgIHdpZHRoOiAoNDk1JS8xMjAwKSoxMDA7XHJcbiAgICAgICAgICAgICAgIGhlaWdodDogNDE1cHg7XHJcbiAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgIC5zd2lwZXItc2xpZGV7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDoge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICBzaXplOmNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb257XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle2JhY2tncm91bmQtY29sb3I6ICMwMDcyYzE7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAucGljLWluZm97XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOjMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkyJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6I2ZmZiwgJGFscGhhOi45NSk7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMzYzNjM2M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye2NvbG9yOiMwMDcyYzE7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudGV4dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiM5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgfVxyXG59XHJcbi8vIOaWh+Wtl+WIl+ihqFxyXG4udGV4dC1saXN0e1xyXG4gICAgIGZsb2F0OiByaWdodDtcclxuICAgICB3aWR0aDogKDY1MCUvMTIwMCkqMTAwO1xyXG4gICAgIG1hcmdpbi10b3A6IC0zMHB4O1xyXG4gICAgIC5pdGVte1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggI2U4ZThlOCBzb2xpZDtcclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgIC5kYXRlIGIsLnRpdGxlLC50ZXh0e2NvbG9yOiMwMDcyYzE7fVxyXG4gICAgICAgICAgfVxyXG4gICAgIH1cclxuICAgICAuZGF0ZXtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAoMTIwJS82NTApKjEwMDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgY29sb3I6IzMzMztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGJ7XHJcbiAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLC4xNXMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgIH1cclxuICAgICAuaW5mb3tcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIHdpZHRoOiAoNjUwJS0xMDAtNDApLzY1MCoxMDA7XHJcbiAgICAgfVxyXG4gICAgIC50aXRsZXtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGNvbG9yOiMzYzNjM2M7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgJjpob3Zlcntjb2xvcjojMDA3MmMxO31cclxuICAgICB9XHJcbiAgICAgLnRleHR7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgICBjb2xvcjojYTBhMGEwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLC4xNXMpO1xyXG4gICAgIH1cclxufVxyXG5cclxuLyog5YaF6aG1ICovXHJcbi5pbnNpZGUtYmFubmVye1xyXG4gICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICAgYmFja2dyb3VuZDoge1xyXG4gICAgICAgICAgcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICBzaXplOmNvdmVyO1xyXG4gICAgIH1cclxufVxyXG5cclxuLy8g6Z2i5YyF5bGR5a+86IiqXHJcbi5jcnVtYnN7XHJcbiAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICBjb2xvcjojN2M3YzdjO1xyXG4gICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICBib3JkZXItYm90dG9tOiAxcHggI2U1ZTVlNSBzb2xpZDtcclxufVxyXG5cclxuLy8g5YaF6aG15bem5L6nXHJcbi5pbnNpZGUtbGVmdHtcclxuICAgICBmbG9hdDogbGVmdDtcclxuICAgICB3aWR0aDogKDI0MCUvMTIwMCkqMTAwO1xyXG4gICAgIC5pdGVte21hcmdpbi1ib3R0b206IDMwcHg7fVxyXG4gICAgIC5kb3dubG9hZHtoM3tiYWNrZ3JvdW5kLWNvbG9yOiAjMmMyZjM0O319XHJcbiAgICAgaDN7XHJcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYzE7XHJcbiAgICAgICAgICBjb2xvcjojZmZmO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEyLjVweDtcclxuICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgIH1cclxuICAgICB1bHtcclxuICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IzMzMztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4ICNhYWEgZG90dGVkO1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDonJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6ICg0NHB4LTEwKS8yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLC4xNXMpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAmOmhvdmVyLCYuY3VycmVudHtcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzAwNzJjMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwNzJjMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6ICMwMDcyYzE7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgIH1cclxufVxyXG5cclxuLy8g5YaF6aG15Y+z5L6nXHJcbi5pbnNpZGUtcmlnaHR7XHJcbiAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgIHdpZHRoOiAoODk1JS8xMjAwKSoxMDA7XHJcbiAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAuaC10aXRsZXtcclxuICAgICAgICAgIGNvbG9yOiMzMzM7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgY29sb3I6IzdjN2M3YztcclxuICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIH1cclxuICAgICB9XHJcbn1cclxuXHJcbi8qIOS6p+WTgeWIl+ihqCAqL1xyXG4ubGlzdC1wcm9kdWN0e1xyXG4gICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG4gICAgIG1hcmdpbi1yaWdodDogLTVweDtcclxuICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgIC5pdGVte1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICB3aWR0aDogMzMuMzMlO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIC5waWN7aW1ne0BpbmNsdWRlIHNjYWxlKDEuMik7fX1cclxuICAgICAgICAgICAgICAgICAgICAuaW5mb3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcyYzE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5MiUgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnBpY3tcclxuICAgICAgICAgICAgICAgaGVpZ2h0OiAyNjBweDtcclxuICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsLjVzKTtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmluZm97XHJcbiAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICBiYWNrZ3JvdW5kOntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIyMjtcclxuICAgICAgICAgICAgICAgICAgICBpbWFnZTp1cmwoLi4vaW1hZ2VzL2Fycm93X3JpZ2h0LnBuZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IDk1JSBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgc2l6ZTphdXRvIDE2cHg7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsLjNzKTtcclxuICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAmLnhoe2ZvbnQtc2l6ZTogMTZweDt9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5nbntmb250LXNpemU6IDE0cHg7fVxyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgfVxyXG59XHJcblxyXG4vKiDmlrDpl7vliJfooaggKi9cclxuLmxpc3QtbmV3c3tcclxuICAgICBmbG9hdDogbm9uZTtcclxuICAgICB3aWR0aDogMTAwJTtcclxuICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgIC5pdGVte1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggI2U4ZThlOCBzb2xpZDtcclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgIC5kYXRlIGIsLnRpdGxlLC50ZXh0e2NvbG9yOiMwMDcyYzE7fVxyXG4gICAgICAgICAgfVxyXG4gICAgIH1cclxuICAgICAuZGF0ZXtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAoMTIwJS82NTApKjEwMDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgY29sb3I6IzMzMztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGJ7XHJcbiAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLC4xNXMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgIH1cclxuICAgICAuaW5mb3tcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIHdpZHRoOiAoNjUwJS0xMDAtNDApLzY1MCoxMDA7XHJcbiAgICAgfVxyXG4gICAgIC50aXRsZXtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGNvbG9yOiMzYzNjM2M7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgJjpob3Zlcntjb2xvcjojMDA3MmMxO31cclxuICAgICB9XHJcbiAgICAgLnRleHR7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgICBjb2xvcjojYTBhMGEwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLC4xNXMpO1xyXG4gICAgIH1cclxufVxyXG5cclxuLyog5YiG6aG1ICovXHJcbi5wYWdpbmd7XHJcbiAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgc3Bhbixhe1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgYm9yZGVyOjFweCAjY2NjIHNvbGlkO1xyXG4gICAgICAgICAgY29sb3I6IzY2NjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICB9XHJcbiAgICAgYTpob3Zlciwub257XHJcbiAgICAgICAgICBjb2xvcjojZmZmO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzJjMTtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwNzJjMTtcclxuICAgICB9XHJcbn1cclxuXHJcbi8qIOW6lemDqCAqL1xyXG4uZm9vdGVye1xyXG4gICAgIHBhZGRpbmctdG9wOiA0NXB4O1xyXG4gICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzJmMzQ7XHJcbiAgICAgLm5hdntcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTowO1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICBjb2xvcjojZmZmO1xyXG4gICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgfVxyXG4gICAgIC5jb250YWN0e1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4ICM0YjRlNTIgc29saWQ7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgLml0ZW17XHJcbiAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICB3aWR0aDogMzMuMzMlO1xyXG4gICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCAjNGI0ZTUyIHNvbGlkO1xyXG4gICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4ICM0YjRlNTIgc29saWQ7XHJcbiAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCAjNGI0ZTUyIHNvbGlkO1xyXG4gICAgICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgIH1cclxuICAgICAuY29weXJpZ2h0e1xyXG4gICAgICAgICAgb3BhY2l0eTogLjY7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBjb2xvcjojZmZmO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgIH1cclxufVxyXG5cclxuLy8gYm9keXtwYWRkaW5nLWJvdHRvbTogMzAwcHg7fSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBMkJBLEFBQUEsQ0FBQyxDQUFBLEVBQUMsT0FBTyxFQUFDLENBQUMsRUFBQyxNQUFNLEVBQUMsQ0FBQyxFQUFDLFVBQVUsRUFBQyxVQUFVLEVBQUMsaUJBQWlCLEVBQUMsU0FBUyxFQUFDLGNBQWMsRUFBQyxJQUFJLEVBQUMsc0JBQXNCLEVBQUMsV0FBVyxFQUFDLHVCQUF1QixFQUFDLFNBQVMsRUFBQyxXQUFXLEVBQUMsNERBQTRELEdBQUc7O0FBQzNPLEFBQUEsR0FBRyxDQUFBLEVBQUMsTUFBTSxFQUFDLElBQUksRUFBQyxjQUFjLEVBQUMsTUFBTSxFQUFDLE9BQU8sRUFBQyxZQUFZLEVBQUMsU0FBUyxFQUFDLElBQUksRUFBQyxVQUFVLEVBQUMsSUFBSSxHQUFHOztBQUM1RixBQUFBLElBQUksQ0FBQSxFQTNCQyxVQUFVLEVBMkJVLEdBQUcsQ0FBQyxJQUFHLEVBMUIzQixrQkFBa0IsRUEwQkUsR0FBRyxDQUFDLElBQUcsRUF6QjNCLGVBQWUsRUF5QkssR0FBRyxDQUFDLElBQUcsRUF4QjNCLGFBQWEsRUF3Qk8sR0FBRyxDQUFDLElBQUcsR0FBSTs7QUFDcEMsQUFBQSxJQUFJLENBQUEsRUFBQyxTQUFTLEVBQUMsTUFBTSxFQUFDLFVBQVUsRUFBQyxJQUFJLEVBQUMsS0FBSyxFQUFDLElBQUksRUFBQyxTQUFTLEVBQUMsSUFBSSxFQUFDLFdBQVcsRUFBQyxJQUFJLEVBQUMsWUFBWSxFQUFDLElBQUksRUFBQyxXQUFXLEVBQUMsR0FBRyxHQUFHOztBQUNySCxBQUFBLEVBQUUsRUFBQyxFQUFFLENBQUEsRUFBQyxlQUFlLEVBQUMsSUFBSSxHQUFHOztBQUM3QixBQUFBLENBQUMsQ0FBQSxFQUFDLGVBQWUsRUFBQyxJQUFJLEVBQUMsS0FBSyxFQUFDLE9BQU8sRUE5Qi9CLFVBQVUsRUE4QjBDLEdBQUcsQ0FBQyxNQUFLLEVBN0I3RCxrQkFBa0IsRUE2QmtDLEdBQUcsQ0FBQyxNQUFLLEVBNUI3RCxlQUFlLEVBNEJxQyxHQUFHLENBQUMsTUFBSyxFQTNCN0QsYUFBYSxFQTJCdUMsR0FBRyxDQUFDLE1BQUssR0FBSTs7QUFDdEUsQUFBQSxDQUFDLEFBQUEsTUFBTSxDQUFBLEVBQUMsZUFBZSxFQUFDLElBQUksRUFBQyxLQUFLLEVBQUMsT0FBTyxHQUFHOztBQUM3QyxBQUFBLE1BQU0sQ0FBQSxFQUFDLEtBQUssRUFBQyxJQUFJLEVBQUMsU0FBUyxFQUFDLENBQUMsRUFBQyxNQUFNLEVBQUMsQ0FBQyxFQUFDLFVBQVUsRUFBQyxNQUFNLEVBQUMsV0FBVyxFQUFDLENBQUMsR0FBRzs7QUFDekUsQUFBQSxHQUFHLENBQUEsRUFBQyxLQUFLLEVBQUMsSUFBSSxHQUFHOztBQUNqQixBQUFBLEdBQUcsQ0FBQSxFQUFDLEtBQUssRUFBQyxLQUFLLEdBQUc7O0FBQ2xCLEFBQUEsS0FBSyxDQUFBLEVBQUMsT0FBTyxFQUFDLGVBQWUsR0FBRzs7QUFFaEMsQUFBQSxVQUFVLENBQUEsRUFDTCxLQUFLLEVBQUMsTUFBTSxFQUNaLFlBQVksRUFBQyxJQUFJLEVBQ2pCLGFBQWEsRUFBQyxJQUFJLEVBQ2xCLFdBQVcsRUFBQyxJQUFJLEVBQ2hCLFlBQVksRUFBQyxJQUFJLEdBUXJCOztBQWJELEFBTUssVUFOSyxBQU1KLE9BQU8sRUFOYixVQUFVLEFBTUssTUFBTSxDQUFBLEVBQ1gsT0FBTyxFQUFDLEVBQUUsRUFDVixPQUFPLEVBQUMsS0FBSyxFQUNiLEtBQUssRUFBQyxJQUFJLEVBQ1YsS0FBSyxFQUFDLElBQUksRUFDVixTQUFTLEVBQUMsQ0FBQyxHQUNmOztBQUdOLFlBQVk7QUFDWixBQUFBLE9BQU8sQ0FBQSxFQUNGLE9BQU8sRUFBQyxJQUFJLEVBQ1osUUFBUSxFQUFDLFFBQVEsRUFDakIsT0FBTyxFQUFDLEVBQUUsRUFDVixLQUFLLEVBQUMsSUFBSSxFQUNWLE1BQU0sRUFBQyxJQUFJLEVBQ1gsT0FBTyxFQUFDLEtBQUssRUFDYixhQUFhLEVBQUMsR0FBRyxFQUNqQixnQkFBZ0IsRUFBYSxPQUFPLEVBN0RwQyxVQUFVLEVBOERVLEdBQUcsQ0FBQyxJQUFHLEVBN0QzQixrQkFBa0IsRUE2REUsR0FBRyxDQUFDLElBQUcsRUE1RDNCLGVBQWUsRUE0REssR0FBRyxDQUFDLElBQUcsRUEzRDNCLGFBQWEsRUEyRE8sR0FBRyxDQUFDLElBQUcsR0EyQi9COztBQXBDRCxBQVVLLE9BVkUsQ0FVRixJQUFJLENBQUEsRUFDQyxPQUFPLEVBQUMsS0FBSyxFQUNiLEtBQUssRUFBQyxJQUFJLEVBQ1YsTUFBTSxFQUFDLEdBQUcsRUFDVixNQUFNLEVBQUMsS0FBSyxFQUNaLGFBQWEsRUFBQyxHQUFHLEVBQ2pCLGdCQUFnQixFQUFDLElBQUksRUFyRTFCLFVBQVUsRUFzRWUsR0FBRyxDQUFDLElBQUcsRUFyRWhDLGtCQUFrQixFQXFFTyxHQUFHLENBQUMsSUFBRyxFQXBFaEMsZUFBZSxFQW9FVSxHQUFHLENBQUMsSUFBRyxFQW5FaEMsYUFBYSxFQW1FWSxHQUFHLENBQUMsSUFBRyxHQUMvQjs7QUFsQk4sQUFxQmUsT0FyQlIsQUFtQkQsU0FBUyxDQUNMLElBQUksQUFDRSxVQUFXLENBQUEsQ0FBQyxFQUFDLEVBQ1QsY0FBYyxFQUFFLGdCQUFnQixDQUFDLGFBQWEsRUFDOUMsYUFBYSxFQUFFLGdCQUFnQixDQUFDLGFBQWEsRUFDN0MsaUJBQWlCLEVBQUUsZ0JBQWdCLENBQUMsYUFBYSxFQUNqRCxTQUFTLEVBQUUsZ0JBQWdCLENBQUMsYUFBYSxHQUM3Qzs7QUExQmhCLEFBMkJlLE9BM0JSLEFBbUJELFNBQVMsQ0FDTCxJQUFJLEFBT0UsVUFBVyxDQUFBLENBQUMsRUFBQyxFQUFDLE9BQU8sRUFBQyxDQUFDLEdBQUc7O0FBM0IxQyxBQTRCZSxPQTVCUixBQW1CRCxTQUFTLENBQ0wsSUFBSSxBQVFFLFVBQVcsQ0FBQSxDQUFDLEVBQUMsRUFDVCxjQUFjLEVBQUUsaUJBQWlCLENBQUMsY0FBYyxFQUNoRCxhQUFhLEVBQUUsaUJBQWlCLENBQUMsY0FBYyxFQUMvQyxpQkFBaUIsRUFBRSxpQkFBaUIsQ0FBQyxjQUFjLEVBQ25ELFNBQVMsRUFBRSxpQkFBaUIsQ0FBQyxjQUFjLEdBQy9DOztBQUtoQixVQUFVO0FBQ1YsQUFBQSxPQUFPLENBQUEsRUFDRixVQUFVLEVBQUUsaUJBQWlCLEdBdUVqQzs7QUF4RUQsQUFFSyxPQUZFLENBRUYsS0FBSyxDQUFBLEVBQ0EsT0FBTyxFQUFFLElBQUksRUFDYixPQUFPLEVBQUUsWUFBWSxFQUNyQixTQUFTLEVBQUMsYUFBYSxFQUN2QixlQUFlLEVBQUUsTUFBTSxFQUN2QixLQUFLLEVBQUUsSUFBSSxFQUNYLEtBQUssRUFBRSxTQUFlLEVBQ3RCLE1BQU0sRUFBRSxLQUFLLEVBQ2IsU0FBUyxFQUFDLEtBQUssR0FnQm5COztBQTFCTixBQVdVLE9BWEgsQ0FFRixLQUFLLENBU0EsR0FBRyxDQUFBLEVBQ0UsS0FBSyxFQUFFLElBQUksRUFDWCxZQUFZLEVBQUUsSUFBSSxHQUN0Qjs7QUFkWCxBQWVVLE9BZkgsQ0FFRixLQUFLLENBYUEsRUFBRSxDQUFBLEVBQ0csS0FBSyxFQUFDLE9BQU8sRUFDYixTQUFTLEVBQUUsR0FBRyxFQUNkLFdBQVcsRUFBRSxJQUFJLEdBQ3JCOztBQW5CWCxBQW9CVSxPQXBCSCxDQUVGLEtBQUssQ0FrQkEsRUFBRSxDQUFBLEVBQ0csT0FBTyxFQUFFLEVBQUUsRUFDWCxXQUFXLEVBQUUsSUFBSSxFQUNqQixLQUFLLEVBQUMsT0FBTyxFQUNiLFNBQVMsRUFBRSxLQUFLLEdBQ3BCOztBQXpCWCxBQTJCSyxPQTNCRSxDQTJCRixPQUFPLENBQUEsRUFDRixLQUFLLEVBQUUsS0FBSyxFQUNaLEtBQUssRUFBRSxLQUFLLEVBQ1osV0FBVyxFQUFFLE1BQVksRUFDekIsUUFBUSxFQUFFLE1BQU0sR0F3Q3BCOztBQXZFTixBQWdDVSxPQWhDSCxDQTJCRixPQUFPLENBS0YsS0FBSyxDQUFBLEVBQ0EsS0FBSyxFQUFFLElBQUksRUFDWCxPQUFPLEVBQUUsS0FBSyxFQUNkLEtBQUssRUFBRSxLQUFLLEVBQ1osTUFBTSxFQUFFLElBQUksRUFDWixXQUFXLEVBQUUsSUFBSSxFQUNqQixZQUFZLEVBQUUsSUFBSSxFQUNsQixhQUFhLEVBQUUsSUFBSSxFQUNuQixVQUFVLEVBQUUsY0FBYyxFQUMxQixXQUFXLEVBQUUsY0FBYyxFQUMzQixhQUFhLEVBQUUsY0FBYyxFQUM3QixZQUFZLEVBQUUsSUFBSSxFQUNsQixVQUFVLEVBQUUsSUFBSSxFQUNoQixPQUFPLEVBQUUsSUFBSSxFQUNiLFNBQVMsRUFBRSxJQUFJLEVBQ2YsYUFBYSxFQUFFLENBQUMsRUEzSTFCLFVBQVUsRUE0SW9CLEdBQUcsQ0FBQyxLQUFJLEVBM0l0QyxrQkFBa0IsRUEySVksR0FBRyxDQUFDLEtBQUksRUExSXRDLGVBQWUsRUEwSWUsR0FBRyxDQUFDLEtBQUksRUF6SXRDLGFBQWEsRUF5SWlCLEdBQUcsQ0FBQyxLQUFJLEdBRWhDOztBQWxEWCxBQWlEZSxPQWpEUixDQTJCRixPQUFPLENBS0YsS0FBSyxBQWlCQyxNQUFNLENBQUEsRUFBQyxZQUFZLEVBQUUsT0FBTyxHQUFHOztBQWpEL0MsQUFtRFUsT0FuREgsQ0EyQkYsT0FBTyxDQXdCRixPQUFPLENBQUEsRUFDRixLQUFLLEVBQUUsSUFBSSxFQUNYLE9BQU8sRUFBRSxLQUFLLEVBQ2QsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsSUFBSSxFQUNaLFdBQVcsRUFBRSxJQUFJLEVBQ2pCLFNBQVMsRUFBRSxDQUFDLEVBRVAsZ0JBQUssRUFBRSxPQUFPLEVBQ2QsZ0JBQUssRUFBQyx5QkFBeUIsRUFDL0IsbUJBQVEsRUFBRSxhQUFhLEVBQ3ZCLGVBQUksRUFBQyxTQUFTLEVBRW5CLGFBQWEsRUFBRSxDQUFDLEVBQ2hCLE1BQU0sRUFBQyxlQUFlLEVBQ3RCLE1BQU0sRUFBRSxPQUFPLEVBQ2YsT0FBTyxFQUFFLElBQUksRUEvSnZCLFVBQVUsRUFnS29CLEdBQUcsQ0FBQyxLQUFJLEVBL0p0QyxrQkFBa0IsRUErSlksR0FBRyxDQUFDLEtBQUksRUE5SnRDLGVBQWUsRUE4SmUsR0FBRyxDQUFDLEtBQUksRUE3SnRDLGFBQWEsRUE2SmlCLEdBQUcsQ0FBQyxLQUFJLEdBRWhDOztBQXRFWCxBQXFFZSxPQXJFUixDQTJCRixPQUFPLENBd0JGLE9BQU8sQUFrQkQsT0FBTyxDQUFBLEVBQUMsT0FBTyxFQUFFLEVBQUUsR0FBRzs7QUFLdEMsWUFBWTtBQUNaLEFBQUEsT0FBTyxDQUFBLEVBQ0YsVUFBVSxFQUFFLGlCQUFpQixHQWtCakM7O0FBbkJELEFBRUssT0FGRSxDQUVGLElBQUksQ0FBQSxFQUNDLE1BQU0sRUFBRSxJQUFJLEdBZWhCOztBQWxCTixBQUlVLE9BSkgsQ0FFRixJQUFJLENBRUMsQ0FBQyxDQUFBLEVBQ0ksS0FBSyxFQUFFLElBQUksRUFDWCxPQUFPLEVBQUUsS0FBSyxFQUNkLEtBQUssRUFBRSxLQUFRLEVBQ2YsV0FBVyxFQUFFLElBQUksRUFDakIsVUFBVSxFQUFFLE1BQU0sRUFDbEIsYUFBYSxFQUFFLHFCQUFxQixFQUNwQyxLQUFLLEVBQUMsSUFBSSxFQUNWLFNBQVMsRUFBRSxJQUFJLEdBS25COztBQWpCWCxBQWFlLE9BYlIsQ0FFRixJQUFJLENBRUMsQ0FBQyxBQVNLLE1BQU0sRUFidEIsT0FBTyxDQUVGLElBQUksQ0FFQyxDQUFDLEFBU2EsUUFBUSxDQUFBLEVBQ1osS0FBSyxFQUFDLE9BQU8sRUFDYixZQUFZLEVBQUMsT0FBTyxHQUN4Qjs7QUFLaEIsWUFBWTtBQUNaLEFBQUEsT0FBTyxDQUFBLEVBQ0YsUUFBUSxFQUFFLFFBQVEsRUFDbEIsTUFBTSxFQUFFLEtBQUssRUFDYixRQUFRLEVBQUUsTUFBTSxHQU9wQjs7QUFWRCxBQUlLLE9BSkUsQ0FJRixhQUFhLENBQUEsRUFFSCxtQkFBUSxFQUFFLGFBQWEsRUFDdkIsZUFBSSxFQUFDLEtBQUssR0FFbkI7O0FBR04sVUFBVTtBQUNWLEFBQUEsY0FBYyxDQUFBLEVBQ1QsY0FBYyxFQUFFLElBQUksR0FxYnhCOztBQXRiRCxBQUVLLGNBRlMsQ0FFVCxVQUFVLENBQUEsRUFDTCxXQUFXLEVBQUUsSUFBSSxFQUNqQixVQUFVLEVBQUUsTUFBTSxHQXlCdEI7O0FBN0JOLEFBS1UsY0FMSSxDQUVULFVBQVUsQ0FHTCxFQUFFLENBQUEsRUFDRyxLQUFLLEVBQUMsSUFBSSxFQUNWLFNBQVMsRUFBRSxJQUFJLEdBQ25COztBQVJYLEFBU1UsY0FUSSxDQUVULFVBQVUsQ0FPTCxHQUFHLENBQUEsRUFDRSxRQUFRLEVBQUUsUUFBUSxFQUNsQixPQUFPLEVBQUUsWUFBWSxFQUNyQixNQUFNLEVBQUUsSUFBSSxFQUNaLFdBQVcsRUFBRSxJQUFJLEVBQ2pCLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLEtBQUssRUFBQyxPQUFPLEVBQ2IsU0FBUyxFQUFFLElBQUksRUFDZixjQUFjLEVBQUUsU0FBUyxHQVc3Qjs7QUE1QlgsQUFrQmUsY0FsQkQsQ0FFVCxVQUFVLENBT0wsR0FBRyxBQVNHLE9BQU8sRUFsQnZCLGNBQWMsQ0FFVCxVQUFVLENBT0wsR0FBRyxBQVNZLE1BQU0sQ0FBQSxFQUNYLE9BQU8sRUFBQyxFQUFFLEVBQ1YsUUFBUSxFQUFFLFFBQVEsRUFDbEIsR0FBRyxFQUFFLElBQUksRUFDVCxLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxHQUFHLEVBQ1gsZ0JBQWdCLEVBQUUsT0FBTyxHQUM3Qjs7QUF6QmhCLEFBMEJlLGNBMUJELENBRVQsVUFBVSxDQU9MLEdBQUcsQUFpQkcsT0FBTyxDQUFBLEVBQUMsSUFBSSxFQUFFLEtBQUssR0FBRzs7QUExQnRDLEFBMkJlLGNBM0JELENBRVQsVUFBVSxDQU9MLEdBQUcsQUFrQkcsTUFBTSxDQUFBLEVBQUMsS0FBSyxFQUFFLEtBQUssR0FBRzs7QUEzQnRDLEFBZ0NVLGNBaENJLENBK0JULGFBQWEsQ0FDUixjQUFjLENBQUEsRUFDVCxRQUFRLEVBQUUsUUFBUSxFQUNsQixVQUFVLEVBQUUsSUFBSSxHQWlCcEI7O0FBbkRYLEFBbUNlLGNBbkNELENBK0JULGFBQWEsQ0FDUixjQUFjLENBR1QsWUFBWSxFQW5DM0IsY0FBYyxDQStCVCxhQUFhLENBQ1IsY0FBYyxDQUdJLFlBQVksQ0FBQSxFQUNwQixRQUFRLEVBQUUsUUFBUSxFQUNsQixHQUFHLEVBQUUsR0FBRyxFQUNSLFVBQVUsRUFBRSxPQUFPLEVBQ25CLEtBQUssRUFBRSxJQUFJLEVBQ1gsTUFBTSxFQUFFLElBQUksRUFFUCxtQkFBUSxFQUFFLGFBQWEsRUFDdkIsZUFBSSxFQUFDLE9BQU8sRUFFakIsTUFBTSxFQUFFLE9BQU8sRUF2UDlCLFVBQVUsRUF3UHlCLEdBQUcsQ0FBQyxLQUFJLEVBdlAzQyxrQkFBa0IsRUF1UGlCLEdBQUcsQ0FBQyxLQUFJLEVBdFAzQyxlQUFlLEVBc1BvQixHQUFHLENBQUMsS0FBSSxFQXJQM0MsYUFBYSxFQXFQc0IsR0FBRyxDQUFDLEtBQUksR0FFaEM7O0FBaERoQixBQStDb0IsY0EvQ04sQ0ErQlQsYUFBYSxDQUNSLGNBQWMsQ0FHVCxZQUFZLEFBWU4sTUFBTSxFQS9DM0IsY0FBYyxDQStCVCxhQUFhLENBQ1IsY0FBYyxDQUdJLFlBQVksQUFZbkIsTUFBTSxDQUFBLEVBQUMsT0FBTyxFQUFFLEVBQUUsR0FBRzs7QUEvQzFDLEFBaURlLGNBakRELENBK0JULGFBQWEsQ0FDUixjQUFjLENBaUJULFlBQVksQ0FBQSxFQUFDLElBQUksRUFBQyxLQUFLLEVBQUMsZ0JBQWdCLEVBQUUsOEJBQThCLEdBQUc7O0FBakQxRixBQWtEZSxjQWxERCxDQStCVCxhQUFhLENBQ1IsY0FBYyxDQWtCVCxZQUFZLENBQUEsRUFBQyxLQUFLLEVBQUMsS0FBSyxFQUFDLGdCQUFnQixFQUFFLDhCQUE4QixHQUFHOztBQWxEM0YsQUFvRFUsY0FwREksQ0ErQlQsYUFBYSxDQXFCUixtQkFBbUIsQ0FBQSxFQUNkLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLFFBQVEsRUFBRSxNQUFNLEdBc0VwQjs7QUE1SFgsQUF3RG9CLGNBeEROLENBK0JULGFBQWEsQ0FxQlIsbUJBQW1CLENBR2QsYUFBYSxDQUNSLElBQUksQ0FBQSxFQUNDLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE9BQU8sRUFBRSxLQUFLLEVBQ2QsUUFBUSxFQUFFLE1BQU0sR0F1Q3BCOztBQWxHckIsQUE0RHlCLGNBNURYLENBK0JULGFBQWEsQ0FxQlIsbUJBQW1CLENBR2QsYUFBYSxDQUNSLElBQUksQ0FJQyxHQUFHLENBQUEsRUFDRSxPQUFPLEVBQUUsS0FBSyxFQUNkLEtBQUssRUFBRSxJQUFJLEVBeFFwQyxVQUFVLEVBeVFtQyxHQUFHLENBQUMsRUFBRSxFQXhRbkQsa0JBQWtCLEVBd1EyQixHQUFHLENBQUMsRUFBRSxFQXZRbkQsZUFBZSxFQXVROEIsR0FBRyxDQUFDLEVBQUUsRUF0UW5ELGFBQWEsRUFzUWdDLEdBQUcsQ0FBQyxFQUFFLEdBQzlCOztBQWhFMUIsQUFpRXlCLGNBakVYLENBK0JULGFBQWEsQ0FxQlIsbUJBQW1CLENBR2QsYUFBYSxDQUNSLElBQUksQUFTRSxPQUFPLENBQUEsRUFDSCxPQUFPLEVBQUUsQ0FBQyxFQUNWLE9BQU8sRUFBQyxFQUFFLEVBQ1YsUUFBUSxFQUFFLFFBQVEsRUFDbEIsT0FBTyxFQUFFLENBQUMsRUFDVixHQUFHLEVBQUUsQ0FBQyxFQUNOLElBQUksRUFBRSxDQUFDLEVBQ1AsS0FBSyxFQUFFLElBQUksRUFDWCxNQUFNLEVBQUUsSUFBSSxFQUVQLGdCQUFLLEVBQWEsa0JBQUksRUFDdEIsZ0JBQUssRUFBQyw0QkFBNEIsRUFDbEMsbUJBQVEsRUFBRSxhQUFhLEVBQ3ZCLGlCQUFNLEVBQUMsU0FBUyxFQUNoQixlQUFJLEVBQUMsU0FBUyxFQXpSNUMsVUFBVSxFQTJSbUMsR0FBRyxDQUFDLElBQUcsRUExUnBELGtCQUFrQixFQTBSMkIsR0FBRyxDQUFDLElBQUcsRUF6UnBELGVBQWUsRUF5UjhCLEdBQUcsQ0FBQyxJQUFHLEVBeFJwRCxhQUFhLEVBd1JnQyxHQUFHLENBQUMsSUFBRyxHQUMvQjs7QUFsRjFCLEFBbUZ5QixjQW5GWCxDQStCVCxhQUFhLENBcUJSLG1CQUFtQixDQUdkLGFBQWEsQ0FDUixJQUFJLEFBMkJFLE1BQU0sQ0FBQSxFQUNGLE9BQU8sRUFBRSxDQUFDLEVBQ1YsT0FBTyxFQUFDLEVBQUUsRUFDVixRQUFRLEVBQUUsUUFBUSxFQUNsQixPQUFPLEVBQUUsRUFBRSxFQUNYLEdBQUcsRUFBRSxDQUFDLEVBQ04sSUFBSSxFQUFFLENBQUMsRUFDUCxLQUFLLEVBQUMsQ0FBQyxFQUNQLE1BQU0sRUFBQyxDQUFDLEVBQ1IsTUFBTSxFQUFDLElBQUksRUFDWCxLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxJQUFJLEVBQ1osTUFBTSxFQUFDLGNBQWMsRUF6UzlDLFVBQVUsRUEwU21DLEdBQUcsQ0FBQyxJQUFHLEVBelNwRCxrQkFBa0IsRUF5UzJCLEdBQUcsQ0FBQyxJQUFHLEVBeFNwRCxlQUFlLEVBd1M4QixHQUFHLENBQUMsSUFBRyxFQXZTcEQsYUFBYSxFQXVTZ0MsR0FBRyxDQUFDLElBQUcsR0FDL0I7O0FBakcxQixBQW1Hb0IsY0FuR04sQ0ErQlQsYUFBYSxDQXFCUixtQkFBbUIsQ0FHZCxhQUFhLENBNENSLE1BQU0sQ0FBQSxFQUNELE9BQU8sRUFBRSxLQUFLLEVBQ2QsV0FBVyxFQUFFLElBQUksRUFDakIsYUFBYSxFQUFFLGlCQUFpQixFQUNoQyxXQUFXLEVBQUUsTUFBTSxFQUNuQixhQUFhLEVBQUUsUUFBUSxFQUN2QixRQUFRLEVBQUUsTUFBTSxFQUNoQixLQUFLLEVBQUMsSUFBSSxFQUNWLFNBQVMsRUFBRSxJQUFJLEdBQ25COztBQTVHckIsQUErRzhCLGNBL0doQixDQStCVCxhQUFhLENBcUJSLG1CQUFtQixDQUdkLGFBQWEsQUFzRFAsTUFBTSxDQUNGLElBQUksQ0FDQyxHQUFHLENBQUEsRUFsVDVCLFNBQVMsRUFBQyxVQUFhLEVBQ3ZCLGFBQWEsRUFBQyxVQUFhLEVBQzNCLGlCQUFpQixFQUFDLFVBQWEsRUFDL0IsY0FBYyxFQUFDLFVBQWEsRUFDNUIsWUFBWSxFQUFDLFVBQWEsR0E4U3lCOztBQS9HeEQsQUFnSDhCLGNBaEhoQixDQStCVCxhQUFhLENBcUJSLG1CQUFtQixDQUdkLGFBQWEsQUFzRFAsTUFBTSxDQUNGLElBQUksQUFFRSxPQUFPLEVBaEh0QyxjQUFjLENBK0JULGFBQWEsQ0FxQlIsbUJBQW1CLENBR2QsYUFBYSxBQXNEUCxNQUFNLENBQ0YsSUFBSSxBQUVXLE1BQU0sQ0FBQSxFQUFDLE9BQU8sRUFBRSxDQUFDLEdBQUc7O0FBaEg1RCxBQWlIOEIsY0FqSGhCLENBK0JULGFBQWEsQ0FxQlIsbUJBQW1CLENBR2QsYUFBYSxBQXNEUCxNQUFNLENBQ0YsSUFBSSxBQUdFLE1BQU0sQ0FBQSxFQUNGLEtBQUssRUFBRSxHQUFHLEVBQ1YsTUFBTSxFQUFFLEdBQUcsR0FDZjs7QUFwSC9CLEFBc0h5QixjQXRIWCxDQStCVCxhQUFhLENBcUJSLG1CQUFtQixDQUdkLGFBQWEsQUFzRFAsTUFBTSxDQVNGLE1BQU0sQ0FBQSxFQUNELEtBQUssRUFBQyxPQUFPLEVBQ2IsWUFBWSxFQUFFLE9BQU8sR0FDekI7O0FBekgxQixBQTZIVSxjQTdISSxDQStCVCxhQUFhLENBOEZSLEtBQUssQ0FBQSxFQUNBLE9BQU8sRUFBRSxLQUFLLEVBQ2QsS0FBSyxFQUFFLEtBQUssRUFDWixXQUFXLEVBQUUsSUFBSSxFQUNqQixXQUFXLEVBQUUsSUFBSSxFQUNqQixZQUFZLEVBQUUsSUFBSSxFQUNsQixVQUFVLEVBQUUsSUFBSSxFQUNoQixVQUFVLEVBQUUsTUFBTSxFQUNsQixNQUFNLEVBQUMsaUJBQWlCLEVBQ3hCLGFBQWEsRUFBRSxHQUFHLEVBQ2xCLFNBQVMsRUFBRSxJQUFJLEdBSW5COztBQTNJWCxBQXdJZSxjQXhJRCxDQStCVCxhQUFhLENBOEZSLEtBQUssQUFXQyxNQUFNLENBQUEsRUFDRixZQUFZLEVBQUUsT0FBTyxHQUN6Qjs7QUExSWhCLEFBOElLLGNBOUlTLENBOElULGFBQWEsQ0FBQSxFQUNSLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLFFBQVEsRUFBRSxNQUFNLEdBMkZwQjs7QUE1T04sQUFrSlUsY0FsSkksQ0E4SVQsYUFBYSxDQUlSLFVBQVUsQ0FBQSxFQUNMLFVBQVUsRUFBRSxJQUFJLEdBTXBCOztBQXpKWCxBQW9KZSxjQXBKRCxDQThJVCxhQUFhLENBSVIsVUFBVSxDQUVMLEVBQUUsQ0FBQSxFQUNHLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLEtBQUssRUFBQyxJQUFJLEVBQ1YsU0FBUyxFQUFFLElBQUksR0FDbkI7O0FBeEpoQixBQTBKVSxjQTFKSSxDQThJVCxhQUFhLENBWVIsVUFBVSxDQUFBLEVBQ0wsUUFBUSxFQUFFLFFBQVEsRUFDbEIsT0FBTyxFQUFFLENBQUMsRUFDVixJQUFJLEVBQUUsQ0FBQyxFQUNQLEtBQUssRUFBRSxDQUFDLEVBQ1IsTUFBTSxFQUFDLElBQUksR0FDZjs7QUFoS1gsQUFpS1UsY0FqS0ksQ0E4SVQsYUFBYSxDQW1CUixHQUFHLEVBaktiLGNBQWMsQ0E4SVQsYUFBYSxDQW1CSixHQUFHLENBQUEsRUFDRixLQUFLLEVBQUUsR0FBRyxFQUNWLE1BQU0sRUFBRSxLQUFLLEVBQ2IsV0FBVyxFQUFFLEtBQUssRUFFYixnQkFBSyxFQUFDLDJCQUEyQixFQUNqQyxtQkFBUSxFQUFFLGFBQWEsRUFDdkIsZUFBSSxFQUFDLEtBQUssR0FFbkI7O0FBMUtYLEFBMktVLGNBM0tJLENBOElULGFBQWEsQ0E2QlIsR0FBRyxDQUFBLEVBQ0UsZ0JBQWdCLEVBQUUsMkJBQTJCLEdBZWpEOztBQTNMWCxBQTZLZSxjQTdLRCxDQThJVCxhQUFhLENBNkJSLEdBQUcsQ0FFRSxRQUFRLENBQUEsRUFDSCxLQUFLLEVBQUUsSUFBSSxHQVlmOztBQTFMaEIsQUErS29CLGNBL0tOLENBOElULGFBQWEsQ0E2QlIsR0FBRyxDQUVFLFFBQVEsQ0FFSCxLQUFLLENBQUEsRUFDQSxLQUFLLEVBQUMsSUFBSSxFQUNWLGdCQUFnQixFQUFjLHdCQUFJLEdBUXRDOztBQXpMckIsQUFrTHlCLGNBbExYLENBOElULGFBQWEsQ0E2QlIsR0FBRyxDQUVFLFFBQVEsQ0FFSCxLQUFLLEFBR0MsT0FBTyxDQUFBLEVBQ0gsSUFBSSxFQUFFLENBQUMsRUFDUCxLQUFLLEVBQUUsS0FBSyxFQUNaLFlBQVksRUFBYyx3QkFBSSxFQUM5QixrQkFBa0IsRUFBQyxJQUFJLEVBQ3ZCLFdBQVcsRUFBRSxJQUFJLEdBQ3JCOztBQXhMMUIsQUE0TFUsY0E1TEksQ0E4SVQsYUFBYSxDQThDUixRQUFRLENBQUEsRUFDSCxLQUFLLEVBQUUsS0FBSyxFQUNaLEtBQUssRUFBRSxHQUFHLEdBNkNkOztBQTNPWCxBQStMZSxjQS9MRCxDQThJVCxhQUFhLENBOENSLFFBQVEsQ0FHSCxLQUFLLENBQUEsRUFDQSxRQUFRLEVBQUUsUUFBUSxFQUNsQixPQUFPLEVBQUUsSUFBSSxFQUNiLE9BQU8sRUFBRSxZQUFZLEVBQ3JCLFNBQVMsRUFBQyxhQUFhLEVBQ3ZCLGVBQWUsRUFBRSxNQUFNLEVBQ3ZCLE1BQU0sRUFBRSxLQUFLLEVBQ2IsV0FBVyxFQUFFLEdBQUcsRUFDaEIsWUFBWSxFQUFFLElBQUksRUFDbEIsYUFBYSxFQUFFLElBQUksRUFDbkIsVUFBVSxFQUFFLElBQUksRUFDaEIsS0FBSyxFQUFDLElBQUksRUFDVixTQUFTLEVBQUUsSUFBSSxFQUNmLGdCQUFnQixFQUFFLE9BQU8sR0FlN0I7O0FBM05oQixBQTZNb0IsY0E3TU4sQ0E4SVQsYUFBYSxDQThDUixRQUFRLENBR0gsS0FBSyxBQWNDLE9BQU8sQ0FBQSxFQUNILE9BQU8sRUFBQyxFQUFFLEVBQ1YsUUFBUSxFQUFFLFFBQVEsRUFDbEIsR0FBRyxFQUFFLEtBQUssRUFDVixJQUFJLEVBQUUsS0FBSyxFQUNYLEtBQUssRUFBRSxpQkFBaUIsRUFDeEIsTUFBTSxFQUFFLElBQUksRUFDWixZQUFZLEVBQWMsd0JBQUksRUFDOUIsWUFBWSxFQUFFLEtBQUssRUFDbkIsZ0JBQWdCLEVBQUMsSUFBSSxFQUNyQixpQkFBaUIsRUFBQyxJQUFJLEVBQ3RCLG1CQUFtQixFQUFDLElBQUksRUFDeEIsa0JBQWtCLEVBQUUsQ0FBQyxHQUN6Qjs7QUExTnJCLEFBNE5lLGNBNU5ELENBOElULGFBQWEsQ0E4Q1IsUUFBUSxDQWdDSCxLQUFLLENBQUEsRUFDQSxPQUFPLEVBQUUsS0FBSyxFQUNkLEtBQUssRUFBRSxLQUFLLEVBQ1osTUFBTSxFQUFFLElBQUksRUFDWixXQUFXLEVBQUUsSUFBSSxFQUNqQixVQUFVLEVBQUUsTUFBTSxFQUNsQixVQUFVLEVBQUUsSUFBSSxFQUNoQixNQUFNLEVBQUMsY0FBYyxFQUNyQixLQUFLLEVBQUMsSUFBSSxFQUNWLFNBQVMsRUFBRSxJQUFJLEdBS25COztBQTFPaEIsQUFzT29CLGNBdE9OLENBOElULGFBQWEsQ0E4Q1IsUUFBUSxDQWdDSCxLQUFLLEFBVUMsTUFBTSxDQUFBLEVBQ0YsS0FBSyxFQUFDLE9BQU8sRUFDYixnQkFBZ0IsRUFBRSxJQUFJLEdBQzFCOztBQXpPckIsQUErT1UsY0EvT0ksQ0E4T1QsYUFBYSxDQUNSLFFBQVEsQ0FBQSxFQUNILFVBQVUsRUFBRSxJQUFJLEVBQ2hCLFFBQVEsRUFBRSxNQUFNLEdBb0JwQjs7QUFyUVgsQUFrUGUsY0FsUEQsQ0E4T1QsYUFBYSxDQUNSLFFBQVEsQ0FHSCxDQUFDLENBQUEsRUFDSSxLQUFLLEVBQUUsSUFBSSxFQUNYLE9BQU8sRUFBRSxLQUFLLEVBQ2QsTUFBTSxFQUFFLElBQUksRUFDWixXQUFXLEVBQUUsSUFBSSxFQUNqQixZQUFZLEVBQUUsSUFBSSxFQUNsQixhQUFhLEVBQUUsSUFBSSxFQUNuQixVQUFVLEVBQUUsTUFBTSxFQUNsQixLQUFLLEVBQUMsSUFBSSxFQUNWLFNBQVMsRUFBRSxJQUFJLEVBQ2YsV0FBVyxFQUFFLE1BQU0sRUFDbkIsYUFBYSxFQUFFLFFBQVEsRUFDdkIsUUFBUSxFQUFFLE1BQU0sR0FNcEI7O0FBcFFoQixBQStQb0IsY0EvUE4sQ0E4T1QsYUFBYSxDQUNSLFFBQVEsQ0FHSCxDQUFDLEFBYUssTUFBTSxDQUFBLEVBQUMsS0FBSyxFQUFDLE9BQU8sR0FBRzs7QUEvUDVDLEFBZ1FvQixjQWhRTixDQThPVCxhQUFhLENBQ1IsUUFBUSxDQUdILENBQUMsQUFjSyxRQUFRLENBQUEsRUFDSixLQUFLLEVBQUMsSUFBSSxFQUNWLGdCQUFnQixFQUFFLE9BQU8sR0FDN0I7O0FBblFyQixBQXNRVSxjQXRRSSxDQThPVCxhQUFhLENBd0JSLFVBQVUsQ0FBQSxFQUNMLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLFVBQVUsRUFBRSxJQUFJLEdBYXBCOztBQXJSWCxBQXlRZSxjQXpRRCxDQThPVCxhQUFhLENBd0JSLFVBQVUsQ0FHTCxvQkFBb0IsQ0FBQSxFQUFDLE9BQU8sRUFBRSxDQUFDLEdBQUc7O0FBelFqRCxBQTBRZSxjQTFRRCxDQThPVCxhQUFhLENBd0JSLFVBQVUsQ0FJTCxTQUFTLENBQUEsRUFDSixRQUFRLEVBQUUsUUFBUSxFQUNsQixHQUFHLEVBQUksS0FBTyxFQUNkLEtBQUssRUFBRSxDQUFDLEVBQ1IsT0FBTyxFQUFFLEtBQUssRUFDZCxNQUFNLEVBQUUsSUFBSSxFQUNaLFdBQVcsRUFBRSxJQUFJLEVBQ2pCLEtBQUssRUFBQyxJQUFJLEVBQ1YsU0FBUyxFQUFFLElBQUksR0FFbkI7O0FBcFJoQixBQW1Sb0IsY0FuUk4sQ0E4T1QsYUFBYSxDQXdCUixVQUFVLENBSUwsU0FBUyxBQVNILE1BQU0sQ0FBQSxFQUFDLEtBQUssRUFBQyxPQUFPLEdBQUc7O0FBblI1QyxBQXNSVSxjQXRSSSxDQThPVCxhQUFhLENBd0NSLFVBQVUsQ0FBQSxFQUNMLFFBQVEsRUFBRSxNQUFNLEVBQ2hCLFFBQVEsRUFBRSxNQUFNLEdBbUVwQjs7QUEzVlgsQUF5UmUsY0F6UkQsQ0E4T1QsYUFBYSxDQXdDUixVQUFVLENBR0wsYUFBYSxDQUFBLEVBQUMsY0FBYyxFQUFFLElBQUksR0FBRzs7QUF6UnBELEFBMFJlLGNBMVJELENBOE9ULGFBQWEsQ0F3Q1IsVUFBVSxDQUlMLFlBQVksRUExUjNCLGNBQWMsQ0E4T1QsYUFBYSxDQXdDUixVQUFVLENBSVEsWUFBWSxDQUFBLEVBQ3BCLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE9BQU8sRUFBRSxHQUFHLEVBQ1osR0FBRyxFQUFFLEdBQUcsRUFDUixVQUFVLEVBQUUsT0FBTyxFQUNuQixLQUFLLEVBQUUsSUFBSSxFQUNYLE1BQU0sRUFBRSxJQUFJLEVBQ1osV0FBVyxFQUFFLElBQUksRUFDakIsVUFBVSxFQUFFLE1BQU0sRUFDbEIsU0FBUyxFQUFFLENBQUMsRUFDWixNQUFNLEVBQUUsT0FBTyxHQUNuQjs7QUFyU2hCLEFBc1NlLGNBdFNELENBOE9ULGFBQWEsQ0F3Q1IsVUFBVSxDQWdCTCxZQUFZLENBQUEsRUFBQyxJQUFJLEVBQUUsS0FBSyxHQUFHOztBQXRTMUMsQUF1U2UsY0F2U0QsQ0E4T1QsYUFBYSxDQXdDUixVQUFVLENBaUJMLFlBQVksQ0FBQSxFQUFDLEtBQUssRUFBRSxLQUFLLEdBQUc7O0FBdlMzQyxBQXdTZSxjQXhTRCxDQThPVCxhQUFhLENBd0NSLFVBQVUsQ0FrQkwsQ0FBQyxDQUFBLEVBQ0ksT0FBTyxFQUFFLEtBQUssR0FLbEI7O0FBOVNoQixBQTJTOEIsY0EzU2hCLENBOE9ULGFBQWEsQ0F3Q1IsVUFBVSxDQWtCTCxDQUFDLEFBRUssTUFBTSxDQUNGLElBQUksQ0FBQyxHQUFHLENBQUEsRUE5ZTVCLFNBQVMsRUFBQyxVQUFhLEVBQ3ZCLGFBQWEsRUFBQyxVQUFhLEVBQzNCLGlCQUFpQixFQUFDLFVBQWEsRUFDL0IsY0FBYyxFQUFDLFVBQWEsRUFDNUIsWUFBWSxFQUFDLFVBQWEsR0EwZXlCOztBQTNTeEQsQUE0U3lCLGNBNVNYLENBOE9ULGFBQWEsQ0F3Q1IsVUFBVSxDQWtCTCxDQUFDLEFBRUssTUFBTSxDQUVGLEtBQUssQ0FBQSxFQUFDLGdCQUFnQixFQUFFLE9BQU8sR0FBRzs7QUE1UzNELEFBK1NlLGNBL1NELENBOE9ULGFBQWEsQ0F3Q1IsVUFBVSxDQXlCTCxJQUFJLENBQUEsRUFDQyxRQUFRLEVBQUUsTUFBTSxHQU1wQjs7QUF0VGhCLEFBaVRvQixjQWpUTixDQThPVCxhQUFhLENBd0NSLFVBQVUsQ0F5QkwsSUFBSSxDQUVDLEdBQUcsQ0FBQSxFQUNFLE9BQU8sRUFBRSxLQUFLLEVBQ2QsS0FBSyxFQUFFLElBQUksRUE3Zi9CLFVBQVUsRUE4ZjhCLEdBQUcsQ0FBQyxJQUFHLEVBN2YvQyxrQkFBa0IsRUE2ZnNCLEdBQUcsQ0FBQyxJQUFHLEVBNWYvQyxlQUFlLEVBNGZ5QixHQUFHLENBQUMsSUFBRyxFQTNmL0MsYUFBYSxFQTJmMkIsR0FBRyxDQUFDLElBQUcsR0FDL0I7O0FBclRyQixBQXVUZSxjQXZURCxDQThPVCxhQUFhLENBd0NSLFVBQVUsQ0FpQ0wsS0FBSyxDQUFBLEVBQ0EsVUFBVSxFQUFFLE1BQU0sRUFDbEIsY0FBYyxFQUFFLElBQUksRUFDcEIsZ0JBQWdCLEVBQUUsSUFBSSxFQXBnQnJDLFVBQVUsRUFxZ0J5QixHQUFHLENBQUMsSUFBRyxFQXBnQjFDLGtCQUFrQixFQW9nQmlCLEdBQUcsQ0FBQyxJQUFHLEVBbmdCMUMsZUFBZSxFQW1nQm9CLEdBQUcsQ0FBQyxJQUFHLEVBbGdCMUMsYUFBYSxFQWtnQnNCLEdBQUcsQ0FBQyxJQUFHLEdBK0IvQjs7QUExVmhCLEFBNFRvQixjQTVUTixDQThPVCxhQUFhLENBd0NSLFVBQVUsQ0FpQ0wsS0FBSyxDQUtBLElBQUksQ0FBQSxFQUFDLE9BQU8sRUFBRSxLQUFLLEVBQUMsS0FBSyxFQUFDLElBQUksR0FBRzs7QUE1VHJELEFBNlRvQixjQTdUTixDQThPVCxhQUFhLENBd0NSLFVBQVUsQ0FpQ0wsS0FBSyxDQU1BLEdBQUcsQ0FBQSxFQUNFLFlBQVksRUFBRSxJQUFJLEVBQ2xCLGFBQWEsRUFBRSxJQUFJLEVBQ25CLFdBQVcsRUFBRSxJQUFJLEVBQ2pCLFNBQVMsRUFBRSxJQUFJLEVBQ2YsV0FBVyxFQUFFLE1BQU0sRUFDbkIsYUFBYSxFQUFFLFFBQVEsRUFDdkIsUUFBUSxFQUFFLE1BQU0sR0FDcEI7O0FBclVyQixBQXNVb0IsY0F0VU4sQ0E4T1QsYUFBYSxDQXdDUixVQUFVLENBaUNMLEtBQUssQ0FlQSxHQUFHLENBQUEsRUFDRSxZQUFZLEVBQUUsSUFBSSxFQUNsQixhQUFhLEVBQUUsSUFBSSxFQUNuQixXQUFXLEVBQUUsSUFBSSxFQUNqQixTQUFTLEVBQUUsSUFBSSxFQUNmLFdBQVcsRUFBRSxNQUFNLEVBQ25CLGFBQWEsRUFBRSxRQUFRLEVBQ3ZCLFFBQVEsRUFBRSxNQUFNLEdBQ3BCOztBQTlVckIsQUErVW9CLGNBL1VOLENBOE9ULGFBQWEsQ0F3Q1IsVUFBVSxDQWlDTCxLQUFLLENBd0JBLEtBQUssQ0FBQSxFQUNBLEtBQUssRUFBRSxLQUFLLEVBQ1osTUFBTSxFQUFFLElBQUksRUFDWixXQUFXLEVBQUUsSUFBSSxFQUNqQixXQUFXLEVBQUUsSUFBSSxFQUNqQixZQUFZLEVBQUUsSUFBSSxFQUNsQixVQUFVLEVBQUUsSUFBSSxFQUNoQixLQUFLLEVBQUMsSUFBSSxFQUNWLFNBQVMsRUFBRSxJQUFJLEVBQ2YsZ0JBQWdCLEVBQUUsSUFBSSxHQUMxQjs7QUF6VnJCLEFBK1ZVLGNBL1ZJLENBOFZULGFBQWEsQ0FDUixVQUFVLENBQUEsRUFBQyxRQUFRLEVBQUUsTUFBTSxFQUFDLGNBQWMsRUFBRSxHQUFHLEdBQUc7O0FBL1Y1RCxBQWdXVSxjQWhXSSxDQThWVCxhQUFhLENBRVIsUUFBUSxDQUFBLEVBQ0gsTUFBTSxFQUFFLElBQUksRUFDWixZQUFZLEVBQUUsSUFBSSxFQUNsQixhQUFhLEVBQUUsaUJBQWlCLEdBV3BDOztBQTlXWCxBQW9XZSxjQXBXRCxDQThWVCxhQUFhLENBRVIsUUFBUSxDQUlILENBQUMsQ0FBQSxFQUNJLEtBQUssRUFBRSxJQUFJLEVBQ1gsT0FBTyxFQUFFLEtBQUssRUFDZCxXQUFXLEVBQUUsSUFBSSxFQUNqQixZQUFZLEVBQUUsSUFBSSxFQUNsQixLQUFLLEVBQUMsSUFBSSxFQUNWLFNBQVMsRUFBRSxJQUFJLEdBR25COztBQTdXaEIsQUEyV29CLGNBM1dOLENBOFZULGFBQWEsQ0FFUixRQUFRLENBSUgsQ0FBQyxBQU9LLE1BQU0sRUEzVzNCLGNBQWMsQ0E4VlQsYUFBYSxDQUVSLFFBQVEsQ0FJSCxDQUFDLEFBT2EsUUFBUSxDQUFBLEVBQUMsS0FBSyxFQUFDLE9BQU8sR0FBRzs7QUEzV3RELEFBNFdvQixjQTVXTixDQThWVCxhQUFhLENBRVIsUUFBUSxDQUlILENBQUMsQUFRSyxRQUFRLENBQUEsRUFBQyxXQUFXLEVBQUUsSUFBSSxHQUFHOztBQTVXbEQsQUErV1UsY0EvV0ksQ0E4VlQsYUFBYSxDQWlCUixVQUFVLENBQUEsRUFDTCxRQUFRLEVBQUUsUUFBUSxFQUNsQixVQUFVLEVBQUUsSUFBSSxHQWFwQjs7QUE5WFgsQUFrWGUsY0FsWEQsQ0E4VlQsYUFBYSxDQWlCUixVQUFVLENBR0wsU0FBUyxDQUFBLEVBQ0osUUFBUSxFQUFFLFFBQVEsRUFDbEIsS0FBSyxFQUFFLENBQUMsRUFDUixHQUFHLEVBQUUsTUFBTSxFQUNYLFVBQVUsRUFBRSxJQUFXLEVBQ3ZCLE1BQU0sRUFBRSxJQUFJLEVBQ1osV0FBVyxFQUFFLElBQUksRUFDakIsS0FBSyxFQUFDLElBQUksRUFDVixTQUFTLEVBQUUsSUFBSSxHQUVuQjs7QUE1WGhCLEFBMlhvQixjQTNYTixDQThWVCxhQUFhLENBaUJSLFVBQVUsQ0FHTCxTQUFTLEFBU0gsTUFBTSxDQUFBLEVBQUMsS0FBSyxFQUFDLE9BQU8sR0FBRzs7QUEzWDVDLEFBNlhlLGNBN1hELENBOFZULGFBQWEsQ0FpQlIsVUFBVSxDQWNMLGFBQWEsQ0FBQSxFQUFDLFFBQVEsRUFBRSxNQUFNLEdBQUc7O0FBN1hoRCxBQStYVSxjQS9YSSxDQThWVCxhQUFhLENBaUNSLGVBQWUsQ0FBQSxFQUNWLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLEtBQUssRUFBRSxJQUFJLEVBQ1gsS0FBSyxFQUFFLE1BQWUsRUFDdEIsTUFBTSxFQUFFLEtBQUssRUFDYixRQUFRLEVBQUUsTUFBTSxHQWdEcEI7O0FBcGJYLEFBcVllLGNBcllELENBOFZULGFBQWEsQ0FpQ1IsZUFBZSxDQU1WLGFBQWEsQ0FBQSxFQUVILG1CQUFRLEVBQUUsYUFBYSxFQUN2QixlQUFJLEVBQUMsS0FBSyxHQUVuQjs7QUExWWhCLEFBNFlvQixjQTVZTixDQThWVCxhQUFhLENBaUNSLGVBQWUsQ0FZVixrQkFBa0IsQ0FDYixJQUFJLENBQUEsRUFDQyxPQUFPLEVBQUUsQ0FBQyxFQUNWLEtBQUssRUFBRSxlQUFlLEVBQ3RCLE1BQU0sRUFBRSxjQUFjLEVBQ3RCLGdCQUFnQixFQUFFLElBQUksRUFDdEIsYUFBYSxFQUFFLENBQUMsRUFDaEIsU0FBUyxFQUFFLENBQUMsR0FFaEI7O0FBcFpyQixBQW1aeUIsY0FuWlgsQ0E4VlQsYUFBYSxDQWlDUixlQUFlLENBWVYsa0JBQWtCLENBQ2IsSUFBSSxBQU9FLGdDQUFnQyxDQUFBLEVBQUMsZ0JBQWdCLEVBQUUsT0FBTyxHQUFHOztBQW5adkYsQUFzWmUsY0F0WkQsQ0E4VlQsYUFBYSxDQWlDUixlQUFlLENBdUJWLFNBQVMsQ0FBQSxFQUNKLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLElBQUksRUFBRSxDQUFDLEVBQ1AsS0FBSyxFQUFFLENBQUMsRUFDUixNQUFNLEVBQUMsSUFBSSxFQUNYLE1BQU0sRUFBQyxJQUFJLEVBQ1gsS0FBSyxFQUFFLEdBQUcsRUFDVixNQUFNLEVBQUUsSUFBSSxFQUNaLFVBQVUsRUFBRSxLQUFLLEVBQ2pCLFlBQVksRUFBRSxJQUFJLEVBQ2xCLGFBQWEsRUFBRSxJQUFJLEVBQ25CLFdBQVcsRUFBRSxJQUFJLEVBQ2pCLGNBQWMsRUFBRSxJQUFJLEVBQ3BCLGdCQUFnQixFQUFjLHlCQUFJLEdBZ0J0Qzs7QUFuYmhCLEFBb2FvQixjQXBhTixDQThWVCxhQUFhLENBaUNSLGVBQWUsQ0F1QlYsU0FBUyxDQWNKLE1BQU0sQ0FBQSxFQUNELE9BQU8sRUFBRSxZQUFZLEVBQ3JCLFdBQVcsRUFBRSxNQUFNLEVBQ25CLGFBQWEsRUFBRSxRQUFRLEVBQ3ZCLFFBQVEsRUFBRSxNQUFNLEVBQ2hCLEtBQUssRUFBQyxPQUFPLEVBQ2IsU0FBUyxFQUFFLElBQUksR0FFbkI7O0FBNWFyQixBQTJheUIsY0EzYVgsQ0E4VlQsYUFBYSxDQWlDUixlQUFlLENBdUJWLFNBQVMsQ0FjSixNQUFNLEFBT0EsTUFBTSxDQUFBLEVBQUMsS0FBSyxFQUFDLE9BQU8sR0FBRzs7QUEzYWpELEFBNmFvQixjQTdhTixDQThWVCxhQUFhLENBaUNSLGVBQWUsQ0F1QlYsU0FBUyxDQXVCSixLQUFLLENBQUEsRUFDQSxXQUFXLEVBQUUsSUFBSSxFQUNqQixVQUFVLEVBQUUsSUFBSSxFQUNoQixLQUFLLEVBQUMsSUFBSSxFQUNWLFNBQVMsRUFBRSxJQUFJLEdBQ25COztBQU1yQixBQUFBLFVBQVUsQ0FBQSxFQUNMLEtBQUssRUFBRSxLQUFLLEVBQ1osS0FBSyxFQUFFLFNBQWUsRUFDdEIsVUFBVSxFQUFFLEtBQUssR0FpRHJCOztBQXBERCxBQUlLLFVBSkssQ0FJTCxLQUFLLENBQUEsRUFDQSxXQUFXLEVBQUUsSUFBSSxFQUNqQixjQUFjLEVBQUUsSUFBSSxFQUNwQixRQUFRLEVBQUUsTUFBTSxFQUNoQixhQUFhLEVBQUUsaUJBQWlCLEdBSXBDOztBQVpOLEFBVWUsVUFWTCxDQUlMLEtBQUssQUFLQyxNQUFNLENBQ0YsS0FBSyxDQUFDLENBQUMsRUFWdEIsVUFBVSxDQUlMLEtBQUssQUFLQyxNQUFNLENBQ00sTUFBTSxFQVY3QixVQUFVLENBSUwsS0FBSyxBQUtDLE1BQU0sQ0FDYSxLQUFLLENBQUEsRUFBQyxLQUFLLEVBQUMsT0FBTyxHQUFHOztBQVZwRCxBQWFLLFVBYkssQ0FhTCxLQUFLLENBQUEsRUFDQSxLQUFLLEVBQUUsSUFBSSxFQUNYLFNBQVMsRUFBRSxTQUFjLEVBQ3pCLFVBQVUsRUFBRSxLQUFLLEVBQ2pCLEtBQUssRUFBQyxJQUFJLEVBQ1YsU0FBUyxFQUFFLElBQUksR0FRbkI7O0FBMUJOLEFBbUJVLFVBbkJBLENBYUwsS0FBSyxDQU1BLENBQUMsQ0FBQSxFQUNJLE9BQU8sRUFBRSxLQUFLLEVBQ2QsY0FBYyxFQUFFLEdBQUcsRUFDbkIsU0FBUyxFQUFFLElBQUksRUFDZixXQUFXLEVBQUUsTUFBTSxFQXpwQjdCLFVBQVUsRUEwcEJvQixHQUFHLENBQUMsS0FBSSxFQXpwQnRDLGtCQUFrQixFQXlwQlksR0FBRyxDQUFDLEtBQUksRUF4cEJ0QyxlQUFlLEVBd3BCZSxHQUFHLENBQUMsS0FBSSxFQXZwQnRDLGFBQWEsRUF1cEJpQixHQUFHLENBQUMsS0FBSSxHQUNoQzs7QUF6QlgsQUEyQkssVUEzQkssQ0EyQkwsS0FBSyxDQUFBLEVBQ0EsS0FBSyxFQUFFLEtBQUssRUFDWixLQUFLLEVBQUUsU0FBcUIsR0FDaEM7O0FBOUJOLEFBK0JLLFVBL0JLLENBK0JMLE1BQU0sQ0FBQSxFQUNELE9BQU8sRUFBRSxZQUFZLEVBQ3JCLEtBQUssRUFBQyxPQUFPLEVBQ2IsU0FBUyxFQUFFLElBQUksRUFDZixXQUFXLEVBQUUsTUFBTSxFQUNuQixhQUFhLEVBQUUsUUFBUSxFQUN2QixRQUFRLEVBQUUsTUFBTSxHQUVwQjs7QUF2Q04sQUFzQ1UsVUF0Q0EsQ0ErQkwsTUFBTSxBQU9BLE1BQU0sQ0FBQSxFQUFDLEtBQUssRUFBQyxPQUFPLEdBQUc7O0FBdENsQyxBQXdDSyxVQXhDSyxDQXdDTCxLQUFLLENBQUEsRUFDQSxNQUFNLEVBQUUsSUFBSSxFQUNaLFdBQVcsRUFBRSxJQUFJLEVBQ2pCLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLEtBQUssRUFBQyxPQUFPLEVBQ2IsU0FBUyxFQUFFLElBQUksRUFDZixPQUFPLEVBQUUsV0FBVyxFQUNwQixrQkFBa0IsRUFBRSxRQUFRLEVBQzVCLGtCQUFrQixFQUFFLENBQUMsRUFDckIsUUFBUSxFQUFFLE1BQU0sRUFuckJyQixVQUFVLEVBb3JCZSxHQUFHLENBQUMsS0FBSSxFQW5yQmpDLGtCQUFrQixFQW1yQk8sR0FBRyxDQUFDLEtBQUksRUFsckJqQyxlQUFlLEVBa3JCVSxHQUFHLENBQUMsS0FBSSxFQWpyQmpDLGFBQWEsRUFpckJZLEdBQUcsQ0FBQyxLQUFJLEdBQ2hDOztBQUdOLFVBQVU7QUFDVixBQUFBLGNBQWMsQ0FBQSxFQUNULE1BQU0sRUFBRSxLQUFLLEVBRVIsbUJBQVEsRUFBRSxhQUFhLEVBQ3ZCLGVBQUksRUFBQyxLQUFLLEdBRW5COztBQUdELEFBQUEsT0FBTyxDQUFBLEVBQ0YsV0FBVyxFQUFFLElBQUksRUFDakIsV0FBVyxFQUFFLElBQUksRUFDakIsY0FBYyxFQUFFLElBQUksRUFDcEIsYUFBYSxFQUFFLElBQUksRUFDbkIsS0FBSyxFQUFDLE9BQU8sRUFDYixTQUFTLEVBQUUsSUFBSSxFQUNmLGFBQWEsRUFBRSxpQkFBaUIsR0FDcEM7O0FBR0QsQUFBQSxZQUFZLENBQUEsRUFDUCxLQUFLLEVBQUUsSUFBSSxFQUNYLEtBQUssRUFBRSxHQUFlLEdBbUQxQjs7QUFyREQsQUFHSyxZQUhPLENBR1AsS0FBSyxDQUFBLEVBQUMsYUFBYSxFQUFFLElBQUksR0FBRzs7QUFIakMsQUFJZSxZQUpILENBSVAsU0FBUyxDQUFDLEVBQUUsQ0FBQSxFQUFDLGdCQUFnQixFQUFFLE9BQU8sR0FBRzs7QUFKOUMsQUFLSyxZQUxPLENBS1AsRUFBRSxDQUFBLEVBQ0csTUFBTSxFQUFFLElBQUksRUFDWixXQUFXLEVBQUUsSUFBSSxFQUNqQixZQUFZLEVBQUUsSUFBSSxFQUNsQixnQkFBZ0IsRUFBRSxPQUFPLEVBQ3pCLEtBQUssRUFBQyxJQUFJLEVBQ1YsU0FBUyxFQUFFLElBQUksRUFDZixXQUFXLEVBQUUsTUFBTSxHQVF2Qjs7QUFwQk4sQUFhVSxZQWJFLENBS1AsRUFBRSxDQVFHLEdBQUcsQ0FBQSxFQUNFLEtBQUssRUFBRSxJQUFJLEVBQ1gsT0FBTyxFQUFFLEtBQUssRUFDZCxNQUFNLEVBQUUsSUFBSSxFQUNaLFVBQVUsRUFBRSxNQUFNLEVBQ2xCLFlBQVksRUFBRSxJQUFJLEdBQ3RCOztBQW5CWCxBQXVCZSxZQXZCSCxDQXFCUCxFQUFFLENBQ0csRUFBRSxDQUNHLENBQUMsQ0FBQSxFQUNJLFFBQVEsRUFBRSxRQUFRLEVBQ2xCLE9BQU8sRUFBRSxLQUFLLEVBQ2QsV0FBVyxFQUFFLElBQUksRUFDakIsV0FBVyxFQUFFLElBQUksRUFDakIsY0FBYyxFQUFFLElBQUksRUFDcEIsWUFBWSxFQUFFLElBQUksRUFDbEIsS0FBSyxFQUFDLElBQUksRUFDVixTQUFTLEVBQUUsSUFBSSxFQUNmLGFBQWEsRUFBRSxlQUFlLEdBV2xDOztBQTNDaEIsQUFpQ29CLFlBakNSLENBcUJQLEVBQUUsQ0FDRyxFQUFFLENBQ0csQ0FBQyxBQVVLLE9BQU8sQ0FBQSxFQUNILE9BQU8sRUFBQyxFQUFFLEVBQ1YsUUFBUSxFQUFFLFFBQVEsRUFDbEIsSUFBSSxFQUFFLElBQUksRUFDVixHQUFHLEVBQUUsSUFBVyxFQUNoQixLQUFLLEVBQUUsR0FBRyxFQUNWLE1BQU0sRUFBRSxHQUFHLEVBQ1gsZ0JBQWdCLEVBQUUsSUFBSSxFQXJ2QjFDLFVBQVUsRUFzdkI4QixHQUFHLENBQUMsS0FBSSxFQXJ2QmhELGtCQUFrQixFQXF2QnNCLEdBQUcsQ0FBQyxLQUFJLEVBcHZCaEQsZUFBZSxFQW92QnlCLEdBQUcsQ0FBQyxLQUFJLEVBbnZCaEQsYUFBYSxFQW12QjJCLEdBQUcsQ0FBQyxLQUFJLEdBQ2hDOztBQTFDckIsQUE2Q29CLFlBN0NSLENBcUJQLEVBQUUsQ0FDRyxFQUFFLEFBc0JJLE1BQU0sQ0FDRixDQUFDLEVBN0NyQixZQUFZLENBcUJQLEVBQUUsQ0FDRyxFQUFFLEFBc0JZLFFBQVEsQ0FDWixDQUFDLENBQUEsRUFDSSxLQUFLLEVBQUMsT0FBTyxFQUNiLFlBQVksRUFBRSxPQUFPLEdBRXpCOztBQWpEckIsQUFnRHlCLFlBaERiLENBcUJQLEVBQUUsQ0FDRyxFQUFFLEFBc0JJLE1BQU0sQ0FDRixDQUFDLEFBR0ssT0FBTyxFQWhEakMsWUFBWSxDQXFCUCxFQUFFLENBQ0csRUFBRSxBQXNCWSxRQUFRLENBQ1osQ0FBQyxBQUdLLE9BQU8sQ0FBQSxFQUFDLGdCQUFnQixFQUFFLE9BQU8sR0FBRzs7QUFROUQsQUFBQSxhQUFhLENBQUEsRUFDUixLQUFLLEVBQUUsS0FBSyxFQUNaLEtBQUssRUFBRSxTQUFlLEVBQ3RCLFFBQVEsRUFBRSxNQUFNLEdBV3BCOztBQWRELEFBSUssYUFKUSxDQUlSLFFBQVEsQ0FBQSxFQUNILEtBQUssRUFBQyxJQUFJLEVBQ1YsU0FBUyxFQUFFLElBQUksR0FPbkI7O0FBYk4sQUFPVSxhQVBHLENBSVIsUUFBUSxDQUdILElBQUksQ0FBQSxFQUNDLE9BQU8sRUFBRSxZQUFZLEVBQ3JCLFlBQVksRUFBRSxJQUFJLEVBQ2xCLEtBQUssRUFBQyxPQUFPLEVBQ2IsY0FBYyxFQUFFLFNBQVMsR0FDN0I7O0FBSVgsY0FBYztBQUNkLEFBQUEsYUFBYSxDQUFBLEVBQ1IsV0FBVyxFQUFFLElBQUksRUFDakIsWUFBWSxFQUFFLElBQUksRUFDbEIsUUFBUSxFQUFFLE1BQU0sR0FxRHBCOztBQXhERCxBQUlLLGFBSlEsQ0FJUixLQUFLLENBQUEsRUFDQSxLQUFLLEVBQUUsSUFBSSxFQUNYLEtBQUssRUFBRSxNQUFNLEVBQ2IsWUFBWSxFQUFFLEdBQUcsRUFDakIsYUFBYSxFQUFFLEdBQUcsRUFDbEIsVUFBVSxFQUFFLElBQUksRUFDaEIsUUFBUSxFQUFFLE1BQU0sR0E2Q3BCOztBQXZETixBQVdVLGFBWEcsQ0FJUixLQUFLLENBT0EsQ0FBQyxDQUFBLEVBQ0ksT0FBTyxFQUFFLEtBQUssRUFDZCxnQkFBZ0IsRUFBRSxJQUFJLEdBUTFCOztBQXJCWCxBQWV5QixhQWZaLENBSVIsS0FBSyxDQU9BLENBQUMsQUFHSyxNQUFNLENBQ0YsSUFBSSxDQUFDLEdBQUcsQ0FBQSxFQTl4QnZCLFNBQVMsRUFBQyxVQUFhLEVBQ3ZCLGFBQWEsRUFBQyxVQUFhLEVBQzNCLGlCQUFpQixFQUFDLFVBQWEsRUFDL0IsY0FBYyxFQUFDLFVBQWEsRUFDNUIsWUFBWSxFQUFDLFVBQWEsR0EweEJvQjs7QUFmbkQsQUFnQm9CLGFBaEJQLENBSVIsS0FBSyxDQU9BLENBQUMsQUFHSyxNQUFNLENBRUYsS0FBSyxDQUFBLEVBQ0EsZ0JBQWdCLEVBQUUsT0FBTyxFQUN6QixtQkFBbUIsRUFBRSxVQUFVLEdBQ25DOztBQW5CckIsQUFzQlUsYUF0QkcsQ0FJUixLQUFLLENBa0JBLElBQUksQ0FBQSxFQUNDLE1BQU0sRUFBRSxLQUFLLEVBQ2IsUUFBUSxFQUFFLE1BQU0sR0FPcEI7O0FBL0JYLEFBeUJlLGFBekJGLENBSVIsS0FBSyxDQWtCQSxJQUFJLENBR0MsR0FBRyxDQUFBLEVBQ0UsT0FBTyxFQUFFLEtBQUssRUFDZCxLQUFLLEVBQUUsSUFBSSxFQUNYLFVBQVUsRUFBRSxJQUFJLEVBbHpCL0IsVUFBVSxFQW16QnlCLEdBQUcsQ0FBQyxJQUFHLEVBbHpCMUMsa0JBQWtCLEVBa3pCaUIsR0FBRyxDQUFDLElBQUcsRUFqekIxQyxlQUFlLEVBaXpCb0IsR0FBRyxDQUFDLElBQUcsRUFoekIxQyxhQUFhLEVBZ3pCc0IsR0FBRyxDQUFDLElBQUcsR0FDL0I7O0FBOUJoQixBQWdDVSxhQWhDRyxDQUlSLEtBQUssQ0E0QkEsS0FBSyxDQUFBLEVBQ0EsV0FBVyxFQUFFLElBQUksRUFDakIsY0FBYyxFQUFFLElBQUksRUFDcEIsWUFBWSxFQUFFLElBQUksRUFDbEIsYUFBYSxFQUFFLElBQUksRUFFZCxnQkFBSyxFQUFFLElBQUksRUFDWCxnQkFBSyxFQUFDLDhCQUE4QixFQUNwQyxtQkFBUSxFQUFFLFVBQVUsRUFDcEIsZUFBSSxFQUFDLFNBQVMsRUEvekI3QixVQUFVLEVBaTBCb0IsR0FBRyxDQUFDLElBQUcsRUFoMEJyQyxrQkFBa0IsRUFnMEJZLEdBQUcsQ0FBQyxJQUFHLEVBL3pCckMsZUFBZSxFQSt6QmUsR0FBRyxDQUFDLElBQUcsRUE5ekJyQyxhQUFhLEVBOHpCaUIsR0FBRyxDQUFDLElBQUcsR0FXL0I7O0FBdERYLEFBNENlLGFBNUNGLENBSVIsS0FBSyxDQTRCQSxLQUFLLENBWUEsSUFBSSxDQUFBLEVBQ0MsT0FBTyxFQUFFLEtBQUssRUFDZCxXQUFXLEVBQUUsSUFBSSxFQUNqQixLQUFLLEVBQUMsSUFBSSxFQUNWLFdBQVcsRUFBRSxNQUFNLEVBQ25CLGFBQWEsRUFBRSxRQUFRLEVBQ3ZCLFFBQVEsRUFBRSxNQUFNLEdBR3BCOztBQXJEaEIsQUFtRG9CLGFBbkRQLENBSVIsS0FBSyxDQTRCQSxLQUFLLENBWUEsSUFBSSxBQU9FLEdBQUcsQ0FBQSxFQUFDLFNBQVMsRUFBRSxJQUFJLEdBQUc7O0FBbkQzQyxBQW9Eb0IsYUFwRFAsQ0FJUixLQUFLLENBNEJBLEtBQUssQ0FZQSxJQUFJLEFBUUUsR0FBRyxDQUFBLEVBQUMsU0FBUyxFQUFFLElBQUksR0FBRzs7QUFNM0MsY0FBYztBQUNkLEFBQUEsVUFBVSxDQUFBLEVBQ0wsS0FBSyxFQUFFLElBQUksRUFDWCxLQUFLLEVBQUUsSUFBSSxFQUNYLFVBQVUsRUFBRSxJQUFJLEdBaURwQjs7QUFwREQsQUFJSyxVQUpLLENBSUwsS0FBSyxDQUFBLEVBQ0EsV0FBVyxFQUFFLElBQUksRUFDakIsY0FBYyxFQUFFLElBQUksRUFDcEIsUUFBUSxFQUFFLE1BQU0sRUFDaEIsYUFBYSxFQUFFLGlCQUFpQixHQUlwQzs7QUFaTixBQVVlLFVBVkwsQ0FJTCxLQUFLLEFBS0MsTUFBTSxDQUNGLEtBQUssQ0FBQyxDQUFDLEVBVnRCLFVBQVUsQ0FJTCxLQUFLLEFBS0MsTUFBTSxDQUNNLE1BQU0sRUFWN0IsVUFBVSxDQUlMLEtBQUssQUFLQyxNQUFNLENBQ2EsS0FBSyxDQUFBLEVBQUMsS0FBSyxFQUFDLE9BQU8sR0FBRzs7QUFWcEQsQUFhSyxVQWJLLENBYUwsS0FBSyxDQUFBLEVBQ0EsS0FBSyxFQUFFLElBQUksRUFDWCxTQUFTLEVBQUUsU0FBYyxFQUN6QixVQUFVLEVBQUUsS0FBSyxFQUNqQixLQUFLLEVBQUMsSUFBSSxFQUNWLFNBQVMsRUFBRSxJQUFJLEdBUW5COztBQTFCTixBQW1CVSxVQW5CQSxDQWFMLEtBQUssQ0FNQSxDQUFDLENBQUEsRUFDSSxPQUFPLEVBQUUsS0FBSyxFQUNkLGNBQWMsRUFBRSxHQUFHLEVBQ25CLFNBQVMsRUFBRSxJQUFJLEVBQ2YsV0FBVyxFQUFFLE1BQU0sRUF4MkI3QixVQUFVLEVBeTJCb0IsR0FBRyxDQUFDLEtBQUksRUF4MkJ0QyxrQkFBa0IsRUF3MkJZLEdBQUcsQ0FBQyxLQUFJLEVBdjJCdEMsZUFBZSxFQXUyQmUsR0FBRyxDQUFDLEtBQUksRUF0MkJ0QyxhQUFhLEVBczJCaUIsR0FBRyxDQUFDLEtBQUksR0FDaEM7O0FBekJYLEFBMkJLLFVBM0JLLENBMkJMLEtBQUssQ0FBQSxFQUNBLEtBQUssRUFBRSxLQUFLLEVBQ1osS0FBSyxFQUFFLFNBQXFCLEdBQ2hDOztBQTlCTixBQStCSyxVQS9CSyxDQStCTCxNQUFNLENBQUEsRUFDRCxPQUFPLEVBQUUsWUFBWSxFQUNyQixLQUFLLEVBQUMsT0FBTyxFQUNiLFNBQVMsRUFBRSxJQUFJLEVBQ2YsV0FBVyxFQUFFLE1BQU0sRUFDbkIsYUFBYSxFQUFFLFFBQVEsRUFDdkIsUUFBUSxFQUFFLE1BQU0sR0FFcEI7O0FBdkNOLEFBc0NVLFVBdENBLENBK0JMLE1BQU0sQUFPQSxNQUFNLENBQUEsRUFBQyxLQUFLLEVBQUMsT0FBTyxHQUFHOztBQXRDbEMsQUF3Q0ssVUF4Q0ssQ0F3Q0wsS0FBSyxDQUFBLEVBQ0EsTUFBTSxFQUFFLElBQUksRUFDWixXQUFXLEVBQUUsSUFBSSxFQUNqQixVQUFVLEVBQUUsSUFBSSxFQUNoQixLQUFLLEVBQUMsT0FBTyxFQUNiLFNBQVMsRUFBRSxJQUFJLEVBQ2YsT0FBTyxFQUFFLFdBQVcsRUFDcEIsa0JBQWtCLEVBQUUsUUFBUSxFQUM1QixrQkFBa0IsRUFBRSxDQUFDLEVBQ3JCLFFBQVEsRUFBRSxNQUFNLEVBbDRCckIsVUFBVSxFQW00QmUsR0FBRyxDQUFDLEtBQUksRUFsNEJqQyxrQkFBa0IsRUFrNEJPLEdBQUcsQ0FBQyxLQUFJLEVBajRCakMsZUFBZSxFQWk0QlUsR0FBRyxDQUFDLEtBQUksRUFoNEJqQyxhQUFhLEVBZzRCWSxHQUFHLENBQUMsS0FBSSxHQUNoQzs7QUFHTixVQUFVO0FBQ1YsQUFBQSxPQUFPLENBQUEsRUFDRixXQUFXLEVBQUUsSUFBSSxFQUNqQixjQUFjLEVBQUUsS0FBSyxFQUNyQixVQUFVLEVBQUUsTUFBTSxFQUNsQixTQUFTLEVBQUUsQ0FBQyxHQW9CaEI7O0FBeEJELEFBS0ssT0FMRSxDQUtGLElBQUksRUFMVCxPQUFPLENBS0csQ0FBQyxDQUFBLEVBQ0QsT0FBTyxFQUFFLFlBQVksRUFDckIsTUFBTSxFQUFFLElBQUksRUFDWixXQUFXLEVBQUUsSUFBSSxFQUNqQixZQUFZLEVBQUUsSUFBSSxFQUNsQixhQUFhLEVBQUUsSUFBSSxFQUNuQixXQUFXLEVBQUUsR0FBRyxFQUNoQixZQUFZLEVBQUUsR0FBRyxFQUNqQixVQUFVLEVBQUUsR0FBRyxFQUNmLGFBQWEsRUFBRSxHQUFHLEVBQ2xCLE1BQU0sRUFBQyxjQUFjLEVBQ3JCLEtBQUssRUFBQyxJQUFJLEVBQ1YsU0FBUyxFQUFFLElBQUksR0FDbkI7O0FBbEJOLEFBbUJLLE9BbkJFLENBbUJGLENBQUMsQUFBQSxNQUFNLEVBbkJaLE9BQU8sQ0FtQk0sR0FBRyxDQUFBLEVBQ04sS0FBSyxFQUFDLElBQUksRUFDVixnQkFBZ0IsRUFBRSxPQUFPLEVBQ3pCLFlBQVksRUFBRSxPQUFPLEdBQ3pCOztBQUdOLFVBQVU7QUFDVixBQUFBLE9BQU8sQ0FBQSxFQUNGLFdBQVcsRUFBRSxJQUFJLEVBQ2pCLGdCQUFnQixFQUFFLE9BQU8sR0E2QzdCOztBQS9DRCxBQUdLLE9BSEUsQ0FHRixJQUFJLENBQUEsRUFDQyxVQUFVLEVBQUUsTUFBTSxFQUNsQixTQUFTLEVBQUMsQ0FBQyxHQVFmOztBQWJOLEFBTVUsT0FOSCxDQUdGLElBQUksQ0FHQyxDQUFDLENBQUEsRUFDSSxPQUFPLEVBQUUsWUFBWSxFQUNyQixXQUFXLEVBQUUsSUFBSSxFQUNqQixZQUFZLEVBQUUsSUFBSSxFQUNsQixLQUFLLEVBQUMsSUFBSSxFQUNWLFNBQVMsRUFBRSxJQUFJLEdBQ25COztBQVpYLEFBY0ssT0FkRSxDQWNGLFFBQVEsQ0FBQSxFQUNILFVBQVUsRUFBRSxJQUFJLEVBQ2hCLFlBQVksRUFBRSxpQkFBaUIsRUFDL0IsUUFBUSxFQUFFLE1BQU0sR0FvQnBCOztBQXJDTixBQWtCVSxPQWxCSCxDQWNGLFFBQVEsQ0FJSCxLQUFLLENBQUEsRUFDQSxLQUFLLEVBQUUsSUFBSSxFQUNYLEtBQUssRUFBRSxNQUFNLEVBQ2IsVUFBVSxFQUFFLEtBQUssRUFDakIsV0FBVyxFQUFFLElBQUksRUFDakIsWUFBWSxFQUFFLElBQUksRUFDbEIsYUFBYSxFQUFFLElBQUksRUFDbkIsY0FBYyxFQUFFLElBQUksRUFDcEIsVUFBVSxFQUFFLGlCQUFpQixFQUM3QixXQUFXLEVBQUUsaUJBQWlCLEVBQzlCLGFBQWEsRUFBRSxpQkFBaUIsRUFDaEMsU0FBUyxFQUFFLENBQUMsR0FPaEI7O0FBcENYLEFBOEJlLE9BOUJSLENBY0YsUUFBUSxDQUlILEtBQUssQ0FZQSxDQUFDLENBQUEsRUFDSSxXQUFXLEVBQUUsQ0FBQyxFQUNkLFVBQVUsRUFBRSxJQUFJLEVBQ2hCLEtBQUssRUFBQyxJQUFJLEVBQ1YsU0FBUyxFQUFFLElBQUksR0FDbkI7O0FBbkNoQixBQXNDSyxPQXRDRSxDQXNDRixVQUFVLENBQUEsRUFDTCxPQUFPLEVBQUUsRUFBRSxFQUNYLFVBQVUsRUFBRSxNQUFNLEVBQ2xCLFdBQVcsRUFBRSxJQUFJLEVBQ2pCLGNBQWMsRUFBRSxJQUFJLEVBQ3BCLFdBQVcsRUFBRSxJQUFJLEVBQ2pCLEtBQUssRUFBQyxJQUFJLEVBQ1YsU0FBUyxFQUFFLElBQUksR0FDbkIifQ== */

.nr{ width:100%; line-height:2em; margin-bottom:30px;}