ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after{content:"";content:none}blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.clear{content:'';display:block;clear:both}.line_no_show_pb,.no_show_m{display:none !important}.show_m,.show_tm{display:block !important}.alway_not_there{display:none}#Main_Menu_wrap_false{display:none !important}body div.wrapper,body div.content{width:auto !important}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin:0}.is_banner h1,.is_banner h2,.is_banner h3,.is_banner h4,.is_banner h5,.is_banner h6{margin:0}.content p,.is_banner p{margin:0}.content table td,.is_banner table td{padding:0}.content ul li,.is_banner ul li,.content ol,.is_banner ol{margin:0}.content ul,.is_banner ul{padding-left:0;list-style-type:none;line-height:normal}.compatibility-section{margin-bottom:20px}.compatibility-section .compaHeader,.compatibility-section .compaHeader-r4{background-image:url(../images/com_header-bg.png);background-position:bottom center;background-size:80% auto}.compatibility-section .compaHeader-r4{padding:0 20px}.compatibility-section .compaHeader{padding:15px 20px 40px}.compatibility-section .compaHeader .compaHeader_block{content:'';display:block;clear:both}.compatibility-section .compaHeader .compaHeader_block h2{line-height:34px;font-weight:300;font-size:24px;color:#191b1e}.compatibility-section .compaHeader .compaHeader_block h2+p{line-height:24px;font-weight:300;font-size:14px;color:#191b1e}.compatibility-section .compaHeader .compaHeader_block .header-image{display:none}.compatibility-section .compaHeader .compaHeader_block .header-image img{width:100%}.compatibility-section .search_by,.compatibility-section .choose-model,.compatibility-section .recommended-item{padding:0 20px}.compatibility-section .compaList{max-width:100%;width:auto;margin:auto}.compatibility-section .compaList:after{content:" ";display:block;clear:both}.compatibility-section .compaList h3{display:none}.compatibility-section .compaList ul{margin-top:.64516%}.compatibility-section .compaList ul li{width:49.67742%;float:left;display:block;margin-bottom:.64516%}.compatibility-section .compaList ul li:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.compatibility-section .compaList ul li:nth-child(2n+2){margin-left:50.32258%;margin-right:-100%;clear:none}.compatibility-section .compaList ul a{-moz-transition-property:background-color;-o-transition-property:background-color;-webkit-transition-property:background-color;transition-property:background-color;-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s;width:100%;display:block;border-radius:5px;text-decoration:none}.compatibility-section .compaList ul a:link,.compatibility-section .compaList ul a:visited,.compatibility-section .compaList ul a:hover,.compatibility-section .compaList ul a:active{background-color:#FFF}.compatibility-section .compaList ul a:hover .dl_label_title,.compatibility-section .compaList ul a:active .dl_label_title{color:#003e56}.compatibility-section .compaList ul a .dl_image{display:block;margin:0 auto;padding-top:20px;width:120px;height:86px}.compatibility-section .compaList ul a .dl_image img{width:120px;height:86px}.compatibility-section .compaList ul a .dl_label_title{-moz-transition-property:color;-o-transition-property:color;-webkit-transition-property:color;transition-property:color;-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s;display:block;margin-top:20px;padding:0 20px;line-height:20px;text-align:center;font-size:16px;color:#0088bc}.compatibility-section .compaList ul a .dl_label_descr{display:block;margin-top:3px;padding:0 20px;line-height:20px;text-align:center;font-size:14px;color:#333}.compatibility-section .compaList ul li,.compatibility-section .compaList ul a{height:180px}.compatibility-section .choose-model{-moz-transition-property:opacity, max-height;-o-transition-property:opacity, max-height;-webkit-transition-property:opacity, max-height;transition-property:opacity, max-height;-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s}.compatibility-section .choose-model .block .descr{margin:0 auto 10px;padding:0;line-height:20px;font-weight:300;font-size:14px;color:#535a63}.compatibility-section .choose-model .block .model-list-select{-moz-transition-property:max-height, opacity, margin-top;-o-transition-property:max-height, opacity, margin-top;-webkit-transition-property:max-height, opacity, margin-top;transition-property:max-height, opacity, margin-top;-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s;height:34px;max-height:0;overflow:hidden;position:relative;margin:0 0 20px;border-radius:3px;background-color:#F0F0F0;opacity:0}.compatibility-section .choose-model .block .model-list-select select{-moz-appearance:none;-webkit-appearance:none;width:100% !important;height:34px !important;position:absolute;z-index:10;box-sizing:border-box;border:none !important;padding:3px 10px;background:none;font-family:"Open Sans", sans-serif;font-size:16px;color:#333}.compatibility-section .choose-model .block .model-list-select select option{-moz-appearance:none;-webkit-appearance:none;background-color:#F0F0F0;font-family:"Open Sans", sans-serif;color:#333}.compatibility-section .choose-model .block .model-list-select select::-ms-expand{display:none}.compatibility-section .choose-model .block .model-list-select:after{content:'\f107';display:block;position:absolute;right:0;top:0;border-radius:0 3px 3px 0;padding:0 5px;line-height:34px;font-family:FontAwesome;font-size:20px;background-color:#001923;color:#FFF;pointer-events:none}.compatibility-section .choose-model .block .model-list-select-show{max-height:50px;margin-top:10px;opacity:1}.compatibility-section .choose-model .block #qts-tp-choose-download{-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s;opacity:.3}.compatibility-section .choose-model .block #qts-tp-choose-download .dwn-desc{line-height:20px;font-size:14px;text-align:center;color:#E0E0E0}.compatibility-section .choose-model .block #qts-tp-choose-download .download-block{-moz-transition-property:max-height, opacity, margin-top;-o-transition-property:max-height, opacity, margin-top;-webkit-transition-property:max-height, opacity, margin-top;transition-property:max-height, opacity, margin-top;-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s;max-height:0;overflow:hidden;opacity:0}.compatibility-section .choose-model .block #qts-tp-choose-download .download-block a:link,.compatibility-section .choose-model .block #qts-tp-choose-download .download-block a:visited{color:#FFF}.compatibility-section .choose-model .block #qts-tp-choose-download .download-block a:hover,.compatibility-section .choose-model .block #qts-tp-choose-download .download-block a:active{color:gray}.compatibility-section .choose-model .block #qts-tp-choose-download .download-block .download-firmware h5 a{width:100px;display:block;margin:auto;cursor:pointer}.compatibility-section .choose-model .block #qts-tp-choose-download .download-block .download-firmware h5 a img{width:100px;height:100px;margin:auto;display:block}.compatibility-section .choose-model .block #qts-tp-choose-download .download-block .download-firmware h5 a span{height:40px;display:block;line-height:40px;text-align:center;font-size:20px}.compatibility-section .choose-model .block #qts-tp-choose-download .download-block .release-note{margin-top:20px}.compatibility-section .choose-model .block #qts-tp-choose-download .download-block .release-note h5{text-align:center;font-size:18px}.compatibility-section .choose-model .block #qts-tp-choose-download .download-block .release-note h5 a{cursor:pointer;text-decoration:underline}.compatibility-section .choose-model .block #qts-tp-choose-download .download-block .model-for{width:240px;margin:auto;margin-bottom:10px;border:1px solid #FFF;border-radius:5px;padding:5px;line-height:20px;text-align:center;font-size:14px}.compatibility-section .choose-model .block #qts-tp-choose-download .download-block-show{max-height:380px;margin-top:10px;opacity:1}.compatibility-section .choose-model .block>div:nth-child(n+1){margin-top:0}.compatibility-section .choose-model .block-by-device{margin-bottom:0}.compatibility-section .choose-model .block-by-device .step_block_2 div:nth-child(2){margin-bottom:0;border-bottom:none}.compatibility-section .choose-model .block-by-device .step_block_2 div:nth-child(2) .model-list-select{margin-bottom:0}.compatibility-section .choose-model-by-nas-opened{-moz-transition-timing-function:linear;-o-transition-timing-function:linear;-webkit-transition-timing-function:linear;transition-timing-function:linear;overflow:hidden}.compatibility-section .choose-model-by-device-opened{-moz-transition-timing-function:linear;-o-transition-timing-function:linear;-webkit-transition-timing-function:linear;transition-timing-function:linear;overflow:hidden}.compatibility-section .choose-model-shall-closed{overflow:hidden;max-height:0}.compatibility-section .choose-model-shall-closed .block:nth-child(n+1)>div:nth-child(n+1){-moz-transition-property:margin;-o-transition-property:margin;-webkit-transition-property:margin;transition-property:margin;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;margin-top:0;margin-bottom:0}.compatibility-section .step_block,.compatibility-section .step_block_2{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.compatibility-section .step_block h3,.compatibility-section .step_block_2 h3{display:block;padding:20px 0 5px;line-height:22px;font-weight:300;font-size:22px;color:#717b87}.compatibility-section .step_block:last-child .model-list-select{margin-bottom:0}.compatibility-section .step_block_2{border:none}.compatibility-section .step_block_2:last-child .model-list-select{margin-bottom:0}.compatibility-section .step_block_2:after{content:'';display:block;clear:both}.compatibility-section .step_block_2 .steps{border-bottom:1px solid #a0a7af}.compatibility-section .steps{-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s;opacity:.3}.compatibility-section .steps:last-child{margin-bottom:0}.compatibility-section #recommend_block .step_block h3 span{display:block}.compatibility-section .recommended-item{-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s}.compatibility-section .recommended-item .block{height:0;overflow:hidden;opacity:0;padding:0;border-top:1px solid #bcc0c6}.compatibility-section .recommended-item .block h3{line-height:34px}.compatibility-section .recommended-item .block .hdd-type{display:block;margin:10px 0 5px}.compatibility-section .recommended-item .block .hdd-type>button{-moz-appearance:none;-webkit-appearance:none;-moz-transition-property:background-color, color;-o-transition-property:background-color, color;-webkit-transition-property:background-color, color;transition-property:background-color, color;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;width:100%;height:40px;display:block;cursor:pointer;margin-right:10px;margin-bottom:5px;padding:5px 0;border:1px solid #6a737f;border-radius:3px;font-size:14px;background:none;color:#6a737f}.compatibility-section .recommended-item .block .hdd-type>button:hover,.compatibility-section .recommended-item .block .hdd-type>button:active{background-color:rgba(95,103,113,0.2)}.compatibility-section .recommended-item .block .hdd-type>button.selected{background-color:#6a737f;color:#FFF}.compatibility-section .recommended-item .block .filter{margin:5px 0;color:#333;display:flex;flex-direction:column}.compatibility-section .recommended-item .block .filter .filter-select-block{vertical-align:middle;display:flex;flex-direction:row;align-items:center}.compatibility-section .recommended-item .block .filter .filter-select-block label{min-height:40px;vertical-align:middle;line-height:40px;font-size:14px;color:#3c4147}.compatibility-section .recommended-item .block .filter .filter-select-block .filter-select{width:62.25806%;height:26px;overflow:hidden;display:inline-block;position:relative;vertical-align:middle;height:26px;border-radius:3px;margin-left:5px;background-color:#E0E0E0}.compatibility-section .recommended-item .block .filter .filter-select-block .filter-select select{-moz-appearance:none;-webkit-appearance:none;width:100% !important;height:26px !important;display:inline-block;position:absolute;z-index:20;border:none !important;padding:3px 8px;background:none;font-family:"Open Sans", sans-serif;font-size:14px;color:#333}.compatibility-section .recommended-item .block .filter .filter-select-block .filter-select select::-ms-expand{display:none}.compatibility-section .recommended-item .block .filter .filter-select-block .filter-select option{-moz-appearance:none;-webkit-appearance:none;background-color:#F0F0F0;font-family:"Open Sans", sans-serif;color:#333}.compatibility-section .recommended-item .block .filter .filter-select-block .filter-select:after{content:'\f107';display:block;position:absolute;right:0;top:0;border-radius:0 3px 3px 0;padding:0 5px;line-height:26px;font-family:FontAwesome;font-size:14px;background-color:#E0E0E0;color:#333}.compatibility-section .recommended-item .block .filter:after{content:'';display:block;clear:both}.compatibility-section .recommended-item .block .recommended-list{overflow:auto;-webkit-overflow-scrolling:touch}.compatibility-section .recommended-item .block .recommended-list table{overflow:hidden;border-top:1px solid #E0E0E0;border-collapse:separate;border-spacing:0;display:block}.compatibility-section .recommended-item .block .recommended-list table tr{background-color:initial;display:block;border-bottom:1px dashed #E0E0E0;padding:5px 0;margin-bottom:0;background-color:#f6f6f6;transition:all 0.3s ease}.compatibility-section .recommended-item .block .recommended-list table tr:nth-child(2n+1){background-color:#ffffff}.compatibility-section .recommended-item .block .recommended-list table tr .feedback a{text-align:center;display:block;color:#aaaaaa;font-size:0.75em;line-height:2em}.compatibility-section .recommended-item .block .recommended-list table tr .feedback a:before{content:'\f128';pointer-events:none;display:block;width:36px;height:36px;border-radius:18px;margin:auto;box-sizing:border-box;padding:0 5px;line-height:36px;font-family:'FontAwesome';font-size:18px;background-color:#aaaaaa;color:#fff}.compatibility-section .recommended-item .block .recommended-list table tr .feedback a label{cursor:pointer}@media (min-width: 1000px){.compatibility-section .recommended-item .block .recommended-list table tr:hover{background-color:#666666}.compatibility-section .recommended-item .block .recommended-list table tr:hover td{color:#ffffff}.compatibility-section .recommended-item .block .recommended-list table tr:hover td .show-note:after{color:#aaa}.compatibility-section .recommended-item .block .recommended-list table tr:hover .link-this a{cursor:pointer}.compatibility-section .recommended-item .block .recommended-list table tr:hover .link-this a.liked{color:#a6b9ff}.compatibility-section .recommended-item .block .recommended-list table tr:hover .link-this a.liked:before{background-color:#758de9}}.compatibility-section .recommended-item .block .recommended-list table tr th{padding:10px 14px;text-align:left;line-height:24px;font-size:16px;background-color:#003e56;color:#FFF}.compatibility-section .recommended-item .block .recommended-list table tr th:last-child{width:10%}.compatibility-section .recommended-item .block .recommended-list table tr td{padding:10px 14px;line-height:28px;font-size:14px;color:#0d0e10}.compatibility-section .recommended-item .block .recommended-list table tr td .show-note{display:inline-block;text-align:left}.compatibility-section .recommended-item .block .recommended-list table tr td .show-note:after{content:'\f249';display:inline-block;cursor:pointer;font-family:FontAwesome;font-size:28px;color:#666}.compatibility-section .recommended-item .block .recommended-list table tr td[data-label]:before{content:attr(data-label);margin-right:5px;font-size:12px;color:#0088bc}.compatibility-section .recommended-item .block .recommended-list table tr td .eol-style{user-select:none;display:inline-block;border:1px solid #ff8396;color:#ff8396;padding:0 5px;border-radius:4px;margin-right:8px}.compatibility-section .recommended-item .block .recommended-list table tr td .new-style{user-select:none;display:inline-block;background-color:#D32F2F;color:#fff;padding:0 5px;border-radius:4px;margin-right:8px}.compatibility-section .recommended-item .block .recommended-list table tr:last-child{margin-bottom:0;border:none}.compatibility-section .recommended-item .block .recommended-list table thead{display:none}.compatibility-section .recommended-item .block .recommended-list table tbody,.compatibility-section .recommended-item .block .recommended-list table tr,.compatibility-section .recommended-item .block .recommended-list table td{display:block}.compatibility-section .recommended-item .block .recommended-list table tbody td .item-note-block{-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s;-moz-transition-property:background-color;-o-transition-property:background-color;-webkit-transition-property:background-color;transition-property:background-color;background-color:transparent;z-index:50}.compatibility-section .recommended-item .block .recommended-list table tbody td .item-note-block:after{content:'';width:100%;height:100%;display:block;position:relative}.compatibility-section .recommended-item .block .recommended-list table tbody td .item-note-block .item-note-block-window{-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;position:absolute}.compatibility-section .recommended-item .block .recommended-list table tbody td .item-note-opened .item-note-block{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.5)}.compatibility-section .recommended-item .block .recommended-list table tbody td .item-note-opened .item-note-block .item-note-block-window{position:absolute}.compatibility-section .recommended-item .block .recommended-list-by-device{margin:0}.compatibility-section .recommended-item .block .recommended-list-by-device .not-found{line-height:20px;font-size:14px;color:#666}.compatibility-section .recommended-item .block .recommended-list-by-device .list-by-device-item{-moz-transition-property:background-color, color;-o-transition-property:background-color, color;-webkit-transition-property:background-color, color;transition-property:background-color, color;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;overflow:hidden;border-radius:5px;padding:0 10px;margin-bottom:10px;background-color:#bcc0c6}.compatibility-section .recommended-item .block .recommended-list-by-device .list-by-device-item:last-child{margin-bottom:0}.compatibility-section .recommended-item .block .recommended-list-by-device .list-by-device-item .device-item-name{-moz-transition-property:color;-o-transition-property:color;-webkit-transition-property:color;transition-property:color;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;height:46px;overflow:hidden;cursor:pointer;line-height:46px;font-size:13px;color:#0d0e10}.compatibility-section .recommended-item .block .recommended-list-by-device .list-by-device-item .device-item-name:after{-moz-transition-property:color;-o-transition-property:color;-webkit-transition-property:color;transition-property:color;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;content:'\f196';height:46px;display:block;float:right;line-height:46px;font-family:'FontAwesome';font-size:18px;color:#303439}.compatibility-section .recommended-item .block .recommended-list-by-device .list-by-device-item .device-item-note{-moz-transition-property:max-height, opacity, margin, padding;-o-transition-property:max-height, opacity, margin, padding;-webkit-transition-property:max-height, opacity, margin, padding;transition-property:max-height, opacity, margin, padding;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;-webkit-transition-timing-function:linear;transition-timing-function:linear;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;max-height:0;overflow:hidden;border-radius:3px;line-height:20px;font-size:14px;opacity:0;background-color:#f3f4f5;color:#202020}.compatibility-section .recommended-item .block .recommended-list-by-device .list-by-device-item .device-item-note table.device-item-note-table{width:100%;display:none;border-collapse:separate;border-spacing:0}.compatibility-section .recommended-item .block .recommended-list-by-device .list-by-device-item .device-item-note table.device-item-note-table tr th{padding:4px 10px;text-align:center;font-weight:300;line-height:18px;font-size:12px;background-color:#76808c;color:#FFF}.compatibility-section .recommended-item .block .recommended-list-by-device .list-by-device-item .device-item-note table.device-item-note-table tr td{padding:6px 10px;line-height:20px;text-align:left;font-size:14px;color:#0d0e10;background-color:#bcc0c6}.compatibility-section .recommended-item .block .recommended-list-by-device .list-by-device-item .device-item-note table.device-item-note-table tr td:first-child{background-color:#bcc0c6;color:#0d0e10}.compatibility-section .recommended-item .block .recommended-list-by-device .list-by-device-item .device-item-note .device-item-note-content{padding:10px}.compatibility-section .recommended-item .block .recommended-list-by-device .list-by-device-item .device-item-note .device-item-note-content .recm-list-by-device{list-style-type:none}.compatibility-section .recommended-item .block .recommended-list-by-device .list-by-device-item .device-item-note .device-item-note-content .recm-list-by-device>li{margin-top:10px}.compatibility-section .recommended-item .block .recommended-list-by-device .list-by-device-item .device-item-note .device-item-note-content .recm-list-by-device>li:first-child{margin-top:0}.compatibility-section .recommended-item .block .recommended-list-by-device .list-by-device-item .device-item-note .device-item-note-content .recm-list-by-device>li .bay-type-name{line-height:24px;font-size:16px;color:#003e56}.compatibility-section .recommended-item .block .recommended-list-by-device .list-by-device-item .device-item-note .device-item-note-content .recm-list-by-device>li .recm-list-by-device_bay-list>li{display:inline;line-height:24px;font-size:14px;color:#0d0e10}.compatibility-section .recommended-item .block .recommended-list-by-device .list-by-device-item .device-item-note .device-item-note-content .recm-list-by-device>li .recm-list-by-device_bay-list>li:after{content:', ';display:inline}.compatibility-section .recommended-item .block .recommended-list-by-device .list-by-device-item .device-item-note .device-item-note-content .recm-list-by-device>li .recm-list-by-device_bay-list>li:last-child:after{content:''}.compatibility-section .recommended-item .block .recommended-list-by-device .list-by-device-item-shownote{background-color:#535a63}.compatibility-section .recommended-item .block .recommended-list-by-device .list-by-device-item-shownote .device-item-name{color:#FFF}.compatibility-section .recommended-item .block .recommended-list-by-device .list-by-device-item-shownote .device-item-name:after{content:'\f147';color:#FFF}.compatibility-section .recommended-item .block .recommended-list-by-device .list-by-device-item-shownote .device-item-note{max-height:4000px;margin-bottom:10px;opacity:1}.compatibility-section .recommended-item .block .link-this{user-select:none;text-align:center;position:relative}.compatibility-section .recommended-item .block .link-this a{display:block;color:#aaaaaa;font-size:0.75em;line-height:2em}.compatibility-section .recommended-item .block .link-this a:before{content:'\f164';pointer-events:none;display:block;width:36px;height:36px;border-radius:18px;margin:auto;box-sizing:border-box;padding:0 5px;line-height:36px;font-family:'FontAwesome';font-size:18px;background-color:#aaaaaa;color:#fff}.compatibility-section .recommended-item .block .link-this a.liked{color:#4359ac}.compatibility-section .recommended-item .block .link-this a.liked:before{background-color:#4359ac}.compatibility-section .recommended-item .block-by-device{margin-top:20px}.compatibility-section .recommended-item-show{margin-top:20px}.compatibility-section .recommended-item-show .block{height:auto;overflow:visible;opacity:1}.compatibility-section .recommended-item-closed{-moz-transition-property:max-height, margin;-o-transition-property:max-height, margin;-webkit-transition-property:max-height, margin;transition-property:max-height, margin;-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s;max-height:0;overflow:hidden;margin:0}.compatibility-section .recommended-item.not-recommend h3{color:#e55454}.compatibility-section .recommended-item.not-recommend .block .recommended-list table thead th{background-color:#772207}.compatibility-section .recommended-item.not-recommend .block .recommended-list table tr td[data-label]:before{color:#a72f0a}.compatibility-section .block-by-device .step_block_2:last-child .model-list-select{margin-bottom:20px}.search_by{margin:0 0 10px}.search_by .block{max-width:100%;width:980px;margin:auto}.search_by .block:after{content:" ";display:block;clear:both}.search_by .block .condition_button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-transition-property:background-color;-o-transition-property:background-color;-webkit-transition-property:background-color;transition-property:background-color;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;width:auto;height:40px;display:block;cursor:pointer;margin-bottom:5px;padding:0 20px;border:1px solid #535a63;border-radius:5px;text-align:center;text-decoration:none;line-height:40px;font-size:14px;background:none;color:#535a63}.search_by .block .condition_button:hover,.search_by .block .condition_button:active{background-color:rgba(83,90,99,0.1)}.search_by .block .selected{cursor:default;border:1px solid #535a63;background-color:#535a63;color:#FFF}.search_by .block .selected:hover,.search_by .block .selected:active{background-color:#535a63}@keyframes windows-jump-in{0%{top:302px;right:250px;bottom:250px;left:250px;opacity:0}100%{opacity:1}}.note-section{-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;opacity:0}.note-section .note-section-block{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.note-section .note-section-block:after{content:'';width:100%;height:100%;display:block}.note-section .note-section-block .note-section-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;background-color:transparent}.note-section .note-section-block .note-section-window{position:absolute;top:0;right:0;bottom:0;left:0;z-index:55;background-color:#fff}.note-section .note-section-block .note-section-window .close-button{width:40px;height:40px;float:right;position:relative;border:none;margin-top:15px;margin-right:15px;cursor:pointer;background:none}.note-section .note-section-block .note-section-window .close-button:before,.note-section .note-section-block .note-section-window .close-button:after{content:'';display:block;position:absolute;top:20px;left:0;width:40px;height:2px;background-color:#666}.note-section .note-section-block .note-section-window .close-button:before{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.note-section .note-section-block .note-section-window .close-button:after{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.note-section .note-section-block .note-section-window .note-section-title{padding:40px 60px 0;text-align:center;line-height:40px;font-weight:300;font-size:30px}.note-section .note-section-block .note-section-window .note-section-with{padding:10px 60px;padding-top:0;text-align:center;line-height:30px;font-weight:300;font-size:20px}.note-section .note-section-block .note-section-window .note-section-content{overflow:auto;-webkit-overflow-scrolling:touch;padding:0 20px;line-height:24px;font-weight:300;font-size:14px}.note-section-isclosing .note-section-block .note-section-window{top:0;right:0;bottom:0;left:0;opacity:0}.note-section-isopened{opacity:1}.note-section-isopened .note-section-block .note-section-background{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:rgba(0,0,0,0.8)}@-moz-keyframes selector-indicator{50%{background-color:#C8E6C9}}@-webkit-keyframes selector-indicator{50%{background-color:#C8E6C9}}@keyframes selector-indicator{50%{background-color:#C8E6C9}}.selector-indicator{-moz-animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-duration:1.5s;-moz-animation-name:selector-indicator;-webkit-animation-name:selector-indicator;animation-name:selector-indicator;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.suggestion{margin-top:20px;padding:0 20px}.suggestion .suggestion-container{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto;border-top:1px solid #a0a7af;padding:20px 0 0}.suggestion .suggestion-container .suggestion-intro h3{display:block;margin-bottom:5px;line-height:22px;font-weight:300;font-size:22px;color:#717b87}.suggestion .suggestion-container .suggestion-intro p{line-height:20px;font-weight:300;font-size:14px;color:#535a63}.suggestion .suggestion-container .input-fields::after{content:'';display:block;clear:both}.suggestion .suggestion-container .input-label{display:block;margin-top:10px;line-height:20px;font-weight:300;font-size:14px}.suggestion .suggestion-container .input-text-field{height:26px;overflow:hidden;border-radius:3px}.suggestion .suggestion-container .input-text-field input{-moz-appearance:none;-webkit-appearance:none;-moz-transition-property:background-color;-o-transition-property:background-color;-webkit-transition-property:background-color;transition-property:background-color;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:26px;padding:2px 5px;outline:none;border:none;margin:0;font-size:14px;background-color:#F0F0F0;color:#333}.suggestion .suggestion-container .input-text-field input:focus{background-color:#E0E0E0;color:#333}.suggestion .suggestion-container .input-select-set{height:26px;overflow:hidden;position:relative;margin:0;border-radius:3px;background-color:#F0F0F0}.suggestion .suggestion-container .input-select-set select{-moz-appearance:none;-webkit-appearance:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100% !important;height:26px !important;position:absolute;z-index:10;box-sizing:border-box;border:none !important;padding:2px 5px;background:none;font-family:"Open Sans", sans-serif;font-size:14px;color:#333}.suggestion .suggestion-container .input-select-set select option{-moz-appearance:none;-webkit-appearance:none;background-color:#F0F0F0;font-family:"Open Sans", sans-serif;font-size:14px;color:#333}.suggestion .suggestion-container .input-select-set select::-ms-expand{display:none}.suggestion .suggestion-container .input-select-set:after{content:'\f107';display:block;position:absolute;right:0;top:0;border-radius:0 3px 3px 0;padding:0 5px;line-height:26px;font-family:FontAwesome;font-size:16px;background-color:#001923;color:#FFF}.suggestion .suggestion-container .button-submit{-moz-transition-property:background-color;-o-transition-property:background-color;-webkit-transition-property:background-color;transition-property:background-color;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;display:block;height:34px;margin-top:20px;border-radius:3px;line-height:34px;font-weight:300;font-size:14px;text-decoration:none;text-align:center;background-color:#535a63;color:#FFF}.suggestion .suggestion-container .button-submit:visited{background-color:#535a63;color:#FFF}.suggestion .suggestion-container .button-submit:hover,.suggestion .suggestion-container .button-submit:active{background-color:#76808c;color:#FFF}.suggestion.not-recommend .suggestion-intro h3{color:#ec8080}.suggestion.not-recommend .goto-not-recommend{margin-top:20px;text-align:center}.suggestion.not-recommend .goto-not-recommend a{cursor:pointer;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;-moz-transition-property:background-color;-o-transition-property:background-color;-webkit-transition-property:background-color;transition-property:background-color;height:36px;display:inline-block;border-radius:3px;padding:0 40px;line-height:36px;text-decoration:none;font-size:14px;background-color:#a72f0a;color:#FFF}.suggestion.not-recommend .goto-not-recommend a:hover,.suggestion.not-recommend .goto-not-recommend a:active{background-color:#d73d0e}.compatibility-section .recommended-item .block .hdd-type>button span{pointer-events:none}.compatibility-section #remark_block{padding:0 20px;line-height:25px}.compatibility-section #remark_block p{line-height:18px;font-weight:300;font-size:14px;color:rgba(51,51,51,0.65);margin-top:20px;padding:0 20px}@media (min-width: 360px){.compatibility-section .step_block h3,.compatibility-section .step_block_2 h3{line-height:24px;font-size:24px}.suggestion .suggestion-container .suggestion-intro h3{line-height:24px;font-size:24px}}@media (min-width: 480px){.line_no_show_pb{display:inline !important}.compatibility-section .compaHeader,.compatibility-section .compaHeader-r4{background-size:50% auto}.compatibility-section .compaHeader .compaHeader_block h2{line-height:42px;font-size:28px}.compatibility-section .compaHeader .compaHeader_block h2 h2+p{line-height:26px;font-size:16px}.compatibility-section .compaList ul li,.compatibility-section .compaList ul a{height:320px}.compatibility-section .compaList ul li{width:49.67742%;float:left}.compatibility-section .compaList ul li:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.compatibility-section .compaList ul li:nth-child(2n+2){margin-left:50.32258%;margin-right:-100%;clear:none}.compatibility-section .compaList ul a .dl_image{width:200px;height:144px}.compatibility-section .compaList ul a .dl_image img{width:200px;height:144px}}.sumbit{margin-top:10px}.sumbit .privacy-notice-block{width:100%}.sumbit .privacy-notice-block textarea{resize:none;width:100%;margin-bottom:10px;background-color:#F0F0F0;color:#333;border:0;padding:5px;box-sizing:border-box;border-radius:4px}.sumbit .privacy-notice-block p,.sumbit .privacy-notice-block label{color:#535a63}.sumbit .privacy-notice-block p{line-height:32px;font-weight:300}.sumbit .privacy-notice-block label{font-size:14px;margin-top:5px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sumbit .submit-btn-block .button-submit{margin:0;padding:0 40px}@media (min-width: 600px){.compatibility-section .compaHeader,.compatibility-section .compaHeader-r4{background-size:40% auto}.compatibility-section .compaHeader{padding:10px 20px 40px}.compatibility-section .compaHeader .compaHeader_block h2{line-height:50px;font-size:34px}.compatibility-section .choose-model .block .descr{padding:0 20px;line-height:24px;font-size:16px}.compatibility-section .choose-model .block .model-list-select{margin:0 20px 20px}.compatibility-section .choose-model .block>div:nth-child(n+1){margin-top:20px}.compatibility-section .choose-model .block-by-device .step_block_2 div:nth-child(2){border-bottom:1px solid #3c4147}.compatibility-section .choose-model .block-by-device .step_block_2 div:nth-child(2) .model-list-select{margin-bottom:20px}.compatibility-section .choose-model-by-nas-opened{max-height:none}.compatibility-section .choose-model-by-device-opened{max-height:420px}.compatibility-section .step_block{border:1px solid #a0a7af}.compatibility-section .step_block,.compatibility-section .step_block_2{border-radius:5px}.compatibility-section .step_block h3,.compatibility-section .step_block_2 h3{padding:20px 20px 5px;line-height:28px;font-size:28px}.compatibility-section .step_block:last-child .model-list-select,.compatibility-section .step_block_2:last-child .model-list-select{margin-bottom:20px}.compatibility-section .step_block_2 .steps{border:1px solid #a0a7af;border-radius:5px}.compatibility-section .steps{margin-bottom:20px}.compatibility-section .recommended-item .block{border:1px solid #a0a7af;border-radius:5px;padding-bottom:20px;background-color:#fff}.compatibility-section .recommended-item .block .hdd-type{margin:10px 20px}.compatibility-section .recommended-item .block .hdd-type>button{width:auto;display:inline-block;margin-bottom:0;padding:5px 20px;border:1px solid #5f6771;color:#5f6771}.compatibility-section .recommended-item .block .hdd-type>button.selected{background-color:#5f6771;color:#FFF}.compatibility-section .recommended-item .block .filter{margin:10px 20px 5px;color:#FFF}.compatibility-section .recommended-item .block .recommended-list{margin:0 20px}.compatibility-section .recommended-item .block .recommended-list-by-device{margin:0 20px}.compatibility-section .recommended-item .block .recommended-list-by-device .list-by-device-item .device-item-name{height:50px;line-height:50px;font-size:16px}.compatibility-section .recommended-item .block .recommended-list-by-device .list-by-device-item .device-item-name:after{height:50px;line-height:50px}.compatibility-section .block-by-device .step_block_2:last-child .model-list-select{margin-bottom:20px}.search_by .block .condition_button{display:inline-block;margin-right:10px;margin-bottom:0}.note-section .note-section-block .note-section-window .note-section-content{padding:0 40px}.suggestion{padding:0 20px}.suggestion .suggestion-container{border-radius:5px;border:1px solid #a0a7af;padding:20px}.suggestion .suggestion-container .input-set{width:49.67742%;float:left}.suggestion .suggestion-container .input-set:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.suggestion .suggestion-container .input-set:nth-child(2n+2){margin-left:50.32258%;margin-right:-100%;clear:none}.suggestion .suggestion-container .sumbit{display:flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-flex;margin-top:10px}.suggestion .suggestion-container .sumbit .privacy-notice-block{width:50%}.suggestion .suggestion-container .sumbit .privacy-notice-block textarea{resize:none;width:99%}.suggestion .suggestion-container .sumbit .submit-btn-block{align-self:flex-end;margin-left:auto}.suggestion .suggestion-container .sumbit .submit-btn-block .button-submit{margin:0;padding:0 40px}.suggestion .suggestion-intro p{line-height:24px;font-size:16px}}@media (min-width: 720px){.compatibility-section .compaList ul a .dl_image{width:250px;height:180px}.compatibility-section .compaList ul a .dl_image img{width:250px;height:180px}.compatibility-section .recommended-item .block .recommended-list-by-device .list-by-device-item .device-item-note table.device-item-note-table{display:table}.compatibility-section .recommended-item .block .recommended-list-by-device .list-by-device-item .device-item-note table.device-item-note-table tr td{text-align:center}.compatibility-section .recommended-item .block .recommended-list-by-device .list-by-device-item .device-item-note table.device-item-note-table tr td:first-child{background-color:#bcc0c6;color:#0d0e10}.compatibility-section .compaHeader,.compatibility-section .compaHeader-r4{background-size:35% auto}}@media (min-width: 768px){.show_tm{display:none !important}.filter .filter-select-block{flex-direction:row}}.compatibility-section .recommended-item .block .filter.supported-by .filter-select-block{width:100%;display:flex;align-items:center}@media (min-width: 1000px){.no_show_m{display:block !important}.show_m{display:none !important}.compatibility-section{padding:0}.compatibility-section .compaHeader-r4{background-image:url(../images/com_header-bg.png);background-size:32% auto}.compatibility-section .compaHeader-r4 .compaHeader_block{max-width:100%;width:980px;margin:auto;margin-bottom:20px}.compatibility-section .compaHeader{padding:92px 0 0;background:none}.compatibility-section .compaHeader .compaHeader_block{max-width:100%;width:980px;margin:auto;margin-bottom:20px}.compatibility-section .compaHeader .compaHeader_block:after{content:" ";display:block;clear:both}.compatibility-section .compaHeader .compaHeader_block h2{padding-left:1px;line-height:60px;font-size:40px}.compatibility-section .compaHeader .compaHeader_block h2+p{padding-left:1px;width:53.87097%;float:left;margin-right:.64516%;line-height:30px;font-size:18px}.compatibility-section .compaHeader .compaHeader_block .header-image{width:41.29032%;float:right;margin-right:0;display:block;margin-top:-10px;margin-bottom:10px}.compatibility-section .search_by,.compatibility-section .choose-model,.compatibility-section .recommended-item{padding:0}.compatibility-section .compaList{max-width:100%;margin-left:auto;margin-right:auto;width:980px}.compatibility-section .compaList:after{content:" ";display:block;clear:both}.compatibility-section .compaList ul li{width:32.90323%;float:left}.compatibility-section .compaList ul li:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.compatibility-section .compaList ul li:nth-child(3n+2){margin-left:33.54839%;margin-right:-100%;clear:none}.compatibility-section .compaList ul li:nth-child(3n+3){margin-left:67.09677%;margin-right:-100%;clear:none}.compatibility-section .choose-model .block{max-width:100%;width:980px;margin:auto}.compatibility-section .choose-model .block:after{content:" ";display:block;clear:both}.compatibility-section .choose-model .block .descr{line-height:30px;font-size:18px}.compatibility-section .choose-model .block .model-list-select:after{background-color:#001923}.compatibility-section .choose-model .block #qts-tp-choose-download .dwn-desc{padding:0 24.51613%}.compatibility-section .choose-model .block #qts-tp-choose-download .download-block-show{max-height:320px}.compatibility-section .choose-model .block-by-device .step_block_2 div:nth-child(2){margin-bottom:0;border-bottom:none}.compatibility-section .choose-model-by-device-opened{max-height:300px}.compatibility-section .step_block h3,.compatibility-section .step_block_2 h3{line-height:40px;font-size:40px}.compatibility-section .step_block_2{border:1px solid #a0a7af;border-radius:5px}.compatibility-section .step_block_2 .steps{width:49.67742%;float:left;margin-right:.64516%;border:none;margin-bottom:0}.compatibility-section .step_block_2 .steps:nth-child(2n){width:49.67742%;float:right;margin-right:0}.compatibility-section .recommended-item{margin-top:20px}.compatibility-section .recommended-item .block{max-width:100%;width:980px;margin:auto}.compatibility-section .recommended-item .block:after{content:" ";display:block;clear:both}.compatibility-section .recommended-item .block h3{line-height:50px}.compatibility-section .recommended-item .block .filter{display:flex;flex-direction:row}.compatibility-section .recommended-item .block .filter .filter-select-block{min-width:33%;margin-right:.64516%;display:flex;flex-direction:row;align-items:center}.compatibility-section .recommended-item .block .filter.supported-by .filter-select-block{width:40%}.compatibility-section .recommended-item .block .filter.supported-by .filter-select-block .filter-select:after{background-color:#E0E0E0}.compatibility-section .recommended-item .block .recommended-list table{width:100%;border-top:0;border-radius:3px;display:table}.compatibility-section .recommended-item .block .recommended-list table thead{display:table-header-group}.compatibility-section .recommended-item .block .recommended-list table tbody{display:table-row-group}.compatibility-section .recommended-item .block .recommended-list table tbody td .item-note-block .item-note-block-window{border-radius:5px;background-color:rgba(255,255,255,0)}.compatibility-section .recommended-item .block .recommended-list table tbody td .item-note-opened .item-note-block .item-note-block-window{top:80px;right:80px;bottom:80px;left:80px;background-color:#fff}.compatibility-section .recommended-item .block .recommended-list table tr{margin-bottom:0;background-color:#f6f6f6;display:table-row}.compatibility-section .recommended-item .block .recommended-list table tr td{display:table-cell}.compatibility-section .recommended-item .block .recommended-list table tr td .show-note{display:block}.compatibility-section .recommended-item .block .recommended-list table tr td .show-note:after{font-size:20px}.compatibility-section .recommended-item .block .recommended-list table tr td[data-label]:before{content:none}.compatibility-section .recommended-item .block .recommended-list table tr td .compatibility-section .recommended-item .block .recommended-list table tr:nth-child(2n+1){background-color:#F4F4F4}.compatibility-section .recommended-item .block .recommended-list-by-device .list-by-device-item-shownote .device-item-note{max-height:2000px}.compatibility-section .recommended-item .block-by-device{margin-top:0}.compatibility-section #remark_block .remark_container{width:980px;margin:0 auto}.compatibility-section #remark_block p{padding:0}.search_by{margin:-20px 0 0}.note-section.note-section-isclosing .note-section-block .note-section-window{-moz-animation-name:none;-webkit-animation-name:none;animation-name:none;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;top:302px;right:250px;bottom:250px;left:250px;opacity:0}.note-section .note-section-block .note-section-background{-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}.note-section .note-section-block .note-section-window{-moz-animation-duration:.3s;-webkit-animation-duration:.3s;animation-duration:.3s;-moz-animation-name:windows-jump-in;-webkit-animation-name:windows-jump-in;animation-name:windows-jump-in;top:132px;right:80px;bottom:80px;left:80px;border-radius:5px;overflow-y:auto}.note-section .note-section-block .note-section-window .note-section-content{padding:0 60px;padding-bottom:40px}.suggestion{padding:0}.suggestion .suggestion-container{width:980px}.suggestion .suggestion-container .suggestion-intro h3{line-height:28px;font-size:28px}.suggestion .suggestion-container .suggestion-intro p{line-height:30px;font-size:18px}.suggestion .suggestion-container .input-set{width:19.51613%;float:left}.suggestion .suggestion-container .input-set:nth-child(5n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.suggestion .suggestion-container .input-set:nth-child(5n+2){margin-left:20.16129%;margin-right:-100%;clear:none}.suggestion .suggestion-container .input-set:nth-child(5n+3){margin-left:40.32258%;margin-right:-100%;clear:none}.suggestion .suggestion-container .input-set:nth-child(5n+4){margin-left:60.48387%;margin-right:-100%;clear:none}.suggestion .suggestion-container .input-set:nth-child(5n+5){margin-left:80.64516%;margin-right:-100%;clear:none}.suggestion .suggestion-container .input-select-set:after{background-color:#001923}}@media (min-width: 1040px){.compatibility-section .compaHeader{padding:92px 20px 0}}@media (min-width: 1070px){.compatibility-section .compaHeader-r4{background-size:30% auto}}@media (min-width: 1170px){.compatibility-section .compaHeader-r4{background-size:27.5% auto}}@media (min-width: 1280px){.note-section .note-section-block .note-section-window{top:172px;right:120px;bottom:120px;left:120px}.compatibility-section .compaHeader-r4{background:none}}@media (min-width: 1300px){.search_by .block{width:1280px}.compatibility-section .compaHeader .compaHeader_block,.compatibility-section .compaHeader-r4 .compaHeader_block{width:1280px}.compatibility-section .compaList{width:1280px}.compatibility-section .choose-model .block{width:1280px}.compatibility-section .recommended-item{margin-top:20px}.compatibility-section .recommended-item .block{width:1280px}.compatibility-section .recommended-item .block-by-device{margin-top:0}.compatibility-section #remark_block .remark_container{width:1280px}.suggestion .suggestion-container{width:1280px}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFnZV9jb21wYXRpYmlsaXR5LmNzcyIsInNvdXJjZXMiOlsicGFnZV9jb21wYXRpYmlsaXR5LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsib2wsXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbmNhcHRpb24sXG50aCxcbnRkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxucSxcbmJsb2NrcXVvdGUge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbnEge1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG5cbmJsb2NrcXVvdGUge1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG5cbmEgaW1nIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNsZWFyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmxpbmVfbm9fc2hvd19wYixcbi5ub19zaG93X20ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zaG93X20sXG4uc2hvd190bSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5hbHdheV9ub3RfdGhlcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jTWFpbl9NZW51X3dyYXBfZmFsc2Uge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkgZGl2IHtcbiAgJi53cmFwcGVyLFxuICAmLmNvbnRlbnQge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmNvbnRlbnQge1xuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmlzX2Jhbm5lciB7XG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uY29udGVudCBwLFxuLmlzX2Jhbm5lciBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29udGVudCB0YWJsZSB0ZCxcbi5pc19iYW5uZXIgdGFibGUgdGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY29udGVudCB1bCBsaSxcbi5pc19iYW5uZXIgdWwgbGksXG4uY29udGVudCBvbCxcbi5pc19iYW5uZXIgb2wge1xuICBtYXJnaW46IDA7XG59XG5cbi5jb250ZW50IHVsLFxuLmlzX2Jhbm5lciB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uY29tcGF0aWJpbGl0eS1zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAuY29tcGFIZWFkZXIsIC5jb21wYUhlYWRlci1yNCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21faGVhZGVyLWJnLnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJSBhdXRvO1xuICB9XG5cbiAgLmNvbXBhSGVhZGVyLXI0IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cblxuICAuY29tcGFIZWFkZXIge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweCA0MHB4O1xuXG4gICAgLmNvbXBhSGVhZGVyX2Jsb2NrIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcblxuICAgICAgaDIge1xuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBjb2xvcjogIzE5MWIxZTtcblxuICAgICAgICArIHAge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGNvbG9yOiAjMTkxYjFlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXItaW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VhcmNoX2J5LFxuICAuY2hvb3NlLW1vZGVsLFxuICAucmVjb21tZW5kZWQtaXRlbSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG5cbiAgLmNvbXBhTGlzdCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogYXV0bztcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbWFyZ2luLXRvcDogLjY0NTE2JTtcblxuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogNDkuNjc3NDIlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC42NDUxNiU7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgybisyKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwLjMyMjU4JTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmOmxpbmssXG4gICAgICAgICY6dmlzaXRlZCxcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIC5kbF9sYWJlbF90aXRsZSxcbiAgICAgICAgJjphY3RpdmUgLmRsX2xhYmVsX3RpdGxlIHtcbiAgICAgICAgICBjb2xvcjogIzAwM2U1NjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kbF9pbWFnZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgIGhlaWdodDogODZweDtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDg2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRsX2xhYmVsX3RpdGxlIHtcbiAgICAgICAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICAgICAgICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gICAgICAgICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAjMDA4OGJjO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRsX2xhYmVsX2Rlc2NyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgbGksXG4gICAgICBhIHtcbiAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2hvb3NlLW1vZGVsIHtcbiAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIG1heC1oZWlnaHQ7XG4gICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgbWF4LWhlaWdodDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIG1heC1oZWlnaHQ7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgbWF4LWhlaWdodDtcbiAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuXG4gICAgLmJsb2NrIHtcbiAgICAgIC5kZXNjciB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjNTM1YTYzO1xuICAgICAgfVxuXG4gICAgICAubW9kZWwtbGlzdC1zZWxlY3Qge1xuICAgICAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IG1heC1oZWlnaHQsIG9wYWNpdHksIG1hcmdpbi10b3A7XG4gICAgICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IG1heC1oZWlnaHQsIG9wYWNpdHksIG1hcmdpbi10b3A7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWF4LWhlaWdodCwgb3BhY2l0eSwgbWFyZ2luLXRvcDtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWF4LWhlaWdodCwgb3BhY2l0eSwgbWFyZ2luLXRvcDtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDtcbiAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IDM0cHggIWltcG9ydGFudDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjb2xvcjogIzMzMztcblxuICAgICAgICAgIG9wdGlvbiB7XG4gICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMEYwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjotbXMtZXhwYW5kIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJ1xcZjEwNyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDE5MjM7XG4gICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1vZGVsLWxpc3Qtc2VsZWN0LXNob3cge1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgICAjcXRzLXRwLWNob29zZS1kb3dubG9hZCB7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICAgICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgICAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgICBvcGFjaXR5OiAuMztcblxuICAgICAgICAuZHduLWRlc2Mge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICNFMEUwRTA7XG4gICAgICAgIH1cblxuICAgICAgICAuZG93bmxvYWQtYmxvY2sge1xuICAgICAgICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWF4LWhlaWdodCwgb3BhY2l0eSwgbWFyZ2luLXRvcDtcbiAgICAgICAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBtYXgtaGVpZ2h0LCBvcGFjaXR5LCBtYXJnaW4tdG9wO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWF4LWhlaWdodCwgb3BhY2l0eSwgbWFyZ2luLXRvcDtcbiAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBtYXgtaGVpZ2h0LCBvcGFjaXR5LCBtYXJnaW4tdG9wO1xuICAgICAgICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgICY6bGluayxcbiAgICAgICAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICBjb2xvcjogZ3JheTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZG93bmxvYWQtZmlybXdhcmUgaDUgYSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5yZWxlYXNlLW5vdGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICAgICAgaDUge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubW9kZWwtZm9yIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRvd25sb2FkLWJsb2NrLXNob3cge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDM4MHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IGRpdjpudGgtY2hpbGQobisxKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrLWJ5LWRldmljZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAuc3RlcF9ibG9ja18yIGRpdjpudGgtY2hpbGQoMikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuXG4gICAgICAgIC5tb2RlbC1saXN0LXNlbGVjdCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jaG9vc2UtbW9kZWwtYnktbmFzLW9wZW5lZCB7XG4gICAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgLy9tYXgtaGVpZ2h0OiA1MDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLmNob29zZS1tb2RlbC1ieS1kZXZpY2Utb3BlbmVkIHtcbiAgICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAvL21heC1oZWlnaHQ6IDM2MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAuY2hvb3NlLW1vZGVsLXNoYWxsLWNsb3NlZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuXG4gICAgLmJsb2NrOm50aC1jaGlsZChuKzEpID4gZGl2Om50aC1jaGlsZChuKzEpIHtcbiAgICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWFyZ2luO1xuICAgICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWFyZ2luO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBtYXJnaW47XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBtYXJnaW47XG4gICAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLnN0ZXBfYmxvY2ssXG4gIC5zdGVwX2Jsb2NrXzIge1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIC5zdGVwX2Jsb2NrIGgzLFxuICAuc3RlcF9ibG9ja18yIGgzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyMHB4IDAgNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGNvbG9yOiAjNzE3Yjg3O1xuICB9XG5cbiAgLnN0ZXBfYmxvY2s6bGFzdC1jaGlsZCAubW9kZWwtbGlzdC1zZWxlY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuc3RlcF9ibG9ja18yIHtcbiAgICAmOmxhc3QtY2hpbGQgLm1vZGVsLWxpc3Qtc2VsZWN0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnN0ZXBzIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTBhN2FmO1xuICAgIH1cbiAgfVxuXG4gIC5zdGVwcyB7XG4gICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICBvcGFjaXR5OiAuMztcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICNyZWNvbW1lbmRfYmxvY2sge1xuICAgIC5zdGVwX2Jsb2NrIHtcbiAgICAgIGgzIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmVjb21tZW5kZWQtaXRlbSB7XG4gICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC41cztcblxuICAgIC5ibG9jayB7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjYzBjNjtcblxuICAgICAgaDMge1xuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIH1cblxuICAgICAgLmhkZC10eXBlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDVweDtcblxuICAgICAgICA+IGJ1dHRvbiB7XG4gICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGNvbG9yO1xuICAgICAgICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGNvbG9yO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgY29sb3I7XG4gICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgY29sb3I7XG4gICAgICAgICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzZhNzM3ZjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICM2YTczN2Y7XG5cbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTUsIDEwMywgMTEzLCAwLjIpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZhNzM3ZjtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmlsdGVyIHtcbiAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgLmZpbHRlci1zZWxlY3QtYmxvY2sge1xuICAgICAgICAgIC8vaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICMzYzQxNDc7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZpbHRlci1zZWxlY3Qge1xuICAgICAgICAgICAgd2lkdGg6IDYyLjI1ODA2JTtcbiAgICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMEUwRTA7XG5cbiAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDhweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG5cbiAgICAgICAgICAgICAgJjo6LW1zLWV4cGFuZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBvcHRpb24ge1xuICAgICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJ1xcZjEwNyc7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFMEUwO1xuICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucmVjb21tZW5kZWQtbGlzdCB7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgICAgdGFibGUge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgICAgICAgICBib3JkZXItc3BhY2luZzogMDtcblxuICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI0UwRTBFMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgybisxKSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mZWVkYmFjayB7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjb2xvcjogI2FhYWFhYTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjEyOCc7XG4gICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhYWFhYWE7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAvL2ZvbnQtc2l6ZTogMTAuNXB4O1xuICAgICAgICAgICAgICAgICAgLy93aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgIC8vZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAvL2ZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xuXG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG5cbiAgICAgICAgICAgICAgICAgIC5zaG93LW5vdGUge1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2FhYTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5saW5rLXRoaXMge1xuICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAmLmxpa2VkIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2E2YjlmZjtcblxuICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3NThkZTk7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzZTU2O1xuICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcblxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMGQwZTEwO1xuXG4gICAgICAgICAgICAgIC5zaG93LW5vdGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMjQ5JztcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICZbZGF0YS1sYWJlbF06YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwODhiYztcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5lb2wtc3R5bGUge1xuICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmY4Mzk2O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmY4Mzk2O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5uZXctc3R5bGUge1xuICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDMyRjJGO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHRib2R5LFxuICAgICAgICAgIHRyLFxuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHRib2R5IHRkIHtcbiAgICAgICAgICAgIC5pdGVtLW5vdGUtYmxvY2sge1xuICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDUwO1xuXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuaXRlbS1ub3RlLWJsb2NrLXdpbmRvdyB7XG4gICAgICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaXRlbS1ub3RlLW9wZW5lZCAuaXRlbS1ub3RlLWJsb2NrIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcblxuICAgICAgICAgICAgICAuaXRlbS1ub3RlLWJsb2NrLXdpbmRvdyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yZWNvbW1lbmRlZC1saXN0LWJ5LWRldmljZSB7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAubm90LWZvdW5kIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIH1cblxuICAgICAgICAubGlzdC1ieS1kZXZpY2UtaXRlbSB7XG4gICAgICAgICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBjb2xvcjtcbiAgICAgICAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBjb2xvcjtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGNvbG9yO1xuICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGNvbG9yO1xuICAgICAgICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JjYzBjNjtcblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kZXZpY2UtaXRlbS1uYW1lIHtcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gICAgICAgICAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBjb2xvcjogIzBkMGUxMDtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gICAgICAgICAgICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgICAgICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgICAgICAgY29udGVudDogJ1xcZjE5Nic7XG4gICAgICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMzAzNDM5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kZXZpY2UtaXRlbS1ub3RlIHtcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWF4LWhlaWdodCwgb3BhY2l0eSwgbWFyZ2luLCBwYWRkaW5nO1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWF4LWhlaWdodCwgb3BhY2l0eSwgbWFyZ2luLCBwYWRkaW5nO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBtYXgtaGVpZ2h0LCBvcGFjaXR5LCBtYXJnaW4sIHBhZGRpbmc7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBtYXgtaGVpZ2h0LCBvcGFjaXR5LCBtYXJnaW4sIHBhZGRpbmc7XG4gICAgICAgICAgICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICAgICAgICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZjU7XG4gICAgICAgICAgICBjb2xvcjogIzIwMjAyMDtcblxuICAgICAgICAgICAgdGFibGUuZGV2aWNlLWl0ZW0tbm90ZS10YWJsZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgICAgICAgICAgICBib3JkZXItc3BhY2luZzogMDtcblxuICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzY4MDhjO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzBkMGUxMDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiY2MwYzY7XG5cbiAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjMGM2O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzBkMGUxMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRldmljZS1pdGVtLW5vdGUtY29udGVudCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgICAgICAgICAgLnJlY20tbGlzdC1ieS1kZXZpY2Uge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5yZWNtLWxpc3QtYnktZGV2aWNlID4gbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJheS10eXBlLW5hbWUge1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzAwM2U1NjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucmVjbS1saXN0LWJ5LWRldmljZV9iYXktbGlzdCA+IGxpIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMwZDBlMTA7XG5cbiAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnLCAnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5saXN0LWJ5LWRldmljZS1pdGVtLXNob3dub3RlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1YTYzO1xuXG4gICAgICAgICAgLmRldmljZS1pdGVtLW5hbWUge1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMTQ3JztcbiAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRldmljZS1pdGVtLW5vdGUge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNDAwMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5saW5rLXRoaXMge1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICNhYWFhYWE7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxNjQnO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhYWFhO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5saWtlZCB7XG4gICAgICAgICAgICBjb2xvcjogIzQzNTlhYztcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM1OWFjO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jay1ieS1kZXZpY2Uge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gIH1cblxuICAucmVjb21tZW5kZWQtaXRlbS1zaG93IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgLmJsb2NrIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAucmVjb21tZW5kZWQtaXRlbS1jbG9zZWQge1xuICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWF4LWhlaWdodCwgbWFyZ2luO1xuICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IG1heC1oZWlnaHQsIG1hcmdpbjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG1heC1oZWlnaHQsIG1hcmdpbjtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBtYXgtaGVpZ2h0LCBtYXJnaW47XG4gICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnJlY29tbWVuZGVkLWl0ZW0ubm90LXJlY29tbWVuZCB7XG4gICAgaDMge1xuICAgICAgY29sb3I6ICNlNTU0NTQ7XG4gICAgfVxuXG4gICAgLmJsb2NrIC5yZWNvbW1lbmRlZC1saXN0IHRhYmxlIHtcbiAgICAgIHRoZWFkIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc3MjIwNztcbiAgICAgIH1cblxuICAgICAgdHIgdGRbZGF0YS1sYWJlbF06YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICNhNzJmMGE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrLWJ5LWRldmljZSAuc3RlcF9ibG9ja18yOmxhc3QtY2hpbGQgLm1vZGVsLWxpc3Qtc2VsZWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5zZWFyY2hfYnkge1xuICBtYXJnaW46IDAgMCAxMHB4O1xuXG4gIC5ibG9jayB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiA5ODBweDtcbiAgICBtYXJnaW46IGF1dG87XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuY29uZGl0aW9uX2J1dHRvbiB7XG4gICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG4gICAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MzVhNjM7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogIzUzNWE2MztcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4MywgOTAsIDk5LCAwLjEpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3RlZCB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTM1YTYzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUzNWE2MztcbiAgICAgIGNvbG9yOiAjRkZGO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1YTYzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHdpbmRvd3MtanVtcC1pbiB7XG4gIDAlIHtcbiAgICB0b3A6IDMwMnB4O1xuICAgIHJpZ2h0OiAyNTBweDtcbiAgICBib3R0b206IDI1MHB4O1xuICAgIGxlZnQ6IDI1MHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5ub3RlLXNlY3Rpb24ge1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgb3BhY2l0eTogMDtcblxuICAubm90ZS1zZWN0aW9uLWJsb2NrIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwMDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5ub3RlLXNlY3Rpb24tYmFja2dyb3VuZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiA1MDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5ub3RlLXNlY3Rpb24td2luZG93IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDU1O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICAgLmNsb3NlLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubm90ZS1zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZzogNDBweCA2MHB4IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIH1cblxuICAgICAgLm5vdGUtc2VjdGlvbi13aXRoIHtcbiAgICAgICAgcGFkZGluZzogMTBweCA2MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAubm90ZS1zZWN0aW9uLWNvbnRlbnQge1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ub3RlLXNlY3Rpb24taXNjbG9zaW5nIC5ub3RlLXNlY3Rpb24tYmxvY2sgLm5vdGUtc2VjdGlvbi13aW5kb3cge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5ub3RlLXNlY3Rpb24taXNvcGVuZWQge1xuICBvcGFjaXR5OiAxO1xuXG4gIC5ub3RlLXNlY3Rpb24tYmxvY2sgLm5vdGUtc2VjdGlvbi1iYWNrZ3JvdW5kIHtcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigzcHgpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzcHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgfVxufVxuXG5ALW1vei1rZXlmcmFtZXMgc2VsZWN0b3ItaW5kaWNhdG9yIHtcbiAgNTAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzhFNkM5O1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzZWxlY3Rvci1pbmRpY2F0b3Ige1xuICA1MCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDOEU2Qzk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzZWxlY3Rvci1pbmRpY2F0b3Ige1xuICA1MCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDOEU2Qzk7XG4gIH1cbn1cblxuLnNlbGVjdG9yLWluZGljYXRvciB7XG4gIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAtbW96LWFuaW1hdGlvbi1uYW1lOiBzZWxlY3Rvci1pbmRpY2F0b3I7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNlbGVjdG9yLWluZGljYXRvcjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNlbGVjdG9yLWluZGljYXRvcjtcbiAgLW1vei1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbi5zdWdnZXN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuXG4gIC5zdWdnZXN0aW9uLWNvbnRhaW5lciB7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2EwYTdhZjtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMDtcblxuICAgIC5zdWdnZXN0aW9uLWludHJvIHtcbiAgICAgIGgzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgY29sb3I6ICM3MTdiODc7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzUzNWE2MztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5wdXQtZmllbGRzOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLmlucHV0LWxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAuaW5wdXQtdGV4dC1maWVsZCB7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEYwRjA7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMEUwRTA7XG4gICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5wdXQtc2VsZWN0LXNldCB7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDtcblxuICAgICAgc2VsZWN0IHtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuXG4gICAgICAgIG9wdGlvbiB7XG4gICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMEYwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi1tcy1leHBhbmQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYxMDcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMTkyMztcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbi1zdWJtaXQge1xuICAgICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG4gICAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUzNWE2MztcbiAgICAgIGNvbG9yOiAjRkZGO1xuXG4gICAgICAmOnZpc2l0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1YTYzO1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc2ODA4YztcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5ub3QtcmVjb21tZW5kIHtcbiAgICAuc3VnZ2VzdGlvbi1pbnRybyBoMyB7XG4gICAgICBjb2xvcjogI2VjODA4MDtcbiAgICB9XG5cbiAgICAuZ290by1ub3QtcmVjb21tZW5kIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIGEge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2E3MmYwYTtcbiAgICAgICAgY29sb3I6ICNGRkY7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNzNkMGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbXBhdGliaWxpdHktc2VjdGlvbiB7XG4gIC5yZWNvbW1lbmRlZC1pdGVtIC5ibG9jayAuaGRkLXR5cGUgPiBidXR0b24gc3BhbiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAjcmVtYXJrX2Jsb2NrIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG5cbiAgICBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNjUpO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM2MHB4KSB7XG4gIC5jb21wYXRpYmlsaXR5LXNlY3Rpb24ge1xuICAgIC5zdGVwX2Jsb2NrIGgzLFxuICAgIC5zdGVwX2Jsb2NrXzIgaDMge1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICB9XG4gIC5zdWdnZXN0aW9uIC5zdWdnZXN0aW9uLWNvbnRhaW5lciAuc3VnZ2VzdGlvbi1pbnRybyBoMyB7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAubGluZV9ub19zaG93X3BiIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuY29tcGF0aWJpbGl0eS1zZWN0aW9uIHtcbiAgICAuY29tcGFIZWFkZXIsIC5jb21wYUhlYWRlci1yNCB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJSBhdXRvO1xuICAgIH1cblxuICAgIC5jb21wYUhlYWRlciB7XG4gICAgICAuY29tcGFIZWFkZXJfYmxvY2sgaDIge1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuXG4gICAgICAgIGgyICsgcCB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbXBhTGlzdCB7XG4gICAgICB1bCB7XG4gICAgICAgIGxpLFxuICAgICAgICBhIHtcbiAgICAgICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIHdpZHRoOiA0OS42Nzc0MiU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgybisxKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDJuKzIpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MC4zMjI1OCU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgLmRsX2ltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTQ0cHg7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gZW5kIC5jb21wYXRpYmlsaXR5LXNlY3Rpb25cbn1cblxuLnN1bWJpdCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgLnByaXZhY3ktbm90aWNlLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIHRleHRhcmVhIHtcbiAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEYwRjA7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAvL2ZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIFRhaG9tYSwgXCJQaW5nRmFuZyBUQ1wiLCBcIkxhbnRpbmdoZWkgVENcIiwgXCLlvq7ou5/mraPpu5Hpq5RcIiwgXCJNaWNyb3NvZnQgSmhlbmdIZWlcIiwgc2Fucy1zZXJpZjtcbiAgICB9XG5cbiAgICBwLCBsYWJlbCB7XG4gICAgICBjb2xvcjogIzUzNWE2MztcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5zdWJtaXQtYnRuLWJsb2NrIHtcbiAgICAvL2FsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIC8vbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAuYnV0dG9uLXN1Ym1pdCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuY29tcGF0aWJpbGl0eS1zZWN0aW9uIHtcbiAgICAuY29tcGFIZWFkZXIsIC5jb21wYUhlYWRlci1yNCB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwJSBhdXRvO1xuICAgIH1cblxuICAgIC5jb21wYUhlYWRlciB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHggNDBweDtcblxuICAgICAgLmNvbXBhSGVhZGVyX2Jsb2NrIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jaG9vc2UtbW9kZWwge1xuICAgICAgLmJsb2NrIHtcbiAgICAgICAgLmRlc2NyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1vZGVsLWxpc3Qtc2VsZWN0IHtcbiAgICAgICAgICBtYXJnaW46IDAgMjBweCAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgPiBkaXY6bnRoLWNoaWxkKG4rMSkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gZW5kIC5ibG9ja1xuICAgICAgLmJsb2NrLWJ5LWRldmljZSAuc3RlcF9ibG9ja18yIGRpdjpudGgtY2hpbGQoMikge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNjNDE0NztcblxuICAgICAgICAubW9kZWwtbGlzdC1zZWxlY3Qge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hvb3NlLW1vZGVsLWJ5LW5hcy1vcGVuZWQge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICB9XG5cbiAgICAuY2hvb3NlLW1vZGVsLWJ5LWRldmljZS1vcGVuZWQge1xuICAgICAgbWF4LWhlaWdodDogNDIwcHg7XG4gICAgfVxuXG4gICAgLnN0ZXBfYmxvY2sge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2EwYTdhZjtcblxuICAgIH1cblxuICAgIC5zdGVwX2Jsb2NrLFxuICAgIC5zdGVwX2Jsb2NrXzIge1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIH1cblxuICAgIC5zdGVwX2Jsb2NrIGgzLFxuICAgIC5zdGVwX2Jsb2NrXzIgaDMge1xuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cblxuICAgIC5zdGVwX2Jsb2NrOmxhc3QtY2hpbGQgLm1vZGVsLWxpc3Qtc2VsZWN0LFxuICAgIC5zdGVwX2Jsb2NrXzI6bGFzdC1jaGlsZCAubW9kZWwtbGlzdC1zZWxlY3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAuc3RlcF9ibG9ja18yIHtcbiAgICAgIC5zdGVwcyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhMGE3YWY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RlcHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAucmVjb21tZW5kZWQtaXRlbSB7XG4gICAgICAuYmxvY2sge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYTBhN2FmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgICAgIC5oZGQtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDIwcHg7XG5cbiAgICAgICAgICA+IGJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ZjY3NzE7XG4gICAgICAgICAgICBjb2xvcjogIzVmNjc3MTtcblxuICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZjY3NzE7XG4gICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWx0ZXIge1xuICAgICAgICAgIG1hcmdpbjogMTBweCAyMHB4IDVweDtcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWNvbW1lbmRlZC1saXN0IHtcbiAgICAgICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWNvbW1lbmRlZC1saXN0LWJ5LWRldmljZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG5cbiAgICAgICAgICAubGlzdC1ieS1kZXZpY2UtaXRlbSB7XG4gICAgICAgICAgICAuZGV2aWNlLWl0ZW0tbmFtZSB7XG4gICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gZW5kIC5ibG9ja1xuICAgIH1cblxuICAgIC5ibG9jay1ieS1kZXZpY2UgLnN0ZXBfYmxvY2tfMjpsYXN0LWNoaWxkIC5tb2RlbC1saXN0LXNlbGVjdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuICAvLyBlbmQgLmNvbXBhdGliaWxpdHktc2VjdGlvblxuICAuc2VhcmNoX2J5IC5ibG9jayAuY29uZGl0aW9uX2J1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5ub3RlLXNlY3Rpb24gLm5vdGUtc2VjdGlvbi1ibG9jayAubm90ZS1zZWN0aW9uLXdpbmRvdyAubm90ZS1zZWN0aW9uLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxuICAuc3VnZ2VzdGlvbiB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuXG4gICAgLnN1Z2dlc3Rpb24tY29udGFpbmVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhMGE3YWY7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgICAuaW5wdXQtc2V0IHtcbiAgICAgICAgd2lkdGg6IDQ5LjY3NzQyJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgybisyKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwLjMyMjU4JTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zdW1iaXQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgICAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgLnByaXZhY3ktbm90aWNlLWJsb2NrIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgcmVzaXplOiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDk5JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3VibWl0LWJ0bi1ibG9jayB7XG4gICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAgICAgICAuYnV0dG9uLXN1Ym1pdCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN1Z2dlc3Rpb24taW50cm8gcCB7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5jb21wYXRpYmlsaXR5LXNlY3Rpb24ge1xuICAgIC5jb21wYUxpc3QgdWwgYSAuZGxfaW1hZ2Uge1xuICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgaGVpZ2h0OiAxODBweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yZWNvbW1lbmRlZC1pdGVtIHtcbiAgICAgIC5ibG9jayB7XG4gICAgICAgIC5yZWNvbW1lbmRlZC1saXN0LWJ5LWRldmljZSB7XG4gICAgICAgICAgLmxpc3QtYnktZGV2aWNlLWl0ZW0ge1xuICAgICAgICAgICAgLmRldmljZS1pdGVtLW5vdGUge1xuICAgICAgICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICAgICAgJi5kZXZpY2UtaXRlbS1ub3RlLXRhYmxlIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuXG4gICAgICAgICAgICAgICAgICB0ciB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjMGM2O1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMGQwZTEwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbXBhSGVhZGVyLCAuY29tcGFIZWFkZXItcjQge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzNSUgYXV0bztcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaG93X3RtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZpbHRlciB7XG4gICAgLmZpbHRlci1zZWxlY3QtYmxvY2sge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gIH1cbn1cblxuLmNvbXBhdGliaWxpdHktc2VjdGlvbiAucmVjb21tZW5kZWQtaXRlbSAuYmxvY2sgLmZpbHRlci5zdXBwb3J0ZWQtYnkgLmZpbHRlci1zZWxlY3QtYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAubm9fc2hvd19tIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5zaG93X20ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuY29tcGF0aWJpbGl0eS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLmNvbXBhSGVhZGVyLXI0IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tX2hlYWRlci1iZy5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMiUgYXV0bztcblxuICAgICAgLmNvbXBhSGVhZGVyX2Jsb2NrIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogOTgwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29tcGFIZWFkZXIge1xuICAgICAgcGFkZGluZzogOTJweCAwIDA7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgICAuY29tcGFIZWFkZXJfYmxvY2sge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiA5ODBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcblxuICAgICAgICAgICsgcCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICAgICAgICAgIHdpZHRoOiA1My44NzA5NyU7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjY0NTE2JTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXItaW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiA0MS4yOTAzMiU7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaF9ieSxcbiAgICAuY2hvb3NlLW1vZGVsLFxuICAgIC5yZWNvbW1lbmRlZC1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmNvbXBhTGlzdCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiA5ODBweDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIHdpZHRoOiAzMi45MDMyMyU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgzbisxKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDNuKzIpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMy41NDgzOSU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoM24rMykge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDY3LjA5Njc3JTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hvb3NlLW1vZGVsIHtcbiAgICAgIC5ibG9jayB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDk4MHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cblxuICAgICAgICAuZGVzY3Ige1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2RlbC1saXN0LXNlbGVjdDphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMTkyMztcbiAgICAgICAgfVxuXG4gICAgICAgICNxdHMtdHAtY2hvb3NlLWRvd25sb2FkIHtcbiAgICAgICAgICAuZHduLWRlc2Mge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyNC41MTYxMyU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRvd25sb2FkLWJsb2NrLXNob3cge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIGVuZCAuYmxvY2tcbiAgICAgIC5ibG9jay1ieS1kZXZpY2Uge1xuICAgICAgICAuc3RlcF9ibG9ja18yIHtcbiAgICAgICAgICBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIGVuZCBjaG9vc2UtbW9kZWxcbiAgICAvLy5jaG9vc2UtbW9kZWwtYnktbmFzLW9wZW5lZCB7XG4gICAgLy8gIG1heC1oZWlnaHQ6IDQ4MHB4O1xuICAgIC8vfVxuICAgIC5jaG9vc2UtbW9kZWwtYnktZGV2aWNlLW9wZW5lZCB7XG4gICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICB9XG5cbiAgICAuc3RlcF9ibG9jayBoMyxcbiAgICAuc3RlcF9ibG9ja18yIGgzIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgIH1cblxuICAgIC5zdGVwX2Jsb2NrIHtcbiAgICB9XG5cbiAgICAuc3RlcF9ibG9ja18yIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhMGE3YWY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICAgIC5zdGVwcyB7XG4gICAgICAgIHdpZHRoOiA0OS42Nzc0MiU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC42NDUxNiU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICAgIHdpZHRoOiA0OS42Nzc0MiU7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yZWNvbW1lbmRlZC1pdGVtIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgIC5ibG9jayB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDk4MHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZmlsdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAuZmlsdGVyLXNlbGVjdC1ibG9jayB7XG4gICAgICAgICAgICAvL21pbi13aWR0aDogMjQuNTE2MTMlO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAzMyU7XG4gICAgICAgICAgICAvL2Zsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNjQ1MTYlO1xuICAgICAgICAgICAgLy9mbG9hdDogbGVmdDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuc3VwcG9ydGVkLWJ5IC5maWx0ZXItc2VsZWN0LWJsb2NrIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XG5cbiAgICAgICAgICAgIC5maWx0ZXItc2VsZWN0OmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UwRTBFMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmVjb21tZW5kZWQtbGlzdCB7XG4gICAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG5cbiAgICAgICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcblxuICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgLml0ZW0tbm90ZS1ibG9jayAuaXRlbS1ub3RlLWJsb2NrLXdpbmRvdyB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pdGVtLW5vdGUtb3BlbmVkIC5pdGVtLW5vdGUtYmxvY2sgLml0ZW0tbm90ZS1ibG9jay13aW5kb3cge1xuICAgICAgICAgICAgICAgICAgdG9wOiA4MHB4O1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgICBib3R0b206IDgwcHg7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiA4MHB4O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG5cbiAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cbiAgICAgICAgICAgICAgICAuc2hvdy1ub3RlIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zaG93LW5vdGU6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZbZGF0YS1sYWJlbF06YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNvbXBhdGliaWxpdHktc2VjdGlvbiAucmVjb21tZW5kZWQtaXRlbSAuYmxvY2sgLnJlY29tbWVuZGVkLWxpc3QgdGFibGUgdHI6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RjQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gZW5kIC5yZWNvbW1lbmRlZC1saXN0XG4gICAgICAgIC5yZWNvbW1lbmRlZC1saXN0LWJ5LWRldmljZSB7XG4gICAgICAgICAgLmxpc3QtYnktZGV2aWNlLWl0ZW0tc2hvd25vdGUge1xuICAgICAgICAgICAgLmRldmljZS1pdGVtLW5vdGUge1xuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxpbmstdGhpcyB7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gZW5kIC5ibG9ja1xuICAgICAgLmJsb2NrLWJ5LWRldmljZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gZW5kIC5yZWNvbW1lbmQtaXRlbVxuICAgICNyZW1hcmtfYmxvY2sge1xuICAgICAgLnJlbWFya19jb250YWluZXIge1xuICAgICAgICB3aWR0aDogOTgwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy9lbmQgY29tcGF0aWJpbGl0eS1zZWN0aW9uXG4gIC5zZWFyY2hfYnkge1xuICAgIG1hcmdpbjogLTIwcHggMCAwO1xuICB9XG4gIC5ub3RlLXNlY3Rpb24ge1xuICAgICYubm90ZS1zZWN0aW9uLWlzY2xvc2luZyAubm90ZS1zZWN0aW9uLWJsb2NrIC5ub3RlLXNlY3Rpb24td2luZG93IHtcbiAgICAgIC1tb3otYW5pbWF0aW9uLW5hbWU6IG5vbmU7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBub25lO1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IG5vbmU7XG4gICAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgIHRvcDogMzAycHg7XG4gICAgICByaWdodDogMjUwcHg7XG4gICAgICBib3R0b206IDI1MHB4O1xuICAgICAgbGVmdDogMjUwcHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIC5ub3RlLXNlY3Rpb24tYmxvY2sge1xuICAgICAgLm5vdGUtc2VjdGlvbi1iYWNrZ3JvdW5kIHtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMHB4KTtcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDBweCk7XG4gICAgICB9XG5cbiAgICAgIC5ub3RlLXNlY3Rpb24td2luZG93IHtcbiAgICAgICAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgIC1tb3otYW5pbWF0aW9uLW5hbWU6IHdpbmRvd3MtanVtcC1pbjtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogd2luZG93cy1qdW1wLWluO1xuICAgICAgICBhbmltYXRpb24tbmFtZTogd2luZG93cy1qdW1wLWluO1xuICAgICAgICB0b3A6IDEzMnB4O1xuICAgICAgICByaWdodDogODBweDtcbiAgICAgICAgYm90dG9tOiA4MHB4O1xuICAgICAgICBsZWZ0OiA4MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAgICAgLm5vdGUtc2VjdGlvbi1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDYwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBlbmQgLm5vdGUtc2VjdGlvbi1ibG9ja1xuICB9XG4gIC8vIGVuZCAubm90ZS1zZWN0aW9uXG4gIC5zdWdnZXN0aW9uIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLnN1Z2dlc3Rpb24tY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA5ODBweDtcblxuICAgICAgLnN1Z2dlc3Rpb24taW50cm8ge1xuICAgICAgICBoMyB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbnB1dC1zZXQge1xuICAgICAgICB3aWR0aDogMTkuNTE2MTMlO1xuICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICAmOm50aC1jaGlsZCg1bisxKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDVuKzIpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjAuMTYxMjklO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg1biszKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwLjMyMjU4JTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoNW4rNCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2MC40ODM4NyU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDVuKzUpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogODAuNjQ1MTYlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmlucHV0LXNlbGVjdC1zZXQ6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxOTIzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTA0MHB4KSB7XG4gIC5jb21wYXRpYmlsaXR5LXNlY3Rpb24gLmNvbXBhSGVhZGVyIHtcbiAgICBwYWRkaW5nOiA5MnB4IDIwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTA3MHB4KSB7XG4gIC5jb21wYXRpYmlsaXR5LXNlY3Rpb24gLmNvbXBhSGVhZGVyLXI0IHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwJSBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTcwcHgpIHtcbiAgLmNvbXBhdGliaWxpdHktc2VjdGlvbiAuY29tcGFIZWFkZXItcjQge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjcuNSUgYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5ub3RlLXNlY3Rpb24gLm5vdGUtc2VjdGlvbi1ibG9jayAubm90ZS1zZWN0aW9uLXdpbmRvdyB7XG4gICAgdG9wOiAxNzJweDtcbiAgICByaWdodDogMTIwcHg7XG4gICAgYm90dG9tOiAxMjBweDtcbiAgICBsZWZ0OiAxMjBweDtcbiAgfVxuXG4gIC5jb21wYXRpYmlsaXR5LXNlY3Rpb24gLmNvbXBhSGVhZGVyLXI0IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLnNlYXJjaF9ieSB7XG4gICAgLmJsb2NrIHtcbiAgICAgIHdpZHRoOiAxMjgwcHg7XG4gICAgfVxuICB9XG4gIC5jb21wYXRpYmlsaXR5LXNlY3Rpb24ge1xuICAgIC5jb21wYUhlYWRlciwgLmNvbXBhSGVhZGVyLXI0IHtcbiAgICAgIC5jb21wYUhlYWRlcl9ibG9jayB7XG4gICAgICAgIHdpZHRoOiAxMjgwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbXBhTGlzdCB7XG4gICAgICB3aWR0aDogMTI4MHB4O1xuICAgIH1cblxuICAgIC5jaG9vc2UtbW9kZWwge1xuICAgICAgLmJsb2NrIHtcbiAgICAgICAgd2lkdGg6IDEyODBweDtcbiAgICAgIH1cblxuICAgICAgLy8gZW5kIC5ibG9ja1xuICAgIH1cblxuICAgIC8vIGVuZCBjaG9vc2UtbW9kZWxcbiAgICAucmVjb21tZW5kZWQtaXRlbSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAuYmxvY2sge1xuICAgICAgICB3aWR0aDogMTI4MHB4O1xuICAgICAgfVxuXG4gICAgICAvLyBlbmQgLmJsb2NrXG4gICAgICAuYmxvY2stYnktZGV2aWNlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBlbmQgLnJlY29tbWVuZC1pdGVtXG4gICAgI3JlbWFya19ibG9jayB7XG4gICAgICAucmVtYXJrX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMjgwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vZW5kIGNvbXBhdGliaWxpdHktc2VjdGlvblxuICAubm90ZS1zZWN0aW9uIHtcbiAgfVxuICAvLyBlbmQgLm5vdGUtc2VjdGlvblxuICAuc3VnZ2VzdGlvbiB7XG4gICAgLnN1Z2dlc3Rpb24tY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMjgwcHg7XG4gICAgfVxuICB9XG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEFBQUEsRUFBRSxDQUNGLEVBQUUsQUFBQyxDQUNELFVBQVUsQ0FBRSxJQUFJLENBQ2pCLEFBRUQs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 */
