/*! normalize.css v3.0.2 | MIT License | git.io/normalize */.img-thumbnail,label{display:inline-block}hr,img{border:0}body,figure{margin:0}.file-upload-item,caption,th{text-align:left}.remodal,html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}.clearfix:after,.competition-list-item:after,.competition-list-item__main-container:after,.container-fluid:after,.container:after,.content-container:after,.event-card:after,.featured-content-card:after,.filter-toggles:after,.footer-navigation:after,.footer__container:after,.form-group:after,.form-horizontal .form-group:after,.header:after,.info-bar__large-content-container:after,.large-content-container:after,.list-item:after,.list-item__link:after,.membership-type-card:after,.narrow-content-container:after,.row:after,.social-links:after,.top-nav--logged-in-second-level-item{clear:both}.organisation-list__item,.social-links{list-style-type:none}html{font-family:sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{vertical-align:middle}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{blockquote,img,pre,tr{page-break-inside:avoid}*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}.img-responsive,.img-thumbnail,.table,label{max-width:100%}.img-thumbnail,body{background-color:#fff}*,:after,:before{box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:Bariol,Helvetica,Verdana,sans-serif;font-size:16px;line-height:1.42857143;color:#333}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a,a:focus,a:hover{color:#407ec9;text-decoration:none}a:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.img-responsive{display:block;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;border:1px solid #ddd;border-radius:4px;transition:all .2s ease-in-out .5s ease;height:auto}.img-circle{border-radius:50%}hr{margin-top:22px;margin-bottom:22px;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.container,.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777}.table{width:100%;margin-bottom:22px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}fieldset,legend{padding:0;border:0}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:16.5px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{margin:0;min-width:0}legend{display:block;width:100%;margin-bottom:22px;font-size:24px;line-height:inherit;color:#333;border-bottom:1px solid #e5e5e5}label{margin-bottom:5px;font-weight:700}.checkbox label,.checkbox-inline,.radio label,.radio-inline{font-weight:400;padding-left:20px;cursor:pointer;margin-bottom:0}input[type=search]{box-sizing:border-box;-webkit-appearance:none}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}.form-control,output{font-size:16px;line-height:1.42857143;color:#555;display:block}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}output{padding-top:7px}.form-control{width:100%;height:36px;padding:6px 12px;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s .5s ease}.form-group-sm .form-control,.input-sm{font-size:14px;border-radius:3px;padding:5px 10px}.form-control:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .form-control-feedback,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date],input[type=time],input[type=datetime-local],input[type=month]{line-height:36px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:33px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:49px}}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:22px}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-left:-20px;margin-top:4px\9}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{display:inline-block;vertical-align:middle}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio label,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.input-sm{height:33px;line-height:1.5}select.input-sm{height:33px;line-height:33px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:33px;line-height:1.5}.form-group-lg .form-control,.input-lg{border-radius:6px;padding:10px 16px;font-size:20px}select.form-group-sm .form-control{height:33px;line-height:33px}select[multiple].form-group-sm .form-control,textarea.form-group-sm .form-control{height:auto}.form-group-sm .form-control-static{height:33px;padding:5px 10px;font-size:14px;line-height:1.5}.input-lg{height:49px;line-height:1.3333333}select.input-lg{height:49px;line-height:49px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:49px;line-height:1.3333333}select.form-group-lg .form-control{height:49px;line-height:49px}select[multiple].form-group-lg .form-control,textarea.form-group-lg .form-control{height:auto}.form-group-lg .form-control-static{height:49px;padding:10px 16px;font-size:20px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:45px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:36px;height:36px;line-height:36px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback{width:49px;height:49px;line-height:49px}.input-sm+.form-control-feedback{width:33px;height:33px;line-height:33px}.has-success .form-control{border-color:#3c763d;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .form-control-feedback,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .form-control-feedback,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-feedback label~.form-control-feedback{top:27px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-control-static,.form-inline .form-group{display:inline-block}.form-inline .control-label,.form-inline .form-group{margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.content-container,.large-content-container{width:100%;padding-left:1em;padding-right:1em}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:29px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.data-table__action-column,.remodal-wrapper{text-align:center}.form-horizontal .has-feedback .form-control-feedback{right:15px}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.row:after,.row:before{content:" ";display:table}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.hidden,.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.material-icons,.primary-nav-first-level-item__toggle-control{font-family:'Material Icons';font-style:normal;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}.hidden{visibility:hidden!important}.checkbox__input,.grecaptcha-badge,.tooltip{visibility:hidden}.affix{position:fixed}@-ms-viewport{width:device-width}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg{display:none!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}}html.remodal-is-locked{overflow:hidden;-ms-touch-action:none;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;outline:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.split-row{display:block;margin:2em auto}.content-container:after,.content-container:before,.large-content-container:after,.large-content-container:before,.narrow-content-container:after,.narrow-content-container:before{display:table;content:" "}.container-fluid{max-width:100%;margin:0 auto}.content-container{position:relative;max-width:73.75em;margin:0 auto}.narrow-content-container{max-width:43.75em;margin:0 auto}.large-content-container{position:relative;max-width:73.75em;margin:0 auto}@media (min-width:1440px){.large-content-container{max-width:90em}}.split-container{display:inline-block;width:49%;vertical-align:top}@media (max-width:768px){.split-container{width:100%;float:none}}@font-face{font-family:Bariol;font-style:normal;font-weight:400;src:url(../../fonts/bariol_regular-webfont.eot);src:url(../../fonts/bariol_regular-webfont.eot?#iefix) format("embedded-opentype"),url(../../fonts/bariol_regular-webfont.woff) format("woff"),url(../../fonts/bariol_regular-webfont.ttf) format("truetype"),url(../../fonts/bariol_regular-webfont.svg#Bariol) format("svg")}@font-face{font-family:Bariol;font-style:normal;font-weight:700;src:url(../../fonts/bariol_bold-webfont.eot);src:url(../../fonts/bariol_bold-webfont.eot?#iefix) format("embedded-opentype"),url(../../fonts/bariol_bold-webfont.woff) format("woff"),url(../../fonts/bariol_bold-webfont.ttf) format("truetype"),url(../../fonts/bariol_bold-webfont.svg#Bariol) format("svg")}@font-face{font-family:Bariol;font-style:italic;font-weight:400;src:url(../../fonts/bariol_light-webfont.eot);src:url(../../fonts/bariol_light-webfont.eot?#iefix) format("embedded-opentype"),url(../../fonts/bariol_light-webfont.woff) format("woff"),url(../../fonts/bariol_light-webfont.ttf) format("truetype"),url(../../fonts/bariol_light-webfont.svg#Bariol) format("svg")}@media (min-width:992px){.form-area{float:left;width:66%}}.form-group{margin-bottom:3em;display:block}.form-group:after,.form-group:before{content:" ";display:table}.form-group label{float:left;width:49%}.form-group__item{float:right;width:49%}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:local('Material Icons'),local('MaterialIcons-Regular'),url(../../fonts/MaterialIcons-Regular.woff2) format('woff2'),url(../../fonts/MaterialIcons-Regular.woff) format('woff')}.material-icons{font-weight:400;font-size:1.875em;display:inline-block;line-height:1}.tooltip__title,a,a:active,a:hover,a:link,a:visited{font-weight:700}.material-icons.md-18{font-size:18px}.material-icons.md-24{font-size:24px}.material-icons.md-36{font-size:36px}.material-icons.md-48{font-size:48px}.material-icons.md-dark{color:rgba(0,0,0,.54)}.material-icons.md-dark.md-inactive{color:rgba(0,0,0,.26)}.material-icons.md-light{color:#fff}.material-icons.md-light.md-inactive{color:rgba(255,255,255,.3)}img{max-width:100%;opacity:1;transition:opacity .3s}img[data-src]{opacity:0}.no-js img[data-src]{opacity:1}.data-table td{vertical-align:middle!important}.data-table .button--small{margin:0 .625em}.data-table__primary-data{font-size:1.3em}.data-table__secondary-data{color:#999;font-size:.85em}.data-table__secondary-data__icon{font-size:1.5em;position:relative;top:.2em}.data-table__greytext{color:#999;display:block;font-size:95%}h1{margin:21px 0 20px;font-size:30px;color:#333f48}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.33px}.form-horizontal .form-group-sm .control-label{padding-top:6px}h1{margin-top:0;font-size:45px}}.tooltip,.tooltip__close .material-icons{font-size:14px;color:#333f48}p{color:#333f48}.lazyload__placeholder{width:100%;background:#ddd}.lazyload__placeholder--64{padding-bottom:64%}.lazyload--image-loaded .lazyload__placeholder,.no-js .lazyload__placeholder{padding-bottom:0}.lazyload__image{display:none;width:100%}.no-js .lazyload__image{display:block;width:100%}.logo,.logo svg{width:110px;height:43px}.lazyload--image-loaded .lazyload__image{display:block}.tooltip{position:absolute;padding:5px 14px;max-width:350px;min-width:350px;z-index:1000;top:0;left:0;cursor:default;background-color:#f9f9f9;border:1px solid #f2f2f2;transition:opacity .3s ease;opacity:0}.tooltip__title{margin-bottom:7px}.tooltip__close{position:absolute;top:7px;right:7px;cursor:pointer}.tooltip--visible{opacity:1;visibility:visible}.input-validation-error{border:1px solid #f44336!important;outline:0}.field-validation-error{display:block;color:#f44336}.logo,.primary-nav-first-level-item__title-link:active,.primary-nav-first-level-item__title-link:focus,.primary-nav-first-level-item__title-link:hover{color:#333f48}.modal{vertical-align:middle;font-size:16px;line-height:25px;z-index:9}@media (max-width:767px),(max-height:767px){.modal{vertical-align:top}}.remodal,.remodal-wrapper:after{vertical-align:middle}@media (max-width:767px),(max-height:767px){.remodal,.remodal-wrapper:after{vertical-align:top}}.remodal-overlay{background:rgba(0,0,0,.45)}.remodal-is-closed{display:none}.logo{box-sizing:content-box;display:block}.logo--header{padding:.5em .625em .5em 0}@media (min-width:1199px){.logo--header{padding-top:1.125em;padding-bottom:1.125em}}@media (min-width:1440px){.logo--header{padding-top:1.563em;padding-bottom:1.563em}}.primary-nav-first-level-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0;border-top:1px solid rgba(0,0,0,.12)}.primary-nav-first-level-item:last-child{border-bottom:1px solid rgba(0,0,0,.12)}@media (min-width:1199px){.primary-nav-first-level-item{display:inline-block;padding-right:14px;border:none;font-size:14px}.primary-nav-first-level-item:last-child{border-bottom:none}}@media (min-width:1201px) and (max-width:1439px){.primary-nav-first-level-item{padding-right:14px;border:none;font-size:14px}}@media (min-width:1440px){.primary-nav-first-level-item{font-size:16px;padding-right:20px}.primary-nav-first-level-item:nth-last-child(-n+2) .primary-nav-first-level-item__items{margin-left:-290px}}.primary-nav-first-level-item__title-link{display:block;-ms-flex:1 1 0px;flex:1 1 0;color:#333f48;font-weight:700;text-decoration:none}@media (max-width:1199px){.primary-nav-first-level-item__title-link{font-size:16px;padding:16px;line-height:16px}}@media (min-width:1199px){.primary-nav-first-level-item__title-link{display:block;min-height:34px;padding:26px 0 20px;width:88px;border-bottom:6px solid transparent;line-height:1.25;text-align:center}.primary-nav-first-level-item__title-link:hover{min-height:40px;color:#000;border-bottom-color:#bfced6}.primary-nav-first-level-item__title-link:hover~.primary-nav-first-level-item__items{display:block}.primary-nav-first-level-item--active .primary-nav-first-level-item__title-link{border-bottom-color:#bfced6}}@media (min-width:1440px){.primary-nav-first-level-item__title-link{width:100px;margin-top:1px}}.primary-nav-first-level-item__toggle-control{font-weight:400;display:inline-block;line-height:1;-ms-flex:0 0 50px;flex:0 0 50px;font-size:24px;padding:0 12px;margin:12px 0;border-left:1px solid rgba(0,0,0,.12)}.primary-nav-first-level-item__toggle-control.md-18{font-size:18px}.primary-nav-first-level-item__toggle-control.md-24{font-size:24px}.primary-nav-first-level-item__toggle-control.md-36{font-size:36px}.primary-nav-first-level-item__toggle-control.md-48{font-size:48px}.primary-nav-first-level-item__toggle-control.md-dark{color:rgba(0,0,0,.54)}.primary-nav-first-level-item__toggle-control.md-dark.md-inactive{color:rgba(0,0,0,.26)}.primary-nav-first-level-item__toggle-control.md-light{color:#fff}.primary-nav-first-level-item__toggle-control.md-light.md-inactive{color:rgba(255,255,255,.3)}.primary-nav-first-level-item__toggle-control>.js-toggle-hidden{display:none}.primary-nav-first-level-item__items{-ms-flex:0 0 100%;flex:0 0 100%;padding:0;background:#333f48}@media (max-width:1199px){.primary-nav-first-level-item__items.js-toggle-hidden{display:none}}@media (min-width:1200px){.primary-nav-first-level-item__toggle-control{display:none}.primary-nav-first-level-item__items{display:none;position:absolute;width:200px;padding:28px 12px}.primary-nav-first-level-item__items:hover{display:block}}@media (min-width:1440px){.primary-nav-first-level-item__items{width:390px;column-count:2}}.primary-nav-first-level-item--active{background-color:#bfced6}@media (min-width:1199px){.primary-nav-first-level-item--active{background-color:transparent}}.primary-nav-second-level-item{list-style:none;border-top:1px solid rgba(0,0,0,.12)}.primary-nav-second-level-item a{color:#fff}.primary-nav-second-level-item__title{display:inline-block;width:100%;padding:16px;font-weight:700;text-decoration:none}@media (max-width:1199px){.primary-nav-second-level-item--active .primary-nav-second-level-item__title{background-color:#5d7384}}@media (min-width:1200px){.primary-nav-second-level-item{border:none}.primary-nav-second-level-item__title{margin:2px 0;padding:8px 12px;font-size:14px;font-weight:700;line-height:1}.primary-nav-second-level-item__title:hover{background-color:#485966}.primary-nav-second-level-item--active .primary-nav-second-level-item__title{background-color:#5d7384}}@media (min-width:1440px){.primary-nav-second-level-item__title{font-size:16px}}.button,.button--white{display:inline-block;width:15.625em;padding:.438em 0;line-height:1.375;font-weight:700;font-size:1em;text-align:center}.button{border:2px solid #333f48;color:#333f48;cursor:pointer;background-color:transparent;margin-top:.2em;margin-bottom:.2em}.button:active,.button:focus,.button:hover{color:#333f48;text-decoration:none}.button[disabled]{color:#aaa;background-color:#ddd;border:#ddd;cursor:not-allowed;pointer-events:none}.button--opaque{color:#fff;background-color:#333f48}.button--opaque:active,.button--opaque:focus,.button--opaque:hover{color:#fff}.button--opaque[disabled]{color:#aaa;background-color:transparent;border:2px solid #ccc;cursor:not-allowed;pointer-events:none}.button--white{border:2px solid #fff;color:#fff;cursor:pointer;background-color:transparent}.button--white:active,.button--white:focus,.button--white:hover{color:#fff;text-decoration:none}.button--white[disabled]{color:#aaa;background-color:#ddd;border:#ddd;cursor:not-allowed;pointer-events:none}.datalist-dropdown:not(:disabled),.dropdown-input{background:url(/images/dropdown-input/ic_keyboard_arrow_down_black_24px.svg) right 10px center no-repeat #fff}.button--small{width:8.125em;padding:.5em}.datalist-dropdown--full-width,.dropdown-input--full-width,.singleline-text-input--full-width{width:100%}.edit-button:before,.toggle-button:after{font-family:'Material Icons';font-weight:400;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';vertical-align:middle;padding-right:5px}.edit-button{font-size:16px;color:#407ec9}.edit-button:before{font-size:18px;color:#407ec9;content:'mode_edit'}.edit-button:before.md-18{font-size:18px}.edit-button:before.md-24{font-size:24px}.edit-button:before.md-36{font-size:36px}.edit-button:before.md-48{font-size:48px}.edit-button:before.md-dark{color:rgba(0,0,0,.54)}.edit-button:before.md-dark.md-inactive{color:rgba(0,0,0,.26)}.edit-button:before.md-light{color:#fff}.edit-button:before.md-light.md-inactive{color:rgba(255,255,255,.3)}.toggle-button{vertical-align:middle;padding-left:1.25em}.toggle-button:after{font-size:18px;color:#333f48;content:'remove'}.toggle-button:after.md-18{font-size:18px}.toggle-button:after.md-24{font-size:24px}.toggle-button:after.md-36{font-size:36px}.toggle-button:after.md-48{font-size:48px}.toggle-button:after.md-dark{color:rgba(0,0,0,.54)}.toggle-button:after.md-dark.md-inactive{color:rgba(0,0,0,.26)}.toggle-button:after.md-light{color:#fff}.toggle-button:after.md-light.md-inactive{color:rgba(255,255,255,.3)}.toggle-button.js-toggle-hidden:after{content:'add'}.search-icon{color:#333f48}.singleline-text-input{padding:8px 20px;line-height:1.35;border:1px solid #bfced6;color:#333f48}.singleline-text-input--error{border:1px solid #f44336;outline:0}.datalist-dropdown,.dropdown-input{border-radius:0;padding:8px 50px 8px 20px;line-height:1.35;color:#333f48;-webkit-appearance:none}.dropdown-input{-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-appearance:none;appearance:none;border:1px solid #bfced6}.dropdown-input::-ms-expand{display:none}.dropdown-input--error{border:1px solid #f44336;outline:0}.datalist-dropdown{-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-appearance:none;appearance:none;border:1px solid #bfced6}.checkbox__check::after,.radio-button__radio:after{line-height:1;position:absolute;font-weight:400;font-family:'Material Icons';font-style:normal;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}.datalist-dropdown--error,.datalist-dropdown:invalid{border:1px solid #f44336;outline:0}@media (max-width:768px){.tooltip{min-width:0}.datalist-dropdown,.dropdown-input{width:100%}}.datalist-dropdown::-webkit-calendar-picker-indicator{display:none}.datalist-dropdown::-ms-expand{display:none}.checkbox__check,.radio-button__radio{width:22px;height:22px;float:left}.datalist-dropdown--full-width:not(:disabled){background-position:right 10px center}.radio-button__group{margin-bottom:10px;display:block}.radio-button__input{display:none}.radio-button__radio:after{display:inline-block;font-size:22px;color:#bfced6;content:'radio_button_unchecked'}.radio-button__radio:after.md-18{font-size:18px}.radio-button__radio:after.md-24{font-size:24px}.radio-button__radio:after.md-36{font-size:36px}.radio-button__radio:after.md-48{font-size:48px}.radio-button__radio:after.md-dark{color:rgba(0,0,0,.54)}.radio-button__radio:after.md-dark.md-inactive{color:rgba(0,0,0,.26)}.radio-button__radio:after.md-light{color:#fff}.radio-button__radio:after.md-light.md-inactive{color:rgba(255,255,255,.3)}.radio-button__label{margin:0 0 0 32px;vertical-align:top;font-weight:400}.radio-button__description,.radio-button__text{margin:0}.radio-button__input:checked+.radio-button__radio:after{color:#407ec9;content:'radio_button_checked'}.checkbox__group{margin-bottom:10px;display:block}.checkbox__input{position:absolute}.checkbox__check::after{display:inline-block;font-size:22px;color:#bfced6;content:'check_box_outline_blank'}.checkbox-placeholder input[type=checkbox]:empty,.file-upload__list--hidden{display:none}.checkbox__check::after.md-18{font-size:18px}.checkbox__check::after.md-24{font-size:24px}.checkbox__check::after.md-36{font-size:36px}.checkbox__check::after.md-48{font-size:48px}.checkbox__check::after.md-dark{color:rgba(0,0,0,.54)}.checkbox__check::after.md-dark.md-inactive{color:rgba(0,0,0,.26)}.checkbox__check::after.md-light{color:#fff}.checkbox__check::after.md-light.md-inactive{color:rgba(255,255,255,.3)}.checkbox__text{margin:0 0 0 32px;vertical-align:top;font-weight:400}.checkbox__subtext{color:rgba(51,63,72,.5)}.checkbox__input:checked~.checkbox__check:after{color:#407ec9;content:'check_box'}.checkbox__input:checked:disabled~.checkbox__check:after{color:#bfced6;content:'check_box';cursor:not-allowed}.checkbox__input:disabled~.checkbox__check:after{color:#bfced6;content:'check_box_outline_blank';cursor:not-allowed}.checkbox-placeholder label{font-weight:400}.checkbox-placeholder input[type=checkbox]:empty~label{position:relative;line-height:1.2em;text-indent:2.25em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:2px}.checkbox-placeholder input[type=checkbox]:empty~label:before{position:absolute;display:block;top:0;bottom:0;left:0;content:'';width:1.5em;background:0 0;border:2px solid #c1d0d7;border-radius:3px}.checkbox-placeholder input[type=checkbox]:hover:not(:checked)~label:before{content:'\2714';text-indent:.27em;color:#C2C2C2}.checkbox-placeholder input[type=checkbox]:checked~label:before{content:'\2714';text-indent:.27em;color:#fff;background-color:#407ec9;border:2px solid #407ec9}.checkbox-placeholder input[type=checkbox]:checked~label{color:#333f48}.step-circle{width:30px;height:30px;border-radius:50%;margin:auto auto 7px;background-color:#bfced6}.step-circle__content{line-height:1.7;font-size:1.125em;font-weight:700;text-align:center;color:#fff}.step-circle--current{background-color:#407ec9}.step-circle--complete{background-color:#009775}.step-circle--complete .step-circle__content{display:block;cursor:pointer}.step-circle--complete .step-circle__content:active,.step-circle--complete .step-circle__content:focus,.step-circle--complete .step-circle__content:hover{color:#fff}.step-description{width:100%;height:2.75em;text-align:center}.step-description__title{line-height:1.38;margin:0;color:#333f48;font-size:16px}.step-description__content{line-height:1.57;color:#999fa3;font-size:14px}@media (max-width:768px){.step-description__content,.step-description__title{display:none}}.step-description--current .step-description__title{color:#000;font-weight:700}.divider{width:100%;height:1px;background-color:#999fa3}.divider--dark,.divider--thick{background-color:#333f48}.divider--thick{height:3px}.divider--light{background-color:#bfced6}.form-label{display:block;padding-right:10px}.date-input,.date-input--show-picker{-moz-appearance:none;-o-appearance:none;padding:8px 50px 8px 20px;line-height:1.35}.form-label__title{color:#333f48;font-weight:700;font-size:18px}.form-label__subtext{color:rgba(51,63,72,.5);font-size:16px}.form-value{display:block;color:#333f48;font-size:16px}.date-input{-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:1px solid #bfced6;width:12em;color:#333f48;background:0 0}@media (max-width:768px){.date-input{width:100%}}.date-input--error{border:1px solid #f44336;outline:0}.date-input--show-picker{-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:1px solid #bfced6;width:12em;color:#333f48;background:url(/images/date-input/ic_event_gray_24px.svg) no-repeat;background-color:#fff;background-position-x:90%;background-position-y:center}.file-upload__list,.file-upload__list--hidden{background-color:#f2f2f2;margin-bottom:16px}.form-subheading{font-weight:700;font-size:26px}@media (max-width:768px){.date-input--show-picker{width:100%;background-position-x:95%}.form-subheading--hiddenOnXSmall{display:none}}.file-upload{width:100%}.file-upload__button{width:100%;padding:16px;margin-bottom:16px}.file-upload__input,.file-upload__inputList{opacity:0;height:0;width:0}.file-upload-item__delete,.file-upload-item__icon,.file-upload-item__name,.file-upload-item__size{display:inline-block;vertical-align:middle}.upload-info__list{margin-top:0;font-size:14px;line-height:25px}.upload-info__note{font-size:14px}.file-upload-item{vertical-align:middle;padding:5px 0}.file-upload-item__size{width:60px;padding-left:6px;color:#999fa3;font-size:12px;text-align:left}.file-upload-item__icon{padding-left:10px;text-align:center}.file-upload-item__icon .material-icons{font-size:16px}.file-upload-item__name{width:212px;padding-left:16px;color:#333f48;text-align:left;font-weight:700;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-upload-item__delete{font-family:'Material Icons';font-weight:400;font-style:normal;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';font-size:18px;color:#407ec9;cursor:pointer}.file-upload-item__delete.md-18{font-size:18px}.file-upload-item__delete.md-24{font-size:24px}.file-upload-item__delete.md-36{font-size:36px}.file-upload-item__delete.md-48{font-size:48px}.file-upload-item__delete.md-dark{color:rgba(0,0,0,.54)}.file-upload-item__delete.md-dark.md-inactive{color:rgba(0,0,0,.26)}.file-upload-item__delete.md-light{color:#fff}.file-upload-item__delete.md-light.md-inactive{color:rgba(255,255,255,.3)}.file-upload-item:first-child{padding-top:8px}.file-upload-item:last-child{padding-bottom:8px}.bullet-list{display:block}.bullet-list ul{font-size:22px;padding-right:22px}.bullet-list li{margin-left:12px;margin-bottom:16px}@media (max-width:768px){.bullet-list ul{padding-left:16px}.bullet-list--collapsibleOnXSmall.js-toggle-hidden{display:none}}.bullet-list--collapsible.js-toggle-hidden{display:none}.search-bar{position:relative;display:-ms-flexbox;display:flex;width:570px}@media (max-width:768px){.search-bar{width:100%}}.search-bar__input{width:100%;height:40px;background-color:#fff;border:1px solid #bfced6;padding-left:65px}.search-bar__button{display:none}.search-bar__close-icon,.search-bar__search-icon{font-family:'Material Icons';font-weight:400;font-style:normal;display:inline-block;line-height:1;position:absolute;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}.search-bar__search-icon{top:6px;left:12px;color:#333f48;font-size:30px;width:40px;height:30px}.search-bar__search-icon.md-18{font-size:18px}.search-bar__search-icon.md-24{font-size:24px}.search-bar__search-icon.md-36{font-size:36px}.search-bar__search-icon.md-48{font-size:48px}.search-bar__search-icon.md-dark{color:rgba(0,0,0,.54)}.search-bar__search-icon.md-dark.md-inactive{color:rgba(0,0,0,.26)}.search-bar__search-icon.md-light{color:#fff}.search-bar__search-icon.md-light.md-inactive{color:rgba(255,255,255,.3)}.search-bar__close-icon{top:12px;right:18px;color:rgba(51,63,72,.5);font-size:16px;width:16px;height:16px}.search-bar__close-icon.md-18{font-size:18px}.search-bar__close-icon.md-24{font-size:24px}.search-bar__close-icon.md-36{font-size:36px}.search-bar__close-icon.md-48{font-size:48px}.search-bar__close-icon.md-dark{color:rgba(0,0,0,.54)}.search-bar__close-icon.md-dark.md-inactive{color:rgba(0,0,0,.26)}.search-bar__close-icon.md-light{color:#fff}.search-bar__close-icon.md-light.md-inactive{color:rgba(255,255,255,.3)}.primary-nav--logged-in-first-level-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0;border-bottom:1px solid rgba(0,0,0,.12)}@media (min-width:1199px){.primary-nav--logged-in-first-level-item{display:inline-block;border:none;font-size:14px}.primary-nav--logged-in-first-level-item:last-child{border-bottom:none}}@media (min-width:1201px) and (max-width:1439px){.primary-nav--logged-in-first-level-item{border:none;font-size:14px}}.primary-nav--logged-in-first-level-item__title-link{display:block;-ms-flex:1 1 0px;flex:1 1 0;color:#333f48;font-weight:700;text-decoration:none}.primary-nav--logged-in-first-level-item__title-link:active,.primary-nav--logged-in-first-level-item__title-link:focus,.primary-nav--logged-in-first-level-item__title-link:hover{color:#333f48}@media (max-width:1199px){.primary-nav--logged-in-first-level-item__title-link{font-size:16px;padding:0 16px;line-height:16px}}@media (min-width:1199px){.primary-nav--logged-in-first-level-item__title-link{display:block;min-height:34px;padding:24px 0 17px;width:88px;border-bottom:6px solid transparent;line-height:1.25;text-align:center}.primary-nav--logged-in-first-level-item__title-link:hover{min-height:40px;color:#000;border-bottom-color:#bfced6}.primary-nav--logged-in-first-level-item__title-link:hover~.primary-nav--logged-in-first-level-item__items{display:block}.primary-nav--logged-in-first-level-item--active .primary-nav--logged-in-first-level-item__title-link{border-bottom-color:#bfced6}}@media (min-width:1440px){.primary-nav--logged-in-first-level-item{font-size:16px}.primary-nav--logged-in-first-level-item__title-link{width:100px;margin-top:1px;padding:26px 0 19px}.primary-nav--logged-in-first-level-item__items{width:250px}}.primary-nav--logged-in-first-level-item__title-link .material-icons{font-size:36px;position:relative;top:1px;padding-right:6px}@media (max-width:1199px){.primary-nav--logged-in-first-level-item__title-link .material-icons{top:6px;padding-right:0}.primary-nav--logged-in-first-level-item__items.js-toggle-hidden{display:none}}@media (min-width:1200px) and (max-width:1440px){.primary-nav--logged-in-first-level-item__title-link .material-icons{top:-4px}}.primary-nav--logged-in-first-level-item__items{-ms-flex:0 0 100%;flex:0 0 100%;padding:0;background:#fff}@media (min-width:1200px){.primary-nav--logged-in-first-level-item__items{display:none;position:absolute;right:0;width:250px;list-style:none;padding:0;background:#fff;border:1px solid #d1d1d1}.primary-nav--logged-in-first-level-item__items:hover{display:block}}.primary-nav--logged-in-first-level-item__title-account{display:none}@media (max-width:1199px){.primary-nav--logged-in-first-level-item__title-account{display:inline-block;position:relative;padding-left:10px;top:-6px}.primary-nav--logged-in-second-level-item{padding:0}}.primary-nav--logged-in-second-level-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid rgba(0,0,0,.12)}.primary-nav--logged-in-second-level-item__link{color:#333f48;font-weight:600;width:100%;display:block;padding:4px 12px 6px}.primary-nav--logged-in-second-level-item__link:hover{background:#f5f5f5;color:#333f48}@media (max-width:1199px){.primary-nav--logged-in-second-level-item__link{padding:14px 16px}.primary-nav--logged-in-second-level-item__link:hover{background:0 0}}.primary-nav--logged-in-second-level-item__link .material-icons{font-size:22px;position:relative;top:5px;padding-right:6px}.primary-nav--logged-in-second-level-item__title{display:inline-block;width:100%;padding:16px;font-weight:700;text-decoration:none}@media (min-width:1200px){.primary-nav--logged-in-second-level-item{border:none}.primary-nav--logged-in-second-level-item:last-of-type{border-top:1px solid #d1d1d1}.primary-nav--logged-in-second-level-item__title{margin:2px 0;padding:8px 12px;font-size:14px;font-weight:700;line-height:1}}@media (min-width:1440px){.primary-nav--logged-in-second-level-item__title{font-size:16px}}.textarea-input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;width:100%;min-height:200px;padding:10px;line-height:1.35;border-radius:0;border:1px solid #bfced6;color:#333f48;resize:vertical}@media (max-width:768px){.textarea-input{width:100%}}.textarea-input--error{border:1px solid #f44336;outline:0}.filter-toggles{float:left;margin-left:.9em}.filter-toggles:after,.filter-toggles:before{content:" ";display:table}@media (min-width:768px){.filter-toggles{width:142px}}@media (min-width:992px){.filter-toggles{margin:0 .9em;padding:0 .65em;width:242px}}@media (min-width:1200px){.filter-toggles{width:342px}}.filter-toggle{position:relative;display:block;float:left;margin:1.5em 0 1em;line-height:1em}.filter-toggle__icon{position:relative;top:2px;left:-2px;font-size:1em}.filter-toggle__icon--filter{position:absolute;top:-1px}.filter-toggle--main{padding-left:1.25em}.filter-toggle--reset{display:none;margin-top:1.5em;margin-left:.5em;padding-left:.5em;border-left:1px solid #333f48}.filter-toggle--selected{display:inline-block}.filter-toggle--close{display:none}@media (min-width:768px){.filter-toggle--close.filters--active{display:block;float:right;height:16px;color:#333f48}}.filters .filter-toggle--close.filters--active{display:block;float:right;color:#333f48}@media (min-width:992px){.filters .filter-toggle--close.filters--active{display:none}}.footer-navigation{display:block;background-color:#333f48;color:#fff}.footer-navigation:after,.footer-navigation:before{content:" ";display:table}.flexbox .footer-navigation{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-navigation__list{float:left;width:100%;margin-right:0;margin-bottom:2em}.footer-navigation__list ul{margin:0;padding:0;list-style-type:none}@media (min-width:480px){.footer-navigation__list{width:25%}}@media (min-width:992px){.footer-navigation__list{width:auto;margin-right:2.5em;margin-bottom:1em}}.flexbox .footer-navigation__list{-ms-flex:1 1 49%;flex:1 1 49%;width:50%}@media (min-width:480px){.flexbox .footer-navigation__list{-ms-flex:1 1 24%;flex:1 1 24%;width:25%}}.footer-navigation__link{font-weight:700;font-size:.875em;color:#bfced6}.footer-navigation__link:active,.footer-navigation__link:focus,.footer-navigation__link:hover,.footer-navigation__link:visited{color:#bfced6;text-decoration:none}.footer-navigation__link--title{display:block;padding-bottom:.625em;font-size:1em;color:#fff}.footer-navigation__link--title:active,.footer-navigation__link--title:focus,.footer-navigation__link--title:hover,.footer-navigation__link--title:visited{color:#fff;text-decoration:none}.footer-policies{padding:0;margin-bottom:18px;font-weight:700;font-size:14px;color:#bfced6}.footer-policies a{color:#bfced6}.footer-policies a:active,.footer-policies a:focus,.footer-policies a:hover,.footer-policies a:visited{color:#bfced6;text-decoration:none}@media (min-width:992px){.flexbox .footer-navigation__list{-ms-flex:1 1 auto;flex:1 1 auto;width:auto}.footer-policies{margin-bottom:22px}.organisation-details{display:inline-block}}.footer-policies__separator{color:#bfced6;padding:0 7px}.organisation-details{padding:0;margin:0 0 12px;font-size:12px;color:#bfced6}.organisation-details a{color:#bfced6}.organisation-details a:active,.organisation-details a:focus,.organisation-details a:hover,.organisation-details a:visited{color:#bfced6;text-decoration:none}.organisation-details__separator{color:#bfced6;padding:0 6px}.breadcrumbs,.primary-nav__icon--my-account>span,.rich-text{color:#333f48}.social-links{display:inline-block;margin:auto 0 0;padding:0}.social-links:after,.social-links:before{content:" ";display:table}.social-links li{display:inline-block}.social-links__link{float:left;margin-right:1em}@media (min-width:768px){.social-links__link{margin-right:1.25em}}@media (min-width:992px){.social-links__link{margin-right:.625em}}.social-links__link--last{margin-right:0}.footer-logos{margin-bottom:1em}.footer-logos__link{display:table-cell;padding:0 2em 1em 0;vertical-align:middle}.primary-nav{width:100%;text-align:right}.primary-nav__content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;left:0;right:0;z-index:2;text-align:left;background:#ecf0f3;border-bottom:1px solid #000}.primary-nav__content.js-toggle-hidden{display:none}@media (min-width:1199px){.primary-nav__content{border:none;display:block;position:relative;background:0 0}.primary-nav__content.js-toggle-hidden{display:block}}.primary-nav__icon{display:inline-block;padding:.5em;cursor:pointer}.primary-nav__items{margin:0;padding:0}@media (max-width:1199px){.primary-nav__items{width:100%}}@media (min-width:1199px){.primary-nav__icon{display:none}.primary-nav__items{float:right}}.primary-nav__cta{-ms-flex:1 0 auto;flex:1 0 auto;width:50%;padding:10px;float:none}@media (min-width:1199px){.primary-nav__cta{float:right;width:auto;padding:18px 0 18px 10px}.primary-nav--logged-in__items{float:right}}@media (min-width:1440px){.primary-nav__cta{padding:25px 0 25px 10px}}@media (min-width:992px){.primary-nav__cta-button{width:auto}}@media (max-width:1200px){.primary-nav__cta-button{width:100%}}.primary-nav__icon--close,.primary-nav__icon--menu,.primary-nav__icon--my-account{padding-right:0}.primary-nav__icon--close.js-toggle-hidden,.primary-nav__icon--menu.js-toggle-hidden,.primary-nav__icon--my-account,.primary-nav__icon--my-account.js-toggle-hidden{display:none}@media (min-width:1200px){.primary-nav__icon--my-account{float:right;padding:24px 4px 20px;display:none}}@media (min-width:1440px){.primary-nav__icon--my-account{padding-top:32px;padding-bottom:24px}}.primary-nav__icon--search-lg{display:none}@media (min-width:1200px){.primary-nav__icon--search-lg{display:block;float:right;padding:24px 4px 20px}}@media (min-width:1440px){.primary-nav__icon--search-lg{padding-top:32px;padding-bottom:24px}}.primary-nav__cta--show-medium{display:none}@media (min-width:1199px) and (max-width:1439px){.primary-nav__cta--show-medium{display:block}.primary-nav__cta--hide-medium{display:none}}.primary-nav__cta--primary,.primary-nav__cta--secondary{-ms-flex-order:2;order:2}.primary-nav--logged-in__items{margin:0;padding:0;-ms-flex-order:1;order:1}@media (max-width:1199px){.primary-nav--logged-in__items{width:100%}}.breadcrumbs{display:none}@media (min-width:992px){.breadcrumbs{display:block}}.breadcrumbs__list{padding:0;margin:.9em 0;list-style:none}.breadcrumbs__item{display:inline-block;position:relative;padding-right:1.2em;line-height:1.8;font-size:.875em}.breadcrumbs__link{font-weight:700}.breadcrumbs__divider{position:absolute;top:.5em;right:0;color:#333f48;font-size:.875em}.rich-text{font-family:Bariol,Helvetica,Verdana,sans-serif}.rich-text h1{font-size:1.875em;font-weight:700}@media (min-width:992px){.rich-text h1{font-size:2.813em}}.rich-text h2{margin:0 0 .5em;font-size:1.563em;font-weight:700;line-height:1.2}@media (min-width:992px){.rich-text h2{font-size:2.188em}}.rich-text h3{font-size:1.4em;font-weight:700}@media (min-width:992px){.rich-text h3{font-size:1.625em}}.rich-text h4,.rich-text h5,.rich-text h6{margin:0;font-size:1.375em}.rich-text blockquote{font-style:italic;font-size:1.375em}.rich-text table{width:100%}.rich-text p,.rich-text td{font-size:1.125em;line-height:1.5}.rich-text ol,.rich-text ul{margin-top:1.75em;margin-left:.5em;margin-right:2em}@media (min-width:992px){.rich-text p,.rich-text td{line-height:1.41;font-size:1.375em}.rich-text ol,.rich-text ul{margin-left:2em}}.rich-text li{padding:.25em 0;font-size:1.125em;line-height:1.5}@media (min-width:992px){.rich-text li{line-height:1.41;font-size:1.375em}}.rich-text li ol,.rich-text li ul{margin-top:0;margin-bottom:0;margin-left:0}.rich-text li ol li,.rich-text li ul li{font-size:inherit;line-height:inherit}.rich-text a,.rich-text a:active,.rich-text a:hover,.rich-text a:link,.rich-text a:visited{color:#407ec9}.rich-text img{margin-bottom:1em}.whitespace--half{padding:8px 0}.whitespace--single{padding:16px 0}.whitespace--double{padding:32px 0}.pagination{display:block;float:right;margin:19px 14px 0 0}.pagination__link{font-size:14px;line-height:20px;text-decoration:none;text-align:center}.pagination__icon{position:relative;top:4.8px;font-size:18px}@media (max-width:768px){.pagination__icon{top:6.9px;font-size:24px}}.pagination__text{font-size:16px;line-height:1.56}.pagination__link--previous{margin-right:0}.pagination__link--next{margin-left:0}.pagination__link--hellipsis,.pagination__link--number{display:inline-block;width:24px}.pagination__link--hellipsis{color:#999fa3}.pagination__link--active{border:2px solid #bfced6;color:#333f48;font-weight:700}.error{padding:14px 23px;border-left:4px solid #f44336;min-height:80px;width:100%;background-color:#fdecea}@media (max-width:768px){.pagination__link--previous{margin-right:4px}.pagination__link--next{margin-left:4px}.pagination__link--hellipsis,.pagination__link--number{display:none}.error{margin-bottom:32px;padding:4px 23px;height:initial}.field-help{width:100%}}.error__header{height:24px;line-height:24px;font-weight:700;color:#f44336}.error__header .material-icons{margin-right:8px;margin-bottom:6px;vertical-align:middle;font-size:16px}.error__content{min-height:24px;line-height:24px;color:#333f48}.error__content--strong{font-weight:700;text-decoration:underline;color:#333f48}.error__content--strong:active,.error__content--strong:focus,.error__content--strong:hover{color:#333f48;text-decoration:underline}.form-step-item{display:block}.info-box{width:100%;padding:24px 20px;margin-bottom:20px;color:#333f48;background-color:#f9f9f9;text-align:center;overflow-wrap:break-word}.contact-riba,.info-box__secondary{background-color:#ecf0f3}.info-box__header{margin:0;padding-bottom:18px}.info-box__content{line-height:1.56;padding-bottom:15px}.info-box__information{padding-bottom:8px}.info-box__subtext{color:#999fa3;font-size:14px}.info-box .material-icons{line-height:1.56;vertical-align:bottom;margin-right:4px;font-size:16px}.info-box__content--grey{color:#999fa3}.info-box__secondary .info-box__content{font-size:28px}.info-box--left-align .info-box__content{text-align:left}.field-help{display:inline-block;position:relative;cursor:pointer;color:#949494;font-size:16px}.field-help__icon{display:inline-block;margin-right:4px}.field-help__icon .material-icons{vertical-align:middle;color:#407ec9;font-size:18px}.field-help__content{display:inline-block;font-weight:700;border-bottom:dotted 1px #949494}.field-help .tooltip{left:21px}.input-wrapper__tip{position:relative;margin-top:5px;color:rgba(51,63,72,.5)}.validation-summary-errors{position:relative;margin-top:5px;color:#f44336}.validation-summary-errors ul{padding-left:0;margin:0;list-style:none}.form-heading__title{margin-bottom:10px;color:#333f48;font-weight:700;font-size:26px}@media (max-width:768px){.form-heading__title{font-size:20px}}.form-heading__suptitle{margin-bottom:18px;color:#333f48;font-size:16px}.form-heading__info{margin-top:30px;font-size:22px}@media (max-width:768px){.form-heading__info{font-size:18px}.form-heading__edit,.form-heading__toggle{margin:0}}.form-heading__edit,.form-heading__toggle{float:right;margin:1em 0}.form-heading--shownOnlyOnXSmall{display:none}@media (max-width:768px){.form-heading--shownOnlyOnXSmall{display:initial}}.form-input-container{margin:24px auto}.form-input-container__label{display:inline-block;vertical-align:top;width:49%}@media (max-width:768px){.form-input-container__label{margin-bottom:8px;width:100%}}.form-input-container__input{display:inline-block;vertical-align:top;width:49%}.form-input-container__label--label-above{vertical-align:top;display:block;margin-bottom:10px;width:100%}@media (max-width:768px){.form-input-container__input{width:100%}.form-input-container__label--label-above{margin-bottom:8px;width:100%}}.form-input-container__label--narrow-label{display:inline-block;vertical-align:top;width:49%;width:39%}.form-input-container__input--label-above{vertical-align:top;display:block;width:100%}@media (max-width:768px){.form-input-container__label--narrow-label{margin-bottom:8px;width:100%}.form-input-container__input--label-above{width:100%}}.form-input-container__input--narrow-label{display:inline-block;vertical-align:top;width:49%;width:59%}@media (max-width:768px){.form-input-container__input--narrow-label{width:100%}}.form-value-container{margin:16px auto}.form-value-container__label{display:inline-block;vertical-align:middle;width:40%}@media (max-width:768px){.form-value-container__label{width:100%}}.form-value-container__value{display:inline-block;vertical-align:middle;width:59%}@media (max-width:768px){.form-value-container__value{width:100%}}.contact-riba{width:100%;display:block;padding:.5em 2em}.contact-riba__info-wrapper{display:block;margin-bottom:1em}.contact-riba__info{display:inline-block;vertical-align:text-top}.contact-riba__info-label{width:15%;min-width:6em;display:inline-block}.contact-riba__info-main{font-weight:700;font-size:1em}.contact-riba__info-sub{font-size:.75em}.contact-riba .material-icons{line-height:1.56;vertical-align:middle;margin-right:4px;font-size:16px}.information{padding:.844em 1.438em;border-left:4px solid #5bc0de;width:100%;background-color:#f4f8fa}@media (max-width:768px){.contact-riba__info-label{width:100%}.information{margin-bottom:2em}}.information__header{height:1.506em;line-height:1.56;font-size:1em;font-weight:700;color:#5bc0de}.information__header .material-icons{margin-right:.5em;margin-bottom:.365em;vertical-align:middle;font-size:1em}.information__content{line-height:1.56;color:#333f48;font-size:1em}.form-price-overview{padding:34px 40px;width:100%;margin:32px auto;background-color:#ecf0f3;font-size:22px}@media (max-width:768px){.form-price-overview{font-size:18px;padding:28px 8px}}.form-price-overview.js-toggle-hidden{display:none}.form-price-overview__title{margin:0;font-size:26px}@media (max-width:768px){.form-price-overview__title{font-size:20px}}.form-price-overview__date,.form-price-overview__text{margin:8px auto}.form-price-overview__total{margin-right:10%;display:inline-block}.form-price-overview__divider{margin:22px auto}.form-price-overview__tooltip{display:inline-block;font-size:22px}.form-price-overview--small.js-toggle-hidden,.info-bar.js-hide-bar{display:none}@media (max-width:768px){.form-price-overview__tooltip{font-size:16px;margin-top:22px;margin-bottom:7px;width:100%}}.form-price-overview--small{padding:34px 40px;width:100%;margin:32px auto;background-color:#ecf0f3;font-size:22px;font-size:16px}@media (max-width:768px){.form-price-overview--small{font-size:18px;padding:28px 8px}}.form-price-overview--small .form-price-overview--large,.form-price-overview--small .form-price-overview__title{font-size:18px}.form-price-overview--small .form-price-overview--xLarge{font-size:26px}.form-price-overview--strong{font-weight:700}.form-price-overview--large{margin-right:8px;font-size:35px}@media (max-width:768px){.form-price-overview--large{font-size:26px}}.form-price-overview--xLarge{margin-right:8px;font-size:45px}@media (max-width:768px){.form-price-overview--xLarge{font-size:35px}}.upload-document{padding-right:10%}@media (max-width:992px){.upload-document{padding-right:0}}.upload-document__header,.upload-document__section{margin-bottom:1em}.upload-document--light{color:#949494}.info-bar{width:100%;padding:10px 0;background-color:#5e7461}.info-bar__large-content-container{position:relative;width:100%;max-width:73.75em;padding-left:1em;padding-right:1em;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.info-bar__large-content-container:after,.info-bar__large-content-container:before{content:" ";display:table}@media (min-width:1440px){.info-bar__large-content-container{max-width:90em}}.info-bar__content{font-size:14px;color:#fff;-ms-flex:1 1 100%;flex:1 1 100%}.info-bar__content a{color:#fff;text-decoration:underline}.info-bar__beta-label{display:inline-block;min-width:40px;height:20px;margin-right:5px;padding:0 4px;background-color:#fff;color:#333f48;font-weight:700;text-align:center}.info-bar__close{-ms-flex:0 0 20px;flex:0 0 20px}.info-bar__close a{font-weight:400;color:#fff}.info-bar__close-icon{font-family:'Material Icons';font-weight:400;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';font-size:20px;vertical-align:middle}.info-bar__close-icon.md-18{font-size:18px}.info-bar__close-icon.md-24{font-size:24px}.info-bar__close-icon.md-36{font-size:36px}.info-bar__close-icon.md-48{font-size:48px}.info-bar__close-icon.md-dark{color:rgba(0,0,0,.54)}.info-bar__close-icon.md-dark.md-inactive{color:rgba(0,0,0,.26)}.info-bar__close-icon.md-light{color:#fff}.info-bar__close-icon.md-light.md-inactive{color:rgba(255,255,255,.3)}.pagination-count{display:block;float:left;margin:1.2em .9em 0 0}.alert{position:relative;padding:15px 20px;margin-bottom:20px;border:1px solid #333f48;border-left-width:50px;background:#fff}.alert:after{color:#fff;width:50px;left:-50px;text-align:center;position:absolute;top:45%;font-size:30px;font-weight:400;line-height:1;margin-top:-8px}.alert__header{line-height:24px;font-weight:700}.alert-link{font-weight:700;text-decoration:none}.alert-link:active,.alert-link:focus,.alert-link:hover,.cookie-banner__content a{text-decoration:underline}.alert--success{background-color:#e2f2e3;border-color:#5ab55e;color:#285b2a}.alert--success:after{font-family:Material Icons;content:'\e876'}.alert--success .alert-link{color:#285b2a}.alert--error,.alert--error .alert-link{color:#7f231c}.alert--error{background-color:#fde1df;border-color:#f55246}.alert--error:after{font-family:Material Icons;content:'\e14b'}.alert--warning{background-color:#ffe8e1;border-color:#ff7b52;color:#853a23}.alert--warning:after{font-family:Material Icons;content:'\e002'}.alert--warning .alert-link{color:#853a23}.alert--information{background-color:#d6f4f8;border-color:#14c1d7;color:#00626e}.alert--information:after{font-family:Material Icons;content:'\e88e'}.alert--information .alert-link{color:#00626e}.cookie-banner{width:100%;padding:10px 0;position:fixed;bottom:0;z-index:1;background-color:#407ec9}.cookie-banner.js-hide-bar{display:none}.cookie-banner__large-content-container{position:relative;width:100%;max-width:73.75em;padding-left:1em;padding-right:1em;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.cookie-banner__large-content-container:after,.cookie-banner__large-content-container:before{content:" ";display:table}.cookie-banner__large-content-container:after{clear:both}@media (min-width:1440px){.cookie-banner__large-content-container{max-width:90em}}.cookie-banner__content{font-size:16px;color:#fff;padding-top:18px;padding-bottom:18px;-ms-flex:1 1 100%;flex:1 1 100%}.cookie-banner__content a{color:#fff}.cookie-banner__title{font-weight:700;display:block}.cookie-banner__close-icon,.cookie-banner__info-icon{font-weight:400;display:inline-block;line-height:1;vertical-align:middle;letter-spacing:normal;font-family:'Material Icons';font-style:normal;text-transform:none;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}.cookie-banner__close{-ms-flex:0 0 20px;flex:0 0 20px}.cookie-banner__close a{font-weight:400;color:#fff}.cookie-banner__close-icon{font-size:20px}.cookie-banner__close-icon.md-18{font-size:18px}.cookie-banner__close-icon.md-24{font-size:24px}.cookie-banner__close-icon.md-36{font-size:36px}.cookie-banner__close-icon.md-48{font-size:48px}.cookie-banner__close-icon.md-dark{color:rgba(0,0,0,.54)}.cookie-banner__close-icon.md-dark.md-inactive{color:rgba(0,0,0,.26)}.cookie-banner__close-icon.md-light{color:#fff}.cookie-banner__close-icon.md-light.md-inactive{color:rgba(255,255,255,.3)}.cookie-banner__info-icon{font-size:36px;color:#fff;margin-right:20px}.cookie-banner__info-icon.md-18{font-size:18px}.cookie-banner__info-icon.md-24{font-size:24px}.cookie-banner__info-icon.md-36{font-size:36px}.cookie-banner__info-icon.md-48{font-size:48px}.cookie-banner__info-icon.md-dark{color:rgba(0,0,0,.54)}.cookie-banner__info-icon.md-dark.md-inactive{color:rgba(0,0,0,.26)}.cookie-banner__info-icon.md-light{color:#fff}.cookie-banner__info-icon.md-light.md-inactive{color:rgba(255,255,255,.3)}.content-accordion{margin:3em auto;max-width:100%}.content-accordion__toggle{width:0;height:0;margin:0!important;opacity:0}.content-accordion__toggle:focus+.content-accordion__title{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.content-accordion__option{position:relative;margin-bottom:1em}.content-accordion__content,.content-accordion__title{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all .4s}.content-accordion__title{background:#fff;padding:.6em 1em;display:block;font-size:1.45em;font-weight:700;margin-bottom:0;cursor:pointer}.content-accordion__title:after,.content-accordion__title:before{content:'';position:absolute;right:1.25em;top:1em;width:2px;height:.75em;background-color:currentColor;transition:all .4s}.content-accordion__title:after{transform:rotate(90deg)}.content-accordion__toggle:checked+.content-accordion__title:before,.dashboard-body-content .content-accordion__toggle:checked+.content-accordion__title:before{transform:rotate(90deg)!important}.content-accordion__content{max-height:0;overflow:hidden;background-color:#fff}.content-accordion__content-layout{padding:1em 1.5em}.content-accordion__content-layout a{margin:0;font-size:1.25em;line-height:1.5;color:#333}.content-accordion__content-layout p{margin:0;padding:0 0 1em;font-size:1em;line-height:1.5}.content-accordion__content-layout p:last-child{padding:0}.content-accordion__toggle:checked+.content-accordion__title+.content-accordion__content{max-height:600px;transition:all .4s}.dashboard-body-content .content-accordion__toggle:checked+.content-accordion__title+.content-accordion__content{max-height:3000px;transition:all .4s}.content-accordion__title--alternative{background:#999fa3}.dashboard-body-content .content-accordion__option{margin-bottom:0}.footer{background-color:#333f48;color:#fff;padding:2.625em 0 1em}.footer__container{position:relative;width:100%;max-width:73.75em;padding-left:1em;padding-right:1em;margin:0 auto}.footer__container:after,.footer__container:before{content:" ";display:table}.footer__logos{margin-bottom:1em}@media (min-width:1200px){.footer__navigation{float:right;margin-bottom:1em}.footer__logos{position:absolute;top:0;bottom:0}.flexbox .footer__logos{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}.footer__container--top{min-height:15em}.header{width:100%;min-height:3.75em;background:#ecf0f3}.header:after,.header:before{content:" ";display:table}.header__logo-container{float:left;width:calc(100% - 13em)}@media (min-width:992px){.header__logo-container{width:7em}}.header__primary-nav-container{float:right;width:13em}@media (min-width:992px){.header__primary-nav-container{width:calc(100% - 8em);float:right}}@media (min-width:1200px){.header__primary-nav-container{width:auto;float:right}}.form-step{position:relative;margin:2.25em auto;text-align:center}@media (max-width:768px){.form-step{margin:0}}.form-step__holder{display:inline-block;width:24%}.form-step__divider{position:absolute;top:15%;margin:0 14.2%;width:20%}@media (max-width:992px){.form-step__divider{margin:0 17%;width:15%}}.riba-form-heading{margin:3em auto}@media (max-width:768px){.riba-form-heading,.riba-form-heading__steps{margin:0}}.riba-form-heading__help{display:none;margin-bottom:3em}@media (max-width:768px){.riba-form-heading__help{display:block}}.join-riba-form-content__form{display:inline-block;vertical-align:top;width:59%;margin-right:10%}.join-riba-form-content__section{margin-bottom:50px}@media (max-width:768px){.join-riba-form-content__form{width:100%;margin-right:auto}.join-riba-form-content__section{margin-bottom:40px}}.join-riba-form-content__collapsableSection.js-toggle-hidden,.join-riba-form-content__section>.js-toggle-hidden{display:none}.join-riba-form-content__info{float:right;vertical-align:top;width:30%}.join-riba-form-content__actions{margin:88px auto;display:-ms-flexbox;display:flex;text-align:right;-ms-flex-pack:end;justify-content:flex-end}.join-riba-form-content__actions .button{margin-left:30px}@media (max-width:768px){.join-riba-form-content__info{float:none;width:100%}.join-riba-form-content__actions{margin:40px auto;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;text-align:center}.join-riba-form-content__actions .button{width:100%;margin:12px auto}}.join-riba-form-content__totop{display:none}.join-riba-form-content__totop .to-top{margin:16px 0 32px}.join-riba-form-content__section--hiddenOnXSmall{margin-bottom:50px}@media (max-width:768px){.join-riba-form-content__totop{display:initial}.join-riba-form-content__section--hiddenOnXSmall{margin-bottom:40px;display:none}}.join-riba-form-content__section--hiddenOnXSmall>.js-toggle-hidden{display:none}.join-riba-confirmation-content__title{padding-bottom:29px}.join-riba-confirmation-content__section{margin-bottom:112px}.join-riba-confirmation-content__button{display:inline-block;vertical-align:middle;width:49%}.join-riba-confirmation-content__bacs-logo,.join-riba-confirmation-content__direct-debit-logo{display:inline-block;margin-left:48px;vertical-align:middle}@media (max-width:768px){.join-riba-confirmation-content__section{margin-bottom:40px}.join-riba-confirmation-content__bacs-logo,.join-riba-confirmation-content__direct-debit-logo{margin-left:36px}}@media (max-width:480px){.join-riba-confirmation-content__bacs-logo,.join-riba-confirmation-content__direct-debit-logo{margin-left:1px}}.join-riba-confirmation-content__direct-debit-link{display:block;margin:12px 0}.top-nav-first-level-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0;border-top:1px solid rgba(0,0,0,.12)}.top-nav-first-level-item:last-child{border-bottom:1px solid rgba(0,0,0,.12)}@media (min-width:1199px){.top-nav-first-level-item{display:inline-block;padding-right:14px;border:none;font-size:14px}.top-nav-first-level-item:last-child{border-bottom:none}}@media (min-width:1201px) and (max-width:1439px){.top-nav-first-level-item{padding-right:14px;border:none;font-size:14px}}@media (min-width:1440px){.top-nav-first-level-item{font-size:16px;padding-right:20px}}.top-nav-first-level-item__title-link{display:block;-ms-flex:1 1 0px;flex:1 1 0;color:#333f48;font-weight:700;text-decoration:none}.top-nav-first-level-item__title-link:active,.top-nav-first-level-item__title-link:focus,.top-nav-first-level-item__title-link:hover{color:#333f48}@media (max-width:1199px){.top-nav-first-level-item__title-link{font-size:16px;padding:16px;line-height:16px}}@media (min-width:1199px){.top-nav-first-level-item__title-link{display:block;min-height:34px;padding:26px 0 20px;width:88px;border-bottom:6px solid transparent;line-height:1.25;text-align:center}.top-nav-first-level-item__title-link:hover{min-height:40px;color:#000;border-bottom-color:#bfced6}.top-nav-first-level-item__title-link:hover~.top-nav-first-level-item__items{display:block}.top-nav-first-level-item--active .top-nav-first-level-item__title-link{border-bottom-color:#bfced6}}@media (min-width:1440px){.top-nav-first-level-item__title-link{width:100px;margin-top:1px}}.top-nav-first-level-item__toggle-control{font-family:'Material Icons';font-weight:400;font-style:normal;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';font-size:24px;border-left:1px solid rgba(0,0,0,.12)}.top-nav-first-level-item__toggle-control.md-18{font-size:18px}.top-nav-first-level-item__toggle-control.md-24{font-size:24px}.top-nav-first-level-item__toggle-control.md-36{font-size:36px}.top-nav-first-level-item__toggle-control.md-48{font-size:48px}.top-nav-first-level-item__toggle-control.md-dark{color:rgba(0,0,0,.54)}.top-nav-first-level-item__toggle-control.md-dark.md-inactive{color:rgba(0,0,0,.26)}.top-nav-first-level-item__toggle-control.md-light{color:#fff}.top-nav-first-level-item__toggle-control.md-light.md-inactive{color:rgba(255,255,255,.3)}.top-nav-first-level-item__toggle-control>.js-toggle-hidden{display:none}.top-nav-first-level-item__items{-ms-flex:0 0 100%;flex:0 0 100%;padding:0;background:#333f48}@media (max-width:1199px){.top-nav-first-level-item__items.js-toggle-hidden{display:none}}@media (min-width:1200px){.top-nav-first-level-item__toggle-control{display:none}.top-nav-first-level-item__items{display:none;position:absolute;width:200px;padding:28px 12px}.top-nav-first-level-item__items:hover{display:block}}@media (min-width:1440px){.top-nav-first-level-item__items{width:390px;column-count:2}}.top-nav-first-level-item--active{background-color:#bfced6}@media (min-width:1199px){.top-nav-first-level-item--active{background-color:transparent}}.top-nav-second-level-item{list-style:none;border-top:1px solid rgba(0,0,0,.12)}.top-nav-second-level-item a{color:#fff}.top-nav-second-level-item__title{display:inline-block;width:100%;padding:16px;font-weight:700;text-decoration:none}@media (max-width:1199px){.top-nav-second-level-item--active .top-nav-second-level-item__title{background-color:#5d7384}}@media (min-width:1200px){.top-nav-second-level-item{border:none}.top-nav-second-level-item__title{margin:2px 0;padding:8px 12px;font-size:14px;font-weight:700;line-height:1}.top-nav-second-level-item__title:hover{background-color:#485966}.top-nav-second-level-item--active .top-nav-second-level-item__title{background-color:#5d7384}}@media (min-width:1440px){.top-nav-second-level-item__title{font-size:16px}}.image-link{display:inline-block;margin-right:1.25em;margin-bottom:1.25em}.cpd{width:100%;margin:1em 0}@media (min-width:992px){.cpd{text-align:right}}.heading-two__heading{margin:1em 0;padding:0;color:#333f48;font-size:1.563em;line-height:1.2;text-align:center}@media (min-width:992px){.heading-two__heading{font-size:2.188em}}figure{max-width:100%;margin-bottom:2em}figure img{margin-bottom:1em}.organisation-list{font-size:13px;column-count:2;padding:0 14px}.organisation-list__country{font-weight:700}.riba-form-title{line-height:1.16}.join-riba-paragraph{font-size:22px;margin:0 0 18px}.resource-categories{font-size:16px;line-height:1.56;color:#999fa3;padding-bottom:30px}.resource-header{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.resource-header__icon{font-family:'Material Icons';font-weight:400;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';-ms-flex:0 0 100px;flex:0 0 100px;font-size:100px;vertical-align:middle;color:#bfced6}.resource-header__icon.md-18{font-size:18px}.resource-header__icon.md-24{font-size:24px}.resource-header__icon.md-36{font-size:36px}.resource-header__icon.md-48{font-size:48px}.resource-header__icon.md-dark{color:rgba(0,0,0,.54)}.resource-header__icon.md-dark.md-inactive{color:rgba(0,0,0,.26)}.resource-header__icon.md-light{color:#fff}.resource-header__icon.md-light.md-inactive{color:rgba(255,255,255,.3)}@media (max-width:767px){.resource-header__icon{-ms-flex:0 0 50px;flex:0 0 50px;font-size:50px}}.resource-header__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex:1 1;flex:1 1}.resource-header__subtitle{font-size:12px;letter-spacing:3px;color:#009775;margin:0}.resource-header__title{font-size:45px;line-height:52px;font-weight:700;text-align:left;color:#333f48;margin:0}@media (max-width:767px){.resource-header__title{font-size:30px;line-height:35px}}.top-nav--logged-in-first-level-item{display:inline-block;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0;font-size:14px}@media (min-width:1199px){.top-nav--logged-in-first-level-item{display:inline-block;border:none}.top-nav--logged-in-first-level-item:last-child{border-bottom:none}}@media (min-width:1201px) and (max-width:1439px){.top-nav--logged-in-first-level-item{border:none}}.top-nav--first-level-item__title-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:1 1 0px;flex:1 1 0;color:#fff;font-weight:700;text-decoration:none}.top-nav--first-level-item__title-link:active,.top-nav--first-level-item__title-link:focus,.top-nav--first-level-item__title-link:hover{color:#fff}@media (max-width:1199px){.top-nav--first-level-item__title-link{font-size:14px;padding:7px 0}}@media (min-width:1200px){.top-nav--first-level-item__title-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;font-size:14px;padding:7px 0;line-height:1.25;text-align:center}.top-nav--first-level-item__title-link:hover{color:#fff;border-bottom-color:#bfced6}.top-nav--first-level-item__title-link:hover~.top-nav--logged-in-first-level-item__items{display:block}.top-nav--logged-in-first-level-item--active .top-nav--first-level-item__title-link{border-bottom-color:#bfced6}}@media (min-width:1440px){.top-nav--first-level-item__title-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;padding:7px 0}.top-nav--logged-in-first-level-item__items{width:250px}}.top-nav--first-level-item__title-link .material-icons{font-size:33px;position:relative;padding-right:6px}@media (max-width:1199px){.top-nav--first-level-item__title-link .material-icons{padding-right:0;font-size:23px}}.top-nav--logged-in-first-level-item__items{display:block;position:absolute;right:0;width:250px;list-style:none;padding:0;background:#fff;border:1px solid #d1d1d1}.top-nav--logged-in-first-level-item__items.js-toggle-hidden{display:none}@media (min-width:1200px){.top-nav--logged-in-first-level-item__items{display:none;position:absolute;right:0;width:250px;list-style:none;padding:0;background:#fff;border:1px solid #d1d1d1}.top-nav--logged-in-first-level-item__items:hover{display:block}}.top-nav--logged-in-first-level-item__items-lang{display:block;position:absolute;right:unset;width:300px;list-style:none;padding:10px 0;background:#fff;border:1px solid #d1d1d1}.top-nav--logged-in-first-level-item__items-lang.js-toggle-hidden{display:none}@media (min-width:1200px){.top-nav--logged-in-first-level-item__items-lang{display:none}.top-nav--logged-in-first-level-item__items-lang:hover{display:block}}@media (min-width:1440px){.top-nav--logged-in-first-level-item__items-lang{width:300px}}@media (max-width:1199px){.top-nav--first-level-item__title,.top-nav--logged-in-first-level-item__title-account{display:inline-block;position:relative;padding-left:5px}}.top-nav-first-level-item__toggle-control{border-left:none;color:#fff;padding:0 5px;margin:0;-ms-flex:0;flex:0;display:inline}.top-nav--logged-in-second-level-item{display:block;border-top:1px solid rgba(0,0,0,.12)}@media (max-width:1199px){.top-nav--logged-in-second-level-item{padding:0}}.top-nav--logged-in-second-level-item__link{color:#333f48;font-weight:400!important;width:100%;display:block;padding:10px}.top-nav--logged-in-second-level-item__link:hover{background:#f5f5f5;color:#333f48}.top-nav--logged-in-second-level-item__link .material-icons{font-size:22px;position:relative;top:5px;padding-right:6px}.top-nav--logged-in-second-level-item__title{display:inline-block;width:100%;padding:16px;font-weight:700;text-decoration:none}@media (min-width:1200px){.top-nav--logged-in-second-level-item{border:none}.top-nav--logged-in-second-level-item__title{margin:2px 0;padding:8px 12px;font-size:14px;font-weight:700;line-height:1}}@media (min-width:1440px){.top-nav--logged-in-second-level-item__title{font-size:16px}}.top-nav--logged-in-second-level-item__separator{display:block;margin:0 10px 10px;padding-top:10px;border-bottom:1px solid rgba(0,0,0,.12)}.top-nav--logged-in-second-level-item__item-lang{display:inline-block;width:50%;float:left;margin:0;padding:0;border:none}.top-nav--logged-in-second-level-item__item-lang-title{display:block;padding:0 10px;font-weight:700;font-size:16px}.top-nav--logged-in-second-level-item--no-border{border:none}.top-nav--logged-in-second-level-item__link--short{padding:5px 10px}.sub-nav-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0;border-top:1px solid rgba(0,0,0,.12)}.sub-nav-item:last-child{border-bottom:1px solid rgba(0,0,0,.12)}@media (min-width:1199px){.sub-nav-item{display:inline-block;padding-right:14px;border:none;font-size:14px}.sub-nav-item:last-child{border-bottom:none}.sub-nav-item__title{display:inline-block;line-height:1.25;vertical-align:middle}}@media (min-width:1201px) and (max-width:1439px){.sub-nav-item{padding-right:14px;border:none;font-size:14px}}@media (min-width:1440px){.sub-nav-item{font-size:16px;padding-right:20px}}.sub-nav-item__title-link{display:block;-ms-flex:1 1 0px;flex:1 1 0;color:#fff;font-weight:700;text-decoration:none}.sub-nav-item__title-link:active,.sub-nav-item__title-link:focus,.sub-nav-item__title-link:hover{color:#fff}@media (max-width:1199px){.top-nav--logged-in-second-level-item__link:hover{background:0 0}.sub-nav-item__title-link{font-size:16px;padding:16px;line-height:16px}}@media (min-width:1199px){.sub-nav-item__title-link{display:block;width:88px;height:73px;line-height:73px;text-align:center;border-bottom:6px solid transparent}.sub-nav-item__title-link:hover{min-height:40px;color:#fff;border-bottom-color:#bfced6}.sub-nav-item--active .sub-nav-item__title-link{border-bottom-color:#bfced6}}@media (min-width:1440px){.sub-nav-item__title-link{width:100px;margin-top:1px}}.sub-nav-item__toggle-control{font-family:'Material Icons';font-weight:400;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';-ms-flex:0 0 50px;flex:0 0 50px;font-size:24px;padding:0 12px;margin:12px 0;border-left:1px solid rgba(0,0,0,.12)}.sub-nav-item__toggle-control.md-18{font-size:18px}.sub-nav-item__toggle-control.md-24{font-size:24px}.sub-nav-item__toggle-control.md-36{font-size:36px}.sub-nav-item__toggle-control.md-48{font-size:48px}.sub-nav-item__toggle-control.md-dark{color:rgba(0,0,0,.54)}.sub-nav-item__toggle-control.md-dark.md-inactive{color:rgba(0,0,0,.26)}.sub-nav-item__toggle-control.md-light{color:#fff}.sub-nav-item__toggle-control.md-light.md-inactive{color:rgba(255,255,255,.3)}.sub-nav-item__toggle-control>.js-toggle-hidden{display:none}.sub-nav-item__items{-ms-flex:0 0 100%;flex:0 0 100%;padding:0;background:#333f48}@media (max-width:1199px){.sub-nav-item__items.js-toggle-hidden{display:none}}@media (min-width:1200px){.sub-nav-item__toggle-control{display:none}.sub-nav-item__items{display:none;position:absolute;width:200px;padding:28px 12px}.sub-nav-item__items:hover{display:block}}@media (min-width:1440px){.sub-nav-item__items{width:390px;column-count:2}}.sub-nav-item--active{background-color:#bfced6}@media (min-width:1199px){.sub-nav-item--active{background-color:transparent}}.sub-nav__anchor{position:relative;top:-125px}.promoted-link{width:100%}.promoted-link__image{width:100%;display:block}.promoted-link__content{padding:0 1em 1.875em;text-align:center}@media (min-width:1200px){.promoted-link__content{padding:0 1em 2.85em}}.promoted-link__button,.promoted-link__synopsis,.promoted-link__title{color:#fff;text-align:center}.promoted-link__title{margin-top:0;margin-bottom:.5em;padding-top:1em;font-size:1.563em}@media (min-width:768px){.promoted-link__title{font-size:1.25em}}@media (min-width:992px){.promoted-link__title{font-size:1.563em}}@media (min-width:1200px){.promoted-link__title{font-size:2.188em}}.promoted-link__synopsis{margin:0;font-size:1em}@media (min-width:768px){.promoted-link__synopsis{min-height:3em;font-size:1em}}@media (min-width:1200px){.promoted-link__synopsis{min-height:3em;font-size:1.125em}}.promoted-link__button{margin-top:1.8em;border-color:#fff;width:auto;min-width:15.625em;padding-left:1.563em;padding-right:1.563em}.promoted-link__button:active,.promoted-link__button:focus,.promoted-link__button:hover{color:#fff}.promoted-link__content--orange{background:#cb6015!important}.promoted-link__content--rose{background:#994878!important}.promoted-link__content--slate-green{background:#5e7461!important}.promoted-link__content--taupe{background:#6d4f47!important}.promoted-link__content--beige{background:#a89968!important}.promoted-link__content--blue{background:#407ec9!important}.promoted-link__content--bright-blue{background:#00afd7!important}.promoted-link__content--green{background:#009775!important}.promoted-link__content--yellow{background:#F2A900!important}.promoted-link__content--medium-pink{background:#EF6079!important}.promoted-link__content--lime-green{background:#84BD00!important}.promoted-link__content--light-grey{background:#ecf0f3!important}.promoted-link__content--stone-blue{background:#bfced6!important}.promoted-link__content--stone-grey{background:#D1CCBD!important}.promoted-link__content--stone-green{background:#BCC9C5!important}.promoted-link__content--stone-pink{background:#DBCDD3!important}.event-buy-ticket__button{width:100%;min-height:2.5em}@media (min-width:992px){.event-buy-ticket__button{width:auto;min-width:15.625em}}.event-buy-ticket__content-container{padding:0}.event-buy-ticket__button--opaque{background:#ecf0f3;border-color:#ecf0f3;color:#333f48}.event-buy-ticket__button--opaque:active,.event-buy-ticket__button--opaque:focus,.event-buy-ticket__button--opaque:hover{color:#333f48}.event-card{display:block;position:relative;margin-bottom:.625em;background-color:#fff}.event-card:after,.event-card:before{content:" ";display:table}@media (min-width:768px) and (max-width:991px){.event-card{-ms-flex:0 1 auto;flex:0 1 auto;width:calc(50% - (1/2 * 16px));margin-right:16px;margin-bottom:16px;padding:0;min-height:416px}.event-card:nth-child(2n){margin-right:0}}@media (min-width:992px){.event-card{-ms-flex:0 1 auto;flex:0 1 auto;width:calc(33.3% - (2/3 * 16px));margin-right:16px;margin-bottom:16px;padding:0;min-height:416px}.event-card:nth-child(3n){margin-right:0}}.event-card__image{width:100%}.event-card__content{padding-left:1.25em;padding-right:1.25em;padding-bottom:2.5em}.event-card__date{display:block;padding:1.313em 0;color:#ef6079;letter-spacing:.169em;font-size:.75em;font-weight:700}@media (min-width:992px){.event-card__date{padding:1.938em 0 1.313em}}.event-card__title{margin-top:.125em;color:#333f48;font-size:1.125em;line-height:1.39}.event-card__synopsis{margin:1em 0;color:#333f48;font-size:1em;font-weight:400;line-height:1.56}.event-card__location{position:absolute;bottom:1em;left:1.25em;font-weight:400;color:#999fa3}.featured-items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#fff;-ms-flex-pack:justify;justify-content:space-between}.featured-item{float:left;width:100%;margin-bottom:.25em;background-color:#f8f8f8}.featured-item:last-child{margin-bottom:0}@media (min-width:768px){.featured-item{-ms-flex:1 1 33%;flex:1 1 33%;width:33%;margin:6px .25% 0 0}.featured-item:nth-of-type(3n){margin-right:0}}.featured-item__image{float:left;width:35%;padding:.2em .625em 0}@media (min-width:768px){.featured-item__image{float:none;padding:0;width:100%;max-width:100%}}.featured-item__content{padding:0 1em;overflow:hidden}.flexbox .featured-item__content{height:auto}.featured-item__title{margin:0;font-size:1em;color:#333f48;overflow:hidden}@media (min-width:480px){.featured-item__title{max-height:none;font-size:1em}}@media (min-width:768px){.featured-item__content{padding:1.5em 1.25em .5em;min-height:250px}.featured-item__title{font-size:26px;margin-bottom:.83em}}.featured-item__synopsis{margin-top:0;margin-bottom:1em;font-size:.875em;font-weight:400;line-height:1.44em;color:#333f48}.featured-item--support-two-column:last-child{margin-bottom:0}@media (min-width:768px){.featured-item__synopsis{font-size:1.125em}.featured-item--support-two-column{width:49.5%;margin-right:.8%;margin-top:6px;margin-bottom:0}.featured-item--support-two-column:nth-of-type(3n){margin-right:.8%}.featured-item--support-two-column:nth-of-type(2n){margin-right:0}}@media (min-width:992px){.featured-item__content{min-height:200px}.featured-item--support-two-column{-ms-flex:1 1 33%;flex:1 1 33%;width:33%;margin-right:.4%}.featured-item--support-two-column:nth-of-type(2n){-ms-flex:1 1 33%;flex:1 1 33%;margin-right:.4%}.featured-item--support-two-column:nth-of-type(3n){-ms-flex:1 1 33%;flex:1 1 33%;margin-right:0}}.to-top{margin:3em 0 2em;text-align:center}.to-top__link{display:inline-block}.to-top__icon{border-radius:50%;background:#407ec9;color:#fff;font-size:1.375em;line-height:1em}.to-top__label{display:block;color:#333f48;font-size:1.125em;font-weight:400}.membership-type-card{display:block;position:relative;margin-bottom:.125em;padding:.625em;background-color:#f8f8f8}.membership-type-card:after,.membership-type-card:before{content:" ";display:table}@media (min-width:768px){.membership-type-card{padding:0;margin-bottom:1.5%}}@media (min-width:992px){.membership-type-card{-ms-flex:1 1 auto;flex:1 1 auto;width:32.3%;margin-right:1.5%;padding:0;min-height:26em}.membership-type-card:nth-child(3n){margin-right:0}}.membership-type-card__image{float:left;width:6.5em;margin:.125em .625em .125em .125em}@media (min-width:768px){.membership-type-card__image{width:100%;margin:0}}.membership-type-card__content{float:left;width:calc(100% - 7.79em)}.membership-type-card__title{margin:0;color:#333f48;font-size:1em;line-height:1.25}@media (min-width:768px){.membership-type-card__content{width:100%;padding:0 1.25em}.membership-type-card__title{margin:1em 0 .5em;font-size:1.625em}}.membership-type-card__synopsis{margin:0;color:#333f48;font-size:.875em;font-weight:400;line-height:1.56}@media (min-width:768px){.membership-type-card__synopsis{font-size:1.125em;padding-bottom:1em}}.featured-content-card{display:block;position:relative;margin-bottom:2px;padding:10px;background-color:#f8f8f8}.featured-content-card:after,.featured-content-card:before{content:" ";display:table}@media (min-width:768px) and (max-width:991px){.featured-content-card{-ms-flex:0 1 auto;flex:0 1 auto;width:calc(50% - (1/2 * 16px));margin-right:16px;margin-bottom:16px;padding:0;min-height:416px}.featured-content-card:nth-child(2n){margin-right:0}}@media (min-width:992px){.featured-content-card{-ms-flex:0 1 auto;flex:0 1 auto;width:calc(33.3% - (2/3 * 16px));margin-right:16px;margin-bottom:16px;padding:0;min-height:416px}.featured-content-card:nth-child(3n){margin-right:0}}.featured-content-card__image{float:left;width:104px;margin:2px 10px 2px 2px}@media (min-width:768px){.featured-content-card__image{width:100%;margin:0}}.featured-content-card__content{float:left;width:calc(100% - 124px)}.featured-content-card__title{margin:0;color:#333f48;font-size:16px;line-height:1.25}@media (min-width:768px){.featured-content-card__content{width:100%;padding:0 20px}.featured-content-card__title{margin:26px 0 13px;font-size:26px}}.featured-content-card__synopsis{margin:0;color:#333f48;font-size:14px;font-weight:400;line-height:1.56}.membership-benefit-card{margin-bottom:.625em;background-color:#f8f8f8}@media (min-width:768px){.featured-content-card__synopsis{font-size:18px;padding-bottom:18px}.membership-benefit-card{-ms-flex:1 1 49.25%;flex:1 1 49.25%;width:49.25%;min-height:26em;margin-right:1.5%;margin-bottom:1.5%}.membership-benefit-card:nth-child(2n){margin-right:0}}.membership-benefit-card__image{width:100%}.membership-benefit-card__content{padding:0 .625em;font-weight:400}@media (min-width:768px){.membership-benefit-card__content{padding:0 1.25em}}.membership-benefit-card__title{margin-top:0;margin-bottom:.4em;padding-top:1em;color:#333f48;line-height:1.25;font-size:1.375em}@media (min-width:768px){.membership-benefit-card__title{margin-bottom:0;padding-top:1.25em;font-size:1.625em}}.membership-benefit-card__rich-text .content-container{padding-left:0;padding-right:0}.competition-card{display:block;position:relative;margin-bottom:.625em;background-color:#fff}@media (min-width:992px){.competition-card{-ms-flex:1 1 30.3%;flex:1 1 30.3%;width:30.3%;margin-right:1.5%;margin-bottom:0;min-height:32em}.competition-card:last-child{margin-right:0}}.competition-card__image,.competition-cta__button{width:100%}.competition-card__content{padding-left:1.25em;padding-right:1.25em;padding-bottom:2.5em}.competition-card__date{display:block;padding:1.313em 0;color:#6d4f47;letter-spacing:.169em;font-size:.75em;font-weight:700}@media (min-width:992px){.competition-card__date{padding:1.938em 0 1.313em}}.competition-card__title{margin-top:.125em;color:#333f48;font-size:1.125em;line-height:1.39}.competition-card__synopsis{margin:1em 0;color:#333f48;font-size:1em;font-weight:400;line-height:1.56}.competition-type{margin:1.5em 1em}.competition-type__category,.competition-type__divider,.competition-type__status{color:#999fa3}.competition-type__divider{padding:0 .25em}@media (min-width:768px){.competition-cta__button{display:inline-block;width:auto;min-width:11em}}.competition-cta__help{display:block;padding-top:.5em}.competition-cta__content-container{padding:0}.competition-cta__button--with-margin{margin-top:1.25em}.competition-cta__button--inverted,.competition-cta__button--inverted:active,.competition-cta__button--inverted:focus,.competition-cta__button--inverted:hover,.competition-cta__help--inverted,.competition-cta__help--inverted:active,.competition-cta__help--inverted:focus,.competition-cta__help--inverted:hover{color:#fff}.competition-cta__help-link--inverted,.competition-cta__help-link--inverted:active,.competition-cta__help-link--inverted:focus,.competition-cta__help-link--inverted:hover{color:#bfced6}.competition-cta__button--inverted{border-color:#ecf0f3}.competition-cta__button--opaque-inverted{background-color:#ecf0f3;border-color:#ecf0f3;color:#333f48}.competition-cta__button--opaque-inverted:active,.competition-cta__button--opaque-inverted:focus,.competition-cta__button--opaque-inverted:hover{color:#333f48}.competition-list-item{padding:.25em 0;background:#fff}.competition-list-item:after,.competition-list-item:before{content:" ";display:table}.competition-list-item__main-container{display:block}.competition-list-item__main-container:after,.competition-list-item__main-container:before{content:" ";display:table}@media (min-width:1440px){.competition-list-item__main-container{float:left;width:60em}}.competition-list-item__image{width:100%}@media (min-width:768px){.competition-cta__button--with-margin{margin-top:0;margin-left:1em}.competition-list-item{padding:.75em 0}.competition-list-item__image{float:left;width:9.375em}}@media (min-width:992px){.competition-list-item{padding:1.25em 0;border-bottom:solid 1px #ecf0f3}.competition-list-item:last-child{padding-top:none}.competition-list-item__image{width:21.938em}}.competition-list-item__content{padding:1em 1.25em;background:#f8f8f8}@media (min-width:768px){.competition-list-item__content{float:left;padding:0 1.25em;width:calc(100% - 11.875em);background-color:transparent}}.competition-list-item__category,.competition-list-item__divider,.competition-list-item__label{display:inline-block;letter-spacing:2px;font-weight:700;font-size:.75em;color:#999fa3}.competition-list-item__label{color:#6d4f47}.competition-list-item__divider{padding:0 1em}.competition-list-item__content-text{min-height:2em}.competition-list-item__heading{margin-top:.75em;color:#333f48;font-size:1.125em}@media (min-width:768px){.competition-list-item__content-text{min-height:3em}.competition-list-item__heading{margin-top:.25em;margin-bottom:0;font-size:1.25em}}@media (min-width:992px){.competition-list-item__content{width:calc(100% - 24.438em)}.competition-list-item__content-text{min-height:10.5em}.competition-list-item__heading{margin-top:.423em;font-size:1.5em}}@media (min-width:1200px){.competition-cta__button{min-width:13.625em;margin-right:0}.competition-list-item__heading{font-size:1.625em}}.competition-list-item__synopsis{display:none}@media (min-width:992px){.competition-list-item__synopsis{display:block;margin-top:.75em;margin-bottom:.5em;font-size:1.125em;font-weight:400;color:#333f48}}.competition-list-item__type{margin-left:0;margin-right:0;margin-bottom:0;font-weight:400}@media (min-width:768px){.competition-list-item__type{margin-top:.25em}}@media (min-width:992px){.competition-list-item__type{margin-top:0}}.competition-list-item__details-container{display:none}@media (min-width:1440px){.competition-list-item__details-container{display:block;float:left;width:calc(100% - 62em);padding:0 1em}.competition-list-item__details-container:after,.competition-list-item__details-container:before{content:" ";display:table}.competition-list-item__details-container:after{clear:both}}.competition-list-item__details-content{float:right;width:17.5em;margin-right:10px}.competition-list-item__list{min-height:8.625em;margin:1.562em 0 1.5em;position:relative;list-style:none;padding:0}.competition-list-item__list-item{padding:.375em 0;color:#333f48}.competition-list-item__list-text{display:inline-block;width:calc(100% - 2em);padding-left:1em}.competition-list-item__list-icon{vertical-align:top;margin-left:-.125em;font-size:1.125em;color:#999fa3}.competition-list-item__cta{width:15.625em}.list-item{padding:13px 16px;border-bottom:2px solid #fff;background:#f8f8f8}.list-item:after,.list-item:before{content:" ";display:table}.list-item__link{display:block;color:#333f48}.list-item__link:after,.list-item__link:before{content:" ";display:table}@media (min-width:992px){.list-item{padding:20px 20px 20px 0;border-bottom:1px solid #ecf0f3;background:#fff}.list-item__link{float:left;width:70%;margin-right:5%}}@media (min-width:1200px){.list-item__link{width:75%;margin-right:5%}}@media (min-width:1440px){.list-item__link{margin-right:7%}.list-item__details{text-align:left}}.list-item__image{float:left;width:100px;margin-right:10px;vertical-align:top}@media (min-width:768px){.list-item__image{width:150px}}@media (min-width:992px){.list-item__image{width:250px}.list-item__synopsis{min-height:3em}}@media (min-width:1200px){.list-item__image{width:350px;margin-right:20px}.list-item__synopsis{min-height:6.75em}}.list-item__image .list-item__icon{position:relative;left:50%;margin-top:10px;transform:translateX(-50%);font-size:50px;color:#bfced6}.list-item__main{margin-bottom:.5em;overflow:hidden}@media (min-width:768px){.list-item__image .list-item__icon{font-size:100px;margin-top:15px}.list-item__main{margin-bottom:0}}.list-item__label,.list-item__sublabel{display:block;float:left;margin-bottom:5px;color:#009775;font-weight:700;font-size:.75em;line-height:1em;letter-spacing:2.7px}@media (min-width:768px){.list-item__label,.list-item__sublabel{margin-bottom:11px}}.list-item__sublabel{clear:left;color:#999fa3}@media (min-width:340px){.list-item__sublabel{padding-left:1em;margin-left:1em;border-left:1px solid #999fa3;clear:none}}.competition-information-signpost-container:after,.competition-list:after,.list-item__detail:after,.listing:after,.opportunity-card:after,.paywall-card:after{clear:both}.list-item__title{margin:0 0 .375em;color:#333f48;font-size:1em;line-height:1.25em;clear:both}@media (min-width:768px){.list-item__title{margin-bottom:.55em;font-size:1.625em}}.list-item__synopsis{color:#333f48;font-size:.875em;font-weight:400;line-height:1.286em}@media (min-width:768px){.list-item__synopsis{font-size:1.125em}}.list-item__subject{display:block;float:left;margin-top:1em;font-size:.75em;font-weight:400;color:#999fa3}.list-item__subject+.list-item__subject{position:relative;padding-left:.75em;margin-left:.75em}.list-item__subject+.list-item__subject:before{position:absolute;left:-2.5px;top:50%;transform:translateY(-50%);height:5px;width:5px;border-radius:50%;background:#999fa3;content:''}.list-item__details{padding-left:108px}@media (min-width:768px){.list-item__subject{font-size:1em}.list-item__details{padding-left:158px}}@media (min-width:992px){.list-item__details{padding:1.75em 0 0;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:1200px){.list-item__details{min-height:14.3em}}.list-item__detail{position:relative;display:block;padding-left:2.053em;margin-bottom:.3em;font-size:.75em;font-weight:400;line-height:1.563em;color:#333f48}.list-item__detail:after,.list-item__detail:before{content:" ";display:table}@media (min-width:768px){.list-item__detail{font-size:1em}}.list-item__icon{position:absolute;left:0;top:3px;color:#999fa3;font-size:1.25em}.list-item__button-container{display:-ms-flexbox;display:flex;-ms-flex-positive:2;flex-grow:2}.list-item__button{display:none}@media (min-width:992px){.list-item__button{display:inline-block;width:12em;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end}}@media (min-width:1300px){.list-item__button{width:12.5em}}@media (min-width:1400px){.list-item__button{width:13.125em}}@media (min-width:1600px){.list-item__button{width:14.625em}}.list-item__tag{margin-top:.6em;display:block}.list-item__tag-link{color:#333f48;font-weight:400!important;background:#d6e2e9;padding:2px 10px 4px;margin-bottom:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:inline-block;border-radius:20px}.awards-competitions-card,.card{background-color:#f8f8f8;position:relative}.list-item__tag-link:active,.list-item__tag-link:focus,.list-item__tag-link:hover{color:#000}.list-item__icon--prize{margin-left:2px}.list-item__label--competition{color:#6d4f47}.list-item__label--event{color:#EF6079}.awards-competitions-card{display:block;margin-bottom:.625em}@media (min-width:992px){.awards-competitions-card{-ms-flex:1 1 30.3%;flex:1 1 30.3%;width:30.3%;margin-right:1.5%;margin-bottom:0;min-height:32em}.awards-competitions-card:last-child{margin-right:0}}.awards-competitions-card__image{width:100%}.awards-competitions-card__content{padding-left:1.25em;padding-right:1.25em;padding-bottom:2.5em}.awards-competitions-card__type{display:block;padding:1.313em 0;letter-spacing:.169em;font-size:.75em;font-weight:700}.awards-competitions-card__title{margin-top:.125em;color:#333f48;font-size:1.125em;line-height:1.39}.awards-competitions-card__synopsis{margin:1em 0;color:#333f48;font-size:1em;font-weight:400;line-height:1.56}.awards-competitions-card__type--competition{color:#6d4f47}.awards-competitions-card__type--award{color:#a89968}.card{display:block;margin-bottom:17px}@media (min-width:992px){.awards-competitions-card__type{padding:1.938em 0 1.313em}.card{-ms-flex:1 1 30.3%;flex:1 1 30.3%;width:30.3%;margin-right:1.5%;min-height:32em}.card:nth-of-type(3n){margin-right:0}}.card__image{width:100%}.card__content{padding-left:1.25em;padding-right:1.25em;padding-bottom:2.5em}.card__type{display:block;padding:1.313em 0;letter-spacing:.169em;font-size:.75em;font-weight:700}.card__title{margin-top:.125em;color:#333f48;font-size:1.125em;line-height:1.39}.card__synopsis{margin:1em 0;color:#333f48;font-size:1em;font-weight:400;line-height:1.56}.card--resource{min-height:240px}.card__type--competition{color:#6d4f47}.card__type--award{color:#a89968}.card__type--resource{color:#009775}.key-information-list{margin:0}@media (min-width:992px){.card__type{padding:1.938em 0 1.313em}.key-information-list{width:50%;float:left;margin:1em 0}}.key-information-list__item{font-size:1.375em}.key-information-list__item--space{margin-top:1.5em}.restricted-content-panel{font-size:16px;padding:0;position:relative}.restricted-content-panel__heading{font-size:18px;line-height:20px;margin:0 0 0 35px;padding-bottom:8px}.login-content__close,.restricted-content-panel__heading:before{line-height:1;font-family:'Material Icons';font-weight:400;font-style:normal;display:inline-block;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';text-transform:none}.restricted-content-panel__heading:before{position:absolute;content:'lock';color:#999fa3;font-size:17px;width:17px;height:17px;left:0}.restricted-content-panel__heading:before.md-18{font-size:18px}.restricted-content-panel__heading:before.md-24{font-size:24px}.restricted-content-panel__heading:before.md-36{font-size:36px}.restricted-content-panel__heading:before.md-48{font-size:48px}.restricted-content-panel__heading:before.md-dark{color:rgba(0,0,0,.54)}.restricted-content-panel__heading:before.md-dark.md-inactive{color:rgba(0,0,0,.26)}.restricted-content-panel__heading:before.md-light{color:#fff}.restricted-content-panel__heading:before.md-light.md-inactive{color:rgba(255,255,255,.3)}.restricted-content-panel__paragraph{font-size:16px;margin:0 0 0 35px}@media (max-width:767px){.restricted-content-panel__paragraph{margin:0}}.restricted-content-panel__bullet-list{margin:0 0 0 35px}.restricted-content-panel__bullet-list>ul{font-size:16px;margin:0;padding-left:30px;padding-bottom:16px}.restricted-content-panel__bullet-list>ul>li{margin:0;padding:2px 0 2px 12px}.restricted-content-panel__button{margin:12px 0 12px 35px}@media (max-width:767px){.restricted-content-panel__button{margin:12px 0;width:100%}}.login-content{padding:35px 20px 25px;max-width:380px;background:#fff;text-align:left;position:relative}.login-content .form-input-container{margin-top:16px;margin-bottom:0}.login-content .form-input-container__label--label-above{margin-bottom:15px}.login-content__close{position:absolute;top:14px;right:16px;color:#333f48;font-size:24px;cursor:pointer}.login-content__close.md-18{font-size:18px}.login-content__close.md-24{font-size:24px}.login-content__close.md-36{font-size:36px}.login-content__close.md-48{font-size:48px}.login-content__close.md-dark{color:rgba(0,0,0,.54)}.login-content__close.md-dark.md-inactive{color:rgba(0,0,0,.26)}.login-content__close.md-light{color:#fff}.login-content__close.md-light.md-inactive{color:rgba(255,255,255,.3)}.login-content__close:active,.login-content__close:focus,.login-content__close:hover,.login-content__close:visited{font-weight:400;color:#333f48;text-decoration:none}.login-content__title{font-size:35px;line-height:42px;text-align:center;margin-top:0;margin-bottom:4px}.login-content__subtext{text-align:center;font-size:16px;margin-bottom:20px;margin-top:0}.login-content__forgot-password{display:inline-block;margin-top:3px;margin-bottom:20px}.login-content__login-button{width:100%;margin-bottom:28px}.login-content__not-a-member{text-align:center;font-size:18px;line-height:25px;margin:9px 0}.available-resources{width:100%;margin-bottom:40px;padding:35px 0;background-color:#f2f2f2;text-align:center}@media (max-width:991px){.available-resources{margin-bottom:20px;padding:26px 0 0}}.available-resources__title{font-size:35px;line-height:42px;text-align:center;margin:0}.available-resource__resource-list{display:inline-block;list-style:none;text-align:left;margin:0;padding:24px 0 0}@media (max-width:991px){.available-resources__title{font-size:26px;line-height:30px}.available-resource__resource-list{padding:16px 8px}}.available-resource__resource{font-size:16px;line-height:25px;padding-bottom:15px}.available-resource__resource>*{vertical-align:middle;line-height:25px}.available-resource__resource-icon{font-family:'Material Icons';font-weight:400;font-style:normal;display:inline-block;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';width:16px;font-size:16px;line-height:25px}.available-resource__resource-icon.md-18{font-size:18px}.available-resource__resource-icon.md-24{font-size:24px}.available-resource__resource-icon.md-36{font-size:36px}.available-resource__resource-icon.md-48{font-size:48px}.available-resource__resource-icon.md-dark{color:rgba(0,0,0,.54)}.available-resource__resource-icon.md-dark.md-inactive{color:rgba(0,0,0,.26)}.available-resource__resource-icon.md-light{color:#fff}.available-resource__resource-icon.md-light.md-inactive{color:rgba(255,255,255,.3)}.available-resource__resource-title{padding-left:8px}.available-resource__resource-file-info{padding-left:8px;font-size:12px;color:#999fa3}.opportunity-card{display:block;position:relative;margin-bottom:.625em;background-color:#f8f8f8}.opportunity-card:after,.opportunity-card:before{content:" ";display:table}@media (min-width:768px) and (max-width:991px){.opportunity-card{-ms-flex:0 1 auto;flex:0 1 auto;width:calc(50% - (1/2 * 16px));margin-right:16px;margin-bottom:16px;padding:0;min-height:416px}.opportunity-card:nth-child(2n){margin-right:0}}@media (min-width:992px){.opportunity-card{-ms-flex:0 1 auto;flex:0 1 auto;width:calc(33.3% - (2/3 * 16px));margin-right:16px;margin-bottom:16px;padding:0;min-height:416px}.opportunity-card:nth-child(3n){margin-right:0}}.opportunity-card__image{width:100%;max-height:180px;padding:1.25em}.opportunity-card__content{padding-left:1.25em;padding-right:1.25em;padding-bottom:1.5em}.opportunity-card__date{display:block;padding:1.313em 0;color:#ef6079;letter-spacing:.169em;font-size:.75em;font-weight:700}@media (min-width:992px){.opportunity-card__date{padding:1.938em 0 1.313em}}.opportunity-card__title{margin-top:.125em;color:#333f48;font-size:1.125em;line-height:1.39}.opportunity-card__synopsis{margin:1em 0;color:#333f48;font-size:1em;font-weight:400;line-height:1.56}.opportunity-card__cta{display:block;width:100%;margin-top:1em}.opportunity-card__cta a{width:100%}.top-nav{width:100%;text-align:right}.top-nav__container{position:-webkit-sticky;position:sticky;top:0;z-index:4;width:100%;background:#333f48}.top-nav__content{border:none;display:block;position:relative;left:0;right:0;z-index:3;text-align:left;background:#333f48}@media (min-width:1199px){.top-nav__content{border:none;display:block;position:relative;background:0 0}}.top-nav__icon{display:inline-block;padding:.5em;cursor:pointer}.top-nav__items{margin:0;padding:0}@media (max-width:1199px){.top-nav__items{width:100%}}@media (min-width:1199px){.top-nav__icon{display:none}.top-nav__items{float:right}}.top-nav__cta{width:auto;padding:0 5px;float:right}@media (min-width:1200px){.top-nav__cta{float:right;width:auto;padding:0 10px;margin-right:10px}}.top-nav__cta-button{text-transform:none}@media (min-width:992px){.top-nav__cta-button{width:auto}}@media (max-width:1200px){.top-nav__cta-button{width:100%}}.top-nav__icon--close,.top-nav__icon--menu,.top-nav__icon--my-account{padding-right:0}.top-nav__icon--close.js-toggle-hidden,.top-nav__icon--menu.js-toggle-hidden,.top-nav__icon--my-account,.top-nav__icon--my-account.js-toggle-hidden{display:none}@media (min-width:1200px){.top-nav__icon--my-account{float:right;padding:24px 4px 20px;display:none}}@media (min-width:1440px){.top-nav__icon--my-account{padding-top:32px;padding-bottom:24px}}.top-nav__icon--my-account>span{color:#fff}.top-nav__icon--search-lg{display:none}@media (min-width:1200px){.top-nav__icon--search-lg{display:block;float:right;padding:24px 4px 20px}}@media (min-width:1440px){.top-nav__icon--search-lg{padding-top:32px;padding-bottom:24px}}.top-nav__cta--show-medium{display:none}@media (min-width:1199px) and (max-width:1439px){.top-nav__cta--show-medium{display:block}.top-nav__cta--hide-medium{display:none}}.top-nav__cta--primary,.top-nav__cta--secondary{-ms-flex-order:2;order:2}.top-nav--logged-in__items{float:right;margin:0;padding:0 0 0 5px;-ms-flex-order:1;order:1}@media (min-width:1200px){.top-nav--logged-in__items{margin-right:10px}.top-nav--logged-in__items:first-child{margin-right:0}}.sub-nav{text-align:left}@media (min-width:1199px){.sub-nav{width:100%}}.sub-nav__container{width:100%;background:#333f48;position:-webkit-sticky;position:sticky;top:38px;z-index:3}.sub-nav__container .header__logo-container{width:130px}.sub-nav__container .header__logo-container .logo--header{transition:.5s;padding-top:5px;padding-bottom:0}.sub-nav-mobile__container{display:block}@media (min-width:1199px){.sub-nav__container{top:45px}.sub-nav__container .header__logo-container{width:130px}.sub-nav__container .header__logo-container .logo--header{transition:.5s;padding-top:15px;padding-bottom:0}.sub-nav-mobile__container{display:none}}.sub-nav-mobile__content{margin:0;padding:1em 0;cursor:pointer}.sub-nav-mobile-item__items{display:block;right:0;top:56px;position:absolute;width:100%;padding:0;background:#fff;border:1px solid #d1d1d1;list-style:none}.sub-nav-mobile-item__items.js-toggle-hidden{display:none}.sub-nav-mobile__items{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;list-style:none;padding:0}.sub-nav-mobile__title-link{display:inline-block;width:100%;font-weight:700;color:#fff;text-align:right}.sub-nav__content{display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;left:0;right:0;z-index:4;text-align:left;border-bottom:1px solid #000}.sub-nav__content.js-toggle-hidden{display:none}@media (min-width:1199px){.sub-nav__content{border:none;display:block;position:relative}.sub-nav__content.js-toggle-hidden{display:block}}.sub-nav__icon{display:inline-block;padding:.5em;cursor:pointer}.sub-nav__items{margin:0;padding:0}@media (max-width:1199px){.sub-nav__items{width:100%}}@media (min-width:1199px){.sub-nav__icon{display:none}.sub-nav__items{float:left}}.sub-nav__cta{-ms-flex:1 0 auto;flex:1 0 auto;width:50%;padding:0 0 0 20px;float:none}@media (min-width:1440px){.sub-nav__cta{width:auto;padding:0 0 0 20px}}@media (min-width:1199px){.sub-nav__cta{float:left;width:auto;padding:0 0 0 20px}.js-is-sticky .header__logo-container{margin-top:-40px}.js-is-sticky nav.sub-nav{float:left;display:block}.js-is-sticky .logo--header{height:30px;padding-top:5px!important}.js-is-sticky .logo--header img,.js-is-sticky .logo--header svg{height:30px!important}.js-is-sticky .sub-nav-item__title-link{padding:7px 0!important;transition:.5s}.js-is-sticky .sub-nav__cta--primary{margin-top:-25px}}.sub-nav__cta--primary{-ms-flex-order:2;order:2}.paywall-card{display:block;position:relative;margin-bottom:.625em;margin-top:20px;background-color:#f8f8f8}.cta-band,.join-the-riba{background-color:#fff;text-align:center}.paywall-card:after,.paywall-card:before{content:" ";display:table}@media (max-width:991px){.paywall-card{-ms-flex:0 1 auto;flex:0 1 auto;width:100%;margin-right:16px;margin-bottom:16px;padding:0;min-height:416px}}@media (min-width:768px){.paywall-card{-ms-flex:1 1 49.25%;flex:1 1 49.25%;width:49.25%;min-height:28em;margin-right:1.5%;margin-bottom:1.5%}.paywall-card:nth-child(2n){margin-right:0}}.paywall-card__content{padding-left:1.25em;padding-right:1.25em;padding-bottom:2.5em}.paywall-card__title{margin-top:0;margin-bottom:.4em;padding-top:1em;color:#333f48;line-height:1.25;font-size:1.375em}@media (min-width:768px){.paywall-card__title{margin-bottom:0;padding-top:1.25em;font-size:1.625em}}.paywall-card__cta{position:absolute;bottom:1em;left:50%;transform:translateX(-50%);margin:0 auto}.paywall-card__button{width:90%}.paywall-card--bulletList{font-size:1em}.paywall-card__rich-text .content-container{padding-left:0;padding-right:0}.paywall-card--contact-details{overflow-wrap:break-word;font-size:1.375em}@media (max-width:991px){.paywall-card--contact-details{font-size:1.125em}}.paywall-card--contact-details .material-icons{line-height:1.56;vertical-align:bottom;margin-right:4px;font-size:.8em}.join-the-riba{width:100%;padding:2em 0}.join-the-riba__title{margin:0 auto .75em;font-weight:700;line-height:1em;font-size:2.2em;color:#333f48}.join-the-riba__introduction{margin:0 auto 2em;width:90%;font-size:1em;line-height:1.375em;color:#333f48}@media (min-width:992px){.join-the-riba{padding-bottom:3.125em}.join-the-riba__introduction{width:60%}}.cta-band,.join-the-riba__buttons{width:100%}.join-the-riba__buttons .button{margin:0 .625em 1em;text-align:center;vertical-align:middle}.cta-band{padding:2.2em 0 2em}@media (min-width:992px){.join-the-riba__buttons .button{margin-bottom:0}.cta-band{padding-bottom:3.125em}}.cta-band__title{margin:0 auto 16px;font-weight:700;font-size:25px;line-height:30px;color:#333f48}@media (min-width:992px){.cta-band__title{font-size:35px;line-height:42px;margin-bottom:16px}}.cta-band__introduction{margin:0 auto 28px;width:90%;font-size:16px;line-height:25px;color:#333f48}@media (min-width:992px){.cta-band__introduction{width:60%}}.cta-band__buttons,.home-hero-banner__image{width:100%}.cta-band__buttons .button{margin:0 10px 16px;text-align:center;vertical-align:middle}.cta-band--medium{background:#ecf0f3}.cta-band--dark{background:#333f48;color:#fff}.cta-band--dark .cta-band__introduction,.cta-band--dark .cta-band__title{color:#fff}.cta-band--dark .button{color:#fff;border-color:#ecf0f3}.cta-band--dark .button--opaque{color:#333f48;background-color:#ecf0f3}.home-hero-banner .content-container{padding:0}@media (min-width:992px){.cta-band__buttons .button{margin-bottom:0}.home-hero-banner{height:23.75em;position:relative;width:100%;background-color:#fff;background-position:center;background-size:cover}.home-hero-banner__image{display:none}.home-hero-banner__content-container{height:23.75em;padding:.667em}}.home-hero-banner__content{background-color:#bfced6}.home-hero-banner__title{padding:0 .667em;font-size:1.875em;font-weight:700;line-height:1.16}.home-hero-banner__title-link,.home-hero-banner__title-link:active,.home-hero-banner__title-link:focus,.home-hero-banner__title-link:hover{color:#333f48}@media (min-width:992px){.home-hero-banner__content{position:absolute;top:50%;transform:translateY(-50%);background-color:transparent}.home-hero-banner__title{width:10.244em;padding:0;margin-top:.2em;font-size:2.813em}.home-hero-banner__title-link,.home-hero-banner__title-link:active,.home-hero-banner__title-link:focus,.home-hero-banner__title-link:hover{color:#fff}}.home-hero-banner__button-container{padding:0 1.25em 1.25em;text-align:center}@media (min-width:992px){.home-hero-banner__button-container{padding:.5em 0;text-align:left}}.home-hero-banner__button{width:100%;padding:.5632em;background-color:#333f48;color:#fff;font-weight:400}.home-hero-banner__button:hover{color:#fff}.hero-banner .content-container{padding:0}@media (min-width:992px){.home-hero-banner__button{width:15.625em;min-width:15.625em;background-color:#ecf0f3;border:0;color:#333f48}.home-hero-banner__button:hover,.home-hero-banner__title-link--alternative,.home-hero-banner__title-link--alternative:active,.home-hero-banner__title-link--alternative:focus,.home-hero-banner__title-link--alternative:hover{color:#333f48}.home-hero-banner__button--alternative{background-color:#333f48;color:#fff}.home-hero-banner__button--alternative:hover{color:#fff}.hero-banner{height:23.75em;position:relative;width:100%;background-color:#fff;background-position:center;background-size:cover}.hero-banner__image{display:none}}@media (max-width:991px){.hero-banner,.home-hero-banner{background-image:none!important}}.hero-banner__image{width:100%}.hero-banner__content{background-color:#bfced6}@media (min-width:992px){.hero-banner__content-container{height:23.75em;padding:.667em 1em}.hero-banner__content{position:absolute;top:50%;transform:translateY(-50%);background-color:transparent}}.hero-banner__title{padding:.7em .667em 0;margin:0;font-size:1.875em;line-height:1.16}.hero-banner__title-link,.hero-banner__title-link:active,.hero-banner__title-link:focus,.hero-banner__title-link:hover{color:#333f48}@media (min-width:992px){.hero-banner__title{width:10.244em;padding:0;margin-top:.2em;font-size:2.813em}.hero-banner__title-link,.hero-banner__title-link:active,.hero-banner__title-link:focus,.hero-banner__title-link:hover{color:#fff}}.hero-banner__text{padding:0 1.111em;margin:1em 0;font-weight:700;font-size:1.125em;color:#333f48;line-height:1.39}@media (min-width:992px){.hero-banner__text{width:60%;padding:0;color:#fff;font-size:1.125em}}.hero-banner__button-container{padding:0 1.25em 1.25em;text-align:center}@media (min-width:992px){.hero-banner__button-container{padding:.5em 0;text-align:left}}.hero-banner__button{width:100%;padding:.5632em;margin-top:.375em;border:0;background-color:#333f48;color:#fff;font-weight:700}.hero-banner__button:hover{color:#fff}.hero-banner--dark .hero-banner__text{color:#333f48}@media (min-width:992px){.hero-banner__button{width:auto;padding:.5632em 1.25em;background-color:#ecf0f3;border:0;color:#333f48;font-weight:700}.hero-banner--dark .hero-banner__title-link,.hero-banner--dark .hero-banner__title-link:active,.hero-banner--dark .hero-banner__title-link:focus,.hero-banner--dark .hero-banner__title-link:hover,.hero-banner__button:hover{color:#333f48}.hero-banner--dark .hero-banner__text{width:60%;padding:0;color:#333f48;font-size:1.125em}.hero-banner--dark .hero-banner__button{background-color:#333f48;border:0;color:#fff}.hero-banner--dark .hero-banner__button:hover{color:#fff}}.hero-banner--dark .hero-banner__button{background-color:#333f48;color:#fff}.hero-banner--dark .hero-banner__button:hover{color:#fff}.find-an-architect{padding-bottom:32px}@media (min-width:768px){.find-an-architect{padding-bottom:0;height:400px;position:relative;width:100%;background-color:#fff;background-position:center;background-size:cover}}@media (max-width:767px){.find-an-architect{background-image:none!important}}.find-an-architect__content{padding:0 20px}@media (min-width:992px){.find-an-architect__content{width:75%}}@media (min-width:1200px){.find-an-architect__content{width:50%}}.find-an-architect__image,.find-an-architect__radio-button{width:100%}.find-an-architect__title{margin:25px 0 17px;color:#333f48;font-size:25px;line-height:1.2}@media (min-width:768px){.find-an-architect__title{margin:70px 0 24px;font-size:35px}}.find-an-architect__intro{margin-bottom:24px;line-height:1.56;color:#fff}@media (max-width:768px){.find-an-architect__intro{color:#333f48}}@media (min-width:768px){.find-an-architect__intro{margin-bottom:30px}.find-an-architect__image{display:none}.find-an-architect-search:after,.find-an-architect-search:before{content:" ";display:table}.find-an-architect-search:after{clear:both}}.find-an-architect__radio-button-group{width:100%;margin-bottom:10px;margin-top:3px}@media (min-width:768px){.find-an-architect__radio-button{display:inline-block;width:auto;margin-right:20px}}.find-an-architect-search__input{width:100%;height:40px}@media (min-width:768px){.find-an-architect-search__input{float:left;width:55%;border-right:0}}.find-an-architect-search__button{width:100%;margin-top:10px}@media (min-width:768px){.find-an-architect-search__button{float:left;width:45%;margin-top:0}}.find-an-architect--no-search::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,#000,transparent)}.find-an-architect--no-search{color:#fff}.find-an-architect--no-search .find-an-architect__content{padding:0}.find-an-architect--no-search .find-an-architect__title{text-transform:none;color:#fff}.find-an-architect--no-search .button:not(.button--opaque){background-color:transparent;border-color:#fff;color:#fff}.find-an-architect--no-search .find-an-architect-search{display:-ms-flexbox;display:flex;margin-bottom:1em}@media (max-width:768px){.find-an-architect--no-search .button:not(.button--opaque){background-color:#333f48;border-color:#333f48}.find-an-architect--no-search,.find-an-architect--no-search .find-an-architect__title{color:#333f48}.find-an-architect--no-search .button{color:#fff;background-color:#333f48}.find-an-architect--no-search{background:#eceff3}.find-an-architect--no-search::before{content:none;background:0 0}.find-an-architect--no-search .find-an-architect-search .button{background-color:#333f48;border-color:#333f48}}@media (min-width:992px){.find-an-architect--no-search{height:500px}.find-an-architect--no-search .find-an-architect__intro{color:#fff}.find-an-architect--no-search::before,.find-an-architect__content{width:50%}.call-to-action-hero{background-color:#333f48;background-position:20em center;background-repeat:no-repeat;min-height:35em;background-size:100%}}.promoted-links{width:100%}.promoted-link-container{width:100%;margin-bottom:.2em}@media (min-width:768px){.promoted-links:after,.promoted-links:before{content:" ";display:table}.promoted-links:after{clear:both}.promoted-link-container{float:left;margin-right:.2%;margin-bottom:0;width:49.8%}.promoted-link-container:last-child{margin-left:.2%;margin-right:0}}.promoted-links--join-riba{margin:0}.call-to-action-hero{position:relative}@media (max-width:991px){.call-to-action-hero{background-image:none!important}}@media (min-width:1200px){.call-to-action-hero{background-position:30em center;background-size:70%}}@media (min-width:1440px){.call-to-action-hero{background-position:right center;background-size:65%}}.call-to-action-hero__content-container{padding-left:0;padding-right:0}@media (max-width:992px){.call-to-action-hero__large-content-container{padding-left:0;padding-right:0}}.call-to-action-hero__image{width:100%}@media (min-width:992px){.call-to-action-hero__content-container{min-height:35em;padding-bottom:8em}.call-to-action-hero__image{display:none}}.call-to-action-hero__image-promo{display:block;padding:.5em 0;font-size:1em;background:#ecf0f3}@media (min-width:992px){.call-to-action-hero__image-promo{position:absolute;bottom:0;right:0;padding:.5em .25em}}.call-to-action-hero__content{padding:1.4em 1em 1.875em;background:#333f48}@media (min-width:992px){.call-to-action-hero__content{width:25em;min-height:35em;padding-left:0;padding-right:1em}}@media (min-width:1200px){.call-to-action-hero__content{width:41em;padding-right:2.5em}}.call-to-action-hero__tag{color:#fff;font-size:.75em;font-weight:700;letter-spacing:.188em}.call-to-action-hero__tag-divider{padding:0 .75em;color:#999fa3;font-size:.75em}.call-to-action-hero__title{margin-bottom:.7em;color:#fff;font-size:1.875em;line-height:1.17}@media (min-width:1200px){.call-to-action-hero__title{margin-top:.3em;margin-bottom:.5em;font-size:2.813em}.call-to-action-hero__intro{font-size:1.125em}}.call-to-action-hero__intro{margin:1em 0;color:#fff;line-height:1.56}.call-to-action-hero__list{margin:2.6em 0;padding:0}.call-to-action-hero__list-item{position:relative;margin-bottom:.7em;padding-left:2.25em;list-style:none;color:#fff;line-height:1.25}.call-to-action-hero__list-item-link{color:#bfced6;font-weight:700}.call-to-action-hero__list-item-link:active,.call-to-action-hero__list-item-link:focus,.call-to-action-hero__list-item-link:hover{color:#bfced6}.call-to-action-hero__list-icon{position:absolute;left:0;top:.1em;color:#ecf0f3;font-size:1.063em}.call-to-action-hero__tag--sub{color:#999fa3}.event-buy-ticket-container{margin:1em 0}.event-card-board{padding-bottom:1.25em;background-color:#bfced6}.event-card-board__title{margin:1.1em 0 .9em;text-align:center;font-size:1.563em;line-height:1.2;color:#333f48}@media (min-width:992px){.call-to-action-hero__buttons{position:absolute;bottom:0;right:0;left:0}.event-card-board{padding-bottom:3.125em}.event-card-board:after,.event-card-board:before{content:" ";display:table}.event-card-board:after{clear:both}.event-card-board__title{margin:1.1em 0;font-size:2.188em}}@media (min-width:768px){.event-card-board__cards{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.event-card-board__cta{margin-top:1.875em;text-align:center}@media (min-width:992px){.event-card-board__cta{margin-top:3.125em}}.image-link-collection{margin:1.5em 0}.image-link-collection__title{margin:1em 0;font-size:1em;font-weight:400;color:#b2bfc8}.event-content{margin-top:2.75em}.need-help{margin-bottom:1.5em;padding-top:2em;text-align:center}.need-help__heading{padding:0;color:#333f48;font-size:1.563em;line-height:1.2;text-align:center;margin:0 0 .7em}@media (min-width:992px){.need-help__heading{font-size:2.188em}.need-help__contact-details{margin-top:2em}}.need-help__contact-detail{display:block;position:relative;margin:.5em 0}@media (min-width:992px){.need-help__contact-detail{display:inline-block;margin:0 .75em}}.need-help__contact-detail-icon{position:absolute;top:.25em;color:#333f48;font-size:1.063em}.need-help__contact-detail-link{padding-left:1.375em}.membership-type-card-board{padding-bottom:1em;margin-top:1em;background-color:#ecf0f3}@media (min-width:768px){.membership-type-card-board{margin-top:2.5em;padding-bottom:2.5em}.membership-type-card-board:after,.membership-type-card-board:before{content:" ";display:table}.membership-type-card-board:after{clear:both}}@media (max-width:768px){.membership-type-card-board .large-content-container{padding:0}}.membership-type-card-board__title{margin:1.1em 0 .5em;padding:0 1em;text-align:center;font-size:1.563em;line-height:1.2;color:#333f48}@media (min-width:768px){.membership-type-card-board__title{padding:0;font-size:2.188em}}.membership-type-card-board__intro{padding:0 1em .5em;text-align:center;font-size:1em;line-height:1.56}@media (min-width:768px){.membership-type-card-board__intro{padding:0;max-width:52.222em;margin:0 auto 2em;line-height:1.39;font-size:1.125em}.membership-type-card-board__cards{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.join-riba-category-hero{min-height:28em}@media (max-width:991px){.join-riba-category-hero{background-image:none!important}}@media (min-width:992px){.join-riba-category-hero{background-color:#333f48;background-position:20em center;background-repeat:no-repeat}.join-riba-category-hero__image{display:none}}@media (min-width:1200px){.join-riba-category-hero{background-position:30em center}}@media (min-width:1440px){.join-riba-category-hero{background-position:right center;background-size:65%}}.join-riba-category-hero__image{width:100%}.join-riba-category-hero__large-content-container{padding-left:0;padding-right:0}.join-riba-category-hero__content{padding:1.4em 0 1.875em;background:#333f48}@media (min-width:992px){.join-riba-category-hero__content{width:25em;min-height:28em}}.join-riba-category-hero__title{margin-bottom:.7em;color:#fff;font-size:1.875em;line-height:1.17}@media (min-width:1200px){.join-riba-category-hero__content{width:41em;padding-right:1.25em}.join-riba-category-hero__title{margin-top:.3em;margin-bottom:.5em;font-size:2.813em}.join-riba-category-hero__intro{font-size:1.125em}}.join-riba-category-hero__intro{margin:1em 0;color:#fff;line-height:1.56}.join-riba-category-hero__button{width:100%;margin-top:2em;margin-bottom:0;background:#ecf0f3;border-color:#ecf0f3;color:#333f48}.join-riba-category-hero__button:active,.join-riba-category-hero__button:focus,.join-riba-category-hero__button:hover{color:#333f48}@media (min-width:992px){.join-riba-category-hero__button{width:auto;padding-left:2em;padding-right:2em;margin-bottom:2em}}.join-riba-category-hero__intro--bold{font-weight:700}.membership-benefit-card-board{padding-top:2em;padding-bottom:1em;background-color:#fff}.membership-benefit-card-board__title{margin-top:0;margin-bottom:0;text-align:center;font-size:1.563em;line-height:1.2;color:#333f48}@media (min-width:768px){.membership-benefit-card-board__title{margin-bottom:.25em;font-size:2.188em}}.membership-benefit-card-board__intro{margin-top:.5em;margin-bottom:1.25em;text-align:center;font-size:1.125em;line-height:1.56}@media (min-width:768px){.membership-benefit-card-board__intro{max-width:52.222em;margin-left:auto;margin-right:auto;margin-bottom:1.5em;line-height:1.41;font-size:1.375em}.membership-benefit-card-board__cards{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.join-riba-eligibility{padding:0 1.25em 1.5em;background:#ecf0f3}.join-riba-eligibility p{font-size:1.125em}@media (min-width:992px){.join-riba-eligibility{padding-bottom:2em}.join-riba-eligibility p{font-size:1.375em}}.join-riba-eligibility__title{text-align:center;font-size:1.563em}.join-riba-eligibility__intro{text-align:center}@media (min-width:768px){.join-riba-eligibility__title{margin-bottom:0;font-size:2.188em}.join-riba-eligibility__intro{margin-top:.25em}}.join-riba-eligibility__criteria{margin:2em 0 1em}.join-riba-eligibility__location{display:block;width:100%;padding-bottom:.5em;border-bottom:1px solid #333f48;font-size:1.25em;font-weight:700;line-height:1.45}@media (min-width:768px){.join-riba-eligibility__criteria{margin:.75em 0 0}.join-riba-eligibility__location{font-size:1.625em}}.join-riba-eligibility__requirement{margin-bottom:0;font-size:1.25em}@media (min-width:768px){.join-riba-eligibility__requirement{font-size:1.625em}}.join-riba-eligibility__location-sub{padding-left:1.5em;font-size:.8em;font-weight:400;text-transform:none;color:#999fa3}@media (min-width:768px){.join-riba-eligibility__location-sub{font-size:.615em}}.join-riba-eligibility__criteria--last{margin-top:3.75em}.join-riba-eligibility__requirement--standalone{margin:1.6em 0}.join-riba-eligibility__requirement--last{margin-bottom:0}.join-riba-how-it-works{padding:0 1.25em;background:#333f48;text-align:center}.join-riba-how-it-works__title{margin-top:1em;color:#fff;font-size:1.563em}.join-riba-how-it-works__step{text-align:center}@media (min-width:992px){.join-riba-how-it-works:after,.join-riba-how-it-works:before{content:" ";display:table}.join-riba-how-it-works:after{clear:both}.join-riba-how-it-works__title{margin-bottom:1.8em;font-size:2.188em}.join-riba-how-it-works__step{display:inline-block;vertical-align:top;width:20%}}.join-riba-how-it-works__step-icon{display:block;padding-bottom:.25em;font-size:5em;color:#ecf0f3}.join-riba-how-it-works__step-description{display:block;max-width:14em;margin:0 auto;color:#fff;font-size:1em}@media (min-width:992px){.join-riba-how-it-works__step-description{max-width:none;font-size:1.125em}.join-riba-how-it-works__step-divider-container{display:inline-block;vertical-align:top;width:5%}.join-riba-how-it-works__step-divider{transform:rotate(270deg)}}.join-riba-how-it-works__step-divider{display:block;margin:.5em 0 .25em;font-size:3em;color:#979797}.join-riba-how-it-works__button{width:auto;padding-left:1em;padding-right:1em;margin:2.75em 0 1.875em;border:2px solid #bfced6}@media (min-width:992px){.join-riba-how-it-works__button{margin:2.75em 0 3.25em}}.competition-content{margin-top:.5em;margin-bottom:2em}.competition-card-board{padding-bottom:1em;margin-top:3em;background-color:#bfced6}.competition-list,.listing{background:#fff}.competition-card-board__title{margin:1.1em 0 .9em;text-align:center;font-size:1.563em;line-height:1.2;color:#333f48}@media (min-width:992px){.competition-card-board{padding-bottom:3.125em}.competition-card-board:after,.competition-card-board:before{content:" ";display:table}.competition-card-board:after{clear:both}.competition-card-board__title{margin:1.1em 0;font-size:2.188em}.competition-card-board__cards{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.competition-cta-container{margin-top:1em}.competition-list__date,.listing__date{margin:1.5em 0 .75em;font-size:1.125em;font-weight:700;color:#333f48}.competition-information-signpost-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#fff}.competition-information-signpost-container:after,.competition-information-signpost-container:before,.competition-list:after,.competition-list:before{display:table;content:" "}@media (max-width:768px){.competition-information-signpost-container__content-container{padding-left:0;padding-right:0}}.competition-list__date{display:block}.listing{border-top:1px solid #333f48;padding:0 1em}.listing:after,.listing:before{content:" ";display:table}.listing__date{display:block}.awards-competitions-card-board{padding-bottom:1.25em;background-color:#fff}.awards-competitions-card-board__title{margin:1.1em 0 .9em;text-align:center;font-size:1.563em;line-height:1.2;color:#333f48}@media (min-width:992px){.awards-competitions-card-board{padding-bottom:3.125em}.awards-competitions-card-board:after,.awards-competitions-card-board:before{content:" ";display:table}.awards-competitions-card-board:after{clear:both}.awards-competitions-card-board__title{margin:1.1em 0;font-size:2.188em}.awards-competitions-card-board__cards{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1em}.awards-competitions-card-board__cards:last-of-type{margin-bottom:0}}.card-board{padding-bottom:1.25em;background-color:#fff}.card-board__title{margin:1.1em 0 .9em;text-align:center;font-size:1.563em;line-height:1.2;color:#333f48}@media (min-width:992px){.card-board{padding-bottom:3.125em}.card-board:after,.card-board:before{content:" ";display:table}.card-board:after{clear:both}.card-board__title{margin:1.1em 0;font-size:2.188em}}.card-board__text{margin-top:.5em;margin-bottom:1.25em;text-align:center;font-size:1.125em;line-height:1.56}@media (min-width:768px){.card-board__text{max-width:52.222em;margin-left:auto;margin-right:auto;margin-bottom:1.5em;line-height:1.41;font-size:1.375em}.card-board__cards{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}}.card-board__cta{margin-top:1.875em;text-align:center}@media (min-width:992px){.card-board__cta{margin-top:3.125em}}.card-board--light{background-color:#ecf0f3}.card-board--medium,.key-information-board{background-color:#bfced6}.card-board--with-text .card-board__title{margin-bottom:.25em}@media (min-width:768px){.card-board--event-content .card-board__cards,.card-board--featured-content .card-board__cards{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}}.key-information-board{padding:2em}.key-information-board__title{font-size:2.188em;margin:0}.filters{display:none;position:fixed;top:0;bottom:0;left:0;right:0;padding:0;z-index:1}@media (min-width:480px){.filters{background:rgba(51,63,72,.9)}}@media (min-width:992px){.filters{position:absolute;top:0;left:1em;width:267px;margin:0;padding:0;background:0 0}}@media (min-width:1200px){.filters{width:367px}}.filters.filters--active{display:block}.filters__inner{position:absolute;top:0;bottom:0;left:0;right:0;background:#fff;overflow:hidden}@media (min-width:480px){.filters__inner{top:1em;bottom:1em;left:3em;right:3em;border:1px solid #333f48}}@media (min-width:992px){.filters__inner{position:absolute;top:30px;bottom:0;left:0;right:0;height:auto;width:100%;border:none;border-right:1px solid #333f48}}.filters__header{display:block;height:48.5px;margin:0 .65em;padding:.7em .5em .9em;border-bottom:1px solid #333f48;background:#fff}@media (min-width:992px){.filters__header{display:none}}.filters__reset{display:none;position:relative;top:4px}.filters__reset.filter-toggle--selected{display:inline-block}.filters__close{margin:.375em 0 0}.filters__apply{position:absolute;left:50%;transform:translateX(-50%);padding:.2em 0 .1em;max-width:150px}@media (min-width:425px){.filters__apply{max-width:175px}}.filters__body{padding:0;margin:0;list-style:none}.filters__item{font-size:1em;color:#333f48}.filters__item .filters__body{display:none}.filters__link{position:relative;display:block;padding:.9em 0 .85em 1.875em;font-weight:400;color:#333f48}.filters__link--category:before,.filters__link.filters__link--active:after{font-family:'Material Icons';font-weight:400;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';transform:translateY(-8px)}.filters__link:focus,.filters__link:link,.filters__link:visited{font-weight:400;color:#333f48}.filters__body .filters__body .filters__body .filters__link{padding-left:2.875em}.filters__body .filters__body .filters__body .filters__link:before{left:1.5em}@media (min-width:992px){.filters__body .filters__body .filters__body .filters__link:before{left:1.9em}.filters__body .filters__body .filters__body .filters__link{padding-left:3.275em}}.filters__body .filters__body .filters__body .filters__body .filters__link{padding-left:3.875em}.filters__body .filters__body .filters__body .filters__body .filters__link:before{left:2.5em}.filters__link.filters__link--active{background-color:#ecf0f3}.filters__link.filters__link--active:after{position:absolute;top:50%;right:11px;color:#999fa3;content:'clear';font-size:1em}.filters__link.filters__link--active:after.md-18{font-size:18px}.filters__link.filters__link--active:after.md-24{font-size:24px}.filters__link.filters__link--active:after.md-36{font-size:36px}.filters__link.filters__link--active:after.md-48{font-size:48px}.filters__link.filters__link--active:after.md-dark{color:rgba(0,0,0,.54)}.filters__link.filters__link--active:after.md-dark.md-inactive{color:rgba(0,0,0,.26)}.filters__link.filters__link--active:after.md-light{color:#fff}.filters__link.filters__link--active:after.md-light.md-inactive{color:rgba(255,255,255,.3)}@media (min-width:992px){.filters__body .filters__body .filters__body .filters__body .filters__link:before{left:2.9em}.filters__body .filters__body .filters__body .filters__body .filters__link{padding-left:4.275em}.filters__link{padding-top:.45em;padding-bottom:.4em;padding-left:2.275em}}.filters__body--main{position:absolute;top:48.5px;bottom:0;left:.65em;right:.65em;overflow-y:auto;overflow-scrolling:touch;-webkit-overflow-scrolling:touch}.filters__item--top{border-bottom:1px solid #ecf0f3}@media (min-width:992px){.filters__body--main{position:relative;top:0;left:0;right:0;padding:0 .65em}.filters__item--top{border-bottom:none}}.filters__link--category:before{position:absolute;top:50%;left:.5em;color:#333f48;content:'add';font-size:1em}.filters__link--category:before.md-18{font-size:18px}.filters__link--category:before.md-24{font-size:24px}.filters__link--category:before.md-36{font-size:36px}.filters__link--category:before.md-48{font-size:48px}.filters__link--category:before.md-dark{color:rgba(0,0,0,.54)}.filters__link--category:before.md-dark.md-inactive{color:rgba(0,0,0,.26)}.filters__link--category:before.md-light{color:#fff}.filters__link--category:before.md-light.md-inactive{color:rgba(255,255,255,.3)}.filters--active>.filters__link--category:before{content:'remove'}.filters--active>.filters__link--category{color:#000}.filters--active.filters__item--top>.filters__link--category{color:#333f48}.filters__link--title,.filters__link--title:focus,.filters__link--title:link,.filters__link--title:visited{font-weight:700}.filters--active>.filters__body{display:block;margin-bottom:.5em}.resource-content{padding-top:30px}@media (min-width:768px){.resource-content{padding-top:60px;min-height:560px}}video.parallax-accordions,video.parallax-hero-banner{bottom:0;right:0;min-height:100%;z-index:-100;transition:1s opacity}.resource-content__container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:start;align-content:flex-start}@media (max-width:767px){.resource-content__container{-ms-flex-wrap:wrap;flex-wrap:wrap}.resource-content__content{padding-bottom:30px}}.resource-content__content{-ms-flex:0 0 100%;flex:0 0 100%}.resource-content__restricted-panel{-ms-flex:0 0 100%;flex:0 0 100%;padding-bottom:54px}@media (min-width:768px){.resource-content__restricted-panel{-ms-flex:0 0 335px;flex:0 0 335px;padding-bottom:0}}.resource-content__title{width:100%}.resource-content__date{font-size:16px}.resource-content__excerpt{font-size:18px}.resource-content__resource-button{margin-bottom:60px}.resource-content__content--restricted{-ms-flex:0 0 100%;flex:0 0 100%}@media (max-width:767px){.resource-content__resource-button{margin-bottom:40px;width:100%}.resource-content__content--restricted{padding-bottom:42px}}@media (min-width:768px){.resource-content__content--restricted{-ms-flex:0 1 460px;flex:0 1 460px}}.search-content__controls{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%}@media (max-width:768px){.search-content__controls{-ms-flex-wrap:wrap;flex-wrap:wrap}.search-content__page-controls{width:100%;margin-top:30px}}.search-content__page-controls{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:0 0 auto;flex:0 0 auto}.search-content__search-bar{-ms-flex:0 1 auto;flex:0 1 auto}.search-content__page-size{-ms-flex:0 0 auto;flex:0 0 auto;margin-left:24px;font-size:16px;font-weight:700}@media (max-width:768px){.search-content__page-size{width:auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:0}}.search-content__pagination{float:none;margin:0 0 0 24px;-ms-flex:0 0 auto;flex:0 0 auto}@media (max-width:768px){.search-content__pagination{margin-left:12px}}.search-content__results{background:#fff;padding:0 37px}@media (max-width:992px){.search-content__results{padding:32px 0 0}}.search-content__pagination--bottom{float:none;-ms-flex:0 0 auto;flex:0 0 auto;margin:0;text-align:center;padding:16px 0}.paywall-hero-banner .large-content-container{padding:0}.paywall-hero-banner__content-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:992px){.filters__link--category:before{left:.9em}.paywall-hero-banner{height:23.75em;position:relative;width:100%;background-color:#333f48}.paywall-hero-banner__content-container{height:23.75em;padding:.667em 1em}}.paywall-hero-banner__content{-ms-flex:2 1 auto;flex:2 1 auto;background-color:#bfced6;max-width:65%}@media (max-width:992px){.paywall-hero-banner__content{max-width:100%}}@media (min-width:992px){.paywall-hero-banner__content{position:absolute;top:42%;transform:translateY(-42%);background-color:transparent}}.paywall-hero-banner__data{-ms-flex:1 1 auto;flex:1 1 auto;background-color:transparent;max-width:25%;margin-left:auto}@media (max-width:992px){.paywall-hero-banner__data{background-color:#bfced6;padding:1.5em 1.111em 0;max-width:100%}}.paywall-hero-banner__title{padding:.7em .667em 0;margin:0;color:#333f48;font-size:1.875em;line-height:1.16}@media (min-width:992px){.paywall-hero-banner__title{max-width:23.244em;padding:0;margin-top:.2em;color:#fff;font-size:2.813em}}.paywall-hero-banner__text{padding:0 1.111em;margin:1em 0;font-weight:700;font-size:1.125em;color:#333f48;line-height:1.39}@media (min-width:992px){.paywall-hero-banner__text{width:85%;padding:0;color:#fff;font-size:1.125em}.paywall-hero-banner__text p{color:#fff}}.paywall-hero-banner__button-container{padding:0 1.25em 1.25em;text-align:center;-ms-flex-preferred-size:100%;flex-basis:100%}@media (min-width:992px){.paywall-hero-banner__button-container{padding:.5em 0;text-align:left;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}@media (max-width:992px){.paywall-hero-banner__text{margin-bottom:0}.paywall-hero-banner__button-container{background-color:#bfced6}}@media (min-width:1200px){.paywall-hero-banner__button-container{-ms-flex-item-align:baseline;align-self:baseline}}.paywall-hero__list{margin:2.6em 0;padding:0}@media (max-width:992px){.paywall-hero__list{margin:0}}.paywall-hero__list-item{position:relative;margin-bottom:.7em;padding-left:2.25em;list-style:none;color:#fff;line-height:1.25}@media (max-width:992px){.paywall-hero__list-item{color:#333f48}}.paywall-hero__list-item-link{color:#fff;font-weight:400!important;background:#2b353d;padding:2px 10px 4px;margin-bottom:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:inline-block;border-radius:20px}@media (max-width:992px){.paywall-hero__list-item-link{color:#333f48;background:#b6c4cc}}.paywall-hero__list-item-link:active,.paywall-hero__list-item-link:focus,.paywall-hero__list-item-link:hover{color:#bfced6}@media (max-width:992px){.paywall-hero__list-item-link:active,.paywall-hero__list-item-link:focus,.paywall-hero__list-item-link:hover{color:#000}}.paywall-hero__list-icon{position:absolute;left:0;top:.1em;color:#ecf0f3;font-size:1.063em}@media (max-width:992px){.paywall-hero__list-icon{color:#333f48}}.paywall-hero-banner__button{width:100%;padding:.5632em;margin-top:.375em;min-width:15.625em;border:0;background-color:#333f48;color:#fff;font-weight:700}.paywall-hero-banner__button:hover{color:#fff}@media (min-width:992px){.paywall-hero-banner__button{width:auto;padding:.5632em 1.25em;background-color:#ecf0f3;border:0;color:#333f48;font-weight:700}.paywall-hero-banner__button:hover{color:#333f48}}.paywall-restricted-content{padding:35px 20px 25px 0;max-width:450px;text-align:left;position:relative}.paywall-restricted-content .form-input-container{margin-top:16px;margin-bottom:0}.paywall-restricted-content .form-input-container__label--label-above{margin-bottom:15px}.paywall-restricted-content__title{font-size:35px;line-height:42px;text-align:left;margin-top:0;margin-bottom:4px}.paywall-restricted-content__subtext{text-align:left;font-size:16px;margin-bottom:20px;margin-top:10px}.paywall-restricted-content__login-button{width:100%;margin-bottom:28px}.paywall-restricted-content__pagetitle{font-size:35px;line-height:42px;text-align:left;margin-bottom:4px}.paywall-restricted-content__pagesubtext{text-align:left;font-size:24px;margin-bottom:20px;margin-top:10px}.parallax-hero-banner .content-container{padding:0;height:100%;background:radial-gradient(ellipse at 35%,#000 -148%,rgba(100,100,100,0) 40%)}@media (min-width:992px){.parallax-hero-banner .content-container{height:calc(100vh - 212px)}}.parallax-hero-banner{overflow-x:hidden;overflow-y:auto;background-attachment:fixed;background-size:cover;height:100%}.parallax-hero-banner.parallax-disabled{background-attachment:scroll}@media (min-width:992px){.parallax-hero-banner{height:calc(100vh - 212px)}}video.parallax-hero-banner{position:fixed;margin:0 auto;min-width:100%;width:auto;height:auto;background-size:cover;display:none}video.parallax-hero-banner.parallax-disabled{position:absolute}.parallax-hero-banner__image{width:100%}.parallax-hero-banner__content{background-color:#bfced6}@media (min-width:992px){video.parallax-hero-banner{display:block}.parallax-hero-banner__image{display:none}.parallax-hero-banner__content-container{height:calc(100vh - 212px);padding:0}.parallax-hero-banner__content{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);background-color:transparent}}@media (min-width:992px) and (max-width:1199px){.parallax-hero-banner__content{margin-left:2%}}p.parallax-hero-banner__description{padding:0 1.267em;width:100%;font-weight:600;font-size:1.25em}@media (min-width:992px){p.parallax-hero-banner__description{width:30em;padding:0;margin-top:.2em}}.parallax-hero-banner__intro{padding:0 1em;font-size:1.375em;font-weight:700;line-height:1.16}@media (min-width:992px){.parallax-hero-banner__intro{width:17.9em;padding:0;margin-top:.2em;font-size:2em}}.parallax-hero-banner__title{padding:0 .667em;font-size:1.875em;font-weight:700;line-height:1.16;margin-top:20px}.parallax-hero-banner__intro-link,.parallax-hero-banner__title-link,p.parallax-hero-banner__description{color:#333f48;text-shadow:6px 7px 19px rgba(0,0,0,.2)}.parallax-hero-banner__intro-link:active,.parallax-hero-banner__intro-link:focus,.parallax-hero-banner__intro-link:hover,.parallax-hero-banner__title-link:active,.parallax-hero-banner__title-link:focus,.parallax-hero-banner__title-link:hover,p.parallax-hero-banner__description:active,p.parallax-hero-banner__description:focus,p.parallax-hero-banner__description:hover{color:#333f48}@media (min-width:992px){.parallax-hero-banner__title{width:10.244em;padding:0;margin-top:.2em;font-size:4em}.parallax-hero-banner__intro-link,.parallax-hero-banner__intro-link:active,.parallax-hero-banner__intro-link:focus,.parallax-hero-banner__intro-link:hover,.parallax-hero-banner__title-link,.parallax-hero-banner__title-link:active,.parallax-hero-banner__title-link:focus,.parallax-hero-banner__title-link:hover,p.parallax-hero-banner__description,p.parallax-hero-banner__description:active,p.parallax-hero-banner__description:focus,p.parallax-hero-banner__description:hover{color:#fff}}.parallax-hero-banner__button-container{padding:0 1.25em 1.25em;text-align:center}.parallax-hero-banner__button-container a{text-shadow:6px 7px 19px rgba(0,0,0,.2)}@media (min-width:992px){.parallax-hero-banner__button-container{padding:.5em 0;text-align:left}}.parallax-hero-banner__button{width:100%;padding:.5632em}@media (max-width:992px){.parallax-hero-banner__button{border:0;background-color:#333f48;color:#fff}.parallax-hero-banner__button:active,.parallax-hero-banner__button:focus,.parallax-hero-banner__button:hover{color:#fff}}@media (min-width:992px){.parallax-hero-banner__button{width:15.625em;min-width:15.625em}.parallax-hero-banner__intro-link--alternative,.parallax-hero-banner__title-link--alternative,p.parallax-hero-banner__description--alternative{color:#333f48;text-shadow:6px 7px 19px rgba(255,255,255,.2)}.parallax-hero-banner__intro-link--alternative:active,.parallax-hero-banner__intro-link--alternative:focus,.parallax-hero-banner__intro-link--alternative:hover,.parallax-hero-banner__title-link--alternative:active,.parallax-hero-banner__title-link--alternative:focus,.parallax-hero-banner__title-link--alternative:hover,p.parallax-hero-banner__description--alternative:active,p.parallax-hero-banner__description--alternative:focus,p.parallax-hero-banner__description--alternative:hover{color:#333f48}.parallax-hero-banner__button--alternative{background-color:#333f48;color:#fff}.parallax-hero-banner__button--alternative:active,.parallax-hero-banner__button--alternative:focus,.parallax-hero-banner__button--alternative:hover{color:#fff}}.parallax-accordions .content-container{padding:0 1em}.parallax-accordions-container{position:relative}.parallax-accordions{overflow-x:hidden;overflow-y:auto;background-attachment:fixed;background-size:cover}@media (max-width:991px){.parallax-accordions-container .content-container{background-color:#bfced6}.parallax-accordions{height:auto;background-image:none!important;background-color:#bfced6}}video.parallax-accordions{display:none;position:fixed;margin:0 auto;min-width:100%;width:auto;height:auto;background-size:cover}video.parallax-accordions.parallax-disabled{position:absolute}@media (min-width:992px){video.parallax-accordions{display:block}.parallax-accordions__content-container{position:relative;display:table;padding:0;min-height:100vh}.parallax-accordions__content{display:table-cell;vertical-align:middle;padding:25px 0;background-color:transparent}}.parallax-accordions__title{color:#333f48;text-align:center;padding:0;font-size:1.875em;font-weight:700;line-height:1.16;margin-top:20px}.parallax-accordions__image{width:100%}@media (min-width:992px){.parallax-accordions__title{color:#fff;text-align:center;padding:0;margin-top:.2em;font-size:2.188em}.parallax-accordions__image{display:none}.parallax-accordions__title--alternative,.parallax-accordions__title--alternative:active,.parallax-accordions__title--alternative:focus,.parallax-accordions__title--alternative:hover{color:#333f48}}.contact-form .form-label__title,.contact-form__recaptcha-text a,.contact-form__title{color:#fff}.contact-form{background:#a89968;padding:20px 0}.contact-form__section{display:inline-block;width:100%}@media (min-width:992px){.contact-form{padding:55px 0}.contact-form__section{vertical-align:top;width:48%;margin-right:1em}}.contact-form__actions{display:block;width:15.625em;margin:auto}@media (min-width:992px){.contact-form__actions{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end}}.contact-form__title{text-align:center}.contact-form__recaptcha-text{margin-top:-8px;color:#fff;font-size:13px;text-align:center}.control-hidden{display:none}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImRlZmF1bHQvaW5kZXguY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1sZXNzL2Jvb3RzdHJhcC9ub3JtYWxpemUubGVzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtbGVzcy9ib290c3RyYXAvc2NhZmZvbGRpbmcubGVzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtbGVzcy9ib290c3RyYXAvbWl4aW5zL3RhYi1mb2N1cy5sZXNzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1sZXNzL2Jvb3RzdHJhcC90YWJsZXMubGVzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9yZW1vZGFsL2Rpc3QvcmVtb2RhbC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLWxlc3MvYm9vdHN0cmFwL2Zvcm1zLmxlc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLWxlc3MvYm9vdHN0cmFwL3ByaW50Lmxlc3MiLCIuLi9taXhpbnMvc3BsaXQtY29udGFpbmVyLmxlc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLWxlc3MvYm9vdHN0cmFwL21peGlucy92ZW5kb3ItcHJlZml4ZXMubGVzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtbGVzcy9ib290c3RyYXAvbWl4aW5zL2ltYWdlLmxlc3MiLCIuLi9taXhpbnMvdXRpbGl0aWVzLmxlc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLWxlc3MvYm9vdHN0cmFwL21peGlucy9ncmlkLWZyYW1ld29yay5sZXNzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1sZXNzL2Jvb3RzdHJhcC9taXhpbnMvZ3JpZC5sZXNzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1sZXNzL2Jvb3RzdHJhcC9ncmlkLmxlc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLWxlc3MvYm9vdHN0cmFwL21peGlucy90YWJsZS1yb3cubGVzcyIsIi4uL2Jhc2UvZm9ybXMubGVzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtbGVzcy9ib290c3RyYXAvbWl4aW5zL2Zvcm1zLmxlc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLWxlc3MvYm9vdHN0cmFwL21peGlucy9jbGVhcmZpeC5sZXNzIiwiLi4vYmFzZS90YWJsZXMubGVzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtbGVzcy9ib290c3RyYXAvbWl4aW5zL2NlbnRlci1ibG9jay5sZXNzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1sZXNzL2Jvb3RzdHJhcC91dGlsaXRpZXMubGVzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtbGVzcy9ib290c3RyYXAvcmVzcG9uc2l2ZS11dGlsaXRpZXMubGVzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtbGVzcy9ib290c3RyYXAvbWl4aW5zL2hpZGUtdGV4dC5sZXNzIiwiLi4vYXRvbXMvcHJpbWFyeS1uYXYtZmlyc3QtbGV2ZWwtaXRlbS5sZXNzIiwiLi4vYXRvbXMvZmlsZS11cGxvYWQtaXRlbS5sZXNzIiwiLi4vYmFzZS9pY29ucy5sZXNzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1sZXNzL2Jvb3RzdHJhcC9taXhpbnMvcmVzcG9uc2l2ZS12aXNpYmlsaXR5Lmxlc3MiLCIuLi9iYXNlL2NvbnRhaW5lci5sZXNzIiwiLi4vYmFzZS9mb250cy5sZXNzIiwiLi4vYmFzZS9saW5rcy5sZXNzIiwiLi4vYmFzZS90b29sdGlwLmxlc3MiLCIuLi9iYXNlL3R5cG9ncmFwaHkubGVzcyIsIi4uL2Jhc2UvbGF6eWxvYWQubGVzcyIsIi4uL2Jhc2UvbW9kYWwubGVzcyIsIi4uL2Jhc2UvZXJyb3JzLmxlc3MiLCIuLi9hdG9tcy9sb2dvLmxlc3MiLCIuLi9taXhpbnMvYWRhcHRpdmUubGVzcyIsIi4uL2F0b21zL3ByaW1hcnktbmF2LXNlY29uZC1sZXZlbC1pdGVtLmxlc3MiLCIuLi9hdG9tcy9idXR0b24ubGVzcyIsIi4uL2F0b21zL3N0ZXAtY2lyY2xlLmxlc3MiLCIuLi9hdG9tcy9kYXRhbGlzdC1kcm9wZG93bi5sZXNzIiwiLi4vYXRvbXMvY2hlY2tib3gubGVzcyIsIi4uL21vbGVjdWxlcy9pbmZvLWJhci5sZXNzIiwiLi4vYXRvbXMvZWRpdC1idXR0b24ubGVzcyIsIi4uL2F0b21zL3RvZ2dsZS1idXR0b24ubGVzcyIsIi4uL2F0b21zL2Ryb3Bkb3duLWlucHV0Lmxlc3MiLCIuLi9hdG9tcy9zaW5nbGVsaW5lLXRleHQtaW5wdXQubGVzcyIsIi4uL2F0b21zL2RhdGUtaW5wdXQubGVzcyIsIi4uL2F0b21zL3JhZGlvLWJ1dHRvbi5sZXNzIiwiLi4vbW9sZWN1bGVzL2ZpbHRlci10b2dnbGUubGVzcyIsIi4uL2F0b21zL3N0ZXAtZGVzY3JpcHRpb24ubGVzcyIsIi4uL2F0b21zL2RpdmlkZXIubGVzcyIsIi4uL2F0b21zL2Zvcm0tbGFiZWwubGVzcyIsIi4uL2F0b21zL2Zvcm0tdmFsdWUubGVzcyIsIi4uL2F0b21zL2ZpbGUtdXBsb2FkLmxlc3MiLCIuLi9hdG9tcy9mb3JtLXN1YmhlYWRpbmcubGVzcyIsIi4uL21vbGVjdWxlcy9lcnJvci5sZXNzIiwiLi4vYXRvbXMvdXBsb2FkLWluZm8ubGVzcyIsIi4uL2F0b21zL2J1bGxldC1saXN0Lmxlc3MiLCIuLi9hdG9tcy9zZWFyY2gtYmFyLmxlc3MiLCIuLi9hdG9tcy9yZXNvdXJjZS1jYXRlZ29yaWVzLmxlc3MiLCIuLi9hdG9tcy9wcmltYXJ5LW5hdi0tbG9nZ2VkLWluLWZpcnN0LWxldmVsLWl0ZW0ubGVzcyIsIi4uL2F0b21zL3ByaW1hcnktbmF2LS1sb2dnZWQtaW4tc2Vjb25kLWxldmVsLWl0ZW0ubGVzcyIsIi4uL2F0b21zL3RleHRhcmVhLWlucHV0Lmxlc3MiLCIuLi9tb2xlY3VsZXMvZm9vdGVyLW5hdmlnYXRpb24ubGVzcyIsIi4uL21vbGVjdWxlcy9mb290ZXItcG9saWNpZXMubGVzcyIsIi4uL21vbGVjdWxlcy9vcmdhbmlzYXRpb24tZGV0YWlscy5sZXNzIiwiLi4vbWl4aW5zL2xpbmsubGVzcyIsIi4uL21vbGVjdWxlcy9wcmltYXJ5LW5hdi5sZXNzIiwiLi4vbW9sZWN1bGVzL2JyZWFkY3J1bWJzLmxlc3MiLCIuLi9tb2xlY3VsZXMvc29jaWFsLWxpbmtzLmxlc3MiLCIuLi9tb2xlY3VsZXMvZm9vdGVyLWxvZ29zLmxlc3MiLCIuLi9tb2xlY3VsZXMvcmljaC10ZXh0Lmxlc3MiLCJkZWZhdWx0L2NvbmZpZy5sZXNzIiwiLi4vbW9sZWN1bGVzL3doaXRlc3BhY2UubGVzcyIsIi4uL21vbGVjdWxlcy9wYWdpbmF0aW9uLmxlc3MiLCIuLi9tb2xlY3VsZXMvaW5mby1ib3gubGVzcyIsIi4uL21vbGVjdWxlcy9mb3JtLXZhbHVlLWNvbnRhaW5lci5sZXNzIiwiLi4vbW9sZWN1bGVzL2ZpZWxkLWhlbHAubGVzcyIsIi4uL21vbGVjdWxlcy9pbnB1dC13cmFwcGVyLmxlc3MiLCIuLi9tb2xlY3VsZXMvZm9ybS1oZWFkaW5nLmxlc3MiLCIuLi9tb2xlY3VsZXMvZm9ybS1pbnB1dC1jb250YWluZXIubGVzcyIsIi4uL21vbGVjdWxlcy9jb250YWN0LXJpYmEubGVzcyIsIi4uL21vbGVjdWxlcy9pbmZvcm1hdGlvbi5sZXNzIiwiLi4vbW9sZWN1bGVzL2Zvcm0tcHJpY2Utb3ZlcnZpZXcubGVzcyIsIi4uL21vbGVjdWxlcy91cGxvYWQtZG9jdW1lbnQubGVzcyIsIi4uL21peGlucy9sYXJnZS1jb250ZW50LWNvbnRhaW5lci5sZXNzIiwiLi4vbW9sZWN1bGVzL3BhZ2luYXRpb24tY291bnQubGVzcyIsIi4uL21vbGVjdWxlcy9hbGVydC5sZXNzIiwiLi4vbW9sZWN1bGVzL2Nvb2tpZS1iYW5uZXIubGVzcyIsIi4uL2F0b21zL3N1Yi1uYXYtaXRlbS5sZXNzIiwiLi4vbW9sZWN1bGVzL2NvbnRlbnQtYWNjb3JkaW9uLmxlc3MiLCIuLi9vcmdhbmlzbXMvZm9vdGVyLmxlc3MiLCIuLi9vcmdhbmlzbXMvaGVhZGVyLmxlc3MiLCIuLi9vcmdhbmlzbXMvZm9ybS1zdGVwLmxlc3MiLCIuLi9vcmdhbmlzbXMvam9pbi1yaWJhLWZvcm0taGVhZGluZy5sZXNzIiwiLi4vb3JnYW5pc21zL2pvaW4tcmliYS1mb3JtLWNvbnRlbnQubGVzcyIsIi4uL29yZ2FuaXNtcy9qb2luLXJpYmEtY29uZmlybWF0aW9uLWNvbnRlbnQubGVzcyIsIi4uL2F0b21zL3RvcC1uYXYtZmlyc3QtbGV2ZWwtaXRlbS5sZXNzIiwiLi4vYXRvbXMvdG9wLW5hdi1zZWNvbmQtbGV2ZWwtaXRlbS5sZXNzIiwiLi4vYXRvbXMvaW1hZ2UtbGluay5sZXNzIiwiLi4vYXRvbXMvY3BkLmxlc3MiLCIuLi9hdG9tcy9oZWFkaW5nLXR3by5sZXNzIiwiLi4vYXRvbXMvZmlndXJlLmxlc3MiLCIuLi9hdG9tcy9vcmdhbmlzYXRpb24tbGlzdC5sZXNzIiwiLi4vYXRvbXMvam9pbi1yaWJhLWZvcm0tdGl0bGUubGVzcyIsIi4uL2F0b21zL2pvaW4tcmliYS1wYXJhZ3JhcGgubGVzcyIsIi4uL2F0b21zL3Jlc291cmNlLWhlYWRlci5sZXNzIiwiLi4vYXRvbXMvdG9wLW5hdi0tbG9nZ2VkLWluLWZpcnN0LWxldmVsLWl0ZW0ubGVzcyIsIi4uL2F0b21zL3RvcC1uYXYtLWxvZ2dlZC1pbi1zZWNvbmQtbGV2ZWwtaXRlbS5sZXNzIiwiLi4vYXRvbXMvc3ViLW5hdi1hbmNob3IubGVzcyIsIi4uL21vbGVjdWxlcy9wcm9tb3RlZC1saW5rLmxlc3MiLCIuLi9tb2xlY3VsZXMvZXZlbnQtYnV5LXRpY2tldC5sZXNzIiwiLi4vbW9sZWN1bGVzL2V2ZW50LWNhcmQubGVzcyIsIi4uL21vbGVjdWxlcy9mZWF0dXJlZC1pdGVtLmxlc3MiLCIuLi9tb2xlY3VsZXMvdG8tdG9wLmxlc3MiLCIuLi9tb2xlY3VsZXMvbWVtYmVyc2hpcC10eXBlLWNhcmQubGVzcyIsIi4uL21vbGVjdWxlcy9mZWF0dXJlZC1jb250ZW50LWNhcmQubGVzcyIsIi4uL21vbGVjdWxlcy9tZW1iZXJzaGlwLWJlbmVmaXQtY2FyZC5sZXNzIiwiLi4vbW9sZWN1bGVzL2NvbXBldGl0aW9uLWNhcmQubGVzcyIsIi4uL21vbGVjdWxlcy9jb21wZXRpdGlvbi10eXBlLmxlc3MiLCIuLi9tb2xlY3VsZXMvY29tcGV0aXRpb24tY3RhLmxlc3MiLCIuLi9tb2xlY3VsZXMvY29tcGV0aXRpb24tbGlzdC1pdGVtLmxlc3MiLCIuLi9tb2xlY3VsZXMvbGlzdC1pdGVtLmxlc3MiLCIuLi9tb2xlY3VsZXMvYXdhcmRzLWNvbXBldGl0aW9ucy1jYXJkLmxlc3MiLCIuLi9tb2xlY3VsZXMva2V5LWluZm9ybWF0aW9uLmxlc3MiLCIuLi9tb2xlY3VsZXMvY2FyZC5sZXNzIiwiLi4vbW9sZWN1bGVzL2F2YWlsYWJsZS1yZXNvdXJjZXMubGVzcyIsIi4uL21vbGVjdWxlcy9yZXN0cmljdGVkLWNvbnRlbnQtcGFuZWwubGVzcyIsIi4uL21vbGVjdWxlcy9sb2dpbi1jb250ZW50Lmxlc3MiLCIuLi9tb2xlY3VsZXMvb3Bwb3J0dW5pdHktY2FyZC5sZXNzIiwiLi4vbW9sZWN1bGVzL3RvcC1uYXYubGVzcyIsIi4uL21vbGVjdWxlcy9zdWItbmF2Lmxlc3MiLCIuLi9vcmdhbmlzbXMvam9pbi10aGUtcmliYS5sZXNzIiwiLi4vb3JnYW5pc21zL2hvbWUtaGVyby1iYW5uZXIubGVzcyIsIi4uL21vbGVjdWxlcy9wYXl3YWxsLWNhcmQubGVzcyIsIi4uL29yZ2FuaXNtcy9jYWxsLXRvLWFjdGlvbi1iYW5kLmxlc3MiLCIuLi9vcmdhbmlzbXMvaGVyby1iYW5uZXIubGVzcyIsIi4uL29yZ2FuaXNtcy9maW5kLWFuLWFyY2hpdGVjdC5sZXNzIiwiLi4vb3JnYW5pc21zL3Byb21vdGVkLWxpbmtzLmxlc3MiLCIuLi9vcmdhbmlzbXMvY2FsbC10by1hY3Rpb24taGVyby5sZXNzIiwiLi4vb3JnYW5pc21zL2V2ZW50LWNhcmQtYm9hcmQubGVzcyIsIi4uL29yZ2FuaXNtcy9pbWFnZS1saW5rLWNvbGxlY3Rpb24ubGVzcyIsIi4uL29yZ2FuaXNtcy9ldmVudC1jb250ZW50Lmxlc3MiLCIuLi9vcmdhbmlzbXMvbmVlZC1oZWxwLmxlc3MiLCIuLi9vcmdhbmlzbXMvbWVtYmVyc2hpcC10eXBlLWNhcmQtYm9hcmQubGVzcyIsIi4uL29yZ2FuaXNtcy9qb2luLXJpYmEtY2F0ZWdvcnktaGVyby5sZXNzIiwiLi4vb3JnYW5pc21zL21lbWJlcnNoaXAtYmVuZWZpdC1jYXJkLWJvYXJkLmxlc3MiLCIuLi9vcmdhbmlzbXMvam9pbi1yaWJhLWVsaWdpYmlsaXR5Lmxlc3MiLCIuLi9vcmdhbmlzbXMvam9pbi1yaWJhLWhvdy1pdC13b3Jrcy5sZXNzIiwiLi4vb3JnYW5pc21zL2NvbXBldGl0aW9uLWNhcmQtYm9hcmQubGVzcyIsIi4uL29yZ2FuaXNtcy9saXN0aW5nLmxlc3MiLCIuLi9vcmdhbmlzbXMvYXdhcmRzLWNvbXBldGl0aW9ucy1jYXJkLWJvYXJkLmxlc3MiLCIuLi9vcmdhbmlzbXMvY2FyZC1ib2FyZC5sZXNzIiwiLi4vb3JnYW5pc21zL2tleS1pbmZvcm1hdGlvbi1ib2FyZC5sZXNzIiwiLi4vb3JnYW5pc21zL2ZpbHRlcnMubGVzcyIsIi4uL29yZ2FuaXNtcy9wYXJhbGxheC1hY2NvcmRpb25zLmxlc3MiLCIuLi9vcmdhbmlzbXMvcmVzb3VyY2UtY29udGVudC5sZXNzIiwiLi4vb3JnYW5pc21zL3NlYXJjaC1jb250ZW50Lmxlc3MiLCIuLi9vcmdhbmlzbXMvcGF5d2FsbC1oZXJvLmxlc3MiLCIuLi9vcmdhbmlzbXMvcGF5d2FsbC1yZXN0cmljdGVkLWNvbnRlbnQubGVzcyIsIi4uL29yZ2FuaXNtcy9wYXJhbGxheC1oZXJvLWJhbm5lci5sZXNzIiwiLi4vb3JnYW5pc21zL2NvbnRhY3QtZm9ybS5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDREQTJUQSxxQkN0UUEsb0JBQUEsQ0QyUkEsT0NqQ0Us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bFhFLGtCQUFjLENacVhoQixVWXJYRSxTQUFjLENad1hoQixVWXhYRSxrQkFBYyxDWjJYaEIsVVkzWEUsa0JBQWMsQ1o4WGhCLFVZOVhFLFNBQWMsQ1ppWWhCLFVZallFLGtCQUFjLENab1loQixVWXBZRSxpQkFBYyxDWnVZaEIsZ0JZdllFLFVBQWMsQ1owWWhCLGdCWTNYRSxrQkFBYSxDWjhYZixnQlk5WEUsa0JBQWEsQ1ppWWYsZVlqWUUsU0FBYSxDWm9ZZixlWXBZRSxrQkFBYSxDWnVZZixlWXZZRSxrQkFBYSxDWjBZZixlWTFZRSxTQUFhLENaNllmLGVZN1lFLGtCQUFhLENaZ1pmLGVZaFpFLGtCQUFhLENabVpmLGVZblpFLFNBQWEsQ1pzWmYsZVl0WkUsa0JBQWEsQ1p5WmYsZVl6WkUsaUJBQWEsQ1o0WmYsZVk1WkUsVUFBYSxDWitaZixnQlkxWkUsU0FBYSxDWjZaZixnQlk1YUUsaUJBQWEsQ1orYWYsZ0JZL2FFLGlCQUFhLENaa2JmLGVZbGJFLFFBQWEsQ1pxYmYsZVlyYkUsaUJBQWEsQ1p3YmYsZVl4YkUsaUJBQWEsQ1oyYmYsZVkzYkUsUUFBYSxDWjhiZixlWTliRSxpQkFBYSxDWmljZixlWWpjRSxpQkFBYSxDWm9jZixlWXBjRSxRQUFhLENadWNmLGVZdmNFLGlCQUFhLENaMGNmLGVZMWNFLGdCQUFhLENaNmNmLGVZN2NFLFNBQWEsQ1pnZGYsa0JZM2NFLGdCQUFhLENaOGNmLGtCWS9iRSx3QkFBcUIsQ1prY3ZCLGtCWWxjRSx3QkFBcUIsQ1pxY3ZCLGlCWXJjRSxlQUFxQixDWndjdkIsaUJZeGNFLHdCQUFxQixDWjJjdkIsaUJZM2NFLHdCQUFxQixDWjhjdkIsaUJZOWNFLGVBQXFCLENaaWR2QixpQllqZEUsd0JBQXFCLENab2R2QixpQllwZEUsd0JBQXFCLENadWR2QixpQll2ZEUsZUFBcUIsQ1owZHZCLGlCWTFkRSx3QkFBcUIsQ1o2ZHZCLGlCWTdkRSx1QkFBcUIsQ1pnZXZCLGlCWWhlRSxhQUFxQixDWm1ldkIseUJZbmVFLDJIQUNFLFVBQUEsQ0VUSixXRnpCSSxVQUFBLENaMmdCRixXWW5nQkEsa0JBQWMsQ1pzZ0JkLFdZdGdCQSxrQkFBYyxDWnlnQmQsVVl6Z0JBLFNBQWMsQ1o0Z0JkLFVZNWdCQSxrQkFBYyxDWitnQmQsVVkvZ0JBLGtCQUFjLENaa2hCZCxVWWxoQkEsU0FBYyxDWnFoQmQsVVlyaEJBLGtCQUFjLENad2hCZCxVWXhoQkEsa0JBQWMsQ1oyaEJkLFVZM2hCQSxTQUFjLENaOGhCZCxVWTloQkEsa0JBQWMsQ1ppaUJkLFVZamlCQSxpQkFBYyxDWm9pQmQsZ0JZcGlCQSxVQUFjLENadWlCZCxnQll4aEJBLGtCQUFhLENaMmhCYixnQlkzaEJBLGtCQUFhLENaOGhCYixlWTloQkEsU0FBYSxDWmlpQmIsZVlqaUJBLGtCQUFhLENab2lCYixlWXBpQkEsa0JBQWEsQ1p1aUJiLGVZdmlCQSxTQUFhLENaMGlCYixlWTFpQkEsa0JBQWEsQ1o2aUJiLGVZN2lCQSxrQkFBYSxDWmdqQmIsZVloakJBLFNBQWEsQ1ptakJiLGVZbmpCQSxrQkFBYSxDWnNqQmIsZVl0akJBLGlCQUFhLENaeWpCYixlWXpqQkEsVUFBYSxDWjRqQmIsZ0JZdmpCQSxTQUFhLENaMGpCYixnQll6a0JBLGlCQUFhLENaNGtCYixnQlk1a0JBLGlCQUFhLENaK2tCYixlWS9rQkEsUUFBYSxDWmtsQmIsZVlsbEJBLGlCQUFhLENacWxCYixlWXJsQkEsaUJBQWEsQ1p3bEJiLGVZeGxCQSxRQUFhLENaMmxCYixlWTNsQkEsaUJBQWEsQ1o4bEJiLGVZOWxCQSxpQkFBYSxDWmltQmIsZVlqbUJBLFFBQWEsQ1pvbUJiLGVZcG1CQSxpQkFBYSxDWnVtQmIsZVl2bUJBLGdCQUFhLENaMG1CYixlWTFtQkEsU0FBYSxDWjZtQmIsa0JZeG1CQSxnQkFBYSxDWjJtQmIsa0JZNWxCQSx3QkFBcUIsQ1orbEJyQixrQlkvbEJBLHdCQUFxQixDWmttQnJCLGlCWWxtQkEsZUFBcUIsQ1pxbUJyQixpQllybUJBLHdCQUFxQixDWndtQnJCLGlCWXhtQkEsd0JBQXFCLENaMm1CckIsaUJZM21CQSxlQUFxQixDWjhtQnJCLGlCWTltQkEsd0JBQXFCLENaaW5CckIsaUJZam5CQSx3QkFBcUIsQ1pvbkJyQixpQllwbkJBLGVBQXFCLENadW5CckIsaUJZdm5CQSx3QkFBcUIsQ1owbkJyQixpQlkxbkJBLHVCQUFxQixDWjZuQnJCLGlCWTduQkEsYUFBcUIsQ0FBQSxDWmlvQnZCLHlCQUNFLDJIQUNFLFVBQU8sQ2Nsb0JYLFdGbENJLFVBQUEsQ1p5cUJGLFdZanFCQSxrQkFBYyxDWm9xQmQsV1lwcUJBLGtCQUFjLENadXFCZCxVWXZxQkEsU0FBYyxDWjBxQmQsVVkxcUJBLGtCQUFjLENaNnFCZCxVWTdxQkEsa0JBQWMsQ1pnckJkLFVZaHJCQSxTQUFjLENabXJCZCxVWW5yQkEsa0JBQWMsQ1pzckJkLFVZdHJCQSxrQkFBYyxDWnlyQmQsVVl6ckJBLFNBQWMsQ1o0ckJkLFVZNXJCQSxrQkFBYyxDWityQmQsVVkvckJBLGlCQUFjLENaa3NCZCxnQllsc0JBLFVBQWMsQ1pxc0JkLGdCWXRyQkEsa0JBQWEsQ1p5ckJiLGdCWXpyQkEsa0JBQWEsQ1o0ckJiLGVZNXJCQSxTQUFhLENaK3JCYixlWS9yQkEsa0JBQWEsQ1prc0JiLGVZbHNCQSxrQkFBYSxDWnFzQmIsZVlyc0JBLFNBQWEsQ1p3c0JiLGVZeHNCQSxrQkFBYSxDWjJzQmIsZVkzc0JBLGtCQUFhLENaOHNCYixlWTlzQkEsU0FBYSxDWml0QmIsZVlqdEJBLGtCQUFhLENab3RCYixlWXB0QkEsaUJBQWEsQ1p1dEJiLGVZdnRCQSxVQUFhLENaMHRCYixnQllydEJBLFNBQWEsQ1p3dEJiLGdCWXZ1QkEsaUJBQWEsQ1owdUJiLGdCWTF1QkEsaUJBQWEsQ1o2dUJiLGVZN3VCQSxRQUFhLENaZ3ZCYixlWWh2QkEsaUJBQWEsQ1ptdkJiLGVZbnZCQSxpQkFBYSxDWnN2QmIsZVl0dkJBLFFBQWEsQ1p5dkJiLGVZenZCQSxpQkFBYSxDWjR2QmIsZVk1dkJBLGlCQUFhLENaK3ZCYixlWS92QkEsUUFBYSxDWmt3QmIsZVlsd0JBLGlCQUFhLENacXdCYixlWXJ3QkEsZ0JBQWEsQ1p3d0JiLGVZeHdCQSxTQUFhLENaMndCYixrQll0d0JBLGdCQUFhLENaeXdCYixrQlkxdkJBLHdCQUFxQixDWjZ2QnJCLGtCWTd2QkEsd0JBQXFCLENaZ3dCckIsaUJZaHdCQSxlQUFxQixDWm13QnJCLGlCWW53QkEsd0JBQXFCLENac3dCckIsaUJZdHdCQSx3QkFBcUIsQ1p5d0JyQixpQll6d0JBLGVBQXFCLENaNHdCckIsaUJZNXdCQSx3QkFBcUIsQ1ord0JyQixpQlkvd0JBLHdCQUFxQixDWmt4QnJCLGlCWWx4QkEsZUFBcUIsQ1pxeEJyQixpQllyeEJBLHdCQUFxQixDWnd4QnJCLGlCWXh4QkEsdUJBQXFCLENaMnhCckIsaUJZM3hCQSxhQUFxQixDQUFBLENaK3hCdkIsMEJBQ0UsMkhBQ0UsVUFBTyxDY3Z4QlgsV0YzQ0ksVUFBQSxDWnUwQkYsV1kvekJBLGtCQUFjLENaazBCZCxXWWwwQkEsa0JBQWMsQ1pxMEJkLFVZcjBCQSxTQUFjLENadzBCZCxVWXgwQkEsa0JBQWMsQ1oyMEJkLFVZMzBCQSxrQkFBYyxDWjgwQmQsVVk5MEJBLFNBQWMsQ1ppMUJkLFVZajFCQSxrQkFBYyxDWm8xQmQsVVlwMUJBLGtCQUFjLENadTFCZCxVWXYxQkEsU0FBYyxDWjAxQmQsVVkxMUJBLGtCQUFjLENaNjFCZCxVWTcxQkEsaUJBQWMsQ1pnMkJkLGdCWWgyQkEsVUFBYyxDWm0yQmQsZ0JZcDFCQSxrQkFBYSxDWnUxQmIsZ0JZdjFCQSxrQkFBYSxDWjAxQmIsZVkxMUJBLFNBQWEsQ1o2MUJiLGVZNzFCQSxrQkFBYSxDWmcyQmIsZVloMkJBLGtCQUFhLENabTJCYixlWW4yQkEsU0FBYSxDWnMyQmIsZVl0MkJBLGtCQUFhLENaeTJCYixlWXoyQkEsa0JBQWEsQ1o0MkJiLGVZNTJCQSxTQUFhLENaKzJCYixlWS8yQkEsa0JBQWEsQ1prM0JiLGVZbDNCQSxpQkFBYSxDWnEzQmIsZVlyM0JBLFVBQWEsQ1p3M0JiLGdCWW4zQkEsU0FBYSxDWnMzQmIsZ0JZcjRCQSxpQkFBYSxDWnc0QmIsZ0JZeDRCQSxpQkFBYSxDWjI0QmIsZVkzNEJBLFFBQWEsQ1o4NEJiLGVZOTRCQSxpQkFBYSxDWmk1QmIsZVlqNUJBLGlCQUFhLENabzVCYixlWXA1QkEsUUFBYSxDWnU1QmIsZVl2NUJBLGlCQUFhLENaMDVCYixlWTE1QkEsaUJBQWEsQ1o2NUJiLGVZNzVCQSxRQUFhLENaZzZCYixlWWg2QkEsaUJBQWEsQ1ptNkJiLGVZbjZCQSxnQkFBYSxDWnM2QmIsZVl0NkJBLFNBQWEsQ1p5NkJiLGtCWXA2QkEsZ0JBQWEsQ1p1NkJiLGtCWXg1QkEsd0JBQXFCLENaMjVCckIsa0JZMzVCQSx3QkFBcUIsQ1o4NUJyQixpQlk5NUJBLGVBQXFCLENaaTZCckIsaUJZajZCQSx3QkFBcUIsQ1pvNkJyQixpQllwNkJBLHdCQUFxQixDWnU2QnJCLGlCWXY2QkEsZUFBcUIsQ1owNkJyQixpQlkxNkJBLHdCQUFxQixDWjY2QnJCLGlCWTc2QkEsd0JBQXFCLENaZzdCckIsaUJZaDdCQSxlQUFxQixDWm03QnJCLGlCWW43QkEsd0JBQXFCLENaczdCckIsaUJZdDdCQSx1QkFBcUIsQ1p5N0JyQixpQll6N0JBLGFBQXFCLENBQUEsQ1o2N0J2QixNQUNFLDRCWTc3QkUsQ1orN0JKLFFJbGdDQSxnQkFDRSxtQkpvZ0NBLFVBQU8sQ0FNVCxPSWxnQ0EsV0pxZ0NFLGtCQUFlLENJOS9CakIsa0hBQUEsWUFBQSx1QkFBQSxtQkFBQSx5QkFVTSxDSmlnQ04sbUJJOS9CUSxzQkFDQSw0QkFBQSxDSm9nQ1Isb1BJbGhDQSxZQTBCUyxDQTFCVCxtQkFBQSx5QkEwQlMsQ0pnZ0NULGNJMWhDQSxxQkFtQ1UsQ0FhViw4S0FBQSxXQUFBLENKK3FDQSxnQkFTRSxVTXR1Q0EsUUFBQSxDRjhDRix3TEFBQSxxQkFHRSxDQWVGLHdEQVFRLHVCQUFBLENBUlIseUNBQUEsd0JBWUUsQ0p5K0JGLG9WZWxrQ0ksd0JBQUUsQ2Zxa0NOLHVCSXA5QkEsZ0JBRUksV0pxOUJGLG9CQUFTLENBRVgsNENJMzhCRSxnQko4OEJBLFdJejhCRSxrQkFBQyxDSjQ5QkwsNExleGxDRSx3QkFBcUIsQ0FickIsb1VBS0Usd0JBQUUsQ2Zx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Q0FHSixnQkFDSSxrQjFCOGpHTixtQjBCMWpHRSxlQUFBLEMxQjZqR0osbUIwQjFqR1EsdUJBQUEsQzFCNmpHUixnRDBCdmpHSSxjQUNJLG1CQUFBLENBRUEseURBQ0ksYzFCeWpHVixvQjBDNWtHRixrQkFBQSxDMUMra0dBLGlEMEM1a0dJLGMxQzhrR0Ysa0MwQzNrR0Ysa0JBQUEsQzFDOGtHQSw0QjBDdmtHQSxlQUFBLEMxQzZrR0EsdUQwQ3RrR0ksa0JBQ0Esa0IxQ3drR0YsbUIwQ3JrR0YsZUFDSSx5QkFDQSxzQkFDQSxxQjFDdWtHRixpQjBDdGpHRixXQUFBLEMxQ3lqR0EsOEQwQ3RqR0Esa0JBQ0ksYzFDd2pHRixNMEN0akdGLFNBQ0ksT0FDQSxXQUNBLFlBQ0EsZUFDQSx5QkFDQSxpQkFBQSxDMUN5akdKLDRFMEN0akdFLGdCMUN3akdBLGtCMEN0akdGLGFBQUEsQzFDeWpHQSxnRTBDdGpHSSxnQkFDQSxrQkFDQSxXQUNBLHlCQUNBLHdCQUFBLEMxQ3lqR0oseUQwQ3RqR0ksYUFBQSxDQUVKLGFBQ0ksV0FDRixZQUNFLGtCMUN3akdGLHFCMENyakdGLHdCQUFBLEMxQ3dqR0Esc0IwQ3JqR0ksZ0JBQ0Esa0JBQ0YsZ0IxQ3VqR0Esa0IwQ3JqR0YsVUFBQSxDMUN3akdBLHNCd0NsckdBLHdCQUFBLEN4Q3FyR0EsdUJ3Q2xyR0ksd0JBQUEsQ3hDcXJHSiw2Q0FDRSxjd0M3cUdGLGNBQUEsQ3hDaXJHQSwwSndDMXFHSSxVQUFBLENBTUosa0JBQ0ksV3hDeXFHRixjd0N0cUdGLGlCQUFBLEN4Q3lxR0EseUJ3Q3pxR0EsaUJBSVEsU0FFQSxjeEN1cUdOLGNBQVcsQ0FPYiwyQm1EL3NHSSxpQkFFQSxjbkRndEdGLGNBQVcsQ0FFYix5Qm1EenNHSSxvRFh5QlEsWUFBQSxDQUFBLENXbkJSLG9EQTJCSixXbkQrcUdFLGVtRHpzR00sQ25EMnNHUixTbUR2c0dBLFdBQ0ksV0FFQSx3QkFBQSxDbkQ2c0dKLCtCQUNFLHdCQUFrQixDQUxwQixnQm1EcnNHSSxVQUFrQyxDbkQ0c0d0QyxnQm1EaHNHUSx3QkFBQSxDQzNDUixZQUNJLGNBQ0Esa0JBQUEsQ3BEOHZHSixxQ3FEbHZHSSxxQkFHQSxtQkx1QkosMEJoRHV2R0UsZ0JnRG54R00sQ2hEc3VHUixtQm9EcnVHQSxjQUNJLGdCQUVBLGNBQUEsQ0FHSixxQkFDSSx3QnBEcXVHRixjQUFXLENBRWIsWUFDRSxjcUR2dkdGLGNBQ0ksY0FBQSxDckQwdkdKLFlxRG52R0Esd0JBR0ksb0JyRHF2R0YscUJBQUEsQXFEanZHRixnQkFBQSxnQnJEcXZHRSx5QnNEendHRixXQUNJLGNBRUEsY0FBQSxDdEQyd0dKLHlCZ0Q5d0dBLFlyQ3FCSSxVQUFBLENBQUEsQ1g4dkdKLG1CVzF2R0kseUJxQ3ZCQSxTQUFBLENoRHF4R0oseUJnRGx4R0ksd0JBR0Esb0JoRG94R0YscUJBQUEsQWdEanhHRSxnQkFBQSxnQmhEcXhHRix5QkFDQSxXZ0Qzd0dGLGNBQ0ksb0VoRDh3R0Ysc0JnRHp3R0YsMEJyQ1BJLDRCQUFBLENYMHlHSiw4Q3VEdHpHSSx5QnZEKzdHRixrQkFBZSxDQXJKakIsaUJnRG54R0ksZ0JBQ0EsY0FBQSxDaERzeEdKLHlCVy94R0kseUJBQ0EsV3FDbkJBLHlCQUFBLENBS0EsaUNBNkJKLFlBQUEsQ0FBQSxDaERveEdBLGFnRHh4R0ksVUFBa0MsQ2hEK3hHdEMscUJ3RC96R0ksV3hEaTBHRixhcUN0MEdFLGtCQUErQixDckN5MEduQyw0Q0FFRSxVdUQxMEdGLFNBQ0ksT0FBQSxDdkQ4M0dKLGtHeUJ4MUdJLHFCZ0NxQkoscUJBQUEsQ3pEdXhHQSxtQnVEcjBHSSxhQUNBLGV2RHUwR0YsZ0JBQWEsQ3VEbjBHZixtQkFDSSxjQUFBLEN2RHUwR0osa0JBQ0Usc0J1RGgwR0YsYUFBQSxDdkRvMEdBLHdCMEQ3MUdBLFdBRUksaUJBQ0EsYzFEZzJHRixlMEQ3MUdGLGVBQUEsQzFEZzJHQSx3QnlCdjJHSSxrQkFDQSxpQkFBQSxDQU1KLHdDQUNJLGNBQUEsQ3pCdzJHSix3QnlCbjJHSSxZQUdBLGtCekJxMkdGLGN5QmwyR0YsZ0JBQ0ksZ0JBRUEsZUFDQSxnQkFFQSx1QnpC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QkFWRSxrREFDRSx3QkFBa0IsQzZKaHVXdEIscUJBQ0ksWTdKMnVXQSxnQzZKeHVXSSx3QkFBbUMsQ0FBQSxDN0o0dVczQywwQkFDRSxhNkp0dVdGLGVBR0ksY0FDQSxlQUVBLFdBa0dKLFk3SndvV0UscUI2Snh1V00sQzdKMnVXUiw0QzZKcnVXQSxpQkFBSyxDN0pxdldMLHlCNkpsdldJLDBCQUNBLGFBQUEsQ0FJQSx3Q0FDQSxrQkFDQSxjQUNBLFVBQ0EsZ0JBQUEsQzdKMHVXRiw4QjZKbnVXRSxtQkF1RUosc0JBdEVRLGU3SnN1V0osNEJBQWtCLENBQUEsQ0FHdEIsNEJBQ0UsY0FDQSxrQkFDQSxVQUNBLGtCQUNBLGdCQUNBLGlCNkovdFdFLGVBQW1DLEM3SjJ1V3ZDLDRCNko5dFdJLFVBQUEsQzdKc3VXSix5QkFoQkUsNEI2Smh1V00sV0FDQSxrQjdKa3VXSixVQUNBLGdCNko5dFdKLGlCQUFBLENBT0ksNEI3Smd1V0EsWUFBUyxDQUlYLHVMNko5dFdNLGFBQUEsQ0FBQSxDN0p1d1dSLHNGQWNFLFVBQU8sQzZKNXdXTCxjQXVCSixtQjdKeXNXRSxjNkovdFdNLEM3SnN1V1IsdUI2SjF0V1EscUJBQ0EsVUFBQSxDN0o2dFdSLHlCNkpsdVdJLGNBY0osY0FBQSxDN0pxdFdFLHVCbUtqMVdGLG1CQUNJLFVBQ0EsZ0JBQUEsQ0FBQSxDbktxMVdKLHVCQUNFLGNBQ0EsZUFDQSxXQUFRLENBRVYseUJtS2wxV0ksdUJuS28xV0Esb0JBQUEsQW1LbDFXQSxhQUFBLHVCQUFBLEFBK0NKLG1CQUFBLGtCQUFBLHdCQUFBLENBQUEsQ0F6Q0EscUJBRUksaUJBQUEsQ25LczFXSiw4Qm1LbjFXSSxnQkFvQ0osV25La3pXRSxlQUNBLGlCbUtyMVdNLENuSzAxV1IsZ0JBQ0UsWUFBUyxDQUFBIiwiZmlsZSI6ImRlZmF1bHQvaW5kZXguY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4yIHwgTUlUIExpY2Vuc2UgfCBnaXQuaW8vbm9ybWFsaXplICovLmltZy10aHVtYm5haWwsbGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2t9aHIsaW1ne2JvcmRlcjowfWJvZHksZmlndXJle21hcmdpbjowfS5maWxlLXVwbG9hZC1pdGVtLGNhcHRpb24sdGh7dGV4dC1hbGlnbjpsZWZ0fS5yZW1vZGFsLGh0bWx7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCU7LW1zLXRleHQtc2l6ZS1hZGp1c3Q6MTAwJX0uY2xlYXJmaXg6YWZ0ZXIsLmNvbXBldGl0aW9uLWxpc3QtaXRlbTphZnRlciwuY29tcGV0aXRpb24tbGlzdC1pdGVtX19tYWluLWNvbnRhaW5lcjphZnRlciwuY29udGFpbmVyLWZsdWlkOmFmdGVyLC5jb250YWluZXI6YWZ0ZXIsLmNvbnRlbnQtY29udGFpbmVyOmFmdGVyLC5ldmVudC1jYXJkOmFmdGVyLC5mZWF0dXJlZC1jb250ZW50LWNhcmQ6YWZ0ZXIsLmZpbHRlci10b2dnbGVzOmFmdGVyLC5mb290ZXItbmF2aWdhdGlvbjphZnRlciwuZm9vdGVyX19jb250YWluZXI6YWZ0ZXIsLmZvcm0tZ3JvdXA6YWZ0ZXIsLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDphZnRlciwuaGVhZGVyOmFmdGVyLC5pbmZvLWJhcl9fbGFyZ2UtY29udGVudC1jb250YWluZXI6YWZ0ZXIsLmxhcmdlLWNvbnRlbnQtY29udGFpbmVyOmFmdGVyLC5saXN0LWl0ZW06YWZ0ZXIsLmxpc3QtaXRlbV9fbGluazphZnRlciwubWVtYmVyc2hpcC10eXBlLWNhcmQ6YWZ0ZXIsLm5hcnJvdy1jb250ZW50LWNvbnRhaW5lcjphZnRlciwucm93OmFmdGVyLC5zb2NpYWwtbGlua3M6YWZ0ZXIsLnRvcC1uYXYtLWxvZ2dlZC1pbi1zZWNvbmQtbGV2ZWwtaXRlbXtjbGVhcjpib3RofS5vcmdhbmlzYXRpb24tbGlzdF9faXRlbSwuc29jaWFsLWxpbmtze2xpc3Qtc3R5bGUtdHlwZTpub25lfWh0bWx7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZn1hcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWFpbixtZW51LG5hdixzZWN0aW9uLHN1bW1hcnl7ZGlzcGxheTpibG9ja31hdWRpbyxjYW52YXMscHJvZ3Jlc3MsdmlkZW97ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9YXVkaW86bm90KFtjb250cm9sc10pe2Rpc3BsYXk6bm9uZTtoZWlnaHQ6MH1baGlkZGVuXSx0ZW1wbGF0ZXtkaXNwbGF5Om5vbmV9YXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fWE6YWN0aXZlLGE6aG92ZXJ7b3V0bGluZTowfWFiYnJbdGl0bGVde2JvcmRlci1ib3R0b206MXB4IGRvdHRlZH1iLG9wdGdyb3VwLHN0cm9uZ3tmb250LXdlaWdodDo3MDB9ZGZue2ZvbnQtc3R5bGU6aXRhbGljfW1hcmt7YmFja2dyb3VuZDojZmYwO2NvbG9yOiMwMDB9c21hbGx7Zm9udC1zaXplOjgwJX1zdWIsc3Vwe2ZvbnQtc2l6ZTo3NSU7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1zdXB7dG9wOi0uNWVtfXN1Yntib3R0b206LS4yNWVtfWltZ3t2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9c3ZnOm5vdCg6cm9vdCl7b3ZlcmZsb3c6aGlkZGVufWhyey1tb3otYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2hlaWdodDowfXByZSx0ZXh0YXJlYXtvdmVyZmxvdzphdXRvfWNvZGUsa2JkLHByZSxzYW1we2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSxtb25vc3BhY2U7Zm9udC1zaXplOjFlbX1idXR0b24saW5wdXQsb3B0Z3JvdXAsc2VsZWN0LHRleHRhcmVhe2NvbG9yOmluaGVyaXQ7Zm9udDppbmhlcml0O21hcmdpbjowfWJ1dHRvbntvdmVyZmxvdzp2aXNpYmxlfWJ1dHRvbixzZWxlY3R7dGV4dC10cmFuc2Zvcm06bm9uZX1idXR0b24saHRtbCBpbnB1dFt0eXBlPWJ1dHRvbl0saW5wdXRbdHlwZT1yZXNldF0saW5wdXRbdHlwZT1zdWJtaXRdey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b247Y3Vyc29yOnBvaW50ZXJ9YnV0dG9uW2Rpc2FibGVkXSxodG1sIGlucHV0W2Rpc2FibGVkXXtjdXJzb3I6ZGVmYXVsdH1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXJ7Ym9yZGVyOjA7cGFkZGluZzowfWlucHV0W3R5cGU9Y2hlY2tib3hdLGlucHV0W3R5cGU9cmFkaW9de2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjB9aW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbntoZWlnaHQ6YXV0b31pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24saW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItc3BhY2luZzowfXRkLHRoe3BhZGRpbmc6MH0vKiEgU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzICovQG1lZGlhIHByaW50e2Jsb2NrcXVvdGUsaW1nLHByZSx0cntwYWdlLWJyZWFrLWluc2lkZTphdm9pZH0qLDphZnRlciw6YmVmb3Jle2JhY2tncm91bmQ6MCAwIWltcG9ydGFudDtjb2xvcjojMDAwIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50O3RleHQtc2hhZG93Om5vbmUhaW1wb3J0YW50fWEsYTp2aXNpdGVke3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9YVtocmVmXTphZnRlcntjb250ZW50OlwiIChcIiBhdHRyKGhyZWYpIFwiKVwifWFiYnJbdGl0bGVdOmFmdGVye2NvbnRlbnQ6XCIgKFwiIGF0dHIodGl0bGUpIFwiKVwifWFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlcixhW2hyZWZePVwiI1wiXTphZnRlcntjb250ZW50OlwiXCJ9YmxvY2txdW90ZSxwcmV7Ym9yZGVyOjFweCBzb2xpZCAjOTk5fXRoZWFke2Rpc3BsYXk6dGFibGUtaGVhZGVyLWdyb3VwfWltZ3ttYXgtd2lkdGg6MTAwJSFpbXBvcnRhbnR9aDIsaDMscHtvcnBoYW5zOjM7d2lkb3dzOjN9aDIsaDN7cGFnZS1icmVhay1hZnRlcjphdm9pZH1zZWxlY3R7YmFja2dyb3VuZDojZmZmIWltcG9ydGFudH0ubmF2YmFye2Rpc3BsYXk6bm9uZX0uYnRuPi5jYXJldCwuZHJvcHVwPi5idG4+LmNhcmV0e2JvcmRlci10b3AtY29sb3I6IzAwMCFpbXBvcnRhbnR9LmxhYmVse2JvcmRlcjoxcHggc29saWQgIzAwMH0udGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlIWltcG9ydGFudH0udGFibGUgdGQsLnRhYmxlIHRoe2JhY2tncm91bmQtY29sb3I6I2ZmZiFpbXBvcnRhbnR9LnRhYmxlLWJvcmRlcmVkIHRkLC50YWJsZS1ib3JkZXJlZCB0aHtib3JkZXI6MXB4IHNvbGlkICNkZGQhaW1wb3J0YW50fX0uaW1nLXJlc3BvbnNpdmUsLmltZy10aHVtYm5haWwsLnRhYmxlLGxhYmVse21heC13aWR0aDoxMDAlfS5pbWctdGh1bWJuYWlsLGJvZHl7YmFja2dyb3VuZC1jb2xvcjojZmZmfSosOmFmdGVyLDpiZWZvcmV7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fWh0bWx7Zm9udC1zaXplOjEwcHg7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50fWJvZHl7Zm9udC1mYW1pbHk6QmFyaW9sLEhlbHZldGljYSxWZXJkYW5hLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS40Mjg1NzE0Mztjb2xvcjojMzMzfWJ1dHRvbixpbnB1dCxzZWxlY3QsdGV4dGFyZWF7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0fWEsYTpmb2N1cyxhOmhvdmVye2NvbG9yOiM0MDdlYzk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9YTpmb2N1c3tvdXRsaW5lOmRvdHRlZCB0aGluO291dGxpbmU6LXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yIGF1dG8gNXB4O291dGxpbmUtb2Zmc2V0Oi0ycHh9LmltZy1yZXNwb25zaXZle2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmF1dG99LmltZy1yb3VuZGVke2JvcmRlci1yYWRpdXM6NnB4fS5pbWctdGh1bWJuYWlse3BhZGRpbmc6NHB4O2xpbmUtaGVpZ2h0OjEuNDI4NTcxNDM7Ym9yZGVyOjFweCBzb2xpZCAjZGRkO2JvcmRlci1yYWRpdXM6NHB4Oy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0IC41cyBlYXNlOy1tb3otdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0IC41cyBlYXNlOy1tcy10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQgLjVzIGVhc2U7LW8tdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0IC41cyBlYXNlO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dCAuNXMgZWFzZTtoZWlnaHQ6YXV0b30uaW1nLWNpcmNsZXtib3JkZXItcmFkaXVzOjUwJX1ocnttYXJnaW4tdG9wOjIycHg7bWFyZ2luLWJvdHRvbToyMnB4O2JvcmRlci10b3A6MXB4IHNvbGlkICNlZWV9LnNyLW9ubHl7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7cGFkZGluZzowO292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwwLDAsMCk7Ym9yZGVyOjB9LnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwuc3Itb25seS1mb2N1c2FibGU6Zm9jdXN7cG9zaXRpb246c3RhdGljO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87bWFyZ2luOjA7b3ZlcmZsb3c6dmlzaWJsZTtjbGlwOmF1dG99LmNvbnRhaW5lciwuY29udGFpbmVyLWZsdWlke21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG87cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuY29udGFpbmVye3dpZHRoOjc1MHB4fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmNvbnRhaW5lcnt3aWR0aDo5NzBweH19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuY29udGFpbmVye3dpZHRoOjExNzBweH19LnJvd3ttYXJnaW4tbGVmdDotMTVweDttYXJnaW4tcmlnaHQ6LTE1cHh9LmNvbC1sZy0xLC5jb2wtbGctMTAsLmNvbC1sZy0xMSwuY29sLWxnLTEyLC5jb2wtbGctMiwuY29sLWxnLTMsLmNvbC1sZy00LC5jb2wtbGctNSwuY29sLWxnLTYsLmNvbC1sZy03LC5jb2wtbGctOCwuY29sLWxnLTksLmNvbC1tZC0xLC5jb2wtbWQtMTAsLmNvbC1tZC0xMSwuY29sLW1kLTEyLC5jb2wtbWQtMiwuY29sLW1kLTMsLmNvbC1tZC00LC5jb2wtbWQtNSwuY29sLW1kLTYsLmNvbC1tZC03LC5jb2wtbWQtOCwuY29sLW1kLTksLmNvbC1zbS0xLC5jb2wtc20tMTAsLmNvbC1zbS0xMSwuY29sLXNtLTEyLC5jb2wtc20tMiwuY29sLXNtLTMsLmNvbC1zbS00LC5jb2wtc20tNSwuY29sLXNtLTYsLmNvbC1zbS03LC5jb2wtc20tOCwuY29sLXNtLTksLmNvbC14cy0xLC5jb2wteHMtMTAsLmNvbC14cy0xMSwuY29sLXhzLTEyLC5jb2wteHMtMiwuY29sLXhzLTMsLmNvbC14cy00LC5jb2wteHMtNSwuY29sLXhzLTYsLmNvbC14cy03LC5jb2wteHMtOCwuY29sLXhzLTl7cG9zaXRpb246cmVsYXRpdmU7bWluLWhlaWdodDoxcHg7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4fS5jb2wteHMtMSwuY29sLXhzLTEwLC5jb2wteHMtMTEsLmNvbC14cy0xMiwuY29sLXhzLTIsLmNvbC14cy0zLC5jb2wteHMtNCwuY29sLXhzLTUsLmNvbC14cy02LC5jb2wteHMtNywuY29sLXhzLTgsLmNvbC14cy05e2Zsb2F0OmxlZnR9LmNvbC14cy0xMnt3aWR0aDoxMDAlfS5jb2wteHMtMTF7d2lkdGg6OTEuNjY2NjY2NjclfS5jb2wteHMtMTB7d2lkdGg6ODMuMzMzMzMzMzMlfS5jb2wteHMtOXt3aWR0aDo3NSV9LmNvbC14cy04e3dpZHRoOjY2LjY2NjY2NjY3JX0uY29sLXhzLTd7d2lkdGg6NTguMzMzMzMzMzMlfS5jb2wteHMtNnt3aWR0aDo1MCV9LmNvbC14cy01e3dpZHRoOjQxLjY2NjY2NjY3JX0uY29sLXhzLTR7d2lkdGg6MzMuMzMzMzMzMzMlfS5jb2wteHMtM3t3aWR0aDoyNSV9LmNvbC14cy0ye3dpZHRoOjE2LjY2NjY2NjY3JX0uY29sLXhzLTF7d2lkdGg6OC4zMzMzMzMzMyV9LmNvbC14cy1wdWxsLTEye3JpZ2h0OjEwMCV9LmNvbC14cy1wdWxsLTExe3JpZ2h0OjkxLjY2NjY2NjY3JX0uY29sLXhzLXB1bGwtMTB7cmlnaHQ6ODMuMzMzMzMzMzMlfS5jb2wteHMtcHVsbC05e3JpZ2h0Ojc1JX0uY29sLXhzLXB1bGwtOHtyaWdodDo2Ni42NjY2NjY2NyV9LmNvbC14cy1wdWxsLTd7cmlnaHQ6NTguMzMzMzMzMzMlfS5jb2wteHMtcHVsbC02e3JpZ2h0OjUwJX0uY29sLXhzLXB1bGwtNXtyaWdodDo0MS42NjY2NjY2NyV9LmNvbC14cy1wdWxsLTR7cmlnaHQ6MzMuMzMzMzMzMzMlfS5jb2wteHMtcHVsbC0ze3JpZ2h0OjI1JX0uY29sLXhzLXB1bGwtMntyaWdodDoxNi42NjY2NjY2NyV9LmNvbC14cy1wdWxsLTF7cmlnaHQ6OC4zMzMzMzMzMyV9LmNvbC14cy1wdWxsLTB7cmlnaHQ6YXV0b30uY29sLXhzLXB1c2gtMTJ7bGVmdDoxMDAlfS5jb2wteHMtcHVzaC0xMXtsZWZ0OjkxLjY2NjY2NjY3JX0uY29sLXhzLXB1c2gtMTB7bGVmdDo4My4zMzMzMzMzMyV9LmNvbC14cy1wdXNoLTl7bGVmdDo3NSV9LmNvbC14cy1wdXNoLTh7bGVmdDo2Ni42NjY2NjY2NyV9LmNvbC14cy1wdXNoLTd7bGVmdDo1OC4zMzMzMzMzMyV9LmNvbC14cy1wdXNoLTZ7bGVmdDo1MCV9LmNvbC14cy1wdXNoLTV7bGVmdDo0MS42NjY2NjY2NyV9LmNvbC14cy1wdXNoLTR7bGVmdDozMy4zMzMzMzMzMyV9LmNvbC14cy1wdXNoLTN7bGVmdDoyNSV9LmNvbC14cy1wdXNoLTJ7bGVmdDoxNi42NjY2NjY2NyV9LmNvbC14cy1wdXNoLTF7bGVmdDo4LjMzMzMzMzMzJX0uY29sLXhzLXB1c2gtMHtsZWZ0OmF1dG99LmNvbC14cy1vZmZzZXQtMTJ7bWFyZ2luLWxlZnQ6MTAwJX0uY29sLXhzLW9mZnNldC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjY2NyV9LmNvbC14cy1vZmZzZXQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5jb2wteHMtb2Zmc2V0LTl7bWFyZ2luLWxlZnQ6NzUlfS5jb2wteHMtb2Zmc2V0LTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY2NjclfS5jb2wteHMtb2Zmc2V0LTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMlfS5jb2wteHMtb2Zmc2V0LTZ7bWFyZ2luLWxlZnQ6NTAlfS5jb2wteHMtb2Zmc2V0LTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY2NjclfS5jb2wteHMtb2Zmc2V0LTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMlfS5jb2wteHMtb2Zmc2V0LTN7bWFyZ2luLWxlZnQ6MjUlfS5jb2wteHMtb2Zmc2V0LTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjclfS5jb2wteHMtb2Zmc2V0LTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9LmNvbC14cy1vZmZzZXQtMHttYXJnaW4tbGVmdDowfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuY29sLXNtLTEsLmNvbC1zbS0xMCwuY29sLXNtLTExLC5jb2wtc20tMTIsLmNvbC1zbS0yLC5jb2wtc20tMywuY29sLXNtLTQsLmNvbC1zbS01LC5jb2wtc20tNiwuY29sLXNtLTcsLmNvbC1zbS04LC5jb2wtc20tOXtmbG9hdDpsZWZ0fS5jb2wtc20tMTJ7d2lkdGg6MTAwJX0uY29sLXNtLTExe3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLXNtLTEwe3dpZHRoOjgzLjMzMzMzMzMzJX0uY29sLXNtLTl7d2lkdGg6NzUlfS5jb2wtc20tOHt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC1zbS03e3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLXNtLTZ7d2lkdGg6NTAlfS5jb2wtc20tNXt3aWR0aDo0MS42NjY2NjY2NyV9LmNvbC1zbS00e3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLXNtLTN7d2lkdGg6MjUlfS5jb2wtc20tMnt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1zbS0xe3dpZHRoOjguMzMzMzMzMzMlfS5jb2wtc20tcHVsbC0xMntyaWdodDoxMDAlfS5jb2wtc20tcHVsbC0xMXtyaWdodDo5MS42NjY2NjY2NyV9LmNvbC1zbS1wdWxsLTEwe3JpZ2h0OjgzLjMzMzMzMzMzJX0uY29sLXNtLXB1bGwtOXtyaWdodDo3NSV9LmNvbC1zbS1wdWxsLTh7cmlnaHQ6NjYuNjY2NjY2NjclfS5jb2wtc20tcHVsbC03e3JpZ2h0OjU4LjMzMzMzMzMzJX0uY29sLXNtLXB1bGwtNntyaWdodDo1MCV9LmNvbC1zbS1wdWxsLTV7cmlnaHQ6NDEuNjY2NjY2NjclfS5jb2wtc20tcHVsbC00e3JpZ2h0OjMzLjMzMzMzMzMzJX0uY29sLXNtLXB1bGwtM3tyaWdodDoyNSV9LmNvbC1zbS1wdWxsLTJ7cmlnaHQ6MTYuNjY2NjY2NjclfS5jb2wtc20tcHVsbC0xe3JpZ2h0OjguMzMzMzMzMzMlfS5jb2wtc20tcHVsbC0we3JpZ2h0OmF1dG99LmNvbC1zbS1wdXNoLTEye2xlZnQ6MTAwJX0uY29sLXNtLXB1c2gtMTF7bGVmdDo5MS42NjY2NjY2NyV9LmNvbC1zbS1wdXNoLTEwe2xlZnQ6ODMuMzMzMzMzMzMlfS5jb2wtc20tcHVzaC05e2xlZnQ6NzUlfS5jb2wtc20tcHVzaC04e2xlZnQ6NjYuNjY2NjY2NjclfS5jb2wtc20tcHVzaC03e2xlZnQ6NTguMzMzMzMzMzMlfS5jb2wtc20tcHVzaC02e2xlZnQ6NTAlfS5jb2wtc20tcHVzaC01e2xlZnQ6NDEuNjY2NjY2NjclfS5jb2wtc20tcHVzaC00e2xlZnQ6MzMuMzMzMzMzMzMlfS5jb2wtc20tcHVzaC0ze2xlZnQ6MjUlfS5jb2wtc20tcHVzaC0ye2xlZnQ6MTYuNjY2NjY2NjclfS5jb2wtc20tcHVzaC0xe2xlZnQ6OC4zMzMzMzMzMyV9LmNvbC1zbS1wdXNoLTB7bGVmdDphdXRvfS5jb2wtc20tb2Zmc2V0LTEye21hcmdpbi1sZWZ0OjEwMCV9LmNvbC1zbS1vZmZzZXQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfS5jb2wtc20tb2Zmc2V0LTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzJX0uY29sLXNtLW9mZnNldC05e21hcmdpbi1sZWZ0Ojc1JX0uY29sLXNtLW9mZnNldC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0uY29sLXNtLW9mZnNldC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzJX0uY29sLXNtLW9mZnNldC02e21hcmdpbi1sZWZ0OjUwJX0uY29sLXNtLW9mZnNldC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0uY29sLXNtLW9mZnNldC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMzMzJX0uY29sLXNtLW9mZnNldC0ze21hcmdpbi1sZWZ0OjI1JX0uY29sLXNtLW9mZnNldC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0uY29sLXNtLW9mZnNldC0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlfS5jb2wtc20tb2Zmc2V0LTB7bWFyZ2luLWxlZnQ6MH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5jb2wtbWQtMSwuY29sLW1kLTEwLC5jb2wtbWQtMTEsLmNvbC1tZC0xMiwuY29sLW1kLTIsLmNvbC1tZC0zLC5jb2wtbWQtNCwuY29sLW1kLTUsLmNvbC1tZC02LC5jb2wtbWQtNywuY29sLW1kLTgsLmNvbC1tZC05e2Zsb2F0OmxlZnR9LmNvbC1tZC0xMnt3aWR0aDoxMDAlfS5jb2wtbWQtMTF7d2lkdGg6OTEuNjY2NjY2NjclfS5jb2wtbWQtMTB7d2lkdGg6ODMuMzMzMzMzMzMlfS5jb2wtbWQtOXt3aWR0aDo3NSV9LmNvbC1tZC04e3dpZHRoOjY2LjY2NjY2NjY3JX0uY29sLW1kLTd7d2lkdGg6NTguMzMzMzMzMzMlfS5jb2wtbWQtNnt3aWR0aDo1MCV9LmNvbC1tZC01e3dpZHRoOjQxLjY2NjY2NjY3JX0uY29sLW1kLTR7d2lkdGg6MzMuMzMzMzMzMzMlfS5jb2wtbWQtM3t3aWR0aDoyNSV9LmNvbC1tZC0ye3dpZHRoOjE2LjY2NjY2NjY3JX0uY29sLW1kLTF7d2lkdGg6OC4zMzMzMzMzMyV9LmNvbC1tZC1wdWxsLTEye3JpZ2h0OjEwMCV9LmNvbC1tZC1wdWxsLTExe3JpZ2h0OjkxLjY2NjY2NjY3JX0uY29sLW1kLXB1bGwtMTB7cmlnaHQ6ODMuMzMzMzMzMzMlfS5jb2wtbWQtcHVsbC05e3JpZ2h0Ojc1JX0uY29sLW1kLXB1bGwtOHtyaWdodDo2Ni42NjY2NjY2NyV9LmNvbC1tZC1wdWxsLTd7cmlnaHQ6NTguMzMzMzMzMzMlfS5jb2wtbWQtcHVsbC02e3JpZ2h0OjUwJX0uY29sLW1kLXB1bGwtNXtyaWdodDo0MS42NjY2NjY2NyV9LmNvbC1tZC1wdWxsLTR7cmlnaHQ6MzMuMzMzMzMzMzMlfS5jb2wtbWQtcHVsbC0ze3JpZ2h0OjI1JX0uY29sLW1kLXB1bGwtMntyaWdodDoxNi42NjY2NjY2NyV9LmNvbC1tZC1wdWxsLTF7cmlnaHQ6OC4zMzMzMzMzMyV9LmNvbC1tZC1wdWxsLTB7cmlnaHQ6YXV0b30uY29sLW1kLXB1c2gtMTJ7bGVmdDoxMDAlfS5jb2wtbWQtcHVzaC0xMXtsZWZ0OjkxLjY2NjY2NjY3JX0uY29sLW1kLXB1c2gtMTB7bGVmdDo4My4zMzMzMzMzMyV9LmNvbC1tZC1wdXNoLTl7bGVmdDo3NSV9LmNvbC1tZC1wdXNoLTh7bGVmdDo2Ni42NjY2NjY2NyV9LmNvbC1tZC1wdXNoLTd7bGVmdDo1OC4zMzMzMzMzMyV9LmNvbC1tZC1wdXNoLTZ7bGVmdDo1MCV9LmNvbC1tZC1wdXNoLTV7bGVmdDo0MS42NjY2NjY2NyV9LmNvbC1tZC1wdXNoLTR7bGVmdDozMy4zMzMzMzMzMyV9LmNvbC1tZC1wdXNoLTN7bGVmdDoyNSV9LmNvbC1tZC1wdXNoLTJ7bGVmdDoxNi42NjY2NjY2NyV9LmNvbC1tZC1wdXNoLTF7bGVmdDo4LjMzMzMzMzMzJX0uY29sLW1kLXB1c2gtMHtsZWZ0OmF1dG99LmNvbC1tZC1vZmZzZXQtMTJ7bWFyZ2luLWxlZnQ6MTAwJX0uY29sLW1kLW9mZnNldC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjY2NyV9LmNvbC1tZC1vZmZzZXQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5jb2wtbWQtb2Zmc2V0LTl7bWFyZ2luLWxlZnQ6NzUlfS5jb2wtbWQtb2Zmc2V0LTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY2NjclfS5jb2wtbWQtb2Zmc2V0LTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMlfS5jb2wtbWQtb2Zmc2V0LTZ7bWFyZ2luLWxlZnQ6NTAlfS5jb2wtbWQtb2Zmc2V0LTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY2NjclfS5jb2wtbWQtb2Zmc2V0LTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMlfS5jb2wtbWQtb2Zmc2V0LTN7bWFyZ2luLWxlZnQ6MjUlfS5jb2wtbWQtb2Zmc2V0LTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjclfS5jb2wtbWQtb2Zmc2V0LTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9LmNvbC1tZC1vZmZzZXQtMHttYXJnaW4tbGVmdDowfX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5jb2wtbGctMSwuY29sLWxnLTEwLC5jb2wtbGctMTEsLmNvbC1sZy0xMiwuY29sLWxnLTIsLmNvbC1sZy0zLC5jb2wtbGctNCwuY29sLWxnLTUsLmNvbC1sZy02LC5jb2wtbGctNywuY29sLWxnLTgsLmNvbC1sZy05e2Zsb2F0OmxlZnR9LmNvbC1sZy0xMnt3aWR0aDoxMDAlfS5jb2wtbGctMTF7d2lkdGg6OTEuNjY2NjY2NjclfS5jb2wtbGctMTB7d2lkdGg6ODMuMzMzMzMzMzMlfS5jb2wtbGctOXt3aWR0aDo3NSV9LmNvbC1sZy04e3dpZHRoOjY2LjY2NjY2NjY3JX0uY29sLWxnLTd7d2lkdGg6NTguMzMzMzMzMzMlfS5jb2wtbGctNnt3aWR0aDo1MCV9LmNvbC1sZy01e3dpZHRoOjQxLjY2NjY2NjY3JX0uY29sLWxnLTR7d2lkdGg6MzMuMzMzMzMzMzMlfS5jb2wtbGctM3t3aWR0aDoyNSV9LmNvbC1sZy0ye3dpZHRoOjE2LjY2NjY2NjY3JX0uY29sLWxnLTF7d2lkdGg6OC4zMzMzMzMzMyV9LmNvbC1sZy1wdWxsLTEye3JpZ2h0OjEwMCV9LmNvbC1sZy1wdWxsLTExe3JpZ2h0OjkxLjY2NjY2NjY3JX0uY29sLWxnLXB1bGwtMTB7cmlnaHQ6ODMuMzMzMzMzMzMlfS5jb2wtbGctcHVsbC05e3JpZ2h0Ojc1JX0uY29sLWxnLXB1bGwtOHtyaWdodDo2Ni42NjY2NjY2NyV9LmNvbC1sZy1wdWxsLTd7cmlnaHQ6NTguMzMzMzMzMzMlfS5jb2wtbGctcHVsbC02e3JpZ2h0OjUwJX0uY29sLWxnLXB1bGwtNXtyaWdodDo0MS42NjY2NjY2NyV9LmNvbC1sZy1wdWxsLTR7cmlnaHQ6MzMuMzMzMzMzMzMlfS5jb2wtbGctcHVsbC0ze3JpZ2h0OjI1JX0uY29sLWxnLXB1bGwtMntyaWdodDoxNi42NjY2NjY2NyV9LmNvbC1sZy1wdWxsLTF7cmlnaHQ6OC4zMzMzMzMzMyV9LmNvbC1sZy1wdWxsLTB7cmlnaHQ6YXV0b30uY29sLWxnLXB1c2gtMTJ7bGVmdDoxMDAlfS5jb2wtbGctcHVzaC0xMXtsZWZ0OjkxLjY2NjY2NjY3JX0uY29sLWxnLXB1c2gtMTB7bGVmdDo4My4zMzMzMzMzMyV9LmNvbC1sZy1wdXNoLTl7bGVmdDo3NSV9LmNvbC1sZy1wdXNoLTh7bGVmdDo2Ni42NjY2NjY2NyV9LmNvbC1sZy1wdXNoLTd7bGVmdDo1OC4zMzMzMzMzMyV9LmNvbC1sZy1wdXNoLTZ7bGVmdDo1MCV9LmNvbC1sZy1wdXNoLTV7bGVmdDo0MS42NjY2NjY2NyV9LmNvbC1sZy1wdXNoLTR7bGVmdDozMy4zMzMzMzMzMyV9LmNvbC1sZy1wdXNoLTN7bGVmdDoyNSV9LmNvbC1sZy1wdXNoLTJ7bGVmdDoxNi42NjY2NjY2NyV9LmNvbC1sZy1wdXNoLTF7bGVmdDo4LjMzMzMzMzMzJX0uY29sLWxnLXB1c2gtMHtsZWZ0OmF1dG99LmNvbC1sZy1vZmZzZXQtMTJ7bWFyZ2luLWxlZnQ6MTAwJX0uY29sLWxnLW9mZnNldC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjY2NyV9LmNvbC1sZy1vZmZzZXQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5jb2wtbGctb2Zmc2V0LTl7bWFyZ2luLWxlZnQ6NzUlfS5jb2wtbGctb2Zmc2V0LTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY2NjclfS5jb2wtbGctb2Zmc2V0LTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMlfS5jb2wtbGctb2Zmc2V0LTZ7bWFyZ2luLWxlZnQ6NTAlfS5jb2wtbGctb2Zmc2V0LTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY2NjclfS5jb2wtbGctb2Zmc2V0LTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMlfS5jb2wtbGctb2Zmc2V0LTN7bWFyZ2luLWxlZnQ6MjUlfS5jb2wtbGctb2Zmc2V0LTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjclfS5jb2wtbGctb2Zmc2V0LTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9LmNvbC1sZy1vZmZzZXQtMHttYXJnaW4tbGVmdDowfX10YWJsZXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fWNhcHRpb257cGFkZGluZy10b3A6OHB4O3BhZGRpbmctYm90dG9tOjhweDtjb2xvcjojNzc3fS50YWJsZXt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MjJweH0udGFibGU+dGJvZHk+dHI+dGQsLnRhYmxlPnRib2R5PnRyPnRoLC50YWJsZT50Zm9vdD50cj50ZCwudGFibGU+dGZvb3Q+dHI+dGgsLnRhYmxlPnRoZWFkPnRyPnRkLC50YWJsZT50aGVhZD50cj50aHtwYWRkaW5nOjhweDtsaW5lLWhlaWdodDoxLjQyODU3MTQzO3ZlcnRpY2FsLWFsaWduOnRvcDtib3JkZXItdG9wOjFweCBzb2xpZCAjZGRkfS50YWJsZT50aGVhZD50cj50aHt2ZXJ0aWNhbC1hbGlnbjpib3R0b207Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2RkZH0udGFibGU+Y2FwdGlvbit0aGVhZD50cjpmaXJzdC1jaGlsZD50ZCwudGFibGU+Y2FwdGlvbit0aGVhZD50cjpmaXJzdC1jaGlsZD50aCwudGFibGU+Y29sZ3JvdXArdGhlYWQ+dHI6Zmlyc3QtY2hpbGQ+dGQsLnRhYmxlPmNvbGdyb3VwK3RoZWFkPnRyOmZpcnN0LWNoaWxkPnRoLC50YWJsZT50aGVhZDpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZD50ZCwudGFibGU+dGhlYWQ6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQ+dGh7Ym9yZGVyLXRvcDowfS50YWJsZT50Ym9keSt0Ym9keXtib3JkZXItdG9wOjJweCBzb2xpZCAjZGRkfS50YWJsZSAudGFibGV7YmFja2dyb3VuZC1jb2xvcjojZmZmfS50YWJsZS1jb25kZW5zZWQ+dGJvZHk+dHI+dGQsLnRhYmxlLWNvbmRlbnNlZD50Ym9keT50cj50aCwudGFibGUtY29uZGVuc2VkPnRmb290PnRyPnRkLC50YWJsZS1jb25kZW5zZWQ+dGZvb3Q+dHI+dGgsLnRhYmxlLWNvbmRlbnNlZD50aGVhZD50cj50ZCwudGFibGUtY29uZGVuc2VkPnRoZWFkPnRyPnRoe3BhZGRpbmc6NXB4fWZpZWxkc2V0LGxlZ2VuZHtwYWRkaW5nOjA7Ym9yZGVyOjB9LnRhYmxlLWJvcmRlcmVkLC50YWJsZS1ib3JkZXJlZD50Ym9keT50cj50ZCwudGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI+dGgsLnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRkLC50YWJsZS1ib3JkZXJlZD50Zm9vdD50cj50aCwudGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGQsLnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyPnRoe2JvcmRlcjoxcHggc29saWQgI2RkZH0udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGQsLnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyPnRoe2JvcmRlci1ib3R0b20td2lkdGg6MnB4fS50YWJsZS1zdHJpcGVkPnRib2R5PnRyOm50aC1vZi10eXBlKG9kZCl7YmFja2dyb3VuZC1jb2xvcjojZjlmOWY5fS50YWJsZS1ob3Zlcj50Ym9keT50cjpob3ZlciwudGFibGU+dGJvZHk+dHIuYWN0aXZlPnRkLC50YWJsZT50Ym9keT50ci5hY3RpdmU+dGgsLnRhYmxlPnRib2R5PnRyPnRkLmFjdGl2ZSwudGFibGU+dGJvZHk+dHI+dGguYWN0aXZlLC50YWJsZT50Zm9vdD50ci5hY3RpdmU+dGQsLnRhYmxlPnRmb290PnRyLmFjdGl2ZT50aCwudGFibGU+dGZvb3Q+dHI+dGQuYWN0aXZlLC50YWJsZT50Zm9vdD50cj50aC5hY3RpdmUsLnRhYmxlPnRoZWFkPnRyLmFjdGl2ZT50ZCwudGFibGU+dGhlYWQ+dHIuYWN0aXZlPnRoLC50YWJsZT50aGVhZD50cj50ZC5hY3RpdmUsLnRhYmxlPnRoZWFkPnRyPnRoLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjV9dGFibGUgY29sW2NsYXNzKj1jb2wtXXtwb3NpdGlvbjpzdGF0aWM7ZmxvYXQ6bm9uZTtkaXNwbGF5OnRhYmxlLWNvbHVtbn10YWJsZSB0ZFtjbGFzcyo9Y29sLV0sdGFibGUgdGhbY2xhc3MqPWNvbC1de3Bvc2l0aW9uOnN0YXRpYztmbG9hdDpub25lO2Rpc3BsYXk6dGFibGUtY2VsbH0udGFibGUtaG92ZXI+dGJvZHk+dHIuYWN0aXZlOmhvdmVyPnRkLC50YWJsZS1ob3Zlcj50Ym9keT50ci5hY3RpdmU6aG92ZXI+dGgsLnRhYmxlLWhvdmVyPnRib2R5PnRyOmhvdmVyPi5hY3RpdmUsLnRhYmxlLWhvdmVyPnRib2R5PnRyPnRkLmFjdGl2ZTpob3ZlciwudGFibGUtaG92ZXI+dGJvZHk+dHI+dGguYWN0aXZlOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2U4ZThlOH0udGFibGU+dGJvZHk+dHIuc3VjY2Vzcz50ZCwudGFibGU+dGJvZHk+dHIuc3VjY2Vzcz50aCwudGFibGU+dGJvZHk+dHI+dGQuc3VjY2VzcywudGFibGU+dGJvZHk+dHI+dGguc3VjY2VzcywudGFibGU+dGZvb3Q+dHIuc3VjY2Vzcz50ZCwudGFibGU+dGZvb3Q+dHIuc3VjY2Vzcz50aCwudGFibGU+dGZvb3Q+dHI+dGQuc3VjY2VzcywudGFibGU+dGZvb3Q+dHI+dGguc3VjY2VzcywudGFibGU+dGhlYWQ+dHIuc3VjY2Vzcz50ZCwudGFibGU+dGhlYWQ+dHIuc3VjY2Vzcz50aCwudGFibGU+dGhlYWQ+dHI+dGQuc3VjY2VzcywudGFibGU+dGhlYWQ+dHI+dGguc3VjY2Vzc3tiYWNrZ3JvdW5kLWNvbG9yOiNkZmYwZDh9LnRhYmxlLWhvdmVyPnRib2R5PnRyLnN1Y2Nlc3M6aG92ZXI+dGQsLnRhYmxlLWhvdmVyPnRib2R5PnRyLnN1Y2Nlc3M6aG92ZXI+dGgsLnRhYmxlLWhvdmVyPnRib2R5PnRyOmhvdmVyPi5zdWNjZXNzLC50YWJsZS1ob3Zlcj50Ym9keT50cj50ZC5zdWNjZXNzOmhvdmVyLC50YWJsZS1ob3Zlcj50Ym9keT50cj50aC5zdWNjZXNzOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2QwZTljNn0udGFibGU+dGJvZHk+dHIuaW5mbz50ZCwudGFibGU+dGJvZHk+dHIuaW5mbz50aCwudGFibGU+dGJvZHk+dHI+dGQuaW5mbywudGFibGU+dGJvZHk+dHI+dGguaW5mbywudGFibGU+dGZvb3Q+dHIuaW5mbz50ZCwudGFibGU+dGZvb3Q+dHIuaW5mbz50aCwudGFibGU+dGZvb3Q+dHI+dGQuaW5mbywudGFibGU+dGZvb3Q+dHI+dGguaW5mbywudGFibGU+dGhlYWQ+dHIuaW5mbz50ZCwudGFibGU+dGhlYWQ+dHIuaW5mbz50aCwudGFibGU+dGhlYWQ+dHI+dGQuaW5mbywudGFibGU+dGhlYWQ+dHI+dGguaW5mb3tiYWNrZ3JvdW5kLWNvbG9yOiNkOWVkZjd9LnRhYmxlLWhvdmVyPnRib2R5PnRyLmluZm86aG92ZXI+dGQsLnRhYmxlLWhvdmVyPnRib2R5PnRyLmluZm86aG92ZXI+dGgsLnRhYmxlLWhvdmVyPnRib2R5PnRyOmhvdmVyPi5pbmZvLC50YWJsZS1ob3Zlcj50Ym9keT50cj50ZC5pbmZvOmhvdmVyLC50YWJsZS1ob3Zlcj50Ym9keT50cj50aC5pbmZvOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2M0ZTNmM30udGFibGU+dGJvZHk+dHIud2FybmluZz50ZCwudGFibGU+dGJvZHk+dHIud2FybmluZz50aCwudGFibGU+dGJvZHk+dHI+dGQud2FybmluZywudGFibGU+dGJvZHk+dHI+dGgud2FybmluZywudGFibGU+dGZvb3Q+dHIud2FybmluZz50ZCwudGFibGU+dGZvb3Q+dHIud2FybmluZz50aCwudGFibGU+dGZvb3Q+dHI+dGQud2FybmluZywudGFibGU+dGZvb3Q+dHI+dGgud2FybmluZywudGFibGU+dGhlYWQ+dHIud2FybmluZz50ZCwudGFibGU+dGhlYWQ+dHIud2FybmluZz50aCwudGFibGU+dGhlYWQ+dHI+dGQud2FybmluZywudGFibGU+dGhlYWQ+dHI+dGgud2FybmluZ3tiYWNrZ3JvdW5kLWNvbG9yOiNmY2Y4ZTN9LnRhYmxlLWhvdmVyPnRib2R5PnRyLndhcm5pbmc6aG92ZXI+dGQsLnRhYmxlLWhvdmVyPnRib2R5PnRyLndhcm5pbmc6aG92ZXI+dGgsLnRhYmxlLWhvdmVyPnRib2R5PnRyOmhvdmVyPi53YXJuaW5nLC50YWJsZS1ob3Zlcj50Ym9keT50cj50ZC53YXJuaW5nOmhvdmVyLC50YWJsZS1ob3Zlcj50Ym9keT50cj50aC53YXJuaW5nOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZhZjJjY30udGFibGU+dGJvZHk+dHIuZGFuZ2VyPnRkLC50YWJsZT50Ym9keT50ci5kYW5nZXI+dGgsLnRhYmxlPnRib2R5PnRyPnRkLmRhbmdlciwudGFibGU+dGJvZHk+dHI+dGguZGFuZ2VyLC50YWJsZT50Zm9vdD50ci5kYW5nZXI+dGQsLnRhYmxlPnRmb290PnRyLmRhbmdlcj50aCwudGFibGU+dGZvb3Q+dHI+dGQuZGFuZ2VyLC50YWJsZT50Zm9vdD50cj50aC5kYW5nZXIsLnRhYmxlPnRoZWFkPnRyLmRhbmdlcj50ZCwudGFibGU+dGhlYWQ+dHIuZGFuZ2VyPnRoLC50YWJsZT50aGVhZD50cj50ZC5kYW5nZXIsLnRhYmxlPnRoZWFkPnRyPnRoLmRhbmdlcntiYWNrZ3JvdW5kLWNvbG9yOiNmMmRlZGV9LnRhYmxlLWhvdmVyPnRib2R5PnRyLmRhbmdlcjpob3Zlcj50ZCwudGFibGUtaG92ZXI+dGJvZHk+dHIuZGFuZ2VyOmhvdmVyPnRoLC50YWJsZS1ob3Zlcj50Ym9keT50cjpob3Zlcj4uZGFuZ2VyLC50YWJsZS1ob3Zlcj50Ym9keT50cj50ZC5kYW5nZXI6aG92ZXIsLnRhYmxlLWhvdmVyPnRib2R5PnRyPnRoLmRhbmdlcjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNlYmNjY2N9LnRhYmxlLXJlc3BvbnNpdmV7b3ZlcmZsb3cteDphdXRvO21pbi1oZWlnaHQ6LjAxJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsudGFibGUtcmVzcG9uc2l2ZXt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MTYuNXB4O292ZXJmbG93LXk6aGlkZGVuOy1tcy1vdmVyZmxvdy1zdHlsZTotbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7Ym9yZGVyOjFweCBzb2xpZCAjZGRkfS50YWJsZS1yZXNwb25zaXZlPi50YWJsZXttYXJnaW4tYm90dG9tOjB9LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlPnRib2R5PnRyPnRkLC50YWJsZS1yZXNwb25zaXZlPi50YWJsZT50Ym9keT50cj50aCwudGFibGUtcmVzcG9uc2l2ZT4udGFibGU+dGZvb3Q+dHI+dGQsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlPnRmb290PnRyPnRoLC50YWJsZS1yZXNwb25zaXZlPi50YWJsZT50aGVhZD50cj50ZCwudGFibGUtcmVzcG9uc2l2ZT4udGFibGU+dGhlYWQ+dHI+dGh7d2hpdGUtc3BhY2U6bm93cmFwfS50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZHtib3JkZXI6MH0udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI+dGQ6Zmlyc3QtY2hpbGQsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyPnRoOmZpcnN0LWNoaWxkLC50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Zm9vdD50cj50ZDpmaXJzdC1jaGlsZCwudGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGZvb3Q+dHI+dGg6Zmlyc3QtY2hpbGQsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyPnRkOmZpcnN0LWNoaWxkLC50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50aGVhZD50cj50aDpmaXJzdC1jaGlsZHtib3JkZXItbGVmdDowfS50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cj50ZDpsYXN0LWNoaWxkLC50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cj50aDpsYXN0LWNoaWxkLC50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Zm9vdD50cj50ZDpsYXN0LWNoaWxkLC50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Zm9vdD50cj50aDpsYXN0LWNoaWxkLC50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50aGVhZD50cj50ZDpsYXN0LWNoaWxkLC50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50aGVhZD50cj50aDpsYXN0LWNoaWxke2JvcmRlci1yaWdodDowfS50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cjpsYXN0LWNoaWxkPnRkLC50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cjpsYXN0LWNoaWxkPnRoLC50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Zm9vdD50cjpsYXN0LWNoaWxkPnRkLC50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Zm9vdD50cjpsYXN0LWNoaWxkPnRoe2JvcmRlci1ib3R0b206MH19ZmllbGRzZXR7bWFyZ2luOjA7bWluLXdpZHRoOjB9bGVnZW5ke2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjIycHg7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6aW5oZXJpdDtjb2xvcjojMzMzO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlNWU1ZTV9bGFiZWx7bWFyZ2luLWJvdHRvbTo1cHg7Zm9udC13ZWlnaHQ6NzAwfS5jaGVja2JveCBsYWJlbCwuY2hlY2tib3gtaW5saW5lLC5yYWRpbyBsYWJlbCwucmFkaW8taW5saW5le2ZvbnQtd2VpZ2h0OjQwMDtwYWRkaW5nLWxlZnQ6MjBweDtjdXJzb3I6cG9pbnRlcjttYXJnaW4tYm90dG9tOjB9aW5wdXRbdHlwZT1zZWFyY2hdey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX1pbnB1dFt0eXBlPWNoZWNrYm94XSxpbnB1dFt0eXBlPXJhZGlvXXttYXJnaW46NHB4IDAgMDttYXJnaW4tdG9wOjFweFxcOTtsaW5lLWhlaWdodDpub3JtYWx9LmZvcm0tY29udHJvbCxvdXRwdXR7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS40Mjg1NzE0Mztjb2xvcjojNTU1O2Rpc3BsYXk6YmxvY2t9aW5wdXRbdHlwZT1maWxlXXtkaXNwbGF5OmJsb2NrfWlucHV0W3R5cGU9cmFuZ2Vde2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX1zZWxlY3RbbXVsdGlwbGVdLHNlbGVjdFtzaXplXXtoZWlnaHQ6YXV0b31pbnB1dFt0eXBlPWZpbGVdOmZvY3VzLGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzLGlucHV0W3R5cGU9cmFkaW9dOmZvY3Vze291dGxpbmU6ZG90dGVkIHRoaW47b3V0bGluZTotd2Via2l0LWZvY3VzLXJpbmctY29sb3IgYXV0byA1cHg7b3V0bGluZS1vZmZzZXQ6LTJweH1vdXRwdXR7cGFkZGluZy10b3A6N3B4fS5mb3JtLWNvbnRyb2x7d2lkdGg6MTAwJTtoZWlnaHQ6MzZweDtwYWRkaW5nOjZweCAxMnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JvcmRlci1yYWRpdXM6NHB4Oy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpOy13ZWJraXQtdHJhbnNpdGlvbjpib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cyxib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXMgLjVzIGVhc2U7LW1vei10cmFuc2l0aW9uOmJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cyAuNXMgZWFzZTstbXMtdHJhbnNpdGlvbjpib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cyxib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXMgLjVzIGVhc2U7LW8tdHJhbnNpdGlvbjpib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cyxib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXMgLjVzIGVhc2U7dHJhbnNpdGlvbjpib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cyxib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXMgLjVzIGVhc2V9LmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCwuaW5wdXQtc217Zm9udC1zaXplOjE0cHg7Ym9yZGVyLXJhZGl1czozcHg7cGFkZGluZzo1cHggMTBweH0uZm9ybS1jb250cm9sOmZvY3Vze2JvcmRlci1jb2xvcjojNjZhZmU5O291dGxpbmU6MDstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksMCAwIDhweCByZ2JhKDEwMiwxNzUsMjMzLC42KTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLDAgMCA4cHggcmdiYSgxMDIsMTc1LDIzMywuNil9LmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjojOTk5O29wYWNpdHk6MX0uZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojOTk5fS5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6Izk5OX0uaGFzLXN1Y2Nlc3MgLmNoZWNrYm94LC5oYXMtc3VjY2VzcyAuY2hlY2tib3gtaW5saW5lLC5oYXMtc3VjY2VzcyAuY29udHJvbC1sYWJlbCwuaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC1mZWVkYmFjaywuaGFzLXN1Y2Nlc3MgLmhlbHAtYmxvY2ssLmhhcy1zdWNjZXNzIC5yYWRpbywuaGFzLXN1Y2Nlc3MgLnJhZGlvLWlubGluZSwuaGFzLXN1Y2Nlc3MuY2hlY2tib3ggbGFiZWwsLmhhcy1zdWNjZXNzLmNoZWNrYm94LWlubGluZSBsYWJlbCwuaGFzLXN1Y2Nlc3MucmFkaW8gbGFiZWwsLmhhcy1zdWNjZXNzLnJhZGlvLWlubGluZSBsYWJlbHtjb2xvcjojM2M3NjNkfS5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLGZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1jb250cm9se2N1cnNvcjpub3QtYWxsb3dlZDtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7b3BhY2l0eToxfXRleHRhcmVhLmZvcm0tY29udHJvbHtoZWlnaHQ6YXV0b31AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApe2lucHV0W3R5cGU9ZGF0ZV0saW5wdXRbdHlwZT10aW1lXSxpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxpbnB1dFt0eXBlPW1vbnRoXXtsaW5lLWhlaWdodDozNnB4fS5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPWRhdGVdLC5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPXRpbWVdLC5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwuaW5wdXQtZ3JvdXAtc20gaW5wdXRbdHlwZT1tb250aF0saW5wdXRbdHlwZT1kYXRlXS5pbnB1dC1zbSxpbnB1dFt0eXBlPXRpbWVdLmlucHV0LXNtLGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLmlucHV0LXNtLGlucHV0W3R5cGU9bW9udGhdLmlucHV0LXNte2xpbmUtaGVpZ2h0OjMzcHh9LmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9ZGF0ZV0sLmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9dGltZV0sLmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPW1vbnRoXSxpbnB1dFt0eXBlPWRhdGVdLmlucHV0LWxnLGlucHV0W3R5cGU9dGltZV0uaW5wdXQtbGcsaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0uaW5wdXQtbGcsaW5wdXRbdHlwZT1tb250aF0uaW5wdXQtbGd7bGluZS1oZWlnaHQ6NDlweH19LmNoZWNrYm94LC5yYWRpb3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6MTBweDttYXJnaW4tYm90dG9tOjEwcHh9LmNoZWNrYm94IGxhYmVsLC5yYWRpbyBsYWJlbHttaW4taGVpZ2h0OjIycHh9LmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdLC5jaGVja2JveC1pbmxpbmUgaW5wdXRbdHlwZT1jaGVja2JveF0sLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dLC5yYWRpby1pbmxpbmUgaW5wdXRbdHlwZT1yYWRpb117cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luLWxlZnQ6LTIwcHg7bWFyZ2luLXRvcDo0cHhcXDl9LmNoZWNrYm94Ky5jaGVja2JveCwucmFkaW8rLnJhZGlve21hcmdpbi10b3A6LTVweH0uY2hlY2tib3gtaW5saW5lLC5yYWRpby1pbmxpbmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlfS5jaGVja2JveC1pbmxpbmUrLmNoZWNrYm94LWlubGluZSwucmFkaW8taW5saW5lKy5yYWRpby1pbmxpbmV7bWFyZ2luLXRvcDowO21hcmdpbi1sZWZ0OjEwcHh9LmNoZWNrYm94LWlubGluZS5kaXNhYmxlZCwuY2hlY2tib3guZGlzYWJsZWQgbGFiZWwsLnJhZGlvLWlubGluZS5kaXNhYmxlZCwucmFkaW8uZGlzYWJsZWQgbGFiZWwsZmllbGRzZXRbZGlzYWJsZWRdIC5jaGVja2JveCBsYWJlbCxmaWVsZHNldFtkaXNhYmxlZF0gLmNoZWNrYm94LWlubGluZSxmaWVsZHNldFtkaXNhYmxlZF0gLnJhZGlvIGxhYmVsLGZpZWxkc2V0W2Rpc2FibGVkXSAucmFkaW8taW5saW5lLGZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPWNoZWNrYm94XSxmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1yYWRpb10saW5wdXRbdHlwZT1jaGVja2JveF0uZGlzYWJsZWQsaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdLGlucHV0W3R5cGU9cmFkaW9dLmRpc2FibGVkLGlucHV0W3R5cGU9cmFkaW9dW2Rpc2FibGVkXXtjdXJzb3I6bm90LWFsbG93ZWR9LmZvcm0tY29udHJvbC1zdGF0aWN7cGFkZGluZy10b3A6N3B4O3BhZGRpbmctYm90dG9tOjdweDttYXJnaW4tYm90dG9tOjB9LmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtbGcsLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtc217cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfS5pbnB1dC1zbXtoZWlnaHQ6MzNweDtsaW5lLWhlaWdodDoxLjV9c2VsZWN0LmlucHV0LXNte2hlaWdodDozM3B4O2xpbmUtaGVpZ2h0OjMzcHh9c2VsZWN0W211bHRpcGxlXS5pbnB1dC1zbSx0ZXh0YXJlYS5pbnB1dC1zbXtoZWlnaHQ6YXV0b30uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9se2hlaWdodDozM3B4O2xpbmUtaGVpZ2h0OjEuNX0uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sLC5pbnB1dC1sZ3tib3JkZXItcmFkaXVzOjZweDtwYWRkaW5nOjEwcHggMTZweDtmb250LXNpemU6MjBweH1zZWxlY3QuZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9se2hlaWdodDozM3B4O2xpbmUtaGVpZ2h0OjMzcHh9c2VsZWN0W211bHRpcGxlXS5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wsdGV4dGFyZWEuZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9se2hlaWdodDphdXRvfS5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wtc3RhdGlje2hlaWdodDozM3B4O3BhZGRpbmc6NXB4IDEwcHg7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS41fS5pbnB1dC1sZ3toZWlnaHQ6NDlweDtsaW5lLWhlaWdodDoxLjMzMzMzMzN9c2VsZWN0LmlucHV0LWxne2hlaWdodDo0OXB4O2xpbmUtaGVpZ2h0OjQ5cHh9c2VsZWN0W211bHRpcGxlXS5pbnB1dC1sZyx0ZXh0YXJlYS5pbnB1dC1sZ3toZWlnaHQ6YXV0b30uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9se2hlaWdodDo0OXB4O2xpbmUtaGVpZ2h0OjEuMzMzMzMzM31zZWxlY3QuZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9se2hlaWdodDo0OXB4O2xpbmUtaGVpZ2h0OjQ5cHh9c2VsZWN0W211bHRpcGxlXS5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wsdGV4dGFyZWEuZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9se2hlaWdodDphdXRvfS5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wtc3RhdGlje2hlaWdodDo0OXB4O3BhZGRpbmc6MTBweCAxNnB4O2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjEuMzMzMzMzM30uaGFzLWZlZWRiYWNre3Bvc2l0aW9uOnJlbGF0aXZlfS5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbHtwYWRkaW5nLXJpZ2h0OjQ1cHh9LmZvcm0tY29udHJvbC1mZWVkYmFja3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO3otaW5kZXg6MjtkaXNwbGF5OmJsb2NrO3dpZHRoOjM2cHg7aGVpZ2h0OjM2cHg7bGluZS1oZWlnaHQ6MzZweDt0ZXh0LWFsaWduOmNlbnRlcjtwb2ludGVyLWV2ZW50czpub25lfS5pbnB1dC1sZysuZm9ybS1jb250cm9sLWZlZWRiYWNre3dpZHRoOjQ5cHg7aGVpZ2h0OjQ5cHg7bGluZS1oZWlnaHQ6NDlweH0uaW5wdXQtc20rLmZvcm0tY29udHJvbC1mZWVkYmFja3t3aWR0aDozM3B4O2hlaWdodDozM3B4O2xpbmUtaGVpZ2h0OjMzcHh9Lmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2x7Ym9yZGVyLWNvbG9yOiMzYzc2M2Q7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSl9Lmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2w6Zm9jdXN7Ym9yZGVyLWNvbG9yOiMyYjU0MmM7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLDAgMCA2cHggIzY3YjE2ODtib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLDAgMCA2cHggIzY3YjE2OH0uaGFzLXN1Y2Nlc3MgLmlucHV0LWdyb3VwLWFkZG9ue2NvbG9yOiMzYzc2M2Q7Ym9yZGVyLWNvbG9yOiMzYzc2M2Q7YmFja2dyb3VuZC1jb2xvcjojZGZmMGQ4fS5oYXMtd2FybmluZyAuY2hlY2tib3gsLmhhcy13YXJuaW5nIC5jaGVja2JveC1pbmxpbmUsLmhhcy13YXJuaW5nIC5jb250cm9sLWxhYmVsLC5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLC5oYXMtd2FybmluZyAuaGVscC1ibG9jaywuaGFzLXdhcm5pbmcgLnJhZGlvLC5oYXMtd2FybmluZyAucmFkaW8taW5saW5lLC5oYXMtd2FybmluZy5jaGVja2JveCBsYWJlbCwuaGFzLXdhcm5pbmcuY2hlY2tib3gtaW5saW5lIGxhYmVsLC5oYXMtd2FybmluZy5yYWRpbyBsYWJlbCwuaGFzLXdhcm5pbmcucmFkaW8taW5saW5lIGxhYmVse2NvbG9yOiM4YTZkM2J9Lmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2x7Ym9yZGVyLWNvbG9yOiM4YTZkM2I7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSl9Lmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2w6Zm9jdXN7Ym9yZGVyLWNvbG9yOiM2NjUxMmM7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLDAgMCA2cHggI2MwYTE2Yjtib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLDAgMCA2cHggI2MwYTE2Yn0uaGFzLXdhcm5pbmcgLmlucHV0LWdyb3VwLWFkZG9ue2NvbG9yOiM4YTZkM2I7Ym9yZGVyLWNvbG9yOiM4YTZkM2I7YmFja2dyb3VuZC1jb2xvcjojZmNmOGUzfS5oYXMtZXJyb3IgLmNoZWNrYm94LC5oYXMtZXJyb3IgLmNoZWNrYm94LWlubGluZSwuaGFzLWVycm9yIC5jb250cm9sLWxhYmVsLC5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC1mZWVkYmFjaywuaGFzLWVycm9yIC5oZWxwLWJsb2NrLC5oYXMtZXJyb3IgLnJhZGlvLC5oYXMtZXJyb3IgLnJhZGlvLWlubGluZSwuaGFzLWVycm9yLmNoZWNrYm94IGxhYmVsLC5oYXMtZXJyb3IuY2hlY2tib3gtaW5saW5lIGxhYmVsLC5oYXMtZXJyb3IucmFkaW8gbGFiZWwsLmhhcy1lcnJvci5yYWRpby1pbmxpbmUgbGFiZWx7Y29sb3I6I2E5NDQ0Mn0uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2x7Ym9yZGVyLWNvbG9yOiNhOTQ0NDI7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSl9Lmhhcy1lcnJvciAuZm9ybS1jb250cm9sOmZvY3Vze2JvcmRlci1jb2xvcjojODQzNTM0Oy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwwIDAgNnB4ICNjZTg0ODM7Ym94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwwIDAgNnB4ICNjZTg0ODN9Lmhhcy1lcnJvciAuaW5wdXQtZ3JvdXAtYWRkb257Y29sb3I6I2E5NDQ0Mjtib3JkZXItY29sb3I6I2E5NDQ0MjtiYWNrZ3JvdW5kLWNvbG9yOiNmMmRlZGV9Lmhhcy1mZWVkYmFjayBsYWJlbH4uZm9ybS1jb250cm9sLWZlZWRiYWNre3RvcDoyN3B4fS5oYXMtZmVlZGJhY2sgbGFiZWwuc3Itb25seX4uZm9ybS1jb250cm9sLWZlZWRiYWNre3RvcDowfS5oZWxwLWJsb2Nre2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDo1cHg7bWFyZ2luLWJvdHRvbToxMHB4O2NvbG9yOiM3MzczNzN9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXN0YXRpYywuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXB7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZvcm0taW5saW5lIC5jb250cm9sLWxhYmVsLC5mb3JtLWlubGluZSAuZm9ybS1ncm91cHttYXJnaW4tYm90dG9tOjA7dmVydGljYWwtYWxpZ246bWlkZGxlfS5mb3JtLWlubGluZSAuZm9ybS1jb250cm9se2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG87dmVydGljYWwtYWxpZ246bWlkZGxlfS5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXB7ZGlzcGxheTppbmxpbmUtdGFibGU7dmVydGljYWwtYWxpZ246bWlkZGxlfS5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCwuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hZGRvbiwuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG57d2lkdGg6YXV0b30uZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2x7d2lkdGg6MTAwJX0uZm9ybS1pbmxpbmUgLmNoZWNrYm94LC5mb3JtLWlubGluZSAucmFkaW97ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmZvcm0taW5saW5lIC5jaGVja2JveCBsYWJlbCwuZm9ybS1pbmxpbmUgLnJhZGlvIGxhYmVse3BhZGRpbmctbGVmdDowfS5mb3JtLWlubGluZSAuY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0sLmZvcm0taW5saW5lIC5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tbGVmdDowfS5mb3JtLWlubGluZSAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2t7dG9wOjB9LmZvcm0taG9yaXpvbnRhbCAuY29udHJvbC1sYWJlbHt0ZXh0LWFsaWduOnJpZ2h0O21hcmdpbi1ib3R0b206MDtwYWRkaW5nLXRvcDo3cHh9fS5jb250ZW50LWNvbnRhaW5lciwubGFyZ2UtY29udGVudC1jb250YWluZXJ7d2lkdGg6MTAwJTtwYWRkaW5nLWxlZnQ6MWVtO3BhZGRpbmctcmlnaHQ6MWVtfS5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LC5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LWlubGluZSwuZm9ybS1ob3Jpem9udGFsIC5yYWRpbywuZm9ybS1ob3Jpem9udGFsIC5yYWRpby1pbmxpbmV7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDtwYWRkaW5nLXRvcDo3cHh9LmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gsLmZvcm0taG9yaXpvbnRhbCAucmFkaW97bWluLWhlaWdodDoyOXB4fS5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXB7bWFyZ2luLWxlZnQ6LTE1cHg7bWFyZ2luLXJpZ2h0Oi0xNXB4fS5kYXRhLXRhYmxlX19hY3Rpb24tY29sdW1uLC5yZW1vZGFsLXdyYXBwZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9LmZvcm0taG9yaXpvbnRhbCAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2t7cmlnaHQ6MTVweH0uY2xlYXJmaXg6YWZ0ZXIsLmNsZWFyZml4OmJlZm9yZSwuY29udGFpbmVyLWZsdWlkOmFmdGVyLC5jb250YWluZXItZmx1aWQ6YmVmb3JlLC5jb250YWluZXI6YWZ0ZXIsLmNvbnRhaW5lcjpiZWZvcmUsLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDphZnRlciwuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmJlZm9yZSwucm93OmFmdGVyLC5yb3c6YmVmb3Jle2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTp0YWJsZX0uY2VudGVyLWJsb2Nre2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30ucHVsbC1yaWdodHtmbG9hdDpyaWdodCFpbXBvcnRhbnR9LnB1bGwtbGVmdHtmbG9hdDpsZWZ0IWltcG9ydGFudH0uaGlkZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zaG93e2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fS5oaWRkZW4sLnZpc2libGUtbGcsLnZpc2libGUtbGctYmxvY2ssLnZpc2libGUtbGctaW5saW5lLC52aXNpYmxlLWxnLWlubGluZS1ibG9jaywudmlzaWJsZS1tZCwudmlzaWJsZS1tZC1ibG9jaywudmlzaWJsZS1tZC1pbmxpbmUsLnZpc2libGUtbWQtaW5saW5lLWJsb2NrLC52aXNpYmxlLXNtLC52aXNpYmxlLXNtLWJsb2NrLC52aXNpYmxlLXNtLWlubGluZSwudmlzaWJsZS1zbS1pbmxpbmUtYmxvY2ssLnZpc2libGUteHMsLnZpc2libGUteHMtYmxvY2ssLnZpc2libGUteHMtaW5saW5lLC52aXNpYmxlLXhzLWlubGluZS1ibG9ja3tkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5pbnZpc2libGV7dmlzaWJpbGl0eTpoaWRkZW59LnRleHQtaGlkZXtmb250OjAvMCBhO2NvbG9yOnRyYW5zcGFyZW50O3RleHQtc2hhZG93Om5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MH0ubWF0ZXJpYWwtaWNvbnMsLnByaW1hcnktbmF2LWZpcnN0LWxldmVsLWl0ZW1fX3RvZ2dsZS1jb250cm9se2ZvbnQtZmFtaWx5OidNYXRlcmlhbCBJY29ucyc7Zm9udC1zdHlsZTpub3JtYWw7dGV4dC10cmFuc2Zvcm06bm9uZTtsZXR0ZXItc3BhY2luZzpub3JtYWw7d29yZC13cmFwOm5vcm1hbDt3aGl0ZS1zcGFjZTpub3dyYXA7ZGlyZWN0aW9uOmx0cjstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO3RleHQtcmVuZGVyaW5nOm9wdGltaXplTGVnaWJpbGl0eTstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7Zm9udC1mZWF0dXJlLXNldHRpbmdzOidsaWdhJ30uaGlkZGVue3Zpc2liaWxpdHk6aGlkZGVuIWltcG9ydGFudH0uY2hlY2tib3hfX2lucHV0LC5ncmVjYXB0Y2hhLWJhZGdlLC50b29sdGlwe3Zpc2liaWxpdHk6aGlkZGVufS5hZmZpeHtwb3NpdGlvbjpmaXhlZH1ALW1zLXZpZXdwb3J0e3dpZHRoOmRldmljZS13aWR0aH1AbWVkaWEgKG1heC13aWR0aDo3NjdweCl7LnZpc2libGUteHN7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9dGFibGUudmlzaWJsZS14c3tkaXNwbGF5OnRhYmxlfXRyLnZpc2libGUteHN7ZGlzcGxheTp0YWJsZS1yb3chaW1wb3J0YW50fXRkLnZpc2libGUteHMsdGgudmlzaWJsZS14c3tkaXNwbGF5OnRhYmxlLWNlbGwhaW1wb3J0YW50fS52aXNpYmxlLXhzLWJsb2Nre2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fS52aXNpYmxlLXhzLWlubGluZXtkaXNwbGF5OmlubGluZSFpbXBvcnRhbnR9LnZpc2libGUteHMtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KXsudmlzaWJsZS1zbXtkaXNwbGF5OmJsb2NrIWltcG9ydGFudH10YWJsZS52aXNpYmxlLXNte2Rpc3BsYXk6dGFibGV9dHIudmlzaWJsZS1zbXtkaXNwbGF5OnRhYmxlLXJvdyFpbXBvcnRhbnR9dGQudmlzaWJsZS1zbSx0aC52aXNpYmxlLXNte2Rpc3BsYXk6dGFibGUtY2VsbCFpbXBvcnRhbnR9LnZpc2libGUtc20tYmxvY2t7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LnZpc2libGUtc20taW5saW5le2Rpc3BsYXk6aW5saW5lIWltcG9ydGFudH0udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCkgYW5kIChtYXgtd2lkdGg6MTE5OXB4KXsudmlzaWJsZS1tZHtkaXNwbGF5OmJsb2NrIWltcG9ydGFudH10YWJsZS52aXNpYmxlLW1ke2Rpc3BsYXk6dGFibGV9dHIudmlzaWJsZS1tZHtkaXNwbGF5OnRhYmxlLXJvdyFpbXBvcnRhbnR9dGQudmlzaWJsZS1tZCx0aC52aXNpYmxlLW1ke2Rpc3BsYXk6dGFibGUtY2VsbCFpbXBvcnRhbnR9LnZpc2libGUtbWQtYmxvY2t7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LnZpc2libGUtbWQtaW5saW5le2Rpc3BsYXk6aW5saW5lIWltcG9ydGFudH0udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey52aXNpYmxlLWxne2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fXRhYmxlLnZpc2libGUtbGd7ZGlzcGxheTp0YWJsZX10ci52aXNpYmxlLWxne2Rpc3BsYXk6dGFibGUtcm93IWltcG9ydGFudH10ZC52aXNpYmxlLWxnLHRoLnZpc2libGUtbGd7ZGlzcGxheTp0YWJsZS1jZWxsIWltcG9ydGFudH0udmlzaWJsZS1sZy1ibG9ja3tkaXNwbGF5OmJsb2NrIWltcG9ydGFudH0udmlzaWJsZS1sZy1pbmxpbmV7ZGlzcGxheTppbmxpbmUhaW1wb3J0YW50fS52aXNpYmxlLWxnLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnR9LmhpZGRlbi1sZ3tkaXNwbGF5Om5vbmUhaW1wb3J0YW50fX1AbWVkaWEgKG1heC13aWR0aDo3NjdweCl7LmhpZGRlbi14c3tkaXNwbGF5Om5vbmUhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpey5oaWRkZW4tc217ZGlzcGxheTpub25lIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpIGFuZCAobWF4LXdpZHRoOjExOTlweCl7LmhpZGRlbi1tZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fX0udmlzaWJsZS1wcmludHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fUBtZWRpYSBwcmludHsudmlzaWJsZS1wcmludHtkaXNwbGF5OmJsb2NrIWltcG9ydGFudH10YWJsZS52aXNpYmxlLXByaW50e2Rpc3BsYXk6dGFibGV9dHIudmlzaWJsZS1wcmludHtkaXNwbGF5OnRhYmxlLXJvdyFpbXBvcnRhbnR9dGQudmlzaWJsZS1wcmludCx0aC52aXNpYmxlLXByaW50e2Rpc3BsYXk6dGFibGUtY2VsbCFpbXBvcnRhbnR9fS52aXNpYmxlLXByaW50LWJsb2Nre2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9QG1lZGlhIHByaW50ey52aXNpYmxlLXByaW50LWJsb2Nre2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fX0udmlzaWJsZS1wcmludC1pbmxpbmV7ZGlzcGxheTpub25lIWltcG9ydGFudH1AbWVkaWEgcHJpbnR7LnZpc2libGUtcHJpbnQtaW5saW5le2Rpc3BsYXk6aW5saW5lIWltcG9ydGFudH19LnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9QG1lZGlhIHByaW50ey52aXNpYmxlLXByaW50LWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnR9LmhpZGRlbi1wcmludHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fX1odG1sLnJlbW9kYWwtaXMtbG9ja2Vke292ZXJmbG93OmhpZGRlbjstbXMtdG91Y2gtYWN0aW9uOm5vbmU7dG91Y2gtYWN0aW9uOm5vbmV9LnJlbW9kYWwsW2RhdGEtcmVtb2RhbC1pZF17ZGlzcGxheTpub25lfS5yZW1vZGFsLW92ZXJsYXl7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDo5OTk5O3RvcDotNTAwMHB4O3JpZ2h0Oi01MDAwcHg7Ym90dG9tOi01MDAwcHg7bGVmdDotNTAwMHB4O2Rpc3BsYXk6bm9uZX0ucmVtb2RhbC13cmFwcGVye3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6MTAwMDA7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ZGlzcGxheTpub25lO292ZXJmbG93OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LnJlbW9kYWwtd3JhcHBlcjphZnRlcntkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MTAwJTttYXJnaW4tbGVmdDotLjA1ZW07Y29udGVudDpcIlwifS5yZW1vZGFsLW92ZXJsYXksLnJlbW9kYWwtd3JhcHBlcnstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5yZW1vZGFse3Bvc2l0aW9uOnJlbGF0aXZlO291dGxpbmU6MDt0ZXh0LXNpemUtYWRqdXN0OjEwMCV9LnJlbW9kYWwtaXMtaW5pdGlhbGl6ZWR7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnNwbGl0LXJvd3tkaXNwbGF5OmJsb2NrO21hcmdpbjoyZW0gYXV0b30uY29udGVudC1jb250YWluZXI6YWZ0ZXIsLmNvbnRlbnQtY29udGFpbmVyOmJlZm9yZSwubGFyZ2UtY29udGVudC1jb250YWluZXI6YWZ0ZXIsLmxhcmdlLWNvbnRlbnQtY29udGFpbmVyOmJlZm9yZSwubmFycm93LWNvbnRlbnQtY29udGFpbmVyOmFmdGVyLC5uYXJyb3ctY29udGVudC1jb250YWluZXI6YmVmb3Jle2Rpc3BsYXk6dGFibGU7Y29udGVudDpcIiBcIn0uY29udGFpbmVyLWZsdWlke21heC13aWR0aDoxMDAlO21hcmdpbjowIGF1dG99LmNvbnRlbnQtY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO21heC13aWR0aDo3My43NWVtO21hcmdpbjowIGF1dG99Lm5hcnJvdy1jb250ZW50LWNvbnRhaW5lcnttYXgtd2lkdGg6NDMuNzVlbTttYXJnaW46MCBhdXRvfS5sYXJnZS1jb250ZW50LWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTttYXgtd2lkdGg6NzMuNzVlbTttYXJnaW46MCBhdXRvfUBtZWRpYSAobWluLXdpZHRoOjE0NDBweCl7LmxhcmdlLWNvbnRlbnQtY29udGFpbmVye21heC13aWR0aDo5MGVtfX0uc3BsaXQtY29udGFpbmVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjQ5JTt2ZXJ0aWNhbC1hbGlnbjp0b3B9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5zcGxpdC1jb250YWluZXJ7d2lkdGg6MTAwJTtmbG9hdDpub25lfX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OkJhcmlvbDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7c3JjOnVybCguLi8uLi9mb250cy9iYXJpb2xfcmVndWxhci13ZWJmb250LmVvdCk7c3JjOnVybCguLi8uLi9mb250cy9iYXJpb2xfcmVndWxhci13ZWJmb250LmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguLi8uLi9mb250cy9iYXJpb2xfcmVndWxhci13ZWJmb250LndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4uLy4uL2ZvbnRzL2JhcmlvbF9yZWd1bGFyLXdlYmZvbnQudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi4vLi4vZm9udHMvYmFyaW9sX3JlZ3VsYXItd2ViZm9udC5zdmcjQmFyaW9sKSBmb3JtYXQoXCJzdmdcIil9QGZvbnQtZmFjZXtmb250LWZhbWlseTpCYXJpb2w7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NzAwO3NyYzp1cmwoLi4vLi4vZm9udHMvYmFyaW9sX2JvbGQtd2ViZm9udC5lb3QpO3NyYzp1cmwoLi4vLi4vZm9udHMvYmFyaW9sX2JvbGQtd2ViZm9udC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi4vLi4vZm9udHMvYmFyaW9sX2JvbGQtd2ViZm9udC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguLi8uLi9mb250cy9iYXJpb2xfYm9sZC13ZWJmb250LnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4uLy4uL2ZvbnRzL2JhcmlvbF9ib2xkLXdlYmZvbnQuc3ZnI0JhcmlvbCkgZm9ybWF0KFwic3ZnXCIpfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6QmFyaW9sO2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtd2VpZ2h0OjQwMDtzcmM6dXJsKC4uLy4uL2ZvbnRzL2JhcmlvbF9saWdodC13ZWJmb250LmVvdCk7c3JjOnVybCguLi8uLi9mb250cy9iYXJpb2xfbGlnaHQtd2ViZm9udC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi4vLi4vZm9udHMvYmFyaW9sX2xpZ2h0LXdlYmZvbnQud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi4vLi4vZm9udHMvYmFyaW9sX2xpZ2h0LXdlYmZvbnQudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi4vLi4vZm9udHMvYmFyaW9sX2xpZ2h0LXdlYmZvbnQuc3ZnI0JhcmlvbCkgZm9ybWF0KFwic3ZnXCIpfUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuZm9ybS1hcmVhe2Zsb2F0OmxlZnQ7d2lkdGg6NjYlfX0uZm9ybS1ncm91cHttYXJnaW4tYm90dG9tOjNlbTtkaXNwbGF5OmJsb2NrfS5mb3JtLWdyb3VwOmFmdGVyLC5mb3JtLWdyb3VwOmJlZm9yZXtjb250ZW50OlwiIFwiO2Rpc3BsYXk6dGFibGV9LmZvcm0tZ3JvdXAgbGFiZWx7ZmxvYXQ6bGVmdDt3aWR0aDo0OSV9LmZvcm0tZ3JvdXBfX2l0ZW17ZmxvYXQ6cmlnaHQ7d2lkdGg6NDklfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6J01hdGVyaWFsIEljb25zJztmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7c3JjOmxvY2FsKCdNYXRlcmlhbCBJY29ucycpLGxvY2FsKCdNYXRlcmlhbEljb25zLVJlZ3VsYXInKSx1cmwoLi4vLi4vZm9udHMvTWF0ZXJpYWxJY29ucy1SZWd1bGFyLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyksdXJsKC4uLy4uL2ZvbnRzL01hdGVyaWFsSWNvbnMtUmVndWxhci53b2ZmKSBmb3JtYXQoJ3dvZmYnKX0ubWF0ZXJpYWwtaWNvbnN7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToxLjg3NWVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjF9LnRvb2x0aXBfX3RpdGxlLGEsYTphY3RpdmUsYTpob3ZlcixhOmxpbmssYTp2aXNpdGVke2ZvbnQtd2VpZ2h0OjcwMH0ubWF0ZXJpYWwtaWNvbnMubWQtMTh7Zm9udC1zaXplOjE4cHh9Lm1hdGVyaWFsLWljb25zLm1kLTI0e2ZvbnQtc2l6ZToyNHB4fS5tYXRlcmlhbC1pY29ucy5tZC0zNntmb250LXNpemU6MzZweH0ubWF0ZXJpYWwtaWNvbnMubWQtNDh7Zm9udC1zaXplOjQ4cHh9Lm1hdGVyaWFsLWljb25zLm1kLWRhcmt7Y29sb3I6cmdiYSgwLDAsMCwuNTQpfS5tYXRlcmlhbC1pY29ucy5tZC1kYXJrLm1kLWluYWN0aXZle2NvbG9yOnJnYmEoMCwwLDAsLjI2KX0ubWF0ZXJpYWwtaWNvbnMubWQtbGlnaHR7Y29sb3I6I2ZmZn0ubWF0ZXJpYWwtaWNvbnMubWQtbGlnaHQubWQtaW5hY3RpdmV7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMyl9aW1ne21heC13aWR0aDoxMDAlO29wYWNpdHk6MTt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzfWltZ1tkYXRhLXNyY117b3BhY2l0eTowfS5uby1qcyBpbWdbZGF0YS1zcmNde29wYWNpdHk6MX0uZGF0YS10YWJsZSB0ZHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGUhaW1wb3J0YW50fS5kYXRhLXRhYmxlIC5idXR0b24tLXNtYWxse21hcmdpbjowIC42MjVlbX0uZGF0YS10YWJsZV9fcHJpbWFyeS1kYXRhe2ZvbnQtc2l6ZToxLjNlbX0uZGF0YS10YWJsZV9fc2Vjb25kYXJ5LWRhdGF7Y29sb3I6Izk5OTtmb250LXNpemU6Ljg1ZW19LmRhdGEtdGFibGVfX3NlY29uZGFyeS1kYXRhX19pY29ue2ZvbnQtc2l6ZToxLjVlbTtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LjJlbX0uZGF0YS10YWJsZV9fZ3JleXRleHR7Y29sb3I6Izk5OTtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTo5NSV9aDF7bWFyZ2luOjIxcHggMCAyMHB4O2ZvbnQtc2l6ZTozMHB4O2NvbG9yOiMzMzNmNDh9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAtbGcgLmNvbnRyb2wtbGFiZWx7cGFkZGluZy10b3A6MTQuMzNweH0uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLXNtIC5jb250cm9sLWxhYmVse3BhZGRpbmctdG9wOjZweH1oMXttYXJnaW4tdG9wOjA7Zm9udC1zaXplOjQ1cHh9fS50b29sdGlwLC50b29sdGlwX19jbG9zZSAubWF0ZXJpYWwtaWNvbnN7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzMzM2Y0OH1we2NvbG9yOiMzMzNmNDh9Lmxhenlsb2FkX19wbGFjZWhvbGRlcnt3aWR0aDoxMDAlO2JhY2tncm91bmQ6I2RkZH0ubGF6eWxvYWRfX3BsYWNlaG9sZGVyLS02NHtwYWRkaW5nLWJvdHRvbTo2NCV9Lmxhenlsb2FkLS1pbWFnZS1sb2FkZWQgLmxhenlsb2FkX19wbGFjZWhvbGRlciwubm8tanMgLmxhenlsb2FkX19wbGFjZWhvbGRlcntwYWRkaW5nLWJvdHRvbTowfS5sYXp5bG9hZF9faW1hZ2V7ZGlzcGxheTpub25lO3dpZHRoOjEwMCV9Lm5vLWpzIC5sYXp5bG9hZF9faW1hZ2V7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfS5sb2dvLC5sb2dvIHN2Z3t3aWR0aDoxMTBweDtoZWlnaHQ6NDNweH0ubGF6eWxvYWQtLWltYWdlLWxvYWRlZCAubGF6eWxvYWRfX2ltYWdle2Rpc3BsYXk6YmxvY2t9LnRvb2x0aXB7cG9zaXRpb246YWJzb2x1dGU7cGFkZGluZzo1cHggMTRweDttYXgtd2lkdGg6MzUwcHg7bWluLXdpZHRoOjM1MHB4O3otaW5kZXg6MTAwMDt0b3A6MDtsZWZ0OjA7Y3Vyc29yOmRlZmF1bHQ7YmFja2dyb3VuZC1jb2xvcjojZjlmOWY5O2JvcmRlcjoxcHggc29saWQgI2YyZjJmMjt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2U7b3BhY2l0eTowfS50b29sdGlwX190aXRsZXttYXJnaW4tYm90dG9tOjdweH0udG9vbHRpcF9fY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjdweDtyaWdodDo3cHg7Y3Vyc29yOnBvaW50ZXJ9LnRvb2x0aXAtLXZpc2libGV7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZX0uaW5wdXQtdmFsaWRhdGlvbi1lcnJvcntib3JkZXI6MXB4IHNvbGlkICNmNDQzMzYhaW1wb3J0YW50O291dGxpbmU6MH0uZmllbGQtdmFsaWRhdGlvbi1lcnJvcntkaXNwbGF5OmJsb2NrO2NvbG9yOiNmNDQzMzZ9LmxvZ28sLnByaW1hcnktbmF2LWZpcnN0LWxldmVsLWl0ZW1fX3RpdGxlLWxpbms6YWN0aXZlLC5wcmltYXJ5LW5hdi1maXJzdC1sZXZlbC1pdGVtX190aXRsZS1saW5rOmZvY3VzLC5wcmltYXJ5LW5hdi1maXJzdC1sZXZlbC1pdGVtX190aXRsZS1saW5rOmhvdmVye2NvbG9yOiMzMzNmNDh9Lm1vZGFse3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNXB4O3otaW5kZXg6OX1AbWVkaWEgKG1heC13aWR0aDo3NjdweCksKG1heC1oZWlnaHQ6NzY3cHgpey5tb2RhbHt2ZXJ0aWNhbC1hbGlnbjp0b3B9fS5yZW1vZGFsLC5yZW1vZGFsLXdyYXBwZXI6YWZ0ZXJ7dmVydGljYWwtYWxpZ246bWlkZGxlfUBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KSwobWF4LWhlaWdodDo3NjdweCl7LnJlbW9kYWwsLnJlbW9kYWwtd3JhcHBlcjphZnRlcnt2ZXJ0aWNhbC1hbGlnbjp0b3B9fS5yZW1vZGFsLW92ZXJsYXl7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC40NSl9LnJlbW9kYWwtaXMtY2xvc2Vke2Rpc3BsYXk6bm9uZX0ubG9nb3tib3gtc2l6aW5nOmNvbnRlbnQtYm94O2Rpc3BsYXk6YmxvY2t9LmxvZ28tLWhlYWRlcntwYWRkaW5nOi41ZW0gLjYyNWVtIC41ZW0gMH1AbWVkaWEgKG1pbi13aWR0aDoxMTk5cHgpey5sb2dvLS1oZWFkZXJ7cGFkZGluZy10b3A6MS4xMjVlbTtwYWRkaW5nLWJvdHRvbToxLjEyNWVtfX1AbWVkaWEgKG1pbi13aWR0aDoxNDQwcHgpey5sb2dvLS1oZWFkZXJ7cGFkZGluZy10b3A6MS41NjNlbTtwYWRkaW5nLWJvdHRvbToxLjU2M2VtfX0ucHJpbWFyeS1uYXYtZmlyc3QtbGV2ZWwtaXRlbXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xMil9LnByaW1hcnktbmF2LWZpcnN0LWxldmVsLWl0ZW06bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xMil9QG1lZGlhIChtaW4td2lkdGg6MTE5OXB4KXsucHJpbWFyeS1uYXYtZmlyc3QtbGV2ZWwtaXRlbXtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLXJpZ2h0OjE0cHg7Ym9yZGVyOm5vbmU7Zm9udC1zaXplOjE0cHh9LnByaW1hcnktbmF2LWZpcnN0LWxldmVsLWl0ZW06bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOm5vbmV9fUBtZWRpYSAobWluLXdpZHRoOjEyMDFweCkgYW5kIChtYXgtd2lkdGg6MTQzOXB4KXsucHJpbWFyeS1uYXYtZmlyc3QtbGV2ZWwtaXRlbXtwYWRkaW5nLXJpZ2h0OjE0cHg7Ym9yZGVyOm5vbmU7Zm9udC1zaXplOjE0cHh9fUBtZWRpYSAobWluLXdpZHRoOjE0NDBweCl7LnByaW1hcnktbmF2LWZpcnN0LWxldmVsLWl0ZW17Zm9udC1zaXplOjE2cHg7cGFkZGluZy1yaWdodDoyMHB4fS5wcmltYXJ5LW5hdi1maXJzdC1sZXZlbC1pdGVtOm50aC1sYXN0LWNoaWxkKC1uKzIpIC5wcmltYXJ5LW5hdi1maXJzdC1sZXZlbC1pdGVtX19pdGVtc3ttYXJnaW4tbGVmdDotMjkwcHh9fS5wcmltYXJ5LW5hdi1maXJzdC1sZXZlbC1pdGVtX190aXRsZS1saW5re2Rpc3BsYXk6YmxvY2s7ZmxleDoxIDEgMDtjb2xvcjojMzMzZjQ4O2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LWRlY29yYXRpb246bm9uZX1AbWVkaWEgKG1heC13aWR0aDoxMTk5cHgpey5wcmltYXJ5LW5hdi1maXJzdC1sZXZlbC1pdGVtX190aXRsZS1saW5re2ZvbnQtc2l6ZToxNnB4O3BhZGRpbmc6MTZweDtsaW5lLWhlaWdodDoxNnB4fX1AbWVkaWEgKG1pbi13aWR0aDoxMTk5cHgpey5wcmltYXJ5LW5hdi1maXJzdC1sZXZlbC1pdGVtX190aXRsZS1saW5re2Rpc3BsYXk6YmxvY2s7bWluLWhlaWdodDozNHB4O3BhZGRpbmc6MjZweCAwIDIwcHg7d2lkdGg6ODhweDtib3JkZXItYm90dG9tOjZweCBzb2xpZCB0cmFuc3BhcmVudDtsaW5lLWhlaWdodDoxLjI1O3RleHQtYWxpZ246Y2VudGVyfS5wcmltYXJ5LW5hdi1maXJzdC1sZXZlbC1pdGVtX190aXRsZS1saW5rOmhvdmVye21pbi1oZWlnaHQ6NDBweDtjb2xvcjojMDAwO2JvcmRlci1ib3R0b20tY29sb3I6I2JmY2VkNn0ucHJpbWFyeS1uYXYtZmlyc3QtbGV2ZWwtaXRlbV9fdGl0bGUtbGluazpob3Zlcn4ucHJpbWFyeS1uYXYtZmlyc3QtbGV2ZWwtaXRlbV9faXRlbXN7ZGlzcGxheTpibG9ja30ucHJpbWFyeS1uYXYtZmlyc3QtbGV2ZWwtaXRlbS0tYWN0aXZlIC5wcmltYXJ5LW5hdi1maXJzdC1sZXZlbC1pdGVtX190aXRsZS1saW5re2JvcmRlci1ib3R0b20tY29sb3I6I2JmY2VkNn19QG1lZGlhIChtaW4td2lkdGg6MTQ0MHB4KXsucHJpbWFyeS1uYXYtZmlyc3QtbGV2ZWwtaXRlbV9fdGl0bGUtbGlua3t3aWR0aDoxMDBweDttYXJnaW4tdG9wOjFweH19LnByaW1hcnktbmF2LWZpcnN0LWxldmVsLWl0ZW1fX3RvZ2dsZS1jb250cm9se2ZvbnQtd2VpZ2h0OjQwMDtkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDoxO2ZsZXg6MCAwIDUwcHg7Zm9udC1zaXplOjI0cHg7cGFkZGluZzowIDEycHg7bWFyZ2luOjEycHggMDtib3JkZXItbGVmdDoxcHggc29saWQgcmdiYSgwLDAsMCwuMTIpfS5wcmltYXJ5LW5hdi1maXJzdC1sZXZlbC1pdGVtX190b2dnbGUtY29udHJvbC5tZC0xOHtmb250LXNpemU6MThweH0ucHJpbWFyeS1uYXYtZmlyc3QtbGV2ZWwtaXRlbV9fdG9nZ2xlLWNvbnRyb2wubWQtMjR7Zm9udC1zaXplOjI0cHh9LnByaW1hcnktbmF2LWZpcnN0LWxldmVsLWl0ZW1fX3RvZ2dsZS1jb250cm9sLm1kLTM2e2ZvbnQtc2l6ZTozNnB4fS5wcmltYXJ5LW5hdi1maXJzdC1sZXZlbC1pdGVtX190b2dnbGUtY29udHJvbC5tZC00OHtmb250LXNpemU6NDhweH0ucHJpbWFyeS1uYXYtZmlyc3QtbGV2ZWwtaXRlbV9fdG9nZ2xlLWNvbnRyb2wubWQtZGFya3tjb2xvcjpyZ2JhKDAsMCwwLC41NCl9LnByaW1hcnktbmF2LWZpcnN0LWxldmVsLWl0ZW1fX3RvZ2dsZS1jb250cm9sLm1kLWRhcmsubWQtaW5hY3RpdmV7Y29sb3I6cmdiYSgwLDAsMCwuMjYpfS5wcmltYXJ5LW5hdi1maXJzdC1sZXZlbC1pdGVtX190b2dnbGUtY29udHJvbC5tZC1saWdodHtjb2xvcjojZmZmfS5wcmltYXJ5LW5hdi1maXJzdC1sZXZlbC1pdGVtX190b2dnbGUtY29udHJvbC5tZC1saWdodC5tZC1pbmFjdGl2ZXtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4zKX0ucHJpbWFyeS1uYXYtZmlyc3QtbGV2ZWwtaXRlbV9fdG9nZ2xlLWNvbnRyb2w+LmpzLXRvZ2dsZS1oaWRkZW57ZGlzcGxheTpub25lfS5wcmltYXJ5LW5hdi1maXJzdC1sZXZlbC1pdGVtX19pdGVtc3tmbGV4OjAgMCAxMDAlO3BhZGRpbmc6MDtiYWNrZ3JvdW5kOiMzMzNmNDh9QG1lZGlhIChtYXgtd2lkdGg6MTE5OXB4KXsucHJpbWFyeS1uYXYtZmlyc3QtbGV2ZWwtaXRlbV9faXRlbXMuanMtdG9nZ2xlLWhpZGRlbntkaXNwbGF5Om5vbmV9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LnByaW1hcnktbmF2LWZpcnN0LWxldmVsLWl0ZW1fX3RvZ2dsZS1jb250cm9se2Rpc3BsYXk6bm9uZX0ucHJpbWFyeS1uYXYtZmlyc3QtbGV2ZWwtaXRlbV9faXRlbXN7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjIwMHB4O3BhZGRpbmc6MjhweCAxMnB4fS5wcmltYXJ5LW5hdi1maXJzdC1sZXZlbC1pdGVtX19pdGVtczpob3ZlcntkaXNwbGF5OmJsb2NrfX1AbWVkaWEgKG1pbi13aWR0aDoxNDQwcHgpey5wcmltYXJ5LW5hdi1maXJzdC1sZXZlbC1pdGVtX19pdGVtc3t3aWR0aDozOTBweDtjb2x1bW4tY291bnQ6Mn19LnByaW1hcnktbmF2LWZpcnN0LWxldmVsLWl0ZW0tLWFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNiZmNlZDZ9QG1lZGlhIChtaW4td2lkdGg6MTE5OXB4KXsucHJpbWFyeS1uYXYtZmlyc3QtbGV2ZWwtaXRlbS0tYWN0aXZle2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9fS5wcmltYXJ5LW5hdi1zZWNvbmQtbGV2ZWwtaXRlbXtsaXN0LXN0eWxlOm5vbmU7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgwLDAsMCwuMTIpfS5wcmltYXJ5LW5hdi1zZWNvbmQtbGV2ZWwtaXRlbSBhe2NvbG9yOiNmZmZ9LnByaW1hcnktbmF2LXNlY29uZC1sZXZlbC1pdGVtX190aXRsZXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlO3BhZGRpbmc6MTZweDtmb250LXdlaWdodDo3MDA7dGV4dC1kZWNvcmF0aW9uOm5vbmV9QG1lZGlhIChtYXgtd2lkdGg6MTE5OXB4KXsucHJpbWFyeS1uYXYtc2Vjb25kLWxldmVsLWl0ZW0tLWFjdGl2ZSAucHJpbWFyeS1uYXYtc2Vjb25kLWxldmVsLWl0ZW1fX3RpdGxle2JhY2tncm91bmQtY29sb3I6IzVkNzM4NH19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsucHJpbWFyeS1uYXYtc2Vjb25kLWxldmVsLWl0ZW17Ym9yZGVyOm5vbmV9LnByaW1hcnktbmF2LXNlY29uZC1sZXZlbC1pdGVtX190aXRsZXttYXJnaW46MnB4IDA7cGFkZGluZzo4cHggMTJweDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MX0ucHJpbWFyeS1uYXYtc2Vjb25kLWxldmVsLWl0ZW1fX3RpdGxlOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzQ4NTk2Nn0ucHJpbWFyeS1uYXYtc2Vjb25kLWxldmVsLWl0ZW0tLWFjdGl2ZSAucHJpbWFyeS1uYXYtc2Vjb25kLWxldmVsLWl0ZW1fX3RpdGxle2JhY2tncm91bmQtY29sb3I6IzVkNzM4NH19QG1lZGlhIChtaW4td2lkdGg6MTQ0MHB4KXsucHJpbWFyeS1uYXYtc2Vjb25kLWxldmVsLWl0ZW1fX3RpdGxle2ZvbnQtc2l6ZToxNnB4fX0uYnV0dG9uLC5idXR0b24tLXdoaXRle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjE1LjYyNWVtO3BhZGRpbmc6LjQzOGVtIDA7bGluZS1oZWlnaHQ6MS4zNzU7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxZW07dGV4dC1hbGlnbjpjZW50ZXJ9LmJ1dHRvbntib3JkZXI6MnB4IHNvbGlkICMzMzNmNDg7Y29sb3I6IzMzM2Y0ODtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O21hcmdpbi10b3A6LjJlbTttYXJnaW4tYm90dG9tOi4yZW19LmJ1dHRvbjphY3RpdmUsLmJ1dHRvbjpmb2N1cywuYnV0dG9uOmhvdmVye2NvbG9yOiMzMzNmNDg7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmJ1dHRvbltkaXNhYmxlZF17Y29sb3I6I2FhYTtiYWNrZ3JvdW5kLWNvbG9yOiNkZGQ7Ym9yZGVyOiNkZGQ7Y3Vyc29yOm5vdC1hbGxvd2VkO3BvaW50ZXItZXZlbnRzOm5vbmV9LmJ1dHRvbi0tb3BhcXVle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzMzZjQ4fS5idXR0b24tLW9wYXF1ZTphY3RpdmUsLmJ1dHRvbi0tb3BhcXVlOmZvY3VzLC5idXR0b24tLW9wYXF1ZTpob3Zlcntjb2xvcjojZmZmfS5idXR0b24tLW9wYXF1ZVtkaXNhYmxlZF17Y29sb3I6I2FhYTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjoycHggc29saWQgI2NjYztjdXJzb3I6bm90LWFsbG93ZWQ7cG9pbnRlci1ldmVudHM6bm9uZX0uYnV0dG9uLS13aGl0ZXtib3JkZXI6MnB4IHNvbGlkICNmZmY7Y29sb3I6I2ZmZjtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idXR0b24tLXdoaXRlOmFjdGl2ZSwuYnV0dG9uLS13aGl0ZTpmb2N1cywuYnV0dG9uLS13aGl0ZTpob3Zlcntjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lfS5idXR0b24tLXdoaXRlW2Rpc2FibGVkXXtjb2xvcjojYWFhO2JhY2tncm91bmQtY29sb3I6I2RkZDtib3JkZXI6I2RkZDtjdXJzb3I6bm90LWFsbG93ZWQ7cG9pbnRlci1ldmVudHM6bm9uZX0uZGF0YWxpc3QtZHJvcGRvd246bm90KDpkaXNhYmxlZCksLmRyb3Bkb3duLWlucHV0e2JhY2tncm91bmQ6dXJsKC9pbWFnZXMvZHJvcGRvd24taW5wdXQvaWNfa2V5Ym9hcmRfYXJyb3dfZG93bl9ibGFja18yNHB4LnN2ZykgcmlnaHQgMTBweCBjZW50ZXIgbm8tcmVwZWF0ICNmZmZ9LmJ1dHRvbi0tc21hbGx7d2lkdGg6OC4xMjVlbTtwYWRkaW5nOi41ZW19LmRhdGFsaXN0LWRyb3Bkb3duLS1mdWxsLXdpZHRoLC5kcm9wZG93bi1pbnB1dC0tZnVsbC13aWR0aCwuc2luZ2xlbGluZS10ZXh0LWlucHV0LS1mdWxsLXdpZHRoe3dpZHRoOjEwMCV9LmVkaXQtYnV0dG9uOmJlZm9yZSwudG9nZ2xlLWJ1dHRvbjphZnRlcntmb250LWZhbWlseTonTWF0ZXJpYWwgSWNvbnMnO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDoxO3RleHQtdHJhbnNmb3JtOm5vbmU7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3dvcmQtd3JhcDpub3JtYWw7d2hpdGUtc3BhY2U6bm93cmFwO2RpcmVjdGlvbjpsdHI7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDt0ZXh0LXJlbmRlcmluZzpvcHRpbWl6ZUxlZ2liaWxpdHk7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO2ZvbnQtZmVhdHVyZS1zZXR0aW5nczonbGlnYSc7dmVydGljYWwtYWxpZ246bWlkZGxlO3BhZGRpbmctcmlnaHQ6NXB4fS5lZGl0LWJ1dHRvbntmb250LXNpemU6MTZweDtjb2xvcjojNDA3ZWM5fS5lZGl0LWJ1dHRvbjpiZWZvcmV7Zm9udC1zaXplOjE4cHg7Y29sb3I6IzQwN2VjOTtjb250ZW50Oidtb2RlX2VkaXQnfS5lZGl0LWJ1dHRvbjpiZWZvcmUubWQtMTh7Zm9udC1zaXplOjE4cHh9LmVkaXQtYnV0dG9uOmJlZm9yZS5tZC0yNHtmb250LXNpemU6MjRweH0uZWRpdC1idXR0b246YmVmb3JlLm1kLTM2e2ZvbnQtc2l6ZTozNnB4fS5lZGl0LWJ1dHRvbjpiZWZvcmUubWQtNDh7Zm9udC1zaXplOjQ4cHh9LmVkaXQtYnV0dG9uOmJlZm9yZS5tZC1kYXJre2NvbG9yOnJnYmEoMCwwLDAsLjU0KX0uZWRpdC1idXR0b246YmVmb3JlLm1kLWRhcmsubWQtaW5hY3RpdmV7Y29sb3I6cmdiYSgwLDAsMCwuMjYpfS5lZGl0LWJ1dHRvbjpiZWZvcmUubWQtbGlnaHR7Y29sb3I6I2ZmZn0uZWRpdC1idXR0b246YmVmb3JlLm1kLWxpZ2h0Lm1kLWluYWN0aXZle2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjMpfS50b2dnbGUtYnV0dG9ue3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwYWRkaW5nLWxlZnQ6MS4yNWVtfS50b2dnbGUtYnV0dG9uOmFmdGVye2ZvbnQtc2l6ZToxOHB4O2NvbG9yOiMzMzNmNDg7Y29udGVudDoncmVtb3ZlJ30udG9nZ2xlLWJ1dHRvbjphZnRlci5tZC0xOHtmb250LXNpemU6MThweH0udG9nZ2xlLWJ1dHRvbjphZnRlci5tZC0yNHtmb250LXNpemU6MjRweH0udG9nZ2xlLWJ1dHRvbjphZnRlci5tZC0zNntmb250LXNpemU6MzZweH0udG9nZ2xlLWJ1dHRvbjphZnRlci5tZC00OHtmb250LXNpemU6NDhweH0udG9nZ2xlLWJ1dHRvbjphZnRlci5tZC1kYXJre2NvbG9yOnJnYmEoMCwwLDAsLjU0KX0udG9nZ2xlLWJ1dHRvbjphZnRlci5tZC1kYXJrLm1kLWluYWN0aXZle2NvbG9yOnJnYmEoMCwwLDAsLjI2KX0udG9nZ2xlLWJ1dHRvbjphZnRlci5tZC1saWdodHtjb2xvcjojZmZmfS50b2dnbGUtYnV0dG9uOmFmdGVyLm1kLWxpZ2h0Lm1kLWluYWN0aXZle2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjMpfS50b2dnbGUtYnV0dG9uLmpzLXRvZ2dsZS1oaWRkZW46YWZ0ZXJ7Y29udGVudDonYWRkJ30uc2VhcmNoLWljb257Y29sb3I6IzMzM2Y0OH0uc2luZ2xlbGluZS10ZXh0LWlucHV0e3BhZGRpbmc6OHB4IDIwcHg7bGluZS1oZWlnaHQ6MS4zNTtib3JkZXI6MXB4IHNvbGlkICNiZmNlZDY7Y29sb3I6IzMzM2Y0OH0uc2luZ2xlbGluZS10ZXh0LWlucHV0LS1lcnJvcntib3JkZXI6MXB4IHNvbGlkICNmNDQzMzY7b3V0bGluZTowfS5kYXRhbGlzdC1kcm9wZG93biwuZHJvcGRvd24taW5wdXR7Ym9yZGVyLXJhZGl1czowO3BhZGRpbmc6OHB4IDUwcHggOHB4IDIwcHg7bGluZS1oZWlnaHQ6MS4zNTtjb2xvcjojMzMzZjQ4Oy13ZWJraXQtYXBwZWFyYW5jZTpub25lfS5kcm9wZG93bi1pbnB1dHstbW96LWFwcGVhcmFuY2U6bm9uZTstbXMtYXBwZWFyYW5jZTpub25lOy1vLWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7Ym9yZGVyOjFweCBzb2xpZCAjYmZjZWQ2fS5kcm9wZG93bi1pbnB1dDo6LW1zLWV4cGFuZHtkaXNwbGF5Om5vbmV9LmRyb3Bkb3duLWlucHV0LS1lcnJvcntib3JkZXI6MXB4IHNvbGlkICNmNDQzMzY7b3V0bGluZTowfS5kYXRhbGlzdC1kcm9wZG93bnstbW96LWFwcGVhcmFuY2U6bm9uZTstbXMtYXBwZWFyYW5jZTpub25lOy1vLWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7Ym9yZGVyOjFweCBzb2xpZCAjYmZjZWQ2fS5jaGVja2JveF9fY2hlY2s6OmFmdGVyLC5yYWRpby1idXR0b25fX3JhZGlvOmFmdGVye2xpbmUtaGVpZ2h0OjE7cG9zaXRpb246YWJzb2x1dGU7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtZmFtaWx5OidNYXRlcmlhbCBJY29ucyc7Zm9udC1zdHlsZTpub3JtYWw7dGV4dC10cmFuc2Zvcm06bm9uZTtsZXR0ZXItc3BhY2luZzpub3JtYWw7d29yZC13cmFwOm5vcm1hbDt3aGl0ZS1zcGFjZTpub3dyYXA7ZGlyZWN0aW9uOmx0cjstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO3RleHQtcmVuZGVyaW5nOm9wdGltaXplTGVnaWJpbGl0eTstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7Zm9udC1mZWF0dXJlLXNldHRpbmdzOidsaWdhJ30uZGF0YWxpc3QtZHJvcGRvd24tLWVycm9yLC5kYXRhbGlzdC1kcm9wZG93bjppbnZhbGlke2JvcmRlcjoxcHggc29saWQgI2Y0NDMzNjtvdXRsaW5lOjB9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey50b29sdGlwe21pbi13aWR0aDowfS5kYXRhbGlzdC1kcm9wZG93biwuZHJvcGRvd24taW5wdXR7d2lkdGg6MTAwJX19LmRhdGFsaXN0LWRyb3Bkb3duOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3J7ZGlzcGxheTpub25lfS5kYXRhbGlzdC1kcm9wZG93bjo6LW1zLWV4cGFuZHtkaXNwbGF5Om5vbmV9LmNoZWNrYm94X19jaGVjaywucmFkaW8tYnV0dG9uX19yYWRpb3t3aWR0aDoyMnB4O2hlaWdodDoyMnB4O2Zsb2F0OmxlZnR9LmRhdGFsaXN0LWRyb3Bkb3duLS1mdWxsLXdpZHRoOm5vdCg6ZGlzYWJsZWQpe2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgMTBweCBjZW50ZXJ9LnJhZGlvLWJ1dHRvbl9fZ3JvdXB7bWFyZ2luLWJvdHRvbToxMHB4O2Rpc3BsYXk6YmxvY2t9LnJhZGlvLWJ1dHRvbl9faW5wdXR7ZGlzcGxheTpub25lfS5yYWRpby1idXR0b25fX3JhZGlvOmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToyMnB4O2NvbG9yOiNiZmNlZDY7Y29udGVudDoncmFkaW9fYnV0dG9uX3VuY2hlY2tlZCd9LnJhZGlvLWJ1dHRvbl9fcmFkaW86YWZ0ZXIubWQtMTh7Zm9udC1zaXplOjE4cHh9LnJhZGlvLWJ1dHRvbl9fcmFkaW86YWZ0ZXIubWQtMjR7Zm9udC1zaXplOjI0cHh9LnJhZGlvLWJ1dHRvbl9fcmFkaW86YWZ0ZXIubWQtMzZ7Zm9udC1zaXplOjM2cHh9LnJhZGlvLWJ1dHRvbl9fcmFkaW86YWZ0ZXIubWQtNDh7Zm9udC1zaXplOjQ4cHh9LnJhZGlvLWJ1dHRvbl9fcmFkaW86YWZ0ZXIubWQtZGFya3tjb2xvcjpyZ2JhKDAsMCwwLC41NCl9LnJhZGlvLWJ1dHRvbl9fcmFkaW86YWZ0ZXIubWQtZGFyay5tZC1pbmFjdGl2ZXtjb2xvcjpyZ2JhKDAsMCwwLC4yNil9LnJhZGlvLWJ1dHRvbl9fcmFkaW86YWZ0ZXIubWQtbGlnaHR7Y29sb3I6I2ZmZn0ucmFkaW8tYnV0dG9uX19yYWRpbzphZnRlci5tZC1saWdodC5tZC1pbmFjdGl2ZXtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4zKX0ucmFkaW8tYnV0dG9uX19sYWJlbHttYXJnaW46MCAwIDAgMzJweDt2ZXJ0aWNhbC1hbGlnbjp0b3A7Zm9udC13ZWlnaHQ6NDAwfS5yYWRpby1idXR0b25fX2Rlc2NyaXB0aW9uLC5yYWRpby1idXR0b25fX3RleHR7bWFyZ2luOjB9LnJhZGlvLWJ1dHRvbl9faW5wdXQ6Y2hlY2tlZCsucmFkaW8tYnV0dG9uX19yYWRpbzphZnRlcntjb2xvcjojNDA3ZWM5O2NvbnRlbnQ6J3JhZGlvX2J1dHRvbl9jaGVja2VkJ30uY2hlY2tib3hfX2dyb3Vwe21hcmdpbi1ib3R0b206MTBweDtkaXNwbGF5OmJsb2NrfS5jaGVja2JveF9faW5wdXR7cG9zaXRpb246YWJzb2x1dGV9LmNoZWNrYm94X19jaGVjazo6YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjIycHg7Y29sb3I6I2JmY2VkNjtjb250ZW50OidjaGVja19ib3hfb3V0bGluZV9ibGFuayd9LmNoZWNrYm94LXBsYWNlaG9sZGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdOmVtcHR5LC5maWxlLXVwbG9hZF9fbGlzdC0taGlkZGVue2Rpc3BsYXk6bm9uZX0uY2hlY2tib3hfX2NoZWNrOjphZnRlci5tZC0xOHtmb250LXNpemU6MThweH0uY2hlY2tib3hfX2NoZWNrOjphZnRlci5tZC0yNHtmb250LXNpemU6MjRweH0uY2hlY2tib3hfX2NoZWNrOjphZnRlci5tZC0zNntmb250LXNpemU6MzZweH0uY2hlY2tib3hfX2NoZWNrOjphZnRlci5tZC00OHtmb250LXNpemU6NDhweH0uY2hlY2tib3hfX2NoZWNrOjphZnRlci5tZC1kYXJre2NvbG9yOnJnYmEoMCwwLDAsLjU0KX0uY2hlY2tib3hfX2NoZWNrOjphZnRlci5tZC1kYXJrLm1kLWluYWN0aXZle2NvbG9yOnJnYmEoMCwwLDAsLjI2KX0uY2hlY2tib3hfX2NoZWNrOjphZnRlci5tZC1saWdodHtjb2xvcjojZmZmfS5jaGVja2JveF9fY2hlY2s6OmFmdGVyLm1kLWxpZ2h0Lm1kLWluYWN0aXZle2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjMpfS5jaGVja2JveF9fdGV4dHttYXJnaW46MCAwIDAgMzJweDt2ZXJ0aWNhbC1hbGlnbjp0b3A7Zm9udC13ZWlnaHQ6NDAwfS5jaGVja2JveF9fc3VidGV4dHtjb2xvcjpyZ2JhKDUxLDYzLDcyLC41KX0uY2hlY2tib3hfX2lucHV0OmNoZWNrZWR+LmNoZWNrYm94X19jaGVjazphZnRlcntjb2xvcjojNDA3ZWM5O2NvbnRlbnQ6J2NoZWNrX2JveCd9LmNoZWNrYm94X19pbnB1dDpjaGVja2VkOmRpc2FibGVkfi5jaGVja2JveF9fY2hlY2s6YWZ0ZXJ7Y29sb3I6I2JmY2VkNjtjb250ZW50OidjaGVja19ib3gnO2N1cnNvcjpub3QtYWxsb3dlZH0uY2hlY2tib3hfX2lucHV0OmRpc2FibGVkfi5jaGVja2JveF9fY2hlY2s6YWZ0ZXJ7Y29sb3I6I2JmY2VkNjtjb250ZW50OidjaGVja19ib3hfb3V0bGluZV9ibGFuayc7Y3Vyc29yOm5vdC1hbGxvd2VkfS5jaGVja2JveC1wbGFjZWhvbGRlciBsYWJlbHtmb250LXdlaWdodDo0MDB9LmNoZWNrYm94LXBsYWNlaG9sZGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdOmVtcHR5fmxhYmVse3Bvc2l0aW9uOnJlbGF0aXZlO2xpbmUtaGVpZ2h0OjEuMmVtO3RleHQtaW5kZW50OjIuMjVlbTtjdXJzb3I6cG9pbnRlcjstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7cGFkZGluZzoycHh9LmNoZWNrYm94LXBsYWNlaG9sZGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdOmVtcHR5fmxhYmVsOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3RvcDowO2JvdHRvbTowO2xlZnQ6MDtjb250ZW50OicnO3dpZHRoOjEuNWVtO2JhY2tncm91bmQ6MCAwO2JvcmRlcjoycHggc29saWQgI2MxZDBkNztib3JkZXItcmFkaXVzOjNweH0uY2hlY2tib3gtcGxhY2Vob2xkZXIgaW5wdXRbdHlwZT1jaGVja2JveF06aG92ZXI6bm90KDpjaGVja2VkKX5sYWJlbDpiZWZvcmV7Y29udGVudDonXFwyNzE0Jzt0ZXh0LWluZGVudDouMjdlbTtjb2xvcjojQzJDMkMyfS5jaGVja2JveC1wbGFjZWhvbGRlciBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkfmxhYmVsOmJlZm9yZXtjb250ZW50OidcXDI3MTQnO3RleHQtaW5kZW50Oi4yN2VtO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNDA3ZWM5O2JvcmRlcjoycHggc29saWQgIzQwN2VjOX0uY2hlY2tib3gtcGxhY2Vob2xkZXIgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZH5sYWJlbHtjb2xvcjojMzMzZjQ4fS5zdGVwLWNpcmNsZXt3aWR0aDozMHB4O2hlaWdodDozMHB4O2JvcmRlci1yYWRpdXM6NTAlO21hcmdpbjphdXRvIGF1dG8gN3B4O2JhY2tncm91bmQtY29sb3I6I2JmY2VkNn0uc3RlcC1jaXJjbGVfX2NvbnRlbnR7bGluZS1oZWlnaHQ6MS43O2ZvbnQtc2l6ZToxLjEyNWVtO2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmfS5zdGVwLWNpcmNsZS0tY3VycmVudHtiYWNrZ3JvdW5kLWNvbG9yOiM0MDdlYzl9LnN0ZXAtY2lyY2xlLS1jb21wbGV0ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDk3NzV9LnN0ZXAtY2lyY2xlLS1jb21wbGV0ZSAuc3RlcC1jaXJjbGVfX2NvbnRlbnR7ZGlzcGxheTpibG9jaztjdXJzb3I6cG9pbnRlcn0uc3RlcC1jaXJjbGUtLWNvbXBsZXRlIC5zdGVwLWNpcmNsZV9fY29udGVudDphY3RpdmUsLnN0ZXAtY2lyY2xlLS1jb21wbGV0ZSAuc3RlcC1jaXJjbGVfX2NvbnRlbnQ6Zm9jdXMsLnN0ZXAtY2lyY2xlLS1jb21wbGV0ZSAuc3RlcC1jaXJjbGVfX2NvbnRlbnQ6aG92ZXJ7Y29sb3I6I2ZmZn0uc3RlcC1kZXNjcmlwdGlvbnt3aWR0aDoxMDAlO2hlaWdodDoyLjc1ZW07dGV4dC1hbGlnbjpjZW50ZXJ9LnN0ZXAtZGVzY3JpcHRpb25fX3RpdGxle2xpbmUtaGVpZ2h0OjEuMzg7bWFyZ2luOjA7Y29sb3I6IzMzM2Y0ODtmb250LXNpemU6MTZweH0uc3RlcC1kZXNjcmlwdGlvbl9fY29udGVudHtsaW5lLWhlaWdodDoxLjU3O2NvbG9yOiM5OTlmYTM7Zm9udC1zaXplOjE0cHh9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5zdGVwLWRlc2NyaXB0aW9uX19jb250ZW50LC5zdGVwLWRlc2NyaXB0aW9uX190aXRsZXtkaXNwbGF5Om5vbmV9fS5zdGVwLWRlc2NyaXB0aW9uLS1jdXJyZW50IC5zdGVwLWRlc2NyaXB0aW9uX190aXRsZXtjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0OjcwMH0uZGl2aWRlcnt3aWR0aDoxMDAlO2hlaWdodDoxcHg7YmFja2dyb3VuZC1jb2xvcjojOTk5ZmEzfS5kaXZpZGVyLS1kYXJrLC5kaXZpZGVyLS10aGlja3tiYWNrZ3JvdW5kLWNvbG9yOiMzMzNmNDh9LmRpdmlkZXItLXRoaWNre2hlaWdodDozcHh9LmRpdmlkZXItLWxpZ2h0e2JhY2tncm91bmQtY29sb3I6I2JmY2VkNn0uZm9ybS1sYWJlbHtkaXNwbGF5OmJsb2NrO3BhZGRpbmctcmlnaHQ6MTBweH0uZGF0ZS1pbnB1dCwuZGF0ZS1pbnB1dC0tc2hvdy1waWNrZXJ7LW1vei1hcHBlYXJhbmNlOm5vbmU7LW8tYXBwZWFyYW5jZTpub25lO3BhZGRpbmc6OHB4IDUwcHggOHB4IDIwcHg7bGluZS1oZWlnaHQ6MS4zNX0uZm9ybS1sYWJlbF9fdGl0bGV7Y29sb3I6IzMzM2Y0ODtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjE4cHh9LmZvcm0tbGFiZWxfX3N1YnRleHR7Y29sb3I6cmdiYSg1MSw2Myw3MiwuNSk7Zm9udC1zaXplOjE2cHh9LmZvcm0tdmFsdWV7ZGlzcGxheTpibG9jaztjb2xvcjojMzMzZjQ4O2ZvbnQtc2l6ZToxNnB4fS5kYXRlLWlucHV0ey13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tcy1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lO2JvcmRlci1yYWRpdXM6MDtib3JkZXI6MXB4IHNvbGlkICNiZmNlZDY7d2lkdGg6MTJlbTtjb2xvcjojMzMzZjQ4O2JhY2tncm91bmQ6MCAwfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuZGF0ZS1pbnB1dHt3aWR0aDoxMDAlfX0uZGF0ZS1pbnB1dC0tZXJyb3J7Ym9yZGVyOjFweCBzb2xpZCAjZjQ0MzM2O291dGxpbmU6MH0uZGF0ZS1pbnB1dC0tc2hvdy1waWNrZXJ7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1zLWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7Ym9yZGVyLXJhZGl1czowO2JvcmRlcjoxcHggc29saWQgI2JmY2VkNjt3aWR0aDoxMmVtO2NvbG9yOiMzMzNmNDg7YmFja2dyb3VuZDp1cmwoL2ltYWdlcy9kYXRlLWlucHV0L2ljX2V2ZW50X2dyYXlfMjRweC5zdmcpIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1wb3NpdGlvbi14OjkwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6Y2VudGVyfS5maWxlLXVwbG9hZF9fbGlzdCwuZmlsZS11cGxvYWRfX2xpc3QtLWhpZGRlbntiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjI7bWFyZ2luLWJvdHRvbToxNnB4fS5mb3JtLXN1YmhlYWRpbmd7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToyNnB4fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuZGF0ZS1pbnB1dC0tc2hvdy1waWNrZXJ7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6OTUlfS5mb3JtLXN1YmhlYWRpbmctLWhpZGRlbk9uWFNtYWxse2Rpc3BsYXk6bm9uZX19LmZpbGUtdXBsb2Fke3dpZHRoOjEwMCV9LmZpbGUtdXBsb2FkX19idXR0b257d2lkdGg6MTAwJTtwYWRkaW5nOjE2cHg7bWFyZ2luLWJvdHRvbToxNnB4fS5maWxlLXVwbG9hZF9faW5wdXQsLmZpbGUtdXBsb2FkX19pbnB1dExpc3R7b3BhY2l0eTowO2hlaWdodDowO3dpZHRoOjB9LmZpbGUtdXBsb2FkLWl0ZW1fX2RlbGV0ZSwuZmlsZS11cGxvYWQtaXRlbV9faWNvbiwuZmlsZS11cGxvYWQtaXRlbV9fbmFtZSwuZmlsZS11cGxvYWQtaXRlbV9fc2l6ZXtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnVwbG9hZC1pbmZvX19saXN0e21hcmdpbi10b3A6MDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyNXB4fS51cGxvYWQtaW5mb19fbm90ZXtmb250LXNpemU6MTRweH0uZmlsZS11cGxvYWQtaXRlbXt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cGFkZGluZzo1cHggMH0uZmlsZS11cGxvYWQtaXRlbV9fc2l6ZXt3aWR0aDo2MHB4O3BhZGRpbmctbGVmdDo2cHg7Y29sb3I6Izk5OWZhMztmb250LXNpemU6MTJweDt0ZXh0LWFsaWduOmxlZnR9LmZpbGUtdXBsb2FkLWl0ZW1fX2ljb257cGFkZGluZy1sZWZ0OjEwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmZpbGUtdXBsb2FkLWl0ZW1fX2ljb24gLm1hdGVyaWFsLWljb25ze2ZvbnQtc2l6ZToxNnB4fS5maWxlLXVwbG9hZC1pdGVtX19uYW1le3dpZHRoOjIxMnB4O3BhZGRpbmctbGVmdDoxNnB4O2NvbG9yOiMzMzNmNDg7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MTZweDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9LmZpbGUtdXBsb2FkLWl0ZW1fX2RlbGV0ZXtmb250LWZhbWlseTonTWF0ZXJpYWwgSWNvbnMnO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDoxO3RleHQtdHJhbnNmb3JtOm5vbmU7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3dvcmQtd3JhcDpub3JtYWw7d2hpdGUtc3BhY2U6bm93cmFwO2RpcmVjdGlvbjpsdHI7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDt0ZXh0LXJlbmRlcmluZzpvcHRpbWl6ZUxlZ2liaWxpdHk7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO2ZvbnQtZmVhdHVyZS1zZXR0aW5nczonbGlnYSc7Zm9udC1zaXplOjE4cHg7Y29sb3I6IzQwN2VjOTtjdXJzb3I6cG9pbnRlcn0uZmlsZS11cGxvYWQtaXRlbV9fZGVsZXRlLm1kLTE4e2ZvbnQtc2l6ZToxOHB4fS5maWxlLXVwbG9hZC1pdGVtX19kZWxldGUubWQtMjR7Zm9udC1zaXplOjI0cHh9LmZpbGUtdXBsb2FkLWl0ZW1fX2RlbGV0ZS5tZC0zNntmb250LXNpemU6MzZweH0uZmlsZS11cGxvYWQtaXRlbV9fZGVsZXRlLm1kLTQ4e2ZvbnQtc2l6ZTo0OHB4fS5maWxlLXVwbG9hZC1pdGVtX19kZWxldGUubWQtZGFya3tjb2xvcjpyZ2JhKDAsMCwwLC41NCl9LmZpbGUtdXBsb2FkLWl0ZW1fX2RlbGV0ZS5tZC1kYXJrLm1kLWluYWN0aXZle2NvbG9yOnJnYmEoMCwwLDAsLjI2KX0uZmlsZS11cGxvYWQtaXRlbV9fZGVsZXRlLm1kLWxpZ2h0e2NvbG9yOiNmZmZ9LmZpbGUtdXBsb2FkLWl0ZW1fX2RlbGV0ZS5tZC1saWdodC5tZC1pbmFjdGl2ZXtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4zKX0uZmlsZS11cGxvYWQtaXRlbTpmaXJzdC1jaGlsZHtwYWRkaW5nLXRvcDo4cHh9LmZpbGUtdXBsb2FkLWl0ZW06bGFzdC1jaGlsZHtwYWRkaW5nLWJvdHRvbTo4cHh9LmJ1bGxldC1saXN0e2Rpc3BsYXk6YmxvY2t9LmJ1bGxldC1saXN0IHVse2ZvbnQtc2l6ZToyMnB4O3BhZGRpbmctcmlnaHQ6MjJweH0uYnVsbGV0LWxpc3QgbGl7bWFyZ2luLWxlZnQ6MTJweDttYXJnaW4tYm90dG9tOjE2cHh9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5idWxsZXQtbGlzdCB1bHtwYWRkaW5nLWxlZnQ6MTZweH0uYnVsbGV0LWxpc3QtLWNvbGxhcHNpYmxlT25YU21hbGwuanMtdG9nZ2xlLWhpZGRlbntkaXNwbGF5Om5vbmV9fS5idWxsZXQtbGlzdC0tY29sbGFwc2libGUuanMtdG9nZ2xlLWhpZGRlbntkaXNwbGF5Om5vbmV9LnNlYXJjaC1iYXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O3dpZHRoOjU3MHB4fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuc2VhcmNoLWJhcnt3aWR0aDoxMDAlfX0uc2VhcmNoLWJhcl9faW5wdXR7d2lkdGg6MTAwJTtoZWlnaHQ6NDBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjYmZjZWQ2O3BhZGRpbmctbGVmdDo2NXB4fS5zZWFyY2gtYmFyX19idXR0b257ZGlzcGxheTpub25lfS5zZWFyY2gtYmFyX19jbG9zZS1pY29uLC5zZWFyY2gtYmFyX19zZWFyY2gtaWNvbntmb250LWZhbWlseTonTWF0ZXJpYWwgSWNvbnMnO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDoxO3Bvc2l0aW9uOmFic29sdXRlO3RleHQtdHJhbnNmb3JtOm5vbmU7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3dvcmQtd3JhcDpub3JtYWw7d2hpdGUtc3BhY2U6bm93cmFwO2RpcmVjdGlvbjpsdHI7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDt0ZXh0LXJlbmRlcmluZzpvcHRpbWl6ZUxlZ2liaWxpdHk7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO2ZvbnQtZmVhdHVyZS1zZXR0aW5nczonbGlnYSd9LnNlYXJjaC1iYXJfX3NlYXJjaC1pY29ue3RvcDo2cHg7bGVmdDoxMnB4O2NvbG9yOiMzMzNmNDg7Zm9udC1zaXplOjMwcHg7d2lkdGg6NDBweDtoZWlnaHQ6MzBweH0uc2VhcmNoLWJhcl9fc2VhcmNoLWljb24ubWQtMTh7Zm9udC1zaXplOjE4cHh9LnNlYXJjaC1iYXJfX3NlYXJjaC1pY29uLm1kLTI0e2ZvbnQtc2l6ZToyNHB4fS5zZWFyY2gtYmFyX19zZWFyY2gtaWNvbi5tZC0zNntmb250LXNpemU6MzZweH0uc2VhcmNoLWJhcl9fc2VhcmNoLWljb24ubWQtNDh7Zm9udC1zaXplOjQ4cHh9LnNlYXJjaC1iYXJfX3NlYXJjaC1pY29uLm1kLWRhcmt7Y29sb3I6cmdiYSgwLDAsMCwuNTQpfS5zZWFyY2gtYmFyX19zZWFyY2gtaWNvbi5tZC1kYXJrLm1kLWluYWN0aXZle2NvbG9yOnJnYmEoMCwwLDAsLjI2KX0uc2VhcmNoLWJhcl9fc2VhcmNoLWljb24ubWQtbGlnaHR7Y29sb3I6I2ZmZn0uc2VhcmNoLWJhcl9fc2VhcmNoLWljb24ubWQtbGlnaHQubWQtaW5hY3RpdmV7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMyl9LnNlYXJjaC1iYXJfX2Nsb3NlLWljb257dG9wOjEycHg7cmlnaHQ6MThweDtjb2xvcjpyZ2JhKDUxLDYzLDcyLC41KTtmb250LXNpemU6MTZweDt3aWR0aDoxNnB4O2hlaWdodDoxNnB4fS5zZWFyY2gtYmFyX19jbG9zZS1pY29uLm1kLTE4e2ZvbnQtc2l6ZToxOHB4fS5zZWFyY2gtYmFyX19jbG9zZS1pY29uLm1kLTI0e2ZvbnQtc2l6ZToyNHB4fS5zZWFyY2gtYmFyX19jbG9zZS1pY29uLm1kLTM2e2ZvbnQtc2l6ZTozNnB4fS5zZWFyY2gtYmFyX19jbG9zZS1pY29uLm1kLTQ4e2ZvbnQtc2l6ZTo0OHB4fS5zZWFyY2gtYmFyX19jbG9zZS1pY29uLm1kLWRhcmt7Y29sb3I6cmdiYSgwLDAsMCwuNTQpfS5zZWFyY2gtYmFyX19jbG9zZS1pY29uLm1kLWRhcmsubWQtaW5hY3RpdmV7Y29sb3I6cmdiYSgwLDAsMCwuMjYpfS5zZWFyY2gtYmFyX19jbG9zZS1pY29uLm1kLWxpZ2h0e2NvbG9yOiNmZmZ9LnNlYXJjaC1iYXJfX2Nsb3NlLWljb24ubWQtbGlnaHQubWQtaW5hY3RpdmV7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMyl9LnByaW1hcnktbmF2LS1sb2dnZWQtaW4tZmlyc3QtbGV2ZWwtaXRlbXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xMil9QG1lZGlhIChtaW4td2lkdGg6MTE5OXB4KXsucHJpbWFyeS1uYXYtLWxvZ2dlZC1pbi1maXJzdC1sZXZlbC1pdGVte2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlcjpub25lO2ZvbnQtc2l6ZToxNHB4fS5wcmltYXJ5LW5hdi0tbG9nZ2VkLWluLWZpcnN0LWxldmVsLWl0ZW06bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOm5vbmV9fUBtZWRpYSAobWluLXdpZHRoOjEyMDFweCkgYW5kIChtYXgtd2lkdGg6MTQzOXB4KXsucHJpbWFyeS1uYXYtLWxvZ2dlZC1pbi1maXJzdC1sZXZlbC1pdGVte2JvcmRlcjpub25lO2ZvbnQtc2l6ZToxNHB4fX0ucHJpbWFyeS1uYXYtLWxvZ2dlZC1pbi1maXJzdC1sZXZlbC1pdGVtX190aXRsZS1saW5re2Rpc3BsYXk6YmxvY2s7ZmxleDoxIDEgMDtjb2xvcjojMzMzZjQ4O2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LWRlY29yYXRpb246bm9uZX0ucHJpbWFyeS1uYXYtLWxvZ2dlZC1pbi1maXJzdC1sZXZlbC1pdGVtX190aXRsZS1saW5rOmFjdGl2ZSwucHJpbWFyeS1uYXYtLWxvZ2dlZC1pbi1maXJzdC1sZXZlbC1pdGVtX190aXRsZS1saW5rOmZvY3VzLC5wcmltYXJ5LW5hdi0tbG9nZ2VkLWluLWZpcnN0LWxldmVsLWl0ZW1fX3RpdGxlLWxpbms6aG92ZXJ7Y29sb3I6IzMzM2Y0OH1AbWVkaWEgKG1heC13aWR0aDoxMTk5cHgpey5wcmltYXJ5LW5hdi0tbG9nZ2VkLWluLWZpcnN0LWxldmVsLWl0ZW1fX3RpdGxlLWxpbmt7Zm9udC1zaXplOjE2cHg7cGFkZGluZzowIDE2cHg7bGluZS1oZWlnaHQ6MTZweH19QG1lZGlhIChtaW4td2lkdGg6MTE5OXB4KXsucHJpbWFyeS1uYXYtLWxvZ2dlZC1pbi1maXJzdC1sZXZlbC1pdGVtX190aXRsZS1saW5re2Rpc3BsYXk6YmxvY2s7bWluLWhlaWdodDozNHB4O3BhZGRpbmc6MjRweCAwIDE3cHg7d2lkdGg6ODhweDtib3JkZXItYm90dG9tOjZweCBzb2xpZCB0cmFuc3BhcmVudDtsaW5lLWhlaWdodDoxLjI1O3RleHQtYWxpZ246Y2VudGVyfS5wcmltYXJ5LW5hdi0tbG9nZ2VkLWluLWZpcnN0LWxldmVsLWl0ZW1fX3RpdGxlLWxpbms6aG92ZXJ7bWluLWhlaWdodDo0MHB4O2NvbG9yOiMwMDA7Ym9yZGVyLWJvdHRvbS1jb2xvcjojYmZjZWQ2fS5wcmltYXJ5LW5hdi0tbG9nZ2VkLWluLWZpcnN0LWxldmVsLWl0ZW1fX3RpdGxlLWxpbms6aG92ZXJ+LnByaW1hcnktbmF2LS1sb2dnZWQtaW4tZmlyc3QtbGV2ZWwtaXRlbV9faXRlbXN7ZGlzcGxheTpibG9ja30ucHJpbWFyeS1uYXYtLWxvZ2dlZC1pbi1maXJzdC1sZXZlbC1pdGVtLS1hY3RpdmUgLnByaW1hcnktbmF2LS1sb2dnZWQtaW4tZmlyc3QtbGV2ZWwtaXRlbV9fdGl0bGUtbGlua3tib3JkZXItYm90dG9tLWNvbG9yOiNiZmNlZDZ9fUBtZWRpYSAobWluLXdpZHRoOjE0NDBweCl7LnByaW1hcnktbmF2LS1sb2dnZWQtaW4tZmlyc3QtbGV2ZWwtaXRlbXtmb250LXNpemU6MTZweH0ucHJpbWFyeS1uYXYtLWxvZ2dlZC1pbi1maXJzdC1sZXZlbC1pdGVtX190aXRsZS1saW5re3dpZHRoOjEwMHB4O21hcmdpbi10b3A6MXB4O3BhZGRpbmc6MjZweCAwIDE5cHh9LnByaW1hcnktbmF2LS1sb2dnZWQtaW4tZmlyc3QtbGV2ZWwtaXRlbV9faXRlbXN7d2lkdGg6MjUwcHh9fS5wcmltYXJ5LW5hdi0tbG9nZ2VkLWluLWZpcnN0LWxldmVsLWl0ZW1fX3RpdGxlLWxpbmsgLm1hdGVyaWFsLWljb25ze2ZvbnQtc2l6ZTozNnB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoxcHg7cGFkZGluZy1yaWdodDo2cHh9QG1lZGlhIChtYXgtd2lkdGg6MTE5OXB4KXsucHJpbWFyeS1uYXYtLWxvZ2dlZC1pbi1maXJzdC1sZXZlbC1pdGVtX190aXRsZS1saW5rIC5tYXRlcmlhbC1pY29uc3t0b3A6NnB4O3BhZGRpbmctcmlnaHQ6MH0ucHJpbWFyeS1uYXYtLWxvZ2dlZC1pbi1maXJzdC1sZXZlbC1pdGVtX19pdGVtcy5qcy10b2dnbGUtaGlkZGVue2Rpc3BsYXk6bm9uZX19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KSBhbmQgKG1heC13aWR0aDoxNDQwcHgpey5wcmltYXJ5LW5hdi0tbG9nZ2VkLWluLWZpcnN0LWxldmVsLWl0ZW1fX3RpdGxlLWxpbmsgLm1hdGVyaWFsLWljb25ze3RvcDotNHB4fX0ucHJpbWFyeS1uYXYtLWxvZ2dlZC1pbi1maXJzdC1sZXZlbC1pdGVtX19pdGVtc3tmbGV4OjAgMCAxMDAlO3BhZGRpbmc6MDtiYWNrZ3JvdW5kOiNmZmZ9QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsucHJpbWFyeS1uYXYtLWxvZ2dlZC1pbi1maXJzdC1sZXZlbC1pdGVtX19pdGVtc3tkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt3aWR0aDoyNTBweDtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkMWQxZDF9LnByaW1hcnktbmF2LS1sb2dnZWQtaW4tZmlyc3QtbGV2ZWwtaXRlbV9faXRlbXM6aG92ZXJ7ZGlzcGxheTpibG9ja319LnByaW1hcnktbmF2LS1sb2dnZWQtaW4tZmlyc3QtbGV2ZWwtaXRlbV9fdGl0bGUtYWNjb3VudHtkaXNwbGF5Om5vbmV9QG1lZGlhIChtYXgtd2lkdGg6MTE5OXB4KXsucHJpbWFyeS1uYXYtLWxvZ2dlZC1pbi1maXJzdC1sZXZlbC1pdGVtX190aXRsZS1hY2NvdW50e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDoxMHB4O3RvcDotNnB4fS5wcmltYXJ5LW5hdi0tbG9nZ2VkLWluLXNlY29uZC1sZXZlbC1pdGVte3BhZGRpbmc6MH19LnByaW1hcnktbmF2LS1sb2dnZWQtaW4tc2Vjb25kLWxldmVsLWl0ZW17ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEyKX0ucHJpbWFyeS1uYXYtLWxvZ2dlZC1pbi1zZWNvbmQtbGV2ZWwtaXRlbV9fbGlua3tjb2xvcjojMzMzZjQ4O2ZvbnQtd2VpZ2h0OjYwMDt3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo0cHggMTJweCA2cHh9LnByaW1hcnktbmF2LS1sb2dnZWQtaW4tc2Vjb25kLWxldmVsLWl0ZW1fX2xpbms6aG92ZXJ7YmFja2dyb3VuZDojZjVmNWY1O2NvbG9yOiMzMzNmNDh9QG1lZGlhIChtYXgtd2lkdGg6MTE5OXB4KXsucHJpbWFyeS1uYXYtLWxvZ2dlZC1pbi1zZWNvbmQtbGV2ZWwtaXRlbV9fbGlua3twYWRkaW5nOjE0cHggMTZweH0ucHJpbWFyeS1uYXYtLWxvZ2dlZC1pbi1zZWNvbmQtbGV2ZWwtaXRlbV9fbGluazpob3ZlcntiYWNrZ3JvdW5kOjAgMH19LnByaW1hcnktbmF2LS1sb2dnZWQtaW4tc2Vjb25kLWxldmVsLWl0ZW1fX2xpbmsgLm1hdGVyaWFsLWljb25ze2ZvbnQtc2l6ZToyMnB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo1cHg7cGFkZGluZy1yaWdodDo2cHh9LnByaW1hcnktbmF2LS1sb2dnZWQtaW4tc2Vjb25kLWxldmVsLWl0ZW1fX3RpdGxle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzoxNnB4O2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LWRlY29yYXRpb246bm9uZX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5wcmltYXJ5LW5hdi0tbG9nZ2VkLWluLXNlY29uZC1sZXZlbC1pdGVte2JvcmRlcjpub25lfS5wcmltYXJ5LW5hdi0tbG9nZ2VkLWluLXNlY29uZC1sZXZlbC1pdGVtOmxhc3Qtb2YtdHlwZXtib3JkZXItdG9wOjFweCBzb2xpZCAjZDFkMWQxfS5wcmltYXJ5LW5hdi0tbG9nZ2VkLWluLXNlY29uZC1sZXZlbC1pdGVtX190aXRsZXttYXJnaW46MnB4IDA7cGFkZGluZzo4cHggMTJweDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MX19QG1lZGlhIChtaW4td2lkdGg6MTQ0MHB4KXsucHJpbWFyeS1uYXYtLWxvZ2dlZC1pbi1zZWNvbmQtbGV2ZWwtaXRlbV9fdGl0bGV7Zm9udC1zaXplOjE2cHh9fS50ZXh0YXJlYS1pbnB1dHstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTstbXMtYXBwZWFyYW5jZTpub25lOy1vLWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjIwMHB4O3BhZGRpbmc6MTBweDtsaW5lLWhlaWdodDoxLjM1O2JvcmRlci1yYWRpdXM6MDtib3JkZXI6MXB4IHNvbGlkICNiZmNlZDY7Y29sb3I6IzMzM2Y0ODtyZXNpemU6dmVydGljYWx9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey50ZXh0YXJlYS1pbnB1dHt3aWR0aDoxMDAlfX0udGV4dGFyZWEtaW5wdXQtLWVycm9ye2JvcmRlcjoxcHggc29saWQgI2Y0NDMzNjtvdXRsaW5lOjB9LmZpbHRlci10b2dnbGVze2Zsb2F0OmxlZnQ7bWFyZ2luLWxlZnQ6LjllbX0uZmlsdGVyLXRvZ2dsZXM6YWZ0ZXIsLmZpbHRlci10b2dnbGVzOmJlZm9yZXtjb250ZW50OlwiIFwiO2Rpc3BsYXk6dGFibGV9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5maWx0ZXItdG9nZ2xlc3t3aWR0aDoxNDJweH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5maWx0ZXItdG9nZ2xlc3ttYXJnaW46MCAuOWVtO3BhZGRpbmc6MCAuNjVlbTt3aWR0aDoyNDJweH19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuZmlsdGVyLXRvZ2dsZXN7d2lkdGg6MzQycHh9fS5maWx0ZXItdG9nZ2xle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDttYXJnaW46MS41ZW0gMCAxZW07bGluZS1oZWlnaHQ6MWVtfS5maWx0ZXItdG9nZ2xlX19pY29ue3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoycHg7bGVmdDotMnB4O2ZvbnQtc2l6ZToxZW19LmZpbHRlci10b2dnbGVfX2ljb24tLWZpbHRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTFweH0uZmlsdGVyLXRvZ2dsZS0tbWFpbntwYWRkaW5nLWxlZnQ6MS4yNWVtfS5maWx0ZXItdG9nZ2xlLS1yZXNldHtkaXNwbGF5Om5vbmU7bWFyZ2luLXRvcDoxLjVlbTttYXJnaW4tbGVmdDouNWVtO3BhZGRpbmctbGVmdDouNWVtO2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjMzMzZjQ4fS5maWx0ZXItdG9nZ2xlLS1zZWxlY3RlZHtkaXNwbGF5OmlubGluZS1ibG9ja30uZmlsdGVyLXRvZ2dsZS0tY2xvc2V7ZGlzcGxheTpub25lfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuZmlsdGVyLXRvZ2dsZS0tY2xvc2UuZmlsdGVycy0tYWN0aXZle2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6cmlnaHQ7aGVpZ2h0OjE2cHg7Y29sb3I6IzMzM2Y0OH19LmZpbHRlcnMgLmZpbHRlci10b2dnbGUtLWNsb3NlLmZpbHRlcnMtLWFjdGl2ZXtkaXNwbGF5OmJsb2NrO2Zsb2F0OnJpZ2h0O2NvbG9yOiMzMzNmNDh9QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5maWx0ZXJzIC5maWx0ZXItdG9nZ2xlLS1jbG9zZS5maWx0ZXJzLS1hY3RpdmV7ZGlzcGxheTpub25lfX0uZm9vdGVyLW5hdmlnYXRpb257ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kLWNvbG9yOiMzMzNmNDg7Y29sb3I6I2ZmZn0uZm9vdGVyLW5hdmlnYXRpb246YWZ0ZXIsLmZvb3Rlci1uYXZpZ2F0aW9uOmJlZm9yZXtjb250ZW50OlwiIFwiO2Rpc3BsYXk6dGFibGV9LmZsZXhib3ggLmZvb3Rlci1uYXZpZ2F0aW9ue2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH0uZm9vdGVyLW5hdmlnYXRpb25fX2xpc3R7ZmxvYXQ6bGVmdDt3aWR0aDoxMDAlO21hcmdpbi1yaWdodDowO21hcmdpbi1ib3R0b206MmVtfS5mb290ZXItbmF2aWdhdGlvbl9fbGlzdCB1bHttYXJnaW46MDtwYWRkaW5nOjA7bGlzdC1zdHlsZS10eXBlOm5vbmV9QG1lZGlhIChtaW4td2lkdGg6NDgwcHgpey5mb290ZXItbmF2aWdhdGlvbl9fbGlzdHt3aWR0aDoyNSV9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuZm9vdGVyLW5hdmlnYXRpb25fX2xpc3R7d2lkdGg6YXV0bzttYXJnaW4tcmlnaHQ6Mi41ZW07bWFyZ2luLWJvdHRvbToxZW19fS5mbGV4Ym94IC5mb290ZXItbmF2aWdhdGlvbl9fbGlzdHtmbGV4OjEgMSA0OSU7d2lkdGg6NTAlfUBtZWRpYSAobWluLXdpZHRoOjQ4MHB4KXsuZmxleGJveCAuZm9vdGVyLW5hdmlnYXRpb25fX2xpc3R7ZmxleDoxIDEgMjQlO3dpZHRoOjI1JX19LmZvb3Rlci1uYXZpZ2F0aW9uX19saW5re2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6Ljg3NWVtO2NvbG9yOiNiZmNlZDZ9LmZvb3Rlci1uYXZpZ2F0aW9uX19saW5rOmFjdGl2ZSwuZm9vdGVyLW5hdmlnYXRpb25fX2xpbms6Zm9jdXMsLmZvb3Rlci1uYXZpZ2F0aW9uX19saW5rOmhvdmVyLC5mb290ZXItbmF2aWdhdGlvbl9fbGluazp2aXNpdGVke2NvbG9yOiNiZmNlZDY7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmZvb3Rlci1uYXZpZ2F0aW9uX19saW5rLS10aXRsZXtkaXNwbGF5OmJsb2NrO3BhZGRpbmctYm90dG9tOi42MjVlbTtmb250LXNpemU6MWVtO2NvbG9yOiNmZmZ9LmZvb3Rlci1uYXZpZ2F0aW9uX19saW5rLS10aXRsZTphY3RpdmUsLmZvb3Rlci1uYXZpZ2F0aW9uX19saW5rLS10aXRsZTpmb2N1cywuZm9vdGVyLW5hdmlnYXRpb25fX2xpbmstLXRpdGxlOmhvdmVyLC5mb290ZXItbmF2aWdhdGlvbl9fbGluay0tdGl0bGU6dmlzaXRlZHtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lfS5mb290ZXItcG9saWNpZXN7cGFkZGluZzowO21hcmdpbi1ib3R0b206MThweDtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2JmY2VkNn0uZm9vdGVyLXBvbGljaWVzIGF7Y29sb3I6I2JmY2VkNn0uZm9vdGVyLXBvbGljaWVzIGE6YWN0aXZlLC5mb290ZXItcG9saWNpZXMgYTpmb2N1cywuZm9vdGVyLXBvbGljaWVzIGE6aG92ZXIsLmZvb3Rlci1wb2xpY2llcyBhOnZpc2l0ZWR7Y29sb3I6I2JmY2VkNjt0ZXh0LWRlY29yYXRpb246bm9uZX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmZsZXhib3ggLmZvb3Rlci1uYXZpZ2F0aW9uX19saXN0e2ZsZXg6MSAxIGF1dG87d2lkdGg6YXV0b30uZm9vdGVyLXBvbGljaWVze21hcmdpbi1ib3R0b206MjJweH0ub3JnYW5pc2F0aW9uLWRldGFpbHN7ZGlzcGxheTppbmxpbmUtYmxvY2t9fS5mb290ZXItcG9saWNpZXNfX3NlcGFyYXRvcntjb2xvcjojYmZjZWQ2O3BhZGRpbmc6MCA3cHh9Lm9yZ2FuaXNhdGlvbi1kZXRhaWxze3BhZGRpbmc6MDttYXJnaW46MCAwIDEycHg7Zm9udC1zaXplOjEycHg7Y29sb3I6I2JmY2VkNn0ub3JnYW5pc2F0aW9uLWRldGFpbHMgYXtjb2xvcjojYmZjZWQ2fS5vcmdhbmlzYXRpb24tZGV0YWlscyBhOmFjdGl2ZSwub3JnYW5pc2F0aW9uLWRldGFpbHMgYTpmb2N1cywub3JnYW5pc2F0aW9uLWRldGFpbHMgYTpob3Zlciwub3JnYW5pc2F0aW9uLWRldGFpbHMgYTp2aXNpdGVke2NvbG9yOiNiZmNlZDY7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm9yZ2FuaXNhdGlvbi1kZXRhaWxzX19zZXBhcmF0b3J7Y29sb3I6I2JmY2VkNjtwYWRkaW5nOjAgNnB4fS5icmVhZGNydW1icywucHJpbWFyeS1uYXZfX2ljb24tLW15LWFjY291bnQ+c3BhbiwucmljaC10ZXh0e2NvbG9yOiMzMzNmNDh9LnNvY2lhbC1saW5rc3tkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46YXV0byAwIDA7cGFkZGluZzowfS5zb2NpYWwtbGlua3M6YWZ0ZXIsLnNvY2lhbC1saW5rczpiZWZvcmV7Y29udGVudDpcIiBcIjtkaXNwbGF5OnRhYmxlfS5zb2NpYWwtbGlua3MgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnNvY2lhbC1saW5rc19fbGlua3tmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDoxZW19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5zb2NpYWwtbGlua3NfX2xpbmt7bWFyZ2luLXJpZ2h0OjEuMjVlbX19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5zb2NpYWwtbGlua3NfX2xpbmt7bWFyZ2luLXJpZ2h0Oi42MjVlbX19LnNvY2lhbC1saW5rc19fbGluay0tbGFzdHttYXJnaW4tcmlnaHQ6MH0uZm9vdGVyLWxvZ29ze21hcmdpbi1ib3R0b206MWVtfS5mb290ZXItbG9nb3NfX2xpbmt7ZGlzcGxheTp0YWJsZS1jZWxsO3BhZGRpbmc6MCAyZW0gMWVtIDA7dmVydGljYWwtYWxpZ246bWlkZGxlfS5wcmltYXJ5LW5hdnt3aWR0aDoxMDAlO3RleHQtYWxpZ246cmlnaHR9LnByaW1hcnktbmF2X19jb250ZW50e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MDt6LWluZGV4OjI7dGV4dC1hbGlnbjpsZWZ0O2JhY2tncm91bmQ6I2VjZjBmMztib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMDAwfS5wcmltYXJ5LW5hdl9fY29udGVudC5qcy10b2dnbGUtaGlkZGVue2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDoxMTk5cHgpey5wcmltYXJ5LW5hdl9fY29udGVudHtib3JkZXI6bm9uZTtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6MCAwfS5wcmltYXJ5LW5hdl9fY29udGVudC5qcy10b2dnbGUtaGlkZGVue2Rpc3BsYXk6YmxvY2t9fS5wcmltYXJ5LW5hdl9faWNvbntkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOi41ZW07Y3Vyc29yOnBvaW50ZXJ9LnByaW1hcnktbmF2X19pdGVtc3ttYXJnaW46MDtwYWRkaW5nOjB9QG1lZGlhIChtYXgtd2lkdGg6MTE5OXB4KXsucHJpbWFyeS1uYXZfX2l0ZW1ze3dpZHRoOjEwMCV9fUBtZWRpYSAobWluLXdpZHRoOjExOTlweCl7LnByaW1hcnktbmF2X19pY29ue2Rpc3BsYXk6bm9uZX0ucHJpbWFyeS1uYXZfX2l0ZW1ze2Zsb2F0OnJpZ2h0fX0ucHJpbWFyeS1uYXZfX2N0YXtmbGV4OjEgMCBhdXRvO3dpZHRoOjUwJTtwYWRkaW5nOjEwcHg7ZmxvYXQ6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDoxMTk5cHgpey5wcmltYXJ5LW5hdl9fY3Rhe2Zsb2F0OnJpZ2h0O3dpZHRoOmF1dG87cGFkZGluZzoxOHB4IDAgMThweCAxMHB4fS5wcmltYXJ5LW5hdi0tbG9nZ2VkLWluX19pdGVtc3tmbG9hdDpyaWdodH19QG1lZGlhIChtaW4td2lkdGg6MTQ0MHB4KXsucHJpbWFyeS1uYXZfX2N0YXtwYWRkaW5nOjI1cHggMCAyNXB4IDEwcHh9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsucHJpbWFyeS1uYXZfX2N0YS1idXR0b257d2lkdGg6YXV0b319QG1lZGlhIChtYXgtd2lkdGg6MTIwMHB4KXsucHJpbWFyeS1uYXZfX2N0YS1idXR0b257d2lkdGg6MTAwJX19LnByaW1hcnktbmF2X19pY29uLS1jbG9zZSwucHJpbWFyeS1uYXZfX2ljb24tLW1lbnUsLnByaW1hcnktbmF2X19pY29uLS1teS1hY2NvdW50e3BhZGRpbmctcmlnaHQ6MH0ucHJpbWFyeS1uYXZfX2ljb24tLWNsb3NlLmpzLXRvZ2dsZS1oaWRkZW4sLnByaW1hcnktbmF2X19pY29uLS1tZW51LmpzLXRvZ2dsZS1oaWRkZW4sLnByaW1hcnktbmF2X19pY29uLS1teS1hY2NvdW50LC5wcmltYXJ5LW5hdl9faWNvbi0tbXktYWNjb3VudC5qcy10b2dnbGUtaGlkZGVue2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5wcmltYXJ5LW5hdl9faWNvbi0tbXktYWNjb3VudHtmbG9hdDpyaWdodDtwYWRkaW5nOjI0cHggNHB4IDIwcHg7ZGlzcGxheTpub25lfX1AbWVkaWEgKG1pbi13aWR0aDoxNDQwcHgpey5wcmltYXJ5LW5hdl9faWNvbi0tbXktYWNjb3VudHtwYWRkaW5nLXRvcDozMnB4O3BhZGRpbmctYm90dG9tOjI0cHh9fS5wcmltYXJ5LW5hdl9faWNvbi0tc2VhcmNoLWxne2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5wcmltYXJ5LW5hdl9faWNvbi0tc2VhcmNoLWxne2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6cmlnaHQ7cGFkZGluZzoyNHB4IDRweCAyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDoxNDQwcHgpey5wcmltYXJ5LW5hdl9faWNvbi0tc2VhcmNoLWxne3BhZGRpbmctdG9wOjMycHg7cGFkZGluZy1ib3R0b206MjRweH19LnByaW1hcnktbmF2X19jdGEtLXNob3ctbWVkaXVte2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDoxMTk5cHgpIGFuZCAobWF4LXdpZHRoOjE0MzlweCl7LnByaW1hcnktbmF2X19jdGEtLXNob3ctbWVkaXVte2Rpc3BsYXk6YmxvY2t9LnByaW1hcnktbmF2X19jdGEtLWhpZGUtbWVkaXVte2Rpc3BsYXk6bm9uZX19LnByaW1hcnktbmF2X19jdGEtLXByaW1hcnksLnByaW1hcnktbmF2X19jdGEtLXNlY29uZGFyeXtvcmRlcjoyfS5wcmltYXJ5LW5hdi0tbG9nZ2VkLWluX19pdGVtc3ttYXJnaW46MDtwYWRkaW5nOjA7b3JkZXI6MX1AbWVkaWEgKG1heC13aWR0aDoxMTk5cHgpey5wcmltYXJ5LW5hdi0tbG9nZ2VkLWluX19pdGVtc3t3aWR0aDoxMDAlfX0uYnJlYWRjcnVtYnN7ZGlzcGxheTpub25lfUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuYnJlYWRjcnVtYnN7ZGlzcGxheTpibG9ja319LmJyZWFkY3J1bWJzX19saXN0e3BhZGRpbmc6MDttYXJnaW46LjllbSAwO2xpc3Qtc3R5bGU6bm9uZX0uYnJlYWRjcnVtYnNfX2l0ZW17ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1yaWdodDoxLjJlbTtsaW5lLWhlaWdodDoxLjg7Zm9udC1zaXplOi44NzVlbX0uYnJlYWRjcnVtYnNfX2xpbmt7Zm9udC13ZWlnaHQ6NzAwfS5icmVhZGNydW1ic19fZGl2aWRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LjVlbTtyaWdodDowO2NvbG9yOiMzMzNmNDg7Zm9udC1zaXplOi44NzVlbX0ucmljaC10ZXh0e2ZvbnQtZmFtaWx5OkJhcmlvbCxIZWx2ZXRpY2EsVmVyZGFuYSxzYW5zLXNlcmlmfS5yaWNoLXRleHQgaDF7Zm9udC1zaXplOjEuODc1ZW07Zm9udC13ZWlnaHQ6NzAwfUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsucmljaC10ZXh0IGgxe2ZvbnQtc2l6ZToyLjgxM2VtfX0ucmljaC10ZXh0IGgye21hcmdpbjowIDAgLjVlbTtmb250LXNpemU6MS41NjNlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS4yfUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsucmljaC10ZXh0IGgye2ZvbnQtc2l6ZToyLjE4OGVtfX0ucmljaC10ZXh0IGgze2ZvbnQtc2l6ZToxLjRlbTtmb250LXdlaWdodDo3MDB9QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5yaWNoLXRleHQgaDN7Zm9udC1zaXplOjEuNjI1ZW19fS5yaWNoLXRleHQgaDQsLnJpY2gtdGV4dCBoNSwucmljaC10ZXh0IGg2e21hcmdpbjowO2ZvbnQtc2l6ZToxLjM3NWVtfS5yaWNoLXRleHQgYmxvY2txdW90ZXtmb250LXN0eWxlOml0YWxpYztmb250LXNpemU6MS4zNzVlbX0ucmljaC10ZXh0IHRhYmxle3dpZHRoOjEwMCV9LnJpY2gtdGV4dCBwLC5yaWNoLXRleHQgdGR7Zm9udC1zaXplOjEuMTI1ZW07bGluZS1oZWlnaHQ6MS41fS5yaWNoLXRleHQgb2wsLnJpY2gtdGV4dCB1bHttYXJnaW4tdG9wOjEuNzVlbTttYXJnaW4tbGVmdDouNWVtO21hcmdpbi1yaWdodDoyZW19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5yaWNoLXRleHQgcCwucmljaC10ZXh0IHRke2xpbmUtaGVpZ2h0OjEuNDE7Zm9udC1zaXplOjEuMzc1ZW19LnJpY2gtdGV4dCBvbCwucmljaC10ZXh0IHVse21hcmdpbi1sZWZ0OjJlbX19LnJpY2gtdGV4dCBsaXtwYWRkaW5nOi4yNWVtIDA7Zm9udC1zaXplOjEuMTI1ZW07bGluZS1oZWlnaHQ6MS41fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsucmljaC10ZXh0IGxpe2xpbmUtaGVpZ2h0OjEuNDE7Zm9udC1zaXplOjEuMzc1ZW19fS5yaWNoLXRleHQgbGkgb2wsLnJpY2gtdGV4dCBsaSB1bHttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowO21hcmdpbi1sZWZ0OjB9LnJpY2gtdGV4dCBsaSBvbCBsaSwucmljaC10ZXh0IGxpIHVsIGxpe2ZvbnQtc2l6ZTppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXR9LnJpY2gtdGV4dCBhLC5yaWNoLXRleHQgYTphY3RpdmUsLnJpY2gtdGV4dCBhOmhvdmVyLC5yaWNoLXRleHQgYTpsaW5rLC5yaWNoLXRleHQgYTp2aXNpdGVke2NvbG9yOiM0MDdlYzl9LnJpY2gtdGV4dCBpbWd7bWFyZ2luLWJvdHRvbToxZW19LndoaXRlc3BhY2UtLWhhbGZ7cGFkZGluZzo4cHggMH0ud2hpdGVzcGFjZS0tc2luZ2xle3BhZGRpbmc6MTZweCAwfS53aGl0ZXNwYWNlLS1kb3VibGV7cGFkZGluZzozMnB4IDB9LnBhZ2luYXRpb257ZGlzcGxheTpibG9jaztmbG9hdDpyaWdodDttYXJnaW46MTlweCAxNHB4IDAgMH0ucGFnaW5hdGlvbl9fbGlua3tmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyMHB4O3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtYWxpZ246Y2VudGVyfS5wYWdpbmF0aW9uX19pY29ue3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo0LjhweDtmb250LXNpemU6MThweH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LnBhZ2luYXRpb25fX2ljb257dG9wOjYuOXB4O2ZvbnQtc2l6ZToyNHB4fX0ucGFnaW5hdGlvbl9fdGV4dHtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjU2fS5wYWdpbmF0aW9uX19saW5rLS1wcmV2aW91c3ttYXJnaW4tcmlnaHQ6MH0ucGFnaW5hdGlvbl9fbGluay0tbmV4dHttYXJnaW4tbGVmdDowfS5wYWdpbmF0aW9uX19saW5rLS1oZWxsaXBzaXMsLnBhZ2luYXRpb25fX2xpbmstLW51bWJlcntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyNHB4fS5wYWdpbmF0aW9uX19saW5rLS1oZWxsaXBzaXN7Y29sb3I6Izk5OWZhM30ucGFnaW5hdGlvbl9fbGluay0tYWN0aXZle2JvcmRlcjoycHggc29saWQgI2JmY2VkNjtjb2xvcjojMzMzZjQ4O2ZvbnQtd2VpZ2h0OjcwMH0uZXJyb3J7cGFkZGluZzoxNHB4IDIzcHg7Ym9yZGVyLWxlZnQ6NHB4IHNvbGlkICNmNDQzMzY7bWluLWhlaWdodDo4MHB4O3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojZmRlY2VhfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsucGFnaW5hdGlvbl9fbGluay0tcHJldmlvdXN7bWFyZ2luLXJpZ2h0OjRweH0ucGFnaW5hdGlvbl9fbGluay0tbmV4dHttYXJnaW4tbGVmdDo0cHh9LnBhZ2luYXRpb25fX2xpbmstLWhlbGxpcHNpcywucGFnaW5hdGlvbl9fbGluay0tbnVtYmVye2Rpc3BsYXk6bm9uZX0uZXJyb3J7bWFyZ2luLWJvdHRvbTozMnB4O3BhZGRpbmc6NHB4IDIzcHg7aGVpZ2h0OmluaXRpYWx9LmZpZWxkLWhlbHB7d2lkdGg6MTAwJX19LmVycm9yX19oZWFkZXJ7aGVpZ2h0OjI0cHg7bGluZS1oZWlnaHQ6MjRweDtmb250LXdlaWdodDo3MDA7Y29sb3I6I2Y0NDMzNn0uZXJyb3JfX2hlYWRlciAubWF0ZXJpYWwtaWNvbnN7bWFyZ2luLXJpZ2h0OjhweDttYXJnaW4tYm90dG9tOjZweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Zm9udC1zaXplOjE2cHh9LmVycm9yX19jb250ZW50e21pbi1oZWlnaHQ6MjRweDtsaW5lLWhlaWdodDoyNHB4O2NvbG9yOiMzMzNmNDh9LmVycm9yX19jb250ZW50LS1zdHJvbmd7Zm9udC13ZWlnaHQ6NzAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y29sb3I6IzMzM2Y0OH0uZXJyb3JfX2NvbnRlbnQtLXN0cm9uZzphY3RpdmUsLmVycm9yX19jb250ZW50LS1zdHJvbmc6Zm9jdXMsLmVycm9yX19jb250ZW50LS1zdHJvbmc6aG92ZXJ7Y29sb3I6IzMzM2Y0ODt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5mb3JtLXN0ZXAtaXRlbXtkaXNwbGF5OmJsb2NrfS5pbmZvLWJveHt3aWR0aDoxMDAlO3BhZGRpbmc6MjRweCAyMHB4O21hcmdpbi1ib3R0b206MjBweDtjb2xvcjojMzMzZjQ4O2JhY2tncm91bmQtY29sb3I6I2Y5ZjlmOTt0ZXh0LWFsaWduOmNlbnRlcjtvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmR9LmNvbnRhY3QtcmliYSwuaW5mby1ib3hfX3NlY29uZGFyeXtiYWNrZ3JvdW5kLWNvbG9yOiNlY2YwZjN9LmluZm8tYm94X19oZWFkZXJ7bWFyZ2luOjA7cGFkZGluZy1ib3R0b206MThweH0uaW5mby1ib3hfX2NvbnRlbnR7bGluZS1oZWlnaHQ6MS41NjtwYWRkaW5nLWJvdHRvbToxNXB4fS5pbmZvLWJveF9faW5mb3JtYXRpb257cGFkZGluZy1ib3R0b206OHB4fS5pbmZvLWJveF9fc3VidGV4dHtjb2xvcjojOTk5ZmEzO2ZvbnQtc2l6ZToxNHB4fS5pbmZvLWJveCAubWF0ZXJpYWwtaWNvbnN7bGluZS1oZWlnaHQ6MS41Njt2ZXJ0aWNhbC1hbGlnbjpib3R0b207bWFyZ2luLXJpZ2h0OjRweDtmb250LXNpemU6MTZweH0uaW5mby1ib3hfX2NvbnRlbnQtLWdyZXl7Y29sb3I6Izk5OWZhM30uaW5mby1ib3hfX3NlY29uZGFyeSAuaW5mby1ib3hfX2NvbnRlbnR7Zm9udC1zaXplOjI4cHh9LmluZm8tYm94LS1sZWZ0LWFsaWduIC5pbmZvLWJveF9fY29udGVudHt0ZXh0LWFsaWduOmxlZnR9LmZpZWxkLWhlbHB7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6Izk0OTQ5NDtmb250LXNpemU6MTZweH0uZmllbGQtaGVscF9faWNvbntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6NHB4fS5maWVsZC1oZWxwX19pY29uIC5tYXRlcmlhbC1pY29uc3t2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Y29sb3I6IzQwN2VjOTtmb250LXNpemU6MThweH0uZmllbGQtaGVscF9fY29udGVudHtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXdlaWdodDo3MDA7Ym9yZGVyLWJvdHRvbTpkb3R0ZWQgMXB4ICM5NDk0OTR9LmZpZWxkLWhlbHAgLnRvb2x0aXB7bGVmdDoyMXB4fS5pbnB1dC13cmFwcGVyX190aXB7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDo1cHg7Y29sb3I6cmdiYSg1MSw2Myw3MiwuNSl9LnZhbGlkYXRpb24tc3VtbWFyeS1lcnJvcnN7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDo1cHg7Y29sb3I6I2Y0NDMzNn0udmFsaWRhdGlvbi1zdW1tYXJ5LWVycm9ycyB1bHtwYWRkaW5nLWxlZnQ6MDttYXJnaW46MDtsaXN0LXN0eWxlOm5vbmV9LmZvcm0taGVhZGluZ19fdGl0bGV7bWFyZ2luLWJvdHRvbToxMHB4O2NvbG9yOiMzMzNmNDg7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToyNnB4fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuZm9ybS1oZWFkaW5nX190aXRsZXtmb250LXNpemU6MjBweH19LmZvcm0taGVhZGluZ19fc3VwdGl0bGV7bWFyZ2luLWJvdHRvbToxOHB4O2NvbG9yOiMzMzNmNDg7Zm9udC1zaXplOjE2cHh9LmZvcm0taGVhZGluZ19faW5mb3ttYXJnaW4tdG9wOjMwcHg7Zm9udC1zaXplOjIycHh9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5mb3JtLWhlYWRpbmdfX2luZm97Zm9udC1zaXplOjE4cHh9LmZvcm0taGVhZGluZ19fZWRpdCwuZm9ybS1oZWFkaW5nX190b2dnbGV7bWFyZ2luOjB9fS5mb3JtLWhlYWRpbmdfX2VkaXQsLmZvcm0taGVhZGluZ19fdG9nZ2xle2Zsb2F0OnJpZ2h0O21hcmdpbjoxZW0gMH0uZm9ybS1oZWFkaW5nLS1zaG93bk9ubHlPblhTbWFsbHtkaXNwbGF5Om5vbmV9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5mb3JtLWhlYWRpbmctLXNob3duT25seU9uWFNtYWxse2Rpc3BsYXk6aW5pdGlhbH19LmZvcm0taW5wdXQtY29udGFpbmVye21hcmdpbjoyNHB4IGF1dG99LmZvcm0taW5wdXQtY29udGFpbmVyX19sYWJlbHtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6NDklfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuZm9ybS1pbnB1dC1jb250YWluZXJfX2xhYmVse21hcmdpbi1ib3R0b206OHB4O3dpZHRoOjEwMCV9fS5mb3JtLWlucHV0LWNvbnRhaW5lcl9faW5wdXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO3dpZHRoOjQ5JX0uZm9ybS1pbnB1dC1jb250YWluZXJfX2xhYmVsLS1sYWJlbC1hYm92ZXt2ZXJ0aWNhbC1hbGlnbjp0b3A7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjEwcHg7d2lkdGg6MTAwJX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LmZvcm0taW5wdXQtY29udGFpbmVyX19pbnB1dHt3aWR0aDoxMDAlfS5mb3JtLWlucHV0LWNvbnRhaW5lcl9fbGFiZWwtLWxhYmVsLWFib3Zle21hcmdpbi1ib3R0b206OHB4O3dpZHRoOjEwMCV9fS5mb3JtLWlucHV0LWNvbnRhaW5lcl9fbGFiZWwtLW5hcnJvdy1sYWJlbHtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6NDklO3dpZHRoOjM5JX0uZm9ybS1pbnB1dC1jb250YWluZXJfX2lucHV0LS1sYWJlbC1hYm92ZXt2ZXJ0aWNhbC1hbGlnbjp0b3A7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuZm9ybS1pbnB1dC1jb250YWluZXJfX2xhYmVsLS1uYXJyb3ctbGFiZWx7bWFyZ2luLWJvdHRvbTo4cHg7d2lkdGg6MTAwJX0uZm9ybS1pbnB1dC1jb250YWluZXJfX2lucHV0LS1sYWJlbC1hYm92ZXt3aWR0aDoxMDAlfX0uZm9ybS1pbnB1dC1jb250YWluZXJfX2lucHV0LS1uYXJyb3ctbGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO3dpZHRoOjQ5JTt3aWR0aDo1OSV9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5mb3JtLWlucHV0LWNvbnRhaW5lcl9faW5wdXQtLW5hcnJvdy1sYWJlbHt3aWR0aDoxMDAlfX0uZm9ybS12YWx1ZS1jb250YWluZXJ7bWFyZ2luOjE2cHggYXV0b30uZm9ybS12YWx1ZS1jb250YWluZXJfX2xhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aWR0aDo0MCV9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5mb3JtLXZhbHVlLWNvbnRhaW5lcl9fbGFiZWx7d2lkdGg6MTAwJX19LmZvcm0tdmFsdWUtY29udGFpbmVyX192YWx1ZXtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6NTklfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuZm9ybS12YWx1ZS1jb250YWluZXJfX3ZhbHVle3dpZHRoOjEwMCV9fS5jb250YWN0LXJpYmF7d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6LjVlbSAyZW19LmNvbnRhY3QtcmliYV9faW5mby13cmFwcGVye2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbToxZW19LmNvbnRhY3QtcmliYV9faW5mb3tkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LXRvcH0uY29udGFjdC1yaWJhX19pbmZvLWxhYmVse3dpZHRoOjE1JTttaW4td2lkdGg6NmVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5jb250YWN0LXJpYmFfX2luZm8tbWFpbntmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjFlbX0uY29udGFjdC1yaWJhX19pbmZvLXN1Yntmb250LXNpemU6Ljc1ZW19LmNvbnRhY3QtcmliYSAubWF0ZXJpYWwtaWNvbnN7bGluZS1oZWlnaHQ6MS41Njt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLXJpZ2h0OjRweDtmb250LXNpemU6MTZweH0uaW5mb3JtYXRpb257cGFkZGluZzouODQ0ZW0gMS40MzhlbTtib3JkZXItbGVmdDo0cHggc29saWQgIzViYzBkZTt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6I2Y0ZjhmYX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LmNvbnRhY3QtcmliYV9faW5mby1sYWJlbHt3aWR0aDoxMDAlfS5pbmZvcm1hdGlvbnttYXJnaW4tYm90dG9tOjJlbX19LmluZm9ybWF0aW9uX19oZWFkZXJ7aGVpZ2h0OjEuNTA2ZW07bGluZS1oZWlnaHQ6MS41Njtmb250LXNpemU6MWVtO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojNWJjMGRlfS5pbmZvcm1hdGlvbl9faGVhZGVyIC5tYXRlcmlhbC1pY29uc3ttYXJnaW4tcmlnaHQ6LjVlbTttYXJnaW4tYm90dG9tOi4zNjVlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Zm9udC1zaXplOjFlbX0uaW5mb3JtYXRpb25fX2NvbnRlbnR7bGluZS1oZWlnaHQ6MS41Njtjb2xvcjojMzMzZjQ4O2ZvbnQtc2l6ZToxZW19LmZvcm0tcHJpY2Utb3ZlcnZpZXd7cGFkZGluZzozNHB4IDQwcHg7d2lkdGg6MTAwJTttYXJnaW46MzJweCBhdXRvO2JhY2tncm91bmQtY29sb3I6I2VjZjBmMztmb250LXNpemU6MjJweH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LmZvcm0tcHJpY2Utb3ZlcnZpZXd7Zm9udC1zaXplOjE4cHg7cGFkZGluZzoyOHB4IDhweH19LmZvcm0tcHJpY2Utb3ZlcnZpZXcuanMtdG9nZ2xlLWhpZGRlbntkaXNwbGF5Om5vbmV9LmZvcm0tcHJpY2Utb3ZlcnZpZXdfX3RpdGxle21hcmdpbjowO2ZvbnQtc2l6ZToyNnB4fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuZm9ybS1wcmljZS1vdmVydmlld19fdGl0bGV7Zm9udC1zaXplOjIwcHh9fS5mb3JtLXByaWNlLW92ZXJ2aWV3X19kYXRlLC5mb3JtLXByaWNlLW92ZXJ2aWV3X190ZXh0e21hcmdpbjo4cHggYXV0b30uZm9ybS1wcmljZS1vdmVydmlld19fdG90YWx7bWFyZ2luLXJpZ2h0OjEwJTtkaXNwbGF5OmlubGluZS1ibG9ja30uZm9ybS1wcmljZS1vdmVydmlld19fZGl2aWRlcnttYXJnaW46MjJweCBhdXRvfS5mb3JtLXByaWNlLW92ZXJ2aWV3X190b29sdGlwe2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToyMnB4fS5mb3JtLXByaWNlLW92ZXJ2aWV3LS1zbWFsbC5qcy10b2dnbGUtaGlkZGVuLC5pbmZvLWJhci5qcy1oaWRlLWJhcntkaXNwbGF5Om5vbmV9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5mb3JtLXByaWNlLW92ZXJ2aWV3X190b29sdGlwe2ZvbnQtc2l6ZToxNnB4O21hcmdpbi10b3A6MjJweDttYXJnaW4tYm90dG9tOjdweDt3aWR0aDoxMDAlfX0uZm9ybS1wcmljZS1vdmVydmlldy0tc21hbGx7cGFkZGluZzozNHB4IDQwcHg7d2lkdGg6MTAwJTttYXJnaW46MzJweCBhdXRvO2JhY2tncm91bmQtY29sb3I6I2VjZjBmMztmb250LXNpemU6MjJweDtmb250LXNpemU6MTZweH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LmZvcm0tcHJpY2Utb3ZlcnZpZXctLXNtYWxse2ZvbnQtc2l6ZToxOHB4O3BhZGRpbmc6MjhweCA4cHh9fS5mb3JtLXByaWNlLW92ZXJ2aWV3LS1zbWFsbCAuZm9ybS1wcmljZS1vdmVydmlldy0tbGFyZ2UsLmZvcm0tcHJpY2Utb3ZlcnZpZXctLXNtYWxsIC5mb3JtLXByaWNlLW92ZXJ2aWV3X190aXRsZXtmb250LXNpemU6MThweH0uZm9ybS1wcmljZS1vdmVydmlldy0tc21hbGwgLmZvcm0tcHJpY2Utb3ZlcnZpZXctLXhMYXJnZXtmb250LXNpemU6MjZweH0uZm9ybS1wcmljZS1vdmVydmlldy0tc3Ryb25ne2ZvbnQtd2VpZ2h0OjcwMH0uZm9ybS1wcmljZS1vdmVydmlldy0tbGFyZ2V7bWFyZ2luLXJpZ2h0OjhweDtmb250LXNpemU6MzVweH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LmZvcm0tcHJpY2Utb3ZlcnZpZXctLWxhcmdle2ZvbnQtc2l6ZToyNnB4fX0uZm9ybS1wcmljZS1vdmVydmlldy0teExhcmdle21hcmdpbi1yaWdodDo4cHg7Zm9udC1zaXplOjQ1cHh9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5mb3JtLXByaWNlLW92ZXJ2aWV3LS14TGFyZ2V7Zm9udC1zaXplOjM1cHh9fS51cGxvYWQtZG9jdW1lbnR7cGFkZGluZy1yaWdodDoxMCV9QG1lZGlhIChtYXgtd2lkdGg6OTkycHgpey51cGxvYWQtZG9jdW1lbnR7cGFkZGluZy1yaWdodDowfX0udXBsb2FkLWRvY3VtZW50X19oZWFkZXIsLnVwbG9hZC1kb2N1bWVudF9fc2VjdGlvbnttYXJnaW4tYm90dG9tOjFlbX0udXBsb2FkLWRvY3VtZW50LS1saWdodHtjb2xvcjojOTQ5NDk0fS5pbmZvLWJhcnt3aWR0aDoxMDAlO3BhZGRpbmc6MTBweCAwO2JhY2tncm91bmQtY29sb3I6IzVlNzQ2MX0uaW5mby1iYXJfX2xhcmdlLWNvbnRlbnQtY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjczLjc1ZW07cGFkZGluZy1sZWZ0OjFlbTtwYWRkaW5nLXJpZ2h0OjFlbTttYXJnaW46MCBhdXRvO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmluZm8tYmFyX19sYXJnZS1jb250ZW50LWNvbnRhaW5lcjphZnRlciwuaW5mby1iYXJfX2xhcmdlLWNvbnRlbnQtY29udGFpbmVyOmJlZm9yZXtjb250ZW50OlwiIFwiO2Rpc3BsYXk6dGFibGV9QG1lZGlhIChtaW4td2lkdGg6MTQ0MHB4KXsuaW5mby1iYXJfX2xhcmdlLWNvbnRlbnQtY29udGFpbmVye21heC13aWR0aDo5MGVtfX0uaW5mby1iYXJfX2NvbnRlbnR7Zm9udC1zaXplOjE0cHg7Y29sb3I6I2ZmZjtmbGV4OjEgMSAxMDAlfS5pbmZvLWJhcl9fY29udGVudCBhe2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uaW5mby1iYXJfX2JldGEtbGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWluLXdpZHRoOjQwcHg7aGVpZ2h0OjIwcHg7bWFyZ2luLXJpZ2h0OjVweDtwYWRkaW5nOjAgNHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojMzMzZjQ4O2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LWFsaWduOmNlbnRlcn0uaW5mby1iYXJfX2Nsb3Nle2ZsZXg6MCAwIDIwcHh9LmluZm8tYmFyX19jbG9zZSBhe2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojZmZmfS5pbmZvLWJhcl9fY2xvc2UtaWNvbntmb250LWZhbWlseTonTWF0ZXJpYWwgSWNvbnMnO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDoxO3RleHQtdHJhbnNmb3JtOm5vbmU7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3dvcmQtd3JhcDpub3JtYWw7d2hpdGUtc3BhY2U6bm93cmFwO2RpcmVjdGlvbjpsdHI7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDt0ZXh0LXJlbmRlcmluZzpvcHRpbWl6ZUxlZ2liaWxpdHk7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO2ZvbnQtZmVhdHVyZS1zZXR0aW5nczonbGlnYSc7Zm9udC1zaXplOjIwcHg7dmVydGljYWwtYWxpZ246bWlkZGxlfS5pbmZvLWJhcl9fY2xvc2UtaWNvbi5tZC0xOHtmb250LXNpemU6MThweH0uaW5mby1iYXJfX2Nsb3NlLWljb24ubWQtMjR7Zm9udC1zaXplOjI0cHh9LmluZm8tYmFyX19jbG9zZS1pY29uLm1kLTM2e2ZvbnQtc2l6ZTozNnB4fS5pbmZvLWJhcl9fY2xvc2UtaWNvbi5tZC00OHtmb250LXNpemU6NDhweH0uaW5mby1iYXJfX2Nsb3NlLWljb24ubWQtZGFya3tjb2xvcjpyZ2JhKDAsMCwwLC41NCl9LmluZm8tYmFyX19jbG9zZS1pY29uLm1kLWRhcmsubWQtaW5hY3RpdmV7Y29sb3I6cmdiYSgwLDAsMCwuMjYpfS5pbmZvLWJhcl9fY2xvc2UtaWNvbi5tZC1saWdodHtjb2xvcjojZmZmfS5pbmZvLWJhcl9fY2xvc2UtaWNvbi5tZC1saWdodC5tZC1pbmFjdGl2ZXtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4zKX0ucGFnaW5hdGlvbi1jb3VudHtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7bWFyZ2luOjEuMmVtIC45ZW0gMCAwfS5hbGVydHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjE1cHggMjBweDttYXJnaW4tYm90dG9tOjIwcHg7Ym9yZGVyOjFweCBzb2xpZCAjMzMzZjQ4O2JvcmRlci1sZWZ0LXdpZHRoOjUwcHg7YmFja2dyb3VuZDojZmZmfS5hbGVydDphZnRlcntjb2xvcjojZmZmO3dpZHRoOjUwcHg7bGVmdDotNTBweDt0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NDUlO2ZvbnQtc2l6ZTozMHB4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxO21hcmdpbi10b3A6LThweH0uYWxlcnRfX2hlYWRlcntsaW5lLWhlaWdodDoyNHB4O2ZvbnQtd2VpZ2h0OjcwMH0uYWxlcnQtbGlua3tmb250LXdlaWdodDo3MDA7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmFsZXJ0LWxpbms6YWN0aXZlLC5hbGVydC1saW5rOmZvY3VzLC5hbGVydC1saW5rOmhvdmVyLC5jb29raWUtYmFubmVyX19jb250ZW50IGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uYWxlcnQtLXN1Y2Nlc3N7YmFja2dyb3VuZC1jb2xvcjojZTJmMmUzO2JvcmRlci1jb2xvcjojNWFiNTVlO2NvbG9yOiMyODViMmF9LmFsZXJ0LS1zdWNjZXNzOmFmdGVye2ZvbnQtZmFtaWx5Ok1hdGVyaWFsIEljb25zO2NvbnRlbnQ6J1xcZTg3Nid9LmFsZXJ0LS1zdWNjZXNzIC5hbGVydC1saW5re2NvbG9yOiMyODViMmF9LmFsZXJ0LS1lcnJvciwuYWxlcnQtLWVycm9yIC5hbGVydC1saW5re2NvbG9yOiM3ZjIzMWN9LmFsZXJ0LS1lcnJvcntiYWNrZ3JvdW5kLWNvbG9yOiNmZGUxZGY7Ym9yZGVyLWNvbG9yOiNmNTUyNDZ9LmFsZXJ0LS1lcnJvcjphZnRlcntmb250LWZhbWlseTpNYXRlcmlhbCBJY29ucztjb250ZW50OidcXGUxNGInfS5hbGVydC0td2FybmluZ3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmU4ZTE7Ym9yZGVyLWNvbG9yOiNmZjdiNTI7Y29sb3I6Izg1M2EyM30uYWxlcnQtLXdhcm5pbmc6YWZ0ZXJ7Zm9udC1mYW1pbHk6TWF0ZXJpYWwgSWNvbnM7Y29udGVudDonXFxlMDAyJ30uYWxlcnQtLXdhcm5pbmcgLmFsZXJ0LWxpbmt7Y29sb3I6Izg1M2EyM30uYWxlcnQtLWluZm9ybWF0aW9ue2JhY2tncm91bmQtY29sb3I6I2Q2ZjRmODtib3JkZXItY29sb3I6IzE0YzFkNztjb2xvcjojMDA2MjZlfS5hbGVydC0taW5mb3JtYXRpb246YWZ0ZXJ7Zm9udC1mYW1pbHk6TWF0ZXJpYWwgSWNvbnM7Y29udGVudDonXFxlODhlJ30uYWxlcnQtLWluZm9ybWF0aW9uIC5hbGVydC1saW5re2NvbG9yOiMwMDYyNmV9LmNvb2tpZS1iYW5uZXJ7d2lkdGg6MTAwJTtwYWRkaW5nOjEwcHggMDtwb3NpdGlvbjpmaXhlZDtib3R0b206MDt6LWluZGV4OjE7YmFja2dyb3VuZC1jb2xvcjojNDA3ZWM5fS5jb29raWUtYmFubmVyLmpzLWhpZGUtYmFye2Rpc3BsYXk6bm9uZX0uY29va2llLWJhbm5lcl9fbGFyZ2UtY29udGVudC1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTttYXgtd2lkdGg6NzMuNzVlbTtwYWRkaW5nLWxlZnQ6MWVtO3BhZGRpbmctcmlnaHQ6MWVtO21hcmdpbjowIGF1dG87ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uY29va2llLWJhbm5lcl9fbGFyZ2UtY29udGVudC1jb250YWluZXI6YWZ0ZXIsLmNvb2tpZS1iYW5uZXJfX2xhcmdlLWNvbnRlbnQtY29udGFpbmVyOmJlZm9yZXtjb250ZW50OlwiIFwiO2Rpc3BsYXk6dGFibGV9LmNvb2tpZS1iYW5uZXJfX2xhcmdlLWNvbnRlbnQtY29udGFpbmVyOmFmdGVye2NsZWFyOmJvdGh9QG1lZGlhIChtaW4td2lkdGg6MTQ0MHB4KXsuY29va2llLWJhbm5lcl9fbGFyZ2UtY29udGVudC1jb250YWluZXJ7bWF4LXdpZHRoOjkwZW19fS5jb29raWUtYmFubmVyX19jb250ZW50e2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiNmZmY7cGFkZGluZy10b3A6MThweDtwYWRkaW5nLWJvdHRvbToxOHB4O2ZsZXg6MSAxIDEwMCV9LmNvb2tpZS1iYW5uZXJfX2NvbnRlbnQgYXtjb2xvcjojZmZmfS5jb29raWUtYmFubmVyX190aXRsZXtmb250LXdlaWdodDo3MDA7ZGlzcGxheTpibG9ja30uY29va2llLWJhbm5lcl9fY2xvc2UtaWNvbiwuY29va2llLWJhbm5lcl9faW5mby1pY29ue2ZvbnQtd2VpZ2h0OjQwMDtkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDoxO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtsZXR0ZXItc3BhY2luZzpub3JtYWw7Zm9udC1mYW1pbHk6J01hdGVyaWFsIEljb25zJztmb250LXN0eWxlOm5vcm1hbDt0ZXh0LXRyYW5zZm9ybTpub25lO3dvcmQtd3JhcDpub3JtYWw7d2hpdGUtc3BhY2U6bm93cmFwO2RpcmVjdGlvbjpsdHI7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDt0ZXh0LXJlbmRlcmluZzpvcHRpbWl6ZUxlZ2liaWxpdHk7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO2ZvbnQtZmVhdHVyZS1zZXR0aW5nczonbGlnYSd9LmNvb2tpZS1iYW5uZXJfX2Nsb3Nle2ZsZXg6MCAwIDIwcHh9LmNvb2tpZS1iYW5uZXJfX2Nsb3NlIGF7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiNmZmZ9LmNvb2tpZS1iYW5uZXJfX2Nsb3NlLWljb257Zm9udC1zaXplOjIwcHh9LmNvb2tpZS1iYW5uZXJfX2Nsb3NlLWljb24ubWQtMTh7Zm9udC1zaXplOjE4cHh9LmNvb2tpZS1iYW5uZXJfX2Nsb3NlLWljb24ubWQtMjR7Zm9udC1zaXplOjI0cHh9LmNvb2tpZS1iYW5uZXJfX2Nsb3NlLWljb24ubWQtMzZ7Zm9udC1zaXplOjM2cHh9LmNvb2tpZS1iYW5uZXJfX2Nsb3NlLWljb24ubWQtNDh7Zm9udC1zaXplOjQ4cHh9LmNvb2tpZS1iYW5uZXJfX2Nsb3NlLWljb24ubWQtZGFya3tjb2xvcjpyZ2JhKDAsMCwwLC41NCl9LmNvb2tpZS1iYW5uZXJfX2Nsb3NlLWljb24ubWQtZGFyay5tZC1pbmFjdGl2ZXtjb2xvcjpyZ2JhKDAsMCwwLC4yNil9LmNvb2tpZS1iYW5uZXJfX2Nsb3NlLWljb24ubWQtbGlnaHR7Y29sb3I6I2ZmZn0uY29va2llLWJhbm5lcl9fY2xvc2UtaWNvbi5tZC1saWdodC5tZC1pbmFjdGl2ZXtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4zKX0uY29va2llLWJhbm5lcl9faW5mby1pY29ue2ZvbnQtc2l6ZTozNnB4O2NvbG9yOiNmZmY7bWFyZ2luLXJpZ2h0OjIwcHh9LmNvb2tpZS1iYW5uZXJfX2luZm8taWNvbi5tZC0xOHtmb250LXNpemU6MThweH0uY29va2llLWJhbm5lcl9faW5mby1pY29uLm1kLTI0e2ZvbnQtc2l6ZToyNHB4fS5jb29raWUtYmFubmVyX19pbmZvLWljb24ubWQtMzZ7Zm9udC1zaXplOjM2cHh9LmNvb2tpZS1iYW5uZXJfX2luZm8taWNvbi5tZC00OHtmb250LXNpemU6NDhweH0uY29va2llLWJhbm5lcl9faW5mby1pY29uLm1kLWRhcmt7Y29sb3I6cmdiYSgwLDAsMCwuNTQpfS5jb29raWUtYmFubmVyX19pbmZvLWljb24ubWQtZGFyay5tZC1pbmFjdGl2ZXtjb2xvcjpyZ2JhKDAsMCwwLC4yNil9LmNvb2tpZS1iYW5uZXJfX2luZm8taWNvbi5tZC1saWdodHtjb2xvcjojZmZmfS5jb29raWUtYmFubmVyX19pbmZvLWljb24ubWQtbGlnaHQubWQtaW5hY3RpdmV7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMyl9LmNvbnRlbnQtYWNjb3JkaW9ue21hcmdpbjozZW0gYXV0bzttYXgtd2lkdGg6MTAwJX0uY29udGVudC1hY2NvcmRpb25fX3RvZ2dsZXt3aWR0aDowO2hlaWdodDowO21hcmdpbjowIWltcG9ydGFudDtvcGFjaXR5OjB9LmNvbnRlbnQtYWNjb3JkaW9uX190b2dnbGU6Zm9jdXMrLmNvbnRlbnQtYWNjb3JkaW9uX190aXRsZXtvdXRsaW5lOmRvdHRlZCB0aGluO291dGxpbmU6LXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yIGF1dG8gNXB4O291dGxpbmUtb2Zmc2V0Oi0ycHh9LmNvbnRlbnQtYWNjb3JkaW9uX19vcHRpb257cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbToxZW19LmNvbnRlbnQtYWNjb3JkaW9uX19jb250ZW50LC5jb250ZW50LWFjY29yZGlvbl9fdGl0bGV7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNpdGlvbjphbGwgLjRzfS5jb250ZW50LWFjY29yZGlvbl9fdGl0bGV7YmFja2dyb3VuZDojZmZmO3BhZGRpbmc6LjZlbSAxZW07ZGlzcGxheTpibG9jaztmb250LXNpemU6MS40NWVtO2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tYm90dG9tOjA7Y3Vyc29yOnBvaW50ZXJ9LmNvbnRlbnQtYWNjb3JkaW9uX190aXRsZTphZnRlciwuY29udGVudC1hY2NvcmRpb25fX3RpdGxlOmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjEuMjVlbTt0b3A6MWVtO3dpZHRoOjJweDtoZWlnaHQ6Ljc1ZW07YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Q29sb3I7dHJhbnNpdGlvbjphbGwgLjRzfS5jb250ZW50LWFjY29yZGlvbl9fdGl0bGU6YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LmNvbnRlbnQtYWNjb3JkaW9uX190b2dnbGU6Y2hlY2tlZCsuY29udGVudC1hY2NvcmRpb25fX3RpdGxlOmJlZm9yZSwuZGFzaGJvYXJkLWJvZHktY29udGVudCAuY29udGVudC1hY2NvcmRpb25fX3RvZ2dsZTpjaGVja2VkKy5jb250ZW50LWFjY29yZGlvbl9fdGl0bGU6YmVmb3Jle3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpIWltcG9ydGFudH0uY29udGVudC1hY2NvcmRpb25fX2NvbnRlbnR7bWF4LWhlaWdodDowO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmNvbnRlbnQtYWNjb3JkaW9uX19jb250ZW50LWxheW91dHtwYWRkaW5nOjFlbSAxLjVlbX0uY29udGVudC1hY2NvcmRpb25fX2NvbnRlbnQtbGF5b3V0IGF7bWFyZ2luOjA7Zm9udC1zaXplOjEuMjVlbTtsaW5lLWhlaWdodDoxLjU7Y29sb3I6IzMzM30uY29udGVudC1hY2NvcmRpb25fX2NvbnRlbnQtbGF5b3V0IHB7bWFyZ2luOjA7cGFkZGluZzowIDAgMWVtO2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6MS41fS5jb250ZW50LWFjY29yZGlvbl9fY29udGVudC1sYXlvdXQgcDpsYXN0LWNoaWxke3BhZGRpbmc6MH0uY29udGVudC1hY2NvcmRpb25fX3RvZ2dsZTpjaGVja2VkKy5jb250ZW50LWFjY29yZGlvbl9fdGl0bGUrLmNvbnRlbnQtYWNjb3JkaW9uX19jb250ZW50e21heC1oZWlnaHQ6NjAwcHg7dHJhbnNpdGlvbjphbGwgLjRzfS5kYXNoYm9hcmQtYm9keS1jb250ZW50IC5jb250ZW50LWFjY29yZGlvbl9fdG9nZ2xlOmNoZWNrZWQrLmNvbnRlbnQtYWNjb3JkaW9uX190aXRsZSsuY29udGVudC1hY2NvcmRpb25fX2NvbnRlbnR7bWF4LWhlaWdodDozMDAwcHg7dHJhbnNpdGlvbjphbGwgLjRzfS5jb250ZW50LWFjY29yZGlvbl9fdGl0bGUtLWFsdGVybmF0aXZle2JhY2tncm91bmQ6Izk5OWZhM30uZGFzaGJvYXJkLWJvZHktY29udGVudCAuY29udGVudC1hY2NvcmRpb25fX29wdGlvbnttYXJnaW4tYm90dG9tOjB9LmZvb3RlcntiYWNrZ3JvdW5kLWNvbG9yOiMzMzNmNDg7Y29sb3I6I2ZmZjtwYWRkaW5nOjIuNjI1ZW0gMCAxZW19LmZvb3Rlcl9fY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjczLjc1ZW07cGFkZGluZy1sZWZ0OjFlbTtwYWRkaW5nLXJpZ2h0OjFlbTttYXJnaW46MCBhdXRvfS5mb290ZXJfX2NvbnRhaW5lcjphZnRlciwuZm9vdGVyX19jb250YWluZXI6YmVmb3Jle2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTp0YWJsZX0uZm9vdGVyX19sb2dvc3ttYXJnaW4tYm90dG9tOjFlbX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5mb290ZXJfX25hdmlnYXRpb257ZmxvYXQ6cmlnaHQ7bWFyZ2luLWJvdHRvbToxZW19LmZvb3Rlcl9fbG9nb3N7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjB9LmZsZXhib3ggLmZvb3Rlcl9fbG9nb3N7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LmZvb3Rlcl9fY29udGFpbmVyLS10b3B7bWluLWhlaWdodDoxNWVtfS5oZWFkZXJ7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjMuNzVlbTtiYWNrZ3JvdW5kOiNlY2YwZjN9LmhlYWRlcjphZnRlciwuaGVhZGVyOmJlZm9yZXtjb250ZW50OlwiIFwiO2Rpc3BsYXk6dGFibGV9LmhlYWRlcl9fbG9nby1jb250YWluZXJ7ZmxvYXQ6bGVmdDt3aWR0aDpjYWxjKDEwMCUgLSAxM2VtKX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmhlYWRlcl9fbG9nby1jb250YWluZXJ7d2lkdGg6N2VtfX0uaGVhZGVyX19wcmltYXJ5LW5hdi1jb250YWluZXJ7ZmxvYXQ6cmlnaHQ7d2lkdGg6MTNlbX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmhlYWRlcl9fcHJpbWFyeS1uYXYtY29udGFpbmVye3dpZHRoOmNhbGMoMTAwJSAtIDhlbSk7ZmxvYXQ6cmlnaHR9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmhlYWRlcl9fcHJpbWFyeS1uYXYtY29udGFpbmVye3dpZHRoOmF1dG87ZmxvYXQ6cmlnaHR9fS5mb3JtLXN0ZXB7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjIuMjVlbSBhdXRvO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuZm9ybS1zdGVwe21hcmdpbjowfX0uZm9ybS1zdGVwX19ob2xkZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MjQlfS5mb3JtLXN0ZXBfX2RpdmlkZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjE1JTttYXJnaW46MCAxNC4yJTt3aWR0aDoyMCV9QG1lZGlhIChtYXgtd2lkdGg6OTkycHgpey5mb3JtLXN0ZXBfX2RpdmlkZXJ7bWFyZ2luOjAgMTclO3dpZHRoOjE1JX19LnJpYmEtZm9ybS1oZWFkaW5ne21hcmdpbjozZW0gYXV0b31AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LnJpYmEtZm9ybS1oZWFkaW5nLC5yaWJhLWZvcm0taGVhZGluZ19fc3RlcHN7bWFyZ2luOjB9fS5yaWJhLWZvcm0taGVhZGluZ19faGVscHtkaXNwbGF5Om5vbmU7bWFyZ2luLWJvdHRvbTozZW19QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5yaWJhLWZvcm0taGVhZGluZ19faGVscHtkaXNwbGF5OmJsb2NrfX0uam9pbi1yaWJhLWZvcm0tY29udGVudF9fZm9ybXtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6NTklO21hcmdpbi1yaWdodDoxMCV9LmpvaW4tcmliYS1mb3JtLWNvbnRlbnRfX3NlY3Rpb257bWFyZ2luLWJvdHRvbTo1MHB4fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuam9pbi1yaWJhLWZvcm0tY29udGVudF9fZm9ybXt3aWR0aDoxMDAlO21hcmdpbi1yaWdodDphdXRvfS5qb2luLXJpYmEtZm9ybS1jb250ZW50X19zZWN0aW9ue21hcmdpbi1ib3R0b206NDBweH19LmpvaW4tcmliYS1mb3JtLWNvbnRlbnRfX2NvbGxhcHNhYmxlU2VjdGlvbi5qcy10b2dnbGUtaGlkZGVuLC5qb2luLXJpYmEtZm9ybS1jb250ZW50X19zZWN0aW9uPi5qcy10b2dnbGUtaGlkZGVue2Rpc3BsYXk6bm9uZX0uam9pbi1yaWJhLWZvcm0tY29udGVudF9faW5mb3tmbG9hdDpyaWdodDt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6MzAlfS5qb2luLXJpYmEtZm9ybS1jb250ZW50X19hY3Rpb25ze21hcmdpbjo4OHB4IGF1dG87ZGlzcGxheTpmbGV4O3RleHQtYWxpZ246cmlnaHQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5qb2luLXJpYmEtZm9ybS1jb250ZW50X19hY3Rpb25zIC5idXR0b257bWFyZ2luLWxlZnQ6MzBweH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LmpvaW4tcmliYS1mb3JtLWNvbnRlbnRfX2luZm97ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlfS5qb2luLXJpYmEtZm9ybS1jb250ZW50X19hY3Rpb25ze21hcmdpbjo0MHB4IGF1dG87ZmxleC13cmFwOndyYXAtcmV2ZXJzZTt0ZXh0LWFsaWduOmNlbnRlcn0uam9pbi1yaWJhLWZvcm0tY29udGVudF9fYWN0aW9ucyAuYnV0dG9ue3dpZHRoOjEwMCU7bWFyZ2luOjEycHggYXV0b319LmpvaW4tcmliYS1mb3JtLWNvbnRlbnRfX3RvdG9we2Rpc3BsYXk6bm9uZX0uam9pbi1yaWJhLWZvcm0tY29udGVudF9fdG90b3AgLnRvLXRvcHttYXJnaW46MTZweCAwIDMycHh9LmpvaW4tcmliYS1mb3JtLWNvbnRlbnRfX3NlY3Rpb24tLWhpZGRlbk9uWFNtYWxse21hcmdpbi1ib3R0b206NTBweH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LmpvaW4tcmliYS1mb3JtLWNvbnRlbnRfX3RvdG9we2Rpc3BsYXk6aW5pdGlhbH0uam9pbi1yaWJhLWZvcm0tY29udGVudF9fc2VjdGlvbi0taGlkZGVuT25YU21hbGx7bWFyZ2luLWJvdHRvbTo0MHB4O2Rpc3BsYXk6bm9uZX19LmpvaW4tcmliYS1mb3JtLWNvbnRlbnRfX3NlY3Rpb24tLWhpZGRlbk9uWFNtYWxsPi5qcy10b2dnbGUtaGlkZGVue2Rpc3BsYXk6bm9uZX0uam9pbi1yaWJhLWNvbmZpcm1hdGlvbi1jb250ZW50X190aXRsZXtwYWRkaW5nLWJvdHRvbToyOXB4fS5qb2luLXJpYmEtY29uZmlybWF0aW9uLWNvbnRlbnRfX3NlY3Rpb257bWFyZ2luLWJvdHRvbToxMTJweH0uam9pbi1yaWJhLWNvbmZpcm1hdGlvbi1jb250ZW50X19idXR0b257ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO3dpZHRoOjQ5JX0uam9pbi1yaWJhLWNvbmZpcm1hdGlvbi1jb250ZW50X19iYWNzLWxvZ28sLmpvaW4tcmliYS1jb25maXJtYXRpb24tY29udGVudF9fZGlyZWN0LWRlYml0LWxvZ297ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6NDhweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5qb2luLXJpYmEtY29uZmlybWF0aW9uLWNvbnRlbnRfX3NlY3Rpb257bWFyZ2luLWJvdHRvbTo0MHB4fS5qb2luLXJpYmEtY29uZmlybWF0aW9uLWNvbnRlbnRfX2JhY3MtbG9nbywuam9pbi1yaWJhLWNvbmZpcm1hdGlvbi1jb250ZW50X19kaXJlY3QtZGViaXQtbG9nb3ttYXJnaW4tbGVmdDozNnB4fX1AbWVkaWEgKG1heC13aWR0aDo0ODBweCl7LmpvaW4tcmliYS1jb25maXJtYXRpb24tY29udGVudF9fYmFjcy1sb2dvLC5qb2luLXJpYmEtY29uZmlybWF0aW9uLWNvbnRlbnRfX2RpcmVjdC1kZWJpdC1sb2dve21hcmdpbi1sZWZ0OjFweH19LmpvaW4tcmliYS1jb25maXJtYXRpb24tY29udGVudF9fZGlyZWN0LWRlYml0LWxpbmt7ZGlzcGxheTpibG9jazttYXJnaW46MTJweCAwfS50b3AtbmF2LWZpcnN0LWxldmVsLWl0ZW17ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgwLDAsMCwuMTIpfS50b3AtbmF2LWZpcnN0LWxldmVsLWl0ZW06bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xMil9QG1lZGlhIChtaW4td2lkdGg6MTE5OXB4KXsudG9wLW5hdi1maXJzdC1sZXZlbC1pdGVte2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctcmlnaHQ6MTRweDtib3JkZXI6bm9uZTtmb250LXNpemU6MTRweH0udG9wLW5hdi1maXJzdC1sZXZlbC1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTpub25lfX1AbWVkaWEgKG1pbi13aWR0aDoxMjAxcHgpIGFuZCAobWF4LXdpZHRoOjE0MzlweCl7LnRvcC1uYXYtZmlyc3QtbGV2ZWwtaXRlbXtwYWRkaW5nLXJpZ2h0OjE0cHg7Ym9yZGVyOm5vbmU7Zm9udC1zaXplOjE0cHh9fUBtZWRpYSAobWluLXdpZHRoOjE0NDBweCl7LnRvcC1uYXYtZmlyc3QtbGV2ZWwtaXRlbXtmb250LXNpemU6MTZweDtwYWRkaW5nLXJpZ2h0OjIwcHh9fS50b3AtbmF2LWZpcnN0LWxldmVsLWl0ZW1fX3RpdGxlLWxpbmt7ZGlzcGxheTpibG9jaztmbGV4OjEgMSAwO2NvbG9yOiMzMzNmNDg7Zm9udC13ZWlnaHQ6NzAwO3RleHQtZGVjb3JhdGlvbjpub25lfS50b3AtbmF2LWZpcnN0LWxldmVsLWl0ZW1fX3RpdGxlLWxpbms6YWN0aXZlLC50b3AtbmF2LWZpcnN0LWxldmVsLWl0ZW1fX3RpdGxlLWxpbms6Zm9jdXMsLnRvcC1uYXYtZmlyc3QtbGV2ZWwtaXRlbV9fdGl0bGUtbGluazpob3Zlcntjb2xvcjojMzMzZjQ4fUBtZWRpYSAobWF4LXdpZHRoOjExOTlweCl7LnRvcC1uYXYtZmlyc3QtbGV2ZWwtaXRlbV9fdGl0bGUtbGlua3tmb250LXNpemU6MTZweDtwYWRkaW5nOjE2cHg7bGluZS1oZWlnaHQ6MTZweH19QG1lZGlhIChtaW4td2lkdGg6MTE5OXB4KXsudG9wLW5hdi1maXJzdC1sZXZlbC1pdGVtX190aXRsZS1saW5re2Rpc3BsYXk6YmxvY2s7bWluLWhlaWdodDozNHB4O3BhZGRpbmc6MjZweCAwIDIwcHg7d2lkdGg6ODhweDtib3JkZXItYm90dG9tOjZweCBzb2xpZCB0cmFuc3BhcmVudDtsaW5lLWhlaWdodDoxLjI1O3RleHQtYWxpZ246Y2VudGVyfS50b3AtbmF2LWZpcnN0LWxldmVsLWl0ZW1fX3RpdGxlLWxpbms6aG92ZXJ7bWluLWhlaWdodDo0MHB4O2NvbG9yOiMwMDA7Ym9yZGVyLWJvdHRvbS1jb2xvcjojYmZjZWQ2fS50b3AtbmF2LWZpcnN0LWxldmVsLWl0ZW1fX3RpdGxlLWxpbms6aG92ZXJ+LnRvcC1uYXYtZmlyc3QtbGV2ZWwtaXRlbV9faXRlbXN7ZGlzcGxheTpibG9ja30udG9wLW5hdi1maXJzdC1sZXZlbC1pdGVtLS1hY3RpdmUgLnRvcC1uYXYtZmlyc3QtbGV2ZWwtaXRlbV9fdGl0bGUtbGlua3tib3JkZXItYm90dG9tLWNvbG9yOiNiZmNlZDZ9fUBtZWRpYSAobWluLXdpZHRoOjE0NDBweCl7LnRvcC1uYXYtZmlyc3QtbGV2ZWwtaXRlbV9fdGl0bGUtbGlua3t3aWR0aDoxMDBweDttYXJnaW4tdG9wOjFweH19LnRvcC1uYXYtZmlyc3QtbGV2ZWwtaXRlbV9fdG9nZ2xlLWNvbnRyb2x7Zm9udC1mYW1pbHk6J01hdGVyaWFsIEljb25zJztmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7bGluZS1oZWlnaHQ6MTt0ZXh0LXRyYW5zZm9ybTpub25lO2xldHRlci1zcGFjaW5nOm5vcm1hbDt3b3JkLXdyYXA6bm9ybWFsO3doaXRlLXNwYWNlOm5vd3JhcDtkaXJlY3Rpb246bHRyOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7dGV4dC1yZW5kZXJpbmc6b3B0aW1pemVMZWdpYmlsaXR5Oy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTtmb250LWZlYXR1cmUtc2V0dGluZ3M6J2xpZ2EnO2ZvbnQtc2l6ZToyNHB4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xMil9LnRvcC1uYXYtZmlyc3QtbGV2ZWwtaXRlbV9fdG9nZ2xlLWNvbnRyb2wubWQtMTh7Zm9udC1zaXplOjE4cHh9LnRvcC1uYXYtZmlyc3QtbGV2ZWwtaXRlbV9fdG9nZ2xlLWNvbnRyb2wubWQtMjR7Zm9udC1zaXplOjI0cHh9LnRvcC1uYXYtZmlyc3QtbGV2ZWwtaXRlbV9fdG9nZ2xlLWNvbnRyb2wubWQtMzZ7Zm9udC1zaXplOjM2cHh9LnRvcC1uYXYtZmlyc3QtbGV2ZWwtaXRlbV9fdG9nZ2xlLWNvbnRyb2wubWQtNDh7Zm9udC1zaXplOjQ4cHh9LnRvcC1uYXYtZmlyc3QtbGV2ZWwtaXRlbV9fdG9nZ2xlLWNvbnRyb2wubWQtZGFya3tjb2xvcjpyZ2JhKDAsMCwwLC41NCl9LnRvcC1uYXYtZmlyc3QtbGV2ZWwtaXRlbV9fdG9nZ2xlLWNvbnRyb2wubWQtZGFyay5tZC1pbmFjdGl2ZXtjb2xvcjpyZ2JhKDAsMCwwLC4yNil9LnRvcC1uYXYtZmlyc3QtbGV2ZWwtaXRlbV9fdG9nZ2xlLWNvbnRyb2wubWQtbGlnaHR7Y29sb3I6I2ZmZn0udG9wLW5hdi1maXJzdC1sZXZlbC1pdGVtX190b2dnbGUtY29udHJvbC5tZC1saWdodC5tZC1pbmFjdGl2ZXtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4zKX0udG9wLW5hdi1maXJzdC1sZXZlbC1pdGVtX190b2dnbGUtY29udHJvbD4uanMtdG9nZ2xlLWhpZGRlbntkaXNwbGF5Om5vbmV9LnRvcC1uYXYtZmlyc3QtbGV2ZWwtaXRlbV9faXRlbXN7ZmxleDowIDAgMTAwJTtwYWRkaW5nOjA7YmFja2dyb3VuZDojMzMzZjQ4fUBtZWRpYSAobWF4LXdpZHRoOjExOTlweCl7LnRvcC1uYXYtZmlyc3QtbGV2ZWwtaXRlbV9faXRlbXMuanMtdG9nZ2xlLWhpZGRlbntkaXNwbGF5Om5vbmV9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LnRvcC1uYXYtZmlyc3QtbGV2ZWwtaXRlbV9fdG9nZ2xlLWNvbnRyb2x7ZGlzcGxheTpub25lfS50b3AtbmF2LWZpcnN0LWxldmVsLWl0ZW1fX2l0ZW1ze2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoyMDBweDtwYWRkaW5nOjI4cHggMTJweH0udG9wLW5hdi1maXJzdC1sZXZlbC1pdGVtX19pdGVtczpob3ZlcntkaXNwbGF5OmJsb2NrfX1AbWVkaWEgKG1pbi13aWR0aDoxNDQwcHgpey50b3AtbmF2LWZpcnN0LWxldmVsLWl0ZW1fX2l0ZW1ze3dpZHRoOjM5MHB4O2NvbHVtbi1jb3VudDoyfX0udG9wLW5hdi1maXJzdC1sZXZlbC1pdGVtLS1hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojYmZjZWQ2fUBtZWRpYSAobWluLXdpZHRoOjExOTlweCl7LnRvcC1uYXYtZmlyc3QtbGV2ZWwtaXRlbS0tYWN0aXZle2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9fS50b3AtbmF2LXNlY29uZC1sZXZlbC1pdGVte2xpc3Qtc3R5bGU6bm9uZTtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xMil9LnRvcC1uYXYtc2Vjb25kLWxldmVsLWl0ZW0gYXtjb2xvcjojZmZmfS50b3AtbmF2LXNlY29uZC1sZXZlbC1pdGVtX190aXRsZXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlO3BhZGRpbmc6MTZweDtmb250LXdlaWdodDo3MDA7dGV4dC1kZWNvcmF0aW9uOm5vbmV9QG1lZGlhIChtYXgtd2lkdGg6MTE5OXB4KXsudG9wLW5hdi1zZWNvbmQtbGV2ZWwtaXRlbS0tYWN0aXZlIC50b3AtbmF2LXNlY29uZC1sZXZlbC1pdGVtX190aXRsZXtiYWNrZ3JvdW5kLWNvbG9yOiM1ZDczODR9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LnRvcC1uYXYtc2Vjb25kLWxldmVsLWl0ZW17Ym9yZGVyOm5vbmV9LnRvcC1uYXYtc2Vjb25kLWxldmVsLWl0ZW1fX3RpdGxle21hcmdpbjoycHggMDtwYWRkaW5nOjhweCAxMnB4O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxfS50b3AtbmF2LXNlY29uZC1sZXZlbC1pdGVtX190aXRsZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM0ODU5NjZ9LnRvcC1uYXYtc2Vjb25kLWxldmVsLWl0ZW0tLWFjdGl2ZSAudG9wLW5hdi1zZWNvbmQtbGV2ZWwtaXRlbV9fdGl0bGV7YmFja2dyb3VuZC1jb2xvcjojNWQ3Mzg0fX1AbWVkaWEgKG1pbi13aWR0aDoxNDQwcHgpey50b3AtbmF2LXNlY29uZC1sZXZlbC1pdGVtX190aXRsZXtmb250LXNpemU6MTZweH19LmltYWdlLWxpbmt7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjEuMjVlbTttYXJnaW4tYm90dG9tOjEuMjVlbX0uY3Bke3dpZHRoOjEwMCU7bWFyZ2luOjFlbSAwfUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuY3Bke3RleHQtYWxpZ246cmlnaHR9fS5oZWFkaW5nLXR3b19faGVhZGluZ3ttYXJnaW46MWVtIDA7cGFkZGluZzowO2NvbG9yOiMzMzNmNDg7Zm9udC1zaXplOjEuNTYzZW07bGluZS1oZWlnaHQ6MS4yO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuaGVhZGluZy10d29fX2hlYWRpbmd7Zm9udC1zaXplOjIuMTg4ZW19fWZpZ3VyZXttYXgtd2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjJlbX1maWd1cmUgaW1ne21hcmdpbi1ib3R0b206MWVtfS5vcmdhbmlzYXRpb24tbGlzdHtmb250LXNpemU6MTNweDtjb2x1bW4tY291bnQ6MjtwYWRkaW5nOjAgMTRweH0ub3JnYW5pc2F0aW9uLWxpc3RfX2NvdW50cnl7Zm9udC13ZWlnaHQ6NzAwfS5yaWJhLWZvcm0tdGl0bGV7bGluZS1oZWlnaHQ6MS4xNn0uam9pbi1yaWJhLXBhcmFncmFwaHtmb250LXNpemU6MjJweDttYXJnaW46MCAwIDE4cHh9LnJlc291cmNlLWNhdGVnb3JpZXN7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS41Njtjb2xvcjojOTk5ZmEzO3BhZGRpbmctYm90dG9tOjMwcHh9LnJlc291cmNlLWhlYWRlcntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOm5vd3JhcH0ucmVzb3VyY2UtaGVhZGVyX19pY29ue2ZvbnQtZmFtaWx5OidNYXRlcmlhbCBJY29ucyc7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjE7dGV4dC10cmFuc2Zvcm06bm9uZTtsZXR0ZXItc3BhY2luZzpub3JtYWw7d29yZC13cmFwOm5vcm1hbDt3aGl0ZS1zcGFjZTpub3dyYXA7ZGlyZWN0aW9uOmx0cjstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO3RleHQtcmVuZGVyaW5nOm9wdGltaXplTGVnaWJpbGl0eTstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7Zm9udC1mZWF0dXJlLXNldHRpbmdzOidsaWdhJztmbGV4OjAgMCAxMDBweDtmb250LXNpemU6MTAwcHg7dmVydGljYWwtYWxpZ246bWlkZGxlO2NvbG9yOiNiZmNlZDZ9LnJlc291cmNlLWhlYWRlcl9faWNvbi5tZC0xOHtmb250LXNpemU6MThweH0ucmVzb3VyY2UtaGVhZGVyX19pY29uLm1kLTI0e2ZvbnQtc2l6ZToyNHB4fS5yZXNvdXJjZS1oZWFkZXJfX2ljb24ubWQtMzZ7Zm9udC1zaXplOjM2cHh9LnJlc291cmNlLWhlYWRlcl9faWNvbi5tZC00OHtmb250LXNpemU6NDhweH0ucmVzb3VyY2UtaGVhZGVyX19pY29uLm1kLWRhcmt7Y29sb3I6cmdiYSgwLDAsMCwuNTQpfS5yZXNvdXJjZS1oZWFkZXJfX2ljb24ubWQtZGFyay5tZC1pbmFjdGl2ZXtjb2xvcjpyZ2JhKDAsMCwwLC4yNil9LnJlc291cmNlLWhlYWRlcl9faWNvbi5tZC1saWdodHtjb2xvcjojZmZmfS5yZXNvdXJjZS1oZWFkZXJfX2ljb24ubWQtbGlnaHQubWQtaW5hY3RpdmV7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMyl9QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey5yZXNvdXJjZS1oZWFkZXJfX2ljb257ZmxleDowIDAgNTBweDtmb250LXNpemU6NTBweH19LnJlc291cmNlLWhlYWRlcl9fY29udGVudHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7ZmxleDoxIDF9LnJlc291cmNlLWhlYWRlcl9fc3VidGl0bGV7Zm9udC1zaXplOjEycHg7bGV0dGVyLXNwYWNpbmc6M3B4O2NvbG9yOiMwMDk3NzU7bWFyZ2luOjB9LnJlc291cmNlLWhlYWRlcl9fdGl0bGV7Zm9udC1zaXplOjQ1cHg7bGluZS1oZWlnaHQ6NTJweDtmb250LXdlaWdodDo3MDA7dGV4dC1hbGlnbjpsZWZ0O2NvbG9yOiMzMzNmNDg7bWFyZ2luOjB9QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey5yZXNvdXJjZS1oZWFkZXJfX3RpdGxle2ZvbnQtc2l6ZTozMHB4O2xpbmUtaGVpZ2h0OjM1cHh9fS50b3AtbmF2LS1sb2dnZWQtaW4tZmlyc3QtbGV2ZWwtaXRlbXtkaXNwbGF5OmlubGluZS1ibG9jaztmbGV4LXdyYXA6d3JhcDtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO2ZvbnQtc2l6ZToxNHB4fUBtZWRpYSAobWluLXdpZHRoOjExOTlweCl7LnRvcC1uYXYtLWxvZ2dlZC1pbi1maXJzdC1sZXZlbC1pdGVte2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlcjpub25lfS50b3AtbmF2LS1sb2dnZWQtaW4tZmlyc3QtbGV2ZWwtaXRlbTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206bm9uZX19QG1lZGlhIChtaW4td2lkdGg6MTIwMXB4KSBhbmQgKG1heC13aWR0aDoxNDM5cHgpey50b3AtbmF2LS1sb2dnZWQtaW4tZmlyc3QtbGV2ZWwtaXRlbXtib3JkZXI6bm9uZX19LnRvcC1uYXYtLWZpcnN0LWxldmVsLWl0ZW1fX3RpdGxlLWxpbmt7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4OjEgMSAwO2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NzAwO3RleHQtZGVjb3JhdGlvbjpub25lfS50b3AtbmF2LS1maXJzdC1sZXZlbC1pdGVtX190aXRsZS1saW5rOmFjdGl2ZSwudG9wLW5hdi0tZmlyc3QtbGV2ZWwtaXRlbV9fdGl0bGUtbGluazpmb2N1cywudG9wLW5hdi0tZmlyc3QtbGV2ZWwtaXRlbV9fdGl0bGUtbGluazpob3Zlcntjb2xvcjojZmZmfUBtZWRpYSAobWF4LXdpZHRoOjExOTlweCl7LnRvcC1uYXYtLWZpcnN0LWxldmVsLWl0ZW1fX3RpdGxlLWxpbmt7Zm9udC1zaXplOjE0cHg7cGFkZGluZzo3cHggMH19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsudG9wLW5hdi0tZmlyc3QtbGV2ZWwtaXRlbV9fdGl0bGUtbGlua3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEwMCU7Zm9udC1zaXplOjE0cHg7cGFkZGluZzo3cHggMDtsaW5lLWhlaWdodDoxLjI1O3RleHQtYWxpZ246Y2VudGVyfS50b3AtbmF2LS1maXJzdC1sZXZlbC1pdGVtX190aXRsZS1saW5rOmhvdmVye2NvbG9yOiNmZmY7Ym9yZGVyLWJvdHRvbS1jb2xvcjojYmZjZWQ2fS50b3AtbmF2LS1maXJzdC1sZXZlbC1pdGVtX190aXRsZS1saW5rOmhvdmVyfi50b3AtbmF2LS1sb2dnZWQtaW4tZmlyc3QtbGV2ZWwtaXRlbV9faXRlbXN7ZGlzcGxheTpibG9ja30udG9wLW5hdi0tbG9nZ2VkLWluLWZpcnN0LWxldmVsLWl0ZW0tLWFjdGl2ZSAudG9wLW5hdi0tZmlyc3QtbGV2ZWwtaXRlbV9fdGl0bGUtbGlua3tib3JkZXItYm90dG9tLWNvbG9yOiNiZmNlZDZ9fUBtZWRpYSAobWluLXdpZHRoOjE0NDBweCl7LnRvcC1uYXYtLWZpcnN0LWxldmVsLWl0ZW1fX3RpdGxlLWxpbmt7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDoxMDAlO3BhZGRpbmc6N3B4IDB9LnRvcC1uYXYtLWxvZ2dlZC1pbi1maXJzdC1sZXZlbC1pdGVtX19pdGVtc3t3aWR0aDoyNTBweH19LnRvcC1uYXYtLWZpcnN0LWxldmVsLWl0ZW1fX3RpdGxlLWxpbmsgLm1hdGVyaWFsLWljb25ze2ZvbnQtc2l6ZTozM3B4O3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctcmlnaHQ6NnB4fUBtZWRpYSAobWF4LXdpZHRoOjExOTlweCl7LnRvcC1uYXYtLWZpcnN0LWxldmVsLWl0ZW1fX3RpdGxlLWxpbmsgLm1hdGVyaWFsLWljb25ze3BhZGRpbmctcmlnaHQ6MDtmb250LXNpemU6MjNweH19LnRvcC1uYXYtLWxvZ2dlZC1pbi1maXJzdC1sZXZlbC1pdGVtX19pdGVtc3tkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7d2lkdGg6MjUwcHg7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZDFkMWQxfS50b3AtbmF2LS1sb2dnZWQtaW4tZmlyc3QtbGV2ZWwtaXRlbV9faXRlbXMuanMtdG9nZ2xlLWhpZGRlbntkaXNwbGF5Om5vbmV9QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsudG9wLW5hdi0tbG9nZ2VkLWluLWZpcnN0LWxldmVsLWl0ZW1fX2l0ZW1ze2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3dpZHRoOjI1MHB4O2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2QxZDFkMX0udG9wLW5hdi0tbG9nZ2VkLWluLWZpcnN0LWxldmVsLWl0ZW1fX2l0ZW1zOmhvdmVye2Rpc3BsYXk6YmxvY2t9fS50b3AtbmF2LS1sb2dnZWQtaW4tZmlyc3QtbGV2ZWwtaXRlbV9faXRlbXMtbGFuZ3tkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OnVuc2V0O3dpZHRoOjMwMHB4O2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjEwcHggMDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZDFkMWQxfS50b3AtbmF2LS1sb2dnZWQtaW4tZmlyc3QtbGV2ZWwtaXRlbV9faXRlbXMtbGFuZy5qcy10b2dnbGUtaGlkZGVue2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey50b3AtbmF2LS1sb2dnZWQtaW4tZmlyc3QtbGV2ZWwtaXRlbV9faXRlbXMtbGFuZ3tkaXNwbGF5Om5vbmV9LnRvcC1uYXYtLWxvZ2dlZC1pbi1maXJzdC1sZXZlbC1pdGVtX19pdGVtcy1sYW5nOmhvdmVye2Rpc3BsYXk6YmxvY2t9fUBtZWRpYSAobWluLXdpZHRoOjE0NDBweCl7LnRvcC1uYXYtLWxvZ2dlZC1pbi1maXJzdC1sZXZlbC1pdGVtX19pdGVtcy1sYW5ne3dpZHRoOjMwMHB4fX1AbWVkaWEgKG1heC13aWR0aDoxMTk5cHgpey50b3AtbmF2LS1maXJzdC1sZXZlbC1pdGVtX190aXRsZSwudG9wLW5hdi0tbG9nZ2VkLWluLWZpcnN0LWxldmVsLWl0ZW1fX3RpdGxlLWFjY291bnR7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjVweH19LnRvcC1uYXYtZmlyc3QtbGV2ZWwtaXRlbV9fdG9nZ2xlLWNvbnRyb2x7Ym9yZGVyLWxlZnQ6bm9uZTtjb2xvcjojZmZmO3BhZGRpbmc6MCA1cHg7bWFyZ2luOjA7ZmxleDowO2Rpc3BsYXk6aW5saW5lfS50b3AtbmF2LS1sb2dnZWQtaW4tc2Vjb25kLWxldmVsLWl0ZW17ZGlzcGxheTpibG9jaztib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xMil9QG1lZGlhIChtYXgtd2lkdGg6MTE5OXB4KXsudG9wLW5hdi0tbG9nZ2VkLWluLXNlY29uZC1sZXZlbC1pdGVte3BhZGRpbmc6MH19LnRvcC1uYXYtLWxvZ2dlZC1pbi1zZWNvbmQtbGV2ZWwtaXRlbV9fbGlua3tjb2xvcjojMzMzZjQ4O2ZvbnQtd2VpZ2h0OjQwMCFpbXBvcnRhbnQ7d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MTBweH0udG9wLW5hdi0tbG9nZ2VkLWluLXNlY29uZC1sZXZlbC1pdGVtX19saW5rOmhvdmVye2JhY2tncm91bmQ6I2Y1ZjVmNTtjb2xvcjojMzMzZjQ4fS50b3AtbmF2LS1sb2dnZWQtaW4tc2Vjb25kLWxldmVsLWl0ZW1fX2xpbmsgLm1hdGVyaWFsLWljb25ze2ZvbnQtc2l6ZToyMnB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo1cHg7cGFkZGluZy1yaWdodDo2cHh9LnRvcC1uYXYtLWxvZ2dlZC1pbi1zZWNvbmQtbGV2ZWwtaXRlbV9fdGl0bGV7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOjE2cHg7Zm9udC13ZWlnaHQ6NzAwO3RleHQtZGVjb3JhdGlvbjpub25lfUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LnRvcC1uYXYtLWxvZ2dlZC1pbi1zZWNvbmQtbGV2ZWwtaXRlbXtib3JkZXI6bm9uZX0udG9wLW5hdi0tbG9nZ2VkLWluLXNlY29uZC1sZXZlbC1pdGVtX190aXRsZXttYXJnaW46MnB4IDA7cGFkZGluZzo4cHggMTJweDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MX19QG1lZGlhIChtaW4td2lkdGg6MTQ0MHB4KXsudG9wLW5hdi0tbG9nZ2VkLWluLXNlY29uZC1sZXZlbC1pdGVtX190aXRsZXtmb250LXNpemU6MTZweH19LnRvcC1uYXYtLWxvZ2dlZC1pbi1zZWNvbmQtbGV2ZWwtaXRlbV9fc2VwYXJhdG9ye2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgMTBweCAxMHB4O3BhZGRpbmctdG9wOjEwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgwLDAsMCwuMTIpfS50b3AtbmF2LS1sb2dnZWQtaW4tc2Vjb25kLWxldmVsLWl0ZW1fX2l0ZW0tbGFuZ3tkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo1MCU7ZmxvYXQ6bGVmdDttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOm5vbmV9LnRvcC1uYXYtLWxvZ2dlZC1pbi1zZWNvbmQtbGV2ZWwtaXRlbV9faXRlbS1sYW5nLXRpdGxle2Rpc3BsYXk6YmxvY2s7cGFkZGluZzowIDEwcHg7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxNnB4fS50b3AtbmF2LS1sb2dnZWQtaW4tc2Vjb25kLWxldmVsLWl0ZW0tLW5vLWJvcmRlcntib3JkZXI6bm9uZX0udG9wLW5hdi0tbG9nZ2VkLWluLXNlY29uZC1sZXZlbC1pdGVtX19saW5rLS1zaG9ydHtwYWRkaW5nOjVweCAxMHB4fS5zdWItbmF2LWl0ZW17ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgwLDAsMCwuMTIpfS5zdWItbmF2LWl0ZW06bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xMil9QG1lZGlhIChtaW4td2lkdGg6MTE5OXB4KXsuc3ViLW5hdi1pdGVte2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctcmlnaHQ6MTRweDtib3JkZXI6bm9uZTtmb250LXNpemU6MTRweH0uc3ViLW5hdi1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTpub25lfS5zdWItbmF2LWl0ZW1fX3RpdGxle2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjEuMjU7dmVydGljYWwtYWxpZ246bWlkZGxlfX1AbWVkaWEgKG1pbi13aWR0aDoxMjAxcHgpIGFuZCAobWF4LXdpZHRoOjE0MzlweCl7LnN1Yi1uYXYtaXRlbXtwYWRkaW5nLXJpZ2h0OjE0cHg7Ym9yZGVyOm5vbmU7Zm9udC1zaXplOjE0cHh9fUBtZWRpYSAobWluLXdpZHRoOjE0NDBweCl7LnN1Yi1uYXYtaXRlbXtmb250LXNpemU6MTZweDtwYWRkaW5nLXJpZ2h0OjIwcHh9fS5zdWItbmF2LWl0ZW1fX3RpdGxlLWxpbmt7ZGlzcGxheTpibG9jaztmbGV4OjEgMSAwO2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NzAwO3RleHQtZGVjb3JhdGlvbjpub25lfS5zdWItbmF2LWl0ZW1fX3RpdGxlLWxpbms6YWN0aXZlLC5zdWItbmF2LWl0ZW1fX3RpdGxlLWxpbms6Zm9jdXMsLnN1Yi1uYXYtaXRlbV9fdGl0bGUtbGluazpob3Zlcntjb2xvcjojZmZmfUBtZWRpYSAobWF4LXdpZHRoOjExOTlweCl7LnRvcC1uYXYtLWxvZ2dlZC1pbi1zZWNvbmQtbGV2ZWwtaXRlbV9fbGluazpob3ZlcntiYWNrZ3JvdW5kOjAgMH0uc3ViLW5hdi1pdGVtX190aXRsZS1saW5re2ZvbnQtc2l6ZToxNnB4O3BhZGRpbmc6MTZweDtsaW5lLWhlaWdodDoxNnB4fX1AbWVkaWEgKG1pbi13aWR0aDoxMTk5cHgpey5zdWItbmF2LWl0ZW1fX3RpdGxlLWxpbmt7ZGlzcGxheTpibG9jazt3aWR0aDo4OHB4O2hlaWdodDo3M3B4O2xpbmUtaGVpZ2h0OjczcHg7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLWJvdHRvbTo2cHggc29saWQgdHJhbnNwYXJlbnR9LnN1Yi1uYXYtaXRlbV9fdGl0bGUtbGluazpob3ZlcnttaW4taGVpZ2h0OjQwcHg7Y29sb3I6I2ZmZjtib3JkZXItYm90dG9tLWNvbG9yOiNiZmNlZDZ9LnN1Yi1uYXYtaXRlbS0tYWN0aXZlIC5zdWItbmF2LWl0ZW1fX3RpdGxlLWxpbmt7Ym9yZGVyLWJvdHRvbS1jb2xvcjojYmZjZWQ2fX1AbWVkaWEgKG1pbi13aWR0aDoxNDQwcHgpey5zdWItbmF2LWl0ZW1fX3RpdGxlLWxpbmt7d2lkdGg6MTAwcHg7bWFyZ2luLXRvcDoxcHh9fS5zdWItbmF2LWl0ZW1fX3RvZ2dsZS1jb250cm9se2ZvbnQtZmFtaWx5OidNYXRlcmlhbCBJY29ucyc7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjE7dGV4dC10cmFuc2Zvcm06bm9uZTtsZXR0ZXItc3BhY2luZzpub3JtYWw7d29yZC13cmFwOm5vcm1hbDt3aGl0ZS1zcGFjZTpub3dyYXA7ZGlyZWN0aW9uOmx0cjstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO3RleHQtcmVuZGVyaW5nOm9wdGltaXplTGVnaWJpbGl0eTstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7Zm9udC1mZWF0dXJlLXNldHRpbmdzOidsaWdhJztmbGV4OjAgMCA1MHB4O2ZvbnQtc2l6ZToyNHB4O3BhZGRpbmc6MCAxMnB4O21hcmdpbjoxMnB4IDA7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEyKX0uc3ViLW5hdi1pdGVtX190b2dnbGUtY29udHJvbC5tZC0xOHtmb250LXNpemU6MThweH0uc3ViLW5hdi1pdGVtX190b2dnbGUtY29udHJvbC5tZC0yNHtmb250LXNpemU6MjRweH0uc3ViLW5hdi1pdGVtX190b2dnbGUtY29udHJvbC5tZC0zNntmb250LXNpemU6MzZweH0uc3ViLW5hdi1pdGVtX190b2dnbGUtY29udHJvbC5tZC00OHtmb250LXNpemU6NDhweH0uc3ViLW5hdi1pdGVtX190b2dnbGUtY29udHJvbC5tZC1kYXJre2NvbG9yOnJnYmEoMCwwLDAsLjU0KX0uc3ViLW5hdi1pdGVtX190b2dnbGUtY29udHJvbC5tZC1kYXJrLm1kLWluYWN0aXZle2NvbG9yOnJnYmEoMCwwLDAsLjI2KX0uc3ViLW5hdi1pdGVtX190b2dnbGUtY29udHJvbC5tZC1saWdodHtjb2xvcjojZmZmfS5zdWItbmF2LWl0ZW1fX3RvZ2dsZS1jb250cm9sLm1kLWxpZ2h0Lm1kLWluYWN0aXZle2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjMpfS5zdWItbmF2LWl0ZW1fX3RvZ2dsZS1jb250cm9sPi5qcy10b2dnbGUtaGlkZGVue2Rpc3BsYXk6bm9uZX0uc3ViLW5hdi1pdGVtX19pdGVtc3tmbGV4OjAgMCAxMDAlO3BhZGRpbmc6MDtiYWNrZ3JvdW5kOiMzMzNmNDh9QG1lZGlhIChtYXgtd2lkdGg6MTE5OXB4KXsuc3ViLW5hdi1pdGVtX19pdGVtcy5qcy10b2dnbGUtaGlkZGVue2Rpc3BsYXk6bm9uZX19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuc3ViLW5hdi1pdGVtX190b2dnbGUtY29udHJvbHtkaXNwbGF5Om5vbmV9LnN1Yi1uYXYtaXRlbV9faXRlbXN7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjIwMHB4O3BhZGRpbmc6MjhweCAxMnB4fS5zdWItbmF2LWl0ZW1fX2l0ZW1zOmhvdmVye2Rpc3BsYXk6YmxvY2t9fUBtZWRpYSAobWluLXdpZHRoOjE0NDBweCl7LnN1Yi1uYXYtaXRlbV9faXRlbXN7d2lkdGg6MzkwcHg7Y29sdW1uLWNvdW50OjJ9fS5zdWItbmF2LWl0ZW0tLWFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNiZmNlZDZ9QG1lZGlhIChtaW4td2lkdGg6MTE5OXB4KXsuc3ViLW5hdi1pdGVtLS1hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH19LnN1Yi1uYXZfX2FuY2hvcntwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTEyNXB4fS5wcm9tb3RlZC1saW5re3dpZHRoOjEwMCV9LnByb21vdGVkLWxpbmtfX2ltYWdle3dpZHRoOjEwMCU7ZGlzcGxheTpibG9ja30ucHJvbW90ZWQtbGlua19fY29udGVudHtwYWRkaW5nOjAgMWVtIDEuODc1ZW07dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsucHJvbW90ZWQtbGlua19fY29udGVudHtwYWRkaW5nOjAgMWVtIDIuODVlbX19LnByb21vdGVkLWxpbmtfX2J1dHRvbiwucHJvbW90ZWQtbGlua19fc3lub3BzaXMsLnByb21vdGVkLWxpbmtfX3RpdGxle2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXJ9LnByb21vdGVkLWxpbmtfX3RpdGxle21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOi41ZW07cGFkZGluZy10b3A6MWVtO2ZvbnQtc2l6ZToxLjU2M2VtfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsucHJvbW90ZWQtbGlua19fdGl0bGV7Zm9udC1zaXplOjEuMjVlbX19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5wcm9tb3RlZC1saW5rX190aXRsZXtmb250LXNpemU6MS41NjNlbX19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsucHJvbW90ZWQtbGlua19fdGl0bGV7Zm9udC1zaXplOjIuMTg4ZW19fS5wcm9tb3RlZC1saW5rX19zeW5vcHNpc3ttYXJnaW46MDtmb250LXNpemU6MWVtfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsucHJvbW90ZWQtbGlua19fc3lub3BzaXN7bWluLWhlaWdodDozZW07Zm9udC1zaXplOjFlbX19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsucHJvbW90ZWQtbGlua19fc3lub3BzaXN7bWluLWhlaWdodDozZW07Zm9udC1zaXplOjEuMTI1ZW19fS5wcm9tb3RlZC1saW5rX19idXR0b257bWFyZ2luLXRvcDoxLjhlbTtib3JkZXItY29sb3I6I2ZmZjt3aWR0aDphdXRvO21pbi13aWR0aDoxNS42MjVlbTtwYWRkaW5nLWxlZnQ6MS41NjNlbTtwYWRkaW5nLXJpZ2h0OjEuNTYzZW19LnByb21vdGVkLWxpbmtfX2J1dHRvbjphY3RpdmUsLnByb21vdGVkLWxpbmtfX2J1dHRvbjpmb2N1cywucHJvbW90ZWQtbGlua19fYnV0dG9uOmhvdmVye2NvbG9yOiNmZmZ9LnByb21vdGVkLWxpbmtfX2NvbnRlbnQtLW9yYW5nZXtiYWNrZ3JvdW5kOiNjYjYwMTUhaW1wb3J0YW50fS5wcm9tb3RlZC1saW5rX19jb250ZW50LS1yb3Nle2JhY2tncm91bmQ6Izk5NDg3OCFpbXBvcnRhbnR9LnByb21vdGVkLWxpbmtfX2NvbnRlbnQtLXNsYXRlLWdyZWVue2JhY2tncm91bmQ6IzVlNzQ2MSFpbXBvcnRhbnR9LnByb21vdGVkLWxpbmtfX2NvbnRlbnQtLXRhdXBle2JhY2tncm91bmQ6IzZkNGY0NyFpbXBvcnRhbnR9LnByb21vdGVkLWxpbmtfX2NvbnRlbnQtLWJlaWdle2JhY2tncm91bmQ6I2E4OTk2OCFpbXBvcnRhbnR9LnByb21vdGVkLWxpbmtfX2NvbnRlbnQtLWJsdWV7YmFja2dyb3VuZDojNDA3ZWM5IWltcG9ydGFudH0ucHJvbW90ZWQtbGlua19fY29udGVudC0tYnJpZ2h0LWJsdWV7YmFja2dyb3VuZDojMDBhZmQ3IWltcG9ydGFudH0ucHJvbW90ZWQtbGlua19fY29udGVudC0tZ3JlZW57YmFja2dyb3VuZDojMDA5Nzc1IWltcG9ydGFudH0ucHJvbW90ZWQtbGlua19fY29udGVudC0teWVsbG93e2JhY2tncm91bmQ6I0YyQTkwMCFpbXBvcnRhbnR9LnByb21vdGVkLWxpbmtfX2NvbnRlbnQtLW1lZGl1bS1waW5re2JhY2tncm91bmQ6I0VGNjA3OSFpbXBvcnRhbnR9LnByb21vdGVkLWxpbmtfX2NvbnRlbnQtLWxpbWUtZ3JlZW57YmFja2dyb3VuZDojODRCRDAwIWltcG9ydGFudH0ucHJvbW90ZWQtbGlua19fY29udGVudC0tbGlnaHQtZ3JleXtiYWNrZ3JvdW5kOiNlY2YwZjMhaW1wb3J0YW50fS5wcm9tb3RlZC1saW5rX19jb250ZW50LS1zdG9uZS1ibHVle2JhY2tncm91bmQ6I2JmY2VkNiFpbXBvcnRhbnR9LnByb21vdGVkLWxpbmtfX2NvbnRlbnQtLXN0b25lLWdyZXl7YmFja2dyb3VuZDojRDFDQ0JEIWltcG9ydGFudH0ucHJvbW90ZWQtbGlua19fY29udGVudC0tc3RvbmUtZ3JlZW57YmFja2dyb3VuZDojQkNDOUM1IWltcG9ydGFudH0ucHJvbW90ZWQtbGlua19fY29udGVudC0tc3RvbmUtcGlua3tiYWNrZ3JvdW5kOiNEQkNERDMhaW1wb3J0YW50fS5ldmVudC1idXktdGlja2V0X19idXR0b257d2lkdGg6MTAwJTttaW4taGVpZ2h0OjIuNWVtfUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuZXZlbnQtYnV5LXRpY2tldF9fYnV0dG9ue3dpZHRoOmF1dG87bWluLXdpZHRoOjE1LjYyNWVtfX0uZXZlbnQtYnV5LXRpY2tldF9fY29udGVudC1jb250YWluZXJ7cGFkZGluZzowfS5ldmVudC1idXktdGlja2V0X19idXR0b24tLW9wYXF1ZXtiYWNrZ3JvdW5kOiNlY2YwZjM7Ym9yZGVyLWNvbG9yOiNlY2YwZjM7Y29sb3I6IzMzM2Y0OH0uZXZlbnQtYnV5LXRpY2tldF9fYnV0dG9uLS1vcGFxdWU6YWN0aXZlLC5ldmVudC1idXktdGlja2V0X19idXR0b24tLW9wYXF1ZTpmb2N1cywuZXZlbnQtYnV5LXRpY2tldF9fYnV0dG9uLS1vcGFxdWU6aG92ZXJ7Y29sb3I6IzMzM2Y0OH0uZXZlbnQtY2FyZHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206LjYyNWVtO2JhY2tncm91bmQtY29sb3I6I2ZmZn0uZXZlbnQtY2FyZDphZnRlciwuZXZlbnQtY2FyZDpiZWZvcmV7Y29udGVudDpcIiBcIjtkaXNwbGF5OnRhYmxlfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTFweCl7LmV2ZW50LWNhcmR7ZmxleDowIDEgYXV0bzt3aWR0aDpjYWxjKDUwJSAtICgxLzIgKiAxNnB4KSk7bWFyZ2luLXJpZ2h0OjE2cHg7bWFyZ2luLWJvdHRvbToxNnB4O3BhZGRpbmc6MDttaW4taGVpZ2h0OjQxNnB4fS5ldmVudC1jYXJkOm50aC1jaGlsZCgybil7bWFyZ2luLXJpZ2h0OjB9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuZXZlbnQtY2FyZHtmbGV4OjAgMSBhdXRvO3dpZHRoOmNhbGMoMzMuMyUgLSAoMi8zICogMTZweCkpO21hcmdpbi1yaWdodDoxNnB4O21hcmdpbi1ib3R0b206MTZweDtwYWRkaW5nOjA7bWluLWhlaWdodDo0MTZweH0uZXZlbnQtY2FyZDpudGgtY2hpbGQoM24pe21hcmdpbi1yaWdodDowfX0uZXZlbnQtY2FyZF9faW1hZ2V7d2lkdGg6MTAwJX0uZXZlbnQtY2FyZF9fY29udGVudHtwYWRkaW5nLWxlZnQ6MS4yNWVtO3BhZGRpbmctcmlnaHQ6MS4yNWVtO3BhZGRpbmctYm90dG9tOjIuNWVtfS5ldmVudC1jYXJkX19kYXRle2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxLjMxM2VtIDA7Y29sb3I6I2VmNjA3OTtsZXR0ZXItc3BhY2luZzouMTY5ZW07Zm9udC1zaXplOi43NWVtO2ZvbnQtd2VpZ2h0OjcwMH1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmV2ZW50LWNhcmRfX2RhdGV7cGFkZGluZzoxLjkzOGVtIDAgMS4zMTNlbX19LmV2ZW50LWNhcmRfX3RpdGxle21hcmdpbi10b3A6LjEyNWVtO2NvbG9yOiMzMzNmNDg7Zm9udC1zaXplOjEuMTI1ZW07bGluZS1oZWlnaHQ6MS4zOX0uZXZlbnQtY2FyZF9fc3lub3BzaXN7bWFyZ2luOjFlbSAwO2NvbG9yOiMzMzNmNDg7Zm9udC1zaXplOjFlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41Nn0uZXZlbnQtY2FyZF9fbG9jYXRpb257cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjFlbTtsZWZ0OjEuMjVlbTtmb250LXdlaWdodDo0MDA7Y29sb3I6Izk5OWZhM30uZmVhdHVyZWQtaXRlbXN7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2JhY2tncm91bmQtY29sb3I6I2ZmZjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uZmVhdHVyZWQtaXRlbXtmbG9hdDpsZWZ0O3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTouMjVlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY4Zjh9LmZlYXR1cmVkLWl0ZW06bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5mZWF0dXJlZC1pdGVte2ZsZXg6MSAxIDMzJTt3aWR0aDozMyU7bWFyZ2luOjZweCAuMjUlIDAgMH0uZmVhdHVyZWQtaXRlbTpudGgtb2YtdHlwZSgzbil7bWFyZ2luLXJpZ2h0OjB9fS5mZWF0dXJlZC1pdGVtX19pbWFnZXtmbG9hdDpsZWZ0O3dpZHRoOjM1JTtwYWRkaW5nOi4yZW0gLjYyNWVtIDB9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5mZWF0dXJlZC1pdGVtX19pbWFnZXtmbG9hdDpub25lO3BhZGRpbmc6MDt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlfX0uZmVhdHVyZWQtaXRlbV9fY29udGVudHtwYWRkaW5nOjAgMWVtO292ZXJmbG93OmhpZGRlbn0uZmxleGJveCAuZmVhdHVyZWQtaXRlbV9fY29udGVudHtoZWlnaHQ6YXV0b30uZmVhdHVyZWQtaXRlbV9fdGl0bGV7bWFyZ2luOjA7Zm9udC1zaXplOjFlbTtjb2xvcjojMzMzZjQ4O292ZXJmbG93OmhpZGRlbn1AbWVkaWEgKG1pbi13aWR0aDo0ODBweCl7LmZlYXR1cmVkLWl0ZW1fX3RpdGxle21heC1oZWlnaHQ6bm9uZTtmb250LXNpemU6MWVtfX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmZlYXR1cmVkLWl0ZW1fX2NvbnRlbnR7cGFkZGluZzoxLjVlbSAxLjI1ZW0gLjVlbTttaW4taGVpZ2h0OjI1MHB4fS5mZWF0dXJlZC1pdGVtX190aXRsZXtmb250LXNpemU6MjZweDttYXJnaW4tYm90dG9tOi44M2VtfX0uZmVhdHVyZWQtaXRlbV9fc3lub3BzaXN7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MWVtO2ZvbnQtc2l6ZTouODc1ZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNDRlbTtjb2xvcjojMzMzZjQ4fS5mZWF0dXJlZC1pdGVtLS1zdXBwb3J0LXR3by1jb2x1bW46bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5mZWF0dXJlZC1pdGVtX19zeW5vcHNpc3tmb250LXNpemU6MS4xMjVlbX0uZmVhdHVyZWQtaXRlbS0tc3VwcG9ydC10d28tY29sdW1ue3dpZHRoOjQ5LjUlO21hcmdpbi1yaWdodDouOCU7bWFyZ2luLXRvcDo2cHg7bWFyZ2luLWJvdHRvbTowfS5mZWF0dXJlZC1pdGVtLS1zdXBwb3J0LXR3by1jb2x1bW46bnRoLW9mLXR5cGUoM24pe21hcmdpbi1yaWdodDouOCV9LmZlYXR1cmVkLWl0ZW0tLXN1cHBvcnQtdHdvLWNvbHVtbjpudGgtb2YtdHlwZSgybil7bWFyZ2luLXJpZ2h0OjB9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuZmVhdHVyZWQtaXRlbV9fY29udGVudHttaW4taGVpZ2h0OjIwMHB4fS5mZWF0dXJlZC1pdGVtLS1zdXBwb3J0LXR3by1jb2x1bW57ZmxleDoxIDEgMzMlO3dpZHRoOjMzJTttYXJnaW4tcmlnaHQ6LjQlfS5mZWF0dXJlZC1pdGVtLS1zdXBwb3J0LXR3by1jb2x1bW46bnRoLW9mLXR5cGUoMm4pe2ZsZXg6MSAxIDMzJTttYXJnaW4tcmlnaHQ6LjQlfS5mZWF0dXJlZC1pdGVtLS1zdXBwb3J0LXR3by1jb2x1bW46bnRoLW9mLXR5cGUoM24pe2ZsZXg6MSAxIDMzJTttYXJnaW4tcmlnaHQ6MH19LnRvLXRvcHttYXJnaW46M2VtIDAgMmVtO3RleHQtYWxpZ246Y2VudGVyfS50by10b3BfX2xpbmt7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnRvLXRvcF9faWNvbntib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOiM0MDdlYzk7Y29sb3I6I2ZmZjtmb250LXNpemU6MS4zNzVlbTtsaW5lLWhlaWdodDoxZW19LnRvLXRvcF9fbGFiZWx7ZGlzcGxheTpibG9jaztjb2xvcjojMzMzZjQ4O2ZvbnQtc2l6ZToxLjEyNWVtO2ZvbnQtd2VpZ2h0OjQwMH0ubWVtYmVyc2hpcC10eXBlLWNhcmR7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOi4xMjVlbTtwYWRkaW5nOi42MjVlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY4Zjh9Lm1lbWJlcnNoaXAtdHlwZS1jYXJkOmFmdGVyLC5tZW1iZXJzaGlwLXR5cGUtY2FyZDpiZWZvcmV7Y29udGVudDpcIiBcIjtkaXNwbGF5OnRhYmxlfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsubWVtYmVyc2hpcC10eXBlLWNhcmR7cGFkZGluZzowO21hcmdpbi1ib3R0b206MS41JX19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5tZW1iZXJzaGlwLXR5cGUtY2FyZHtmbGV4OjEgMSBhdXRvO3dpZHRoOjMyLjMlO21hcmdpbi1yaWdodDoxLjUlO3BhZGRpbmc6MDttaW4taGVpZ2h0OjI2ZW19Lm1lbWJlcnNoaXAtdHlwZS1jYXJkOm50aC1jaGlsZCgzbil7bWFyZ2luLXJpZ2h0OjB9fS5tZW1iZXJzaGlwLXR5cGUtY2FyZF9faW1hZ2V7ZmxvYXQ6bGVmdDt3aWR0aDo2LjVlbTttYXJnaW46LjEyNWVtIC42MjVlbSAuMTI1ZW0gLjEyNWVtfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsubWVtYmVyc2hpcC10eXBlLWNhcmRfX2ltYWdle3dpZHRoOjEwMCU7bWFyZ2luOjB9fS5tZW1iZXJzaGlwLXR5cGUtY2FyZF9fY29udGVudHtmbG9hdDpsZWZ0O3dpZHRoOmNhbGMoMTAwJSAtIDcuNzllbSl9Lm1lbWJlcnNoaXAtdHlwZS1jYXJkX190aXRsZXttYXJnaW46MDtjb2xvcjojMzMzZjQ4O2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6MS4yNX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7Lm1lbWJlcnNoaXAtdHlwZS1jYXJkX19jb250ZW50e3dpZHRoOjEwMCU7cGFkZGluZzowIDEuMjVlbX0ubWVtYmVyc2hpcC10eXBlLWNhcmRfX3RpdGxle21hcmdpbjoxZW0gMCAuNWVtO2ZvbnQtc2l6ZToxLjYyNWVtfX0ubWVtYmVyc2hpcC10eXBlLWNhcmRfX3N5bm9wc2lze21hcmdpbjowO2NvbG9yOiMzMzNmNDg7Zm9udC1zaXplOi44NzVlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41Nn1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7Lm1lbWJlcnNoaXAtdHlwZS1jYXJkX19zeW5vcHNpc3tmb250LXNpemU6MS4xMjVlbTtwYWRkaW5nLWJvdHRvbToxZW19fS5mZWF0dXJlZC1jb250ZW50LWNhcmR7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjJweDtwYWRkaW5nOjEwcHg7YmFja2dyb3VuZC1jb2xvcjojZjhmOGY4fS5mZWF0dXJlZC1jb250ZW50LWNhcmQ6YWZ0ZXIsLmZlYXR1cmVkLWNvbnRlbnQtY2FyZDpiZWZvcmV7Y29udGVudDpcIiBcIjtkaXNwbGF5OnRhYmxlfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTFweCl7LmZlYXR1cmVkLWNvbnRlbnQtY2FyZHtmbGV4OjAgMSBhdXRvO3dpZHRoOmNhbGMoNTAlIC0gKDEvMiAqIDE2cHgpKTttYXJnaW4tcmlnaHQ6MTZweDttYXJnaW4tYm90dG9tOjE2cHg7cGFkZGluZzowO21pbi1oZWlnaHQ6NDE2cHh9LmZlYXR1cmVkLWNvbnRlbnQtY2FyZDpudGgtY2hpbGQoMm4pe21hcmdpbi1yaWdodDowfX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmZlYXR1cmVkLWNvbnRlbnQtY2FyZHtmbGV4OjAgMSBhdXRvO3dpZHRoOmNhbGMoMzMuMyUgLSAoMi8zICogMTZweCkpO21hcmdpbi1yaWdodDoxNnB4O21hcmdpbi1ib3R0b206MTZweDtwYWRkaW5nOjA7bWluLWhlaWdodDo0MTZweH0uZmVhdHVyZWQtY29udGVudC1jYXJkOm50aC1jaGlsZCgzbil7bWFyZ2luLXJpZ2h0OjB9fS5mZWF0dXJlZC1jb250ZW50LWNhcmRfX2ltYWdle2Zsb2F0OmxlZnQ7d2lkdGg6MTA0cHg7bWFyZ2luOjJweCAxMHB4IDJweCAycHh9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5mZWF0dXJlZC1jb250ZW50LWNhcmRfX2ltYWdle3dpZHRoOjEwMCU7bWFyZ2luOjB9fS5mZWF0dXJlZC1jb250ZW50LWNhcmRfX2NvbnRlbnR7ZmxvYXQ6bGVmdDt3aWR0aDpjYWxjKDEwMCUgLSAxMjRweCl9LmZlYXR1cmVkLWNvbnRlbnQtY2FyZF9fdGl0bGV7bWFyZ2luOjA7Y29sb3I6IzMzM2Y0ODtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjI1fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuZmVhdHVyZWQtY29udGVudC1jYXJkX19jb250ZW50e3dpZHRoOjEwMCU7cGFkZGluZzowIDIwcHh9LmZlYXR1cmVkLWNvbnRlbnQtY2FyZF9fdGl0bGV7bWFyZ2luOjI2cHggMCAxM3B4O2ZvbnQtc2l6ZToyNnB4fX0uZmVhdHVyZWQtY29udGVudC1jYXJkX19zeW5vcHNpc3ttYXJnaW46MDtjb2xvcjojMzMzZjQ4O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjU2fS5tZW1iZXJzaGlwLWJlbmVmaXQtY2FyZHttYXJnaW4tYm90dG9tOi42MjVlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY4Zjh9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5mZWF0dXJlZC1jb250ZW50LWNhcmRfX3N5bm9wc2lze2ZvbnQtc2l6ZToxOHB4O3BhZGRpbmctYm90dG9tOjE4cHh9Lm1lbWJlcnNoaXAtYmVuZWZpdC1jYXJke2ZsZXg6MSAxIDQ5LjI1JTt3aWR0aDo0OS4yNSU7bWluLWhlaWdodDoyNmVtO21hcmdpbi1yaWdodDoxLjUlO21hcmdpbi1ib3R0b206MS41JX0ubWVtYmVyc2hpcC1iZW5lZml0LWNhcmQ6bnRoLWNoaWxkKDJuKXttYXJnaW4tcmlnaHQ6MH19Lm1lbWJlcnNoaXAtYmVuZWZpdC1jYXJkX19pbWFnZXt3aWR0aDoxMDAlfS5tZW1iZXJzaGlwLWJlbmVmaXQtY2FyZF9fY29udGVudHtwYWRkaW5nOjAgLjYyNWVtO2ZvbnQtd2VpZ2h0OjQwMH1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7Lm1lbWJlcnNoaXAtYmVuZWZpdC1jYXJkX19jb250ZW50e3BhZGRpbmc6MCAxLjI1ZW19fS5tZW1iZXJzaGlwLWJlbmVmaXQtY2FyZF9fdGl0bGV7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206LjRlbTtwYWRkaW5nLXRvcDoxZW07Y29sb3I6IzMzM2Y0ODtsaW5lLWhlaWdodDoxLjI1O2ZvbnQtc2l6ZToxLjM3NWVtfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsubWVtYmVyc2hpcC1iZW5lZml0LWNhcmRfX3RpdGxle21hcmdpbi1ib3R0b206MDtwYWRkaW5nLXRvcDoxLjI1ZW07Zm9udC1zaXplOjEuNjI1ZW19fS5tZW1iZXJzaGlwLWJlbmVmaXQtY2FyZF9fcmljaC10ZXh0IC5jb250ZW50LWNvbnRhaW5lcntwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9LmNvbXBldGl0aW9uLWNhcmR7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOi42MjVlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5jb21wZXRpdGlvbi1jYXJke2ZsZXg6MSAxIDMwLjMlO3dpZHRoOjMwLjMlO21hcmdpbi1yaWdodDoxLjUlO21hcmdpbi1ib3R0b206MDttaW4taGVpZ2h0OjMyZW19LmNvbXBldGl0aW9uLWNhcmQ6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH19LmNvbXBldGl0aW9uLWNhcmRfX2ltYWdlLC5jb21wZXRpdGlvbi1jdGFfX2J1dHRvbnt3aWR0aDoxMDAlfS5jb21wZXRpdGlvbi1jYXJkX19jb250ZW50e3BhZGRpbmctbGVmdDoxLjI1ZW07cGFkZGluZy1yaWdodDoxLjI1ZW07cGFkZGluZy1ib3R0b206Mi41ZW19LmNvbXBldGl0aW9uLWNhcmRfX2RhdGV7ZGlzcGxheTpibG9jaztwYWRkaW5nOjEuMzEzZW0gMDtjb2xvcjojNmQ0ZjQ3O2xldHRlci1zcGFjaW5nOi4xNjllbTtmb250LXNpemU6Ljc1ZW07Zm9udC13ZWlnaHQ6NzAwfUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuY29tcGV0aXRpb24tY2FyZF9fZGF0ZXtwYWRkaW5nOjEuOTM4ZW0gMCAxLjMxM2VtfX0uY29tcGV0aXRpb24tY2FyZF9fdGl0bGV7bWFyZ2luLXRvcDouMTI1ZW07Y29sb3I6IzMzM2Y0ODtmb250LXNpemU6MS4xMjVlbTtsaW5lLWhlaWdodDoxLjM5fS5jb21wZXRpdGlvbi1jYXJkX19zeW5vcHNpc3ttYXJnaW46MWVtIDA7Y29sb3I6IzMzM2Y0ODtmb250LXNpemU6MWVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjU2fS5jb21wZXRpdGlvbi10eXBle21hcmdpbjoxLjVlbSAxZW19LmNvbXBldGl0aW9uLXR5cGVfX2NhdGVnb3J5LC5jb21wZXRpdGlvbi10eXBlX19kaXZpZGVyLC5jb21wZXRpdGlvbi10eXBlX19zdGF0dXN7Y29sb3I6Izk5OWZhM30uY29tcGV0aXRpb24tdHlwZV9fZGl2aWRlcntwYWRkaW5nOjAgLjI1ZW19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5jb21wZXRpdGlvbi1jdGFfX2J1dHRvbntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDphdXRvO21pbi13aWR0aDoxMWVtfX0uY29tcGV0aXRpb24tY3RhX19oZWxwe2Rpc3BsYXk6YmxvY2s7cGFkZGluZy10b3A6LjVlbX0uY29tcGV0aXRpb24tY3RhX19jb250ZW50LWNvbnRhaW5lcntwYWRkaW5nOjB9LmNvbXBldGl0aW9uLWN0YV9fYnV0dG9uLS13aXRoLW1hcmdpbnttYXJnaW4tdG9wOjEuMjVlbX0uY29tcGV0aXRpb24tY3RhX19idXR0b24tLWludmVydGVkLC5jb21wZXRpdGlvbi1jdGFfX2J1dHRvbi0taW52ZXJ0ZWQ6YWN0aXZlLC5jb21wZXRpdGlvbi1jdGFfX2J1dHRvbi0taW52ZXJ0ZWQ6Zm9jdXMsLmNvbXBldGl0aW9uLWN0YV9fYnV0dG9uLS1pbnZlcnRlZDpob3ZlciwuY29tcGV0aXRpb24tY3RhX19oZWxwLS1pbnZlcnRlZCwuY29tcGV0aXRpb24tY3RhX19oZWxwLS1pbnZlcnRlZDphY3RpdmUsLmNvbXBldGl0aW9uLWN0YV9faGVscC0taW52ZXJ0ZWQ6Zm9jdXMsLmNvbXBldGl0aW9uLWN0YV9faGVscC0taW52ZXJ0ZWQ6aG92ZXJ7Y29sb3I6I2ZmZn0uY29tcGV0aXRpb24tY3RhX19oZWxwLWxpbmstLWludmVydGVkLC5jb21wZXRpdGlvbi1jdGFfX2hlbHAtbGluay0taW52ZXJ0ZWQ6YWN0aXZlLC5jb21wZXRpdGlvbi1jdGFfX2hlbHAtbGluay0taW52ZXJ0ZWQ6Zm9jdXMsLmNvbXBldGl0aW9uLWN0YV9faGVscC1saW5rLS1pbnZlcnRlZDpob3Zlcntjb2xvcjojYmZjZWQ2fS5jb21wZXRpdGlvbi1jdGFfX2J1dHRvbi0taW52ZXJ0ZWR7Ym9yZGVyLWNvbG9yOiNlY2YwZjN9LmNvbXBldGl0aW9uLWN0YV9fYnV0dG9uLS1vcGFxdWUtaW52ZXJ0ZWR7YmFja2dyb3VuZC1jb2xvcjojZWNmMGYzO2JvcmRlci1jb2xvcjojZWNmMGYzO2NvbG9yOiMzMzNmNDh9LmNvbXBldGl0aW9uLWN0YV9fYnV0dG9uLS1vcGFxdWUtaW52ZXJ0ZWQ6YWN0aXZlLC5jb21wZXRpdGlvbi1jdGFfX2J1dHRvbi0tb3BhcXVlLWludmVydGVkOmZvY3VzLC5jb21wZXRpdGlvbi1jdGFfX2J1dHRvbi0tb3BhcXVlLWludmVydGVkOmhvdmVye2NvbG9yOiMzMzNmNDh9LmNvbXBldGl0aW9uLWxpc3QtaXRlbXtwYWRkaW5nOi4yNWVtIDA7YmFja2dyb3VuZDojZmZmfS5jb21wZXRpdGlvbi1saXN0LWl0ZW06YWZ0ZXIsLmNvbXBldGl0aW9uLWxpc3QtaXRlbTpiZWZvcmV7Y29udGVudDpcIiBcIjtkaXNwbGF5OnRhYmxlfS5jb21wZXRpdGlvbi1saXN0LWl0ZW1fX21haW4tY29udGFpbmVye2Rpc3BsYXk6YmxvY2t9LmNvbXBldGl0aW9uLWxpc3QtaXRlbV9fbWFpbi1jb250YWluZXI6YWZ0ZXIsLmNvbXBldGl0aW9uLWxpc3QtaXRlbV9fbWFpbi1jb250YWluZXI6YmVmb3Jle2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTp0YWJsZX1AbWVkaWEgKG1pbi13aWR0aDoxNDQwcHgpey5jb21wZXRpdGlvbi1saXN0LWl0ZW1fX21haW4tY29udGFpbmVye2Zsb2F0OmxlZnQ7d2lkdGg6NjBlbX19LmNvbXBldGl0aW9uLWxpc3QtaXRlbV9faW1hZ2V7d2lkdGg6MTAwJX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmNvbXBldGl0aW9uLWN0YV9fYnV0dG9uLS13aXRoLW1hcmdpbnttYXJnaW4tdG9wOjA7bWFyZ2luLWxlZnQ6MWVtfS5jb21wZXRpdGlvbi1saXN0LWl0ZW17cGFkZGluZzouNzVlbSAwfS5jb21wZXRpdGlvbi1saXN0LWl0ZW1fX2ltYWdle2Zsb2F0OmxlZnQ7d2lkdGg6OS4zNzVlbX19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5jb21wZXRpdGlvbi1saXN0LWl0ZW17cGFkZGluZzoxLjI1ZW0gMDtib3JkZXItYm90dG9tOnNvbGlkIDFweCAjZWNmMGYzfS5jb21wZXRpdGlvbi1saXN0LWl0ZW06bGFzdC1jaGlsZHtwYWRkaW5nLXRvcDpub25lfS5jb21wZXRpdGlvbi1saXN0LWl0ZW1fX2ltYWdle3dpZHRoOjIxLjkzOGVtfX0uY29tcGV0aXRpb24tbGlzdC1pdGVtX19jb250ZW50e3BhZGRpbmc6MWVtIDEuMjVlbTtiYWNrZ3JvdW5kOiNmOGY4Zjh9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5jb21wZXRpdGlvbi1saXN0LWl0ZW1fX2NvbnRlbnR7ZmxvYXQ6bGVmdDtwYWRkaW5nOjAgMS4yNWVtO3dpZHRoOmNhbGMoMTAwJSAtIDExLjg3NWVtKTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fX0uY29tcGV0aXRpb24tbGlzdC1pdGVtX19jYXRlZ29yeSwuY29tcGV0aXRpb24tbGlzdC1pdGVtX19kaXZpZGVyLC5jb21wZXRpdGlvbi1saXN0LWl0ZW1fX2xhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xldHRlci1zcGFjaW5nOjJweDtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOi43NWVtO2NvbG9yOiM5OTlmYTN9LmNvbXBldGl0aW9uLWxpc3QtaXRlbV9fbGFiZWx7Y29sb3I6IzZkNGY0N30uY29tcGV0aXRpb24tbGlzdC1pdGVtX19kaXZpZGVye3BhZGRpbmc6MCAxZW19LmNvbXBldGl0aW9uLWxpc3QtaXRlbV9fY29udGVudC10ZXh0e21pbi1oZWlnaHQ6MmVtfS5jb21wZXRpdGlvbi1saXN0LWl0ZW1fX2hlYWRpbmd7bWFyZ2luLXRvcDouNzVlbTtjb2xvcjojMzMzZjQ4O2ZvbnQtc2l6ZToxLjEyNWVtfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuY29tcGV0aXRpb24tbGlzdC1pdGVtX19jb250ZW50LXRleHR7bWluLWhlaWdodDozZW19LmNvbXBldGl0aW9uLWxpc3QtaXRlbV9faGVhZGluZ3ttYXJnaW4tdG9wOi4yNWVtO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6MS4yNWVtfX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmNvbXBldGl0aW9uLWxpc3QtaXRlbV9fY29udGVudHt3aWR0aDpjYWxjKDEwMCUgLSAyNC40MzhlbSl9LmNvbXBldGl0aW9uLWxpc3QtaXRlbV9fY29udGVudC10ZXh0e21pbi1oZWlnaHQ6MTAuNWVtfS5jb21wZXRpdGlvbi1saXN0LWl0ZW1fX2hlYWRpbmd7bWFyZ2luLXRvcDouNDIzZW07Zm9udC1zaXplOjEuNWVtfX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5jb21wZXRpdGlvbi1jdGFfX2J1dHRvbnttaW4td2lkdGg6MTMuNjI1ZW07bWFyZ2luLXJpZ2h0OjB9LmNvbXBldGl0aW9uLWxpc3QtaXRlbV9faGVhZGluZ3tmb250LXNpemU6MS42MjVlbX19LmNvbXBldGl0aW9uLWxpc3QtaXRlbV9fc3lub3BzaXN7ZGlzcGxheTpub25lfUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuY29tcGV0aXRpb24tbGlzdC1pdGVtX19zeW5vcHNpc3tkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6Ljc1ZW07bWFyZ2luLWJvdHRvbTouNWVtO2ZvbnQtc2l6ZToxLjEyNWVtO2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojMzMzZjQ4fX0uY29tcGV0aXRpb24tbGlzdC1pdGVtX190eXBle21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWJvdHRvbTowO2ZvbnQtd2VpZ2h0OjQwMH1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmNvbXBldGl0aW9uLWxpc3QtaXRlbV9fdHlwZXttYXJnaW4tdG9wOi4yNWVtfX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmNvbXBldGl0aW9uLWxpc3QtaXRlbV9fdHlwZXttYXJnaW4tdG9wOjB9fS5jb21wZXRpdGlvbi1saXN0LWl0ZW1fX2RldGFpbHMtY29udGFpbmVye2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDoxNDQwcHgpey5jb21wZXRpdGlvbi1saXN0LWl0ZW1fX2RldGFpbHMtY29udGFpbmVye2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDt3aWR0aDpjYWxjKDEwMCUgLSA2MmVtKTtwYWRkaW5nOjAgMWVtfS5jb21wZXRpdGlvbi1saXN0LWl0ZW1fX2RldGFpbHMtY29udGFpbmVyOmFmdGVyLC5jb21wZXRpdGlvbi1saXN0LWl0ZW1fX2RldGFpbHMtY29udGFpbmVyOmJlZm9yZXtjb250ZW50OlwiIFwiO2Rpc3BsYXk6dGFibGV9LmNvbXBldGl0aW9uLWxpc3QtaXRlbV9fZGV0YWlscy1jb250YWluZXI6YWZ0ZXJ7Y2xlYXI6Ym90aH19LmNvbXBldGl0aW9uLWxpc3QtaXRlbV9fZGV0YWlscy1jb250ZW50e2Zsb2F0OnJpZ2h0O3dpZHRoOjE3LjVlbTttYXJnaW4tcmlnaHQ6MTBweH0uY29tcGV0aXRpb24tbGlzdC1pdGVtX19saXN0e21pbi1oZWlnaHQ6OC42MjVlbTttYXJnaW46MS41NjJlbSAwIDEuNWVtO3Bvc2l0aW9uOnJlbGF0aXZlO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjB9LmNvbXBldGl0aW9uLWxpc3QtaXRlbV9fbGlzdC1pdGVte3BhZGRpbmc6LjM3NWVtIDA7Y29sb3I6IzMzM2Y0OH0uY29tcGV0aXRpb24tbGlzdC1pdGVtX19saXN0LXRleHR7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6Y2FsYygxMDAlIC0gMmVtKTtwYWRkaW5nLWxlZnQ6MWVtfS5jb21wZXRpdGlvbi1saXN0LWl0ZW1fX2xpc3QtaWNvbnt2ZXJ0aWNhbC1hbGlnbjp0b3A7bWFyZ2luLWxlZnQ6LS4xMjVlbTtmb250LXNpemU6MS4xMjVlbTtjb2xvcjojOTk5ZmEzfS5jb21wZXRpdGlvbi1saXN0LWl0ZW1fX2N0YXt3aWR0aDoxNS42MjVlbX0ubGlzdC1pdGVte3BhZGRpbmc6MTNweCAxNnB4O2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNmZmY7YmFja2dyb3VuZDojZjhmOGY4fS5saXN0LWl0ZW06YWZ0ZXIsLmxpc3QtaXRlbTpiZWZvcmV7Y29udGVudDpcIiBcIjtkaXNwbGF5OnRhYmxlfS5saXN0LWl0ZW1fX2xpbmt7ZGlzcGxheTpibG9jaztjb2xvcjojMzMzZjQ4fS5saXN0LWl0ZW1fX2xpbms6YWZ0ZXIsLmxpc3QtaXRlbV9fbGluazpiZWZvcmV7Y29udGVudDpcIiBcIjtkaXNwbGF5OnRhYmxlfUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsubGlzdC1pdGVte3BhZGRpbmc6MjBweCAyMHB4IDIwcHggMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWNmMGYzO2JhY2tncm91bmQ6I2ZmZn0ubGlzdC1pdGVtX19saW5re2Zsb2F0OmxlZnQ7d2lkdGg6NzAlO21hcmdpbi1yaWdodDo1JX19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsubGlzdC1pdGVtX19saW5re3dpZHRoOjc1JTttYXJnaW4tcmlnaHQ6NSV9fUBtZWRpYSAobWluLXdpZHRoOjE0NDBweCl7Lmxpc3QtaXRlbV9fbGlua3ttYXJnaW4tcmlnaHQ6NyV9Lmxpc3QtaXRlbV9fZGV0YWlsc3t0ZXh0LWFsaWduOmxlZnR9fS5saXN0LWl0ZW1fX2ltYWdle2Zsb2F0OmxlZnQ7d2lkdGg6MTAwcHg7bWFyZ2luLXJpZ2h0OjEwcHg7dmVydGljYWwtYWxpZ246dG9wfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsubGlzdC1pdGVtX19pbWFnZXt3aWR0aDoxNTBweH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5saXN0LWl0ZW1fX2ltYWdle3dpZHRoOjI1MHB4fS5saXN0LWl0ZW1fX3N5bm9wc2lze21pbi1oZWlnaHQ6M2VtfX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5saXN0LWl0ZW1fX2ltYWdle3dpZHRoOjM1MHB4O21hcmdpbi1yaWdodDoyMHB4fS5saXN0LWl0ZW1fX3N5bm9wc2lze21pbi1oZWlnaHQ6Ni43NWVtfX0ubGlzdC1pdGVtX19pbWFnZSAubGlzdC1pdGVtX19pY29ue3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6NTAlO21hcmdpbi10b3A6MTBweDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtmb250LXNpemU6NTBweDtjb2xvcjojYmZjZWQ2fS5saXN0LWl0ZW1fX21haW57bWFyZ2luLWJvdHRvbTouNWVtO292ZXJmbG93OmhpZGRlbn1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7Lmxpc3QtaXRlbV9faW1hZ2UgLmxpc3QtaXRlbV9faWNvbntmb250LXNpemU6MTAwcHg7bWFyZ2luLXRvcDoxNXB4fS5saXN0LWl0ZW1fX21haW57bWFyZ2luLWJvdHRvbTowfX0ubGlzdC1pdGVtX19sYWJlbCwubGlzdC1pdGVtX19zdWJsYWJlbHtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7bWFyZ2luLWJvdHRvbTo1cHg7Y29sb3I6IzAwOTc3NTtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOi43NWVtO2xpbmUtaGVpZ2h0OjFlbTtsZXR0ZXItc3BhY2luZzoyLjdweH1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7Lmxpc3QtaXRlbV9fbGFiZWwsLmxpc3QtaXRlbV9fc3VibGFiZWx7bWFyZ2luLWJvdHRvbToxMXB4fX0ubGlzdC1pdGVtX19zdWJsYWJlbHtjbGVhcjpsZWZ0O2NvbG9yOiM5OTlmYTN9QG1lZGlhIChtaW4td2lkdGg6MzQwcHgpey5saXN0LWl0ZW1fX3N1YmxhYmVse3BhZGRpbmctbGVmdDoxZW07bWFyZ2luLWxlZnQ6MWVtO2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjOTk5ZmEzO2NsZWFyOm5vbmV9fS5jb21wZXRpdGlvbi1pbmZvcm1hdGlvbi1zaWducG9zdC1jb250YWluZXI6YWZ0ZXIsLmNvbXBldGl0aW9uLWxpc3Q6YWZ0ZXIsLmxpc3QtaXRlbV9fZGV0YWlsOmFmdGVyLC5saXN0aW5nOmFmdGVyLC5vcHBvcnR1bml0eS1jYXJkOmFmdGVyLC5wYXl3YWxsLWNhcmQ6YWZ0ZXJ7Y2xlYXI6Ym90aH0ubGlzdC1pdGVtX190aXRsZXttYXJnaW46MCAwIC4zNzVlbTtjb2xvcjojMzMzZjQ4O2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6MS4yNWVtO2NsZWFyOmJvdGh9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5saXN0LWl0ZW1fX3RpdGxle21hcmdpbi1ib3R0b206LjU1ZW07Zm9udC1zaXplOjEuNjI1ZW19fS5saXN0LWl0ZW1fX3N5bm9wc2lze2NvbG9yOiMzMzNmNDg7Zm9udC1zaXplOi44NzVlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4yODZlbX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7Lmxpc3QtaXRlbV9fc3lub3BzaXN7Zm9udC1zaXplOjEuMTI1ZW19fS5saXN0LWl0ZW1fX3N1YmplY3R7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O21hcmdpbi10b3A6MWVtO2ZvbnQtc2l6ZTouNzVlbTtmb250LXdlaWdodDo0MDA7Y29sb3I6Izk5OWZhM30ubGlzdC1pdGVtX19zdWJqZWN0Ky5saXN0LWl0ZW1fX3N1YmplY3R7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0Oi43NWVtO21hcmdpbi1sZWZ0Oi43NWVtfS5saXN0LWl0ZW1fX3N1YmplY3QrLmxpc3QtaXRlbV9fc3ViamVjdDpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMi41cHg7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtoZWlnaHQ6NXB4O3dpZHRoOjVweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOiM5OTlmYTM7Y29udGVudDonJ30ubGlzdC1pdGVtX19kZXRhaWxze3BhZGRpbmctbGVmdDoxMDhweH1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7Lmxpc3QtaXRlbV9fc3ViamVjdHtmb250LXNpemU6MWVtfS5saXN0LWl0ZW1fX2RldGFpbHN7cGFkZGluZy1sZWZ0OjE1OHB4fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7Lmxpc3QtaXRlbV9fZGV0YWlsc3twYWRkaW5nOjEuNzVlbSAwIDA7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC13cmFwOndyYXB9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7Lmxpc3QtaXRlbV9fZGV0YWlsc3ttaW4taGVpZ2h0OjE0LjNlbX19Lmxpc3QtaXRlbV9fZGV0YWlse3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1sZWZ0OjIuMDUzZW07bWFyZ2luLWJvdHRvbTouM2VtO2ZvbnQtc2l6ZTouNzVlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41NjNlbTtjb2xvcjojMzMzZjQ4fS5saXN0LWl0ZW1fX2RldGFpbDphZnRlciwubGlzdC1pdGVtX19kZXRhaWw6YmVmb3Jle2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTp0YWJsZX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7Lmxpc3QtaXRlbV9fZGV0YWlse2ZvbnQtc2l6ZToxZW19fS5saXN0LWl0ZW1fX2ljb257cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDozcHg7Y29sb3I6Izk5OWZhMztmb250LXNpemU6MS4yNWVtfS5saXN0LWl0ZW1fX2J1dHRvbi1jb250YWluZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZ3JvdzoyfS5saXN0LWl0ZW1fX2J1dHRvbntkaXNwbGF5Om5vbmV9QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5saXN0LWl0ZW1fX2J1dHRvbntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMmVtO2FsaWduLXNlbGY6ZW5kfX1AbWVkaWEgKG1pbi13aWR0aDoxMzAwcHgpey5saXN0LWl0ZW1fX2J1dHRvbnt3aWR0aDoxMi41ZW19fUBtZWRpYSAobWluLXdpZHRoOjE0MDBweCl7Lmxpc3QtaXRlbV9fYnV0dG9ue3dpZHRoOjEzLjEyNWVtfX1AbWVkaWEgKG1pbi13aWR0aDoxNjAwcHgpey5saXN0LWl0ZW1fX2J1dHRvbnt3aWR0aDoxNC42MjVlbX19Lmxpc3QtaXRlbV9fdGFne21hcmdpbi10b3A6LjZlbTtkaXNwbGF5OmJsb2NrfS5saXN0LWl0ZW1fX3RhZy1saW5re2NvbG9yOiMzMzNmNDg7Zm9udC13ZWlnaHQ6NDAwIWltcG9ydGFudDtiYWNrZ3JvdW5kOiNkNmUyZTk7cGFkZGluZzoycHggMTBweCA0cHg7bWFyZ2luLWJvdHRvbToxMHB4O3dpZHRoOmZpdC1jb250ZW50O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1yYWRpdXM6MjBweH0uYXdhcmRzLWNvbXBldGl0aW9ucy1jYXJkLC5jYXJke2JhY2tncm91bmQtY29sb3I6I2Y4ZjhmODtwb3NpdGlvbjpyZWxhdGl2ZX0ubGlzdC1pdGVtX190YWctbGluazphY3RpdmUsLmxpc3QtaXRlbV9fdGFnLWxpbms6Zm9jdXMsLmxpc3QtaXRlbV9fdGFnLWxpbms6aG92ZXJ7Y29sb3I6IzAwMH0ubGlzdC1pdGVtX19pY29uLS1wcml6ZXttYXJnaW4tbGVmdDoycHh9Lmxpc3QtaXRlbV9fbGFiZWwtLWNvbXBldGl0aW9ue2NvbG9yOiM2ZDRmNDd9Lmxpc3QtaXRlbV9fbGFiZWwtLWV2ZW50e2NvbG9yOiNFRjYwNzl9LmF3YXJkcy1jb21wZXRpdGlvbnMtY2FyZHtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206LjYyNWVtfUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuYXdhcmRzLWNvbXBldGl0aW9ucy1jYXJke2ZsZXg6MSAxIDMwLjMlO3dpZHRoOjMwLjMlO21hcmdpbi1yaWdodDoxLjUlO21hcmdpbi1ib3R0b206MDttaW4taGVpZ2h0OjMyZW19LmF3YXJkcy1jb21wZXRpdGlvbnMtY2FyZDpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfX0uYXdhcmRzLWNvbXBldGl0aW9ucy1jYXJkX19pbWFnZXt3aWR0aDoxMDAlfS5hd2FyZHMtY29tcGV0aXRpb25zLWNhcmRfX2NvbnRlbnR7cGFkZGluZy1sZWZ0OjEuMjVlbTtwYWRkaW5nLXJpZ2h0OjEuMjVlbTtwYWRkaW5nLWJvdHRvbToyLjVlbX0uYXdhcmRzLWNvbXBldGl0aW9ucy1jYXJkX190eXBle2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxLjMxM2VtIDA7bGV0dGVyLXNwYWNpbmc6LjE2OWVtO2ZvbnQtc2l6ZTouNzVlbTtmb250LXdlaWdodDo3MDB9LmF3YXJkcy1jb21wZXRpdGlvbnMtY2FyZF9fdGl0bGV7bWFyZ2luLXRvcDouMTI1ZW07Y29sb3I6IzMzM2Y0ODtmb250LXNpemU6MS4xMjVlbTtsaW5lLWhlaWdodDoxLjM5fS5hd2FyZHMtY29tcGV0aXRpb25zLWNhcmRfX3N5bm9wc2lze21hcmdpbjoxZW0gMDtjb2xvcjojMzMzZjQ4O2ZvbnQtc2l6ZToxZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTZ9LmF3YXJkcy1jb21wZXRpdGlvbnMtY2FyZF9fdHlwZS0tY29tcGV0aXRpb257Y29sb3I6IzZkNGY0N30uYXdhcmRzLWNvbXBldGl0aW9ucy1jYXJkX190eXBlLS1hd2FyZHtjb2xvcjojYTg5OTY4fS5jYXJke2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbToxN3B4fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuYXdhcmRzLWNvbXBldGl0aW9ucy1jYXJkX190eXBle3BhZGRpbmc6MS45MzhlbSAwIDEuMzEzZW19LmNhcmR7ZmxleDoxIDEgMzAuMyU7d2lkdGg6MzAuMyU7bWFyZ2luLXJpZ2h0OjEuNSU7bWluLWhlaWdodDozMmVtfS5jYXJkOm50aC1vZi10eXBlKDNuKXttYXJnaW4tcmlnaHQ6MH19LmNhcmRfX2ltYWdle3dpZHRoOjEwMCV9LmNhcmRfX2NvbnRlbnR7cGFkZGluZy1sZWZ0OjEuMjVlbTtwYWRkaW5nLXJpZ2h0OjEuMjVlbTtwYWRkaW5nLWJvdHRvbToyLjVlbX0uY2FyZF9fdHlwZXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MS4zMTNlbSAwO2xldHRlci1zcGFjaW5nOi4xNjllbTtmb250LXNpemU6Ljc1ZW07Zm9udC13ZWlnaHQ6NzAwfS5jYXJkX190aXRsZXttYXJnaW4tdG9wOi4xMjVlbTtjb2xvcjojMzMzZjQ4O2ZvbnQtc2l6ZToxLjEyNWVtO2xpbmUtaGVpZ2h0OjEuMzl9LmNhcmRfX3N5bm9wc2lze21hcmdpbjoxZW0gMDtjb2xvcjojMzMzZjQ4O2ZvbnQtc2l6ZToxZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTZ9LmNhcmQtLXJlc291cmNle21pbi1oZWlnaHQ6MjQwcHh9LmNhcmRfX3R5cGUtLWNvbXBldGl0aW9ue2NvbG9yOiM2ZDRmNDd9LmNhcmRfX3R5cGUtLWF3YXJke2NvbG9yOiNhODk5Njh9LmNhcmRfX3R5cGUtLXJlc291cmNle2NvbG9yOiMwMDk3NzV9LmtleS1pbmZvcm1hdGlvbi1saXN0e21hcmdpbjowfUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuY2FyZF9fdHlwZXtwYWRkaW5nOjEuOTM4ZW0gMCAxLjMxM2VtfS5rZXktaW5mb3JtYXRpb24tbGlzdHt3aWR0aDo1MCU7ZmxvYXQ6bGVmdDttYXJnaW46MWVtIDB9fS5rZXktaW5mb3JtYXRpb24tbGlzdF9faXRlbXtmb250LXNpemU6MS4zNzVlbX0ua2V5LWluZm9ybWF0aW9uLWxpc3RfX2l0ZW0tLXNwYWNle21hcmdpbi10b3A6MS41ZW19LnJlc3RyaWN0ZWQtY29udGVudC1wYW5lbHtmb250LXNpemU6MTZweDtwYWRkaW5nOjA7cG9zaXRpb246cmVsYXRpdmV9LnJlc3RyaWN0ZWQtY29udGVudC1wYW5lbF9faGVhZGluZ3tmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyMHB4O21hcmdpbjowIDAgMCAzNXB4O3BhZGRpbmctYm90dG9tOjhweH0ubG9naW4tY29udGVudF9fY2xvc2UsLnJlc3RyaWN0ZWQtY29udGVudC1wYW5lbF9faGVhZGluZzpiZWZvcmV7bGluZS1oZWlnaHQ6MTtmb250LWZhbWlseTonTWF0ZXJpYWwgSWNvbnMnO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtkaXNwbGF5OmlubGluZS1ibG9jaztsZXR0ZXItc3BhY2luZzpub3JtYWw7d29yZC13cmFwOm5vcm1hbDt3aGl0ZS1zcGFjZTpub3dyYXA7ZGlyZWN0aW9uOmx0cjstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO3RleHQtcmVuZGVyaW5nOm9wdGltaXplTGVnaWJpbGl0eTstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7Zm9udC1mZWF0dXJlLXNldHRpbmdzOidsaWdhJzt0ZXh0LXRyYW5zZm9ybTpub25lfS5yZXN0cmljdGVkLWNvbnRlbnQtcGFuZWxfX2hlYWRpbmc6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6J2xvY2snO2NvbG9yOiM5OTlmYTM7Zm9udC1zaXplOjE3cHg7d2lkdGg6MTdweDtoZWlnaHQ6MTdweDtsZWZ0OjB9LnJlc3RyaWN0ZWQtY29udGVudC1wYW5lbF9faGVhZGluZzpiZWZvcmUubWQtMTh7Zm9udC1zaXplOjE4cHh9LnJlc3RyaWN0ZWQtY29udGVudC1wYW5lbF9faGVhZGluZzpiZWZvcmUubWQtMjR7Zm9udC1zaXplOjI0cHh9LnJlc3RyaWN0ZWQtY29udGVudC1wYW5lbF9faGVhZGluZzpiZWZvcmUubWQtMzZ7Zm9udC1zaXplOjM2cHh9LnJlc3RyaWN0ZWQtY29udGVudC1wYW5lbF9faGVhZGluZzpiZWZvcmUubWQtNDh7Zm9udC1zaXplOjQ4cHh9LnJlc3RyaWN0ZWQtY29udGVudC1wYW5lbF9faGVhZGluZzpiZWZvcmUubWQtZGFya3tjb2xvcjpyZ2JhKDAsMCwwLC41NCl9LnJlc3RyaWN0ZWQtY29udGVudC1wYW5lbF9faGVhZGluZzpiZWZvcmUubWQtZGFyay5tZC1pbmFjdGl2ZXtjb2xvcjpyZ2JhKDAsMCwwLC4yNil9LnJlc3RyaWN0ZWQtY29udGVudC1wYW5lbF9faGVhZGluZzpiZWZvcmUubWQtbGlnaHR7Y29sb3I6I2ZmZn0ucmVzdHJpY3RlZC1jb250ZW50LXBhbmVsX19oZWFkaW5nOmJlZm9yZS5tZC1saWdodC5tZC1pbmFjdGl2ZXtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4zKX0ucmVzdHJpY3RlZC1jb250ZW50LXBhbmVsX19wYXJhZ3JhcGh7Zm9udC1zaXplOjE2cHg7bWFyZ2luOjAgMCAwIDM1cHh9QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey5yZXN0cmljdGVkLWNvbnRlbnQtcGFuZWxfX3BhcmFncmFwaHttYXJnaW46MH19LnJlc3RyaWN0ZWQtY29udGVudC1wYW5lbF9fYnVsbGV0LWxpc3R7bWFyZ2luOjAgMCAwIDM1cHh9LnJlc3RyaWN0ZWQtY29udGVudC1wYW5lbF9fYnVsbGV0LWxpc3Q+dWx7Zm9udC1zaXplOjE2cHg7bWFyZ2luOjA7cGFkZGluZy1sZWZ0OjMwcHg7cGFkZGluZy1ib3R0b206MTZweH0ucmVzdHJpY3RlZC1jb250ZW50LXBhbmVsX19idWxsZXQtbGlzdD51bD5saXttYXJnaW46MDtwYWRkaW5nOjJweCAwIDJweCAxMnB4fS5yZXN0cmljdGVkLWNvbnRlbnQtcGFuZWxfX2J1dHRvbnttYXJnaW46MTJweCAwIDEycHggMzVweH1AbWVkaWEgKG1heC13aWR0aDo3NjdweCl7LnJlc3RyaWN0ZWQtY29udGVudC1wYW5lbF9fYnV0dG9ue21hcmdpbjoxMnB4IDA7d2lkdGg6MTAwJX19LmxvZ2luLWNvbnRlbnR7cGFkZGluZzozNXB4IDIwcHggMjVweDttYXgtd2lkdGg6MzgwcHg7YmFja2dyb3VuZDojZmZmO3RleHQtYWxpZ246bGVmdDtwb3NpdGlvbjpyZWxhdGl2ZX0ubG9naW4tY29udGVudCAuZm9ybS1pbnB1dC1jb250YWluZXJ7bWFyZ2luLXRvcDoxNnB4O21hcmdpbi1ib3R0b206MH0ubG9naW4tY29udGVudCAuZm9ybS1pbnB1dC1jb250YWluZXJfX2xhYmVsLS1sYWJlbC1hYm92ZXttYXJnaW4tYm90dG9tOjE1cHh9LmxvZ2luLWNvbnRlbnRfX2Nsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNHB4O3JpZ2h0OjE2cHg7Y29sb3I6IzMzM2Y0ODtmb250LXNpemU6MjRweDtjdXJzb3I6cG9pbnRlcn0ubG9naW4tY29udGVudF9fY2xvc2UubWQtMTh7Zm9udC1zaXplOjE4cHh9LmxvZ2luLWNvbnRlbnRfX2Nsb3NlLm1kLTI0e2ZvbnQtc2l6ZToyNHB4fS5sb2dpbi1jb250ZW50X19jbG9zZS5tZC0zNntmb250LXNpemU6MzZweH0ubG9naW4tY29udGVudF9fY2xvc2UubWQtNDh7Zm9udC1zaXplOjQ4cHh9LmxvZ2luLWNvbnRlbnRfX2Nsb3NlLm1kLWRhcmt7Y29sb3I6cmdiYSgwLDAsMCwuNTQpfS5sb2dpbi1jb250ZW50X19jbG9zZS5tZC1kYXJrLm1kLWluYWN0aXZle2NvbG9yOnJnYmEoMCwwLDAsLjI2KX0ubG9naW4tY29udGVudF9fY2xvc2UubWQtbGlnaHR7Y29sb3I6I2ZmZn0ubG9naW4tY29udGVudF9fY2xvc2UubWQtbGlnaHQubWQtaW5hY3RpdmV7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMyl9LmxvZ2luLWNvbnRlbnRfX2Nsb3NlOmFjdGl2ZSwubG9naW4tY29udGVudF9fY2xvc2U6Zm9jdXMsLmxvZ2luLWNvbnRlbnRfX2Nsb3NlOmhvdmVyLC5sb2dpbi1jb250ZW50X19jbG9zZTp2aXNpdGVke2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojMzMzZjQ4O3RleHQtZGVjb3JhdGlvbjpub25lfS5sb2dpbi1jb250ZW50X190aXRsZXtmb250LXNpemU6MzVweDtsaW5lLWhlaWdodDo0MnB4O3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjRweH0ubG9naW4tY29udGVudF9fc3VidGV4dHt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTZweDttYXJnaW4tYm90dG9tOjIwcHg7bWFyZ2luLXRvcDowfS5sb2dpbi1jb250ZW50X19mb3Jnb3QtcGFzc3dvcmR7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXRvcDozcHg7bWFyZ2luLWJvdHRvbToyMHB4fS5sb2dpbi1jb250ZW50X19sb2dpbi1idXR0b257d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjI4cHh9LmxvZ2luLWNvbnRlbnRfX25vdC1hLW1lbWJlcnt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyNXB4O21hcmdpbjo5cHggMH0uYXZhaWxhYmxlLXJlc291cmNlc3t3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206NDBweDtwYWRkaW5nOjM1cHggMDtiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjI7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey5hdmFpbGFibGUtcmVzb3VyY2Vze21hcmdpbi1ib3R0b206MjBweDtwYWRkaW5nOjI2cHggMCAwfX0uYXZhaWxhYmxlLXJlc291cmNlc19fdGl0bGV7Zm9udC1zaXplOjM1cHg7bGluZS1oZWlnaHQ6NDJweDt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MH0uYXZhaWxhYmxlLXJlc291cmNlX19yZXNvdXJjZS1saXN0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpc3Qtc3R5bGU6bm9uZTt0ZXh0LWFsaWduOmxlZnQ7bWFyZ2luOjA7cGFkZGluZzoyNHB4IDAgMH1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7LmF2YWlsYWJsZS1yZXNvdXJjZXNfX3RpdGxle2ZvbnQtc2l6ZToyNnB4O2xpbmUtaGVpZ2h0OjMwcHh9LmF2YWlsYWJsZS1yZXNvdXJjZV9fcmVzb3VyY2UtbGlzdHtwYWRkaW5nOjE2cHggOHB4fX0uYXZhaWxhYmxlLXJlc291cmNlX19yZXNvdXJjZXtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNXB4O3BhZGRpbmctYm90dG9tOjE1cHh9LmF2YWlsYWJsZS1yZXNvdXJjZV9fcmVzb3VyY2U+Knt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bGluZS1oZWlnaHQ6MjVweH0uYXZhaWxhYmxlLXJlc291cmNlX19yZXNvdXJjZS1pY29ue2ZvbnQtZmFtaWx5OidNYXRlcmlhbCBJY29ucyc7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtdHJhbnNmb3JtOm5vbmU7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3dvcmQtd3JhcDpub3JtYWw7d2hpdGUtc3BhY2U6bm93cmFwO2RpcmVjdGlvbjpsdHI7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDt0ZXh0LXJlbmRlcmluZzpvcHRpbWl6ZUxlZ2liaWxpdHk7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO2ZvbnQtZmVhdHVyZS1zZXR0aW5nczonbGlnYSc7d2lkdGg6MTZweDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNXB4fS5hdmFpbGFibGUtcmVzb3VyY2VfX3Jlc291cmNlLWljb24ubWQtMTh7Zm9udC1zaXplOjE4cHh9LmF2YWlsYWJsZS1yZXNvdXJjZV9fcmVzb3VyY2UtaWNvbi5tZC0yNHtmb250LXNpemU6MjRweH0uYXZhaWxhYmxlLXJlc291cmNlX19yZXNvdXJjZS1pY29uLm1kLTM2e2ZvbnQtc2l6ZTozNnB4fS5hdmFpbGFibGUtcmVzb3VyY2VfX3Jlc291cmNlLWljb24ubWQtNDh7Zm9udC1zaXplOjQ4cHh9LmF2YWlsYWJsZS1yZXNvdXJjZV9fcmVzb3VyY2UtaWNvbi5tZC1kYXJre2NvbG9yOnJnYmEoMCwwLDAsLjU0KX0uYXZhaWxhYmxlLXJlc291cmNlX19yZXNvdXJjZS1pY29uLm1kLWRhcmsubWQtaW5hY3RpdmV7Y29sb3I6cmdiYSgwLDAsMCwuMjYpfS5hdmFpbGFibGUtcmVzb3VyY2VfX3Jlc291cmNlLWljb24ubWQtbGlnaHR7Y29sb3I6I2ZmZn0uYXZhaWxhYmxlLXJlc291cmNlX19yZXNvdXJjZS1pY29uLm1kLWxpZ2h0Lm1kLWluYWN0aXZle2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjMpfS5hdmFpbGFibGUtcmVzb3VyY2VfX3Jlc291cmNlLXRpdGxle3BhZGRpbmctbGVmdDo4cHh9LmF2YWlsYWJsZS1yZXNvdXJjZV9fcmVzb3VyY2UtZmlsZS1pbmZve3BhZGRpbmctbGVmdDo4cHg7Zm9udC1zaXplOjEycHg7Y29sb3I6Izk5OWZhM30ub3Bwb3J0dW5pdHktY2FyZHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206LjYyNWVtO2JhY2tncm91bmQtY29sb3I6I2Y4ZjhmOH0ub3Bwb3J0dW5pdHktY2FyZDphZnRlciwub3Bwb3J0dW5pdHktY2FyZDpiZWZvcmV7Y29udGVudDpcIiBcIjtkaXNwbGF5OnRhYmxlfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTFweCl7Lm9wcG9ydHVuaXR5LWNhcmR7ZmxleDowIDEgYXV0bzt3aWR0aDpjYWxjKDUwJSAtICgxLzIgKiAxNnB4KSk7bWFyZ2luLXJpZ2h0OjE2cHg7bWFyZ2luLWJvdHRvbToxNnB4O3BhZGRpbmc6MDttaW4taGVpZ2h0OjQxNnB4fS5vcHBvcnR1bml0eS1jYXJkOm50aC1jaGlsZCgybil7bWFyZ2luLXJpZ2h0OjB9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsub3Bwb3J0dW5pdHktY2FyZHtmbGV4OjAgMSBhdXRvO3dpZHRoOmNhbGMoMzMuMyUgLSAoMi8zICogMTZweCkpO21hcmdpbi1yaWdodDoxNnB4O21hcmdpbi1ib3R0b206MTZweDtwYWRkaW5nOjA7bWluLWhlaWdodDo0MTZweH0ub3Bwb3J0dW5pdHktY2FyZDpudGgtY2hpbGQoM24pe21hcmdpbi1yaWdodDowfX0ub3Bwb3J0dW5pdHktY2FyZF9faW1hZ2V7d2lkdGg6MTAwJTttYXgtaGVpZ2h0OjE4MHB4O3BhZGRpbmc6MS4yNWVtfS5vcHBvcnR1bml0eS1jYXJkX19jb250ZW50e3BhZGRpbmctbGVmdDoxLjI1ZW07cGFkZGluZy1yaWdodDoxLjI1ZW07cGFkZGluZy1ib3R0b206MS41ZW19Lm9wcG9ydHVuaXR5LWNhcmRfX2RhdGV7ZGlzcGxheTpibG9jaztwYWRkaW5nOjEuMzEzZW0gMDtjb2xvcjojZWY2MDc5O2xldHRlci1zcGFjaW5nOi4xNjllbTtmb250LXNpemU6Ljc1ZW07Zm9udC13ZWlnaHQ6NzAwfUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsub3Bwb3J0dW5pdHktY2FyZF9fZGF0ZXtwYWRkaW5nOjEuOTM4ZW0gMCAxLjMxM2VtfX0ub3Bwb3J0dW5pdHktY2FyZF9fdGl0bGV7bWFyZ2luLXRvcDouMTI1ZW07Y29sb3I6IzMzM2Y0ODtmb250LXNpemU6MS4xMjVlbTtsaW5lLWhlaWdodDoxLjM5fS5vcHBvcnR1bml0eS1jYXJkX19zeW5vcHNpc3ttYXJnaW46MWVtIDA7Y29sb3I6IzMzM2Y0ODtmb250LXNpemU6MWVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjU2fS5vcHBvcnR1bml0eS1jYXJkX19jdGF7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21hcmdpbi10b3A6MWVtfS5vcHBvcnR1bml0eS1jYXJkX19jdGEgYXt3aWR0aDoxMDAlfS50b3AtbmF2e3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpyaWdodH0udG9wLW5hdl9fY29udGFpbmVye3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt6LWluZGV4OjQ7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOiMzMzNmNDh9LnRvcC1uYXZfX2NvbnRlbnR7Ym9yZGVyOm5vbmU7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjA7cmlnaHQ6MDt6LWluZGV4OjM7dGV4dC1hbGlnbjpsZWZ0O2JhY2tncm91bmQ6IzMzM2Y0OH1AbWVkaWEgKG1pbi13aWR0aDoxMTk5cHgpey50b3AtbmF2X19jb250ZW50e2JvcmRlcjpub25lO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDowIDB9fS50b3AtbmF2X19pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6LjVlbTtjdXJzb3I6cG9pbnRlcn0udG9wLW5hdl9faXRlbXN7bWFyZ2luOjA7cGFkZGluZzowfUBtZWRpYSAobWF4LXdpZHRoOjExOTlweCl7LnRvcC1uYXZfX2l0ZW1ze3dpZHRoOjEwMCV9fUBtZWRpYSAobWluLXdpZHRoOjExOTlweCl7LnRvcC1uYXZfX2ljb257ZGlzcGxheTpub25lfS50b3AtbmF2X19pdGVtc3tmbG9hdDpyaWdodH19LnRvcC1uYXZfX2N0YXt3aWR0aDphdXRvO3BhZGRpbmc6MCA1cHg7ZmxvYXQ6cmlnaHR9QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsudG9wLW5hdl9fY3Rhe2Zsb2F0OnJpZ2h0O3dpZHRoOmF1dG87cGFkZGluZzowIDEwcHg7bWFyZ2luLXJpZ2h0OjEwcHh9fS50b3AtbmF2X19jdGEtYnV0dG9ue3RleHQtdHJhbnNmb3JtOm5vbmV9QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey50b3AtbmF2X19jdGEtYnV0dG9ue3dpZHRoOmF1dG99fUBtZWRpYSAobWF4LXdpZHRoOjEyMDBweCl7LnRvcC1uYXZfX2N0YS1idXR0b257d2lkdGg6MTAwJX19LnRvcC1uYXZfX2ljb24tLWNsb3NlLC50b3AtbmF2X19pY29uLS1tZW51LC50b3AtbmF2X19pY29uLS1teS1hY2NvdW50e3BhZGRpbmctcmlnaHQ6MH0udG9wLW5hdl9faWNvbi0tY2xvc2UuanMtdG9nZ2xlLWhpZGRlbiwudG9wLW5hdl9faWNvbi0tbWVudS5qcy10b2dnbGUtaGlkZGVuLC50b3AtbmF2X19pY29uLS1teS1hY2NvdW50LC50b3AtbmF2X19pY29uLS1teS1hY2NvdW50LmpzLXRvZ2dsZS1oaWRkZW57ZGlzcGxheTpub25lfUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LnRvcC1uYXZfX2ljb24tLW15LWFjY291bnR7ZmxvYXQ6cmlnaHQ7cGFkZGluZzoyNHB4IDRweCAyMHB4O2Rpc3BsYXk6bm9uZX19QG1lZGlhIChtaW4td2lkdGg6MTQ0MHB4KXsudG9wLW5hdl9faWNvbi0tbXktYWNjb3VudHtwYWRkaW5nLXRvcDozMnB4O3BhZGRpbmctYm90dG9tOjI0cHh9fS50b3AtbmF2X19pY29uLS1teS1hY2NvdW50PnNwYW57Y29sb3I6I2ZmZn0udG9wLW5hdl9faWNvbi0tc2VhcmNoLWxne2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey50b3AtbmF2X19pY29uLS1zZWFyY2gtbGd7ZGlzcGxheTpibG9jaztmbG9hdDpyaWdodDtwYWRkaW5nOjI0cHggNHB4IDIwcHh9fUBtZWRpYSAobWluLXdpZHRoOjE0NDBweCl7LnRvcC1uYXZfX2ljb24tLXNlYXJjaC1sZ3twYWRkaW5nLXRvcDozMnB4O3BhZGRpbmctYm90dG9tOjI0cHh9fS50b3AtbmF2X19jdGEtLXNob3ctbWVkaXVte2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDoxMTk5cHgpIGFuZCAobWF4LXdpZHRoOjE0MzlweCl7LnRvcC1uYXZfX2N0YS0tc2hvdy1tZWRpdW17ZGlzcGxheTpibG9ja30udG9wLW5hdl9fY3RhLS1oaWRlLW1lZGl1bXtkaXNwbGF5Om5vbmV9fS50b3AtbmF2X19jdGEtLXByaW1hcnksLnRvcC1uYXZfX2N0YS0tc2Vjb25kYXJ5e29yZGVyOjJ9LnRvcC1uYXYtLWxvZ2dlZC1pbl9faXRlbXN7ZmxvYXQ6cmlnaHQ7bWFyZ2luOjA7cGFkZGluZzowIDAgMCA1cHg7b3JkZXI6MX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey50b3AtbmF2LS1sb2dnZWQtaW5fX2l0ZW1ze21hcmdpbi1yaWdodDoxMHB4fS50b3AtbmF2LS1sb2dnZWQtaW5fX2l0ZW1zOmZpcnN0LWNoaWxke21hcmdpbi1yaWdodDowfX0uc3ViLW5hdnt0ZXh0LWFsaWduOmxlZnR9QG1lZGlhIChtaW4td2lkdGg6MTE5OXB4KXsuc3ViLW5hdnt3aWR0aDoxMDAlfX0uc3ViLW5hdl9fY29udGFpbmVye3dpZHRoOjEwMCU7YmFja2dyb3VuZDojMzMzZjQ4O3Bvc2l0aW9uOi13ZWJraXQtc3RpY2t5O3Bvc2l0aW9uOnN0aWNreTt0b3A6MzhweDt6LWluZGV4OjN9LnN1Yi1uYXZfX2NvbnRhaW5lciAuaGVhZGVyX19sb2dvLWNvbnRhaW5lcnt3aWR0aDoxMzBweH0uc3ViLW5hdl9fY29udGFpbmVyIC5oZWFkZXJfX2xvZ28tY29udGFpbmVyIC5sb2dvLS1oZWFkZXJ7dHJhbnNpdGlvbjouNXM7cGFkZGluZy10b3A6NXB4O3BhZGRpbmctYm90dG9tOjB9LnN1Yi1uYXYtbW9iaWxlX19jb250YWluZXJ7ZGlzcGxheTpibG9ja31AbWVkaWEgKG1pbi13aWR0aDoxMTk5cHgpey5zdWItbmF2X19jb250YWluZXJ7dG9wOjQ1cHh9LnN1Yi1uYXZfX2NvbnRhaW5lciAuaGVhZGVyX19sb2dvLWNvbnRhaW5lcnt3aWR0aDoxMzBweH0uc3ViLW5hdl9fY29udGFpbmVyIC5oZWFkZXJfX2xvZ28tY29udGFpbmVyIC5sb2dvLS1oZWFkZXJ7dHJhbnNpdGlvbjouNXM7cGFkZGluZy10b3A6MTVweDtwYWRkaW5nLWJvdHRvbTowfS5zdWItbmF2LW1vYmlsZV9fY29udGFpbmVye2Rpc3BsYXk6bm9uZX19LnN1Yi1uYXYtbW9iaWxlX19jb250ZW50e21hcmdpbjowO3BhZGRpbmc6MWVtIDA7Y3Vyc29yOnBvaW50ZXJ9LnN1Yi1uYXYtbW9iaWxlLWl0ZW1fX2l0ZW1ze2Rpc3BsYXk6YmxvY2s7cmlnaHQ6MDt0b3A6NTZweDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO3BhZGRpbmc6MDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZDFkMWQxO2xpc3Qtc3R5bGU6bm9uZX0uc3ViLW5hdi1tb2JpbGUtaXRlbV9faXRlbXMuanMtdG9nZ2xlLWhpZGRlbntkaXNwbGF5Om5vbmV9LnN1Yi1uYXYtbW9iaWxlX19pdGVtc3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjB9LnN1Yi1uYXYtbW9iaWxlX190aXRsZS1saW5re2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCU7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpyaWdodH0uc3ViLW5hdl9fY29udGVudHtkaXNwbGF5Om5vbmU7ZmxleC13cmFwOndyYXA7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7ei1pbmRleDo0O3RleHQtYWxpZ246bGVmdDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMDAwfS5zdWItbmF2X19jb250ZW50LmpzLXRvZ2dsZS1oaWRkZW57ZGlzcGxheTpub25lfUBtZWRpYSAobWluLXdpZHRoOjExOTlweCl7LnN1Yi1uYXZfX2NvbnRlbnR7Ym9yZGVyOm5vbmU7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZX0uc3ViLW5hdl9fY29udGVudC5qcy10b2dnbGUtaGlkZGVue2Rpc3BsYXk6YmxvY2t9fS5zdWItbmF2X19pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6LjVlbTtjdXJzb3I6cG9pbnRlcn0uc3ViLW5hdl9faXRlbXN7bWFyZ2luOjA7cGFkZGluZzowfUBtZWRpYSAobWF4LXdpZHRoOjExOTlweCl7LnN1Yi1uYXZfX2l0ZW1ze3dpZHRoOjEwMCV9fUBtZWRpYSAobWluLXdpZHRoOjExOTlweCl7LnN1Yi1uYXZfX2ljb257ZGlzcGxheTpub25lfS5zdWItbmF2X19pdGVtc3tmbG9hdDpsZWZ0fX0uc3ViLW5hdl9fY3Rhe2ZsZXg6MSAwIGF1dG87d2lkdGg6NTAlO3BhZGRpbmc6MCAwIDAgMjBweDtmbG9hdDpub25lfUBtZWRpYSAobWluLXdpZHRoOjE0NDBweCl7LnN1Yi1uYXZfX2N0YXt3aWR0aDphdXRvO3BhZGRpbmc6MCAwIDAgMjBweH19QG1lZGlhIChtaW4td2lkdGg6MTE5OXB4KXsuc3ViLW5hdl9fY3Rhe2Zsb2F0OmxlZnQ7d2lkdGg6YXV0bztwYWRkaW5nOjAgMCAwIDIwcHh9LmpzLWlzLXN0aWNreSAuaGVhZGVyX19sb2dvLWNvbnRhaW5lcnttYXJnaW4tdG9wOi00MHB4fS5qcy1pcy1zdGlja3kgbmF2LnN1Yi1uYXZ7ZmxvYXQ6bGVmdDtkaXNwbGF5OmJsb2NrfS5qcy1pcy1zdGlja3kgLmxvZ28tLWhlYWRlcntoZWlnaHQ6MzBweDtwYWRkaW5nLXRvcDo1cHghaW1wb3J0YW50fS5qcy1pcy1zdGlja3kgLmxvZ28tLWhlYWRlciBpbWcsLmpzLWlzLXN0aWNreSAubG9nby0taGVhZGVyIHN2Z3toZWlnaHQ6MzBweCFpbXBvcnRhbnR9LmpzLWlzLXN0aWNreSAuc3ViLW5hdi1pdGVtX190aXRsZS1saW5re3BhZGRpbmc6N3B4IDAhaW1wb3J0YW50O3RyYW5zaXRpb246LjVzfS5qcy1pcy1zdGlja3kgLnN1Yi1uYXZfX2N0YS0tcHJpbWFyeXttYXJnaW4tdG9wOi0yNXB4fX0uc3ViLW5hdl9fY3RhLS1wcmltYXJ5e29yZGVyOjJ9LnBheXdhbGwtY2FyZHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206LjYyNWVtO21hcmdpbi10b3A6MjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY4Zjh9LmN0YS1iYW5kLC5qb2luLXRoZS1yaWJhe2JhY2tncm91bmQtY29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcn0ucGF5d2FsbC1jYXJkOmFmdGVyLC5wYXl3YWxsLWNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTp0YWJsZX1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7LnBheXdhbGwtY2FyZHtmbGV4OjAgMSBhdXRvO3dpZHRoOjEwMCU7bWFyZ2luLXJpZ2h0OjE2cHg7bWFyZ2luLWJvdHRvbToxNnB4O3BhZGRpbmc6MDttaW4taGVpZ2h0OjQxNnB4fX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LnBheXdhbGwtY2FyZHtmbGV4OjEgMSA0OS4yNSU7d2lkdGg6NDkuMjUlO21pbi1oZWlnaHQ6MjhlbTttYXJnaW4tcmlnaHQ6MS41JTttYXJnaW4tYm90dG9tOjEuNSV9LnBheXdhbGwtY2FyZDpudGgtY2hpbGQoMm4pe21hcmdpbi1yaWdodDowfX0ucGF5d2FsbC1jYXJkX19jb250ZW50e3BhZGRpbmctbGVmdDoxLjI1ZW07cGFkZGluZy1yaWdodDoxLjI1ZW07cGFkZGluZy1ib3R0b206Mi41ZW19LnBheXdhbGwtY2FyZF9fdGl0bGV7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206LjRlbTtwYWRkaW5nLXRvcDoxZW07Y29sb3I6IzMzM2Y0ODtsaW5lLWhlaWdodDoxLjI1O2ZvbnQtc2l6ZToxLjM3NWVtfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsucGF5d2FsbC1jYXJkX190aXRsZXttYXJnaW4tYm90dG9tOjA7cGFkZGluZy10b3A6MS4yNWVtO2ZvbnQtc2l6ZToxLjYyNWVtfX0ucGF5d2FsbC1jYXJkX19jdGF7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjFlbTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTttYXJnaW46MCBhdXRvfS5wYXl3YWxsLWNhcmRfX2J1dHRvbnt3aWR0aDo5MCV9LnBheXdhbGwtY2FyZC0tYnVsbGV0TGlzdHtmb250LXNpemU6MWVtfS5wYXl3YWxsLWNhcmRfX3JpY2gtdGV4dCAuY29udGVudC1jb250YWluZXJ7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfS5wYXl3YWxsLWNhcmQtLWNvbnRhY3QtZGV0YWlsc3tvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmQ7Zm9udC1zaXplOjEuMzc1ZW19QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey5wYXl3YWxsLWNhcmQtLWNvbnRhY3QtZGV0YWlsc3tmb250LXNpemU6MS4xMjVlbX19LnBheXdhbGwtY2FyZC0tY29udGFjdC1kZXRhaWxzIC5tYXRlcmlhbC1pY29uc3tsaW5lLWhlaWdodDoxLjU2O3ZlcnRpY2FsLWFsaWduOmJvdHRvbTttYXJnaW4tcmlnaHQ6NHB4O2ZvbnQtc2l6ZTouOGVtfS5qb2luLXRoZS1yaWJhe3dpZHRoOjEwMCU7cGFkZGluZzoyZW0gMH0uam9pbi10aGUtcmliYV9fdGl0bGV7bWFyZ2luOjAgYXV0byAuNzVlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MWVtO2ZvbnQtc2l6ZToyLjJlbTtjb2xvcjojMzMzZjQ4fS5qb2luLXRoZS1yaWJhX19pbnRyb2R1Y3Rpb257bWFyZ2luOjAgYXV0byAyZW07d2lkdGg6OTAlO2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6MS4zNzVlbTtjb2xvcjojMzMzZjQ4fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuam9pbi10aGUtcmliYXtwYWRkaW5nLWJvdHRvbTozLjEyNWVtfS5qb2luLXRoZS1yaWJhX19pbnRyb2R1Y3Rpb257d2lkdGg6NjAlfX0uY3RhLWJhbmQsLmpvaW4tdGhlLXJpYmFfX2J1dHRvbnN7d2lkdGg6MTAwJX0uam9pbi10aGUtcmliYV9fYnV0dG9ucyAuYnV0dG9ue21hcmdpbjowIC42MjVlbSAxZW07dGV4dC1hbGlnbjpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlfS5jdGEtYmFuZHtwYWRkaW5nOjIuMmVtIDAgMmVtfUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuam9pbi10aGUtcmliYV9fYnV0dG9ucyAuYnV0dG9ue21hcmdpbi1ib3R0b206MH0uY3RhLWJhbmR7cGFkZGluZy1ib3R0b206My4xMjVlbX19LmN0YS1iYW5kX190aXRsZXttYXJnaW46MCBhdXRvIDE2cHg7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToyNXB4O2xpbmUtaGVpZ2h0OjMwcHg7Y29sb3I6IzMzM2Y0OH1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmN0YS1iYW5kX190aXRsZXtmb250LXNpemU6MzVweDtsaW5lLWhlaWdodDo0MnB4O21hcmdpbi1ib3R0b206MTZweH19LmN0YS1iYW5kX19pbnRyb2R1Y3Rpb257bWFyZ2luOjAgYXV0byAyOHB4O3dpZHRoOjkwJTtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNXB4O2NvbG9yOiMzMzNmNDh9QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5jdGEtYmFuZF9faW50cm9kdWN0aW9ue3dpZHRoOjYwJX19LmN0YS1iYW5kX19idXR0b25zLC5ob21lLWhlcm8tYmFubmVyX19pbWFnZXt3aWR0aDoxMDAlfS5jdGEtYmFuZF9fYnV0dG9ucyAuYnV0dG9ue21hcmdpbjowIDEwcHggMTZweDt0ZXh0LWFsaWduOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmN0YS1iYW5kLS1tZWRpdW17YmFja2dyb3VuZDojZWNmMGYzfS5jdGEtYmFuZC0tZGFya3tiYWNrZ3JvdW5kOiMzMzNmNDg7Y29sb3I6I2ZmZn0uY3RhLWJhbmQtLWRhcmsgLmN0YS1iYW5kX19pbnRyb2R1Y3Rpb24sLmN0YS1iYW5kLS1kYXJrIC5jdGEtYmFuZF9fdGl0bGV7Y29sb3I6I2ZmZn0uY3RhLWJhbmQtLWRhcmsgLmJ1dHRvbntjb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZWNmMGYzfS5jdGEtYmFuZC0tZGFyayAuYnV0dG9uLS1vcGFxdWV7Y29sb3I6IzMzM2Y0ODtiYWNrZ3JvdW5kLWNvbG9yOiNlY2YwZjN9LmhvbWUtaGVyby1iYW5uZXIgLmNvbnRlbnQtY29udGFpbmVye3BhZGRpbmc6MH1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmN0YS1iYW5kX19idXR0b25zIC5idXR0b257bWFyZ2luLWJvdHRvbTowfS5ob21lLWhlcm8tYmFubmVye2hlaWdodDoyMy43NWVtO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb3Zlcn0uaG9tZS1oZXJvLWJhbm5lcl9faW1hZ2V7ZGlzcGxheTpub25lfS5ob21lLWhlcm8tYmFubmVyX19jb250ZW50LWNvbnRhaW5lcntoZWlnaHQ6MjMuNzVlbTtwYWRkaW5nOi42NjdlbX19LmhvbWUtaGVyby1iYW5uZXJfX2NvbnRlbnR7YmFja2dyb3VuZC1jb2xvcjojYmZjZWQ2fS5ob21lLWhlcm8tYmFubmVyX190aXRsZXtwYWRkaW5nOjAgLjY2N2VtO2ZvbnQtc2l6ZToxLjg3NWVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjE2fS5ob21lLWhlcm8tYmFubmVyX190aXRsZS1saW5rLC5ob21lLWhlcm8tYmFubmVyX190aXRsZS1saW5rOmFjdGl2ZSwuaG9tZS1oZXJvLWJhbm5lcl9fdGl0bGUtbGluazpmb2N1cywuaG9tZS1oZXJvLWJhbm5lcl9fdGl0bGUtbGluazpob3Zlcntjb2xvcjojMzMzZjQ4fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuaG9tZS1oZXJvLWJhbm5lcl9fY29udGVudHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmhvbWUtaGVyby1iYW5uZXJfX3RpdGxle3dpZHRoOjEwLjI0NGVtO3BhZGRpbmc6MDttYXJnaW4tdG9wOi4yZW07Zm9udC1zaXplOjIuODEzZW19LmhvbWUtaGVyby1iYW5uZXJfX3RpdGxlLWxpbmssLmhvbWUtaGVyby1iYW5uZXJfX3RpdGxlLWxpbms6YWN0aXZlLC5ob21lLWhlcm8tYmFubmVyX190aXRsZS1saW5rOmZvY3VzLC5ob21lLWhlcm8tYmFubmVyX190aXRsZS1saW5rOmhvdmVye2NvbG9yOiNmZmZ9fS5ob21lLWhlcm8tYmFubmVyX19idXR0b24tY29udGFpbmVye3BhZGRpbmc6MCAxLjI1ZW0gMS4yNWVtO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuaG9tZS1oZXJvLWJhbm5lcl9fYnV0dG9uLWNvbnRhaW5lcntwYWRkaW5nOi41ZW0gMDt0ZXh0LWFsaWduOmxlZnR9fS5ob21lLWhlcm8tYmFubmVyX19idXR0b257d2lkdGg6MTAwJTtwYWRkaW5nOi41NjMyZW07YmFja2dyb3VuZC1jb2xvcjojMzMzZjQ4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NDAwfS5ob21lLWhlcm8tYmFubmVyX19idXR0b246aG92ZXJ7Y29sb3I6I2ZmZn0uaGVyby1iYW5uZXIgLmNvbnRlbnQtY29udGFpbmVye3BhZGRpbmc6MH1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmhvbWUtaGVyby1iYW5uZXJfX2J1dHRvbnt3aWR0aDoxNS42MjVlbTttaW4td2lkdGg6MTUuNjI1ZW07YmFja2dyb3VuZC1jb2xvcjojZWNmMGYzO2JvcmRlcjowO2NvbG9yOiMzMzNmNDh9LmhvbWUtaGVyby1iYW5uZXJfX2J1dHRvbjpob3ZlciwuaG9tZS1oZXJvLWJhbm5lcl9fdGl0bGUtbGluay0tYWx0ZXJuYXRpdmUsLmhvbWUtaGVyby1iYW5uZXJfX3RpdGxlLWxpbmstLWFsdGVybmF0aXZlOmFjdGl2ZSwuaG9tZS1oZXJvLWJhbm5lcl9fdGl0bGUtbGluay0tYWx0ZXJuYXRpdmU6Zm9jdXMsLmhvbWUtaGVyby1iYW5uZXJfX3RpdGxlLWxpbmstLWFsdGVybmF0aXZlOmhvdmVye2NvbG9yOiMzMzNmNDh9LmhvbWUtaGVyby1iYW5uZXJfX2J1dHRvbi0tYWx0ZXJuYXRpdmV7YmFja2dyb3VuZC1jb2xvcjojMzMzZjQ4O2NvbG9yOiNmZmZ9LmhvbWUtaGVyby1iYW5uZXJfX2J1dHRvbi0tYWx0ZXJuYXRpdmU6aG92ZXJ7Y29sb3I6I2ZmZn0uaGVyby1iYW5uZXJ7aGVpZ2h0OjIzLjc1ZW07cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyfS5oZXJvLWJhbm5lcl9faW1hZ2V7ZGlzcGxheTpub25lfX1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7Lmhlcm8tYmFubmVyLC5ob21lLWhlcm8tYmFubmVye2JhY2tncm91bmQtaW1hZ2U6bm9uZSFpbXBvcnRhbnR9fS5oZXJvLWJhbm5lcl9faW1hZ2V7d2lkdGg6MTAwJX0uaGVyby1iYW5uZXJfX2NvbnRlbnR7YmFja2dyb3VuZC1jb2xvcjojYmZjZWQ2fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuaGVyby1iYW5uZXJfX2NvbnRlbnQtY29udGFpbmVye2hlaWdodDoyMy43NWVtO3BhZGRpbmc6LjY2N2VtIDFlbX0uaGVyby1iYW5uZXJfX2NvbnRlbnR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fX0uaGVyby1iYW5uZXJfX3RpdGxle3BhZGRpbmc6LjdlbSAuNjY3ZW0gMDttYXJnaW46MDtmb250LXNpemU6MS44NzVlbTtsaW5lLWhlaWdodDoxLjE2fS5oZXJvLWJhbm5lcl9fdGl0bGUtbGluaywuaGVyby1iYW5uZXJfX3RpdGxlLWxpbms6YWN0aXZlLC5oZXJvLWJhbm5lcl9fdGl0bGUtbGluazpmb2N1cywuaGVyby1iYW5uZXJfX3RpdGxlLWxpbms6aG92ZXJ7Y29sb3I6IzMzM2Y0OH1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7Lmhlcm8tYmFubmVyX190aXRsZXt3aWR0aDoxMC4yNDRlbTtwYWRkaW5nOjA7bWFyZ2luLXRvcDouMmVtO2ZvbnQtc2l6ZToyLjgxM2VtfS5oZXJvLWJhbm5lcl9fdGl0bGUtbGluaywuaGVyby1iYW5uZXJfX3RpdGxlLWxpbms6YWN0aXZlLC5oZXJvLWJhbm5lcl9fdGl0bGUtbGluazpmb2N1cywuaGVyby1iYW5uZXJfX3RpdGxlLWxpbms6aG92ZXJ7Y29sb3I6I2ZmZn19Lmhlcm8tYmFubmVyX190ZXh0e3BhZGRpbmc6MCAxLjExMWVtO21hcmdpbjoxZW0gMDtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjEuMTI1ZW07Y29sb3I6IzMzM2Y0ODtsaW5lLWhlaWdodDoxLjM5fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuaGVyby1iYW5uZXJfX3RleHR7d2lkdGg6NjAlO3BhZGRpbmc6MDtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxLjEyNWVtfX0uaGVyby1iYW5uZXJfX2J1dHRvbi1jb250YWluZXJ7cGFkZGluZzowIDEuMjVlbSAxLjI1ZW07dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5oZXJvLWJhbm5lcl9fYnV0dG9uLWNvbnRhaW5lcntwYWRkaW5nOi41ZW0gMDt0ZXh0LWFsaWduOmxlZnR9fS5oZXJvLWJhbm5lcl9fYnV0dG9ue3dpZHRoOjEwMCU7cGFkZGluZzouNTYzMmVtO21hcmdpbi10b3A6LjM3NWVtO2JvcmRlcjowO2JhY2tncm91bmQtY29sb3I6IzMzM2Y0ODtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjcwMH0uaGVyby1iYW5uZXJfX2J1dHRvbjpob3Zlcntjb2xvcjojZmZmfS5oZXJvLWJhbm5lci0tZGFyayAuaGVyby1iYW5uZXJfX3RleHR7Y29sb3I6IzMzM2Y0OH1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7Lmhlcm8tYmFubmVyX19idXR0b257d2lkdGg6YXV0bztwYWRkaW5nOi41NjMyZW0gMS4yNWVtO2JhY2tncm91bmQtY29sb3I6I2VjZjBmMztib3JkZXI6MDtjb2xvcjojMzMzZjQ4O2ZvbnQtd2VpZ2h0OjcwMH0uaGVyby1iYW5uZXItLWRhcmsgLmhlcm8tYmFubmVyX190aXRsZS1saW5rLC5oZXJvLWJhbm5lci0tZGFyayAuaGVyby1iYW5uZXJfX3RpdGxlLWxpbms6YWN0aXZlLC5oZXJvLWJhbm5lci0tZGFyayAuaGVyby1iYW5uZXJfX3RpdGxlLWxpbms6Zm9jdXMsLmhlcm8tYmFubmVyLS1kYXJrIC5oZXJvLWJhbm5lcl9fdGl0bGUtbGluazpob3ZlciwuaGVyby1iYW5uZXJfX2J1dHRvbjpob3Zlcntjb2xvcjojMzMzZjQ4fS5oZXJvLWJhbm5lci0tZGFyayAuaGVyby1iYW5uZXJfX3RleHR7d2lkdGg6NjAlO3BhZGRpbmc6MDtjb2xvcjojMzMzZjQ4O2ZvbnQtc2l6ZToxLjEyNWVtfS5oZXJvLWJhbm5lci0tZGFyayAuaGVyby1iYW5uZXJfX2J1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiMzMzNmNDg7Ym9yZGVyOjA7Y29sb3I6I2ZmZn0uaGVyby1iYW5uZXItLWRhcmsgLmhlcm8tYmFubmVyX19idXR0b246aG92ZXJ7Y29sb3I6I2ZmZn19Lmhlcm8tYmFubmVyLS1kYXJrIC5oZXJvLWJhbm5lcl9fYnV0dG9ue2JhY2tncm91bmQtY29sb3I6IzMzM2Y0ODtjb2xvcjojZmZmfS5oZXJvLWJhbm5lci0tZGFyayAuaGVyby1iYW5uZXJfX2J1dHRvbjpob3Zlcntjb2xvcjojZmZmfS5maW5kLWFuLWFyY2hpdGVjdHtwYWRkaW5nLWJvdHRvbTozMnB4fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuZmluZC1hbi1hcmNoaXRlY3R7cGFkZGluZy1ib3R0b206MDtoZWlnaHQ6NDAwcHg7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyfX1AbWVkaWEgKG1heC13aWR0aDo3NjdweCl7LmZpbmQtYW4tYXJjaGl0ZWN0e2JhY2tncm91bmQtaW1hZ2U6bm9uZSFpbXBvcnRhbnR9fS5maW5kLWFuLWFyY2hpdGVjdF9fY29udGVudHtwYWRkaW5nOjAgMjBweH1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmZpbmQtYW4tYXJjaGl0ZWN0X19jb250ZW50e3dpZHRoOjc1JX19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuZmluZC1hbi1hcmNoaXRlY3RfX2NvbnRlbnR7d2lkdGg6NTAlfX0uZmluZC1hbi1hcmNoaXRlY3RfX2ltYWdlLC5maW5kLWFuLWFyY2hpdGVjdF9fcmFkaW8tYnV0dG9ue3dpZHRoOjEwMCV9LmZpbmQtYW4tYXJjaGl0ZWN0X190aXRsZXttYXJnaW46MjVweCAwIDE3cHg7Y29sb3I6IzMzM2Y0ODtmb250LXNpemU6MjVweDtsaW5lLWhlaWdodDoxLjJ9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5maW5kLWFuLWFyY2hpdGVjdF9fdGl0bGV7bWFyZ2luOjcwcHggMCAyNHB4O2ZvbnQtc2l6ZTozNXB4fX0uZmluZC1hbi1hcmNoaXRlY3RfX2ludHJve21hcmdpbi1ib3R0b206MjRweDtsaW5lLWhlaWdodDoxLjU2O2NvbG9yOiNmZmZ9QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5maW5kLWFuLWFyY2hpdGVjdF9faW50cm97Y29sb3I6IzMzM2Y0OH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5maW5kLWFuLWFyY2hpdGVjdF9faW50cm97bWFyZ2luLWJvdHRvbTozMHB4fS5maW5kLWFuLWFyY2hpdGVjdF9faW1hZ2V7ZGlzcGxheTpub25lfS5maW5kLWFuLWFyY2hpdGVjdC1zZWFyY2g6YWZ0ZXIsLmZpbmQtYW4tYXJjaGl0ZWN0LXNlYXJjaDpiZWZvcmV7Y29udGVudDpcIiBcIjtkaXNwbGF5OnRhYmxlfS5maW5kLWFuLWFyY2hpdGVjdC1zZWFyY2g6YWZ0ZXJ7Y2xlYXI6Ym90aH19LmZpbmQtYW4tYXJjaGl0ZWN0X19yYWRpby1idXR0b24tZ3JvdXB7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjEwcHg7bWFyZ2luLXRvcDozcHh9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5maW5kLWFuLWFyY2hpdGVjdF9fcmFkaW8tYnV0dG9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG87bWFyZ2luLXJpZ2h0OjIwcHh9fS5maW5kLWFuLWFyY2hpdGVjdC1zZWFyY2hfX2lucHV0e3dpZHRoOjEwMCU7aGVpZ2h0OjQwcHh9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5maW5kLWFuLWFyY2hpdGVjdC1zZWFyY2hfX2lucHV0e2Zsb2F0OmxlZnQ7d2lkdGg6NTUlO2JvcmRlci1yaWdodDowfX0uZmluZC1hbi1hcmNoaXRlY3Qtc2VhcmNoX19idXR0b257d2lkdGg6MTAwJTttYXJnaW4tdG9wOjEwcHh9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5maW5kLWFuLWFyY2hpdGVjdC1zZWFyY2hfX2J1dHRvbntmbG9hdDpsZWZ0O3dpZHRoOjQ1JTttYXJnaW4tdG9wOjB9fS5maW5kLWFuLWFyY2hpdGVjdC0tbm8tc2VhcmNoOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AscmlnaHQgdG9wLGZyb20oIzAwMCksdG8odHJhbnNwYXJlbnQpKTtiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIzAwMCx0cmFuc3BhcmVudCk7YmFja2dyb3VuZDotby1saW5lYXItZ3JhZGllbnQobGVmdCwjMDAwLHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwjMDAwLHRyYW5zcGFyZW50KX0uZmluZC1hbi1hcmNoaXRlY3QtLW5vLXNlYXJjaHtjb2xvcjojZmZmfS5maW5kLWFuLWFyY2hpdGVjdC0tbm8tc2VhcmNoIC5maW5kLWFuLWFyY2hpdGVjdF9fY29udGVudHtwYWRkaW5nOjB9LmZpbmQtYW4tYXJjaGl0ZWN0LS1uby1zZWFyY2ggLmZpbmQtYW4tYXJjaGl0ZWN0X190aXRsZXt0ZXh0LXRyYW5zZm9ybTpub25lO2NvbG9yOiNmZmZ9LmZpbmQtYW4tYXJjaGl0ZWN0LS1uby1zZWFyY2ggLmJ1dHRvbjpub3QoLmJ1dHRvbi0tb3BhcXVlKXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjojZmZmO2NvbG9yOiNmZmZ9LmZpbmQtYW4tYXJjaGl0ZWN0LS1uby1zZWFyY2ggLmZpbmQtYW4tYXJjaGl0ZWN0LXNlYXJjaHtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O21hcmdpbi1ib3R0b206MWVtfUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsuZmluZC1hbi1hcmNoaXRlY3QtLW5vLXNlYXJjaCAuYnV0dG9uOm5vdCguYnV0dG9uLS1vcGFxdWUpe2JhY2tncm91bmQtY29sb3I6IzMzM2Y0ODtib3JkZXItY29sb3I6IzMzM2Y0OH0uZmluZC1hbi1hcmNoaXRlY3QtLW5vLXNlYXJjaCwuZmluZC1hbi1hcmNoaXRlY3QtLW5vLXNlYXJjaCAuZmluZC1hbi1hcmNoaXRlY3RfX3RpdGxle2NvbG9yOiMzMzNmNDh9LmZpbmQtYW4tYXJjaGl0ZWN0LS1uby1zZWFyY2ggLmJ1dHRvbntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzMzM2Y0OH0uZmluZC1hbi1hcmNoaXRlY3QtLW5vLXNlYXJjaHtiYWNrZ3JvdW5kOiNlY2VmZjN9LmZpbmQtYW4tYXJjaGl0ZWN0LS1uby1zZWFyY2g6OmJlZm9yZXtjb250ZW50Om5vbmU7YmFja2dyb3VuZDowIDB9LmZpbmQtYW4tYXJjaGl0ZWN0LS1uby1zZWFyY2ggLmZpbmQtYW4tYXJjaGl0ZWN0LXNlYXJjaCAuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6IzMzM2Y0ODtib3JkZXItY29sb3I6IzMzM2Y0OH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5maW5kLWFuLWFyY2hpdGVjdC0tbm8tc2VhcmNoe2hlaWdodDo1MDBweH0uZmluZC1hbi1hcmNoaXRlY3QtLW5vLXNlYXJjaCAuZmluZC1hbi1hcmNoaXRlY3RfX2ludHJve2NvbG9yOiNmZmZ9LmZpbmQtYW4tYXJjaGl0ZWN0LS1uby1zZWFyY2g6OmJlZm9yZSwuZmluZC1hbi1hcmNoaXRlY3RfX2NvbnRlbnR7d2lkdGg6NTAlfS5jYWxsLXRvLWFjdGlvbi1oZXJve2JhY2tncm91bmQtY29sb3I6IzMzM2Y0ODtiYWNrZ3JvdW5kLXBvc2l0aW9uOjIwZW0gY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDttaW4taGVpZ2h0OjM1ZW07YmFja2dyb3VuZC1zaXplOjEwMCV9fS5wcm9tb3RlZC1saW5rc3t3aWR0aDoxMDAlfS5wcm9tb3RlZC1saW5rLWNvbnRhaW5lcnt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206LjJlbX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LnByb21vdGVkLWxpbmtzOmFmdGVyLC5wcm9tb3RlZC1saW5rczpiZWZvcmV7Y29udGVudDpcIiBcIjtkaXNwbGF5OnRhYmxlfS5wcm9tb3RlZC1saW5rczphZnRlcntjbGVhcjpib3RofS5wcm9tb3RlZC1saW5rLWNvbnRhaW5lcntmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDouMiU7bWFyZ2luLWJvdHRvbTowO3dpZHRoOjQ5LjglfS5wcm9tb3RlZC1saW5rLWNvbnRhaW5lcjpsYXN0LWNoaWxke21hcmdpbi1sZWZ0Oi4yJTttYXJnaW4tcmlnaHQ6MH19LnByb21vdGVkLWxpbmtzLS1qb2luLXJpYmF7bWFyZ2luOjB9LmNhbGwtdG8tYWN0aW9uLWhlcm97cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey5jYWxsLXRvLWFjdGlvbi1oZXJve2JhY2tncm91bmQtaW1hZ2U6bm9uZSFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmNhbGwtdG8tYWN0aW9uLWhlcm97YmFja2dyb3VuZC1wb3NpdGlvbjozMGVtIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6NzAlfX1AbWVkaWEgKG1pbi13aWR0aDoxNDQwcHgpey5jYWxsLXRvLWFjdGlvbi1oZXJve2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgY2VudGVyO2JhY2tncm91bmQtc2l6ZTo2NSV9fS5jYWxsLXRvLWFjdGlvbi1oZXJvX19jb250ZW50LWNvbnRhaW5lcntwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9QG1lZGlhIChtYXgtd2lkdGg6OTkycHgpey5jYWxsLXRvLWFjdGlvbi1oZXJvX19sYXJnZS1jb250ZW50LWNvbnRhaW5lcntwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9fS5jYWxsLXRvLWFjdGlvbi1oZXJvX19pbWFnZXt3aWR0aDoxMDAlfUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuY2FsbC10by1hY3Rpb24taGVyb19fY29udGVudC1jb250YWluZXJ7bWluLWhlaWdodDozNWVtO3BhZGRpbmctYm90dG9tOjhlbX0uY2FsbC10by1hY3Rpb24taGVyb19faW1hZ2V7ZGlzcGxheTpub25lfX0uY2FsbC10by1hY3Rpb24taGVyb19faW1hZ2UtcHJvbW97ZGlzcGxheTpibG9jaztwYWRkaW5nOi41ZW0gMDtmb250LXNpemU6MWVtO2JhY2tncm91bmQ6I2VjZjBmM31AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmNhbGwtdG8tYWN0aW9uLWhlcm9fX2ltYWdlLXByb21ve3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3JpZ2h0OjA7cGFkZGluZzouNWVtIC4yNWVtfX0uY2FsbC10by1hY3Rpb24taGVyb19fY29udGVudHtwYWRkaW5nOjEuNGVtIDFlbSAxLjg3NWVtO2JhY2tncm91bmQ6IzMzM2Y0OH1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmNhbGwtdG8tYWN0aW9uLWhlcm9fX2NvbnRlbnR7d2lkdGg6MjVlbTttaW4taGVpZ2h0OjM1ZW07cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDoxZW19fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmNhbGwtdG8tYWN0aW9uLWhlcm9fX2NvbnRlbnR7d2lkdGg6NDFlbTtwYWRkaW5nLXJpZ2h0OjIuNWVtfX0uY2FsbC10by1hY3Rpb24taGVyb19fdGFne2NvbG9yOiNmZmY7Zm9udC1zaXplOi43NWVtO2ZvbnQtd2VpZ2h0OjcwMDtsZXR0ZXItc3BhY2luZzouMTg4ZW19LmNhbGwtdG8tYWN0aW9uLWhlcm9fX3RhZy1kaXZpZGVye3BhZGRpbmc6MCAuNzVlbTtjb2xvcjojOTk5ZmEzO2ZvbnQtc2l6ZTouNzVlbX0uY2FsbC10by1hY3Rpb24taGVyb19fdGl0bGV7bWFyZ2luLWJvdHRvbTouN2VtO2NvbG9yOiNmZmY7Zm9udC1zaXplOjEuODc1ZW07bGluZS1oZWlnaHQ6MS4xN31AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5jYWxsLXRvLWFjdGlvbi1oZXJvX190aXRsZXttYXJnaW4tdG9wOi4zZW07bWFyZ2luLWJvdHRvbTouNWVtO2ZvbnQtc2l6ZToyLjgxM2VtfS5jYWxsLXRvLWFjdGlvbi1oZXJvX19pbnRyb3tmb250LXNpemU6MS4xMjVlbX19LmNhbGwtdG8tYWN0aW9uLWhlcm9fX2ludHJve21hcmdpbjoxZW0gMDtjb2xvcjojZmZmO2xpbmUtaGVpZ2h0OjEuNTZ9LmNhbGwtdG8tYWN0aW9uLWhlcm9fX2xpc3R7bWFyZ2luOjIuNmVtIDA7cGFkZGluZzowfS5jYWxsLXRvLWFjdGlvbi1oZXJvX19saXN0LWl0ZW17cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbTouN2VtO3BhZGRpbmctbGVmdDoyLjI1ZW07bGlzdC1zdHlsZTpub25lO2NvbG9yOiNmZmY7bGluZS1oZWlnaHQ6MS4yNX0uY2FsbC10by1hY3Rpb24taGVyb19fbGlzdC1pdGVtLWxpbmt7Y29sb3I6I2JmY2VkNjtmb250LXdlaWdodDo3MDB9LmNhbGwtdG8tYWN0aW9uLWhlcm9fX2xpc3QtaXRlbS1saW5rOmFjdGl2ZSwuY2FsbC10by1hY3Rpb24taGVyb19fbGlzdC1pdGVtLWxpbms6Zm9jdXMsLmNhbGwtdG8tYWN0aW9uLWhlcm9fX2xpc3QtaXRlbS1saW5rOmhvdmVye2NvbG9yOiNiZmNlZDZ9LmNhbGwtdG8tYWN0aW9uLWhlcm9fX2xpc3QtaWNvbntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOi4xZW07Y29sb3I6I2VjZjBmMztmb250LXNpemU6MS4wNjNlbX0uY2FsbC10by1hY3Rpb24taGVyb19fdGFnLS1zdWJ7Y29sb3I6Izk5OWZhM30uZXZlbnQtYnV5LXRpY2tldC1jb250YWluZXJ7bWFyZ2luOjFlbSAwfS5ldmVudC1jYXJkLWJvYXJke3BhZGRpbmctYm90dG9tOjEuMjVlbTtiYWNrZ3JvdW5kLWNvbG9yOiNiZmNlZDZ9LmV2ZW50LWNhcmQtYm9hcmRfX3RpdGxle21hcmdpbjoxLjFlbSAwIC45ZW07dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjEuNTYzZW07bGluZS1oZWlnaHQ6MS4yO2NvbG9yOiMzMzNmNDh9QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5jYWxsLXRvLWFjdGlvbi1oZXJvX19idXR0b25ze3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3JpZ2h0OjA7bGVmdDowfS5ldmVudC1jYXJkLWJvYXJke3BhZGRpbmctYm90dG9tOjMuMTI1ZW19LmV2ZW50LWNhcmQtYm9hcmQ6YWZ0ZXIsLmV2ZW50LWNhcmQtYm9hcmQ6YmVmb3Jle2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTp0YWJsZX0uZXZlbnQtY2FyZC1ib2FyZDphZnRlcntjbGVhcjpib3RofS5ldmVudC1jYXJkLWJvYXJkX190aXRsZXttYXJnaW46MS4xZW0gMDtmb250LXNpemU6Mi4xODhlbX19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5ldmVudC1jYXJkLWJvYXJkX19jYXJkc3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9fS5ldmVudC1jYXJkLWJvYXJkX19jdGF7bWFyZ2luLXRvcDoxLjg3NWVtO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuZXZlbnQtY2FyZC1ib2FyZF9fY3Rhe21hcmdpbi10b3A6My4xMjVlbX19LmltYWdlLWxpbmstY29sbGVjdGlvbnttYXJnaW46MS41ZW0gMH0uaW1hZ2UtbGluay1jb2xsZWN0aW9uX190aXRsZXttYXJnaW46MWVtIDA7Zm9udC1zaXplOjFlbTtmb250LXdlaWdodDo0MDA7Y29sb3I6I2IyYmZjOH0uZXZlbnQtY29udGVudHttYXJnaW4tdG9wOjIuNzVlbX0ubmVlZC1oZWxwe21hcmdpbi1ib3R0b206MS41ZW07cGFkZGluZy10b3A6MmVtO3RleHQtYWxpZ246Y2VudGVyfS5uZWVkLWhlbHBfX2hlYWRpbmd7cGFkZGluZzowO2NvbG9yOiMzMzNmNDg7Zm9udC1zaXplOjEuNTYzZW07bGluZS1oZWlnaHQ6MS4yO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjowIDAgLjdlbX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7Lm5lZWQtaGVscF9faGVhZGluZ3tmb250LXNpemU6Mi4xODhlbX0ubmVlZC1oZWxwX19jb250YWN0LWRldGFpbHN7bWFyZ2luLXRvcDoyZW19fS5uZWVkLWhlbHBfX2NvbnRhY3QtZGV0YWlse2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOi41ZW0gMH1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7Lm5lZWQtaGVscF9fY29udGFjdC1kZXRhaWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgLjc1ZW19fS5uZWVkLWhlbHBfX2NvbnRhY3QtZGV0YWlsLWljb257cG9zaXRpb246YWJzb2x1dGU7dG9wOi4yNWVtO2NvbG9yOiMzMzNmNDg7Zm9udC1zaXplOjEuMDYzZW19Lm5lZWQtaGVscF9fY29udGFjdC1kZXRhaWwtbGlua3twYWRkaW5nLWxlZnQ6MS4zNzVlbX0ubWVtYmVyc2hpcC10eXBlLWNhcmQtYm9hcmR7cGFkZGluZy1ib3R0b206MWVtO21hcmdpbi10b3A6MWVtO2JhY2tncm91bmQtY29sb3I6I2VjZjBmM31AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7Lm1lbWJlcnNoaXAtdHlwZS1jYXJkLWJvYXJke21hcmdpbi10b3A6Mi41ZW07cGFkZGluZy1ib3R0b206Mi41ZW19Lm1lbWJlcnNoaXAtdHlwZS1jYXJkLWJvYXJkOmFmdGVyLC5tZW1iZXJzaGlwLXR5cGUtY2FyZC1ib2FyZDpiZWZvcmV7Y29udGVudDpcIiBcIjtkaXNwbGF5OnRhYmxlfS5tZW1iZXJzaGlwLXR5cGUtY2FyZC1ib2FyZDphZnRlcntjbGVhcjpib3RofX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7Lm1lbWJlcnNoaXAtdHlwZS1jYXJkLWJvYXJkIC5sYXJnZS1jb250ZW50LWNvbnRhaW5lcntwYWRkaW5nOjB9fS5tZW1iZXJzaGlwLXR5cGUtY2FyZC1ib2FyZF9fdGl0bGV7bWFyZ2luOjEuMWVtIDAgLjVlbTtwYWRkaW5nOjAgMWVtO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxLjU2M2VtO2xpbmUtaGVpZ2h0OjEuMjtjb2xvcjojMzMzZjQ4fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsubWVtYmVyc2hpcC10eXBlLWNhcmQtYm9hcmRfX3RpdGxle3BhZGRpbmc6MDtmb250LXNpemU6Mi4xODhlbX19Lm1lbWJlcnNoaXAtdHlwZS1jYXJkLWJvYXJkX19pbnRyb3twYWRkaW5nOjAgMWVtIC41ZW07dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxLjU2fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsubWVtYmVyc2hpcC10eXBlLWNhcmQtYm9hcmRfX2ludHJve3BhZGRpbmc6MDttYXgtd2lkdGg6NTIuMjIyZW07bWFyZ2luOjAgYXV0byAyZW07bGluZS1oZWlnaHQ6MS4zOTtmb250LXNpemU6MS4xMjVlbX0ubWVtYmVyc2hpcC10eXBlLWNhcmQtYm9hcmRfX2NhcmRze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH19LmpvaW4tcmliYS1jYXRlZ29yeS1oZXJve21pbi1oZWlnaHQ6MjhlbX1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7LmpvaW4tcmliYS1jYXRlZ29yeS1oZXJve2JhY2tncm91bmQtaW1hZ2U6bm9uZSFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuam9pbi1yaWJhLWNhdGVnb3J5LWhlcm97YmFja2dyb3VuZC1jb2xvcjojMzMzZjQ4O2JhY2tncm91bmQtcG9zaXRpb246MjBlbSBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5qb2luLXJpYmEtY2F0ZWdvcnktaGVyb19faW1hZ2V7ZGlzcGxheTpub25lfX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5qb2luLXJpYmEtY2F0ZWdvcnktaGVyb3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjMwZW0gY2VudGVyfX1AbWVkaWEgKG1pbi13aWR0aDoxNDQwcHgpey5qb2luLXJpYmEtY2F0ZWdvcnktaGVyb3tiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6NjUlfX0uam9pbi1yaWJhLWNhdGVnb3J5LWhlcm9fX2ltYWdle3dpZHRoOjEwMCV9LmpvaW4tcmliYS1jYXRlZ29yeS1oZXJvX19sYXJnZS1jb250ZW50LWNvbnRhaW5lcntwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9LmpvaW4tcmliYS1jYXRlZ29yeS1oZXJvX19jb250ZW50e3BhZGRpbmc6MS40ZW0gMCAxLjg3NWVtO2JhY2tncm91bmQ6IzMzM2Y0OH1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmpvaW4tcmliYS1jYXRlZ29yeS1oZXJvX19jb250ZW50e3dpZHRoOjI1ZW07bWluLWhlaWdodDoyOGVtfX0uam9pbi1yaWJhLWNhdGVnb3J5LWhlcm9fX3RpdGxle21hcmdpbi1ib3R0b206LjdlbTtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxLjg3NWVtO2xpbmUtaGVpZ2h0OjEuMTd9QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuam9pbi1yaWJhLWNhdGVnb3J5LWhlcm9fX2NvbnRlbnR7d2lkdGg6NDFlbTtwYWRkaW5nLXJpZ2h0OjEuMjVlbX0uam9pbi1yaWJhLWNhdGVnb3J5LWhlcm9fX3RpdGxle21hcmdpbi10b3A6LjNlbTttYXJnaW4tYm90dG9tOi41ZW07Zm9udC1zaXplOjIuODEzZW19LmpvaW4tcmliYS1jYXRlZ29yeS1oZXJvX19pbnRyb3tmb250LXNpemU6MS4xMjVlbX19LmpvaW4tcmliYS1jYXRlZ29yeS1oZXJvX19pbnRyb3ttYXJnaW46MWVtIDA7Y29sb3I6I2ZmZjtsaW5lLWhlaWdodDoxLjU2fS5qb2luLXJpYmEtY2F0ZWdvcnktaGVyb19fYnV0dG9ue3dpZHRoOjEwMCU7bWFyZ2luLXRvcDoyZW07bWFyZ2luLWJvdHRvbTowO2JhY2tncm91bmQ6I2VjZjBmMztib3JkZXItY29sb3I6I2VjZjBmMztjb2xvcjojMzMzZjQ4fS5qb2luLXJpYmEtY2F0ZWdvcnktaGVyb19fYnV0dG9uOmFjdGl2ZSwuam9pbi1yaWJhLWNhdGVnb3J5LWhlcm9fX2J1dHRvbjpmb2N1cywuam9pbi1yaWJhLWNhdGVnb3J5LWhlcm9fX2J1dHRvbjpob3Zlcntjb2xvcjojMzMzZjQ4fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuam9pbi1yaWJhLWNhdGVnb3J5LWhlcm9fX2J1dHRvbnt3aWR0aDphdXRvO3BhZGRpbmctbGVmdDoyZW07cGFkZGluZy1yaWdodDoyZW07bWFyZ2luLWJvdHRvbToyZW19fS5qb2luLXJpYmEtY2F0ZWdvcnktaGVyb19faW50cm8tLWJvbGR7Zm9udC13ZWlnaHQ6NzAwfS5tZW1iZXJzaGlwLWJlbmVmaXQtY2FyZC1ib2FyZHtwYWRkaW5nLXRvcDoyZW07cGFkZGluZy1ib3R0b206MWVtO2JhY2tncm91bmQtY29sb3I6I2ZmZn0ubWVtYmVyc2hpcC1iZW5lZml0LWNhcmQtYm9hcmRfX3RpdGxle21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjEuNTYzZW07bGluZS1oZWlnaHQ6MS4yO2NvbG9yOiMzMzNmNDh9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5tZW1iZXJzaGlwLWJlbmVmaXQtY2FyZC1ib2FyZF9fdGl0bGV7bWFyZ2luLWJvdHRvbTouMjVlbTtmb250LXNpemU6Mi4xODhlbX19Lm1lbWJlcnNoaXAtYmVuZWZpdC1jYXJkLWJvYXJkX19pbnRyb3ttYXJnaW4tdG9wOi41ZW07bWFyZ2luLWJvdHRvbToxLjI1ZW07dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjEuMTI1ZW07bGluZS1oZWlnaHQ6MS41Nn1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7Lm1lbWJlcnNoaXAtYmVuZWZpdC1jYXJkLWJvYXJkX19pbnRyb3ttYXgtd2lkdGg6NTIuMjIyZW07bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tYm90dG9tOjEuNWVtO2xpbmUtaGVpZ2h0OjEuNDE7Zm9udC1zaXplOjEuMzc1ZW19Lm1lbWJlcnNoaXAtYmVuZWZpdC1jYXJkLWJvYXJkX19jYXJkc3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9fS5qb2luLXJpYmEtZWxpZ2liaWxpdHl7cGFkZGluZzowIDEuMjVlbSAxLjVlbTtiYWNrZ3JvdW5kOiNlY2YwZjN9LmpvaW4tcmliYS1lbGlnaWJpbGl0eSBwe2ZvbnQtc2l6ZToxLjEyNWVtfUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuam9pbi1yaWJhLWVsaWdpYmlsaXR5e3BhZGRpbmctYm90dG9tOjJlbX0uam9pbi1yaWJhLWVsaWdpYmlsaXR5IHB7Zm9udC1zaXplOjEuMzc1ZW19fS5qb2luLXJpYmEtZWxpZ2liaWxpdHlfX3RpdGxle3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxLjU2M2VtfS5qb2luLXJpYmEtZWxpZ2liaWxpdHlfX2ludHJve3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuam9pbi1yaWJhLWVsaWdpYmlsaXR5X190aXRsZXttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjIuMTg4ZW19LmpvaW4tcmliYS1lbGlnaWJpbGl0eV9faW50cm97bWFyZ2luLXRvcDouMjVlbX19LmpvaW4tcmliYS1lbGlnaWJpbGl0eV9fY3JpdGVyaWF7bWFyZ2luOjJlbSAwIDFlbX0uam9pbi1yaWJhLWVsaWdpYmlsaXR5X19sb2NhdGlvbntkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZy1ib3R0b206LjVlbTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMzMzZjQ4O2ZvbnQtc2l6ZToxLjI1ZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuNDV9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5qb2luLXJpYmEtZWxpZ2liaWxpdHlfX2NyaXRlcmlhe21hcmdpbjouNzVlbSAwIDB9LmpvaW4tcmliYS1lbGlnaWJpbGl0eV9fbG9jYXRpb257Zm9udC1zaXplOjEuNjI1ZW19fS5qb2luLXJpYmEtZWxpZ2liaWxpdHlfX3JlcXVpcmVtZW50e21hcmdpbi1ib3R0b206MDtmb250LXNpemU6MS4yNWVtfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuam9pbi1yaWJhLWVsaWdpYmlsaXR5X19yZXF1aXJlbWVudHtmb250LXNpemU6MS42MjVlbX19LmpvaW4tcmliYS1lbGlnaWJpbGl0eV9fbG9jYXRpb24tc3Vie3BhZGRpbmctbGVmdDoxLjVlbTtmb250LXNpemU6LjhlbTtmb250LXdlaWdodDo0MDA7dGV4dC10cmFuc2Zvcm06bm9uZTtjb2xvcjojOTk5ZmEzfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuam9pbi1yaWJhLWVsaWdpYmlsaXR5X19sb2NhdGlvbi1zdWJ7Zm9udC1zaXplOi42MTVlbX19LmpvaW4tcmliYS1lbGlnaWJpbGl0eV9fY3JpdGVyaWEtLWxhc3R7bWFyZ2luLXRvcDozLjc1ZW19LmpvaW4tcmliYS1lbGlnaWJpbGl0eV9fcmVxdWlyZW1lbnQtLXN0YW5kYWxvbmV7bWFyZ2luOjEuNmVtIDB9LmpvaW4tcmliYS1lbGlnaWJpbGl0eV9fcmVxdWlyZW1lbnQtLWxhc3R7bWFyZ2luLWJvdHRvbTowfS5qb2luLXJpYmEtaG93LWl0LXdvcmtze3BhZGRpbmc6MCAxLjI1ZW07YmFja2dyb3VuZDojMzMzZjQ4O3RleHQtYWxpZ246Y2VudGVyfS5qb2luLXJpYmEtaG93LWl0LXdvcmtzX190aXRsZXttYXJnaW4tdG9wOjFlbTtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxLjU2M2VtfS5qb2luLXJpYmEtaG93LWl0LXdvcmtzX19zdGVwe3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuam9pbi1yaWJhLWhvdy1pdC13b3JrczphZnRlciwuam9pbi1yaWJhLWhvdy1pdC13b3JrczpiZWZvcmV7Y29udGVudDpcIiBcIjtkaXNwbGF5OnRhYmxlfS5qb2luLXJpYmEtaG93LWl0LXdvcmtzOmFmdGVye2NsZWFyOmJvdGh9LmpvaW4tcmliYS1ob3ctaXQtd29ya3NfX3RpdGxle21hcmdpbi1ib3R0b206MS44ZW07Zm9udC1zaXplOjIuMTg4ZW19LmpvaW4tcmliYS1ob3ctaXQtd29ya3NfX3N0ZXB7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO3dpZHRoOjIwJX19LmpvaW4tcmliYS1ob3ctaXQtd29ya3NfX3N0ZXAtaWNvbntkaXNwbGF5OmJsb2NrO3BhZGRpbmctYm90dG9tOi4yNWVtO2ZvbnQtc2l6ZTo1ZW07Y29sb3I6I2VjZjBmM30uam9pbi1yaWJhLWhvdy1pdC13b3Jrc19fc3RlcC1kZXNjcmlwdGlvbntkaXNwbGF5OmJsb2NrO21heC13aWR0aDoxNGVtO21hcmdpbjowIGF1dG87Y29sb3I6I2ZmZjtmb250LXNpemU6MWVtfUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuam9pbi1yaWJhLWhvdy1pdC13b3Jrc19fc3RlcC1kZXNjcmlwdGlvbnttYXgtd2lkdGg6bm9uZTtmb250LXNpemU6MS4xMjVlbX0uam9pbi1yaWJhLWhvdy1pdC13b3Jrc19fc3RlcC1kaXZpZGVyLWNvbnRhaW5lcntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6NSV9LmpvaW4tcmliYS1ob3ctaXQtd29ya3NfX3N0ZXAtZGl2aWRlcnt0cmFuc2Zvcm06cm90YXRlKDI3MGRlZyl9fS5qb2luLXJpYmEtaG93LWl0LXdvcmtzX19zdGVwLWRpdmlkZXJ7ZGlzcGxheTpibG9jazttYXJnaW46LjVlbSAwIC4yNWVtO2ZvbnQtc2l6ZTozZW07Y29sb3I6Izk3OTc5N30uam9pbi1yaWJhLWhvdy1pdC13b3Jrc19fYnV0dG9ue3dpZHRoOmF1dG87cGFkZGluZy1sZWZ0OjFlbTtwYWRkaW5nLXJpZ2h0OjFlbTttYXJnaW46Mi43NWVtIDAgMS44NzVlbTtib3JkZXI6MnB4IHNvbGlkICNiZmNlZDZ9QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5qb2luLXJpYmEtaG93LWl0LXdvcmtzX19idXR0b257bWFyZ2luOjIuNzVlbSAwIDMuMjVlbX19LmNvbXBldGl0aW9uLWNvbnRlbnR7bWFyZ2luLXRvcDouNWVtO21hcmdpbi1ib3R0b206MmVtfS5jb21wZXRpdGlvbi1jYXJkLWJvYXJke3BhZGRpbmctYm90dG9tOjFlbTttYXJnaW4tdG9wOjNlbTtiYWNrZ3JvdW5kLWNvbG9yOiNiZmNlZDZ9LmNvbXBldGl0aW9uLWxpc3QsLmxpc3Rpbmd7YmFja2dyb3VuZDojZmZmfS5jb21wZXRpdGlvbi1jYXJkLWJvYXJkX190aXRsZXttYXJnaW46MS4xZW0gMCAuOWVtO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxLjU2M2VtO2xpbmUtaGVpZ2h0OjEuMjtjb2xvcjojMzMzZjQ4fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuY29tcGV0aXRpb24tY2FyZC1ib2FyZHtwYWRkaW5nLWJvdHRvbTozLjEyNWVtfS5jb21wZXRpdGlvbi1jYXJkLWJvYXJkOmFmdGVyLC5jb21wZXRpdGlvbi1jYXJkLWJvYXJkOmJlZm9yZXtjb250ZW50OlwiIFwiO2Rpc3BsYXk6dGFibGV9LmNvbXBldGl0aW9uLWNhcmQtYm9hcmQ6YWZ0ZXJ7Y2xlYXI6Ym90aH0uY29tcGV0aXRpb24tY2FyZC1ib2FyZF9fdGl0bGV7bWFyZ2luOjEuMWVtIDA7Zm9udC1zaXplOjIuMTg4ZW19LmNvbXBldGl0aW9uLWNhcmQtYm9hcmRfX2NhcmRze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH19LmNvbXBldGl0aW9uLWN0YS1jb250YWluZXJ7bWFyZ2luLXRvcDoxZW19LmNvbXBldGl0aW9uLWxpc3RfX2RhdGUsLmxpc3RpbmdfX2RhdGV7bWFyZ2luOjEuNWVtIDAgLjc1ZW07Zm9udC1zaXplOjEuMTI1ZW07Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMzMzNmNDh9LmNvbXBldGl0aW9uLWluZm9ybWF0aW9uLXNpZ25wb3N0LWNvbnRhaW5lcntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5jb21wZXRpdGlvbi1pbmZvcm1hdGlvbi1zaWducG9zdC1jb250YWluZXI6YWZ0ZXIsLmNvbXBldGl0aW9uLWluZm9ybWF0aW9uLXNpZ25wb3N0LWNvbnRhaW5lcjpiZWZvcmUsLmNvbXBldGl0aW9uLWxpc3Q6YWZ0ZXIsLmNvbXBldGl0aW9uLWxpc3Q6YmVmb3Jle2Rpc3BsYXk6dGFibGU7Y29udGVudDpcIiBcIn1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LmNvbXBldGl0aW9uLWluZm9ybWF0aW9uLXNpZ25wb3N0LWNvbnRhaW5lcl9fY29udGVudC1jb250YWluZXJ7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfX0uY29tcGV0aXRpb24tbGlzdF9fZGF0ZXtkaXNwbGF5OmJsb2NrfS5saXN0aW5ne2JvcmRlci10b3A6MXB4IHNvbGlkICMzMzNmNDg7cGFkZGluZzowIDFlbX0ubGlzdGluZzphZnRlciwubGlzdGluZzpiZWZvcmV7Y29udGVudDpcIiBcIjtkaXNwbGF5OnRhYmxlfS5saXN0aW5nX19kYXRle2Rpc3BsYXk6YmxvY2t9LmF3YXJkcy1jb21wZXRpdGlvbnMtY2FyZC1ib2FyZHtwYWRkaW5nLWJvdHRvbToxLjI1ZW07YmFja2dyb3VuZC1jb2xvcjojZmZmfS5hd2FyZHMtY29tcGV0aXRpb25zLWNhcmQtYm9hcmRfX3RpdGxle21hcmdpbjoxLjFlbSAwIC45ZW07dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjEuNTYzZW07bGluZS1oZWlnaHQ6MS4yO2NvbG9yOiMzMzNmNDh9QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5hd2FyZHMtY29tcGV0aXRpb25zLWNhcmQtYm9hcmR7cGFkZGluZy1ib3R0b206My4xMjVlbX0uYXdhcmRzLWNvbXBldGl0aW9ucy1jYXJkLWJvYXJkOmFmdGVyLC5hd2FyZHMtY29tcGV0aXRpb25zLWNhcmQtYm9hcmQ6YmVmb3Jle2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTp0YWJsZX0uYXdhcmRzLWNvbXBldGl0aW9ucy1jYXJkLWJvYXJkOmFmdGVye2NsZWFyOmJvdGh9LmF3YXJkcy1jb21wZXRpdGlvbnMtY2FyZC1ib2FyZF9fdGl0bGV7bWFyZ2luOjEuMWVtIDA7Zm9udC1zaXplOjIuMTg4ZW19LmF3YXJkcy1jb21wZXRpdGlvbnMtY2FyZC1ib2FyZF9fY2FyZHN7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi1ib3R0b206MWVtfS5hd2FyZHMtY29tcGV0aXRpb25zLWNhcmQtYm9hcmRfX2NhcmRzOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOjB9fS5jYXJkLWJvYXJke3BhZGRpbmctYm90dG9tOjEuMjVlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmNhcmQtYm9hcmRfX3RpdGxle21hcmdpbjoxLjFlbSAwIC45ZW07dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjEuNTYzZW07bGluZS1oZWlnaHQ6MS4yO2NvbG9yOiMzMzNmNDh9QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5jYXJkLWJvYXJke3BhZGRpbmctYm90dG9tOjMuMTI1ZW19LmNhcmQtYm9hcmQ6YWZ0ZXIsLmNhcmQtYm9hcmQ6YmVmb3Jle2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTp0YWJsZX0uY2FyZC1ib2FyZDphZnRlcntjbGVhcjpib3RofS5jYXJkLWJvYXJkX190aXRsZXttYXJnaW46MS4xZW0gMDtmb250LXNpemU6Mi4xODhlbX19LmNhcmQtYm9hcmRfX3RleHR7bWFyZ2luLXRvcDouNWVtO21hcmdpbi1ib3R0b206MS4yNWVtO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxLjEyNWVtO2xpbmUtaGVpZ2h0OjEuNTZ9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5jYXJkLWJvYXJkX190ZXh0e21heC13aWR0aDo1Mi4yMjJlbTttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1ib3R0b206MS41ZW07bGluZS1oZWlnaHQ6MS40MTtmb250LXNpemU6MS4zNzVlbX0uY2FyZC1ib2FyZF9fY2FyZHN7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi1ib3R0b206MH19LmNhcmQtYm9hcmRfX2N0YXttYXJnaW4tdG9wOjEuODc1ZW07dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5jYXJkLWJvYXJkX19jdGF7bWFyZ2luLXRvcDozLjEyNWVtfX0uY2FyZC1ib2FyZC0tbGlnaHR7YmFja2dyb3VuZC1jb2xvcjojZWNmMGYzfS5jYXJkLWJvYXJkLS1tZWRpdW0sLmtleS1pbmZvcm1hdGlvbi1ib2FyZHtiYWNrZ3JvdW5kLWNvbG9yOiNiZmNlZDZ9LmNhcmQtYm9hcmQtLXdpdGgtdGV4dCAuY2FyZC1ib2FyZF9fdGl0bGV7bWFyZ2luLWJvdHRvbTouMjVlbX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmNhcmQtYm9hcmQtLWV2ZW50LWNvbnRlbnQgLmNhcmQtYm9hcmRfX2NhcmRzLC5jYXJkLWJvYXJkLS1mZWF0dXJlZC1jb250ZW50IC5jYXJkLWJvYXJkX19jYXJkc3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLWJvdHRvbTowfX0ua2V5LWluZm9ybWF0aW9uLWJvYXJke3BhZGRpbmc6MmVtfS5rZXktaW5mb3JtYXRpb24tYm9hcmRfX3RpdGxle2ZvbnQtc2l6ZToyLjE4OGVtO21hcmdpbjowfS5maWx0ZXJze2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjpmaXhlZDt0b3A6MDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDtwYWRkaW5nOjA7ei1pbmRleDoxfUBtZWRpYSAobWluLXdpZHRoOjQ4MHB4KXsuZmlsdGVyc3tiYWNrZ3JvdW5kOnJnYmEoNTEsNjMsNzIsLjkpfX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmZpbHRlcnN7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDoxZW07d2lkdGg6MjY3cHg7bWFyZ2luOjA7cGFkZGluZzowO2JhY2tncm91bmQ6MCAwfX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5maWx0ZXJze3dpZHRoOjM2N3B4fX0uZmlsdGVycy5maWx0ZXJzLS1hY3RpdmV7ZGlzcGxheTpibG9ja30uZmlsdGVyc19faW5uZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7YmFja2dyb3VuZDojZmZmO292ZXJmbG93OmhpZGRlbn1AbWVkaWEgKG1pbi13aWR0aDo0ODBweCl7LmZpbHRlcnNfX2lubmVye3RvcDoxZW07Ym90dG9tOjFlbTtsZWZ0OjNlbTtyaWdodDozZW07Ym9yZGVyOjFweCBzb2xpZCAjMzMzZjQ4fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmZpbHRlcnNfX2lubmVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDozMHB4O2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO2hlaWdodDphdXRvO3dpZHRoOjEwMCU7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjMzMzZjQ4fX0uZmlsdGVyc19faGVhZGVye2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjQ4LjVweDttYXJnaW46MCAuNjVlbTtwYWRkaW5nOi43ZW0gLjVlbSAuOWVtO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMzMzNmNDg7YmFja2dyb3VuZDojZmZmfUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuZmlsdGVyc19faGVhZGVye2Rpc3BsYXk6bm9uZX19LmZpbHRlcnNfX3Jlc2V0e2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NHB4fS5maWx0ZXJzX19yZXNldC5maWx0ZXItdG9nZ2xlLS1zZWxlY3RlZHtkaXNwbGF5OmlubGluZS1ibG9ja30uZmlsdGVyc19fY2xvc2V7bWFyZ2luOi4zNzVlbSAwIDB9LmZpbHRlcnNfX2FwcGx5e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3BhZGRpbmc6LjJlbSAwIC4xZW07bWF4LXdpZHRoOjE1MHB4fUBtZWRpYSAobWluLXdpZHRoOjQyNXB4KXsuZmlsdGVyc19fYXBwbHl7bWF4LXdpZHRoOjE3NXB4fX0uZmlsdGVyc19fYm9keXtwYWRkaW5nOjA7bWFyZ2luOjA7bGlzdC1zdHlsZTpub25lfS5maWx0ZXJzX19pdGVte2ZvbnQtc2l6ZToxZW07Y29sb3I6IzMzM2Y0OH0uZmlsdGVyc19faXRlbSAuZmlsdGVyc19fYm9keXtkaXNwbGF5Om5vbmV9LmZpbHRlcnNfX2xpbmt7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOi45ZW0gMCAuODVlbSAxLjg3NWVtO2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojMzMzZjQ4fS5maWx0ZXJzX19saW5rLS1jYXRlZ29yeTpiZWZvcmUsLmZpbHRlcnNfX2xpbmsuZmlsdGVyc19fbGluay0tYWN0aXZlOmFmdGVye2ZvbnQtZmFtaWx5OidNYXRlcmlhbCBJY29ucyc7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjE7dGV4dC10cmFuc2Zvcm06bm9uZTtsZXR0ZXItc3BhY2luZzpub3JtYWw7d29yZC13cmFwOm5vcm1hbDt3aGl0ZS1zcGFjZTpub3dyYXA7ZGlyZWN0aW9uOmx0cjstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO3RleHQtcmVuZGVyaW5nOm9wdGltaXplTGVnaWJpbGl0eTstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7Zm9udC1mZWF0dXJlLXNldHRpbmdzOidsaWdhJzt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtOHB4KX0uZmlsdGVyc19fbGluazpmb2N1cywuZmlsdGVyc19fbGluazpsaW5rLC5maWx0ZXJzX19saW5rOnZpc2l0ZWR7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiMzMzNmNDh9LmZpbHRlcnNfX2JvZHkgLmZpbHRlcnNfX2JvZHkgLmZpbHRlcnNfX2JvZHkgLmZpbHRlcnNfX2xpbmt7cGFkZGluZy1sZWZ0OjIuODc1ZW19LmZpbHRlcnNfX2JvZHkgLmZpbHRlcnNfX2JvZHkgLmZpbHRlcnNfX2JvZHkgLmZpbHRlcnNfX2xpbms6YmVmb3Jle2xlZnQ6MS41ZW19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5maWx0ZXJzX19ib2R5IC5maWx0ZXJzX19ib2R5IC5maWx0ZXJzX19ib2R5IC5maWx0ZXJzX19saW5rOmJlZm9yZXtsZWZ0OjEuOWVtfS5maWx0ZXJzX19ib2R5IC5maWx0ZXJzX19ib2R5IC5maWx0ZXJzX19ib2R5IC5maWx0ZXJzX19saW5re3BhZGRpbmctbGVmdDozLjI3NWVtfX0uZmlsdGVyc19fYm9keSAuZmlsdGVyc19fYm9keSAuZmlsdGVyc19fYm9keSAuZmlsdGVyc19fYm9keSAuZmlsdGVyc19fbGlua3twYWRkaW5nLWxlZnQ6My44NzVlbX0uZmlsdGVyc19fYm9keSAuZmlsdGVyc19fYm9keSAuZmlsdGVyc19fYm9keSAuZmlsdGVyc19fYm9keSAuZmlsdGVyc19fbGluazpiZWZvcmV7bGVmdDoyLjVlbX0uZmlsdGVyc19fbGluay5maWx0ZXJzX19saW5rLS1hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZWNmMGYzfS5maWx0ZXJzX19saW5rLmZpbHRlcnNfX2xpbmstLWFjdGl2ZTphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjExcHg7Y29sb3I6Izk5OWZhMztjb250ZW50OidjbGVhcic7Zm9udC1zaXplOjFlbX0uZmlsdGVyc19fbGluay5maWx0ZXJzX19saW5rLS1hY3RpdmU6YWZ0ZXIubWQtMTh7Zm9udC1zaXplOjE4cHh9LmZpbHRlcnNfX2xpbmsuZmlsdGVyc19fbGluay0tYWN0aXZlOmFmdGVyLm1kLTI0e2ZvbnQtc2l6ZToyNHB4fS5maWx0ZXJzX19saW5rLmZpbHRlcnNfX2xpbmstLWFjdGl2ZTphZnRlci5tZC0zNntmb250LXNpemU6MzZweH0uZmlsdGVyc19fbGluay5maWx0ZXJzX19saW5rLS1hY3RpdmU6YWZ0ZXIubWQtNDh7Zm9udC1zaXplOjQ4cHh9LmZpbHRlcnNfX2xpbmsuZmlsdGVyc19fbGluay0tYWN0aXZlOmFmdGVyLm1kLWRhcmt7Y29sb3I6cmdiYSgwLDAsMCwuNTQpfS5maWx0ZXJzX19saW5rLmZpbHRlcnNfX2xpbmstLWFjdGl2ZTphZnRlci5tZC1kYXJrLm1kLWluYWN0aXZle2NvbG9yOnJnYmEoMCwwLDAsLjI2KX0uZmlsdGVyc19fbGluay5maWx0ZXJzX19saW5rLS1hY3RpdmU6YWZ0ZXIubWQtbGlnaHR7Y29sb3I6I2ZmZn0uZmlsdGVyc19fbGluay5maWx0ZXJzX19saW5rLS1hY3RpdmU6YWZ0ZXIubWQtbGlnaHQubWQtaW5hY3RpdmV7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMyl9QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5maWx0ZXJzX19ib2R5IC5maWx0ZXJzX19ib2R5IC5maWx0ZXJzX19ib2R5IC5maWx0ZXJzX19ib2R5IC5maWx0ZXJzX19saW5rOmJlZm9yZXtsZWZ0OjIuOWVtfS5maWx0ZXJzX19ib2R5IC5maWx0ZXJzX19ib2R5IC5maWx0ZXJzX19ib2R5IC5maWx0ZXJzX19ib2R5IC5maWx0ZXJzX19saW5re3BhZGRpbmctbGVmdDo0LjI3NWVtfS5maWx0ZXJzX19saW5re3BhZGRpbmctdG9wOi40NWVtO3BhZGRpbmctYm90dG9tOi40ZW07cGFkZGluZy1sZWZ0OjIuMjc1ZW19fS5maWx0ZXJzX19ib2R5LS1tYWlue3Bvc2l0aW9uOmFic29sdXRlO3RvcDo0OC41cHg7Ym90dG9tOjA7bGVmdDouNjVlbTtyaWdodDouNjVlbTtvdmVyZmxvdy15OmF1dG87b3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofS5maWx0ZXJzX19pdGVtLS10b3B7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2VjZjBmM31AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmZpbHRlcnNfX2JvZHktLW1haW57cG9zaXRpb246cmVsYXRpdmU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7cGFkZGluZzowIC42NWVtfS5maWx0ZXJzX19pdGVtLS10b3B7Ym9yZGVyLWJvdHRvbTpub25lfX0uZmlsdGVyc19fbGluay0tY2F0ZWdvcnk6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDouNWVtO2NvbG9yOiMzMzNmNDg7Y29udGVudDonYWRkJztmb250LXNpemU6MWVtfS5maWx0ZXJzX19saW5rLS1jYXRlZ29yeTpiZWZvcmUubWQtMTh7Zm9udC1zaXplOjE4cHh9LmZpbHRlcnNfX2xpbmstLWNhdGVnb3J5OmJlZm9yZS5tZC0yNHtmb250LXNpemU6MjRweH0uZmlsdGVyc19fbGluay0tY2F0ZWdvcnk6YmVmb3JlLm1kLTM2e2ZvbnQtc2l6ZTozNnB4fS5maWx0ZXJzX19saW5rLS1jYXRlZ29yeTpiZWZvcmUubWQtNDh7Zm9udC1zaXplOjQ4cHh9LmZpbHRlcnNfX2xpbmstLWNhdGVnb3J5OmJlZm9yZS5tZC1kYXJre2NvbG9yOnJnYmEoMCwwLDAsLjU0KX0uZmlsdGVyc19fbGluay0tY2F0ZWdvcnk6YmVmb3JlLm1kLWRhcmsubWQtaW5hY3RpdmV7Y29sb3I6cmdiYSgwLDAsMCwuMjYpfS5maWx0ZXJzX19saW5rLS1jYXRlZ29yeTpiZWZvcmUubWQtbGlnaHR7Y29sb3I6I2ZmZn0uZmlsdGVyc19fbGluay0tY2F0ZWdvcnk6YmVmb3JlLm1kLWxpZ2h0Lm1kLWluYWN0aXZle2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjMpfS5maWx0ZXJzLS1hY3RpdmU+LmZpbHRlcnNfX2xpbmstLWNhdGVnb3J5OmJlZm9yZXtjb250ZW50OidyZW1vdmUnfS5maWx0ZXJzLS1hY3RpdmU+LmZpbHRlcnNfX2xpbmstLWNhdGVnb3J5e2NvbG9yOiMwMDB9LmZpbHRlcnMtLWFjdGl2ZS5maWx0ZXJzX19pdGVtLS10b3A+LmZpbHRlcnNfX2xpbmstLWNhdGVnb3J5e2NvbG9yOiMzMzNmNDh9LmZpbHRlcnNfX2xpbmstLXRpdGxlLC5maWx0ZXJzX19saW5rLS10aXRsZTpmb2N1cywuZmlsdGVyc19fbGluay0tdGl0bGU6bGluaywuZmlsdGVyc19fbGluay0tdGl0bGU6dmlzaXRlZHtmb250LXdlaWdodDo3MDB9LmZpbHRlcnMtLWFjdGl2ZT4uZmlsdGVyc19fYm9keXtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206LjVlbX0ucmVzb3VyY2UtY29udGVudHtwYWRkaW5nLXRvcDozMHB4fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsucmVzb3VyY2UtY29udGVudHtwYWRkaW5nLXRvcDo2MHB4O21pbi1oZWlnaHQ6NTYwcHh9fXZpZGVvLnBhcmFsbGF4LWFjY29yZGlvbnMsdmlkZW8ucGFyYWxsYXgtaGVyby1iYW5uZXJ7Ym90dG9tOjA7cmlnaHQ6MDttaW4taGVpZ2h0OjEwMCU7ei1pbmRleDotMTAwO3RyYW5zaXRpb246MXMgb3BhY2l0eX0ucmVzb3VyY2UtY29udGVudF9fY29udGFpbmVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1jb250ZW50OmZsZXgtc3RhcnR9QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey5yZXNvdXJjZS1jb250ZW50X19jb250YWluZXJ7ZmxleC13cmFwOndyYXB9LnJlc291cmNlLWNvbnRlbnRfX2NvbnRlbnR7cGFkZGluZy1ib3R0b206MzBweH19LnJlc291cmNlLWNvbnRlbnRfX2NvbnRlbnR7ZmxleDowIDAgMTAwJX0ucmVzb3VyY2UtY29udGVudF9fcmVzdHJpY3RlZC1wYW5lbHtmbGV4OjAgMCAxMDAlO3BhZGRpbmctYm90dG9tOjU0cHh9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5yZXNvdXJjZS1jb250ZW50X19yZXN0cmljdGVkLXBhbmVse2ZsZXg6MCAwIDMzNXB4O3BhZGRpbmctYm90dG9tOjB9fS5yZXNvdXJjZS1jb250ZW50X190aXRsZXt3aWR0aDoxMDAlfS5yZXNvdXJjZS1jb250ZW50X19kYXRle2ZvbnQtc2l6ZToxNnB4fS5yZXNvdXJjZS1jb250ZW50X19leGNlcnB0e2ZvbnQtc2l6ZToxOHB4fS5yZXNvdXJjZS1jb250ZW50X19yZXNvdXJjZS1idXR0b257bWFyZ2luLWJvdHRvbTo2MHB4fS5yZXNvdXJjZS1jb250ZW50X19jb250ZW50LS1yZXN0cmljdGVke2ZsZXg6MCAwIDEwMCV9QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey5yZXNvdXJjZS1jb250ZW50X19yZXNvdXJjZS1idXR0b257bWFyZ2luLWJvdHRvbTo0MHB4O3dpZHRoOjEwMCV9LnJlc291cmNlLWNvbnRlbnRfX2NvbnRlbnQtLXJlc3RyaWN0ZWR7cGFkZGluZy1ib3R0b206NDJweH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5yZXNvdXJjZS1jb250ZW50X19jb250ZW50LS1yZXN0cmljdGVke2ZsZXg6MCAxIDQ2MHB4fX0uc2VhcmNoLWNvbnRlbnRfX2NvbnRyb2xze2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MTAwJX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LnNlYXJjaC1jb250ZW50X19jb250cm9sc3tmbGV4LXdyYXA6d3JhcH0uc2VhcmNoLWNvbnRlbnRfX3BhZ2UtY29udHJvbHN7d2lkdGg6MTAwJTttYXJnaW4tdG9wOjMwcHh9fS5zZWFyY2gtY29udGVudF9fcGFnZS1jb250cm9sc3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXg6MCAwIGF1dG99LnNlYXJjaC1jb250ZW50X19zZWFyY2gtYmFye2ZsZXg6MCAxIGF1dG99LnNlYXJjaC1jb250ZW50X19wYWdlLXNpemV7ZmxleDowIDAgYXV0bzttYXJnaW4tbGVmdDoyNHB4O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjcwMH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LnNlYXJjaC1jb250ZW50X19wYWdlLXNpemV7d2lkdGg6YXV0bztmbGV4OjEgMSBhdXRvO21hcmdpbi1sZWZ0OjB9fS5zZWFyY2gtY29udGVudF9fcGFnaW5hdGlvbntmbG9hdDpub25lO21hcmdpbjowIDAgMCAyNHB4O2ZsZXg6MCAwIGF1dG99QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey5zZWFyY2gtY29udGVudF9fcGFnaW5hdGlvbnttYXJnaW4tbGVmdDoxMnB4fX0uc2VhcmNoLWNvbnRlbnRfX3Jlc3VsdHN7YmFja2dyb3VuZDojZmZmO3BhZGRpbmc6MCAzN3B4fUBtZWRpYSAobWF4LXdpZHRoOjk5MnB4KXsuc2VhcmNoLWNvbnRlbnRfX3Jlc3VsdHN7cGFkZGluZzozMnB4IDAgMH19LnNlYXJjaC1jb250ZW50X19wYWdpbmF0aW9uLS1ib3R0b217ZmxvYXQ6bm9uZTtmbGV4OjAgMCBhdXRvO21hcmdpbjowO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MTZweCAwfS5wYXl3YWxsLWhlcm8tYmFubmVyIC5sYXJnZS1jb250ZW50LWNvbnRhaW5lcntwYWRkaW5nOjB9LnBheXdhbGwtaGVyby1iYW5uZXJfX2NvbnRlbnQtY29udGFpbmVye2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmZpbHRlcnNfX2xpbmstLWNhdGVnb3J5OmJlZm9yZXtsZWZ0Oi45ZW19LnBheXdhbGwtaGVyby1iYW5uZXJ7aGVpZ2h0OjIzLjc1ZW07cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiMzMzNmNDh9LnBheXdhbGwtaGVyby1iYW5uZXJfX2NvbnRlbnQtY29udGFpbmVye2hlaWdodDoyMy43NWVtO3BhZGRpbmc6LjY2N2VtIDFlbX19LnBheXdhbGwtaGVyby1iYW5uZXJfX2NvbnRlbnR7ZmxleDoyIDEgYXV0bztiYWNrZ3JvdW5kLWNvbG9yOiNiZmNlZDY7bWF4LXdpZHRoOjY1JX1AbWVkaWEgKG1heC13aWR0aDo5OTJweCl7LnBheXdhbGwtaGVyby1iYW5uZXJfX2NvbnRlbnR7bWF4LXdpZHRoOjEwMCV9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsucGF5d2FsbC1oZXJvLWJhbm5lcl9fY29udGVudHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NDIlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC00MiUpO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9fS5wYXl3YWxsLWhlcm8tYmFubmVyX19kYXRhe2ZsZXg6MSAxIGF1dG87YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDttYXgtd2lkdGg6MjUlO21hcmdpbi1sZWZ0OmF1dG99QG1lZGlhIChtYXgtd2lkdGg6OTkycHgpey5wYXl3YWxsLWhlcm8tYmFubmVyX19kYXRhe2JhY2tncm91bmQtY29sb3I6I2JmY2VkNjtwYWRkaW5nOjEuNWVtIDEuMTExZW0gMDttYXgtd2lkdGg6MTAwJX19LnBheXdhbGwtaGVyby1iYW5uZXJfX3RpdGxle3BhZGRpbmc6LjdlbSAuNjY3ZW0gMDttYXJnaW46MDtjb2xvcjojMzMzZjQ4O2ZvbnQtc2l6ZToxLjg3NWVtO2xpbmUtaGVpZ2h0OjEuMTZ9QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5wYXl3YWxsLWhlcm8tYmFubmVyX190aXRsZXttYXgtd2lkdGg6MjMuMjQ0ZW07cGFkZGluZzowO21hcmdpbi10b3A6LjJlbTtjb2xvcjojZmZmO2ZvbnQtc2l6ZToyLjgxM2VtfX0ucGF5d2FsbC1oZXJvLWJhbm5lcl9fdGV4dHtwYWRkaW5nOjAgMS4xMTFlbTttYXJnaW46MWVtIDA7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxLjEyNWVtO2NvbG9yOiMzMzNmNDg7bGluZS1oZWlnaHQ6MS4zOX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LnBheXdhbGwtaGVyby1iYW5uZXJfX3RleHR7d2lkdGg6ODUlO3BhZGRpbmc6MDtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxLjEyNWVtfS5wYXl3YWxsLWhlcm8tYmFubmVyX190ZXh0IHB7Y29sb3I6I2ZmZn19LnBheXdhbGwtaGVyby1iYW5uZXJfX2J1dHRvbi1jb250YWluZXJ7cGFkZGluZzowIDEuMjVlbSAxLjI1ZW07dGV4dC1hbGlnbjpjZW50ZXI7ZmxleC1iYXNpczoxMDAlfUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsucGF5d2FsbC1oZXJvLWJhbm5lcl9fYnV0dG9uLWNvbnRhaW5lcntwYWRkaW5nOi41ZW0gMDt0ZXh0LWFsaWduOmxlZnQ7YWxpZ24tc2VsZjpjZW50ZXJ9fUBtZWRpYSAobWF4LXdpZHRoOjk5MnB4KXsucGF5d2FsbC1oZXJvLWJhbm5lcl9fdGV4dHttYXJnaW4tYm90dG9tOjB9LnBheXdhbGwtaGVyby1iYW5uZXJfX2J1dHRvbi1jb250YWluZXJ7YmFja2dyb3VuZC1jb2xvcjojYmZjZWQ2fX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5wYXl3YWxsLWhlcm8tYmFubmVyX19idXR0b24tY29udGFpbmVye2FsaWduLXNlbGY6YmFzZWxpbmV9fS5wYXl3YWxsLWhlcm9fX2xpc3R7bWFyZ2luOjIuNmVtIDA7cGFkZGluZzowfUBtZWRpYSAobWF4LXdpZHRoOjk5MnB4KXsucGF5d2FsbC1oZXJvX19saXN0e21hcmdpbjowfX0ucGF5d2FsbC1oZXJvX19saXN0LWl0ZW17cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbTouN2VtO3BhZGRpbmctbGVmdDoyLjI1ZW07bGlzdC1zdHlsZTpub25lO2NvbG9yOiNmZmY7bGluZS1oZWlnaHQ6MS4yNX1AbWVkaWEgKG1heC13aWR0aDo5OTJweCl7LnBheXdhbGwtaGVyb19fbGlzdC1pdGVte2NvbG9yOiMzMzNmNDh9fS5wYXl3YWxsLWhlcm9fX2xpc3QtaXRlbS1saW5re2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NDAwIWltcG9ydGFudDtiYWNrZ3JvdW5kOiMyYjM1M2Q7cGFkZGluZzoycHggMTBweCA0cHg7bWFyZ2luLWJvdHRvbToxMHB4O3dpZHRoOmZpdC1jb250ZW50O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1yYWRpdXM6MjBweH1AbWVkaWEgKG1heC13aWR0aDo5OTJweCl7LnBheXdhbGwtaGVyb19fbGlzdC1pdGVtLWxpbmt7Y29sb3I6IzMzM2Y0ODtiYWNrZ3JvdW5kOiNiNmM0Y2N9fS5wYXl3YWxsLWhlcm9fX2xpc3QtaXRlbS1saW5rOmFjdGl2ZSwucGF5d2FsbC1oZXJvX19saXN0LWl0ZW0tbGluazpmb2N1cywucGF5d2FsbC1oZXJvX19saXN0LWl0ZW0tbGluazpob3Zlcntjb2xvcjojYmZjZWQ2fUBtZWRpYSAobWF4LXdpZHRoOjk5MnB4KXsucGF5d2FsbC1oZXJvX19saXN0LWl0ZW0tbGluazphY3RpdmUsLnBheXdhbGwtaGVyb19fbGlzdC1pdGVtLWxpbms6Zm9jdXMsLnBheXdhbGwtaGVyb19fbGlzdC1pdGVtLWxpbms6aG92ZXJ7Y29sb3I6IzAwMH19LnBheXdhbGwtaGVyb19fbGlzdC1pY29ue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6LjFlbTtjb2xvcjojZWNmMGYzO2ZvbnQtc2l6ZToxLjA2M2VtfUBtZWRpYSAobWF4LXdpZHRoOjk5MnB4KXsucGF5d2FsbC1oZXJvX19saXN0LWljb257Y29sb3I6IzMzM2Y0OH19LnBheXdhbGwtaGVyby1iYW5uZXJfX2J1dHRvbnt3aWR0aDoxMDAlO3BhZGRpbmc6LjU2MzJlbTttYXJnaW4tdG9wOi4zNzVlbTttaW4td2lkdGg6MTUuNjI1ZW07Ym9yZGVyOjA7YmFja2dyb3VuZC1jb2xvcjojMzMzZjQ4O2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NzAwfS5wYXl3YWxsLWhlcm8tYmFubmVyX19idXR0b246aG92ZXJ7Y29sb3I6I2ZmZn1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LnBheXdhbGwtaGVyby1iYW5uZXJfX2J1dHRvbnt3aWR0aDphdXRvO3BhZGRpbmc6LjU2MzJlbSAxLjI1ZW07YmFja2dyb3VuZC1jb2xvcjojZWNmMGYzO2JvcmRlcjowO2NvbG9yOiMzMzNmNDg7Zm9udC13ZWlnaHQ6NzAwfS5wYXl3YWxsLWhlcm8tYmFubmVyX19idXR0b246aG92ZXJ7Y29sb3I6IzMzM2Y0OH19LnBheXdhbGwtcmVzdHJpY3RlZC1jb250ZW50e3BhZGRpbmc6MzVweCAyMHB4IDI1cHggMDttYXgtd2lkdGg6NDUwcHg7dGV4dC1hbGlnbjpsZWZ0O3Bvc2l0aW9uOnJlbGF0aXZlfS5wYXl3YWxsLXJlc3RyaWN0ZWQtY29udGVudCAuZm9ybS1pbnB1dC1jb250YWluZXJ7bWFyZ2luLXRvcDoxNnB4O21hcmdpbi1ib3R0b206MH0ucGF5d2FsbC1yZXN0cmljdGVkLWNvbnRlbnQgLmZvcm0taW5wdXQtY29udGFpbmVyX19sYWJlbC0tbGFiZWwtYWJvdmV7bWFyZ2luLWJvdHRvbToxNXB4fS5wYXl3YWxsLXJlc3RyaWN0ZWQtY29udGVudF9fdGl0bGV7Zm9udC1zaXplOjM1cHg7bGluZS1oZWlnaHQ6NDJweDt0ZXh0LWFsaWduOmxlZnQ7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206NHB4fS5wYXl3YWxsLXJlc3RyaWN0ZWQtY29udGVudF9fc3VidGV4dHt0ZXh0LWFsaWduOmxlZnQ7Zm9udC1zaXplOjE2cHg7bWFyZ2luLWJvdHRvbToyMHB4O21hcmdpbi10b3A6MTBweH0ucGF5d2FsbC1yZXN0cmljdGVkLWNvbnRlbnRfX2xvZ2luLWJ1dHRvbnt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MjhweH0ucGF5d2FsbC1yZXN0cmljdGVkLWNvbnRlbnRfX3BhZ2V0aXRsZXtmb250LXNpemU6MzVweDtsaW5lLWhlaWdodDo0MnB4O3RleHQtYWxpZ246bGVmdDttYXJnaW4tYm90dG9tOjRweH0ucGF5d2FsbC1yZXN0cmljdGVkLWNvbnRlbnRfX3BhZ2VzdWJ0ZXh0e3RleHQtYWxpZ246bGVmdDtmb250LXNpemU6MjRweDttYXJnaW4tYm90dG9tOjIwcHg7bWFyZ2luLXRvcDoxMHB4fS5wYXJhbGxheC1oZXJvLWJhbm5lciAuY29udGVudC1jb250YWluZXJ7cGFkZGluZzowO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6cmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgMzUlLCMwMDAgLTE0OCUscmdiYSgxMDAsMTAwLDEwMCwwKSA0MCUpfUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsucGFyYWxsYXgtaGVyby1iYW5uZXIgLmNvbnRlbnQtY29udGFpbmVye2hlaWdodDpjYWxjKDEwMHZoIC0gMjEycHgpfX0ucGFyYWxsYXgtaGVyby1iYW5uZXJ7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvO2JhY2tncm91bmQtYXR0YWNobWVudDpmaXhlZDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7aGVpZ2h0OjEwMCV9LnBhcmFsbGF4LWhlcm8tYmFubmVyLnBhcmFsbGF4LWRpc2FibGVke2JhY2tncm91bmQtYXR0YWNobWVudDpzY3JvbGx9QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5wYXJhbGxheC1oZXJvLWJhbm5lcntoZWlnaHQ6Y2FsYygxMDB2aCAtIDIxMnB4KX19dmlkZW8ucGFyYWxsYXgtaGVyby1iYW5uZXJ7cG9zaXRpb246Zml4ZWQ7bWFyZ2luOjAgYXV0bzttaW4td2lkdGg6MTAwJTt3aWR0aDphdXRvO2hlaWdodDphdXRvO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtkaXNwbGF5Om5vbmV9dmlkZW8ucGFyYWxsYXgtaGVyby1iYW5uZXIucGFyYWxsYXgtZGlzYWJsZWR7cG9zaXRpb246YWJzb2x1dGV9LnBhcmFsbGF4LWhlcm8tYmFubmVyX19pbWFnZXt3aWR0aDoxMDAlfS5wYXJhbGxheC1oZXJvLWJhbm5lcl9fY29udGVudHtiYWNrZ3JvdW5kLWNvbG9yOiNiZmNlZDZ9QG1lZGlhIChtaW4td2lkdGg6OTkycHgpe3ZpZGVvLnBhcmFsbGF4LWhlcm8tYmFubmVye2Rpc3BsYXk6YmxvY2t9LnBhcmFsbGF4LWhlcm8tYmFubmVyX19pbWFnZXtkaXNwbGF5Om5vbmV9LnBhcmFsbGF4LWhlcm8tYmFubmVyX19jb250ZW50LWNvbnRhaW5lcntoZWlnaHQ6Y2FsYygxMDB2aCAtIDIxMnB4KTtwYWRkaW5nOjB9LnBhcmFsbGF4LWhlcm8tYmFubmVyX19jb250ZW50e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCkgYW5kIChtYXgtd2lkdGg6MTE5OXB4KXsucGFyYWxsYXgtaGVyby1iYW5uZXJfX2NvbnRlbnR7bWFyZ2luLWxlZnQ6MiV9fXAucGFyYWxsYXgtaGVyby1iYW5uZXJfX2Rlc2NyaXB0aW9ue3BhZGRpbmc6MCAxLjI2N2VtO3dpZHRoOjEwMCU7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxLjI1ZW19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpe3AucGFyYWxsYXgtaGVyby1iYW5uZXJfX2Rlc2NyaXB0aW9ue3dpZHRoOjMwZW07cGFkZGluZzowO21hcmdpbi10b3A6LjJlbX19LnBhcmFsbGF4LWhlcm8tYmFubmVyX19pbnRyb3twYWRkaW5nOjAgMWVtO2ZvbnQtc2l6ZToxLjM3NWVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjE2fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsucGFyYWxsYXgtaGVyby1iYW5uZXJfX2ludHJve3dpZHRoOjE3LjllbTtwYWRkaW5nOjA7bWFyZ2luLXRvcDouMmVtO2ZvbnQtc2l6ZToyZW19fS5wYXJhbGxheC1oZXJvLWJhbm5lcl9fdGl0bGV7cGFkZGluZzowIC42NjdlbTtmb250LXNpemU6MS44NzVlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS4xNjttYXJnaW4tdG9wOjIwcHh9LnBhcmFsbGF4LWhlcm8tYmFubmVyX19pbnRyby1saW5rLC5wYXJhbGxheC1oZXJvLWJhbm5lcl9fdGl0bGUtbGluayxwLnBhcmFsbGF4LWhlcm8tYmFubmVyX19kZXNjcmlwdGlvbntjb2xvcjojMzMzZjQ4O3RleHQtc2hhZG93OjZweCA3cHggMTlweCByZ2JhKDAsMCwwLC4yKX0ucGFyYWxsYXgtaGVyby1iYW5uZXJfX2ludHJvLWxpbms6YWN0aXZlLC5wYXJhbGxheC1oZXJvLWJhbm5lcl9faW50cm8tbGluazpmb2N1cywucGFyYWxsYXgtaGVyby1iYW5uZXJfX2ludHJvLWxpbms6aG92ZXIsLnBhcmFsbGF4LWhlcm8tYmFubmVyX190aXRsZS1saW5rOmFjdGl2ZSwucGFyYWxsYXgtaGVyby1iYW5uZXJfX3RpdGxlLWxpbms6Zm9jdXMsLnBhcmFsbGF4LWhlcm8tYmFubmVyX190aXRsZS1saW5rOmhvdmVyLHAucGFyYWxsYXgtaGVyby1iYW5uZXJfX2Rlc2NyaXB0aW9uOmFjdGl2ZSxwLnBhcmFsbGF4LWhlcm8tYmFubmVyX19kZXNjcmlwdGlvbjpmb2N1cyxwLnBhcmFsbGF4LWhlcm8tYmFubmVyX19kZXNjcmlwdGlvbjpob3Zlcntjb2xvcjojMzMzZjQ4fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsucGFyYWxsYXgtaGVyby1iYW5uZXJfX3RpdGxle3dpZHRoOjEwLjI0NGVtO3BhZGRpbmc6MDttYXJnaW4tdG9wOi4yZW07Zm9udC1zaXplOjRlbX0ucGFyYWxsYXgtaGVyby1iYW5uZXJfX2ludHJvLWxpbmssLnBhcmFsbGF4LWhlcm8tYmFubmVyX19pbnRyby1saW5rOmFjdGl2ZSwucGFyYWxsYXgtaGVyby1iYW5uZXJfX2ludHJvLWxpbms6Zm9jdXMsLnBhcmFsbGF4LWhlcm8tYmFubmVyX19pbnRyby1saW5rOmhvdmVyLC5wYXJhbGxheC1oZXJvLWJhbm5lcl9fdGl0bGUtbGluaywucGFyYWxsYXgtaGVyby1iYW5uZXJfX3RpdGxlLWxpbms6YWN0aXZlLC5wYXJhbGxheC1oZXJvLWJhbm5lcl9fdGl0bGUtbGluazpmb2N1cywucGFyYWxsYXgtaGVyby1iYW5uZXJfX3RpdGxlLWxpbms6aG92ZXIscC5wYXJhbGxheC1oZXJvLWJhbm5lcl9fZGVzY3JpcHRpb24scC5wYXJhbGxheC1oZXJvLWJhbm5lcl9fZGVzY3JpcHRpb246YWN0aXZlLHAucGFyYWxsYXgtaGVyby1iYW5uZXJfX2Rlc2NyaXB0aW9uOmZvY3VzLHAucGFyYWxsYXgtaGVyby1iYW5uZXJfX2Rlc2NyaXB0aW9uOmhvdmVye2NvbG9yOiNmZmZ9fS5wYXJhbGxheC1oZXJvLWJhbm5lcl9fYnV0dG9uLWNvbnRhaW5lcntwYWRkaW5nOjAgMS4yNWVtIDEuMjVlbTt0ZXh0LWFsaWduOmNlbnRlcn0ucGFyYWxsYXgtaGVyby1iYW5uZXJfX2J1dHRvbi1jb250YWluZXIgYXt0ZXh0LXNoYWRvdzo2cHggN3B4IDE5cHggcmdiYSgwLDAsMCwuMil9QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5wYXJhbGxheC1oZXJvLWJhbm5lcl9fYnV0dG9uLWNvbnRhaW5lcntwYWRkaW5nOi41ZW0gMDt0ZXh0LWFsaWduOmxlZnR9fS5wYXJhbGxheC1oZXJvLWJhbm5lcl9fYnV0dG9ue3dpZHRoOjEwMCU7cGFkZGluZzouNTYzMmVtfUBtZWRpYSAobWF4LXdpZHRoOjk5MnB4KXsucGFyYWxsYXgtaGVyby1iYW5uZXJfX2J1dHRvbntib3JkZXI6MDtiYWNrZ3JvdW5kLWNvbG9yOiMzMzNmNDg7Y29sb3I6I2ZmZn0ucGFyYWxsYXgtaGVyby1iYW5uZXJfX2J1dHRvbjphY3RpdmUsLnBhcmFsbGF4LWhlcm8tYmFubmVyX19idXR0b246Zm9jdXMsLnBhcmFsbGF4LWhlcm8tYmFubmVyX19idXR0b246aG92ZXJ7Y29sb3I6I2ZmZn19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5wYXJhbGxheC1oZXJvLWJhbm5lcl9fYnV0dG9ue3dpZHRoOjE1LjYyNWVtO21pbi13aWR0aDoxNS42MjVlbX0ucGFyYWxsYXgtaGVyby1iYW5uZXJfX2ludHJvLWxpbmstLWFsdGVybmF0aXZlLC5wYXJhbGxheC1oZXJvLWJhbm5lcl9fdGl0bGUtbGluay0tYWx0ZXJuYXRpdmUscC5wYXJhbGxheC1oZXJvLWJhbm5lcl9fZGVzY3JpcHRpb24tLWFsdGVybmF0aXZle2NvbG9yOiMzMzNmNDg7dGV4dC1zaGFkb3c6NnB4IDdweCAxOXB4IHJnYmEoMjU1LDI1NSwyNTUsLjIpfS5wYXJhbGxheC1oZXJvLWJhbm5lcl9faW50cm8tbGluay0tYWx0ZXJuYXRpdmU6YWN0aXZlLC5wYXJhbGxheC1oZXJvLWJhbm5lcl9faW50cm8tbGluay0tYWx0ZXJuYXRpdmU6Zm9jdXMsLnBhcmFsbGF4LWhlcm8tYmFubmVyX19pbnRyby1saW5rLS1hbHRlcm5hdGl2ZTpob3ZlciwucGFyYWxsYXgtaGVyby1iYW5uZXJfX3RpdGxlLWxpbmstLWFsdGVybmF0aXZlOmFjdGl2ZSwucGFyYWxsYXgtaGVyby1iYW5uZXJfX3RpdGxlLWxpbmstLWFsdGVybmF0aXZlOmZvY3VzLC5wYXJhbGxheC1oZXJvLWJhbm5lcl9fdGl0bGUtbGluay0tYWx0ZXJuYXRpdmU6aG92ZXIscC5wYXJhbGxheC1oZXJvLWJhbm5lcl9fZGVzY3JpcHRpb24tLWFsdGVybmF0aXZlOmFjdGl2ZSxwLnBhcmFsbGF4LWhlcm8tYmFubmVyX19kZXNjcmlwdGlvbi0tYWx0ZXJuYXRpdmU6Zm9jdXMscC5wYXJhbGxheC1oZXJvLWJhbm5lcl9fZGVzY3JpcHRpb24tLWFsdGVybmF0aXZlOmhvdmVye2NvbG9yOiMzMzNmNDh9LnBhcmFsbGF4LWhlcm8tYmFubmVyX19idXR0b24tLWFsdGVybmF0aXZle2JhY2tncm91bmQtY29sb3I6IzMzM2Y0ODtjb2xvcjojZmZmfS5wYXJhbGxheC1oZXJvLWJhbm5lcl9fYnV0dG9uLS1hbHRlcm5hdGl2ZTphY3RpdmUsLnBhcmFsbGF4LWhlcm8tYmFubmVyX19idXR0b24tLWFsdGVybmF0aXZlOmZvY3VzLC5wYXJhbGxheC1oZXJvLWJhbm5lcl9fYnV0dG9uLS1hbHRlcm5hdGl2ZTpob3Zlcntjb2xvcjojZmZmfX0ucGFyYWxsYXgtYWNjb3JkaW9ucyAuY29udGVudC1jb250YWluZXJ7cGFkZGluZzowIDFlbX0ucGFyYWxsYXgtYWNjb3JkaW9ucy1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmV9LnBhcmFsbGF4LWFjY29yZGlvbnN7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvO2JhY2tncm91bmQtYXR0YWNobWVudDpmaXhlZDtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9QG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpey5wYXJhbGxheC1hY2NvcmRpb25zLWNvbnRhaW5lciAuY29udGVudC1jb250YWluZXJ7YmFja2dyb3VuZC1jb2xvcjojYmZjZWQ2fS5wYXJhbGxheC1hY2NvcmRpb25ze2hlaWdodDphdXRvO2JhY2tncm91bmQtaW1hZ2U6bm9uZSFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjojYmZjZWQ2fX12aWRlby5wYXJhbGxheC1hY2NvcmRpb25ze2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjpmaXhlZDttYXJnaW46MCBhdXRvO21pbi13aWR0aDoxMDAlO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87YmFja2dyb3VuZC1zaXplOmNvdmVyfXZpZGVvLnBhcmFsbGF4LWFjY29yZGlvbnMucGFyYWxsYXgtZGlzYWJsZWR7cG9zaXRpb246YWJzb2x1dGV9QG1lZGlhIChtaW4td2lkdGg6OTkycHgpe3ZpZGVvLnBhcmFsbGF4LWFjY29yZGlvbnN7ZGlzcGxheTpibG9ja30ucGFyYWxsYXgtYWNjb3JkaW9uc19fY29udGVudC1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTp0YWJsZTtwYWRkaW5nOjA7bWluLWhlaWdodDoxMDB2aH0ucGFyYWxsYXgtYWNjb3JkaW9uc19fY29udGVudHtkaXNwbGF5OnRhYmxlLWNlbGw7dmVydGljYWwtYWxpZ246bWlkZGxlO3BhZGRpbmc6MjVweCAwO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9fS5wYXJhbGxheC1hY2NvcmRpb25zX190aXRsZXtjb2xvcjojMzMzZjQ4O3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MDtmb250LXNpemU6MS44NzVlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS4xNjttYXJnaW4tdG9wOjIwcHh9LnBhcmFsbGF4LWFjY29yZGlvbnNfX2ltYWdle3dpZHRoOjEwMCV9QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5wYXJhbGxheC1hY2NvcmRpb25zX190aXRsZXtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MDttYXJnaW4tdG9wOi4yZW07Zm9udC1zaXplOjIuMTg4ZW19LnBhcmFsbGF4LWFjY29yZGlvbnNfX2ltYWdle2Rpc3BsYXk6bm9uZX0ucGFyYWxsYXgtYWNjb3JkaW9uc19fdGl0bGUtLWFsdGVybmF0aXZlLC5wYXJhbGxheC1hY2NvcmRpb25zX190aXRsZS0tYWx0ZXJuYXRpdmU6YWN0aXZlLC5wYXJhbGxheC1hY2NvcmRpb25zX190aXRsZS0tYWx0ZXJuYXRpdmU6Zm9jdXMsLnBhcmFsbGF4LWFjY29yZGlvbnNfX3RpdGxlLS1hbHRlcm5hdGl2ZTpob3Zlcntjb2xvcjojMzMzZjQ4fX0uY29udGFjdC1mb3JtIC5mb3JtLWxhYmVsX190aXRsZSwuY29udGFjdC1mb3JtX19yZWNhcHRjaGEtdGV4dCBhLC5jb250YWN0LWZvcm1fX3RpdGxle2NvbG9yOiNmZmZ9LmNvbnRhY3QtZm9ybXtiYWNrZ3JvdW5kOiNhODk5Njg7cGFkZGluZzoyMHB4IDB9LmNvbnRhY3QtZm9ybV9fc2VjdGlvbntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlfUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuY29udGFjdC1mb3Jte3BhZGRpbmc6NTVweCAwfS5jb250YWN0LWZvcm1fX3NlY3Rpb257dmVydGljYWwtYWxpZ246dG9wO3dpZHRoOjQ4JTttYXJnaW4tcmlnaHQ6MWVtfX0uY29udGFjdC1mb3JtX19hY3Rpb25ze2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTUuNjI1ZW07bWFyZ2luOmF1dG99QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5jb250YWN0LWZvcm1fX2FjdGlvbnN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9fS5jb250YWN0LWZvcm1fX3RpdGxle3RleHQtYWxpZ246Y2VudGVyfS5jb250YWN0LWZvcm1fX3JlY2FwdGNoYS10ZXh0e21hcmdpbi10b3A6LThweDtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxM3B4O3RleHQtYWxpZ246Y2VudGVyfS5jb250cm9sLWhpZGRlbntkaXNwbGF5Om5vbmV9IiwiLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4yIHwgTUlUIExpY2Vuc2UgfCBnaXQuaW8vbm9ybWFsaXplICovXG5cbi8vXG4vLyAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxuLy8gMi4gUHJldmVudCBpT1MgdGV4dCBzaXplIGFkanVzdCBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2UsIHdpdGhvdXQgZGlzYWJsaW5nXG4vLyAgICB1c2VyIHpvb20uXG4vL1xuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDFcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXG59XG5cbi8vXG4vLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG4vL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vLyBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOS5cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXG4vLyBhbmQgRmlyZWZveC5cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTEuXG4vL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4vLyAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4vL1xuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyAyXG59XG5cbi8vXG4vLyBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuLy8gUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbi8vXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC5cbi8vIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSA4LzkvMTEsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cbi8vXG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBMaW5rc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuLy9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vL1xuLy8gSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBUZXh0LWxldmVsIHNlbWFudGljc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbi8vXG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLy9cbi8vIEFkZHJlc3MgdmFyaWFibGUgYGgxYCBmb250LXNpemUgYW5kIG1hcmdpbiB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWBcbi8vIGNvbnRleHRzIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuLy9cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLy8gRW1iZWRkZWQgY29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwLlxuLy9cblxuaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vL1xuLy8gQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXG4vL1xuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIEdyb3VwaW5nIGNvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaS5cbi8vXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4vL1xuXG5ociB7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5cbi8vXG4vLyBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cbi8vXG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBvZGQgYGVtYC11bml0IGZvbnQgc2l6ZSByZW5kZXJpbmcgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vLyBGb3Jtc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEtub3duIGxpbWl0YXRpb246IGJ5IGRlZmF1bHQsIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkXG4vLyBzdHlsaW5nIG9mIGBzZWxlY3RgLCB1bmxlc3MgYSBgYm9yZGVyYCBwcm9wZXJ0eSBpcyBzZXQuXG4vL1xuXG4vL1xuLy8gMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxuLy8gICAgS25vd24gaXNzdWU6IGFmZmVjdHMgY29sb3Igb2YgZGlzYWJsZWQgZWxlbWVudHMuXG4vLyAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxuLy8gMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMVxuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIG1hcmdpbjogMDsgLy8gM1xufVxuXG4vL1xuLy8gQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEuXG4vL1xuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLy9cbi8vIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbi8vIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4vLyBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3gsIElFIDgvOS8xMC8xMSwgYW5kIE9wZXJhLlxuLy8gQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LlxuLy9cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuLy8gICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4vLyAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4vLyAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuLy8gICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuLy9cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbiAgY3Vyc29yOiBwb2ludGVyOyAvLyAzXG59XG5cbi8vXG4vLyBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuLy9cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vL1xuLy8gUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuLy9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4vLyB0aGUgVUEgc3R5bGVzaGVldC5cbi8vXG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLy9cbi8vIEl0J3MgcmVjb21tZW5kZWQgdGhhdCB5b3UgZG9uJ3QgYXR0ZW1wdCB0byBzdHlsZSB0aGVzZSBlbGVtZW50cy5cbi8vIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHJlc3BlY3QgYm94LXNpemluZywgcGFkZGluZywgb3Igd2lkdGguXG4vL1xuLy8gMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cbi8vIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXG4vL1xuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDJcbn1cblxuLy9cbi8vIEZpeCB0aGUgY3Vyc29yIHN0eWxlIGZvciBDaHJvbWUncyBpbmNyZW1lbnQvZGVjcmVtZW50IGJ1dHRvbnMuIEZvciBjZXJ0YWluXG4vLyBgZm9udC1zaXplYCB2YWx1ZXMgb2YgdGhlIGBpbnB1dGAsIGl0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxuLy8gZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxuLy9cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vXG4vLyAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbi8vIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIGFuZCBDaHJvbWVcbi8vICAgIChpbmNsdWRlIGAtbW96YCB0byBmdXR1cmUtcHJvb2YpLlxuLy9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvLyAxXG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi8vXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cbi8vIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcbi8vIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cbi8vXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuLy9cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXG4vLyAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4vL1xuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxufVxuXG4vL1xuLy8gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS8xMC8xMS5cbi8vXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8vXG4vLyBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXG4vLyBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbi8vXG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8vIFRhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuIiwiLy9cbi8vIFNjYWZmb2xkaW5nXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIFJlc2V0IHRoZSBib3gtc2l6aW5nXG4vL1xuLy8gSGVhZHMgdXAhIFRoaXMgcmVzZXQgbWF5IGNhdXNlIGNvbmZsaWN0cyB3aXRoIHNvbWUgdGhpcmQtcGFydHkgd2lkZ2V0cy5cbi8vIEZvciByZWNvbW1lbmRhdGlvbnMgb24gcmVzb2x2aW5nIHN1Y2ggY29uZmxpY3RzLCBzZWVcbi8vIGh0dHA6Ly9nZXRib290c3RyYXAuY29tL2dldHRpbmctc3RhcnRlZC8jdGhpcmQtYm94LXNpemluZ1xuKiB7XG4gIC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xufVxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgLmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG59XG5cblxuLy8gQm9keSByZXNldFxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWJhc2U7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJvZHktYmc7XG59XG5cbi8vIFJlc2V0IGZvbnRzIGZvciByZWxldmFudCBlbGVtZW50c1xuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5cbi8vIExpbmtzXG5cbmEge1xuICBjb2xvcjogQGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogQGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBAbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgLnRhYi1mb2N1cygpO1xuICB9XG59XG5cblxuLy8gRmlndXJlc1xuLy9cbi8vIFdlIHJlc2V0IHRoaXMgaGVyZSBiZWNhdXNlIHByZXZpb3VzbHkgTm9ybWFsaXplIGhhZCBubyBgZmlndXJlYCBtYXJnaW5zLiBUaGlzXG4vLyBlbnN1cmVzIHdlIGRvbid0IGJyZWFrIGFueW9uZSdzIHVzZSBvZiB0aGUgZWxlbWVudC5cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5cbi8vIEltYWdlc1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi5pbWctcmVzcG9uc2l2ZSB7XG4gIC5pbWctcmVzcG9uc2l2ZSgpO1xufVxuXG4vLyBSb3VuZGVkIGNvcm5lcnNcbi5pbWctcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWxhcmdlO1xufVxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4vL1xuLy8gSGVhZHMgdXAhIFRoaXMgaXMgbWl4aW4tZWQgaW50byB0aHVtYm5haWxzLmxlc3MgZm9yIGAudGh1bWJuYWlsYC5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogQHRodW1ibmFpbC1wYWRkaW5nO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IEB0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEB0aHVtYm5haWwtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiBAdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM7XG4gIC50cmFuc2l0aW9uKGFsbCAuMnMgZWFzZS1pbi1vdXQpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICAuaW1nLXJlc3BvbnNpdmUoaW5saW5lLWJsb2NrKTtcbn1cblxuLy8gUGVyZmVjdCBjaXJjbGVcbi5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyAvLyBzZXQgcmFkaXVzIGluIHBlcmNlbnRzXG59XG5cblxuLy8gSG9yaXpvbnRhbCBydWxlc1xuXG5ociB7XG4gIG1hcmdpbi10b3A6ICAgIEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBAaHItYm9yZGVyO1xufVxuXG5cbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgfVxufVxuIiwiLy8gV2ViS2l0LXN0eWxlIGZvY3VzXG5cbi50YWItZm9jdXMoKSB7XG4gIC8vIERlZmF1bHRcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIC8vIFdlYktpdFxuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuIiwiLy9cbi8vIFRhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEB0YWJsZS1iZztcbn1cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogQHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206IEB0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiBAdGV4dC1tdXRlZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuXG4vLyBCYXNlbGluZSBzdHlsZXNcblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICAvLyBDZWxsc1xuICA+IHRoZWFkLFxuICA+IHRib2R5LFxuICA+IHRmb290IHtcbiAgICA+IHRyIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgcGFkZGluZzogQHRhYmxlLWNlbGwtcGFkZGluZztcbiAgICAgICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgQHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gQm90dG9tIGFsaWduIGZvciBjb2x1bW4gaGVhZGluZ3NcbiAgPiB0aGVhZCA+IHRyID4gdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIEB0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbiAgLy8gUmVtb3ZlIHRvcCBib3JkZXIgZnJvbSB0aGVhZCBieSBkZWZhdWx0XG4gID4gY2FwdGlvbiArIHRoZWFkLFxuICA+IGNvbGdyb3VwICsgdGhlYWQsXG4gID4gdGhlYWQ6Zmlyc3QtY2hpbGQge1xuICAgID4gdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBBY2NvdW50IGZvciBtdWx0aXBsZSB0Ym9keSBpbnN0YW5jZXNcbiAgPiB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgQHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC8vIE5lc3RpbmdcbiAgLnRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYm9keS1iZztcbiAgfVxufVxuXG5cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcblxuLnRhYmxlLWNvbmRlbnNlZCB7XG4gID4gdGhlYWQsXG4gID4gdGJvZHksXG4gID4gdGZvb3Qge1xuICAgID4gdHIge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBwYWRkaW5nOiBAdGFibGUtY29uZGVuc2VkLWNlbGwtcGFkZGluZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCb3JkZXJlZCB2ZXJzaW9uXG4vL1xuLy8gQWRkIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCBAdGFibGUtYm9yZGVyLWNvbG9yO1xuICA+IHRoZWFkLFxuICA+IHRib2R5LFxuICA+IHRmb290IHtcbiAgICA+IHRyIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiB0aGVhZCA+IHRyIHtcbiAgICA+IHRoLFxuICAgID4gdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHRhYmxlLWJnLWFjY2VudDtcbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgPiB0Ym9keSA+IHRyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGFibGUtYmctaG92ZXI7XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBjZWxsIHNpemluZ1xuLy9cbi8vIFJlc2V0IGRlZmF1bHQgdGFibGUgYmVoYXZpb3JcblxudGFibGUgY29sW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwb3NpdGlvbjogc3RhdGljOyAvLyBQcmV2ZW50IGJvcmRlciBoaWRpbmcgaW4gRmlyZWZveCBhbmQgSUU5LTExIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTYyMylcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjtcbn1cbnRhYmxlIHtcbiAgdGQsXG4gIHRoIHtcbiAgICAmW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcG9zaXRpb246IHN0YXRpYzsgLy8gUHJldmVudCBib3JkZXIgaGlkaW5nIGluIEZpcmVmb3ggYW5kIElFOS0xMSAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2MjMpXG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuLy8gR2VuZXJhdGUgdGhlIGNvbnRleHR1YWwgdmFyaWFudHNcbi50YWJsZS1yb3ctdmFyaWFudChhY3RpdmU7IEB0YWJsZS1iZy1hY3RpdmUpO1xuLnRhYmxlLXJvdy12YXJpYW50KHN1Y2Nlc3M7IEBzdGF0ZS1zdWNjZXNzLWJnKTtcbi50YWJsZS1yb3ctdmFyaWFudChpbmZvOyBAc3RhdGUtaW5mby1iZyk7XG4udGFibGUtcm93LXZhcmlhbnQod2FybmluZzsgQHN0YXRlLXdhcm5pbmctYmcpO1xuLnRhYmxlLXJvdy12YXJpYW50KGRhbmdlcjsgQHN0YXRlLWRhbmdlci1iZyk7XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBXcmFwIHlvdXIgdGFibGVzIGluIGAudGFibGUtcmVzcG9uc2l2ZWAgYW5kIHdlJ2xsIG1ha2UgdGhlbSBtb2JpbGUgZnJpZW5kbHlcbi8vIGJ5IGVuYWJsaW5nIGhvcml6b250YWwgc2Nyb2xsaW5nLiBPbmx5IGFwcGxpZXMgPDc2OHB4LiBFdmVyeXRoaW5nIGFib3ZlIHRoYXRcbi8vIHdpbGwgZGlzcGxheSBub3JtYWxseS5cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAwLjAxJTsgLy8gV29ya2Fyb3VuZCBmb3IgSUU5IGJ1ZyAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTQ4MzcpXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkICogMC43NSk7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEB0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgICAvLyBUaWdodGVuIHVwIHNwYWNpbmdcbiAgICA+IC50YWJsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAvLyBFbnN1cmUgdGhlIGNvbnRlbnQgZG9lc24ndCB3cmFwXG4gICAgICA+IHRoZWFkLFxuICAgICAgPiB0Ym9keSxcbiAgICAgID4gdGZvb3Qge1xuICAgICAgICA+IHRyIHtcbiAgICAgICAgICA+IHRoLFxuICAgICAgICAgID4gdGQge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTcGVjaWFsIG92ZXJyaWRlcyBmb3IgdGhlIGJvcmRlcmVkIHRhYmxlc1xuICAgID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDtcblxuICAgICAgLy8gTnVrZSB0aGUgYXBwcm9wcmlhdGUgYm9yZGVycyBzbyB0aGF0IHRoZSBwYXJlbnQgY2FuIGhhbmRsZSB0aGVtXG4gICAgICA+IHRoZWFkLFxuICAgICAgPiB0Ym9keSxcbiAgICAgID4gdGZvb3Qge1xuICAgICAgICA+IHRyIHtcbiAgICAgICAgICA+IHRoOmZpcnN0LWNoaWxkLFxuICAgICAgICAgID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgID4gdGg6bGFzdC1jaGlsZCxcbiAgICAgICAgICA+IHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBPbmx5IG51a2UgdGhlIGxhc3Qgcm93J3MgYm90dG9tLWJvcmRlciBpbiBgdGJvZHlgIGFuZCBgdGZvb3RgIHNpbmNlXG4gICAgICAvLyBjaGFuY2VzIGFyZSB0aGVyZSB3aWxsIGJlIG9ubHkgb25lIGB0cmAgaW4gYSBgdGhlYWRgIGFuZCB0aGF0IHdvdWxkXG4gICAgICAvLyByZW1vdmUgdGhlIGJvcmRlciBhbHRvZ2V0aGVyLlxuICAgICAgPiB0Ym9keSxcbiAgICAgID4gdGZvb3Qge1xuICAgICAgICA+IHRyOmxhc3QtY2hpbGQge1xuICAgICAgICAgID4gdGgsXG4gICAgICAgICAgPiB0ZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG4iLCIvKlxuICogIFJlbW9kYWwgLSB2MS4xLjFcbiAqICBSZXNwb25zaXZlLCBsaWdodHdlaWdodCwgZmFzdCwgc3luY2hyb25pemVkIHdpdGggQ1NTIGFuaW1hdGlvbnMsIGZ1bGx5IGN1c3RvbWl6YWJsZSBtb2RhbCB3aW5kb3cgcGx1Z2luIHdpdGggZGVjbGFyYXRpdmUgY29uZmlndXJhdGlvbiBhbmQgaGFzaCB0cmFja2luZy5cbiAqICBodHRwOi8vdm9ka2FiZWFycy5naXRodWIuaW8vcmVtb2RhbC9cbiAqXG4gKiAgTWFkZSBieSBJbHlhIE1ha2Fyb3ZcbiAqICBVbmRlciBNSVQgTGljZW5zZVxuICovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBSZW1vZGFsJ3MgbmVjZXNzYXJ5IHN0eWxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogSGlkZSBzY3JvbGwgYmFyICovXG5cbmh0bWwucmVtb2RhbC1pcy1sb2NrZWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLyogQW50aSBGT1VDICovXG5cbi5yZW1vZGFsLFxuW2RhdGEtcmVtb2RhbC1pZF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBOZWNlc3Nhcnkgc3R5bGVzIG9mIHRoZSBvdmVybGF5ICovXG5cbi5yZW1vZGFsLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRvcDogLTUwMDBweDtcbiAgcmlnaHQ6IC01MDAwcHg7XG4gIGJvdHRvbTogLTUwMDBweDtcbiAgbGVmdDogLTUwMDBweDtcblxuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBOZWNlc3Nhcnkgc3R5bGVzIG9mIHRoZSB3cmFwcGVyICovXG5cbi5yZW1vZGFsLXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG5cbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLnJlbW9kYWwtd3JhcHBlcjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAtMC4wNWVtO1xuXG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi8qIEZpeCBpUGFkLCBpUGhvbmUgZ2xpdGNoZXMgKi9cblxuLnJlbW9kYWwtb3ZlcmxheSxcbi5yZW1vZGFsLXdyYXBwZXIge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBOZWNlc3Nhcnkgc3R5bGVzIG9mIHRoZSBtb2RhbCBkaWFsb2cgKi9cblxuLnJlbW9kYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgb3V0bGluZTogbm9uZTtcblxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG4ucmVtb2RhbC1pcy1pbml0aWFsaXplZCB7XG4gIC8qIERpc2FibGUgQW50aS1GT1VDICovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiIsIi8vXG4vLyBGb3Jtc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBOb3JtYWxpemUgbm9uLWNvbnRyb2xzXG4vL1xuLy8gUmVzdHlsZSBhbmQgYmFzZWxpbmUgbm9uLWNvbnRyb2wgZm9ybSBlbGVtZW50cy5cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgLy8gQ2hyb21lIGFuZCBGaXJlZm94IHNldCBhIGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyBzbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBpdCBiZWhhdmVzIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5LlxuICBtaW4td2lkdGg6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXNpemU6IChAZm9udC1zaXplLWJhc2UgKiAxLjUpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IEBsZWdlbmQtY29sb3I7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBsZWdlbmQtYm9yZGVyLWNvbG9yO1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBGb3JjZSBJRTggdG8gd3JhcCBsb25nIGNvbnRlbnQgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEzMTQxKVxuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5cbi8vIE5vcm1hbGl6ZSBmb3JtIGNvbnRyb2xzXG4vL1xuLy8gV2hpbGUgbW9zdCBvZiBvdXIgZm9ybSBzdHlsZXMgcmVxdWlyZSBleHRyYSBjbGFzc2VzLCBzb21lIGJhc2ljIG5vcm1hbGl6YXRpb25cbi8vIGlzIHJlcXVpcmVkIHRvIGVuc3VyZSBvcHRpbXVtIGRpc3BsYXkgd2l0aCBvciB3aXRob3V0IHRob3NlIGNsYXNzZXMgdG8gYmV0dGVyXG4vLyBhZGRyZXNzIGJyb3dzZXIgaW5jb25zaXN0ZW5jaWVzLlxuXG4vLyBPdmVycmlkZSBjb250ZW50LWJveCBpbiBOb3JtYWxpemUgKCogaXNuJ3Qgc3BlY2lmaWMgZW5vdWdoKVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xufVxuXG4vLyBQb3NpdGlvbiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgYmV0dGVyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW46IDRweCAwIDA7XG4gIG1hcmdpbi10b3A6IDFweCBcXDk7IC8vIElFOC05XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8vIFNldCB0aGUgaGVpZ2h0IG9mIGZpbGUgY29udHJvbHMgdG8gbWF0Y2ggdGV4dCBpbnB1dHNcbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIE1ha2UgcmFuZ2UgaW5wdXRzIGJlaGF2ZSBsaWtlIHRleHR1YWwgZm9ybSBjb250cm9sc1xuaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBNYWtlIG11bHRpcGxlIHNlbGVjdCBlbGVtZW50cyBoZWlnaHQgbm90IGZpeGVkXG5zZWxlY3RbbXVsdGlwbGVdLFxuc2VsZWN0W3NpemVdIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyBGb2N1cyBmb3IgZmlsZSwgcmFkaW8sIGFuZCBjaGVja2JveFxuaW5wdXRbdHlwZT1cImZpbGVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMge1xuICAudGFiLWZvY3VzKCk7XG59XG5cbi8vIEFkanVzdCBvdXRwdXQgZWxlbWVudFxub3V0cHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAoQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpO1xuICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogQGlucHV0LWNvbG9yO1xufVxuXG5cbi8vIENvbW1vbiBmb3JtIGNvbnRyb2xzXG4vL1xuLy8gU2hhcmVkIHNpemUgYW5kIHR5cGUgcmVzZXRzIGZvciBmb3JtIGNvbnRyb2xzLiBBcHBseSBgLmZvcm0tY29udHJvbGAgdG8gYW55XG4vLyBvZiB0aGUgZm9sbG93aW5nIGZvcm0gY29udHJvbHM6XG4vL1xuLy8gc2VsZWN0XG4vLyB0ZXh0YXJlYVxuLy8gaW5wdXRbdHlwZT1cInRleHRcIl1cbi8vIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXVxuLy8gaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl1cbi8vIGlucHV0W3R5cGU9XCJkYXRlXCJdXG4vLyBpbnB1dFt0eXBlPVwibW9udGhcIl1cbi8vIGlucHV0W3R5cGU9XCJ0aW1lXCJdXG4vLyBpbnB1dFt0eXBlPVwid2Vla1wiXVxuLy8gaW5wdXRbdHlwZT1cIm51bWJlclwiXVxuLy8gaW5wdXRbdHlwZT1cImVtYWlsXCJdXG4vLyBpbnB1dFt0eXBlPVwidXJsXCJdXG4vLyBpbnB1dFt0eXBlPVwic2VhcmNoXCJdXG4vLyBpbnB1dFt0eXBlPVwidGVsXCJdXG4vLyBpbnB1dFt0eXBlPVwiY29sb3JcIl1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWJhc2U7IC8vIE1ha2UgaW5wdXRzIGF0IGxlYXN0IHRoZSBoZWlnaHQgb2YgdGhlaXIgYnV0dG9uIGNvdW50ZXJwYXJ0IChiYXNlIGxpbmUtaGVpZ2h0ICsgcGFkZGluZyArIGJvcmRlcilcbiAgcGFkZGluZzogQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCBAcGFkZGluZy1iYXNlLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiBAaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IEBpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxuICBib3JkZXI6IDFweCBzb2xpZCBAaW5wdXQtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiBAaW5wdXQtYm9yZGVyLXJhZGl1czsgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgPHNlbGVjdD5zIGluIENTUy5cbiAgLmJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkpO1xuICAudHJhbnNpdGlvbih+XCJib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzXCIpO1xuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgLmZvcm0tY29udHJvbC1mb2N1cygpO1xuXG4gIC8vIFBsYWNlaG9sZGVyXG4gIC5wbGFjZWhvbGRlcigpO1xuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJltkaXNhYmxlZF0sXG4gICZbcmVhZG9ubHldLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBpbnB1dC1iZy1kaXNhYmxlZDtcbiAgICBvcGFjaXR5OiAxOyAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1XG4gIH1cblxuICAvLyBSZXNldCBoZWlnaHQgZm9yIGB0ZXh0YXJlYWBzXG4gIHRleHRhcmVhJiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cblxuLy8gU2VhcmNoIGlucHV0cyBpbiBpT1Ncbi8vXG4vLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4vLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbi8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblxuLy8gU3BlY2lhbCBzdHlsZXMgZm9yIGlPUyB0ZW1wb3JhbCBpbnB1dHNcbi8vXG4vLyBJbiBNb2JpbGUgU2FmYXJpLCBzZXR0aW5nIGBkaXNwbGF5OiBibG9ja2Agb24gdGVtcG9yYWwgaW5wdXRzIGNhdXNlcyB0aGVcbi8vIHRleHQgd2l0aGluIHRoZSBpbnB1dCB0byBiZWNvbWUgdmVydGljYWxseSBtaXNhbGlnbmVkLiBBcyBhIHdvcmthcm91bmQsIHdlXG4vLyBzZXQgYSBwaXhlbCBsaW5lLWhlaWdodCB0aGF0IG1hdGNoZXMgdGhlIGdpdmVuIGhlaWdodCBvZiB0aGUgaW5wdXQsIGJ1dCBvbmx5XG4vLyBmb3IgU2FmYXJpLiBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzOTg0OFxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAgIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWJhc2U7XG5cbiAgICAmLmlucHV0LXNtLFxuICAgIC5pbnB1dC1ncm91cC1zbSAmIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICAgIH1cblxuICAgICYuaW5wdXQtbGcsXG4gICAgLmlucHV0LWdyb3VwLWxnICYge1xuICAgICAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gICAgfVxuICB9XG59XG5cblxuLy8gRm9ybSBncm91cHNcbi8vXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cblxuLnJhZGlvLFxuLmNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICBsYWJlbCB7XG4gICAgbWluLWhlaWdodDogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkOyAvLyBFbnN1cmUgdGhlIGlucHV0IGRvZXNuJ3QganVtcCB3aGVuIHRoZXJlIGlzIG5vIHRleHRcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5yYWRpby1pbmxpbmUgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi5jaGVja2JveC1pbmxpbmUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi10b3A6IDRweCBcXDk7XG59XG5cbi5yYWRpbyArIC5yYWRpbyxcbi5jaGVja2JveCArIC5jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IC01cHg7IC8vIE1vdmUgdXAgc2libGluZyByYWRpb3Mgb3IgY2hlY2tib3hlcyBmb3IgdGlnaHRlciBzcGFjaW5nXG59XG5cbi8vIFJhZGlvcyBhbmQgY2hlY2tib3hlcyBvbiBzYW1lIGxpbmVcbi5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yYWRpby1pbmxpbmUgKyAucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSArIC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDsgLy8gc3BhY2Ugb3V0IGNvbnNlY3V0aXZlIGlubGluZSBjb250cm9sc1xufVxuXG4vLyBBcHBseSBzYW1lIGRpc2FibGVkIGN1cnNvciB0d2VhayBhcyBmb3IgaW5wdXRzXG4vLyBTb21lIHNwZWNpYWwgY2FyZSBpcyBuZWVkZWQgYmVjYXVzZSA8bGFiZWw+cyBkb24ndCBpbmhlcml0IHRoZWlyIHBhcmVudCdzIGBjdXJzb3JgLlxuLy9cbi8vIE5vdGU6IE5laXRoZXIgcmFkaW9zIG5vciBjaGVja2JveGVzIGNhbiBiZSByZWFkb25seS5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICZbZGlzYWJsZWRdLFxuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICB9XG59XG4vLyBUaGVzZSBjbGFzc2VzIGFyZSB1c2VkIGRpcmVjdGx5IG9uIDxsYWJlbD5zXG4ucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSB7XG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cbn1cbi8vIFRoZXNlIGNsYXNzZXMgYXJlIHVzZWQgb24gZWxlbWVudHMgd2l0aCA8bGFiZWw+IGRlc2NlbmRhbnRzXG4ucmFkaW8sXG4uY2hlY2tib3gge1xuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgbGFiZWwge1xuICAgICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFN0YXRpYyBmb3JtIGNvbnRyb2wgdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgYHBgIGVsZW1lbnQgdG8gbWFrZSBhbnkgc3RyaW5nIG9mIHRleHQgYWxpZ24gd2l0aCBsYWJlbHMgaW5cbi8vIGEgaG9yaXpvbnRhbCBmb3JtIGxheW91dC5cblxuLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAvLyBTaXplIGl0IGFwcHJvcHJpYXRlbHkgbmV4dCB0byByZWFsIGZvcm0gY29udHJvbHNcbiAgcGFkZGluZy10b3A6IChAcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XG4gIHBhZGRpbmctYm90dG9tOiAoQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpO1xuICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gZnJvbSBgcGBcbiAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAmLmlucHV0LWxnLFxuICAmLmlucHV0LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBUaGUgYC5mb3JtLWdyb3VwLSogZm9ybS1jb250cm9sYCB2YXJpYXRpb25zIGFyZSBzYWRseSBkdXBsaWNhdGVkIHRvIGF2b2lkIHRoZVxuLy8gaXNzdWUgZG9jdW1lbnRlZCBpbiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE1MDc0LlxuXG4uaW5wdXQtc20ge1xuICAuaW5wdXQtc2l6ZShAaW5wdXQtaGVpZ2h0LXNtYWxsOyBAcGFkZGluZy1zbWFsbC12ZXJ0aWNhbDsgQHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZS1zbWFsbDsgQGxpbmUtaGVpZ2h0LXNtYWxsOyBAaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG59XG4uZm9ybS1ncm91cC1zbSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIC5pbnB1dC1zaXplKEBpbnB1dC1oZWlnaHQtc21hbGw7IEBwYWRkaW5nLXNtYWxsLXZlcnRpY2FsOyBAcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsOyBAZm9udC1zaXplLXNtYWxsOyBAbGluZS1oZWlnaHQtc21hbGw7IEBpbnB1dC1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbiAgfVxuICAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICAgIHBhZGRpbmc6IEBwYWRkaW5nLXNtYWxsLXZlcnRpY2FsIEBwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsO1xuICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtc21hbGw7XG4gIH1cbn1cblxuLmlucHV0LWxnIHtcbiAgLmlucHV0LXNpemUoQGlucHV0LWhlaWdodC1sYXJnZTsgQHBhZGRpbmctbGFyZ2UtdmVydGljYWw7IEBwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7IEBmb250LXNpemUtbGFyZ2U7IEBsaW5lLWhlaWdodC1sYXJnZTsgQGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2UpO1xufVxuLmZvcm0tZ3JvdXAtbGcge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICAuaW5wdXQtc2l6ZShAaW5wdXQtaGVpZ2h0LWxhcmdlOyBAcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDsgQHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZS1sYXJnZTsgQGxpbmUtaGVpZ2h0LWxhcmdlOyBAaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZSk7XG4gIH1cbiAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGhlaWdodDogQGlucHV0LWhlaWdodC1sYXJnZTtcbiAgICBwYWRkaW5nOiBAcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCBAcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1sYXJnZTtcbiAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWxhcmdlO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIGZlZWRiYWNrIHN0YXRlc1xuLy9cbi8vIEFwcGx5IGNvbnRleHR1YWwgYW5kIHNlbWFudGljIHN0YXRlcyB0byBpbmRpdmlkdWFsIGZvcm0gY29udHJvbHMuXG5cbi5oYXMtZmVlZGJhY2sge1xuICAvLyBFbmFibGUgYWJzb2x1dGUgcG9zaXRpb25pbmdcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC8vIEVuc3VyZSBpY29ucyBkb24ndCBvdmVybGFwIHRleHRcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgcGFkZGluZy1yaWdodDogKEBpbnB1dC1oZWlnaHQtYmFzZSAqIDEuMjUpO1xuICB9XG59XG4vLyBGZWVkYmFjayBpY29uIChyZXF1aXJlcyAuZ2x5cGhpY29uIGNsYXNzZXMpXG4uZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyOyAvLyBFbnN1cmUgaWNvbiBpcyBhYm92ZSBpbnB1dCBncm91cHNcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBAaW5wdXQtaGVpZ2h0LWJhc2U7XG4gIGhlaWdodDogQGlucHV0LWhlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmlucHV0LWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiBAaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWxhcmdlO1xufVxuLmlucHV0LXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiBAaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtc21hbGw7XG4gIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LXNtYWxsO1xufVxuXG4vLyBGZWVkYmFjayBzdGF0ZXNcbi5oYXMtc3VjY2VzcyB7XG4gIC5mb3JtLWNvbnRyb2wtdmFsaWRhdGlvbihAc3RhdGUtc3VjY2Vzcy10ZXh0OyBAc3RhdGUtc3VjY2Vzcy10ZXh0OyBAc3RhdGUtc3VjY2Vzcy1iZyk7XG59XG4uaGFzLXdhcm5pbmcge1xuICAuZm9ybS1jb250cm9sLXZhbGlkYXRpb24oQHN0YXRlLXdhcm5pbmctdGV4dDsgQHN0YXRlLXdhcm5pbmctdGV4dDsgQHN0YXRlLXdhcm5pbmctYmcpO1xufVxuLmhhcy1lcnJvciB7XG4gIC5mb3JtLWNvbnRyb2wtdmFsaWRhdGlvbihAc3RhdGUtZGFuZ2VyLXRleHQ7IEBzdGF0ZS1kYW5nZXItdGV4dDsgQHN0YXRlLWRhbmdlci1iZyk7XG59XG5cbi8vIFJlcG9zaXRpb24gZmVlZGJhY2sgaWNvbiBpZiBpbnB1dCBoYXMgdmlzaWJsZSBsYWJlbCBhYm92ZVxuLmhhcy1mZWVkYmFjayBsYWJlbCB7XG5cbiAgJiB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgICB0b3A6IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgKyA1KTsgLy8gSGVpZ2h0IG9mIHRoZSBgbGFiZWxgIGFuZCBpdHMgbWFyZ2luXG4gIH1cbiAgJi5zci1vbmx5IH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgIHRvcDogMDtcbiAgfVxufVxuXG5cbi8vIEhlbHAgdGV4dFxuLy9cbi8vIEFwcGx5IHRvIGFueSBlbGVtZW50IHlvdSB3aXNoIHRvIGNyZWF0ZSBsaWdodCB0ZXh0IGZvciBwbGFjZW1lbnQgaW1tZWRpYXRlbHlcbi8vIGJlbG93IGEgZm9ybSBjb250cm9sLiBVc2UgZm9yIGdlbmVyYWwgaGVscCwgZm9ybWF0dGluZywgb3IgaW5zdHJ1Y3Rpb25hbCB0ZXh0LlxuXG4uaGVscC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrOyAvLyBhY2NvdW50IGZvciBhbnkgZWxlbWVudCB1c2luZyBoZWxwLWJsb2NrXG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6IGxpZ2h0ZW4oQHRleHQtY29sb3IsIDI1JSk7IC8vIGxpZ2h0ZW4gdGhlIHRleHQgc29tZSBmb3IgY29udHJhc3Rcbn1cblxuXG4vLyBJbmxpbmUgZm9ybXNcbi8vXG4vLyBNYWtlIGZvcm1zIGFwcGVhciBpbmxpbmUoLWJsb2NrKSBieSBhZGRpbmcgdGhlIGAuZm9ybS1pbmxpbmVgIGNsYXNzLiBJbmxpbmVcbi8vIGZvcm1zIGJlZ2luIHN0YWNrZWQgb24gZXh0cmEgc21hbGwgKG1vYmlsZSkgZGV2aWNlcyBhbmQgdGhlbiBnbyBpbmxpbmUgd2hlblxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cbi8vXG4vLyBSZXF1aXJlcyB3cmFwcGluZyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoIGAuZm9ybS1ncm91cGAgZm9yIHByb3BlciBkaXNwbGF5IG9mXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxuLy9cbi8vIEhlYWRzIHVwISBUaGlzIGlzIG1peGluLWVkIGludG8gYC5uYXZiYXItZm9ybWAgaW4gbmF2YmFycy5sZXNzLlxuXG4uZm9ybS1pbmxpbmUge1xuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBJbiBuYXZiYXItZm9ybSwgYWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgLmlucHV0LWdyb3VwLWFkZG9uLFxuICAgICAgLmlucHV0LWdyb3VwLWJ0bixcbiAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBJbnB1dCBncm91cHMgbmVlZCB0aGF0IDEwMCUgd2lkdGggdGhvdWdoXG4gICAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gb24gcmFkaW9zL2NoZWNrYm94ZXMgdGhhdCB3ZXJlIHVzZWQgZm9yIHN0YWNraW5nLCBhbmRcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaC5cbiAgICAucmFkaW8sXG4gICAgLmNoZWNrYm94IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgbGFiZWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAvLyBSZS1vdmVycmlkZSB0aGUgZmVlZGJhY2sgaWNvbi5cbiAgICAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEhvcml6b250YWwgZm9ybXNcbi8vXG4vLyBIb3Jpem9udGFsIGZvcm1zIGFyZSBidWlsdCBvbiBncmlkIGNsYXNzZXMgYW5kIGFsbG93IHlvdSB0byBjcmVhdGUgZm9ybXMgd2l0aFxuLy8gbGFiZWxzIG9uIHRoZSBsZWZ0IGFuZCBpbnB1dHMgb24gdGhlIHJpZ2h0LlxuXG4uZm9ybS1ob3Jpem9udGFsIHtcblxuICAvLyBDb25zaXN0ZW50IHZlcnRpY2FsIGFsaWdubWVudCBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXNcbiAgLy9cbiAgLy8gTGFiZWxzIGFsc28gZ2V0IHNvbWUgcmVzZXQgc3R5bGVzLCBidXQgdGhhdCBpcyBzY29wZWQgdG8gYSBtZWRpYSBxdWVyeSBiZWxvdy5cbiAgLnJhZGlvLFxuICAuY2hlY2tib3gsXG4gIC5yYWRpby1pbmxpbmUsXG4gIC5jaGVja2JveC1pbmxpbmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogKEBwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTsgLy8gRGVmYXVsdCBwYWRkaW5nIHBsdXMgYSBib3JkZXJcbiAgfVxuICAvLyBBY2NvdW50IGZvciBwYWRkaW5nIHdlJ3JlIGFkZGluZyB0byBlbnN1cmUgdGhlIGFsaWdubWVudCBhbmQgb2YgaGVscCB0ZXh0XG4gIC8vIGFuZCBvdGhlciBjb250ZW50IGJlbG93IGl0ZW1zXG4gIC5yYWRpbyxcbiAgLmNoZWNrYm94IHtcbiAgICBtaW4taGVpZ2h0OiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgKEBwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKSk7XG4gIH1cblxuICAvLyBNYWtlIGZvcm0gZ3JvdXBzIGJlaGF2ZSBsaWtlIHJvd3NcbiAgLmZvcm0tZ3JvdXAge1xuICAgIC5tYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVzZXQgc3BhY2luZyBhbmQgcmlnaHQgYWxpZ24gbGFiZWxzLCBidXQgc2NvcGUgdG8gbWVkaWEgcXVlcmllcyBzbyB0aGF0XG4gIC8vIGxhYmVscyBvbiBuYXJyb3cgdmlld3BvcnRzIHN0YWNrIHRoZSBzYW1lIGFzIGEgZGVmYXVsdCBmb3JtIGV4YW1wbGUuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAoQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpOyAvLyBEZWZhdWx0IHBhZGRpbmcgcGx1cyBhIGJvcmRlclxuICAgIH1cbiAgfVxuXG4gIC8vIFZhbGlkYXRpb24gc3RhdGVzXG4gIC8vXG4gIC8vIFJlcG9zaXRpb24gdGhlIGljb24gYmVjYXVzZSBpdCdzIG5vdyB3aXRoaW4gYSBncmlkIGNvbHVtbiBhbmQgY29sdW1ucyBoYXZlXG4gIC8vIGBwb3NpdGlvbjogcmVsYXRpdmU7YCBvbiB0aGVtLiBBbHNvIGFjY291bnRzIGZvciB0aGUgZ3JpZCBndXR0ZXIgcGFkZGluZy5cbiAgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICByaWdodDogKEBncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICB9XG5cbiAgLy8gRm9ybSBncm91cCBzaXplc1xuICAvL1xuICAvLyBRdWljayB1dGlsaXR5IGNsYXNzIGZvciBhcHBseWluZyBgLmlucHV0LWxnYCBhbmQgYC5pbnB1dC1zbWAgc3R5bGVzIHRvIHRoZVxuICAvLyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoaW4gYSBgLmZvcm0tZ3JvdXBgLlxuICAuZm9ybS1ncm91cC1sZyB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAoKEBwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICogQGxpbmUtaGVpZ2h0LWxhcmdlKSArIDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS1ncm91cC1zbSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAoQHBhZGRpbmctc21hbGwtdmVydGljYWwgKyAxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qISBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3MgKi9cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OiBoNWJwLmNvbS9yXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjpiZWZvcmUsXG4gICAgKjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXI6IGg1YnAuY29tL3NcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEsXG4gICAgYTp2aXNpdGVkIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgYVtocmVmXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIH1cblxuICAgIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIH1cblxuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgIGFbaHJlZl49XCIjXCJdOmFmdGVyLFxuICAgIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuXG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgdGhlYWQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7IC8vIGg1YnAuY29tL3RcbiAgICB9XG5cbiAgICB0cixcbiAgICBpbWcge1xuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICAgIG9ycGhhbnM6IDM7XG4gICAgICAgIHdpZG93czogMztcbiAgICB9XG5cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG4gICAgLy9cbiAgICAvLyBDaHJvbWUgKE9TWCkgZml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExMjQ1XG4gICAgLy8gT25jZSBmaXhlZCwgd2UgY2FuIGp1c3Qgc3RyYWlnaHQgdXAgcmVtb3ZlIHRoaXMuXG4gICAgc2VsZWN0IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBjb21wb25lbnRzXG4gICAgLm5hdmJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5idG4sXG4gICAgLmRyb3B1cCA+IC5idG4ge1xuICAgICAgICA+IC5jYXJldCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxhYmVsIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgdGQsXG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICB0aCxcbiAgICAgICAgdGQge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgZW5kXG59XG4iLCIvLyBDb250YWluZXIgZm9yIHNwbGl0dGluZyBjb250ZW50IDUwLzUwXG5cbi5zcGxpdC1yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMmVtIGF1dG87XG59XG5cbi5zcGxpdC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDklO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxufVxuIiwiLy8gVmVuZG9yIFByZWZpeGVzXG4vL1xuLy8gQWxsIHZlbmRvciBtaXhpbnMgYXJlIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMi4wIGR1ZSB0byB0aGUgaW50cm9kdWN0aW9uIG9mXG4vLyBBdXRvcHJlZml4ZXIgaW4gb3VyIEdydW50ZmlsZS4gVGhleSB3aWxsIGJlIHJlbW92ZWQgaW4gdjQuXG5cbi8vIC0gQW5pbWF0aW9uc1xuLy8gLSBCYWNrZmFjZSB2aXNpYmlsaXR5XG4vLyAtIEJveCBzaGFkb3dcbi8vIC0gQm94IHNpemluZ1xuLy8gLSBDb250ZW50IGNvbHVtbnNcbi8vIC0gSHlwaGVuc1xuLy8gLSBQbGFjZWhvbGRlciB0ZXh0XG4vLyAtIFRyYW5zZm9ybWF0aW9uc1xuLy8gLSBUcmFuc2l0aW9uc1xuLy8gLSBVc2VyIFNlbGVjdFxuXG5cbi8vIEFuaW1hdGlvbnNcbi5hbmltYXRpb24oQGFuaW1hdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbjogQGFuaW1hdGlvbjtcbiAgICAgICAtby1hbmltYXRpb246IEBhbmltYXRpb247XG4gICAgICAgICAgYW5pbWF0aW9uOiBAYW5pbWF0aW9uO1xufVxuLmFuaW1hdGlvbi1uYW1lKEBuYW1lKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IEBuYW1lO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBAbmFtZTtcbn1cbi5hbmltYXRpb24tZHVyYXRpb24oQGR1cmF0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBAZHVyYXRpb247XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiBAZHVyYXRpb247XG59XG4uYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbihAdGltaW5nLWZ1bmN0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogQHRpbWluZy1mdW5jdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBAdGltaW5nLWZ1bmN0aW9uO1xufVxuLmFuaW1hdGlvbi1kZWxheShAZGVsYXkpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IEBkZWxheTtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IEBkZWxheTtcbn1cbi5hbmltYXRpb24taXRlcmF0aW9uLWNvdW50KEBpdGVyYXRpb24tY291bnQpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBAaXRlcmF0aW9uLWNvdW50O1xuICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IEBpdGVyYXRpb24tY291bnQ7XG59XG4uYW5pbWF0aW9uLWRpcmVjdGlvbihAZGlyZWN0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjogQGRpcmVjdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiBAZGlyZWN0aW9uO1xufVxuLmFuaW1hdGlvbi1maWxsLW1vZGUoQGZpbGwtbW9kZSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IEBmaWxsLW1vZGU7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogQGZpbGwtbW9kZTtcbn1cblxuLy8gQmFja2ZhY2UgdmlzaWJpbGl0eVxuLy8gUHJldmVudCBicm93c2VycyBmcm9tIGZsaWNrZXJpbmcgd2hlbiB1c2luZyBDU1MgM0QgdHJhbnNmb3Jtcy5cbi8vIERlZmF1bHQgdmFsdWUgaXMgYHZpc2libGVgLCBidXQgY2FuIGJlIGNoYW5nZWQgdG8gYGhpZGRlbmBcblxuLmJhY2tmYWNlLXZpc2liaWxpdHkoQHZpc2liaWxpdHkpe1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IEB2aXNpYmlsaXR5O1xuICAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IEB2aXNpYmlsaXR5O1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IEB2aXNpYmlsaXR5O1xufVxuXG4vLyBEcm9wIHNoYWRvd3Ncbi8vXG4vLyBOb3RlOiBEZXByZWNhdGVkIGAuYm94LXNoYWRvdygpYCBhcyBvZiB2My4xLjAgc2luY2UgYWxsIG9mIEJvb3RzdHJhcCdzXG4vLyBzdXBwb3J0ZWQgYnJvd3NlcnMgdGhhdCBoYXZlIGJveCBzaGFkb3cgY2FwYWJpbGl0aWVzIG5vdyBzdXBwb3J0IGl0LlxuXG4uYm94LXNoYWRvdyhAc2hhZG93KSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogQHNoYWRvdzsgLy8gaU9TIDw0LjMgJiBBbmRyb2lkIDw0LjFcbiAgICAgICAgICBib3gtc2hhZG93OiBAc2hhZG93O1xufVxuXG4vLyBCb3ggc2l6aW5nXG4uYm94LXNpemluZyhAYm94bW9kZWwpIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBAYm94bW9kZWw7XG4gICAgIC1tb3otYm94LXNpemluZzogQGJveG1vZGVsO1xuICAgICAgICAgIGJveC1zaXppbmc6IEBib3htb2RlbDtcbn1cblxuLy8gQ1NTMyBDb250ZW50IENvbHVtbnNcbi5jb250ZW50LWNvbHVtbnMoQGNvbHVtbi1jb3VudDsgQGNvbHVtbi1nYXA6IEBncmlkLWd1dHRlci13aWR0aCkge1xuICAtd2Via2l0LWNvbHVtbi1jb3VudDogQGNvbHVtbi1jb3VudDtcbiAgICAgLW1vei1jb2x1bW4tY291bnQ6IEBjb2x1bW4tY291bnQ7XG4gICAgICAgICAgY29sdW1uLWNvdW50OiBAY29sdW1uLWNvdW50O1xuICAtd2Via2l0LWNvbHVtbi1nYXA6IEBjb2x1bW4tZ2FwO1xuICAgICAtbW96LWNvbHVtbi1nYXA6IEBjb2x1bW4tZ2FwO1xuICAgICAgICAgIGNvbHVtbi1nYXA6IEBjb2x1bW4tZ2FwO1xufVxuXG4vLyBPcHRpb25hbCBoeXBoZW5hdGlvblxuLmh5cGhlbnMoQG1vZGU6IGF1dG8pIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAtd2Via2l0LWh5cGhlbnM6IEBtb2RlO1xuICAgICAtbW96LWh5cGhlbnM6IEBtb2RlO1xuICAgICAgLW1zLWh5cGhlbnM6IEBtb2RlOyAvLyBJRTEwK1xuICAgICAgIC1vLWh5cGhlbnM6IEBtb2RlO1xuICAgICAgICAgIGh5cGhlbnM6IEBtb2RlO1xufVxuXG4vLyBQbGFjZWhvbGRlciB0ZXh0XG4ucGxhY2Vob2xkZXIoQGNvbG9yOiBAaW5wdXQtY29sb3ItcGxhY2Vob2xkZXIpIHtcbiAgLy8gRmlyZWZveFxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogQGNvbG9yO1xuICAgIG9wYWNpdHk6IDE7IC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2XG4gIH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogQGNvbG9yOyB9IC8vIEludGVybmV0IEV4cGxvcmVyIDEwK1xuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyICB7IGNvbG9yOiBAY29sb3I7IH0gLy8gU2FmYXJpIGFuZCBDaHJvbWVcbn1cblxuLy8gVHJhbnNmb3JtYXRpb25zXG4uc2NhbGUoQHJhdGlvKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZShAcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoQHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKEByYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZShAcmF0aW8pO1xufVxuLnNjYWxlKEByYXRpb1g7IEByYXRpb1kpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKEByYXRpb1gsIEByYXRpb1kpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoQHJhdGlvWCwgQHJhdGlvWSk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZShAcmF0aW9YLCBAcmF0aW9ZKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKEByYXRpb1gsIEByYXRpb1kpO1xufVxuLnNjYWxlWChAcmF0aW8pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWChAcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVYKEByYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVgoQHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWChAcmF0aW8pO1xufVxuLnNjYWxlWShAcmF0aW8pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWShAcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVZKEByYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVkoQHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWShAcmF0aW8pO1xufVxuLnNrZXcoQHg7IEB5KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WChAeCkgc2tld1koQHkpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2tld1goQHgpIHNrZXdZKEB5KTsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvNDg4NTsgSUU5K1xuICAgICAgIC1vLXRyYW5zZm9ybTogc2tld1goQHgpIHNrZXdZKEB5KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKEB4KSBza2V3WShAeSk7XG59XG4udHJhbnNsYXRlKEB4OyBAeSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKEB4LCBAeSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoQHgsIEB5KTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZShAeCwgQHkpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKEB4LCBAeSk7XG59XG4udHJhbnNsYXRlM2QoQHg7IEB5OyBAeikge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoQHgsIEB5LCBAeik7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZChAeCwgQHksIEB6KTtcbn1cbi5yb3RhdGUoQGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZShAZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoQGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKEBkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZShAZGVncmVlcyk7XG59XG4ucm90YXRlWChAZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWChAZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVYKEBkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVgoQGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWChAZGVncmVlcyk7XG59XG4ucm90YXRlWShAZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWShAZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKEBkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVkoQGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWShAZGVncmVlcyk7XG59XG4ucGVyc3BlY3RpdmUoQHBlcnNwZWN0aXZlKSB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IEBwZXJzcGVjdGl2ZTtcbiAgICAgLW1vei1wZXJzcGVjdGl2ZTogQHBlcnNwZWN0aXZlO1xuICAgICAgICAgIHBlcnNwZWN0aXZlOiBAcGVyc3BlY3RpdmU7XG59XG4ucGVyc3BlY3RpdmUtb3JpZ2luKEBwZXJzcGVjdGl2ZSkge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlLW9yaWdpbjogQHBlcnNwZWN0aXZlO1xuICAgICAtbW96LXBlcnNwZWN0aXZlLW9yaWdpbjogQHBlcnNwZWN0aXZlO1xuICAgICAgICAgIHBlcnNwZWN0aXZlLW9yaWdpbjogQHBlcnNwZWN0aXZlO1xufVxuLnRyYW5zZm9ybS1vcmlnaW4oQG9yaWdpbikge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IEBvcmlnaW47XG4gICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogQG9yaWdpbjtcbiAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBAb3JpZ2luOyAvLyBJRTkgb25seVxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IEBvcmlnaW47XG59XG5cblxuLy8gVHJhbnNpdGlvbnNcblxuLnRyYW5zaXRpb24oQHRyYW5zaXRpb24pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBAdHJhbnNpdGlvbjtcbiAgICAgICAtby10cmFuc2l0aW9uOiBAdHJhbnNpdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBAdHJhbnNpdGlvbjtcbn1cbi50cmFuc2l0aW9uLXByb3BlcnR5KEB0cmFuc2l0aW9uLXByb3BlcnR5KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogQHRyYW5zaXRpb24tcHJvcGVydHk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogQHRyYW5zaXRpb24tcHJvcGVydHk7XG59XG4udHJhbnNpdGlvbi1kZWxheShAdHJhbnNpdGlvbi1kZWxheSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IEB0cmFuc2l0aW9uLWRlbGF5O1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IEB0cmFuc2l0aW9uLWRlbGF5O1xufVxuLnRyYW5zaXRpb24tZHVyYXRpb24oQHRyYW5zaXRpb24tZHVyYXRpb24pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiBAdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiBAdHJhbnNpdGlvbi1kdXJhdGlvbjtcbn1cbi50cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbihAdGltaW5nLWZ1bmN0aW9uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IEB0aW1pbmctZnVuY3Rpb247XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IEB0aW1pbmctZnVuY3Rpb247XG59XG4udHJhbnNpdGlvbi10cmFuc2Zvcm0oQHRyYW5zaXRpb24pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSBAdHJhbnNpdGlvbjtcbiAgICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSBAdHJhbnNpdGlvbjtcbiAgICAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gQHRyYW5zaXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIEB0cmFuc2l0aW9uO1xufVxuXG5cbi8vIFVzZXIgc2VsZWN0XG4vLyBGb3Igc2VsZWN0aW5nIHRleHQgb24gdGhlIHBhZ2VcblxuLnVzZXItc2VsZWN0KEBzZWxlY3QpIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogQHNlbGVjdDtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogQHNlbGVjdDtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogQHNlbGVjdDsgLy8gSUUxMCtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogQHNlbGVjdDtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuLmltZy1yZXNwb25zaXZlKEBkaXNwbGF5OiBibG9jaykge1xuICBkaXNwbGF5OiBAZGlzcGxheTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBoZWlnaHQ6IGF1dG87IC8vIFBhcnQgMjogU2NhbGUgdGhlIGhlaWdodCBhY2NvcmRpbmcgdG8gdGhlIHdpZHRoLCBvdGhlcndpc2UgeW91IGdldCBzdHJldGNoaW5nXG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLiBOb3RlIHRoYXQgdGhlXG4vLyBzcGVsbGluZyBvZiBgbWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvYCBpcyBpbnRlbnRpb25hbC5cbi5pbWctcmV0aW5hKEBmaWxlLTF4OyBAZmlsZS0yeDsgQHdpZHRoLTF4OyBAaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIkB7ZmlsZS0xeH1cIik7XG5cbiAgQG1lZGlhXG4gIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kICggICBtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi8xKSxcbiAgb25seSBzY3JlZW4gYW5kICggICAgICAgIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgICAgICAgICBtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSxcbiAgb25seSBzY3JlZW4gYW5kICggICAgICAgICAgICAgICAgbWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiQHtmaWxlLTJ4fVwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IEB3aWR0aC0xeCBAaGVpZ2h0LTF4O1xuICB9XG59XG4iLCIvLz09IE1peGluIHV0aWxpdGllc1xuXG5cbi8vPT0gVHJhbnNpdGlvblxuLnRyYW5zaXRpb24oQHByb3AsIEB0aW1lOiAwLjVzLCBAdHlwZTogZWFzZSkge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQHR5cGU7XG4gICAgLW1vei10cmFuc2l0aW9uOiBAcHJvcCBAdGltZSBAdHlwZTtcbiAgICAtbXMtdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQHR5cGU7XG4gICAgLW8tdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQHR5cGU7XG4gICAgdHJhbnNpdGlvbjogQHByb3AgQHRpbWUgQHR5cGU7XG59XG5cbi8vPT0gT3BhY2l0eVxuLm9wYWNpdHkgKEBvcGFjaXR5OiAwLjUpIHtcbiAgICAtd2Via2l0LW9wYWNpdHk6IEBvcGFjaXR5O1xuICAgIC1tb3otb3BhY2l0eTogQG9wYWNpdHk7XG4gICAgb3BhY2l0eTogQG9wYWNpdHk7XG59XG5cbi8vPT0gR3JhZGllbnRcbi5ncmFkaWVudCAoQHN0YXJ0Q29sb3I6ICNlZWUsIEBlbmRDb2xvcjogd2hpdGUpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3RhcnRDb2xvcjtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKEBzdGFydENvbG9yKSwgdG8oQGVuZENvbG9yKSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCBAc3RhcnRDb2xvciwgQGVuZENvbG9yKTtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIEBzdGFydENvbG9yLCBAZW5kQ29sb3IpO1xuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCBAc3RhcnRDb2xvciwgQGVuZENvbG9yKTtcbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCBAc3RhcnRDb2xvciwgQGVuZENvbG9yKTtcbn1cblxuLy89PSBSZW1vdmUgZGVmYXVsdCBhcHBlYXJhbmNlXG4uYXBwZWFyYW5jZSAoQHZhbHVlOiBub25lKSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBAdmFsdWU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBAdmFsdWU7XG4gICAgLW1zLWFwcGVhcmFuY2U6IEB2YWx1ZTtcbiAgICAtby1hcHBlYXJhbmNlOiBAdmFsdWU7XG4gICAgYXBwZWFyYW5jZTogQHZhbHVlO1xufVxuXG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYEBncmlkLWNvbHVtbnNgLlxuXG4ubWFrZS1ncmlkLWNvbHVtbnMoKSB7XG4gIC8vIENvbW1vbiBzdHlsZXMgZm9yIGFsbCBzaXplcyBvZiBncmlkIGNvbHVtbnMsIHdpZHRocyAxLTEyXG4gIC5jb2woQGluZGV4KSB7IC8vIGluaXRpYWxcbiAgICBAaXRlbTogflwiLmNvbC14cy1Ae2luZGV4fSwgLmNvbC1zbS1Ae2luZGV4fSwgLmNvbC1tZC1Ae2luZGV4fSwgLmNvbC1sZy1Ae2luZGV4fVwiO1xuICAgIC5jb2woKEBpbmRleCArIDEpLCBAaXRlbSk7XG4gIH1cbiAgLmNvbChAaW5kZXgsIEBsaXN0KSB3aGVuIChAaW5kZXggPTwgQGdyaWQtY29sdW1ucykgeyAvLyBnZW5lcmFsOyBcIj08XCIgaXNuJ3QgYSB0eXBvXG4gICAgQGl0ZW06IH5cIi5jb2wteHMtQHtpbmRleH0sIC5jb2wtc20tQHtpbmRleH0sIC5jb2wtbWQtQHtpbmRleH0sIC5jb2wtbGctQHtpbmRleH1cIjtcbiAgICAuY29sKChAaW5kZXggKyAxKSwgflwiQHtsaXN0fSwgQHtpdGVtfVwiKTtcbiAgfVxuICAuY29sKEBpbmRleCwgQGxpc3QpIHdoZW4gKEBpbmRleCA+IEBncmlkLWNvbHVtbnMpIHsgLy8gdGVybWluYWxcbiAgICBAe2xpc3R9IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGNvbGxhcHNpbmcgd2hlbiBlbXB0eVxuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgLy8gSW5uZXIgZ3V0dGVyIHZpYSBwYWRkaW5nXG4gICAgICBwYWRkaW5nLWxlZnQ6ICAoQGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAoQGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gICAgfVxuICB9XG4gIC5jb2woMSk7IC8vIGtpY2tzdGFydCBpdFxufVxuXG4uZmxvYXQtZ3JpZC1jb2x1bW5zKEBjbGFzcykge1xuICAuY29sKEBpbmRleCkgeyAvLyBpbml0aWFsXG4gICAgQGl0ZW06IH5cIi5jb2wtQHtjbGFzc30tQHtpbmRleH1cIjtcbiAgICAuY29sKChAaW5kZXggKyAxKSwgQGl0ZW0pO1xuICB9XG4gIC5jb2woQGluZGV4LCBAbGlzdCkgd2hlbiAoQGluZGV4ID08IEBncmlkLWNvbHVtbnMpIHsgLy8gZ2VuZXJhbFxuICAgIEBpdGVtOiB+XCIuY29sLUB7Y2xhc3N9LUB7aW5kZXh9XCI7XG4gICAgLmNvbCgoQGluZGV4ICsgMSksIH5cIkB7bGlzdH0sIEB7aXRlbX1cIik7XG4gIH1cbiAgLmNvbChAaW5kZXgsIEBsaXN0KSB3aGVuIChAaW5kZXggPiBAZ3JpZC1jb2x1bW5zKSB7IC8vIHRlcm1pbmFsXG4gICAgQHtsaXN0fSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gIH1cbiAgLmNvbCgxKTsgLy8ga2lja3N0YXJ0IGl0XG59XG5cbi5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQHR5cGUgPSB3aWR0aCkgYW5kIChAaW5kZXggPiAwKSB7XG4gIC5jb2wtQHtjbGFzc30tQHtpbmRleH0ge1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKChAaW5kZXggLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQHR5cGUgPSBwdXNoKSBhbmQgKEBpbmRleCA+IDApIHtcbiAgLmNvbC1Ae2NsYXNzfS1wdXNoLUB7aW5kZXh9IHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKChAaW5kZXggLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQHR5cGUgPSBwdXNoKSBhbmQgKEBpbmRleCA9IDApIHtcbiAgLmNvbC1Ae2NsYXNzfS1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbi5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQHR5cGUgPSBwdWxsKSBhbmQgKEBpbmRleCA+IDApIHtcbiAgLmNvbC1Ae2NsYXNzfS1wdWxsLUB7aW5kZXh9IHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoQGluZGV4IC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4uY2FsYy1ncmlkLWNvbHVtbihAaW5kZXgsIEBjbGFzcywgQHR5cGUpIHdoZW4gKEB0eXBlID0gcHVsbCkgYW5kIChAaW5kZXggPSAwKSB7XG4gIC5jb2wtQHtjbGFzc30tcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxufVxuLmNhbGMtZ3JpZC1jb2x1bW4oQGluZGV4LCBAY2xhc3MsIEB0eXBlKSB3aGVuIChAdHlwZSA9IG9mZnNldCkge1xuICAuY29sLUB7Y2xhc3N9LW9mZnNldC1Ae2luZGV4fSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKEBpbmRleCAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG4vLyBCYXNpYyBsb29waW5nIGluIExFU1Ncbi5sb29wLWdyaWQtY29sdW1ucyhAaW5kZXgsIEBjbGFzcywgQHR5cGUpIHdoZW4gKEBpbmRleCA+PSAwKSB7XG4gIC5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSk7XG4gIC8vIG5leHQgaXRlcmF0aW9uXG4gIC5sb29wLWdyaWQtY29sdW1ucygoQGluZGV4IC0gMSksIEBjbGFzcywgQHR5cGUpO1xufVxuXG4vLyBDcmVhdGUgZ3JpZCBmb3Igc3BlY2lmaWMgY2xhc3Ncbi5tYWtlLWdyaWQoQGNsYXNzKSB7XG4gIC5mbG9hdC1ncmlkLWNvbHVtbnMoQGNsYXNzKTtcbiAgLmxvb3AtZ3JpZC1jb2x1bW5zKEBncmlkLWNvbHVtbnMsIEBjbGFzcywgd2lkdGgpO1xuICAubG9vcC1ncmlkLWNvbHVtbnMoQGdyaWQtY29sdW1ucywgQGNsYXNzLCBwdWxsKTtcbiAgLmxvb3AtZ3JpZC1jb2x1bW5zKEBncmlkLWNvbHVtbnMsIEBjbGFzcywgcHVzaCk7XG4gIC5sb29wLWdyaWQtY29sdW1ucyhAZ3JpZC1jb2x1bW5zLCBAY2xhc3MsIG9mZnNldCk7XG59XG4iLCIvLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuLy8gQ2VudGVyZWQgY29udGFpbmVyIGVsZW1lbnRcbi5jb250YWluZXItZml4ZWQoQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogIChAZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6IChAZ3V0dGVyIC8gMik7XG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xufVxuXG4vLyBDcmVhdGVzIGEgd3JhcHBlciBmb3IgYSBzZXJpZXMgb2YgY29sdW1uc1xuLm1ha2Utcm93KEBndXR0ZXI6IEBncmlkLWd1dHRlci13aWR0aCkge1xuICBtYXJnaW4tbGVmdDogIChAZ3V0dGVyIC8gLTIpO1xuICBtYXJnaW4tcmlnaHQ6IChAZ3V0dGVyIC8gLTIpO1xuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcbn1cblxuLy8gR2VuZXJhdGUgdGhlIGV4dHJhIHNtYWxsIGNvbHVtbnNcbi5tYWtlLXhzLWNvbHVtbihAY29sdW1uczsgQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoQGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoQGd1dHRlciAvIDIpO1xufVxuLm1ha2UteHMtY29sdW1uLW9mZnNldChAY29sdW1ucykge1xuICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG59XG4ubWFrZS14cy1jb2x1bW4tcHVzaChAY29sdW1ucykge1xuICBsZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbn1cbi5tYWtlLXhzLWNvbHVtbi1wdWxsKEBjb2x1bW5zKSB7XG4gIHJpZ2h0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbn1cblxuLy8gR2VuZXJhdGUgdGhlIHNtYWxsIGNvbHVtbnNcbi5tYWtlLXNtLWNvbHVtbihAY29sdW1uczsgQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoQGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoQGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2Utc20tY29sdW1uLW9mZnNldChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLXNtLWNvbHVtbi1wdXNoKEBjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1zbS1jb2x1bW4tcHVsbChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIG1lZGl1bSBjb2x1bW5zXG4ubWFrZS1tZC1jb2x1bW4oQGNvbHVtbnM7IEBndXR0ZXI6IEBncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKEBndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKEBndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLW1kLWNvbHVtbi1vZmZzZXQoQGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1tZC1jb2x1bW4tcHVzaChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2UtbWQtY29sdW1uLXB1bGwoQGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBsYXJnZSBjb2x1bW5zXG4ubWFrZS1sZy1jb2x1bW4oQGNvbHVtbnM7IEBndXR0ZXI6IEBncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKEBndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKEBndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLWxnLWNvbHVtbi1vZmZzZXQoQGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1sZy1jb2x1bW4tcHVzaChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2UtbGctY29sdW1uLXB1bGwoQGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4iLCIvL1xuLy8gR3JpZCBzeXN0ZW1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuLmNvbnRhaW5lciB7XG4gIC5jb250YWluZXItZml4ZWQoKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICB3aWR0aDogQGNvbnRhaW5lci1zbTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICB3aWR0aDogQGNvbnRhaW5lci1tZDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICB3aWR0aDogQGNvbnRhaW5lci1sZztcbiAgfVxufVxuXG5cbi8vIEZsdWlkIGNvbnRhaW5lclxuLy9cbi8vIFV0aWxpemVzIHRoZSBtaXhpbiBtZWFudCBmb3IgZml4ZWQgd2lkdGggY29udGFpbmVycywgYnV0IHdpdGhvdXQgYW55IGRlZmluZWRcbi8vIHdpZHRoIGZvciBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgLmNvbnRhaW5lci1maXhlZCgpO1xufVxuXG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiBhbmQgY2xlYXIgdGhlIGZsb2F0cyBvZiB5b3VyIGNvbHVtbnMuXG5cbi5yb3cge1xuICAubWFrZS1yb3coKTtcbn1cblxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG4ubWFrZS1ncmlkLWNvbHVtbnMoKTtcblxuXG4vLyBFeHRyYSBzbWFsbCBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIGV4dHJhIHNtYWxsIGRldmljZXMgbGlrZVxuLy8gc21hcnRwaG9uZXMuXG5cbi5tYWtlLWdyaWQoeHMpO1xuXG5cbi8vIFNtYWxsIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIHNtYWxsIGRldmljZSByYW5nZSwgZnJvbSBwaG9uZXNcbi8vIHRvIHRhYmxldHMuXG5cbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAubWFrZS1ncmlkKHNtKTtcbn1cblxuXG4vLyBNZWRpdW0gZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgZGVza3RvcCBkZXZpY2UgcmFuZ2UuXG5cbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAubWFrZS1ncmlkKG1kKTtcbn1cblxuXG4vLyBMYXJnZSBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBsYXJnZSBkZXNrdG9wIGRldmljZSByYW5nZS5cblxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gIC5tYWtlLWdyaWQobGcpO1xufVxuIiwiLy8gVGFibGVzXG5cbi50YWJsZS1yb3ctdmFyaWFudChAc3RhdGU7IEBiYWNrZ3JvdW5kKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZSA+IHRoZWFkID4gdHIsXG4gIC50YWJsZSA+IHRib2R5ID4gdHIsXG4gIC50YWJsZSA+IHRmb290ID4gdHIge1xuICAgID4gdGQuQHtzdGF0ZX0sXG4gICAgPiB0aC5Ae3N0YXRlfSxcbiAgICAmLkB7c3RhdGV9ID4gdGQsXG4gICAgJi5Ae3N0YXRlfSA+IHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kO1xuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIge1xuICAgID4gdGQuQHtzdGF0ZX06aG92ZXIsXG4gICAgPiB0aC5Ae3N0YXRlfTpob3ZlcixcbiAgICAmLkB7c3RhdGV9OmhvdmVyID4gdGQsXG4gICAgJjpob3ZlciA+IC5Ae3N0YXRlfSxcbiAgICAmLkB7c3RhdGV9OmhvdmVyID4gdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBiYWNrZ3JvdW5kLCA1JSk7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gRm9ybSBDb250cm9sc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy89PSBNaXhpbnNcbi8vXG5cbi8vPT0gQmxvY2tcblxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgLmZvcm0tYXJlYSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNjYlO1xuICAgIH1cbn1cblxuXG4vL1xuXG4vLz09IEVsZW1lbnRzXG5cbi5mb3JtLWdyb3VwIHtcbiAgICAuY2xlYXJmaXgoKTtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBsYWJlbCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNDklO1xuICAgIH1cbn1cblxuLmZvcm0tZ3JvdXBfX2l0ZW0ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNDklO1xufVxuXG4vL1xuXG4vLz09IE1vZGlmaWVyc1xuLy9cblxuLy89PSBEZWZhdWx0c1xuLy9cbiIsIi8vIEZvcm0gdmFsaWRhdGlvbiBzdGF0ZXNcbi8vXG4vLyBVc2VkIGluIGZvcm1zLmxlc3MgdG8gZ2VuZXJhdGUgdGhlIGZvcm0gdmFsaWRhdGlvbiBDU1MgZm9yIHdhcm5pbmdzLCBlcnJvcnMsXG4vLyBhbmQgc3VjY2Vzc2VzLlxuXG4uZm9ybS1jb250cm9sLXZhbGlkYXRpb24oQHRleHQtY29sb3I6ICM1NTU7IEBib3JkZXItY29sb3I6ICNjY2M7IEBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1KSB7XG4gIC8vIENvbG9yIHRoZSBsYWJlbCBhbmQgaGVscCB0ZXh0XG4gIC5oZWxwLWJsb2NrLFxuICAuY29udHJvbC1sYWJlbCxcbiAgLnJhZGlvLFxuICAuY2hlY2tib3gsXG4gIC5yYWRpby1pbmxpbmUsXG4gIC5jaGVja2JveC1pbmxpbmUsXG4gICYucmFkaW8gbGFiZWwsXG4gICYuY2hlY2tib3ggbGFiZWwsXG4gICYucmFkaW8taW5saW5lIGxhYmVsLFxuICAmLmNoZWNrYm94LWlubGluZSBsYWJlbCAge1xuICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgfVxuICAvLyBTZXQgdGhlIGJvcmRlciBhbmQgYm94IHNoYWRvdyBvbiBzcGVjaWZpYyBpbnB1dHMgdG8gbWF0Y2hcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyLWNvbG9yO1xuICAgIC5ib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpKTsgLy8gUmVkZWNsYXJlIHNvIHRyYW5zaXRpb25zIHdvcmtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKEBib3JkZXItY29sb3IsIDEwJSk7XG4gICAgICBAc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDZweCBsaWdodGVuKEBib3JkZXItY29sb3IsIDIwJSk7XG4gICAgICAuYm94LXNoYWRvdyhAc2hhZG93KTtcbiAgICB9XG4gIH1cbiAgLy8gU2V0IHZhbGlkYXRpb24gc3RhdGVzIGFsc28gZm9yIGFkZG9uc1xuICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6IEBib3JkZXItY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJhY2tncm91bmQtY29sb3I7XG4gIH1cbiAgLy8gT3B0aW9uYWwgZmVlZGJhY2sgaWNvblxuICAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcbi8vXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGBAaW5wdXQtYm9yZGVyLWZvY3VzYCB2YXJpYWJsZS5cbi8vXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2Vcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXG4vL1xuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxuLmZvcm0tY29udHJvbC1mb2N1cyhAY29sb3I6IEBpbnB1dC1ib3JkZXItZm9jdXMpIHtcbiAgQGNvbG9yLXJnYmE6IHJnYmEocmVkKEBjb2xvciksIGdyZWVuKEBjb2xvciksIGJsdWUoQGNvbG9yKSwgLjYpO1xuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IEBjb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC5ib3gtc2hhZG93KH5cImluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgOHB4IEB7Y29sb3ItcmdiYX1cIik7XG4gIH1cbn1cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIFJlbGF0aXZlIHRleHQgc2l6ZSwgcGFkZGluZywgYW5kIGJvcmRlci1yYWRpaSBjaGFuZ2VzIGZvciBmb3JtIGNvbnRyb2xzLiBGb3Jcbi8vIGhvcml6b250YWwgc2l6aW5nLCB3cmFwIGNvbnRyb2xzIGluIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy4gYDxzZWxlY3Q+YFxuLy8gZWxlbWVudCBnZXRzIHNwZWNpYWwgbG92ZSBiZWNhdXNlIGl0J3Mgc3BlY2lhbCwgYW5kIHRoYXQncyBhIGZhY3QhXG4uaW5wdXQtc2l6ZShAaW5wdXQtaGVpZ2h0OyBAcGFkZGluZy12ZXJ0aWNhbDsgQHBhZGRpbmctaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZTsgQGxpbmUtaGVpZ2h0OyBAYm9yZGVyLXJhZGl1cykge1xuICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6IEBwYWRkaW5nLXZlcnRpY2FsIEBwYWRkaW5nLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodDtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXM7XG5cbiAgc2VsZWN0JiB7XG4gICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgdGV4dGFyZWEmLFxuICBzZWxlY3RbbXVsdGlwbGVdJiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4iLCIvLyBDbGVhcmZpeFxuLy9cbi8vIEZvciBtb2Rlcm4gYnJvd3NlcnNcbi8vIDEuIFRoZSBzcGFjZSBjb250ZW50IGlzIG9uZSB3YXkgdG8gYXZvaWQgYW4gT3BlcmEgYnVnIHdoZW4gdGhlXG4vLyAgICBjb250ZW50ZWRpdGFibGUgYXR0cmlidXRlIGlzIGluY2x1ZGVkIGFueXdoZXJlIGVsc2UgaW4gdGhlIGRvY3VtZW50LlxuLy8gICAgT3RoZXJ3aXNlIGl0IGNhdXNlcyBzcGFjZSB0byBhcHBlYXIgYXQgdGhlIHRvcCBhbmQgYm90dG9tIG9mIGVsZW1lbnRzXG4vLyAgICB0aGF0IGFyZSBjbGVhcmZpeGVkLlxuLy8gMi4gVGhlIHVzZSBvZiBgdGFibGVgIHJhdGhlciB0aGFuIGBibG9ja2AgaXMgb25seSBuZWNlc3NhcnkgaWYgdXNpbmdcbi8vICAgIGA6YmVmb3JlYCB0byBjb250YWluIHRoZSB0b3AtbWFyZ2lucyBvZiBjaGlsZCBlbGVtZW50cy5cbi8vXG4vLyBTb3VyY2U6IGh0dHA6Ly9uaWNvbGFzZ2FsbGFnaGVyLmNvbS9taWNyby1jbGVhcmZpeC1oYWNrL1xuXG4uY2xlYXJmaXgoKSB7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjsgLy8gMVxuICAgIGRpc3BsYXk6IHRhYmxlOyAvLyAyXG4gIH1cbiAgJjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbiIsIi8vXG4vLyBMaW5rc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy89PSBNaXhpbnNcbi8vXG5cbi8vPT0gQmxvY2tcblxuLmRhdGEtdGFibGUge1xuXG4gICAgdGQge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmJ1dHRvbi0tc21hbGwge1xuICAgICAgICBtYXJnaW46IDAgMC42MjVlbTtcbiAgICB9XG5cblxufVxuXG4vL1xuXG4vLz09IEVsZW1lbnRzXG5cbi5kYXRhLXRhYmxlX19wcmltYXJ5LWRhdGEge1xuICAgIGZvbnQtc2l6ZTogMS4zZW07XG59XG5cbi5kYXRhLXRhYmxlX19zZWNvbmRhcnktZGF0YSB7XG4gICAgY29sb3I6ICM5OTk5OTk7XG4gICAgZm9udC1zaXplOiAwLjg1ZW07XG59XG5cbi5kYXRhLXRhYmxlX19zZWNvbmRhcnktZGF0YV9faWNvbiB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwLjJlbTtcbn1cblxuLmRhdGEtdGFibGVfX2FjdGlvbi1jb2x1bW4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxufVxuXG4uZGF0YS10YWJsZV9fZ3JleXRleHQge1xuICBjb2xvcjogIzk5OTk5OTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogOTUlO1xufVxuXG4vL1xuXG4vLz09IE1vZGlmaWVyc1xuLy9cblxuLy89PSBEZWZhdWx0c1xuLy9cbiIsIi8vIENlbnRlci1hbGlnbiBhIGJsb2NrIGxldmVsIGVsZW1lbnRcblxuLmNlbnRlci1ibG9jaygpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4iLCIvL1xuLy8gVXRpbGl0eSBjbGFzc2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEZsb2F0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uY2xlYXJmaXgge1xuICAuY2xlYXJmaXgoKTtcbn1cbi5jZW50ZXItYmxvY2sge1xuICAuY2VudGVyLWJsb2NrKCk7XG59XG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gVG9nZ2xpbmcgY29udGVudFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBOb3RlOiBEZXByZWNhdGVkIC5oaWRlIGluIGZhdm9yIG9mIC5oaWRkZW4gb3IgLnNyLW9ubHkgKGFzIGFwcHJvcHJpYXRlKSBpbiB2My4wLjFcbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi50ZXh0LWhpZGUge1xuICAudGV4dC1oaWRlKCk7XG59XG5cblxuLy8gSGlkZSBmcm9tIHNjcmVlbnJlYWRlcnMgYW5kIGJyb3dzZXJzXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuXG4vLyBGb3IgQWZmaXggcGx1Z2luXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbiIsIi8vXG4vLyBSZXNwb25zaXZlOiBVdGlsaXR5IGNsYXNzZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gSUUxMCBpbiBXaW5kb3dzIChQaG9uZSkgOFxuLy9cbi8vIFN1cHBvcnQgZm9yIHJlc3BvbnNpdmUgdmlld3MgdmlhIG1lZGlhIHF1ZXJpZXMgaXMga2luZCBvZiBib3JrZWQgaW4gSUUxMCwgZm9yXG4vLyBTdXJmYWNlL2Rlc2t0b3AgaW4gc3BsaXQgdmlldyBhbmQgZm9yIFdpbmRvd3MgUGhvbmUgOC4gVGhpcyBwYXJ0aWN1bGFyIGZpeFxuLy8gbXVzdCBiZSBhY2NvbXBhbmllZCBieSBhIHNuaXBwZXQgb2YgSmF2YVNjcmlwdCB0byBzbmlmZiB0aGUgdXNlciBhZ2VudCBhbmRcbi8vIGFwcGx5IHNvbWUgY29uZGl0aW9uYWwgQ1NTIHRvICpvbmx5KiB0aGUgU3VyZmFjZS9kZXNrdG9wIFdpbmRvd3MgOC4gTG9vayBhdFxuLy8gb3VyIEdldHRpbmcgU3RhcnRlZCBwYWdlIGZvciBtb3JlIGluZm9ybWF0aW9uIG9uIHRoaXMgYnVnLlxuLy9cbi8vIEZvciBtb3JlIGluZm9ybWF0aW9uLCBzZWUgdGhlIGZvbGxvd2luZzpcbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMDQ5N1xuLy8gRG9jczogaHR0cDovL2dldGJvb3RzdHJhcC5jb20vZ2V0dGluZy1zdGFydGVkLyNzdXBwb3J0LWllMTAtd2lkdGhcbi8vIFNvdXJjZTogaHR0cDovL3RpbWthZGxlYy5jb20vMjAxMy8wMS93aW5kb3dzLXBob25lLTgtYW5kLWRldmljZS13aWR0aC9cbi8vIFNvdXJjZTogaHR0cDovL3RpbWthZGxlYy5jb20vMjAxMi8xMC9pZTEwLXNuYXAtbW9kZS1hbmQtcmVzcG9uc2l2ZS1kZXNpZ24vXG5cbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoO1xufVxuXG5cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vLyBOb3RlOiBEZXByZWNhdGVkIC52aXNpYmxlLXhzLCAudmlzaWJsZS1zbSwgLnZpc2libGUtbWQsIGFuZCAudmlzaWJsZS1sZyBhcyBvZiB2My4yLjBcbi52aXNpYmxlLXhzLFxuLnZpc2libGUtc20sXG4udmlzaWJsZS1tZCxcbi52aXNpYmxlLWxnIHtcbiAgLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCk7XG59XG5cbi52aXNpYmxlLXhzLWJsb2NrLFxuLnZpc2libGUteHMtaW5saW5lLFxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtc20tYmxvY2ssXG4udmlzaWJsZS1zbS1pbmxpbmUsXG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1tZC1ibG9jayxcbi52aXNpYmxlLW1kLWlubGluZSxcbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayxcbi52aXNpYmxlLWxnLWJsb2NrLFxuLnZpc2libGUtbGctaW5saW5lLFxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZS14cyB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgIC5yZXNwb25zaXZlLXZpc2liaWxpdHkoKTtcbiAgfVxufVxuLnZpc2libGUteHMtYmxvY2sge1xuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS14cy1pbmxpbmUge1xuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZpc2libGUtc20ge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1heCkge1xuICAgIC5yZXNwb25zaXZlLXZpc2liaWxpdHkoKTtcbiAgfVxufVxuLnZpc2libGUtc20tYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1heCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXNtLWlubGluZSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZpc2libGUtbWQge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xuICAgIC5yZXNwb25zaXZlLXZpc2liaWxpdHkoKTtcbiAgfVxufVxuLnZpc2libGUtbWQtYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLW1kLWlubGluZSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZpc2libGUtbGcge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICAucmVzcG9uc2l2ZS12aXNpYmlsaXR5KCk7XG4gIH1cbn1cbi52aXNpYmxlLWxnLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbGctaW5saW5lIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5oaWRkZW4teHMge1xuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgICAucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcbiAgfVxufVxuLmhpZGRlbi1zbSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWF4KSB7XG4gICAgLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCk7XG4gIH1cbn1cbi5oaWRkZW4tbWQge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xuICAgIC5yZXNwb25zaXZlLWludmlzaWJpbGl0eSgpO1xuICB9XG59XG4uaGlkZGVuLWxnIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCk7XG4gIH1cbn1cblxuXG4vLyBQcmludCB1dGlsaXRpZXNcbi8vXG4vLyBNZWRpYSBxdWVyaWVzIGFyZSBwbGFjZWQgb24gdGhlIGluc2lkZSB0byBiZSBtaXhpbi1mcmllbmRseS5cblxuLy8gTm90ZTogRGVwcmVjYXRlZCAudmlzaWJsZS1wcmludCBhcyBvZiB2My4yLjBcbi52aXNpYmxlLXByaW50IHtcbiAgLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCk7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICAucmVzcG9uc2l2ZS12aXNpYmlsaXR5KCk7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5oaWRkZW4tcHJpbnQge1xuICBAbWVkaWEgcHJpbnQge1xuICAgIC5yZXNwb25zaXZlLWludmlzaWJpbGl0eSgpO1xuICB9XG59XG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbi8vXG4vLyBIZWFkcyB1cCEgdjMgbGF1bmNoZWQgd2l0aCB3aXRoIG9ubHkgYC5oaWRlLXRleHQoKWAsIGJ1dCBwZXIgb3VyIHBhdHRlcm4gZm9yXG4vLyBtaXhpbnMgYmVpbmcgcmV1c2VkIGFzIGNsYXNzZXMgd2l0aCB0aGUgc2FtZSBuYW1lLCB0aGlzIGRvZXNuJ3QgaG9sZCB1cC4gQXNcbi8vIG9mIHYzLjAuMSB3ZSBoYXZlIGFkZGVkIGAudGV4dC1oaWRlKClgIGFuZCBkZXByZWNhdGVkIGAuaGlkZS10ZXh0KClgLlxuLy9cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvY29tbWl0L2FhMDM5NmVhZTc1N1xuXG4vLyBEZXByZWNhdGVkIGFzIG9mIHYzLjAuMSAod2lsbCBiZSByZW1vdmVkIGluIHY0KVxuLmhpZGUtdGV4dCgpIHtcbiAgZm9udDogflwiMC8wXCIgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gTmV3IG1peGluIHRvIHVzZSBhcyBvZiB2My4wLjFcbi50ZXh0LWhpZGUoKSB7XG4gIC5oaWRlLXRleHQoKTtcbn1cbiIsIkBpbXBvcnQgJy4uL21peGlucy9hZGFwdGl2ZS5sZXNzJztcclxuXHJcbi8vPT0gTWl4aW5zXHJcbi8vXHJcblxyXG4vLz09IEJsb2NrXHJcbi8vXHJcblxyXG4ucHJpbWFyeS1uYXYtZmlyc3QtbGV2ZWwtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAbmF2LWRpdmlkZXI7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQG5hdi1kaXZpZGVyO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTRweDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTRweDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgtbisyKSAucHJpbWFyeS1uYXYtZmlyc3QtbGV2ZWwtaXRlbV9faXRlbXMge1xyXG4gICAgICAgICAgICAvLyBBbmNob3IgcmlnaHRcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yOTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vPT0gRWxlbWVudHNcclxuLy9cclxuXHJcbi5wcmltYXJ5LW5hdi1maXJzdC1sZXZlbC1pdGVtX190aXRsZS1saW5rIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxleDogMSAxIDA7XHJcblxyXG4gICAgY29sb3I6IEByaWJhLXNsYXRlO1xyXG5cclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZSxcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiBAcmliYS1zbGF0ZTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi1tZC1tYXgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1tYXgpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgbWluLWhlaWdodDogMzRweDtcclxuICAgICAgICBwYWRkaW5nOiAyNnB4IDAgMjBweDtcclxuICAgICAgICB3aWR0aDogODhweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAcmliYS1ibGFjaztcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQHJpYmEtc3RvbmUtYmx1ZTtcclxuXHJcbiAgICAgICAgICAgIH4gLnByaW1hcnktbmF2LWZpcnN0LWxldmVsLWl0ZW1fX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJpbWFyeS1uYXYtZmlyc3QtbGV2ZWwtaXRlbS0tYWN0aXZlICYge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAcmliYS1zdG9uZS1ibHVlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFweDtcclxuICAgIH1cclxufVxyXG5cclxuLnByaW1hcnktbmF2LWZpcnN0LWxldmVsLWl0ZW1fX3RvZ2dsZS1jb250cm9sIHtcclxuICAgIC5tYXRlcmlhbC1pY29ucygpO1xyXG5cclxuICAgIGZsZXg6IDAgMCA1MHB4O1xyXG5cclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIHBhZGRpbmc6IDAgMTJweDtcclxuICAgIG1hcmdpbjogMTJweCAwO1xyXG5cclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgQG5hdi1kaXZpZGVyO1xyXG5cclxuICAgIC5oaWRlT24obWluOyBAc2NyZWVuLWxnLW1pbik7XHJcblxyXG4gICAgPiAuanMtdG9nZ2xlLWhpZGRlbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLnByaW1hcnktbmF2LWZpcnN0LWxldmVsLWl0ZW1fX2l0ZW1zIHtcclxuICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJhY2tncm91bmQ6IEByaWJhLXNsYXRlO1xyXG5cclxuICAgICYuanMtdG9nZ2xlLWhpZGRlbiB7XHJcbiAgICAgICAgLmhpZGVPbihtYXg7IEBzY3JlZW4tbWQtbWF4KTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDI4cHggMTJweDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDM5MHB4O1xyXG4gICAgICAgIGNvbHVtbi1jb3VudDogMjtcclxuICAgIH1cclxufVxyXG5cclxuLy89PSBNb2RpZmllcnNcclxuLy9cclxuLnByaW1hcnktbmF2LWZpcnN0LWxldmVsLWl0ZW0tLWFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcmliYS1zdG9uZS1ibHVlO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLz09IERlZmF1bHRzXHJcbi8vXHJcbiIsIi8vXG4vLyBTdHlsZXMgZm9yIGZpbGUtdXBsb2FkLWl0ZW0gYXRvbVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy89PSBNaXhpbnNcbi8vXG5cbi8vPT0gQmxvY2tcbi8vXG5cbi5maWxlLXVwbG9hZC1pdGVtIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi8vPT0gRWxlbWVudHNcbi8vXG5cbi5maWxlLXVwbG9hZC1pdGVtX19zaXplIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcblxuICAgIGNvbG9yOiBAcmliYS1jb29sLWdyZXk7XG5cbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZpbGUtdXBsb2FkLWl0ZW1fX2ljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLm1hdGVyaWFsLWljb25zIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbn1cblxuLmZpbGUtdXBsb2FkLWl0ZW1fX25hbWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHdpZHRoOiAyMTJweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcblxuICAgIGNvbG9yOiBAcmliYS1zbGF0ZTtcblxuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZmlsZS11cGxvYWQtaXRlbV9fZGVsZXRlIHtcbiAgICAubWF0ZXJpYWwtaWNvbnMoKTtcblxuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogQHJpYmEtYmx1ZTtcblxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLz09IE1vZGlmaWVyc1xuLy9cblxuLmZpbGUtdXBsb2FkLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG59XG5cbi5maWxlLXVwbG9hZC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBzcmM6IGxvY2FsKCdNYXRlcmlhbCBJY29ucycpLFxuICAgICAgICAgbG9jYWwoJ01hdGVyaWFsSWNvbnMtUmVndWxhcicpLFxuICAgICAgICAgdXJsKC4uLy4uL2ZvbnRzL01hdGVyaWFsSWNvbnMtUmVndWxhci53b2ZmMikgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKC4uLy4uL2ZvbnRzL01hdGVyaWFsSWNvbnMtUmVndWxhci53b2ZmKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuLm1hdGVyaWFsLWljb25zIHtcbiAgICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDEuODc1ZW07IC8qIFByZWZlcnJlZCBpY29uIHNpemUgKi9cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGRpcmVjdGlvbjogbHRyO1xuXG4gICAgLyogU3VwcG9ydCBmb3IgYWxsIFdlYktpdCBicm93c2Vycy4gKi9cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAvKiBTdXBwb3J0IGZvciBTYWZhcmkgYW5kIENocm9tZS4gKi9cbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuXG4gICAgLyogU3VwcG9ydCBmb3IgRmlyZWZveC4gKi9cbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG4gICAgLyogU3VwcG9ydCBmb3IgSUUuICovXG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7XG5cbiAgICAvKiBSdWxlcyBmb3Igc2l6aW5nIHRoZSBpY29uLiAqL1xuICAgICYubWQtMTgge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgJi5tZC0yNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG5cbiAgICAmLm1kLTM2IHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgIH1cblxuICAgICYubWQtNDgge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgfVxuXG4gICAgLyogUnVsZXMgZm9yIHVzaW5nIGljb25zIGFzIGJsYWNrIG9uIGEgbGlnaHQgYmFja2dyb3VuZC4gKi9cbiAgICAmLm1kLWRhcmsge1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcblxuICAgICAgICAmLm1kLWluYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjYpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyogUnVsZXMgZm9yIHVzaW5nIGljb25zIGFzIHdoaXRlIG9uIGEgZGFyayBiYWNrZ3JvdW5kLiAqL1xuICAgICYubWQtbGlnaHQge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcblxuICAgICAgICAmLm1kLWluYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gUmVzcG9uc2l2ZSB1dGlsaXRpZXNcblxuLy9cbi8vIE1vcmUgZWFzaWx5IGluY2x1ZGUgYWxsIHRoZSBzdGF0ZXMgZm9yIHJlc3BvbnNpdmUtdXRpbGl0aWVzLmxlc3MuXG4ucmVzcG9uc2l2ZS12aXNpYmlsaXR5KCkge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB0YWJsZSYgIHsgZGlzcGxheTogdGFibGU7IH1cbiAgdHImICAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIHRoJixcbiAgdGQmICAgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxufVxuXG4ucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIkBpbXBvcnQgJy4uL21peGlucy9jb250ZW50LWNvbnRhaW5lci5sZXNzJztcbkBpbXBvcnQgJy4uL21peGlucy9uYXJyb3ctY29udGVudC1jb250YWluZXIubGVzcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvbGFyZ2UtY29udGVudC1jb250YWluZXIubGVzcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvc3BsaXQtY29udGFpbmVyLmxlc3MnO1xuXG4vL1xuLy8gQ29udGFpbmVyc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgbWF4LXdpZHRoOiBAbWF4X3dpZHRoO1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uY29udGVudC1jb250YWluZXIge1xuICAgIC5jb250ZW50LWNvbnRhaW5lcigpO1xufVxuXG4ubmFycm93LWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAubmFycm93LWNvbnRlbnQtY29udGFpbmVyKCk7XG59XG5cbi5sYXJnZS1jb250ZW50LWNvbnRhaW5lciB7XG4gICAgLmxhcmdlLWNvbnRlbnQtY29udGFpbmVyKCk7XG59XG5cbi5zcGxpdC1jb250YWluZXIge1xuICAgIC5zcGxpdC1jb250YWluZXIoKTtcbn1cbiIsIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkJhcmlvbFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvYmFyaW9sX3JlZ3VsYXItd2ViZm9udC5lb3RcIik7IC8qIElFOSBDb21wYXRpYmlsaXR5IE1vZGVzIFN1cHBvcnQgKi9cbiAgICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2JhcmlvbF9yZWd1bGFyLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgLyogSUU2IC0gSUU4IFN1cHBvcnQgKi9cbiAgICAgICAgIHVybChcIi4uLy4uL2ZvbnRzL2JhcmlvbF9yZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCAgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gICAgICAgICB1cmwoXCIuLi8uLi9mb250cy9iYXJpb2xfcmVndWxhci13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgU3VwcG9ydCAqL1xuICAgICAgICAgdXJsKFwiLi4vLi4vZm9udHMvYmFyaW9sX3JlZ3VsYXItd2ViZm9udC5zdmcjQmFyaW9sXCIpIGZvcm1hdChcInN2Z1wiKTsgLyogTGVnYWN5IGlPUyBTdXBwb3J0ICovXG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIkJhcmlvbFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2JhcmlvbF9ib2xkLXdlYmZvbnQuZW90XCIpOyAvKiBJRTkgQ29tcGF0aWJpbGl0eSBNb2RlcyBTdXBwb3J0ICovXG4gICAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9iYXJpb2xfYm9sZC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIC8qIElFNiAtIElFOCBTdXBwb3J0ICovXG4gICAgICAgICB1cmwoXCIuLi8uLi9mb250cy9iYXJpb2xfYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgICAgdXJsKFwiLi4vLi4vZm9udHMvYmFyaW9sX2JvbGQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TIFN1cHBvcnQgKi9cbiAgICAgICAgIHVybChcIi4uLy4uL2ZvbnRzL2JhcmlvbF9ib2xkLXdlYmZvbnQuc3ZnI0JhcmlvbFwiKSBmb3JtYXQoXCJzdmdcIik7IC8qIExlZ2FjeSBpT1MgU3VwcG9ydCAqL1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJCYXJpb2xcIjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2JhcmlvbF9saWdodC13ZWJmb250LmVvdFwiKTsgLyogSUU5IENvbXBhdGliaWxpdHkgTW9kZXMgU3VwcG9ydCAqL1xuICAgIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvYmFyaW9sX2xpZ2h0LXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgLyogSUU2IC0gSUU4IFN1cHBvcnQgKi9cbiAgICAgICAgIHVybChcIi4uLy4uL2ZvbnRzL2JhcmlvbF9saWdodC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgIC8qIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgICAgdXJsKFwiLi4vLi4vZm9udHMvYmFyaW9sX2xpZ2h0LXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyBTdXBwb3J0ICovXG4gICAgICAgICB1cmwoXCIuLi8uLi9mb250cy9iYXJpb2xfbGlnaHQtd2ViZm9udC5zdmcjQmFyaW9sXCIpIGZvcm1hdChcInN2Z1wiKTsgLyogTGVnYWN5IGlPUyBTdXBwb3J0ICovXG59XG4iLCIvL1xuLy8gTGlua3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5hLFxuYTpsaW5rLFxuYTpob3ZlcixcbmE6dmlzaXRlZCxcbmE6YWN0aXZlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cbiIsIi8vXG4vLyBTdHlsZXMgZm9yIHRvb2x0aXBcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vPT0gTWl4aW5zXG4vL1xuXG4vLz09IEJsb2NrXG4vL1xuXG4udG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmc6IDVweCAxNHB4O1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgbWluLXdpZHRoOiAzNTBweDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBjb2xvcjogQHJpYmEtc2xhdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGluZm8tcHJpbWFyeTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCBAaW5mby1zZWNvbmRhcnk7XG5cbiAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlO1xuICAgIG9wYWNpdHk6IDA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgIH1cbn1cblxuLy89PSBFbGVtZW50c1xuLy9cblxuLnRvb2x0aXBfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5cbi50b29sdGlwX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogN3B4O1xuICAgIHJpZ2h0OiA3cHg7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiBAcmliYS1zbGF0ZTtcbiAgICB9XG59XG5cbi8vPT0gTW9kaWZpZXJzXG4vL1xuXG4udG9vbHRpcC0tdmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuIiwiLy9cbi8vIFR5cG9ncmFwaHlcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbmgxIHtcbiAgICBtYXJnaW46IDIxcHggMCAyMHB4O1xuXG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGNvbG9yOiBAcmliYS1zbGF0ZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgfVxufVxuXG5wIHtcbiAgICBjb2xvcjogQHJpYmEtc2xhdGU7XG59XG4iLCIvLyBCYXNlOiBcIkxhenlsb2FkXCJcbi8vXG5cbi8vPT0gVmFyaWFibGVzXG4vL1xuXG4vLz09IE1peGluc1xuLy9cblxuLy89PSBCbG9ja1xuLy9cblxuLy89PSBFbGVtZW50c1xuLy9cbi5sYXp5bG9hZF9fcGxhY2Vob2xkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgYmFja2dyb3VuZDogI2RkZDtcbn1cblxuLmxhenlsb2FkX19wbGFjZWhvbGRlci0tNjQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NCU7XG59XG5cbi5uby1qcyAubGF6eWxvYWRfX3BsYWNlaG9sZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmxhenlsb2FkX19pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLm5vLWpzIC5sYXp5bG9hZF9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4vLz09IE1vZGlmaWVyc1xuLy9cbi5sYXp5bG9hZC0taW1hZ2UtbG9hZGVkIHtcbiAgICAubGF6eWxvYWRfX3BsYWNlaG9sZGVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmxhenlsb2FkX19pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLy89PSBEZWZhdWx0c1xuLy9cbiIsIi8vIE1vZGFsXG5cbi5tb2RhbCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcblxuICAgIHotaW5kZXg6IDk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpLCAobWF4LWhlaWdodDogQHNjcmVlbi14cy1tYXgpIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG59XG5cbi5yZW1vZGFsLCAucmVtb2RhbC13cmFwcGVyOmFmdGVyIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSwgKG1heC1oZWlnaHQ6IEBzY3JlZW4teHMtbWF4KSB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxufVxuXG4ucmVtb2RhbC1vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kOiBAbW9kYWwtYmFja2dyb3VuZDtcbn1cblxuLnJlbW9kYWwtaXMtY2xvc2VkIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiLy9cbi8vIFNpdGVjb3JlIGVycm9yc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmlucHV0LXZhbGlkYXRpb24tZXJyb3Ige1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBlcnJvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XG5cbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG4uZmllbGQtdmFsaWRhdGlvbi1lcnJvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBjb2xvcjogQGVycm9yLXByaW1hcnk7XG59XG5cbi52YWxpZGF0aW9uLXN1bW1hcnktZXJyb3JzIHtcblxufVxuIiwiQGltcG9ydCAnLi4vdGhlbWVzL2RlZmF1bHQvY29sb3Vycy5sZXNzJztcblxuLy9cbi8vIEJ1dHRvblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy89PSBNaXhpbnNcbi8vXG5cbi8vPT0gQmxvY2tcbi8vXG5cbi5sb2dvIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgaGVpZ2h0OiA0M3B4O1xuXG4gICAgY29sb3I6IEByaWJhLXNsYXRlO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgIGhlaWdodDogNDNweDtcbiAgICB9XG59XG5cbi8vPT0gRWxlbWVudHNcbi8vXG5cbi8vPT0gTW9kaWZpZXJzXG4vL1xuXG4ubG9nby0taGVhZGVyIHtcbiAgICBwYWRkaW5nOiAuNWVtIC42MjVlbSAuNWVtIDA7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1tYXgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuMTI1ZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjEyNWVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNTYzZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjU2M2VtO1xuICAgIH1cbn1cbiIsIi8vIEFkYXB0aXZlIG1peGluIGZvciBzaG93aW5nICYgaGlkaW5nIGVsZW1lbnRzIGJhc2VkIG9uIHNjcmVlblxuXG4uaGlkZU9uKG1pbjsgQG1pbi13aWR0aCkge1xuICAgICBAbWVkaWEobWluLXdpZHRoOiBAbWluLXdpZHRoKSB7XG4gICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICB9XG59XG5cbi5oaWRlT24obWF4OyBAbWF4LXdpZHRoKSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBtYXgtd2lkdGgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5zaG93T24obWluOyBAbWluLXdpZHRoKSB7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogQG1pbi13aWR0aCkge1xuICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgIH1cbn1cblxuLnNob3dPbihtYXg7IEBtYXgtd2lkdGgpIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogQG1heC13aWR0aCkge1xuICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgIH1cbn1cbiIsIi8vPT0gTWl4aW5zXG4vL1xuXG4vLz09IEJsb2NrXG4vL1xuXG4ucHJpbWFyeS1uYXYtc2Vjb25kLWxldmVsLWl0ZW0ge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBuYXYtZGl2aWRlcjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiBAcmliYS13aGl0ZTtcbiAgICB9XG59XG5cbi8vPT0gRWxlbWVudHNcbi8vXG5cbi5wcmltYXJ5LW5hdi1zZWNvbmQtbGV2ZWwtaXRlbV9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gcmVxdWlyZWQgYmVjYXVzZSBvZiB0aGUgY29sdW1uLWNvdW50XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNnB4O1xuXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWF4KSB7XG4gICAgICAgIC5wcmltYXJ5LW5hdi1zZWNvbmQtbGV2ZWwtaXRlbS0tYWN0aXZlICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbihAcmliYS1zbGF0ZSwgMjAlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgICAgICBtYXJnaW46IDJweCAwO1xuICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcblxuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oQHJpYmEtc2xhdGUsIDEwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAucHJpbWFyeS1uYXYtc2Vjb25kLWxldmVsLWl0ZW0tLWFjdGl2ZSAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oQHJpYmEtc2xhdGUsIDIwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG59XG5cbi8vPT0gTW9kaWZpZXJzXG4vL1xuXG4vLz09IERlZmF1bHRzXG4vL1xuIiwiQGltcG9ydCAnLi4vdGhlbWVzL2RlZmF1bHQvY29sb3Vycy5sZXNzJztcclxuXHJcbi8vXHJcbi8vIEJ1dHRvblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy89PSBNaXhpbnNcclxuLy9cclxuXHJcbi8vPT0gQmxvY2tcclxuLy9cclxuXHJcbi5idXR0b24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgIHdpZHRoOiAxNS42MjVlbTtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIEByaWJhLXNsYXRlO1xyXG4gICAgcGFkZGluZzogLjQzOGVtIDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zNzU7XHJcblxyXG4gICAgY29sb3I6IEByaWJhLXNsYXRlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgbWFyZ2luLXRvcDogLjJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IC4yZW07XHJcblxyXG4gICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiBAcmliYS1zbGF0ZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJltkaXNhYmxlZF0ge1xyXG4gICAgICAgIGNvbG9yOiAjYWFhYWFhO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XHJcbiAgICAgICAgYm9yZGVyOiAjZGRkZGRkO1xyXG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vPT0gRWxlbWVudHNcclxuLy9cclxuXHJcbi8vPT0gTW9kaWZpZXJzXHJcbi8vXHJcblxyXG4uYnV0dG9uLS1vcGFxdWUge1xyXG4gICAgY29sb3I6IEByaWJhLXdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHJpYmEtc2xhdGU7XHJcblxyXG4gICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiBAcmliYS13aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmW2Rpc2FibGVkXSB7XHJcbiAgICAgIGNvbG9yOiAjYWFhYWFhO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgI2NjY2NjYztcclxuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uYnV0dG9uLS13aGl0ZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgd2lkdGg6IDE1LjYyNWVtO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgQHJpYmEtd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAuNDM4ZW0gMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NTtcclxuXHJcbiAgICBjb2xvcjogQHJpYmEtd2hpdGU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiBAcmliYS13aGl0ZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJltkaXNhYmxlZF0ge1xyXG4gICAgICAgIGNvbG9yOiAjYWFhYWFhO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XHJcbiAgICAgICAgYm9yZGVyOiAjZGRkZGRkO1xyXG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idXR0b24tLXNtYWxsIHtcclxuICAgIHdpZHRoOiA4LjEyNWVtO1xyXG4gICAgcGFkZGluZzogLjVlbTtcclxufVxyXG4iLCIvL1xuLy8gU3R5bGVzIGZvciBzdGVwLWNpcmNsZSBhdG9tXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLz09IE1peGluc1xuLy9cblxuLy89PSBCbG9ja1xuLy9cblxuLnN0ZXAtY2lyY2xlIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1hcmdpbjogYXV0byBhdXRvIDdweDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IEByaWJhLXN0b25lLWJsdWU7XG59XG5cbi8vPT0gRWxlbWVudHNcbi8vXG5cbi5zdGVwLWNpcmNsZV9fY29udGVudCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcblxuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBjb2xvcjogQHJpYmEtd2hpdGU7XG59XG5cbi8vPT0gTW9kaWZpZXJzXG4vL1xuXG4uc3RlcC1jaXJjbGUtLWN1cnJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEByaWJhLWJsdWU7XG59XG5cbi5zdGVwLWNpcmNsZS0tY29tcGxldGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEByaWJhLWdyZWVuO1xuXG4gICAgLnN0ZXAtY2lyY2xlX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiBAcmliYS13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL21peGlucy91dGlsaXRpZXMubGVzcyc7XG4vL1xuLy8gU3R5bGVzIGZvciBkYXRhbGlzdC1kcm9wZG93biBhdG9tXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLz09IE1peGluc1xuLy9cblxuLy89PSBCbG9ja1xuLy9cblxuLmRhdGFsaXN0LWRyb3Bkb3duIHtcbiAgICAuYXBwZWFyYW5jZShub25lKTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDhweCA1MHB4IDhweCAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEByaWJhLXN0b25lLWJsdWU7XG5cbiAgICBjb2xvcjogQHJpYmEtc2xhdGU7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2Ryb3Bkb3duLWlucHV0L2ljX2tleWJvYXJkX2Fycm93X2Rvd25fYmxhY2tfMjRweC5zdmcnKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEByaWJhLXdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMHB4IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6aW52YWxpZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBlcnJvci1wcmltYXJ5O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICY6Oi1tcy1leHBhbmQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLy89PSBFbGVtZW50c1xuLy9cblxuLy89PSBNb2RpZmllcnNcbi8vXG5cbi5kYXRhbGlzdC1kcm9wZG93bi0tZXJyb3Ige1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBlcnJvci1wcmltYXJ5O1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbi5kYXRhbGlzdC1kcm9wZG93bi0tZnVsbC13aWR0aCB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTBweCBjZW50ZXI7XG4gICAgfVxufVxuIiwiLy9cclxuLy8gU3R5bGVzIGZvciBjaGVja2JveCBhdG9tXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vLz09IE1peGluc1xyXG4vL1xyXG5cclxuLy89PSBWYXJpYWJsZXNcclxuLy9cclxuXHJcbkBjaGVja2JveC1zaXplOiAyMnB4O1xyXG5AY2hlY2tib3gtZm9udC1zaXplOiBAY2hlY2tib3gtc2l6ZTtcclxuQGxhYmVsLWxlZnQtbWFyZ2luOiBAY2hlY2tib3gtc2l6ZSArIDEwcHg7XHJcblxyXG4vLz09IEJsb2NrXHJcbi8vXHJcblxyXG4vLz09IEVsZW1lbnRzXHJcbi8vXHJcblxyXG4uY2hlY2tib3hfX2dyb3VwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmNoZWNrYm94X19pbnB1dCB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi5jaGVja2JveF9fY2hlY2sge1xyXG4gICAgd2lkdGg6IEBjaGVja2JveC1zaXplO1xyXG4gICAgaGVpZ2h0OiBAY2hlY2tib3gtc2l6ZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICAubWF0ZXJpYWwtaWNvbnMoKTtcclxuXHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogQGNoZWNrYm94LWZvbnQtc2l6ZTtcclxuXHJcbiAgICAgICAgY29sb3I6IEByaWJhLXN0b25lLWJsdWU7XHJcbiAgICAgICAgY29udGVudDogJ2NoZWNrX2JveF9vdXRsaW5lX2JsYW5rJztcclxuICAgIH1cclxufVxyXG5cclxuLmNoZWNrYm94X190ZXh0IHtcclxuICAgIG1hcmdpbjogMCAwIDAgQGxhYmVsLWxlZnQtbWFyZ2luO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi5jaGVja2JveF9fc3VidGV4dCB7XHJcbiAgICBjb2xvcjogQHJpYmEtbGlnaHQtc2xhdGU7XHJcbn1cclxuXHJcbi8vPT0gTW9kaWZpZXJzXHJcbi8vXHJcblxyXG4uY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuY2hlY2tib3hfX2NoZWNrOmFmdGVyIHtcclxuICAgIGNvbG9yOiBAcmliYS1ibHVlO1xyXG4gICAgY29udGVudDogJ2NoZWNrX2JveCc7XHJcbn1cclxuXHJcbi5jaGVja2JveF9faW5wdXQ6Y2hlY2tlZDpkaXNhYmxlZCB+IC5jaGVja2JveF9fY2hlY2s6YWZ0ZXIge1xyXG4gICAgY29sb3I6IEByaWJhLXN0b25lLWJsdWU7XHJcbiAgICBjb250ZW50OiAnY2hlY2tfYm94JztcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuXHJcbi5jaGVja2JveF9faW5wdXQ6ZGlzYWJsZWQgfiAuY2hlY2tib3hfX2NoZWNrOmFmdGVyIHtcclxuICAgIGNvbG9yOiBAcmliYS1zdG9uZS1ibHVlO1xyXG4gICAgY29udGVudDogJ2NoZWNrX2JveF9vdXRsaW5lX2JsYW5rJztcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuXHJcblxyXG5cclxuLy9cclxuLy8gQ2hlY2tib3hcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vPT0gTWl4aW5zXHJcbi8vXHJcblxyXG4vLz09IEJsb2NrXHJcbi8vXHJcblxyXG4vLz09IEVsZW1lbnRzXHJcblxyXG4uY2hlY2tib3gtcGxhY2Vob2xkZXIgbGFiZWwge1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG4uY2hlY2tib3gtcGxhY2Vob2xkZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmVtcHR5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmNoZWNrYm94LXBsYWNlaG9sZGVyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTplbXB0eSB+IGxhYmVsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgIHRleHQtaW5kZW50OiAyLjI1ZW07XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG5cdFx0cGFkZGluZzogMnB4O1xyXG59XHJcbi5jaGVja2JveC1wbGFjZWhvbGRlciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06ZW1wdHkgfiBsYWJlbDpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgY29udGVudDonJztcclxuICAgIHdpZHRoOiAxLjVlbTtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjYzFkMGQ3O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG59XHJcbi5jaGVja2JveC1wbGFjZWhvbGRlciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06aG92ZXI6bm90KDpjaGVja2VkKSB+IGxhYmVsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OidcXDI3MTQnO1xyXG5cdFx0dGV4dC1pbmRlbnQ6IC4yN2VtO1xyXG4gICAgY29sb3I6ICNDMkMyQzI7XHJcbn1cclxuXHJcbi5jaGVja2JveC1wbGFjZWhvbGRlciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB+IGxhYmVsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OidcXDI3MTQnO1xyXG4gICAgdGV4dC1pbmRlbnQ6IC4yN2VtO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA3ZWM5O1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQgIzQwN2VjOTtcclxufVxyXG4uY2hlY2tib3gtcGxhY2Vob2xkZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgfiBsYWJlbCB7XHJcbiAgICBjb2xvcjogQHJpYmEtc2xhdGU7XHJcbn1cclxuXHJcblxyXG4vL1xyXG5cclxuLy89PSBNb2RpZmllcnNcclxuLy9cclxuIiwiLy8gTW9sZWN1bGU6IFwiaW5mby1iYXJcIlxyXG4vL1xyXG5cclxuLy89PSBWYXJpYWJsZXNcclxuLy9cclxuXHJcbi8vPT0gTWl4aW5zXHJcbi8vXHJcblxyXG4vLz09IEJsb2NrXHJcbi8vXHJcblxyXG4uaW5mby1iYXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHJpYmEtc2xhdGUtZ3JlZW47XHJcblxyXG4gICAgJi5qcy1oaWRlLWJhciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLy89PSBFbGVtZW50c1xyXG4vL1xyXG5cclxuLmluZm8tYmFyX19sYXJnZS1jb250ZW50LWNvbnRhaW5lciB7XHJcbiAgICAubGFyZ2UtY29udGVudC1jb250YWluZXIoKTtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLmluZm8tYmFyX19jb250ZW50IHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGNvbG9yOiBAcmliYS13aGl0ZTtcclxuXHJcbiAgICBmbGV4OiAxIDEgMTAwJTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbmZvLWJhcl9fYmV0YS1sYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgbWluLXdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICBwYWRkaW5nOiAwIDRweDtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcmliYS13aGl0ZTtcclxuXHJcbiAgICBjb2xvcjogQHJpYmEtc2xhdGU7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmluZm8tYmFyX19jbG9zZSB7XHJcbiAgICBmbGV4OiAwIDAgMjBweDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGNvbG9yOiBAcmliYS13aGl0ZTtcclxuICAgIH1cclxufVxyXG5cclxuLmluZm8tYmFyX19jbG9zZS1pY29uIHtcclxuICAgIC5tYXRlcmlhbC1pY29ucygpO1xyXG5cclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi8vPT0gTW9kaWZpZXJzXHJcbi8vXHJcbiIsIkBpbXBvcnQgJy4uL3RoZW1lcy9kZWZhdWx0L2NvbG91cnMubGVzcyc7XG5cbi8vXG4vLyBFZGl0IEJ1dHRvblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy89PSBNaXhpbnNcbi8vXG5cbi8vPT0gVmFyaWFibGVzXG4vL1xuXG5AZWRpdC1idXR0b24taWNvbi1zaXplOiAxOHB4O1xuQGVkaXQtYnV0dG9uLWZvbnQtc2l6ZTogMTZweDtcblxuLy89PSBCbG9ja1xuLy9cblxuLmVkaXQtYnV0dG9uIHtcbiAgICBmb250LXNpemU6IEBlZGl0LWJ1dHRvbi1mb250LXNpemU7XG4gICAgY29sb3I6IEByaWJhLWJsdWU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIC5tYXRlcmlhbC1pY29ucygpO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogQGVkaXQtYnV0dG9uLWljb24tc2l6ZTtcblxuICAgICAgICBjb2xvcjogQHJpYmEtYmx1ZTtcbiAgICAgICAgY29udGVudDogJ21vZGVfZWRpdCc7XG5cbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIH1cbn1cblxuLy89PSBFbGVtZW50c1xuLy9cblxuLy89PSBNb2RpZmllcnNcbi8vXG4iLCJAaW1wb3J0ICcuLi90aGVtZXMvZGVmYXVsdC9jb2xvdXJzLmxlc3MnO1xuXG4vL1xuLy8gVG9nZ2xlIEJ1dHRvblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy89PSBNaXhpbnNcbi8vXG5cbi8vPT0gVmFyaWFibGVzXG4vL1xuXG5AdG9nZ2xlLWJ1dHRvbi1mb250LXNpemU6IDE4cHg7XG5cbi8vPT0gQmxvY2tcbi8vXG5cbi50b2dnbGUtYnV0dG9uIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBhZGRpbmctbGVmdDogMS4yNWVtO1xuXG4gICAgJjphZnRlciB7XG4gICAgICAgIC5tYXRlcmlhbC1pY29ucygpO1xuICAgICAgICBmb250LXNpemU6IEB0b2dnbGUtYnV0dG9uLWZvbnQtc2l6ZTtcblxuICAgICAgICBjb2xvcjogQHJpYmEtc2xhdGU7XG4gICAgICAgIGNvbnRlbnQ6ICdyZW1vdmUnO1xuXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAmLmpzLXRvZ2dsZS1oaWRkZW46YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnYWRkJztcbiAgICB9XG59XG5cbi8vPT0gRWxlbWVudHNcbi8vXG5cbi8vPT0gTW9kaWZpZXJzXG4vL1xuIiwiQGltcG9ydCAnLi4vbWl4aW5zL3V0aWxpdGllcy5sZXNzJztcbi8vXG4vLyBTdHlsZXMgZm9yIGRyb3Bkb3duLWlucHV0IGF0b21cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vPT0gTWl4aW5zXG4vL1xuXG4vLz09IEJsb2NrXG4vL1xuXG4uZHJvcGRvd24taW5wdXQge1xuICAgIC5hcHBlYXJhbmNlKG5vbmUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogOHB4IDUwcHggOHB4IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQHJpYmEtc3RvbmUtYmx1ZTtcblxuICAgIGNvbG9yOiBAcmliYS1zbGF0ZTtcblxuICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9kcm9wZG93bi1pbnB1dC9pY19rZXlib2FyZF9hcnJvd19kb3duX2JsYWNrXzI0cHguc3ZnJykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IEByaWJhLXdoaXRlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEwcHggY2VudGVyO1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJjo6LW1zLWV4cGFuZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4vLz09IEVsZW1lbnRzXG4vL1xuXG4vLz09IE1vZGlmaWVyc1xuLy9cblxuLmRyb3Bkb3duLWlucHV0LS1lcnJvciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQGVycm9yLXByaW1hcnk7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuLmRyb3Bkb3duLWlucHV0LS1mdWxsLXdpZHRoIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cbiIsIi8vXG4vLyBTdHlsZXMgZm9yIHNpbmdsZWxpbmUtdGV4dC1pbnB1dCBhdG9tXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLz09IE1peGluc1xuLy9cblxuLy89PSBCbG9ja1xuLy9cblxuLnNpbmdsZWxpbmUtdGV4dC1pbnB1dCB7XG4gICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQHJpYmEtc3RvbmUtYmx1ZTtcblxuICAgIGNvbG9yOiBAcmliYS1zbGF0ZTtcbn1cblxuLy89PSBFbGVtZW50c1xuLy9cblxuLy89PSBNb2RpZmllcnNcbi8vXG5cbi5zaW5nbGVsaW5lLXRleHQtaW5wdXQtLWZ1bGwtd2lkdGgge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uc2luZ2xlbGluZS10ZXh0LWlucHV0LS1lcnJvciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQGVycm9yLXByaW1hcnk7XG5cbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG4iLCIvL1xuLy8gU3R5bGVzIGZvciBkYXRlLWlucHV0IGF0b21cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vPT0gTWl4aW5zXG4vL1xuXG4vLz09IEJsb2NrXG4vL1xuXG4uZGF0ZS1pbnB1dCB7XG4gICAgLmFwcGVhcmFuY2Uobm9uZSk7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiA4cHggNTBweCA4cHggMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAcmliYS1zdG9uZS1ibHVlO1xuICAgIHdpZHRoOiAxMmVtO1xuXG4gICAgY29sb3I6IEByaWJhLXNsYXRlO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi8vPT0gRWxlbWVudHNcbi8vXG5cbi8vPT0gTW9kaWZpZXJzXG4vL1xuXG4uZGF0ZS1pbnB1dC0tZXJyb3Ige1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBlcnJvci1wcmltYXJ5O1xuXG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuLmRhdGUtaW5wdXQtLXNob3ctcGlja2VyIHtcbiAgICAuZGF0ZS1pbnB1dCgpO1xuXG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2RhdGUtaW5wdXQvaWNfZXZlbnRfZ3JheV8yNHB4LnN2ZycpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcmliYS13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDkwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNlbnRlcjtcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogOTUlO1xuICAgIH1cbn1cbiIsIi8vXG4vLyBTdHlsZXMgZm9yIHJhZGlvLWJ1dHRvbiBhdG9tXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLz09IE1peGluc1xuLy9cblxuLy89PSBWYXJpYWJsZXNcbi8vXG5cbkByYWRpby1idXR0b24tc2l6ZTogMjJweDtcbkByYWRpby1idXR0b24tZm9udC1zaXplOiBAcmFkaW8tYnV0dG9uLXNpemU7XG5AbGFiZWwtbGVmdC1tYXJnaW46IEByYWRpby1idXR0b24tc2l6ZSArIDEwcHg7XG5cbi8vPT0gQmxvY2tcbi8vXG5cbi8vPT0gRWxlbWVudHNcbi8vXG5cbi5yYWRpby1idXR0b25fX2dyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmFkaW8tYnV0dG9uX19pbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJhZGlvLWJ1dHRvbl9fcmFkaW8ge1xuICAgIHdpZHRoOiBAcmFkaW8tYnV0dG9uLXNpemU7XG4gICAgaGVpZ2h0OiBAcmFkaW8tYnV0dG9uLXNpemU7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgLm1hdGVyaWFsLWljb25zKCk7XG5cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBmb250LXNpemU6IEByYWRpby1idXR0b24tZm9udC1zaXplO1xuXG4gICAgICAgIGNvbG9yOiBAcmliYS1zdG9uZS1ibHVlO1xuICAgICAgICBjb250ZW50OiAncmFkaW9fYnV0dG9uX3VuY2hlY2tlZCc7XG4gICAgfVxufVxuXG4ucmFkaW8tYnV0dG9uX19sYWJlbCB7XG4gICAgbWFyZ2luOiAwIDAgMCBAbGFiZWwtbGVmdC1tYXJnaW47XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ucmFkaW8tYnV0dG9uX190ZXh0IHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5yYWRpby1idXR0b25fX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi8vPT0gTW9kaWZpZXJzXG4vL1xuXG4ucmFkaW8tYnV0dG9uX19pbnB1dDpjaGVja2VkICsgLnJhZGlvLWJ1dHRvbl9fcmFkaW86YWZ0ZXIge1xuICAgIGNvbG9yOiBAcmliYS1ibHVlO1xuICAgIGNvbnRlbnQ6ICdyYWRpb19idXR0b25fY2hlY2tlZCc7XG59XG4iLCJAaW1wb3J0ICcuLi90aGVtZXMvZGVmYXVsdC9jb2xvdXJzLmxlc3MnO1xuXG4vL1xuLy8gRmlsdGVyIFRvZ2dsZSBJY29uL0xpbmtcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vPT0gTWl4aW5zXG4vL1xuXG4vLz09IEJsb2NrXG4vL1xuXG4uZmlsdGVyLXRvZ2dsZXMge1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgbWFyZ2luLWxlZnQ6IC45ZW07XG5cbiAgICAuY2xlYXJmaXgoKTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgICAgICB3aWR0aDogMTQycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIG1hcmdpbjogMCAuOWVtO1xuICAgICAgICBwYWRkaW5nOiAwIC42NWVtO1xuICAgICAgICB3aWR0aDogMjQycHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHdpZHRoOiAzNDJweDtcbiAgICB9XG59XG5cbi5maWx0ZXItdG9nZ2xlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICBtYXJnaW46IDEuNWVtIDAgMWVtO1xuXG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuLy89PSBFbGVtZW50c1xuLy9cblxuLmZpbHRlci10b2dnbGVfX2ljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDJweDtcbiAgICBsZWZ0OiAtMnB4O1xuXG4gICAgZm9udC1zaXplOiAxZW07XG59XG5cbi8vPT0gTW9kaWZpZXJzXG4vL1xuXG4uZmlsdGVyLXRvZ2dsZV9faWNvbi0tZmlsdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMXB4O1xufVxuXG4uZmlsdGVyLXRvZ2dsZS0tbWFpbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1ZW07XG59XG5cbi5maWx0ZXItdG9nZ2xlLS1yZXNldCB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIG1hcmdpbi10b3A6IDEuNWVtO1xuICAgIG1hcmdpbi1sZWZ0OiAuNWVtO1xuICAgIHBhZGRpbmctbGVmdDogLjVlbTtcblxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgQHJpYmEtc2xhdGU7XG59XG5cbi5maWx0ZXItdG9nZ2xlLS1zZWxlY3RlZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlsdGVyLXRvZ2dsZS0tY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmZpbHRlcnMtLWFjdGl2ZSB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG5cbiAgICAgICAgICAgIGNvbG9yOiBAcmliYS1zbGF0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWx0ZXJzICYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgICAgICAgIGNvbG9yOiBAcmliYS1zbGF0ZTtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vXG4vLyBTdHlsZXMgZm9yIHN0ZXAtZGVzY3JpcHRpb24gYXRvbVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy89PSBNaXhpbnNcbi8vXG5cbi8vPT0gQmxvY2tcbi8vXG5cbi5zdGVwLWRlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIuNzVlbTtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLy89PSBFbGVtZW50c1xuLy9cblxuLnN0ZXAtZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS4zODtcblxuICAgIG1hcmdpbjogMDtcblxuICAgIGNvbG9yOiBAcmliYS1zbGF0ZTtcblxuICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uc3RlcC1kZXNjcmlwdGlvbl9fY29udGVudCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTc7XG5cbiAgICBjb2xvcjogQHJpYmEtY29vbC1ncmV5O1xuXG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cblxuLy89PSBNb2RpZmllcnNcbi8vXG5cbi5zdGVwLWRlc2NyaXB0aW9uLS1jdXJyZW50IHtcbiAgICAuc3RlcC1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogQHJpYmEtYmxhY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbn1cbiIsIi8vXG4vLyBTdHlsZXMgZm9yIGRpdmlkZXIgYXRvbVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy89PSBNaXhpbnNcbi8vXG5cbi8vPT0gQmxvY2tcbi8vXG5cbi5kaXZpZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IEByaWJhLWNvb2wtZ3JleTtcbn1cblxuLy89PSBFbGVtZW50c1xuLy9cblxuLy89PSBNb2RpZmllcnNcbi8vXG5cbi5kaXZpZGVyLS10aGljayB7XG4gICAgaGVpZ2h0OiAzcHg7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcmliYS1zbGF0ZTtcbn1cblxuLmRpdmlkZXItLWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICBAcmliYS1zbGF0ZTtcbn1cblxuLmRpdmlkZXItLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcmliYS1zdG9uZS1ibHVlO1xufVxuIiwiLy9cbi8vIFN0eWxlcyBmb3IgZm9ybS1sYWJlbCBhdG9tXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLz09IE1peGluc1xuLy9cblxuLy89PSBWYXJpYWJsZXNcbi8vXG5cbkBsYWJlbC1wYWRkaW5nOiAxMHB4O1xuXG4vLz09IEJsb2NrXG4vL1xuXG4uZm9ybS1sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogQGxhYmVsLXBhZGRpbmc7XG59XG5cbi8vPT0gRWxlbWVudHNcbi8vXG5cbi5mb3JtLWxhYmVsX190aXRsZSB7XG4gICAgY29sb3I6IEByaWJhLXNsYXRlO1xuXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uZm9ybS1sYWJlbF9fc3VidGV4dCB7XG4gICAgY29sb3I6IEByaWJhLWxpZ2h0LXNsYXRlO1xuXG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4vLz09IE1vZGlmaWVyc1xuLy9cbiIsIi8vXG4vLyBTdHlsZXMgZm9yIGZvcm0tbGFiZWwgYXRvbVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy89PSBNaXhpbnNcbi8vXG5cbi8vPT0gQmxvY2tcbi8vXG5cbi5mb3JtLXZhbHVlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGNvbG9yOiBAcmliYS1zbGF0ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG5cbi8vPT0gRWxlbWVudHNcbi8vXG5cbi8vPT0gTW9kaWZpZXJzXG4vL1xuIiwiLy9cbi8vIFN0eWxlcyBmb3IgZmlsZS11cGxvYWQgYXRvbVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy89PSBNaXhpbnNcbi8vXG5cbi8vPT0gQmxvY2tcbi8vXG5cbi5maWxlLXVwbG9hZCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi8vPT0gRWxlbWVudHNcbi8vXG5cbi5maWxlLXVwbG9hZF9fbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5mby1zZWNvbmRhcnk7XG59XG5cbi5maWxlLXVwbG9hZF9fYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5maWxlLXVwbG9hZF9faW5wdXQsXG4uZmlsZS11cGxvYWRfX2lucHV0TGlzdCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG59XG5cbi8vPT0gTW9kaWZpZXJzXG4vL1xuXG4uZmlsZS11cGxvYWRfX2xpc3QtLWhpZGRlbiB7XG4gICAgLmZpbGUtdXBsb2FkX19saXN0KCk7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuIiwiQGltcG9ydCAnLi4vbWl4aW5zL2FkYXB0aXZlLmxlc3MnO1xuXG4vL1xuLy8gU3R5bGVzIGZvciBmb3JtLXN1YmhlYWRpbmcgYXRvbVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy89PSBNaXhpbnNcbi8vXG5cbi8vPT0gQmxvY2tcbi8vXG5cbi5mb3JtLXN1YmhlYWRpbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbn1cblxuLy89PSBFbGVtZW50c1xuLy9cblxuLy89PSBNb2RpZmllcnNcbi8vXG5cbi5mb3JtLXN1YmhlYWRpbmctLWhpZGRlbk9uWFNtYWxsIHtcbiAgICAuaGlkZU9uKG1heDsgQHNjcmVlbi1zbS1taW4pO1xufVxuIiwiLy8gTW9sZWN1bGU6IFwiZXJyb3JcIlxuLy9cblxuLy89PSBWYXJpYWJsZXNcbi8vXG5cbi8vPT0gTWl4aW5zXG4vL1xuXG4vLz09IEJsb2NrXG4vL1xuXG4uZXJyb3Ige1xuICAgIHBhZGRpbmc6IDE0cHggMjNweDtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIEBlcnJvci1wcmltYXJ5O1xuICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZXJyb3Itc2Vjb25kYXJ5O1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgcGFkZGluZzogNHB4IDIzcHg7XG4gICAgICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICB9XG59XG5cbi8vPT0gRWxlbWVudHNcbi8vXG5cbi5lcnJvcl9faGVhZGVyIHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgIGNvbG9yOiBAZXJyb3ItcHJpbWFyeTtcblxuICAgIC5tYXRlcmlhbC1pY29ucyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbn1cblxuLmVycm9yX19jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgY29sb3I6IEByaWJhLXNsYXRlO1xufVxuXG4vLz09IE1vZGlmaWVyc1xuLy9cblxuLmVycm9yX19jb250ZW50LS1zdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiBAcmliYS1zbGF0ZTtcblxuICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IEByaWJhLXNsYXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG59XG5cbi8vPT0gRGVmYXVsdHNcbi8vXG4iLCIvL1xuLy8gU3R5bGVzIGZvciB1cGxvYWQtaW5mbyBhdG9tXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLz09IE1peGluc1xuLy9cblxuLy89PSBCbG9ja1xuLy9cblxuLy89PSBFbGVtZW50c1xuLy9cblxuLnVwbG9hZC1pbmZvX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuXG4udXBsb2FkLWluZm9fX25vdGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLy89PSBNb2RpZmllcnNcbi8vXG4iLCJAaW1wb3J0ICcuLi9taXhpbnMvYWRhcHRpdmUubGVzcyc7XG5cbi8vXG4vLyBTdHlsZXMgZm9yIGJ1bGxldC1saXN0IGF0b21cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vPT0gTWl4aW5zXG4vL1xuXG4vLz09IFZhcmlhYmxlc1xuLy9cbkBidWxsZXQtbGlzdC1mb250LXNpemU6IDIycHg7XG5cbi8vPT0gQmxvY2tcbi8vXG5cbi5idWxsZXQtbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB1bCB7XG4gICAgICAgIGZvbnQtc2l6ZTogQGJ1bGxldC1saXN0LWZvbnQtc2l6ZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjJweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxufVxuXG4vLz09IEVsZW1lbnRzXG4vL1xuXG4vLz09IE1vZGlmaWVyc1xuLy9cblxuLmJ1bGxldC1saXN0LS1jb2xsYXBzaWJsZU9uWFNtYWxsIHtcbiAgICAmLmpzLXRvZ2dsZS1oaWRkZW4ge1xuICAgICAgICAuaGlkZU9uKG1heDsgQHNjcmVlbi1zbS1taW4pO1xuICAgIH1cbn1cblxuLmJ1bGxldC1saXN0LS1jb2xsYXBzaWJsZSB7XG4gICAgJi5qcy10b2dnbGUtaGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4iLCIvL1xuLy8gU3R5bGVzIGZvciBzZWFyY2gtYmFyIGF0b21cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vPT0gTWl4aW5zXG4vL1xuXG4vLz09IEJsb2NrXG4vL1xuXG4uc2VhcmNoLWJhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDU3MHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLy89PSBFbGVtZW50c1xuLy9cblxuLnNlYXJjaC1iYXJfX2lucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHJpYmEtd2hpdGU7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggQHJpYmEtc3RvbmUtYmx1ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG59XG5cbi5zZWFyY2gtYmFyX19idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWFyY2gtYmFyX19zZWFyY2gtaWNvbiB7XG4gICAgLm1hdGVyaWFsLWljb25zKCk7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2cHg7XG4gICAgbGVmdDogMTJweDtcblxuICAgIGNvbG9yOiBAcmliYS1zbGF0ZTtcblxuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5zZWFyY2gtYmFyX19jbG9zZS1pY29uIHtcbiAgICAubWF0ZXJpYWwtaWNvbnMoKTtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEycHg7XG4gICAgcmlnaHQ6IDE4cHg7XG5cbiAgICBjb2xvcjogQHJpYmEtbGlnaHQtc2xhdGU7XG5cbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xufVxuXG5cbi8vPT0gTW9kaWZpZXJzXG4vL1xuXG4iLCIvL1xuLy8gU3R5bGVzIGZvciByZXNvdXJjZS1jYXRlZ29yaWVzIGF0b21cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vPT0gTWl4aW5zXG4vL1xuXG4vLz09IEJsb2NrXG4vL1xuXG4ucmVzb3VyY2UtY2F0ZWdvcmllcyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICAgIGNvbG9yOiBAcmliYS1jb29sLWdyZXk7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi8vPT0gRWxlbWVudHNcbi8vXG5cbi8vPT0gTW9kaWZpZXJzXG4vL1xuIiwiQGltcG9ydCAnLi4vbWl4aW5zL2FkYXB0aXZlLmxlc3MnO1xuXG4vLz09IE1peGluc1xuLy9cblxuLy89PSBCbG9ja1xuLy9cblxuLnByaW1hcnktbmF2LS1sb2dnZWQtaW4tZmlyc3QtbGV2ZWwtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAbmF2LWRpdmlkZXI7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1tYXgpIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQG5hdi1kaXZpZGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWF4KSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbn1cblxuLy89PSBFbGVtZW50c1xuLy9cblxuLnByaW1hcnktbmF2LS1sb2dnZWQtaW4tZmlyc3QtbGV2ZWwtaXRlbV9fdGl0bGUtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMSAxIDA7XG4gICAgY29sb3I6IEByaWJhLXNsYXRlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBAcmliYS1zbGF0ZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi1tZC1tYXgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWluLWhlaWdodDogMzRweDtcbiAgICAgICAgcGFkZGluZzogMjRweCAwIDE3cHg7XG4gICAgICAgIHdpZHRoOiA4OHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgY29sb3I6IEByaWJhLWJsYWNrO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQHJpYmEtc3RvbmUtYmx1ZTtcblxuICAgICAgICAgICAgfiAucHJpbWFyeS1uYXYtLWxvZ2dlZC1pbi1maXJzdC1sZXZlbC1pdGVtX19pdGVtcyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJpbWFyeS1uYXYtLWxvZ2dlZC1pbi1maXJzdC1sZXZlbC1pdGVtLS1hY3RpdmUgJiB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAcmliYS1zdG9uZS1ibHVlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICAgICAgcGFkZGluZzogMjZweCAwIDE5cHg7XG4gICAgfVxuXG4gICAgLm1hdGVyaWFsLWljb25zIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xuICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgICB0b3A6IC00cHg7XG4gICAgICB9XG5cbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgIH1cbn1cblxuLnByaW1hcnktbmF2LS1sb2dnZWQtaW4tZmlyc3QtbGV2ZWwtaXRlbV9faXRlbXMge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcblxuICAgICYuanMtdG9nZ2xlLWhpZGRlbiB7XG4gICAgICAgIC5oaWRlT24obWF4OyBAc2NyZWVuLW1kLW1heCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QxZDFkMTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgfVxufVxuXG4ucHJpbWFyeS1uYXYtLWxvZ2dlZC1pbi1maXJzdC1sZXZlbC1pdGVtX190aXRsZS1hY2NvdW50IHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi1tZC1tYXgpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHRvcDogLTZweDtcbiAgfVxufVxuXG4vLz09IE1vZGlmaWVyc1xuLy9cblxuLy89PSBEZWZhdWx0c1xuLy9cbiIsIi8vPT0gTWl4aW5zXG4vL1xuXG4vLz09IEJsb2NrXG4vL1xuXG4ucHJpbWFyeS1uYXYtLWxvZ2dlZC1pbi1zZWNvbmQtbGV2ZWwtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBuYXYtZGl2aWRlcjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGV7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkMWQxZDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi1tZC1tYXgpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG5cbi8vPT0gRWxlbWVudHNcbi8vXG5cbi5wcmltYXJ5LW5hdi0tbG9nZ2VkLWluLXNlY29uZC1sZXZlbC1pdGVtX19saW5rIHtcbiAgY29sb3I6IEByaWJhLXNsYXRlO1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweCAxMnB4IDZweCAxMnB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xuICAgICAgcGFkZGluZzogMTRweCAxNnB4O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICBjb2xvcjogQHJpYmEtc2xhdGU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi1tZC1tYXgpIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAubWF0ZXJpYWwtaWNvbnMge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICB9XG59XG5cbi5wcmltYXJ5LW5hdi0tbG9nZ2VkLWluLXNlY29uZC1sZXZlbC1pdGVtX190aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyByZXF1aXJlZCBiZWNhdXNlIG9mIHRoZSBjb2x1bW4tY291bnRcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgICAgICBtYXJnaW46IDJweCAwO1xuICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxufVxuXG4vLz09IE1vZGlmaWVyc1xuLy9cblxuLy89PSBEZWZhdWx0c1xuLy9cbiIsIi8vXHJcbi8vIFN0eWxlcyBmb3IgdGV4dGFyZWEgYXRvbVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy89PSBNaXhpbnNcclxuLy9cclxuXHJcbi8vPT0gQmxvY2tcclxuLy9cclxuXHJcbi50ZXh0YXJlYS1pbnB1dCB7XHJcbiAgICAuYXBwZWFyYW5jZShub25lKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgQHJpYmEtc3RvbmUtYmx1ZTtcclxuICAgIGNvbG9yOiBAcmliYS1zbGF0ZTtcbiAgICByZXNpemU6IHZlcnRpY2FsO1xuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLz09IEVsZW1lbnRzXHJcbi8vXHJcblxyXG4vLz09IE1vZGlmaWVyc1xyXG4vL1xyXG5cclxuLnRleHRhcmVhLWlucHV0LS1lcnJvciB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAZXJyb3ItcHJpbWFyeTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbiIsIkBpbXBvcnQgJy4uL3RoZW1lcy9kZWZhdWx0L2NvbG91cnMubGVzcyc7XG5AaW1wb3J0ICcuLi90aGVtZXMvZGVmYXVsdC9jb25maWcubGVzcyc7XG5cbi8vIE1vbGVjdWxlOiBcIkZvb3RlciBOYXZpZ2F0aW9uXCJcbi8vXG4vLyBUaGUgbmF2aWdhdGlvbiBpbiB0aGUgUklCQSBzaXRlIGZvb3RlclxuXG4vLz09IFZhcmlhYmxlc1xuLy9cblxuLy89PSBNaXhpbnNcbi8vXG5cbi8vPT0gQmxvY2tcbi8vXG5cbi5mb290ZXItbmF2aWdhdGlvbiB7XG4gICAgLmNsZWFyZml4KCk7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGJhY2tncm91bmQtY29sb3I6IEByaWJhLXNsYXRlO1xuICAgIGNvbG9yOiBAcmliYS13aGl0ZTtcblxuICAgIC5mbGV4Ym94ICYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxufVxuXG4vLz09IEVsZW1lbnRzXG4vL1xuXG4uZm9vdGVyLW5hdmlnYXRpb25fX2xpc3Qge1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcblxuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi14cy1taW4pIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogMi41ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICB9XG5cbiAgICAuZmxleGJveCAmIHtcbiAgICAgICAgZmxleDogMSAxIDQ5JTsgLy8gU2FmYXJpIGJ1Z1xuICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXhzLW1pbikge1xuICAgICAgICAgICAgZmxleDogMSAxIDI0JTsgLy8gU2FmYXJpIGJ1Z1xuICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvb3Rlci1uYXZpZ2F0aW9uX19saW5rIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IC44NzVlbTtcbiAgICBjb2xvcjogQHJpYmEtc3RvbmUtYmx1ZTtcblxuICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzLCAmOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogQHJpYmEtc3RvbmUtYmx1ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbn1cblxuLy89PSBNb2RpZmllcnNcbi8vXG5cbi5mb290ZXItbmF2aWdhdGlvbl9fbGluay0tdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAuNjI1ZW07XG5cbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBjb2xvcjogQHJpYmEtd2hpdGU7XG5cbiAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cywgJjp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6IEByaWJhLXdoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxufVxuXG4vLz09IERlZmF1bHRzXG4vL1xuIiwiQGltcG9ydCAnLi4vdGhlbWVzL2RlZmF1bHQvY29sb3Vycy5sZXNzJztcbkBpbXBvcnQgJy4uL3RoZW1lcy9kZWZhdWx0L2NvbmZpZy5sZXNzJztcblxuLy8gTW9sZWN1bGU6IFwiRm9vdGVyIFBvbGljeSBMaW5rc1wiXG4vL1xuXG4vLz09IFZhcmlhYmxlc1xuLy9cblxuLy89PSBNaXhpbnNcbi8vXG5cbi8vPT0gQmxvY2tcbi8vXG5cbi5mb290ZXItcG9saWNpZXMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcblxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogQHJpYmEtc3RvbmUtYmx1ZTtcblxuICAgIGEge1xuICAgICAgICAubGluay12YXJpYW50KEByaWJhLXN0b25lLWJsdWUsIEByaWJhLXN0b25lLWJsdWUsIG5vbmUpO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIH1cbn1cblxuLy89PSBFbGVtZW50c1xuLy9cblxuLmZvb3Rlci1wb2xpY2llc19fc2VwYXJhdG9yIHtcbiAgICBjb2xvcjogQHJpYmEtc3RvbmUtYmx1ZTtcbiAgICBwYWRkaW5nOiAwIDdweDtcbn1cblxuLy89PSBEZWZhdWx0c1xuLy9cbiIsIkBpbXBvcnQgJy4uL3RoZW1lcy9kZWZhdWx0L2NvbG91cnMubGVzcyc7XG5AaW1wb3J0ICcuLi90aGVtZXMvZGVmYXVsdC9jb25maWcubGVzcyc7XG5cbi8vIE1vbGVjdWxlOiBcIkZvb3RlciBPcmdhbmlzYXRpb24gRGV0YWlsc1wiXG4vL1xuXG4vLz09IFZhcmlhYmxlc1xuLy9cblxuLy89PSBNaXhpbnNcbi8vXG5cbi8vPT0gQmxvY2tcbi8vXG5cbi5vcmdhbmlzYXRpb24tZGV0YWlscyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAxMnB4O1xuXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiBAcmliYS1zdG9uZS1ibHVlO1xuXG4gICAgYSB7XG4gICAgICAgIC5saW5rLXZhcmlhbnQoQHJpYmEtc3RvbmUtYmx1ZSwgQHJpYmEtc3RvbmUtYmx1ZSwgbm9uZSk7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG59XG5cbi8vPT0gRWxlbWVudHNcbi8vXG5cbi5vcmdhbmlzYXRpb24tZGV0YWlsc19fc2VwYXJhdG9yIHtcbiAgICBjb2xvcjogQHJpYmEtc3RvbmUtYmx1ZTtcbiAgICBwYWRkaW5nOiAwIDZweDtcbn1cblxuLy89PSBEZWZhdWx0c1xuLy9cbiIsIi8vIExpbmsgbWl4aW4gZm9yIHN0eWxpbmcgbGlua3NcblxuLmxpbmstdmFyaWFudChAY29sb3I7IEBzdGF0ZUNvbG9yOyBAZGVjb3JhdGlvbikge1xuICAgIGNvbG9yOiBAY29sb3I7XG5cbiAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cywgJjp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6IEBzdGF0ZUNvbG9yO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IEBkZWNvcmF0aW9uO1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgJy4uL21peGlucy9hZGFwdGl2ZS5sZXNzJztcblxuLy89PSBNaXhpbnNcbi8vXG5cbi8vPT0gQmxvY2tcbi8vXG4ucHJpbWFyeS1uYXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4vLz09IEVsZW1lbnRzXG4vL1xuLnByaW1hcnktbmF2X19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgYmFja2dyb3VuZDogQHJpYmEtbGlnaHQtc3RvbmUtYmx1ZTtcblxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAcmliYS1ibGFjaztcblxuICAgICYuanMtdG9nZ2xlLWhpZGRlbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWF4KSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICYuanMtdG9nZ2xlLWhpZGRlbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnByaW1hcnktbmF2X19pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogLjVlbTtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnByaW1hcnktbmF2X19pdGVtcyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1tYXgpIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbn1cblxuLnByaW1hcnktbmF2X19jdGEge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmbG9hdDogbm9uZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDAgMThweCAxMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMjVweCAwIDI1cHggMTBweDtcbiAgICB9XG59XG5cbi5wcmltYXJ5LW5hdl9fY3RhLWJ1dHRvbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi8vPT0gTW9kaWZpZXJzXG4vL1xuLnByaW1hcnktbmF2X19pY29uLS1tZW51LFxuLnByaW1hcnktbmF2X19pY29uLS1jbG9zZSxcbi5wcmltYXJ5LW5hdl9faWNvbi0tbXktYWNjb3VudCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnByaW1hcnktbmF2X19pY29uLS1tZW51LFxuLnByaW1hcnktbmF2X19pY29uLS1jbG9zZSxcbi5wcmltYXJ5LW5hdl9faWNvbi0tbXktYWNjb3VudCB7XG4gICAgJi5qcy10b2dnbGUtaGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5wcmltYXJ5LW5hdl9faWNvbi0tbXktYWNjb3VudCB7XG4gICAgLnByaW1hcnktbmF2X19pY29uLS1zZWFyY2gtbGcoKTtcblxuICAgID4gc3BhbiB7XG4gICAgICAgIGNvbG9yOiBAcmliYS1zbGF0ZTtcbiAgICB9XG5cbiAgICAuaGlkZU9uKG1pbjsgQHNjcmVlbi1sZy1taW4pO1xufVxuXG4ucHJpbWFyeS1uYXZfX2ljb24tLXNlYXJjaC1sZyB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAgIHBhZGRpbmc6IDI0cHggNHB4IDIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gICAgfVxufVxuXG4ucHJpbWFyeS1uYXZfX2N0YS0tc2hvdy1tZWRpdW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1tYXgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4ucHJpbWFyeS1uYXZfX2N0YS0taGlkZS1tZWRpdW0ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1heCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnByaW1hcnktbmF2X19jdGEtLXNlY29uZGFyeSB7XG4gICAgb3JkZXI6IDI7XG59XG5cbi5wcmltYXJ5LW5hdl9fY3RhLS1wcmltYXJ5IHtcbiAgICBvcmRlcjogMjtcbn1cblxuLy89PSBsb2dnZWQgaW5cbi8vXG5cbi5wcmltYXJ5LW5hdi0tbG9nZ2VkLWluX19pdGVtcyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3JkZXI6IDE7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1tYXgpIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbn1cblxuLy89PSBEZWZhdWx0c1xuLy9cbiIsIi8vIE1vbGVjdWxlOiBcIkJyZWFkY3J1bWJzXCJcbi8vXG5cbi8vPT0gVmFyaWFibGVzXG4vL1xuXG4vLz09IE1peGluc1xuLy9cblxuLy89PSBCbG9ja1xuLy9cblxuLmJyZWFkY3J1bWJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNvbG9yOiBAcmliYS1zbGF0ZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi8vPT0gRWxlbWVudHNcbi8vXG4uYnJlYWRjcnVtYnNfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwLjllbSAwO1xuXG4gICAgbGlzdC1zdHlsZTogbm9uZVxufVxuXG4uYnJlYWRjcnVtYnNfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xufVxuXG4uYnJlYWRjcnVtYnNfX2xpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYnJlYWRjcnVtYnNfX2RpdmlkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC41ZW07XG4gICAgcmlnaHQ6IDA7XG5cbiAgICBjb2xvcjogQHJpYmEtc2xhdGU7XG4gICAgZm9udC1zaXplOiAuODc1ZW07XG59XG5cbi8vPT0gTW9kaWZpZXJzXG4vL1xuIiwiQGltcG9ydCAnLi4vdGhlbWVzL2RlZmF1bHQvY29sb3Vycy5sZXNzJztcbkBpbXBvcnQgJy4uL3RoZW1lcy9kZWZhdWx0L2NvbmZpZy5sZXNzJztcblxuLy8gTW9sZWN1bGU6IFwiRm9vdGVyIFNvY2lhbCBNZWRpYSBMaW5rc1wiXG4vL1xuXG4vLz09IFZhcmlhYmxlc1xuLy9cblxuLy89PSBNaXhpbnNcbi8vXG5cbi8vPT0gQmxvY2tcbi8vXG5cbi5zb2NpYWwtbGlua3Mge1xuICAgIC5jbGVhcmZpeCgpO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgbWFyZ2luOiBhdXRvIDAgMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxufVxuXG5cbi8vPT0gRWxlbWVudHNcbi8vXG5cbi5zb2NpYWwtbGlua3NfX2xpbmsge1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjI1ZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC42MjVlbTtcbiAgICB9XG59XG5cbi8vPT0gTW9kaWZpZXJzXG4vL1xuXG4uc29jaWFsLWxpbmtzX19saW5rLS1sYXN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4iLCJAaW1wb3J0ICcuLi90aGVtZXMvZGVmYXVsdC9jb2xvdXJzLmxlc3MnO1xuQGltcG9ydCAnLi4vdGhlbWVzL2RlZmF1bHQvY29uZmlnLmxlc3MnO1xuXG4vLyBNb2xlY3VsZTogXCJGb290ZXIgU29jaWFsIE1lZGlhIExpbmtzXCJcbi8vXG5cbi8vPT0gVmFyaWFibGVzXG4vL1xuXG4vLz09IE1peGluc1xuLy9cblxuLy89PSBCbG9ja1xuLy9cblxuLmZvb3Rlci1sb2dvcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG5cbi8vPT0gRWxlbWVudHNcbi8vXG5cbi5mb290ZXItbG9nb3NfX2xpbmsge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgcGFkZGluZzogMCAyZW0gMWVtIDA7XG5cbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vLz09IE1vZGlmaWVyc1xuLy9cbiIsIi8vIE1vbGVjdWxlOiBcIlJpY2ggVGV4dFwiXG4vL1xuLy8gVGhpcyBpcyBhIGdlbmVyaWMgc2V0IG9mIHN0eWxlcyBhcHBsaWVkIHRvIHJpY2ggdGV4dCBjb250ZW50IGZyb20gR2F0aGVyIENvbnRlbnQuICBUaGVzZSBhcmUgc2Vuc2libGUgZGVmYXVsdHNcbi8vIGhvd2V2ZXIgY2FuIGJlIG92ZXJyaWRkZW4gYnkgdXNpbmcgaGlnaGVyIHNwZWNpZmljaXR5IGNsYXNzIHNlbGVjdG9ycyBvbiBpbmRpdmlkdWFsIGNvbXBvbmVudHMgaWYgcmVxdWlyZWQuXG5cbi5yaWNoLXRleHQge1xuICAgIGNvbG9yOiBAcmliYS1zbGF0ZTtcbiAgICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LW5vcm1hbDtcblxuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NWVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi44MTNlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgLjVlbTtcblxuICAgICAgICBmb250LXNpemU6IDEuNTYzZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjE4OGVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42MjVlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNzVlbTtcbiAgICB9XG5cbiAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBmb250LXNpemU6IDEuMzc1ZW07XG4gICAgfVxuXG4gICAgdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBwLFxuICAgIHRkIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDE7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMzc1ZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bCwgb2wge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjc1ZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuNWVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAgIHBhZGRpbmc6IC4yNWVtIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQxO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjM3NWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwsIG9sIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgYTpsaW5rLFxuICAgIGE6dmlzaXRlZCxcbiAgICBhOmhvdmVyLFxuICAgIGE6YWN0aXZlLFxuICAgIGEge1xuICAgICAgICBjb2xvcjogQHJpYmEtYmx1ZTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi9jb2xvdXJzLmxlc3MnO1xuXG4vKipcbiAqIE92ZXJ3cml0aW5nIEJvb3RzdHJhcCBWYXJpYWJsZXMgZm9yIHVuaXF1ZSBjdXN0b21pc2F0aW9uLlxuICovXG5cbi8vID09IEZvbnRcbi8vXG5cbkBmb250LWZhbWlseS1ub3JtYWw6IFwiQmFyaW9sXCIsIFwiSGVsdmV0aWNhXCIsIFZlcmRhbmEgLCBzYW5zLXNlcmlmO1xuQGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICBAZm9udC1mYW1pbHktbm9ybWFsO1xuQGhlYWRpbmdzLWZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktbm9ybWFsO1xuXG5AZm9udC1zaXplLWJhc2U6ICAgICAgICAgIDE2cHg7XG5AZm9udC1zaXplLXNtYWxsOiAgICAgICAgIGNlaWwoKEBmb250LXNpemUtYmFzZSAqIDAuODUpKTsgLy8gMTNweFxuQGZvbnQtc2l6ZS1sYXJnZTogICAgICAgICBjZWlsKChAZm9udC1zaXplLWJhc2UgKiAxLjI1KSk7IC8vIDIwcHhcbkBmb250LXNpemUtaW50cm86ICAgICAgICAgY2VpbCgoQGZvbnQtc2l6ZS1iYXNlICogMS40KSk7IC8vIDIycHhcbkBmb250LXNpemUteC1sYXJnZTogICAgICAgY2VpbCgoQGZvbnQtc2l6ZS1iYXNlICogMS45NSkpOyAvLyAzMXB4XG5AZm9udC1zaXplLXh4LWxhcmdlOiAgICAgIGNlaWwoKEBmb250LXNpemUtYmFzZSAqIDIuOTUpKTsgLy8gNDdweFxuQGZvbnQtc2l6ZS1zdXBlcjogICAgICAgICBjZWlsKChAZm9udC1zaXplLWJhc2UgKiA0KSk7IC8vIDY0cHhcblxuQGZvbnQtc2l6ZS1oMTogICAgICAgICAgICBmbG9vcigoQGZvbnQtc2l6ZS1iYXNlICogMikpOyAgLy8gMzJweFxuQGZvbnQtc2l6ZS1oMjogICAgICAgICAgICBmbG9vcigoQGZvbnQtc2l6ZS1iYXNlICogMS42MjUpKTsgLy8gMjhweFxuQGZvbnQtc2l6ZS1oMzogICAgICAgICAgICBjZWlsKChAZm9udC1zaXplLWJhc2UgKiAxLjUpKTsgLy8gMjRweFxuQGZvbnQtc2l6ZS1oNDogICAgICAgICAgICBjZWlsKChAZm9udC1zaXplLWJhc2UgKiAxLjI1KSk7IC8vIDIwcHhcbkBmb250LXNpemUtaDU6ICAgICAgICAgICAgQGZvbnQtc2l6ZS1iYXNlOyAvLyAxNnB4XG5AZm9udC1zaXplLWg2OiAgICAgICAgICAgIGNlaWwoKEBmb250LXNpemUtYmFzZSAqIDAuODUpKTsgLy8gMTNweFxuXG5cbi8vPT0gTGlua3Ncbi8vXG5cbkBsaW5rLWNvbG9yOiBAcmliYS1ibHVlO1xuQGxpbmstaG92ZXItY29sb3I6IEByaWJhLWJsdWU7XG5AbGluay1ob3Zlci1kZWNvcmF0aW9uOiBub25lO1xuXG5cbi8vPT0gR3JpZCBzeXN0ZW1cbi8vXG5cbi8vbWF4aW11bSB3aWR0aCBvZiB0aGUgc2l0ZVxuQG1heF93aWR0aDogMTAwJTtcbiIsIi8vIE1vbGVjdWxlOiBcIldoaXRlc3BhY2VcIlxuLy9cblxuLy89PSBWYXJpYWJsZXNcbi8vXG5cbi8vPT0gTWl4aW5zXG4vL1xuXG4vLz09IEJsb2NrXG4vL1xuXG4ud2hpdGVzcGFjZSB7XG5cbn1cblxuLy89PSBFbGVtZW50c1xuLy9cblxuLy89PSBNb2RpZmllcnNcbi8vXG5cbi53aGl0ZXNwYWNlLS1oYWxmIHtcbiAgICBwYWRkaW5nOiA4cHggMDtcbn1cblxuLndoaXRlc3BhY2UtLXNpbmdsZSB7XG4gICAgcGFkZGluZzogMTZweCAwO1xufVxuXG4ud2hpdGVzcGFjZS0tZG91YmxlIHtcbiAgICBwYWRkaW5nOiAzMnB4IDA7XG59XG4iLCIvLyBNb2xlY3VsZTogXCJQYWdpbmF0aW9uXCJcbi8vXG5cbi8vPT0gVmFyaWFibGVzXG4vL1xuXG4vLz09IE1peGluc1xuLy9cblxuLy89PSBCbG9ja1xuLy9cblxuLnBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcblxuICAgIG1hcmdpbjogMTlweCAxNHB4IDAgMDtcbn1cblxuLy89PSBFbGVtZW50c1xuLy9cblxuLnBhZ2luYXRpb25fX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGFnaW5hdGlvbl9faWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNC44cHg7XG5cbiAgICBmb250LXNpemU6IDE4cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgdG9wOiA2LjlweDtcblxuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxufVxuXG4ucGFnaW5hdGlvbl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xufVxuXG4vLz09IE1vZGlmaWVyc1xuLy9cblxuLnBhZ2luYXRpb25fX2xpbmstLXByZXZpb3VzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgfVxufVxuXG4ucGFnaW5hdGlvbl9fbGluay0tbmV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICB9XG59XG5cbi5wYWdpbmF0aW9uX19saW5rLS1udW1iZXIsIC5wYWdpbmF0aW9uX19saW5rLS1oZWxsaXBzaXMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHdpZHRoOiAyNHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4ucGFnaW5hdGlvbl9fbGluay0taGVsbGlwc2lzIHtcbiAgICBjb2xvcjogQHJpYmEtY29vbC1ncmV5O1xufVxuXG4ucGFnaW5hdGlvbl9fbGluay0tYWN0aXZlIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCBAcmliYS1zdG9uZS1ibHVlO1xuICAgIGNvbG9yOiBAcmliYS1zbGF0ZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cbiIsIi8vXHJcbi8vIFN0eWxlcyBmb3IgaW5mby1ib3ggbW9sZWN1bGVcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vPT0gTWl4aW5zXHJcbi8vXHJcblxyXG4vLz09IEJsb2NrXHJcbi8vXHJcblxyXG4uaW5mby1ib3gge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAyNHB4IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIGNvbG9yOiBAcmliYS1zbGF0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBpbmZvLXByaW1hcnk7XHJcblxyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcclxufVxyXG5cclxuLy89PSBFbGVtZW50c1xyXG4vL1xyXG5cclxuLmluZm8tYm94X19oZWFkZXIge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE4cHg7XHJcbn1cclxuXHJcbi5pbmZvLWJveF9fY29udGVudCB7XHJcbiAgICBsaW5lLWhlaWdodDogMS41NjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4uaW5mby1ib3hfX2luZm9ybWF0aW9uIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbn1cclxuXHJcbi5pbmZvLWJveF9fc3VidGV4dCB7XHJcbiAgICBjb2xvcjogQHJpYmEtY29vbC1ncmV5O1xyXG5cclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuLmluZm8tYm94IC5tYXRlcmlhbC1pY29ucyB7XHJcbiAgICBsaW5lLWhlaWdodDogMS41NjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuXHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbi8vPT0gTW9kaWZpZXJzXHJcbi8vXHJcblxyXG4uaW5mby1ib3hfX2NvbnRlbnQtLWdyZXkge1xyXG4gICAgY29sb3I6IEByaWJhLWNvb2wtZ3JleTtcclxufVxyXG5cclxuLmluZm8tYm94X19zZWNvbmRhcnkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHJpYmEtbGlnaHQtc3RvbmUtYmx1ZTtcclxuXHJcbiAgICAuaW5mby1ib3hfX2NvbnRlbnQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIH1cclxufVxyXG5cclxuLmluZm8tYm94LS1sZWZ0LWFsaWduIHtcclxuXHJcbiAgLmluZm8tYm94X19jb250ZW50IHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG59XHJcbiIsIi8vXG4vLyBTdHlsZXMgZm9yIGZvcm0tdmFsdWUtY29udGFpbmVyIG1vbGVjdWxlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLz09IE1peGluc1xuLy9cblxuLy89PSBCbG9ja1xuLy9cblxuLmZvcm0tdmFsdWUtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDE2cHggYXV0bztcbn1cblxuLy89PSBFbGVtZW50c1xuLy9cblxuLmZvcm0tdmFsdWUtY29udGFpbmVyX19sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDQwJTtcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLmZvcm0tdmFsdWUtY29udGFpbmVyX192YWx1ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDU5JTtcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLy89PSBNb2RpZmllcnNcbi8vXG4iLCIvL1xuLy8gU3R5bGVzIGZvciBmaWVsZC1oZWxwIG1vbGVjdWxlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLz09IE1peGluc1xuLy9cblxuLy89PSBCbG9ja1xuLy9cblxuLmZpZWxkLWhlbHAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6IEBmaWVsZC1oZWxwLXByaW1hcnk7XG5cbiAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4vLz09IEVsZW1lbnRzXG4vL1xuXG4uZmllbGQtaGVscF9faWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuXG4gICAgLm1hdGVyaWFsLWljb25zIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICBjb2xvcjogQHJpYmEtYmx1ZTtcblxuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxufVxuXG4uZmllbGQtaGVscF9fY29udGVudCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICBib3JkZXItYm90dG9tOiBkb3R0ZWQgMXB4IEBmaWVsZC1oZWxwLXByaW1hcnk7XG59XG5cbi5maWVsZC1oZWxwIC50b29sdGlwIHtcbiAgICBsZWZ0OiAyMXB4O1xufVxuXG4vLz09IE1vZGlmaWVyc1xuLy9cbiIsIi8vXG4vLyBTdHlsZXMgZm9yIGlucHV0LXdyYXBwZXIgbW9sZWN1bGVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vPT0gTWl4aW5zXG4vL1xuXG4vLz09IEJsb2NrXG4vL1xuXG4uaW5wdXQtd3JhcHBlciB7XG5cbn1cblxuLy89PSBFbGVtZW50c1xuLy9cblxuLmlucHV0LXdyYXBwZXJfX3RpcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgbWFyZ2luLXRvcDogNXB4O1xuXG4gICAgY29sb3I6IEByaWJhLWxpZ2h0LXNsYXRlO1xufVxuXG4vLz09IE1vZGlmaWVyc1xuLy9cblxuLnZhbGlkYXRpb24tc3VtbWFyeS1lcnJvcnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIG1hcmdpbi10b3A6IDVweDtcblxuICAgIGNvbG9yOiBAZXJyb3ItcHJpbWFyeTtcblxuICAgIHVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG59XG4iLCJAaW1wb3J0ICcuLi9taXhpbnMvYWRhcHRpdmUubGVzcyc7XHJcblxyXG4vL1xyXG4vLyBTdHlsZXMgZm9yIGZvcm0taGVhZGluZyBtb2xlY3VsZVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy89PSBNaXhpbnNcclxuLy9cclxuXHJcbi8vPT0gQmxvY2tcclxuLy9cclxuXHJcbi8vPT0gRWxlbWVudHNcclxuLy9cclxuXHJcbi5mb3JtLWhlYWRpbmdfX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgY29sb3I6IEByaWJhLXNsYXRlO1xyXG5cclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmZvcm0taGVhZGluZ19fc3VwdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgIGNvbG9yOiBAcmliYS1zbGF0ZTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuLmZvcm0taGVhZGluZ19faW5mbyB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxufVxyXG5cclxuLmZvcm0taGVhZGluZ19fZWRpdCxcclxuLmZvcm0taGVhZGluZ19fdG9nZ2xlIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbjogMjBweCAwO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmZvcm0taGVhZGluZ19fZWRpdCwgLmZvcm0taGVhZGluZ19fdG9nZ2xlIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbjogMWVtIDA7XHJcbn1cclxuXHJcbi8vPT0gTW9kaWZpZXJzXHJcbi8vXHJcblxyXG4uZm9ybS1oZWFkaW5nLS1zaG93bk9ubHlPblhTbWFsbCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgLnNob3dPbihtYXg7IEBzY3JlZW4tc20tbWluKTtcclxufVxyXG4iLCIvL1xuLy8gU3R5bGVzIGZvciBmb3JtLWlucHV0LWNvbnRhaW5lciBtb2xlY3VsZVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy89PSBNaXhpbnNcbi8vXG5cbi8vPT0gQmxvY2tcbi8vXG5cbi5mb3JtLWlucHV0LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAyNHB4IGF1dG87XG59XG5cbi8vPT0gRWxlbWVudHNcbi8vXG5cbi5mb3JtLWlucHV0LWNvbnRhaW5lcl9fbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiA0OSU7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLmZvcm0taW5wdXQtY29udGFpbmVyX19pbnB1dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDQ5JTtcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLy89PSBNb2RpZmllcnNcbi8vXG5cbi5mb3JtLWlucHV0LWNvbnRhaW5lcl9fbGFiZWwtLWxhYmVsLWFib3ZlIHtcbiAgICAuZm9ybS1pbnB1dC1jb250YWluZXJfX2xhYmVsKCk7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9ybS1pbnB1dC1jb250YWluZXJfX2xhYmVsLS1uYXJyb3ctbGFiZWwge1xuICAgIC5mb3JtLWlucHV0LWNvbnRhaW5lcl9fbGFiZWwoKTtcblxuICAgIHdpZHRoOiAzOSU7XG59XG5cbi5mb3JtLWlucHV0LWNvbnRhaW5lcl9faW5wdXQtLWxhYmVsLWFib3ZlIHtcbiAgICAuZm9ybS1pbnB1dC1jb250YWluZXJfX2lucHV0KCk7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmZvcm0taW5wdXQtY29udGFpbmVyX19pbnB1dC0tbmFycm93LWxhYmVsIHtcbiAgICAuZm9ybS1pbnB1dC1jb250YWluZXJfX2lucHV0KCk7XG5cbiAgICB3aWR0aDogNTklO1xufVxuIiwiLy9cbi8vIFN0eWxlcyBmb3IgY29udGFjdC1yaWJhIG1vbGVjdWxlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLz09IE1peGluc1xuLy9cblxuLy89PSBCbG9ja1xuLy9cblxuLmNvbnRhY3QtcmliYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMC41ZW0gMmVtO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHJpYmEtbGlnaHQtc3RvbmUtYmx1ZTtcbn1cblxuLy89PSBFbGVtZW50c1xuLy9cblxuLmNvbnRhY3QtcmliYV9faW5mby13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5jb250YWN0LXJpYmFfX2luZm8ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xufVxuXG4uY29udGFjdC1yaWJhX19pbmZvLWxhYmVsIHtcbiAgICB3aWR0aDogMTUlO1xuICAgIG1pbi13aWR0aDogNmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLmNvbnRhY3QtcmliYV9faW5mby1tYWluIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDFlbTtcbn1cblxuLmNvbnRhY3QtcmliYV9faW5mby1zdWIge1xuICAgIGZvbnQtc2l6ZTogLjc1ZW1cbn1cblxuLmNvbnRhY3QtcmliYSAubWF0ZXJpYWwtaWNvbnMge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4vLz09IE1vZGlmaWVyc1xuLy9cbiIsIi8vIE1vbGVjdWxlOiBcImVycm9yXCJcbi8vXG5cbi8vPT0gVmFyaWFibGVzXG4vL1xuXG4vLz09IE1peGluc1xuLy9cblxuLy89PSBCbG9ja1xuLy9cblxuLmluZm9ybWF0aW9uIHtcbiAgICBwYWRkaW5nOiAuODQ0ZW0gMS40MzhlbTtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICM1YmMwZGU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmOGZhO1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogQHNjcmVlbi1zbS1taW4pe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgfVxufVxuXG4vLz09IEVsZW1lbnRzXG4vL1xuXG4uaW5mb3JtYXRpb25fX2hlYWRlciB7XG4gICAgaGVpZ2h0OiAxLjUwNmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xuXG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICBjb2xvcjogIzViYzBkZTtcblxuICAgIC5tYXRlcmlhbC1pY29ucyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjVlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjM2NWVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIH1cbn1cblxuLmluZm9ybWF0aW9uX19jb250ZW50IHtcbiAgICBsaW5lLWhlaWdodDogMS41NjtcbiAgICBjb2xvcjogQHJpYmEtc2xhdGU7XG4gICAgZm9udC1zaXplOiAxZW07XG59XG5cbi8vPT0gTW9kaWZpZXJzXG4vL1xuXG5cbi8vPT0gRGVmYXVsdHNcbi8vXG4iLCIvL1xyXG4vLyBTdHlsZXMgZm9yIGZvcm0tcHJpY2Utb3ZlcnZpZXcgbW9sZWN1bGVcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vPT0gTWl4aW5zXHJcbi8vXHJcblxyXG4vLz09IEJsb2NrXHJcbi8vXHJcblxyXG4uZm9ybS1wcmljZS1vdmVydmlldyB7XHJcbiAgICBwYWRkaW5nOiAzNHB4IDQwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMzJweCBhdXRvO1xyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6IEByaWJhLWxpZ2h0LXN0b25lLWJsdWU7XHJcblxyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDI4cHggOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuanMtdG9nZ2xlLWhpZGRlbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLy89PSBFbGVtZW50c1xyXG4vL1xyXG5cclxuLmZvcm0tcHJpY2Utb3ZlcnZpZXdfX3RpdGxlIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmZvcm0tcHJpY2Utb3ZlcnZpZXdfX2RhdGUsXHJcbi5mb3JtLXByaWNlLW92ZXJ2aWV3X190ZXh0IHtcclxuICAgIG1hcmdpbjogOHB4IGF1dG87XHJcbn1cclxuXHJcbi5mb3JtLXByaWNlLW92ZXJ2aWV3X190b3RhbCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwJTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmZvcm0tcHJpY2Utb3ZlcnZpZXdfX2RpdmlkZXIge1xyXG4gICAgbWFyZ2luOiAyMnB4IGF1dG87XHJcbn1cclxuXHJcbi5mb3JtLXByaWNlLW92ZXJ2aWV3X190b29sdGlwIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLy89PSBNb2RpZmllcnNcclxuLy9cclxuXHJcbi5mb3JtLXByaWNlLW92ZXJ2aWV3LS1zbWFsbCB7XHJcbiAgICAuZm9ybS1wcmljZS1vdmVydmlldygpO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgIC5mb3JtLXByaWNlLW92ZXJ2aWV3X190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLXByaWNlLW92ZXJ2aWV3LS1sYXJnZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLXByaWNlLW92ZXJ2aWV3LS14TGFyZ2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIH1cclxufVxyXG5cclxuLmZvcm0tcHJpY2Utb3ZlcnZpZXctLXN0cm9uZyB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmZvcm0tcHJpY2Utb3ZlcnZpZXctLWxhcmdlIHtcclxuICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgZm9udC1zaXplOiAzNXB4O1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybS1wcmljZS1vdmVydmlldy0teExhcmdlIHtcclxuICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgZm9udC1zaXplOiA0NXB4O1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi8vXG4vLyBTdHlsZXMgZm9yIHVwbG9hZC1kb2N1bWVudCBtb2xlY3VsZVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy89PSBNaXhpbnNcbi8vXG5cbi8vPT0gQmxvY2tcbi8vXG5cbi51cGxvYWQtZG9jdW1lbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxufVxuXG4vLz09IEVsZW1lbnRzXG4vL1xuXG4udXBsb2FkLWRvY3VtZW50X19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLnVwbG9hZC1kb2N1bWVudF9fc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4vLz09IE1vZGlmaWVyc1xuLy9cblxuLnVwbG9hZC1kb2N1bWVudC0tbGlnaHQge1xuICAgIGNvbG9yOiBAZmllbGQtaGVscC1wcmltYXJ5O1xufVxuIiwiQGltcG9ydCAnLi9jb250ZW50LWNvbnRhaW5lci5sZXNzJztcblxuLmxhcmdlLWNvbnRlbnQtY29udGFpbmVyKCkge1xuICAgIC5jbGVhcmZpeCgpO1xuICAgIC5jb250ZW50LWNvbnRhaW5lcigpO1xuXG4gICAgQG1lZGlhKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogOTBlbTtcbiAgICB9XG59XG4iLCIvLyBNb2xlY3VsZTogXCJQYWdpbmF0aW9uIENvdW50XCJcbi8vXG5cbi8vPT0gVmFyaWFibGVzXG4vL1xuXG4vLz09IE1peGluc1xuLy9cblxuLy89PSBCbG9ja1xuLy9cblxuLnBhZ2luYXRpb24tY291bnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0OztcbiAgICBtYXJnaW46IDEuMmVtIC45ZW0gMCAwO1xufVxuXG4vLz09IEVsZW1lbnRzXG4vL1xuXG5cbi8vPT0gTW9kaWZpZXJzXG4vL1xuIiwiLy8gTW9sZWN1bGU6IFwiYWxlcnRcIlxuLy9cblxuLy89PSBWYXJpYWJsZXNcbi8vXG5cbi8vPT0gTWl4aW5zXG4vL1xuXG4vLz09IEJsb2NrXG4vL1xuXG4uYWxlcnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzMzM2Y0ODtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGxlZnQ6IC01MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA0NSU7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgIH1cbn1cblxuLy89PSBFbGVtZW50c1xuLy9cblxuLmFsZXJ0X19oZWFkZXIgeyAgICBcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFsZXJ0LWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxufVxuXG4vLz09IE1vZGlmaWVyc1xuLy9cblxuLmFsZXJ0LS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZjJlMztcbiAgYm9yZGVyLWNvbG9yOiAjNWFiNTVlO1xuICBjb2xvcjogIzI4NWIyYTtcblxuICAmOmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogTWF0ZXJpYWwgSWNvbnM7XG4gICAgY29udGVudDogJ1xcZTg3Nic7XG4gIH1cblxuICAuYWxlcnQtbGlua3tcbiAgICBjb2xvcjogIzI4NWIyYTtcbiAgfVxufVxuXG4uYWxlcnQtLWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZTFkZjtcbiAgYm9yZGVyLWNvbG9yOiAjZjU1MjQ2O1xuICBjb2xvcjogIzdmMjMxYztcblxuICAmOmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogTWF0ZXJpYWwgSWNvbnM7XG4gICAgY29udGVudDogJ1xcZTE0Yic7XG4gIH1cblxuICAuYWxlcnQtbGlua3tcbiAgICBjb2xvcjogIzdmMjMxYztcbiAgfVxufVxuXG4uYWxlcnQtLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGUxO1xuICBib3JkZXItY29sb3I6ICNmZjdiNTI7XG4gIGNvbG9yOiAjODUzYTIzO1xuXG4gICY6YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiBNYXRlcmlhbCBJY29ucztcbiAgICBjb250ZW50OiAnXFxlMDAyJztcbiAgfVxuXG4gIC5hbGVydC1saW5re1xuICAgIGNvbG9yOiAjODUzYTIzO1xuICB9XG59XG5cbi5hbGVydC0taW5mb3JtYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZmNGY4O1xuICBib3JkZXItY29sb3I6ICMxNGMxZDc7XG4gIGNvbG9yOiAjMDA2MjZlO1xuXG4gICY6YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiBNYXRlcmlhbCBJY29ucztcbiAgICBjb250ZW50OiAnXFxlODhlJztcbiAgfVxuXG4gIC5hbGVydC1saW5re1xuICAgIGNvbG9yOiAjMDA2MjZlO1xuICB9XG59XG5cbi8vPT0gRGVmYXVsdHNcbi8vXG4iLCIvLyBNb2xlY3VsZTogXCJjb29raWUtYmFubmVyXCJcbi8vXG5cbi8vPT0gVmFyaWFibGVzXG4vL1xuXG4vLz09IE1peGluc1xuLy9cblxuLy89PSBCbG9ja1xuLy9cblxuLmNvb2tpZS1iYW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcmliYS1ibHVlO1xuXG4gICAgJi5qcy1oaWRlLWJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4vLz09IEVsZW1lbnRzXG4vL1xuXG4uY29va2llLWJhbm5lcl9fbGFyZ2UtY29udGVudC1jb250YWluZXIge1xuICAgIC5sYXJnZS1jb250ZW50LWNvbnRhaW5lcigpO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNvb2tpZS1iYW5uZXJfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogQHJpYmEtd2hpdGU7XG4gICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG5cbiAgICBmbGV4OiAxIDEgMTAwJTtcblxuICAgIGEge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbn1cblxuLmNvb2tpZS1iYW5uZXJfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29va2llLWJhbm5lcl9fY2xvc2Uge1xuICAgIGZsZXg6IDAgMCAyMHB4O1xuXG4gICAgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiBAcmliYS13aGl0ZTtcbiAgICB9XG59XG5cbi5jb29raWUtYmFubmVyX19jbG9zZS1pY29uIHtcbiAgICAubWF0ZXJpYWwtaWNvbnMoKTtcblxuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uY29va2llLWJhbm5lcl9faW5mby1pY29uIHtcbiAgICAubWF0ZXJpYWwtaWNvbnMoKTtcblxuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiBAcmliYS13aGl0ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi8vPT0gTW9kaWZpZXJzXG4vL1xuIiwiXHJcbkBpbXBvcnQgJy4uL21peGlucy9hZGFwdGl2ZS5sZXNzJztcclxuXHJcbi8vPT0gTWl4aW5zXHJcbi8vXHJcblxyXG4vLz09IEJsb2NrXHJcbi8vXHJcblxyXG4uc3ViLW5hdi1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBuYXYtZGl2aWRlcjtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAbmF2LWRpdmlkZXI7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWF4KSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLz09IEVsZW1lbnRzXHJcbi8vXHJcbi5zdWItbmF2LWl0ZW1fX3RpdGxlIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3ViLW5hdi1pdGVtX190aXRsZS1saW5rIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxleDogMSAxIDA7XHJcbiAgICBjb2xvcjogQHJpYmEtd2hpdGU7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjphY3RpdmUsXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogQHJpYmEtd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWF4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWF4KSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDg4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3M3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3M3B4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogQHJpYmEtd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEByaWJhLXN0b25lLWJsdWU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3ViLW5hdi1pdGVtLS1hY3RpdmUgJiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEByaWJhLXN0b25lLWJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3ViLW5hdi1pdGVtX190b2dnbGUtY29udHJvbCB7XHJcbiAgICAubWF0ZXJpYWwtaWNvbnMoKTtcclxuXHJcbiAgICBmbGV4OiAwIDAgNTBweDtcclxuXHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBwYWRkaW5nOiAwIDEycHg7XHJcbiAgICBtYXJnaW46IDEycHggMDtcclxuXHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIEBuYXYtZGl2aWRlcjtcclxuXHJcbiAgICAuaGlkZU9uKG1pbjsgQHNjcmVlbi1sZy1taW4pO1xyXG5cclxuICAgID4gLmpzLXRvZ2dsZS1oaWRkZW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdWItbmF2LWl0ZW1fX2l0ZW1zIHtcclxuICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJhY2tncm91bmQ6IEByaWJhLXNsYXRlO1xyXG5cclxuICAgICYuanMtdG9nZ2xlLWhpZGRlbiB7XHJcbiAgICAgICAgLmhpZGVPbihtYXg7IEBzY3JlZW4tbWQtbWF4KTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDI4cHggMTJweDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDM5MHB4O1xyXG4gICAgICAgIGNvbHVtbi1jb3VudDogMjtcclxuICAgIH1cclxufVxyXG5cclxuLy89PSBNb2RpZmllcnNcclxuLy9cclxuLnN1Yi1uYXYtaXRlbS0tYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEByaWJhLXN0b25lLWJsdWU7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWF4KSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vPT0gRGVmYXVsdHNcclxuLy9cclxuIiwiLy8gTW9sZWN1bGU6IFwiY29udGVudC1hY2NvcmRpb25cIlxyXG4vL1xyXG5cclxuLy89PSBWYXJpYWJsZXNcclxuLy9cclxuXHJcbi8vPT0gTWl4aW5zXHJcbi8vXHJcblxyXG4vLz09IEJsb2NrXHJcbi8vXHJcblxyXG4uY29udGVudC1hY2NvcmRpb24ge1xyXG4gICAgbWFyZ2luOiAzZW0gYXV0bztcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC8vIFRoZSBpbnB1dHMgYXJlIGhpZGRlbiB0aGlzIHdheSBzbyB0aGF0IHRoZXkgY2FuIHN0aWxsIGJlIHRhYmJlZCB0byBmb3IgYWNjZXNzaWJpbGl0eVxyXG4gIC5jb250ZW50LWFjY29yZGlvbl9fdG9nZ2xlIHtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICY6Zm9jdXMgKyAuY29udGVudC1hY2NvcmRpb25fX3RpdGxlIHtcclxuICAgICAgb3V0bGluZTogZG90dGVkIHRoaW47XHJcbiAgICAgIG91dGxpbmU6IC13ZWJraXQtZm9jdXMtcmluZy1jb2xvciBhdXRvIDVweDtcclxuICAgICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1hY2NvcmRpb25fX29wdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1hY2NvcmRpb25fX3RpdGxlLFxyXG4gIC5jb250ZW50LWFjY29yZGlvbl9fY29udGVudCB7XHJcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuICB9XHJcblxyXG4gIC5jb250ZW50LWFjY29yZGlvbl9fdGl0bGUge1xyXG4gICAgYmFja2dyb3VuZDogQHJpYmEtd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAwLjZlbSAxZW07XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMS40NWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG4gIC5jb250ZW50LWFjY29yZGlvbl9fdGl0bGU6YWZ0ZXIsIC5jb250ZW50LWFjY29yZGlvbl9fdGl0bGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDEuMjVlbTtcclxuICAgIHRvcDogMWVtO1xyXG4gICAgd2lkdGg6IDJweDtcclxuICAgIGhlaWdodDogMC43NWVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHJpYmEtc2xhdGU7IC8vIEJhY2t1cCBjb2xvdXJcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gIH1cclxuICAuY29udGVudC1hY2NvcmRpb25fX3RpdGxlOmFmdGVyIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICB9XHJcblxyXG4gIC5jb250ZW50LWFjY29yZGlvbl9fY29udGVudCB7XHJcbiAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1hY2NvcmRpb25fX2NvbnRlbnQtbGF5b3V0IHtcclxuICAgIHBhZGRpbmc6IDFlbSAxLjVlbTtcclxuXHJcbiAgICBhIHtcclxuXHQgIG1hcmdpbjogMDtcclxuICAgICAgZm9udC1zaXplOiAxLjI1ZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0ICBjb2xvcjogIzMzMztcclxuXHR9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMCAwIDFlbSAwO1xyXG4gICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtYWNjb3JkaW9uX190b2dnbGU6Y2hlY2tlZCB7XHJcbiAgICAmICsgLmNvbnRlbnQtYWNjb3JkaW9uX190aXRsZSArIC5jb250ZW50LWFjY29yZGlvbl9fY29udGVudCB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuICAgIH1cclxuICAgICYgKyAuY29udGVudC1hY2NvcmRpb25fX3RpdGxlOmJlZm9yZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRhc2hib2FyZC1ib2R5LWNvbnRlbnQgLmNvbnRlbnQtYWNjb3JkaW9uX190b2dnbGU6Y2hlY2tlZCB7XHJcbiAgICAmICsgLmNvbnRlbnQtYWNjb3JkaW9uX190aXRsZSArIC5jb250ZW50LWFjY29yZGlvbl9fY29udGVudCB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDMwMDBweDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICB9XHJcbiAgICAmICsgLmNvbnRlbnQtYWNjb3JkaW9uX190aXRsZTpiZWZvcmUge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4vLz09IE1vZGlmaWVyc1xyXG4vL1xyXG4uY29udGVudC1hY2NvcmRpb25fX3RpdGxlLS1hbHRlcm5hdGl2ZXtcclxuICAgIGJhY2tncm91bmQ6IEByaWJhLWNvb2wtZ3JleTtcclxufVxyXG5cclxuLmRhc2hib2FyZC1ib2R5LWNvbnRlbnQge1xyXG4gIC5jb250ZW50LWFjY29yZGlvbl9fb3B0aW9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJy4uL3RoZW1lcy9kZWZhdWx0L2NvbG91cnMubGVzcyc7XG5AaW1wb3J0ICcuLi90aGVtZXMvZGVmYXVsdC9jb25maWcubGVzcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvbGluay5sZXNzJztcbkBpbXBvcnQgJy4uL21peGlucy9jb250ZW50LWNvbnRhaW5lci5sZXNzJztcblxuLy8gT3JnYW5pc206IFwiRm9vdGVyXCJcbi8vXG4vLyBUaGUgbWFpbiBSSUJBIHNpdGUgZm9vdGVyXG5cbi8vPT0gQmxvY2tcbi8vXG5cbi5mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEByaWJhLXNsYXRlO1xuICAgIGNvbG9yOiBAcmliYS13aGl0ZTtcblxuICAgIHBhZGRpbmc6IDIuNjI1ZW0gMCAxZW07XG59XG5cbi8vPT0gRWxlbWVudHNcbi8vXG4uZm9vdGVyX19jb250YWluZXIge1xuICAgIC5jb250ZW50LWNvbnRhaW5lcigpO1xufVxuXG4uZm9vdGVyX19uYXZpZ2F0aW9uIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgfVxufVxuXG4uZm9vdGVyX19sb2dvcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgLmZsZXhib3ggJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy89PSBNb2RpZmllcnNcbi8vXG5cbi5mb290ZXJfX2NvbnRhaW5lci0tdG9wIHtcbiAgICBtaW4taGVpZ2h0OiAxNWVtO1xufVxuIiwiLy8gT3JnYW5pc206IFwiSGVhZGVyXCJcbi8vXG4vLyBUaGUgbWFpbiBSSUJBIHNpdGUgaGVhZGVyXG5cbi8vPT0gQmxvY2tcbi8vXG5cbi5oZWFkZXIge1xuICAgIC5jbGVhcmZpeCgpO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMy43NWVtO1xuXG4gICAgYmFja2dyb3VuZDogQHJpYmEtbGlnaHQtc3RvbmUtYmx1ZTtcblxufVxuXG4vLz09IEVsZW1lbnRzXG4vL1xuXG4uaGVhZGVyX19sb2dvLWNvbnRhaW5lciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IH5cImNhbGMoMTAwJSAtIDEzZW0pXCI7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgd2lkdGg6IDdlbTtcbiAgICB9XG5cblxufVxuXG4uaGVhZGVyX19wcmltYXJ5LW5hdi1jb250YWluZXIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMTNlbTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAgICAgICB3aWR0aDogflwiY2FsYygxMDAlIC0gOGVtKVwiO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxufVxuXG4vLz09IE1vZGlmaWVyc1xuLy9cbiIsIi8vXG4vLyBTdHlsZXMgZm9yIGZvcm0tc3RlcCBvcmdhbmlzbVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy89PSBNaXhpbnNcbi8vXG5cbi8vPT0gQmxvY2tcbi8vXG5cbi5mb3JtLXN0ZXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDIuMjVlbSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG5cbi8vPT0gRWxlbWVudHNcbi8vXG5cbi5mb3JtLXN0ZXBfX2hvbGRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgd2lkdGg6IDI0JTtcbn1cblxuLmZvcm0tc3RlcF9fZGl2aWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTUlO1xuICAgIG1hcmdpbjogMCAxNC4yJTtcblxuICAgIHdpZHRoOiAyMCU7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAgICAgICBtYXJnaW46IDAgMTclO1xuXG4gICAgICAgIHdpZHRoOiAxNSU7XG4gICAgfVxufVxuXG4vLz09IE1vZGlmaWVyc1xuLy9cbiIsIi8vXHJcbi8vIFN0eWxlcyBmb3Igam9pbi1yaWJhLWZvcm0taGVhZGluZyBvcmdhbmlzbVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy89PSBNaXhpbnNcclxuLy9cclxuXHJcbi8vPT0gQmxvY2tcclxuLy9cclxuXHJcbi5yaWJhLWZvcm0taGVhZGluZyB7XHJcbiAgICBtYXJnaW46IDNlbSBhdXRvO1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLz09IEVsZW1lbnRzXHJcbi8vXHJcblxyXG4ucmliYS1mb3JtLWhlYWRpbmdfX3RpdGxlIHtcclxuICBcclxufVxyXG5cclxuLnJpYmEtZm9ybS1oZWFkaW5nX19zdGVwcyB7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnJpYmEtZm9ybS1oZWFkaW5nX19oZWxwIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLy89PSBNb2RpZmllcnNcclxuLy9cclxuIiwiQGltcG9ydCAnLi4vbWl4aW5zL2FkYXB0aXZlLmxlc3MnO1xuXG4vL1xuLy8gU3R5bGVzIGZvciBqb2luLXJpYmEtZm9ybS1jb250ZW50IG9yZ2FuaXNtXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLz09IE1peGluc1xuLy9cblxuLy89PSBCbG9ja1xuLy9cblxuLy89PSBFbGVtZW50c1xuLy9cblxuLmpvaW4tcmliYS1mb3JtLWNvbnRlbnRfX2Zvcm0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiA1OSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMCU7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbn1cblxuLmpvaW4tcmliYS1mb3JtLWNvbnRlbnRfX3NlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgID4uanMtdG9nZ2xlLWhpZGRlbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uam9pbi1yaWJhLWZvcm0tY29udGVudF9fY29sbGFwc2FibGVTZWN0aW9uIHtcbiAgICAmLmpzLXRvZ2dsZS1oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmpvaW4tcmliYS1mb3JtLWNvbnRlbnRfX2luZm8ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAzMCU7XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uam9pbi1yaWJhLWZvcm0tY29udGVudF9fYWN0aW9ucyB7XG4gICAgbWFyZ2luOiA4OHB4IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhKG1heC13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlO1xuXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAxMnB4IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5qb2luLXJpYmEtZm9ybS1jb250ZW50X190b3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIC50by10b3Age1xuICAgICAgICBtYXJnaW46IDE2cHggMCAzMnB4IDA7XG4gICAgfVxuXG4gICAgLnNob3dPbihtYXg7IEBzY3JlZW4tc20tbWluKTtcbn1cblxuLy89PSBNb2RpZmllcnNcbi8vXG5cbi5qb2luLXJpYmEtZm9ybS1jb250ZW50X19zZWN0aW9uLS1oaWRkZW5PblhTbWFsbCB7XG4gICAgLmpvaW4tcmliYS1mb3JtLWNvbnRlbnRfX3NlY3Rpb24oKTtcbiAgICAuaGlkZU9uKG1heDsgQHNjcmVlbi1zbS1taW4pO1xufVxuIiwiQGltcG9ydCAnLi4vbWl4aW5zL2FkYXB0aXZlLmxlc3MnO1xuXG4vL1xuLy8gU3R5bGVzIGZvciBqb2luLXJpYmEtY29uZmlybWF0aW9uLWNvbnRlbnQgb3JnYW5pc21cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vPT0gTWl4aW5zXG4vL1xuXG4vLz09IEJsb2NrXG4vL1xuXG4vLz09IEVsZW1lbnRzXG4vL1xuXG4uam9pbi1yaWJhLWNvbmZpcm1hdGlvbi1jb250ZW50X190aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI5cHg7XG59XG5cbi5qb2luLXJpYmEtY29uZmlybWF0aW9uLWNvbnRlbnRfX3NlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDExMnB4O1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG59XG5cbi5qb2luLXJpYmEtY29uZmlybWF0aW9uLWNvbnRlbnRfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogNDklO1xufVxuXG4uam9pbi1yaWJhLWNvbmZpcm1hdGlvbi1jb250ZW50X19iYWNzLWxvZ28sXG4uam9pbi1yaWJhLWNvbmZpcm1hdGlvbi1jb250ZW50X19kaXJlY3QtZGViaXQtbG9nbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzNnB4O1xuICAgIH1cblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWluKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgfVxufVxuXG4uam9pbi1yaWJhLWNvbmZpcm1hdGlvbi1jb250ZW50X19kaXJlY3QtZGViaXQtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBtYXJnaW46IDEycHggMDtcbn1cblxuLy89PSBNb2RpZmllcnNcbi8vXG4iLCJAaW1wb3J0ICcuLi9taXhpbnMvYWRhcHRpdmUubGVzcyc7XG5cbi8vPT0gTWl4aW5zXG4vL1xuXG4vLz09IEJsb2NrXG4vL1xuXG4udG9wLW5hdi1maXJzdC1sZXZlbC1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAbmF2LWRpdmlkZXI7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQG5hdi1kaXZpZGVyO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cbn1cblxuLy89PSBFbGVtZW50c1xuLy9cblxuLnRvcC1uYXYtZmlyc3QtbGV2ZWwtaXRlbV9fdGl0bGUtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMSAxIDA7XG5cbiAgICBjb2xvcjogQHJpYmEtc2xhdGU7XG5cbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogQHJpYmEtc2xhdGU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWF4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWF4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIG1pbi1oZWlnaHQ6IDM0cHg7XG4gICAgICAgIHBhZGRpbmc6IDI2cHggMCAyMHB4O1xuICAgICAgICB3aWR0aDogODhweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgY29sb3I6IEByaWJhLWJsYWNrO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQHJpYmEtc3RvbmUtYmx1ZTtcblxuICAgICAgICAgICAgfiAudG9wLW5hdi1maXJzdC1sZXZlbC1pdGVtX19pdGVtcyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudG9wLW5hdi1maXJzdC1sZXZlbC1pdGVtLS1hY3RpdmUgJiB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAcmliYS1zdG9uZS1ibHVlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICB9XG59XG5cbi50b3AtbmF2LWZpcnN0LWxldmVsLWl0ZW1fX3RvZ2dsZS1jb250cm9sIHtcbiAgICAubWF0ZXJpYWwtaWNvbnMoKTtcblxuICAgIGZsZXg6IDAgMCA1MHB4O1xuXG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICBtYXJnaW46IDEycHggMDtcblxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgQG5hdi1kaXZpZGVyO1xuXG4gICAgLmhpZGVPbihtaW47IEBzY3JlZW4tbGctbWluKTtcblxuICAgID4gLmpzLXRvZ2dsZS1oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnRvcC1uYXYtZmlyc3QtbGV2ZWwtaXRlbV9faXRlbXMge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogQHJpYmEtc2xhdGU7XG5cbiAgICAmLmpzLXRvZ2dsZS1oaWRkZW4ge1xuICAgICAgICAuaGlkZU9uKG1heDsgQHNjcmVlbi1tZC1tYXgpO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBwYWRkaW5nOiAyOHB4IDEycHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgd2lkdGg6IDM5MHB4O1xuICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgfVxufVxuXG4vLz09IE1vZGlmaWVyc1xuLy9cbi50b3AtbmF2LWZpcnN0LWxldmVsLWl0ZW0tLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHJpYmEtc3RvbmUtYmx1ZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG59XG5cbi8vPT0gRGVmYXVsdHNcbi8vXG4iLCIvLz09IE1peGluc1xuLy9cblxuLy89PSBCbG9ja1xuLy9cblxuLnRvcC1uYXYtc2Vjb25kLWxldmVsLWl0ZW0ge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBuYXYtZGl2aWRlcjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiBAcmliYS13aGl0ZTtcbiAgICB9XG59XG5cbi8vPT0gRWxlbWVudHNcbi8vXG5cbi50b3AtbmF2LXNlY29uZC1sZXZlbC1pdGVtX190aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyByZXF1aXJlZCBiZWNhdXNlIG9mIHRoZSBjb2x1bW4tY291bnRcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE2cHg7XG5cbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi1tZC1tYXgpIHtcbiAgICAgICAgLnRvcC1uYXYtc2Vjb25kLWxldmVsLWl0ZW0tLWFjdGl2ZSAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oQHJpYmEtc2xhdGUsIDIwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgbWFyZ2luOiAycHggMDtcbiAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG5cbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKEByaWJhLXNsYXRlLCAxMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRvcC1uYXYtc2Vjb25kLWxldmVsLWl0ZW0tLWFjdGl2ZSAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oQHJpYmEtc2xhdGUsIDIwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG59XG5cbi8vPT0gTW9kaWZpZXJzXG4vL1xuXG4vLz09IERlZmF1bHRzXG4vL1xuIiwiLy9cbi8vIEltYWdlIExpbmtcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vPT0gTWl4aW5zXG4vL1xuXG4vLz09IEJsb2NrXG4vL1xuXG4uaW1hZ2UtbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMS4yNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVlbTtcbn1cblxuLy89PSBFbGVtZW50c1xuLy9cblxuLy89PSBNb2RpZmllcnNcbi8vXG4iLCIvL1xuLy8gQ1BEIExvZ29cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vPT0gTWl4aW5zXG4vL1xuXG4vLz09IEJsb2NrXG4vL1xuXG4uY3BkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDFlbSAwO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbn1cblxuLy89PSBFbGVtZW50c1xuLy9cblxuLy89PSBNb2RpZmllcnNcbi8vXG4iLCIvL1xyXG4vLyBIZWFkaW5nIFR3b1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy89PSBNaXhpbnNcclxuLy9cclxuXHJcbi8vPT0gQmxvY2tcclxuLy9cclxuXHJcbi8vPT0gRWxlbWVudHNcclxuLy9cclxuLmhlYWRpbmctdHdvX19oZWFkaW5nIHtcclxuICAgIG1hcmdpbjogMWVtIDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIGNvbG9yOiBAcmliYS1zbGF0ZTtcclxuICAgIGZvbnQtc2l6ZTogMS41NjNlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjE4OGVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLz09IE1vZGlmaWVyc1xyXG4vL1xyXG4iLCJmaWd1cmUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG5cbiAgICBpbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgfVxufVxuIiwiLy9cbi8vIFN0eWxlcyBmb3Igb3JnYW5pc2F0aW9uLWxpc3QgYXRvbVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy89PSBNaXhpbnNcbi8vXG5cbi8vPT0gQmxvY2tcbi8vXG5cbi5vcmdhbmlzYXRpb24tbGlzdCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICBwYWRkaW5nOiAwIDE0cHg7XG59XG5cbi8vPT0gRWxlbWVudHNcbi8vXG5cbi5vcmdhbmlzYXRpb24tbGlzdF9faXRlbSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4ub3JnYW5pc2F0aW9uLWxpc3RfX2NvdW50cnkge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vLz09IE1vZGlmaWVyc1xuLy9cbiIsIi8vXHJcbi8vIFN0eWxlcyBmb3Igam9pbi1yaWJhLWZvcm0tdGl0bGUgb3JnYW5pc21cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vPT0gTWl4aW5zXHJcbi8vXHJcblxyXG4vLz09IEJsb2NrXHJcbi8vXHJcblxyXG4ucmliYS1mb3JtLXRpdGxlIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE2O1xyXG59XHJcblxyXG4vLz09IEVsZW1lbnRzXHJcbi8vXHJcblxyXG4vLz09IE1vZGlmaWVyc1xyXG4vL1xyXG4iLCIvL1xuLy8gU3R5bGVzIGZvciBqb2luLXJpYmEtcGFyYWdyYXBoIGF0b21cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vPT0gTWl4aW5zXG4vL1xuXG4vLz09IEJsb2NrXG4vL1xuXG4uam9pbi1yaWJhLXBhcmFncmFwaCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbjogMCAwIDE4cHg7XG59XG5cbi8vPT0gRWxlbWVudHNcbi8vXG5cbi8vPT0gTW9kaWZpZXJzXG4vL1xuIiwiLy9cclxuLy8gU3R5bGVzIGZvciByZXNvdXJjZS1oZWFkZXIgYXRvbVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy89PSBNaXhpbnNcclxuLy9cclxuXHJcbi8vPT0gQmxvY2tcclxuLy9cclxuXHJcbi5yZXNvdXJjZS1oZWFkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG59XHJcblxyXG4vLz09IEVsZW1lbnRzXHJcbi8vXHJcblxyXG4ucmVzb3VyY2UtaGVhZGVyX19pY29uIHtcclxuICAgIC5tYXRlcmlhbC1pY29ucygpO1xyXG5cclxuICAgIGZsZXg6IDAgMCAxMDBweDtcclxuICAgIGZvbnQtc2l6ZTogMTAwcHg7XHJcblxyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICBjb2xvcjogQHJpYmEtc3RvbmUtYmx1ZTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcclxuICAgICAgICBmbGV4OiAwIDAgNTBweDtcclxuICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZXNvdXJjZS1oZWFkZXJfX2NvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXg6IDEgMTtcclxufVxyXG5cclxuLnJlc291cmNlLWhlYWRlcl9fc3VidGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuICAgIGNvbG9yOiBAcmliYS1ncmVlbjtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLnJlc291cmNlLWhlYWRlcl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogQHJpYmEtc2xhdGU7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLz09IE1vZGlmaWVyc1xyXG4vL1xyXG4iLCJAaW1wb3J0ICcuLi9taXhpbnMvYWRhcHRpdmUubGVzcyc7XHJcblxyXG4vLz09IE1peGluc1xyXG4vL1xyXG5cclxuLy89PSBCbG9ja1xyXG4vL1xyXG5cclxuLnRvcC1uYXYtLWxvZ2dlZC1pbi1maXJzdC1sZXZlbC1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBuYXYtZGl2aWRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWF4KSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLy89PSBFbGVtZW50c1xyXG4vL1xyXG5cclxuLnRvcC1uYXYtLWZpcnN0LWxldmVsLWl0ZW1fX3RpdGxlLWxpbmsge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4OiAxIDEgMDtcclxuICAgIGNvbG9yOiBAcmliYS13aGl0ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZSxcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiBAcmliYS13aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi1tZC1tYXgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgcGFkZGluZzogN3B4IDAgN3B4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgcGFkZGluZzogN3B4IDAgN3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAcmliYS13aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQHJpYmEtc3RvbmUtYmx1ZTtcclxuXHJcbiAgICAgICAgICAgIH4gLnRvcC1uYXYtLWxvZ2dlZC1pbi1maXJzdC1sZXZlbC1pdGVtX19pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRvcC1uYXYtLWxvZ2dlZC1pbi1maXJzdC1sZXZlbC1pdGVtLS1hY3RpdmUgJiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEByaWJhLXN0b25lLWJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogN3B4IDAgN3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYXRlcmlhbC1pY29ucyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzM3B4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi1tZC1tYXgpIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbi50b3AtbmF2LS1sb2dnZWQtaW4tZmlyc3QtbGV2ZWwtaXRlbV9faXRlbXMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiAyNTBweDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMWQxZDE7XHJcblxyXG4gICAgJi5qcy10b2dnbGUtaGlkZGVuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50b3AtbmF2LS1sb2dnZWQtaW4tZmlyc3QtbGV2ZWwtaXRlbV9faXRlbXMtbGFuZ3tcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xyXG5cclxuICAgICYuanMtdG9nZ2xlLWhpZGRlbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50b3AtbmF2LS1sb2dnZWQtaW4tZmlyc3QtbGV2ZWwtaXRlbV9fdGl0bGUtYWNjb3VudCB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWF4KSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICB9XHJcbn1cclxuXHJcbi50b3AtbmF2LS1maXJzdC1sZXZlbC1pdGVtX190aXRsZSB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi1tZC1tYXgpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4udG9wLW5hdi1maXJzdC1sZXZlbC1pdGVtX190b2dnbGUtY29udHJvbHtcclxuICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgY29sb3I6IEByaWJhLXdoaXRlO1xyXG4gICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmbGV4OiAwO1xyXG5cdGRpc3BsYXk6aW5saW5lO1xyXG59XHJcblxyXG4vLz09IE1vZGlmaWVyc1xyXG4vL1xyXG5cclxuLy89PSBEZWZhdWx0c1xyXG4vL1xyXG4iLCIvLz09IE1peGluc1xyXG4vL1xyXG5cclxuLy89PSBCbG9ja1xyXG4vL1xyXG5cclxuLnRvcC1uYXYtLWxvZ2dlZC1pbi1zZWNvbmQtbGV2ZWwtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAbmF2LWRpdmlkZXI7XHJcbiAgICBjbGVhcjogYm90aDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWF4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxufVxyXG5cclxuLy89PSBFbGVtZW50c1xyXG4vL1xyXG5cclxuLnRvcC1uYXYtLWxvZ2dlZC1pbi1zZWNvbmQtbGV2ZWwtaXRlbV9fbGluayB7XHJcbiAgICBjb2xvcjogQHJpYmEtc2xhdGU7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gICAgICAgIGNvbG9yOiBAcmliYS1zbGF0ZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWF4KSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYXRlcmlhbC1pY29ucyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50b3AtbmF2LS1sb2dnZWQtaW4tc2Vjb25kLWxldmVsLWl0ZW1fX3RpdGxlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gcmVxdWlyZWQgYmVjYXVzZSBvZiB0aGUgY29sdW1uLWNvdW50XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcclxuICAgICAgICBtYXJnaW46IDJweCAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4udG9wLW5hdi0tbG9nZ2VkLWluLXNlY29uZC1sZXZlbC1pdGVtX19zZXBhcmF0b3Ige1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgMTBweCAxMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQG5hdi1kaXZpZGVyO1xyXG59XHJcblxyXG4udG9wLW5hdi0tbG9nZ2VkLWluLXNlY29uZC1sZXZlbC1pdGVtX19pdGVtLWxhbmcge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLnRvcC1uYXYtLWxvZ2dlZC1pbi1zZWNvbmQtbGV2ZWwtaXRlbV9faXRlbS1sYW5nLXRpdGxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbi8vPT0gTW9kaWZpZXJzXHJcbi8vXHJcblxyXG4udG9wLW5hdi0tbG9nZ2VkLWluLXNlY29uZC1sZXZlbC1pdGVtLS1uby1ib3JkZXIge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG4udG9wLW5hdi0tbG9nZ2VkLWluLXNlY29uZC1sZXZlbC1pdGVtX19saW5rLS1zaG9ydCB7XHJcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcclxufVxyXG5cclxuLy89PSBEZWZhdWx0c1xyXG4vL1xyXG4iLCJcbkBpbXBvcnQgJy4uL21peGlucy9hZGFwdGl2ZS5sZXNzJztcblxuLy89PSBNaXhpbnNcbi8vXG5cbi8vPT0gQmxvY2tcbi8vXG5cblxuXG4vLz09IE1vZGlmaWVyc1xuLy9cbi5zdWItbmF2X19hbmNob3Ige1xuICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgdG9wOiAtMTI1cHg7XG59XG5cbi8vPT0gRGVmYXVsdHNcbi8vXG4iLCIvLyBNb2xlY3VsZTogXCJQcm9tb3RlZCBMaW5rIEl0ZW1cIlxyXG4vL1xyXG5cclxuLy89PSBWYXJpYWJsZXNcclxuLy9cclxuXHJcbi8vPT0gTWl4aW5zXHJcbi8vXHJcblxyXG4vLz09IEJsb2NrXHJcbi8vXHJcbi5wcm9tb3RlZC1saW5rIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vLz09IEVsZW1lbnRzXHJcbi8vXHJcblxyXG4ucHJvbW90ZWQtbGlua19faW1hZ2Uge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnByb21vdGVkLWxpbmtfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMCAxZW0gMS44NzVlbTtcclxuXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxZW0gMi44NWVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvbW90ZWQtbGlua19fdGl0bGUsXHJcbi5wcm9tb3RlZC1saW5rX19zeW5vcHNpcyxcclxuLnByb21vdGVkLWxpbmtfX2J1dHRvbiB7XHJcbiAgICBjb2xvcjogQHJpYmEtd2hpdGU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wcm9tb3RlZC1saW5rX190aXRsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICBwYWRkaW5nLXRvcDogMWVtO1xyXG5cclxuICAgIGZvbnQtc2l6ZTogMS41NjNlbTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNTYzZW07XHJcbiAgICB9XHJcblxyXG4gICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4xODhlbTtcclxuICAgIH1cclxufVxyXG5cclxuLnByb21vdGVkLWxpbmtfX3N5bm9wc2lzIHtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzZW07XHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDNlbTtcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvbW90ZWQtbGlua19fYnV0dG9uIHtcclxuICAgIG1hcmdpbi10b3A6IDEuOGVtO1xyXG4gICAgYm9yZGVyLWNvbG9yOiBAcmliYS13aGl0ZTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWluLXdpZHRoOiAxNS42MjVlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMS41NjNlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEuNTYzZW07XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6IEByaWJhLXdoaXRlO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLz09IE1vZGlmaWVyc1xyXG4vL1xyXG4ucHJvbW90ZWQtbGlua19fY29udGVudC0tb3JhbmdlIHtcclxuICAgIGJhY2tncm91bmQ6IEByaWJhLW9yYW5nZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHJvbW90ZWQtbGlua19fY29udGVudC0tcm9zZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiBAcmliYS1yb3NlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wcm9tb3RlZC1saW5rX19jb250ZW50LS1zbGF0ZS1ncmVlbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiBAcmliYS1zbGF0ZS1ncmVlbiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHJvbW90ZWQtbGlua19fY29udGVudC0tdGF1cGUge1xyXG4gICAgYmFja2dyb3VuZDogQHJpYmEtdGF1cGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnByb21vdGVkLWxpbmtfX2NvbnRlbnQtLWJlaWdlIHtcclxuICAgIGJhY2tncm91bmQ6IEByaWJhLWJlaWdlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wcm9tb3RlZC1saW5rX19jb250ZW50LS1ibHVlIHtcclxuICAgIGJhY2tncm91bmQ6IEByaWJhLWJsdWUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnByb21vdGVkLWxpbmtfX2NvbnRlbnQtLWJyaWdodC1ibHVlIHtcclxuICAgIGJhY2tncm91bmQ6IEByaWJhLWJyaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wcm9tb3RlZC1saW5rX19jb250ZW50LS1ncmVlbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiBAcmliYS1ncmVlbiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHJvbW90ZWQtbGlua19fY29udGVudC0teWVsbG93IHtcclxuICAgIGJhY2tncm91bmQ6IEByaWJhLXllbGxvdyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHJvbW90ZWQtbGlua19fY29udGVudC0tbWVkaXVtLXBpbmsge1xyXG4gICAgYmFja2dyb3VuZDogQHJpYmEtbWVkaXVtLXBpbmsgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnByb21vdGVkLWxpbmtfX2NvbnRlbnQtLWxpbWUtZ3JlZW4ge1xyXG4gICAgYmFja2dyb3VuZDogQHJpYmEtbGltZS1ncmVlbiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHJvbW90ZWQtbGlua19fY29udGVudC0tbGlnaHQtZ3JleSB7XHJcbiAgICBiYWNrZ3JvdW5kOiBAcmliYS1saWdodC1zdG9uZS1ibHVlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wcm9tb3RlZC1saW5rX19jb250ZW50LS1zdG9uZS1ibHVlIHtcclxuICAgIGJhY2tncm91bmQ6IEByaWJhLXN0b25lLWJsdWUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnByb21vdGVkLWxpbmtfX2NvbnRlbnQtLXN0b25lLWdyZXkge1xyXG4gICAgYmFja2dyb3VuZDogQHJpYmEtc3RvbmUtZ3JleSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHJvbW90ZWQtbGlua19fY29udGVudC0tc3RvbmUtZ3JlZW4ge1xyXG4gICAgYmFja2dyb3VuZDogQHJpYmEtc3RvbmUtZ3JlZW4gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnByb21vdGVkLWxpbmtfX2NvbnRlbnQtLXN0b25lLXBpbmsge1xyXG4gICAgYmFja2dyb3VuZDogQHJpYmEtc3RvbmUtcGluayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLz09IERlZmF1bHRzXHJcbi8vXHJcbiIsIi8vIE1vbGVjdWxlOiBcIkV2ZW50IEJ1eSBUaWNrZXQgTW9sZWN1bGVcIlxuLy9cblxuLy89PSBWYXJpYWJsZXNcbi8vXG5cbi8vPT0gTWl4aW5zXG4vL1xuXG4vLz09IEJsb2NrXG4vL1xuXG4vLz09IEVsZW1lbnRzXG4vL1xuLmV2ZW50LWJ1eS10aWNrZXRfX2J1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMi41ZW07XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1pbi13aWR0aDogMTUuNjI1ZW07XG4gICAgfVxufVxuXG4uZXZlbnQtYnV5LXRpY2tldF9fY29udGVudC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi8vPT0gTW9kaWZpZXJzXG4vL1xuLmV2ZW50LWJ1eS10aWNrZXRfX2J1dHRvbi0tb3BhcXVlIHtcbiAgICBiYWNrZ3JvdW5kOiBAcmliYS1saWdodC1zdG9uZS1ibHVlO1xuICAgIGJvcmRlci1jb2xvcjogQHJpYmEtbGlnaHQtc3RvbmUtYmx1ZTtcbiAgICBjb2xvcjogQHJpYmEtc2xhdGU7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogQHJpYmEtc2xhdGU7XG4gICAgfVxufVxuXG4vLz09IERlZmF1bHRzXG4vL1xuIiwiLy8gTW9sZWN1bGU6IFwiRXZlbnQgQ2FyZFwiXHJcbi8vXHJcblxyXG4vLz09IFZhcmlhYmxlc1xyXG4vL1xyXG5AY29udGVudC1ob3Jpem9udGFsLXBhZGRpbmc6IDEuMjVlbTtcclxuXHJcbkBjYXJkLW1hcmdpbjogMTZweDtcclxuQGNhcmQtcGFkZGluZzogMTBweDtcclxuXHJcbkBjYXJkLWltYWdlLXdpZHRoOiAxMDRweDtcclxuQGNhcmQtaW1hZ2UtcmlnaHQtbWFyZ2luOiAxMHB4O1xyXG5cclxuQGNhcmQtY29udGVudC1vZmZzZXQ6IEBjYXJkLXBhZGRpbmcgKyBAY2FyZC1pbWFnZS13aWR0aCArIEBjYXJkLWltYWdlLXJpZ2h0LW1hcmdpbjtcclxuXHJcbi8vPT0gTWl4aW5zXHJcbi8vXHJcblxyXG4vLz09IEJsb2NrXHJcbi8vXHJcblxyXG4uZXZlbnQtY2FyZCB7XHJcbiAgICAuY2xlYXJmaXgoKTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLjYyNWVtO1xyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6IEByaWJhLXdoaXRlO1xyXG5cclxuICAgIC8vIFJvd3Mgb2YgdHdvIG9uIHNtYWxsLW1lZGl1bSBzY3JlZW5zXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1heCkge1xyXG4gICAgICAgIGZsZXg6IDAgMSBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiB+J2NhbGMoNTAlIC0gKDEvMiAqIEB7Y2FyZC1tYXJnaW59KSknO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogQGNhcmQtbWFyZ2luO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IEBjYXJkLW1hcmdpbjtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQxNnB4O1xyXG5cclxuICAgICAgICAvLyBSZW1vdmUgbWFyZ2luIGZyb20gZXZlcnkgc2Vjb25kIGl0ZW1cclxuICAgICAgICAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIFJvd3Mgb2YgdGhyZWUgb24gbWVkaXVtLWxhcmdlIHNjcmVlbnNcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgIGZsZXg6IDAgMSBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiB+J2NhbGMoMzMuMyUgLSAoMi8zICogQHtjYXJkLW1hcmdpbn0pKSc7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBAY2FyZC1tYXJnaW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogQGNhcmQtbWFyZ2luO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDE2cHg7XHJcblxyXG4gICAgICAgIC8vIFJlbW92ZSBtYXJnaW4gZnJvbSBldmVyeSB0aGlyZCBpdGVtXHJcbiAgICAgICAgJjpudGgtY2hpbGQoM24pIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy89PSBFbGVtZW50c1xyXG4vL1xyXG4uZXZlbnQtY2FyZF9faW1hZ2Uge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5ldmVudC1jYXJkX19jb250ZW50IHtcclxuICAgIHBhZGRpbmctbGVmdDogQGNvbnRlbnQtaG9yaXpvbnRhbC1wYWRkaW5nO1xyXG4gICAgcGFkZGluZy1yaWdodDogQGNvbnRlbnQtaG9yaXpvbnRhbC1wYWRkaW5nO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIuNWVtO1xyXG59XHJcblxyXG4uZXZlbnQtY2FyZF9fZGF0ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDEuMzEzZW0gMDtcclxuXHJcbiAgICBjb2xvcjogI2VmNjA3OTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAuMTY5ZW07XHJcbiAgICBmb250LXNpemU6IC43NWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgcGFkZGluZzogMS45MzhlbSAwIDEuMzEzZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ldmVudC1jYXJkX190aXRsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAuMTI1ZW07XHJcblxyXG4gICAgY29sb3I6IEByaWJhLXNsYXRlO1xyXG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzk7XHJcbn1cclxuXHJcbi5ldmVudC1jYXJkX19zeW5vcHNpcyB7XHJcbiAgICBtYXJnaW46IDFlbSAwO1xyXG5cclxuICAgIGNvbG9yOiBAcmliYS1zbGF0ZTtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xyXG59XHJcblxyXG4uZXZlbnQtY2FyZF9fbG9jYXRpb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAxZW07XHJcbiAgICBsZWZ0OiBAY29udGVudC1ob3Jpem9udGFsLXBhZGRpbmc7XHJcblxyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGNvbG9yOiBAcmliYS1jb29sLWdyZXk7XHJcbn1cclxuXHJcbi8vPT0gRGVmYXVsdHNcclxuLy9cclxuIiwiQGltcG9ydCAnLi4vdGhlbWVzL2RlZmF1bHQvY29sb3Vycy5sZXNzJztcclxuQGltcG9ydCAnLi4vdGhlbWVzL2RlZmF1bHQvY29uZmlnLmxlc3MnO1xyXG5cclxuLy8gTW9sZWN1bGU6IFwiRmVhdHVyZWQgQ29udGVudCBJdGVtXCJcclxuLy9cclxuXHJcbi8vPT0gVmFyaWFibGVzXHJcbi8vXHJcblxyXG4vLz09IE1peGluc1xyXG4vL1xyXG5cclxuLy89PSBCbG9ja1xyXG4vL1xyXG5cclxuLmZlYXR1cmVkLWl0ZW1zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHJpYmEtd2hpdGU7XHJcblxyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uZmVhdHVyZWQtaXRlbSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcmliYS1saWdodC1ncmV5O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICBmbGV4OiAxIDEgMzMlO1xyXG4gICAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgICAgbWFyZ2luOiA2cHggLjI1JSAwIDA7XHJcblxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoM24pIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy89PSBFbGVtZW50c1xyXG4vL1xyXG5cclxuLmZlYXR1cmVkLWl0ZW1fX2ltYWdlIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDM1JTtcclxuICAgIHBhZGRpbmc6IDAuMmVtIDAuNjI1ZW0gMCAwLjYyNWVtO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmZlYXR1cmVkLWl0ZW1fX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMCAxZW07XHJcblxyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICBwYWRkaW5nOiAxLjVlbSAxLjI1ZW0gLjVlbTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyNTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmxleGJveCAmIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mZWF0dXJlZC1pdGVtX190aXRsZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBjb2xvcjogQHJpYmEtc2xhdGU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXhzLW1pbikge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplLWgyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC44M2VtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmVhdHVyZWQtaXRlbV9fc3lub3BzaXMge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICBmb250LXNpemU6IDAuODc1ZW07XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDRlbTtcclxuXHJcbiAgICBjb2xvcjogQHJpYmEtc2xhdGU7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLz09IE1vZGlmaWVyc1xyXG4vL1xyXG4uZmVhdHVyZWQtaXRlbS0tc3VwcG9ydC10d28tY29sdW1uIHtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICB3aWR0aDogNDkuNSU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuOCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoM24pIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuOCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKDJuKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgZmxleDogMSAxIDMzJTtcclxuICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLjQlO1xyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKDJuKSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMSAzMyU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjQlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgzbikge1xyXG4gICAgICAgICAgICBmbGV4OiAxIDEgMzMlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLz09IERlZmF1bHRzXHJcbi8vXHJcbiIsIi8vXG4vLyBUbyBUb3Bcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vPT0gTWl4aW5zXG4vL1xuXG4vLz09IEJsb2NrXG4vL1xuXG4udG8tdG9wIHtcbiAgICBtYXJnaW46IDNlbSAwIDJlbSAwO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vLz09IEVsZW1lbnRzXG4vL1xuLnRvLXRvcF9fbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udG8tdG9wX19pY29uIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICBiYWNrZ3JvdW5kOiBAcmliYS1ibHVlO1xuICAgIGNvbG9yOiBAcmliYS13aGl0ZTtcbiAgICBmb250LXNpemU6IDEuMzc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuLnRvLXRvcF9fbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgY29sb3I6IEByaWJhLXNsYXRlO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4vLz09IE1vZGlmaWVyc1xuLy9cbiIsIi8vIE1vbGVjdWxlOiBcIk1lbWJlcnNoaXAgVHlwZSBDYXJkXCJcclxuLy9cclxuXHJcbi8vPT0gVmFyaWFibGVzXHJcbi8vXHJcblxyXG4vLz09IE1peGluc1xyXG4vL1xyXG5cclxuLy89PSBCbG9ja1xyXG4vL1xyXG5cclxuLm1lbWJlcnNoaXAtdHlwZS1jYXJkIHtcclxuICAgIC5jbGVhcmZpeCgpO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuMTI1ZW07XHJcbiAgICBwYWRkaW5nOiAuNjI1ZW07XHJcblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHJpYmEtbGlnaHQtZ3JleTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNSU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gUm93cyBvZiB0aHJlZSBvbiBtZWRpdW0tbGFyZ2Ugc2NyZWVuc1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDMyLjMlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41JTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDI2ZW07XHJcblxyXG4gICAgICAgIC8vIFJlbW92ZSBtYXJnaW4gZnJvbSBldmVyeSB0aGlyZCBpdGVtXHJcbiAgICAgICAgJjpudGgtY2hpbGQoM24pIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy89PSBFbGVtZW50c1xyXG4vL1xyXG4ubWVtYmVyc2hpcC10eXBlLWNhcmRfX2ltYWdlIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDYuNWVtO1xyXG4gICAgbWFyZ2luOiAuMTI1ZW0gLjYyNWVtIC4xMjVlbSAuMTI1ZW07XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWVtYmVyc2hpcC10eXBlLWNhcmRfX2NvbnRlbnQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogfidjYWxjKDEwMCUgLSA3Ljc5ZW0pJzsgLy8gQWxsb3dzIGZvciBtZW1iZXJzaGlwLXR5cGUtY2FyZF9faW1hZ2VcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwIDEuMjVlbTtcclxuICAgIH1cclxufVxyXG5cclxuLm1lbWJlcnNoaXAtdHlwZS1jYXJkX190aXRsZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgY29sb3I6IEByaWJhLXNsYXRlO1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICBtYXJnaW46IDFlbSAwIC41ZW0gMDtcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiAxLjYyNWVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWVtYmVyc2hpcC10eXBlLWNhcmRfX3N5bm9wc2lzIHtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICBjb2xvcjogQHJpYmEtc2xhdGU7XHJcbiAgICBmb250LXNpemU6IC44NzVlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMS41NjtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgIH1cclxufVxyXG5cclxuLy89PSBEZWZhdWx0c1xyXG4vL1xyXG4iLCIvLyBNb2xlY3VsZTogXCJGZWF0dXJlZCBDb250ZW50IENhcmRcIlxyXG4vL1xyXG5cclxuLy89PSBWYXJpYWJsZXNcclxuLy9cclxuQGNhcmQtbWFyZ2luOiAxNnB4O1xyXG5AY2FyZC1wYWRkaW5nOiAxMHB4O1xyXG5cclxuQGNhcmQtaW1hZ2Utd2lkdGg6IDEwNHB4O1xyXG5AY2FyZC1pbWFnZS1yaWdodC1tYXJnaW46IDEwcHg7XHJcblxyXG5AY2FyZC1jb250ZW50LW9mZnNldDogQGNhcmQtcGFkZGluZyArIEBjYXJkLWltYWdlLXdpZHRoICsgQGNhcmQtaW1hZ2UtcmlnaHQtbWFyZ2luO1xyXG5cclxuLy89PSBNaXhpbnNcclxuLy9cclxuXHJcbi8vPT0gQmxvY2tcclxuLy9cclxuXHJcbi5mZWF0dXJlZC1jb250ZW50LWNhcmQge1xyXG4gICAgLmNsZWFyZml4KCk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgIHBhZGRpbmc6IEBjYXJkLXBhZGRpbmc7XHJcblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHJpYmEtbGlnaHQtZ3JleTtcclxuXHJcbiAgICAvLyBSb3dzIG9mIHR3byBvbiBzbWFsbC1tZWRpdW0gc2NyZWVuc1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1zbS1tYXgpIHtcclxuICAgICAgICBmbGV4OiAwIDEgYXV0bztcclxuICAgICAgICB3aWR0aDogfidjYWxjKDUwJSAtICgxLzIgKiBAe2NhcmQtbWFyZ2lufSkpJztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IEBjYXJkLW1hcmdpbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBAY2FyZC1tYXJnaW47XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MTZweDtcclxuXHJcbiAgICAgICAgLy8gUmVtb3ZlIG1hcmdpbiBmcm9tIGV2ZXJ5IHNlY29uZCBpdGVtXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBSb3dzIG9mIHRocmVlIG9uIG1lZGl1bS1sYXJnZSBzY3JlZW5zXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICBmbGV4OiAwIDEgYXV0bztcclxuICAgICAgICB3aWR0aDogfidjYWxjKDMzLjMlIC0gKDIvMyAqIEB7Y2FyZC1tYXJnaW59KSknO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogQGNhcmQtbWFyZ2luO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IEBjYXJkLW1hcmdpbjtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQxNnB4O1xyXG5cclxuICAgICAgICAvLyBSZW1vdmUgbWFyZ2luIGZyb20gZXZlcnkgdGhpcmQgaXRlbVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vPT0gRWxlbWVudHNcclxuLy9cclxuLmZlYXR1cmVkLWNvbnRlbnQtY2FyZF9faW1hZ2Uge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogQGNhcmQtaW1hZ2Utd2lkdGg7XHJcbiAgICBtYXJnaW46IDJweCBAY2FyZC1pbWFnZS1yaWdodC1tYXJnaW4gMnB4IDJweDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mZWF0dXJlZC1jb250ZW50LWNhcmRfX2NvbnRlbnQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aCA6IH4nY2FsYygxMDAlIC0gQHtjYXJkLWNvbnRlbnQtb2Zmc2V0fSknOyAvLyBBbGxvd3MgZm9yIGZlYXR1cmVkLWNvbnRlbnQtY2FyZF9faW1hZ2VcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mZWF0dXJlZC1jb250ZW50LWNhcmRfX3RpdGxlIHtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICBjb2xvcjogQHJpYmEtc2xhdGU7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICBtYXJnaW46IDI2cHggMCAxM3B4IDA7XHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIH1cclxufVxyXG5cclxuLmZlYXR1cmVkLWNvbnRlbnQtY2FyZF9fc3lub3BzaXMge1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIGNvbG9yOiBAcmliYS1zbGF0ZTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMS41NjtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vPT0gTW9kaWZpZXJzXHJcbi8vXHJcblxyXG4vLz09IERlZmF1bHRzXHJcbi8vXHJcbiIsIi8vIE1vbGVjdWxlOiBcIk1lbWJlcnNoaXAgQmVuZWZpdCBDYXJkXCJcclxuLy9cclxuXHJcbi8vPT0gVmFyaWFibGVzXHJcbi8vXHJcblxyXG4vLz09IE1peGluc1xyXG4vL1xyXG5cclxuLy89PSBCbG9ja1xyXG4vL1xyXG5cclxuLm1lbWJlcnNoaXAtYmVuZWZpdC1jYXJkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC42MjVlbTtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcmliYS1saWdodC1ncmV5O1xyXG5cclxuICAgIC8vIFJvd3Mgb2YgdHdvIG9uIHNtYWxsLWxhcmdlIHNjcmVlbnNcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgIGZsZXg6IDEgMSA0OS4yNSU7XHJcbiAgICAgICAgd2lkdGg6IDQ5LjI1JTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyNmVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41JTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjUlO1xyXG5cclxuICAgICAgICAvLyBSZW1vdmUgbWFyZ2luIGZyb20gZXZlcnkgc2Vjb25kIGl0ZW1cclxuICAgICAgICAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLz09IEVsZW1lbnRzXHJcbi8vXHJcbi5tZW1iZXJzaGlwLWJlbmVmaXQtY2FyZF9faW1hZ2Uge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5tZW1iZXJzaGlwLWJlbmVmaXQtY2FyZF9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAwIC42MjVlbTtcclxuXHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMS4yNWVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWVtYmVyc2hpcC1iZW5lZml0LWNhcmRfX3RpdGxlIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuNGVtO1xyXG4gICAgcGFkZGluZy10b3A6IDFlbTtcclxuXHJcbiAgICBjb2xvcjogQHJpYmEtc2xhdGU7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgIGZvbnQtc2l6ZTogMS4zNzVlbTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjI1ZW07XHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42MjVlbTtcclxuICAgIH1cclxufVxyXG5cclxuLm1lbWJlcnNoaXAtYmVuZWZpdC1jYXJkX19yaWNoLXRleHQge1xyXG4gICAgLmNvbnRlbnQtY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLy89PSBEZWZhdWx0c1xyXG4vL1xyXG4iLCIvLyBNb2xlY3VsZTogXCJDb21wZXRpdGlvbiBDYXJkXCJcclxuLy9cclxuXHJcbi8vPT0gVmFyaWFibGVzXHJcbi8vXHJcbkBjb250ZW50LWhvcml6b250YWwtcGFkZGluZzogMS4yNWVtO1xyXG5cclxuLy89PSBNaXhpbnNcclxuLy9cclxuXHJcbi8vPT0gQmxvY2tcclxuLy9cclxuXHJcbi5jb21wZXRpdGlvbi1jYXJkIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLjYyNWVtO1xyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6IEByaWJhLXdoaXRlO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgIGZsZXg6IDEgMSAzMC4zJTtcclxuICAgICAgICB3aWR0aDogMzAuMyU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjUlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzJlbTtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy89PSBFbGVtZW50c1xyXG4vL1xyXG4uY29tcGV0aXRpb24tY2FyZF9faW1hZ2Uge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5jb21wZXRpdGlvbi1jYXJkX19jb250ZW50IHtcclxuICAgIHBhZGRpbmctbGVmdDogQGNvbnRlbnQtaG9yaXpvbnRhbC1wYWRkaW5nO1xyXG4gICAgcGFkZGluZy1yaWdodDogQGNvbnRlbnQtaG9yaXpvbnRhbC1wYWRkaW5nO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIuNWVtO1xyXG59XHJcblxyXG4uY29tcGV0aXRpb24tY2FyZF9fZGF0ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDEuMzEzZW0gMDtcclxuXHJcbiAgICBjb2xvcjogIzZkNGY0NztcclxuICAgIGxldHRlci1zcGFjaW5nOiAuMTY5ZW07XHJcbiAgICBmb250LXNpemU6IC43NWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgcGFkZGluZzogMS45MzhlbSAwIDEuMzEzZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb21wZXRpdGlvbi1jYXJkX190aXRsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAuMTI1ZW07XHJcblxyXG4gICAgY29sb3I6IEByaWJhLXNsYXRlO1xyXG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzk7XHJcbn1cclxuXHJcbi5jb21wZXRpdGlvbi1jYXJkX19zeW5vcHNpcyB7XHJcbiAgICBtYXJnaW46IDFlbSAwO1xyXG5cclxuICAgIGNvbG9yOiBAcmliYS1zbGF0ZTtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xyXG59XHJcblxyXG4vLz09IERlZmF1bHRzXHJcbi8vXHJcbiIsIi8vXG4vLyBDb21wZXRpdGlvbiBUeXBlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLz09IE1peGluc1xuLy9cblxuLy89PSBCbG9ja1xuLy9cblxuLmNvbXBldGl0aW9uLXR5cGUge1xuICAgIG1hcmdpbjogMS41ZW0gMWVtO1xufVxuXG4vLz09IEVsZW1lbnRzXG4vL1xuLmNvbXBldGl0aW9uLXR5cGVfX3N0YXR1cyxcbi5jb21wZXRpdGlvbi10eXBlX19jYXRlZ29yeSxcbi5jb21wZXRpdGlvbi10eXBlX19kaXZpZGVyIHtcbiAgICBjb2xvcjogQHJpYmEtY29vbC1ncmV5O1xufVxuXG4uY29tcGV0aXRpb24tdHlwZV9fZGl2aWRlciB7XG4gICAgcGFkZGluZzogMCAuMjVlbTtcbn0gICBcblxuLy89PSBNb2RpZmllcnNcbi8vXG4iLCIvLyBNb2xlY3VsZTogXCJDb21wZXRpdGlvbiBDYWxsIFRvIEFjdGlvblwiXG4vL1xuXG4vLz09IFZhcmlhYmxlc1xuLy9cblxuLy89PSBNaXhpbnNcbi8vXG5cbi8vPT0gQmxvY2tcbi8vXG5cbi8vPT0gRWxlbWVudHNcbi8vXG5cbi5jb21wZXRpdGlvbi1jdGFfX2J1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWluLXdpZHRoOiAxMWVtO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgICAgICBtaW4td2lkdGg6IDEzLjYyNWVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxufVxuXG4uY29tcGV0aXRpb24tY3RhX19oZWxwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogLjVlbTtcbn1cblxuLmNvbXBldGl0aW9uLWN0YV9fY29udGVudC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi8vPT0gTW9kaWZpZXJzXG4vL1xuLmNvbXBldGl0aW9uLWN0YV9fYnV0dG9uLS13aXRoLW1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogMS4yNWVtO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgfVxufVxuXG4uY29tcGV0aXRpb24tY3RhX19oZWxwLS1pbnZlcnRlZCxcbi5jb21wZXRpdGlvbi1jdGFfX2J1dHRvbi0taW52ZXJ0ZWQge1xuICAgIGNvbG9yOiBAcmliYS13aGl0ZTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiBAcmliYS13aGl0ZTtcbiAgICB9XG59XG5cbi5jb21wZXRpdGlvbi1jdGFfX2hlbHAtbGluay0taW52ZXJ0ZWQge1xuICAgIGNvbG9yOiBAcmliYS1zdG9uZS1ibHVlO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6IEByaWJhLXN0b25lLWJsdWU7XG4gICAgfVxufVxuXG4uY29tcGV0aXRpb24tY3RhX19idXR0b24tLWludmVydGVkIHtcbiAgICBib3JkZXItY29sb3I6IEByaWJhLWxpZ2h0LXN0b25lLWJsdWU7XG59XG5cbi5jb21wZXRpdGlvbi1jdGFfX2J1dHRvbi0tb3BhcXVlLWludmVydGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcmliYS1saWdodC1zdG9uZS1ibHVlO1xuICAgIGJvcmRlci1jb2xvcjogQHJpYmEtbGlnaHQtc3RvbmUtYmx1ZTtcbiAgICBjb2xvcjogQHJpYmEtc2xhdGU7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogQHJpYmEtc2xhdGU7XG4gICAgfVxufVxuXG4vLz09IERlZmF1bHRzXG4vL1xuIiwiLy8gTW9sZWN1bGU6IFwiQ29tcGV0aXRpb24gTGlzdCBJdGVtXCJcclxuLy9cclxuLy8gVGhpcyBpcyBhIGZhaXJseSBjb21wbGV4IGNvbXBvbmVudCB3aXRoIGZvdXIgZGlmZmVyZW50IHN0YXRlcyBkZXBlbmRpbmcgb25cclxuLy8gc2NyZWVuIHNpemUuXHJcbi8vXHJcbi8vIEV4dHJhIFNtYWxsIFNjcmVlbnNcclxuLy8gfCAgIGltYWdlICAgIHxcclxuLy8gfCAgIHN0YXR1cyAgIHxcclxuLy8gfCAgIGhlYWRpbmcgIHxcclxuLy8gfCAgIHR5cGUgICAgIHxcclxuLy9cclxuLy9cclxuLy8gU21hbGwgU2NyZWVuc1xyXG4vLyB8ICAgICAgIHwgc3RhdHVzICB8XHJcbi8vIHwgaW1hZ2UgfCBoZWFkaW5nIHxcclxuLy8gfCAgICAgICB8IHR5cGUgICAgfFxyXG4vL1xyXG4vL1xyXG4vLyBNZWRpdW0gYW5kIExhcmdlIFNjcmVlbnNcclxuLy8gfCAgICAgICAgICAgICB8IHN0YXR1cyAgICB8XHJcbi8vIHwgbGFyZ2UgaW1hZ2UgfCBoZWFkaW5nICAgfFxyXG4vLyB8ICAgICAgICAgICAgIHwgc3lub3BzaXMgIHxcclxuLy8gfCAgICAgICAgICAgICB8IHR5cGUgICAgICB8XHJcbi8vXHJcbi8vXHJcbi8vIEV4dHJhIExhcmdlIFNjcmVlbnNcclxuLy8gfCAgICAgICAgICAgICB8IHN0YXR1cyAgICB8ICAgICAgICAgICAgfFxyXG4vLyB8IGxhcmdlIGltYWdlIHwgaGVhZGluZyAgIHwgIGRldGFpbHMgICB8XHJcbi8vIHwgICAgICAgICAgICAgfCBzeW5vcHNpcyAgfCAgY3RhICAgICAgIHxcclxuLy8gfCAgICAgICAgICAgICB8IHR5cGUgICAgICB8ICAgICAgICAgICAgfFxyXG4vL1xyXG4vLz09IFZhcmlhYmxlc1xyXG4vL1xyXG5AaW1hZ2Utd2lkdGgtc206IDkuMzc1ZW07IC8vIDE1MHB4IEAgMTZweC8xZW1cclxuQGltYWdlLXdpZHRoLW1kOiAyMS45MzhlbTsgLy8gMzUxcHggQCAxNnB4LzFlbVxyXG5AbWFpbi13aWR0aC14bDogNjBlbTsgLy8gOTYwcHggQCAxNnB4LzFlbVxyXG5cclxuLy89PSBNaXhpbnNcclxuLy9cclxuXHJcbi8vPT0gQmxvY2tcclxuLy9cclxuLmNvbXBldGl0aW9uLWxpc3QtaXRlbSB7XHJcbiAgICAuY2xlYXJmaXgoKTtcclxuXHJcbiAgICBwYWRkaW5nOiAuMjVlbSAwO1xyXG5cclxuICAgIGJhY2tncm91bmQ6IEByaWJhLXdoaXRlO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgIHBhZGRpbmc6IC43NWVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICBwYWRkaW5nOiAxLjI1ZW0gMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggQHJpYmEtbGlnaHQtc3RvbmUtYmx1ZTtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLz09IEVsZW1lbnRzXHJcbi8vXHJcbi5jb21wZXRpdGlvbi1saXN0LWl0ZW1fX21haW4tY29udGFpbmVyIHtcclxuICAgIC5jbGVhcmZpeCgpO1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXhsLW1pbikge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiBAbWFpbi13aWR0aC14bDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gRmxvYXRzIGxlZnQgb24gc21hbGwgc2NyZWVucyBhbmQgYWJvdmVcclxuLmNvbXBldGl0aW9uLWxpc3QtaXRlbV9faW1hZ2Uge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgIHdpZHRoOiBAaW1hZ2Utd2lkdGgtc207XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgd2lkdGg6IEBpbWFnZS13aWR0aC1tZDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gRmxvYXRzIGxlZnQgKG5leHQgdG8gLmNvbXBldGl0aW9uLWxpc3QtaXRlbV9faW1hZ2UpIG9uIHNtYWxsIHNjcmVlbnMgYW5kIGFib3ZlXHJcbi5jb21wZXRpdGlvbi1saXN0LWl0ZW1fX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMWVtIDEuMjVlbTtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiBAcmliYS1saWdodC1ncmV5O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMS4yNWVtO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgfictJyBAaW1hZ2Utd2lkdGgtc20gKyAyLjVlbSk7IC8vIDEwMCUgLSAoaW1hZ2Ugd2lkdGggKyBsZWZ0L3JpZ2h0IHBhZGRpbmcpXHJcblxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgfictJyBAaW1hZ2Utd2lkdGgtbWQgKyAyLjVlbSk7IC8vIDEwMCUgLSAoaW1hZ2Ugd2lkdGggKyBsZWZ0L3JpZ2h0IHBhZGRpbmcpXHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb21wZXRpdGlvbi1saXN0LWl0ZW1fX2xhYmVsLFxyXG4uY29tcGV0aXRpb24tbGlzdC1pdGVtX19kaXZpZGVyLFxyXG4uY29tcGV0aXRpb24tbGlzdC1pdGVtX19jYXRlZ29yeSAge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAuNzVlbTtcclxuICAgIGNvbG9yOiBAcmliYS1jb29sLWdyZXk7XHJcbn1cclxuXHJcbi5jb21wZXRpdGlvbi1saXN0LWl0ZW1fX2xhYmVsIHtcclxuICAgIGNvbG9yOiBAY29tcGV0aXRpb247XHJcbn1cclxuXHJcbi5jb21wZXRpdGlvbi1saXN0LWl0ZW1fX2RpdmlkZXIge1xyXG4gICAgcGFkZGluZzogMCAxZW07XHJcbn1cclxuXHJcbi8vIFNldHMgbWluaW11bSBoZWlnaHQgb24gdGV4dCBjb250ZW50IChoZWFkaW5nIGFuZCBzeW5vcHNpcykgdG8gbWF0Y2ggaW1hZ2UgaGVpZ2h0XHJcbi5jb21wZXRpdGlvbi1saXN0LWl0ZW1fX2NvbnRlbnQtdGV4dCB7XHJcbiAgICBtaW4taGVpZ2h0OiAyZW07XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogM2VtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwLjVlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmNvbXBldGl0aW9uLWxpc3QtaXRlbV9faGVhZGluZyB7XHJcbiAgICBtYXJnaW4tdG9wOiAuNzVlbTtcclxuXHJcbiAgICBjb2xvcjogQHJpYmEtc2xhdGU7XHJcbiAgICBmb250LXNpemU6IDEuMTI1ZW07XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLjI1ZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLjQyM2VtO1xyXG5cclxuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42MjVlbTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gT25seSBzaG93IHN5bm9wc2lzIG9uIG1lZGl1bSBzY3JlZW5zIGFuZCBhYm92ZVxyXG4uY29tcGV0aXRpb24tbGlzdC1pdGVtX19zeW5vcHNpcyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC43NWVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuICAgICAgICBjb2xvcjogQHJpYmEtc2xhdGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFRoaXMgb3ZlcnJpZGVzIHN0eWxlcyBpbiB0aGUgZXhpc3RpbmcgY29tcGV0aXRpb24tdHlwZSBtb2xlY3VsZVxyXG4uY29tcGV0aXRpb24tbGlzdC1pdGVtX190eXBlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLjI1ZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gT25seSBzaG93biBvbiBleHRyYSBsYXJnZSBzY3JlZW5zLCBmbG9hdHMgbmV4dCB0byAuY29tcGV0aXRpb24tbGlzdC1pdGVtX19tYWluLWNvbnRhaW5lclxyXG4uY29tcGV0aXRpb24tbGlzdC1pdGVtX19kZXRhaWxzLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXhsLW1pbikge1xyXG4gICAgICAgIC5jbGVhcmZpeCgpO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIH4nLScgQG1haW4td2lkdGgteGwgKyAyZW0pO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29tcGV0aXRpb24tbGlzdC1pdGVtX19kZXRhaWxzLWNvbnRlbnQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgd2lkdGg6IDE3LjVlbTsgLy8gMjgwcHggQCAxNnB4LzFlbVxyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4uY29tcGV0aXRpb24tbGlzdC1pdGVtX19saXN0IHtcclxuICAgIG1pbi1oZWlnaHQ6IDguNjI1ZW07XHJcbiAgICBtYXJnaW46IDEuNTYyZW0gMCAxLjVlbSAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uY29tcGV0aXRpb24tbGlzdC1pdGVtX19saXN0LWl0ZW0ge1xyXG4gICAgcGFkZGluZzogLjM3NWVtIDA7XHJcbiAgICBjb2xvcjogQHJpYmEtc2xhdGU7XHJcbn1cclxuXHJcbi5jb21wZXRpdGlvbi1saXN0LWl0ZW1fX2xpc3QtdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogfidjYWxjKDEwMCUgLSAyZW0pJzsgLy8gYWxsb3cgZm9yIC5jb21wZXRpdGlvbi1saXN0LWl0ZW1fX2xpc3QtaWNvblxyXG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbn1cclxuXHJcbi5jb21wZXRpdGlvbi1saXN0LWl0ZW1fX2xpc3QtaWNvbiB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0uMTI1ZW07IC8vIEZpeCBpbmNvbnNpc3RlbmN5IGJldHdlZW4gaWNvbiBmb250IGFuZCBwcml6ZS1pY29uIHN2Z1xyXG5cclxuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICAgIGNvbG9yOiBAcmliYS1jb29sLWdyZXk7XHJcbn1cclxuXHJcbi5jb21wZXRpdGlvbi1saXN0LWl0ZW1fX2N0YSB7XHJcbiAgICB3aWR0aDogMTUuNjI1ZW07IC8vIDI1MHB4IEAxNnAvMWVtXHJcbn1cclxuXHJcbi8vPT0gRGVmYXVsdHNcclxuLy9cclxuIiwiLy8gTW9sZWN1bGU6IFwiTGlzdCBJdGVtXCJcclxuXHJcbi8vPT0gQmxvY2tcclxuLy9cclxuXHJcbi5saXN0LWl0ZW0ge1xyXG4gICAgcGFkZGluZzogMTNweCAxNnB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHdoaXRlO1xyXG5cclxuICAgIGJhY2tncm91bmQ6IEByaWJhLWxpZ2h0LWdyZXk7XHJcblxyXG4gICAgLmNsZWFyZml4KCk7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQHJpYmEtbGlnaHQtc3RvbmUtYmx1ZTtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLz09IEVsZW1lbnRzXHJcbi8vXHJcblxyXG4ubGlzdC1pdGVtX19saW5rIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIGNvbG9yOiBAcmliYS1zbGF0ZTtcclxuXHJcbiAgICAuY2xlYXJmaXgoKTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNSU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XHJcbiAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUlO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDclO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubGlzdC1pdGVtX19pbWFnZSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xyXG4gICAgICAgIHdpZHRoOiAzNTBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3QtaXRlbV9faWNvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuXHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICBjb2xvcjogQHJpYmEtc3RvbmUtYmx1ZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubGlzdC1pdGVtX19tYWluIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcblxyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubGlzdC1pdGVtX19sYWJlbCxcclxuLmxpc3QtaXRlbV9fc3VibGFiZWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgY29sb3I6IEByaWJhLWdyZWVuO1xyXG5cclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAuNzVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcblxyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDIuN3B4O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5saXN0LWl0ZW1fX3N1YmxhYmVsIHtcclxuICAgIGNsZWFyOiBsZWZ0O1xyXG4gICAgY29sb3I6IEByaWJhLWNvb2wtZ3JleTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzQwcHgpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG5cclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIEByaWJhLWNvb2wtZ3JleTtcclxuXHJcbiAgICAgICAgY2xlYXI6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5saXN0LWl0ZW1fX3RpdGxlIHtcclxuICAgIG1hcmdpbjogIDAgMCAuMzc1ZW07XHJcblxyXG4gICAgY29sb3I6IEByaWJhLXNsYXRlO1xyXG5cclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcclxuXHJcbiAgICBjbGVhcjogYm90aDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNTVlbTtcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiAxLjYyNWVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubGlzdC1pdGVtX19zeW5vcHNpcyB7XHJcbiAgICBjb2xvcjogQHJpYmEtc2xhdGU7XHJcblxyXG4gICAgZm9udC1zaXplOiAuODc1ZW07XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjg2ZW07XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDNlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA2Ljc1ZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5saXN0LWl0ZW1fX3N1YmplY3Qge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICBtYXJnaW4tdG9wOiAxZW07XHJcblxyXG4gICAgZm9udC1zaXplOiAuNzVlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBjb2xvcjogQHJpYmEtY29vbC1ncmV5O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgfVxyXG5cclxuICAgICYgKyAmIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuNzVlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLjc1ZW07XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMi41cHg7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG5cclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IEByaWJhLWNvb2wtZ3JleTtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubGlzdC1pdGVtX19kZXRhaWxzIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTA4cHg7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNThweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICBwYWRkaW5nOiAxLjc1ZW0gMCAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcclxuICAgICAgICAvKm1pbi1oZWlnaHQ6IDExLjk1ZW07Ki9cclxuICAgICAgICBtaW4taGVpZ2h0OiAxNC4zZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5saXN0LWl0ZW1fX2RldGFpbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMDUzZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuM2VtO1xyXG5cclxuICAgIGZvbnQtc2l6ZTogLjc1ZW07XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU2M2VtO1xyXG5cclxuICAgIGNvbG9yOiBAcmliYS1zbGF0ZTtcclxuXHJcbiAgICAuY2xlYXJmaXgoKTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmxpc3QtaXRlbV9faWNvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAzcHg7XHJcblxyXG4gICAgY29sb3I6IEByaWJhLWNvb2wtZ3JleTtcclxuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG59XHJcblxyXG4ubGlzdC1pdGVtX19idXR0b24tY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWdyb3c6IDI7XHJcbn1cclxuXHJcbi5saXN0LWl0ZW1fX2J1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMTJlbTtcclxuICAgICAgICBhbGlnbi1zZWxmOiBlbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMi41ZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMy4xMjVlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDE0LjYyNWVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubGlzdC1pdGVtX190YWcge1xyXG4gICAgbWFyZ2luLXRvcDogMC42ZW07XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmxpc3QtaXRlbV9fdGFnLWxpbmsge1xyXG4gICAgY29sb3I6IEByaWJhLXNsYXRlO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogI2Q2ZTJlOTtcclxuICAgIHBhZGRpbmc6IDJweCAxMHB4IDRweCAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6IEByaWJhLWJsYWNrO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLz09IE1vZGlmaWVyc1xyXG4vL1xyXG5cclxuLmxpc3QtaXRlbV9faWNvbi0tcHJpemUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcclxufVxyXG5cclxuLmxpc3QtaXRlbV9fbGFiZWwtLWNvbXBldGl0aW9uIHtcclxuICAgIGNvbG9yOiBAcmliYS10YXVwZTtcclxufVxyXG5cclxuLmxpc3QtaXRlbV9fbGFiZWwtLWV2ZW50IHtcclxuICAgIGNvbG9yOiBAcmliYS1tZWRpdW0tcGluaztcclxufVxyXG4iLCIvLyBNb2xlY3VsZTogXCJBd2FyZHMvQ29tcGV0aXRpb25zIENhcmRcIlxyXG4vL1xyXG5cclxuLy89PSBWYXJpYWJsZXNcclxuLy9cclxuQGNvbnRlbnQtaG9yaXpvbnRhbC1wYWRkaW5nOiAxLjI1ZW07XHJcblxyXG4vLz09IE1peGluc1xyXG4vL1xyXG5cclxuLy89PSBCbG9ja1xyXG4vL1xyXG5cclxuLmF3YXJkcy1jb21wZXRpdGlvbnMtY2FyZCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IC42MjVlbTtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcmliYS1saWdodC1ncmV5O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgIGZsZXg6IDEgMSAzMC4zJTtcclxuICAgICAgICB3aWR0aDogMzAuMyU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjUlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzJlbTtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy89PSBFbGVtZW50c1xyXG4vL1xyXG4uYXdhcmRzLWNvbXBldGl0aW9ucy1jYXJkX19pbWFnZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmF3YXJkcy1jb21wZXRpdGlvbnMtY2FyZF9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IEBjb250ZW50LWhvcml6b250YWwtcGFkZGluZztcclxuICAgIHBhZGRpbmctcmlnaHQ6IEBjb250ZW50LWhvcml6b250YWwtcGFkZGluZztcclxuICAgIHBhZGRpbmctYm90dG9tOiAyLjVlbTtcclxufVxyXG5cclxuLmF3YXJkcy1jb21wZXRpdGlvbnMtY2FyZF9fdHlwZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDEuMzEzZW0gMDtcclxuXHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjE2OWVtO1xyXG4gICAgZm9udC1zaXplOiAuNzVlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuOTM4ZW0gMCAxLjMxM2VtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYXdhcmRzLWNvbXBldGl0aW9ucy1jYXJkX190aXRsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAuMTI1ZW07XHJcblxyXG4gICAgY29sb3I6IEByaWJhLXNsYXRlO1xyXG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzk7XHJcbn1cclxuXHJcbi5hd2FyZHMtY29tcGV0aXRpb25zLWNhcmRfX3N5bm9wc2lzIHtcclxuICAgIG1hcmdpbjogMWVtIDA7XHJcblxyXG4gICAgY29sb3I6IEByaWJhLXNsYXRlO1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTY7XHJcbn1cclxuXHJcbi8vPT0gTW9kaWZpZXJzXHJcbi5hd2FyZHMtY29tcGV0aXRpb25zLWNhcmRfX3R5cGUtLWNvbXBldGl0aW9uIHtcclxuICAgIGNvbG9yOiBAY29tcGV0aXRpb247XHJcbn1cclxuXHJcbi5hd2FyZHMtY29tcGV0aXRpb25zLWNhcmRfX3R5cGUtLWF3YXJkIHtcclxuICAgIGNvbG9yOiBAYXdhcmQ7XHJcbn1cclxuXHJcbi8vPT0gRGVmYXVsdHNcclxuLy9cclxuIiwiLy8gTW9sZWN1bGU6IFwiS2V5IEluZm9ybWF0aW9uXCJcbi8vXG4vLyBQcm92aWRlcyBhIGxpc3Qgb2Yga2V5IGluZm9ybWF0aW9uLlxuXG4vLz09IFZhcmlhYmxlc1xuLy9cblxuLy89PSBNaXhpbnNcbi8vXG5cbi8vPT0gQmxvY2tcbi8vXG5cbi5rZXktaW5mb3JtYXRpb24tbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMWVtIDA7XG4gICAgICAgIH1cbn1cblxuLy89PSBFbGVtZW50c1xuLy9cblxuLmtleS1pbmZvcm1hdGlvbi1saXN0X19pdGVtIHtcbiAgICBmb250LXNpemU6IDEuMzc1ZW07XG59XG5cbi8vPT0gTW9kaWZpZXJzXG4vL1xuXG4ua2V5LWluZm9ybWF0aW9uLWxpc3RfX2l0ZW0tLXNwYWNlIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVlbTtcbn1cblxuLy89PSBEZWZhdWx0c1xuLy9cbiIsIi8vIE1vbGVjdWxlOiBcIkNhcmRcIlxyXG4vL1xyXG5cclxuLy89PSBWYXJpYWJsZXNcclxuLy9cclxuQGNvbnRlbnQtaG9yaXpvbnRhbC1wYWRkaW5nOiAxLjI1ZW07XHJcblxyXG4vLz09IE1peGluc1xyXG4vL1xyXG5cclxuLy89PSBCbG9ja1xyXG4vL1xyXG5cclxuLmNhcmQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4OyAvLyBodHRwOi8vbGlzdHMudzMub3JnL0FyY2hpdmVzL1B1YmxpYy93d3ctc3R5bGUvMjAxNE1heS8wMDE1Lmh0bWxcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcmliYS1saWdodC1ncmV5O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgIGZsZXg6IDEgMSAzMC4zJTtcclxuICAgICAgICB3aWR0aDogMzAuMyU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjUlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMyZW07XHJcblxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoM24pIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy89PSBFbGVtZW50c1xyXG4vL1xyXG4uY2FyZF9faW1hZ2Uge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5jYXJkX19jb250ZW50IHtcclxuICAgIHBhZGRpbmctbGVmdDogQGNvbnRlbnQtaG9yaXpvbnRhbC1wYWRkaW5nO1xyXG4gICAgcGFkZGluZy1yaWdodDogQGNvbnRlbnQtaG9yaXpvbnRhbC1wYWRkaW5nO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIuNWVtO1xyXG59XHJcblxyXG4uY2FyZF9fdHlwZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDEuMzEzZW0gMDtcclxuXHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjE2OWVtO1xyXG4gICAgZm9udC1zaXplOiAuNzVlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuOTM4ZW0gMCAxLjMxM2VtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZF9fdGl0bGUge1xyXG4gICAgbWFyZ2luLXRvcDogLjEyNWVtO1xyXG5cclxuICAgIGNvbG9yOiBAcmliYS1zbGF0ZTtcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM5O1xyXG59XHJcblxyXG4uY2FyZF9fc3lub3BzaXMge1xyXG4gICAgbWFyZ2luOiAxZW0gMDtcclxuXHJcbiAgICBjb2xvcjogQHJpYmEtc2xhdGU7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMS41NjtcclxufVxyXG5cclxuLy89PSBNb2RpZmllcnNcclxuLmNhcmQtLXJlc291cmNlIHtcclxuICAgIG1pbi1oZWlnaHQ6IDI0MHB4O1xyXG59XHJcblxyXG4uY2FyZF9fdHlwZS0tY29tcGV0aXRpb24ge1xyXG4gICAgY29sb3I6IEBjb21wZXRpdGlvbjtcclxufVxyXG5cclxuLmNhcmRfX3R5cGUtLWF3YXJkIHtcclxuICAgIGNvbG9yOiBAYXdhcmQ7XHJcbn1cclxuXHJcbi5jYXJkX190eXBlLS1yZXNvdXJjZSB7XHJcbiAgICBjb2xvcjogQHJpYmEtZ3JlZW47XHJcbn1cclxuXHJcbi8vPT0gRGVmYXVsdHNcclxuLy9cclxuIiwiLy9cclxuLy8gU3R5bGVzIGZvciBhdmFpbGFibGUtcmVzb3VyY2VzIG1vbGVjdWxlXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vLz09IE1peGluc1xyXG4vL1xyXG5cclxuLy89PSBCbG9ja1xyXG4vL1xyXG5cclxuLmF2YWlsYWJsZS1yZXNvdXJjZXMge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIHBhZGRpbmc6IDM1cHggMDtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5mby1zZWNvbmRhcnk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWF4KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBwYWRkaW5nOiAyNnB4IDAgMCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLz09IEVsZW1lbnRzXHJcbi8vXHJcblxyXG4uYXZhaWxhYmxlLXJlc291cmNlc19fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWF4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYXZhaWxhYmxlLXJlc291cmNlX19yZXNvdXJjZS1saXN0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAyNHB4IDAgMDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi1zbS1tYXgpIHtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDhweDtcclxuICAgIH1cclxufVxyXG5cclxuLmF2YWlsYWJsZS1yZXNvdXJjZV9fcmVzb3VyY2Uge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICA+ICoge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hdmFpbGFibGUtcmVzb3VyY2VfX3Jlc291cmNlLWljb24ge1xyXG4gICAgLm1hdGVyaWFsLWljb25zKCk7XHJcblxyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDtcclxufVxyXG5cclxuLmF2YWlsYWJsZS1yZXNvdXJjZV9fcmVzb3VyY2UtdGl0bGUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbn1cclxuXHJcbi5hdmFpbGFibGUtcmVzb3VyY2VfX3Jlc291cmNlLWZpbGUtaW5mbyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGNvbG9yOiBAcmliYS1jb29sLWdyZXk7XHJcbn1cclxuXHJcbi8vPT0gTW9kaWZpZXJzXHJcbi8vXHJcbiIsIkBpbXBvcnQgJy4uL21peGlucy91dGlsaXRpZXMubGVzcyc7XHJcbi8vXHJcbi8vIFN0eWxlcyBmb3IgcmVzdHJpY3RlZC1jb250ZW50LXBhbmVsIG1vbGVjdWxlXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vLz09IE1peGluc1xyXG4vL1xyXG5cclxuLy89PSBWYXJpYWJsZXNcclxuLy9cclxuXHJcbkBsb2NrLWljb24tc2l6ZTogMTdweDtcclxuXHJcbi8vPT0gQmxvY2tcclxuLy9cclxuXHJcbi5yZXN0cmljdGVkLWNvbnRlbnQtcGFuZWwge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLy89PSBFbGVtZW50c1xyXG4vL1xyXG5cclxuLnJlc3RyaWN0ZWQtY29udGVudC1wYW5lbF9faGVhZGluZyB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuXHJcbiAgICBtYXJnaW46IDAgMCAwIDM1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICAubWF0ZXJpYWwtaWNvbnMoKTtcclxuXHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgICBjb250ZW50OiAnbG9jayc7XHJcbiAgICAgICAgY29sb3I6IEByaWJhLWNvb2wtZ3JleTtcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiBAbG9jay1pY29uLXNpemU7XHJcbiAgICAgICAgd2lkdGg6IEBsb2NrLWljb24tc2l6ZTtcclxuICAgICAgICBoZWlnaHQ6IEBsb2NrLWljb24tc2l6ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucmVzdHJpY3RlZC1jb250ZW50LXBhbmVsX19wYXJhZ3JhcGgge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbWFyZ2luOiAwIDAgMCAzNXB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnJlc3RyaWN0ZWQtY29udGVudC1wYW5lbF9fYnVsbGV0LWxpc3Qge1xyXG4gICAgbWFyZ2luOiAwIDAgMCAzNXB4O1xyXG5cclxuICAgID4gdWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMnB4IDAgMnB4IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucmVzdHJpY3RlZC1jb250ZW50LXBhbmVsX19idXR0b24ge1xyXG4gICAgbWFyZ2luOiAxMnB4IDAgMTJweCAzNXB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICAgIG1hcmdpbjogMTJweCAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLz09IE1vZGlmaWVyc1xyXG4vL1xyXG4iLCIvLyBNb2xlY3VsZTogXCJMb2dpbiBwb3B1cFwiXHJcbi8vXHJcblxyXG4vLz09IFZhcmlhYmxlc1xyXG4vL1xyXG5cclxuLy89PSBNaXhpbnNcclxuLy9cclxuXHJcbi8vPT0gQmxvY2tcclxuLy9cclxuXHJcbi5sb2dpbi1jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDM1cHggMjBweCAyNXB4IDIwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xyXG4gICAgYmFja2dyb3VuZDogQHJpYmEtd2hpdGU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5mb3JtLWlucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAmX19sYWJlbC0tbGFiZWwtYWJvdmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy89PSBFbGVtZW50c1xyXG4vL1xyXG5cclxuLmxvZ2luLWNvbnRlbnRfX2Nsb3NlIHtcclxuICAgIC5tYXRlcmlhbC1pY29ucygpO1xyXG5cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTRweDtcclxuICAgIHJpZ2h0OiAxNnB4O1xyXG5cclxuICAgIGNvbG9yOiBAcmliYS1zbGF0ZTtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjphY3RpdmUsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjp2aXNpdGVkIHtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGNvbG9yOiBAcmliYS1zbGF0ZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sb2dpbi1jb250ZW50X190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbn1cclxuXHJcbi5sb2dpbi1jb250ZW50X19zdWJ0ZXh0IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4ubG9naW4tY29udGVudF9fZm9yZ290LXBhc3N3b3JkIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5sb2dpbi1jb250ZW50X19sb2dpbi1idXR0b24ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG59XHJcblxyXG4ubG9naW4tY29udGVudF9fbm90LWEtbWVtYmVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgbWFyZ2luOiA5cHggMDtcclxufVxyXG5cclxuLy89PSBNb2RpZmllcnNcclxuLy9cclxuXHJcbi8vPT0gRGVmYXVsdHNcclxuLy9cclxuIiwiLy8gTW9sZWN1bGU6IFwiT3Bwb3J0dW5pdHkgQ2FyZFwiXHJcbi8vXHJcblxyXG4vLz09IFZhcmlhYmxlc1xyXG4vL1xyXG5AY29udGVudC1ob3Jpem9udGFsLXBhZGRpbmc6IDEuMjVlbTtcclxuXHJcbkBjYXJkLW1hcmdpbjogMTZweDtcclxuQGNhcmQtcGFkZGluZzogMTBweDtcclxuXHJcbkBjYXJkLWltYWdlLXdpZHRoOiAxMDRweDtcclxuQGNhcmQtaW1hZ2UtcmlnaHQtbWFyZ2luOiAxMHB4O1xyXG5cclxuQGNhcmQtY29udGVudC1vZmZzZXQ6IEBjYXJkLXBhZGRpbmcgKyBAY2FyZC1pbWFnZS13aWR0aCArIEBjYXJkLWltYWdlLXJpZ2h0LW1hcmdpbjtcclxuXHJcbi8vPT0gTWl4aW5zXHJcbi8vXHJcblxyXG4vLz09IEJsb2NrXHJcbi8vXHJcblxyXG4ub3Bwb3J0dW5pdHktY2FyZCB7XHJcbiAgICAuY2xlYXJmaXgoKTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLjYyNWVtO1xyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6IEByaWJhLWxpZ2h0LWdyZXk7XHJcblxyXG4gICAgLy8gUm93cyBvZiB0d28gb24gc21hbGwtbWVkaXVtIHNjcmVlbnNcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWF4KSB7XHJcbiAgICAgICAgZmxleDogMCAxIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IH4nY2FsYyg1MCUgLSAoMS8yICogQHtjYXJkLW1hcmdpbn0pKSc7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBAY2FyZC1tYXJnaW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogQGNhcmQtbWFyZ2luO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDE2cHg7XHJcblxyXG4gICAgICAgIC8vIFJlbW92ZSBtYXJnaW4gZnJvbSBldmVyeSBzZWNvbmQgaXRlbVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gUm93cyBvZiB0aHJlZSBvbiBtZWRpdW0tbGFyZ2Ugc2NyZWVuc1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgZmxleDogMCAxIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IH4nY2FsYygzMy4zJSAtICgyLzMgKiBAe2NhcmQtbWFyZ2lufSkpJztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IEBjYXJkLW1hcmdpbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBAY2FyZC1tYXJnaW47XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MTZweDtcclxuXHJcbiAgICAgICAgLy8gUmVtb3ZlIG1hcmdpbiBmcm9tIGV2ZXJ5IHRoaXJkIGl0ZW1cclxuICAgICAgICAmOm50aC1jaGlsZCgzbikge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLz09IEVsZW1lbnRzXHJcbi8vXHJcbi5vcHBvcnR1bml0eS1jYXJkX19pbWFnZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDE4MHB4O1xyXG4gICAgcGFkZGluZzogMS4yNWVtO1xyXG59XHJcblxyXG4ub3Bwb3J0dW5pdHktY2FyZF9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IEBjb250ZW50LWhvcml6b250YWwtcGFkZGluZztcclxuICAgIHBhZGRpbmctcmlnaHQ6IEBjb250ZW50LWhvcml6b250YWwtcGFkZGluZztcclxuICAgIHBhZGRpbmctYm90dG9tOiAxLjVlbTtcclxufVxyXG5cclxuLm9wcG9ydHVuaXR5LWNhcmRfX2RhdGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAxLjMxM2VtIDA7XHJcblxyXG4gICAgY29sb3I6ICNlZjYwNzk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjE2OWVtO1xyXG4gICAgZm9udC1zaXplOiAuNzVlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuOTM4ZW0gMCAxLjMxM2VtO1xyXG4gICAgfVxyXG59XHJcblxyXG4ub3Bwb3J0dW5pdHktY2FyZF9fdGl0bGUge1xyXG4gICAgbWFyZ2luLXRvcDogLjEyNWVtO1xyXG5cclxuICAgIGNvbG9yOiBAcmliYS1zbGF0ZTtcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM5O1xyXG59XHJcblxyXG4ub3Bwb3J0dW5pdHktY2FyZF9fc3lub3BzaXMge1xyXG4gICAgbWFyZ2luOiAxZW0gMDtcclxuXHJcbiAgICBjb2xvcjogQHJpYmEtc2xhdGU7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMS41NjtcclxufVxyXG5cclxuLm9wcG9ydHVuaXR5LWNhcmRfX2N0YXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICBhe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLz09IERlZmF1bHRzXHJcbi8vXHJcbiIsIkBpbXBvcnQgJy4uL21peGlucy9hZGFwdGl2ZS5sZXNzJztcclxuXHJcbi8vPT0gTWl4aW5zXHJcbi8vXHJcblxyXG4vLz09IEJsb2NrXHJcbi8vXHJcbi50b3AtbmF2IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi50b3AtbmF2X19jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IDQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IEByaWJhLXNsYXRlO1xyXG59XHJcblxyXG4vLz09IEVsZW1lbnRzXHJcbi8vXHJcbi50b3AtbmF2X19jb250ZW50IHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgei1pbmRleDogMztcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiBAcmliYS1zbGF0ZTtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50b3AtbmF2X19pY29uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IC41ZW07XHJcblxyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50b3AtbmF2X19pdGVtcyB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWF4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWF4KSB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG59XHJcblxyXG4udG9wLW5hdl9fY3RhIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50b3AtbmF2X19jdGEtYnV0dG9uIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vPT0gTW9kaWZpZXJzXHJcbi8vXHJcbi50b3AtbmF2X19pY29uLS1tZW51LFxyXG4udG9wLW5hdl9faWNvbi0tY2xvc2UsXHJcbi50b3AtbmF2X19pY29uLS1teS1hY2NvdW50IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi50b3AtbmF2X19pY29uLS1tZW51LFxyXG4udG9wLW5hdl9faWNvbi0tY2xvc2UsXHJcbi50b3AtbmF2X19pY29uLS1teS1hY2NvdW50IHtcclxuICAgICYuanMtdG9nZ2xlLWhpZGRlbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLnRvcC1uYXZfX2ljb24tLW15LWFjY291bnQge1xyXG4gICAgLnRvcC1uYXZfX2ljb24tLXNlYXJjaC1sZygpO1xyXG5cclxuICAgID4gc3BhbiB7XHJcbiAgICAgICAgY29sb3I6IEByaWJhLXdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5oaWRlT24obWluOyBAc2NyZWVuLWxnLW1pbik7XHJcbn1cclxuXHJcbi50b3AtbmF2X19pY29uLS1zZWFyY2gtbGcge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcblxyXG4gICAgICAgIHBhZGRpbmc6IDI0cHggNHB4IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4udG9wLW5hdl9fY3RhLS1zaG93LW1lZGl1bSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1heCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4udG9wLW5hdl9fY3RhLS1oaWRlLW1lZGl1bSB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1tYXgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4udG9wLW5hdl9fY3RhLS1zZWNvbmRhcnkge1xyXG4gICAgb3JkZXI6IDI7XHJcbn1cclxuXHJcbi50b3AtbmF2X19jdGEtLXByaW1hcnkge1xyXG4gICAgb3JkZXI6IDI7XHJcbn1cclxuXHJcbi8vPT0gTG9nZ2VkIEluXHJcbi8vXHJcblxyXG4udG9wLW5hdi0tbG9nZ2VkLWluX19pdGVtcyB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCA1cHg7XHJcbiAgICBvcmRlcjogMTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLz09IERlZmF1bHRzXHJcbi8vXHJcbiIsIkBpbXBvcnQgJy4uL21peGlucy9hZGFwdGl2ZS5sZXNzJztcclxuXHJcbi8vPT0gTWl4aW5zXHJcbi8vXHJcblxyXG4vLz09IEJsb2NrXHJcbi8vXHJcbi5zdWItbmF2IHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1tYXgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLnN1Yi1uYXZfX2NvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IEByaWJhLXNsYXRlO1xyXG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogMzhweDtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICAuaGVhZGVyX19sb2dvLWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgIC5sb2dvLS1oZWFkZXIge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1tYXgpIHtcclxuICAgICAgICB0b3A6IDQ1cHg7XHJcbiAgICAgICAgLmhlYWRlcl9fbG9nby1jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTMwcHg7XHJcbiAgICAgICAgICAgIC5sb2dvLS1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdWItbmF2LW1vYmlsZV9fY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdWItbmF2LW1vYmlsZV9fY29udGVudCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnN1Yi1uYXYtbW9iaWxlLWl0ZW1fX2l0ZW1zIHtcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogNTZweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAmLmpzLXRvZ2dsZS1oaWRkZW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdWItbmF2LW1vYmlsZV9faXRlbXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLnN1Yi1uYXYtbW9iaWxlX190aXRsZS1saW5rIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiBAcmliYS13aGl0ZTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG5cclxuXHJcbi8vPT0gRWxlbWVudHNcclxuLy9cclxuLnN1Yi1uYXZfX2NvbnRlbnQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6IDQ7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEByaWJhLWJsYWNrO1xyXG5cclxuICAgICYuanMtdG9nZ2xlLWhpZGRlbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1tYXgpIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmLmpzLXRvZ2dsZS1oaWRkZW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdWItbmF2X19pY29uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IC41ZW07XHJcblxyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdWItbmF2X19pdGVtcyB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWF4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWF4KSB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdWItbmF2X19jdGEge1xyXG4gICAgZmxleDogMSAwIGF1dG87XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcclxuICAgIGZsb2F0OiBub25lO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vPT0gTW9kaWZpZXJzXHJcbi8vXHJcblxyXG4vL1RISVMgSVMgR09ELUFXRlVMIEJVVCBBIE5FQ0VTU0FSWSBFVklMIFRPIEdFVCBTVElDS1kgTkFWIFRPIENPTExBUFNFIEFORCBNRVJHRSBXSVRIIFRPUCBOQVYgLSBJJ00gU09SUllcclxuLmpzLWlzLXN0aWNreSB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1tYXgpIHtcclxuICAgICAgICAuaGVhZGVyX19sb2dvLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbmF2LnN1Yi1uYXYge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubG9nby0taGVhZGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICBzdmcsIGltZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN1Yi1uYXYtaXRlbV9fdGl0bGUtbGluayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3ViLW5hdl9fY3RhLS1wcmltYXJ5IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxufVxyXG5cclxuXHJcbi5zdWItbmF2X19jdGEtLXByaW1hcnkge1xyXG4gICAgb3JkZXI6IDI7XHJcbn1cclxuXHJcblxyXG4vLz09IERlZmF1bHRzXHJcbi8vXHJcbiIsIkBpbXBvcnQgJy4uL3RoZW1lcy9kZWZhdWx0L2NvbG91cnMubGVzcyc7XHJcbkBpbXBvcnQgJy4uL3RoZW1lcy9kZWZhdWx0L2NvbmZpZy5sZXNzJztcclxuXHJcbi8vIE9yZ2FuaXNtOiBcIkpvaW4gdGhlIFJJQkFcIlxyXG4vL1xyXG4vLyBBIGNhbGwgdG8gYWN0aW9uIHR5cGUgb3JnYW5pc20gd2hpY2ggcHJvbXB0cyBhbmQgcHJvbW90ZXMgdmlzaXRvcnMgb2YgdGhlIHNpdGUgdG8gZWl0aGVyIHJlbmV3IHRoZWlyXHJcbi8vIG1lbWJlcnNoaXAgb3IgdG8gc2lnbiB1cCB0byB0aGUgUklCQSBhcyBhIG1lbWJlci5cclxuXHJcbi8vPT0gVmFyaWFibGVzXHJcbi8vXHJcblxyXG4vLz09IE1peGluc1xyXG4vL1xyXG5cclxuLy89PSBCbG9ja1xyXG4vL1xyXG4uam9pbi10aGUtcmliYSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcmliYS13aGl0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBwYWRkaW5nOiAyZW0gMCAyZW07XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMuMTI1ZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vPT0gRWxlbWVudHNcclxuLy9cclxuXHJcbi5qb2luLXRoZS1yaWJhX190aXRsZSB7XHJcbiAgICBtYXJnaW46IDAgYXV0byAuNzVlbTtcclxuXHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICBmb250LXNpemU6IDIuMmVtO1xyXG4gICAgY29sb3I6IEByaWJhLXNsYXRlO1xyXG59XHJcblxyXG4uam9pbi10aGUtcmliYV9faW50cm9kdWN0aW9uIHtcclxuICAgIG1hcmdpbjogMCBhdXRvIDJlbTtcclxuICAgIHdpZHRoOiA5MCU7XHJcblxyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4zNzVlbTtcclxuICAgIGNvbG9yOiBAcmliYS1zbGF0ZTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uam9pbi10aGUtcmliYV9fYnV0dG9ucyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAuYnV0dG9uIHtcclxuICAgICAgICBtYXJnaW46IDAgLjYyNWVtIDFlbTtcclxuXHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy89PSBNb2RpZmllcnNcclxuLy9cclxuXHJcbi8vPT0gRGVmYXVsdHNcclxuLy9cclxuIiwiLy8gT3JnYW5pc206IFwiSG9tZSBIZXJvIEJhbm5lclwiXHJcbi8vXHJcbi8vIEEgY2FsbCB0byBhY3Rpb24gdHlwZSBvcmdhbmlzbSB3aGljaCBwcm9tb3RlcyB2aXNpdG9ycyBvZiB0aGUgc2l0ZSB0b3dhcmRzIGEgc2luZ2xlIHBhZ2UgdmlhIGFcclxuLy8gbGFyZ2UgaW1hZ2UgYWxvbmcgd2l0aCBhIGNhbGwgdG8gYWN0aW9uIHRpdGxlICYgYnV0dG9uLlxyXG5cclxuLy89PSBWYXJpYWJsZXNcclxuLy9cclxuXHJcbi8vPT0gTWl4aW5zXHJcbi8vXHJcblxyXG4vLz09IEJsb2NrXHJcbi8vXHJcblxyXG4vLyBUaGUgaGVybyBiYW5uZXIgY29udGFpbmVyIHVzZXMgYW4gaW1hZ2UgYXMgYXMgYSBiYWNrZ3JvdW5kIG9uIGxhcmdlciBzY3JlZW5zXHJcbi5ob21lLWhlcm8tYmFubmVyIHtcclxuICAgIC5jb250ZW50LWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBUaGUgaGVyby1iYW5uZXIgc2hvdWxkIG9ubHkgY29udGFpbiBzdHlsZXMgb24gbGFyZ2VyIHNjcmVlbnNcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgIGhlaWdodDogMjMuNzVlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEByaWJhLXdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1heCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLy89PSBFbGVtZW50c1xyXG4vL1xyXG5cclxuLy8gVGhlIGhlcm8gYmFubmVyIGltYWdlIGlzIG9ubHkgc2hvd24gb24gc21hbGxlciBzY3JlZW5zIGluIHBsYWNlIG9mIGhlcm8tYmFubmVyIGFib3ZlXHJcbi5ob21lLWhlcm8tYmFubmVyX19pbWFnZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaG9tZS1oZXJvLWJhbm5lcl9fY29udGVudC1jb250YWluZXIge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyMy43NWVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNjY3ZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ob21lLWhlcm8tYmFubmVyX19jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEByaWJhLXN0b25lLWJsdWU7XHJcblxyXG4gICAgLy8gQ2VudGVyIGFsaWduIHZlcnRpY2FsbHkgb24gbGFyZ2VyIHNjcmVlbnNcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaG9tZS1oZXJvLWJhbm5lcl9fdGl0bGUge1xyXG4gICAgcGFkZGluZzogMCAwLjY2N2VtOyBcclxuICAgIGZvbnQtc2l6ZTogMS44NzVlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTY7XHJcblxyXG4gICAgLy8gUmVzdHJpY3Qgd2lkdGggb24gbGFyZ2VyIHNjcmVlbnNcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgICB3aWR0aDogMTAuMjQ0ZW07XHJcbiAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgIG1hcmdpbi10b3A6IDAuMmVtO1xyXG5cclxuICAgICAgICAgZm9udC1zaXplOiAyLjgxM2VtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaG9tZS1oZXJvLWJhbm5lcl9fdGl0bGUtbGluayB7XHJcbiAgICBjb2xvcjogQHJpYmEtc2xhdGU7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6IEByaWJhLXNsYXRlO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgIGNvbG9yOiBAcmliYS13aGl0ZTtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6IEByaWJhLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhvbWUtaGVyby1iYW5uZXJfX2J1dHRvbi1jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMCAxLjI1ZW0gMS4yNWVtIDEuMjVlbTtcclxuXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgcGFkZGluZzogMC41ZW0gMDtcclxuXHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gQ3VzdG9tIGJ1dHRvbiBzdHlsZXMgZHVlIHRvIGhlcm8gYmFubmVyIHNwZWNpZmljIGRpZmZlcmVuY2VzXHJcbi5ob21lLWhlcm8tYmFubmVyX19idXR0b24ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwLjU2MzJlbTtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcmliYS1zbGF0ZTtcclxuICAgIGNvbG9yOiBAcmliYS13aGl0ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6IEByaWJhLXdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEZpeGVkIHdpdGggYnV0dG9ucyBvbiBsYXJnZXIgc2NyZWVucyAoYnV0IGFsbG93IHNjb3BlIGZvciBsYXJnZXIgdGV4dClcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgIHdpZHRoOiAxNS42MjVlbTtcclxuICAgICAgICBtaW4td2lkdGg6IDE1LjYyNWVtO1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmMGYzO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBjb2xvcjogQHJpYmEtc2xhdGU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogQHJpYmEtc2xhdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLz09IE1vZGlmaWVyc1xyXG4vL1xyXG4uaG9tZS1oZXJvLWJhbm5lcl9fdGl0bGUtbGluay0tYWx0ZXJuYXRpdmUge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgY29sb3I6IEByaWJhLXNsYXRlO1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogQHJpYmEtc2xhdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaG9tZS1oZXJvLWJhbm5lcl9fYnV0dG9uLS1hbHRlcm5hdGl2ZSB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcmliYS1zbGF0ZTtcclxuICAgICAgICBjb2xvcjogQHJpYmEtd2hpdGU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogQHJpYmEtd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLz09IERlZmF1bHRzXHJcbi8vXHJcbiIsIi8vIE1vbGVjdWxlOiBcIlBheXdhbGwgQ2FyZFwiXHJcbi8vXHJcblxyXG4vLz09IFZhcmlhYmxlc1xyXG4vL1xyXG5AY29udGVudC1ob3Jpem9udGFsLXBhZGRpbmc6IDEuMjVlbTtcclxuXHJcbkBjYXJkLW1hcmdpbjogMTZweDtcclxuQGNhcmQtcGFkZGluZzogMTBweDtcclxuXHJcbkBjYXJkLWltYWdlLXdpZHRoOiAxMDRweDtcclxuQGNhcmQtaW1hZ2UtcmlnaHQtbWFyZ2luOiAxMHB4O1xyXG5cclxuQGNhcmQtY29udGVudC1vZmZzZXQ6IEBjYXJkLXBhZGRpbmcgKyBAY2FyZC1pbWFnZS13aWR0aCArIEBjYXJkLWltYWdlLXJpZ2h0LW1hcmdpbjtcclxuXHJcbi8vPT0gTWl4aW5zXHJcbi8vXHJcblxyXG4vLz09IEJsb2NrXHJcbi8vXHJcblxyXG4ucGF5d2FsbC1jYXJkIHtcclxuICAgIC5jbGVhcmZpeCgpO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuNjI1ZW07XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcclxuXHJcbiAgICAvLyBSb3dzIG9mIHR3byBvbiBzbWFsbC1tZWRpdW0gc2NyZWVuc1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWF4KSB7XHJcbiAgICAgICAgZmxleDogMCAxIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBAY2FyZC1tYXJnaW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogQGNhcmQtbWFyZ2luO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gUm93cyBvZiB0d28gb24gc21hbGwtbGFyZ2Ugc2NyZWVuc1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgZmxleDogMSAxIDQ5LjI1JTtcclxuICAgICAgICB3aWR0aDogNDkuMjUlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDI4ZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjUlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNSU7XHJcblxyXG4gICAgICAgIC8vIFJlbW92ZSBtYXJnaW4gZnJvbSBldmVyeSBzZWNvbmQgaXRlbVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vPT0gRWxlbWVudHNcclxuLy9cclxuXHJcbi5wYXl3YWxsLWNhcmRfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiBAY29udGVudC1ob3Jpem9udGFsLXBhZGRpbmc7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBAY29udGVudC1ob3Jpem9udGFsLXBhZGRpbmc7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41ZW07XHJcbn1cclxuXHJcbi5wYXl3YWxsLWNhcmRfX3RpdGxlIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuNGVtO1xyXG4gICAgcGFkZGluZy10b3A6IDFlbTtcclxuICAgIGNvbG9yOiBAcmliYS1zbGF0ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgZm9udC1zaXplOiAxLjM3NWVtO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEuMjVlbTtcclxuICAgICAgICBmb250LXNpemU6IDEuNjI1ZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYXl3YWxsLWNhcmRfX2N0YSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDFlbTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4ucGF5d2FsbC1jYXJkX19idXR0b24ge1xyXG4gIHdpZHRoOiAxMDAlIC0gQGNhcmQtcGFkZGluZztcclxufVxyXG5cclxuLnBheXdhbGwtY2FyZC0tYnVsbGV0TGlzdCB7XHJcbiAgZm9udC1zaXplOiAxZW07XHJcbn1cclxuXHJcbi5wYXl3YWxsLWNhcmRfX3JpY2gtdGV4dCB7XHJcbiAgICAuY29udGVudC1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGF5d2FsbC1jYXJkLS1jb250YWN0LWRldGFpbHMge1xyXG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgZm9udC1zaXplOiAxLjM3NWVtO1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi1zbS1tYXgpIHtcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICB9XHJcblxyXG4gIC5tYXRlcmlhbC1pY29ucyB7XHJcbiAgICBsaW5lLWhlaWdodDogMS41NjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgfVxyXG59XHJcblxyXG4vLz09IERlZmF1bHRzXHJcbi8vXHJcbiIsIkBpbXBvcnQgJy4uL3RoZW1lcy9kZWZhdWx0L2NvbG91cnMubGVzcyc7XHJcbkBpbXBvcnQgJy4uL3RoZW1lcy9kZWZhdWx0L2NvbmZpZy5sZXNzJztcclxuXHJcbi8vIE9yZ2FuaXNtOiBcIkNhbGwgVG8gQWN0aW9uIEJhbmRcIlxyXG4vL1xyXG4vLyBBIGNhbGwgdG8gYWN0aW9uIHR5cGUgb3JnYW5pc20gd2hpY2ggcHJvbXB0cyBhbmQgcHJvbW90ZXMgdmlzaXRvcnMgb2YgdGhlIHNpdGUgdG8gY2xpY2sgdGhyb3VnaCB0b1xyXG4vLyB3aGljaGV2ZXIgbGluayhzKSBhcmUgcHJvbW90ZWQgaW4gdGhlIG9yZ2FuaXNtLlxyXG5cclxuLy89PSBWYXJpYWJsZXNcclxuLy9cclxuXHJcbi8vPT0gTWl4aW5zXHJcbi8vXHJcblxyXG4vLz09IEJsb2NrXHJcbi8vXHJcbi5jdGEtYmFuZCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcmliYS13aGl0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBwYWRkaW5nOiAyLjJlbSAwIDJlbTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMy4xMjVlbTtcclxuICAgIH1cclxufVxyXG5cclxuLy89PSBFbGVtZW50c1xyXG4vL1xyXG5cclxuLmN0YS1iYW5kX190aXRsZSB7XHJcbiAgICBtYXJnaW46IDAgYXV0byAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIGNvbG9yOiBAcmliYS1zbGF0ZTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxufVxyXG5cclxuLmN0YS1iYW5kX19pbnRyb2R1Y3Rpb24ge1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMjhweDtcclxuICAgIHdpZHRoOiA5MCU7XHJcblxyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICBjb2xvcjogQHJpYmEtc2xhdGU7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmN0YS1iYW5kX19idXR0b25zIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC5idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDE2cHg7XHJcblxyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vPT0gTW9kaWZpZXJzXHJcbi8vXHJcblxyXG4uY3RhLWJhbmQtLW1lZGl1bSB7XHJcbiAgICBiYWNrZ3JvdW5kOiBAcmliYS1saWdodC1zdG9uZS1ibHVlO1xyXG59XHJcblxyXG4uY3RhLWJhbmQtLWRhcmsge1xyXG4gICAgYmFja2dyb3VuZDogQHJpYmEtc2xhdGU7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcblxyXG4gICAgLmN0YS1iYW5kX190aXRsZSxcclxuICAgIC5jdGEtYmFuZF9faW50cm9kdWN0aW9uIHtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogQHJpYmEtbGlnaHQtc3RvbmUtYmx1ZTtcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uLS1vcGFxdWUge1xyXG4gICAgICAgIGNvbG9yOiBAcmliYS1zbGF0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcmliYS1saWdodC1zdG9uZS1ibHVlO1xyXG4gICAgfVxyXG59XHJcbiIsIi8vIE9yZ2FuaXNtOiBcIkhlcm8gQmFubmVyXCJcclxuLy9cclxuXHJcbi8vPT0gVmFyaWFibGVzXHJcbi8vXHJcblxyXG4vLz09IE1peGluc1xyXG4vL1xyXG5cclxuLy89PSBCbG9ja1xyXG4vL1xyXG5cclxuLy8gVGhlIGhlcm8gYmFubmVyIGNvbnRhaW5lciB1c2VzIGFuIGltYWdlIGFzIGFzIGEgYmFja2dyb3VuZCBvbiBsYXJnZXIgc2NyZWVuc1xyXG4uaGVyby1iYW5uZXIge1xyXG4gICAgLmNvbnRlbnQtY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgIGhlaWdodDogMjMuNzVlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEByaWJhLXdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1heCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLy89PSBFbGVtZW50c1xyXG4vL1xyXG5cclxuLy8gVGhlIGhlcm8gYmFubmVyIGltYWdlIGlzIG9ubHkgc2hvd24gb24gc21hbGxlciBzY3JlZW5zIGluIHBsYWNlIG9mIGhlcm8tYmFubmVyIGFib3ZlXHJcbi5oZXJvLWJhbm5lcl9faW1hZ2Uge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmhlcm8tYmFubmVyX19jb250ZW50LWNvbnRhaW5lciB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICBoZWlnaHQ6IDIzLjc1ZW07XHJcbiAgICAgICAgcGFkZGluZzogLjY2N2VtIDFlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmhlcm8tYmFubmVyX19jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEByaWJhLXN0b25lLWJsdWU7XHJcblxyXG4gICAgLy8gQ2VudGVyIGFsaWduIHZlcnRpY2FsbHkgb24gbGFyZ2VyIHNjcmVlbnNcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVyby1iYW5uZXJfX3RpdGxlIHtcclxuICAgIHBhZGRpbmc6IC43ZW0gLjY2N2VtIDAgLjY2N2VtO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1zaXplOiAxLjg3NWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTY7XHJcblxyXG4gICAgLy8gUmVzdHJpY3Qgd2lkdGggb24gbGFyZ2VyIHNjcmVlbnNcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgICB3aWR0aDogMTAuMjQ0ZW07XHJcbiAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgIG1hcmdpbi10b3A6IDAuMmVtO1xyXG5cclxuICAgICAgICAgZm9udC1zaXplOiAyLjgxM2VtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVyby1iYW5uZXJfX3RpdGxlLWxpbmsge1xyXG4gICAgY29sb3I6IEByaWJhLXNsYXRlO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmFjdGl2ZSxcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiBAcmliYS1zbGF0ZTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICBjb2xvcjogQHJpYmEtd2hpdGU7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAcmliYS13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZXJvLWJhbm5lcl9fdGV4dCB7XHJcbiAgICBwYWRkaW5nOiAwIDEuMTExZW07XHJcbiAgICBtYXJnaW46IDFlbSAwO1xyXG5cclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gICAgY29sb3I6IEByaWJhLXNsYXRlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzk7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICBjb2xvcjogQHJpYmEtd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVyby1iYW5uZXJfX2J1dHRvbi1jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMCAxLjI1ZW0gMS4yNWVtIDEuMjVlbTtcclxuXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgcGFkZGluZzogMC41ZW0gMDtcclxuXHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gQ3VzdG9tIGJ1dHRvbiBzdHlsZXMgZHVlIHRvIGhlcm8gYmFubmVyIHNwZWNpZmljIGRpZmZlcmVuY2VzXHJcbi5oZXJvLWJhbm5lcl9fYnV0dG9uIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogLjU2MzJlbTtcclxuICAgIG1hcmdpbi10b3A6IC4zNzVlbTtcclxuXHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcmliYS1zbGF0ZTtcclxuICAgIGNvbG9yOiBAcmliYS13aGl0ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiBAcmliYS13aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBGaXhlZCB3aXRoIGJ1dHRvbnMgb24gbGFyZ2VyIHNjcmVlbnMgKGJ1dCBhbGxvdyBzY29wZSBmb3IgbGFyZ2VyIHRleHQpXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAuNTYzMmVtIDEuMjVlbTtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjBmMztcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgY29sb3I6IEByaWJhLXNsYXRlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6IEByaWJhLXNsYXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy89PSBNb2RpZmllcnNcclxuLy9cclxuXHJcbi5oZXJvLWJhbm5lci0tZGFyayB7XHJcblxyXG4gIC5oZXJvLWJhbm5lcl9fdGl0bGUtbGluayB7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgICAgY29sb3I6IEByaWJhLXNsYXRlO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiBAcmliYS1zbGF0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxuXHJcbiAgLmhlcm8tYmFubmVyX190ZXh0IHtcclxuXHJcbiAgICAgIGNvbG9yOiBAcmliYS1zbGF0ZTtcclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgY29sb3I6IEByaWJhLXNsYXRlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gICAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVyby1iYW5uZXJfX2J1dHRvbiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEByaWJhLXNsYXRlO1xyXG4gICAgICBjb2xvcjogQHJpYmEtd2hpdGU7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiBAcmliYS13aGl0ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gRml4ZWQgd2l0aCBidXR0b25zIG9uIGxhcmdlciBzY3JlZW5zIChidXQgYWxsb3cgc2NvcGUgZm9yIGxhcmdlciB0ZXh0KVxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcmliYS1zbGF0ZTtcclxuICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgIGNvbG9yOiBAcmliYS13aGl0ZTtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBjb2xvcjogQHJpYmEtd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4vLz09IERlZmF1bHRzXHJcbi8vXHJcbiIsIi8vIE9yZ2FuaXNtOiBcIkZpbmQgQW4gQXJjaGl0ZWN0XCJcclxuLy9cclxuLy8gQSBjYWxsIHRvIGFjdGlvbiB0eXBlIG9yZ2FuaXNtIHdoaWNoIHByb21vdGVzIHZpc2l0b3JzIG9mIHRoZSBzaXRlIHRvd2FyZHMgYSBzaW5nbGUgcGFnZSB2aWEgYVxyXG4vLyBsYXJnZSBpbWFnZSBhbG9uZyB3aXRoIGEgY2FsbCB0byBhY3Rpb24gdGl0bGUgJiBidXR0b24uXHJcblxyXG4vLz09IFZhcmlhYmxlc1xyXG4vL1xyXG5cclxuLy89PSBNaXhpbnNcclxuLy9cclxuXHJcbi8vPT0gQmxvY2tcclxuLy9cclxuXHJcbi8vIFRoZSBmaW5kIGFuIGFyY2hpdGVjdCBjb250YWluZXIgdXNlcyBhbiBpbWFnZSBhcyBhcyBhIGJhY2tncm91bmQgb24gbGFyZ2VyIHNjcmVlbnNcclxuLmZpbmQtYW4tYXJjaGl0ZWN0IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xyXG5cclxuICAgIC8vIC5maW5kLWFuLWFyY2hpdGVjdCBzaG91bGQgb25seSBzaG93IGJhY2tncm91bmQgaW1hZ2Ugb24gbGFyZ2VyIHNjcmVlbnNcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHJpYmEtd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gZG8gbm90IGRpc3BsYXkgYmFja2dyb3VuZCBpbWFnZSBvbiBzbWFsbGVyIHNjcmVlbnNcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLy89PSBFbGVtZW50c1xyXG4vL1xyXG4uZmluZC1hbi1hcmNoaXRlY3RfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmZpbmQtYW4tYXJjaGl0ZWN0X190aXRsZSB7XHJcbiAgICBtYXJnaW46IDI1cHggMCAxN3B4O1xyXG4gICAgY29sb3I6IEByaWJhLXNsYXRlO1xyXG4gICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICBtYXJnaW46IDcwcHggMCAyNHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgIH1cclxufVxyXG5cclxuLmZpbmQtYW4tYXJjaGl0ZWN0X19pbnRybyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICBjb2xvcjogQHJpYmEtc2xhdGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFRoZSBmaW5kIGFuIGFyY2hpdGVjdCBpbWFnZSBpcyBvbmx5IHNob3duIG9uIHNtYWxsZXIgc2NyZWVuc1xyXG4uZmluZC1hbi1hcmNoaXRlY3RfX2ltYWdlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5maW5kLWFuLWFyY2hpdGVjdC1zZWFyY2gge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgLmNsZWFyZml4KCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5maW5kLWFuLWFyY2hpdGVjdF9fcmFkaW8tYnV0dG9uLWdyb3VwIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIG1hcmdpbi10b3A6IDNweDtcclxufVxyXG5cclxuLmZpbmQtYW4tYXJjaGl0ZWN0X19yYWRpby1idXR0b24ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmZpbmQtYW4tYXJjaGl0ZWN0LXNlYXJjaF9faW5wdXQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDU1JTtcclxuXHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmluZC1hbi1hcmNoaXRlY3Qtc2VhcmNoX19idXR0b24ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLy89PSBNb2RpZmllcnNcclxuLy9cclxuXHJcbi5maW5kLWFuLWFyY2hpdGVjdC0tbm8tc2VhcmNoOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKCMwMDApLCB0byh0cmFuc3BhcmVudCkpO1xyXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgIzAwMCwgdHJhbnNwYXJlbnQpO1xyXG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICMwMDAsIHRyYW5zcGFyZW50KTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwMCwgdHJhbnNwYXJlbnQpO1xyXG59XHJcblxyXG4uZmluZC1hbi1hcmNoaXRlY3QtLW5vLXNlYXJjaCB7XHJcbiAgICBjb2xvcjogQHJpYmEtd2hpdGU7XHJcblxyXG4gIC5maW5kLWFuLWFyY2hpdGVjdF9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uZmluZC1hbi1hcmNoaXRlY3RfX3RpdGxlIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4gLmJ1dHRvbjpub3QoLmJ1dHRvbi0tb3BhcXVlKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEByaWJhLXNsYXRlO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogQHJpYmEtc2xhdGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5maW5kLWFuLWFyY2hpdGVjdF9fdGl0bGUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5maW5kLWFuLWFyY2hpdGVjdC1zZWFyY2gge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbn1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KSB7XHJcblxyXG4gICAgLmZpbmQtYW4tYXJjaGl0ZWN0LS1uby1zZWFyY2gge1xyXG4gICAgICBjb2xvcjogQHJpYmEtc2xhdGU7XHJcbiAgICAgIC5maW5kLWFuLWFyY2hpdGVjdF9fdGl0bGUge1xyXG4gICAgICAgICAgY29sb3I6ICMzMzNmNDg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmluZC1hbi1hcmNoaXRlY3QtLW5vLXNlYXJjaCAuYnV0dG9uIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzZjQ4O1xyXG4gICAgfVxyXG4gICAgLmZpbmQtYW4tYXJjaGl0ZWN0LS1uby1zZWFyY2gge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlY2VmZjM7XHJcbiAgICB9XHJcbiAgICAuZmluZC1hbi1hcmNoaXRlY3QtLW5vLXNlYXJjaDo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbmQtYW4tYXJjaGl0ZWN0LS1uby1zZWFyY2ggLmZpbmQtYW4tYXJjaGl0ZWN0LXNlYXJjaCAuYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzNmNDg7XHJcbiAgICBib3JkZXItY29sb3I6ICMzMzNmNDg7XHJcbn1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6OTkycHgpIHtcclxuICAgIC5maW5kLWFuLWFyY2hpdGVjdC0tbm8tc2VhcmNoIHtcclxuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG5cclxuICAgICAgICAuZmluZC1hbi1hcmNoaXRlY3RfX2ludHJvIHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5maW5kLWFuLWFyY2hpdGVjdC0tbm8tc2VhcmNoOjpiZWZvcmUge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgICAuZmluZC1hbi1hcmNoaXRlY3RfX2NvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4vLz09IERlZmF1bHRzXHJcbi8vXHJcbiIsIi8vIE9yZ2FuaXNtOiBcIlByb21vdGVkIExpbmtzXCJcbi8vXG5cbi8vPT0gVmFyaWFibGVzXG4vL1xuXG4vLz09IE1peGluc1xuLy9cblxuLy89PSBCbG9ja1xuLy9cblxuLnByb21vdGVkLWxpbmtzIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAuY2xlYXJmaXgoKTtcbiAgICB9XG59XG5cbi8vPT0gRWxlbWVudHNcbi8vXG5cbi5wcm9tb3RlZC1saW5rLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yZW07XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjIlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogNDkuOCU7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuMiU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vPT0gTW9kaWZpZXNcbi8vXG5cbi5wcm9tb3RlZC1saW5rcy0tam9pbi1yaWJhIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi8vPT0gRGVmYXVsdHNcbi8vXG4iLCIvLyBPcmdhbmlzbTogXCJDYWxsIFRvIEFjdGlvbiBIZXJvXCJcclxuLy9cclxuLy8gUHJvdmlkZXMga2V5IGluZm9ybWF0aW9uIGFib3V0IGFuIGV2ZW50IG9yIGNvbXBldGl0aW9uLlxyXG4vL1xyXG4vLyBTbWFsbCBTY3JlZW5zOlxyXG4vLyAtLS0tLS0tLS0tLVxyXG4vLyB8ICBpbWFnZSAgfFxyXG4vLyB8IGNvbnRlbnQgfFxyXG4vLyB8IGJ1dHRvbnMgfFxyXG4vLyAtLS0tLS0tLS0tLVxyXG4vL1xyXG4vLyBNZWRpdW0gU2NyZWVuczpcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyB8IGNvbnRlbnQgfFxyXG4vLyB8ICAgICAgYmctaW1hZ2UgIC0+XHJcbi8vIHwgYnV0dG9ucyB8XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy9cclxuLy8gTGFyZ2UgU2NyZWVuczpcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vICAgICAgICAgIHwgICAgY29udGVudCAgICB8XHJcbi8vIDwtIGJsZWVkIHwgICAgICAgICAgICBiZy1pbWFnZSAtPlxyXG4vLyAgICAgICAgICB8ICAgIGJ1dHRvbnMgICAgfFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy9cclxuLy89PSBWYXJpYWJsZXNcclxuLy9cclxuQGNvbnRlbnQtbWQtd2lkdGg6IDI5ZW07XHJcbkBjb250ZW50LWxnLXdpZHRoOiA0MWVtO1xyXG5AY29udGVudC1tZC1iYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDIwZW07XHJcbkBjb250ZW50LWxnLWJhY2tncm91bmQtcG9zaXRpb24teDogMzBlbTtcclxuQHNjcmVlbi14bC1taW46IDE0NDBweDtcclxuXHJcbi8vPT0gTWl4aW5zXHJcbi8vXHJcblxyXG4vLz09IEJsb2NrXHJcbi8vXHJcblxyXG4uY2FsbC10by1hY3Rpb24taGVybyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWF4KSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEByaWJhLXNsYXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IEBjb250ZW50LW1kLWJhY2tncm91bmQtcG9zaXRpb24teCBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzNWVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBAY29udGVudC1sZy1iYWNrZ3JvdW5kLXBvc2l0aW9uLXggY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNzAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXhsLW1pbikge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDY1JTtcclxuICAgIH1cclxufVxyXG5cclxuLy89PSBFbGVtZW50c1xyXG4vL1xyXG4uY2FsbC10by1hY3Rpb24taGVyb19fY29udGVudC1jb250YWluZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzNWVtOyAvLyBzZXQgYSBtaW5pbXVtIGhlaWdodCB0byBwcm92aWRlIGNvbnNpc3RlbmN5IGFjcm9zcyBwYWdlc1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4ZW07IC8vIGFsbG93IHJvb20gZm9yIGFic29sdXRlbHkgcG9zaXRpb25lZCAuY2FsbC10by1hY3Rpb24taGVyb19fYnV0dG9uc1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FsbC10by1hY3Rpb24taGVyb19fbGFyZ2UtY29udGVudC1jb250YWluZXIge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYWxsLXRvLWFjdGlvbi1oZXJvX19pbWFnZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FsbC10by1hY3Rpb24taGVyb19faW1hZ2UtcHJvbW8ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAuNWVtIDA7XHJcblxyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBiYWNrZ3JvdW5kOiBAcmliYS1saWdodC1zdG9uZS1ibHVlO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogLjVlbSAuMjVlbVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2FsbC10by1hY3Rpb24taGVyb19fY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAxLjRlbSAxZW0gMS44NzVlbSAxZW07XHJcblxyXG4gICAgYmFja2dyb3VuZDogQHJpYmEtc2xhdGU7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgd2lkdGg6IEBjb250ZW50LW1kLXdpZHRoO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDM1ZW07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XHJcbiAgICAgICAgd2lkdGg6IEBjb250ZW50LWxnLXdpZHRoO1xyXG5cclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmNhbGwtdG8tYWN0aW9uLWhlcm9fX3RhZyB7XHJcbiAgICBjb2xvcjogQHJpYmEtd2hpdGU7XHJcbiAgICBmb250LXNpemU6IC43NWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjE4OGVtO1xyXG59XHJcblxyXG4uY2FsbC10by1hY3Rpb24taGVyb19fdGFnLWRpdmlkZXIge1xyXG4gICAgcGFkZGluZzogMCAuNzVlbTtcclxuXHJcbiAgICBjb2xvcjogQHJpYmEtY29vbC1ncmV5O1xyXG4gICAgZm9udC1zaXplOiAuNzVlbTtcclxufVxyXG5cclxuLmNhbGwtdG8tYWN0aW9uLWhlcm9fX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC43ZW07XHJcblxyXG4gICAgY29sb3I6IEByaWJhLXdoaXRlO1xyXG4gICAgZm9udC1zaXplOiAxLjg3NWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTc7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLjNlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG5cclxuICAgICAgICBmb250LXNpemU6IDIuODEzZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYWxsLXRvLWFjdGlvbi1oZXJvX19pbnRybyB7XHJcbiAgICBtYXJnaW46IDFlbSAwO1xyXG5cclxuICAgIGNvbG9yOiBAcmliYS13aGl0ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmNhbGwtdG8tYWN0aW9uLWhlcm9fX2xpc3Qge1xyXG4gICAgbWFyZ2luOiAyLjZlbSAwO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLmNhbGwtdG8tYWN0aW9uLWhlcm9fX2xpc3QtaXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuN2VtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyLjI1ZW07XHJcblxyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGNvbG9yOiBAcmliYS13aGl0ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG59XHJcblxyXG4uY2FsbC10by1hY3Rpb24taGVyb19fbGlzdC1pdGVtLWxpbmsge1xyXG4gICAgY29sb3I6IEByaWJhLXN0b25lLWJsdWU7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogQHJpYmEtc3RvbmUtYmx1ZTtcclxuICAgIH1cclxufVxyXG5cclxuLmNhbGwtdG8tYWN0aW9uLWhlcm9fX2xpc3QtaWNvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAuMWVtO1xyXG5cclxuICAgIGNvbG9yOiBAcmliYS1saWdodC1zdG9uZS1ibHVlO1xyXG4gICAgZm9udC1zaXplOiAxLjA2M2VtO1xyXG59XHJcblxyXG4uY2FsbC10by1hY3Rpb24taGVyb19fYnV0dG9ucyB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vPT0gTW9kaWZpZXJzXHJcbi8vXHJcbi5jYWxsLXRvLWFjdGlvbi1oZXJvX190YWctLXN1YiB7XHJcbiAgICBjb2xvcjogQHJpYmEtY29vbC1ncmV5O1xyXG59XHJcblxyXG4vLz09IERlZmF1bHRzXHJcbi8vXHJcbiIsIi8vIE9yZ2FuaXNtOiBcIkV2ZW50IENhcmQgQm9hcmRcIlxyXG4vL1xyXG4vLyBBIGJvYXJkIG9mIGV2ZW50IGNhcmRzIHRvIGJlIHVzZWQgYWNyb3NzIHRoZSBzaXRlXHJcblxyXG4vLz09IFZhcmlhYmxlc1xyXG4vL1xyXG5cclxuLy89PSBNaXhpbnNcclxuLy9cclxuXHJcbi8vPT0gQmxvY2tcclxuLy9cclxuLmV2ZW50LWNhcmQtYm9hcmQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVlbTtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcmliYS1zdG9uZS1ibHVlO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgIC5jbGVhcmZpeCgpO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzLjEyNWVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLz09IEVsZW1lbnRzXHJcbi8vXHJcbi5ldmVudC1jYXJkLWJvYXJkX190aXRsZSB7XHJcbiAgICBtYXJnaW46IDEuMWVtIDAgLjllbTtcclxuXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDEuNTYzZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgY29sb3I6IEByaWJhLXNsYXRlO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgIG1hcmdpbjogMS4xZW0gMDtcclxuICAgICAgICBmb250LXNpemU6IDIuMTg4ZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ldmVudC1jYXJkLWJvYXJkX19jYXJkcyB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxufVxyXG5cclxuLy89PSBNb2RpZmllcnNcclxuLy9cclxuLmV2ZW50LWNhcmQtYm9hcmRfX2N0YSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjg3NWVtO1xyXG5cclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzLjEyNWVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLz09IERlZmF1bHRzXHJcbi8vXHJcbiIsIi8vIE9yZ2FuaXNtOiBcIkltYWdlIExpbmsgQ29sbGVjdGlvblwiXG4vL1xuLy8gQSBjb2xsZWN0aW9uIG9mIGltYWdlIGxpbmtzIHdpdGggYSB0aXRsZVxuXG4vLz09IFZhcmlhYmxlc1xuLy9cblxuLy89PSBNaXhpbnNcbi8vXG5cbi8vPT0gQmxvY2tcbi8vXG4uaW1hZ2UtbGluay1jb2xsZWN0aW9uIHtcbiAgICBtYXJnaW46IDEuNWVtIDA7XG59XG5cbi8vPT0gRWxlbWVudHNcbi8vXG4uaW1hZ2UtbGluay1jb2xsZWN0aW9uX190aXRsZSB7XG4gICAgbWFyZ2luOiAxZW0gMDtcblxuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6IGxpZ2h0ZW4oQHJpYmEtc2xhdGUsIDUwJSk7XG59XG5cbi8vPT0gTW9kaWZpZXJzXG4vL1xuXG4vLz09IERlZmF1bHRzXG4vL1xuIiwiLy8gT3JnYW5pc206IFwiRXZlbnQgQ29udGVudFwiXG4vL1xuLy8gQSBjb250YWluZXIgZm9yIGV2ZW50IGNvbnRlbnQuXG5cbi8vPT0gVmFyaWFibGVzXG4vL1xuXG4vLz09IE1peGluc1xuLy9cblxuLy89PSBCbG9ja1xuLy9cbi5ldmVudC1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAyLjc1ZW07XG59XG5cbi8vPT0gRWxlbWVudHNcbi8vXG5cblxuLy89PSBNb2RpZmllcnNcbi8vXG5cbi8vPT0gRGVmYXVsdHNcbi8vXG4iLCIvLyBPcmdhbmlzbTogXCJOZWVkIEhlbHBcIlxuLy9cblxuLy89PSBWYXJpYWJsZXNcbi8vXG5cbi8vPT0gTWl4aW5zXG4vL1xuXG4vLz09IEJsb2NrXG4vL1xuLm5lZWQtaGVscCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgcGFkZGluZy10b3A6IDJlbTtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLy89PSBFbGVtZW50c1xuLy9cblxuLm5lZWQtaGVscF9faGVhZGluZyB7XG4gICAgLmhlYWRpbmctdHdvX19oZWFkaW5nKCk7XG5cbiAgICBtYXJnaW46IDAgMCAuN2VtIDA7XG59XG5cbi5uZWVkLWhlbHBfX2NvbnRhY3QtZGV0YWlscyB7XG4gICAgQG1lZGlhKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgIH1cbn1cblxuLm5lZWQtaGVscF9fY29udGFjdC1kZXRhaWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IC41ZW0gMDtcblxuICAgIEBtZWRpYShtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIC43NWVtO1xuICAgIH1cbn1cblxuLm5lZWQtaGVscF9fY29udGFjdC1kZXRhaWwtaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLjI1ZW07XG5cbiAgICBjb2xvcjogQHJpYmEtc2xhdGU7XG4gICAgZm9udC1zaXplOiAxLjA2M2VtO1xufVxuXG4ubmVlZC1oZWxwX19jb250YWN0LWRldGFpbC1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMzc1ZW07XG59XG5cbi8vPT0gTW9kaWZpZXJzXG4vL1xuXG4vLz09IERlZmF1bHRzXG4vL1xuIiwiLy8gT3JnYW5pc206IFwiTWVtYmVyc2hpcCBUeXBlIENhcmQgQm9hcmRcIlxyXG4vL1xyXG4vLyBBIGJvYXJkIG9mIG1lbWJlcnNoaXAgY2FyZHMgdG8gYmUgdXNlZCBhY3Jvc3MgdGhlIHNpdGVcclxuXHJcbi8vPT0gVmFyaWFibGVzXHJcbi8vXHJcblxyXG4vLz09IE1peGluc1xyXG4vL1xyXG5cclxuLy89PSBCbG9ja1xyXG4vL1xyXG4ubWVtYmVyc2hpcC10eXBlLWNhcmQtYm9hcmQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgIG1hcmdpbi10b3A6IDFlbTtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcmliYS1saWdodC1zdG9uZS1ibHVlO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgIC5jbGVhcmZpeCgpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIuNWVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVlbTtcclxuICAgIH1cclxuXHJcbiAgICAubGFyZ2UtY29udGVudC1jb250YWluZXIge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy89PSBFbGVtZW50c1xyXG4vL1xyXG4ubWVtYmVyc2hpcC10eXBlLWNhcmQtYm9hcmRfX3RpdGxlIHtcclxuICAgIG1hcmdpbjogMS4xZW0gMCAuNWVtO1xyXG4gICAgcGFkZGluZzogMCAxZW07XHJcblxyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxLjU2M2VtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIGNvbG9yOiBAcmliYS1zbGF0ZTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICBmb250LXNpemU6IDIuMTg4ZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tZW1iZXJzaGlwLXR5cGUtY2FyZC1ib2FyZF9faW50cm8ge1xyXG4gICAgcGFkZGluZzogMCAxZW0gLjVlbSAxZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1Mi4yMjJlbTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAyZW0gYXV0bztcclxuXHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWVtYmVyc2hpcC10eXBlLWNhcmQtYm9hcmRfX2NhcmRzIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLz09IE1vZGlmaWVyc1xyXG4vL1xyXG5cclxuLy89PSBEZWZhdWx0c1xyXG4vL1xyXG4iLCIvLyBPcmdhbmlzbTogXCJKb2luIFJJQkEgQ2F0ZWdvcnkgSGVyb1wiXHJcbi8vXHJcbi8vIFByb3ZpZGVzIGtleSBpbmZvcm1hdGlvbiBhYm91dCBhIG1lbWJlcnNoaXAgY2F0ZWdvcnlcclxuXHJcbi8vPT0gVmFyaWFibGVzXHJcbi8vXHJcbkBjb250ZW50LW1kLXdpZHRoOiAyNWVtO1xyXG5AY29udGVudC1sZy13aWR0aDogNDFlbTtcclxuQGNvbnRlbnQtbWQtYmFja2dyb3VuZC1wb3NpdGlvbi14OiAyMGVtO1xyXG5AY29udGVudC1sZy1iYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDMwZW07XHJcbkBzY3JlZW4teGwtbWluOiAxNDQwcHg7XHJcblxyXG4vLz09IE1peGluc1xyXG4vL1xyXG5cclxuLy89PSBCbG9ja1xyXG4vL1xyXG5cclxuLmpvaW4tcmliYS1jYXRlZ29yeS1oZXJvICB7XHJcbiAgICBtaW4taGVpZ2h0OiAyOGVtO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1heCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcmliYS1zbGF0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBAY29udGVudC1tZC1iYWNrZ3JvdW5kLXBvc2l0aW9uLXggY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogQGNvbnRlbnQtbGctYmFja2dyb3VuZC1wb3NpdGlvbi14IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi14bC1taW4pIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2NSU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vPT0gRWxlbWVudHNcclxuLy9cclxuLmpvaW4tcmliYS1jYXRlZ29yeS1oZXJvX19pbWFnZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uam9pbi1yaWJhLWNhdGVnb3J5LWhlcm9fX2xhcmdlLWNvbnRlbnQtY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5qb2luLXJpYmEtY2F0ZWdvcnktaGVyb19fY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAxLjRlbSAwIDEuODc1ZW07XHJcblxyXG4gICAgYmFja2dyb3VuZDogQHJpYmEtc2xhdGU7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgd2lkdGg6IEBjb250ZW50LW1kLXdpZHRoO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDI4ZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XHJcbiAgICAgICAgd2lkdGg6IEBjb250ZW50LWxnLXdpZHRoO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmpvaW4tcmliYS1jYXRlZ29yeS1oZXJvX190aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuN2VtO1xyXG5cclxuICAgIGNvbG9yOiBAcmliYS13aGl0ZTtcclxuICAgIGZvbnQtc2l6ZTogMS44NzVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE3O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC4zZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiAyLjgxM2VtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uam9pbi1yaWJhLWNhdGVnb3J5LWhlcm9fX2ludHJvIHtcclxuICAgIG1hcmdpbjogMWVtIDA7XHJcblxyXG4gICAgY29sb3I6IEByaWJhLXdoaXRlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTY7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uam9pbi1yaWJhLWNhdGVnb3J5LWhlcm9fX2J1dHRvbiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgYmFja2dyb3VuZDogQHJpYmEtbGlnaHQtc3RvbmUtYmx1ZTtcclxuICAgIGJvcmRlci1jb2xvcjogQHJpYmEtbGlnaHQtc3RvbmUtYmx1ZTtcclxuICAgIGNvbG9yOiBAcmliYS1zbGF0ZTtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogQHJpYmEtc2xhdGU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLy89PSBNb2RpZmllcnNcclxuLy9cclxuLmpvaW4tcmliYS1jYXRlZ29yeS1oZXJvX19pbnRyby0tYm9sZCB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLy89PSBEZWZhdWx0c1xyXG4vL1xyXG4iLCIvLyBPcmdhbmlzbTogXCJNZW1iZXJzaGlwIEJlbmVmaXQgQ2FyZCBCb2FyZFwiXHJcbi8vXHJcbi8vIEEgYm9hcmQgb2YgbWVtYmVyc2hpcCBiZW5lZml0cyB0byBiZSB1c2VkIGFjcm9zcyB0aGUgc2l0ZVxyXG5cclxuLy89PSBWYXJpYWJsZXNcclxuLy9cclxuXHJcbi8vPT0gTWl4aW5zXHJcbi8vXHJcblxyXG4vLz09IEJsb2NrXHJcbi8vXHJcbi5tZW1iZXJzaGlwLWJlbmVmaXQtY2FyZC1ib2FyZCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcmliYS13aGl0ZTtcclxufVxyXG5cclxuLy89PSBFbGVtZW50c1xyXG4vL1xyXG4ubWVtYmVyc2hpcC1iZW5lZml0LWNhcmQtYm9hcmRfX3RpdGxlIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMS41NjNlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBjb2xvcjogQHJpYmEtc2xhdGU7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjI1ZW07XHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4xODhlbTtcclxuICAgIH1cclxufVxyXG5cclxuLm1lbWJlcnNoaXAtYmVuZWZpdC1jYXJkLWJvYXJkX19pbnRybyB7XHJcbiAgICBtYXJnaW4tdG9wOiAuNWVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNWVtO1xyXG5cclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgIG1heC13aWR0aDogNTIuMjIyZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG5cclxuICAgICAgICBsaW5lLWhlaWdodDogMS40MTtcclxuICAgICAgICBmb250LXNpemU6IDEuMzc1ZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tZW1iZXJzaGlwLWJlbmVmaXQtY2FyZC1ib2FyZF9fY2FyZHMge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vPT0gTW9kaWZpZXJzXHJcbi8vXHJcblxyXG4vLz09IERlZmF1bHRzXHJcbi8vXHJcbiIsIi8vIE9yZ2FuaXNtOiBcIkpvaW4gUklCQSBFbGlnaWJpbGl0eVwiXHJcbi8vXHJcbi8vIFByb3ZpZGVzIGtleSBpbmZvcm1hdGlvbiBhYm91dCBhIG1lbWJlcnNoaXAgZWxpZ2liaWxpdHlcclxuXHJcbi8vPT0gVmFyaWFibGVzXHJcbi8vXHJcblxyXG4vLz09IE1peGluc1xyXG4vL1xyXG5cclxuLy89PSBCbG9ja1xyXG4vL1xyXG4uam9pbi1yaWJhLWVsaWdpYmlsaXR5ICB7XHJcbiAgICBwYWRkaW5nOiAwIDEuMjVlbSAxLjVlbSAxLjI1ZW07XHJcblxyXG4gICAgYmFja2dyb3VuZDogQHJpYmEtbGlnaHQtc3RvbmUtYmx1ZTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNzVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vPT0gRWxlbWVudHNcclxuLy9cclxuLmpvaW4tcmliYS1lbGlnaWJpbGl0eV9fdGl0bGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxLjU2M2VtO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4xODhlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmpvaW4tcmliYS1lbGlnaWJpbGl0eV9faW50cm8ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC4yNWVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uam9pbi1yaWJhLWVsaWdpYmlsaXR5X19jcml0ZXJpYSB7XHJcbiAgICBtYXJnaW46IDJlbSAwIDFlbSAwO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgIG1hcmdpbjogLjc1ZW0gMCAwIDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5qb2luLXJpYmEtZWxpZ2liaWxpdHlfX2xvY2F0aW9uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogLjVlbTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAcmliYS1zbGF0ZTtcclxuXHJcbiAgICBmb250LXNpemU6IDEuMjVlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDU7XHJcblxyXG4gICAgQG1lZGlhKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNjI1ZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5qb2luLXJpYmEtZWxpZ2liaWxpdHlfX3JlcXVpcmVtZW50IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBmb250LXNpemU6IDEuMjVlbTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNjI1ZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5qb2luLXJpYmEtZWxpZ2liaWxpdHlfX2xvY2F0aW9uLXN1YiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG5cclxuICAgIGZvbnQtc2l6ZTogLjhlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGNvbG9yOiBAcmliYS1jb29sLWdyZXk7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuNjE1ZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vPT0gTW9kaWZpZXJzXHJcbi8vXHJcbi5qb2luLXJpYmEtZWxpZ2liaWxpdHlfX2NyaXRlcmlhLS1sYXN0IHtcclxuICAgIG1hcmdpbi10b3A6IDMuNzVlbTtcclxufVxyXG5cclxuLmpvaW4tcmliYS1lbGlnaWJpbGl0eV9fcmVxdWlyZW1lbnQtLXN0YW5kYWxvbmUge1xyXG4gICAgbWFyZ2luOiAxLjZlbSAwO1xyXG59XHJcblxyXG4uam9pbi1yaWJhLWVsaWdpYmlsaXR5X19yZXF1aXJlbWVudC0tbGFzdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4vLz09IERlZmF1bHRzXHJcbi8vXHJcbiIsIi8vIE9yZ2FuaXNtOiBcIkpvaW4gUklCQSBIb3cgSXQgV29ya3NcIlxyXG4vL1xyXG4vLyBQcm92aWRlcyBpbmZvcm1hdGlvbiBvbiB0aGUgUklCQSBtZW1iZXJzaGlwIHByb2Nlc3NcclxuXHJcbi8vPT0gVmFyaWFibGVzXHJcbi8vXHJcblxyXG4vLz09IE1peGluc1xyXG4vL1xyXG5cclxuLy89PSBCbG9ja1xyXG4vL1xyXG4uam9pbi1yaWJhLWhvdy1pdC13b3JrcyAgIHtcclxuICAgIHBhZGRpbmc6IDAgMS4yNWVtO1xyXG5cclxuICAgIGJhY2tncm91bmQ6IEByaWJhLXNsYXRlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgIC5jbGVhcmZpeCgpO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLz09IEVsZW1lbnRzXHJcbi8vXHJcbi5qb2luLXJpYmEtaG93LWl0LXdvcmtzX190aXRsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxZW07XHJcblxyXG4gICAgY29sb3I6IEByaWJhLXdoaXRlO1xyXG4gICAgZm9udC1zaXplOiAxLjU2M2VtO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuOGVtO1xyXG5cclxuICAgICAgICBmb250LXNpemU6IDIuMTg4ZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5qb2luLXJpYmEtaG93LWl0LXdvcmtzX19zdGVwIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uam9pbi1yaWJhLWhvdy1pdC13b3Jrc19fc3RlcC1pY29uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZy1ib3R0b206IC4yNWVtO1xyXG5cclxuICAgIGZvbnQtc2l6ZTogNWVtO1xyXG4gICAgY29sb3I6IEByaWJhLWxpZ2h0LXN0b25lLWJsdWU7XHJcbn1cclxuXHJcbi5qb2luLXJpYmEtaG93LWl0LXdvcmtzX19zdGVwLWRlc2NyaXB0aW9uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWF4LXdpZHRoOiAxNGVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgY29sb3I6IEByaWJhLXdoaXRlO1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG5cclxuICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5qb2luLXJpYmEtaG93LWl0LXdvcmtzX19zdGVwLWRpdmlkZXItY29udGFpbmVyIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIHdpZHRoOiA1JTtcclxuICAgIH1cclxufVxyXG5cclxuLmpvaW4tcmliYS1ob3ctaXQtd29ya3NfX3N0ZXAtZGl2aWRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogLjVlbSAwIC4yNWVtIDA7XHJcblxyXG4gICAgZm9udC1zaXplOiAzZW07XHJcbiAgICBjb2xvcjogQHJpYmEtZ3JleTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uam9pbi1yaWJhLWhvdy1pdC13b3Jrc19fYnV0dG9uIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICBtYXJnaW46IDIuNzVlbSAwIDEuODc1ZW07XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCBAcmliYS1zdG9uZS1ibHVlO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgIG1hcmdpbjogMi43NWVtIDAgMy4yNWVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLz09IE1vZGlmaWVyc1xyXG4vL1xyXG5cclxuLy89PSBEZWZhdWx0c1xyXG4vL1xyXG4iLCIvLyBPcmdhbmlzbTogXCJDb21wZXRpdGlvbiBDYXJkIEJvYXJkXCJcclxuLy9cclxuLy8gQSBib2FyZCBvZiBjb21wZXRpdGlvbiBjYXJkcyB0byBiZSB1c2VkIGFjcm9zcyB0aGUgc2l0ZVxyXG5cclxuLy89PSBWYXJpYWJsZXNcclxuLy9cclxuXHJcbi8vPT0gTWl4aW5zXHJcbi8vXHJcblxyXG4vLz09IEJsb2NrXHJcbi8vXHJcbi5jb21wZXRpdGlvbi1jYXJkLWJvYXJkIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICBtYXJnaW4tdG9wOiAzZW07XHJcblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHJpYmEtc3RvbmUtYmx1ZTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICAuY2xlYXJmaXgoKTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMy4xMjVlbTtcclxuICAgIH1cclxufVxyXG5cclxuLy89PSBFbGVtZW50c1xyXG4vL1xyXG4uY29tcGV0aXRpb24tY2FyZC1ib2FyZF9fdGl0bGUge1xyXG4gICAgbWFyZ2luOiAxLjFlbSAwIC45ZW07XHJcblxyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxLjU2M2VtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIGNvbG9yOiBAcmliYS1zbGF0ZTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICBtYXJnaW46IDEuMWVtIDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjE4OGVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29tcGV0aXRpb24tY2FyZC1ib2FyZF9fY2FyZHMge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vPT0gTW9kaWZpZXJzXHJcbi8vXHJcblxyXG4vLz09IERlZmF1bHRzXHJcbi8vXHJcbiIsIi8vIE9yZ2FuaXNtOiBcIkxpc3RpbmdcIlxuLy9cbi8vIEEgY29udGFpbmVyIGZvciBhbnkgbnVtYmVyIG9mIGxpc3QgaXRlbSBtb2xlY3VsZXNcblxuLy89PSBCbG9ja1xuLy9cblxuLmxpc3Rpbmcge1xuICAgIC5jbGVhcmZpeCgpO1xuXG4gICAgYmFja2dyb3VuZDogQHJpYmEtd2hpdGU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEByaWJhLXNsYXRlO1xuXG4gICAgcGFkZGluZzogMCAxZW07XG59XG5cbi8vPT0gRWxlbWVudHNcbi8vXG5cbi5saXN0aW5nX19kYXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDEuNWVtIDAgLjc1ZW0gMDtcblxuICAgIGNvbG9yOiBAcmliYS1zbGF0ZTtcbiAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4iLCIvLyBPcmdhbmlzbTogXCJBd2FyZHMvQ29tcGV0aXRpb25zIENhcmQgQm9hcmRcIlxyXG4vL1xyXG4vLyBBIGJvYXJkIG9mIGF3YXJkcy9jb21wZXRpdGlvbiBjYXJkcyB0byBiZSB1c2VkIGFjcm9zcyB0aGUgc2l0ZVxyXG5cclxuLy89PSBWYXJpYWJsZXNcclxuLy9cclxuXHJcbi8vPT0gTWl4aW5zXHJcbi8vXHJcblxyXG4vLz09IEJsb2NrXHJcbi8vXHJcbi5hd2FyZHMtY29tcGV0aXRpb25zLWNhcmQtYm9hcmQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVlbTtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcmliYS13aGl0ZTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICAuY2xlYXJmaXgoKTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMy4xMjVlbTtcclxuICAgIH1cclxufVxyXG5cclxuLy89PSBFbGVtZW50c1xyXG4vL1xyXG4uYXdhcmRzLWNvbXBldGl0aW9ucy1jYXJkLWJvYXJkX190aXRsZSB7XHJcbiAgICBtYXJnaW46IDEuMWVtIDAgLjllbTtcclxuXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDEuNTYzZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgY29sb3I6IEByaWJhLXNsYXRlO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgIG1hcmdpbjogMS4xZW0gMDtcclxuICAgICAgICBmb250LXNpemU6IDIuMTg4ZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hd2FyZHMtY29tcGV0aXRpb25zLWNhcmQtYm9hcmRfX2NhcmRzIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vPT0gTW9kaWZpZXJzXHJcbi8vXHJcblxyXG4vLz09IERlZmF1bHRzXHJcbi8vXHJcbiIsIi8vIE9yZ2FuaXNtOiBcIkNhcmQgQm9hcmRcIlxyXG4vL1xyXG4vLyBBIGJvYXJkIG9mIGNhcmRzIHRvIGJlIHVzZWQgYWNyb3NzIHRoZSBzaXRlXHJcblxyXG4vLz09IFZhcmlhYmxlc1xyXG4vL1xyXG5cclxuLy89PSBNaXhpbnNcclxuLy9cclxuXHJcbi8vPT0gQmxvY2tcclxuLy9cclxuLmNhcmQtYm9hcmQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVlbTtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcmliYS13aGl0ZTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICAuY2xlYXJmaXgoKTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMy4xMjVlbTtcclxuICAgIH1cclxufVxyXG5cclxuLy89PSBFbGVtZW50c1xyXG4vL1xyXG4uY2FyZC1ib2FyZF9fdGl0bGUge1xyXG4gICAgbWFyZ2luOiAxLjFlbSAwIC45ZW07XHJcblxyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxLjU2M2VtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIGNvbG9yOiBAcmliYS1zbGF0ZTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICBtYXJnaW46IDEuMWVtIDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjE4OGVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZC1ib2FyZF9fdGV4dCB7XHJcbiAgICBtYXJnaW4tdG9wOiAuNWVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNWVtO1xyXG5cclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgIG1heC13aWR0aDogNTIuMjIyZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG5cclxuICAgICAgICBsaW5lLWhlaWdodDogMS40MTtcclxuICAgICAgICBmb250LXNpemU6IDEuMzc1ZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJkLWJvYXJkX19jYXJkcyB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmNhcmQtYm9hcmRfX2N0YSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjg3NWVtO1xyXG5cclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzLjEyNWVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLz09IE1vZGlmaWVyc1xyXG4vL1xyXG5cclxuLmNhcmQtYm9hcmQtLWxpZ2h0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEByaWJhLWxpZ2h0LXN0b25lLWJsdWU7XHJcbn1cclxuXHJcbi5jYXJkLWJvYXJkLS1tZWRpdW0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHJpYmEtc3RvbmUtYmx1ZTtcclxufVxyXG5cclxuLmNhcmQtYm9hcmQtLXdpdGgtdGV4dCB7XHJcbiAgICAuY2FyZC1ib2FyZF9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC4yNWVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZC1ib2FyZC0tZmVhdHVyZWQtY29udGVudCB7XHJcbiAgICAuY2FyZC1ib2FyZF9fY2FyZHMge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNhcmQtYm9hcmQtLWV2ZW50LWNvbnRlbnQge1xyXG4gICAgLmNhcmQtYm9hcmRfX2NhcmRzIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gT3JnYW5pc206IFwiS2V5IEluZm9ybWF0aW9uIEJvYXJkXCJcbi8vXG4vLyBQcm92aWRlcyBhIGxpc3Qgb2Yga2V5IGluZm9ybWF0aW9uLlxuXG4vLz09IFZhcmlhYmxlc1xuLy9cblxuLy89PSBNaXhpbnNcbi8vXG5cbi8vPT0gQmxvY2tcbi8vXG5cbi5rZXktaW5mb3JtYXRpb24tYm9hcmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEByaWJhLXN0b25lLWJsdWU7XG4gICAgcGFkZGluZzogMmVtO1xufVxuXG4vLz09IEVsZW1lbnRzXG4vL1xuXG4ua2V5LWluZm9ybWF0aW9uLWJvYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjE4OGVtO1xuICAgIG1hcmdpbjogMDtcbn1cblxuLy89PSBNb2RpZmllcnNcbi8vXG5cbi8vPT0gRGVmYXVsdHNcbi8vXG4iLCJAaW1wb3J0ICcuLi90aGVtZXMvZGVmYXVsdC9jb2xvdXJzLmxlc3MnO1xuQGltcG9ydCAnLi4vdGhlbWVzL2RlZmF1bHQvY29uZmlnLmxlc3MnO1xuQGltcG9ydCAnLi4vbWl4aW5zL2xpbmsubGVzcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMvY29udGVudC1jb250YWluZXIubGVzcyc7XG5cbi8vIE9yZ2FuaXNtOiBcIkZpbHRlcnNcIlxuLy9cblxuLy89PSBCbG9ja1xuLy9cblxuLmZpbHRlcnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgcGFkZGluZzogMDtcblxuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi14cy1taW4pIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSg1MSwgNjMsIDcyLCAwLjkpO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMWVtO1xuXG4gICAgICAgIHdpZHRoOiAyNjdweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgICAgICB3aWR0aDogMzY3cHg7XG4gICAgfVxuXG4gICAgJi5maWx0ZXJzLS1hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi8vPT0gRWxlbWVudHNcbi8vXG5cbi5maWx0ZXJzX19pbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcblxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi14cy1taW4pIHtcbiAgICAgICAgdG9wOiAxZW07XG4gICAgICAgIGJvdHRvbTogMWVtO1xuICAgICAgICBsZWZ0OiAzZW07XG4gICAgICAgIHJpZ2h0OiAzZW07XG5cbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQHJpYmEtc2xhdGU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBAcmliYS1zbGF0ZTtcbiAgICB9XG59XG5cbi5maWx0ZXJzX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNDguNXB4O1xuXG4gICAgbWFyZ2luOiAwIC42NWVtO1xuICAgIHBhZGRpbmc6IC43ZW0gLjVlbSAuOWVtO1xuXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEByaWJhLXNsYXRlO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uZmlsdGVyc19fcmVzZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNHB4O1xuXG4gICAgJi5maWx0ZXItdG9nZ2xlLS1zZWxlY3RlZCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG59XG5cbi5maWx0ZXJzX19jbG9zZSB7XG4gICAgbWFyZ2luOiAuMzc1ZW0gMCAwO1xufVxuXG4uZmlsdGVyc19fYXBwbHkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgcGFkZGluZzogLjJlbSAwIC4xZW07XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MjVweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDE3NXB4O1xuICAgIH1cbn1cblxuLmZpbHRlcnNfX2JvZHkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmZpbHRlcnNfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGNvbG9yOiBAcmliYS1zbGF0ZTtcblxuICAgIC5maWx0ZXJzX19ib2R5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5maWx0ZXJzX19saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAuOWVtIDAgLjg1ZW0gMS44NzVlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiBAcmliYS1zbGF0ZTtcblxuICAgICY6Zm9jdXMsXG4gICAgJjp2aXNpdGVkLFxuICAgICY6bGluayB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiBAcmliYS1zbGF0ZTtcbiAgICB9XG5cbiAgICAvL1xuICAgIC8vIFNlY29uZCBsZXZlbCBsaW5rcyBhcmUgaW5kZW50ZWQgZnVydGhlciB0aGFuIHRvcCBsZXZlbCBmaWx0ZXIgY2F0ZWdvcmllcyBhbmQgZmlyc3QgbGV2ZWwgZmlsdGVyIGNhdGVnb3JpZXMuXG4gICAgLy9cbiAgICAuZmlsdGVyc19fYm9keSAuZmlsdGVyc19fYm9keSAuZmlsdGVyc19fYm9keSAmIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjg3NWVtO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDEuNWVtO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxLjllbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjI3NWVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy9cbiAgICAvLyBUaGlyZCBsZXZlbCBsaW5rcyBhcmUgaW5kZW50ZWQgbW9yZSB0aGFuIGFsbCBvdGhlciBmaWx0ZXIgbGV2ZWxzLlxuICAgIC8vXG4gICAgLmZpbHRlcnNfX2JvZHkgLmZpbHRlcnNfX2JvZHkgLmZpbHRlcnNfX2JvZHkgLmZpbHRlcnNfX2JvZHkgJiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMy44NzVlbTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAyLjVlbTtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMi45ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNC4yNzVlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vXG4gICAgLy8gQW4gYWN0aXZlIGxpbmsgaXMgYSBmaWx0ZXIgd2hpY2ggaGFzIGJlZW4gc2VsZWN0ZWQuIEl0IGRpc3BsYXlzIGEgY3Jvc3MgaWNvbiB0byBzaWduaWZ5IHRoYXRcbiAgICAvLyBzZWxlY3RpbmcgaXQgYWdhaW4gd2lsbCBkZXNlbGVjdCB0aGUgZmlsdGVyLCBhbmQgaGFzIGEgZGFya2VyIGJhY2tncm91bmQgY29sb3VyIHRvIGRpc3BsYXlcbiAgICAvLyB0aGF0IGl0IGlzIGN1cnJlbnRseSBhIFwic2VsZWN0ZWRcIiBmaWx0ZXIuXG4gICAgLy9cbiAgICAmLmZpbHRlcnNfX2xpbmstLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEByaWJhLWxpZ2h0LXN0b25lLWJsdWU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAubWF0ZXJpYWwtaWNvbnMoKTtcblxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogMTFweDtcblxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xuICAgICAgICAgICAgY29sb3I6IEByaWJhLWNvb2wtZ3JleTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdjbGVhcic7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAuNDVlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IC40ZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMi4yNzVlbTtcbiAgICB9XG59XG5cbi8vPT0gTW9kaWZpZXJzXG4vL1xuXG4vL1xuLy8gVGhlIGluaXRpYWwgYm9keSBvZiBmaWx0ZXJzIG11c3QgYmUgYSBzY3JvbGxhYmxlIGFyZWEgaW5zaWRlIGEgZml4ZWQgY29udGFpbmVyLlxuLy9cbi5maWx0ZXJzX19ib2R5LS1tYWluIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0OC41cHg7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IC42NWVtO1xuICAgIHJpZ2h0OiAuNjVlbTtcblxuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgIHBhZGRpbmc6IDAgLjY1ZW07XG4gICAgfVxufVxuXG4vL1xuLy8gVGhlIHRvcCBsZXZlbCBpdGVtcyBzaG91bGQgYWx3YXlzIGRpc3BsYXkgYSBib3JkZXIgYmVsb3cgdGhlIGl0ZW0gd2hlbiBhdCBtb2JpbGUgc2NyZWVuIHNpemVzLlxuLy9cbi5maWx0ZXJzX19pdGVtLS10b3Age1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAcmliYS1saWdodC1zdG9uZS1ibHVlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxufVxuXG4vL1xuLy8gRmlsdGVyIGxpbmtzIHdoaWNoIGRpc3BsYXkvaGlkZSBjYXRlZ29yaWVzIHNob3VsZCBkaXNwbGF5IGEgKyBvciAtIGljb24gZGVwZW5kaW5nIG9uIHdoZXRoZXJcbi8vIHRoZSBjYXRlZ29yeSBvZiBmaWx0ZXJzIGluIHF1ZXN0aW9uIGlzIGNvbnNpZGVyZWQgdG8gYmUgYWN0aXZlIG9yIG5vdC5cbi8vXG4uZmlsdGVyc19fbGluay0tY2F0ZWdvcnkge1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgLm1hdGVyaWFsLWljb25zKCk7XG5cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogLjVlbTtcblxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XG4gICAgICAgIGNvbG9yOiBAcmliYS1zbGF0ZTtcbiAgICAgICAgY29udGVudDogJ2FkZCc7XG5cbiAgICAgICAgZm9udC1zaXplOiAxZW07XG5cbiAgICAgICAgLmZpbHRlcnMtLWFjdGl2ZSA+ICYge1xuICAgICAgICAgICAgY29udGVudDogJ3JlbW92ZSc7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgICAgIGxlZnQ6IC45ZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvL1xuICAgIC8vIFdoZW4gYSBjYXRlZ29yeSBsaW5rIGlzIG9wZW4sIGRpc3BsYXlpbmcgaXQncyBjaGlsZHJlbiwgdGhlIHRleHQgY29sb3VyIHNob3VsZCBiZSBibGFjay5cbiAgICAvL1xuICAgIC5maWx0ZXJzLS1hY3RpdmUgPiAmIHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgIH1cblxuICAgIC8vXG4gICAgLy8gU2ltaWxhciB0byBhYm92ZSwgZXhjZXB0IHRoYXQgaWYgdGhlIGNhdGVnb3J5IGxpbmsgaXMgYWxzbyBhIHRvcCBsZXZlbCBsaW5rIGFuZCBpcyBvcGVuLCBpdCBzaG91bGQgcmVtYWluIHNsYXRlLlxuICAgIC8vXG4gICAgLmZpbHRlcnMtLWFjdGl2ZS5maWx0ZXJzX19pdGVtLS10b3AgPiAmIHtcbiAgICAgICAgY29sb3I6IEByaWJhLXNsYXRlO1xuICAgIH1cbn1cblxuLy9cbi8vIEZpbHRlciBsaW5rcyB3aGljaCBhcmUgdGl0bGVzICh1c3VhbGx5IG9wZW4gdGhlIHRvcC1sZXZlbCBjYXRlZ29yaWVzKSBzaG91bGQgYWx3YXlzIGJlIGJvbGQuXG4vL1xuLmZpbHRlcnNfX2xpbmstLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICY6Zm9jdXMsXG4gICAgJjp2aXNpdGVkLFxuICAgICY6bGluayB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbn1cblxuLy9cbi8vIFdoZW4gYSBmaWx0ZXIgYXJlYSBpcyBzZXQgYXMgYWN0aXZlIHRoZSBsaXN0IG9mIGZpbHRlcnMgZGlyZWN0bHkgd2l0aGluIGl0IHNob3VsZCBiZSBkaXNwbGF5ZWQuXG4vL1xuLmZpbHRlcnMtLWFjdGl2ZSB7XG4gICAgPiAuZmlsdGVyc19fYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gICAgfVxufVxuIiwiLy8gT3JnYW5pc206IFwicGFyYWxsYXggSGVybyBCYW5uZXJcIlxyXG4vL1xyXG4vLyBBIGNhbGwgdG8gYWN0aW9uIHR5cGUgb3JnYW5pc20gd2hpY2ggcHJvbW90ZXMgdmlzaXRvcnMgb2YgdGhlIHNpdGUgdG93YXJkcyBhIHNpbmdsZSBwYWdlIHZpYSBhXHJcbi8vIGxhcmdlIGltYWdlIGFsb25nIHdpdGggYSBjYWxsIHRvIGFjdGlvbiB0aXRsZSAmIGJ1dHRvbi5cclxuXHJcbi8vPT0gVmFyaWFibGVzXHJcbi8vXHJcblxyXG4vLz09IE1peGluc1xyXG4vL1xyXG5cclxuLy89PSBCbG9ja1xyXG4vL1xyXG5cclxuLy8gVGhlIGhlcm8gYmFubmVyIGNvbnRhaW5lciB1c2VzIGFuIGltYWdlIGFzIGFzIGEgYmFja2dyb3VuZCBvbiBsYXJnZXIgc2NyZWVuc1xyXG4ucGFyYWxsYXgtYWNjb3JkaW9ucyB7XHJcbiAgICAuY29udGVudC1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDBlbSAxZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYXJhbGxheC1hY2NvcmRpb25zLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmNvbnRlbnQtY29udGFpbmVyIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi1zbS1tYXgpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHJpYmEtc3RvbmUtYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIERlZmF1bHQgYmFja2dyb3VuZCBpbWFnZSBzdHlsZXNcclxuLnBhcmFsbGF4LWFjY29yZGlvbnMge1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1heCkge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHJpYmEtc3RvbmUtYmx1ZTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gVmlkZW8gYmFja2dyb3VuZCBzdHlsZXNcclxudmlkZW8ucGFyYWxsYXgtYWNjb3JkaW9ucyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHotaW5kZXg6IC0xMDA7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgdHJhbnNpdGlvbjogMXMgb3BhY2l0eTtcclxuXHJcbiAgICAmLnBhcmFsbGF4LWRpc2FibGVkIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gT25seSBzaG93IHZpZGVvIG9uIGxhcmdlIHNjcmVlbnNcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnBhcmFsbGF4LWFjY29yZGlvbnNfX2NvbnRlbnQtY29udGFpbmVyIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGFyYWxsYXgtYWNjb3JkaW9uc19fY29udGVudCB7XHJcbiAgICAvLyBDZW50ZXIgYWxpZ24gdmVydGljYWxseSBvbiBsYXJnZXIgc2NyZWVuc1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHggMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5wYXJhbGxheC1hY2NvcmRpb25zX190aXRsZSB7XHJcbiAgICBjb2xvcjogQHJpYmEtc2xhdGU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZm9udC1zaXplOiAxLjg3NWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xNjtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgLy8gUmVzdHJpY3Qgd2lkdGggb24gbGFyZ2VyIHNjcmVlbnNcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgIGNvbG9yOiBAcmliYS13aGl0ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjJlbTtcclxuICAgICAgICBmb250LXNpemU6IDIuMTg4ZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYXJhbGxheC1hY2NvcmRpb25zX19pbWFnZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy89PSBNb2RpZmllcnNcclxuLy9cclxuLnBhcmFsbGF4LWFjY29yZGlvbnNfX3RpdGxlLS1hbHRlcm5hdGl2ZSB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICBjb2xvcjogQHJpYmEtc2xhdGU7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAcmliYS1zbGF0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLz09IERlZmF1bHRzXHJcbi8vXHJcbiIsIi8vIE9yZ2FuaXNtOiBcIlJlc291cmNlIGNvbnRlbnRcIlxuLy9cbi8vIFByb3ZpZGVzIGEgbGlzdCBvZiBrZXkgaW5mb3JtYXRpb24uXG5cbi8vPT0gVmFyaWFibGVzXG4vL1xuXG4vLz09IE1peGluc1xuLy9cblxuLy89PSBCbG9ja1xuLy9cblxuLnJlc291cmNlLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA1NjBweDtcbiAgICB9XG59XG5cbi8vPT0gRWxlbWVudHNcbi8vXG5cbi5yZXNvdXJjZS1jb250ZW50X19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbn1cblxuLnJlc291cmNlLWNvbnRlbnRfX2NvbnRlbnQge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH1cbn1cblxuLnJlc291cmNlLWNvbnRlbnRfX3Jlc3RyaWN0ZWQtcGFuZWwge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1NHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgICAgIGZsZXg6IDAgMCAzMzVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxufVxuXG4ucmVzb3VyY2UtY29udGVudF9fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ucmVzb3VyY2UtY29udGVudF9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ucmVzb3VyY2UtY29udGVudF9fZXhjZXJwdCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4ucmVzb3VyY2UtY29udGVudF9fcmVzb3VyY2UtYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLy89PSBNb2RpZmllcnNcbi8vXG5cbi5yZXNvdXJjZS1jb250ZW50X19jb250ZW50LS1yZXN0cmljdGVkIHtcbiAgICAucmVzb3VyY2UtY29udGVudF9fY29udGVudCgpO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgICAgIGZsZXg6IDAgMSA0NjBweDtcbiAgICB9XG59XG5cbi8vPT0gRGVmYXVsdHNcbi8vXG4iLCIvLyBPcmdhbmlzbTogXCJTZWFyY2ggY29udGVudFwiXHJcbi8vXHJcblxyXG4vLz09IFZhcmlhYmxlc1xyXG4vL1xyXG5cclxuLy89PSBNaXhpbnNcclxuLy9cclxuXHJcbi8vPT0gQmxvY2tcclxuLy9cclxuXHJcbi8vPT0gRWxlbWVudHNcclxuLy9cclxuXHJcbi5zZWFyY2gtY29udGVudF9faGVhZGluZyB7XHJcbiAgICBcclxufVxyXG5cclxuLnNlYXJjaC1jb250ZW50X19jb250cm9scyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxufVxyXG5cclxuLnNlYXJjaC1jb250ZW50X19wYWdlLWNvbnRyb2xzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNlYXJjaC1jb250ZW50X19zZWFyY2gtYmFyIHtcclxuICAgIGZsZXg6IDAgMSBhdXRvO1xyXG59XHJcblxyXG4uc2VhcmNoLWNvbnRlbnRfX3BhZ2Utc2l6ZSB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xyXG5cclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VhcmNoLWNvbnRlbnRfX3BhZ2luYXRpb24ge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VhcmNoLWNvbnRlbnRfX3Jlc3VsdHMge1xyXG4gICAgYmFja2dyb3VuZDogQHJpYmEtd2hpdGU7XHJcblxyXG4gICAgcGFkZGluZzogMCAzN3B4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgIHBhZGRpbmc6IDMycHggMCAwIDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vPT0gTW9kaWZpZXJzXHJcbi8vXHJcblxyXG4uc2VhcmNoLWNvbnRlbnRfX3BhZ2luYXRpb24tLWJvdHRvbSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTZweCAwO1xyXG59XHJcblxyXG4vLz09IERlZmF1bHRzXHJcbi8vXHJcbiIsIi8vXHJcbi8vIFN0eWxlcyBmb3IgcGF5d2FsbC1oZXJvIG9yZ2FuaXNtXHJcbi8vXHJcblxyXG4vLz09IEJsb2NrXHJcbi8vXHJcbi5wYXl3YWxsLWhlcm8tYmFubmVyIHtcclxuICAgIC5sYXJnZS1jb250ZW50LWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICBoZWlnaHQ6IDIzLjc1ZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEByaWJhLXNsYXRlO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLy89PSBFbGVtZW50c1xyXG4vL1xyXG5cclxuLnBheXdhbGwtaGVyby1iYW5uZXJfX2NvbnRlbnQtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyMy43NWVtO1xyXG4gICAgICAgIHBhZGRpbmc6IC42NjdlbSAxZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYXl3YWxsLWhlcm8tYmFubmVyX19jb250ZW50IHtcclxuICAgIGZsZXg6IDIgMSBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHJpYmEtc3RvbmUtYmx1ZTtcclxuICAgIG1heC13aWR0aDogNjUlO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQ2VudGVyIGFsaWduIHZlcnRpY2FsbHkgb24gbGFyZ2VyIHNjcmVlbnNcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDQyJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQyJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYXl3YWxsLWhlcm8tYmFubmVyX19kYXRhIHtcclxuICBmbGV4OiAxIDEgYXV0bztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBtYXgtd2lkdGg6IDI1JTtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcmliYS1zdG9uZS1ibHVlO1xyXG4gICAgcGFkZGluZzogMS41ZW0gMS4xMTFlbSAwO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLnBheXdhbGwtaGVyby1iYW5uZXJfX3RpdGxlIHtcclxuICAgIHBhZGRpbmc6IC43ZW0gLjY2N2VtIDAgLjY2N2VtO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgY29sb3I6IEByaWJhLXNsYXRlO1xyXG4gICAgZm9udC1zaXplOiAxLjg3NWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTY7XHJcblxyXG4gICAgLy8gUmVzdHJpY3Qgd2lkdGggb24gbGFyZ2VyIHNjcmVlbnNcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgICBtYXgtd2lkdGg6IDIzLjI0NGVtO1xyXG4gICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICBtYXJnaW4tdG9wOiAwLjJlbTtcclxuICAgICAgICAgY29sb3I6IEByaWJhLXdoaXRlO1xyXG4gICAgICAgICBmb250LXNpemU6IDIuODEzZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYXl3YWxsLWhlcm8tYmFubmVyX190ZXh0IHtcclxuICAgIHBhZGRpbmc6IDAgMS4xMTFlbTtcclxuICAgIG1hcmdpbjogMWVtIDA7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICAgIGNvbG9yOiBAcmliYS1zbGF0ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM5O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBjb2xvcjogQHJpYmEtd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGNvbG9yOiBAcmliYS13aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGF5d2FsbC1oZXJvLWJhbm5lcl9fYnV0dG9uLWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAwIDEuMjVlbSAxLjI1ZW0gMS4yNWVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZmxleC1iYXNpczogMTAwJTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICBwYWRkaW5nOiAwLjVlbSAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcmliYS1zdG9uZS1ibHVlO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xyXG4gICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcclxuICAgIH1cclxufVxyXG5cclxuLnBheXdhbGwtaGVyb19fbGlzdCB7XHJcbiAgICBtYXJnaW46IDIuNmVtIDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYXl3YWxsLWhlcm9fX2xpc3QtaXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuN2VtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyLjI1ZW07XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgY29sb3I6IEByaWJhLXdoaXRlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgIGNvbG9yOiBAcmliYS1zbGF0ZTtcclxuICAgIH1cclxufVxyXG5cclxuLnBheXdhbGwtaGVyb19fbGlzdC1pdGVtLWxpbmsge1xyXG4gICAgY29sb3I6IEByaWJhLXdoaXRlO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogIzJiMzUzZDtcclxuICAgIHBhZGRpbmc6IDJweCAxMHB4IDRweCAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgIGNvbG9yOiBAcmliYS1zbGF0ZTtcclxuICAgICAgYmFja2dyb3VuZDogI2I2YzRjYztcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogQHJpYmEtc3RvbmUtYmx1ZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgICBjb2xvcjogQHJpYmEtYmxhY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG5cclxuLnBheXdhbGwtaGVyb19fbGlzdC1pY29uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IC4xZW07XHJcbiAgICBjb2xvcjogQHJpYmEtbGlnaHQtc3RvbmUtYmx1ZTtcclxuICAgIGZvbnQtc2l6ZTogMS4wNjNlbTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgY29sb3I6IEByaWJhLXNsYXRlO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnBheXdhbGwtaGVyby1iYW5uZXJfX2J1dHRvbiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IC41NjMyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAuMzc1ZW07XHJcbiAgICBtaW4td2lkdGg6IDE1LjYyNWVtO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHJpYmEtc2xhdGU7XHJcbiAgICBjb2xvcjogQHJpYmEtd2hpdGU7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogQHJpYmEtd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gRml4ZWQgd2l0aCBidXR0b25zIG9uIGxhcmdlciBzY3JlZW5zIChidXQgYWxsb3cgc2NvcGUgZm9yIGxhcmdlciB0ZXh0KVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogLjU2MzJlbSAxLjI1ZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjBmMztcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgY29sb3I6IEByaWJhLXNsYXRlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6IEByaWJhLXNsYXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy89PSBNb2RpZmllcnNcclxuLy9cclxuIiwiLy8gT3JnYW5pc206IFwiUGF5d2FsbCByZXN0cmljdGVkIGNvbnRlbnRcIlxyXG4vL1xyXG5cclxuLy89PSBWYXJpYWJsZXNcclxuLy9cclxuXHJcbi8vPT0gTWl4aW5zXHJcbi8vXHJcblxyXG4vLz09IEJsb2NrXHJcbi8vXHJcblxyXG4ucGF5d2FsbC1yZXN0cmljdGVkLWNvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDM1cHggMjBweCAyNXB4IDA7XHJcbiAgbWF4LXdpZHRoOiA0NTBweDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmZvcm0taW5wdXQtY29udGFpbmVyIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICZfX2xhYmVsLS1sYWJlbC1hYm92ZSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLy89PSBFbGVtZW50c1xyXG4vL1xyXG5cclxuLnBheXdhbGwtcmVzdHJpY3RlZC1jb250ZW50X190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG59XHJcblxyXG4ucGF5d2FsbC1yZXN0cmljdGVkLWNvbnRlbnRfX3N1YnRleHQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcblxyXG4ucGF5d2FsbC1yZXN0cmljdGVkLWNvbnRlbnRfX2xvZ2luLWJ1dHRvbiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbn1cclxuXHJcbi5wYXl3YWxsLXJlc3RyaWN0ZWQtY29udGVudF9fcGFnZXRpdGxlIHtcclxuICBmb250LXNpemU6IDM1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbn1cclxuXHJcbi5wYXl3YWxsLXJlc3RyaWN0ZWQtY29udGVudF9fcGFnZXN1YnRleHQge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLy89PSBNb2RpZmllcnNcclxuLy9cclxuXHJcbi8vPT0gRGVmYXVsdHNcclxuLy9cclxuIiwiLy8gT3JnYW5pc206IFwicGFyYWxsYXggSGVybyBCYW5uZXJcIlxyXG4vL1xyXG4vLyBBIGNhbGwgdG8gYWN0aW9uIHR5cGUgb3JnYW5pc20gd2hpY2ggcHJvbW90ZXMgdmlzaXRvcnMgb2YgdGhlIHNpdGUgdG93YXJkcyBhIHNpbmdsZSBwYWdlIHZpYSBhXHJcbi8vIGxhcmdlIGltYWdlIGFsb25nIHdpdGggYSBjYWxsIHRvIGFjdGlvbiB0aXRsZSAmIGJ1dHRvbi5cclxuXHJcbi8vPT0gVmFyaWFibGVzXHJcbi8vXHJcblxyXG4vLz09IE1peGluc1xyXG4vL1xyXG5cclxuLy89PSBCbG9ja1xyXG4vL1xyXG5cclxuLy8gVGhlIGhlcm8gYmFubmVyIGNvbnRhaW5lciB1c2VzIGFuIGltYWdlIGFzIGFzIGEgYmFja2dyb3VuZCBvbiBsYXJnZXIgc2NyZWVuc1xyXG4ucGFyYWxsYXgtaGVyby1iYW5uZXIge1xyXG4gICAgLmNvbnRlbnQtY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCAzNSUsIzAwMCAtMTQ4JSxyZ2JhKDEwMCwxMDAsMTAwLDApIDQwJSk7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYyh+XCIxMDB2aCAtIDIxMnB4XCIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gRGVmYXVsdCBiYWNrZ3JvdW5kIGltYWdlIHN0eWxlc1xyXG4ucGFyYWxsYXgtaGVyby1iYW5uZXIge1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgJi5wYXJhbGxheC1kaXNhYmxlZHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgIGhlaWdodDogY2FsYyh+XCIxMDB2aCAtIDIxMnB4XCIpO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBWaWRlbyBiYWNrZ3JvdW5kIHN0eWxlc1xyXG52aWRlby5wYXJhbGxheC1oZXJvLWJhbm5lcntcclxuICAgIHBvc2l0aW9uOmZpeGVkO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6MDtcclxuICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB6LWluZGV4OiAtMTAwO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIHRyYW5zaXRpb246IDFzIG9wYWNpdHk7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgJi5wYXJhbGxheC1kaXNhYmxlZHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcbiAgICAvLyBPbmx5IHNob3cgdmlkZW8gb24gbGFyZ2Ugc2NyZWVuc1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyBUaGUgaGVybyBiYW5uZXIgaW1hZ2UgaXMgb25seSBzaG93biBvbiBzbWFsbGVyIHNjcmVlbnMgaW4gcGxhY2Ugb2YgaGVyby1iYW5uZXIgYWJvdmVcclxuLnBhcmFsbGF4LWhlcm8tYmFubmVyX19pbWFnZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGFyYWxsYXgtaGVyby1iYW5uZXJfX2NvbnRlbnQtY29udGFpbmVyIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgIGhlaWdodDogY2FsYyh+XCIxMDB2aCAtIDIxMnB4XCIpO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYXJhbGxheC1oZXJvLWJhbm5lcl9fY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcmliYS1zdG9uZS1ibHVlO1xyXG5cclxuICAgIC8vIENlbnRlciBhbGlnbiB2ZXJ0aWNhbGx5IG9uIGxhcmdlciBzY3JlZW5zXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWF4KSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIlO1xyXG4gICAgfVxyXG59XHJcblxyXG5wLnBhcmFsbGF4LWhlcm8tYmFubmVyX19kZXNjcmlwdGlvbntcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuICAgIHBhZGRpbmc6IDAgMS4yNjdlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG5cclxuICAgIC8vIFJlc3RyaWN0IHdpZHRoIG9uIGxhcmdlciBzY3JlZW5zXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICB3aWR0aDogMzBlbTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuMmVtO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLnBhcmFsbGF4LWhlcm8tYmFubmVyX19pbnRybyB7XHJcbiAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgIGZvbnQtc2l6ZTogMS4zNzVlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTY7XHJcblxyXG4gICAgLy8gUmVzdHJpY3Qgd2lkdGggb24gbGFyZ2VyIHNjcmVlbnNcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgIHdpZHRoOiAxNy45ZW07XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjJlbTtcclxuICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLnBhcmFsbGF4LWhlcm8tYmFubmVyX190aXRsZSB7XHJcbiAgICBwYWRkaW5nOiAwIDAuNjY3ZW07IFxyXG4gICAgZm9udC1zaXplOiAxLjg3NWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xNjtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAvLyBSZXN0cmljdCB3aWR0aCBvbiBsYXJnZXIgc2NyZWVuc1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgIHdpZHRoOiAxMC4yNDRlbTtcclxuICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgbWFyZ2luLXRvcDogMC4yZW07XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogNGVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGFyYWxsYXgtaGVyby1iYW5uZXJfX3RpdGxlLWxpbmssIC5wYXJhbGxheC1oZXJvLWJhbm5lcl9faW50cm8tbGluaywgcC5wYXJhbGxheC1oZXJvLWJhbm5lcl9fZGVzY3JpcHRpb24ge1xyXG4gICAgY29sb3I6IEByaWJhLXNsYXRlO1xyXG4gICAgdGV4dC1zaGFkb3c6IDZweCA3cHggMTlweCByZ2JhKDAsMCwwLDAuMik7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjphY3RpdmUsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogQHJpYmEtc2xhdGU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgY29sb3I6IEByaWJhLXdoaXRlO1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogQHJpYmEtd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucGFyYWxsYXgtaGVyby1iYW5uZXJfX2J1dHRvbi1jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMCAxLjI1ZW0gMS4yNWVtIDEuMjVlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogNnB4IDdweCAxOXB4IHJnYmEoMCwwLDAsMC4yKTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gQ3VzdG9tIGJ1dHRvbiBzdHlsZXMgZHVlIHRvIGhlcm8gYmFubmVyIHNwZWNpZmljIGRpZmZlcmVuY2VzXHJcbi5wYXJhbGxheC1oZXJvLWJhbm5lcl9fYnV0dG9uIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMC41NjMyZW07XHJcbiAgICAvLyBGaXhlZCB3aXRoIGJ1dHRvbnMgb24gbGFyZ2VyIHNjcmVlbnMgKGJ1dCBhbGxvdyBzY29wZSBmb3IgbGFyZ2VyIHRleHQpXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICB3aWR0aDogMTUuNjI1ZW07XHJcbiAgICAgICAgbWluLXdpZHRoOiAxNS42MjVlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHJpYmEtc2xhdGU7XHJcbiAgICAgICAgY29sb3I6IEByaWJhLXdoaXRlO1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogQHJpYmEtd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLz09IE1vZGlmaWVyc1xyXG4vL1xyXG4ucGFyYWxsYXgtaGVyby1iYW5uZXJfX3RpdGxlLWxpbmstLWFsdGVybmF0aXZlLCAucGFyYWxsYXgtaGVyby1iYW5uZXJfX2ludHJvLWxpbmstLWFsdGVybmF0aXZlLCBwLnBhcmFsbGF4LWhlcm8tYmFubmVyX19kZXNjcmlwdGlvbi0tYWx0ZXJuYXRpdmUge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgY29sb3I6IEByaWJhLXNsYXRlO1xyXG4gICAgICAgIHRleHQtc2hhZG93OiA2cHggN3B4IDE5cHggcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogQHJpYmEtc2xhdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucGFyYWxsYXgtaGVyby1iYW5uZXJfX2J1dHRvbi0tYWx0ZXJuYXRpdmUge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHJpYmEtc2xhdGU7XHJcbiAgICAgICAgY29sb3I6IEByaWJhLXdoaXRlO1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogQHJpYmEtd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLz09IERlZmF1bHRzXHJcbi8vXHJcbiIsIi8vIE9yZ2FuaXNtOiBcIkNvbnRhY3QgRm9ybVwiXHJcbi8vXHJcblxyXG4vLz09IFZhcmlhYmxlc1xyXG4vL1xyXG5cclxuLy89PSBNaXhpbnNcclxuLy9cclxuXHJcbi8vPT0gQmxvY2tcclxuLy9cclxuXHJcbi5jb250YWN0LWZvcm0ge1xyXG4gICAgYmFja2dyb3VuZDogQHJpYmEtYmVpZ2U7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICBwYWRkaW5nOiA1NXB4IDA7XHJcbiAgICB9XHJcbn1cclxuLmNvbnRhY3QtZm9ybV9fc2VjdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICB9XHJcbn1cclxuLmNvbnRhY3QtZm9ybV9fYWN0aW9ucyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxNS42MjVlbTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIH1cclxufVxyXG5cclxuLy89PSBFbGVtZW50c1xyXG4vL1xyXG4uY29udGFjdC1mb3JtIHtcclxuICAgIC5mb3JtLWxhYmVsX190aXRsZSB7XHJcbiAgICAgICAgY29sb3I6IEByaWJhLXdoaXRlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFjdC1mb3JtX190aXRsZSB7XHJcbiAgICBjb2xvcjogQHJpYmEtd2hpdGU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jb250YWN0LWZvcm1fX3JlY2FwdGNoYS10ZXh0IHtcclxuICAgIG1hcmdpbi10b3A6IC04cHg7XHJcbiAgICBjb2xvcjogQHJpYmEtd2hpdGU7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6IEByaWJhLXdoaXRlO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLz09IE1vZGlmaWVyc1xyXG4vL1xyXG5cclxuLy89PSBEZWZhdWx0c1xyXG4vL1xyXG4iXX0= */
