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

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFnZV9jb21wYXRpYmlsaXR5LmNzcyIsInNvdXJjZXMiOlsicGFnZV9jb21wYXRpYmlsaXR5LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxuYXBwbGV0LFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hLFxuYWJicixcbmFjcm9ueW0sXG5hZGRyZXNzLFxuYmlnLFxuY2l0ZSxcbmNvZGUsXG5kZWwsXG5kZm4sXG5lbSxcbmltZyxcbmlucyxcbmtiZCxcbnEsXG5zLFxuc2FtcCxcbnNtYWxsLFxuc3RyaWtlLFxuc3Ryb25nLFxuc3ViLFxuc3VwLFxudHQsXG52YXIsXG5iLFxudSxcbmksXG5jZW50ZXIsXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxubGksXG5maWVsZHNldCxcbmZvcm0sXG5sYWJlbCxcbmxlZ2VuZCxcbnRhYmxlLFxuY2FwdGlvbixcbnRib2R5LFxudGZvb3QsXG50aGVhZCxcbnRyLFxudGgsXG50ZCxcbmFydGljbGUsXG5hc2lkZSxcbmNhbnZhcyxcbmRldGFpbHMsXG5lbWJlZCxcbmZpZ3VyZSxcbmZpZ2NhcHRpb24sXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxub3V0cHV0LFxucnVieSxcbnNlY3Rpb24sXG5zdW1tYXJ5LFxudGltZSxcbm1hcmssXG5hdWRpbyxcbnZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbm9sLFxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5jYXB0aW9uLFxudGgsXG50ZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnEsXG5ibG9ja3F1b3RlIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5xIHtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuXG5ibG9ja3F1b3RlIHtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuXG5hIGltZyB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwsXG5ib2R5LFxudGQsXG5saSxcbmRpdixcbnAsXG5pbnB1dCxcbnNlbGVjdCxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbmJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBIZWx2ZXRpY2EsIFZlcmRhbmEsIFRhaG9tYSwgXCJQaW5nRmFuZyBUQ1wiLCBcIkxhbnRpbmdoZWkgVENcIiwgXCLlvq7ou5/mraPpu5Hpq5RcIiwgXCJNaWNyb3NvZnQgSmhlbmdIZWlcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuXG4uY2xlYXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ubGluZV9ub19zaG93X3BiLFxuLm5vX3Nob3dfbSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNob3dfbSxcbi5zaG93X3RtIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmFsd2F5X25vdF90aGVyZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNNYWluX01lbnVfd3JhcF9mYWxzZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYm9keSBkaXYge1xuICAmLndyYXBwZXIsXG4gICYuY29udGVudCB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY29udGVudCB7XG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uaXNfYmFubmVyIHtcbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5jb250ZW50IHAsXG4uaXNfYmFubmVyIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5jb250ZW50IHRhYmxlIHRkLFxuLmlzX2Jhbm5lciB0YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jb250ZW50IHVsIGxpLFxuLmlzX2Jhbm5lciB1bCBsaSxcbi5jb250ZW50IG9sLFxuLmlzX2Jhbm5lciBvbCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNvbnRlbnQgdWwsXG4uaXNfYmFubmVyIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5jb21wYXRpYmlsaXR5LXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gIC5jb21wYUhlYWRlciB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4IDQwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jb21faGVhZGVyLWJnLnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJSBhdXRvO1xuXG4gICAgLmNvbXBhSGVhZGVyX2Jsb2NrIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcblxuICAgICAgaDIge1xuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBjb2xvcjogIzE5MWIxZTtcblxuICAgICAgICArIHAge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGNvbG9yOiAjMTkxYjFlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXItaW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VhcmNoX2J5LFxuICAuY2hvb3NlLW1vZGVsLFxuICAucmVjb21tZW5kZWQtaXRlbSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG5cbiAgLmNvbXBhTGlzdCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogYXV0bztcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbWFyZ2luLXRvcDogLjY0NTE2JTtcblxuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogNDkuNjc3NDIlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC42NDUxNiU7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgybisyKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwLjMyMjU4JTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmOmxpbmssXG4gICAgICAgICY6dmlzaXRlZCxcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIC5kbF9sYWJlbF90aXRsZSxcbiAgICAgICAgJjphY3RpdmUgLmRsX2xhYmVsX3RpdGxlIHtcbiAgICAgICAgICBjb2xvcjogIzAwM2U1NjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kbF9pbWFnZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgIGhlaWdodDogODZweDtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDg2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRsX2xhYmVsX3RpdGxlIHtcbiAgICAgICAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICAgICAgICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gICAgICAgICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAjMDA4OGJjO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRsX2xhYmVsX2Rlc2NyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgbGksXG4gICAgICBhIHtcbiAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2hvb3NlLW1vZGVsIHtcbiAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIG1heC1oZWlnaHQ7XG4gICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgbWF4LWhlaWdodDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIG1heC1oZWlnaHQ7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgbWF4LWhlaWdodDtcbiAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuXG4gICAgLmJsb2NrIHtcbiAgICAgIC5kZXNjciB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjNTM1YTYzO1xuICAgICAgfVxuXG4gICAgICAubW9kZWwtbGlzdC1zZWxlY3Qge1xuICAgICAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IG1heC1oZWlnaHQsIG9wYWNpdHksIG1hcmdpbi10b3A7XG4gICAgICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IG1heC1oZWlnaHQsIG9wYWNpdHksIG1hcmdpbi10b3A7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWF4LWhlaWdodCwgb3BhY2l0eSwgbWFyZ2luLXRvcDtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWF4LWhlaWdodCwgb3BhY2l0eSwgbWFyZ2luLXRvcDtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDtcbiAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IDM0cHggIWltcG9ydGFudDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjb2xvcjogIzMzMztcblxuICAgICAgICAgIG9wdGlvbiB7XG4gICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMEYwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjotbXMtZXhwYW5kIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJ1xcZjEwNyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDE5MjM7XG4gICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1vZGVsLWxpc3Qtc2VsZWN0LXNob3cge1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgICAjcXRzLXRwLWNob29zZS1kb3dubG9hZCB7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICAgICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgICAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgICBvcGFjaXR5OiAuMztcblxuICAgICAgICAuZHduLWRlc2Mge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICNFMEUwRTA7XG4gICAgICAgIH1cblxuICAgICAgICAuZG93bmxvYWQtYmxvY2sge1xuICAgICAgICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWF4LWhlaWdodCwgb3BhY2l0eSwgbWFyZ2luLXRvcDtcbiAgICAgICAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBtYXgtaGVpZ2h0LCBvcGFjaXR5LCBtYXJnaW4tdG9wO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWF4LWhlaWdodCwgb3BhY2l0eSwgbWFyZ2luLXRvcDtcbiAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBtYXgtaGVpZ2h0LCBvcGFjaXR5LCBtYXJnaW4tdG9wO1xuICAgICAgICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgICY6bGluayxcbiAgICAgICAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICBjb2xvcjogZ3JheTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZG93bmxvYWQtZmlybXdhcmUgaDUgYSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5yZWxlYXNlLW5vdGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICAgICAgaDUge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubW9kZWwtZm9yIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRvd25sb2FkLWJsb2NrLXNob3cge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDM4MHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IGRpdjpudGgtY2hpbGQobisxKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrLWJ5LWRldmljZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAuc3RlcF9ibG9ja18yIGRpdjpudGgtY2hpbGQoMikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuXG4gICAgICAgIC5tb2RlbC1saXN0LXNlbGVjdCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jaG9vc2UtbW9kZWwtYnktbmFzLW9wZW5lZCB7XG4gICAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgLy9tYXgtaGVpZ2h0OiA1MDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLmNob29zZS1tb2RlbC1ieS1kZXZpY2Utb3BlbmVkIHtcbiAgICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAvL21heC1oZWlnaHQ6IDM2MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAuY2hvb3NlLW1vZGVsLXNoYWxsLWNsb3NlZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuXG4gICAgLmJsb2NrOm50aC1jaGlsZChuKzEpID4gZGl2Om50aC1jaGlsZChuKzEpIHtcbiAgICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWFyZ2luO1xuICAgICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWFyZ2luO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBtYXJnaW47XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBtYXJnaW47XG4gICAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLnN0ZXBfYmxvY2ssXG4gIC5zdGVwX2Jsb2NrXzIge1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIC5zdGVwX2Jsb2NrIGgzLFxuICAuc3RlcF9ibG9ja18yIGgzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyMHB4IDAgNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGNvbG9yOiAjNzE3Yjg3O1xuICB9XG5cbiAgLnN0ZXBfYmxvY2s6bGFzdC1jaGlsZCAubW9kZWwtbGlzdC1zZWxlY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuc3RlcF9ibG9ja18yIHtcbiAgICAmOmxhc3QtY2hpbGQgLm1vZGVsLWxpc3Qtc2VsZWN0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnN0ZXBzIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTBhN2FmO1xuICAgIH1cbiAgfVxuXG4gIC5zdGVwcyB7XG4gICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICBvcGFjaXR5OiAuMztcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICNyZWNvbW1lbmRfYmxvY2sge1xuICAgIC5zdGVwX2Jsb2NrIHtcbiAgICAgIGgzIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmVjb21tZW5kZWQtaXRlbSB7XG4gICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC41cztcblxuICAgIC5ibG9jayB7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjYzBjNjtcblxuICAgICAgaDMge1xuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIH1cblxuICAgICAgLmhkZC10eXBlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDVweDtcblxuICAgICAgICA+IGJ1dHRvbiB7XG4gICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGNvbG9yO1xuICAgICAgICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGNvbG9yO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgY29sb3I7XG4gICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgY29sb3I7XG4gICAgICAgICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzZhNzM3ZjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICM2YTczN2Y7XG5cbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTUsIDEwMywgMTEzLCAwLjIpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZhNzM3ZjtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmlsdGVyIHtcbiAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgLmZpbHRlci1zZWxlY3QtYmxvY2sge1xuICAgICAgICAgIC8vaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICMzYzQxNDc7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZpbHRlci1zZWxlY3Qge1xuICAgICAgICAgICAgd2lkdGg6IDYyLjI1ODA2JTtcbiAgICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMEUwRTA7XG5cbiAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDhweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG5cbiAgICAgICAgICAgICAgJjo6LW1zLWV4cGFuZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBvcHRpb24ge1xuICAgICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJ1xcZjEwNyc7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFMEUwO1xuICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucmVjb21tZW5kZWQtbGlzdCB7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgICAgdGFibGUge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMEUwRTA7XG4gICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgICAgICAgICBib3JkZXItc3BhY2luZzogMDtcblxuICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI0UwRTBFMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgybisxKSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NjtcblxuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuXG4gICAgICAgICAgICAgICAgICAuc2hvdy1ub3RlIHtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNhYWE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubGluay10aGlzIHtcbiAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5saWtlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNhNmI5ZmY7XG5cbiAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU4ZGU5O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2U1NjtcbiAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG5cbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAlO1xuXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMGQwZTEwO1xuXG4gICAgICAgICAgICAgIC5zaG93LW5vdGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMjQ5JztcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICZbZGF0YS1sYWJlbF06YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwODhiYztcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5lb2wtc3R5bGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmY4Mzk2O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmY4Mzk2O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHRib2R5LFxuICAgICAgICAgIHRyLFxuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHRib2R5IHRkIHtcbiAgICAgICAgICAgIC5pdGVtLW5vdGUtYmxvY2sge1xuICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDUwO1xuXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuaXRlbS1ub3RlLWJsb2NrLXdpbmRvdyB7XG4gICAgICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaXRlbS1ub3RlLW9wZW5lZCAuaXRlbS1ub3RlLWJsb2NrIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcblxuICAgICAgICAgICAgICAuaXRlbS1ub3RlLWJsb2NrLXdpbmRvdyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yZWNvbW1lbmRlZC1saXN0LWJ5LWRldmljZSB7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAubm90LWZvdW5kIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIH1cblxuICAgICAgICAubGlzdC1ieS1kZXZpY2UtaXRlbSB7XG4gICAgICAgICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBjb2xvcjtcbiAgICAgICAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBjb2xvcjtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGNvbG9yO1xuICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGNvbG9yO1xuICAgICAgICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JjYzBjNjtcblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kZXZpY2UtaXRlbS1uYW1lIHtcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gICAgICAgICAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBjb2xvcjogIzBkMGUxMDtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gICAgICAgICAgICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgICAgICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgICAgICAgY29udGVudDogJ1xcZjE5Nic7XG4gICAgICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMzAzNDM5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kZXZpY2UtaXRlbS1ub3RlIHtcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWF4LWhlaWdodCwgb3BhY2l0eSwgbWFyZ2luLCBwYWRkaW5nO1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWF4LWhlaWdodCwgb3BhY2l0eSwgbWFyZ2luLCBwYWRkaW5nO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBtYXgtaGVpZ2h0LCBvcGFjaXR5LCBtYXJnaW4sIHBhZGRpbmc7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBtYXgtaGVpZ2h0LCBvcGFjaXR5LCBtYXJnaW4sIHBhZGRpbmc7XG4gICAgICAgICAgICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICAgICAgICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y0ZjU7XG4gICAgICAgICAgICBjb2xvcjogIzIwMjAyMDtcblxuICAgICAgICAgICAgdGFibGUuZGV2aWNlLWl0ZW0tbm90ZS10YWJsZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgICAgICAgICAgICBib3JkZXItc3BhY2luZzogMDtcblxuICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzY4MDhjO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzBkMGUxMDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiY2MwYzY7XG5cbiAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjMGM2O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzBkMGUxMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRldmljZS1pdGVtLW5vdGUtY29udGVudCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgICAgICAgICAgLnJlY20tbGlzdC1ieS1kZXZpY2Uge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5yZWNtLWxpc3QtYnktZGV2aWNlID4gbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJheS10eXBlLW5hbWUge1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzAwM2U1NjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucmVjbS1saXN0LWJ5LWRldmljZV9iYXktbGlzdCA+IGxpIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMwZDBlMTA7XG5cbiAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnLCAnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5saXN0LWJ5LWRldmljZS1pdGVtLXNob3dub3RlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1YTYzO1xuXG4gICAgICAgICAgLmRldmljZS1pdGVtLW5hbWUge1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMTQ3JztcbiAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRldmljZS1pdGVtLW5vdGUge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNDAwMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5saW5rLXRoaXMge1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICNhYWFhYWE7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxNjQnO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhYWFhO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5saWtlZCB7XG4gICAgICAgICAgICBjb2xvcjogIzQzNTlhYztcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM1OWFjO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jay1ieS1kZXZpY2Uge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gIH1cblxuICAucmVjb21tZW5kZWQtaXRlbS1zaG93IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgLmJsb2NrIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAucmVjb21tZW5kZWQtaXRlbS1jbG9zZWQge1xuICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWF4LWhlaWdodCwgbWFyZ2luO1xuICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IG1heC1oZWlnaHQsIG1hcmdpbjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IG1heC1oZWlnaHQsIG1hcmdpbjtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBtYXgtaGVpZ2h0LCBtYXJnaW47XG4gICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnJlY29tbWVuZGVkLWl0ZW0ubm90LXJlY29tbWVuZCB7XG4gICAgaDMge1xuICAgICAgY29sb3I6ICNlNTU0NTQ7XG4gICAgfVxuXG4gICAgLmJsb2NrIC5yZWNvbW1lbmRlZC1saXN0IHRhYmxlIHtcbiAgICAgIHRoZWFkIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc3MjIwNztcbiAgICAgIH1cblxuICAgICAgdHIgdGRbZGF0YS1sYWJlbF06YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICNhNzJmMGE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrLWJ5LWRldmljZSAuc3RlcF9ibG9ja18yOmxhc3QtY2hpbGQgLm1vZGVsLWxpc3Qtc2VsZWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5zZWFyY2hfYnkge1xuICBtYXJnaW46IDAgMCAxMHB4O1xuXG4gIC5ibG9jayB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiA5ODBweDtcbiAgICBtYXJnaW46IGF1dG87XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuY29uZGl0aW9uX2J1dHRvbiB7XG4gICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG4gICAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MzVhNjM7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogIzUzNWE2MztcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4MywgOTAsIDk5LCAwLjEpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3RlZCB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTM1YTYzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUzNWE2MztcbiAgICAgIGNvbG9yOiAjRkZGO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1YTYzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHdpbmRvd3MtanVtcC1pbiB7XG4gIDAlIHtcbiAgICB0b3A6IDMwMnB4O1xuICAgIHJpZ2h0OiAyNTBweDtcbiAgICBib3R0b206IDI1MHB4O1xuICAgIGxlZnQ6IDI1MHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5ub3RlLXNlY3Rpb24ge1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgb3BhY2l0eTogMDtcblxuICAubm90ZS1zZWN0aW9uLWJsb2NrIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwMDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5ub3RlLXNlY3Rpb24tYmFja2dyb3VuZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiA1MDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5ub3RlLXNlY3Rpb24td2luZG93IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDU1O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICAgLmNsb3NlLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubm90ZS1zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDYwcHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAubm90ZS1zZWN0aW9uLXdpdGgge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDYwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5ub3RlLXNlY3Rpb24tY29udGVudCB7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5vdGUtc2VjdGlvbi1pc2Nsb3NpbmcgLm5vdGUtc2VjdGlvbi1ibG9jayAubm90ZS1zZWN0aW9uLXdpbmRvdyB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm5vdGUtc2VjdGlvbi1pc29wZW5lZCB7XG4gIG9wYWNpdHk6IDE7XG5cbiAgLm5vdGUtc2VjdGlvbi1ibG9jayAubm90ZS1zZWN0aW9uLWJhY2tncm91bmQge1xuICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDNweCk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDNweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB9XG59XG5cbkAtbW96LWtleWZyYW1lcyBzZWxlY3Rvci1pbmRpY2F0b3Ige1xuICA1MCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDOEU2Qzk7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNlbGVjdG9yLWluZGljYXRvciB7XG4gIDUwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0M4RTZDOTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNlbGVjdG9yLWluZGljYXRvciB7XG4gIDUwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0M4RTZDOTtcbiAgfVxufVxuXG4uc2VsZWN0b3ItaW5kaWNhdG9yIHtcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gIC1tb3otYW5pbWF0aW9uLW5hbWU6IHNlbGVjdG9yLWluZGljYXRvcjtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2VsZWN0b3ItaW5kaWNhdG9yO1xuICBhbmltYXRpb24tbmFtZTogc2VsZWN0b3ItaW5kaWNhdG9yO1xuICAtbW96LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cblxuLnN1Z2dlc3Rpb24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgLnN1Z2dlc3Rpb24tY29udGFpbmVyIHtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYTBhN2FmO1xuICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuXG4gICAgLnN1Z2dlc3Rpb24taW50cm8ge1xuICAgICAgaDMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBjb2xvcjogIzcxN2I4NztcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjNTM1YTYzO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbnB1dC1maWVsZHM6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuaW5wdXQtbGFiZWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC5pbnB1dC10ZXh0LWZpZWxkIHtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgcGFkZGluZzogMnB4IDVweDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UwRTBFMDtcbiAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5pbnB1dC1zZWxlY3Qtc2V0IHtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMEYwO1xuXG4gICAgICBzZWxlY3Qge1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMjZweCAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMnB4IDVweDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG5cbiAgICAgICAgb3B0aW9uIHtcbiAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEYwRjA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LW1zLWV4cGFuZCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJ1xcZjEwNyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxOTIzO1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnV0dG9uLXN1Ym1pdCB7XG4gICAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG4gICAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMzRweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1YTYzO1xuICAgICAgY29sb3I6ICNGRkY7XG5cbiAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MzVhNjM7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzY4MDhjO1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLm5vdC1yZWNvbW1lbmQge1xuICAgIC5zdWdnZXN0aW9uLWludHJvIGgzIHtcbiAgICAgIGNvbG9yOiAjZWM4MDgwO1xuICAgIH1cblxuICAgIC5nb3RvLW5vdC1yZWNvbW1lbmQge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgYSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTcyZjBhO1xuICAgICAgICBjb2xvcjogI0ZGRjtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q3M2QwZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29tcGF0aWJpbGl0eS1zZWN0aW9uIHtcbiAgLnJlY29tbWVuZGVkLWl0ZW0gLmJsb2NrIC5oZGQtdHlwZSA+IGJ1dHRvbiBzcGFuIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gICNyZW1hcmtfYmxvY2sge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcblxuICAgIHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC42NSk7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgLmNvbXBhdGliaWxpdHktc2VjdGlvbiB7XG4gICAgLnN0ZXBfYmxvY2sgaDMsXG4gICAgLnN0ZXBfYmxvY2tfMiBoMyB7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gIH1cbiAgLnN1Z2dlc3Rpb24gLnN1Z2dlc3Rpb24tY29udGFpbmVyIC5zdWdnZXN0aW9uLWludHJvIGgzIHtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5saW5lX25vX3Nob3dfcGIge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb21wYXRpYmlsaXR5LXNlY3Rpb24ge1xuICAgIC5jb21wYUhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJSBhdXRvO1xuXG4gICAgICAuY29tcGFIZWFkZXJfYmxvY2sgaDIge1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuXG4gICAgICAgIGgyICsgcCB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbXBhTGlzdCB7XG4gICAgICB1bCB7XG4gICAgICAgIGxpLFxuICAgICAgICBhIHtcbiAgICAgICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIHdpZHRoOiA0OS42Nzc0MiU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgybisxKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLWNoaWxkKDJuKzIpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MC4zMjI1OCU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgLmRsX2ltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTQ0cHg7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gZW5kIC5jb21wYXRpYmlsaXR5LXNlY3Rpb25cbn1cblxuLnN1bWJpdCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgLnByaXZhY3ktbm90aWNlLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIHRleHRhcmVhIHtcbiAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEYwRjA7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgSGVsdmV0aWNhLCBWZXJkYW5hLCBUYWhvbWEsIFwiUGluZ0ZhbmcgVENcIiwgXCJMYW50aW5naGVpIFRDXCIsIFwi5b6u6Luf5q2j6buR6auUXCIsIFwiTWljcm9zb2Z0IEpoZW5nSGVpXCIsIHNhbnMtc2VyaWY7XG4gICAgfVxuXG4gICAgcCwgbGFiZWwge1xuICAgICAgY29sb3I6ICM1MzVhNjM7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuc3VibWl0LWJ0bi1ibG9jayB7XG4gICAgLy9hbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAvL21hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgLmJ1dHRvbi1zdWJtaXQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmNvbXBhdGliaWxpdHktc2VjdGlvbiB7XG4gICAgLmNvbXBhSGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweCA0MHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA0MCUgYXV0bztcblxuICAgICAgLmNvbXBhSGVhZGVyX2Jsb2NrIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jaG9vc2UtbW9kZWwge1xuICAgICAgLmJsb2NrIHtcbiAgICAgICAgLmRlc2NyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1vZGVsLWxpc3Qtc2VsZWN0IHtcbiAgICAgICAgICBtYXJnaW46IDAgMjBweCAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgPiBkaXY6bnRoLWNoaWxkKG4rMSkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gZW5kIC5ibG9ja1xuICAgICAgLmJsb2NrLWJ5LWRldmljZSAuc3RlcF9ibG9ja18yIGRpdjpudGgtY2hpbGQoMikge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNjNDE0NztcblxuICAgICAgICAubW9kZWwtbGlzdC1zZWxlY3Qge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hvb3NlLW1vZGVsLWJ5LW5hcy1vcGVuZWQge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICB9XG5cbiAgICAuY2hvb3NlLW1vZGVsLWJ5LWRldmljZS1vcGVuZWQge1xuICAgICAgbWF4LWhlaWdodDogNDIwcHg7XG4gICAgfVxuXG4gICAgLnN0ZXBfYmxvY2sge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2EwYTdhZjtcblxuICAgIH1cblxuICAgIC5zdGVwX2Jsb2NrLFxuICAgIC5zdGVwX2Jsb2NrXzIge1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIH1cblxuICAgIC5zdGVwX2Jsb2NrIGgzLFxuICAgIC5zdGVwX2Jsb2NrXzIgaDMge1xuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cblxuICAgIC5zdGVwX2Jsb2NrOmxhc3QtY2hpbGQgLm1vZGVsLWxpc3Qtc2VsZWN0LFxuICAgIC5zdGVwX2Jsb2NrXzI6bGFzdC1jaGlsZCAubW9kZWwtbGlzdC1zZWxlY3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAuc3RlcF9ibG9ja18yIHtcbiAgICAgIC5zdGVwcyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhMGE3YWY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RlcHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAucmVjb21tZW5kZWQtaXRlbSB7XG4gICAgICAuYmxvY2sge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYTBhN2FmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgICAgIC5oZGQtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDIwcHg7XG5cbiAgICAgICAgICA+IGJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ZjY3NzE7XG4gICAgICAgICAgICBjb2xvcjogIzVmNjc3MTtcblxuICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZjY3NzE7XG4gICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWx0ZXIge1xuICAgICAgICAgIG1hcmdpbjogMTBweCAyMHB4IDVweDtcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWNvbW1lbmRlZC1saXN0IHtcbiAgICAgICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWNvbW1lbmRlZC1saXN0LWJ5LWRldmljZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG5cbiAgICAgICAgICAubGlzdC1ieS1kZXZpY2UtaXRlbSB7XG4gICAgICAgICAgICAuZGV2aWNlLWl0ZW0tbmFtZSB7XG4gICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gZW5kIC5ibG9ja1xuICAgIH1cblxuICAgIC5ibG9jay1ieS1kZXZpY2UgLnN0ZXBfYmxvY2tfMjpsYXN0LWNoaWxkIC5tb2RlbC1saXN0LXNlbGVjdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuICAvLyBlbmQgLmNvbXBhdGliaWxpdHktc2VjdGlvblxuICAuc2VhcmNoX2J5IC5ibG9jayAuY29uZGl0aW9uX2J1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5ub3RlLXNlY3Rpb24gLm5vdGUtc2VjdGlvbi1ibG9jayAubm90ZS1zZWN0aW9uLXdpbmRvdyAubm90ZS1zZWN0aW9uLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxuICAuc3VnZ2VzdGlvbiB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuXG4gICAgLnN1Z2dlc3Rpb24tY29udGFpbmVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhMGE3YWY7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgICAuaW5wdXQtc2V0IHtcbiAgICAgICAgd2lkdGg6IDQ5LjY3NzQyJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgybisyKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwLjMyMjU4JTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zdW1iaXQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgICAgICBkaXNwbGF5OiAtby1mbGV4O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgLnByaXZhY3ktbm90aWNlLWJsb2NrIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgcmVzaXplOiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDk5JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3VibWl0LWJ0bi1ibG9jayB7XG4gICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAgICAgICAuYnV0dG9uLXN1Ym1pdCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN1Z2dlc3Rpb24taW50cm8gcCB7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5jb21wYXRpYmlsaXR5LXNlY3Rpb24ge1xuICAgIC5jb21wYUxpc3QgdWwgYSAuZGxfaW1hZ2Uge1xuICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgaGVpZ2h0OiAxODBweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yZWNvbW1lbmRlZC1pdGVtIHtcbiAgICAgIC5ibG9jayB7XG4gICAgICAgIC5yZWNvbW1lbmRlZC1saXN0LWJ5LWRldmljZSB7XG4gICAgICAgICAgLmxpc3QtYnktZGV2aWNlLWl0ZW0ge1xuICAgICAgICAgICAgLmRldmljZS1pdGVtLW5vdGUge1xuICAgICAgICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICAgICAgJi5kZXZpY2UtaXRlbS1ub3RlLXRhYmxlIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuXG4gICAgICAgICAgICAgICAgICB0ciB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjMGM2O1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMGQwZTEwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbXBhSGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzUlIGF1dG87XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2hvd190bSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5maWx0ZXIge1xuICAgIC5maWx0ZXItc2VsZWN0LWJsb2NrIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICB9XG59XG5cbi5jb21wYXRpYmlsaXR5LXNlY3Rpb24gLnJlY29tbWVuZGVkLWl0ZW0gLmJsb2NrIC5maWx0ZXIuc3VwcG9ydGVkLWJ5IC5maWx0ZXItc2VsZWN0LWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLm5vX3Nob3dfbSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuc2hvd19tIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbXBhdGliaWxpdHktc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC5jb21wYUhlYWRlciB7XG4gICAgICBwYWRkaW5nOiA5MnB4IDAgMDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgIC5jb21wYUhlYWRlcl9ibG9jayB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDk4MHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuXG4gICAgICAgICAgKyBwIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXB4O1xuICAgICAgICAgICAgd2lkdGg6IDUzLjg3MDk3JTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNjQ1MTYlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRlci1pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDQxLjI5MDMyJTtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VhcmNoX2J5LFxuICAgIC5jaG9vc2UtbW9kZWwsXG4gICAgLnJlY29tbWVuZGVkLWl0ZW0ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuY29tcGFMaXN0IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDk4MHB4O1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgd2lkdGg6IDMyLjkwMzIzJTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICAgICY6bnRoLWNoaWxkKDNuKzEpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoM24rMikge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMzLjU0ODM5JTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCgzbiszKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNjcuMDk2NzclO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jaG9vc2UtbW9kZWwge1xuICAgICAgLmJsb2NrIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogOTgwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kZXNjciB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1vZGVsLWxpc3Qtc2VsZWN0OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxOTIzO1xuICAgICAgICB9XG5cbiAgICAgICAgI3F0cy10cC1jaG9vc2UtZG93bmxvYWQge1xuICAgICAgICAgIC5kd24tZGVzYyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI0LjUxNjEzJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZG93bmxvYWQtYmxvY2stc2hvdyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gZW5kIC5ibG9ja1xuICAgICAgLmJsb2NrLWJ5LWRldmljZSB7XG4gICAgICAgIC5zdGVwX2Jsb2NrXzIge1xuICAgICAgICAgIGRpdjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gZW5kIGNob29zZS1tb2RlbFxuICAgIC8vLmNob29zZS1tb2RlbC1ieS1uYXMtb3BlbmVkIHtcbiAgICAvLyAgbWF4LWhlaWdodDogNDgwcHg7XG4gICAgLy99XG4gICAgLmNob29zZS1tb2RlbC1ieS1kZXZpY2Utb3BlbmVkIHtcbiAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgIH1cblxuICAgIC5zdGVwX2Jsb2NrIGgzLFxuICAgIC5zdGVwX2Jsb2NrXzIgaDMge1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxuXG4gICAgLnN0ZXBfYmxvY2sge1xuICAgIH1cblxuICAgIC5zdGVwX2Jsb2NrXzIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2EwYTdhZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAgICAgLnN0ZXBzIHtcbiAgICAgICAgd2lkdGg6IDQ5LjY3NzQyJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjY0NTE2JTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgd2lkdGg6IDQ5LjY3NzQyJTtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlY29tbWVuZGVkLWl0ZW0ge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgLmJsb2NrIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogOTgwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWx0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5maWx0ZXItc2VsZWN0LWJsb2NrIHtcbiAgICAgICAgICAgIC8vbWluLXdpZHRoOiAyNC41MTYxMyU7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDMzJTtcbiAgICAgICAgICAgIC8vZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC42NDUxNiU7XG4gICAgICAgICAgICAvL2Zsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5zdXBwb3J0ZWQtYnkgLmZpbHRlci1zZWxlY3QtYmxvY2sge1xuICAgICAgICAgICAgd2lkdGg6IDQwJTtcblxuICAgICAgICAgICAgLmZpbHRlci1zZWxlY3Q6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFMEUwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWNvbW1lbmRlZC1saXN0IHtcbiAgICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcblxuICAgICAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xuXG4gICAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAuaXRlbS1ub3RlLWJsb2NrIC5pdGVtLW5vdGUtYmxvY2std2luZG93IHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLml0ZW0tbm90ZS1vcGVuZWQgLml0ZW0tbm90ZS1ibG9jayAuaXRlbS1ub3RlLWJsb2NrLXdpbmRvdyB7XG4gICAgICAgICAgICAgICAgICB0b3A6IDgwcHg7XG4gICAgICAgICAgICAgICAgICByaWdodDogODBweDtcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogODBweDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcblxuICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcblxuICAgICAgICAgICAgICAgIC5zaG93LW5vdGUge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNob3ctbm90ZTphZnRlciB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJltkYXRhLWxhYmVsXTpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY29tcGF0aWJpbGl0eS1zZWN0aW9uIC5yZWNvbW1lbmRlZC1pdGVtIC5ibG9jayAucmVjb21tZW5kZWQtbGlzdCB0YWJsZSB0cjpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBlbmQgLnJlY29tbWVuZGVkLWxpc3RcbiAgICAgICAgLnJlY29tbWVuZGVkLWxpc3QtYnktZGV2aWNlIHtcbiAgICAgICAgICAubGlzdC1ieS1kZXZpY2UtaXRlbS1zaG93bm90ZSB7XG4gICAgICAgICAgICAuZGV2aWNlLWl0ZW0tbm90ZSB7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGluay10aGlzIHtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBlbmQgLmJsb2NrXG4gICAgICAuYmxvY2stYnktZGV2aWNlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBlbmQgLnJlY29tbWVuZC1pdGVtXG4gICAgI3JlbWFya19ibG9jayB7XG4gICAgICAucmVtYXJrX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA5ODBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvL2VuZCBjb21wYXRpYmlsaXR5LXNlY3Rpb25cbiAgLnNlYXJjaF9ieSB7XG4gICAgbWFyZ2luOiAtMjBweCAwIDA7XG4gIH1cbiAgLm5vdGUtc2VjdGlvbiB7XG4gICAgJi5ub3RlLXNlY3Rpb24taXNjbG9zaW5nIC5ub3RlLXNlY3Rpb24tYmxvY2sgLm5vdGUtc2VjdGlvbi13aW5kb3cge1xuICAgICAgLW1vei1hbmltYXRpb24tbmFtZTogbm9uZTtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IG5vbmU7XG4gICAgICBhbmltYXRpb24tbmFtZTogbm9uZTtcbiAgICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgICAgdG9wOiAzMDJweDtcbiAgICAgIHJpZ2h0OiAyNTBweDtcbiAgICAgIGJvdHRvbTogMjUwcHg7XG4gICAgICBsZWZ0OiAyNTBweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgLm5vdGUtc2VjdGlvbi1ibG9jayB7XG4gICAgICAubm90ZS1zZWN0aW9uLWJhY2tncm91bmQge1xuICAgICAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgICAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigwcHgpO1xuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMHB4KTtcbiAgICAgIH1cblxuICAgICAgLm5vdGUtc2VjdGlvbi13aW5kb3cge1xuICAgICAgICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgLW1vei1hbmltYXRpb24tbmFtZTogd2luZG93cy1qdW1wLWluO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB3aW5kb3dzLWp1bXAtaW47XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiB3aW5kb3dzLWp1bXAtaW47XG4gICAgICAgIHRvcDogMTMycHg7XG4gICAgICAgIHJpZ2h0OiA4MHB4O1xuICAgICAgICBib3R0b206IDgwcHg7XG4gICAgICAgIGxlZnQ6IDgwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgICAgICAubm90ZS1zZWN0aW9uLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIGVuZCAubm90ZS1zZWN0aW9uLWJsb2NrXG4gIH1cbiAgLy8gZW5kIC5ub3RlLXNlY3Rpb25cbiAgLnN1Z2dlc3Rpb24ge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAuc3VnZ2VzdGlvbi1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDk4MHB4O1xuXG4gICAgICAuc3VnZ2VzdGlvbi1pbnRybyB7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmlucHV0LXNldCB7XG4gICAgICAgIHdpZHRoOiAyNC41MTYxMyU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDRuKzEpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoNG4rMikge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNS4xNjEyOSU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDRuKzMpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNTAuMzIyNTglO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg0bis0KSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDc1LjQ4Mzg3JTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbnB1dC1zZWxlY3Qtc2V0OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMTkyMztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwNDBweCkge1xuICAuY29tcGF0aWJpbGl0eS1zZWN0aW9uIC5jb21wYUhlYWRlciB7XG4gICAgcGFkZGluZzogOTJweCAyMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubm90ZS1zZWN0aW9uIC5ub3RlLXNlY3Rpb24tYmxvY2sgLm5vdGUtc2VjdGlvbi13aW5kb3cge1xuICAgIHRvcDogMTcycHg7XG4gICAgcmlnaHQ6IDEyMHB4O1xuICAgIGJvdHRvbTogMTIwcHg7XG4gICAgbGVmdDogMTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAuc2VhcmNoX2J5IHtcbiAgICAuYmxvY2sge1xuICAgICAgd2lkdGg6IDEyODBweDtcbiAgICB9XG4gIH1cbiAgLmNvbXBhdGliaWxpdHktc2VjdGlvbiB7XG4gICAgLmNvbXBhSGVhZGVyIHtcbiAgICAgIC5jb21wYUhlYWRlcl9ibG9jayB7XG4gICAgICAgIHdpZHRoOiAxMjgwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbXBhTGlzdCB7XG4gICAgICB3aWR0aDogMTI4MHB4O1xuICAgIH1cblxuICAgIC5jaG9vc2UtbW9kZWwge1xuICAgICAgLmJsb2NrIHtcbiAgICAgICAgd2lkdGg6IDEyODBweDtcbiAgICAgIH1cblxuICAgICAgLy8gZW5kIC5ibG9ja1xuICAgIH1cblxuICAgIC8vIGVuZCBjaG9vc2UtbW9kZWxcbiAgICAucmVjb21tZW5kZWQtaXRlbSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAuYmxvY2sge1xuICAgICAgICB3aWR0aDogMTI4MHB4O1xuICAgICAgfVxuXG4gICAgICAvLyBlbmQgLmJsb2NrXG4gICAgICAuYmxvY2stYnktZGV2aWNlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBlbmQgLnJlY29tbWVuZC1pdGVtXG4gICAgI3JlbWFya19ibG9jayB7XG4gICAgICAucmVtYXJrX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMjgwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vZW5kIGNvbXBhdGliaWxpdHktc2VjdGlvblxuICAubm90ZS1zZWN0aW9uIHtcbiAgfVxuICAvLyBlbmQgLm5vdGUtc2VjdGlvblxuICAuc3VnZ2VzdGlvbiB7XG4gICAgLnN1Z2dlc3Rpb24tY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMjgwcHg7XG4gICAgfVxuICB9XG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEFBQUEsSUFBSSxDQUNKLElBQUksQ0FDSixHQUFHLENBQ0gsSUFBSSxDQUNKLE1BQU0sQ0FDTixNQUFNLENBQ04sTUFBTSxDQUNOLEVBQUUsQ0FDRixFQUFFLENBQ0YsRUFBRSxDQUNGLEVBQUUsQ0FDRixFQUFFLENBQ0YsRUFBRSxDQUNGLENBQUMsQ0FDRCxVQUFVLENBQ1YsR0FBRyxDQUNILENBQUMsQ0FDRCxJQUFJLENBQ0osT0FBTyxDQUNQLE9BQU8sQ0FDUCxHQUFHLENBQ0gsSUFBSSxDQUNKLElBQUksQ0FDSixHQUFHLENBQ0gsR0FBRyxDQUNILEVBQUUsQ0FDRixHQUFHLENBQ0gsR0FBRyxDQUNILEdBQUcsQ0FDSCxDQUFDLENBQ0QsQ0FBQyxDQUNELElBQUksQ0FDSixLQUFLLENBQ0wsTUFBTSxDQUNOLE1BQU0sQ0FDTixHQUFHLENBQ0gsR0FBRyxDQUNILEVBQUUsQ0FDRixHQUFHLENBQ0gsQ0FBQyxDQUNELENBQUMsQ0FDRCxDQUFDLENBQ0QsTUFBTSxDQUNOLEVBQUUsQ0FDRixFQUFFLENBQ0YsRUFBRSxDQUNGLEVBQUUsQ0FDRixFQUFFLENBQ0YsRUFBRSxDQUNGLFFBQVEsQ0FDUixJQUFJLENBQ0osS0FBSyxDQUNMLE1BQU0sQ0FDTixLQUFLLENBQ0wsT0FBTyxDQUNQLEtBQUssQ0FDTCxLQUFLLENBQ0wsS0FBSyxDQUNMLEVBQUUsQ0FDRixFQUFFLENBQ0YsRUFBRSxDQUNGLE9BQU8sQ0FDUCxLQUFLLENBQ0wsTUFBTSxDQUNOLE9BQU8sQ0FDUCxLQUFLLENBQ0wsTUFBTSxDQUNOLFVBQVUsQ0FDVixNQUFNLENBQ04sTUFBTSxDQUNOLE1BQU0sQ0FDTixJQUFJLENBQ0osR0FBRyxDQUNILE1BQU0sQ0FDTixJQUFJLENBQ0osT0FBTyxDQUNQLE9BQU8sQ0FDUCxJQUFJLENBQ0osSUFBSSxDQUNKLEtBQUssQ0FDTCxLQUFLLEFBQUMsQ0FDSixNQUFNLENBQUUsQ0FBQyxDQUNULE9BQU8sQ0FBRSxDQUFDLENBQ1YsTUFBTSxDQUFFLENBQUMsQ0FDVCxJQUFJLENBQUUsT0FBTyxDQUNiLFNBQVMsQ0FBRSxJQUFJLENBQ2YsY0FBYyxDQUFFLFFBQVEsQ0FDekIsQUFFRCxBQUFBLElBQUksQUFBQyxDQUNILFdBQVcsQ0FBRSxDQUFDLENBQ2YsQUFFRCxBQUFBLEVBQUUsQ0FDRixFQUFFLEFBQUMsQ0FDRCxVQUFVLENBQUUsSUFBSSxDQUNqQixBQUVELEFBQUEsS0FBSyxBQUFDLENBQ0osZUFBZSxDQUFFLFFBQVEsQ0FDekIsY0FBYyxDQUFFLENBQUMsQ0FDbEIsQUFFRCxBQUFBLE9BQU8sQ0FDUCxFQUFFLENBQ0YsRUFBRSxBQUFDLENBQ0QsVUFBVSxDQUFFLElBQUksQ0FDaEIsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsY0FBYyxDQUFFLE1BQU0sQ0FDdkIsQUFFRCxBQUFBLENBQUMsQ0FDRCxVQUFVLEFBQUMsQ0FDVCxNQUFNLENBQUUsSUFBSSxDQUNiLEFBRUQsQUFDRSxDQURELEFBQ0UsT0FBTyxDQURWLENBQUMsQUFFRSxNQUFNLEFBQUMsQ0FDTixPQUFPLENBQUUsRUFBRSxDQUNYLE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUFHSCxBQUNFLFVBRFEsQUFDUCxPQUFPLENBRFYsVUFBVSxBQUVQLE1BQU0sQUFBQyxDQUNOLE9BQU8sQ0FBRSxFQUFFLENBQ1gsT0FBTyxDQUFFLElBQUksQ0FDZCxBQUdILEFBQUEsQ0FBQyxDQUFDLEdBQUcsQUFBQyxDQUNKLE1BQU0sQ0FBRSxJQUFJLENBQ2IsQUFFRCxBQUFBLE9BQU8sQ0FDUCxLQUFLLENBQ0wsT0FBTyxDQUNQLFVBQVUsQ0FDVixNQUFNLENBQ04sTUFBTSxDQUNOLE1BQU0sQ0FDTixNQUFNLENBQ04sSUFBSSxDQUNKLElBQUksQ0FDSixHQUFHLENBQ0gsT0FBTyxDQUNQLE9BQU8sQUFBQyxDQUNOLE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUFFRCxBQUFBLElBQUksQ0FDSixJQUFJLENBQ0osRUFBRSxDQUNGLEVBQUUsQ0FDRixHQUFHLENBQ0gsQ0FBQyxDQUNELEtBQUssQ0FDTCxNQUFNLENBQ04sRUFBRSxDQUNGLEVBQUUsQ0FDRixFQUFFLENBQ0YsRUFBRSxDQUNGLEVBQUUsQ0FDRixFQUFFLENBQ0YsTUFBTSxBQUFDLENBQ0wsV0FBVyxDQUFFLGtJQUFrSSxDQUNoSixBQUVELEFBQUEsTUFBTSxBQUFDLENBQ0wsT0FBTyxDQUFFLEVBQUUsQ0FDWCxPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ1osQUFFRCxBQUFBLGdCQUFnQixDQUNoQixVQUFVLEFBQUMsQ0FDVCxPQUFPLENBQUUsZUFBZSxDQUN6QixBQUVELEFBQUEsT0FBTyxDQUNQLFFBQVEsQUFBQyxDQUNQLE9BQU8sQ0FBRSxnQkFBZ0IsQ0FDMUIsQUFFRCxBQUFBLGdCQUFnQixBQUFDLENBQ2YsT0FBTyxDQUFFLElBQUksQ0FDZCxBQUVELEFBQUEscUJBQXFCLEFBQUMsQ0FDcEIsT0FBTyxDQUFFLGVBQWUsQ0FDekIsQUFFRCxBQUNFLElBREUsQ0FBQyxHQUFHLEFBQ0wsUUFBUSxDQURYLElBQUksQ0FBQyxHQUFHLEFBRUwsUUFBUSxBQUFDLENBQ1IsS0FBSyxDQUFFLGVBQWUsQ0FDdkIsQUFHSCxBQUNFLFFBRE0sQ0FDTixFQUFFLENBREosUUFBUSxDQUVOLEVBQUUsQ0FGSixRQUFRLENBR04sRUFBRSxDQUhKLFFBQVEsQ0FJTixFQUFFLENBSkosUUFBUSxDQUtOLEVBQUUsQ0FMSixRQUFRLENBTU4sRUFBRSxBQUFDLENBQ0QsTUFBTSxDQUFFLENBQUMsQ0FDVixBQUdILEFBQ0UsVUFEUSxDQUNSLEVBQUUsQ0FESixVQUFVLENBRVIsRUFBRSxDQUZKLFVBQVUsQ0FHUixFQUFFLENBSEosVUFBVSxDQUlSLEVBQUUsQ0FKSixVQUFVLENBS1IsRUFBRSxDQUxKLFVBQVUsQ0FNUixFQUFFLEFBQUMsQ0FDRCxNQUFNLENBQUUsQ0FBQyxDQUNWLEFBR0gsQUFBQSxRQUFRLENBQUMsQ0FBQyxDQUNWLFVBQVUsQ0FBQyxDQUFDLEFBQUMsQ0FDWCxNQUFNLENBQUUsQ0FBQyxDQUNWLEFBRUQsQUFBQSxRQUFRLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FDakIsVUFBVSxDQUFDLEtBQUssQ0FBQyxFQUFFLEFBQUMsQ0FDbEIsT0FBTyxDQUFFLENBQUMsQ0FDWCxBQUVELEFBQUEsUUFBUSxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQ2QsVUFBVSxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQ2hCLFFBQVEsQ0FBQyxFQUFFLENBQ1gsVUFBVSxDQUFDLEVBQUUsQUFBQyxDQUNaLE1BQU0sQ0FBRSxDQUFDLENBQ1YsQUFFRCxBQUFBLFFBQVEsQ0FBQyxFQUFFLENBQ1gsVUFBVSxDQUFDLEVBQUUsQUFBQyxDQUNaLFlBQVksQ0FBRSxDQUFDLENBQ2YsZUFBZSxDQUFFLElBQUksQ0FDckIsV0FBVyxDQUFFLE1BQU0sQ0FDcEIsQUFFRCxBQUFBLHNCQUFzQixBQUFDLENBQ3JCLGFBQWEsQ0FBRSxJQUFJLENBdWhDcEIsQUF4aENELEFBR0Usc0JBSG9CLENBR3BCLFlBQVksQUFBQyxDQUNYLE9BQU8sQ0FBRSxjQUFjLENBQ3ZCLGdCQUFnQixDQUFFLGdDQUFnQyxDQUNsRCxtQkFBbUIsQ0FBRSxhQUFhLENBQ2xDLGVBQWUsQ0FBRSxRQUFRLENBNkIxQixBQXBDSCxBQVNJLHNCQVRrQixDQUdwQixZQUFZLENBTVYsa0JBQWtCLEFBQUMsQ0FDakIsT0FBTyxDQUFFLEVBQUUsQ0FDWCxPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBdUJaLEFBbkNMLEFBY00sc0JBZGdCLENBR3BCLFlBQVksQ0FNVixrQkFBa0IsQ0FLaEIsRUFBRSxBQUFDLENBQ0QsV0FBVyxDQUFFLElBQUksQ0FDakIsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsU0FBUyxDQUFFLElBQUksQ0FDZixLQUFLLENBQUUsT0FBTyxDQVFmLEFBMUJQLEFBb0JRLHNCQXBCYyxDQUdwQixZQUFZLENBTVYsa0JBQWtCLENBS2hCLEVBQUUsQ0FNRSxDQUFDLEFBQUMsQ0FDRixXQUFXLENBQUUsSUFBSSxDQUNqQixXQUFXLENBQUUsR0FBRyxDQUNoQixTQUFTLENBQUUsSUFBSSxDQUNmLEtBQUssQ0FBRSxPQUFPLENBQ2YsQUF6QlQsQUE0Qk0sc0JBNUJnQixDQUdwQixZQUFZLENBTVYsa0JBQWtCLENBbUJoQixhQUFhLEFBQUMsQ0FDWixPQUFPLENBQUUsSUFBSSxDQUtkLEFBbENQLEFBK0JRLHNCQS9CYyxDQUdwQixZQUFZLENBTVYsa0JBQWtCLENBbUJoQixhQUFhLENBR1gsR0FBRyxBQUFDLENBQ0YsS0FBSyxDQUFFLElBQUksQ0FDWixBQWpDVCxBQXNDRSxzQkF0Q29CLENBc0NwQixVQUFVLENBdENaLHNCQUFzQixDQXVDcEIsYUFBYSxDQXZDZixzQkFBc0IsQ0F3Q3BCLGlCQUFpQixBQUFDLENBQ2hCLE9BQU8sQ0FBRSxNQUFNLENBQ2hCLEFBMUNILEFBNENFLHNCQTVDb0IsQ0E0Q3BCLFVBQVUsQUFBQyxDQUNULFNBQVMsQ0FBRSxJQUFJLENBQ2YsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQTRHYixBQTNKSCxBQWlESSxzQkFqRGtCLENBNENwQixVQUFVLEFBS1AsTUFBTSxBQUFDLENBQ04sT0FBTyxDQUFFLEdBQUcsQ0FDWixPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ1osQUFyREwsQUF1REksc0JBdkRrQixDQTRDcEIsVUFBVSxDQVdSLEVBQUUsQUFBQyxDQUNELE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUF6REwsQUEyREksc0JBM0RrQixDQTRDcEIsVUFBVSxDQWVSLEVBQUUsQUFBQyxDQUNELFVBQVUsQ0FBRSxPQUFPLENBOEZwQixBQTFKTCxBQThETSxzQkE5RGdCLENBNENwQixVQUFVLENBZVIsRUFBRSxDQUdBLEVBQUUsQUFBQyxDQUNELEtBQUssQ0FBRSxTQUFTLENBQ2hCLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLEtBQUssQ0FDZCxhQUFhLENBQUUsT0FBTyxDQWN2QixBQWhGUCxBQW9FUSxzQkFwRWMsQ0E0Q3BCLFVBQVUsQ0FlUixFQUFFLENBR0EsRUFBRSxBQU1DLFVBQVcsQ0FBQSxJQUFJLENBQUUsQ0FDaEIsV0FBVyxDQUFFLENBQUMsQ0FDZCxZQUFZLENBQUUsS0FBSyxDQUNuQixLQUFLLENBQUUsSUFBSSxDQUNYLFdBQVcsQ0FBRSxDQUFDLENBQ2YsQUF6RVQsQUEyRVEsc0JBM0VjLENBNENwQixVQUFVLENBZVIsRUFBRSxDQUdBLEVBQUUsQUFhQyxVQUFXLENBQUEsSUFBSSxDQUFFLENBQ2hCLFdBQVcsQ0FBRSxTQUFTLENBQ3RCLFlBQVksQ0FBRSxLQUFLLENBQ25CLEtBQUssQ0FBRSxJQUFJLENBQ1osQUEvRVQsQUFrRk0sc0JBbEZnQixDQTRDcEIsVUFBVSxDQWVSLEVBQUUsQ0F1QkEsQ0FBQyxBQUFDLENBQ0Esd0JBQXdCLENBQUUsZ0JBQWdCLENBQzFDLHNCQUFzQixDQUFFLGdCQUFnQixDQUN4QywyQkFBMkIsQ0FBRSxnQkFBZ0IsQ0FDN0MsbUJBQW1CLENBQUUsZ0JBQWdCLENBQ3JDLHdCQUF3QixDQUFFLEdBQUcsQ0FDN0Isc0JBQXNCLENBQUUsR0FBRyxDQUMzQiwyQkFBMkIsQ0FBRSxHQUFHLENBQ2hDLG1CQUFtQixDQUFFLEdBQUcsQ0FDeEIsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsS0FBSyxDQUNkLGFBQWEsQ0FBRSxHQUFHLENBQ2xCLGVBQWUsQ0FBRSxJQUFJLENBc0R0QixBQXBKUCxBQWdHUSxzQkFoR2MsQ0E0Q3BCLFVBQVUsQ0FlUixFQUFFLENBdUJBLENBQUMsQUFjRSxLQUFLLENBaEdkLHNCQUFzQixDQTRDcEIsVUFBVSxDQWVSLEVBQUUsQ0F1QkEsQ0FBQyxBQWVFLFFBQVEsQ0FqR2pCLHNCQUFzQixDQTRDcEIsVUFBVSxDQWVSLEVBQUUsQ0F1QkEsQ0FBQyxBQWdCRSxNQUFNLENBbEdmLHNCQUFzQixDQTRDcEIsVUFBVSxDQWVSLEVBQUUsQ0F1QkEsQ0FBQyxBQWlCRSxPQUFPLEFBQUMsQ0FDUCxnQkFBZ0IsQ0FBRSxJQUFJLENBQ3ZCLEFBckdULEFBdUdRLHNCQXZHYyxDQTRDcEIsVUFBVSxDQWVSLEVBQUUsQ0F1QkEsQ0FBQyxBQXFCRSxNQUFNLENBQUMsZUFBZSxDQXZHL0Isc0JBQXNCLENBNENwQixVQUFVLENBZVIsRUFBRSxDQXVCQSxDQUFDLEFBc0JFLE9BQU8sQ0FBQyxlQUFlLEFBQUMsQ0FDdkIsS0FBSyxDQUFFLE9BQU8sQ0FDZixBQTFHVCxBQTRHUSxzQkE1R2MsQ0E0Q3BCLFVBQVUsQ0FlUixFQUFFLENBdUJBLENBQUMsQ0EwQkMsU0FBUyxBQUFDLENBQ1IsT0FBTyxDQUFFLEtBQUssQ0FDZCxNQUFNLENBQUUsTUFBTSxDQUNkLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLEtBQUssQ0FBRSxLQUFLLENBQ1osTUFBTSxDQUFFLElBQUksQ0FNYixBQXZIVCxBQW1IVSxzQkFuSFksQ0E0Q3BCLFVBQVUsQ0FlUixFQUFFLENBdUJBLENBQUMsQ0EwQkMsU0FBUyxDQU9QLEdBQUcsQUFBQyxDQUNGLEtBQUssQ0FBRSxLQUFLLENBQ1osTUFBTSxDQUFFLElBQUksQ0FDYixBQXRIWCxBQXlIUSxzQkF6SGMsQ0E0Q3BCLFVBQVUsQ0FlUixFQUFFLENBdUJBLENBQUMsQ0F1Q0MsZUFBZSxBQUFDLENBQ2Qsd0JBQXdCLENBQUUsS0FBSyxDQUMvQixzQkFBc0IsQ0FBRSxLQUFLLENBQzdCLDJCQUEyQixDQUFFLEtBQUssQ0FDbEMsbUJBQW1CLENBQUUsS0FBSyxDQUMxQix3QkFBd0IsQ0FBRSxHQUFHLENBQzdCLHNCQUFzQixDQUFFLEdBQUcsQ0FDM0IsMkJBQTJCLENBQUUsR0FBRyxDQUNoQyxtQkFBbUIsQ0FBRSxHQUFHLENBQ3hCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsVUFBVSxDQUFFLElBQUksQ0FDaEIsT0FBTyxDQUFFLE1BQU0sQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixVQUFVLENBQUUsTUFBTSxDQUNsQixTQUFTLENBQUUsSUFBSSxDQUNmLEtBQUssQ0FBRSxPQUFPLENBQ2YsQUF6SVQsQUEySVEsc0JBM0ljLENBNENwQixVQUFVLENBZVIsRUFBRSxDQXVCQSxDQUFDLENBeURDLGVBQWUsQUFBQyxDQUNkLE9BQU8sQ0FBRSxLQUFLLENBQ2QsVUFBVSxDQUFFLEdBQUcsQ0FDZixPQUFPLENBQUUsTUFBTSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsS0FBSyxDQUFFLElBQUksQ0FDWixBQW5KVCxBQXNKTSxzQkF0SmdCLENBNENwQixVQUFVLENBZVIsRUFBRSxDQTJGQSxFQUFFLENBdEpSLHNCQUFzQixDQTRDcEIsVUFBVSxDQWVSLEVBQUUsQ0E0RkEsQ0FBQyxBQUFDLENBQ0EsTUFBTSxDQUFFLEtBQUssQ0FDZCxBQXpKUCxBQTZKRSxzQkE3Sm9CLENBNkpwQixhQUFhLEFBQUMsQ0FDWix3QkFBd0IsQ0FBRSxtQkFBbUIsQ0FDN0Msc0JBQXNCLENBQUUsbUJBQW1CLENBQzNDLDJCQUEyQixDQUFFLG1CQUFtQixDQUNoRCxtQkFBbUIsQ0FBRSxtQkFBbUIsQ0FDeEMsd0JBQXdCLENBQUUsR0FBRyxDQUM3QixzQkFBc0IsQ0FBRSxHQUFHLENBQzNCLDJCQUEyQixDQUFFLEdBQUcsQ0FDaEMsbUJBQW1CLENBQUUsR0FBRyxDQXFNekIsQUExV0gsQUF3S00sc0JBeEtnQixDQTZKcEIsYUFBYSxDQVVYLE1BQU0sQ0FDSixNQUFNLEFBQUMsQ0FDTCxNQUFNLENBQUUsV0FBVyxDQUNuQixPQUFPLENBQUUsQ0FBQyxDQUNWLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsS0FBSyxDQUFFLE9BQU8sQ0FDZixBQS9LUCxBQWlMTSxzQkFqTGdCLENBNkpwQixhQUFhLENBVVgsTUFBTSxDQVVKLGtCQUFrQixBQUFDLENBQ2pCLHdCQUF3QixDQUFFLCtCQUErQixDQUN6RCxzQkFBc0IsQ0FBRSwrQkFBK0IsQ0FDdkQsMkJBQTJCLENBQUUsK0JBQStCLENBQzVELG1CQUFtQixDQUFFLCtCQUErQixDQUNwRCx3QkFBd0IsQ0FBRSxHQUFHLENBQzdCLHNCQUFzQixDQUFFLEdBQUcsQ0FDM0IsMkJBQTJCLENBQUUsR0FBRyxDQUNoQyxtQkFBbUIsQ0FBRSxHQUFHLENBQ3hCLE1BQU0sQ0FBRSxJQUFJLENBQ1osVUFBVSxDQUFFLENBQUMsQ0FDYixRQUFRLENBQUUsTUFBTSxDQUNoQixRQUFRLENBQUUsUUFBUSxDQUNsQixNQUFNLENBQUUsUUFBUSxDQUNoQixhQUFhLENBQUUsR0FBRyxDQUNsQixnQkFBZ0IsQ0FBRSxPQUFPLENBQ3pCLE9BQU8sQ0FBRSxDQUFDLENBNkNYLEFBOU9QLEFBbU1RLHNCQW5NYyxDQTZKcEIsYUFBYSxDQVVYLE1BQU0sQ0FVSixrQkFBa0IsQ0FrQmhCLE1BQU0sQUFBQyxDQUNMLGVBQWUsQ0FBRSxJQUFJLENBQ3JCLGtCQUFrQixDQUFFLElBQUksQ0FDeEIsS0FBSyxDQUFFLGVBQWUsQ0FDdEIsTUFBTSxDQUFFLGVBQWUsQ0FDdkIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLEVBQUUsQ0FDWCxVQUFVLENBQUUsVUFBVSxDQUN0QixNQUFNLENBQUUsZUFBZSxDQUN2QixPQUFPLENBQUUsUUFBUSxDQUNqQixVQUFVLENBQUUsSUFBSSxDQUNoQixXQUFXLENBQUUsdUJBQXVCLENBQ3BDLFNBQVMsQ0FBRSxJQUFJLENBQ2YsS0FBSyxDQUFFLElBQUksQ0FhWixBQTdOVCxBQWtOVSxzQkFsTlksQ0E2SnBCLGFBQWEsQ0FVWCxNQUFNLENBVUosa0JBQWtCLENBa0JoQixNQUFNLENBZUosTUFBTSxBQUFDLENBQ0wsZUFBZSxDQUFFLElBQUksQ0FDckIsa0JBQWtCLENBQUUsSUFBSSxDQUN4QixnQkFBZ0IsQ0FBRSxPQUFPLENBQ3pCLFdBQVcsQ0FBRSx1QkFBdUIsQ0FDcEMsS0FBSyxDQUFFLElBQUksQ0FDWixBQXhOWCxBQTBOVSxzQkExTlksQ0E2SnBCLGFBQWEsQ0FVWCxNQUFNLENBVUosa0JBQWtCLENBa0JoQixNQUFNLEFBdUJILFlBQVksQUFBQyxDQUNaLE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUE1TlgsQUErTlEsc0JBL05jLENBNkpwQixhQUFhLENBVVgsTUFBTSxDQVVKLGtCQUFrQixBQThDZixNQUFNLEFBQUMsQ0FDTixPQUFPLENBQUUsT0FBTyxDQUNoQixPQUFPLENBQUUsS0FBSyxDQUNkLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEtBQUssQ0FBRSxDQUFDLENBQ1IsR0FBRyxDQUFFLENBQUMsQ0FDTixhQUFhLENBQUUsV0FBVyxDQUMxQixPQUFPLENBQUUsS0FBSyxDQUNkLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFdBQVcsQ0FBRSxXQUFXLENBQ3hCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsZ0JBQWdCLENBQUUsT0FBTyxDQUN6QixLQUFLLENBQUUsSUFBSSxDQUNYLGNBQWMsQ0FBRSxJQUFJLENBQ3JCLEFBN09ULEFBZ1BNLHNCQWhQZ0IsQ0E2SnBCLGFBQWEsQ0FVWCxNQUFNLENBeUVKLHVCQUF1QixBQUFDLENBQ3RCLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLE9BQU8sQ0FBRSxDQUFDLENBQ1gsQUFwUFAsQUFzUE0sc0JBdFBnQixDQTZKcEIsYUFBYSxDQVVYLE1BQU0sQ0ErRUosdUJBQXVCLEFBQUMsQ0FDdEIsd0JBQXdCLENBQUUsT0FBTyxDQUNqQyxzQkFBc0IsQ0FBRSxPQUFPLENBQy9CLDJCQUEyQixDQUFFLE9BQU8sQ0FDcEMsbUJBQW1CLENBQUUsT0FBTyxDQUM1Qix3QkFBd0IsQ0FBRSxHQUFHLENBQzdCLHNCQUFzQixDQUFFLEdBQUcsQ0FDM0IsMkJBQTJCLENBQUUsR0FBRyxDQUNoQyxtQkFBbUIsQ0FBRSxHQUFHLENBQ3hCLE9BQU8sQ0FBRSxFQUFFLENBd0ZaLEFBdlZQLEFBaVFRLHNCQWpRYyxDQTZKcEIsYUFBYSxDQVVYLE1BQU0sQ0ErRUosdUJBQXVCLENBV3JCLFNBQVMsQUFBQyxDQUNSLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsS0FBSyxDQUFFLE9BQU8sQ0FDZixBQXRRVCxBQXdRUSxzQkF4UWMsQ0E2SnBCLGFBQWEsQ0FVWCxNQUFNLENBK0VKLHVCQUF1QixDQWtCckIsZUFBZSxBQUFDLENBQ2Qsd0JBQXdCLENBQUUsK0JBQStCLENBQ3pELHNCQUFzQixDQUFFLCtCQUErQixDQUN2RCwyQkFBMkIsQ0FBRSwrQkFBK0IsQ0FDNUQsbUJBQW1CLENBQUUsK0JBQStCLENBQ3BELHdCQUF3QixDQUFFLEdBQUcsQ0FDN0Isc0JBQXNCLENBQUUsR0FBRyxDQUMzQiwyQkFBMkIsQ0FBRSxHQUFHLENBQ2hDLG1CQUFtQixDQUFFLEdBQUcsQ0FDeEIsVUFBVSxDQUFFLENBQUMsQ0FDYixRQUFRLENBQUUsTUFBTSxDQUNoQixPQUFPLENBQUUsQ0FBQyxDQTZEWCxBQWhWVCxBQXNSWSxzQkF0UlUsQ0E2SnBCLGFBQWEsQ0FVWCxNQUFNLENBK0VKLHVCQUF1QixDQWtCckIsZUFBZSxDQWFiLENBQUMsQUFDRSxLQUFLLENBdFJsQixzQkFBc0IsQ0E2SnBCLGFBQWEsQ0FVWCxNQUFNLENBK0VKLHVCQUF1QixDQWtCckIsZUFBZSxDQWFiLENBQUMsQUFFRSxRQUFRLEFBQUMsQ0FDUixLQUFLLENBQUUsSUFBSSxDQUNaLEFBelJiLEFBMlJZLHNCQTNSVSxDQTZKcEIsYUFBYSxDQVVYLE1BQU0sQ0ErRUosdUJBQXVCLENBa0JyQixlQUFlLENBYWIsQ0FBQyxBQU1FLE1BQU0sQ0EzUm5CLHNCQUFzQixDQTZKcEIsYUFBYSxDQVVYLE1BQU0sQ0ErRUosdUJBQXVCLENBa0JyQixlQUFlLENBYWIsQ0FBQyxBQU9FLE9BQU8sQUFBQyxDQUNQLEtBQUssQ0FBRSxJQUFJLENBQ1osQUE5UmIsQUFpU1Usc0JBalNZLENBNkpwQixhQUFhLENBVVgsTUFBTSxDQStFSix1QkFBdUIsQ0FrQnJCLGVBQWUsQ0F5QmIsa0JBQWtCLENBQUMsRUFBRSxDQUFDLENBQUMsQUFBQyxDQUN0QixLQUFLLENBQUUsS0FBSyxDQUNaLE9BQU8sQ0FBRSxLQUFLLENBQ2QsTUFBTSxDQUFFLElBQUksQ0FDWixNQUFNLENBQUUsT0FBTyxDQWdCaEIsQUFyVFgsQUF1U1ksc0JBdlNVLENBNkpwQixhQUFhLENBVVgsTUFBTSxDQStFSix1QkFBdUIsQ0FrQnJCLGVBQWUsQ0F5QmIsa0JBQWtCLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FNckIsR0FBRyxBQUFDLENBQ0YsS0FBSyxDQUFFLEtBQUssQ0FDWixNQUFNLENBQUUsS0FBSyxDQUNiLE1BQU0sQ0FBRSxJQUFJLENBQ1osT0FBTyxDQUFFLEtBQUssQ0FDZixBQTVTYixBQThTWSxzQkE5U1UsQ0E2SnBCLGFBQWEsQ0FVWCxNQUFNLENBK0VKLHVCQUF1QixDQWtCckIsZUFBZSxDQXlCYixrQkFBa0IsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQWFyQixJQUFJLEFBQUMsQ0FDSCxNQUFNLENBQUUsSUFBSSxDQUNaLE9BQU8sQ0FBRSxLQUFLLENBQ2QsV0FBVyxDQUFFLElBQUksQ0FDakIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsU0FBUyxDQUFFLElBQUksQ0FDaEIsQUFwVGIsQUF1VFUsc0JBdlRZLENBNkpwQixhQUFhLENBVVgsTUFBTSxDQStFSix1QkFBdUIsQ0FrQnJCLGVBQWUsQ0ErQ2IsYUFBYSxBQUFDLENBQ1osVUFBVSxDQUFFLElBQUksQ0FXakIsQUFuVVgsQUEwVFksc0JBMVRVLENBNkpwQixhQUFhLENBVVgsTUFBTSxDQStFSix1QkFBdUIsQ0FrQnJCLGVBQWUsQ0ErQ2IsYUFBYSxDQUdYLEVBQUUsQUFBQyxDQUNELFVBQVUsQ0FBRSxNQUFNLENBQ2xCLFNBQVMsQ0FBRSxJQUFJLENBTWhCLEFBbFViLEFBOFRjLHNCQTlUUSxDQTZKcEIsYUFBYSxDQVVYLE1BQU0sQ0ErRUosdUJBQXVCLENBa0JyQixlQUFlLENBK0NiLGFBQWEsQ0FHWCxFQUFFLENBSUEsQ0FBQyxBQUFDLENBQ0EsTUFBTSxDQUFFLE9BQU8sQ0FDZixlQUFlLENBQUUsU0FBUyxDQUMzQixBQWpVZixBQXFVVSxzQkFyVVksQ0E2SnBCLGFBQWEsQ0FVWCxNQUFNLENBK0VKLHVCQUF1QixDQWtCckIsZUFBZSxDQTZEYixVQUFVLEFBQUMsQ0FDVCxLQUFLLENBQUUsS0FBSyxDQUNaLE1BQU0sQ0FBRSxJQUFJLENBQ1osYUFBYSxDQUFFLElBQUksQ0FDbkIsTUFBTSxDQUFFLGNBQWMsQ0FDdEIsYUFBYSxDQUFFLEdBQUcsQ0FDbEIsT0FBTyxDQUFFLEdBQUcsQ0FDWixXQUFXLENBQUUsSUFBSSxDQUNqQixVQUFVLENBQUUsTUFBTSxDQUNsQixTQUFTLENBQUUsSUFBSSxDQUNoQixBQS9VWCxBQWtWUSxzQkFsVmMsQ0E2SnBCLGFBQWEsQ0FVWCxNQUFNLENBK0VKLHVCQUF1QixDQTRGckIsb0JBQW9CLEFBQUMsQ0FDbkIsVUFBVSxDQUFFLEtBQUssQ0FDakIsVUFBVSxDQUFFLElBQUksQ0FDaEIsT0FBTyxDQUFFLENBQUMsQ0FDWCxBQXRWVCxBQXlWTSxzQkF6VmdCLENBNkpwQixhQUFhLENBVVgsTUFBTSxDQWtMRixHQUFHLEFBQUEsVUFBVyxDQUFBLEdBQUcsQ0FBRSxDQUNuQixVQUFVLENBQUUsQ0FBQyxDQUNkLEFBM1ZQLEFBOFZJLHNCQTlWa0IsQ0E2SnBCLGFBQWEsQ0FpTVgsZ0JBQWdCLEFBQUMsQ0FDZixhQUFhLENBQUUsQ0FBQyxDQVVqQixBQXpXTCxBQWlXTSxzQkFqV2dCLENBNkpwQixhQUFhLENBaU1YLGdCQUFnQixDQUdkLGFBQWEsQ0FBQyxHQUFHLEFBQUEsVUFBVyxDQUFBLENBQUMsQ0FBRSxDQUM3QixhQUFhLENBQUUsQ0FBQyxDQUNoQixhQUFhLENBQUUsSUFBSSxDQUtwQixBQXhXUCxBQXFXUSxzQkFyV2MsQ0E2SnBCLGFBQWEsQ0FpTVgsZ0JBQWdCLENBR2QsYUFBYSxDQUFDLEdBQUcsQUFBQSxVQUFXLENBQUEsQ0FBQyxFQUkzQixrQkFBa0IsQUFBQyxDQUNqQixhQUFhLENBQUUsQ0FBQyxDQUNqQixBQXZXVCxBQTRXRSxzQkE1V29CLENBNFdwQiwyQkFBMkIsQUFBQyxDQUMxQiwrQkFBK0IsQ0FBRSxNQUFNLENBQ3ZDLDZCQUE2QixDQUFFLE1BQU0sQ0FDckMsa0NBQWtDLENBQUUsTUFBTSxDQUMxQywwQkFBMEIsQ0FBRSxNQUFNLENBRWxDLFFBQVEsQ0FBRSxNQUFNLENBQ2pCLEFBblhILEFBcVhFLHNCQXJYb0IsQ0FxWHBCLDhCQUE4QixBQUFDLENBQzdCLCtCQUErQixDQUFFLE1BQU0sQ0FDdkMsNkJBQTZCLENBQUUsTUFBTSxDQUNyQyxrQ0FBa0MsQ0FBRSxNQUFNLENBQzFDLDBCQUEwQixDQUFFLE1BQU0sQ0FFbEMsUUFBUSxDQUFFLE1BQU0sQ0FDakIsQUE1WEgsQUE4WEUsc0JBOVhvQixDQThYcEIsMEJBQTBCLEFBQUMsQ0FDekIsUUFBUSxDQUFFLE1BQU0sQ0FDaEIsVUFBVSxDQUFFLENBQUMsQ0FjZCxBQTlZSCxBQWtZSSxzQkFsWWtCLENBOFhwQiwwQkFBMEIsQ0FJeEIsTUFBTSxBQUFBLFVBQVcsQ0FBQSxHQUFHLEVBQUksR0FBRyxBQUFBLFVBQVcsQ0FBQSxHQUFHLENBQUUsQ0FDekMsd0JBQXdCLENBQUUsTUFBTSxDQUNoQyxzQkFBc0IsQ0FBRSxNQUFNLENBQzlCLDJCQUEyQixDQUFFLE1BQU0sQ0FDbkMsbUJBQW1CLENBQUUsTUFBTSxDQUMzQix3QkFBd0IsQ0FBRSxHQUFHLENBQzdCLHNCQUFzQixDQUFFLEdBQUcsQ0FDM0IsMkJBQTJCLENBQUUsR0FBRyxDQUNoQyxtQkFBbUIsQ0FBRSxHQUFHLENBQ3hCLFVBQVUsQ0FBRSxDQUFDLENBQ2IsYUFBYSxDQUFFLENBQUMsQ0FDakIsQUE3WUwsQUFnWkUsc0JBaFpvQixDQWdacEIsV0FBVyxDQWhaYixzQkFBc0IsQ0FpWnBCLGFBQWEsQUFBQyxDQUNaLGVBQWUsQ0FBRSxVQUFVLENBQzNCLGtCQUFrQixDQUFFLFVBQVUsQ0FDOUIsVUFBVSxDQUFFLFVBQVUsQ0FDdkIsQUFyWkgsQUF1WkUsc0JBdlpvQixDQXVacEIsV0FBVyxDQUFDLEVBQUUsQ0F2WmhCLHNCQUFzQixDQXdacEIsYUFBYSxDQUFDLEVBQUUsQUFBQyxDQUNmLE9BQU8sQ0FBRSxLQUFLLENBQ2QsT0FBTyxDQUFFLFVBQVUsQ0FDbkIsV0FBVyxDQUFFLElBQUksQ0FDakIsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsU0FBUyxDQUFFLElBQUksQ0FDZixLQUFLLENBQUUsT0FBTyxDQUNmLEFBL1pILEFBaWFFLHNCQWphb0IsQ0FpYXBCLFdBQVcsQUFBQSxXQUFXLENBQUMsa0JBQWtCLEFBQUMsQ0FDeEMsYUFBYSxDQUFFLENBQUMsQ0FDakIsQUFuYUgsQUFxYUUsc0JBcmFvQixDQXFhcEIsYUFBYSxBQUFDLENBS1osTUFBTSxDQUFFLElBQUksQ0FXYixBQXJiSCxBQXNhSSxzQkF0YWtCLENBcWFwQixhQUFhLEFBQ1YsV0FBVyxDQUFDLGtCQUFrQixBQUFDLENBQzlCLGFBQWEsQ0FBRSxDQUFDLENBQ2pCLEFBeGFMLEFBNGFJLHNCQTVha0IsQ0FxYXBCLGFBQWEsQUFPVixNQUFNLEFBQUMsQ0FDTixPQUFPLENBQUUsRUFBRSxDQUNYLE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWixBQWhiTCxBQWtiSSxzQkFsYmtCLENBcWFwQixhQUFhLENBYVgsTUFBTSxBQUFDLENBQ0wsYUFBYSxDQUFFLGlCQUFpQixDQUNqQyxBQXBiTCxBQXViRSxzQkF2Ym9CLENBdWJwQixNQUFNLEFBQUMsQ0FDTCx3QkFBd0IsQ0FBRSxPQUFPLENBQ2pDLHNCQUFzQixDQUFFLE9BQU8sQ0FDL0IsMkJBQTJCLENBQUUsT0FBTyxDQUNwQyxtQkFBbUIsQ0FBRSxPQUFPLENBQzVCLHdCQUF3QixDQUFFLEdBQUcsQ0FDN0Isc0JBQXNCLENBQUUsR0FBRyxDQUMzQiwyQkFBMkIsQ0FBRSxHQUFHLENBQ2hDLG1CQUFtQixDQUFFLEdBQUcsQ0FDeEIsT0FBTyxDQUFFLEVBQUUsQ0FLWixBQXJjSCxBQWtjSSxzQkFsY2tCLENBdWJwQixNQUFNLEFBV0gsV0FBVyxBQUFDLENBQ1gsYUFBYSxDQUFFLENBQUMsQ0FDakIsQUFwY0wsQUEwY1Esc0JBMWNjLENBdWNwQixnQkFBZ0IsQ0FDZCxXQUFXLENBQ1QsRUFBRSxDQUNBLElBQUksQUFBQyxDQUNILE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUE1Y1QsQUFpZEUsc0JBamRvQixDQWlkcEIsaUJBQWlCLEFBQUMsQ0FDaEIsd0JBQXdCLENBQUUsT0FBTyxDQUNqQyxzQkFBc0IsQ0FBRSxPQUFPLENBQy9CLDJCQUEyQixDQUFFLE9BQU8sQ0FDcEMsbUJBQW1CLENBQUUsT0FBTyxDQUM1Qix3QkFBd0IsQ0FBRSxHQUFHLENBQzdCLHNCQUFzQixDQUFFLEdBQUcsQ0FDM0IsMkJBQTJCLENBQUUsR0FBRyxDQUNoQyxtQkFBbUIsQ0FBRSxHQUFHLENBa2hCekIsQUEzK0JILEFBMmRJLHNCQTNka0IsQ0FpZHBCLGlCQUFpQixDQVVmLE1BQU0sQUFBQyxDQUNMLE1BQU0sQ0FBRSxDQUFDLENBQ1QsUUFBUSxDQUFFLE1BQU0sQ0FDaEIsT0FBTyxDQUFFLENBQUMsQ0FDVixPQUFPLENBQUUsQ0FBQyxDQUNWLFVBQVUsQ0FBRSxpQkFBaUIsQ0FzZ0I5QixBQXQrQkwsQUFrZU0sc0JBbGVnQixDQWlkcEIsaUJBQWlCLENBVWYsTUFBTSxDQU9KLEVBQUUsQUFBQyxDQUNELFdBQVcsQ0FBRSxJQUFJLENBQ2xCLEFBcGVQLEFBc2VNLHNCQXRlZ0IsQ0FpZHBCLGlCQUFpQixDQVVmLE1BQU0sQ0FXSixTQUFTLEFBQUMsQ0FDUixPQUFPLENBQUUsS0FBSyxDQUNkLE1BQU0sQ0FBRSxVQUFVLENBb0NuQixBQTVnQlAsQUEwZVEsc0JBMWVjLENBaWRwQixpQkFBaUIsQ0FVZixNQUFNLENBV0osU0FBUyxDQUlMLE1BQU0sQUFBQyxDQUNQLGVBQWUsQ0FBRSxJQUFJLENBQ3JCLGtCQUFrQixDQUFFLElBQUksQ0FDeEIsd0JBQXdCLENBQUUsdUJBQXVCLENBQ2pELHNCQUFzQixDQUFFLHVCQUF1QixDQUMvQywyQkFBMkIsQ0FBRSx1QkFBdUIsQ0FDcEQsbUJBQW1CLENBQUUsdUJBQXVCLENBQzVDLHdCQUF3QixDQUFFLEdBQUcsQ0FDN0Isc0JBQXNCLENBQUUsR0FBRyxDQUMzQiwyQkFBMkIsQ0FBRSxHQUFHLENBQ2hDLG1CQUFtQixDQUFFLEdBQUcsQ0FDeEIsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLE9BQU8sQ0FBRSxLQUFLLENBQ2QsTUFBTSxDQUFFLE9BQU8sQ0FDZixZQUFZLENBQUUsSUFBSSxDQUNsQixhQUFhLENBQUUsR0FBRyxDQUNsQixPQUFPLENBQUUsS0FBSyxDQUNkLE1BQU0sQ0FBRSxpQkFBaUIsQ0FDekIsYUFBYSxDQUFFLEdBQUcsQ0FDbEIsU0FBUyxDQUFFLElBQUksQ0FDZixVQUFVLENBQUUsSUFBSSxDQUNoQixLQUFLLENBQUUsT0FBTyxDQVdmLEFBM2dCVCxBQWtnQlUsc0JBbGdCWSxDQWlkcEIsaUJBQWlCLENBVWYsTUFBTSxDQVdKLFNBQVMsQ0FJTCxNQUFNLEFBd0JMLE1BQU0sQ0FsZ0JqQixzQkFBc0IsQ0FpZHBCLGlCQUFpQixDQVVmLE1BQU0sQ0FXSixTQUFTLENBSUwsTUFBTSxBQXlCTCxPQUFPLEFBQUMsQ0FDUCxnQkFBZ0IsQ0FBRSxvQkFBdUIsQ0FDMUMsQUFyZ0JYLEFBdWdCVSxzQkF2Z0JZLENBaWRwQixpQkFBaUIsQ0FVZixNQUFNLENBV0osU0FBUyxDQUlMLE1BQU0sQUE2QkwsU0FBUyxBQUFDLENBQ1QsZ0JBQWdCLENBQUUsT0FBTyxDQUN6QixLQUFLLENBQUUsSUFBSSxDQUNaLEFBMWdCWCxBQThnQk0sc0JBOWdCZ0IsQ0FpZHBCLGlCQUFpQixDQVVmLE1BQU0sQ0FtREosT0FBTyxBQUFDLENBQ04sTUFBTSxDQUFFLEtBQUssQ0FDYixLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxJQUFJLENBQ2IsY0FBYyxDQUFFLE1BQU0sQ0ErRXZCLEFBam1CUCxBQW9oQlEsc0JBcGhCYyxDQWlkcEIsaUJBQWlCLENBVWYsTUFBTSxDQW1ESixPQUFPLENBTUwsb0JBQW9CLEFBQUMsQ0FFbkIsY0FBYyxDQUFFLE1BQU0sQ0FDdEIsT0FBTyxDQUFFLElBQUksQ0FDYixjQUFjLENBQUUsR0FBRyxDQUNuQixXQUFXLENBQUUsTUFBTSxDQWlFcEIsQUExbEJULEFBMmhCVSxzQkEzaEJZLENBaWRwQixpQkFBaUIsQ0FVZixNQUFNLENBbURKLE9BQU8sQ0FNTCxvQkFBb0IsQ0FPbEIsS0FBSyxBQUFDLENBQ0osVUFBVSxDQUFFLElBQUksQ0FDaEIsY0FBYyxDQUFFLE1BQU0sQ0FDdEIsV0FBVyxDQUFFLElBQUksQ0FDakIsU0FBUyxDQUFFLElBQUksQ0FDZixLQUFLLENBQUUsT0FBTyxDQUNmLEFBamlCWCxBQW1pQlUsc0JBbmlCWSxDQWlkcEIsaUJBQWlCLENBVWYsTUFBTSxDQW1ESixPQUFPLENBTUwsb0JBQW9CLENBZWxCLGNBQWMsQUFBQyxDQUNiLEtBQUssQ0FBRSxTQUFTLENBQ2hCLE1BQU0sQ0FBRSxJQUFJLENBQ1osUUFBUSxDQUFFLE1BQU0sQ0FDaEIsT0FBTyxDQUFFLFlBQVksQ0FDckIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsY0FBYyxDQUFFLE1BQU0sQ0FDdEIsTUFBTSxDQUFFLElBQUksQ0FDWixhQUFhLENBQUUsR0FBRyxDQUNsQixXQUFXLENBQUUsR0FBRyxDQUNoQixnQkFBZ0IsQ0FBRSxPQUFPLENBNEMxQixBQXpsQlgsQUEraUJZLHNCQS9pQlUsQ0FpZHBCLGlCQUFpQixDQVVmLE1BQU0sQ0FtREosT0FBTyxDQU1MLG9CQUFvQixDQWVsQixjQUFjLENBWVosTUFBTSxBQUFDLENBQ0wsZUFBZSxDQUFFLElBQUksQ0FDckIsa0JBQWtCLENBQUUsSUFBSSxDQUN4QixLQUFLLENBQUUsZUFBZSxDQUN0QixNQUFNLENBQUUsZUFBZSxDQUN2QixPQUFPLENBQUUsWUFBWSxDQUNyQixRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsRUFBRSxDQUNYLE1BQU0sQ0FBRSxlQUFlLENBQ3ZCLE9BQU8sQ0FBRSxPQUFPLENBQ2hCLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFdBQVcsQ0FBRSx1QkFBdUIsQ0FDcEMsU0FBUyxDQUFFLElBQUksQ0FDZixLQUFLLENBQUUsSUFBSSxDQUtaLEFBamtCYixBQThqQmMsc0JBOWpCUSxDQWlkcEIsaUJBQWlCLENBVWYsTUFBTSxDQW1ESixPQUFPLENBTUwsb0JBQW9CLENBZWxCLGNBQWMsQ0FZWixNQUFNLEFBZUgsWUFBWSxBQUFDLENBQ1osT0FBTyxDQUFFLElBQUksQ0FDZCxBQWhrQmYsQUFta0JZLHNCQW5rQlUsQ0FpZHBCLGlCQUFpQixDQVVmLE1BQU0sQ0FtREosT0FBTyxDQU1MLG9CQUFvQixDQWVsQixjQUFjLENBZ0NaLE1BQU0sQUFBQyxDQUNMLGVBQWUsQ0FBRSxJQUFJLENBQ3JCLGtCQUFrQixDQUFFLElBQUksQ0FDeEIsZ0JBQWdCLENBQUUsT0FBTyxDQUN6QixXQUFXLENBQUUsdUJBQXVCLENBQ3BDLEtBQUssQ0FBRSxJQUFJLENBQ1osQUF6a0JiLEFBMmtCWSxzQkEza0JVLENBaWRwQixpQkFBaUIsQ0FVZixNQUFNLENBbURKLE9BQU8sQ0FNTCxvQkFBb0IsQ0FlbEIsY0FBYyxBQXdDWCxNQUFNLEFBQUMsQ0FDTixPQUFPLENBQUUsT0FBTyxDQUNoQixPQUFPLENBQUUsS0FBSyxDQUNkLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEtBQUssQ0FBRSxDQUFDLENBQ1IsR0FBRyxDQUFFLENBQUMsQ0FDTixhQUFhLENBQUUsV0FBVyxDQUMxQixPQUFPLENBQUUsS0FBSyxDQUNkLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFdBQVcsQ0FBRSxXQUFXLENBQ3hCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsZ0JBQWdCLENBQUUsT0FBTyxDQUN6QixLQUFLLENBQUUsSUFBSSxDQUNaLEFBeGxCYixBQTRsQlEsc0JBNWxCYyxDQWlkcEIsaUJBQWlCLENBVWYsTUFBTSxDQW1ESixPQUFPLEFBOEVKLE1BQU0sQUFBQyxDQUNOLE9BQU8sQ0FBRSxFQUFFLENBQ1gsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNaLEFBaG1CVCxBQW1tQk0sc0JBbm1CZ0IsQ0FpZHBCLGlCQUFpQixDQVVmLE1BQU0sQ0F3SUosaUJBQWlCLEFBQUMsQ0FDaEIsUUFBUSxDQUFFLElBQUksQ0FDZCwwQkFBMEIsQ0FBRSxLQUFLLENBdUtsQyxBQTV3QlAsQUF1bUJRLHNCQXZtQmMsQ0FpZHBCLGlCQUFpQixDQVVmLE1BQU0sQ0F3SUosaUJBQWlCLENBSWYsS0FBSyxBQUFDLENBQ0osUUFBUSxDQUFFLE1BQU0sQ0FDaEIsVUFBVSxDQUFFLGlCQUFpQixDQUM3QixlQUFlLENBQUUsUUFBUSxDQUN6QixjQUFjLENBQUUsQ0FBQyxDQXFHakIsT0FBTyxDQUFFLEtBQUssQ0EyRGYsQUEzd0JULEFBNm1CVSxzQkE3bUJZLENBaWRwQixpQkFBaUIsQ0FVZixNQUFNLENBd0lKLGlCQUFpQixDQUlmLEtBQUssQ0FNSCxFQUFFLEFBQUMsQ0FDRCxnQkFBZ0IsQ0FBRSxPQUFPLENBQ3pCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsYUFBYSxDQUFFLGtCQUFrQixDQUNqQyxPQUFPLENBQUUsS0FBSyxDQUNkLGFBQWEsQ0FBRSxDQUFDLENBQ2hCLGdCQUFnQixDQUFFLE9BQU8sQ0FDekIsVUFBVSxDQUFFLGFBQWEsQ0EwRjFCLEFBOXNCWCxBQXNuQlksc0JBdG5CVSxDQWlkcEIsaUJBQWlCLENBVWYsTUFBTSxDQXdJSixpQkFBaUIsQ0FJZixLQUFLLENBTUgsRUFBRSxBQVNDLFVBQVcsQ0FBQSxJQUFJLENBQUUsQ0FDaEIsZ0JBQWdCLENBQUUsT0FBTyxDQUMxQixBQUVELE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxFQTFuQnJDLEFBMm5CYyxzQkEzbkJRLENBaWRwQixpQkFBaUIsQ0FVZixNQUFNLENBd0lKLGlCQUFpQixDQUlmLEtBQUssQ0FNSCxFQUFFLEFBY0csTUFBTSxBQUFDLENBQ04sZ0JBQWdCLENBQUUsT0FBTyxDQXlCMUIsQUFycEJmLEFBOG5CZ0Isc0JBOW5CTSxDQWlkcEIsaUJBQWlCLENBVWYsTUFBTSxDQXdJSixpQkFBaUIsQ0FJZixLQUFLLENBTUgsRUFBRSxBQWNHLE1BQU0sQ0FHTCxFQUFFLEFBQUMsQ0FDRCxLQUFLLENBQUUsT0FBTyxDQU9mLEFBdG9CakIsQUFrb0JvQixzQkFsb0JFLENBaWRwQixpQkFBaUIsQ0FVZixNQUFNLENBd0lKLGlCQUFpQixDQUlmLEtBQUssQ0FNSCxFQUFFLEFBY0csTUFBTSxDQUdMLEVBQUUsQ0FHQSxVQUFVLEFBQ1AsTUFBTSxBQUFDLENBQ04sS0FBSyxDQUFFLElBQUksQ0FDWixBQXBvQnJCLEFBeW9Ca0Isc0JBem9CSSxDQWlkcEIsaUJBQWlCLENBVWYsTUFBTSxDQXdJSixpQkFBaUIsQ0FJZixLQUFLLENBTUgsRUFBRSxBQWNHLE1BQU0sQ0FhTCxVQUFVLENBQ1IsQ0FBQyxBQUFDLENBQ0EsTUFBTSxDQUFFLE9BQU8sQ0FTaEIsQUFucEJuQixBQTRvQm9CLHNCQTVvQkUsQ0FpZHBCLGlCQUFpQixDQVVmLE1BQU0sQ0F3SUosaUJBQWlCLENBSWYsS0FBSyxDQU1ILEVBQUUsQUFjRyxNQUFNLENBYUwsVUFBVSxDQUNSLENBQUMsQUFHRSxNQUFNLEFBQUMsQ0FDTixLQUFLLENBQUUsT0FBTyxDQUtmLEFBbHBCckIsQUErb0JzQixzQkEvb0JBLENBaWRwQixpQkFBaUIsQ0FVZixNQUFNLENBd0lKLGlCQUFpQixDQUlmLEtBQUssQ0FNSCxFQUFFLEFBY0csTUFBTSxDQWFMLFVBQVUsQ0FDUixDQUFDLEFBR0UsTUFBTSxBQUdKLE9BQU8sQUFBQyxDQUNQLGdCQUFnQixDQUFFLE9BQU8sQ0FDMUIsQ0FqcEJ2QixBQXdwQlksc0JBeHBCVSxDQWlkcEIsaUJBQWlCLENBVWYsTUFBTSxDQXdJSixpQkFBaUIsQ0FJZixLQUFLLENBTUgsRUFBRSxDQTJDQSxFQUFFLEFBQUMsQ0FDRCxPQUFPLENBQUUsU0FBUyxDQUNsQixVQUFVLENBQUUsSUFBSSxDQUNoQixXQUFXLENBQUUsSUFBSSxDQUNqQixTQUFTLENBQUUsSUFBSSxDQUNmLGdCQUFnQixDQUFFLE9BQU8sQ0FDekIsS0FBSyxDQUFFLElBQUksQ0FNWixBQXBxQmIsQUFncUJjLHNCQWhxQlEsQ0FpZHBCLGlCQUFpQixDQVVmLE1BQU0sQ0F3SUosaUJBQWlCLENBSWYsS0FBSyxDQU1ILEVBQUUsQ0EyQ0EsRUFBRSxBQVFDLFdBQVcsQUFBQyxDQUNYLEtBQUssQ0FBRSxHQUFHLENBRVgsQUFucUJmLEFBc3FCWSxzQkF0cUJVLENBaWRwQixpQkFBaUIsQ0FVZixNQUFNLENBd0lKLGlCQUFpQixDQUlmLEtBQUssQ0FNSCxFQUFFLENBeURBLEVBQUUsQUFBQyxDQUNELE9BQU8sQ0FBRSxTQUFTLENBQ2xCLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsS0FBSyxDQUFFLE9BQU8sQ0E4QmYsQUF4c0JiLEFBNHFCYyxzQkE1cUJRLENBaWRwQixpQkFBaUIsQ0FVZixNQUFNLENBd0lKLGlCQUFpQixDQUlmLEtBQUssQ0FNSCxFQUFFLENBeURBLEVBQUUsQ0FNQSxVQUFVLEFBQUMsQ0FDVCxPQUFPLENBQUUsWUFBWSxDQUNyQixVQUFVLENBQUUsSUFBSSxDQVVqQixBQXhyQmYsQUFnckJnQixzQkFockJNLENBaWRwQixpQkFBaUIsQ0FVZixNQUFNLENBd0lKLGlCQUFpQixDQUlmLEtBQUssQ0FNSCxFQUFFLENBeURBLEVBQUUsQ0FNQSxVQUFVLEFBSVAsTUFBTSxBQUFDLENBQ04sT0FBTyxDQUFFLE9BQU8sQ0FDaEIsT0FBTyxDQUFFLFlBQVksQ0FDckIsTUFBTSxDQUFFLE9BQU8sQ0FDZixXQUFXLENBQUUsV0FBVyxDQUN4QixTQUFTLENBQUUsSUFBSSxDQUNmLEtBQUssQ0FBRSxJQUFJLENBQ1osQUF2ckJqQixBQTByQmMsc0JBMXJCUSxDQWlkcEIsaUJBQWlCLENBVWYsTUFBTSxDQXdJSixpQkFBaUIsQ0FJZixLQUFLLENBTUgsRUFBRSxDQXlEQSxFQUFFLENBb0JDLEFBQUEsVUFBQyxBQUFBLENBQVcsT0FBTyxBQUFDLENBQ25CLE9BQU8sQ0FBRSxnQkFBZ0IsQ0FDekIsWUFBWSxDQUFFLEdBQUcsQ0FDakIsU0FBUyxDQUFFLElBQUksQ0FDZixLQUFLLENBQUUsT0FBTyxDQUNmLEFBL3JCZixBQWlzQmMsc0JBanNCUSxDQWlkcEIsaUJBQWlCLENBVWYsTUFBTSxDQXdJSixpQkFBaUIsQ0FJZixLQUFLLENBTUgsRUFBRSxDQXlEQSxFQUFFLENBMkJBLFVBQVUsQUFBQyxDQUNULE9BQU8sQ0FBRSxZQUFZLENBQ3JCLE1BQU0sQ0FBRSxpQkFBaUIsQ0FDekIsS0FBSyxDQUFFLE9BQU8sQ0FDZCxPQUFPLENBQUUsS0FBSyxDQUNkLGFBQWEsQ0FBRSxHQUFHLENBQ25CLEFBdnNCZixBQTBzQlksc0JBMXNCVSxDQWlkcEIsaUJBQWlCLENBVWYsTUFBTSxDQXdJSixpQkFBaUIsQ0FJZixLQUFLLENBTUgsRUFBRSxBQTZGQyxXQUFXLEFBQUMsQ0FDWCxhQUFhLENBQUUsQ0FBQyxDQUNoQixNQUFNLENBQUUsSUFBSSxDQUNiLEFBN3NCYixBQWt0QlUsc0JBbHRCWSxDQWlkcEIsaUJBQWlCLENBVWYsTUFBTSxDQXdJSixpQkFBaUIsQ0FJZixLQUFLLENBMkdILEtBQUssQUFBQyxDQUNKLE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUFwdEJYLEFBc3RCVSxzQkF0dEJZLENBaWRwQixpQkFBaUIsQ0FVZixNQUFNLENBd0lKLGlCQUFpQixDQUlmLEtBQUssQ0ErR0gsS0FBSyxDQXR0QmYsc0JBQXNCLENBaWRwQixpQkFBaUIsQ0FVZixNQUFNLENBd0lKLGlCQUFpQixDQUlmLEtBQUssQ0FnSEgsRUFBRSxDQXZ0Qlosc0JBQXNCLENBaWRwQixpQkFBaUIsQ0FVZixNQUFNLENBd0lKLGlCQUFpQixDQUlmLEtBQUssQ0FpSEgsRUFBRSxBQUFDLENBQ0QsT0FBTyxDQUFFLEtBQUssQ0FDZixBQTF0QlgsQUE2dEJZLHNCQTd0QlUsQ0FpZHBCLGlCQUFpQixDQVVmLE1BQU0sQ0F3SUosaUJBQWlCLENBSWYsS0FBSyxDQXFISCxLQUFLLENBQUMsRUFBRSxDQUNOLGdCQUFnQixBQUFDLENBQ2Ysd0JBQXdCLENBQUUsR0FBRyxDQUM3QixzQkFBc0IsQ0FBRSxHQUFHLENBQzNCLDJCQUEyQixDQUFFLEdBQUcsQ0FDaEMsbUJBQW1CLENBQUUsR0FBRyxDQUN4Qix3QkFBd0IsQ0FBRSxnQkFBZ0IsQ0FDMUMsc0JBQXNCLENBQUUsZ0JBQWdCLENBQ3hDLDJCQUEyQixDQUFFLGdCQUFnQixDQUM3QyxtQkFBbUIsQ0FBRSxnQkFBZ0IsQ0FDckMsZ0JBQWdCLENBQUUsV0FBVyxDQUM3QixPQUFPLENBQUUsRUFBRSxDQXFCWixBQTV2QmIsQUF5dUJjLHNCQXp1QlEsQ0FpZHBCLGlCQUFpQixDQVVmLE1BQU0sQ0F3SUosaUJBQWlCLENBSWYsS0FBSyxDQXFISCxLQUFLLENBQUMsRUFBRSxDQUNOLGdCQUFnQixBQVliLE1BQU0sQUFBQyxDQUNOLE9BQU8sQ0FBRSxFQUFFLENBQ1gsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLE9BQU8sQ0FBRSxLQUFLLENBQ2QsUUFBUSxDQUFFLFFBQVEsQ0FDbkIsQUEvdUJmLEFBaXZCYyxzQkFqdkJRLENBaWRwQixpQkFBaUIsQ0FVZixNQUFNLENBd0lKLGlCQUFpQixDQUlmLEtBQUssQ0FxSEgsS0FBSyxDQUFDLEVBQUUsQ0FDTixnQkFBZ0IsQ0FvQmQsdUJBQXVCLEFBQUMsQ0FDdEIsd0JBQXdCLENBQUUsR0FBRyxDQUM3QixzQkFBc0IsQ0FBRSxHQUFHLENBQzNCLDJCQUEyQixDQUFFLEdBQUcsQ0FDaEMsbUJBQW1CLENBQUUsR0FBRyxDQUN4Qix3QkFBd0IsQ0FBRSxHQUFHLENBQzdCLHNCQUFzQixDQUFFLEdBQUcsQ0FDM0IsMkJBQTJCLENBQUUsR0FBRyxDQUNoQyxtQkFBbUIsQ0FBRSxHQUFHLENBQ3hCLFFBQVEsQ0FBRSxRQUFRLENBQ25CLEFBM3ZCZixBQTh2Qlksc0JBOXZCVSxDQWlkcEIsaUJBQWlCLENBVWYsTUFBTSxDQXdJSixpQkFBaUIsQ0FJZixLQUFLLENBcUhILEtBQUssQ0FBQyxFQUFFLENBa0NOLGlCQUFpQixDQUFDLGdCQUFnQixBQUFDLENBQ2pDLFFBQVEsQ0FBRSxLQUFLLENBQ2YsR0FBRyxDQUFFLENBQUMsQ0FDTixLQUFLLENBQUUsQ0FBQyxDQUNSLE1BQU0sQ0FBRSxDQUFDLENBQ1QsSUFBSSxDQUFFLENBQUMsQ0FDUCxnQkFBZ0IsQ0FBRSxlQUFrQixDQUtyQyxBQXp3QmIsQUFzd0JjLHNCQXR3QlEsQ0FpZHBCLGlCQUFpQixDQVVmLE1BQU0sQ0F3SUosaUJBQWlCLENBSWYsS0FBSyxDQXFISCxLQUFLLENBQUMsRUFBRSxDQWtDTixpQkFBaUIsQ0FBQyxnQkFBZ0IsQ0FRaEMsdUJBQXVCLEFBQUMsQ0FDdEIsUUFBUSxDQUFFLFFBQVEsQ0FDbkIsQUF4d0JmLEFBOHdCTSxzQkE5d0JnQixDQWlkcEIsaUJBQWlCLENBVWYsTUFBTSxDQW1USiwyQkFBMkIsQUFBQyxDQUMxQixNQUFNLENBQUUsQ0FBQyxDQWdMVixBQS83QlAsQUFpeEJRLHNCQWp4QmMsQ0FpZHBCLGlCQUFpQixDQVVmLE1BQU0sQ0FtVEosMkJBQTJCLENBR3pCLFVBQVUsQUFBQyxDQUNULFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsS0FBSyxDQUFFLElBQUksQ0FDWixBQXJ4QlQsQUF1eEJRLHNCQXZ4QmMsQ0FpZHBCLGlCQUFpQixDQVVmLE1BQU0sQ0FtVEosMkJBQTJCLENBU3pCLG9CQUFvQixBQUFDLENBQ25CLHdCQUF3QixDQUFFLHVCQUF1QixDQUNqRCxzQkFBc0IsQ0FBRSx1QkFBdUIsQ0FDL0MsMkJBQTJCLENBQUUsdUJBQXVCLENBQ3BELG1CQUFtQixDQUFFLHVCQUF1QixDQUM1Qyx3QkFBd0IsQ0FBRSxHQUFHLENBQzdCLHNCQUFzQixDQUFFLEdBQUcsQ0FDM0IsMkJBQTJCLENBQUUsR0FBRyxDQUNoQyxtQkFBbUIsQ0FBRSxHQUFHLENBQ3hCLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLGFBQWEsQ0FBRSxHQUFHLENBQ2xCLE9BQU8sQ0FBRSxNQUFNLENBQ2YsYUFBYSxDQUFFLElBQUksQ0FDbkIsZ0JBQWdCLENBQUUsT0FBTyxDQXVJMUIsQUEzNkJULEFBc3lCVSxzQkF0eUJZLENBaWRwQixpQkFBaUIsQ0FVZixNQUFNLENBbVRKLDJCQUEyQixDQVN6QixvQkFBb0IsQUFlakIsV0FBVyxBQUFDLENBQ1gsYUFBYSxDQUFFLENBQUMsQ0FDakIsQUF4eUJYLEFBMHlCVSxzQkExeUJZLENBaWRwQixpQkFBaUIsQ0FVZixNQUFNLENBbVRKLDJCQUEyQixDQVN6QixvQkFBb0IsQ0FtQmxCLGlCQUFpQixBQUFDLENBQ2hCLHdCQUF3QixDQUFFLEtBQUssQ0FDL0Isc0JBQXNCLENBQUUsS0FBSyxDQUM3QiwyQkFBMkIsQ0FBRSxLQUFLLENBQ2xDLG1CQUFtQixDQUFFLEtBQUssQ0FDMUIsd0JBQXdCLENBQUUsR0FBRyxDQUM3QixzQkFBc0IsQ0FBRSxHQUFHLENBQzNCLDJCQUEyQixDQUFFLEdBQUcsQ0FDaEMsbUJBQW1CLENBQUUsR0FBRyxDQUN4QixNQUFNLENBQUUsSUFBSSxDQUNaLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLE1BQU0sQ0FBRSxPQUFPLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsU0FBUyxDQUFFLElBQUksQ0FDZixLQUFLLENBQUUsT0FBTyxDQW9CZixBQTUwQlgsQUEwekJZLHNCQTF6QlUsQ0FpZHBCLGlCQUFpQixDQVVmLE1BQU0sQ0FtVEosMkJBQTJCLENBU3pCLG9CQUFvQixDQW1CbEIsaUJBQWlCLEFBZ0JkLE1BQU0sQUFBQyxDQUNOLHdCQUF3QixDQUFFLEtBQUssQ0FDL0Isc0JBQXNCLENBQUUsS0FBSyxDQUM3QiwyQkFBMkIsQ0FBRSxLQUFLLENBQ2xDLG1CQUFtQixDQUFFLEtBQUssQ0FDMUIsd0JBQXdCLENBQUUsR0FBRyxDQUM3QixzQkFBc0IsQ0FBRSxHQUFHLENBQzNCLDJCQUEyQixDQUFFLEdBQUcsQ0FDaEMsbUJBQW1CLENBQUUsR0FBRyxDQUN4QixPQUFPLENBQUUsT0FBTyxDQUNoQixNQUFNLENBQUUsSUFBSSxDQUNaLE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDQUFFLEtBQUssQ0FDWixXQUFXLENBQUUsSUFBSSxDQUNqQixXQUFXLENBQUUsYUFBYSxDQUMxQixTQUFTLENBQUUsSUFBSSxDQUNmLEtBQUssQ0FBRSxPQUFPLENBQ2YsQUEzMEJiLEFBODBCVSxzQkE5MEJZLENBaWRwQixpQkFBaUIsQ0FVZixNQUFNLENBbVRKLDJCQUEyQixDQVN6QixvQkFBb0IsQ0F1RGxCLGlCQUFpQixBQUFDLENBQ2hCLHdCQUF3QixDQUFFLG9DQUFvQyxDQUM5RCxzQkFBc0IsQ0FBRSxvQ0FBb0MsQ0FDNUQsMkJBQTJCLENBQUUsb0NBQW9DLENBQ2pFLG1CQUFtQixDQUFFLG9DQUFvQyxDQUN6RCwrQkFBK0IsQ0FBRSxNQUFNLENBQ3ZDLDZCQUE2QixDQUFFLE1BQU0sQ0FDckMsa0NBQWtDLENBQUUsTUFBTSxDQUMxQywwQkFBMEIsQ0FBRSxNQUFNLENBQ2xDLHdCQUF3QixDQUFFLEdBQUcsQ0FDN0Isc0JBQXNCLENBQUUsR0FBRyxDQUMzQiwyQkFBMkIsQ0FBRSxHQUFHLENBQ2hDLG1CQUFtQixDQUFFLEdBQUcsQ0FDeEIsVUFBVSxDQUFFLENBQUMsQ0FDYixRQUFRLENBQUUsTUFBTSxDQUNoQixhQUFhLENBQUUsR0FBRyxDQUNsQixXQUFXLENBQUUsSUFBSSxDQUNqQixTQUFTLENBQUUsSUFBSSxDQUNmLE9BQU8sQ0FBRSxDQUFDLENBQ1YsZ0JBQWdCLENBQUUsT0FBTyxDQUN6QixLQUFLLENBQUUsT0FBTyxDQXdFZixBQTE2QlgsQUFvMkJZLHNCQXAyQlUsQ0FpZHBCLGlCQUFpQixDQVVmLE1BQU0sQ0FtVEosMkJBQTJCLENBU3pCLG9CQUFvQixDQXVEbEIsaUJBQWlCLENBc0JmLEtBQUssQUFBQSx1QkFBdUIsQUFBQyxDQUMzQixLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxJQUFJLENBQ2IsZUFBZSxDQUFFLFFBQVEsQ0FDekIsY0FBYyxDQUFFLENBQUMsQ0EyQmxCLEFBbjRCYixBQTIyQmdCLHNCQTMyQk0sQ0FpZHBCLGlCQUFpQixDQVVmLE1BQU0sQ0FtVEosMkJBQTJCLENBU3pCLG9CQUFvQixDQXVEbEIsaUJBQWlCLENBc0JmLEtBQUssQUFBQSx1QkFBdUIsQ0FNMUIsRUFBRSxDQUNBLEVBQUUsQUFBQyxDQUNELE9BQU8sQ0FBRSxRQUFRLENBQ2pCLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsZ0JBQWdCLENBQUUsT0FBTyxDQUN6QixLQUFLLENBQUUsSUFBSSxDQUNaLEFBbjNCakIsQUFxM0JnQixzQkFyM0JNLENBaWRwQixpQkFBaUIsQ0FVZixNQUFNLENBbVRKLDJCQUEyQixDQVN6QixvQkFBb0IsQ0F1RGxCLGlCQUFpQixDQXNCZixLQUFLLEFBQUEsdUJBQXVCLENBTTFCLEVBQUUsQ0FXQSxFQUFFLEFBQUMsQ0FDRCxPQUFPLENBQUUsUUFBUSxDQUNqQixXQUFXLENBQUUsSUFBSSxDQUNqQixVQUFVLENBQUUsSUFBSSxDQUNoQixTQUFTLENBQUUsSUFBSSxDQUNmLEtBQUssQ0FBRSxPQUFPLENBQ2QsZ0JBQWdCLENBQUUsT0FBTyxDQU0xQixBQWo0QmpCLEFBNjNCa0Isc0JBNzNCSSxDQWlkcEIsaUJBQWlCLENBVWYsTUFBTSxDQW1USiwyQkFBMkIsQ0FTekIsb0JBQW9CLENBdURsQixpQkFBaUIsQ0FzQmYsS0FBSyxBQUFBLHVCQUF1QixDQU0xQixFQUFFLENBV0EsRUFBRSxBQVFDLFlBQVksQUFBQyxDQUNaLGdCQUFnQixDQUFFLE9BQU8sQ0FDekIsS0FBSyxDQUFFLE9BQU8sQ0FDZixBQWg0Qm5CLEFBcTRCWSxzQkFyNEJVLENBaWRwQixpQkFBaUIsQ0FVZixNQUFNLENBbVRKLDJCQUEyQixDQVN6QixvQkFBb0IsQ0F1RGxCLGlCQUFpQixDQXVEZix5QkFBeUIsQUFBQyxDQUN4QixPQUFPLENBQUUsSUFBSSxDQW1DZCxBQXo2QmIsQUF3NEJjLHNCQXg0QlEsQ0FpZHBCLGlCQUFpQixDQVVmLE1BQU0sQ0FtVEosMkJBQTJCLENBU3pCLG9CQUFvQixDQXVEbEIsaUJBQWlCLENBdURmLHlCQUF5QixDQUd2QixvQkFBb0IsQUFBQyxDQUNuQixlQUFlLENBQUUsSUFBSSxDQUN0QixBQTE0QmYsQUE0NEJjLHNCQTU0QlEsQ0FpZHBCLGlCQUFpQixDQVVmLE1BQU0sQ0FtVEosMkJBQTJCLENBU3pCLG9CQUFvQixDQXVEbEIsaUJBQWlCLENBdURmLHlCQUF5QixDQU92QixvQkFBb0IsQ0FBRyxFQUFFLEFBQUMsQ0FDeEIsVUFBVSxDQUFFLElBQUksQ0EyQmpCLEFBeDZCZixBQSs0QmdCLHNCQS80Qk0sQ0FpZHBCLGlCQUFpQixDQVVmLE1BQU0sQ0FtVEosMkJBQTJCLENBU3pCLG9CQUFvQixDQXVEbEIsaUJBQWlCLENBdURmLHlCQUF5QixDQU92QixvQkFBb0IsQ0FBRyxFQUFFLEFBR3RCLFlBQVksQUFBQyxDQUNaLFVBQVUsQ0FBRSxDQUFDLENBQ2QsQUFqNUJqQixBQW01QmdCLHNCQW41Qk0sQ0FpZHBCLGlCQUFpQixDQVVmLE1BQU0sQ0FtVEosMkJBQTJCLENBU3pCLG9CQUFvQixDQXVEbEIsaUJBQWlCLENBdURmLHlCQUF5QixDQU92QixvQkFBb0IsQ0FBRyxFQUFFLENBT3ZCLGNBQWMsQUFBQyxDQUNiLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsS0FBSyxDQUFFLE9BQU8sQ0FDZixBQXY1QmpCLEFBeTVCZ0Isc0JBejVCTSxDQWlkcEIsaUJBQWlCLENBVWYsTUFBTSxDQW1USiwyQkFBMkIsQ0FTekIsb0JBQW9CLENBdURsQixpQkFBaUIsQ0F1RGYseUJBQXlCLENBT3ZCLG9CQUFvQixDQUFHLEVBQUUsQ0FhdkIsNkJBQTZCLENBQUcsRUFBRSxBQUFDLENBQ2pDLE9BQU8sQ0FBRSxNQUFNLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsU0FBUyxDQUFFLElBQUksQ0FDZixLQUFLLENBQUUsT0FBTyxDQVVmLEFBdjZCakIsQUErNUJrQixzQkEvNUJJLENBaWRwQixpQkFBaUIsQ0FVZixNQUFNLENBbVRKLDJCQUEyQixDQVN6QixvQkFBb0IsQ0F1RGxCLGlCQUFpQixDQXVEZix5QkFBeUIsQ0FPdkIsb0JBQW9CLENBQUcsRUFBRSxDQWF2Qiw2QkFBNkIsQ0FBRyxFQUFFLEFBTS9CLE1BQU0sQUFBQyxDQUNOLE9BQU8sQ0FBRSxJQUFJLENBQ2IsT0FBTyxDQUFFLE1BQU0sQ0FDaEIsQUFsNkJuQixBQW82QmtCLHNCQXA2QkksQ0FpZHBCLGlCQUFpQixDQVVmLE1BQU0sQ0FtVEosMkJBQTJCLENBU3pCLG9CQUFvQixDQXVEbEIsaUJBQWlCLENBdURmLHlCQUF5QixDQU92QixvQkFBb0IsQ0FBRyxFQUFFLENBYXZCLDZCQUE2QixDQUFHLEVBQUUsQUFXL0IsV0FBVyxBQUFBLE1BQU0sQUFBQyxDQUNqQixPQUFPLENBQUUsRUFBRSxDQUNaLEFBdDZCbkIsQUE2NkJRLHNCQTc2QmMsQ0FpZHBCLGlCQUFpQixDQVVmLE1BQU0sQ0FtVEosMkJBQTJCLENBK0p6Qiw2QkFBNkIsQUFBQyxDQUM1QixnQkFBZ0IsQ0FBRSxPQUFPLENBZ0IxQixBQTk3QlQsQUFnN0JVLHNCQWg3QlksQ0FpZHBCLGlCQUFpQixDQVVmLE1BQU0sQ0FtVEosMkJBQTJCLENBK0p6Qiw2QkFBNkIsQ0FHM0IsaUJBQWlCLEFBQUMsQ0FDaEIsS0FBSyxDQUFFLElBQUksQ0FNWixBQXY3QlgsQUFtN0JZLHNCQW43QlUsQ0FpZHBCLGlCQUFpQixDQVVmLE1BQU0sQ0FtVEosMkJBQTJCLENBK0p6Qiw2QkFBNkIsQ0FHM0IsaUJBQWlCLEFBR2QsTUFBTSxBQUFDLENBQ04sT0FBTyxDQUFFLE9BQU8sQ0FDaEIsS0FBSyxDQUFFLElBQUksQ0FDWixBQXQ3QmIsQUF5N0JVLHNCQXo3QlksQ0FpZHBCLGlCQUFpQixDQVVmLE1BQU0sQ0FtVEosMkJBQTJCLENBK0p6Qiw2QkFBNkIsQ0FZM0IsaUJBQWlCLEFBQUMsQ0FDaEIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsYUFBYSxDQUFFLElBQUksQ0FDbkIsT0FBTyxDQUFFLENBQUMsQ0FDWCxBQTc3QlgsQUFpOEJNLHNCQWo4QmdCLENBaWRwQixpQkFBaUIsQ0FVZixNQUFNLENBc2VKLFVBQVUsQUFBQyxDQUNULFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLFFBQVEsQ0FBRSxRQUFRLENBaUNuQixBQXIrQlAsQUFzOEJRLHNCQXQ4QmMsQ0FpZHBCLGlCQUFpQixDQVVmLE1BQU0sQ0FzZUosVUFBVSxDQUtSLENBQUMsQUFBQyxDQUNBLE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDQUFFLE9BQU8sQ0FDZCxTQUFTLENBQUUsTUFBTSxDQUNqQixXQUFXLENBQUUsR0FBRyxDQTBCakIsQUFwK0JULEFBNDhCVSxzQkE1OEJZLENBaWRwQixpQkFBaUIsQ0FVZixNQUFNLENBc2VKLFVBQVUsQ0FLUixDQUFDLEFBTUUsT0FBTyxBQUFDLENBQ1AsT0FBTyxDQUFFLE9BQU8sQ0FDaEIsY0FBYyxDQUFFLElBQUksQ0FDcEIsT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osYUFBYSxDQUFFLElBQUksQ0FDbkIsTUFBTSxDQUFFLElBQUksQ0FDWixVQUFVLENBQUUsVUFBVSxDQUN0QixPQUFPLENBQUUsS0FBSyxDQUNkLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFdBQVcsQ0FBRSxhQUFhLENBQzFCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsZ0JBQWdCLENBQUUsT0FBTyxDQUN6QixLQUFLLENBQUUsSUFBSSxDQUNaLEFBMzlCWCxBQTY5QlUsc0JBNzlCWSxDQWlkcEIsaUJBQWlCLENBVWYsTUFBTSxDQXNlSixVQUFVLENBS1IsQ0FBQyxBQXVCRSxNQUFNLEFBQUMsQ0FDTixLQUFLLENBQUUsT0FBTyxDQUtmLEFBbitCWCxBQWcrQlksc0JBaCtCVSxDQWlkcEIsaUJBQWlCLENBVWYsTUFBTSxDQXNlSixVQUFVLENBS1IsQ0FBQyxBQXVCRSxNQUFNLEFBR0osT0FBTyxBQUFDLENBQ1AsZ0JBQWdCLENBQUUsT0FBTyxDQUMxQixBQWwrQmIsQUF3K0JJLHNCQXgrQmtCLENBaWRwQixpQkFBaUIsQ0F1aEJmLGdCQUFnQixBQUFDLENBQ2YsVUFBVSxDQUFFLElBQUksQ0FDakIsQUExK0JMLEFBNitCRSxzQkE3K0JvQixDQTYrQnBCLHNCQUFzQixBQUFDLENBQ3JCLFVBQVUsQ0FBRSxJQUFJLENBT2pCLEFBci9CSCxBQWcvQkksc0JBaC9Ca0IsQ0E2K0JwQixzQkFBc0IsQ0FHcEIsTUFBTSxBQUFDLENBQ0wsTUFBTSxDQUFFLElBQUksQ0FDWixRQUFRLENBQUUsT0FBTyxDQUNqQixPQUFPLENBQUUsQ0FBQyxDQUNYLEFBcC9CTCxBQXUvQkUsc0JBdi9Cb0IsQ0F1L0JwQix3QkFBd0IsQUFBQyxDQUN2Qix3QkFBd0IsQ0FBRSxrQkFBa0IsQ0FDNUMsc0JBQXNCLENBQUUsa0JBQWtCLENBQzFDLDJCQUEyQixDQUFFLGtCQUFrQixDQUMvQyxtQkFBbUIsQ0FBRSxrQkFBa0IsQ0FDdkMsd0JBQXdCLENBQUUsR0FBRyxDQUM3QixzQkFBc0IsQ0FBRSxHQUFHLENBQzNCLDJCQUEyQixDQUFFLEdBQUcsQ0FDaEMsbUJBQW1CLENBQUUsR0FBRyxDQUN4QixVQUFVLENBQUUsQ0FBQyxDQUNiLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLE1BQU0sQ0FBRSxDQUFDLENBQ1YsQUFuZ0NILEFBc2dDSSxzQkF0Z0NrQixDQXFnQ3BCLGlCQUFpQixBQUFBLGNBQWMsQ0FDN0IsRUFBRSxBQUFDLENBQ0QsS0FBSyxDQUFFLE9BQU8sQ0FDZixBQXhnQ0wsQUEyZ0NNLHNCQTNnQ2dCLENBcWdDcEIsaUJBQWlCLEFBQUEsY0FBYyxDQUs3QixNQUFNLENBQUMsaUJBQWlCLENBQUMsS0FBSyxDQUM1QixLQUFLLENBQUMsRUFBRSxBQUFDLENBQ1AsZ0JBQWdCLENBQUUsT0FBTyxDQUMxQixBQTdnQ1AsQUErZ0NNLHNCQS9nQ2dCLENBcWdDcEIsaUJBQWlCLEFBQUEsY0FBYyxDQUs3QixNQUFNLENBQUMsaUJBQWlCLENBQUMsS0FBSyxDQUs1QixFQUFFLENBQUMsRUFBRSxDQUFBLEFBQUEsVUFBQyxBQUFBLENBQVcsT0FBTyxBQUFDLENBQ3ZCLEtBQUssQ0FBRSxPQUFPLENBQ2YsQUFqaENQLEFBcWhDRSxzQkFyaENvQixDQXFoQ3BCLGdCQUFnQixDQUFDLGFBQWEsQUFBQSxXQUFXLENBQUMsa0JBQWtCLEFBQUMsQ0FDM0QsYUFBYSxDQUFFLElBQUksQ0FDcEIsQUFHSCxBQUFBLFVBQVUsQUFBQyxDQUNULE1BQU0sQ0FBRSxRQUFRLENBMERqQixBQTNERCxBQUdFLFVBSFEsQ0FHUixNQUFNLEFBQUMsQ0FDTCxTQUFTLENBQUUsSUFBSSxDQUNmLEtBQUssQ0FBRSxLQUFLLENBQ1osTUFBTSxDQUFFLElBQUksQ0FvRGIsQUExREgsQUFRSSxVQVJNLENBR1IsTUFBTSxBQUtILE1BQU0sQUFBQyxDQUNOLE9BQU8sQ0FBRSxHQUFHLENBQ1osT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNaLEFBWkwsQUFjSSxVQWRNLENBR1IsTUFBTSxDQVdKLGlCQUFpQixBQUFDLENBQ2hCLGVBQWUsQ0FBRSxVQUFVLENBQzNCLGtCQUFrQixDQUFFLFVBQVUsQ0FDOUIsVUFBVSxDQUFFLFVBQVUsQ0FDdEIsd0JBQXdCLENBQUUsZ0JBQWdCLENBQzFDLHNCQUFzQixDQUFFLGdCQUFnQixDQUN4QywyQkFBMkIsQ0FBRSxnQkFBZ0IsQ0FDN0MsbUJBQW1CLENBQUUsZ0JBQWdCLENBQ3JDLHdCQUF3QixDQUFFLEdBQUcsQ0FDN0Isc0JBQXNCLENBQUUsR0FBRyxDQUMzQiwyQkFBMkIsQ0FBRSxHQUFHLENBQ2hDLG1CQUFtQixDQUFFLEdBQUcsQ0FDeEIsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLE9BQU8sQ0FBRSxLQUFLLENBQ2QsTUFBTSxDQUFFLE9BQU8sQ0FDZixhQUFhLENBQUUsR0FBRyxDQUNsQixPQUFPLENBQUUsTUFBTSxDQUNmLE1BQU0sQ0FBRSxpQkFBaUIsQ0FDekIsYUFBYSxDQUFFLEdBQUcsQ0FDbEIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsZUFBZSxDQUFFLElBQUksQ0FDckIsV0FBVyxDQUFFLElBQUksQ0FDakIsU0FBUyxDQUFFLElBQUksQ0FDZixVQUFVLENBQUUsSUFBSSxDQUNoQixLQUFLLENBQUUsT0FBTyxDQU1mLEFBN0NMLEFBeUNNLFVBekNJLENBR1IsTUFBTSxDQVdKLGlCQUFpQixBQTJCZCxNQUFNLENBekNiLFVBQVUsQ0FHUixNQUFNLENBV0osaUJBQWlCLEFBNEJkLE9BQU8sQUFBQyxDQUNQLGdCQUFnQixDQUFFLGtCQUFxQixDQUN4QyxBQTVDUCxBQStDSSxVQS9DTSxDQUdSLE1BQU0sQ0E0Q0osU0FBUyxBQUFDLENBQ1IsTUFBTSxDQUFFLE9BQU8sQ0FDZixNQUFNLENBQUUsaUJBQWlCLENBQ3pCLGdCQUFnQixDQUFFLE9BQU8sQ0FDekIsS0FBSyxDQUFFLElBQUksQ0FNWixBQXpETCxBQXFETSxVQXJESSxDQUdSLE1BQU0sQ0E0Q0osU0FBUyxBQU1OLE1BQU0sQ0FyRGIsVUFBVSxDQUdSLE1BQU0sQ0E0Q0osU0FBUyxBQU9OLE9BQU8sQUFBQyxDQUNQLGdCQUFnQixDQUFFLE9BQU8sQ0FDMUIsQUFLUCxVQUFVLENBQVYsZUFBVSxDQUNSLEVBQUUsQ0FDQSxHQUFHLENBQUUsS0FBSyxDQUNWLEtBQUssQ0FBRSxLQUFLLENBQ1osTUFBTSxDQUFFLEtBQUssQ0FDYixJQUFJLENBQUUsS0FBSyxDQUNYLE9BQU8sQ0FBRSxDQUFDLENBR1osSUFBSSxDQUNGLE9BQU8sQ0FBRSxDQUFDLEVBSWQsQUFBQSxhQUFhLEFBQUMsQ0FDWix3QkFBd0IsQ0FBRSxPQUFPLENBQ2pDLHNCQUFzQixDQUFFLE9BQU8sQ0FDL0IsMkJBQTJCLENBQUUsT0FBTyxDQUNwQyxtQkFBbUIsQ0FBRSxPQUFPLENBQzVCLHdCQUF3QixDQUFFLEdBQUcsQ0FDN0Isc0JBQXNCLENBQUUsR0FBRyxDQUMzQiwyQkFBMkIsQ0FBRSxHQUFHLENBQ2hDLG1CQUFtQixDQUFFLEdBQUcsQ0FDeEIsT0FBTyxDQUFFLENBQUMsQ0FzR1gsQUEvR0QsQUFXRSxhQVhXLENBV1gsbUJBQW1CLEFBQUMsQ0FDbEIsUUFBUSxDQUFFLEtBQUssQ0FDZixHQUFHLENBQUUsQ0FBQyxDQUNOLEtBQUssQ0FBRSxDQUFDLENBQ1IsTUFBTSxDQUFFLENBQUMsQ0FDVCxJQUFJLENBQUUsQ0FBQyxDQUNQLE9BQU8sQ0FBRSxHQUFHLENBNkZiLEFBOUdILEFBbUJJLGFBbkJTLENBV1gsbUJBQW1CLEFBUWhCLE1BQU0sQUFBQyxDQUNOLE9BQU8sQ0FBRSxFQUFFLENBQ1gsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUF4QkwsQUEwQkksYUExQlMsQ0FXWCxtQkFBbUIsQ0FlakIsd0JBQXdCLEFBQUMsQ0FDdkIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLENBQUMsQ0FDTixLQUFLLENBQUUsQ0FBQyxDQUNSLE1BQU0sQ0FBRSxDQUFDLENBQ1QsSUFBSSxDQUFFLENBQUMsQ0FDUCxPQUFPLENBQUUsRUFBRSxDQUNYLGdCQUFnQixDQUFFLFdBQVcsQ0FDOUIsQUFsQ0wsQUFvQ0ksYUFwQ1MsQ0FXWCxtQkFBbUIsQ0F5QmpCLG9CQUFvQixBQUFDLENBQ25CLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxDQUFDLENBQ04sS0FBSyxDQUFFLENBQUMsQ0FDUixNQUFNLENBQUUsQ0FBQyxDQUNULElBQUksQ0FBRSxDQUFDLENBQ1AsT0FBTyxDQUFFLEVBQUUsQ0FDWCxnQkFBZ0IsQ0FBRSxJQUFJLENBa0V2QixBQTdHTCxBQTZDTSxhQTdDTyxDQVdYLG1CQUFtQixDQXlCakIsb0JBQW9CLENBU2xCLGFBQWEsQUFBQyxDQUNaLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixLQUFLLENBQUUsS0FBSyxDQUNaLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE1BQU0sQ0FBRSxJQUFJLENBQ1osVUFBVSxDQUFFLElBQUksQ0FDaEIsWUFBWSxDQUFFLElBQUksQ0FDbEIsTUFBTSxDQUFFLE9BQU8sQ0FDZixVQUFVLENBQUUsSUFBSSxDQTJCakIsQUFqRlAsQUF3RFEsYUF4REssQ0FXWCxtQkFBbUIsQ0F5QmpCLG9CQUFvQixDQVNsQixhQUFhLEFBV1YsT0FBTyxDQXhEaEIsYUFBYSxDQVdYLG1CQUFtQixDQXlCakIsb0JBQW9CLENBU2xCLGFBQWEsQUFZVixNQUFNLEFBQUMsQ0FDTixPQUFPLENBQUUsRUFBRSxDQUNYLE9BQU8sQ0FBRSxLQUFLLENBQ2QsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLElBQUksQ0FDVCxJQUFJLENBQUUsQ0FBQyxDQUNQLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLEdBQUcsQ0FDWCxnQkFBZ0IsQ0FBRSxJQUFJLENBQ3ZCLEFBbEVULEFBb0VRLGFBcEVLLENBV1gsbUJBQW1CLENBeUJqQixvQkFBb0IsQ0FTbEIsYUFBYSxBQXVCVixPQUFPLEFBQUMsQ0FDUCxjQUFjLENBQUUsY0FBYyxDQUM5QixhQUFhLENBQUUsY0FBYyxDQUM3QixpQkFBaUIsQ0FBRSxjQUFjLENBQ2pDLFNBQVMsQ0FBRSxjQUFjLENBQzFCLEFBekVULEFBMkVRLGFBM0VLLENBV1gsbUJBQW1CLENBeUJqQixvQkFBb0IsQ0FTbEIsYUFBYSxBQThCVixNQUFNLEFBQUMsQ0FDTixjQUFjLENBQUUsYUFBYSxDQUM3QixhQUFhLENBQUUsYUFBYSxDQUM1QixpQkFBaUIsQ0FBRSxhQUFhLENBQ2hDLFNBQVMsQ0FBRSxhQUFhLENBQ3pCLEFBaEZULEFBbUZNLGFBbkZPLENBV1gsbUJBQW1CLENBeUJqQixvQkFBb0IsQ0ErQ2xCLG1CQUFtQixBQUFDLENBQ2xCLE1BQU0sQ0FBRSxJQUFJLENBQ1osT0FBTyxDQUFFLFdBQVcsQ0FDcEIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsV0FBVyxDQUFFLElBQUksQ0FDakIsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsU0FBUyxDQUFFLElBQUksQ0FDaEIsQUExRlAsQUE0Rk0sYUE1Rk8sQ0FXWCxtQkFBbUIsQ0F5QmpCLG9CQUFvQixDQXdEbEIsa0JBQWtCLEFBQUMsQ0FDakIsT0FBTyxDQUFFLFNBQVMsQ0FDbEIsV0FBVyxDQUFFLENBQUMsQ0FDZCxVQUFVLENBQUUsTUFBTSxDQUNsQixXQUFXLENBQUUsSUFBSSxDQUNqQixXQUFXLENBQUUsR0FBRyxDQUNoQixTQUFTLENBQUUsSUFBSSxDQUNoQixBQW5HUCxBQXFHTSxhQXJHTyxDQVdYLG1CQUFtQixDQXlCakIsb0JBQW9CLENBaUVsQixxQkFBcUIsQUFBQyxDQUNwQixRQUFRLENBQUUsSUFBSSxDQUNkLDBCQUEwQixDQUFFLEtBQUssQ0FDakMsT0FBTyxDQUFFLE1BQU0sQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixXQUFXLENBQUUsR0FBRyxDQUNoQixTQUFTLENBQUUsSUFBSSxDQUNoQixBQUtQLEFBQUEsdUJBQXVCLENBQUMsbUJBQW1CLENBQUMsb0JBQW9CLEFBQUMsQ0FDL0QsR0FBRyxDQUFFLENBQUMsQ0FDTixLQUFLLENBQUUsQ0FBQyxDQUNSLE1BQU0sQ0FBRSxDQUFDLENBQ1QsSUFBSSxDQUFFLENBQUMsQ0FDUCxPQUFPLENBQUUsQ0FBQyxDQUNYLEFBRUQsQUFBQSxzQkFBc0IsQUFBQyxDQUNyQixPQUFPLENBQUUsQ0FBQyxDQU9YLEFBUkQsQUFHRSxzQkFIb0IsQ0FHcEIsbUJBQW1CLENBQUMsd0JBQXdCLEFBQUMsQ0FDM0MsdUJBQXVCLENBQUUsU0FBUyxDQUNsQyxlQUFlLENBQUUsU0FBUyxDQUMxQixnQkFBZ0IsQ0FBRSxlQUFrQixDQUNyQyxBQUdILGVBQWUsQ0FBZixrQkFBZSxDQUNiLEdBQUcsQ0FDRCxnQkFBZ0IsQ0FBRSxPQUFPLEVBSTdCLGtCQUFrQixDQUFsQixrQkFBa0IsQ0FDaEIsR0FBRyxDQUNELGdCQUFnQixDQUFFLE9BQU8sRUFJN0IsVUFBVSxDQUFWLGtCQUFVLENBQ1IsR0FBRyxDQUNELGdCQUFnQixDQUFFLE9BQU8sRUFJN0IsQUFBQSxtQkFBbUIsQUFBQyxDQUNsQix1QkFBdUIsQ0FBRSxJQUFJLENBQzdCLDBCQUEwQixDQUFFLElBQUksQ0FDaEMsa0JBQWtCLENBQUUsSUFBSSxDQUN4QixtQkFBbUIsQ0FBRSxrQkFBa0IsQ0FDdkMsc0JBQXNCLENBQUUsa0JBQWtCLENBQzFDLGNBQWMsQ0FBRSxrQkFBa0IsQ0FDbEMsOEJBQThCLENBQUUsUUFBUSxDQUN4QyxpQ0FBaUMsQ0FBRSxRQUFRLENBQzNDLHlCQUF5QixDQUFFLFFBQVEsQ0FDcEMsQUFFRCxBQUFBLFdBQVcsQUFBQyxDQUNWLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLE9BQU8sQ0FBRSxNQUFNLENBNE1oQixBQTlNRCxBQUlFLFdBSlMsQ0FJVCxxQkFBcUIsQUFBQyxDQUNwQixlQUFlLENBQUUsVUFBVSxDQUMzQixrQkFBa0IsQ0FBRSxVQUFVLENBQzlCLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLE1BQU0sQ0FBRSxJQUFJLENBQ1osVUFBVSxDQUFFLGlCQUFpQixDQUM3QixPQUFPLENBQUUsUUFBUSxDQThKbEIsQUF4S0gsQUFhTSxXQWJLLENBSVQscUJBQXFCLENBUW5CLGlCQUFpQixDQUNmLEVBQUUsQUFBQyxDQUNELE9BQU8sQ0FBRSxLQUFLLENBQ2QsYUFBYSxDQUFFLEdBQUcsQ0FDbEIsV0FBVyxDQUFFLElBQUksQ0FDakIsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsU0FBUyxDQUFFLElBQUksQ0FDZixLQUFLLENBQUUsT0FBTyxDQUNmLEFBcEJQLEFBc0JNLFdBdEJLLENBSVQscUJBQXFCLENBUW5CLGlCQUFpQixDQVVmLENBQUMsQUFBQyxDQUNBLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsS0FBSyxDQUFFLE9BQU8sQ0FDZixBQTNCUCxBQThCSSxXQTlCTyxDQUlULHFCQUFxQixDQTBCbkIsYUFBYSxBQUFBLE9BQU8sQUFBQyxDQUNuQixPQUFPLENBQUUsRUFBRSxDQUNYLE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWixBQWxDTCxBQW9DSSxXQXBDTyxDQUlULHFCQUFxQixDQWdDbkIsWUFBWSxBQUFDLENBQ1gsT0FBTyxDQUFFLEtBQUssQ0FDZCxVQUFVLENBQUUsSUFBSSxDQUNoQixXQUFXLENBQUUsSUFBSSxDQUNqQixXQUFXLENBQUUsR0FBRyxDQUNoQixTQUFTLENBQUUsSUFBSSxDQUNoQixBQTFDTCxBQTRDSSxXQTVDTyxDQUlULHFCQUFxQixDQXdDbkIsaUJBQWlCLEFBQUMsQ0FDaEIsTUFBTSxDQUFFLElBQUksQ0FDWixRQUFRLENBQUUsTUFBTSxDQUNoQixhQUFhLENBQUUsR0FBRyxDQStCbkIsQUE5RUwsQUFpRE0sV0FqREssQ0FJVCxxQkFBcUIsQ0F3Q25CLGlCQUFpQixDQUtmLEtBQUssQUFBQyxDQUNKLGVBQWUsQ0FBRSxJQUFJLENBQ3JCLGtCQUFrQixDQUFFLElBQUksQ0FDeEIsd0JBQXdCLENBQUUsZ0JBQWdCLENBQzFDLHNCQUFzQixDQUFFLGdCQUFnQixDQUN4QywyQkFBMkIsQ0FBRSxnQkFBZ0IsQ0FDN0MsbUJBQW1CLENBQUUsZ0JBQWdCLENBQ3JDLHdCQUF3QixDQUFFLEdBQUcsQ0FDN0Isc0JBQXNCLENBQUUsR0FBRyxDQUMzQiwyQkFBMkIsQ0FBRSxHQUFHLENBQ2hDLG1CQUFtQixDQUFFLEdBQUcsQ0FDeEIsZUFBZSxDQUFFLFVBQVUsQ0FDM0Isa0JBQWtCLENBQUUsVUFBVSxDQUM5QixVQUFVLENBQUUsVUFBVSxDQUN0QixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osT0FBTyxDQUFFLE9BQU8sQ0FDaEIsT0FBTyxDQUFFLElBQUksQ0FDYixNQUFNLENBQUUsSUFBSSxDQUNaLE1BQU0sQ0FBRSxDQUFDLENBQ1QsU0FBUyxDQUFFLElBQUksQ0FDZixnQkFBZ0IsQ0FBRSxPQUFPLENBQ3pCLEtBQUssQ0FBRSxJQUFJLENBTVosQUE3RVAsQUF5RVEsV0F6RUcsQ0FJVCxxQkFBcUIsQ0F3Q25CLGlCQUFpQixDQUtmLEtBQUssQUF3QkYsTUFBTSxBQUFDLENBQ04sZ0JBQWdCLENBQUUsT0FBTyxDQUN6QixLQUFLLENBQUUsSUFBSSxDQUNaLEFBNUVULEFBZ0ZJLFdBaEZPLENBSVQscUJBQXFCLENBNEVuQixpQkFBaUIsQUFBQyxDQUNoQixNQUFNLENBQUUsSUFBSSxDQUNaLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE1BQU0sQ0FBRSxDQUFDLENBQ1QsYUFBYSxDQUFFLEdBQUcsQ0FDbEIsZ0JBQWdCLENBQUUsT0FBTyxDQWdEMUIsQUF0SUwsQUF3Rk0sV0F4RkssQ0FJVCxxQkFBcUIsQ0E0RW5CLGlCQUFpQixDQVFmLE1BQU0sQUFBQyxDQUNMLGVBQWUsQ0FBRSxJQUFJLENBQ3JCLGtCQUFrQixDQUFFLElBQUksQ0FDeEIsZUFBZSxDQUFFLFVBQVUsQ0FDM0Isa0JBQWtCLENBQUUsVUFBVSxDQUM5QixVQUFVLENBQUUsVUFBVSxDQUN0QixLQUFLLENBQUUsZUFBZSxDQUN0QixNQUFNLENBQUUsZUFBZSxDQUN2QixRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsRUFBRSxDQUNYLFVBQVUsQ0FBRSxVQUFVLENBQ3RCLE1BQU0sQ0FBRSxlQUFlLENBQ3ZCLE9BQU8sQ0FBRSxPQUFPLENBQ2hCLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFdBQVcsQ0FBRSx1QkFBdUIsQ0FDcEMsU0FBUyxDQUFFLElBQUksQ0FDZixLQUFLLENBQUUsSUFBSSxDQWNaLEFBdEhQLEFBMEdRLFdBMUdHLENBSVQscUJBQXFCLENBNEVuQixpQkFBaUIsQ0FRZixNQUFNLENBa0JKLE1BQU0sQUFBQyxDQUNMLGVBQWUsQ0FBRSxJQUFJLENBQ3JCLGtCQUFrQixDQUFFLElBQUksQ0FDeEIsZ0JBQWdCLENBQUUsT0FBTyxDQUN6QixXQUFXLENBQUUsdUJBQXVCLENBQ3BDLFNBQVMsQ0FBRSxJQUFJLENBQ2YsS0FBSyxDQUFFLElBQUksQ0FDWixBQWpIVCxBQW1IUSxXQW5IRyxDQUlULHFCQUFxQixDQTRFbkIsaUJBQWlCLENBUWYsTUFBTSxBQTJCSCxZQUFZLEFBQUMsQ0FDWixPQUFPLENBQUUsSUFBSSxDQUNkLEFBckhULEFBd0hNLFdBeEhLLENBSVQscUJBQXFCLENBNEVuQixpQkFBaUIsQUF3Q2QsTUFBTSxBQUFDLENBQ04sT0FBTyxDQUFFLE9BQU8sQ0FDaEIsT0FBTyxDQUFFLEtBQUssQ0FDZCxRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsQ0FBQyxDQUNSLEdBQUcsQ0FBRSxDQUFDLENBQ04sYUFBYSxDQUFFLFdBQVcsQ0FDMUIsT0FBTyxDQUFFLEtBQUssQ0FDZCxXQUFXLENBQUUsSUFBSSxDQUNqQixXQUFXLENBQUUsV0FBVyxDQUN4QixTQUFTLENBQUUsSUFBSSxDQUNmLGdCQUFnQixDQUFFLE9BQU8sQ0FDekIsS0FBSyxDQUFFLElBQUksQ0FDWixBQXJJUCxBQXdJSSxXQXhJTyxDQUlULHFCQUFxQixDQW9JbkIsY0FBYyxBQUFDLENBQ2Isd0JBQXdCLENBQUUsZ0JBQWdCLENBQzFDLHNCQUFzQixDQUFFLGdCQUFnQixDQUN4QywyQkFBMkIsQ0FBRSxnQkFBZ0IsQ0FDN0MsbUJBQW1CLENBQUUsZ0JBQWdCLENBQ3JDLHdCQUF3QixDQUFFLEdBQUcsQ0FDN0Isc0JBQXNCLENBQUUsR0FBRyxDQUMzQiwyQkFBMkIsQ0FBRSxHQUFHLENBQ2hDLG1CQUFtQixDQUFFLEdBQUcsQ0FDeEIsT0FBTyxDQUFFLEtBQUssQ0FDZCxNQUFNLENBQUUsSUFBSSxDQUNaLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLGFBQWEsQ0FBRSxHQUFHLENBQ2xCLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsZUFBZSxDQUFFLElBQUksQ0FDckIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsZ0JBQWdCLENBQUUsT0FBTyxDQUN6QixLQUFLLENBQUUsSUFBSSxDQVlaLEFBdktMLEFBNkpNLFdBN0pLLENBSVQscUJBQXFCLENBb0luQixjQUFjLEFBcUJYLFFBQVEsQUFBQyxDQUNSLGdCQUFnQixDQUFFLE9BQU8sQ0FDekIsS0FBSyxDQUFFLElBQUksQ0FDWixBQWhLUCxBQWtLTSxXQWxLSyxDQUlULHFCQUFxQixDQW9JbkIsY0FBYyxBQTBCWCxNQUFNLENBbEtiLFdBQVcsQ0FJVCxxQkFBcUIsQ0FvSW5CLGNBQWMsQUEyQlgsT0FBTyxBQUFDLENBQ1AsZ0JBQWdCLENBQUUsT0FBTyxDQUN6QixLQUFLLENBQUUsSUFBSSxDQUNaLEFBdEtQLEFBMktJLFdBM0tPLEFBMEtSLGNBQWMsQ0FDYixpQkFBaUIsQ0FBQyxFQUFFLEFBQUMsQ0FDbkIsS0FBSyxDQUFFLE9BQU8sQ0FDZixBQTdLTCxBQStLSSxXQS9LTyxBQTBLUixjQUFjLENBS2IsbUJBQW1CLEFBQUMsQ0FDbEIsVUFBVSxDQUFFLElBQUksQ0FDaEIsVUFBVSxDQUFFLE1BQU0sQ0EyQm5CLEFBNU1MLEFBbUxNLFdBbkxLLEFBMEtSLGNBQWMsQ0FLYixtQkFBbUIsQ0FJakIsQ0FBQyxBQUFDLENBQ0EsTUFBTSxDQUFFLE9BQU8sQ0FDZix3QkFBd0IsQ0FBRSxHQUFHLENBQzdCLHNCQUFzQixDQUFFLEdBQUcsQ0FDM0IsMkJBQTJCLENBQUUsR0FBRyxDQUNoQyxtQkFBbUIsQ0FBRSxHQUFHLENBQ3hCLHdCQUF3QixDQUFFLGdCQUFnQixDQUMxQyxzQkFBc0IsQ0FBRSxnQkFBZ0IsQ0FDeEMsMkJBQTJCLENBQUUsZ0JBQWdCLENBQzdDLG1CQUFtQixDQUFFLGdCQUFnQixDQUNyQyxNQUFNLENBQUUsSUFBSSxDQUNaLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLGFBQWEsQ0FBRSxHQUFHLENBQ2xCLE9BQU8sQ0FBRSxNQUFNLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsZUFBZSxDQUFFLElBQUksQ0FDckIsU0FBUyxDQUFFLElBQUksQ0FDZixnQkFBZ0IsQ0FBRSxPQUFPLENBQ3pCLEtBQUssQ0FBRSxJQUFJLENBTVosQUEzTVAsQUF1TVEsV0F2TUcsQUEwS1IsY0FBYyxDQUtiLG1CQUFtQixDQUlqQixDQUFDLEFBb0JFLE1BQU0sQ0F2TWYsV0FBVyxBQTBLUixjQUFjLENBS2IsbUJBQW1CLENBSWpCLENBQUMsQUFxQkUsT0FBTyxBQUFDLENBQ1AsZ0JBQWdCLENBQUUsT0FBTyxDQUMxQixBQU1ULEFBQ0Usc0JBRG9CLENBQ3BCLGlCQUFpQixDQUFDLE1BQU0sQ0FBQyxTQUFTLENBQUcsTUFBTSxDQUFDLElBQUksQUFBQyxDQUMvQyxjQUFjLENBQUUsSUFBSSxDQUNyQixBQUhILEFBS0Usc0JBTG9CLENBS3BCLGFBQWEsQUFBQyxDQUNaLE9BQU8sQ0FBRSxNQUFNLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FVbEIsQUFqQkgsQUFTSSxzQkFUa0IsQ0FLcEIsYUFBYSxDQUlYLENBQUMsQUFBQyxDQUNBLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsS0FBSyxDQUFFLG1CQUFzQixDQUM3QixVQUFVLENBQUUsSUFBSSxDQUNoQixPQUFPLENBQUUsTUFBTSxDQUNoQixBQUlMLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUN0QixBQUNFLHNCQURvQixDQUNwQixXQUFXLENBQUMsRUFBRSxDQURoQixzQkFBc0IsQ0FFcEIsYUFBYSxDQUFDLEVBQUUsQUFBQyxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFNBQVMsQ0FBRSxJQUFJLENBQ2hCLEFBRUgsQUFBQSxXQUFXLENBQUMscUJBQXFCLENBQUMsaUJBQWlCLENBQUMsRUFBRSxBQUFDLENBQ3JELFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFNBQVMsQ0FBRSxJQUFJLENBQ2hCLENBR0gsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQ3RCLEFBQUEsZ0JBQWdCLEFBQUMsQ0FDZixPQUFPLENBQUUsaUJBQWlCLENBQzNCLEFBQ0QsQUFDRSxzQkFEb0IsQ0FDcEIsWUFBWSxBQUFDLENBQ1gsZUFBZSxDQUFFLFFBQVEsQ0FXMUIsQUFiSCxBQUlJLHNCQUprQixDQUNwQixZQUFZLENBR1Ysa0JBQWtCLENBQUMsRUFBRSxBQUFDLENBQ3BCLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFNBQVMsQ0FBRSxJQUFJLENBTWhCLEFBWkwsQUFRTSxzQkFSZ0IsQ0FDcEIsWUFBWSxDQUdWLGtCQUFrQixDQUFDLEVBQUUsQ0FJbkIsRUFBRSxDQUFHLENBQUMsQUFBQyxDQUNMLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFNBQVMsQ0FBRSxJQUFJLENBQ2hCLEFBWFAsQUFpQk0sc0JBakJnQixDQWVwQixVQUFVLENBQ1IsRUFBRSxDQUNBLEVBQUUsQ0FqQlIsc0JBQXNCLENBZXBCLFVBQVUsQ0FDUixFQUFFLENBRUEsQ0FBQyxBQUFDLENBQ0EsTUFBTSxDQUFFLEtBQUssQ0FDZCxBQXBCUCxBQXNCTSxzQkF0QmdCLENBZXBCLFVBQVUsQ0FDUixFQUFFLENBTUEsRUFBRSxBQUFDLENBQ0QsS0FBSyxDQUFFLFNBQVMsQ0FDaEIsS0FBSyxDQUFFLElBQUksQ0FjWixBQXRDUCxBQTBCUSxzQkExQmMsQ0FlcEIsVUFBVSxDQUNSLEVBQUUsQ0FNQSxFQUFFLEFBSUMsVUFBVyxDQUFBLElBQUksQ0FBRSxDQUNoQixXQUFXLENBQUUsQ0FBQyxDQUNkLFlBQVksQ0FBRSxLQUFLLENBQ25CLEtBQUssQ0FBRSxJQUFJLENBQ1gsV0FBVyxDQUFFLENBQUMsQ0FDZixBQS9CVCxBQWlDUSxzQkFqQ2MsQ0FlcEIsVUFBVSxDQUNSLEVBQUUsQ0FNQSxFQUFFLEFBV0MsVUFBVyxDQUFBLElBQUksQ0FBRSxDQUNoQixXQUFXLENBQUUsU0FBUyxDQUN0QixZQUFZLENBQUUsS0FBSyxDQUNuQixLQUFLLENBQUUsSUFBSSxDQUNaLEFBckNULEFBeUNRLHNCQXpDYyxDQWVwQixVQUFVLENBQ1IsRUFBRSxDQXdCQSxDQUFDLENBQ0MsU0FBUyxBQUFDLENBQ1IsS0FBSyxDQUFFLEtBQUssQ0FDWixNQUFNLENBQUUsS0FBSyxDQU1kLEFBakRULEFBNkNVLHNCQTdDWSxDQWVwQixVQUFVLENBQ1IsRUFBRSxDQXdCQSxDQUFDLENBQ0MsU0FBUyxDQUlQLEdBQUcsQUFBQyxDQUNGLEtBQUssQ0FBRSxLQUFLLENBQ1osTUFBTSxDQUFFLEtBQUssQ0FDZCxDQVNiLEFBQUEsT0FBTyxBQUFDLENBQ04sVUFBVSxDQUFFLElBQUksQ0FnRGpCLEFBakRELEFBR0UsT0FISyxDQUdMLHFCQUFxQixBQUFDLENBQ3BCLEtBQUssQ0FBRSxJQUFJLENBa0NaLEFBdENILEFBTUksT0FORyxDQUdMLHFCQUFxQixDQUduQixRQUFRLEFBQUMsQ0FDUCxNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0FBRSxJQUFJLENBQ1gsYUFBYSxDQUFFLElBQUksQ0FDbkIsZ0JBQWdCLENBQUUsT0FBTyxDQUN6QixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxDQUFDLENBQ1QsT0FBTyxDQUFFLEdBQUcsQ0FDWixVQUFVLENBQUUsVUFBVSxDQUN0QixhQUFhLENBQUUsR0FBRyxDQUNsQixXQUFXLENBQUUsdUhBQXVILENBQ3JJLEFBakJMLEFBbUJJLE9BbkJHLENBR0wscUJBQXFCLENBZ0JuQixDQUFDLENBbkJMLE9BQU8sQ0FHTCxxQkFBcUIsQ0FnQmhCLEtBQUssQUFBQyxDQUNQLEtBQUssQ0FBRSxPQUFPLENBQ2YsQUFyQkwsQUF1QkksT0F2QkcsQ0FHTCxxQkFBcUIsQ0FvQm5CLENBQUMsQUFBQyxDQUNBLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFdBQVcsQ0FBRSxHQUFHLENBQ2pCLEFBMUJMLEFBNEJJLE9BNUJHLENBR0wscUJBQXFCLENBeUJuQixLQUFLLEFBQUMsQ0FDSixTQUFTLENBQUUsSUFBSSxDQUNmLFVBQVUsQ0FBRSxHQUFHLENBQ2YscUJBQXFCLENBQUUsSUFBSSxDQUMzQixtQkFBbUIsQ0FBRSxJQUFJLENBQ3pCLGtCQUFrQixDQUFFLElBQUksQ0FDeEIsZ0JBQWdCLENBQUUsSUFBSSxDQUN0QixlQUFlLENBQUUsSUFBSSxDQUNyQixXQUFXLENBQUUsSUFBSSxDQUNsQixBQXJDTCxBQTRDSSxPQTVDRyxDQXdDTCxpQkFBaUIsQ0FJZixjQUFjLEFBQUMsQ0FDYixNQUFNLENBQUUsQ0FBQyxDQUNULE9BQU8sQ0FBRSxNQUFNLENBQ2hCLEFBSUwsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQ3RCLEFBQ0Usc0JBRG9CLENBQ3BCLFlBQVksQUFBQyxDQUNYLE9BQU8sQ0FBRSxjQUFjLENBQ3ZCLGVBQWUsQ0FBRSxRQUFRLENBUTFCLEFBWEgsQUFNTSxzQkFOZ0IsQ0FDcEIsWUFBWSxDQUlWLGtCQUFrQixDQUNoQixFQUFFLEFBQUMsQ0FDRCxXQUFXLENBQUUsSUFBSSxDQUNqQixTQUFTLENBQUUsSUFBSSxDQUNoQixBQVRQLEFBZU0sc0JBZmdCLENBYXBCLGFBQWEsQ0FDWCxNQUFNLENBQ0osTUFBTSxBQUFDLENBQ0wsT0FBTyxDQUFFLE1BQU0sQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixTQUFTLENBQUUsSUFBSSxDQUNoQixBQW5CUCxBQXFCTSxzQkFyQmdCLENBYXBCLGFBQWEsQ0FDWCxNQUFNLENBT0osa0JBQWtCLEFBQUMsQ0FDakIsTUFBTSxDQUFFLFdBQVcsQ0FDcEIsQUF2QlAsQUF5Qk0sc0JBekJnQixDQWFwQixhQUFhLENBQ1gsTUFBTSxDQVdGLEdBQUcsQUFBQSxVQUFXLENBQUEsR0FBRyxDQUFFLENBQ25CLFVBQVUsQ0FBRSxJQUFJLENBQ2pCLEFBM0JQLEFBK0JJLHNCQS9Ca0IsQ0FhcEIsYUFBYSxDQWtCWCxnQkFBZ0IsQ0FBQyxhQUFhLENBQUMsR0FBRyxBQUFBLFVBQVcsQ0FBQSxDQUFDLENBQUUsQ0FDOUMsYUFBYSxDQUFFLGlCQUFpQixDQUtqQyxBQXJDTCxBQWtDTSxzQkFsQ2dCLENBYXBCLGFBQWEsQ0FrQlgsZ0JBQWdCLENBQUMsYUFBYSxDQUFDLEdBQUcsQUFBQSxVQUFXLENBQUEsQ0FBQyxFQUc1QyxrQkFBa0IsQUFBQyxDQUNqQixhQUFhLENBQUUsSUFBSSxDQUNwQixBQXBDUCxBQXdDRSxzQkF4Q29CLENBd0NwQiwyQkFBMkIsQUFBQyxDQUMxQixVQUFVLENBQUUsSUFBSSxDQUNqQixBQTFDSCxBQTRDRSxzQkE1Q29CLENBNENwQiw4QkFBOEIsQUFBQyxDQUM3QixVQUFVLENBQUUsS0FBSyxDQUNsQixBQTlDSCxBQWdERSxzQkFoRG9CLENBZ0RwQixXQUFXLEFBQUMsQ0FDVixNQUFNLENBQUUsaUJBQWlCLENBRTFCLEFBbkRILEFBcURFLHNCQXJEb0IsQ0FxRHBCLFdBQVcsQ0FyRGIsc0JBQXNCLENBc0RwQixhQUFhLEFBQUMsQ0FDWixhQUFhLENBQUUsR0FBRyxDQUNuQixBQXhESCxBQTBERSxzQkExRG9CLENBMERwQixXQUFXLENBQUMsRUFBRSxDQTFEaEIsc0JBQXNCLENBMkRwQixhQUFhLENBQUMsRUFBRSxBQUFDLENBQ2YsT0FBTyxDQUFFLGFBQWEsQ0FDdEIsV0FBVyxDQUFFLElBQUksQ0FDakIsU0FBUyxDQUFFLElBQUksQ0FDaEIsQUEvREgsQUFpRUUsc0JBakVvQixDQWlFcEIsV0FBVyxBQUFBLFdBQVcsQ0FBQyxrQkFBa0IsQ0FqRTNDLHNCQUFzQixDQWtFcEIsYUFBYSxBQUFBLFdBQVcsQ0FBQyxrQkFBa0IsQUFBQyxDQUMxQyxhQUFhLENBQUUsSUFBSSxDQUNwQixBQXBFSCxBQXVFSSxzQkF2RWtCLENBc0VwQixhQUFhLENBQ1gsTUFBTSxBQUFDLENBQ0wsTUFBTSxDQUFFLGlCQUFpQixDQUN6QixhQUFhLENBQUUsR0FBRyxDQUNuQixBQTFFTCxBQTZFRSxzQkE3RW9CLENBNkVwQixNQUFNLEFBQUMsQ0FDTCxhQUFhLENBQUUsSUFBSSxDQUNwQixBQS9FSCxBQWtGSSxzQkFsRmtCLENBaUZwQixpQkFBaUIsQ0FDZixNQUFNLEFBQUMsQ0FDTCxNQUFNLENBQUUsaUJBQWlCLENBQ3pCLGFBQWEsQ0FBRSxHQUFHLENBQ2xCLGNBQWMsQ0FBRSxJQUFJLENBQ3BCLGdCQUFnQixDQUFFLElBQUksQ0E2Q3ZCLEFBbklMLEFBd0ZNLHNCQXhGZ0IsQ0FpRnBCLGlCQUFpQixDQUNmLE1BQU0sQ0FNSixTQUFTLEFBQUMsQ0FDUixNQUFNLENBQUUsU0FBUyxDQWVsQixBQXhHUCxBQTJGUSxzQkEzRmMsQ0FpRnBCLGlCQUFpQixDQUNmLE1BQU0sQ0FNSixTQUFTLENBR0wsTUFBTSxBQUFDLENBQ1AsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsWUFBWSxDQUNyQixhQUFhLENBQUUsQ0FBQyxDQUNoQixPQUFPLENBQUUsUUFBUSxDQUNqQixNQUFNLENBQUUsaUJBQWlCLENBQ3pCLEtBQUssQ0FBRSxPQUFPLENBTWYsQUF2R1QsQUFtR1Usc0JBbkdZLENBaUZwQixpQkFBaUIsQ0FDZixNQUFNLENBTUosU0FBUyxDQUdMLE1BQU0sQUFRTCxTQUFTLEFBQUMsQ0FDVCxnQkFBZ0IsQ0FBRSxPQUFPLENBQ3pCLEtBQUssQ0FBRSxJQUFJLENBQ1osQUF0R1gsQUEwR00sc0JBMUdnQixDQWlGcEIsaUJBQWlCLENBQ2YsTUFBTSxDQXdCSixPQUFPLEFBQUMsQ0FDTixNQUFNLENBQUUsYUFBYSxDQUNyQixLQUFLLENBQUUsSUFBSSxDQUNaLEFBN0dQLEFBK0dNLHNCQS9HZ0IsQ0FpRnBCLGlCQUFpQixDQUNmLE1BQU0sQ0E2QkosaUJBQWlCLEFBQUMsQ0FDaEIsTUFBTSxDQUFFLE1BQU0sQ0FDZixBQWpIUCxBQW1ITSxzQkFuSGdCLENBaUZwQixpQkFBaUIsQ0FDZixNQUFNLENBaUNKLDJCQUEyQixBQUFDLENBQzFCLE1BQU0sQ0FBRSxNQUFNLENBY2YsQUFsSVAsQUF1SFUsc0JBdkhZLENBaUZwQixpQkFBaUIsQ0FDZixNQUFNLENBaUNKLDJCQUEyQixDQUd6QixvQkFBb0IsQ0FDbEIsaUJBQWlCLEFBQUMsQ0FDaEIsTUFBTSxDQUFFLElBQUksQ0FDWixXQUFXLENBQUUsSUFBSSxDQUNqQixTQUFTLENBQUUsSUFBSSxDQU1oQixBQWhJWCxBQTRIWSxzQkE1SFUsQ0FpRnBCLGlCQUFpQixDQUNmLE1BQU0sQ0FpQ0osMkJBQTJCLENBR3pCLG9CQUFvQixDQUNsQixpQkFBaUIsQUFLZCxNQUFNLEFBQUMsQ0FDTixNQUFNLENBQUUsSUFBSSxDQUNaLFdBQVcsQ0FBRSxJQUFJLENBQ2xCLEFBL0hiLEFBd0lFLHNCQXhJb0IsQ0F3SXBCLGdCQUFnQixDQUFDLGFBQWEsQUFBQSxXQUFXLENBQUMsa0JBQWtCLEFBQUMsQ0FDM0QsYUFBYSxDQUFFLElBQUksQ0FDcEIsQUFHSCxBQUFBLFVBQVUsQ0FBQyxNQUFNLENBQUMsaUJBQWlCLEFBQUMsQ0FDbEMsT0FBTyxDQUFFLFlBQVksQ0FDckIsWUFBWSxDQUFFLElBQUksQ0FDbEIsYUFBYSxDQUFFLENBQUMsQ0FDakIsQUFDRCxBQUFBLGFBQWEsQ0FBQyxtQkFBbUIsQ0FBQyxvQkFBb0IsQ0FBQyxxQkFBcUIsQUFBQyxDQUMzRSxPQUFPLENBQUUsTUFBTSxDQUNoQixBQUNELEFBQUEsV0FBVyxBQUFDLENBQ1YsT0FBTyxDQUFFLE1BQU0sQ0EwRGhCLEFBM0RELEFBR0UsV0FIUyxDQUdULHFCQUFxQixBQUFDLENBQ3BCLGFBQWEsQ0FBRSxHQUFHLENBQ2xCLE1BQU0sQ0FBRSxpQkFBaUIsQ0FDekIsT0FBTyxDQUFFLElBQUksQ0ErQ2QsQUFyREgsQUFRSSxXQVJPLENBR1QscUJBQXFCLENBS25CLFVBQVUsQUFBQyxDQUNULEtBQUssQ0FBRSxTQUFTLENBQ2hCLEtBQUssQ0FBRSxJQUFJLENBY1osQUF4QkwsQUFZTSxXQVpLLENBR1QscUJBQXFCLENBS25CLFVBQVUsQUFJUCxVQUFXLENBQUEsSUFBSSxDQUFFLENBQ2hCLFdBQVcsQ0FBRSxDQUFDLENBQ2QsWUFBWSxDQUFFLEtBQUssQ0FDbkIsS0FBSyxDQUFFLElBQUksQ0FDWCxXQUFXLENBQUUsQ0FBQyxDQUNmLEFBakJQLEFBbUJNLFdBbkJLLENBR1QscUJBQXFCLENBS25CLFVBQVUsQUFXUCxVQUFXLENBQUEsSUFBSSxDQUFFLENBQ2hCLFdBQVcsQ0FBRSxTQUFTLENBQ3RCLFlBQVksQ0FBRSxLQUFLLENBQ25CLEtBQUssQ0FBRSxJQUFJLENBQ1osQUF2QlAsQUEwQkksV0ExQk8sQ0FHVCxxQkFBcUIsQ0F1Qm5CLE9BQU8sQUFBQyxDQUNOLE9BQU8sQ0FBRSxJQUFJLENBQ2IsT0FBTyxDQUFFLFNBQVMsQ0FDbEIsT0FBTyxDQUFFLFFBQVEsQ0FDakIsT0FBTyxDQUFFLE9BQU8sQ0FDaEIsT0FBTyxDQUFFLFlBQVksQ0FDckIsVUFBVSxDQUFFLElBQUksQ0FvQmpCLEFBcERMLEFBa0NNLFdBbENLLENBR1QscUJBQXFCLENBdUJuQixPQUFPLENBUUwscUJBQXFCLEFBQUMsQ0FDcEIsS0FBSyxDQUFFLEdBQUcsQ0FNWCxBQXpDUCxBQXFDUSxXQXJDRyxDQUdULHFCQUFxQixDQXVCbkIsT0FBTyxDQVFMLHFCQUFxQixDQUduQixRQUFRLEFBQUMsQ0FDUCxNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0FBRSxHQUFHLENBQ1gsQUF4Q1QsQUEyQ00sV0EzQ0ssQ0FHVCxxQkFBcUIsQ0F1Qm5CLE9BQU8sQ0FpQkwsaUJBQWlCLEFBQUMsQ0FDaEIsVUFBVSxDQUFFLFFBQVEsQ0FDcEIsV0FBVyxDQUFFLElBQUksQ0FNbEIsQUFuRFAsQUErQ1EsV0EvQ0csQ0FHVCxxQkFBcUIsQ0F1Qm5CLE9BQU8sQ0FpQkwsaUJBQWlCLENBSWYsY0FBYyxBQUFDLENBQ2IsTUFBTSxDQUFFLENBQUMsQ0FDVCxPQUFPLENBQUUsTUFBTSxDQUNoQixBQWxEVCxBQXVERSxXQXZEUyxDQXVEVCxpQkFBaUIsQ0FBQyxDQUFDLEFBQUMsQ0FDbEIsV0FBVyxDQUFFLElBQUksQ0FDakIsU0FBUyxDQUFFLElBQUksQ0FDaEIsQ0FJTCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFDdEIsQUFDRSxzQkFEb0IsQ0FDcEIsVUFBVSxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsU0FBUyxBQUFDLENBQ3hCLEtBQUssQ0FBRSxLQUFLLENBQ1osTUFBTSxDQUFFLEtBQUssQ0FNZCxBQVRILEFBS0ksc0JBTGtCLENBQ3BCLFVBQVUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FJdkIsR0FBRyxBQUFDLENBQ0YsS0FBSyxDQUFFLEtBQUssQ0FDWixNQUFNLENBQUUsS0FBSyxDQUNkLEFBUkwsQUFpQmMsc0JBakJRLENBV3BCLGlCQUFpQixDQUNmLE1BQU0sQ0FDSiwyQkFBMkIsQ0FDekIsb0JBQW9CLENBQ2xCLGlCQUFpQixDQUNmLEtBQUssQUFDRix1QkFBdUIsQUFBQyxDQUN2QixPQUFPLENBQUUsS0FBSyxDQVVmLEFBNUJmLEFBb0JnQixzQkFwQk0sQ0FXcEIsaUJBQWlCLENBQ2YsTUFBTSxDQUNKLDJCQUEyQixDQUN6QixvQkFBb0IsQ0FDbEIsaUJBQWlCLENBQ2YsS0FBSyxBQUNGLHVCQUF1QixDQUd0QixFQUFFLENBQUMsRUFBRSxBQUFDLENBQ0osVUFBVSxDQUFFLE1BQU0sQ0FNbkIsQUEzQmpCLEFBdUJrQixzQkF2QkksQ0FXcEIsaUJBQWlCLENBQ2YsTUFBTSxDQUNKLDJCQUEyQixDQUN6QixvQkFBb0IsQ0FDbEIsaUJBQWlCLENBQ2YsS0FBSyxBQUNGLHVCQUF1QixDQUd0QixFQUFFLENBQUMsRUFBRSxBQUdGLFlBQVksQUFBQyxDQUNaLGdCQUFnQixDQUFFLE9BQU8sQ0FDekIsS0FBSyxDQUFFLE9BQU8sQ0FDZixBQTFCbkIsQUFvQ0Usc0JBcENvQixDQW9DcEIsWUFBWSxBQUFDLENBQ1gsZUFBZSxDQUFFLFFBQVEsQ0FDMUIsQ0FJTCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFDdEIsQUFBQSxRQUFRLEFBQUMsQ0FDUCxPQUFPLENBQUUsZUFBZSxDQUN6QixBQUNELEFBQ0UsT0FESyxDQUNMLG9CQUFvQixBQUFDLENBQ25CLGNBQWMsQ0FBRSxHQUFHLENBQ3BCLENBSUwsQUFBQSxzQkFBc0IsQ0FBQyxpQkFBaUIsQ0FBQyxNQUFNLENBQUMsT0FBTyxBQUFBLGFBQWEsQ0FBQyxvQkFBb0IsQUFBQyxDQUN4RixLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxJQUFJLENBQ2IsV0FBVyxDQUFFLE1BQU0sQ0FDcEIsQUFFRCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sRUFDdkIsQUFBQSxVQUFVLEFBQUMsQ0FDVCxPQUFPLENBQUUsZ0JBQWdCLENBQzFCLEFBQ0QsQUFBQSxPQUFPLEFBQUMsQ0FDTixPQUFPLENBQUUsZUFBZSxDQUN6QixBQUNELEFBQUEsc0JBQXNCLEFBQUMsQ0FDckIsT0FBTyxDQUFFLENBQUMsQ0E4U1gsQUEvU0QsQUFHRSxzQkFIb0IsQ0FHcEIsWUFBWSxBQUFDLENBQ1gsT0FBTyxDQUFFLFFBQVEsQ0FDakIsVUFBVSxDQUFFLElBQUksQ0FzQ2pCLEFBM0NILEFBT0ksc0JBUGtCLENBR3BCLFlBQVksQ0FJVixrQkFBa0IsQUFBQyxDQUNqQixTQUFTLENBQUUsSUFBSSxDQUNmLEtBQUssQ0FBRSxLQUFLLENBQ1osTUFBTSxDQUFFLElBQUksQ0FDWixhQUFhLENBQUUsSUFBSSxDQStCcEIsQUExQ0wsQUFhTSxzQkFiZ0IsQ0FHcEIsWUFBWSxDQUlWLGtCQUFrQixBQU1mLE1BQU0sQUFBQyxDQUNOLE9BQU8sQ0FBRSxHQUFHLENBQ1osT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNaLEFBakJQLEFBbUJNLHNCQW5CZ0IsQ0FHcEIsWUFBWSxDQUlWLGtCQUFrQixDQVloQixFQUFFLEFBQUMsQ0FDRCxZQUFZLENBQUUsR0FBRyxDQUNqQixXQUFXLENBQUUsSUFBSSxDQUNqQixTQUFTLENBQUUsSUFBSSxDQVVoQixBQWhDUCxBQXdCUSxzQkF4QmMsQ0FHcEIsWUFBWSxDQUlWLGtCQUFrQixDQVloQixFQUFFLENBS0UsQ0FBQyxBQUFDLENBQ0YsWUFBWSxDQUFFLEdBQUcsQ0FDakIsS0FBSyxDQUFFLFNBQVMsQ0FDaEIsS0FBSyxDQUFFLElBQUksQ0FDWCxZQUFZLENBQUUsT0FBTyxDQUNyQixXQUFXLENBQUUsSUFBSSxDQUNqQixTQUFTLENBQUUsSUFBSSxDQUNoQixBQS9CVCxBQWtDTSxzQkFsQ2dCLENBR3BCLFlBQVksQ0FJVixrQkFBa0IsQ0EyQmhCLGFBQWEsQUFBQyxDQUNaLEtBQUssQ0FBRSxTQUFTLENBQ2hCLEtBQUssQ0FBRSxLQUFLLENBQ1osWUFBWSxDQUFFLENBQUMsQ0FDZixPQUFPLENBQUUsS0FBSyxDQUNkLFVBQVUsQ0FBRSxLQUFLLENBQ2pCLGFBQWEsQ0FBRSxJQUFJLENBQ3BCLEFBekNQLEFBNkNFLHNCQTdDb0IsQ0E2Q3BCLFVBQVUsQ0E3Q1osc0JBQXNCLENBOENwQixhQUFhLENBOUNmLHNCQUFzQixDQStDcEIsaUJBQWlCLEFBQUMsQ0FDaEIsT0FBTyxDQUFFLENBQUMsQ0FDWCxBQWpESCxBQW1ERSxzQkFuRG9CLENBbURwQixVQUFVLEFBQUMsQ0FDVCxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFlBQVksQ0FBRSxJQUFJLENBQ2xCLEtBQUssQ0FBRSxLQUFLLENBaUNiLEFBeEZILEFBeURJLHNCQXpEa0IsQ0FtRHBCLFVBQVUsQUFNUCxNQUFNLEFBQUMsQ0FDTixPQUFPLENBQUUsR0FBRyxDQUNaLE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWixBQTdETCxBQWdFTSxzQkFoRWdCLENBbURwQixVQUFVLENBWVIsRUFBRSxDQUNBLEVBQUUsQUFBQyxDQUNELEtBQUssQ0FBRSxTQUFTLENBQ2hCLEtBQUssQ0FBRSxJQUFJLENBb0JaLEFBdEZQLEFBb0VRLHNCQXBFYyxDQW1EcEIsVUFBVSxDQVlSLEVBQUUsQ0FDQSxFQUFFLEFBSUMsVUFBVyxDQUFBLElBQUksQ0FBRSxDQUNoQixXQUFXLENBQUUsQ0FBQyxDQUNkLFlBQVksQ0FBRSxLQUFLLENBQ25CLEtBQUssQ0FBRSxJQUFJLENBQ1gsV0FBVyxDQUFFLENBQUMsQ0FDZixBQXpFVCxBQTJFUSxzQkEzRWMsQ0FtRHBCLFVBQVUsQ0FZUixFQUFFLENBQ0EsRUFBRSxBQVdDLFVBQVcsQ0FBQSxJQUFJLENBQUUsQ0FDaEIsV0FBVyxDQUFFLFNBQVMsQ0FDdEIsWUFBWSxDQUFFLEtBQUssQ0FDbkIsS0FBSyxDQUFFLElBQUksQ0FDWixBQS9FVCxBQWlGUSxzQkFqRmMsQ0FtRHBCLFVBQVUsQ0FZUixFQUFFLENBQ0EsRUFBRSxBQWlCQyxVQUFXLENBQUEsSUFBSSxDQUFFLENBQ2hCLFdBQVcsQ0FBRSxTQUFTLENBQ3RCLFlBQVksQ0FBRSxLQUFLLENBQ25CLEtBQUssQ0FBRSxJQUFJLENBQ1osQUFyRlQsQUEyRkksc0JBM0ZrQixDQTBGcEIsYUFBYSxDQUNYLE1BQU0sQUFBQyxDQUNMLFNBQVMsQ0FBRSxJQUFJLENBQ2YsS0FBSyxDQUFFLEtBQUssQ0FDWixNQUFNLENBQUUsSUFBSSxDQTBCYixBQXhITCxBQWdHTSxzQkFoR2dCLENBMEZwQixhQUFhLENBQ1gsTUFBTSxBQUtILE1BQU0sQUFBQyxDQUNOLE9BQU8sQ0FBRSxHQUFHLENBQ1osT0FBTyxDQUFFLEtBQUssQ0FDZCxLQUFLLENBQUUsSUFBSSxDQUNaLEFBcEdQLEFBc0dNLHNCQXRHZ0IsQ0EwRnBCLGFBQWEsQ0FDWCxNQUFNLENBV0osTUFBTSxBQUFDLENBQ0wsV0FBVyxDQUFFLElBQUksQ0FDakIsU0FBUyxDQUFFLElBQUksQ0FDaEIsQUF6R1AsQUEyR00sc0JBM0dnQixDQTBGcEIsYUFBYSxDQUNYLE1BQU0sQ0FnQkosa0JBQWtCLEFBQUEsTUFBTSxBQUFDLENBQ3ZCLGdCQUFnQixDQUFFLE9BQU8sQ0FDMUIsQUE3R1AsQUFnSFEsc0JBaEhjLENBMEZwQixhQUFhLENBQ1gsTUFBTSxDQW9CSix1QkFBdUIsQ0FDckIsU0FBUyxBQUFDLENBQ1IsT0FBTyxDQUFFLFdBQVcsQ0FDckIsQUFsSFQsQUFvSFEsc0JBcEhjLENBMEZwQixhQUFhLENBQ1gsTUFBTSxDQW9CSix1QkFBdUIsQ0FLckIsb0JBQW9CLEFBQUMsQ0FDbkIsVUFBVSxDQUFFLEtBQUssQ0FDbEIsQUF0SFQsQUE2SFEsc0JBN0hjLENBMEZwQixhQUFhLENBaUNYLGdCQUFnQixDQUNkLGFBQWEsQ0FDWCxHQUFHLEFBQUEsVUFBVyxDQUFBLENBQUMsQ0FBRSxDQUNmLGFBQWEsQ0FBRSxDQUFDLENBQ2hCLGFBQWEsQ0FBRSxJQUFJLENBQ3BCLEFBaElULEFBeUlFLHNCQXpJb0IsQ0F5SXBCLDhCQUE4QixBQUFDLENBQzdCLFVBQVUsQ0FBRSxLQUFLLENBQ2xCLEFBM0lILEFBNklFLHNCQTdJb0IsQ0E2SXBCLFdBQVcsQ0FBQyxFQUFFLENBN0loQixzQkFBc0IsQ0E4SXBCLGFBQWEsQ0FBQyxFQUFFLEFBQUMsQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixTQUFTLENBQUUsSUFBSSxDQUNoQixBQWpKSCxBQXNKRSxzQkF0Sm9CLENBc0pwQixhQUFhLEFBQUMsQ0FDWixNQUFNLENBQUUsaUJBQWlCLENBQ3pCLGFBQWEsQ0FBRSxHQUFHLENBZW5CLEFBdktILEFBMEpJLHNCQTFKa0IsQ0FzSnBCLGFBQWEsQ0FJWCxNQUFNLEFBQUMsQ0FDTCxLQUFLLENBQUUsU0FBUyxDQUNoQixLQUFLLENBQUUsSUFBSSxDQUNYLFlBQVksQ0FBRSxPQUFPLENBQ3JCLE1BQU0sQ0FBRSxJQUFJLENBQ1osYUFBYSxDQUFFLENBQUMsQ0FPakIsQUF0S0wsQUFpS00sc0JBaktnQixDQXNKcEIsYUFBYSxDQUlYLE1BQU0sQUFPSCxVQUFXLENBQUEsRUFBRSxDQUFFLENBQ2QsS0FBSyxDQUFFLFNBQVMsQ0FDaEIsS0FBSyxDQUFFLEtBQUssQ0FDWixZQUFZLENBQUUsQ0FBQyxDQUNoQixBQXJLUCxBQXlLRSxzQkF6S29CLENBeUtwQixpQkFBaUIsQUFBQyxDQUNoQixVQUFVLENBQUUsSUFBSSxDQXdIakIsQUFsU0gsQUE0S0ksc0JBNUtrQixDQXlLcEIsaUJBQWlCLENBR2YsTUFBTSxBQUFDLENBQ0wsU0FBUyxDQUFFLElBQUksQ0FDZixLQUFLLENBQUUsS0FBSyxDQUNaLE1BQU0sQ0FBRSxJQUFJLENBNkdiLEFBNVJMLEFBaUxNLHNCQWpMZ0IsQ0F5S3BCLGlCQUFpQixDQUdmLE1BQU0sQUFLSCxNQUFNLEFBQUMsQ0FDTixPQUFPLENBQUUsR0FBRyxDQUNaLE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWixBQXJMUCxBQXVMTSxzQkF2TGdCLENBeUtwQixpQkFBaUIsQ0FHZixNQUFNLENBV0osRUFBRSxBQUFDLENBQ0QsV0FBVyxDQUFFLElBQUksQ0FDbEIsQUF6TFAsQUEyTE0sc0JBM0xnQixDQXlLcEIsaUJBQWlCLENBR2YsTUFBTSxDQWVKLE9BQU8sQUFBQyxDQUNOLE9BQU8sQ0FBRSxJQUFJLENBQ2IsY0FBYyxDQUFFLEdBQUcsQ0FxQnBCLEFBbE5QLEFBK0xRLHNCQS9MYyxDQXlLcEIsaUJBQWlCLENBR2YsTUFBTSxDQWVKLE9BQU8sQ0FJTCxvQkFBb0IsQUFBQyxDQUVuQixTQUFTLENBQUUsR0FBRyxDQUVkLFlBQVksQ0FBRSxPQUFPLENBRXJCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsY0FBYyxDQUFFLEdBQUcsQ0FDbkIsV0FBVyxDQUFFLE1BQU0sQ0FFcEIsQUF6TVQsQUEyTVEsc0JBM01jLENBeUtwQixpQkFBaUIsQ0FHZixNQUFNLENBZUosT0FBTyxBQWdCSixhQUFhLENBQUMsb0JBQW9CLEFBQUMsQ0FDbEMsS0FBSyxDQUFFLEdBQUcsQ0FLWCxBQWpOVCxBQThNVSxzQkE5TVksQ0F5S3BCLGlCQUFpQixDQUdmLE1BQU0sQ0FlSixPQUFPLEFBZ0JKLGFBQWEsQ0FBQyxvQkFBb0IsQ0FHakMsY0FBYyxBQUFBLE1BQU0sQUFBQyxDQUNuQixnQkFBZ0IsQ0FBRSxPQUFPLENBQzFCLEFBaE5YLEFBcU5RLHNCQXJOYyxDQXlLcEIsaUJBQWlCLENBR2YsTUFBTSxDQXdDSixpQkFBaUIsQ0FDZixLQUFLLEFBQUMsQ0FDSixLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0FBRSxDQUFDLENBQ2IsYUFBYSxDQUFFLEdBQUcsQ0FDbEIsT0FBTyxDQUFFLEtBQUssQ0FxRGYsQUE5UVQsQUEyTlUsc0JBM05ZLENBeUtwQixpQkFBaUIsQ0FHZixNQUFNLENBd0NKLGlCQUFpQixDQUNmLEtBQUssQ0FNSCxLQUFLLEFBQUMsQ0FDSixPQUFPLENBQUUsa0JBQWtCLENBQzVCLEFBN05YLEFBK05VLHNCQS9OWSxDQXlLcEIsaUJBQWlCLENBR2YsTUFBTSxDQXdDSixpQkFBaUIsQ0FDZixLQUFLLENBVUgsS0FBSyxBQUFDLENBQ0osT0FBTyxDQUFFLGVBQWUsQ0FtQnpCLEFBblBYLEFBc09jLHNCQXRPUSxDQXlLcEIsaUJBQWlCLENBR2YsTUFBTSxDQXdDSixpQkFBaUIsQ0FDZixLQUFLLENBVUgsS0FBSyxDQU1ILEVBQUUsQ0FDQSxnQkFBZ0IsQ0FBQyx1QkFBdUIsQUFBQyxDQUN2QyxhQUFhLENBQUUsR0FBRyxDQUNsQixnQkFBZ0IsQ0FBRSxtQkFBc0IsQ0FDekMsQUF6T2YsQUEyT2Msc0JBM09RLENBeUtwQixpQkFBaUIsQ0FHZixNQUFNLENBd0NKLGlCQUFpQixDQUNmLEtBQUssQ0FVSCxLQUFLLENBTUgsRUFBRSxDQU1BLGlCQUFpQixDQUFDLGdCQUFnQixDQUFDLHVCQUF1QixBQUFDLENBQ3pELEdBQUcsQ0FBRSxJQUFJLENBQ1QsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLElBQUksQ0FBRSxJQUFJLENBQ1YsZ0JBQWdCLENBQUUsSUFBSSxDQUN2QixBQWpQZixBQXFQVSxzQkFyUFksQ0F5S3BCLGlCQUFpQixDQUdmLE1BQU0sQ0F3Q0osaUJBQWlCLENBQ2YsS0FBSyxDQWdDSCxFQUFFLEFBQUMsQ0FDRCxhQUFhLENBQUUsQ0FBQyxDQUNoQixnQkFBZ0IsQ0FBRSxPQUFPLENBQ3pCLE9BQU8sQ0FBRSxTQUFTLENBcUJuQixBQTdRWCxBQTBQWSxzQkExUFUsQ0F5S3BCLGlCQUFpQixDQUdmLE1BQU0sQ0F3Q0osaUJBQWlCLENBQ2YsS0FBSyxDQWdDSCxFQUFFLENBS0EsRUFBRSxBQUFDLENBQ0QsT0FBTyxDQUFFLFVBQVUsQ0FpQnBCLEFBNVFiLEFBNlBjLHNCQTdQUSxDQXlLcEIsaUJBQWlCLENBR2YsTUFBTSxDQXdDSixpQkFBaUIsQ0FDZixLQUFLLENBZ0NILEVBQUUsQ0FLQSxFQUFFLENBR0EsVUFBVSxBQUFDLENBQ1QsT0FBTyxDQUFFLEtBQUssQ0FDZixBQS9QZixBQWlRYyxzQkFqUVEsQ0F5S3BCLGlCQUFpQixDQUdmLE1BQU0sQ0F3Q0osaUJBQWlCLENBQ2YsS0FBSyxDQWdDSCxFQUFFLENBS0EsRUFBRSxDQU9BLFVBQVUsQUFBQSxNQUFNLEFBQUMsQ0FDZixTQUFTLENBQUUsSUFBSSxDQUNoQixBQW5RZixBQXFRYyxzQkFyUVEsQ0F5S3BCLGlCQUFpQixDQUdmLE1BQU0sQ0F3Q0osaUJBQWlCLENBQ2YsS0FBSyxDQWdDSCxFQUFFLENBS0EsRUFBRSxDQVdDLEFBQUEsVUFBQyxBQUFBLENBQVcsT0FBTyxBQUFDLENBQ25CLE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUF2UWYsQUF5UWMsc0JBelFRLENBeUtwQixpQkFBaUIsQ0FHZixNQUFNLENBd0NKLGlCQUFpQixDQUNmLEtBQUssQ0FnQ0gsRUFBRSxDQUtBLEVBQUUsQ0FlQSxzQkFBc0IsQ0FBQyxpQkFBaUIsQ0FBQyxNQUFNLENBQUMsaUJBQWlCLENBQUMsS0FBSyxDQUFDLEVBQUUsQUFBQSxVQUFXLENBQUEsSUFBSSxDQUFFLENBQ3pGLGdCQUFnQixDQUFFLE9BQU8sQ0FDMUIsQUEzUWYsQUFvUlUsc0JBcFJZLENBeUtwQixpQkFBaUIsQ0FHZixNQUFNLENBc0dKLDJCQUEyQixDQUN6Qiw2QkFBNkIsQ0FDM0IsaUJBQWlCLEFBQUMsQ0FDaEIsVUFBVSxDQUFFLE1BQU0sQ0FDbkIsQUF0UlgsQUErUkksc0JBL1JrQixDQXlLcEIsaUJBQWlCLENBc0hmLGdCQUFnQixBQUFDLENBQ2YsVUFBVSxDQUFFLENBQUMsQ0FDZCxBQWpTTCxBQXNTSSxzQkF0U2tCLENBcVNwQixhQUFhLENBQ1gsaUJBQWlCLEFBQUMsQ0FDaEIsS0FBSyxDQUFFLEtBQUssQ0FDWixNQUFNLENBQUUsTUFBTSxDQUNmLEFBelNMLEFBMlNJLHNCQTNTa0IsQ0FxU3BCLGFBQWEsQ0FNWCxDQUFDLEFBQUMsQ0FDQSxPQUFPLENBQUUsQ0FBQyxDQUNYLEFBSUwsQUFBQSxVQUFVLEFBQUMsQ0FDVCxNQUFNLENBQUUsU0FBUyxDQUNsQixBQUNELEFBQ0UsYUFEVyxBQUNWLHVCQUF1QixDQUFDLG1CQUFtQixDQUFDLG9CQUFvQixBQUFDLENBQ2hFLG1CQUFtQixDQUFFLElBQUksQ0FDekIsc0JBQXNCLENBQUUsSUFBSSxDQUM1QixjQUFjLENBQUUsSUFBSSxDQUNwQix3QkFBd0IsQ0FBRSxHQUFHLENBQzdCLHNCQUFzQixDQUFFLEdBQUcsQ0FDM0IsMkJBQTJCLENBQUUsR0FBRyxDQUNoQyxtQkFBbUIsQ0FBRSxHQUFHLENBQ3hCLHdCQUF3QixDQUFFLEdBQUcsQ0FDN0Isc0JBQXNCLENBQUUsR0FBRyxDQUMzQiwyQkFBMkIsQ0FBRSxHQUFHLENBQ2hDLG1CQUFtQixDQUFFLEdBQUcsQ0FDeEIsR0FBRyxDQUFFLEtBQUssQ0FDVixLQUFLLENBQUUsS0FBSyxDQUNaLE1BQU0sQ0FBRSxLQUFLLENBQ2IsSUFBSSxDQUFFLEtBQUssQ0FDWCxPQUFPLENBQUUsQ0FBQyxDQUNYLEFBbEJILEFBcUJJLGFBckJTLENBb0JYLG1CQUFtQixDQUNqQix3QkFBd0IsQUFBQyxDQUN2Qix3QkFBd0IsQ0FBRSxHQUFHLENBQzdCLHNCQUFzQixDQUFFLEdBQUcsQ0FDM0IsMkJBQTJCLENBQUUsR0FBRyxDQUNoQyxtQkFBbUIsQ0FBRSxHQUFHLENBQ3hCLHdCQUF3QixDQUFFLEdBQUcsQ0FDN0Isc0JBQXNCLENBQUUsR0FBRyxDQUMzQiwyQkFBMkIsQ0FBRSxHQUFHLENBQ2hDLG1CQUFtQixDQUFFLEdBQUcsQ0FDeEIsdUJBQXVCLENBQUUsU0FBUyxDQUNsQyxlQUFlLENBQUUsU0FBUyxDQUMzQixBQWhDTCxBQWtDSSxhQWxDUyxDQW9CWCxtQkFBbUIsQ0FjakIsb0JBQW9CLEFBQUMsQ0FDbkIsdUJBQXVCLENBQUUsR0FBRyxDQUM1QiwwQkFBMEIsQ0FBRSxHQUFHLENBQy9CLGtCQUFrQixDQUFFLEdBQUcsQ0FDdkIsbUJBQW1CLENBQUUsZUFBZSxDQUNwQyxzQkFBc0IsQ0FBRSxlQUFlLENBQ3ZDLGNBQWMsQ0FBRSxlQUFlLENBQy9CLEdBQUcsQ0FBRSxLQUFLLENBQ1YsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLElBQUksQ0FBRSxJQUFJLENBQ1YsYUFBYSxDQUFFLEdBQUcsQ0FDbEIsVUFBVSxDQUFFLElBQUksQ0FNakIsQUFwREwsQUFnRE0sYUFoRE8sQ0FvQlgsbUJBQW1CLENBY2pCLG9CQUFvQixDQWNsQixxQkFBcUIsQUFBQyxDQUNwQixPQUFPLENBQUUsTUFBTSxDQUNmLGNBQWMsQ0FBRSxJQUFJLENBQ3JCLEFBT1AsQUFBQSxXQUFXLEFBQUMsQ0FDVixPQUFPLENBQUUsQ0FBQyxDQW1EWCxBQXBERCxBQUdFLFdBSFMsQ0FHVCxxQkFBcUIsQUFBQyxDQUNwQixLQUFLLENBQUUsS0FBSyxDQStDYixBQW5ESCxBQU9NLFdBUEssQ0FHVCxxQkFBcUIsQ0FHbkIsaUJBQWlCLENBQ2YsRUFBRSxBQUFDLENBQ0QsV0FBVyxDQUFFLElBQUksQ0FDakIsU0FBUyxDQUFFLElBQUksQ0FDaEIsQUFWUCxBQVlNLFdBWkssQ0FHVCxxQkFBcUIsQ0FHbkIsaUJBQWlCLENBTWYsQ0FBQyxBQUFDLENBQ0EsV0FBVyxDQUFFLElBQUksQ0FDakIsU0FBUyxDQUFFLElBQUksQ0FDaEIsQUFmUCxBQWtCSSxXQWxCTyxDQUdULHFCQUFxQixDQWVuQixVQUFVLEFBQUMsQ0FDVCxLQUFLLENBQUUsU0FBUyxDQUNoQixLQUFLLENBQUUsSUFBSSxDQTBCWixBQTlDTCxBQXNCTSxXQXRCSyxDQUdULHFCQUFxQixDQWVuQixVQUFVLEFBSVAsVUFBVyxDQUFBLElBQUksQ0FBRSxDQUNoQixXQUFXLENBQUUsQ0FBQyxDQUNkLFlBQVksQ0FBRSxLQUFLLENBQ25CLEtBQUssQ0FBRSxJQUFJLENBQ1gsV0FBVyxDQUFFLENBQUMsQ0FDZixBQTNCUCxBQTZCTSxXQTdCSyxDQUdULHFCQUFxQixDQWVuQixVQUFVLEFBV1AsVUFBVyxDQUFBLElBQUksQ0FBRSxDQUNoQixXQUFXLENBQUUsU0FBUyxDQUN0QixZQUFZLENBQUUsS0FBSyxDQUNuQixLQUFLLENBQUUsSUFBSSxDQUNaLEFBakNQLEFBbUNNLFdBbkNLLENBR1QscUJBQXFCLENBZW5CLFVBQVUsQUFpQlAsVUFBVyxDQUFBLElBQUksQ0FBRSxDQUNoQixXQUFXLENBQUUsU0FBUyxDQUN0QixZQUFZLENBQUUsS0FBSyxDQUNuQixLQUFLLENBQUUsSUFBSSxDQUNaLEFBdkNQLEFBeUNNLFdBekNLLENBR1QscUJBQXFCLENBZW5CLFVBQVUsQUF1QlAsVUFBVyxDQUFBLElBQUksQ0FBRSxDQUNoQixXQUFXLENBQUUsU0FBUyxDQUN0QixZQUFZLENBQUUsS0FBSyxDQUNuQixLQUFLLENBQUUsSUFBSSxDQUNaLEFBN0NQLEFBZ0RJLFdBaERPLENBR1QscUJBQXFCLENBNkNuQixpQkFBaUIsQUFBQSxNQUFNLEFBQUMsQ0FDdEIsZ0JBQWdCLENBQUUsT0FBTyxDQUMxQixDQUtQLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxFQUN2QixBQUFBLHNCQUFzQixDQUFDLFlBQVksQUFBQyxDQUNsQyxPQUFPLENBQUUsV0FBVyxDQUNyQixDQUdILE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxFQUN2QixBQUFBLGFBQWEsQ0FBQyxtQkFBbUIsQ0FBQyxvQkFBb0IsQUFBQyxDQUNyRCxHQUFHLENBQUUsS0FBSyxDQUNWLEtBQUssQ0FBRSxLQUFLLENBQ1osTUFBTSxDQUFFLEtBQUssQ0FDYixJQUFJLENBQUUsS0FBSyxDQUNaLENBR0gsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLEVBQ3ZCLEFBQ0UsVUFEUSxDQUNSLE1BQU0sQUFBQyxDQUNMLEtBQUssQ0FBRSxNQUFNLENBQ2QsQUFFSCxBQUVJLHNCQUZrQixDQUNwQixZQUFZLENBQ1Ysa0JBQWtCLEFBQUMsQ0FDakIsS0FBSyxDQUFFLE1BQU0sQ0FDZCxBQUpMLEFBT0Usc0JBUG9CLENBT3BCLFVBQVUsQUFBQyxDQUNULEtBQUssQ0FBRSxNQUFNLENBQ2QsQUFUSCxBQVlJLHNCQVprQixDQVdwQixhQUFhLENBQ1gsTUFBTSxBQUFDLENBQ0wsS0FBSyxDQUFFLE1BQU0sQ0FDZCxBQWRMLEFBb0JFLHNCQXBCb0IsQ0FvQnBCLGlCQUFpQixBQUFDLENBQ2hCLFVBQVUsQ0FBRSxJQUFJLENBVWpCLEFBL0JILEFBdUJJLHNCQXZCa0IsQ0FvQnBCLGlCQUFpQixDQUdmLE1BQU0sQUFBQyxDQUNMLEtBQUssQ0FBRSxNQUFNLENBQ2QsQUF6QkwsQUE0Qkksc0JBNUJrQixDQW9CcEIsaUJBQWlCLENBUWYsZ0JBQWdCLEFBQUMsQ0FDZixVQUFVLENBQUUsQ0FBQyxDQUNkLEFBOUJMLEFBbUNJLHNCQW5Da0IsQ0FrQ3BCLGFBQWEsQ0FDWCxpQkFBaUIsQUFBQyxDQUNoQixLQUFLLENBQUUsTUFBTSxDQUNkLEFBT0wsQUFDRSxXQURTLENBQ1QscUJBQXFCLEFBQUMsQ0FDcEIsS0FBSyxDQUFFLE1BQU0sQ0FDZCJ9 */
