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{padding:calc(1.475rem + 5.7vw) 0 calc(1.575rem + 6.9vw);background-color:#F0F0F3}.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 .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>div:not(:first-child){margin-top:20px}.compatibility-section .choose-model .block .descr{margin:calc(1.025rem + .3vw) 0 0;padding:0;line-height:1.5em;font-size:calc(1.025rem + .3vw)}.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:16px 0 0;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;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-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;line-height:1.3em;font-weight:bold;font-size:calc(1.075rem + .9vw);margin:0}.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:nth-child(2){margin-top:20px}.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;background-color:#FFFFFF;padding:calc(1.275rem + 1.5vw);border-radius:4px}.compatibility-section .steps:last-child{margin-bottom:0}.compatibility-section #recommend_block .step_block h3 span{display:block}.compatibility-section .recommended-list table td .note-block{background-color:rgba(0,122,255,0.1);padding:6px;margin-top:8px;font-size:15px;line-height:1.5em}.compatibility-section .recommended-list table td .note-block *{color:#007aff}.compatibility-section .recommended-list table td .note-block i{margin-right:6px}.compatibility-section .recommended-list table td .note-block ol{padding:0;list-style-type:none}.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;background-color:#FFFFFF;padding:calc(1.275rem + 1.5vw);border-radius:4px}.compatibility-section .recommended-item .block .descr{margin:16px 0 0}.compatibility-section .recommended-item .block .descr+.descr{margin-top:8px}.compatibility-section .recommended-item .block .descr a#not-recommend{cursor:pointer;color:#007aff}.compatibility-section .recommended-item .block .descr a#not-recommend:hover{color:#22a9f0;text-decoration:underline}.compatibility-section .recommended-item .block h3{line-height:34px}.compatibility-section .recommended-item .block .items-container{display:flex;flex-flow:column;justify-content:space-between;margin:27px 0 0}.compatibility-section .recommended-item .block .items-container .btn-download{margin-top:1rem;width:100%;padding:12px 16px;font-size:1rem;border:0;border-radius:4px;background-color:#EEEEEE;color:#212529}.compatibility-section .recommended-item .block .items-container .btn-download i{margin-right:8px}.compatibility-section .recommended-item .block .items-container .btn-download:hover{background-color:#DDDDDD}.compatibility-section .recommended-item .block .hdd-type{display:block}.compatibility-section .recommended-item .block .hdd-type+.items-container{margin:1rem 0 0}.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%;display:block;cursor:pointer;margin-right:10px;margin-bottom:5px;padding:12px;border:1px solid #6a737f;border-radius:4px;font-size:16px;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:80%;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 solid #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:#212529;font-size:11px;line-height:1.5em}.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{margin-top:4px;cursor:pointer}@media (min-width: 1000px){.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:16px 12px;text-align:left;line-height:24px;font-size:16px;background-color:#212529;color:#FFF}.compatibility-section .recommended-item .block .recommended-list table tr th:last-child{width:5%}.compatibility-section .recommended-item .block .recommended-list table tr th:not(:last-child){border-right:1px solid #FFF}.compatibility-section .recommended-item .block .recommended-list table tr td{padding:8px 16px;line-height:24px;font-size:15px;color:#212529;text-align:left}@media (min-width: 1000px){.compatibility-section .recommended-item .block .recommended-list table tr td{padding:16px 12px}.compatibility-section .recommended-item .block .recommended-list table tr td:not(:last-child){border-right:1px solid #DEE2E6}}.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:8px;font-size:15px;color:#007aff}.compatibility-section .recommended-item .block .recommended-list table tr td .eol-style{user-select:none;display:inline-block;border:1px solid #C00000;color:#C00000;padding:3px 8px;border-radius:3px;margin-right:6px;font-size:14px;line-height:18px}.compatibility-section .recommended-item .block .recommended-list table tr td .new-style{user-select:none;display:inline-block;background-color:#C00000;color:#fff;padding:3px 8px;border-radius:3px;margin-right:6px;font-size:14px;line-height:18px}.compatibility-section .recommended-item .block .recommended-list table tr td .bundle-device-certified-badge{width:60px;height:60px;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;overflow:hidden;cursor:pointer;font-size:14px;color:#0d0e10;padding-top:10px}.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 !important;position:relative}.compatibility-section .recommended-item .block .link-this a{display:block;font-size:11px;line-height:1.5em}.compatibility-section .recommended-item .block .link-this a label{margin-top:4px}.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}@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)}.not-recommend-list{-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}.not-recommend-list .not-recommend-list-block{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.not-recommend-list .not-recommend-list-block:after{content:'';width:100%;height:100%;display:block}.not-recommend-list .not-recommend-list-block .not-recommend-list-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;background-color:transparent}.not-recommend-list .not-recommend-list-block .not-recommend-list-window{padding:80px 20px;position:absolute;top:0;right:0;bottom:0;left:0;z-index:55;background-color:#fff;overflow-y:auto}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .close-button{width:18px;height:18px;position:absolute;top:0;right:0;border:none;margin-top:2rem;margin-right:2rem;cursor:pointer;background:none}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .close-button:before,.not-recommend-list .not-recommend-list-block .not-recommend-list-window .close-button:after{content:'';display:block;position:absolute;left:0;width:18px;height:2px;background-color:#666}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .close-button:before{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .close-button:after{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .not-recommend-list-title{line-height:40px;font-weight:bold;font-size:28px}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .not-recommend-list-with{padding-top:12px;line-height:30px;font-size:18px}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .recommended-list{overflow:auto;-webkit-overflow-scrolling:touch}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .recommended-list table{overflow:hidden;border-top:1px solid #E0E0E0;border-collapse:separate;border-spacing:0;margin-top:2rem;display:block}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .recommended-list table tr{background-color:initial;display:block;border-bottom:1px solid #E0E0E0;padding:5px 0;margin-bottom:0;background-color:#f6f6f6;transition:all 0.3s ease}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .recommended-list table tr:nth-child(2n+1){background-color:#ffffff}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .recommended-list table tr th{padding:16px 12px;text-align:left;line-height:24px;font-size:16px;background-color:#212529;color:#FFF}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .recommended-list table tr th:not(:last-child){border-right:1px solid #FFF}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .recommended-list table tr td{padding:8px 16px;line-height:24px;font-size:15px;color:#212529;text-align:left}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .recommended-list table tr td .show-note{display:inline-block;text-align:left}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .recommended-list table tr td .show-note:after{content:'\f249';display:inline-block;cursor:pointer;font-family:FontAwesome;font-size:28px;color:#666}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .recommended-list table tr td[data-label]:before{content:attr(data-label);margin-right:8px;font-size:15px;color:#007aff}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .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}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .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}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .recommended-list table tr td .bundle-device-certified-badge{width:60px;height:60px;margin-right:8px}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .recommended-list table tr:last-child{margin-bottom:0;border:none}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .recommended-list table thead{display:none}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .recommended-list table tbody,.not-recommend-list .not-recommend-list-block .not-recommend-list-window .recommended-list table tr,.not-recommend-list .not-recommend-list-block .not-recommend-list-window .recommended-list table td{display:block}.not-recommend-list-isclosing .not-recommend-list-block .not-recommend-list-window{top:0;right:0;bottom:0;left:0;opacity:0}.not-recommend-list-isopened{opacity:1}.not-recommend-list-isopened .not-recommend-list-block .not-recommend-list-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;background-color:#FFFFFF;padding:calc(1.275rem + 1.5vw);border-radius:4px}.suggestion .suggestion-container h3{display:block;margin:0 0 calc(1.025rem + .3vw);line-height:1.3em;font-weight:bold;font-size:calc(1.075rem + .9vw)}.suggestion .suggestion-container p{line-height:1.5em;font-size:calc(1.025rem + .3vw);margin:0}.suggestion .suggestion-container .input-fields::after{content:'';display:block;clear:both}.suggestion .suggestion-container .input-label{display:block;line-height:1.5em;font-size:calc(1.025rem + .3vw);margin-bottom:0.5rem}.suggestion .suggestion-container .input-text-field{height:34px;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:100%;padding:5px 10px;outline:none;border:none;margin:0;font-size:16px;background-color:#F0F0F0}.suggestion .suggestion-container .input-text-field input:focus{background-color:#E0E0E0}.suggestion .suggestion-container .input-select-set{height:34px;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:100% !important;position:absolute;z-index:10;box-sizing:border-box;border:none !important;padding:5px 10px;background:none;font-family:"Open Sans", sans-serif;font-size:16px}.suggestion .suggestion-container .input-select-set select option{-moz-appearance:none;-webkit-appearance:none;background-color:#F0F0F0;font-family:"Open Sans", sans-serif}.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:34px;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:inline-block;border-radius:4px;line-height:1.5em;font-size:calc(1.0125rem + .15vw);text-decoration:none;text-align:center;background-color:#606060;color:#FFF;padding:0.75rem calc(1.1rem + 1.2vw);border:none}.suggestion .suggestion-container .button-submit:visited{background-color:#606060;color:#FFF}.suggestion .suggestion-container .button-submit:hover,.suggestion .suggestion-container .button-submit:active{background-color:#909090;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}.compatibility-section #remark_block p{line-height:1.5em;font-size:16px;margin:0}.compatibility-section #remark_block p:not(:first-child){margin-top:0.5rem}@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{border-top:1px solid rgba(33,37,41,0.2)}.sumbit .privacy-notice-block{width:100%}.sumbit .privacy-notice-block textarea{width:100%;margin-top:20px;padding:12px 16px;box-sizing:border-box;font-size:16px}.sumbit .privacy-notice-block label{font-size:calc(1.025rem + .3vw);margin-top:calc(1.025rem + .3vw);line-height:1.5em;display:flex;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sumbit .privacy-notice-block label input{width:20px;height:20px;margin-right:8px;margin-top:5px}@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{padding:0 40px}.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:last-child .model-list-select,.compatibility-section .step_block_2:last-child .model-list-select{margin-bottom:20px}.compatibility-section .recommended-list table td .note-block{padding:12px}.compatibility-section .recommended-item{padding:0 40px}.compatibility-section .recommended-item .block{border-radius:4px;background-color:#fff}.compatibility-section .recommended-item .block .items-container{flex-flow:initial}.compatibility-section .recommended-item .block .items-container .btn-download{margin:0;width:auto}.compatibility-section .recommended-item .block .hdd-type>button{width:auto;display:inline-block;margin-bottom:0}.compatibility-section .recommended-item .block .filter{margin:10px 20px 5px;color:#FFF}.compatibility-section .block-by-device .step_block_2:last-child .model-list-select{margin-bottom:20px}.compatibility-section #remark_block{padding:0 40px}.note-section .note-section-block .note-section-window .note-section-content{padding:0 40px}.not-recommend-list .not-recommend-list-block .not-recommend-list-window{padding:80px 40px}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .not-recommend-list-content{padding:0 40px}.suggestion{padding:0 40px}.suggestion .suggestion-container .sumbit .submit-btn-block{align-self:flex-end;margin-left:auto}}@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-name{padding-top:0;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 .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 .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 .choose-model,.compatibility-section .recommended-item{padding:0 60px}.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%;margin:auto}.compatibility-section .choose-model .block:after{content:" ";display:block;clear:both}.compatibility-section .choose-model .block .descr{font-size:20px;margin-top:20px}.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_2{background-color:#FFFFFF;border-radius:4px}.compatibility-section .step_block_2 .steps{width:50%;float:left;border:none;margin-bottom:0}.compatibility-section .step_block_2 .steps:nth-child(1){padding-right:20px}.compatibility-section .step_block_2 .steps:nth-child(2n){width:50%;float:right;margin-right:0;padding-left:20px;margin:0}.compatibility-section .recommended-item{margin-top:20px}.compatibility-section .recommended-item .block{max-width:100%;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 h3+.note-block{margin-top:24px}.compatibility-section .recommended-item .block h3+.note-block+.note-block{margin-top:8px}.compatibility-section .recommended-item .block .filter{display:flex;flex-direction:row}.compatibility-section .recommended-item .block .filter .filter-select-block{flex:1;max-width:33%;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:#F1F3F8;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-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{padding:0 60px}.compatibility-section #remark_block p{padding: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}.not-recommend-list.not-recommend-list-isclosing .not-recommend-list-block .not-recommend-list-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}.not-recommend-list.not-recommend-list-isclosing .not-recommend-list-block .not-recommend-list-window .recommended-list table{width:100%;border-top:0;border-radius:3px;display:table}.not-recommend-list.not-recommend-list-isclosing .not-recommend-list-block .not-recommend-list-window .recommended-list table thead{display:table-header-group}.not-recommend-list.not-recommend-list-isclosing .not-recommend-list-block .not-recommend-list-window .recommended-list table tbody{display:table-row-group}.not-recommend-list.not-recommend-list-isclosing .not-recommend-list-block .not-recommend-list-window .recommended-list table tbody td .item-note-block .item-note-block-window{border-radius:5px;background-color:rgba(255,255,255,0)}.not-recommend-list.not-recommend-list-isclosing .not-recommend-list-block .not-recommend-list-window .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}.not-recommend-list.not-recommend-list-isclosing .not-recommend-list-block .not-recommend-list-window .recommended-list table tr{margin-bottom:0;background-color:#f6f6f6;display:table-row}.not-recommend-list.not-recommend-list-isclosing .not-recommend-list-block .not-recommend-list-window .recommended-list table tr td{display:table-cell}.not-recommend-list.not-recommend-list-isclosing .not-recommend-list-block .not-recommend-list-window .recommended-list table tr td .show-note{display:block}.not-recommend-list.not-recommend-list-isclosing .not-recommend-list-block .not-recommend-list-window .recommended-list table tr td .show-note:after{font-size:20px}.not-recommend-list.not-recommend-list-isclosing .not-recommend-list-block .not-recommend-list-window .recommended-list table tr td[data-label]:before{content:none}.not-recommend-list .not-recommend-list-block .not-recommend-list-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)}.not-recommend-list .not-recommend-list-block .not-recommend-list-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:60px;right:80px;bottom:60px;left:80px;border-radius:4px;padding:40px 60px}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .not-recommend-list-content{padding:0 60px;padding-bottom:40px}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .recommended-list table{width:100%;border-top:0;border-radius:3px;display:table}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .recommended-list table thead{display:table-header-group}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .recommended-list table tbody{display:table-row-group}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .recommended-list table tr{margin-bottom:0;background-color:#f6f6f6;display:table-row}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .recommended-list table tr td{display:table-cell;padding:16px 12px}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .recommended-list table tr td:not(:last-child){border-right:1px solid #DEE2E6}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .recommended-list table tr td .show-note{display:block}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .recommended-list table tr td .show-note:after{font-size:20px}.not-recommend-list .not-recommend-list-block .not-recommend-list-window .recommended-list table tr td[data-label]:before{content:none}.suggestion{padding:0 60px}.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: 1070px){.compatibility-section{padding:5.75rem 0 6.75rem}}@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}.compatibility-section .choose-model .block>div:not(:first-child){margin-top:28px}.compatibility-section .step_block h3,.compatibility-section .step_block_2 h3{font-size:40px}.compatibility-section .steps{padding:40px}.compatibility-section .recommended-item{margin-top:28px}.compatibility-section .recommended-item .block{padding:40px}.suggestion .suggestion-container{padding:40px}.suggestion .suggestion-container h3{font-size:40px}.suggestion .suggestion-container p{font-size:20px}.suggestion .suggestion-container .input-label{font-size:20px}.suggestion .suggestion-container .privacy-notice-block label{font-size:20px;margin-top:20px}.suggestion .suggestion-container .sumbit .button-submit{font-size:1.125rem;padding:.75rem 2rem}}@media (min-width: 1300px){.compatibility-section .compaHeader .compaHeader_block,.compatibility-section .compaHeader-r4 .compaHeader_block{width:1280px}.compatibility-section .compaList{width:1280px}.compatibility-section .recommended-item .block-by-device{margin-top:0}}@media (min-width: 1440px){.compatibility-section .choose-model,.compatibility-section .recommended-item,.compatibility-section .suggestion,.compatibility-section #remark_block{padding:0 80px}}@media (min-width: 1920px){.not-recommend-list .not-recommend-list-block .not-recommend-list-window{top:172px;right:120px;bottom:120px;left:120px}.compatibility-section .choose-model,.compatibility-section .recommended-item,.compatibility-section .suggestion,.compatibility-section #remark_block{padding:0;width:1640px;margin-right:auto;margin-left:auto}.suggestion .suggestion-container .privacy-notice-block{width:80%}}article.sqfk-article p,article.sqfk-article h1{margin:0}@media (min-width: 1280px){article.sqfk-article .tab-buttons.product-header.product-header--keyvision-bottom:not(.product-header--fixed) .sqfk-container .product-header__title{display:none}article.sqfk-article .tab-buttons.product-header.product-header--keyvision-bottom:not(.product-header--fixed) .sqfk-container .product-header__dropdown-menu{justify-content:flex-start}}#recommend_block .selected-filter-dropdown .dropdown-btn,#recommend_block_by_device .selected-filter-dropdown .dropdown-btn{width:100%;min-width:170px;display:inline-flex;justify-content:space-between;align-items:flex-start;padding:.5rem;border-radius:.25rem;border:1px solid #dee2e6;background-color:#fff;font-size:1rem;cursor:pointer}#recommend_block .selected-filter-dropdown .dropdown-btn i,#recommend_block_by_device .selected-filter-dropdown .dropdown-btn i{display:inline-block;font-size:1rem;margin-left:1.25rem;color:#0d6efd}#recommend_block .selected-filter-dropdown .dropdown-btn.active i,#recommend_block_by_device .selected-filter-dropdown .dropdown-btn.active i{transform:rotate(180deg)}#recommend_block .selected-filter-dropdown .dropdown-btn.active+.dropdown-content,#recommend_block_by_device .selected-filter-dropdown .dropdown-btn.active+.dropdown-content{display:block;top:calc(100% + .5rem);height:fit-content;transition:all .6s ease-out}@media (min-width: 600px){#recommend_block .selected-filter-dropdown .dropdown-btn,#recommend_block_by_device .selected-filter-dropdown .dropdown-btn{width:unset}}#recommend_block .selected-filter-dropdown .dropdown-content,#recommend_block_by_device .selected-filter-dropdown .dropdown-content{min-width:170px;z-index:11;height:0;overflow:hidden;position:absolute;top:100%;background:#d0d3df;max-width:100%;width:100%}#recommend_block .selected-filter-dropdown .dropdown-content ul,#recommend_block_by_device .selected-filter-dropdown .dropdown-content ul{list-style:none;font-size:1rem;padding:0;display:flex;text-align:center}#recommend_block .selected-filter-dropdown .dropdown-content ul.dropdown-content-btn,#recommend_block_by_device .selected-filter-dropdown .dropdown-content ul.dropdown-content-btn{background:#dee2e6}#recommend_block .selected-filter-dropdown .dropdown-content ul.dropdown-content-btn li,#recommend_block_by_device .selected-filter-dropdown .dropdown-content ul.dropdown-content-btn li{display:flex;justify-content:center;align-items:center}#recommend_block .selected-filter-dropdown .dropdown-content ul.dropdown-content-btn li div,#recommend_block_by_device .selected-filter-dropdown .dropdown-content ul.dropdown-content-btn li div{position:relative}#recommend_block .selected-filter-dropdown .dropdown-content ul.dropdown-content-btn li div div.bg-primary,#recommend_block_by_device .selected-filter-dropdown .dropdown-content ul.dropdown-content-btn li div div.bg-primary{display:none;position:absolute;width:100%;height:.25rem;bottom:-1rem}#recommend_block .selected-filter-dropdown .dropdown-content ul.dropdown-content-btn li.selected div.bg-primary,#recommend_block_by_device .selected-filter-dropdown .dropdown-content ul.dropdown-content-btn li.selected div.bg-primary{display:block}#recommend_block .selected-filter-dropdown .dropdown-content ul.dropdown-content-items,#recommend_block_by_device .selected-filter-dropdown .dropdown-content ul.dropdown-content-items{display:block;text-align:left;padding:.5rem 0;max-height:500px;overflow-y:auto}#recommend_block .selected-filter-dropdown .dropdown-content ul.dropdown-content-items div,#recommend_block .selected-filter-dropdown .dropdown-content ul.dropdown-content-items li,#recommend_block_by_device .selected-filter-dropdown .dropdown-content ul.dropdown-content-items div,#recommend_block_by_device .selected-filter-dropdown .dropdown-content ul.dropdown-content-items li{padding:.5rem 1rem}@media (min-width: 1280px){#recommend_block .selected-filter-dropdown .dropdown-content ul.dropdown-content-items,#recommend_block_by_device .selected-filter-dropdown .dropdown-content ul.dropdown-content-items{padding:1rem 0}#recommend_block .selected-filter-dropdown .dropdown-content ul.dropdown-content-items li,#recommend_block_by_device .selected-filter-dropdown .dropdown-content ul.dropdown-content-items li{padding:.5rem 1.5rem}}#recommend_block .selected-filter-dropdown .dropdown-content ul.dropdown-content-items li p,#recommend_block_by_device .selected-filter-dropdown .dropdown-content ul.dropdown-content-items li p{font-size:1rem;display:flex;align-items:center;justify-content:flex-start}#recommend_block .selected-filter-dropdown .dropdown-content ul.dropdown-content-items li p span.checkBox,#recommend_block_by_device .selected-filter-dropdown .dropdown-content ul.dropdown-content-items li p span.checkBox{display:flex;align-items:center;justify-content:center;height:20px;width:20px;background:white;border:1px solid #b6d8ff;margin-right:.75rem;text-align:center}#recommend_block .selected-filter-dropdown .dropdown-content ul.dropdown-content-items li p span.checkBox i,#recommend_block_by_device .selected-filter-dropdown .dropdown-content ul.dropdown-content-items li p span.checkBox i{color:#0d6efd;font-size:1.25rem}#recommend_block .selected-filter-dropdown .dropdown-content ul li,#recommend_block_by_device .selected-filter-dropdown .dropdown-content ul li{padding:1rem calc(1.05rem + 0.6vw);margin:0}@media (min-width: 1200px){#recommend_block .selected-filter-dropdown .dropdown-content ul li,#recommend_block_by_device .selected-filter-dropdown .dropdown-content ul li{padding:1rem 1.5rem}#recommend_block .selected-filter-dropdown .dropdown-content ul li p,#recommend_block_by_device .selected-filter-dropdown .dropdown-content ul li p{white-space:nowrap}}#recommend_block .selected-filter-dropdown .dropdown-content ul li p,#recommend_block_by_device .selected-filter-dropdown .dropdown-content ul li p{width:100%;font-size:1rem;cursor:pointer}@media (min-width: 600px){#recommend_block .selected-filter-dropdown .dropdown-content,#recommend_block_by_device .selected-filter-dropdown .dropdown-content{max-width:unset;width:max-content}}#recommend_block .selected-filter-dropdown .dropdown-btn,#recommend_block_by_device .selected-filter-dropdown .dropdown-btn{padding:.75rem}#recommend_block .selected-filter-tags .border-top,#recommend_block_by_device .selected-filter-tags .border-top{border-color:#ddd}#recommend_block .selected-filter-tags .tag-list div,#recommend_block_by_device .selected-filter-tags .tag-list div{margin:0 1.5rem 1.5rem 0;width:100%}#recommend_block .selected-filter-tags .tag-list div:last-child,#recommend_block_by_device .selected-filter-tags .tag-list div:last-child{margin-right:0}#recommend_block .selected-filter-tags .tag-list div p,#recommend_block_by_device .selected-filter-tags .tag-list div p{color:#212529;font-size:1.125rem;margin:0}@media (min-width: 1000px){#recommend_block .selected-filter-tags .tag-list div,#recommend_block_by_device .selected-filter-tags .tag-list div{width:unset}}#recommend_block .selected-filter-tags .tag-list ul,#recommend_block_by_device .selected-filter-tags .tag-list ul{padding:0;list-style:none;display:flex;flex-wrap:wrap}#recommend_block .selected-filter-tags .tag-list ul li,#recommend_block_by_device .selected-filter-tags .tag-list ul li{margin:.5rem 1rem 0 0}#recommend_block .selected-filter-tags .tag-list ul li:last-child,#recommend_block_by_device .selected-filter-tags .tag-list ul li:last-child{margin-right:0}#recommend_block .selected-filter-tags .tag-list ul li a,#recommend_block_by_device .selected-filter-tags .tag-list ul li a{background-color:#f1f3f8;border-radius:3px;color:#303030;cursor:pointer;display:inline-flex;font-size:.875rem;padding:0.5rem 0.75rem;width:-moz-fit-content;width:fit-content}#recommend_block .selected-filter-tags .tag-list ul li a:hover,#recommend_block_by_device .selected-filter-tags .tag-list ul li a:hover{background-color:#e7e9f1}#recommend_block .selected-filter-tags.d-none+.recommended-list,#recommend_block .selected-filter-tags.d-none+.recommended-list-by-device,#recommend_block_by_device .selected-filter-tags.d-none+.recommended-list,#recommend_block_by_device .selected-filter-tags.d-none+.recommended-list-by-device{margin-top:24px}#recommend_block .selected-filter-tags+.recommended-list,#recommend_block .selected-filter-tags+.recommended-list-by-device,#recommend_block_by_device .selected-filter-tags+.recommended-list,#recommend_block_by_device .selected-filter-tags+.recommended-list-by-device{margin-top:1rem}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFnZV9jb21wYXRpYmlsaXR5LmNzcyIsInNvdXJjZXMiOlsicGFnZV9jb21wYXRpYmlsaXR5LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiJGRlc2t0b3AtdWx0OiAxMjgwcHg7XG4kZGVza3RvcC1taW46IDEwMDBweDtcbiR0YWJsZXQtNjAwOiA2MDBweDtcblxub2wsXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbmNhcHRpb24sXG50aCxcbnRkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxucSxcbmJsb2NrcXVvdGUge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbnEge1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG5cbmJsb2NrcXVvdGUge1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG5cbmEgaW1nIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNsZWFyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmxpbmVfbm9fc2hvd19wYixcbi5ub19zaG93X20ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zaG93X20sXG4uc2hvd190bSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5hbHdheV9ub3RfdGhlcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jTWFpbl9NZW51X3dyYXBfZmFsc2Uge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkgZGl2IHtcbiAgJi53cmFwcGVyLFxuICAmLmNvbnRlbnQge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmNvbnRlbnQge1xuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmlzX2Jhbm5lciB7XG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uY29udGVudCBwLFxuLmlzX2Jhbm5lciBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29udGVudCB0YWJsZSB0ZCxcbi5pc19iYW5uZXIgdGFibGUgdGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY29udGVudCB1bCBsaSxcbi5pc19iYW5uZXIgdWwgbGksXG4uY29udGVudCBvbCxcbi5pc19iYW5uZXIgb2wge1xuICBtYXJnaW46IDA7XG59XG5cbi5jb250ZW50IHVsLFxuLmlzX2Jhbm5lciB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4uY29tcGF0aWJpbGl0eS1zZWN0aW9uIHtcbiAgcGFkZGluZzogY2FsYygxLjQ3NXJlbSArIDUuN3Z3KSAwIGNhbGMoMS41NzVyZW0gKyA2Ljl2dyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEYwRjM7XG4gIC5jb21wYUhlYWRlciwgLmNvbXBhSGVhZGVyLXI0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbV9oZWFkZXItYmcucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogODAlIGF1dG87XG4gIH1cblxuICAuY29tcGFIZWFkZXItcjQge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuXG4gIC5jb21wYUhlYWRlciB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4IDQwcHg7XG5cbiAgICAuY29tcGFIZWFkZXJfYmxvY2sge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoO1xuXG4gICAgICBoMiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAjMTkxYjFlO1xuXG4gICAgICAgICsgcCB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICMxOTFiMWU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmhlYWRlci1pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jaG9vc2UtbW9kZWwsXG4gIC5yZWNvbW1lbmRlZC1pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cblxuICAuY29tcGFMaXN0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBtYXJnaW4tdG9wOiAuNjQ1MTYlO1xuXG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiA0OS42Nzc0MiU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjY0NTE2JTtcblxuICAgICAgICAmOm50aC1jaGlsZCgybisxKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDJuKzIpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNTAuMzIyNTglO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICY6bGluayxcbiAgICAgICAgJjp2aXNpdGVkLFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIgLmRsX2xhYmVsX3RpdGxlLFxuICAgICAgICAmOmFjdGl2ZSAuZGxfbGFiZWxfdGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAjMDAzZTU2O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRsX2ltYWdlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA4NnB4O1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogODZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZGxfbGFiZWxfdGl0bGUge1xuICAgICAgICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gICAgICAgICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgICAgICAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICMwMDg4YmM7XG4gICAgICAgIH1cblxuICAgICAgICAuZGxfbGFiZWxfZGVzY3Ige1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBsaSxcbiAgICAgIGEge1xuICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jaG9vc2UtbW9kZWwge1xuICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgbWF4LWhlaWdodDtcbiAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCBtYXgtaGVpZ2h0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgbWF4LWhlaWdodDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCBtYXgtaGVpZ2h0O1xuICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgLmJsb2NrIHtcbiAgICAgID4gZGl2Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICAgIC5kZXNjciB7XG4gICAgICAgIG1hcmdpbjogY2FsYygxLjAyNXJlbSArIC4zdncpIDAgMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMS4wMjVyZW0gKyAuM3Z3KTtcbiAgICAgIH1cblxuICAgICAgLm1vZGVsLWxpc3Qtc2VsZWN0IHtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBtYXgtaGVpZ2h0LCBvcGFjaXR5LCBtYXJnaW4tdG9wO1xuICAgICAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBtYXgtaGVpZ2h0LCBvcGFjaXR5LCBtYXJnaW4tdG9wO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG1heC1oZWlnaHQsIG9wYWNpdHksIG1hcmdpbi10b3A7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG1heC1oZWlnaHQsIG9wYWNpdHksIG1hcmdpbi10b3A7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDE2cHggMCAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEYwRjA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiAzNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZzogM3B4IDEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICMzMzM7XG5cbiAgICAgICAgICBvcHRpb24ge1xuICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6LW1zLWV4cGFuZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMDcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxOTIzO1xuICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tb2RlbC1saXN0LXNlbGVjdC1zaG93IHtcbiAgICAgICAgbWF4LWhlaWdodDogNTBweDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgI3F0cy10cC1jaG9vc2UtZG93bmxvYWQge1xuICAgICAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAgb3BhY2l0eTogLjM7XG5cbiAgICAgICAgLmR3bi1kZXNjIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiAjRTBFMEUwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRvd25sb2FkLWJsb2NrIHtcbiAgICAgICAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IG1heC1oZWlnaHQsIG9wYWNpdHksIG1hcmdpbi10b3A7XG4gICAgICAgICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWF4LWhlaWdodCwgb3BhY2l0eSwgbWFyZ2luLXRvcDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG1heC1oZWlnaHQsIG9wYWNpdHksIG1hcmdpbi10b3A7XG4gICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWF4LWhlaWdodCwgb3BhY2l0eSwgbWFyZ2luLXRvcDtcbiAgICAgICAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICAmOmxpbmssXG4gICAgICAgICAgICAmOnZpc2l0ZWQge1xuICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgY29sb3I6IGdyYXk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRvd25sb2FkLWZpcm13YXJlIGg1IGEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucmVsZWFzZS1ub3RlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG5cbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1vZGVsLWZvciB7XG4gICAgICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kb3dubG9hZC1ibG9jay1zaG93IHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAzODBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2stYnktZGV2aWNlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIC5zdGVwX2Jsb2NrXzIgZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG5cbiAgICAgICAgLm1vZGVsLWxpc3Qtc2VsZWN0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNob29zZS1tb2RlbC1ieS1uYXMtb3BlbmVkIHtcbiAgICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAvL21heC1oZWlnaHQ6IDUwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAuY2hvb3NlLW1vZGVsLWJ5LWRldmljZS1vcGVuZWQge1xuICAgIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIC8vbWF4LWhlaWdodDogMzYwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5jaG9vc2UtbW9kZWwtc2hhbGwtY2xvc2VkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IDA7XG5cbiAgICAuYmxvY2s6bnRoLWNoaWxkKG4rMSkgPiBkaXY6bnRoLWNoaWxkKG4rMSkge1xuICAgICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBtYXJnaW47XG4gICAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBtYXJnaW47XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG1hcmdpbjtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG1hcmdpbjtcbiAgICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAuc3RlcF9ibG9jayxcbiAgLnN0ZXBfYmxvY2tfMiB7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLnN0ZXBfYmxvY2sgaDMsXG4gIC5zdGVwX2Jsb2NrXzIgaDMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IGNhbGMoMS4wNzVyZW0gKyAuOXZ3KTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuc3RlcF9ibG9jazpsYXN0LWNoaWxkIC5tb2RlbC1saXN0LXNlbGVjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5zdGVwX2Jsb2NrXzIge1xuICAgICY6bGFzdC1jaGlsZCAubW9kZWwtbGlzdC1zZWxlY3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gICAgLnN0ZXBzOm50aC1jaGlsZCgyKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zdGVwcyB7XG4gICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICBvcGFjaXR5OiAuMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIHBhZGRpbmc6IGNhbGMoMS4yNzVyZW0gKyAxLjV2dyk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgI3JlY29tbWVuZF9ibG9jayB7XG4gICAgLnN0ZXBfYmxvY2sge1xuICAgICAgaDMge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZWNvbW1lbmRlZC1saXN0IHtcbiAgICB0YWJsZSB7XG4gICAgICB0ZCB7XG4gICAgICAgIC5ub3RlLWJsb2NrIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMTIyLDI1NSwwLjEpO1xuICAgICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgICAqIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA3YWZmO1xuICAgICAgICAgIH1cbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBvbCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZWNvbW1lbmRlZC1pdGVtIHtcbiAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuXG4gICAgLmJsb2NrIHtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgIHBhZGRpbmc6IGNhbGMoMS4yNzVyZW0gKyAxLjV2dyk7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAuZGVzY3Ige1xuICAgICAgICBtYXJnaW46IDE2cHggMCAwO1xuICAgICAgICAmICsgLmRlc2NyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIH1cbiAgICAgICAgYSNub3QtcmVjb21tZW5kIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgY29sb3I6ICMwMDdhZmY7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzIyYTlmMDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAuaXRlbXMtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luOiAyN3B4IDAgMDtcblxuICAgICAgICAuYnRuLWRvd25sb2FkIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xuICAgICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICAgIGkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREREREREO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaGRkLXR5cGUge1xuICAgICAgICAmICsgLml0ZW1zLWNvbnRhaW5lciB7XG4gICAgICAgICAgbWFyZ2luOiAxcmVtIDAgMDtcbiAgICAgICAgfVxuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgPiBidXR0b24ge1xuICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBjb2xvcjtcbiAgICAgICAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBjb2xvcjtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGNvbG9yO1xuICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGNvbG9yO1xuICAgICAgICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgLy9oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNmE3MzdmO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBjb2xvcjogIzZhNzM3ZjtcblxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5NSwgMTAzLCAxMTMsIDAuMik7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmE3MzdmO1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWx0ZXIge1xuICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAuZmlsdGVyLXNlbGVjdC1ibG9jayB7XG4gICAgICAgICAgLy9oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzNjNDE0NztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmlsdGVyLXNlbGVjdCB7XG4gICAgICAgICAgICAvL3dpZHRoOiA2Mi4yNTgwNiU7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UwRTBFMDtcblxuICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGhlaWdodDogMjZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgei1pbmRleDogMjA7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzMzMztcblxuICAgICAgICAgICAgICAmOjotbXMtZXhwYW5kIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIG9wdGlvbiB7XG4gICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMEYwO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMTA3JztcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMEUwRTA7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yZWNvbW1lbmRlZC1saXN0IHtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0UwRTBFMDtcbiAgICAgICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgICAgICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuXG4gICAgICAgICAgdHIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmVlZGJhY2sge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMjgnO1xuICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhYWFhO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgLy9kaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIC8vZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC5saW5rLXRoaXMge1xuICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAmLmxpa2VkIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2E2YjlmZjtcblxuICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3NThkZTk7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAxMnB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcblxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1JTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGRkY7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcC1taW4pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDEycHg7XG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNERUUyRTY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9IFxuICAgICAgICAgICAgICAuc2hvdy1ub3RlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjI0OSc7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmW2RhdGEtbGFiZWxdOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLWxhYmVsKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDdhZmY7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuZW9sLXN0eWxlIHtcbiAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0MwMDAwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0MwMDAwMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAubmV3LXN0eWxlIHtcbiAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0MwMDAwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggOHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuYnVuZGxlLWRldmljZS1jZXJ0aWZpZWQtYmFkZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHRib2R5LFxuICAgICAgICAgIHRyLFxuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHRib2R5IHRkIHtcbiAgICAgICAgICAgIC5pdGVtLW5vdGUtYmxvY2sge1xuICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDUwO1xuXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuaXRlbS1ub3RlLWJsb2NrLXdpbmRvdyB7XG4gICAgICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaXRlbS1ub3RlLW9wZW5lZCAuaXRlbS1ub3RlLWJsb2NrIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcblxuICAgICAgICAgICAgICAuaXRlbS1ub3RlLWJsb2NrLXdpbmRvdyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yZWNvbW1lbmRlZC1saXN0LWJ5LWRldmljZSB7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAubm90LWZvdW5kIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIH1cblxuICAgICAgICAubGlzdC1ieS1kZXZpY2UtaXRlbSB7XG4gICAgICAgICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBjb2xvcjtcbiAgICAgICAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBjb2xvcjtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGNvbG9yO1xuICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGNvbG9yO1xuICAgICAgICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JjYzBjNjtcblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kZXZpY2UtaXRlbS1uYW1lIHtcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gICAgICAgICAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICMwZDBlMTA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gICAgICAgICAgICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgICAgICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgICAgICAgY29udGVudDogJ1xcZjE5Nic7XG4gICAgICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMzAzNDM5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kZXZpY2UtaXRlbS1ub3RlIHtcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWF4LWhlaWdodCwgb3BhY2l0eSwgbWFyZ2luLCBwYWRkaW5nO1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWF4LWhlaWdodCwgb3BhY2l0eSwgbWFyZ2luLCBwYWRkaW5nO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBtYXgtaGVpZ2h0LCBvcGFjaXR5LCBtYXJnaW4sIHBhZGRpbmc7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBtYXgtaGVpZ2h0LCBvcGFjaXR5LCBtYXJnaW4sIHBhZGRpbmc7XG4gICAgICAgICAgICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICAgICAgICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZjU7XG4gICAgICAgICAgICBjb2xvcjogIzIwMjAyMDtcblxuICAgICAgICAgICAgdGFibGUuZGV2aWNlLWl0ZW0tbm90ZS10YWJsZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgICAgICAgICAgICBib3JkZXItc3BhY2luZzogMDtcblxuICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzY4MDhjO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzBkMGUxMDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiY2MwYzY7XG5cbiAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjMGM2O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzBkMGUxMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRldmljZS1pdGVtLW5vdGUtY29udGVudCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgICAgICAgICAgLnJlY20tbGlzdC1ieS1kZXZpY2Uge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5yZWNtLWxpc3QtYnktZGV2aWNlID4gbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJheS10eXBlLW5hbWUge1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzAwM2U1NjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucmVjbS1saXN0LWJ5LWRldmljZV9iYXktbGlzdCA+IGxpIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMwZDBlMTA7XG5cbiAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnLCAnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5saXN0LWJ5LWRldmljZS1pdGVtLXNob3dub3RlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1YTYzO1xuXG4gICAgICAgICAgLmRldmljZS1pdGVtLW5hbWUge1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMTQ3JztcbiAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRldmljZS1pdGVtLW5vdGUge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNDAwMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5saW5rLXRoaXMge1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuXG4gICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxNjQnO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhYWFhO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5saWtlZCB7XG4gICAgICAgICAgICBjb2xvcjogIzQzNTlhYztcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM1OWFjO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jay1ieS1kZXZpY2Uge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gIH1cblxuICAucmVjb21tZW5kZWQtaXRlbS1zaG93IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgLmJsb2NrIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAucmVjb21tZW5kZWQtaXRlbS1jbG9zZWQge1xuICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWF4LWhlaWdodCwgbWFyZ2luO1xuICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IG1heC1oZWlnaHQsIG1hcmdpbjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG1heC1oZWlnaHQsIG1hcmdpbjtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBtYXgtaGVpZ2h0LCBtYXJnaW47XG4gICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnJlY29tbWVuZGVkLWl0ZW0ubm90LXJlY29tbWVuZCB7XG4gICAgaDMge1xuICAgICAgY29sb3I6ICNlNTU0NTQ7XG4gICAgfVxuXG4gICAgLmJsb2NrIC5yZWNvbW1lbmRlZC1saXN0IHRhYmxlIHtcbiAgICAgIHRoZWFkIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc3MjIwNztcbiAgICAgIH1cblxuICAgICAgdHIgdGRbZGF0YS1sYWJlbF06YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICNhNzJmMGE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrLWJ5LWRldmljZSAuc3RlcF9ibG9ja18yOmxhc3QtY2hpbGQgLm1vZGVsLWxpc3Qtc2VsZWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgd2luZG93cy1qdW1wLWluIHtcbiAgMCUge1xuICAgIHRvcDogMzAycHg7XG4gICAgcmlnaHQ6IDI1MHB4O1xuICAgIGJvdHRvbTogMjUwcHg7XG4gICAgbGVmdDogMjUwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLm5vdGUtc2VjdGlvbiB7XG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICBvcGFjaXR5OiAwO1xuXG4gIC5ub3RlLXNlY3Rpb24tYmxvY2sge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTAwO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLm5vdGUtc2VjdGlvbi1iYWNrZ3JvdW5kIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDUwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLm5vdGUtc2VjdGlvbi13aW5kb3cge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogNTU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgICAuY2xvc2UtYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ub3RlLXNlY3Rpb24tdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDYwcHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAubm90ZS1zZWN0aW9uLXdpdGgge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDYwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5ub3RlLXNlY3Rpb24tY29udGVudCB7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5vdGUtc2VjdGlvbi1pc2Nsb3NpbmcgLm5vdGUtc2VjdGlvbi1ibG9jayAubm90ZS1zZWN0aW9uLXdpbmRvdyB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm5vdGUtc2VjdGlvbi1pc29wZW5lZCB7XG4gIG9wYWNpdHk6IDE7XG5cbiAgLm5vdGUtc2VjdGlvbi1ibG9jayAubm90ZS1zZWN0aW9uLWJhY2tncm91bmQge1xuICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDNweCk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDNweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB9XG59XG5cbi5ub3QtcmVjb21tZW5kLWxpc3Qge1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgb3BhY2l0eTogMDtcblxuICAubm90LXJlY29tbWVuZC1saXN0LWJsb2NrIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwMDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5ub3QtcmVjb21tZW5kLWxpc3QtYmFja2dyb3VuZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiA1MDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5ub3QtcmVjb21tZW5kLWxpc3Qtd2luZG93IHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDU1O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAuY2xvc2UtYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ub3QtcmVjb21tZW5kLWxpc3QtdGl0bGUge1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIH1cblxuICAgICAgLm5vdC1yZWNvbW1lbmQtbGlzdC13aXRoIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG5cbiAgICAgIC5yZWNvbW1lbmRlZC1saXN0IHtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0UwRTBFMDtcbiAgICAgICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgICAgICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgICAgdHIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMTJweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG5cbiAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRkZGO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAuc2hvdy1ub3RlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjI0OSc7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmW2RhdGEtbGFiZWxdOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLWxhYmVsKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDdhZmY7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuZW9sLXN0eWxlIHtcbiAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmODM5NjtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmODM5NjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAubmV3LXN0eWxlIHtcbiAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0QzMkYyRjtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuYnVuZGxlLWRldmljZS1jZXJ0aWZpZWQtYmFkZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHRib2R5LFxuICAgICAgICAgIHRyLFxuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIHRib2R5IHRkIHtcbiAgICAgICAgICAvLyAgIC5pdGVtLW5vdGUtYmxvY2sge1xuICAgICAgICAgIC8vICAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAgICAvLyAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgICAgIC8vICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAgICAvLyAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgICAgIC8vICAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgLy8gICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgLy8gICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICAvLyAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgLy8gICAgIHotaW5kZXg6IDUwO1xuXG4gICAgICAgICAgLy8gICAgICY6YWZ0ZXIge1xuICAgICAgICAgIC8vICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIC8vICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIC8vICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAvLyAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAvLyAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgLy8gICAgIH1cblxuICAgICAgICAgIC8vICAgICAuaXRlbS1ub3RlLWJsb2NrLXdpbmRvdyB7XG4gICAgICAgICAgLy8gICAgICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgICAgICAgLy8gICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgICAgIC8vICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgICAgIC8vICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAgICAvLyAgICAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgICAgICAvLyAgICAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICAgICAgLy8gICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICAgICAgLy8gICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgICAgICAgIC8vICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAvLyAgICAgfVxuICAgICAgICAgIC8vICAgfVxuXG4gICAgICAgICAgLy8gICAuaXRlbS1ub3RlLW9wZW5lZCAuaXRlbS1ub3RlLWJsb2NrIHtcbiAgICAgICAgICAvLyAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgIC8vICAgICB0b3A6IDA7XG4gICAgICAgICAgLy8gICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIC8vICAgICBib3R0b206IDA7XG4gICAgICAgICAgLy8gICAgIGxlZnQ6IDA7XG4gICAgICAgICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcblxuICAgICAgICAgIC8vICAgICAuaXRlbS1ub3RlLWJsb2NrLXdpbmRvdyB7XG4gICAgICAgICAgLy8gICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIC8vICAgICB9XG4gICAgICAgICAgLy8gICB9XG4gICAgICAgICAgLy8gfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ub3QtcmVjb21tZW5kLWxpc3QtaXNjbG9zaW5nIC5ub3QtcmVjb21tZW5kLWxpc3QtYmxvY2sgLm5vdC1yZWNvbW1lbmQtbGlzdC13aW5kb3cge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5ub3QtcmVjb21tZW5kLWxpc3QtaXNvcGVuZWQge1xuICBvcGFjaXR5OiAxO1xuXG4gIC5ub3QtcmVjb21tZW5kLWxpc3QtYmxvY2sgLm5vdC1yZWNvbW1lbmQtbGlzdC1iYWNrZ3JvdW5kIHtcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigzcHgpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzcHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgfVxufVxuXG5ALW1vei1rZXlmcmFtZXMgc2VsZWN0b3ItaW5kaWNhdG9yIHtcbiAgNTAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzhFNkM5O1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzZWxlY3Rvci1pbmRpY2F0b3Ige1xuICA1MCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDOEU2Qzk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzZWxlY3Rvci1pbmRpY2F0b3Ige1xuICA1MCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDOEU2Qzk7XG4gIH1cbn1cblxuLnNlbGVjdG9yLWluZGljYXRvciB7XG4gIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAtbW96LWFuaW1hdGlvbi1uYW1lOiBzZWxlY3Rvci1pbmRpY2F0b3I7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNlbGVjdG9yLWluZGljYXRvcjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNlbGVjdG9yLWluZGljYXRvcjtcbiAgLW1vei1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbi5zdWdnZXN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuXG4gIC5zdWdnZXN0aW9uLWNvbnRhaW5lciB7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIHBhZGRpbmc6IGNhbGMoMS4yNzVyZW0gKyAxLjV2dyk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgaDMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgMCBjYWxjKDEuMDI1cmVtICsgLjN2dyk7XG4gICAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjA3NXJlbSArIC45dncpO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgZm9udC1zaXplOiBjYWxjKDEuMDI1cmVtICsgLjN2dyk7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmlucHV0LWZpZWxkczo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5pbnB1dC1sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjAyNXJlbSArIC4zdncpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIH1cblxuICAgIC5pbnB1dC10ZXh0LWZpZWxkIHtcbiAgICAgIGhlaWdodDogMzRweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEYwRjA7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UwRTBFMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5pbnB1dC1zZWxlY3Qtc2V0IHtcbiAgICAgIGhlaWdodDogMzRweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMEYwO1xuXG4gICAgICBzZWxlY3Qge1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgb3B0aW9uIHtcbiAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEYwRjA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotbXMtZXhwYW5kIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnXFxmMTA3JztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDE5MjM7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idXR0b24tc3VibWl0IHtcbiAgICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjAxMjVyZW0gKyAuMTV2dyk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA2MDYwO1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBwYWRkaW5nOiAuNzVyZW0gY2FsYygxLjFyZW0gKyAxLjJ2dyk7XG4gICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2MDYwNjA7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTA5MDkwO1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLm5vdC1yZWNvbW1lbmQge1xuICAgIC5zdWdnZXN0aW9uLWludHJvIGgzIHtcbiAgICAgIGNvbG9yOiAjZWM4MDgwO1xuICAgIH1cblxuICAgIC5nb3RvLW5vdC1yZWNvbW1lbmQge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgYSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTcyZjBhO1xuICAgICAgICBjb2xvcjogI0ZGRjtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q3M2QwZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29tcGF0aWJpbGl0eS1zZWN0aW9uIHtcbiAgLnJlY29tbWVuZGVkLWl0ZW0gLmJsb2NrIC5oZGQtdHlwZSA+IGJ1dHRvbiBzcGFuIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gICNyZW1hcmtfYmxvY2sge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAubGluZV9ub19zaG93X3BiIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuY29tcGF0aWJpbGl0eS1zZWN0aW9uIHtcbiAgICAuY29tcGFIZWFkZXIsIC5jb21wYUhlYWRlci1yNCB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJSBhdXRvO1xuICAgIH1cblxuICAgIC5jb21wYUhlYWRlciB7XG4gICAgICAuY29tcGFIZWFkZXJfYmxvY2sgaDIge1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuXG4gICAgICAgIGgyICsgcCB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbXBhTGlzdCB7XG4gICAgICB1bCB7XG4gICAgICAgIGxpLFxuICAgICAgICBhIHtcbiAgICAgICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIHdpZHRoOiA0OS42Nzc0MiU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgybisxKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDJuKzIpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MC4zMjI1OCU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgLmRsX2ltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTQ0cHg7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gZW5kIC5jb21wYXRpYmlsaXR5LXNlY3Rpb25cbn1cblxuLnN1bWJpdCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDMzLDM3LDQxLDAuMik7XG5cbiAgLnByaXZhY3ktbm90aWNlLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIHRleHRhcmVhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDEuMDI1cmVtICsgLjN2dyk7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKDEuMDI1cmVtICsgLjN2dyk7XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5jb21wYXRpYmlsaXR5LXNlY3Rpb24ge1xuICAgIC5jb21wYUhlYWRlciwgLmNvbXBhSGVhZGVyLXI0IHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNDAlIGF1dG87XG4gICAgfVxuXG4gICAgLmNvbXBhSGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweCA0MHB4O1xuXG4gICAgICAuY29tcGFIZWFkZXJfYmxvY2sge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNob29zZS1tb2RlbCB7XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7XG5cbiAgICAgIC5ibG9jay1ieS1kZXZpY2UgLnN0ZXBfYmxvY2tfMiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzYzQxNDc7XG5cbiAgICAgICAgLm1vZGVsLWxpc3Qtc2VsZWN0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNob29zZS1tb2RlbC1ieS1uYXMtb3BlbmVkIHtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNob29zZS1tb2RlbC1ieS1kZXZpY2Utb3BlbmVkIHtcbiAgICAgIG1heC1oZWlnaHQ6IDQyMHB4O1xuICAgIH1cblxuICAgIC5zdGVwX2Jsb2NrOmxhc3QtY2hpbGQgLm1vZGVsLWxpc3Qtc2VsZWN0LFxuICAgIC5zdGVwX2Jsb2NrXzI6bGFzdC1jaGlsZCAubW9kZWwtbGlzdC1zZWxlY3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAucmVjb21tZW5kZWQtbGlzdCB7XG4gICAgICB0YWJsZSB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAubm90ZS1ibG9jayB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yZWNvbW1lbmRlZC1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICAgIC5ibG9jayB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICAgICAuaXRlbXMtY29udGFpbmVyIHtcbiAgICAgICAgICBmbGV4LWZsb3c6IGluaXRpYWw7XG4gICAgICAgICAgLmJ0bi1kb3dubG9hZCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaGRkLXR5cGUge1xuICAgICAgICAgID4gYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmlsdGVyIHtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMjBweCA1cHg7XG4gICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gZW5kIC5ibG9ja1xuICAgIH1cblxuICAgIC5ibG9jay1ieS1kZXZpY2UgLnN0ZXBfYmxvY2tfMjpsYXN0LWNoaWxkIC5tb2RlbC1saXN0LXNlbGVjdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgICNyZW1hcmtfYmxvY2sge1xuICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgIH1cbiAgfVxuICAvLyBlbmQgLmNvbXBhdGliaWxpdHktc2VjdGlvblxuXG4gIC5ub3RlLXNlY3Rpb24gLm5vdGUtc2VjdGlvbi1ibG9jayAubm90ZS1zZWN0aW9uLXdpbmRvdyAubm90ZS1zZWN0aW9uLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxuXG4gIC5ub3QtcmVjb21tZW5kLWxpc3Qge1xuICAgIC5ub3QtcmVjb21tZW5kLWxpc3QtYmxvY2sge1xuICAgICAgLm5vdC1yZWNvbW1lbmQtbGlzdC13aW5kb3cge1xuICAgICAgICAgIHBhZGRpbmc6IDgwcHggNDBweDtcbiAgICAgICAgLm5vdC1yZWNvbW1lbmQtbGlzdC1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH0gIFxuXG4gIC5zdWdnZXN0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG5cbiAgICAuc3VnZ2VzdGlvbi1jb250YWluZXIge1xuICAgICAgLnN1bWJpdCB7XG4gICAgICAgIC5zdWJtaXQtYnRuLWJsb2NrIHtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpIHtcbiAgLmNvbXBhdGliaWxpdHktc2VjdGlvbiB7XG4gICAgLmNvbXBhTGlzdCB1bCBhIC5kbF9pbWFnZSB7XG4gICAgICB3aWR0aDogMjUwcHg7XG4gICAgICBoZWlnaHQ6IDE4MHB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlY29tbWVuZGVkLWl0ZW0ge1xuICAgICAgLmJsb2NrIHtcbiAgICAgICAgLnJlY29tbWVuZGVkLWxpc3QtYnktZGV2aWNlIHtcbiAgICAgICAgICAubGlzdC1ieS1kZXZpY2UtaXRlbSB7XG4gICAgICAgICAgICAuZGV2aWNlLWl0ZW0tbmFtZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGV2aWNlLWl0ZW0tbm90ZSB7XG4gICAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgICAmLmRldmljZS1pdGVtLW5vdGUtdGFibGUge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG5cbiAgICAgICAgICAgICAgICAgIHRyIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiY2MwYzY7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwZDBlMTA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29tcGFIZWFkZXIsIC5jb21wYUhlYWRlci1yNCB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDM1JSBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNob3dfdG0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmlsdGVyIHtcbiAgICAuZmlsdGVyLXNlbGVjdC1ibG9jayB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgfVxufVxuXG4uY29tcGF0aWJpbGl0eS1zZWN0aW9uIC5yZWNvbW1lbmRlZC1pdGVtIC5ibG9jayAuZmlsdGVyLnN1cHBvcnRlZC1ieSAuZmlsdGVyLXNlbGVjdC1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5ub19zaG93X20ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNob3dfbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb21wYXRpYmlsaXR5LXNlY3Rpb24ge1xuXG4gICAgLmNvbXBhSGVhZGVyLXI0IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29tX2hlYWRlci1iZy5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMiUgYXV0bztcblxuICAgICAgLmNvbXBhSGVhZGVyX2Jsb2NrIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogOTgwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29tcGFIZWFkZXIge1xuICAgICAgcGFkZGluZzogOTJweCAwIDA7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgICAuY29tcGFIZWFkZXJfYmxvY2sge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiA5ODBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcblxuICAgICAgICAgICsgcCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICAgICAgICAgIHdpZHRoOiA1My44NzA5NyU7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjY0NTE2JTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXItaW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiA0MS4yOTAzMiU7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNob29zZS1tb2RlbCxcbiAgICAucmVjb21tZW5kZWQtaXRlbSB7XG4gICAgICBwYWRkaW5nOiAwIDYwcHg7XG4gICAgfVxuXG4gICAgLmNvbXBhTGlzdCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiA5ODBweDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIHdpZHRoOiAzMi45MDMyMyU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgzbisxKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDNuKzIpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMy41NDgzOSU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoM24rMykge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDY3LjA5Njc3JTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hvb3NlLW1vZGVsIHtcbiAgICAgIC5ibG9jayB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRlc2NyIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2RlbC1saXN0LXNlbGVjdDphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMTkyMztcbiAgICAgICAgfVxuXG4gICAgICAgICNxdHMtdHAtY2hvb3NlLWRvd25sb2FkIHtcbiAgICAgICAgICAuZHduLWRlc2Mge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyNC41MTYxMyU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRvd25sb2FkLWJsb2NrLXNob3cge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIGVuZCAuYmxvY2tcbiAgICAgIC5ibG9jay1ieS1kZXZpY2Uge1xuICAgICAgICAuc3RlcF9ibG9ja18yIHtcbiAgICAgICAgICBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIGVuZCBjaG9vc2UtbW9kZWxcbiAgICAvLy5jaG9vc2UtbW9kZWwtYnktbmFzLW9wZW5lZCB7XG4gICAgLy8gIG1heC1oZWlnaHQ6IDQ4MHB4O1xuICAgIC8vfVxuICAgIC5jaG9vc2UtbW9kZWwtYnktZGV2aWNlLW9wZW5lZCB7XG4gICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICB9XG5cbiAgICAuc3RlcF9ibG9ja18yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAuc3RlcHMge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmVjb21tZW5kZWQtaXRlbSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAuYmxvY2sge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICYgKyAubm90ZS1ibG9jayB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICAgICAgJiArIC5ub3RlLWJsb2NrIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWx0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5maWx0ZXItc2VsZWN0LWJsb2NrIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAvL21pbi13aWR0aDogMjQuNTE2MTMlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMyU7XG4gICAgICAgICAgICAvL2Zsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgLy9tYXJnaW4tcmlnaHQ6IC42NDUxNiU7XG4gICAgICAgICAgICAvL2Zsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5zdXBwb3J0ZWQtYnkgLmZpbHRlci1zZWxlY3QtYmxvY2sge1xuICAgICAgICAgICAgd2lkdGg6IDQwJTtcblxuICAgICAgICAgICAgLmZpbHRlci1zZWxlY3Q6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFMEUwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWNvbW1lbmRlZC1saXN0IHtcbiAgICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcblxuICAgICAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xuXG4gICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAuaXRlbS1ub3RlLWJsb2NrIC5pdGVtLW5vdGUtYmxvY2std2luZG93IHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLml0ZW0tbm90ZS1vcGVuZWQgLml0ZW0tbm90ZS1ibG9jayAuaXRlbS1ub3RlLWJsb2NrLXdpbmRvdyB7XG4gICAgICAgICAgICAgICAgICB0b3A6IDgwcHg7XG4gICAgICAgICAgICAgICAgICByaWdodDogODBweDtcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogODBweDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUYzRjg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcblxuICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcblxuICAgICAgICAgICAgICAgIC5zaG93LW5vdGUge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNob3ctbm90ZTphZnRlciB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJltkYXRhLWxhYmVsXTpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBlbmQgLnJlY29tbWVuZGVkLWxpc3RcbiAgICAgICAgLnJlY29tbWVuZGVkLWxpc3QtYnktZGV2aWNlIHtcbiAgICAgICAgICAubGlzdC1ieS1kZXZpY2UtaXRlbS1zaG93bm90ZSB7XG4gICAgICAgICAgICAuZGV2aWNlLWl0ZW0tbm90ZSB7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGluay10aGlzIHtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBlbmQgLmJsb2NrXG4gICAgICAuYmxvY2stYnktZGV2aWNlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBlbmQgLnJlY29tbWVuZC1pdGVtXG4gICAgI3JlbWFya19ibG9jayB7XG4gICAgICBwYWRkaW5nOiAwIDYwcHg7XG5cbiAgICAgIHAge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvL2VuZCBjb21wYXRpYmlsaXR5LXNlY3Rpb25cblxuICAubm90ZS1zZWN0aW9uIHtcbiAgICAmLm5vdGUtc2VjdGlvbi1pc2Nsb3NpbmcgLm5vdGUtc2VjdGlvbi1ibG9jayAubm90ZS1zZWN0aW9uLXdpbmRvdyB7XG4gICAgICAtbW96LWFuaW1hdGlvbi1uYW1lOiBub25lO1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbm9uZTtcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBub25lO1xuICAgICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICB0b3A6IDMwMnB4O1xuICAgICAgcmlnaHQ6IDI1MHB4O1xuICAgICAgYm90dG9tOiAyNTBweDtcbiAgICAgIGxlZnQ6IDI1MHB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAubm90ZS1zZWN0aW9uLWJsb2NrIHtcbiAgICAgIC5ub3RlLXNlY3Rpb24tYmFja2dyb3VuZCB7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgICAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDBweCk7XG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigwcHgpO1xuICAgICAgfVxuXG4gICAgICAubm90ZS1zZWN0aW9uLXdpbmRvdyB7XG4gICAgICAgIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICAtbW96LWFuaW1hdGlvbi1uYW1lOiB3aW5kb3dzLWp1bXAtaW47XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHdpbmRvd3MtanVtcC1pbjtcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHdpbmRvd3MtanVtcC1pbjtcbiAgICAgICAgdG9wOiAxMzJweDtcbiAgICAgICAgcmlnaHQ6IDgwcHg7XG4gICAgICAgIGJvdHRvbTogODBweDtcbiAgICAgICAgbGVmdDogODBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgICAgIC5ub3RlLXNlY3Rpb24tY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMCA2MHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gZW5kIC5ub3RlLXNlY3Rpb24tYmxvY2tcbiAgfVxuXG4gIC5ub3QtcmVjb21tZW5kLWxpc3Qge1xuICAgICYubm90LXJlY29tbWVuZC1saXN0LWlzY2xvc2luZyAubm90LXJlY29tbWVuZC1saXN0LWJsb2NrIC5ub3QtcmVjb21tZW5kLWxpc3Qtd2luZG93IHtcbiAgICAgIC1tb3otYW5pbWF0aW9uLW5hbWU6IG5vbmU7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBub25lO1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IG5vbmU7XG4gICAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgIHRvcDogMzAycHg7XG4gICAgICByaWdodDogMjUwcHg7XG4gICAgICBib3R0b206IDI1MHB4O1xuICAgICAgbGVmdDogMjUwcHg7XG4gICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAucmVjb21tZW5kZWQtbGlzdCB7XG4gICAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG5cbiAgICAgICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcblxuICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgLml0ZW0tbm90ZS1ibG9jayAuaXRlbS1ub3RlLWJsb2NrLXdpbmRvdyB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pdGVtLW5vdGUtb3BlbmVkIC5pdGVtLW5vdGUtYmxvY2sgLml0ZW0tbm90ZS1ibG9jay13aW5kb3cge1xuICAgICAgICAgICAgICAgICAgdG9wOiA4MHB4O1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgICBib3R0b206IDgwcHg7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiA4MHB4O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG5cbiAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cbiAgICAgICAgICAgICAgICAuc2hvdy1ub3RlIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zaG93LW5vdGU6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZbZGF0YS1sYWJlbF06YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5vdC1yZWNvbW1lbmQtbGlzdC1ibG9jayB7XG4gICAgICAubm90LXJlY29tbWVuZC1saXN0LWJhY2tncm91bmQge1xuICAgICAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgICAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigwcHgpO1xuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMHB4KTtcbiAgICAgIH1cblxuICAgICAgLm5vdC1yZWNvbW1lbmQtbGlzdC13aW5kb3cge1xuICAgICAgICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgLW1vei1hbmltYXRpb24tbmFtZTogd2luZG93cy1qdW1wLWluO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB3aW5kb3dzLWp1bXAtaW47XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiB3aW5kb3dzLWp1bXAtaW47XG4gICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgcmlnaHQ6IDgwcHg7XG4gICAgICAgIGJvdHRvbTogNjBweDtcbiAgICAgICAgbGVmdDogODBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDYwcHg7XG5cbiAgICAgICAgLm5vdC1yZWNvbW1lbmQtbGlzdC1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDYwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucmVjb21tZW5kZWQtbGlzdCB7XG4gICAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG5cbiAgICAgICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG5cbiAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAxMnB4O1xuXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNERUUyRTY7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNob3ctbm90ZSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2hvdy1ub3RlOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmW2RhdGEtbGFiZWxdOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBlbmQgLm5vdGUtc2VjdGlvblxuICAuc3VnZ2VzdGlvbiB7XG4gICAgcGFkZGluZzogMCA2MHB4O1xuXG4gICAgLnN1Z2dlc3Rpb24tY29udGFpbmVyIHtcbiAgICAgIC5pbnB1dC1zZWxlY3Qtc2V0OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMTkyMztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwNDBweCkge1xuICAuY29tcGF0aWJpbGl0eS1zZWN0aW9uIC5jb21wYUhlYWRlciB7XG4gICAgcGFkZGluZzogOTJweCAyMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwNzBweCkge1xuICAuY29tcGF0aWJpbGl0eS1zZWN0aW9uIC5jb21wYUhlYWRlci1yNCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMCUgYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTE3MHB4KSB7XG4gIC5jb21wYXRpYmlsaXR5LXNlY3Rpb24gLmNvbXBhSGVhZGVyLXI0IHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI3LjUlIGF1dG87XG4gIH1cbn1cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTA3MHB4KSB7XG4gIC5jb21wYXRpYmlsaXR5LXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDUuNzVyZW0gMCA2Ljc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm5vdGUtc2VjdGlvbiAubm90ZS1zZWN0aW9uLWJsb2NrIC5ub3RlLXNlY3Rpb24td2luZG93IHtcbiAgICB0b3A6IDE3MnB4O1xuICAgIHJpZ2h0OiAxMjBweDtcbiAgICBib3R0b206IDEyMHB4O1xuICAgIGxlZnQ6IDEyMHB4O1xuICB9XG5cbiAgLmNvbXBhdGliaWxpdHktc2VjdGlvbiB7XG4gICAgLmNvbXBhSGVhZGVyLXI0IHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuICAgIC5jaG9vc2UtbW9kZWwge1xuICAgICAgLmJsb2NrIHtcbiAgICAgICAgPiBkaXY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnN0ZXBfYmxvY2sgaDMsXG4gICAgLnN0ZXBfYmxvY2tfMiBoMyB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxuICAgIC5zdGVwcyB7XG4gICAgICBwYWRkaW5nOiA0MHB4O1xuICAgIH1cbiAgICAucmVjb21tZW5kZWQtaXRlbSB7XG4gICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgLmJsb2NrIHtcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnN1Z2dlc3Rpb24ge1xuICAgIC5zdWdnZXN0aW9uLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgICAgLmlucHV0LWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgICAgLnByaXZhY3ktbm90aWNlLWJsb2NrIHtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc3VtYml0IHtcbiAgICAgICAgLmJ1dHRvbi1zdWJtaXQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgcGFkZGluZzogLjc1cmVtIDJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAuY29tcGF0aWJpbGl0eS1zZWN0aW9uIHtcbiAgICAuY29tcGFIZWFkZXIsIC5jb21wYUhlYWRlci1yNCB7XG4gICAgICAuY29tcGFIZWFkZXJfYmxvY2sge1xuICAgICAgICB3aWR0aDogMTI4MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb21wYUxpc3Qge1xuICAgICAgd2lkdGg6IDEyODBweDtcbiAgICB9XG5cbiAgICAucmVjb21tZW5kZWQtaXRlbSB7XG4gICAgICAuYmxvY2stYnktZGV2aWNlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy9lbmQgY29tcGF0aWJpbGl0eS1zZWN0aW9uXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvbXBhdGliaWxpdHktc2VjdGlvbiB7XG4gICAgLmNob29zZS1tb2RlbCxcbiAgICAucmVjb21tZW5kZWQtaXRlbSxcbiAgICAuc3VnZ2VzdGlvbixcbiAgICAjcmVtYXJrX2Jsb2NrIHtcbiAgICAgIHBhZGRpbmc6IDAgODBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAubm90LXJlY29tbWVuZC1saXN0IC5ub3QtcmVjb21tZW5kLWxpc3QtYmxvY2sgLm5vdC1yZWNvbW1lbmQtbGlzdC13aW5kb3cge1xuICAgIHRvcDogMTcycHg7XG4gICAgcmlnaHQ6IDEyMHB4O1xuICAgIGJvdHRvbTogMTIwcHg7XG4gICAgbGVmdDogMTIwcHg7XG4gIH1cbiAgLmNvbXBhdGliaWxpdHktc2VjdGlvbiB7XG4gICAgLmNob29zZS1tb2RlbCxcbiAgICAucmVjb21tZW5kZWQtaXRlbSxcbiAgICAuc3VnZ2VzdGlvbixcbiAgICAjcmVtYXJrX2Jsb2NrIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTY0MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG4gIC5zdWdnZXN0aW9uIHtcbiAgICAuc3VnZ2VzdGlvbi1jb250YWluZXIge1xuICAgICAgLnByaXZhY3ktbm90aWNlLWJsb2NrIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYXJ0aWNsZS5zcWZrLWFydGljbGUge1xuICBwLCBoMSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC50YWItYnV0dG9ucy5wcm9kdWN0LWhlYWRlci5wcm9kdWN0LWhlYWRlci0ta2V5dmlzaW9uLWJvdHRvbTpub3QoLnByb2R1Y3QtaGVhZGVyLS1maXhlZCkge1xuICAgIC5zcWZrLWNvbnRhaW5lciB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3AtdWx0KSB7XG4gICAgICAgIC5wcm9kdWN0LWhlYWRlcl9fdGl0bGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnByb2R1Y3QtaGVhZGVyX19kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3JlY29tbWVuZF9ibG9jaywgI3JlY29tbWVuZF9ibG9ja19ieV9kZXZpY2Uge1xuICAkZ3JheTogI2RlZTJlNjtcbiAgLnNlbGVjdGVkLWZpbHRlci1kcm9wZG93biB7XG4gICAgLmRyb3Bkb3duLWJ0biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMTcwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZzogLjVyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICAgICAgICBjb2xvcjogIzBkNmVmZDtcbiAgICAgIH1cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgaSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgICAmICsgLmRyb3Bkb3duLWNvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRvcDogY2FsYygxMDAlICsgLjVyZW0pO1xuICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC42cyBlYXNlLW91dDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQtNjAwKSB7XG4gICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tY29udGVudCB7XG4gICAgICBtaW4td2lkdGg6IDE3MHB4O1xuICAgICAgei1pbmRleDogMTE7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI2QwZDNkZjtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgJi5kcm9wZG93bi1jb250ZW50LWJ0biB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheTtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpdi5iZy1wcmltYXJ5IHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpLnNlbGVjdGVkIGRpdi5iZy1wcmltYXJ5IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5kcm9wZG93bi1jb250ZW50LWl0ZW1zIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHBhZGRpbmc6IC41cmVtIDA7XG4gICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICBkaXYsIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcC11bHQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogLjVyZW0gMS41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgIHNwYW4uY2hlY2tCb3gge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I2ZDhmZjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC43NXJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzBkNmVmZDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHBhZGRpbmc6IDFyZW0gY2FsYygxLjA1cmVtICsgMC42dncpO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0LTYwMCkge1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5kcm9wZG93bi1idG4ge1xuICAgICAgcGFkZGluZzogLjc1cmVtO1xuICAgIH1cbiAgfVxuICAuc2VsZWN0ZWQtZmlsdGVyLXRhZ3Mge1xuICAgIC5ib3JkZXItdG9wIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgICB9XG4gICAgXG4gICAgLnRhZy1saXN0IHtcbiAgICAgIGRpdiB7XG4gICAgICAgIG1hcmdpbjogMCAxLjVyZW0gMS41cmVtIDA7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICB3aWR0aDogdW5zZXQ7XG5cbiAgICAgICAgfVxuICAgICAgfTtcbiAgICAgIHVsIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luOiAuNXJlbSAxcmVtIDAgMDtcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYzZjg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBjb2xvcjogIzMwMzAzMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gICAgICAgICAgICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlOWYxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuZC1ub25lICsgLnJlY29tbWVuZGVkLWxpc3QsICYuZC1ub25lICsgLnJlY29tbWVuZGVkLWxpc3QtYnktZGV2aWNlIHtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgfVxuXG4gICAgJiArIC5yZWNvbW1lbmRlZC1saXN0LCAmICsgLnJlY29tbWVuZGVkLWxpc3QtYnktZGV2aWNlIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgfVxuICB9XG59XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBSUEsQUFBQSxFQUFFLENBQ0YsRUFBRSxBQUFDLENBQ0QsVUFBVSxDQUFFLElBQUksQ0FDakIsQUFFRCxBQUFBLEtBQUssQUFBQyxDQUNKLGVBQWUsQ0FBRSxRQUFRLENBQ3pCLGNBQWMsQ0FBRSxDQUFDLENBQ2xCLEFBRUQsQUFBQSxPQUFPLENBQ1AsRUFBRSxDQUNGLEVBQUUsQUFBQyxDQUNELFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLGNBQWMsQ0FBRSxNQUFNLENBQ3ZCLEFBRUQsQUFBQSxDQUFDLENBQ0QsVUFBVSxBQUFDLENBQ1QsTUFBTSxDQUFFLElBQUksQ0FDYixBQUVELEFBQ0UsQ0FERCxBQUNFLE9BQU8sQ0FEVixDQUFDLEFBRUUsTUFBTSxBQUFDLENBQ04sT0FBTyxDQUFFLEVBQUUsQ0FDWCxPQUFPLENBQUUsSUFBSSxDQUNkLEFBR0gsQUFDRSxVQURRLEFBQ1AsT0FBTyxDQURWLFVBQVUsQUFFUCxNQUFNLEFBQUMsQ0FDTixPQUFPLENBQUUsRUFBRSxDQUNYLE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUFHSCxBQUFBLENBQUMsQ0FBQyxHQUFHLEFBQUMsQ0FDSixNQUFNLENBQUUsSUFBSSxDQUNiLEFBRUQsQUFBQSxPQUFPLENBQ1AsS0FBSyxDQUNMLE9BQU8sQ0FDUCxVQUFVLENBQ1YsTUFBTSxDQUNOLE1BQU0sQ0FDTixNQUFNLENBQ04sTUFBTSxDQUNOLElBQUksQ0FDSixJQUFJLENBQ0osR0FBRyxDQUNILE9BQU8sQ0FDUCxPQUFPLEFBQUMsQ0FDTixPQUFPLENBQUUsS0FBSyxDQUNmLEFBRUQsQUFBQSxNQUFNLEFBQUMsQ0FDTCxPQUFPLENBQUUsRUFBRSxDQUNYLE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWixB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 */
