/*!
 * Bootstrap v4.2.1 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */:root{--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h5,h5{font-size:1.25rem}.blockquote{margin-bottom:1rem}.img-thumbnail{border-radius:.25rem}.figure-img{margin-bottom:.5rem}kbd{border-radius:.2rem}.table,table{margin-bottom:1rem}#tribe-bar-form .form-row input,.form-control{border-radius:.25rem}.form-control-sm{border-radius:.2rem}.form-control-lg{border-radius:.3rem}#tribe-bar-form .tribe-bar-views-option,.btn,.btn-group a,.invalid-tooltip,.toggle,.tribe-event-pager-next a,.tribe-event-pager-prev a,.tribe-events-back a,.tribe-events-button,.tribe-events-cal-links a,.tribe-events-gmap,.tribe-events-nav-next a,.tribe-events-nav-previous a,.valid-tooltip,input[type=button],input[type=reset],input[type=submit]{border-radius:.25rem}#tribe-bar-form .btn-group-lg>.tribe-bar-views-option,.btn-group-lg>.btn,.btn-group-lg>.toggle,.btn-group-lg>.tribe-events-button,.btn-group-lg>.tribe-events-gmap,.btn-group-lg>input[type=button],.btn-group-lg>input[type=reset],.btn-group-lg>input[type=submit],.btn-group .btn-group-lg>a,.btn-lg,.tribe-event-pager-next .btn-group-lg>a,.tribe-event-pager-prev .btn-group-lg>a,.tribe-events-back .btn-group-lg>a,.tribe-events-cal-links .btn-group-lg>a,.tribe-events-nav-next .btn-group-lg>a,.tribe-events-nav-previous .btn-group-lg>a{border-radius:.3rem}#tribe-bar-form .btn-group-sm>.tribe-bar-views-option,.btn-group-sm>.btn,.btn-group-sm>.toggle,.btn-group-sm>.tribe-events-button,.btn-group-sm>.tribe-events-gmap,.btn-group-sm>input[type=button],.btn-group-sm>input[type=reset],.btn-group-sm>input[type=submit],.btn-group .btn-group-sm>a,.btn-sm,.tribe-event-pager-next .btn-group-sm>a,.tribe-event-pager-prev .btn-group-sm>a,.tribe-events-back .btn-group-sm>a,.tribe-events-cal-links .btn-group-sm>a,.tribe-events-nav-next .btn-group-sm>a,.tribe-events-nav-previous .btn-group-sm>a{border-radius:.2rem}.dropdown-menu{border-radius:.25rem;font-size:1rem}.dropdown-item:first-child{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.dropdown-item:last-child{border-bottom-left-radius:calc(.25rem - 1px);border-bottom-right-radius:calc(.25rem - 1px)}#tribe-bar-form .btn-group>.btn-group:not(:last-child)>.tribe-bar-views-option,#tribe-bar-form .btn-group>.tribe-bar-views-option:not(:last-child):not(.dropdown-toggle),#tribe-bar-form .btn-group>.tribe-events-cal-links:not(:last-child)>.tribe-bar-views-option,#tribe-bar-form .tribe-events-cal-links>.btn-group:not(:last-child)>.tribe-bar-views-option,#tribe-bar-form .tribe-events-cal-links>.tribe-bar-views-option:not(:last-child):not(.dropdown-toggle),#tribe-bar-form .tribe-events-cal-links>.tribe-events-cal-links:not(:last-child)>.tribe-bar-views-option,.btn-group .tribe-events-cal-links>.tribe-events-cal-links:not(:last-child)>a,.btn-group .tribe-events-cal-links>a:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn-group:not(:last-child)>.toggle,.btn-group>.btn-group:not(:last-child)>.tribe-events-button,.btn-group>.btn-group:not(:last-child)>.tribe-events-gmap,.btn-group>.btn-group:not(:last-child)>a,.btn-group>.btn-group:not(:last-child)>input[type=button],.btn-group>.btn-group:not(:last-child)>input[type=reset],.btn-group>.btn-group:not(:last-child)>input[type=submit],.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.toggle:not(:last-child):not(.dropdown-toggle),.btn-group>.tribe-events-button:not(:last-child):not(.dropdown-toggle),.btn-group>.tribe-events-cal-links:not(:last-child)>.btn,.btn-group>.tribe-events-cal-links:not(:last-child)>.toggle,.btn-group>.tribe-events-cal-links:not(:last-child)>.tribe-events-button,.btn-group>.tribe-events-cal-links:not(:last-child)>.tribe-events-gmap,.btn-group>.tribe-events-cal-links:not(:last-child)>a,.btn-group>.tribe-events-cal-links:not(:last-child)>input[type=button],.btn-group>.tribe-events-cal-links:not(:last-child)>input[type=reset],.btn-group>.tribe-events-cal-links:not(:last-child)>input[type=submit],.btn-group>.tribe-events-gmap:not(:last-child):not(.dropdown-toggle),.btn-group>a:not(:last-child):not(.dropdown-toggle),.btn-group>input:not(:last-child):not(.dropdown-toggle)[type=button],.btn-group>input:not(:last-child):not(.dropdown-toggle)[type=reset],.btn-group>input:not(:last-child):not(.dropdown-toggle)[type=submit],.tribe-event-pager-next .btn-group>.btn-group:not(:last-child)>a,.tribe-event-pager-next .btn-group>.tribe-events-cal-links:not(:last-child)>a,.tribe-event-pager-next .btn-group>a:not(:last-child):not(.dropdown-toggle),.tribe-event-pager-next .tribe-events-cal-links>.btn-group:not(:last-child)>a,.tribe-event-pager-next .tribe-events-cal-links>.tribe-events-cal-links:not(:last-child)>a,.tribe-event-pager-next .tribe-events-cal-links>a:not(:last-child):not(.dropdown-toggle),.tribe-event-pager-prev .btn-group>.btn-group:not(:last-child)>a,.tribe-event-pager-prev .btn-group>.tribe-events-cal-links:not(:last-child)>a,.tribe-event-pager-prev .btn-group>a:not(:last-child):not(.dropdown-toggle),.tribe-event-pager-prev .tribe-events-cal-links>.btn-group:not(:last-child)>a,.tribe-event-pager-prev .tribe-events-cal-links>.tribe-events-cal-links:not(:last-child)>a,.tribe-event-pager-prev .tribe-events-cal-links>a:not(:last-child):not(.dropdown-toggle),.tribe-events-back .btn-group>.btn-group:not(:last-child)>a,.tribe-events-back .btn-group>.tribe-events-cal-links:not(:last-child)>a,.tribe-events-back .btn-group>a:not(:last-child):not(.dropdown-toggle),.tribe-events-back .tribe-events-cal-links>.btn-group:not(:last-child)>a,.tribe-events-back .tribe-events-cal-links>.tribe-events-cal-links:not(:last-child)>a,.tribe-events-back .tribe-events-cal-links>a:not(:last-child):not(.dropdown-toggle),.tribe-events-cal-links .btn-group>.btn-group:not(:last-child)>a,.tribe-events-cal-links .btn-group>a:not(:last-child):not(.dropdown-toggle),.tribe-events-cal-links>.btn-group:not(:last-child)>.btn,.tribe-events-cal-links>.btn-group:not(:last-child)>.toggle,.tribe-events-cal-links>.btn-group:not(:last-child)>.tribe-events-button,.tribe-events-cal-links>.btn-group:not(:last-child)>.tribe-events-gmap,.tribe-events-cal-links>.btn-group:not(:last-child)>a,.tribe-events-cal-links>.btn-group:not(:last-child)>input[type=button],.tribe-events-cal-links>.btn-group:not(:last-child)>input[type=reset],.tribe-events-cal-links>.btn-group:not(:last-child)>input[type=submit],.tribe-events-cal-links>.btn:not(:last-child):not(.dropdown-toggle),.tribe-events-cal-links>.toggle:not(:last-child):not(.dropdown-toggle),.tribe-events-cal-links>.tribe-events-button:not(:last-child):not(.dropdown-toggle),.tribe-events-cal-links>.tribe-events-cal-links:not(:last-child)>.btn,.tribe-events-cal-links>.tribe-events-cal-links:not(:last-child)>.toggle,.tribe-events-cal-links>.tribe-events-cal-links:not(:last-child)>.tribe-events-button,.tribe-events-cal-links>.tribe-events-cal-links:not(:last-child)>.tribe-events-gmap,.tribe-events-cal-links>.tribe-events-cal-links:not(:last-child)>a,.tribe-events-cal-links>.tribe-events-cal-links:not(:last-child)>input[type=button],.tribe-events-cal-links>.tribe-events-cal-links:not(:last-child)>input[type=reset],.tribe-events-cal-links>.tribe-events-cal-links:not(:last-child)>input[type=submit],.tribe-events-cal-links>.tribe-events-gmap:not(:last-child):not(.dropdown-toggle),.tribe-events-cal-links>a:not(:last-child):not(.dropdown-toggle),.tribe-events-cal-links>input:not(:last-child):not(.dropdown-toggle)[type=button],.tribe-events-cal-links>input:not(:last-child):not(.dropdown-toggle)[type=reset],.tribe-events-cal-links>input:not(:last-child):not(.dropdown-toggle)[type=submit],.tribe-events-nav-next .btn-group>.btn-group:not(:last-child)>a,.tribe-events-nav-next .btn-group>.tribe-events-cal-links:not(:last-child)>a,.tribe-events-nav-next .btn-group>a:not(:last-child):not(.dropdown-toggle),.tribe-events-nav-next .tribe-events-cal-links>.btn-group:not(:last-child)>a,.tribe-events-nav-next .tribe-events-cal-links>.tribe-events-cal-links:not(:last-child)>a,.tribe-events-nav-next .tribe-events-cal-links>a:not(:last-child):not(.dropdown-toggle),.tribe-events-nav-previous .btn-group>.btn-group:not(:last-child)>a,.tribe-events-nav-previous .btn-group>.tribe-events-cal-links:not(:last-child)>a,.tribe-events-nav-previous .btn-group>a:not(:last-child):not(.dropdown-toggle),.tribe-events-nav-previous .tribe-events-cal-links>.btn-group:not(:last-child)>a,.tribe-events-nav-previous .tribe-events-cal-links>.tribe-events-cal-links:not(:last-child)>a,.tribe-events-nav-previous .tribe-events-cal-links>a:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}#tribe-bar-form .btn-group>.btn-group:not(:first-child)>.tribe-bar-views-option,#tribe-bar-form .btn-group>.tribe-bar-views-option:not(:first-child),#tribe-bar-form .btn-group>.tribe-events-cal-links:not(:first-child)>.tribe-bar-views-option,#tribe-bar-form .tribe-events-cal-links>.btn-group:not(:first-child)>.tribe-bar-views-option,#tribe-bar-form .tribe-events-cal-links>.tribe-bar-views-option:not(:first-child),#tribe-bar-form .tribe-events-cal-links>.tribe-events-cal-links:not(:first-child)>.tribe-bar-views-option,.btn-group .tribe-events-cal-links>.tribe-events-cal-links:not(:first-child)>a,.btn-group .tribe-events-cal-links>a:not(:first-child),.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn-group:not(:first-child)>.toggle,.btn-group>.btn-group:not(:first-child)>.tribe-events-button,.btn-group>.btn-group:not(:first-child)>.tribe-events-gmap,.btn-group>.btn-group:not(:first-child)>a,.btn-group>.btn-group:not(:first-child)>input[type=button],.btn-group>.btn-group:not(:first-child)>input[type=reset],.btn-group>.btn-group:not(:first-child)>input[type=submit],.btn-group>.btn:not(:first-child),.btn-group>.toggle:not(:first-child),.btn-group>.tribe-events-button:not(:first-child),.btn-group>.tribe-events-cal-links:not(:first-child)>.btn,.btn-group>.tribe-events-cal-links:not(:first-child)>.toggle,.btn-group>.tribe-events-cal-links:not(:first-child)>.tribe-events-button,.btn-group>.tribe-events-cal-links:not(:first-child)>.tribe-events-gmap,.btn-group>.tribe-events-cal-links:not(:first-child)>a,.btn-group>.tribe-events-cal-links:not(:first-child)>input[type=button],.btn-group>.tribe-events-cal-links:not(:first-child)>input[type=reset],.btn-group>.tribe-events-cal-links:not(:first-child)>input[type=submit],.btn-group>.tribe-events-gmap:not(:first-child),.btn-group>a:not(:first-child),.btn-group>input:not(:first-child)[type=button],.btn-group>input:not(:first-child)[type=reset],.btn-group>input:not(:first-child)[type=submit],.tribe-event-pager-next .btn-group>.btn-group:not(:first-child)>a,.tribe-event-pager-next .btn-group>.tribe-events-cal-links:not(:first-child)>a,.tribe-event-pager-next .btn-group>a:not(:first-child),.tribe-event-pager-next .tribe-events-cal-links>.btn-group:not(:first-child)>a,.tribe-event-pager-next .tribe-events-cal-links>.tribe-events-cal-links:not(:first-child)>a,.tribe-event-pager-next .tribe-events-cal-links>a:not(:first-child),.tribe-event-pager-prev .btn-group>.btn-group:not(:first-child)>a,.tribe-event-pager-prev .btn-group>.tribe-events-cal-links:not(:first-child)>a,.tribe-event-pager-prev .btn-group>a:not(:first-child),.tribe-event-pager-prev .tribe-events-cal-links>.btn-group:not(:first-child)>a,.tribe-event-pager-prev .tribe-events-cal-links>.tribe-events-cal-links:not(:first-child)>a,.tribe-event-pager-prev .tribe-events-cal-links>a:not(:first-child),.tribe-events-back .btn-group>.btn-group:not(:first-child)>a,.tribe-events-back .btn-group>.tribe-events-cal-links:not(:first-child)>a,.tribe-events-back .btn-group>a:not(:first-child),.tribe-events-back .tribe-events-cal-links>.btn-group:not(:first-child)>a,.tribe-events-back .tribe-events-cal-links>.tribe-events-cal-links:not(:first-child)>a,.tribe-events-back .tribe-events-cal-links>a:not(:first-child),.tribe-events-cal-links .btn-group>.btn-group:not(:first-child)>a,.tribe-events-cal-links .btn-group>a:not(:first-child),.tribe-events-cal-links>.btn-group:not(:first-child)>.btn,.tribe-events-cal-links>.btn-group:not(:first-child)>.toggle,.tribe-events-cal-links>.btn-group:not(:first-child)>.tribe-events-button,.tribe-events-cal-links>.btn-group:not(:first-child)>.tribe-events-gmap,.tribe-events-cal-links>.btn-group:not(:first-child)>a,.tribe-events-cal-links>.btn-group:not(:first-child)>input[type=button],.tribe-events-cal-links>.btn-group:not(:first-child)>input[type=reset],.tribe-events-cal-links>.btn-group:not(:first-child)>input[type=submit],.tribe-events-cal-links>.btn:not(:first-child),.tribe-events-cal-links>.toggle:not(:first-child),.tribe-events-cal-links>.tribe-events-button:not(:first-child),.tribe-events-cal-links>.tribe-events-cal-links:not(:first-child)>.btn,.tribe-events-cal-links>.tribe-events-cal-links:not(:first-child)>.toggle,.tribe-events-cal-links>.tribe-events-cal-links:not(:first-child)>.tribe-events-button,.tribe-events-cal-links>.tribe-events-cal-links:not(:first-child)>.tribe-events-gmap,.tribe-events-cal-links>.tribe-events-cal-links:not(:first-child)>a,.tribe-events-cal-links>.tribe-events-cal-links:not(:first-child)>input[type=button],.tribe-events-cal-links>.tribe-events-cal-links:not(:first-child)>input[type=reset],.tribe-events-cal-links>.tribe-events-cal-links:not(:first-child)>input[type=submit],.tribe-events-cal-links>.tribe-events-gmap:not(:first-child),.tribe-events-cal-links>a:not(:first-child),.tribe-events-cal-links>input:not(:first-child)[type=button],.tribe-events-cal-links>input:not(:first-child)[type=reset],.tribe-events-cal-links>input:not(:first-child)[type=submit],.tribe-events-nav-next .btn-group>.btn-group:not(:first-child)>a,.tribe-events-nav-next .btn-group>.tribe-events-cal-links:not(:first-child)>a,.tribe-events-nav-next .btn-group>a:not(:first-child),.tribe-events-nav-next .tribe-events-cal-links>.btn-group:not(:first-child)>a,.tribe-events-nav-next .tribe-events-cal-links>.tribe-events-cal-links:not(:first-child)>a,.tribe-events-nav-next .tribe-events-cal-links>a:not(:first-child),.tribe-events-nav-previous .btn-group>.btn-group:not(:first-child)>a,.tribe-events-nav-previous .btn-group>.tribe-events-cal-links:not(:first-child)>a,.tribe-events-nav-previous .btn-group>a:not(:first-child),.tribe-events-nav-previous .tribe-events-cal-links>.btn-group:not(:first-child)>a,.tribe-events-nav-previous .tribe-events-cal-links>.tribe-events-cal-links:not(:first-child)>a,.tribe-events-nav-previous .tribe-events-cal-links>a:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}#tribe-bar-form .btn-group-vertical>.btn-group:not(:last-child)>.tribe-bar-views-option,#tribe-bar-form .btn-group-vertical>.tribe-bar-views-option:not(:last-child):not(.dropdown-toggle),#tribe-bar-form .btn-group-vertical>.tribe-events-cal-links:not(:last-child)>.tribe-bar-views-option,.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn-group:not(:last-child)>.toggle,.btn-group-vertical>.btn-group:not(:last-child)>.tribe-events-button,.btn-group-vertical>.btn-group:not(:last-child)>.tribe-events-gmap,.btn-group-vertical>.btn-group:not(:last-child)>a,.btn-group-vertical>.btn-group:not(:last-child)>input[type=button],.btn-group-vertical>.btn-group:not(:last-child)>input[type=reset],.btn-group-vertical>.btn-group:not(:last-child)>input[type=submit],.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.toggle:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.tribe-events-button:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.tribe-events-cal-links:not(:last-child)>.btn,.btn-group-vertical>.tribe-events-cal-links:not(:last-child)>.toggle,.btn-group-vertical>.tribe-events-cal-links:not(:last-child)>.tribe-events-button,.btn-group-vertical>.tribe-events-cal-links:not(:last-child)>.tribe-events-gmap,.btn-group-vertical>.tribe-events-cal-links:not(:last-child)>a,.btn-group-vertical>.tribe-events-cal-links:not(:last-child)>input[type=button],.btn-group-vertical>.tribe-events-cal-links:not(:last-child)>input[type=reset],.btn-group-vertical>.tribe-events-cal-links:not(:last-child)>input[type=submit],.btn-group-vertical>.tribe-events-gmap:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>input:not(:last-child):not(.dropdown-toggle)[type=button],.btn-group-vertical>input:not(:last-child):not(.dropdown-toggle)[type=reset],.btn-group-vertical>input:not(:last-child):not(.dropdown-toggle)[type=submit],.btn-group .btn-group-vertical>.tribe-events-cal-links:not(:last-child)>a,.btn-group .btn-group-vertical>a:not(:last-child):not(.dropdown-toggle),.tribe-event-pager-next .btn-group-vertical>.btn-group:not(:last-child)>a,.tribe-event-pager-next .btn-group-vertical>.tribe-events-cal-links:not(:last-child)>a,.tribe-event-pager-next .btn-group-vertical>a:not(:last-child):not(.dropdown-toggle),.tribe-event-pager-prev .btn-group-vertical>.btn-group:not(:last-child)>a,.tribe-event-pager-prev .btn-group-vertical>.tribe-events-cal-links:not(:last-child)>a,.tribe-event-pager-prev .btn-group-vertical>a:not(:last-child):not(.dropdown-toggle),.tribe-events-back .btn-group-vertical>.btn-group:not(:last-child)>a,.tribe-events-back .btn-group-vertical>.tribe-events-cal-links:not(:last-child)>a,.tribe-events-back .btn-group-vertical>a:not(:last-child):not(.dropdown-toggle),.tribe-events-cal-links .btn-group-vertical>.btn-group:not(:last-child)>a,.tribe-events-cal-links .btn-group-vertical>a:not(:last-child):not(.dropdown-toggle),.tribe-events-nav-next .btn-group-vertical>.btn-group:not(:last-child)>a,.tribe-events-nav-next .btn-group-vertical>.tribe-events-cal-links:not(:last-child)>a,.tribe-events-nav-next .btn-group-vertical>a:not(:last-child):not(.dropdown-toggle),.tribe-events-nav-previous .btn-group-vertical>.btn-group:not(:last-child)>a,.tribe-events-nav-previous .btn-group-vertical>.tribe-events-cal-links:not(:last-child)>a,.tribe-events-nav-previous .btn-group-vertical>a:not(:last-child):not(.dropdown-toggle){border-bottom-left-radius:0;border-bottom-right-radius:0}#tribe-bar-form .btn-group-vertical>.btn-group:not(:first-child)>.tribe-bar-views-option,#tribe-bar-form .btn-group-vertical>.tribe-bar-views-option:not(:first-child),#tribe-bar-form .btn-group-vertical>.tribe-events-cal-links:not(:first-child)>.tribe-bar-views-option,.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn-group:not(:first-child)>.toggle,.btn-group-vertical>.btn-group:not(:first-child)>.tribe-events-button,.btn-group-vertical>.btn-group:not(:first-child)>.tribe-events-gmap,.btn-group-vertical>.btn-group:not(:first-child)>a,.btn-group-vertical>.btn-group:not(:first-child)>input[type=button],.btn-group-vertical>.btn-group:not(:first-child)>input[type=reset],.btn-group-vertical>.btn-group:not(:first-child)>input[type=submit],.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.toggle:not(:first-child),.btn-group-vertical>.tribe-events-button:not(:first-child),.btn-group-vertical>.tribe-events-cal-links:not(:first-child)>.btn,.btn-group-vertical>.tribe-events-cal-links:not(:first-child)>.toggle,.btn-group-vertical>.tribe-events-cal-links:not(:first-child)>.tribe-events-button,.btn-group-vertical>.tribe-events-cal-links:not(:first-child)>.tribe-events-gmap,.btn-group-vertical>.tribe-events-cal-links:not(:first-child)>a,.btn-group-vertical>.tribe-events-cal-links:not(:first-child)>input[type=button],.btn-group-vertical>.tribe-events-cal-links:not(:first-child)>input[type=reset],.btn-group-vertical>.tribe-events-cal-links:not(:first-child)>input[type=submit],.btn-group-vertical>.tribe-events-gmap:not(:first-child),.btn-group-vertical>input:not(:first-child)[type=button],.btn-group-vertical>input:not(:first-child)[type=reset],.btn-group-vertical>input:not(:first-child)[type=submit],.btn-group .btn-group-vertical>.tribe-events-cal-links:not(:first-child)>a,.btn-group .btn-group-vertical>a:not(:first-child),.tribe-event-pager-next .btn-group-vertical>.btn-group:not(:first-child)>a,.tribe-event-pager-next .btn-group-vertical>.tribe-events-cal-links:not(:first-child)>a,.tribe-event-pager-next .btn-group-vertical>a:not(:first-child),.tribe-event-pager-prev .btn-group-vertical>.btn-group:not(:first-child)>a,.tribe-event-pager-prev .btn-group-vertical>.tribe-events-cal-links:not(:first-child)>a,.tribe-event-pager-prev .btn-group-vertical>a:not(:first-child),.tribe-events-back .btn-group-vertical>.btn-group:not(:first-child)>a,.tribe-events-back .btn-group-vertical>.tribe-events-cal-links:not(:first-child)>a,.tribe-events-back .btn-group-vertical>a:not(:first-child),.tribe-events-cal-links .btn-group-vertical>.btn-group:not(:first-child)>a,.tribe-events-cal-links .btn-group-vertical>a:not(:first-child),.tribe-events-nav-next .btn-group-vertical>.btn-group:not(:first-child)>a,.tribe-events-nav-next .btn-group-vertical>.tribe-events-cal-links:not(:first-child)>a,.tribe-events-nav-next .btn-group-vertical>a:not(:first-child),.tribe-events-nav-previous .btn-group-vertical>.btn-group:not(:first-child)>a,.tribe-events-nav-previous .btn-group-vertical>.tribe-events-cal-links:not(:first-child)>a,.tribe-events-nav-previous .btn-group-vertical>a:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}#tribe-bar-form .form-row .input-group>input:not(:last-child),.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}#tribe-bar-form .form-row .input-group>input:not(:first-child),.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after{border-bottom-right-radius:0;border-top-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-text{border-radius:.25rem;font-size:1rem}#tribe-bar-form .form-row .input-group-lg>input,#tribe-bar-form .input-group-lg>.input-group-append>.tribe-bar-views-option,#tribe-bar-form .input-group-lg>.input-group-prepend>.tribe-bar-views-option,.btn-group .input-group-lg>.input-group-append>a,.btn-group .input-group-lg>.input-group-prepend>a,.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-append>.toggle,.input-group-lg>.input-group-append>.tribe-events-button,.input-group-lg>.input-group-append>.tribe-events-gmap,.input-group-lg>.input-group-append>input[type=button],.input-group-lg>.input-group-append>input[type=reset],.input-group-lg>.input-group-append>input[type=submit],.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-prepend>.toggle,.input-group-lg>.input-group-prepend>.tribe-events-button,.input-group-lg>.input-group-prepend>.tribe-events-gmap,.input-group-lg>.input-group-prepend>input[type=button],.input-group-lg>.input-group-prepend>input[type=reset],.input-group-lg>.input-group-prepend>input[type=submit],.tribe-event-pager-next .input-group-lg>.input-group-append>a,.tribe-event-pager-next .input-group-lg>.input-group-prepend>a,.tribe-event-pager-prev .input-group-lg>.input-group-append>a,.tribe-event-pager-prev .input-group-lg>.input-group-prepend>a,.tribe-events-back .input-group-lg>.input-group-append>a,.tribe-events-back .input-group-lg>.input-group-prepend>a,.tribe-events-cal-links .input-group-lg>.input-group-append>a,.tribe-events-cal-links .input-group-lg>.input-group-prepend>a,.tribe-events-nav-next .input-group-lg>.input-group-append>a,.tribe-events-nav-next .input-group-lg>.input-group-prepend>a,.tribe-events-nav-previous .input-group-lg>.input-group-append>a,.tribe-events-nav-previous .input-group-lg>.input-group-prepend>a{border-radius:.3rem}#tribe-bar-form .form-row .input-group-sm>input,#tribe-bar-form .input-group-sm>.input-group-append>.tribe-bar-views-option,#tribe-bar-form .input-group-sm>.input-group-prepend>.tribe-bar-views-option,.btn-group .input-group-sm>.input-group-append>a,.btn-group .input-group-sm>.input-group-prepend>a,.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-append>.toggle,.input-group-sm>.input-group-append>.tribe-events-button,.input-group-sm>.input-group-append>.tribe-events-gmap,.input-group-sm>.input-group-append>input[type=button],.input-group-sm>.input-group-append>input[type=reset],.input-group-sm>.input-group-append>input[type=submit],.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-prepend>.toggle,.input-group-sm>.input-group-prepend>.tribe-events-button,.input-group-sm>.input-group-prepend>.tribe-events-gmap,.input-group-sm>.input-group-prepend>input[type=button],.input-group-sm>.input-group-prepend>input[type=reset],.input-group-sm>.input-group-prepend>input[type=submit],.tribe-event-pager-next .input-group-sm>.input-group-append>a,.tribe-event-pager-next .input-group-sm>.input-group-prepend>a,.tribe-event-pager-prev .input-group-sm>.input-group-append>a,.tribe-event-pager-prev .input-group-sm>.input-group-prepend>a,.tribe-events-back .input-group-sm>.input-group-append>a,.tribe-events-back .input-group-sm>.input-group-prepend>a,.tribe-events-cal-links .input-group-sm>.input-group-append>a,.tribe-events-cal-links .input-group-sm>.input-group-prepend>a,.tribe-events-nav-next .input-group-sm>.input-group-append>a,.tribe-events-nav-next .input-group-sm>.input-group-prepend>a,.tribe-events-nav-previous .input-group-sm>.input-group-append>a,.tribe-events-nav-previous .input-group-sm>.input-group-prepend>a{border-radius:.2rem}#tribe-bar-form .input-group>.input-group-append:last-child>.tribe-bar-views-option:not(:last-child):not(.dropdown-toggle),#tribe-bar-form .input-group>.input-group-append:not(:last-child)>.tribe-bar-views-option,#tribe-bar-form .input-group>.input-group-prepend>.tribe-bar-views-option,.btn-group .input-group>.input-group-append:last-child>a:not(:last-child):not(.dropdown-toggle),.btn-group .input-group>.input-group-append:not(:last-child)>a,.btn-group .input-group>.input-group-prepend>a,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:last-child>.toggle:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.tribe-events-button:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.tribe-events-gmap:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>input:not(:last-child):not(.dropdown-toggle)[type=button],.input-group>.input-group-append:last-child>input:not(:last-child):not(.dropdown-toggle)[type=reset],.input-group>.input-group-append:last-child>input:not(:last-child):not(.dropdown-toggle)[type=submit],.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:not(:last-child)>.toggle,.input-group>.input-group-append:not(:last-child)>.tribe-events-button,.input-group>.input-group-append:not(:last-child)>.tribe-events-gmap,.input-group>.input-group-append:not(:last-child)>input[type=button],.input-group>.input-group-append:not(:last-child)>input[type=reset],.input-group>.input-group-append:not(:last-child)>input[type=submit],.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group>.input-group-prepend>.toggle,.input-group>.input-group-prepend>.tribe-events-button,.input-group>.input-group-prepend>.tribe-events-gmap,.input-group>.input-group-prepend>input[type=button],.input-group>.input-group-prepend>input[type=reset],.input-group>.input-group-prepend>input[type=submit],.tribe-event-pager-next .input-group>.input-group-append:last-child>a:not(:last-child):not(.dropdown-toggle),.tribe-event-pager-next .input-group>.input-group-append:not(:last-child)>a,.tribe-event-pager-next .input-group>.input-group-prepend>a,.tribe-event-pager-prev .input-group>.input-group-append:last-child>a:not(:last-child):not(.dropdown-toggle),.tribe-event-pager-prev .input-group>.input-group-append:not(:last-child)>a,.tribe-event-pager-prev .input-group>.input-group-prepend>a,.tribe-events-back .input-group>.input-group-append:last-child>a:not(:last-child):not(.dropdown-toggle),.tribe-events-back .input-group>.input-group-append:not(:last-child)>a,.tribe-events-back .input-group>.input-group-prepend>a,.tribe-events-cal-links .input-group>.input-group-append:last-child>a:not(:last-child):not(.dropdown-toggle),.tribe-events-cal-links .input-group>.input-group-append:not(:last-child)>a,.tribe-events-cal-links .input-group>.input-group-prepend>a,.tribe-events-nav-next .input-group>.input-group-append:last-child>a:not(:last-child):not(.dropdown-toggle),.tribe-events-nav-next .input-group>.input-group-append:not(:last-child)>a,.tribe-events-nav-next .input-group>.input-group-prepend>a,.tribe-events-nav-previous .input-group>.input-group-append:last-child>a:not(:last-child):not(.dropdown-toggle),.tribe-events-nav-previous .input-group>.input-group-append:not(:last-child)>a,.tribe-events-nav-previous .input-group>.input-group-prepend>a{border-bottom-right-radius:0;border-top-right-radius:0}#tribe-bar-form .input-group>.input-group-append>.tribe-bar-views-option,#tribe-bar-form .input-group>.input-group-prepend:first-child>.tribe-bar-views-option:not(:first-child),#tribe-bar-form .input-group>.input-group-prepend:not(:first-child)>.tribe-bar-views-option,.btn-group .input-group>.input-group-append>a,.btn-group .input-group>.input-group-prepend:first-child>a:not(:first-child),.btn-group .input-group>.input-group-prepend:not(:first-child)>a,.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-append>.toggle,.input-group>.input-group-append>.tribe-events-button,.input-group>.input-group-append>.tribe-events-gmap,.input-group>.input-group-append>input[type=button],.input-group>.input-group-append>input[type=reset],.input-group>.input-group-append>input[type=submit],.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:first-child>.toggle:not(:first-child),.input-group>.input-group-prepend:first-child>.tribe-events-button:not(:first-child),.input-group>.input-group-prepend:first-child>.tribe-events-gmap:not(:first-child),.input-group>.input-group-prepend:first-child>input:not(:first-child)[type=button],.input-group>.input-group-prepend:first-child>input:not(:first-child)[type=reset],.input-group>.input-group-prepend:first-child>input:not(:first-child)[type=submit],.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.toggle,.input-group>.input-group-prepend:not(:first-child)>.tribe-events-button,.input-group>.input-group-prepend:not(:first-child)>.tribe-events-gmap,.input-group>.input-group-prepend:not(:first-child)>input[type=button],.input-group>.input-group-prepend:not(:first-child)>input[type=reset],.input-group>.input-group-prepend:not(:first-child)>input[type=submit],.tribe-event-pager-next .input-group>.input-group-append>a,.tribe-event-pager-next .input-group>.input-group-prepend:first-child>a:not(:first-child),.tribe-event-pager-next .input-group>.input-group-prepend:not(:first-child)>a,.tribe-event-pager-prev .input-group>.input-group-append>a,.tribe-event-pager-prev .input-group>.input-group-prepend:first-child>a:not(:first-child),.tribe-event-pager-prev .input-group>.input-group-prepend:not(:first-child)>a,.tribe-events-back .input-group>.input-group-append>a,.tribe-events-back .input-group>.input-group-prepend:first-child>a:not(:first-child),.tribe-events-back .input-group>.input-group-prepend:not(:first-child)>a,.tribe-events-cal-links .input-group>.input-group-append>a,.tribe-events-cal-links .input-group>.input-group-prepend:first-child>a:not(:first-child),.tribe-events-cal-links .input-group>.input-group-prepend:not(:first-child)>a,.tribe-events-nav-next .input-group>.input-group-append>a,.tribe-events-nav-next .input-group>.input-group-prepend:first-child>a:not(:first-child),.tribe-events-nav-next .input-group>.input-group-prepend:not(:first-child)>a,.tribe-events-nav-previous .input-group>.input-group-append>a,.tribe-events-nav-previous .input-group>.input-group-prepend:first-child>a:not(:first-child),.tribe-events-nav-previous .input-group>.input-group-prepend:not(:first-child)>a{border-bottom-left-radius:0;border-top-left-radius:0}.custom-control{min-height:1.5rem}.custom-control-label:after,.custom-control-label:before{top:.25rem}.custom-checkbox .custom-control-label:before{border-radius:.25rem}.custom-switch .custom-control-label:after{top:calc(.25rem + 2px)}.custom-file-label,.custom-select{border-radius:.25rem}.custom-file-label:after{border-radius:0 .25rem .25rem 0}.custom-range::-webkit-slider-runnable-track,.custom-range::-webkit-slider-thumb{border-radius:1rem}.custom-range::-moz-range-thumb,.custom-range::-moz-range-track{border-radius:1rem}.custom-range::-ms-fill-lower,.custom-range::-ms-thumb{border-radius:1rem}.custom-range::-ms-fill-upper{border-radius:1rem}.nav-tabs .nav-link{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link,.navbar-toggler{border-radius:.25rem}.card{word-wrap:break-word;background-clip:border-box;background-color:#fff;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;display:flex;flex-direction:column;min-width:0;position:relative}.card>hr{margin-left:0;margin-right:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.card-body{flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125);color:inherit;margin-bottom:0;padding:.75rem 1.25rem}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125);padding:.75rem 1.25rem}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{border-bottom:0;margin-bottom:-.75rem}.card-header-pills,.card-header-tabs{margin-left:-.625rem;margin-right:-.625rem}.card-img-overlay{bottom:0;left:0;padding:1.25rem;position:absolute;right:0;top:0}.card-img{border-radius:calc(.25rem - 1px);width:100%}.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px);width:100%}.card-img-bottom{border-bottom-left-radius:calc(.25rem - 1px);border-bottom-right-radius:calc(.25rem - 1px);width:100%}.card-deck{display:flex;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{flex-flow:row wrap;margin-left:-15px;margin-right:-15px}.card-deck .card{display:flex;flex:1 0 0%;flex-direction:column;margin-bottom:0;margin-left:15px;margin-right:15px}}.card-group{display:flex;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{border-left:0;margin-left:0}.card-group>.card:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.card-group>.card:first-child .card-header,.card-group>.card:first-child .card-img-top{border-top-right-radius:0}.card-group>.card:first-child .card-footer,.card-group>.card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.card-group>.card:last-child .card-header,.card-group>.card:last-child .card-img-top{border-top-left-radius:0}.card-group>.card:last-child .card-footer,.card-group>.card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group>.card:only-child{border-radius:.25rem}.card-group>.card:only-child .card-header,.card-group>.card:only-child .card-img-top{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-group>.card:only-child .card-footer,.card-group>.card:only-child .card-img-bottom{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.card-group>.card:not(:first-child):not(:last-child):not(:only-child),.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top{border-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-moz-column-count:3;column-count:3;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion .card{overflow:hidden}.accordion .card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion .card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion .card:first-of-type{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion .card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion .card .card-header{margin-bottom:-1px}.breadcrumb,.pagination{border-radius:.25rem}.page-item:first-child .page-link{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.page-item:last-child .page-link{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.pagination-lg .page-item:first-child .page-link{border-bottom-left-radius:.3rem;border-top-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-bottom-right-radius:.3rem;border-top-right-radius:.3rem}.pagination-sm .page-item:first-child .page-link{border-bottom-left-radius:.2rem;border-top-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-bottom-right-radius:.2rem;border-top-right-radius:.2rem}.badge{border-radius:.25rem}.badge-pill{border-radius:10rem}.jumbotron{border-radius:.3rem}.jumbotron-fluid{border-radius:0}.alert{border-radius:.25rem}@-webkit-keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{border-radius:.25rem}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.list-group-flush .list-group-item{border-radius:0}.toast{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-clip:padding-box;background-color:hsla(0,0%,100%,.85);border:1px solid rgba(0,0,0,.1);border-radius:.25rem;box-shadow:0 .25rem .75rem rgba(0,0,0,.1);font-size:.875rem;max-width:350px;opacity:0;overflow:hidden}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{align-items:center;background-clip:padding-box;background-color:hsla(0,0%,100%,.85);border-bottom:1px solid rgba(0,0,0,.05);color:#6c757d;display:flex;padding:.25rem .75rem}.toast-body{padding:.75rem}.modal-content{border-radius:.3rem}.modal-header{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-footer{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.tooltip{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.tooltip-inner{border-radius:.25rem}.popover{border-radius:.3rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.popover .arrow{margin:0 .3rem}.bs-popover-auto[x-placement^=left] .arrow,.bs-popover-auto[x-placement^=right] .arrow,.bs-popover-left .arrow,.bs-popover-right .arrow{margin:.3rem 0}.popover-header{border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px);font-size:1rem}@-webkit-keyframes spinner-border{to{transform:rotate(1turn)}}@keyframes spinner-border{to{transform:rotate(1turn)}}.spinner-border{-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite;border:.25em solid;border-radius:50%;border-right:.25em solid transparent;display:inline-block;height:2rem;vertical-align:text-bottom;width:2rem}.spinner-border-sm{border-width:.2em;height:1rem;width:1rem}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1}}.spinner-grow{-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite;background-color:currentColor;border-radius:50%;display:inline-block;height:2rem;opacity:0;vertical-align:text-bottom;width:2rem}.spinner-grow-sm{height:1rem;width:1rem}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important}.rounded-right,.rounded-top{border-top-right-radius:.25rem!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:.25rem!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2,.tribe-event-pager-next a,.tribe-event-pager-prev a,.tribe-events-back a,.tribe-events-nav-next a,.tribe-events-nav-previous a{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4,.tribe-events-cal-links .tribe-events-button:not(:last-child){margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4,.tribe-events-list-separator-month{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}.container{max-width:1140px}}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem}h1,h2,h3,h4,h5,h6{margin-bottom:.5rem}p{margin-bottom:1rem}:root{--whe-purple-1:#3d1a79;--whe-yellow-1:#fcba30;--whe-yellow-2:#fed685;--whe-white:#fff;--whe-grey-1:#4a4a4a;--whe-grey-2:#767676;--whe-grey-3:#d8d8d8;--whe-black:#000;--whe-orange-1:#d9553e;--whe-orange-2:#f58c60;--whe-blue-1:#819ec6;--whe-blue-2:#9cc2dc;--whe-sage-1:#a6bd8a}.alert{border:1px solid transparent;margin-bottom:1rem;padding:.75rem 1.25rem;position:relative}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{color:inherit;padding:.75rem 1.25rem;position:absolute;right:0;top:0}.alert-primary{background-color:#cce5ff;border-color:#b8daff;color:#004085}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{background-color:#e2e3e5;border-color:#d6d8db;color:#383d41}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{background-color:#d4edda;border-color:#c3e6cb;color:#155724}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{background-color:#d1ecf1;border-color:#bee5eb;color:#0c5460}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{background-color:#fff3cd;border-color:#ffeeba;color:#856404}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{background-color:#fefefe;border-color:#fdfdfe;color:#818182}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{background-color:#d6d8d9;border-color:#c6c8ca;color:#1b1e21}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}.badge{display:inline-block;font-size:75%;font-weight:700;line-height:1;padding:.25em .4em;text-align:center;vertical-align:baseline;white-space:nowrap}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}#tribe-bar-form .tribe-bar-views-option .badge,.btn-group a .badge,.btn .badge,.toggle .badge,.tribe-event-pager-next a .badge,.tribe-event-pager-prev a .badge,.tribe-events-back a .badge,.tribe-events-button .badge,.tribe-events-cal-links a .badge,.tribe-events-gmap .badge,.tribe-events-nav-next a .badge,.tribe-events-nav-previous a .badge,input[type=button] .badge,input[type=reset] .badge,input[type=submit] .badge{position:relative;top:-1px}.badge-pill{padding-left:.6em;padding-right:.6em}.badge-primary{background-color:#007bff;color:#fff}a.badge-primary:focus,a.badge-primary:hover{background-color:#0062cc;color:#fff}.badge-secondary{background-color:#6c757d;color:#fff}a.badge-secondary:focus,a.badge-secondary:hover{background-color:#545b62;color:#fff}.badge-success{background-color:#28a745;color:#fff}a.badge-success:focus,a.badge-success:hover{background-color:#1e7e34;color:#fff}.badge-info{background-color:#17a2b8;color:#fff}a.badge-info:focus,a.badge-info:hover{background-color:#117a8b;color:#fff}.badge-warning{background-color:#ffc107;color:#212529}a.badge-warning:focus,a.badge-warning:hover{background-color:#d39e00;color:#212529}.badge-danger{background-color:#dc3545;color:#fff}a.badge-danger:focus,a.badge-danger:hover{background-color:#bd2130;color:#fff}.badge-light{background-color:#f8f9fa;color:#212529}a.badge-light:focus,a.badge-light:hover{background-color:#dae0e5;color:#212529}.badge-dark{background-color:#343a40;color:#fff}a.badge-dark:focus,a.badge-dark:hover{background-color:#1d2124;color:#fff}.breadcrumb{background-color:#e9ecef;display:flex;flex-wrap:wrap;list-style:none;margin-bottom:1rem;padding:.75rem 1rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{color:#6c757d;content:"/";display:inline-block;padding-right:.5rem}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline;text-decoration:none}.breadcrumb-item.active{color:#6c757d}.btn-group,.btn-group-vertical,.tribe-events-cal-links{display:inline-flex;position:relative;vertical-align:middle}#tribe-bar-form .btn-group-vertical>.tribe-bar-views-option,#tribe-bar-form .btn-group>.tribe-bar-views-option,#tribe-bar-form .tribe-events-cal-links>.tribe-bar-views-option,.btn-group-vertical>.btn,.btn-group-vertical>.toggle,.btn-group-vertical>.tribe-events-button,.btn-group-vertical>.tribe-events-gmap,.btn-group-vertical>input[type=button],.btn-group-vertical>input[type=reset],.btn-group-vertical>input[type=submit],.btn-group .btn-group-vertical>a,.btn-group .tribe-events-cal-links>a,.btn-group>.btn,.btn-group>.toggle,.btn-group>.tribe-events-button,.btn-group>.tribe-events-gmap,.btn-group>a,.btn-group>input[type=button],.btn-group>input[type=reset],.btn-group>input[type=submit],.tribe-event-pager-next .btn-group-vertical>a,.tribe-event-pager-next .btn-group>a,.tribe-event-pager-next .tribe-events-cal-links>a,.tribe-event-pager-prev .btn-group-vertical>a,.tribe-event-pager-prev .btn-group>a,.tribe-event-pager-prev .tribe-events-cal-links>a,.tribe-events-back .btn-group-vertical>a,.tribe-events-back .btn-group>a,.tribe-events-back .tribe-events-cal-links>a,.tribe-events-cal-links .btn-group-vertical>a,.tribe-events-cal-links .btn-group>a,.tribe-events-cal-links>.btn,.tribe-events-cal-links>.toggle,.tribe-events-cal-links>.tribe-events-button,.tribe-events-cal-links>.tribe-events-gmap,.tribe-events-cal-links>a,.tribe-events-cal-links>input[type=button],.tribe-events-cal-links>input[type=reset],.tribe-events-cal-links>input[type=submit],.tribe-events-nav-next .btn-group-vertical>a,.tribe-events-nav-next .btn-group>a,.tribe-events-nav-next .tribe-events-cal-links>a,.tribe-events-nav-previous .btn-group-vertical>a,.tribe-events-nav-previous .btn-group>a,.tribe-events-nav-previous .tribe-events-cal-links>a{flex:1 1 auto;position:relative}#tribe-bar-form .btn-group-vertical>.active.tribe-bar-views-option,#tribe-bar-form .btn-group-vertical>.tribe-bar-views-option:active,#tribe-bar-form .btn-group-vertical>.tribe-bar-views-option:focus,#tribe-bar-form .btn-group-vertical>.tribe-bar-views-option:hover,#tribe-bar-form .btn-group>.active.tribe-bar-views-option,#tribe-bar-form .btn-group>.tribe-bar-views-option:active,#tribe-bar-form .btn-group>.tribe-bar-views-option:focus,#tribe-bar-form .btn-group>.tribe-bar-views-option:hover,#tribe-bar-form .tribe-events-cal-links>.active.tribe-bar-views-option,#tribe-bar-form .tribe-events-cal-links>.tribe-bar-views-option:active,#tribe-bar-form .tribe-events-cal-links>.tribe-bar-views-option:focus,#tribe-bar-form .tribe-events-cal-links>.tribe-bar-views-option:hover,.btn-group-vertical>.active.toggle,.btn-group-vertical>.active.tribe-events-button,.btn-group-vertical>.active.tribe-events-gmap,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group-vertical>.toggle:active,.btn-group-vertical>.toggle:focus,.btn-group-vertical>.toggle:hover,.btn-group-vertical>.tribe-events-button:active,.btn-group-vertical>.tribe-events-button:focus,.btn-group-vertical>.tribe-events-button:hover,.btn-group-vertical>.tribe-events-gmap:active,.btn-group-vertical>.tribe-events-gmap:focus,.btn-group-vertical>.tribe-events-gmap:hover,.btn-group-vertical>input.active[type=button],.btn-group-vertical>input.active[type=reset],.btn-group-vertical>input.active[type=submit],.btn-group-vertical>input:active[type=button],.btn-group-vertical>input:active[type=reset],.btn-group-vertical>input:active[type=submit],.btn-group-vertical>input:focus[type=button],.btn-group-vertical>input:focus[type=reset],.btn-group-vertical>input:focus[type=submit],.btn-group-vertical>input:hover[type=button],.btn-group-vertical>input:hover[type=reset],.btn-group-vertical>input:hover[type=submit],.btn-group .btn-group-vertical>a.active,.btn-group .btn-group-vertical>a:active,.btn-group .btn-group-vertical>a:focus,.btn-group .btn-group-vertical>a:hover,.btn-group .tribe-events-cal-links>a.active,.btn-group .tribe-events-cal-links>a:active,.btn-group .tribe-events-cal-links>a:focus,.btn-group .tribe-events-cal-links>a:hover,.btn-group>.active.toggle,.btn-group>.active.tribe-events-button,.btn-group>.active.tribe-events-gmap,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover,.btn-group>.toggle:active,.btn-group>.toggle:focus,.btn-group>.toggle:hover,.btn-group>.tribe-events-button:active,.btn-group>.tribe-events-button:focus,.btn-group>.tribe-events-button:hover,.btn-group>.tribe-events-gmap:active,.btn-group>.tribe-events-gmap:focus,.btn-group>.tribe-events-gmap:hover,.btn-group>a.active,.btn-group>a:active,.btn-group>a:focus,.btn-group>a:hover,.btn-group>input.active[type=button],.btn-group>input.active[type=reset],.btn-group>input.active[type=submit],.btn-group>input:active[type=button],.btn-group>input:active[type=reset],.btn-group>input:active[type=submit],.btn-group>input:focus[type=button],.btn-group>input:focus[type=reset],.btn-group>input:focus[type=submit],.btn-group>input:hover[type=button],.btn-group>input:hover[type=reset],.btn-group>input:hover[type=submit],.tribe-event-pager-next .btn-group-vertical>a.active,.tribe-event-pager-next .btn-group-vertical>a:active,.tribe-event-pager-next .btn-group-vertical>a:focus,.tribe-event-pager-next .btn-group-vertical>a:hover,.tribe-event-pager-next .btn-group>a.active,.tribe-event-pager-next .btn-group>a:active,.tribe-event-pager-next .btn-group>a:focus,.tribe-event-pager-next .btn-group>a:hover,.tribe-event-pager-next .tribe-events-cal-links>a.active,.tribe-event-pager-next .tribe-events-cal-links>a:active,.tribe-event-pager-next .tribe-events-cal-links>a:focus,.tribe-event-pager-next .tribe-events-cal-links>a:hover,.tribe-event-pager-prev .btn-group-vertical>a.active,.tribe-event-pager-prev .btn-group-vertical>a:active,.tribe-event-pager-prev .btn-group-vertical>a:focus,.tribe-event-pager-prev .btn-group-vertical>a:hover,.tribe-event-pager-prev .btn-group>a.active,.tribe-event-pager-prev .btn-group>a:active,.tribe-event-pager-prev .btn-group>a:focus,.tribe-event-pager-prev .btn-group>a:hover,.tribe-event-pager-prev .tribe-events-cal-links>a.active,.tribe-event-pager-prev .tribe-events-cal-links>a:active,.tribe-event-pager-prev .tribe-events-cal-links>a:focus,.tribe-event-pager-prev .tribe-events-cal-links>a:hover,.tribe-events-back .btn-group-vertical>a.active,.tribe-events-back .btn-group-vertical>a:active,.tribe-events-back .btn-group-vertical>a:focus,.tribe-events-back .btn-group-vertical>a:hover,.tribe-events-back .btn-group>a.active,.tribe-events-back .btn-group>a:active,.tribe-events-back .btn-group>a:focus,.tribe-events-back .btn-group>a:hover,.tribe-events-back .tribe-events-cal-links>a.active,.tribe-events-back .tribe-events-cal-links>a:active,.tribe-events-back .tribe-events-cal-links>a:focus,.tribe-events-back .tribe-events-cal-links>a:hover,.tribe-events-cal-links .btn-group-vertical>a.active,.tribe-events-cal-links .btn-group-vertical>a:active,.tribe-events-cal-links .btn-group-vertical>a:focus,.tribe-events-cal-links .btn-group-vertical>a:hover,.tribe-events-cal-links .btn-group>a.active,.tribe-events-cal-links .btn-group>a:active,.tribe-events-cal-links .btn-group>a:focus,.tribe-events-cal-links .btn-group>a:hover,.tribe-events-cal-links>.active.toggle,.tribe-events-cal-links>.active.tribe-events-button,.tribe-events-cal-links>.active.tribe-events-gmap,.tribe-events-cal-links>.btn.active,.tribe-events-cal-links>.btn:active,.tribe-events-cal-links>.btn:focus,.tribe-events-cal-links>.btn:hover,.tribe-events-cal-links>.toggle:active,.tribe-events-cal-links>.toggle:focus,.tribe-events-cal-links>.toggle:hover,.tribe-events-cal-links>.tribe-events-button:active,.tribe-events-cal-links>.tribe-events-button:focus,.tribe-events-cal-links>.tribe-events-button:hover,.tribe-events-cal-links>.tribe-events-gmap:active,.tribe-events-cal-links>.tribe-events-gmap:focus,.tribe-events-cal-links>.tribe-events-gmap:hover,.tribe-events-cal-links>a.active,.tribe-events-cal-links>a:active,.tribe-events-cal-links>a:focus,.tribe-events-cal-links>a:hover,.tribe-events-cal-links>input.active[type=button],.tribe-events-cal-links>input.active[type=reset],.tribe-events-cal-links>input.active[type=submit],.tribe-events-cal-links>input:active[type=button],.tribe-events-cal-links>input:active[type=reset],.tribe-events-cal-links>input:active[type=submit],.tribe-events-cal-links>input:focus[type=button],.tribe-events-cal-links>input:focus[type=reset],.tribe-events-cal-links>input:focus[type=submit],.tribe-events-cal-links>input:hover[type=button],.tribe-events-cal-links>input:hover[type=reset],.tribe-events-cal-links>input:hover[type=submit],.tribe-events-nav-next .btn-group-vertical>a.active,.tribe-events-nav-next .btn-group-vertical>a:active,.tribe-events-nav-next .btn-group-vertical>a:focus,.tribe-events-nav-next .btn-group-vertical>a:hover,.tribe-events-nav-next .btn-group>a.active,.tribe-events-nav-next .btn-group>a:active,.tribe-events-nav-next .btn-group>a:focus,.tribe-events-nav-next .btn-group>a:hover,.tribe-events-nav-next .tribe-events-cal-links>a.active,.tribe-events-nav-next .tribe-events-cal-links>a:active,.tribe-events-nav-next .tribe-events-cal-links>a:focus,.tribe-events-nav-next .tribe-events-cal-links>a:hover,.tribe-events-nav-previous .btn-group-vertical>a.active,.tribe-events-nav-previous .btn-group-vertical>a:active,.tribe-events-nav-previous .btn-group-vertical>a:focus,.tribe-events-nav-previous .btn-group-vertical>a:hover,.tribe-events-nav-previous .btn-group>a.active,.tribe-events-nav-previous .btn-group>a:active,.tribe-events-nav-previous .btn-group>a:focus,.tribe-events-nav-previous .btn-group>a:hover,.tribe-events-nav-previous .tribe-events-cal-links>a.active,.tribe-events-nav-previous .tribe-events-cal-links>a:active,.tribe-events-nav-previous .tribe-events-cal-links>a:focus,.tribe-events-nav-previous .tribe-events-cal-links>a:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}#tribe-bar-form .btn-group>.tribe-bar-views-option:not(:first-child),#tribe-bar-form .tribe-events-cal-links>.tribe-bar-views-option:not(:first-child),.btn-group .tribe-events-cal-links>a:not(:first-child),.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child),.btn-group>.toggle:not(:first-child),.btn-group>.tribe-events-button:not(:first-child),.btn-group>.tribe-events-cal-links:not(:first-child),.btn-group>.tribe-events-gmap:not(:first-child),.btn-group>a:not(:first-child),.btn-group>input:not(:first-child)[type=button],.btn-group>input:not(:first-child)[type=reset],.btn-group>input:not(:first-child)[type=submit],.tribe-event-pager-next .btn-group>a:not(:first-child),.tribe-event-pager-next .tribe-events-cal-links>a:not(:first-child),.tribe-event-pager-prev .btn-group>a:not(:first-child),.tribe-event-pager-prev .tribe-events-cal-links>a:not(:first-child),.tribe-events-back .btn-group>a:not(:first-child),.tribe-events-back .tribe-events-cal-links>a:not(:first-child),.tribe-events-cal-links .btn-group>a:not(:first-child),.tribe-events-cal-links>.btn-group:not(:first-child),.tribe-events-cal-links>.btn:not(:first-child),.tribe-events-cal-links>.toggle:not(:first-child),.tribe-events-cal-links>.tribe-events-button:not(:first-child),.tribe-events-cal-links>.tribe-events-cal-links:not(:first-child),.tribe-events-cal-links>.tribe-events-gmap:not(:first-child),.tribe-events-cal-links>a:not(:first-child),.tribe-events-cal-links>input:not(:first-child)[type=button],.tribe-events-cal-links>input:not(:first-child)[type=reset],.tribe-events-cal-links>input:not(:first-child)[type=submit],.tribe-events-nav-next .btn-group>a:not(:first-child),.tribe-events-nav-next .tribe-events-cal-links>a:not(:first-child),.tribe-events-nav-previous .btn-group>a:not(:first-child),.tribe-events-nav-previous .tribe-events-cal-links>a:not(:first-child){margin-left:-1px}.dropdown-toggle-split{padding-left:.5625rem;padding-right:.5625rem}.dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right:0}#tribe-bar-form .btn-group-sm>.tribe-bar-views-option+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split,.btn-group-sm>.toggle+.dropdown-toggle-split,.btn-group-sm>.tribe-events-button+.dropdown-toggle-split,.btn-group-sm>.tribe-events-gmap+.dropdown-toggle-split,.btn-group-sm>input[type=button]+.dropdown-toggle-split,.btn-group-sm>input[type=reset]+.dropdown-toggle-split,.btn-group-sm>input[type=submit]+.dropdown-toggle-split,.btn-group .btn-group-sm>a+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split,.tribe-event-pager-next .btn-group-sm>a+.dropdown-toggle-split,.tribe-event-pager-prev .btn-group-sm>a+.dropdown-toggle-split,.tribe-events-back .btn-group-sm>a+.dropdown-toggle-split,.tribe-events-cal-links .btn-group-sm>a+.dropdown-toggle-split,.tribe-events-nav-next .btn-group-sm>a+.dropdown-toggle-split,.tribe-events-nav-previous .btn-group-sm>a+.dropdown-toggle-split{padding-left:.375rem;padding-right:.375rem}#tribe-bar-form .btn-group-lg>.tribe-bar-views-option+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split,.btn-group-lg>.toggle+.dropdown-toggle-split,.btn-group-lg>.tribe-events-button+.dropdown-toggle-split,.btn-group-lg>.tribe-events-gmap+.dropdown-toggle-split,.btn-group-lg>input[type=button]+.dropdown-toggle-split,.btn-group-lg>input[type=reset]+.dropdown-toggle-split,.btn-group-lg>input[type=submit]+.dropdown-toggle-split,.btn-group .btn-group-lg>a+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split,.tribe-event-pager-next .btn-group-lg>a+.dropdown-toggle-split,.tribe-event-pager-prev .btn-group-lg>a+.dropdown-toggle-split,.tribe-events-back .btn-group-lg>a+.dropdown-toggle-split,.tribe-events-cal-links .btn-group-lg>a+.dropdown-toggle-split,.tribe-events-nav-next .btn-group-lg>a+.dropdown-toggle-split,.tribe-events-nav-previous .btn-group-lg>a+.dropdown-toggle-split{padding-left:.75rem;padding-right:.75rem}.btn-group-vertical{align-items:flex-start;flex-direction:column;justify-content:center}#tribe-bar-form .btn-group-vertical>.tribe-bar-views-option,.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.toggle,.btn-group-vertical>.tribe-events-button,.btn-group-vertical>.tribe-events-cal-links,.btn-group-vertical>.tribe-events-gmap,.btn-group-vertical>input[type=button],.btn-group-vertical>input[type=reset],.btn-group-vertical>input[type=submit],.btn-group .btn-group-vertical>a,.tribe-event-pager-next .btn-group-vertical>a,.tribe-event-pager-prev .btn-group-vertical>a,.tribe-events-back .btn-group-vertical>a,.tribe-events-cal-links .btn-group-vertical>a,.tribe-events-nav-next .btn-group-vertical>a,.tribe-events-nav-previous .btn-group-vertical>a{width:100%}#tribe-bar-form .btn-group-vertical>.tribe-bar-views-option:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.toggle:not(:first-child),.btn-group-vertical>.tribe-events-button:not(:first-child),.btn-group-vertical>.tribe-events-cal-links:not(:first-child),.btn-group-vertical>.tribe-events-gmap:not(:first-child),.btn-group-vertical>input:not(:first-child)[type=button],.btn-group-vertical>input:not(:first-child)[type=reset],.btn-group-vertical>input:not(:first-child)[type=submit],.btn-group .btn-group-vertical>a:not(:first-child),.tribe-event-pager-next .btn-group-vertical>a:not(:first-child),.tribe-event-pager-prev .btn-group-vertical>a:not(:first-child),.tribe-events-back .btn-group-vertical>a:not(:first-child),.tribe-events-cal-links .btn-group-vertical>a:not(:first-child),.tribe-events-nav-next .btn-group-vertical>a:not(:first-child),.tribe-events-nav-previous .btn-group-vertical>a:not(:first-child){margin-top:-1px}#tribe-bar-form .btn-group-toggle>.btn-group>.tribe-bar-views-option,#tribe-bar-form .btn-group-toggle>.tribe-bar-views-option,#tribe-bar-form .btn-group-toggle>.tribe-events-cal-links>.tribe-bar-views-option,.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn,.btn-group-toggle>.btn-group>.toggle,.btn-group-toggle>.btn-group>.tribe-events-button,.btn-group-toggle>.btn-group>.tribe-events-gmap,.btn-group-toggle>.btn-group>a,.btn-group-toggle>.btn-group>input[type=button],.btn-group-toggle>.btn-group>input[type=reset],.btn-group-toggle>.btn-group>input[type=submit],.btn-group-toggle>.toggle,.btn-group-toggle>.tribe-events-button,.btn-group-toggle>.tribe-events-cal-links>.btn,.btn-group-toggle>.tribe-events-cal-links>.toggle,.btn-group-toggle>.tribe-events-cal-links>.tribe-events-button,.btn-group-toggle>.tribe-events-cal-links>.tribe-events-gmap,.btn-group-toggle>.tribe-events-cal-links>a,.btn-group-toggle>.tribe-events-cal-links>input[type=button],.btn-group-toggle>.tribe-events-cal-links>input[type=reset],.btn-group-toggle>.tribe-events-cal-links>input[type=submit],.btn-group-toggle>.tribe-events-gmap,.btn-group-toggle>input[type=button],.btn-group-toggle>input[type=reset],.btn-group-toggle>input[type=submit],.btn-group .btn-group-toggle>.tribe-events-cal-links>a,.btn-group .btn-group-toggle>a,.tribe-event-pager-next .btn-group-toggle>.btn-group>a,.tribe-event-pager-next .btn-group-toggle>.tribe-events-cal-links>a,.tribe-event-pager-next .btn-group-toggle>a,.tribe-event-pager-prev .btn-group-toggle>.btn-group>a,.tribe-event-pager-prev .btn-group-toggle>.tribe-events-cal-links>a,.tribe-event-pager-prev .btn-group-toggle>a,.tribe-events-back .btn-group-toggle>.btn-group>a,.tribe-events-back .btn-group-toggle>.tribe-events-cal-links>a,.tribe-events-back .btn-group-toggle>a,.tribe-events-cal-links .btn-group-toggle>.btn-group>a,.tribe-events-cal-links .btn-group-toggle>a,.tribe-events-nav-next .btn-group-toggle>.btn-group>a,.tribe-events-nav-next .btn-group-toggle>.tribe-events-cal-links>a,.tribe-events-nav-next .btn-group-toggle>a,.tribe-events-nav-previous .btn-group-toggle>.btn-group>a,.tribe-events-nav-previous .btn-group-toggle>.tribe-events-cal-links>a,.tribe-events-nav-previous .btn-group-toggle>a{margin-bottom:0}#tribe-bar-form .btn-group-toggle>.btn-group>.tribe-bar-views-option input[type=checkbox],#tribe-bar-form .btn-group-toggle>.btn-group>.tribe-bar-views-option input[type=radio],#tribe-bar-form .btn-group-toggle>.tribe-bar-views-option input[type=checkbox],#tribe-bar-form .btn-group-toggle>.tribe-bar-views-option input[type=radio],#tribe-bar-form .btn-group-toggle>.tribe-events-cal-links>.tribe-bar-views-option input[type=checkbox],#tribe-bar-form .btn-group-toggle>.tribe-events-cal-links>.tribe-bar-views-option input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn-group>.toggle input[type=checkbox],.btn-group-toggle>.btn-group>.toggle input[type=radio],.btn-group-toggle>.btn-group>.tribe-events-button input[type=checkbox],.btn-group-toggle>.btn-group>.tribe-events-button input[type=radio],.btn-group-toggle>.btn-group>.tribe-events-gmap input[type=checkbox],.btn-group-toggle>.btn-group>.tribe-events-gmap input[type=radio],.btn-group-toggle>.btn-group>a input[type=checkbox],.btn-group-toggle>.btn-group>a input[type=radio],.btn-group-toggle>.btn-group>input[type=button] input[type=checkbox],.btn-group-toggle>.btn-group>input[type=button] input[type=radio],.btn-group-toggle>.btn-group>input[type=reset] input[type=checkbox],.btn-group-toggle>.btn-group>input[type=reset] input[type=radio],.btn-group-toggle>.btn-group>input[type=submit] input[type=checkbox],.btn-group-toggle>.btn-group>input[type=submit] input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.toggle input[type=checkbox],.btn-group-toggle>.toggle input[type=radio],.btn-group-toggle>.tribe-events-button input[type=checkbox],.btn-group-toggle>.tribe-events-button input[type=radio],.btn-group-toggle>.tribe-events-cal-links>.btn input[type=checkbox],.btn-group-toggle>.tribe-events-cal-links>.btn input[type=radio],.btn-group-toggle>.tribe-events-cal-links>.toggle input[type=checkbox],.btn-group-toggle>.tribe-events-cal-links>.toggle input[type=radio],.btn-group-toggle>.tribe-events-cal-links>.tribe-events-button input[type=checkbox],.btn-group-toggle>.tribe-events-cal-links>.tribe-events-button input[type=radio],.btn-group-toggle>.tribe-events-cal-links>.tribe-events-gmap input[type=checkbox],.btn-group-toggle>.tribe-events-cal-links>.tribe-events-gmap input[type=radio],.btn-group-toggle>.tribe-events-cal-links>a input[type=checkbox],.btn-group-toggle>.tribe-events-cal-links>a input[type=radio],.btn-group-toggle>.tribe-events-cal-links>input[type=button] input[type=checkbox],.btn-group-toggle>.tribe-events-cal-links>input[type=button] input[type=radio],.btn-group-toggle>.tribe-events-cal-links>input[type=reset] input[type=checkbox],.btn-group-toggle>.tribe-events-cal-links>input[type=reset] input[type=radio],.btn-group-toggle>.tribe-events-cal-links>input[type=submit] input[type=checkbox],.btn-group-toggle>.tribe-events-cal-links>input[type=submit] input[type=radio],.btn-group-toggle>.tribe-events-gmap input[type=checkbox],.btn-group-toggle>.tribe-events-gmap input[type=radio],.btn-group-toggle>input[type=button] input[type=checkbox],.btn-group-toggle>input[type=button] input[type=radio],.btn-group-toggle>input[type=reset] input[type=checkbox],.btn-group-toggle>input[type=reset] input[type=radio],.btn-group-toggle>input[type=submit] input[type=checkbox],.btn-group-toggle>input[type=submit] input[type=radio],.btn-group .btn-group-toggle>.tribe-events-cal-links>a input[type=checkbox],.btn-group .btn-group-toggle>.tribe-events-cal-links>a input[type=radio],.btn-group .btn-group-toggle>a input[type=checkbox],.btn-group .btn-group-toggle>a input[type=radio],.tribe-event-pager-next .btn-group-toggle>.btn-group>a input[type=checkbox],.tribe-event-pager-next .btn-group-toggle>.btn-group>a input[type=radio],.tribe-event-pager-next .btn-group-toggle>.tribe-events-cal-links>a input[type=checkbox],.tribe-event-pager-next .btn-group-toggle>.tribe-events-cal-links>a input[type=radio],.tribe-event-pager-next .btn-group-toggle>a input[type=checkbox],.tribe-event-pager-next .btn-group-toggle>a input[type=radio],.tribe-event-pager-prev .btn-group-toggle>.btn-group>a input[type=checkbox],.tribe-event-pager-prev .btn-group-toggle>.btn-group>a input[type=radio],.tribe-event-pager-prev .btn-group-toggle>.tribe-events-cal-links>a input[type=checkbox],.tribe-event-pager-prev .btn-group-toggle>.tribe-events-cal-links>a input[type=radio],.tribe-event-pager-prev .btn-group-toggle>a input[type=checkbox],.tribe-event-pager-prev .btn-group-toggle>a input[type=radio],.tribe-events-back .btn-group-toggle>.btn-group>a input[type=checkbox],.tribe-events-back .btn-group-toggle>.btn-group>a input[type=radio],.tribe-events-back .btn-group-toggle>.tribe-events-cal-links>a input[type=checkbox],.tribe-events-back .btn-group-toggle>.tribe-events-cal-links>a input[type=radio],.tribe-events-back .btn-group-toggle>a input[type=checkbox],.tribe-events-back .btn-group-toggle>a input[type=radio],.tribe-events-cal-links .btn-group-toggle>.btn-group>a input[type=checkbox],.tribe-events-cal-links .btn-group-toggle>.btn-group>a input[type=radio],.tribe-events-cal-links .btn-group-toggle>a input[type=checkbox],.tribe-events-cal-links .btn-group-toggle>a input[type=radio],.tribe-events-nav-next .btn-group-toggle>.btn-group>a input[type=checkbox],.tribe-events-nav-next .btn-group-toggle>.btn-group>a input[type=radio],.tribe-events-nav-next .btn-group-toggle>.tribe-events-cal-links>a input[type=checkbox],.tribe-events-nav-next .btn-group-toggle>.tribe-events-cal-links>a input[type=radio],.tribe-events-nav-next .btn-group-toggle>a input[type=checkbox],.tribe-events-nav-next .btn-group-toggle>a input[type=radio],.tribe-events-nav-previous .btn-group-toggle>.btn-group>a input[type=checkbox],.tribe-events-nav-previous .btn-group-toggle>.btn-group>a input[type=radio],.tribe-events-nav-previous .btn-group-toggle>.tribe-events-cal-links>a input[type=checkbox],.tribe-events-nav-previous .btn-group-toggle>.tribe-events-cal-links>a input[type=radio],.tribe-events-nav-previous .btn-group-toggle>a input[type=checkbox],.tribe-events-nav-previous .btn-group-toggle>a input[type=radio]{clip:rect(0,0,0,0);pointer-events:none;position:absolute}#tribe-bar-form .tribe-bar-views-option,.btn,.btn-group a,.toggle,.tribe-event-pager-next a,.tribe-event-pager-prev a,.tribe-events-back a,.tribe-events-button,.tribe-events-cal-links a,.tribe-events-gmap,.tribe-events-nav-next a,.tribe-events-nav-previous a,input[type=button],input[type=reset],input[type=submit]{background-color:transparent;border:1px solid transparent;color:#212529;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}@media screen and (prefers-reduced-motion:reduce){#tribe-bar-form .tribe-bar-views-option,.btn,.btn-group a,.toggle,.tribe-event-pager-next a,.tribe-event-pager-prev a,.tribe-events-back a,.tribe-events-button,.tribe-events-cal-links a,.tribe-events-gmap,.tribe-events-nav-next a,.tribe-events-nav-previous a,input[type=button],input[type=reset],input[type=submit]{transition:none}}#tribe-bar-form .tribe-bar-views-option:hover,.btn-group a:hover,.btn:hover,.toggle:hover,.tribe-event-pager-next a:hover,.tribe-event-pager-prev a:hover,.tribe-events-back a:hover,.tribe-events-button:hover,.tribe-events-cal-links a:hover,.tribe-events-gmap:hover,.tribe-events-nav-next a:hover,.tribe-events-nav-previous a:hover,input:hover[type=button],input:hover[type=reset],input:hover[type=submit]{color:#212529;text-decoration:none}#tribe-bar-form .focus.tribe-bar-views-option,#tribe-bar-form .tribe-bar-views-option:focus,.btn-group a.focus,.btn-group a:focus,.btn.focus,.btn:focus,.focus.toggle,.focus.tribe-events-button,.focus.tribe-events-gmap,.toggle:focus,.tribe-event-pager-next a.focus,.tribe-event-pager-next a:focus,.tribe-event-pager-prev a.focus,.tribe-event-pager-prev a:focus,.tribe-events-back a.focus,.tribe-events-back a:focus,.tribe-events-button:focus,.tribe-events-cal-links a.focus,.tribe-events-cal-links a:focus,.tribe-events-gmap:focus,.tribe-events-nav-next a.focus,.tribe-events-nav-next a:focus,.tribe-events-nav-previous a.focus,.tribe-events-nav-previous a:focus,input.focus[type=button],input.focus[type=reset],input.focus[type=submit],input:focus[type=button],input:focus[type=reset],input:focus[type=submit]{box-shadow:0 0 0 .2rem rgba(0,123,255,.25);outline:0}#tribe-bar-form .disabled.tribe-bar-views-option,#tribe-bar-form .tribe-bar-views-option:disabled,.btn-group a.disabled,.btn-group a:disabled,.btn.disabled,.btn:disabled,.disabled.toggle,.disabled.tribe-events-button,.disabled.tribe-events-gmap,.toggle:disabled,.tribe-event-pager-next a.disabled,.tribe-event-pager-next a:disabled,.tribe-event-pager-prev a.disabled,.tribe-event-pager-prev a:disabled,.tribe-events-back a.disabled,.tribe-events-back a:disabled,.tribe-events-button:disabled,.tribe-events-cal-links a.disabled,.tribe-events-cal-links a:disabled,.tribe-events-gmap:disabled,.tribe-events-nav-next a.disabled,.tribe-events-nav-next a:disabled,.tribe-events-nav-previous a.disabled,.tribe-events-nav-previous a:disabled,input.disabled[type=button],input.disabled[type=reset],input.disabled[type=submit],input:disabled[type=button],input:disabled[type=reset],input:disabled[type=submit]{opacity:.65}#tribe-bar-form .tribe-bar-views-option:not(:disabled):not(.disabled),.btn-group a:not(:disabled):not(.disabled),.btn:not(:disabled):not(.disabled),.toggle:not(:disabled):not(.disabled),.tribe-event-pager-next a:not(:disabled):not(.disabled),.tribe-event-pager-prev a:not(:disabled):not(.disabled),.tribe-events-back a:not(:disabled):not(.disabled),.tribe-events-button:not(:disabled):not(.disabled),.tribe-events-cal-links a:not(:disabled):not(.disabled),.tribe-events-gmap:not(:disabled):not(.disabled),.tribe-events-nav-next a:not(:disabled):not(.disabled),.tribe-events-nav-previous a:not(:disabled):not(.disabled),input:not(:disabled):not(.disabled)[type=button],input:not(:disabled):not(.disabled)[type=reset],input:not(:disabled):not(.disabled)[type=submit]{cursor:pointer}#tribe-bar-form a.disabled.tribe-bar-views-option,#tribe-bar-form fieldset:disabled a.tribe-bar-views-option,.btn-group a.disabled,.btn-group fieldset:disabled a,.tribe-event-pager-next a.disabled,.tribe-event-pager-next fieldset:disabled a,.tribe-event-pager-prev a.disabled,.tribe-event-pager-prev fieldset:disabled a,.tribe-events-back a.disabled,.tribe-events-back fieldset:disabled a,.tribe-events-cal-links a.disabled,.tribe-events-cal-links fieldset:disabled a,.tribe-events-nav-next a.disabled,.tribe-events-nav-next fieldset:disabled a,.tribe-events-nav-previous a.disabled,.tribe-events-nav-previous fieldset:disabled a,a.btn.disabled,a.disabled.toggle,a.disabled.tribe-events-button,a.disabled.tribe-events-gmap,fieldset:disabled #tribe-bar-form a.tribe-bar-views-option,fieldset:disabled .btn-group a,fieldset:disabled .tribe-event-pager-next a,fieldset:disabled .tribe-event-pager-prev a,fieldset:disabled .tribe-events-back a,fieldset:disabled .tribe-events-cal-links a,fieldset:disabled .tribe-events-nav-next a,fieldset:disabled .tribe-events-nav-previous a,fieldset:disabled a.btn,fieldset:disabled a.toggle,fieldset:disabled a.tribe-events-button,fieldset:disabled a.tribe-events-gmap{pointer-events:none}.btn-primary{background-color:#007bff;border-color:#007bff;color:#fff}.btn-primary:hover{background-color:#0069d9;border-color:#0062cc;color:#fff}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{background-color:#007bff;border-color:#007bff;color:#fff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background-color:#0062cc;border-color:#005cbf;color:#fff}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{background-color:#6c757d;border-color:#6c757d;color:#fff}.btn-secondary:hover{background-color:#5a6268;border-color:#545b62;color:#fff}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem hsla(208,6%,54%,.5)}.btn-secondary.disabled,.btn-secondary:disabled{background-color:#6c757d;border-color:#6c757d;color:#fff}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{background-color:#545b62;border-color:#4e555b;color:#fff}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem hsla(208,6%,54%,.5)}.btn-success{background-color:#28a745;border-color:#28a745;color:#fff}.btn-success:hover{background-color:#218838;border-color:#1e7e34;color:#fff}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{background-color:#28a745;border-color:#28a745;color:#fff}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{background-color:#1e7e34;border-color:#1c7430;color:#fff}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{background-color:#17a2b8;border-color:#17a2b8;color:#fff}.btn-info:hover{background-color:#138496;border-color:#117a8b;color:#fff}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{background-color:#17a2b8;border-color:#17a2b8;color:#fff}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{background-color:#117a8b;border-color:#10707f;color:#fff}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{background-color:#ffc107;border-color:#ffc107;color:#212529}.btn-warning:hover{background-color:#e0a800;border-color:#d39e00;color:#212529}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{background-color:#ffc107;border-color:#ffc107;color:#212529}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{background-color:#d39e00;border-color:#c69500;color:#212529}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{background-color:#dc3545;border-color:#dc3545;color:#fff}.btn-danger:hover{background-color:#c82333;border-color:#bd2130;color:#fff}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{background-color:#dc3545;border-color:#dc3545;color:#fff}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{background-color:#bd2130;border-color:#b21f2d;color:#fff}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{background-color:#f8f9fa;border-color:#f8f9fa;color:#212529}.btn-light:hover{background-color:#e2e6ea;border-color:#dae0e5;color:#212529}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem hsla(220,4%,85%,.5)}.btn-light.disabled,.btn-light:disabled{background-color:#f8f9fa;border-color:#f8f9fa;color:#212529}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{background-color:#dae0e5;border-color:#d3d9df;color:#212529}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem hsla(220,4%,85%,.5)}.btn-dark{background-color:#343a40;border-color:#343a40;color:#fff}.btn-dark:hover{background-color:#23272b;border-color:#1d2124;color:#fff}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{background-color:#343a40;border-color:#343a40;color:#fff}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{background-color:#1d2124;border-color:#171a1d;color:#fff}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{border-color:#007bff;color:#007bff}.btn-outline-primary:hover{background-color:#007bff;border-color:#007bff;color:#fff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{background-color:transparent;color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{background-color:#007bff;border-color:#007bff;color:#fff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{border-color:#6c757d;color:#6c757d}.btn-outline-secondary:hover{background-color:#6c757d;border-color:#6c757d;color:#fff}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{background-color:transparent;color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{background-color:#6c757d;border-color:#6c757d;color:#fff}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5)}.btn-outline-success{border-color:#28a745;color:#28a745}.btn-outline-success:hover{background-color:#28a745;border-color:#28a745;color:#fff}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{background-color:transparent;color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{background-color:#28a745;border-color:#28a745;color:#fff}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{border-color:#17a2b8;color:#17a2b8}.btn-outline-info:hover{background-color:#17a2b8;border-color:#17a2b8;color:#fff}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{background-color:transparent;color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{background-color:#17a2b8;border-color:#17a2b8;color:#fff}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{border-color:#ffc107;color:#ffc107}.btn-outline-warning:hover{background-color:#ffc107;border-color:#ffc107;color:#212529}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{background-color:transparent;color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{background-color:#ffc107;border-color:#ffc107;color:#212529}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{border-color:#dc3545;color:#dc3545}.btn-outline-danger:hover{background-color:#dc3545;border-color:#dc3545;color:#fff}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{background-color:transparent;color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{background-color:#dc3545;border-color:#dc3545;color:#fff}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{border-color:#f8f9fa;color:#f8f9fa}.btn-outline-light:hover{background-color:#f8f9fa;border-color:#f8f9fa;color:#212529}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{background-color:transparent;color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{background-color:#f8f9fa;border-color:#f8f9fa;color:#212529}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{border-color:#343a40;color:#343a40}.btn-outline-dark:hover{background-color:#343a40;border-color:#343a40;color:#fff}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{background-color:transparent;color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{background-color:#343a40;border-color:#343a40;color:#fff}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{color:#007bff;font-weight:400}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{box-shadow:none;text-decoration:underline}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}#tribe-bar-form .btn-group-lg>.tribe-bar-views-option,.btn-group-lg>.btn,.btn-group-lg>.toggle,.btn-group-lg>.tribe-events-button,.btn-group-lg>.tribe-events-gmap,.btn-group-lg>input[type=button],.btn-group-lg>input[type=reset],.btn-group-lg>input[type=submit],.btn-group .btn-group-lg>a,.btn-lg,.tribe-event-pager-next .btn-group-lg>a,.tribe-event-pager-prev .btn-group-lg>a,.tribe-events-back .btn-group-lg>a,.tribe-events-cal-links .btn-group-lg>a,.tribe-events-nav-next .btn-group-lg>a,.tribe-events-nav-previous .btn-group-lg>a{border-radius:0;font-size:1.25rem;line-height:1.5;padding:.5rem 1rem}#tribe-bar-form .btn-group-sm>.tribe-bar-views-option,.btn-group-sm>.btn,.btn-group-sm>.toggle,.btn-group-sm>.tribe-events-button,.btn-group-sm>.tribe-events-gmap,.btn-group-sm>input[type=button],.btn-group-sm>input[type=reset],.btn-group-sm>input[type=submit],.btn-group .btn-group-sm>a,.btn-sm,.tribe-event-pager-next .btn-group-sm>a,.tribe-event-pager-prev .btn-group-sm>a,.tribe-events-back .btn-group-sm>a,.tribe-events-cal-links .btn-group-sm>a,.tribe-events-nav-next .btn-group-sm>a,.tribe-events-nav-previous .btn-group-sm>a{border-radius:0;font-size:.875rem;line-height:1.5;padding:.25rem .5rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{overflow:hidden;position:relative;width:100%}.carousel-inner:after{clear:both;content:"";display:block}.carousel-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;float:left;margin-right:-100%;position:relative;transition:transform .6s ease-in-out;width:100%}@media screen and (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transform:none;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1;z-index:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0;transition:opacity 0s .6s;z-index:0}@media screen and (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{align-items:center;bottom:0;color:#fff;display:flex;justify-content:center;opacity:.5;position:absolute;text-align:center;top:0;transition:opacity .15s ease;width:15%;z-index:1}@media screen and (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;opacity:.9;outline:0;text-decoration:none}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{background:transparent no-repeat 50%;background-size:100% 100%;display:inline-block;height:20px;width:20px}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='m5.25 0-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='m2.75 0-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{bottom:0;display:flex;justify-content:center;left:0;list-style:none;margin-left:15%;margin-right:15%;padding-left:0;position:absolute;right:0;z-index:15}.carousel-indicators li{background-clip:padding-box;background-color:#fff;border-bottom:10px solid transparent;border-top:10px solid transparent;box-sizing:content-box;cursor:pointer;flex:0 1 auto;height:3px;margin-left:3px;margin-right:3px;opacity:.5;text-indent:-999px;transition:opacity .6s ease;width:30px}@media screen and (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{bottom:20px;color:#fff;left:15%;padding-bottom:20px;padding-top:20px;position:absolute;right:15%;text-align:center;z-index:10}.close{color:#000;float:right;font-size:1.5rem;font-weight:700;line-height:1;opacity:.5;text-shadow:0 1px 0 #fff}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled){cursor:pointer}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;padding:0}a.close.disabled{pointer-events:none}code{color:#e83e8c;font-size:87.5%;word-break:break-word}a>code{color:inherit}kbd{background-color:#212529;color:#fff;font-size:87.5%;padding:.2rem .4rem}kbd kbd{font-size:100%;font-weight:700;padding:0}pre{color:#212529;display:block;font-size:87.5%}pre code{color:inherit;font-size:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.custom-control{display:block;min-height:1.6875rem;padding-left:1.5rem;position:relative}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{opacity:0;position:absolute;z-index:-1}.custom-control-input:checked~.custom-control-label:before{background-color:#007bff;border-color:#007bff;color:#fff}.custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label:before{background-color:#b3d7ff;border-color:#b3d7ff;color:#fff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label:before{background-color:#e9ecef}.custom-control-label{margin-bottom:0;position:relative;vertical-align:top}.custom-control-label:before{background-color:#fff;border:1px solid #adb5bd;pointer-events:none}.custom-control-label:after,.custom-control-label:before{content:"";display:block;height:1rem;left:-1.5rem;position:absolute;top:.34375rem;width:1rem}.custom-control-label:after{background-position:50%;background-repeat:no-repeat;background-size:50% 50%}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='m6.564.75-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{background-color:#007bff;border-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label:before{border-radius:.5rem;left:-2.25rem;pointer-events:all;width:1.75rem}.custom-switch .custom-control-label:after{background-color:#adb5bd;border-radius:.5rem;height:calc(1rem - 4px);left:calc(-2.25rem + 2px);top:calc(.34375rem + 2px);transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:calc(1rem - 4px)}@media screen and (prefers-reduced-motion:reduce){.custom-switch .custom-control-label:after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#fff;transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0 0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px;background-color:#fff;border:1px solid #ced4da;border-radius:0;color:#495057;display:inline-block;font-weight:400;height:calc(2.25rem + 2px);line-height:1.5;padding:.375rem 1.75rem .375rem .75rem;vertical-align:middle;width:100%}.custom-select:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(128,189,255,.5);outline:0}.custom-select:focus::-ms-value{background-color:#fff;color:#495057}.custom-select[multiple],.custom-select[size]:not([size="1"]){background-image:none;height:auto;padding-right:.75rem}.custom-select:disabled{background-color:#e9ecef;color:#6c757d}.custom-select::-ms-expand{opacity:0}.custom-select-sm{font-size:.875rem;height:calc(1.8125rem + 2px);padding-bottom:.25rem;padding-left:.5rem;padding-top:.25rem}.custom-select-lg{font-size:1.25rem;height:calc(2.875rem + 2px);padding-bottom:.5rem;padding-left:1rem;padding-top:.5rem}.custom-file{display:inline-block;margin-bottom:0}.custom-file,.custom-file-input{height:calc(2.25rem + 2px);position:relative;width:100%}.custom-file-input{margin:0;opacity:0;z-index:2}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label:after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]:after{content:attr(data-browse)}.custom-file-label{background-color:#fff;border:1px solid #ced4da;font-weight:400;height:calc(2.25rem + 2px);left:0;z-index:1}.custom-file-label,.custom-file-label:after{color:#495057;line-height:1.5;padding:.375rem .75rem;position:absolute;right:0;top:0}.custom-file-label:after{background-color:#e9ecef;border-left:inherit;bottom:0;content:"Browse";display:block;height:2.25rem;z-index:3}.custom-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;height:1.4rem;padding:0;width:100%}.custom-range:focus{outline:none}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#007bff;border:0;height:1rem;margin-top:-.25rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media screen and (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{background-color:#dee2e6;border-color:transparent;color:transparent;cursor:pointer;height:.5rem;width:100%}.custom-range::-moz-range-thumb{-moz-appearance:none;appearance:none;background-color:#007bff;border:0;height:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media screen and (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{background-color:#dee2e6;border-color:transparent;color:transparent;cursor:pointer;height:.5rem;width:100%}.custom-range::-ms-thumb{appearance:none;background-color:#007bff;border:0;height:1rem;margin-left:.2rem;margin-right:.2rem;margin-top:0;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media screen and (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{background-color:transparent;border-color:transparent;border-width:.5rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.custom-range::-ms-fill-lower{background-color:#dee2e6}.custom-range::-ms-fill-upper{background-color:#dee2e6;margin-right:15px}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label:before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.custom-control-label:before,.custom-file-label,.custom-select{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.15);color:#212529;display:none;float:left;font-size:1.125rem;left:0;list-style:none;margin:.125rem 0 0;min-width:10rem;padding:.5rem 0;position:absolute;text-align:left;top:100%;z-index:1000}.dropdown-menu-right{left:auto;right:0}@media (min-width:576px){.dropdown-menu-sm-right{left:auto;right:0}}@media (min-width:768px){.dropdown-menu-md-right{left:auto;right:0}}@media (min-width:992px){.dropdown-menu-lg-right{left:auto;right:0}}@media (min-width:1200px){.dropdown-menu-xl-right{left:auto;right:0}}.dropdown-menu-left{left:0;right:auto}@media (min-width:576px){.dropdown-menu-sm-left{left:0;right:auto}}@media (min-width:768px){.dropdown-menu-md-left{left:0;right:auto}}@media (min-width:992px){.dropdown-menu-lg-left{left:0;right:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{left:0;right:auto}}.dropup .dropdown-menu{bottom:100%;margin-bottom:.125rem;margin-top:0;top:auto}.dropup .dropdown-toggle:after{border-bottom:.3em solid;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:0;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-menu{left:100%;margin-left:.125rem;margin-top:0;right:auto;top:0}.dropright .dropdown-toggle:after{border-bottom:.3em solid transparent;border-left:.3em solid;border-right:0;border-top:.3em solid transparent;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{left:auto;margin-right:.125rem;margin-top:0;right:100%;top:0}.dropleft .dropdown-toggle:after{content:"";display:inline-block;display:none;margin-left:.255em;vertical-align:.255em}.dropleft .dropdown-toggle:before{border-bottom:.3em solid transparent;border-right:.3em solid;border-top:.3em solid transparent;content:"";display:inline-block;margin-right:.255em;vertical-align:.255em}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{bottom:auto;right:auto}.dropdown-divider{border-top:1px solid #e9ecef;height:0;margin:.5rem 0;overflow:hidden}.dropdown-item{background-color:transparent;border:0;clear:both;color:#212529;display:block;font-weight:400;padding:.25rem 1.5rem;text-align:inherit;white-space:nowrap;width:100%}.dropdown-item:focus,.dropdown-item:hover{background-color:#f8f9fa;color:#16181b;text-decoration:none}.dropdown-item.active,.dropdown-item:active{background-color:#007bff;color:#fff;text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{background-color:transparent;color:#6c757d;pointer-events:none}.dropdown-menu.show{display:block}.dropdown-header{color:#6c757d;display:block;font-size:.875rem;margin-bottom:0;padding:.5rem 1.5rem;white-space:nowrap}.dropdown-item-text{color:#212529;display:block;padding:.25rem 1.5rem}#tribe-bar-form .form-row input,.form-control{background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:0;color:#495057;display:block;font-size:1rem;font-weight:400;height:calc(2.25rem + 2px);line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media screen and (prefers-reduced-motion:reduce){#tribe-bar-form .form-row input,.form-control{transition:none}}#tribe-bar-form .form-row input::-ms-expand,.form-control::-ms-expand{background-color:transparent;border:0}#tribe-bar-form .form-row input:focus,.form-control:focus{background-color:#fff;border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);color:#495057;outline:0}#tribe-bar-form .form-row input::-moz-placeholder,.form-control::-moz-placeholder{color:#6c757d;opacity:1}#tribe-bar-form .form-row input:-ms-input-placeholder,.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}#tribe-bar-form .form-row input::placeholder,.form-control::placeholder{color:#6c757d;opacity:1}#tribe-bar-form .form-row input:disabled,#tribe-bar-form .form-row input[readonly],.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{background-color:#fff;color:#495057}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{font-size:inherit;line-height:1.5;margin-bottom:0;padding-bottom:calc(.375rem + 1px);padding-top:calc(.375rem + 1px)}.col-form-label-lg{font-size:1.25rem;line-height:1.5;padding-bottom:calc(.5rem + 1px);padding-top:calc(.5rem + 1px)}.col-form-label-sm{font-size:.875rem;line-height:1.5;padding-bottom:calc(.25rem + 1px);padding-top:calc(.25rem + 1px)}.form-control-plaintext{background-color:transparent;border:solid transparent;border-width:1px 0;color:#212529;display:block;line-height:1.5;margin-bottom:0;padding-bottom:.375rem;padding-top:.375rem;width:100%}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-left:0;padding-right:0}.form-control-sm{font-size:.875rem;height:calc(1.8125rem + 2px);line-height:1.5;padding:.25rem .5rem}.form-control-lg{font-size:1.25rem;height:calc(2.875rem + 2px);line-height:1.5;padding:.5rem 1rem}select.form-control[multiple],select.form-control[size],textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.form-row>.col,.form-row>[class*=col-]{padding-left:5px;padding-right:5px}.form-check{display:block;padding-left:1.25rem;position:relative}.form-check-input{margin-left:-1.25rem;margin-top:.3rem;position:absolute}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{align-items:center;display:inline-flex;margin-right:.75rem;padding-left:0}.form-check-inline .form-check-input{margin-left:0;margin-right:.3125rem;margin-top:0;position:static}.valid-feedback{color:#28a745;display:none;font-size:80%;margin-top:.25rem;width:100%}.valid-tooltip{background-color:rgba(40,167,69,.9);color:#fff;display:none;font-size:.875rem;line-height:1.5;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}#tribe-bar-form .form-row .was-validated input:valid,#tribe-bar-form .form-row input.is-valid,.form-control.is-valid,.was-validated #tribe-bar-form .form-row input:valid,.was-validated .form-control:valid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-position:center right .5625rem;background-repeat:no-repeat;background-size:1.125rem 1.125rem;border-color:#28a745;padding-right:2.25rem}#tribe-bar-form .form-row .was-validated input:valid:focus,#tribe-bar-form .form-row input.is-valid:focus,.form-control.is-valid:focus,.was-validated #tribe-bar-form .form-row input:valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}#tribe-bar-form .form-row .was-validated input:valid~.valid-feedback,#tribe-bar-form .form-row .was-validated input:valid~.valid-tooltip,#tribe-bar-form .form-row input.is-valid~.valid-feedback,#tribe-bar-form .form-row input.is-valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated #tribe-bar-form .form-row input:valid~.valid-feedback,.was-validated #tribe-bar-form .form-row input:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{background-position:top .5625rem right .5625rem;padding-right:2.25rem}.custom-select.is-valid,.was-validated .custom-select:valid{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0 0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E") no-repeat center right 1.75rem/1.125rem 1.125rem;border-color:#28a745;padding-right:3.4375rem}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip{display:block}.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before{border-color:#28a745}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before{background-color:#34ce57;border-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label:before,.was-validated .custom-control-input:valid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{color:#dc3545;display:none;font-size:80%;margin-top:.25rem;width:100%}.invalid-tooltip{background-color:rgba(220,53,69,.9);color:#fff;display:none;font-size:.875rem;line-height:1.5;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}#tribe-bar-form .form-row .was-validated input:invalid,#tribe-bar-form .form-row input.is-invalid,.form-control.is-invalid,.was-validated #tribe-bar-form .form-row input:invalid,.was-validated .form-control:invalid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='m0 0 3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E");background-position:center right .5625rem;background-repeat:no-repeat;background-size:1.125rem 1.125rem;border-color:#dc3545;padding-right:2.25rem}#tribe-bar-form .form-row .was-validated input:invalid:focus,#tribe-bar-form .form-row input.is-invalid:focus,.form-control.is-invalid:focus,.was-validated #tribe-bar-form .form-row input:invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}#tribe-bar-form .form-row .was-validated input:invalid~.invalid-feedback,#tribe-bar-form .form-row .was-validated input:invalid~.invalid-tooltip,#tribe-bar-form .form-row input.is-invalid~.invalid-feedback,#tribe-bar-form .form-row input.is-invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated #tribe-bar-form .form-row input:invalid~.invalid-feedback,.was-validated #tribe-bar-form .form-row input:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{background-position:top .5625rem right .5625rem;padding-right:2.25rem}.custom-select.is-invalid,.was-validated .custom-select:invalid{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0 0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='m0 0 3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E") no-repeat center right 1.75rem/1.125rem 1.125rem;border-color:#dc3545;padding-right:3.4375rem}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip{display:block}.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before{border-color:#dc3545}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before{background-color:#e4606d;border-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{align-items:center;display:flex;flex-flow:row wrap}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{justify-content:center}.form-inline .form-group,.form-inline label{align-items:center;display:flex;margin-bottom:0}.form-inline .form-group{flex:0 0 auto;flex-flow:row wrap}#tribe-bar-form .form-row .form-inline input,.form-inline #tribe-bar-form .form-row input,.form-inline .form-control{display:inline-block;vertical-align:middle;width:auto}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{align-items:center;display:flex;justify-content:center;padding-left:0;width:auto}.form-inline .form-check-input{margin-left:0;margin-right:.25rem;margin-top:0;position:relative}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1170px}}.container-fluid{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}.row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.no-gutters{margin-left:0;margin-right:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-left:0;padding-right:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.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-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.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-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.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-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{padding-left:15px;padding-right:15px;position:relative;width:100%}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;max-width:100%;width:auto}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;max-width:100%;width:auto}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;max-width:100%;width:auto}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;max-width:100%;width:auto}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;max-width:100%;width:auto}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.img-fluid,.img-thumbnail,.logo svg,.module__body img,.section-block .block-content img,.section-block .block-media img{height:auto;max-width:100%}.img-thumbnail{background-color:#fff;border:1px solid #dee2e6;padding:.25rem}.figure{display:inline-block}.figure-img{line-height:1;margin-bottom:.625rem}.figure-caption{color:#6c757d;font-size:90%}.input-group{align-items:stretch;display:flex;flex-wrap:wrap;position:relative;width:100%}#tribe-bar-form .form-row .input-group>input,.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{flex:1 1 auto;margin-bottom:0;position:relative;width:1%}#tribe-bar-form .form-row .input-group>.custom-file+input,#tribe-bar-form .form-row .input-group>.custom-select+input,#tribe-bar-form .form-row .input-group>.form-control+input,#tribe-bar-form .form-row .input-group>.form-control-plaintext+input,#tribe-bar-form .form-row .input-group>input+.custom-file,#tribe-bar-form .form-row .input-group>input+.custom-select,#tribe-bar-form .form-row .input-group>input+.form-control,#tribe-bar-form .form-row .input-group>input+input,.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}#tribe-bar-form .form-row .input-group>input:focus,.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-file{align-items:center;display:flex}.input-group-append,.input-group-prepend{display:flex}#tribe-bar-form .input-group-append .tribe-bar-views-option,#tribe-bar-form .input-group-prepend .tribe-bar-views-option,.btn-group .input-group-append a,.btn-group .input-group-prepend a,.input-group-append #tribe-bar-form .tribe-bar-views-option,.input-group-append .btn,.input-group-append .btn-group a,.input-group-append .toggle,.input-group-append .tribe-event-pager-next a,.input-group-append .tribe-event-pager-prev a,.input-group-append .tribe-events-back a,.input-group-append .tribe-events-button,.input-group-append .tribe-events-cal-links a,.input-group-append .tribe-events-gmap,.input-group-append .tribe-events-nav-next a,.input-group-append .tribe-events-nav-previous a,.input-group-append input[type=button],.input-group-append input[type=reset],.input-group-append input[type=submit],.input-group-prepend #tribe-bar-form .tribe-bar-views-option,.input-group-prepend .btn,.input-group-prepend .btn-group a,.input-group-prepend .toggle,.input-group-prepend .tribe-event-pager-next a,.input-group-prepend .tribe-event-pager-prev a,.input-group-prepend .tribe-events-back a,.input-group-prepend .tribe-events-button,.input-group-prepend .tribe-events-cal-links a,.input-group-prepend .tribe-events-gmap,.input-group-prepend .tribe-events-nav-next a,.input-group-prepend .tribe-events-nav-previous a,.input-group-prepend input[type=button],.input-group-prepend input[type=reset],.input-group-prepend input[type=submit],.tribe-event-pager-next .input-group-append a,.tribe-event-pager-next .input-group-prepend a,.tribe-event-pager-prev .input-group-append a,.tribe-event-pager-prev .input-group-prepend a,.tribe-events-back .input-group-append a,.tribe-events-back .input-group-prepend a,.tribe-events-cal-links .input-group-append a,.tribe-events-cal-links .input-group-prepend a,.tribe-events-nav-next .input-group-append a,.tribe-events-nav-next .input-group-prepend a,.tribe-events-nav-previous .input-group-append a,.tribe-events-nav-previous .input-group-prepend a{position:relative;z-index:2}#tribe-bar-form .input-group-append .tribe-bar-views-option:focus,#tribe-bar-form .input-group-prepend .tribe-bar-views-option:focus,.btn-group .input-group-append a:focus,.btn-group .input-group-prepend a:focus,.input-group-append #tribe-bar-form .tribe-bar-views-option:focus,.input-group-append .btn-group a:focus,.input-group-append .btn:focus,.input-group-append .toggle:focus,.input-group-append .tribe-event-pager-next a:focus,.input-group-append .tribe-event-pager-prev a:focus,.input-group-append .tribe-events-back a:focus,.input-group-append .tribe-events-button:focus,.input-group-append .tribe-events-cal-links a:focus,.input-group-append .tribe-events-gmap:focus,.input-group-append .tribe-events-nav-next a:focus,.input-group-append .tribe-events-nav-previous a:focus,.input-group-append input:focus[type=button],.input-group-append input:focus[type=reset],.input-group-append input:focus[type=submit],.input-group-prepend #tribe-bar-form .tribe-bar-views-option:focus,.input-group-prepend .btn-group a:focus,.input-group-prepend .btn:focus,.input-group-prepend .toggle:focus,.input-group-prepend .tribe-event-pager-next a:focus,.input-group-prepend .tribe-event-pager-prev a:focus,.input-group-prepend .tribe-events-back a:focus,.input-group-prepend .tribe-events-button:focus,.input-group-prepend .tribe-events-cal-links a:focus,.input-group-prepend .tribe-events-gmap:focus,.input-group-prepend .tribe-events-nav-next a:focus,.input-group-prepend .tribe-events-nav-previous a:focus,.input-group-prepend input:focus[type=button],.input-group-prepend input:focus[type=reset],.input-group-prepend input:focus[type=submit],.tribe-event-pager-next .input-group-append a:focus,.tribe-event-pager-next .input-group-prepend a:focus,.tribe-event-pager-prev .input-group-append a:focus,.tribe-event-pager-prev .input-group-prepend a:focus,.tribe-events-back .input-group-append a:focus,.tribe-events-back .input-group-prepend a:focus,.tribe-events-cal-links .input-group-append a:focus,.tribe-events-cal-links .input-group-prepend a:focus,.tribe-events-nav-next .input-group-append a:focus,.tribe-events-nav-next .input-group-prepend a:focus,.tribe-events-nav-previous .input-group-append a:focus,.tribe-events-nav-previous .input-group-prepend a:focus{z-index:3}#tribe-bar-form .btn-group .input-group-append a+.tribe-bar-views-option,#tribe-bar-form .btn-group .input-group-prepend a+.tribe-bar-views-option,#tribe-bar-form .input-group-append .btn+.tribe-bar-views-option,#tribe-bar-form .input-group-append .btn-group .tribe-bar-views-option+a,#tribe-bar-form .input-group-append .btn-group a+.tribe-bar-views-option,#tribe-bar-form .input-group-append .input-group-text+.tribe-bar-views-option,#tribe-bar-form .input-group-append .toggle+.tribe-bar-views-option,#tribe-bar-form .input-group-append .tribe-bar-views-option+.btn,#tribe-bar-form .input-group-append .tribe-bar-views-option+.input-group-text,#tribe-bar-form .input-group-append .tribe-bar-views-option+.toggle,#tribe-bar-form .input-group-append .tribe-bar-views-option+.tribe-bar-views-option,#tribe-bar-form .input-group-append .tribe-bar-views-option+.tribe-events-button,#tribe-bar-form .input-group-append .tribe-bar-views-option+.tribe-events-gmap,#tribe-bar-form .input-group-append .tribe-bar-views-option+input[type=button],#tribe-bar-form .input-group-append .tribe-bar-views-option+input[type=reset],#tribe-bar-form .input-group-append .tribe-bar-views-option+input[type=submit],#tribe-bar-form .input-group-append .tribe-event-pager-next .tribe-bar-views-option+a,#tribe-bar-form .input-group-append .tribe-event-pager-next a+.tribe-bar-views-option,#tribe-bar-form .input-group-append .tribe-event-pager-prev .tribe-bar-views-option+a,#tribe-bar-form .input-group-append .tribe-event-pager-prev a+.tribe-bar-views-option,#tribe-bar-form .input-group-append .tribe-events-back .tribe-bar-views-option+a,#tribe-bar-form .input-group-append .tribe-events-back a+.tribe-bar-views-option,#tribe-bar-form .input-group-append .tribe-events-button+.tribe-bar-views-option,#tribe-bar-form .input-group-append .tribe-events-cal-links .tribe-bar-views-option+a,#tribe-bar-form .input-group-append .tribe-events-cal-links a+.tribe-bar-views-option,#tribe-bar-form .input-group-append .tribe-events-gmap+.tribe-bar-views-option,#tribe-bar-form .input-group-append .tribe-events-nav-next .tribe-bar-views-option+a,#tribe-bar-form .input-group-append .tribe-events-nav-next a+.tribe-bar-views-option,#tribe-bar-form .input-group-append .tribe-events-nav-previous .tribe-bar-views-option+a,#tribe-bar-form .input-group-append .tribe-events-nav-previous a+.tribe-bar-views-option,#tribe-bar-form .input-group-append input[type=button]+.tribe-bar-views-option,#tribe-bar-form .input-group-append input[type=reset]+.tribe-bar-views-option,#tribe-bar-form .input-group-append input[type=submit]+.tribe-bar-views-option,#tribe-bar-form .input-group-prepend .btn+.tribe-bar-views-option,#tribe-bar-form .input-group-prepend .btn-group .tribe-bar-views-option+a,#tribe-bar-form .input-group-prepend .btn-group a+.tribe-bar-views-option,#tribe-bar-form .input-group-prepend .input-group-text+.tribe-bar-views-option,#tribe-bar-form .input-group-prepend .toggle+.tribe-bar-views-option,#tribe-bar-form .input-group-prepend .tribe-bar-views-option+.btn,#tribe-bar-form .input-group-prepend .tribe-bar-views-option+.input-group-text,#tribe-bar-form .input-group-prepend .tribe-bar-views-option+.toggle,#tribe-bar-form .input-group-prepend .tribe-bar-views-option+.tribe-bar-views-option,#tribe-bar-form .input-group-prepend .tribe-bar-views-option+.tribe-events-button,#tribe-bar-form .input-group-prepend .tribe-bar-views-option+.tribe-events-gmap,#tribe-bar-form .input-group-prepend .tribe-bar-views-option+input[type=button],#tribe-bar-form .input-group-prepend .tribe-bar-views-option+input[type=reset],#tribe-bar-form .input-group-prepend .tribe-bar-views-option+input[type=submit],#tribe-bar-form .input-group-prepend .tribe-event-pager-next .tribe-bar-views-option+a,#tribe-bar-form .input-group-prepend .tribe-event-pager-next a+.tribe-bar-views-option,#tribe-bar-form .input-group-prepend .tribe-event-pager-prev .tribe-bar-views-option+a,#tribe-bar-form .input-group-prepend .tribe-event-pager-prev a+.tribe-bar-views-option,#tribe-bar-form .input-group-prepend .tribe-events-back .tribe-bar-views-option+a,#tribe-bar-form .input-group-prepend .tribe-events-back a+.tribe-bar-views-option,#tribe-bar-form .input-group-prepend .tribe-events-button+.tribe-bar-views-option,#tribe-bar-form .input-group-prepend .tribe-events-cal-links .tribe-bar-views-option+a,#tribe-bar-form .input-group-prepend .tribe-events-cal-links a+.tribe-bar-views-option,#tribe-bar-form .input-group-prepend .tribe-events-gmap+.tribe-bar-views-option,#tribe-bar-form .input-group-prepend .tribe-events-nav-next .tribe-bar-views-option+a,#tribe-bar-form .input-group-prepend .tribe-events-nav-next a+.tribe-bar-views-option,#tribe-bar-form .input-group-prepend .tribe-events-nav-previous .tribe-bar-views-option+a,#tribe-bar-form .input-group-prepend .tribe-events-nav-previous a+.tribe-bar-views-option,#tribe-bar-form .input-group-prepend input[type=button]+.tribe-bar-views-option,#tribe-bar-form .input-group-prepend input[type=reset]+.tribe-bar-views-option,#tribe-bar-form .input-group-prepend input[type=submit]+.tribe-bar-views-option,#tribe-bar-form .tribe-event-pager-next .input-group-append a+.tribe-bar-views-option,#tribe-bar-form .tribe-event-pager-next .input-group-prepend a+.tribe-bar-views-option,#tribe-bar-form .tribe-event-pager-prev .input-group-append a+.tribe-bar-views-option,#tribe-bar-form .tribe-event-pager-prev .input-group-prepend a+.tribe-bar-views-option,#tribe-bar-form .tribe-events-back .input-group-append a+.tribe-bar-views-option,#tribe-bar-form .tribe-events-back .input-group-prepend a+.tribe-bar-views-option,#tribe-bar-form .tribe-events-cal-links .input-group-append a+.tribe-bar-views-option,#tribe-bar-form .tribe-events-cal-links .input-group-prepend a+.tribe-bar-views-option,#tribe-bar-form .tribe-events-nav-next .input-group-append a+.tribe-bar-views-option,#tribe-bar-form .tribe-events-nav-next .input-group-prepend a+.tribe-bar-views-option,#tribe-bar-form .tribe-events-nav-previous .input-group-append a+.tribe-bar-views-option,#tribe-bar-form .tribe-events-nav-previous .input-group-prepend a+.tribe-bar-views-option,.btn-group #tribe-bar-form .input-group-append .tribe-bar-views-option+a,.btn-group #tribe-bar-form .input-group-prepend .tribe-bar-views-option+a,.btn-group .input-group-append #tribe-bar-form .tribe-bar-views-option+a,.btn-group .input-group-append #tribe-bar-form a+.tribe-bar-views-option,.btn-group .input-group-append .btn+a,.btn-group .input-group-append .input-group-text+a,.btn-group .input-group-append .toggle+a,.btn-group .input-group-append .tribe-event-pager-next a+a,.btn-group .input-group-append .tribe-event-pager-prev a+a,.btn-group .input-group-append .tribe-events-back a+a,.btn-group .input-group-append .tribe-events-button+a,.btn-group .input-group-append .tribe-events-cal-links a+a,.btn-group .input-group-append .tribe-events-gmap+a,.btn-group .input-group-append .tribe-events-nav-next a+a,.btn-group .input-group-append .tribe-events-nav-previous a+a,.btn-group .input-group-append a+.btn,.btn-group .input-group-append a+.input-group-text,.btn-group .input-group-append a+.toggle,.btn-group .input-group-append a+.tribe-events-button,.btn-group .input-group-append a+.tribe-events-gmap,.btn-group .input-group-append a+a,.btn-group .input-group-append a+input[type=button],.btn-group .input-group-append a+input[type=reset],.btn-group .input-group-append a+input[type=submit],.btn-group .input-group-append input[type=button]+a,.btn-group .input-group-append input[type=reset]+a,.btn-group .input-group-append input[type=submit]+a,.btn-group .input-group-prepend #tribe-bar-form .tribe-bar-views-option+a,.btn-group .input-group-prepend #tribe-bar-form a+.tribe-bar-views-option,.btn-group .input-group-prepend .btn+a,.btn-group .input-group-prepend .input-group-text+a,.btn-group .input-group-prepend .toggle+a,.btn-group .input-group-prepend .tribe-event-pager-next a+a,.btn-group .input-group-prepend .tribe-event-pager-prev a+a,.btn-group .input-group-prepend .tribe-events-back a+a,.btn-group .input-group-prepend .tribe-events-button+a,.btn-group .input-group-prepend .tribe-events-cal-links a+a,.btn-group .input-group-prepend .tribe-events-gmap+a,.btn-group .input-group-prepend .tribe-events-nav-next a+a,.btn-group .input-group-prepend .tribe-events-nav-previous a+a,.btn-group .input-group-prepend a+.btn,.btn-group .input-group-prepend a+.input-group-text,.btn-group .input-group-prepend a+.toggle,.btn-group .input-group-prepend a+.tribe-events-button,.btn-group .input-group-prepend a+.tribe-events-gmap,.btn-group .input-group-prepend a+a,.btn-group .input-group-prepend a+input[type=button],.btn-group .input-group-prepend a+input[type=reset],.btn-group .input-group-prepend a+input[type=submit],.btn-group .input-group-prepend input[type=button]+a,.btn-group .input-group-prepend input[type=reset]+a,.btn-group .input-group-prepend input[type=submit]+a,.btn-group .tribe-event-pager-next .input-group-append a+a,.btn-group .tribe-event-pager-next .input-group-prepend a+a,.btn-group .tribe-event-pager-prev .input-group-append a+a,.btn-group .tribe-event-pager-prev .input-group-prepend a+a,.btn-group .tribe-events-back .input-group-append a+a,.btn-group .tribe-events-back .input-group-prepend a+a,.btn-group .tribe-events-cal-links .input-group-append a+a,.btn-group .tribe-events-cal-links .input-group-prepend a+a,.btn-group .tribe-events-nav-next .input-group-append a+a,.btn-group .tribe-events-nav-next .input-group-prepend a+a,.btn-group .tribe-events-nav-previous .input-group-append a+a,.btn-group .tribe-events-nav-previous .input-group-prepend a+a,.input-group-append #tribe-bar-form .btn+.tribe-bar-views-option,.input-group-append #tribe-bar-form .btn-group .tribe-bar-views-option+a,.input-group-append #tribe-bar-form .input-group-text+.tribe-bar-views-option,.input-group-append #tribe-bar-form .toggle+.tribe-bar-views-option,.input-group-append #tribe-bar-form .tribe-bar-views-option+.btn,.input-group-append #tribe-bar-form .tribe-bar-views-option+.input-group-text,.input-group-append #tribe-bar-form .tribe-bar-views-option+.toggle,.input-group-append #tribe-bar-form .tribe-bar-views-option+.tribe-bar-views-option,.input-group-append #tribe-bar-form .tribe-bar-views-option+.tribe-events-button,.input-group-append #tribe-bar-form .tribe-bar-views-option+.tribe-events-gmap,.input-group-append #tribe-bar-form .tribe-bar-views-option+input[type=button],.input-group-append #tribe-bar-form .tribe-bar-views-option+input[type=reset],.input-group-append #tribe-bar-form .tribe-bar-views-option+input[type=submit],.input-group-append #tribe-bar-form .tribe-event-pager-next .tribe-bar-views-option+a,.input-group-append #tribe-bar-form .tribe-event-pager-prev .tribe-bar-views-option+a,.input-group-append #tribe-bar-form .tribe-events-back .tribe-bar-views-option+a,.input-group-append #tribe-bar-form .tribe-events-button+.tribe-bar-views-option,.input-group-append #tribe-bar-form .tribe-events-cal-links .tribe-bar-views-option+a,.input-group-append #tribe-bar-form .tribe-events-gmap+.tribe-bar-views-option,.input-group-append #tribe-bar-form .tribe-events-nav-next .tribe-bar-views-option+a,.input-group-append #tribe-bar-form .tribe-events-nav-previous .tribe-bar-views-option+a,.input-group-append #tribe-bar-form input[type=button]+.tribe-bar-views-option,.input-group-append #tribe-bar-form input[type=reset]+.tribe-bar-views-option,.input-group-append #tribe-bar-form input[type=submit]+.tribe-bar-views-option,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .btn+.toggle,.input-group-append .btn+.tribe-events-button,.input-group-append .btn+.tribe-events-gmap,.input-group-append .btn+input[type=button],.input-group-append .btn+input[type=reset],.input-group-append .btn+input[type=submit],.input-group-append .btn-group #tribe-bar-form a+.tribe-bar-views-option,.input-group-append .btn-group .btn+a,.input-group-append .btn-group .input-group-text+a,.input-group-append .btn-group .toggle+a,.input-group-append .btn-group .tribe-event-pager-next a+a,.input-group-append .btn-group .tribe-event-pager-prev a+a,.input-group-append .btn-group .tribe-events-back a+a,.input-group-append .btn-group .tribe-events-button+a,.input-group-append .btn-group .tribe-events-cal-links a+a,.input-group-append .btn-group .tribe-events-gmap+a,.input-group-append .btn-group .tribe-events-nav-next a+a,.input-group-append .btn-group .tribe-events-nav-previous a+a,.input-group-append .btn-group a+.btn,.input-group-append .btn-group a+.input-group-text,.input-group-append .btn-group a+.toggle,.input-group-append .btn-group a+.tribe-events-button,.input-group-append .btn-group a+.tribe-events-gmap,.input-group-append .btn-group a+a,.input-group-append .btn-group a+input[type=button],.input-group-append .btn-group a+input[type=reset],.input-group-append .btn-group a+input[type=submit],.input-group-append .btn-group input[type=button]+a,.input-group-append .btn-group input[type=reset]+a,.input-group-append .btn-group input[type=submit]+a,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.toggle,.input-group-append .input-group-text+.tribe-events-button,.input-group-append .input-group-text+.tribe-events-gmap,.input-group-append .input-group-text+input[type=button],.input-group-append .input-group-text+input[type=reset],.input-group-append .input-group-text+input[type=submit],.input-group-append .toggle+.btn,.input-group-append .toggle+.input-group-text,.input-group-append .toggle+.toggle,.input-group-append .toggle+.tribe-events-button,.input-group-append .toggle+.tribe-events-gmap,.input-group-append .toggle+input[type=button],.input-group-append .toggle+input[type=reset],.input-group-append .toggle+input[type=submit],.input-group-append .tribe-event-pager-next #tribe-bar-form a+.tribe-bar-views-option,.input-group-append .tribe-event-pager-next .btn+a,.input-group-append .tribe-event-pager-next .btn-group a+a,.input-group-append .tribe-event-pager-next .input-group-text+a,.input-group-append .tribe-event-pager-next .toggle+a,.input-group-append .tribe-event-pager-next .tribe-event-pager-prev a+a,.input-group-append .tribe-event-pager-next .tribe-events-back a+a,.input-group-append .tribe-event-pager-next .tribe-events-button+a,.input-group-append .tribe-event-pager-next .tribe-events-cal-links a+a,.input-group-append .tribe-event-pager-next .tribe-events-gmap+a,.input-group-append .tribe-event-pager-next .tribe-events-nav-next a+a,.input-group-append .tribe-event-pager-next .tribe-events-nav-previous a+a,.input-group-append .tribe-event-pager-next a+.btn,.input-group-append .tribe-event-pager-next a+.input-group-text,.input-group-append .tribe-event-pager-next a+.toggle,.input-group-append .tribe-event-pager-next a+.tribe-events-button,.input-group-append .tribe-event-pager-next a+.tribe-events-gmap,.input-group-append .tribe-event-pager-next a+a,.input-group-append .tribe-event-pager-next a+input[type=button],.input-group-append .tribe-event-pager-next a+input[type=reset],.input-group-append .tribe-event-pager-next a+input[type=submit],.input-group-append .tribe-event-pager-next input[type=button]+a,.input-group-append .tribe-event-pager-next input[type=reset]+a,.input-group-append .tribe-event-pager-next input[type=submit]+a,.input-group-append .tribe-event-pager-prev #tribe-bar-form a+.tribe-bar-views-option,.input-group-append .tribe-event-pager-prev .btn+a,.input-group-append .tribe-event-pager-prev .btn-group a+a,.input-group-append .tribe-event-pager-prev .input-group-text+a,.input-group-append .tribe-event-pager-prev .toggle+a,.input-group-append .tribe-event-pager-prev .tribe-event-pager-next a+a,.input-group-append .tribe-event-pager-prev .tribe-events-back a+a,.input-group-append .tribe-event-pager-prev .tribe-events-button+a,.input-group-append .tribe-event-pager-prev .tribe-events-cal-links a+a,.input-group-append .tribe-event-pager-prev .tribe-events-gmap+a,.input-group-append .tribe-event-pager-prev .tribe-events-nav-next a+a,.input-group-append .tribe-event-pager-prev .tribe-events-nav-previous a+a,.input-group-append .tribe-event-pager-prev a+.btn,.input-group-append .tribe-event-pager-prev a+.input-group-text,.input-group-append .tribe-event-pager-prev a+.toggle,.input-group-append .tribe-event-pager-prev a+.tribe-events-button,.input-group-append .tribe-event-pager-prev a+.tribe-events-gmap,.input-group-append .tribe-event-pager-prev a+a,.input-group-append .tribe-event-pager-prev a+input[type=button],.input-group-append .tribe-event-pager-prev a+input[type=reset],.input-group-append .tribe-event-pager-prev a+input[type=submit],.input-group-append .tribe-event-pager-prev input[type=button]+a,.input-group-append .tribe-event-pager-prev input[type=reset]+a,.input-group-append .tribe-event-pager-prev input[type=submit]+a,.input-group-append .tribe-events-back #tribe-bar-form a+.tribe-bar-views-option,.input-group-append .tribe-events-back .btn+a,.input-group-append .tribe-events-back .btn-group a+a,.input-group-append .tribe-events-back .input-group-text+a,.input-group-append .tribe-events-back .toggle+a,.input-group-append .tribe-events-back .tribe-event-pager-next a+a,.input-group-append .tribe-events-back .tribe-event-pager-prev a+a,.input-group-append .tribe-events-back .tribe-events-button+a,.input-group-append .tribe-events-back .tribe-events-cal-links a+a,.input-group-append .tribe-events-back .tribe-events-gmap+a,.input-group-append .tribe-events-back .tribe-events-nav-next a+a,.input-group-append .tribe-events-back .tribe-events-nav-previous a+a,.input-group-append .tribe-events-back a+.btn,.input-group-append .tribe-events-back a+.input-group-text,.input-group-append .tribe-events-back a+.toggle,.input-group-append .tribe-events-back a+.tribe-events-button,.input-group-append .tribe-events-back a+.tribe-events-gmap,.input-group-append .tribe-events-back a+a,.input-group-append .tribe-events-back a+input[type=button],.input-group-append .tribe-events-back a+input[type=reset],.input-group-append .tribe-events-back a+input[type=submit],.input-group-append .tribe-events-back input[type=button]+a,.input-group-append .tribe-events-back input[type=reset]+a,.input-group-append .tribe-events-back input[type=submit]+a,.input-group-append .tribe-events-button+.btn,.input-group-append .tribe-events-button+.input-group-text,.input-group-append .tribe-events-button+.toggle,.input-group-append .tribe-events-button+.tribe-events-button,.input-group-append .tribe-events-button+.tribe-events-gmap,.input-group-append .tribe-events-button+input[type=button],.input-group-append .tribe-events-button+input[type=reset],.input-group-append .tribe-events-button+input[type=submit],.input-group-append .tribe-events-cal-links #tribe-bar-form a+.tribe-bar-views-option,.input-group-append .tribe-events-cal-links .btn+a,.input-group-append .tribe-events-cal-links .btn-group a+a,.input-group-append .tribe-events-cal-links .input-group-text+a,.input-group-append .tribe-events-cal-links .toggle+a,.input-group-append .tribe-events-cal-links .tribe-event-pager-next a+a,.input-group-append .tribe-events-cal-links .tribe-event-pager-prev a+a,.input-group-append .tribe-events-cal-links .tribe-events-back a+a,.input-group-append .tribe-events-cal-links .tribe-events-button+a,.input-group-append .tribe-events-cal-links .tribe-events-gmap+a,.input-group-append .tribe-events-cal-links .tribe-events-nav-next a+a,.input-group-append .tribe-events-cal-links .tribe-events-nav-previous a+a,.input-group-append .tribe-events-cal-links a+.btn,.input-group-append .tribe-events-cal-links a+.input-group-text,.input-group-append .tribe-events-cal-links a+.toggle,.input-group-append .tribe-events-cal-links a+.tribe-events-button,.input-group-append .tribe-events-cal-links a+.tribe-events-gmap,.input-group-append .tribe-events-cal-links a+a,.input-group-append .tribe-events-cal-links a+input[type=button],.input-group-append .tribe-events-cal-links a+input[type=reset],.input-group-append .tribe-events-cal-links a+input[type=submit],.input-group-append .tribe-events-cal-links input[type=button]+a,.input-group-append .tribe-events-cal-links input[type=reset]+a,.input-group-append .tribe-events-cal-links input[type=submit]+a,.input-group-append .tribe-events-gmap+.btn,.input-group-append .tribe-events-gmap+.input-group-text,.input-group-append .tribe-events-gmap+.toggle,.input-group-append .tribe-events-gmap+.tribe-events-button,.input-group-append .tribe-events-gmap+.tribe-events-gmap,.input-group-append .tribe-events-gmap+input[type=button],.input-group-append .tribe-events-gmap+input[type=reset],.input-group-append .tribe-events-gmap+input[type=submit],.input-group-append .tribe-events-nav-next #tribe-bar-form a+.tribe-bar-views-option,.input-group-append .tribe-events-nav-next .btn+a,.input-group-append .tribe-events-nav-next .btn-group a+a,.input-group-append .tribe-events-nav-next .input-group-text+a,.input-group-append .tribe-events-nav-next .toggle+a,.input-group-append .tribe-events-nav-next .tribe-event-pager-next a+a,.input-group-append .tribe-events-nav-next .tribe-event-pager-prev a+a,.input-group-append .tribe-events-nav-next .tribe-events-back a+a,.input-group-append .tribe-events-nav-next .tribe-events-button+a,.input-group-append .tribe-events-nav-next .tribe-events-cal-links a+a,.input-group-append .tribe-events-nav-next .tribe-events-gmap+a,.input-group-append .tribe-events-nav-next .tribe-events-nav-previous a+a,.input-group-append .tribe-events-nav-next a+.btn,.input-group-append .tribe-events-nav-next a+.input-group-text,.input-group-append .tribe-events-nav-next a+.toggle,.input-group-append .tribe-events-nav-next a+.tribe-events-button,.input-group-append .tribe-events-nav-next a+.tribe-events-gmap,.input-group-append .tribe-events-nav-next a+a,.input-group-append .tribe-events-nav-next a+input[type=button],.input-group-append .tribe-events-nav-next a+input[type=reset],.input-group-append .tribe-events-nav-next a+input[type=submit],.input-group-append .tribe-events-nav-next input[type=button]+a,.input-group-append .tribe-events-nav-next input[type=reset]+a,.input-group-append .tribe-events-nav-next input[type=submit]+a,.input-group-append .tribe-events-nav-previous #tribe-bar-form a+.tribe-bar-views-option,.input-group-append .tribe-events-nav-previous .btn+a,.input-group-append .tribe-events-nav-previous .btn-group a+a,.input-group-append .tribe-events-nav-previous .input-group-text+a,.input-group-append .tribe-events-nav-previous .toggle+a,.input-group-append .tribe-events-nav-previous .tribe-event-pager-next a+a,.input-group-append .tribe-events-nav-previous .tribe-event-pager-prev a+a,.input-group-append .tribe-events-nav-previous .tribe-events-back a+a,.input-group-append .tribe-events-nav-previous .tribe-events-button+a,.input-group-append .tribe-events-nav-previous .tribe-events-cal-links a+a,.input-group-append .tribe-events-nav-previous .tribe-events-gmap+a,.input-group-append .tribe-events-nav-previous .tribe-events-nav-next a+a,.input-group-append .tribe-events-nav-previous a+.btn,.input-group-append .tribe-events-nav-previous a+.input-group-text,.input-group-append .tribe-events-nav-previous a+.toggle,.input-group-append .tribe-events-nav-previous a+.tribe-events-button,.input-group-append .tribe-events-nav-previous a+.tribe-events-gmap,.input-group-append .tribe-events-nav-previous a+a,.input-group-append .tribe-events-nav-previous a+input[type=button],.input-group-append .tribe-events-nav-previous a+input[type=reset],.input-group-append .tribe-events-nav-previous a+input[type=submit],.input-group-append .tribe-events-nav-previous input[type=button]+a,.input-group-append .tribe-events-nav-previous input[type=reset]+a,.input-group-append .tribe-events-nav-previous input[type=submit]+a,.input-group-append input[type=button]+.btn,.input-group-append input[type=button]+.input-group-text,.input-group-append input[type=button]+.toggle,.input-group-append input[type=button]+.tribe-events-button,.input-group-append input[type=button]+.tribe-events-gmap,.input-group-append input[type=button]+input[type=button],.input-group-append input[type=button]+input[type=reset],.input-group-append input[type=button]+input[type=submit],.input-group-append input[type=reset]+.btn,.input-group-append input[type=reset]+.input-group-text,.input-group-append input[type=reset]+.toggle,.input-group-append input[type=reset]+.tribe-events-button,.input-group-append input[type=reset]+.tribe-events-gmap,.input-group-append input[type=reset]+input[type=button],.input-group-append input[type=reset]+input[type=reset],.input-group-append input[type=reset]+input[type=submit],.input-group-append input[type=submit]+.btn,.input-group-append input[type=submit]+.input-group-text,.input-group-append input[type=submit]+.toggle,.input-group-append input[type=submit]+.tribe-events-button,.input-group-append input[type=submit]+.tribe-events-gmap,.input-group-append input[type=submit]+input[type=button],.input-group-append input[type=submit]+input[type=reset],.input-group-append input[type=submit]+input[type=submit],.input-group-prepend #tribe-bar-form .btn+.tribe-bar-views-option,.input-group-prepend #tribe-bar-form .btn-group .tribe-bar-views-option+a,.input-group-prepend #tribe-bar-form .input-group-text+.tribe-bar-views-option,.input-group-prepend #tribe-bar-form .toggle+.tribe-bar-views-option,.input-group-prepend #tribe-bar-form .tribe-bar-views-option+.btn,.input-group-prepend #tribe-bar-form .tribe-bar-views-option+.input-group-text,.input-group-prepend #tribe-bar-form .tribe-bar-views-option+.toggle,.input-group-prepend #tribe-bar-form .tribe-bar-views-option+.tribe-bar-views-option,.input-group-prepend #tribe-bar-form .tribe-bar-views-option+.tribe-events-button,.input-group-prepend #tribe-bar-form .tribe-bar-views-option+.tribe-events-gmap,.input-group-prepend #tribe-bar-form .tribe-bar-views-option+input[type=button],.input-group-prepend #tribe-bar-form .tribe-bar-views-option+input[type=reset],.input-group-prepend #tribe-bar-form .tribe-bar-views-option+input[type=submit],.input-group-prepend #tribe-bar-form .tribe-event-pager-next .tribe-bar-views-option+a,.input-group-prepend #tribe-bar-form .tribe-event-pager-prev .tribe-bar-views-option+a,.input-group-prepend #tribe-bar-form .tribe-events-back .tribe-bar-views-option+a,.input-group-prepend #tribe-bar-form .tribe-events-button+.tribe-bar-views-option,.input-group-prepend #tribe-bar-form .tribe-events-cal-links .tribe-bar-views-option+a,.input-group-prepend #tribe-bar-form .tribe-events-gmap+.tribe-bar-views-option,.input-group-prepend #tribe-bar-form .tribe-events-nav-next .tribe-bar-views-option+a,.input-group-prepend #tribe-bar-form .tribe-events-nav-previous .tribe-bar-views-option+a,.input-group-prepend #tribe-bar-form input[type=button]+.tribe-bar-views-option,.input-group-prepend #tribe-bar-form input[type=reset]+.tribe-bar-views-option,.input-group-prepend #tribe-bar-form input[type=submit]+.tribe-bar-views-option,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .btn+.toggle,.input-group-prepend .btn+.tribe-events-button,.input-group-prepend .btn+.tribe-events-gmap,.input-group-prepend .btn+input[type=button],.input-group-prepend .btn+input[type=reset],.input-group-prepend .btn+input[type=submit],.input-group-prepend .btn-group #tribe-bar-form a+.tribe-bar-views-option,.input-group-prepend .btn-group .btn+a,.input-group-prepend .btn-group .input-group-text+a,.input-group-prepend .btn-group .toggle+a,.input-group-prepend .btn-group .tribe-event-pager-next a+a,.input-group-prepend .btn-group .tribe-event-pager-prev a+a,.input-group-prepend .btn-group .tribe-events-back a+a,.input-group-prepend .btn-group .tribe-events-button+a,.input-group-prepend .btn-group .tribe-events-cal-links a+a,.input-group-prepend .btn-group .tribe-events-gmap+a,.input-group-prepend .btn-group .tribe-events-nav-next a+a,.input-group-prepend .btn-group .tribe-events-nav-previous a+a,.input-group-prepend .btn-group a+.btn,.input-group-prepend .btn-group a+.input-group-text,.input-group-prepend .btn-group a+.toggle,.input-group-prepend .btn-group a+.tribe-events-button,.input-group-prepend .btn-group a+.tribe-events-gmap,.input-group-prepend .btn-group a+a,.input-group-prepend .btn-group a+input[type=button],.input-group-prepend .btn-group a+input[type=reset],.input-group-prepend .btn-group a+input[type=submit],.input-group-prepend .btn-group input[type=button]+a,.input-group-prepend .btn-group input[type=reset]+a,.input-group-prepend .btn-group input[type=submit]+a,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.toggle,.input-group-prepend .input-group-text+.tribe-events-button,.input-group-prepend .input-group-text+.tribe-events-gmap,.input-group-prepend .input-group-text+input[type=button],.input-group-prepend .input-group-text+input[type=reset],.input-group-prepend .input-group-text+input[type=submit],.input-group-prepend .toggle+.btn,.input-group-prepend .toggle+.input-group-text,.input-group-prepend .toggle+.toggle,.input-group-prepend .toggle+.tribe-events-button,.input-group-prepend .toggle+.tribe-events-gmap,.input-group-prepend .toggle+input[type=button],.input-group-prepend .toggle+input[type=reset],.input-group-prepend .toggle+input[type=submit],.input-group-prepend .tribe-event-pager-next #tribe-bar-form a+.tribe-bar-views-option,.input-group-prepend .tribe-event-pager-next .btn+a,.input-group-prepend .tribe-event-pager-next .btn-group a+a,.input-group-prepend .tribe-event-pager-next .input-group-text+a,.input-group-prepend .tribe-event-pager-next .toggle+a,.input-group-prepend .tribe-event-pager-next .tribe-event-pager-prev a+a,.input-group-prepend .tribe-event-pager-next .tribe-events-back a+a,.input-group-prepend .tribe-event-pager-next .tribe-events-button+a,.input-group-prepend .tribe-event-pager-next .tribe-events-cal-links a+a,.input-group-prepend .tribe-event-pager-next .tribe-events-gmap+a,.input-group-prepend .tribe-event-pager-next .tribe-events-nav-next a+a,.input-group-prepend .tribe-event-pager-next .tribe-events-nav-previous a+a,.input-group-prepend .tribe-event-pager-next a+.btn,.input-group-prepend .tribe-event-pager-next a+.input-group-text,.input-group-prepend .tribe-event-pager-next a+.toggle,.input-group-prepend .tribe-event-pager-next a+.tribe-events-button,.input-group-prepend .tribe-event-pager-next a+.tribe-events-gmap,.input-group-prepend .tribe-event-pager-next a+a,.input-group-prepend .tribe-event-pager-next a+input[type=button],.input-group-prepend .tribe-event-pager-next a+input[type=reset],.input-group-prepend .tribe-event-pager-next a+input[type=submit],.input-group-prepend .tribe-event-pager-next input[type=button]+a,.input-group-prepend .tribe-event-pager-next input[type=reset]+a,.input-group-prepend .tribe-event-pager-next input[type=submit]+a,.input-group-prepend .tribe-event-pager-prev #tribe-bar-form a+.tribe-bar-views-option,.input-group-prepend .tribe-event-pager-prev .btn+a,.input-group-prepend .tribe-event-pager-prev .btn-group a+a,.input-group-prepend .tribe-event-pager-prev .input-group-text+a,.input-group-prepend .tribe-event-pager-prev .toggle+a,.input-group-prepend .tribe-event-pager-prev .tribe-event-pager-next a+a,.input-group-prepend .tribe-event-pager-prev .tribe-events-back a+a,.input-group-prepend .tribe-event-pager-prev .tribe-events-button+a,.input-group-prepend .tribe-event-pager-prev .tribe-events-cal-links a+a,.input-group-prepend .tribe-event-pager-prev .tribe-events-gmap+a,.input-group-prepend .tribe-event-pager-prev .tribe-events-nav-next a+a,.input-group-prepend .tribe-event-pager-prev .tribe-events-nav-previous a+a,.input-group-prepend .tribe-event-pager-prev a+.btn,.input-group-prepend .tribe-event-pager-prev a+.input-group-text,.input-group-prepend .tribe-event-pager-prev a+.toggle,.input-group-prepend .tribe-event-pager-prev a+.tribe-events-button,.input-group-prepend .tribe-event-pager-prev a+.tribe-events-gmap,.input-group-prepend .tribe-event-pager-prev a+a,.input-group-prepend .tribe-event-pager-prev a+input[type=button],.input-group-prepend .tribe-event-pager-prev a+input[type=reset],.input-group-prepend .tribe-event-pager-prev a+input[type=submit],.input-group-prepend .tribe-event-pager-prev input[type=button]+a,.input-group-prepend .tribe-event-pager-prev input[type=reset]+a,.input-group-prepend .tribe-event-pager-prev input[type=submit]+a,.input-group-prepend .tribe-events-back #tribe-bar-form a+.tribe-bar-views-option,.input-group-prepend .tribe-events-back .btn+a,.input-group-prepend .tribe-events-back .btn-group a+a,.input-group-prepend .tribe-events-back .input-group-text+a,.input-group-prepend .tribe-events-back .toggle+a,.input-group-prepend .tribe-events-back .tribe-event-pager-next a+a,.input-group-prepend .tribe-events-back .tribe-event-pager-prev a+a,.input-group-prepend .tribe-events-back .tribe-events-button+a,.input-group-prepend .tribe-events-back .tribe-events-cal-links a+a,.input-group-prepend .tribe-events-back .tribe-events-gmap+a,.input-group-prepend .tribe-events-back .tribe-events-nav-next a+a,.input-group-prepend .tribe-events-back .tribe-events-nav-previous a+a,.input-group-prepend .tribe-events-back a+.btn,.input-group-prepend .tribe-events-back a+.input-group-text,.input-group-prepend .tribe-events-back a+.toggle,.input-group-prepend .tribe-events-back a+.tribe-events-button,.input-group-prepend .tribe-events-back a+.tribe-events-gmap,.input-group-prepend .tribe-events-back a+a,.input-group-prepend .tribe-events-back a+input[type=button],.input-group-prepend .tribe-events-back a+input[type=reset],.input-group-prepend .tribe-events-back a+input[type=submit],.input-group-prepend .tribe-events-back input[type=button]+a,.input-group-prepend .tribe-events-back input[type=reset]+a,.input-group-prepend .tribe-events-back input[type=submit]+a,.input-group-prepend .tribe-events-button+.btn,.input-group-prepend .tribe-events-button+.input-group-text,.input-group-prepend .tribe-events-button+.toggle,.input-group-prepend .tribe-events-button+.tribe-events-button,.input-group-prepend .tribe-events-button+.tribe-events-gmap,.input-group-prepend .tribe-events-button+input[type=button],.input-group-prepend .tribe-events-button+input[type=reset],.input-group-prepend .tribe-events-button+input[type=submit],.input-group-prepend .tribe-events-cal-links #tribe-bar-form a+.tribe-bar-views-option,.input-group-prepend .tribe-events-cal-links .btn+a,.input-group-prepend .tribe-events-cal-links .btn-group a+a,.input-group-prepend .tribe-events-cal-links .input-group-text+a,.input-group-prepend .tribe-events-cal-links .toggle+a,.input-group-prepend .tribe-events-cal-links .tribe-event-pager-next a+a,.input-group-prepend .tribe-events-cal-links .tribe-event-pager-prev a+a,.input-group-prepend .tribe-events-cal-links .tribe-events-back a+a,.input-group-prepend .tribe-events-cal-links .tribe-events-button+a,.input-group-prepend .tribe-events-cal-links .tribe-events-gmap+a,.input-group-prepend .tribe-events-cal-links .tribe-events-nav-next a+a,.input-group-prepend .tribe-events-cal-links .tribe-events-nav-previous a+a,.input-group-prepend .tribe-events-cal-links a+.btn,.input-group-prepend .tribe-events-cal-links a+.input-group-text,.input-group-prepend .tribe-events-cal-links a+.toggle,.input-group-prepend .tribe-events-cal-links a+.tribe-events-button,.input-group-prepend .tribe-events-cal-links a+.tribe-events-gmap,.input-group-prepend .tribe-events-cal-links a+a,.input-group-prepend .tribe-events-cal-links a+input[type=button],.input-group-prepend .tribe-events-cal-links a+input[type=reset],.input-group-prepend .tribe-events-cal-links a+input[type=submit],.input-group-prepend .tribe-events-cal-links input[type=button]+a,.input-group-prepend .tribe-events-cal-links input[type=reset]+a,.input-group-prepend .tribe-events-cal-links input[type=submit]+a,.input-group-prepend .tribe-events-gmap+.btn,.input-group-prepend .tribe-events-gmap+.input-group-text,.input-group-prepend .tribe-events-gmap+.toggle,.input-group-prepend .tribe-events-gmap+.tribe-events-button,.input-group-prepend .tribe-events-gmap+.tribe-events-gmap,.input-group-prepend .tribe-events-gmap+input[type=button],.input-group-prepend .tribe-events-gmap+input[type=reset],.input-group-prepend .tribe-events-gmap+input[type=submit],.input-group-prepend .tribe-events-nav-next #tribe-bar-form a+.tribe-bar-views-option,.input-group-prepend .tribe-events-nav-next .btn+a,.input-group-prepend .tribe-events-nav-next .btn-group a+a,.input-group-prepend .tribe-events-nav-next .input-group-text+a,.input-group-prepend .tribe-events-nav-next .toggle+a,.input-group-prepend .tribe-events-nav-next .tribe-event-pager-next a+a,.input-group-prepend .tribe-events-nav-next .tribe-event-pager-prev a+a,.input-group-prepend .tribe-events-nav-next .tribe-events-back a+a,.input-group-prepend .tribe-events-nav-next .tribe-events-button+a,.input-group-prepend .tribe-events-nav-next .tribe-events-cal-links a+a,.input-group-prepend .tribe-events-nav-next .tribe-events-gmap+a,.input-group-prepend .tribe-events-nav-next .tribe-events-nav-previous a+a,.input-group-prepend .tribe-events-nav-next a+.btn,.input-group-prepend .tribe-events-nav-next a+.input-group-text,.input-group-prepend .tribe-events-nav-next a+.toggle,.input-group-prepend .tribe-events-nav-next a+.tribe-events-button,.input-group-prepend .tribe-events-nav-next a+.tribe-events-gmap,.input-group-prepend .tribe-events-nav-next a+a,.input-group-prepend .tribe-events-nav-next a+input[type=button],.input-group-prepend .tribe-events-nav-next a+input[type=reset],.input-group-prepend .tribe-events-nav-next a+input[type=submit],.input-group-prepend .tribe-events-nav-next input[type=button]+a,.input-group-prepend .tribe-events-nav-next input[type=reset]+a,.input-group-prepend .tribe-events-nav-next input[type=submit]+a,.input-group-prepend .tribe-events-nav-previous #tribe-bar-form a+.tribe-bar-views-option,.input-group-prepend .tribe-events-nav-previous .btn+a,.input-group-prepend .tribe-events-nav-previous .btn-group a+a,.input-group-prepend .tribe-events-nav-previous .input-group-text+a,.input-group-prepend .tribe-events-nav-previous .toggle+a,.input-group-prepend .tribe-events-nav-previous .tribe-event-pager-next a+a,.input-group-prepend .tribe-events-nav-previous .tribe-event-pager-prev a+a,.input-group-prepend .tribe-events-nav-previous .tribe-events-back a+a,.input-group-prepend .tribe-events-nav-previous .tribe-events-button+a,.input-group-prepend .tribe-events-nav-previous .tribe-events-cal-links a+a,.input-group-prepend .tribe-events-nav-previous .tribe-events-gmap+a,.input-group-prepend .tribe-events-nav-previous .tribe-events-nav-next a+a,.input-group-prepend .tribe-events-nav-previous a+.btn,.input-group-prepend .tribe-events-nav-previous a+.input-group-text,.input-group-prepend .tribe-events-nav-previous a+.toggle,.input-group-prepend .tribe-events-nav-previous a+.tribe-events-button,.input-group-prepend .tribe-events-nav-previous a+.tribe-events-gmap,.input-group-prepend .tribe-events-nav-previous a+a,.input-group-prepend .tribe-events-nav-previous a+input[type=button],.input-group-prepend .tribe-events-nav-previous a+input[type=reset],.input-group-prepend .tribe-events-nav-previous a+input[type=submit],.input-group-prepend .tribe-events-nav-previous input[type=button]+a,.input-group-prepend .tribe-events-nav-previous input[type=reset]+a,.input-group-prepend .tribe-events-nav-previous input[type=submit]+a,.input-group-prepend input[type=button]+.btn,.input-group-prepend input[type=button]+.input-group-text,.input-group-prepend input[type=button]+.toggle,.input-group-prepend input[type=button]+.tribe-events-button,.input-group-prepend input[type=button]+.tribe-events-gmap,.input-group-prepend input[type=button]+input[type=button],.input-group-prepend input[type=button]+input[type=reset],.input-group-prepend input[type=button]+input[type=submit],.input-group-prepend input[type=reset]+.btn,.input-group-prepend input[type=reset]+.input-group-text,.input-group-prepend input[type=reset]+.toggle,.input-group-prepend input[type=reset]+.tribe-events-button,.input-group-prepend input[type=reset]+.tribe-events-gmap,.input-group-prepend input[type=reset]+input[type=button],.input-group-prepend input[type=reset]+input[type=reset],.input-group-prepend input[type=reset]+input[type=submit],.input-group-prepend input[type=submit]+.btn,.input-group-prepend input[type=submit]+.input-group-text,.input-group-prepend input[type=submit]+.toggle,.input-group-prepend input[type=submit]+.tribe-events-button,.input-group-prepend input[type=submit]+.tribe-events-gmap,.input-group-prepend input[type=submit]+input[type=button],.input-group-prepend input[type=submit]+input[type=reset],.input-group-prepend input[type=submit]+input[type=submit],.tribe-event-pager-next #tribe-bar-form .input-group-append .tribe-bar-views-option+a,.tribe-event-pager-next #tribe-bar-form .input-group-prepend .tribe-bar-views-option+a,.tribe-event-pager-next .btn-group .input-group-append a+a,.tribe-event-pager-next .btn-group .input-group-prepend a+a,.tribe-event-pager-next .input-group-append #tribe-bar-form .tribe-bar-views-option+a,.tribe-event-pager-next .input-group-append #tribe-bar-form a+.tribe-bar-views-option,.tribe-event-pager-next .input-group-append .btn+a,.tribe-event-pager-next .input-group-append .btn-group a+a,.tribe-event-pager-next .input-group-append .input-group-text+a,.tribe-event-pager-next .input-group-append .toggle+a,.tribe-event-pager-next .input-group-append .tribe-event-pager-prev a+a,.tribe-event-pager-next .input-group-append .tribe-events-back a+a,.tribe-event-pager-next .input-group-append .tribe-events-button+a,.tribe-event-pager-next .input-group-append .tribe-events-cal-links a+a,.tribe-event-pager-next .input-group-append .tribe-events-gmap+a,.tribe-event-pager-next .input-group-append .tribe-events-nav-next a+a,.tribe-event-pager-next .input-group-append .tribe-events-nav-previous a+a,.tribe-event-pager-next .input-group-append a+.btn,.tribe-event-pager-next .input-group-append a+.input-group-text,.tribe-event-pager-next .input-group-append a+.toggle,.tribe-event-pager-next .input-group-append a+.tribe-events-button,.tribe-event-pager-next .input-group-append a+.tribe-events-gmap,.tribe-event-pager-next .input-group-append a+a,.tribe-event-pager-next .input-group-append a+input[type=button],.tribe-event-pager-next .input-group-append a+input[type=reset],.tribe-event-pager-next .input-group-append a+input[type=submit],.tribe-event-pager-next .input-group-append input[type=button]+a,.tribe-event-pager-next .input-group-append input[type=reset]+a,.tribe-event-pager-next .input-group-append input[type=submit]+a,.tribe-event-pager-next .input-group-prepend #tribe-bar-form .tribe-bar-views-option+a,.tribe-event-pager-next .input-group-prepend #tribe-bar-form a+.tribe-bar-views-option,.tribe-event-pager-next .input-group-prepend .btn+a,.tribe-event-pager-next .input-group-prepend .btn-group a+a,.tribe-event-pager-next .input-group-prepend .input-group-text+a,.tribe-event-pager-next .input-group-prepend .toggle+a,.tribe-event-pager-next .input-group-prepend .tribe-event-pager-prev a+a,.tribe-event-pager-next .input-group-prepend .tribe-events-back a+a,.tribe-event-pager-next .input-group-prepend .tribe-events-button+a,.tribe-event-pager-next .input-group-prepend .tribe-events-cal-links a+a,.tribe-event-pager-next .input-group-prepend .tribe-events-gmap+a,.tribe-event-pager-next .input-group-prepend .tribe-events-nav-next a+a,.tribe-event-pager-next .input-group-prepend .tribe-events-nav-previous a+a,.tribe-event-pager-next .input-group-prepend a+.btn,.tribe-event-pager-next .input-group-prepend a+.input-group-text,.tribe-event-pager-next .input-group-prepend a+.toggle,.tribe-event-pager-next .input-group-prepend a+.tribe-events-button,.tribe-event-pager-next .input-group-prepend a+.tribe-events-gmap,.tribe-event-pager-next .input-group-prepend a+a,.tribe-event-pager-next .input-group-prepend a+input[type=button],.tribe-event-pager-next .input-group-prepend a+input[type=reset],.tribe-event-pager-next .input-group-prepend a+input[type=submit],.tribe-event-pager-next .input-group-prepend input[type=button]+a,.tribe-event-pager-next .input-group-prepend input[type=reset]+a,.tribe-event-pager-next .input-group-prepend input[type=submit]+a,.tribe-event-pager-next .tribe-event-pager-prev .input-group-append a+a,.tribe-event-pager-next .tribe-event-pager-prev .input-group-prepend a+a,.tribe-event-pager-next .tribe-events-back .input-group-append a+a,.tribe-event-pager-next .tribe-events-back .input-group-prepend a+a,.tribe-event-pager-next .tribe-events-cal-links .input-group-append a+a,.tribe-event-pager-next .tribe-events-cal-links .input-group-prepend a+a,.tribe-event-pager-next .tribe-events-nav-next .input-group-append a+a,.tribe-event-pager-next .tribe-events-nav-next .input-group-prepend a+a,.tribe-event-pager-next .tribe-events-nav-previous .input-group-append a+a,.tribe-event-pager-next .tribe-events-nav-previous .input-group-prepend a+a,.tribe-event-pager-prev #tribe-bar-form .input-group-append .tribe-bar-views-option+a,.tribe-event-pager-prev #tribe-bar-form .input-group-prepend .tribe-bar-views-option+a,.tribe-event-pager-prev .btn-group .input-group-append a+a,.tribe-event-pager-prev .btn-group .input-group-prepend a+a,.tribe-event-pager-prev .input-group-append #tribe-bar-form .tribe-bar-views-option+a,.tribe-event-pager-prev .input-group-append #tribe-bar-form a+.tribe-bar-views-option,.tribe-event-pager-prev .input-group-append .btn+a,.tribe-event-pager-prev .input-group-append .btn-group a+a,.tribe-event-pager-prev .input-group-append .input-group-text+a,.tribe-event-pager-prev .input-group-append .toggle+a,.tribe-event-pager-prev .input-group-append .tribe-event-pager-next a+a,.tribe-event-pager-prev .input-group-append .tribe-events-back a+a,.tribe-event-pager-prev .input-group-append .tribe-events-button+a,.tribe-event-pager-prev .input-group-append .tribe-events-cal-links a+a,.tribe-event-pager-prev .input-group-append .tribe-events-gmap+a,.tribe-event-pager-prev .input-group-append .tribe-events-nav-next a+a,.tribe-event-pager-prev .input-group-append .tribe-events-nav-previous a+a,.tribe-event-pager-prev .input-group-append a+.btn,.tribe-event-pager-prev .input-group-append a+.input-group-text,.tribe-event-pager-prev .input-group-append a+.toggle,.tribe-event-pager-prev .input-group-append a+.tribe-events-button,.tribe-event-pager-prev .input-group-append a+.tribe-events-gmap,.tribe-event-pager-prev .input-group-append a+a,.tribe-event-pager-prev .input-group-append a+input[type=button],.tribe-event-pager-prev .input-group-append a+input[type=reset],.tribe-event-pager-prev .input-group-append a+input[type=submit],.tribe-event-pager-prev .input-group-append input[type=button]+a,.tribe-event-pager-prev .input-group-append input[type=reset]+a,.tribe-event-pager-prev .input-group-append input[type=submit]+a,.tribe-event-pager-prev .input-group-prepend #tribe-bar-form .tribe-bar-views-option+a,.tribe-event-pager-prev .input-group-prepend #tribe-bar-form a+.tribe-bar-views-option,.tribe-event-pager-prev .input-group-prepend .btn+a,.tribe-event-pager-prev .input-group-prepend .btn-group a+a,.tribe-event-pager-prev .input-group-prepend .input-group-text+a,.tribe-event-pager-prev .input-group-prepend .toggle+a,.tribe-event-pager-prev .input-group-prepend .tribe-event-pager-next a+a,.tribe-event-pager-prev .input-group-prepend .tribe-events-back a+a,.tribe-event-pager-prev .input-group-prepend .tribe-events-button+a,.tribe-event-pager-prev .input-group-prepend .tribe-events-cal-links a+a,.tribe-event-pager-prev .input-group-prepend .tribe-events-gmap+a,.tribe-event-pager-prev .input-group-prepend .tribe-events-nav-next a+a,.tribe-event-pager-prev .input-group-prepend .tribe-events-nav-previous a+a,.tribe-event-pager-prev .input-group-prepend a+.btn,.tribe-event-pager-prev .input-group-prepend a+.input-group-text,.tribe-event-pager-prev .input-group-prepend a+.toggle,.tribe-event-pager-prev .input-group-prepend a+.tribe-events-button,.tribe-event-pager-prev .input-group-prepend a+.tribe-events-gmap,.tribe-event-pager-prev .input-group-prepend a+a,.tribe-event-pager-prev .input-group-prepend a+input[type=button],.tribe-event-pager-prev .input-group-prepend a+input[type=reset],.tribe-event-pager-prev .input-group-prepend a+input[type=submit],.tribe-event-pager-prev .input-group-prepend input[type=button]+a,.tribe-event-pager-prev .input-group-prepend input[type=reset]+a,.tribe-event-pager-prev .input-group-prepend input[type=submit]+a,.tribe-event-pager-prev .tribe-event-pager-next .input-group-append a+a,.tribe-event-pager-prev .tribe-event-pager-next .input-group-prepend a+a,.tribe-event-pager-prev .tribe-events-back .input-group-append a+a,.tribe-event-pager-prev .tribe-events-back .input-group-prepend a+a,.tribe-event-pager-prev .tribe-events-cal-links .input-group-append a+a,.tribe-event-pager-prev .tribe-events-cal-links .input-group-prepend a+a,.tribe-event-pager-prev .tribe-events-nav-next .input-group-append a+a,.tribe-event-pager-prev .tribe-events-nav-next .input-group-prepend a+a,.tribe-event-pager-prev .tribe-events-nav-previous .input-group-append a+a,.tribe-event-pager-prev .tribe-events-nav-previous .input-group-prepend a+a,.tribe-events-back #tribe-bar-form .input-group-append .tribe-bar-views-option+a,.tribe-events-back #tribe-bar-form .input-group-prepend .tribe-bar-views-option+a,.tribe-events-back .btn-group .input-group-append a+a,.tribe-events-back .btn-group .input-group-prepend a+a,.tribe-events-back .input-group-append #tribe-bar-form .tribe-bar-views-option+a,.tribe-events-back .input-group-append #tribe-bar-form a+.tribe-bar-views-option,.tribe-events-back .input-group-append .btn+a,.tribe-events-back .input-group-append .btn-group a+a,.tribe-events-back .input-group-append .input-group-text+a,.tribe-events-back .input-group-append .toggle+a,.tribe-events-back .input-group-append .tribe-event-pager-next a+a,.tribe-events-back .input-group-append .tribe-event-pager-prev a+a,.tribe-events-back .input-group-append .tribe-events-button+a,.tribe-events-back .input-group-append .tribe-events-cal-links a+a,.tribe-events-back .input-group-append .tribe-events-gmap+a,.tribe-events-back .input-group-append .tribe-events-nav-next a+a,.tribe-events-back .input-group-append .tribe-events-nav-previous a+a,.tribe-events-back .input-group-append a+.btn,.tribe-events-back .input-group-append a+.input-group-text,.tribe-events-back .input-group-append a+.toggle,.tribe-events-back .input-group-append a+.tribe-events-button,.tribe-events-back .input-group-append a+.tribe-events-gmap,.tribe-events-back .input-group-append a+a,.tribe-events-back .input-group-append a+input[type=button],.tribe-events-back .input-group-append a+input[type=reset],.tribe-events-back .input-group-append a+input[type=submit],.tribe-events-back .input-group-append input[type=button]+a,.tribe-events-back .input-group-append input[type=reset]+a,.tribe-events-back .input-group-append input[type=submit]+a,.tribe-events-back .input-group-prepend #tribe-bar-form .tribe-bar-views-option+a,.tribe-events-back .input-group-prepend #tribe-bar-form a+.tribe-bar-views-option,.tribe-events-back .input-group-prepend .btn+a,.tribe-events-back .input-group-prepend .btn-group a+a,.tribe-events-back .input-group-prepend .input-group-text+a,.tribe-events-back .input-group-prepend .toggle+a,.tribe-events-back .input-group-prepend .tribe-event-pager-next a+a,.tribe-events-back .input-group-prepend .tribe-event-pager-prev a+a,.tribe-events-back .input-group-prepend .tribe-events-button+a,.tribe-events-back .input-group-prepend .tribe-events-cal-links a+a,.tribe-events-back .input-group-prepend .tribe-events-gmap+a,.tribe-events-back .input-group-prepend .tribe-events-nav-next a+a,.tribe-events-back .input-group-prepend .tribe-events-nav-previous a+a,.tribe-events-back .input-group-prepend a+.btn,.tribe-events-back .input-group-prepend a+.input-group-text,.tribe-events-back .input-group-prepend a+.toggle,.tribe-events-back .input-group-prepend a+.tribe-events-button,.tribe-events-back .input-group-prepend a+.tribe-events-gmap,.tribe-events-back .input-group-prepend a+a,.tribe-events-back .input-group-prepend a+input[type=button],.tribe-events-back .input-group-prepend a+input[type=reset],.tribe-events-back .input-group-prepend a+input[type=submit],.tribe-events-back .input-group-prepend input[type=button]+a,.tribe-events-back .input-group-prepend input[type=reset]+a,.tribe-events-back .input-group-prepend input[type=submit]+a,.tribe-events-back .tribe-event-pager-next .input-group-append a+a,.tribe-events-back .tribe-event-pager-next .input-group-prepend a+a,.tribe-events-back .tribe-event-pager-prev .input-group-append a+a,.tribe-events-back .tribe-event-pager-prev .input-group-prepend a+a,.tribe-events-back .tribe-events-cal-links .input-group-append a+a,.tribe-events-back .tribe-events-cal-links .input-group-prepend a+a,.tribe-events-back .tribe-events-nav-next .input-group-append a+a,.tribe-events-back .tribe-events-nav-next .input-group-prepend a+a,.tribe-events-back .tribe-events-nav-previous .input-group-append a+a,.tribe-events-back .tribe-events-nav-previous .input-group-prepend a+a,.tribe-events-cal-links #tribe-bar-form .input-group-append .tribe-bar-views-option+a,.tribe-events-cal-links #tribe-bar-form .input-group-prepend .tribe-bar-views-option+a,.tribe-events-cal-links .btn-group .input-group-append a+a,.tribe-events-cal-links .btn-group .input-group-prepend a+a,.tribe-events-cal-links .input-group-append #tribe-bar-form .tribe-bar-views-option+a,.tribe-events-cal-links .input-group-append #tribe-bar-form a+.tribe-bar-views-option,.tribe-events-cal-links .input-group-append .btn+a,.tribe-events-cal-links .input-group-append .btn-group a+a,.tribe-events-cal-links .input-group-append .input-group-text+a,.tribe-events-cal-links .input-group-append .toggle+a,.tribe-events-cal-links .input-group-append .tribe-event-pager-next a+a,.tribe-events-cal-links .input-group-append .tribe-event-pager-prev a+a,.tribe-events-cal-links .input-group-append .tribe-events-back a+a,.tribe-events-cal-links .input-group-append .tribe-events-button+a,.tribe-events-cal-links .input-group-append .tribe-events-gmap+a,.tribe-events-cal-links .input-group-append .tribe-events-nav-next a+a,.tribe-events-cal-links .input-group-append .tribe-events-nav-previous a+a,.tribe-events-cal-links .input-group-append a+.btn,.tribe-events-cal-links .input-group-append a+.input-group-text,.tribe-events-cal-links .input-group-append a+.toggle,.tribe-events-cal-links .input-group-append a+.tribe-events-button,.tribe-events-cal-links .input-group-append a+.tribe-events-gmap,.tribe-events-cal-links .input-group-append a+a,.tribe-events-cal-links .input-group-append a+input[type=button],.tribe-events-cal-links .input-group-append a+input[type=reset],.tribe-events-cal-links .input-group-append a+input[type=submit],.tribe-events-cal-links .input-group-append input[type=button]+a,.tribe-events-cal-links .input-group-append input[type=reset]+a,.tribe-events-cal-links .input-group-append input[type=submit]+a,.tribe-events-cal-links .input-group-prepend #tribe-bar-form .tribe-bar-views-option+a,.tribe-events-cal-links .input-group-prepend #tribe-bar-form a+.tribe-bar-views-option,.tribe-events-cal-links .input-group-prepend .btn+a,.tribe-events-cal-links .input-group-prepend .btn-group a+a,.tribe-events-cal-links .input-group-prepend .input-group-text+a,.tribe-events-cal-links .input-group-prepend .toggle+a,.tribe-events-cal-links .input-group-prepend .tribe-event-pager-next a+a,.tribe-events-cal-links .input-group-prepend .tribe-event-pager-prev a+a,.tribe-events-cal-links .input-group-prepend .tribe-events-back a+a,.tribe-events-cal-links .input-group-prepend .tribe-events-button+a,.tribe-events-cal-links .input-group-prepend .tribe-events-gmap+a,.tribe-events-cal-links .input-group-prepend .tribe-events-nav-next a+a,.tribe-events-cal-links .input-group-prepend .tribe-events-nav-previous a+a,.tribe-events-cal-links .input-group-prepend a+.btn,.tribe-events-cal-links .input-group-prepend a+.input-group-text,.tribe-events-cal-links .input-group-prepend a+.toggle,.tribe-events-cal-links .input-group-prepend a+.tribe-events-button,.tribe-events-cal-links .input-group-prepend a+.tribe-events-gmap,.tribe-events-cal-links .input-group-prepend a+a,.tribe-events-cal-links .input-group-prepend a+input[type=button],.tribe-events-cal-links .input-group-prepend a+input[type=reset],.tribe-events-cal-links .input-group-prepend a+input[type=submit],.tribe-events-cal-links .input-group-prepend input[type=button]+a,.tribe-events-cal-links .input-group-prepend input[type=reset]+a,.tribe-events-cal-links .input-group-prepend input[type=submit]+a,.tribe-events-cal-links .tribe-event-pager-next .input-group-append a+a,.tribe-events-cal-links .tribe-event-pager-next .input-group-prepend a+a,.tribe-events-cal-links .tribe-event-pager-prev .input-group-append a+a,.tribe-events-cal-links .tribe-event-pager-prev .input-group-prepend a+a,.tribe-events-cal-links .tribe-events-back .input-group-append a+a,.tribe-events-cal-links .tribe-events-back .input-group-prepend a+a,.tribe-events-cal-links .tribe-events-nav-next .input-group-append a+a,.tribe-events-cal-links .tribe-events-nav-next .input-group-prepend a+a,.tribe-events-cal-links .tribe-events-nav-previous .input-group-append a+a,.tribe-events-cal-links .tribe-events-nav-previous .input-group-prepend a+a,.tribe-events-nav-next #tribe-bar-form .input-group-append .tribe-bar-views-option+a,.tribe-events-nav-next #tribe-bar-form .input-group-prepend .tribe-bar-views-option+a,.tribe-events-nav-next .btn-group .input-group-append a+a,.tribe-events-nav-next .btn-group .input-group-prepend a+a,.tribe-events-nav-next .input-group-append #tribe-bar-form .tribe-bar-views-option+a,.tribe-events-nav-next .input-group-append #tribe-bar-form a+.tribe-bar-views-option,.tribe-events-nav-next .input-group-append .btn+a,.tribe-events-nav-next .input-group-append .btn-group a+a,.tribe-events-nav-next .input-group-append .input-group-text+a,.tribe-events-nav-next .input-group-append .toggle+a,.tribe-events-nav-next .input-group-append .tribe-event-pager-next a+a,.tribe-events-nav-next .input-group-append .tribe-event-pager-prev a+a,.tribe-events-nav-next .input-group-append .tribe-events-back a+a,.tribe-events-nav-next .input-group-append .tribe-events-button+a,.tribe-events-nav-next .input-group-append .tribe-events-cal-links a+a,.tribe-events-nav-next .input-group-append .tribe-events-gmap+a,.tribe-events-nav-next .input-group-append .tribe-events-nav-previous a+a,.tribe-events-nav-next .input-group-append a+.btn,.tribe-events-nav-next .input-group-append a+.input-group-text,.tribe-events-nav-next .input-group-append a+.toggle,.tribe-events-nav-next .input-group-append a+.tribe-events-button,.tribe-events-nav-next .input-group-append a+.tribe-events-gmap,.tribe-events-nav-next .input-group-append a+a,.tribe-events-nav-next .input-group-append a+input[type=button],.tribe-events-nav-next .input-group-append a+input[type=reset],.tribe-events-nav-next .input-group-append a+input[type=submit],.tribe-events-nav-next .input-group-append input[type=button]+a,.tribe-events-nav-next .input-group-append input[type=reset]+a,.tribe-events-nav-next .input-group-append input[type=submit]+a,.tribe-events-nav-next .input-group-prepend #tribe-bar-form .tribe-bar-views-option+a,.tribe-events-nav-next .input-group-prepend #tribe-bar-form a+.tribe-bar-views-option,.tribe-events-nav-next .input-group-prepend .btn+a,.tribe-events-nav-next .input-group-prepend .btn-group a+a,.tribe-events-nav-next .input-group-prepend .input-group-text+a,.tribe-events-nav-next .input-group-prepend .toggle+a,.tribe-events-nav-next .input-group-prepend .tribe-event-pager-next a+a,.tribe-events-nav-next .input-group-prepend .tribe-event-pager-prev a+a,.tribe-events-nav-next .input-group-prepend .tribe-events-back a+a,.tribe-events-nav-next .input-group-prepend .tribe-events-button+a,.tribe-events-nav-next .input-group-prepend .tribe-events-cal-links a+a,.tribe-events-nav-next .input-group-prepend .tribe-events-gmap+a,.tribe-events-nav-next .input-group-prepend .tribe-events-nav-previous a+a,.tribe-events-nav-next .input-group-prepend a+.btn,.tribe-events-nav-next .input-group-prepend a+.input-group-text,.tribe-events-nav-next .input-group-prepend a+.toggle,.tribe-events-nav-next .input-group-prepend a+.tribe-events-button,.tribe-events-nav-next .input-group-prepend a+.tribe-events-gmap,.tribe-events-nav-next .input-group-prepend a+a,.tribe-events-nav-next .input-group-prepend a+input[type=button],.tribe-events-nav-next .input-group-prepend a+input[type=reset],.tribe-events-nav-next .input-group-prepend a+input[type=submit],.tribe-events-nav-next .input-group-prepend input[type=button]+a,.tribe-events-nav-next .input-group-prepend input[type=reset]+a,.tribe-events-nav-next .input-group-prepend input[type=submit]+a,.tribe-events-nav-next .tribe-event-pager-next .input-group-append a+a,.tribe-events-nav-next .tribe-event-pager-next .input-group-prepend a+a,.tribe-events-nav-next .tribe-event-pager-prev .input-group-append a+a,.tribe-events-nav-next .tribe-event-pager-prev .input-group-prepend a+a,.tribe-events-nav-next .tribe-events-back .input-group-append a+a,.tribe-events-nav-next .tribe-events-back .input-group-prepend a+a,.tribe-events-nav-next .tribe-events-cal-links .input-group-append a+a,.tribe-events-nav-next .tribe-events-cal-links .input-group-prepend a+a,.tribe-events-nav-next .tribe-events-nav-previous .input-group-append a+a,.tribe-events-nav-next .tribe-events-nav-previous .input-group-prepend a+a,.tribe-events-nav-previous #tribe-bar-form .input-group-append .tribe-bar-views-option+a,.tribe-events-nav-previous #tribe-bar-form .input-group-prepend .tribe-bar-views-option+a,.tribe-events-nav-previous .btn-group .input-group-append a+a,.tribe-events-nav-previous .btn-group .input-group-prepend a+a,.tribe-events-nav-previous .input-group-append #tribe-bar-form .tribe-bar-views-option+a,.tribe-events-nav-previous .input-group-append #tribe-bar-form a+.tribe-bar-views-option,.tribe-events-nav-previous .input-group-append .btn+a,.tribe-events-nav-previous .input-group-append .btn-group a+a,.tribe-events-nav-previous .input-group-append .input-group-text+a,.tribe-events-nav-previous .input-group-append .toggle+a,.tribe-events-nav-previous .input-group-append .tribe-event-pager-next a+a,.tribe-events-nav-previous .input-group-append .tribe-event-pager-prev a+a,.tribe-events-nav-previous .input-group-append .tribe-events-back a+a,.tribe-events-nav-previous .input-group-append .tribe-events-button+a,.tribe-events-nav-previous .input-group-append .tribe-events-cal-links a+a,.tribe-events-nav-previous .input-group-append .tribe-events-gmap+a,.tribe-events-nav-previous .input-group-append .tribe-events-nav-next a+a,.tribe-events-nav-previous .input-group-append a+.btn,.tribe-events-nav-previous .input-group-append a+.input-group-text,.tribe-events-nav-previous .input-group-append a+.toggle,.tribe-events-nav-previous .input-group-append a+.tribe-events-button,.tribe-events-nav-previous .input-group-append a+.tribe-events-gmap,.tribe-events-nav-previous .input-group-append a+a,.tribe-events-nav-previous .input-group-append a+input[type=button],.tribe-events-nav-previous .input-group-append a+input[type=reset],.tribe-events-nav-previous .input-group-append a+input[type=submit],.tribe-events-nav-previous .input-group-append input[type=button]+a,.tribe-events-nav-previous .input-group-append input[type=reset]+a,.tribe-events-nav-previous .input-group-append input[type=submit]+a,.tribe-events-nav-previous .input-group-prepend #tribe-bar-form .tribe-bar-views-option+a,.tribe-events-nav-previous .input-group-prepend #tribe-bar-form a+.tribe-bar-views-option,.tribe-events-nav-previous .input-group-prepend .btn+a,.tribe-events-nav-previous .input-group-prepend .btn-group a+a,.tribe-events-nav-previous .input-group-prepend .input-group-text+a,.tribe-events-nav-previous .input-group-prepend .toggle+a,.tribe-events-nav-previous .input-group-prepend .tribe-event-pager-next a+a,.tribe-events-nav-previous .input-group-prepend .tribe-event-pager-prev a+a,.tribe-events-nav-previous .input-group-prepend .tribe-events-back a+a,.tribe-events-nav-previous .input-group-prepend .tribe-events-button+a,.tribe-events-nav-previous .input-group-prepend .tribe-events-cal-links a+a,.tribe-events-nav-previous .input-group-prepend .tribe-events-gmap+a,.tribe-events-nav-previous .input-group-prepend .tribe-events-nav-next a+a,.tribe-events-nav-previous .input-group-prepend a+.btn,.tribe-events-nav-previous .input-group-prepend a+.input-group-text,.tribe-events-nav-previous .input-group-prepend a+.toggle,.tribe-events-nav-previous .input-group-prepend a+.tribe-events-button,.tribe-events-nav-previous .input-group-prepend a+.tribe-events-gmap,.tribe-events-nav-previous .input-group-prepend a+a,.tribe-events-nav-previous .input-group-prepend a+input[type=button],.tribe-events-nav-previous .input-group-prepend a+input[type=reset],.tribe-events-nav-previous .input-group-prepend a+input[type=submit],.tribe-events-nav-previous .input-group-prepend input[type=button]+a,.tribe-events-nav-previous .input-group-prepend input[type=reset]+a,.tribe-events-nav-previous .input-group-prepend input[type=submit]+a,.tribe-events-nav-previous .tribe-event-pager-next .input-group-append a+a,.tribe-events-nav-previous .tribe-event-pager-next .input-group-prepend a+a,.tribe-events-nav-previous .tribe-event-pager-prev .input-group-append a+a,.tribe-events-nav-previous .tribe-event-pager-prev .input-group-prepend a+a,.tribe-events-nav-previous .tribe-events-back .input-group-append a+a,.tribe-events-nav-previous .tribe-events-back .input-group-prepend a+a,.tribe-events-nav-previous .tribe-events-cal-links .input-group-append a+a,.tribe-events-nav-previous .tribe-events-cal-links .input-group-prepend a+a,.tribe-events-nav-previous .tribe-events-nav-next .input-group-append a+a,.tribe-events-nav-previous .tribe-events-nav-next .input-group-prepend a+a{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{align-items:center;background-color:#e9ecef;border:1px solid #ced4da;color:#495057;display:flex;font-size:1.125rem;font-weight:400;line-height:1.5;margin-bottom:0;padding:.375rem .75rem;text-align:center;white-space:nowrap}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}#tribe-bar-form .form-row .input-group-lg>input:not(textarea),.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(2.875rem + 2px)}#tribe-bar-form .form-row .input-group-lg>input,#tribe-bar-form .input-group-lg>.input-group-append>.tribe-bar-views-option,#tribe-bar-form .input-group-lg>.input-group-prepend>.tribe-bar-views-option,.btn-group .input-group-lg>.input-group-append>a,.btn-group .input-group-lg>.input-group-prepend>a,.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-append>.toggle,.input-group-lg>.input-group-append>.tribe-events-button,.input-group-lg>.input-group-append>.tribe-events-gmap,.input-group-lg>.input-group-append>input[type=button],.input-group-lg>.input-group-append>input[type=reset],.input-group-lg>.input-group-append>input[type=submit],.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-prepend>.toggle,.input-group-lg>.input-group-prepend>.tribe-events-button,.input-group-lg>.input-group-prepend>.tribe-events-gmap,.input-group-lg>.input-group-prepend>input[type=button],.input-group-lg>.input-group-prepend>input[type=reset],.input-group-lg>.input-group-prepend>input[type=submit],.tribe-event-pager-next .input-group-lg>.input-group-append>a,.tribe-event-pager-next .input-group-lg>.input-group-prepend>a,.tribe-event-pager-prev .input-group-lg>.input-group-append>a,.tribe-event-pager-prev .input-group-lg>.input-group-prepend>a,.tribe-events-back .input-group-lg>.input-group-append>a,.tribe-events-back .input-group-lg>.input-group-prepend>a,.tribe-events-cal-links .input-group-lg>.input-group-append>a,.tribe-events-cal-links .input-group-lg>.input-group-prepend>a,.tribe-events-nav-next .input-group-lg>.input-group-append>a,.tribe-events-nav-next .input-group-lg>.input-group-prepend>a,.tribe-events-nav-previous .input-group-lg>.input-group-append>a,.tribe-events-nav-previous .input-group-lg>.input-group-prepend>a{font-size:1.25rem;line-height:1.5;padding:.5rem 1rem}#tribe-bar-form .form-row .input-group-sm>input:not(textarea),.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.8125rem + 2px)}#tribe-bar-form .form-row .input-group-sm>input,#tribe-bar-form .input-group-sm>.input-group-append>.tribe-bar-views-option,#tribe-bar-form .input-group-sm>.input-group-prepend>.tribe-bar-views-option,.btn-group .input-group-sm>.input-group-append>a,.btn-group .input-group-sm>.input-group-prepend>a,.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-append>.toggle,.input-group-sm>.input-group-append>.tribe-events-button,.input-group-sm>.input-group-append>.tribe-events-gmap,.input-group-sm>.input-group-append>input[type=button],.input-group-sm>.input-group-append>input[type=reset],.input-group-sm>.input-group-append>input[type=submit],.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-prepend>.toggle,.input-group-sm>.input-group-prepend>.tribe-events-button,.input-group-sm>.input-group-prepend>.tribe-events-gmap,.input-group-sm>.input-group-prepend>input[type=button],.input-group-sm>.input-group-prepend>input[type=reset],.input-group-sm>.input-group-prepend>input[type=submit],.tribe-event-pager-next .input-group-sm>.input-group-append>a,.tribe-event-pager-next .input-group-sm>.input-group-prepend>a,.tribe-event-pager-prev .input-group-sm>.input-group-append>a,.tribe-event-pager-prev .input-group-sm>.input-group-prepend>a,.tribe-events-back .input-group-sm>.input-group-append>a,.tribe-events-back .input-group-sm>.input-group-prepend>a,.tribe-events-cal-links .input-group-sm>.input-group-append>a,.tribe-events-cal-links .input-group-sm>.input-group-prepend>a,.tribe-events-nav-next .input-group-sm>.input-group-append>a,.tribe-events-nav-next .input-group-sm>.input-group-prepend>a,.tribe-events-nav-previous .input-group-sm>.input-group-append>a,.tribe-events-nav-previous .input-group-sm>.input-group-prepend>a{font-size:.875rem;line-height:1.5;padding:.25rem .5rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.jumbotron{background-color:#e9ecef;margin-bottom:2rem;padding:2rem 1rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-left:0;padding-right:0}.list-group{display:flex;flex-direction:column;margin-bottom:0;padding-left:0}.list-group-item-action{color:#495057;text-align:inherit;width:100%}.list-group-item-action:focus,.list-group-item-action:hover{background-color:#f8f9fa;color:#495057;text-decoration:none}.list-group-item-action:active{background-color:#e9ecef;color:#212529}.list-group-item{background-color:#fff;border:1px solid rgba(0,0,0,.125);display:block;margin-bottom:-1px;padding:.75rem 1.25rem;position:relative}.list-group-item:last-child{margin-bottom:0}.list-group-item:focus,.list-group-item:hover{text-decoration:none;z-index:1}.list-group-item.disabled,.list-group-item:disabled{background-color:#fff;color:#6c757d;pointer-events:none}.list-group-item.active{background-color:#007bff;border-color:#007bff;color:#fff;z-index:2}.list-group-flush .list-group-item{border-left:0;border-right:0}.list-group-flush .list-group-item:last-child{margin-bottom:-1px}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0;margin-bottom:0}.list-group-item-primary{background-color:#b8daff;color:#004085}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{background-color:#9fcdff;color:#004085}.list-group-item-primary.list-group-item-action.active{background-color:#004085;border-color:#004085;color:#fff}.list-group-item-secondary{background-color:#d6d8db;color:#383d41}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{background-color:#c8cbcf;color:#383d41}.list-group-item-secondary.list-group-item-action.active{background-color:#383d41;border-color:#383d41;color:#fff}.list-group-item-success{background-color:#c3e6cb;color:#155724}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{background-color:#b1dfbb;color:#155724}.list-group-item-success.list-group-item-action.active{background-color:#155724;border-color:#155724;color:#fff}.list-group-item-info{background-color:#bee5eb;color:#0c5460}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{background-color:#abdde5;color:#0c5460}.list-group-item-info.list-group-item-action.active{background-color:#0c5460;border-color:#0c5460;color:#fff}.list-group-item-warning{background-color:#ffeeba;color:#856404}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{background-color:#ffe8a1;color:#856404}.list-group-item-warning.list-group-item-action.active{background-color:#856404;border-color:#856404;color:#fff}.list-group-item-danger{background-color:#f5c6cb;color:#721c24}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{background-color:#f1b0b7;color:#721c24}.list-group-item-danger.list-group-item-action.active{background-color:#721c24;border-color:#721c24;color:#fff}.list-group-item-light{background-color:#fdfdfe;color:#818182}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{background-color:#ececf6;color:#818182}.list-group-item-light.list-group-item-action.active{background-color:#818182;border-color:#818182;color:#fff}.list-group-item-dark{background-color:#c6c8ca;color:#1b1e21}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{background-color:#b9bbbe;color:#1b1e21}.list-group-item-dark.list-group-item-action.active{background-color:#1b1e21;border-color:#1b1e21;color:#fff}.media{align-items:flex-start;display:flex}.media-body{flex:1}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{display:none;height:100%;left:0;outline:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:1050}.modal-dialog{margin:.5rem;pointer-events:none;position:relative;width:auto}.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out}@media screen and (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal-dialog-centered{align-items:center;display:flex;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{content:"";display:block;height:calc(100vh - 1rem)}.modal-content{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.2);display:flex;flex-direction:column;outline:0;pointer-events:auto;position:relative;width:100%}.modal-backdrop{background-color:#000;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1040}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{align-items:flex-start;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;padding:1rem}.modal-header .close{margin:-1rem -1rem -1rem auto;padding:1rem}.modal-title{line-height:1.5;margin-bottom:0}.modal-body{flex:1 1 auto;padding:1rem;position:relative}.modal-footer{align-items:center;border-top:1px solid #e9ecef;display:flex;justify-content:flex-end;padding:1rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-9999px;width:50px}@media (min-width:576px){.modal-dialog{margin:1.75rem auto;max-width:500px}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.nav{display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;cursor:default;pointer-events:none}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{background-color:transparent;border-color:transparent;color:#6c757d}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background-color:#fff;border-color:#dee2e6 #dee2e6 #fff;color:#495057}.nav-tabs .dropdown-menu{margin-top:-1px}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#007bff;color:#fff}.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{padding:.5rem 1rem;position:relative}.navbar,.navbar>.container,.navbar>.container-fluid{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.navbar-brand{display:inline-block;font-size:1.25rem;line-height:inherit;margin-right:1rem;padding-bottom:.3125rem;padding-top:.3125rem;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;list-style:none;margin-bottom:0;padding-left:0}.navbar-nav .nav-link{padding-left:0;padding-right:0}.navbar-nav .dropdown-menu{float:none;position:static}.navbar-text{display:inline-block;padding-bottom:.5rem;padding-top:.5rem}.navbar-collapse{align-items:center;flex-basis:100%;flex-grow:1}.navbar-toggler{background-color:transparent;border:1px solid transparent;font-size:1.25rem;line-height:1;padding:.25rem .75rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}.navbar-toggler-icon{background:no-repeat 50%;background-size:100% 100%;content:"";display:inline-block;height:1.5em;vertical-align:middle;width:1.5em}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-left:0;padding-right:0}}@media (min-width:576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-left:0;padding-right:0}}@media (min-width:768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-left:0;padding-right:0}}@media (min-width:992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-left:0;padding-right:0}}@media (min-width:1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-left:0;padding-right:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.5)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{border-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.pagination{display:flex;list-style:none;padding-left:0}.page-link{background-color:#fff;border:1px solid #dee2e6;color:#007bff;display:block;line-height:1.25;margin-left:-1px;padding:.5rem .75rem;position:relative}.page-link:hover{background-color:#e9ecef;border-color:#dee2e6;color:#0056b3;text-decoration:none;z-index:2}.page-link:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.25);outline:0;z-index:2}.page-link:not(:disabled):not(.disabled){cursor:pointer}.page-item:first-child .page-link{margin-left:0}.page-item.active .page-link{background-color:#007bff;border-color:#007bff;color:#fff;z-index:1}.page-item.disabled .page-link{background-color:#fff;border-color:#dee2e6;color:#6c757d;cursor:auto;pointer-events:none}.pagination-lg .page-link{font-size:1.25rem;line-height:1.5;padding:.75rem 1.5rem}.pagination-sm .page-link{font-size:.875rem;line-height:1.5;padding:.25rem .5rem}.popover{word-wrap:break-word;background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.2);font-family:FranklinGothic,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;left:0;letter-spacing:normal;line-break:auto;line-height:1.5;max-width:276px;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;top:0;white-space:normal;word-break:normal;word-spacing:normal;z-index:1060}.popover,.popover .arrow{display:block;position:absolute}.popover .arrow{height:.5rem;margin:0;width:1rem}.popover .arrow:after,.popover .arrow:before{border-color:transparent;border-style:solid;content:"";display:block;position:absolute}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top] .arrow,.bs-popover-top .arrow{bottom:calc(-.5rem + -1px)}.bs-popover-auto[x-placement^=top] .arrow:after,.bs-popover-auto[x-placement^=top] .arrow:before,.bs-popover-top .arrow:after,.bs-popover-top .arrow:before{border-width:.5rem .5rem 0}.bs-popover-auto[x-placement^=top] .arrow:before,.bs-popover-top .arrow:before{border-top-color:rgba(0,0,0,.25);bottom:0}.bs-popover-auto[x-placement^=top] .arrow:after,.bs-popover-top .arrow:after{border-top-color:#fff;bottom:1px}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right] .arrow,.bs-popover-right .arrow{height:1rem;left:calc(-.5rem + -1px);margin:0;width:.5rem}.bs-popover-auto[x-placement^=right] .arrow:after,.bs-popover-auto[x-placement^=right] .arrow:before,.bs-popover-right .arrow:after,.bs-popover-right .arrow:before{border-width:.5rem .5rem .5rem 0}.bs-popover-auto[x-placement^=right] .arrow:before,.bs-popover-right .arrow:before{border-right-color:rgba(0,0,0,.25);left:0}.bs-popover-auto[x-placement^=right] .arrow:after,.bs-popover-right .arrow:after{border-right-color:#fff;left:1px}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom] .arrow,.bs-popover-bottom .arrow{top:calc(-.5rem + -1px)}.bs-popover-auto[x-placement^=bottom] .arrow:after,.bs-popover-auto[x-placement^=bottom] .arrow:before,.bs-popover-bottom .arrow:after,.bs-popover-bottom .arrow:before{border-width:0 .5rem .5rem}.bs-popover-auto[x-placement^=bottom] .arrow:before,.bs-popover-bottom .arrow:before{border-bottom-color:rgba(0,0,0,.25);top:0}.bs-popover-auto[x-placement^=bottom] .arrow:after,.bs-popover-bottom .arrow:after{border-bottom-color:#fff;top:1px}.bs-popover-auto[x-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{border-bottom:1px solid #f7f7f7;content:"";display:block;left:50%;margin-left:-.5rem;position:absolute;top:0;width:1rem}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left] .arrow,.bs-popover-left .arrow{height:1rem;margin:0;right:calc(-.5rem + -1px);width:.5rem}.bs-popover-auto[x-placement^=left] .arrow:after,.bs-popover-auto[x-placement^=left] .arrow:before,.bs-popover-left .arrow:after,.bs-popover-left .arrow:before{border-width:.5rem 0 .5rem .5rem}.bs-popover-auto[x-placement^=left] .arrow:before,.bs-popover-left .arrow:before{border-left-color:rgba(0,0,0,.25);right:0}.bs-popover-auto[x-placement^=left] .arrow:after,.bs-popover-left .arrow:after{border-left-color:#fff;right:1px}.popover-header{background-color:#f7f7f7;border-bottom:1px solid #ebebeb;color:inherit;font-size:1.125rem;margin-bottom:0;padding:.5rem .75rem}.popover-header:empty{display:none}.popover-body{color:#212529;padding:.5rem .75rem}@media print{*,:after,:before{box-shadow:none!important;text-shadow:none!important}a:not(.btn):not(.toggle):not(input[type=button]):not(input[type=submit]):not(input[type=reset]):not(.tribe-events-gmap):not(.tribe-events-button){text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}.container,body{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table,table{border-collapse:collapse!important}.table td,.table th,table td,table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th,table .thead-dark th{border-color:#dee2e6;color:inherit}}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{background-color:#e9ecef;display:flex;font-size:.75rem;height:1rem;overflow:hidden}.progress-bar{background-color:#007bff;color:#fff;display:flex;flex-direction:column;justify-content:center;text-align:center;transition:width .6s ease;white-space:nowrap}@media screen and (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{background-color:#fff;color:#212529;font-family:FranklinGothic,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5;margin:0;text-align:left}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6,p{margin-bottom:.625rem;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{background-color:transparent;color:#007bff}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-bottom:1rem;margin-top:0;overflow:auto}figure{margin:0 0 1rem}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden}table{border-collapse:collapse}caption{caption-side:bottom;color:#6c757d;padding-bottom:.75rem;padding-top:.75rem;text-align:left}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5rem;line-height:inherit;margin-bottom:.5rem;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{cursor:pointer;display:list-item}template{display:none}[hidden]{display:none!important}:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:"FranklinGothic",Arial,sans-serif;--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.table,table{background-color:transparent;margin-bottom:1.25rem;width:100%}.table td,.table th,table td,table th{border-top:1px solid #dee2e6;padding:.75rem;vertical-align:top}.table thead th,table thead th{border-bottom:2px solid #dee2e6;vertical-align:bottom}.table tbody+tbody,table tbody+tbody{border-top:2px solid #dee2e6}.table .table,.table table,table .table,table table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th,table .thead-dark th{background-color:#212529;border-color:#32383e;color:#fff}.table .thead-light th,table .thead-light th{background-color:#e9ecef;border-color:#dee2e6;color:#495057}.table-dark{background-color:#212529;color:#fff}.table-dark td,.table-dark th,.table-dark thead th{border-color:#32383e}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.05)}.table-dark.table-hover tbody tr:hover{background-color:hsla(0,0%,100%,.075)}@media (max-width:575.98px){.table-responsive-sm{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;display:block;overflow-x:auto;width:100%}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;display:block;overflow-x:auto;width:100%}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;display:block;overflow-x:auto;width:100%}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;display:block;overflow-x:auto;width:100%}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;display:block;overflow-x:auto;width:100%}.table-responsive>.table-bordered{border:0}.tooltip{word-wrap:break-word;display:block;font-family:FranklinGothic,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;margin:0;opacity:0;position:absolute;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;z-index:1070}.tooltip.show{opacity:.9}.tooltip .arrow{display:block;height:.4rem;position:absolute;width:.8rem}.tooltip .arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{border-top-color:#000;border-width:.4rem .4rem 0;top:0}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{height:.8rem;left:0;width:.4rem}.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before{border-right-color:#000;border-width:.4rem .4rem .4rem 0;right:0}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{border-bottom-color:#000;border-width:0 .4rem .4rem;bottom:0}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{height:.8rem;right:0;width:.4rem}.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before{border-left-color:#000;border-width:.4rem 0 .4rem .4rem;left:0}.tooltip-inner{background-color:#000;color:#fff;max-width:200px;padding:.25rem .5rem;text-align:center}.fade{transition:opacity .15s linear}@media screen and (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;position:relative;transition:height .35s ease}@media screen and (prefers-reduced-motion:reduce){.collapsing{transition:none}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;font-weight:500;line-height:1.2;margin-bottom:.625rem}.h1,.h2,h1,h2{font-size:3rem}.h3,h3{font-size:2rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.125rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem}.display-1,.display-2{font-weight:300;line-height:1.2}.display-2{font-size:5.5rem}.display-3{font-size:4.5rem}.display-3,.display-4{font-weight:300;line-height:1.2}.display-4{font-size:3.5rem}hr{border:0;border-top:1px solid rgba(0,0,0,.1);margin-bottom:1rem;margin-top:1rem}.small,small{font-size:80%;font-weight:400}.mark,mark{background-color:#fcf8e3;padding:.2em}.list-inline,.list-unstyled{list-style:none;padding-left:0}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{font-size:1.25rem;margin-bottom:1.25rem}.blockquote-footer{color:#6c757d;display:block;font-size:80%}.blockquote-footer:before{content:"\2014\00A0"}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded{border-radius:0!important}.rounded-top{border-top-left-radius:0!important}.rounded-right,.rounded-top{border-top-right-radius:0!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:0!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:0!important}.rounded-left{border-top-left-radius:0!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix:after{clear:both;content:"";display:block}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.embed-responsive,.module__body iframe{display:block;overflow:hidden;padding:0;position:relative;width:100%}.embed-responsive:before,.module__body iframe:before{content:"";display:block}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video,.module__body iframe .embed-responsive-item,.module__body iframe embed,.module__body iframe iframe,.module__body iframe object,.module__body iframe video{border:0;bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.embed-responsive-21by9:before{padding-top:42.85714%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-3by4:before{padding-top:133.33333%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.fixed-top{top:0}.fixed-bottom,.fixed-top{left:0;position:fixed;right:0;z-index:1030}.fixed-bottom{bottom:0}@supports (position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;overflow:visible;position:static;white-space:normal;width:auto}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.3125rem!important}.mt-1,.my-1{margin-top:.3125rem!important}.mr-1,.mx-1{margin-right:.3125rem!important}.mb-1,.my-1{margin-bottom:.3125rem!important}.ml-1,.mx-1{margin-left:.3125rem!important}.m-2{margin:.625rem!important}.mt-2,.my-2{margin-top:.625rem!important}.mr-2,.mx-2{margin-right:.625rem!important}.mb-2,.my-2,.tribe-event-pager-next a,.tribe-event-pager-prev a,.tribe-events-back a,.tribe-events-nav-next a,.tribe-events-nav-previous a{margin-bottom:.625rem!important}.ml-2,.mx-2{margin-left:.625rem!important}.m-3{margin:1.25rem!important}.mt-3,.my-3{margin-top:1.25rem!important}.mr-3,.mx-3{margin-right:1.25rem!important}.mb-3,.my-3{margin-bottom:1.25rem!important}.ml-3,.mx-3{margin-left:1.25rem!important}.m-4{margin:1.875rem!important}.mt-4,.my-4{margin-top:1.875rem!important}.mr-4,.mx-4,.tribe-events-cal-links .tribe-events-button:not(:last-child){margin-right:1.875rem!important}.mb-4,.my-4{margin-bottom:1.875rem!important}.ml-4,.mx-4{margin-left:1.875rem!important}.m-5{margin:3.75rem!important}.mt-5,.my-5{margin-top:3.75rem!important}.mr-5,.mx-5{margin-right:3.75rem!important}.mb-5,.my-5{margin-bottom:3.75rem!important}.ml-5,.mx-5{margin-left:3.75rem!important}.m-6{margin:4.6875rem!important}.mt-6,.my-6{margin-top:4.6875rem!important}.mr-6,.mx-6{margin-right:4.6875rem!important}.mb-6,.my-6{margin-bottom:4.6875rem!important}.ml-6,.mx-6{margin-left:4.6875rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.3125rem!important}.pt-1,.py-1{padding-top:.3125rem!important}.pr-1,.px-1{padding-right:.3125rem!important}.pb-1,.py-1{padding-bottom:.3125rem!important}.pl-1,.px-1{padding-left:.3125rem!important}.p-2{padding:.625rem!important}.pt-2,.py-2{padding-top:.625rem!important}.pr-2,.px-2{padding-right:.625rem!important}.pb-2,.py-2{padding-bottom:.625rem!important}.pl-2,.px-2{padding-left:.625rem!important}.p-3{padding:1.25rem!important}.pt-3,.py-3{padding-top:1.25rem!important}.pr-3,.px-3{padding-right:1.25rem!important}.pb-3,.py-3{padding-bottom:1.25rem!important}.pl-3,.px-3{padding-left:1.25rem!important}.p-4{padding:1.875rem!important}.pt-4,.py-4{padding-top:1.875rem!important}.pr-4,.px-4{padding-right:1.875rem!important}.pb-4,.py-4{padding-bottom:1.875rem!important}.pl-4,.px-4{padding-left:1.875rem!important}.p-5{padding:3.75rem!important}.pt-5,.py-5{padding-top:3.75rem!important}.pr-5,.px-5{padding-right:3.75rem!important}.pb-5,.py-5{padding-bottom:3.75rem!important}.pl-5,.px-5{padding-left:3.75rem!important}.p-6{padding:4.6875rem!important}.pt-6,.py-6{padding-top:4.6875rem!important}.pr-6,.px-6{padding-right:4.6875rem!important}.pb-6,.py-6{padding-bottom:4.6875rem!important}.pl-6,.px-6{padding-left:4.6875rem!important}.m-n1{margin:-.3125rem!important}.mt-n1,.my-n1{margin-top:-.3125rem!important}.mr-n1,.mx-n1{margin-right:-.3125rem!important}.mb-n1,.my-n1{margin-bottom:-.3125rem!important}.ml-n1,.mx-n1{margin-left:-.3125rem!important}.m-n2{margin:-.625rem!important}.mt-n2,.my-n2{margin-top:-.625rem!important}.mr-n2,.mx-n2{margin-right:-.625rem!important}.mb-n2,.my-n2{margin-bottom:-.625rem!important}.ml-n2,.mx-n2{margin-left:-.625rem!important}.m-n3{margin:-1.25rem!important}.mt-n3,.my-n3{margin-top:-1.25rem!important}.mr-n3,.mx-n3{margin-right:-1.25rem!important}.mb-n3,.my-n3{margin-bottom:-1.25rem!important}.ml-n3,.mx-n3{margin-left:-1.25rem!important}.m-n4{margin:-1.875rem!important}.mt-n4,.my-n4{margin-top:-1.875rem!important}.mr-n4,.mx-n4{margin-right:-1.875rem!important}.mb-n4,.my-n4{margin-bottom:-1.875rem!important}.ml-n4,.mx-n4{margin-left:-1.875rem!important}.m-n5{margin:-3.75rem!important}.mt-n5,.my-n5{margin-top:-3.75rem!important}.mr-n5,.mx-n5{margin-right:-3.75rem!important}.mb-n5,.my-n5{margin-bottom:-3.75rem!important}.ml-n5,.mx-n5{margin-left:-3.75rem!important}.m-n6{margin:-4.6875rem!important}.mt-n6,.my-n6{margin-top:-4.6875rem!important}.mr-n6,.mx-n6{margin-right:-4.6875rem!important}.mb-n6,.my-n6{margin-bottom:-4.6875rem!important}.ml-n6,.mx-n6{margin-left:-4.6875rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.3125rem!important}.mt-sm-1,.my-sm-1{margin-top:.3125rem!important}.mr-sm-1,.mx-sm-1{margin-right:.3125rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.3125rem!important}.ml-sm-1,.mx-sm-1{margin-left:.3125rem!important}.m-sm-2{margin:.625rem!important}.mt-sm-2,.my-sm-2{margin-top:.625rem!important}.mr-sm-2,.mx-sm-2{margin-right:.625rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.625rem!important}.ml-sm-2,.mx-sm-2{margin-left:.625rem!important}.m-sm-3{margin:1.25rem!important}.mt-sm-3,.my-sm-3{margin-top:1.25rem!important}.mr-sm-3,.mx-sm-3{margin-right:1.25rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1.25rem!important}.ml-sm-3,.mx-sm-3{margin-left:1.25rem!important}.m-sm-4{margin:1.875rem!important}.mt-sm-4,.my-sm-4{margin-top:1.875rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.875rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.875rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.875rem!important}.m-sm-5{margin:3.75rem!important}.mt-sm-5,.my-sm-5{margin-top:3.75rem!important}.mr-sm-5,.mx-sm-5{margin-right:3.75rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3.75rem!important}.ml-sm-5,.mx-sm-5{margin-left:3.75rem!important}.m-sm-6{margin:4.6875rem!important}.mt-sm-6,.my-sm-6{margin-top:4.6875rem!important}.mr-sm-6,.mx-sm-6{margin-right:4.6875rem!important}.mb-sm-6,.my-sm-6{margin-bottom:4.6875rem!important}.ml-sm-6,.mx-sm-6{margin-left:4.6875rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.3125rem!important}.pt-sm-1,.py-sm-1{padding-top:.3125rem!important}.pr-sm-1,.px-sm-1{padding-right:.3125rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.3125rem!important}.pl-sm-1,.px-sm-1{padding-left:.3125rem!important}.p-sm-2{padding:.625rem!important}.pt-sm-2,.py-sm-2{padding-top:.625rem!important}.pr-sm-2,.px-sm-2{padding-right:.625rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.625rem!important}.pl-sm-2,.px-sm-2{padding-left:.625rem!important}.p-sm-3{padding:1.25rem!important}.pt-sm-3,.py-sm-3{padding-top:1.25rem!important}.pr-sm-3,.px-sm-3{padding-right:1.25rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1.25rem!important}.pl-sm-3,.px-sm-3{padding-left:1.25rem!important}.p-sm-4{padding:1.875rem!important}.pt-sm-4,.py-sm-4{padding-top:1.875rem!important}.pr-sm-4,.px-sm-4{padding-right:1.875rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.875rem!important}.pl-sm-4,.px-sm-4{padding-left:1.875rem!important}.p-sm-5{padding:3.75rem!important}.pt-sm-5,.py-sm-5{padding-top:3.75rem!important}.pr-sm-5,.px-sm-5{padding-right:3.75rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3.75rem!important}.pl-sm-5,.px-sm-5{padding-left:3.75rem!important}.p-sm-6{padding:4.6875rem!important}.pt-sm-6,.py-sm-6{padding-top:4.6875rem!important}.pr-sm-6,.px-sm-6{padding-right:4.6875rem!important}.pb-sm-6,.py-sm-6{padding-bottom:4.6875rem!important}.pl-sm-6,.px-sm-6{padding-left:4.6875rem!important}.m-sm-n1{margin:-.3125rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.3125rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.3125rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.3125rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.3125rem!important}.m-sm-n2{margin:-.625rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.625rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.625rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.625rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.625rem!important}.m-sm-n3{margin:-1.25rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1.25rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1.25rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1.25rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1.25rem!important}.m-sm-n4{margin:-1.875rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.875rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.875rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.875rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.875rem!important}.m-sm-n5{margin:-3.75rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3.75rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3.75rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3.75rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3.75rem!important}.m-sm-n6{margin:-4.6875rem!important}.mt-sm-n6,.my-sm-n6{margin-top:-4.6875rem!important}.mr-sm-n6,.mx-sm-n6{margin-right:-4.6875rem!important}.mb-sm-n6,.my-sm-n6{margin-bottom:-4.6875rem!important}.ml-sm-n6,.mx-sm-n6{margin-left:-4.6875rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.3125rem!important}.mt-md-1,.my-md-1{margin-top:.3125rem!important}.mr-md-1,.mx-md-1{margin-right:.3125rem!important}.mb-md-1,.my-md-1{margin-bottom:.3125rem!important}.ml-md-1,.mx-md-1{margin-left:.3125rem!important}.m-md-2{margin:.625rem!important}.mt-md-2,.my-md-2{margin-top:.625rem!important}.mr-md-2,.mx-md-2{margin-right:.625rem!important}.mb-md-2,.my-md-2{margin-bottom:.625rem!important}.ml-md-2,.mx-md-2{margin-left:.625rem!important}.m-md-3{margin:1.25rem!important}.mt-md-3,.my-md-3{margin-top:1.25rem!important}.mr-md-3,.mx-md-3{margin-right:1.25rem!important}.mb-md-3,.my-md-3{margin-bottom:1.25rem!important}.ml-md-3,.mx-md-3{margin-left:1.25rem!important}.m-md-4{margin:1.875rem!important}.mt-md-4,.my-md-4{margin-top:1.875rem!important}.mr-md-4,.mx-md-4{margin-right:1.875rem!important}.mb-md-4,.my-md-4{margin-bottom:1.875rem!important}.ml-md-4,.mx-md-4{margin-left:1.875rem!important}.m-md-5{margin:3.75rem!important}.mt-md-5,.my-md-5{margin-top:3.75rem!important}.mr-md-5,.mx-md-5{margin-right:3.75rem!important}.mb-md-5,.my-md-5{margin-bottom:3.75rem!important}.ml-md-5,.mx-md-5{margin-left:3.75rem!important}.m-md-6{margin:4.6875rem!important}.mt-md-6,.my-md-6{margin-top:4.6875rem!important}.mr-md-6,.mx-md-6{margin-right:4.6875rem!important}.mb-md-6,.my-md-6{margin-bottom:4.6875rem!important}.ml-md-6,.mx-md-6{margin-left:4.6875rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.3125rem!important}.pt-md-1,.py-md-1{padding-top:.3125rem!important}.pr-md-1,.px-md-1{padding-right:.3125rem!important}.pb-md-1,.py-md-1{padding-bottom:.3125rem!important}.pl-md-1,.px-md-1{padding-left:.3125rem!important}.p-md-2{padding:.625rem!important}.pt-md-2,.py-md-2{padding-top:.625rem!important}.pr-md-2,.px-md-2{padding-right:.625rem!important}.pb-md-2,.py-md-2{padding-bottom:.625rem!important}.pl-md-2,.px-md-2{padding-left:.625rem!important}.p-md-3{padding:1.25rem!important}.pt-md-3,.py-md-3{padding-top:1.25rem!important}.pr-md-3,.px-md-3{padding-right:1.25rem!important}.pb-md-3,.py-md-3{padding-bottom:1.25rem!important}.pl-md-3,.px-md-3{padding-left:1.25rem!important}.p-md-4{padding:1.875rem!important}.pt-md-4,.py-md-4{padding-top:1.875rem!important}.pr-md-4,.px-md-4{padding-right:1.875rem!important}.pb-md-4,.py-md-4{padding-bottom:1.875rem!important}.pl-md-4,.px-md-4{padding-left:1.875rem!important}.p-md-5{padding:3.75rem!important}.pt-md-5,.py-md-5{padding-top:3.75rem!important}.pr-md-5,.px-md-5{padding-right:3.75rem!important}.pb-md-5,.py-md-5{padding-bottom:3.75rem!important}.pl-md-5,.px-md-5{padding-left:3.75rem!important}.p-md-6{padding:4.6875rem!important}.pt-md-6,.py-md-6{padding-top:4.6875rem!important}.pr-md-6,.px-md-6{padding-right:4.6875rem!important}.pb-md-6,.py-md-6{padding-bottom:4.6875rem!important}.pl-md-6,.px-md-6{padding-left:4.6875rem!important}.m-md-n1{margin:-.3125rem!important}.mt-md-n1,.my-md-n1{margin-top:-.3125rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.3125rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.3125rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.3125rem!important}.m-md-n2{margin:-.625rem!important}.mt-md-n2,.my-md-n2{margin-top:-.625rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.625rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.625rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.625rem!important}.m-md-n3{margin:-1.25rem!important}.mt-md-n3,.my-md-n3{margin-top:-1.25rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1.25rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1.25rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1.25rem!important}.m-md-n4{margin:-1.875rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.875rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.875rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.875rem!important}.ml-md-n4,.mx-md-n4,.tribe-events-list-separator-month{margin-left:-1.875rem!important}.m-md-n5{margin:-3.75rem!important}.mt-md-n5,.my-md-n5{margin-top:-3.75rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3.75rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3.75rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3.75rem!important}.m-md-n6{margin:-4.6875rem!important}.mt-md-n6,.my-md-n6{margin-top:-4.6875rem!important}.mr-md-n6,.mx-md-n6{margin-right:-4.6875rem!important}.mb-md-n6,.my-md-n6{margin-bottom:-4.6875rem!important}.ml-md-n6,.mx-md-n6{margin-left:-4.6875rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.3125rem!important}.mt-lg-1,.my-lg-1{margin-top:.3125rem!important}.mr-lg-1,.mx-lg-1{margin-right:.3125rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.3125rem!important}.ml-lg-1,.mx-lg-1{margin-left:.3125rem!important}.m-lg-2{margin:.625rem!important}.mt-lg-2,.my-lg-2{margin-top:.625rem!important}.mr-lg-2,.mx-lg-2{margin-right:.625rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.625rem!important}.ml-lg-2,.mx-lg-2{margin-left:.625rem!important}.m-lg-3{margin:1.25rem!important}.mt-lg-3,.my-lg-3{margin-top:1.25rem!important}.mr-lg-3,.mx-lg-3{margin-right:1.25rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1.25rem!important}.ml-lg-3,.mx-lg-3{margin-left:1.25rem!important}.m-lg-4{margin:1.875rem!important}.mt-lg-4,.my-lg-4{margin-top:1.875rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.875rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.875rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.875rem!important}.m-lg-5{margin:3.75rem!important}.mt-lg-5,.my-lg-5{margin-top:3.75rem!important}.mr-lg-5,.mx-lg-5{margin-right:3.75rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3.75rem!important}.ml-lg-5,.mx-lg-5{margin-left:3.75rem!important}.m-lg-6{margin:4.6875rem!important}.mt-lg-6,.my-lg-6{margin-top:4.6875rem!important}.mr-lg-6,.mx-lg-6{margin-right:4.6875rem!important}.mb-lg-6,.my-lg-6{margin-bottom:4.6875rem!important}.ml-lg-6,.mx-lg-6{margin-left:4.6875rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.3125rem!important}.pt-lg-1,.py-lg-1{padding-top:.3125rem!important}.pr-lg-1,.px-lg-1{padding-right:.3125rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.3125rem!important}.pl-lg-1,.px-lg-1{padding-left:.3125rem!important}.p-lg-2{padding:.625rem!important}.pt-lg-2,.py-lg-2{padding-top:.625rem!important}.pr-lg-2,.px-lg-2{padding-right:.625rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.625rem!important}.pl-lg-2,.px-lg-2{padding-left:.625rem!important}.p-lg-3{padding:1.25rem!important}.pt-lg-3,.py-lg-3{padding-top:1.25rem!important}.pr-lg-3,.px-lg-3{padding-right:1.25rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1.25rem!important}.pl-lg-3,.px-lg-3{padding-left:1.25rem!important}.p-lg-4{padding:1.875rem!important}.pt-lg-4,.py-lg-4{padding-top:1.875rem!important}.pr-lg-4,.px-lg-4{padding-right:1.875rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.875rem!important}.pl-lg-4,.px-lg-4{padding-left:1.875rem!important}.p-lg-5{padding:3.75rem!important}.pt-lg-5,.py-lg-5{padding-top:3.75rem!important}.pr-lg-5,.px-lg-5{padding-right:3.75rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3.75rem!important}.pl-lg-5,.px-lg-5{padding-left:3.75rem!important}.p-lg-6{padding:4.6875rem!important}.pt-lg-6,.py-lg-6{padding-top:4.6875rem!important}.pr-lg-6,.px-lg-6{padding-right:4.6875rem!important}.pb-lg-6,.py-lg-6{padding-bottom:4.6875rem!important}.pl-lg-6,.px-lg-6{padding-left:4.6875rem!important}.m-lg-n1{margin:-.3125rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.3125rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.3125rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.3125rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.3125rem!important}.m-lg-n2{margin:-.625rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.625rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.625rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.625rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.625rem!important}.m-lg-n3{margin:-1.25rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1.25rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1.25rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1.25rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1.25rem!important}.m-lg-n4{margin:-1.875rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.875rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.875rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.875rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.875rem!important}.m-lg-n5{margin:-3.75rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3.75rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3.75rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3.75rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3.75rem!important}.m-lg-n6{margin:-4.6875rem!important}.mt-lg-n6,.my-lg-n6{margin-top:-4.6875rem!important}.mr-lg-n6,.mx-lg-n6{margin-right:-4.6875rem!important}.mb-lg-n6,.my-lg-n6{margin-bottom:-4.6875rem!important}.ml-lg-n6,.mx-lg-n6{margin-left:-4.6875rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.3125rem!important}.mt-xl-1,.my-xl-1{margin-top:.3125rem!important}.mr-xl-1,.mx-xl-1{margin-right:.3125rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.3125rem!important}.ml-xl-1,.mx-xl-1{margin-left:.3125rem!important}.m-xl-2{margin:.625rem!important}.mt-xl-2,.my-xl-2{margin-top:.625rem!important}.mr-xl-2,.mx-xl-2{margin-right:.625rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.625rem!important}.ml-xl-2,.mx-xl-2{margin-left:.625rem!important}.m-xl-3{margin:1.25rem!important}.mt-xl-3,.my-xl-3{margin-top:1.25rem!important}.mr-xl-3,.mx-xl-3{margin-right:1.25rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1.25rem!important}.ml-xl-3,.mx-xl-3{margin-left:1.25rem!important}.m-xl-4{margin:1.875rem!important}.mt-xl-4,.my-xl-4{margin-top:1.875rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.875rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.875rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.875rem!important}.m-xl-5{margin:3.75rem!important}.mt-xl-5,.my-xl-5{margin-top:3.75rem!important}.mr-xl-5,.mx-xl-5{margin-right:3.75rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3.75rem!important}.ml-xl-5,.mx-xl-5{margin-left:3.75rem!important}.m-xl-6{margin:4.6875rem!important}.mt-xl-6,.my-xl-6{margin-top:4.6875rem!important}.mr-xl-6,.mx-xl-6{margin-right:4.6875rem!important}.mb-xl-6,.my-xl-6{margin-bottom:4.6875rem!important}.ml-xl-6,.mx-xl-6{margin-left:4.6875rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.3125rem!important}.pt-xl-1,.py-xl-1{padding-top:.3125rem!important}.pr-xl-1,.px-xl-1{padding-right:.3125rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.3125rem!important}.pl-xl-1,.px-xl-1{padding-left:.3125rem!important}.p-xl-2{padding:.625rem!important}.pt-xl-2,.py-xl-2{padding-top:.625rem!important}.pr-xl-2,.px-xl-2{padding-right:.625rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.625rem!important}.pl-xl-2,.px-xl-2{padding-left:.625rem!important}.p-xl-3{padding:1.25rem!important}.pt-xl-3,.py-xl-3{padding-top:1.25rem!important}.pr-xl-3,.px-xl-3{padding-right:1.25rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1.25rem!important}.pl-xl-3,.px-xl-3{padding-left:1.25rem!important}.p-xl-4{padding:1.875rem!important}.pt-xl-4,.py-xl-4{padding-top:1.875rem!important}.pr-xl-4,.px-xl-4{padding-right:1.875rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.875rem!important}.pl-xl-4,.px-xl-4{padding-left:1.875rem!important}.p-xl-5{padding:3.75rem!important}.pt-xl-5,.py-xl-5{padding-top:3.75rem!important}.pr-xl-5,.px-xl-5{padding-right:3.75rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3.75rem!important}.pl-xl-5,.px-xl-5{padding-left:3.75rem!important}.p-xl-6{padding:4.6875rem!important}.pt-xl-6,.py-xl-6{padding-top:4.6875rem!important}.pr-xl-6,.px-xl-6{padding-right:4.6875rem!important}.pb-xl-6,.py-xl-6{padding-bottom:4.6875rem!important}.pl-xl-6,.px-xl-6{padding-left:4.6875rem!important}.m-xl-n1{margin:-.3125rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.3125rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.3125rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.3125rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.3125rem!important}.m-xl-n2{margin:-.625rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.625rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.625rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.625rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.625rem!important}.m-xl-n3{margin:-1.25rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1.25rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1.25rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1.25rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1.25rem!important}.m-xl-n4{margin:-1.875rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.875rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.875rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.875rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.875rem!important}.m-xl-n5{margin:-3.75rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3.75rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3.75rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3.75rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3.75rem!important}.m-xl-n6{margin:-4.6875rem!important}.mt-xl-n6,.my-xl-n6{margin-top:-4.6875rem!important}.mr-xl-n6,.mx-xl-n6{margin-right:-4.6875rem!important}.mb-xl-n6,.my-xl-n6{margin-bottom:-4.6875rem!important}.ml-xl-n6,.mx-xl-n6{margin-left:-4.6875rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:hsla(0,0%,100%,.5)!important}.text-hide{background-color:transparent;border:0;color:transparent;font:0/0 a;text-shadow:none}.text-decoration-none{text-decoration:none!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}a{color:#000}a,a:focus,a:hover{text-decoration:none}a:focus,a:hover{color:#3d1a79}ol,ul{list-style-position:inside;padding:0}blockquote{border:0;color:#fcba30;padding:0}.whe-cite,cite{color:#3d1a79;display:block;font-style:normal;text-transform:uppercase}figure{padding-left:3.75rem}@media (max-width:991.98px){figure{padding-left:0}}figure img{height:auto;width:100%}figure figcaption{background-color:rgba(61,26,121,.8);color:#fff;margin-left:-1.25rem;margin-right:1.25rem;margin-top:-1.875rem;padding:3em 2em;position:relative;z-index:2}@media (max-width:991.98px){figure figcaption{margin:0}}.bg__purple{mix-blend-mode:multiply}.bg__purple,.bg__purple-solid{background-color:#3d1a79}.bg__yellow-1{mix-blend-mode:multiply}.bg__yellow-1,.bg__yellow-1-solid{background-color:#fcba30}.bg__yellow-2,.tribe-events-list-separator-month{background-color:#fed685;mix-blend-mode:multiply}.bg__yellow-2-solid{background-color:#fed685}.bg__white{mix-blend-mode:multiply}.bg__white,.bg__white-solid{background-color:#fff}.bg__grey-1{mix-blend-mode:multiply}.bg__grey-1,.bg__grey-1-solid{background-color:#4a4a4a}.bg__grey-2{mix-blend-mode:multiply}.bg__grey-2,.bg__grey-2-solid{background-color:#767676}.bg__grey-3{mix-blend-mode:multiply}.bg__grey-3,.bg__grey-3-solid{background-color:#d8d8d8}.bg__black{mix-blend-mode:multiply}.bg__black,.bg__black-solid{background-color:#000}.bg__orange-1{mix-blend-mode:multiply}.bg__orange-1,.bg__orange-1-solid{background-color:#d9553e}.bg__orange-2{mix-blend-mode:multiply}.bg__orange-2,.bg__orange-2-solid{background-color:#f58c60}.bg__blue-1{mix-blend-mode:multiply}.bg__blue-1,.bg__blue-1-solid{background-color:#819ec6}.bg__blue-2{mix-blend-mode:multiply}.bg__blue-2,.bg__blue-2-solid{background-color:#9cc2dc}.bg__sage-1{mix-blend-mode:multiply}.bg__sage-1,.bg__sage-1-solid{background-color:#a6bd8a}.bg__none{mix-blend-mode:multiply}.bg__none,.bg__none-solid{background-color:transparent}.pattern-row{background-image:url(../img/section-bg.png);position:relative}.pattern-row.pattern-square{background-image:url(../img/section-square-bg.png)}.bg-overlay{position:relative}.bg-overlay.af-purple:after,.bg-overlay.bf-purple:before{background-color:#3d1a79;mix-blend-mode:multiply}.bg-overlay.af-yellow-1:after,.bg-overlay.bf-yellow-1:before{background-color:#fcba30;mix-blend-mode:multiply}.bg-overlay.af-yellow-2:after,.bg-overlay.bf-yellow-2:before{background-color:#fed685;mix-blend-mode:multiply}.bg-overlay.af-white:after,.bg-overlay.bf-white:before{background-color:#fff;mix-blend-mode:multiply}.bg-overlay.af-grey-1:after,.bg-overlay.bf-grey-1:before{background-color:#4a4a4a;mix-blend-mode:multiply}.bg-overlay.af-grey-2:after,.bg-overlay.bf-grey-2:before{background-color:#767676;mix-blend-mode:multiply}.bg-overlay.af-grey-3:after,.bg-overlay.bf-grey-3:before{background-color:#d8d8d8;mix-blend-mode:multiply}.bg-overlay.af-black:after,.bg-overlay.bf-black:before{background-color:#000;mix-blend-mode:multiply}.bg-overlay.af-orange-1:after,.bg-overlay.bf-orange-1:before{background-color:#d9553e;mix-blend-mode:multiply}.bg-overlay.af-orange-2:after,.bg-overlay.bf-orange-2:before{background-color:#f58c60;mix-blend-mode:multiply}.bg-overlay.af-blue-1:after,.bg-overlay.bf-blue-1:before{background-color:#819ec6;mix-blend-mode:multiply}.bg-overlay.af-blue-2:after,.bg-overlay.bf-blue-2:before{background-color:#9cc2dc;mix-blend-mode:multiply}.bg-overlay.af-sage-1:after,.bg-overlay.bf-sage-1:before{background-color:#a6bd8a;mix-blend-mode:multiply}.bg-overlay.af-none:after,.bg-overlay.bf-none:before{background-color:transparent;mix-blend-mode:multiply}.bg-overlay.af:after,.bg-overlay.bf:before{speak:none;content:"";display:block}.bg-image,.bg-overlay.af:after,.bg-overlay.bf:before{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.bg-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;right:0}@font-face{font-family:Baskerville;font-style:normal;font-weight:400;src:url(../fonts/new-baskerville/NewBaskerville-Regular.eot?#iefix) format("eot"),url(../fonts/new-baskerville/NewBaskerville-Regular.woff) format("woff"),url(../fonts/new-baskerville/NewBaskerville-Regular.otf) format("opentype"),url(../fonts/new-baskerville/NewBaskerville-Regular.svg#Baskerville) format("svg")}@font-face{font-family:Baskerville;font-style:italic;font-weight:400;src:url(../fonts/new-baskerville/NewBaskerville-It.eot?#iefix) format("eot"),url(../fonts/new-baskerville/NewBaskerville-It.woff) format("woff"),url(../fonts/new-baskerville/NewBaskerville-It.otf) format("opentype"),url(../fonts/new-baskerville/NewBaskerville-It.svg#Baskerville) format("svg")}@font-face{font-family:FranklinGothic;font-style:normal;font-weight:500;src:url(../fonts/franklin-gothic/franklingothic-med.eot?#iefix) format("eot"),url(../fonts/franklin-gothic/franklingothic-med.woff) format("woff"),url(../fonts/franklin-gothic/franklingothic-med.otf) format("opentype"),url(../fonts/franklin-gothic/franklingothic-med.svg#Baskerville) format("svg")}@font-face{font-family:FranklinGothic;font-style:normal;font-weight:700;src:url(../fonts/franklin-gothic/franklingothic-demi.eot?#iefix) format("eot"),url(../fonts/franklin-gothic/franklingothic-demi.woff) format("woff"),url(../fonts/franklin-gothic/franklingothic-demi.otf) format("opentype"),url(../fonts/franklin-gothic/franklingothic-demi.svg#Baskerville) format("svg")}@font-face{font-family:FranklinGothic;font-style:normal;font-weight:900;src:url(../fonts/franklin-gothic/franklingothic-hvy-webfont.eot?#iefix) format("eot"),url(../fonts/franklin-gothic/franklingothic-hvy-webfont.woff) format("woff"),url(../fonts/franklin-gothic/franklingothic-hvy-webfont.otf) format("opentype"),url(../fonts/franklin-gothic/franklingothic-hvy-webfont.svg#Franklin) format("svg")}@font-face{font-family:FranklinGothic Condensed;font-style:normal;font-weight:700;src:url(../fonts/franklin-gothic/franklingothic-demi-webfont.eot?#iefix) format("eot"),url(../fonts/franklin-gothic/franklingothic-demi-webfont.woff) format("woff"),url(../fonts/franklin-gothic/franklingothic-demi-webfont.otf) format("opentype"),url(../fonts/franklin-gothic/franklingothic-demi-webfont.svg#Franklin) format("svg")}@font-face{font-family:FranklinGothic Condensed;font-style:normal;font-weight:400;src:url(../fonts/franklin-gothic/franklingothic-cd.eot?#iefix) format("eot"),url(../fonts/franklin-gothic/franklingothic-cd.woff) format("woff"),url(../fonts/franklin-gothic/franklingothic-cd.otf) format("opentype"),url(../fonts/franklin-gothic/franklingothic-cd.svg#Franklin) format("svg")}@font-face{font-family:FranklinGothic Condensed;font-style:normal;font-weight:500;src:url(../fonts/franklin-gothic/franklingothic-medcd.eot?#iefix) format("eot"),url(../fonts/franklin-gothic/franklingothic-medcd.woff) format("woff"),url(../fonts/franklin-gothic/franklingothic-medcd.otf) format("opentype"),url(../fonts/franklin-gothic/franklingothic-medcd.svg#Franklin) format("svg")}@font-face{font-family:FranklinGothic;font-style:normal;font-weight:300;src:url(../fonts/franklin-gothic/franklingothic-bookit.eot?#iefix) format("eot"),url(../fonts/franklin-gothic/franklingothic-bookit.woff) format("woff"),url(../fonts/franklin-gothic/franklingothic-bookit.otf) format("opentype"),url(../fonts/franklin-gothic/franklingothic-bookit.svg#Franklin) format("svg")}@font-face{font-family:FranklinGothic;font-style:italic;font-weight:300;src:url(../fonts/franklin-gothic/franklingothic-bookit.eot?#iefix) format("eot"),url(../fonts/franklin-gothic/franklingothic-bookit.woff) format("woff"),url(../fonts/franklin-gothic/franklingothic-bookit.otf) format("opentype"),url(../fonts/franklin-gothic/franklingothic-bookit.svg#Franklin) format("svg")}.font-sans{font-family:FranklinGothic,Arial,sans-serif}.font-serif{font-family:Baskerville,serif}.bask__reg-1,.media-datenum{font-family:Baskerville,serif;font-size:68px;font-weight:400;line-height:68px}.bask__reg-2,.module__title,.tribe-events-list-separator-month{font-family:Baskerville,serif;font-size:48px;font-weight:400;line-height:56px}@media (max-width:767.98px){.bask__reg-2,.module__title,.tribe-events-list-separator-month{font-family:Baskerville,serif;font-size:30px;font-weight:400;line-height:36px}}#site-footer #container-info-footer,.bask__reg-3,.menu__secondary-footer-navigation li a,.menu__social-footer-navigation li a,.menu__utility-footer-navigation li a{font-family:Baskerville,serif;font-size:24px;font-weight:400;line-height:40px}.bask__reg-4,.menu__secondary-navigation li a,.menu__utility-navigation li a,.whe-card .card-name,.whe-card .card-title{font-family:Baskerville,serif;font-size:18px;font-weight:400;line-height:22px}.bask__reg-5{font-size:16px;line-height:22px}.bask__italic-1,.bask__reg-5,blockquote{font-family:Baskerville,serif;font-weight:400}.bask__italic-1,blockquote{font-size:57px;font-style:italic;line-height:74px}.event-title.tribe-events-list-separator-month,.frank__hvy-1,.module__title.event-title,.module__title.post-title,.post-title.tribe-events-list-separator-month{font-family:FranklinGothic,Arial,sans-serif;font-size:48px;font-weight:900;line-height:58px}.alert .module__title,.alert .tribe-events-list-separator-month,.frank__hvy-2,.module__body h2,.whe-media .group-title{font-family:FranklinGothic,Arial,sans-serif;font-size:32px;font-weight:900;line-height:40px}@media (max-width:767.98px){.alert .module__title,.alert .tribe-events-list-separator-month,.frank__hvy-2,.module__body h2,.whe-media .group-title{font-family:FranklinGothic,Arial,sans-serif;font-size:24px;font-weight:900;line-height:30px}}.frank__hvy-3,.menu__filter-navigation .filter-title,.section-block .block-title,.whe-card__cta .card-title{font-family:FranklinGothic,Arial,sans-serif;font-size:25px;font-weight:900;line-height:30px}.frank__hvy-4{font-family:FranklinGothic,Arial,sans-serif;font-size:18px;font-weight:900;line-height:30px}.frank__med-1,.menu__main-footer-navigation li a{font-family:FranklinGothic,Arial,sans-serif;font-size:36px;font-weight:500;line-height:60px}.frank__med-2,.menu__section-navigation .nav-title,.menu__sub-navigation .nav-title,.module__body h3{font-family:FranklinGothic,Arial,sans-serif;font-size:32px;font-weight:500;line-height:32px}@media (max-width:767.98px){.frank__med-2,.menu__section-navigation .nav-title,.menu__sub-navigation .nav-title,.module__body h3{font-family:FranklinGothic,Arial,sans-serif;font-size:18px;font-weight:500;line-height:30px}}.frank__med-3,.media-title,.module__body h5{font-family:FranklinGothic,Arial,sans-serif;font-size:24px;font-weight:500;line-height:28px}@media (max-width:767.98px){.frank__med-3,.media-title,.module__body h5{font-family:FranklinGothic,Arial,sans-serif;font-size:18px;font-weight:500;line-height:24px}}#site-footer #container-info-footer address,.frank__med-4,.link__section,.media-day,.media-month,.menu__footer-navigation li a,.menu__main-navigation li a,.menu__section-blocks li a,.menu__sub-navigation li a,.module__body,.module__body h6,.richtext .signoff,.toggle__accordion,.tribe-event-schedule-details,.whe-cite,cite{font-family:FranklinGothic,Arial,sans-serif;font-size:18px;font-weight:500;line-height:30px}#form-search .form input[type=search],.frank__med-5,.media-item,.section-block .block-body,.whe-card .card-category,.whe-card .card-prof-title,.whe-card .card-text,figure figcaption{font-family:FranklinGothic,Arial,sans-serif;font-size:14px;font-weight:500;line-height:20px}.frank__demi-1,.module__body b,.module__body strong{font-family:FranklinGothic,Arial,sans-serif;font-size:18px;font-weight:700;line-height:30px}.frank__cond-1,.group-title,.module__body h4{font-family:FranklinGothic Condensed,sans-serif;font-size:24px;font-weight:700;line-height:30px}.frank__cond-2,.menu__filter-navigation li a,.menu__section-navigation li a,.menu__team-navigation li a,.toggle__menu-main,.toggle__pager,.toggle__search,.toggle__search-close,.toggle__search-submit{font-family:FranklinGothic Condensed,sans-serif;font-size:18px;font-weight:500;line-height:30px}.frank__cond-3,.menu__breadcrumb-navigation .breadcrumb_last,.menu__breadcrumb-navigation a{font-family:FranklinGothic Condensed,sans-serif;font-size:18px;font-weight:400;line-height:30px}.frank__book-1,.module__lead{font-size:28px;line-height:36px}.frank__book-1,.frank__book-2,.module__lead,body{font-family:FranklinGothic,Arial,sans-serif;font-weight:300}.frank__book-2,body{font-size:18px;line-height:30px}.frank__book-3,.section-block .block-label,.whe-card__people .card-email,.whe-card__people .card-phone{font-family:FranklinGothic,Arial,sans-serif;font-size:14px;font-weight:300;line-height:20px}.frank__italic-1{font-family:FranklinGothic,Arial,sans-serif;font-size:18px;font-style:italic;font-weight:300;line-height:30px}.frank__italic-2,.media-desc,.media-details-container [class$=label],.media-label{font-family:FranklinGothic,Arial,sans-serif;font-size:14px;font-style:italic;font-weight:300;line-height:20px}@media (max-width:991.98px){.logo__main svg{max-width:unset;width:270px}}@media (max-width:767.98px){.logo__main svg #logo-text{display:none}}@media (max-width:991.98px){body.overlay-menu-active .logo__main svg #logo-text path{fill:#fff}}.logo__main-footer{display:inline-block;margin-top:-1px}body.overlay-gallery-active,body.overlay-menu-active{height:100%;overflow-y:hidden}#site-header{position:relative}body.overlay-menu-active #site-header #container-brand{background-color:#3d1a79;position:relative;z-index:15}#site-header #utilities .menu__utility-navigation{margin-right:.83333rem}@media (max-width:991.98px){#site-header #utilities .menu__utility-navigation{display:none}}#site-header #utilities #form-search{margin-right:0}@media (max-width:991.98px){#site-header #utilities #form-search{margin-right:.83333rem}}#site-header #utilities .toggle__menu-main{display:none}@media (max-width:991.98px){#site-header #utilities .toggle__menu-main{display:block;margin-right:0}}#site-header #container-menus{margin-top:-80px;position:relative}@media (max-width:991.98px){#site-header #container-menus{margin-top:0}}body.home #site-header #container-menus{position:absolute;right:0;top:60%}#site-header #container-menus .menu{position:relative}@media (max-width:991.98px){#site-header #container-menus .menu{display:none}}#site-header #container-menus .menu__footer-navigation,#site-header #container-menus .menu__main-navigation{z-index:2}#site-header #container-menus .menu__secondary-navigation{margin-top:-1rem;z-index:1}#site-footer{background-color:#3d1a79;overflow:hidden}#site-footer #container-menus-footer{background:url(../img/footer-bg.png);margin-top:-1.875rem}@media (max-width:767.98px){#site-footer #container-menus-footer{margin-top:0}}#site-footer #container-info-footer{color:#fff}@media (max-width:767.98px){#site-footer #container-info-footer{font-size:1.125rem;line-height:1.5}}#site-footer #container-info-footer a{color:#fff}html.no-touchevents #site-footer #container-info-footer a:hover{border-bottom:1px solid #fff}#site-footer #container-menu-footer{background-color:#4a4a4a}#site-footer .menu:not(.menu__footer-navigation){background-color:transparent}.overlay{height:100vh;left:0;opacity:0;overflow-y:scroll;padding:150px 0;position:fixed;right:0;top:-100vh;transition:.2s;width:100vw;z-index:-1}.overlay__menu{background-color:#3d1a79}.overlay__gallery{background-color:rgba(0,0,0,.9)}body.overlay-menu-active .overlay__menu{opacity:1;top:0;z-index:10}body.overlay-menu-active .overlay__menu__menu{display:none}@media (max-width:991.98px){body.overlay-menu-active .overlay__menu__menu{display:block}}body.overlay-gallery-active .overlay__gallery{opacity:1;top:0;z-index:10}body.search .media-date{display:none}body.search-active.overlay-menu-active .overlay__menu{padding-top:220px}.menu ul{margin:0}.menu li{display:block;list-style:none;position:relative}.menu li a{transition:.2s}.menu__horizontal li{display:inline-block}.menu__horizontal li:not(:last-child):after{speak:none;content:"/";position:absolute;right:-11px;top:0}.menu__horizontal li a{background-color:transparent;margin:0 0 0 8px;padding:8px}.menu__horizontal li.current-menu-ancestor a,.menu__horizontal li.current-menu-item a,html.no-touchevents .menu__horizontal li a:hover{background-color:#fcba30}.menu__vertical li{display:block}.menu__utility-navigation li.current-menu-ancestor a,.menu__utility-navigation li.current-menu-item a,.menu__utility-navigation li a,html.no-touchevents .menu__utility-navigation li a:hover{color:#000}.menu__breadcrumb-navigation{margin-left:-6px}.menu__breadcrumb-navigation .breadcrumb_last,.menu__breadcrumb-navigation a{margin-right:6px;padding:8px;position:relative;transition:.2s}.menu__breadcrumb-navigation .breadcrumb_last:not(:last-child):after,.menu__breadcrumb-navigation a:not(:last-child):after{speak:none;content:"/";position:absolute;right:-10px;top:3px}html.no-touchevents .menu__breadcrumb-navigation .breadcrumb_last:hover,html.no-touchevents .menu__breadcrumb-navigation a:hover{background-color:#fcba30;color:#000}.menu__breadcrumb-navigation .breadcrumb_last{font-weight:700}html.no-touchevents .menu__breadcrumb-navigation .breadcrumb_last:hover{background-color:transparent;color:#000}@media (max-width:991.98px){.menu__filter-navigation li,.menu__section-navigation li,.menu__team-navigation li{display:block}}.menu__filter-navigation li:first-child a,.menu__section-navigation li:first-child a,.menu__team-navigation li:first-child a{margin-left:0}@media (max-width:991.98px){.menu__filter-navigation li:after,.menu__section-navigation li:after,.menu__team-navigation li:after{display:none}.menu__filter-navigation li a,.menu__section-navigation li a,.menu__team-navigation li a{margin-left:0}}.menu__filter-navigation li.current-menu-ancestor a,.menu__filter-navigation li.current-menu-item a,.menu__filter-navigation li a.active,.menu__section-navigation li.current-menu-ancestor a,.menu__section-navigation li.current-menu-item a,.menu__section-navigation li a.active,.menu__team-navigation li.current-menu-ancestor a,.menu__team-navigation li.current-menu-item a,.menu__team-navigation li a.active,html.no-touchevents .menu__filter-navigation li a:hover,html.no-touchevents .menu__section-navigation li a:hover,html.no-touchevents .menu__team-navigation li a:hover{background-color:#fff;color:#000}.menu__section-navigation{margin-bottom:100px}@media (max-width:991.98px){.menu__section-navigation{margin-bottom:60px}}.menu__section-navigation #menu-load-message{display:none}.menu__section-navigation #menu-load-message.loading{display:block}.menu__section-navigation .menu-container{background-color:rgba(245,140,96,.6);padding:30px 0 20px;position:relative}@media (max-width:991.98px){.menu__section-navigation .menu-container{display:none;padding:15px 0 5px}}.menu__section-navigation .menu-container.active{display:block}.menu__section-navigation .menu-container:after{speak:none;border-left:60px solid transparent;border-right:60px solid transparent;border-top:40px solid rgba(245,140,96,.6);bottom:-40px;content:"";display:block;height:0;left:50%;position:absolute;width:0}@media (max-width:991.98px){.menu__section-navigation .menu-container:after{display:none}}.menu__section-navigation header{z-index:5}.menu__section-navigation .nav-title{color:#3d1a79;margin:0;z-index:5}.menu__section-navigation .nav-title .toggle__section-nav{display:none}@media (max-width:991.98px){.menu__section-navigation .nav-title .toggle__section-nav{display:inline-block}.menu__section-navigation li{display:block}}.menu__section-navigation li a{margin-left:7px}@media (max-width:991.98px){.menu__section-navigation li a{margin-left:0}.menu__section-navigation li:after{display:none}.menu__section-navigation li:not(:last-child){margin-bottom:5px}.menu__team-navigation li{display:block}}.menu__team-navigation li a{margin-left:7px}@media (max-width:991.98px){.menu__team-navigation li a{margin-left:0}.menu__team-navigation li:after{display:none}.menu__team-navigation li:not(:last-child){margin-bottom:5px}}.menu__secondary-navigation{background-color:#767676;padding:0 25px}.menu__secondary-navigation li a{color:#fff;display:inline-block;padding:30px 8px 8px}html.no-touchevents .menu__secondary-navigation li a:hover{color:#000}.menu__secondary-navigation li:not(:last-child):after{bottom:5px;top:auto}.menu__secondary-navigation li.current-menu-ancestor a,.menu__secondary-navigation li.current-menu-item a{color:#000}.menu__footer-navigation,.menu__main-navigation{background-color:rgba(61,26,121,.9);padding:25px 0 25px 30px}.menu__footer-navigation li a,.menu__main-navigation li a{color:#fff;padding:0 8px 3px}html.no-touchevents .menu__footer-navigation li a:hover,html.no-touchevents .menu__main-navigation li a:hover{background-color:transparent;color:#fcba30}html.no-touchevents .menu__footer-navigation li a:hover span,html.no-touchevents .menu__main-navigation li a:hover span{border-bottom:1px solid #fcba30}.menu__footer-navigation li:not(:last-child):after,.menu__main-navigation li:not(:last-child):after{color:#fcba30}.menu__footer-navigation li.current-menu-ancestor a,.menu__footer-navigation li.current-menu-item a,.menu__main-navigation li.current-menu-ancestor a,.menu__main-navigation li.current-menu-item a{background-color:transparent;color:#fcba30}.menu__footer-navigation li.current-menu-ancestor a span,.menu__footer-navigation li.current-menu-item a span,.menu__main-navigation li.current-menu-ancestor a span,.menu__main-navigation li.current-menu-item a span{border-bottom:1px solid #fcba30}.menu__sub-navigation{background-color:hsla(0,0%,85%,.7);mix-blend-mode:multiply;padding:10px 0}@media (max-width:767.98px){.menu__sub-navigation{margin:0;padding-bottom:0}}.menu__sub-navigation .nav-title{color:#3d1a79;margin:0;padding:0 10px}.menu__sub-navigation .nav-title .toggle__sub-nav{display:none}@media (max-width:767.98px){.menu__sub-navigation .nav-title .toggle__sub-nav{display:inline-block}.menu__sub-navigation .nav-title{padding-bottom:10px}}.menu__sub-navigation>ul{padding:15px 0 10px;position:relative;z-index:0}@media (max-width:767.98px){.menu__sub-navigation>ul{display:none;margin:0;padding:15px 0 10px}}.menu__sub-navigation>ul:after{speak:none;background-color:rgba(156,194,220,.4);content:"";display:block;height:100%;left:0;margin:0 -15px;position:absolute;right:0;top:0;width:calc(100% + 30px);z-index:-1}@media (max-width:767.98px){.menu__sub-navigation>ul:after{margin:0;width:100%}}.menu__sub-navigation>ul.active{display:block}.menu__sub-navigation li a{color:#3d1a79;display:inline-block;line-height:1;padding:5px 15px 5px 10px}.menu__sub-navigation li.current-menu-ancestor a,.menu__sub-navigation li.current-menu-item a,html.no-touchevents .menu__sub-navigation li a:hover{background-color:#fff}.menu__main-footer-navigation{background-color:#3d1a79}.menu__main-footer-navigation li a{color:#fff;display:inline-block;line-height:1;margin-bottom:25px}.menu__main-footer-navigation li.current-menu-ancestor a span,.menu__main-footer-navigation li.current-menu-item a span,html.no-touchevents .menu__main-footer-navigation li a:hover span{border-bottom:1px solid #fcba30}@media (max-width:991.98px){body.overlay-active .menu__main-footer-navigation{display:block}}.menu__secondary-footer-navigation,.menu__utility-footer-navigation{background-color:#3d1a79}.menu__secondary-footer-navigation li a,.menu__utility-footer-navigation li a{color:#fff;display:inline-block;line-height:1;margin-bottom:20px}.menu__secondary-footer-navigation li.current-menu-ancestor a span,.menu__secondary-footer-navigation li.current-menu-item a span,.menu__utility-footer-navigation li.current-menu-ancestor a span,.menu__utility-footer-navigation li.current-menu-item a span,html.no-touchevents .menu__secondary-footer-navigation li a:hover span,html.no-touchevents .menu__utility-footer-navigation li a:hover span{border-bottom:1px solid #fcba30}@media (max-width:991.98px){body.overlay-active .menu__secondary-footer-navigation li,body.overlay-active .menu__utility-footer-navigation li{display:block}}.menu__social-footer-navigation{background-color:#3d1a79}@media (max-width:991.98px){.menu__social-footer-navigation{text-align:center}.menu__social-footer-navigation li{display:inline-block}.menu__social-footer-navigation li:not(:last-child){margin-right:2.5rem;margin-right:1.25rem}}.menu__social-footer-navigation li a{color:#fff;display:inline-block;line-height:1;margin-bottom:15px;padding:2px 0}@media (max-width:991.98px){.menu__social-footer-navigation li a{margin-bottom:0}}.menu__social-footer-navigation li a img,.menu__social-footer-navigation li a svg{height:20px;margin-right:3px;vertical-align:top;width:20px}@media (max-width:991.98px){.menu__social-footer-navigation li a .label{display:none}}html.no-touchevents .menu__social-footer-navigation li a:hover>span{border-bottom:1px solid #fcba30}.menu__footer-navigation{background-color:#4a4a4a;mix-blend-mode:unset;padding:0}.menu__footer-navigation li{margin-right:.83333rem}.menu__footer-navigation li:not(:last-child):after{color:#fff}.menu__footer-navigation li a{margin:0 8px 0 0;padding:0}.menu__footer-navigation li.current-menu-ancestor a,.menu__footer-navigation li.current-menu-item a{color:#fcba30}.menu__section-blocks li{padding-left:1.25rem;position:relative}.menu__section-blocks li:before{background:svg-load("icon-li.svg");content:"";display:block;height:9px;left:0;position:absolute;top:9px;width:9px}.menu__section-blocks li a{color:#3d1a79}html.no-touchevents .menu__section-blocks li a:hover span{border-bottom:1px solid #3d1a79}svg.fill-color-purple{fill:#3d1a79}svg.fill-color-yellow-1{fill:#fcba30}svg.fill-color-yellow-2{fill:#fed685}svg.fill-color-white{fill:#fff}svg.fill-color-grey-1{fill:#4a4a4a}svg.fill-color-grey-2{fill:#767676}svg.fill-color-grey-3{fill:#d8d8d8}svg.fill-color-black{fill:#000}svg.fill-color-orange-1{fill:#d9553e}svg.fill-color-orange-2{fill:#f58c60}svg.fill-color-blue-1{fill:#819ec6}svg.fill-color-blue-2{fill:#9cc2dc}svg.fill-color-sage-1{fill:#a6bd8a}svg.fill-color-none{fill:transparent}#tribe-bar-form .tribe-bar-views-option,.btn,.btn-group a,.toggle,.tribe-event-pager-next a,.tribe-event-pager-prev a,.tribe-events-back a,.tribe-events-button,.tribe-events-cal-links a,.tribe-events-gmap,.tribe-events-nav-next a,.tribe-events-nav-previous a,input[type=button],input[type=reset],input[type=submit]{border:0;border-radius:0;color:#fff;padding:8px 10px}#tribe-bar-form .tribe-bar-views-option svg,.btn-group a svg,.btn svg,.toggle svg,.tribe-event-pager-next a svg,.tribe-event-pager-prev a svg,.tribe-events-back a svg,.tribe-events-button svg,.tribe-events-cal-links a svg,.tribe-events-gmap svg,.tribe-events-nav-next a svg,.tribe-events-nav-previous a svg,input[type=button] svg,input[type=reset] svg,input[type=submit] svg{height:13px;margin:0 0 3px 4px;width:10px}.btn__lg{padding:14px 20px}#tribe-bar-form .tribe-bar-views-option>a,.btn-group a>a,.btn>a,.toggle>a,.tribe-event-pager-next a>a,.tribe-event-pager-prev a>a,.tribe-events-back a>a,.tribe-events-button>a,.tribe-events-cal-links a>a,.tribe-events-gmap>a,.tribe-events-nav-next a>a,.tribe-events-nav-previous a>a,input[type=button]>a,input[type=reset]>a,input[type=submit]>a{color:#fff}#tribe-bar-form .active.tribe-bar-views-option,#tribe-bar-form .btn__color--purple.tribe-bar-views-option,#tribe-bar-form html.no-touchevents .tribe-bar-views-option:hover,.active.tribe-events-button,.active.tribe-events-gmap,.btn-group .tribe-event-pager-next html.no-touchevents a:hover,.btn-group .tribe-event-pager-prev html.no-touchevents a:hover,.btn-group .tribe-events-back html.no-touchevents a:hover,.btn-group .tribe-events-nav-next html.no-touchevents a:hover,.btn-group .tribe-events-nav-previous html.no-touchevents a:hover,.btn-group a.btn__color--purple,.btn-group a.btn__color--purple-hover.active,.btn-group html.no-touchevents a.btn__color--purple-hover:hover,.btn-group html.no-touchevents a.tribe-events-button:hover,.btn-group html.no-touchevents a.tribe-events-gmap:hover,.btn.btn__color--purple,.btn.btn__color--purple-hover.active,.btn__color--purple-hover.active.toggle,.btn__color--purple.toggle,.btn__color--purple.tribe-events-button,.btn__color--purple.tribe-events-gmap,.tribe-event-pager-next .btn-group html.no-touchevents a:hover,.tribe-event-pager-next .tribe-events-cal-links html.no-touchevents a:hover,.tribe-event-pager-next a.active,.tribe-event-pager-next a.btn__color--purple,.tribe-event-pager-next html.no-touchevents a.toggle:hover,.tribe-event-pager-next html.no-touchevents a:hover,.tribe-event-pager-prev .btn-group html.no-touchevents a:hover,.tribe-event-pager-prev .tribe-events-cal-links html.no-touchevents a:hover,.tribe-event-pager-prev a.active,.tribe-event-pager-prev a.btn__color--purple,.tribe-event-pager-prev html.no-touchevents a.toggle:hover,.tribe-event-pager-prev html.no-touchevents a:hover,.tribe-events-back .btn-group html.no-touchevents a:hover,.tribe-events-back .tribe-events-cal-links html.no-touchevents a:hover,.tribe-events-back a.active,.tribe-events-back a.btn__color--purple,.tribe-events-back html.no-touchevents a.toggle:hover,.tribe-events-back html.no-touchevents a:hover,.tribe-events-cal-links .tribe-event-pager-next html.no-touchevents a:hover,.tribe-events-cal-links .tribe-event-pager-prev html.no-touchevents a:hover,.tribe-events-cal-links .tribe-events-back html.no-touchevents a:hover,.tribe-events-cal-links .tribe-events-nav-next html.no-touchevents a:hover,.tribe-events-cal-links .tribe-events-nav-previous html.no-touchevents a:hover,.tribe-events-cal-links a.btn__color--purple,.tribe-events-cal-links a.btn__color--purple-hover.active,.tribe-events-cal-links html.no-touchevents a.btn__color--purple-hover:hover,.tribe-events-cal-links html.no-touchevents a.tribe-events-button:hover,.tribe-events-cal-links html.no-touchevents a.tribe-events-gmap:hover,.tribe-events-nav-next .btn-group html.no-touchevents a:hover,.tribe-events-nav-next .tribe-events-cal-links html.no-touchevents a:hover,.tribe-events-nav-next a.active,.tribe-events-nav-next a.btn__color--purple,.tribe-events-nav-next html.no-touchevents a.toggle:hover,.tribe-events-nav-next html.no-touchevents a:hover,.tribe-events-nav-previous .btn-group html.no-touchevents a:hover,.tribe-events-nav-previous .tribe-events-cal-links html.no-touchevents a:hover,.tribe-events-nav-previous a.active,.tribe-events-nav-previous a.btn__color--purple,.tribe-events-nav-previous html.no-touchevents a.toggle:hover,.tribe-events-nav-previous html.no-touchevents a:hover,html.no-touchevents #tribe-bar-form .tribe-bar-views-option:hover,html.no-touchevents .btn-group .tribe-event-pager-next a:hover,html.no-touchevents .btn-group .tribe-event-pager-prev a:hover,html.no-touchevents .btn-group .tribe-events-back a:hover,html.no-touchevents .btn-group .tribe-events-nav-next a:hover,html.no-touchevents .btn-group .tribe-events-nav-previous a:hover,html.no-touchevents .btn-group a.btn__color--purple-hover:hover,html.no-touchevents .btn-group a.tribe-events-button:hover,html.no-touchevents .btn-group a.tribe-events-gmap:hover,html.no-touchevents .btn.btn__color--purple-hover:hover,html.no-touchevents .btn__color--purple-hover.toggle:hover,html.no-touchevents .toggle.tribe-events-button:hover,html.no-touchevents .toggle.tribe-events-gmap:hover,html.no-touchevents .tribe-event-pager-next .btn-group a:hover,html.no-touchevents .tribe-event-pager-next .tribe-events-cal-links a:hover,html.no-touchevents .tribe-event-pager-next a.toggle:hover,html.no-touchevents .tribe-event-pager-next a:hover,html.no-touchevents .tribe-event-pager-prev .btn-group a:hover,html.no-touchevents .tribe-event-pager-prev .tribe-events-cal-links a:hover,html.no-touchevents .tribe-event-pager-prev a.toggle:hover,html.no-touchevents .tribe-event-pager-prev a:hover,html.no-touchevents .tribe-events-back .btn-group a:hover,html.no-touchevents .tribe-events-back .tribe-events-cal-links a:hover,html.no-touchevents .tribe-events-back a.toggle:hover,html.no-touchevents .tribe-events-back a:hover,html.no-touchevents .tribe-events-button:hover,html.no-touchevents .tribe-events-cal-links .tribe-event-pager-next a:hover,html.no-touchevents .tribe-events-cal-links .tribe-event-pager-prev a:hover,html.no-touchevents .tribe-events-cal-links .tribe-events-back a:hover,html.no-touchevents .tribe-events-cal-links .tribe-events-nav-next a:hover,html.no-touchevents .tribe-events-cal-links .tribe-events-nav-previous a:hover,html.no-touchevents .tribe-events-cal-links a.btn__color--purple-hover:hover,html.no-touchevents .tribe-events-cal-links a.tribe-events-button:hover,html.no-touchevents .tribe-events-cal-links a.tribe-events-gmap:hover,html.no-touchevents .tribe-events-gmap:hover,html.no-touchevents .tribe-events-nav-next .btn-group a:hover,html.no-touchevents .tribe-events-nav-next .tribe-events-cal-links a:hover,html.no-touchevents .tribe-events-nav-next a.toggle:hover,html.no-touchevents .tribe-events-nav-next a:hover,html.no-touchevents .tribe-events-nav-previous .btn-group a:hover,html.no-touchevents .tribe-events-nav-previous .tribe-events-cal-links a:hover,html.no-touchevents .tribe-events-nav-previous a.toggle:hover,html.no-touchevents .tribe-events-nav-previous a:hover,html.no-touchevents input.btn__color--purple-hover:hover[type=button],html.no-touchevents input.btn__color--purple-hover:hover[type=reset],html.no-touchevents input.btn__color--purple-hover:hover[type=submit],html.no-touchevents input.tribe-events-button:hover[type=button],html.no-touchevents input.tribe-events-button:hover[type=reset],html.no-touchevents input.tribe-events-button:hover[type=submit],html.no-touchevents input.tribe-events-gmap:hover[type=button],html.no-touchevents input.tribe-events-gmap:hover[type=reset],html.no-touchevents input.tribe-events-gmap:hover[type=submit],input.btn__color--purple-hover.active[type=button],input.btn__color--purple-hover.active[type=reset],input.btn__color--purple-hover.active[type=submit],input.btn__color--purple[type=button],input.btn__color--purple[type=reset],input.btn__color--purple[type=submit]{background-color:#3d1a79}#tribe-bar-form .btn__icon--fill-purple-hover.tribe-bar-views-option svg,#tribe-bar-form .btn__icon--fill-purple.tribe-bar-views-option svg,.btn-group a.btn__icon--fill-purple-hover svg,.btn-group a.btn__icon--fill-purple svg,.btn.btn__icon--fill-purple-hover svg,.btn.btn__icon--fill-purple svg,.btn__icon--fill-purple-hover.toggle svg,.btn__icon--fill-purple-hover.tribe-events-button svg,.btn__icon--fill-purple-hover.tribe-events-gmap svg,.btn__icon--fill-purple.toggle svg,.btn__icon--fill-purple.tribe-events-button svg,.btn__icon--fill-purple.tribe-events-gmap svg,.tribe-event-pager-next a.btn__icon--fill-purple-hover svg,.tribe-event-pager-next a.btn__icon--fill-purple svg,.tribe-event-pager-prev a.btn__icon--fill-purple-hover svg,.tribe-event-pager-prev a.btn__icon--fill-purple svg,.tribe-events-back a.btn__icon--fill-purple-hover svg,.tribe-events-back a.btn__icon--fill-purple svg,.tribe-events-cal-links a.btn__icon--fill-purple-hover svg,.tribe-events-cal-links a.btn__icon--fill-purple svg,.tribe-events-nav-next a.btn__icon--fill-purple-hover svg,.tribe-events-nav-next a.btn__icon--fill-purple svg,.tribe-events-nav-previous a.btn__icon--fill-purple-hover svg,.tribe-events-nav-previous a.btn__icon--fill-purple svg,input.btn__icon--fill-purple-hover[type=button] svg,input.btn__icon--fill-purple-hover[type=reset] svg,input.btn__icon--fill-purple-hover[type=submit] svg,input.btn__icon--fill-purple[type=button] svg,input.btn__icon--fill-purple[type=reset] svg,input.btn__icon--fill-purple[type=submit] svg{fill:#3d1a79}#tribe-bar-form .btn__color--yellow-1-hover.active.tribe-bar-views-option,#tribe-bar-form .btn__color--yellow-1.tribe-bar-views-option,#tribe-bar-form html.no-touchevents .btn__color--yellow-1-hover.tribe-bar-views-option:hover,.btn-group a.btn__color--yellow-1,.btn-group a.btn__color--yellow-1-hover.active,.btn-group html.no-touchevents a.btn__color--yellow-1-hover:hover,.btn.btn__color--yellow-1,.btn.btn__color--yellow-1-hover.active,.btn__color--yellow-1-hover.active.toggle,.btn__color--yellow-1-hover.active.tribe-events-button,.btn__color--yellow-1-hover.active.tribe-events-gmap,.btn__color--yellow-1.toggle,.btn__color--yellow-1.tribe-events-button,.btn__color--yellow-1.tribe-events-gmap,.tribe-event-pager-next a.btn__color--yellow-1,.tribe-event-pager-next a.btn__color--yellow-1-hover.active,.tribe-event-pager-next html.no-touchevents a.btn__color--yellow-1-hover:hover,.tribe-event-pager-prev a.btn__color--yellow-1,.tribe-event-pager-prev a.btn__color--yellow-1-hover.active,.tribe-event-pager-prev html.no-touchevents a.btn__color--yellow-1-hover:hover,.tribe-events-back a.btn__color--yellow-1,.tribe-events-back a.btn__color--yellow-1-hover.active,.tribe-events-back html.no-touchevents a.btn__color--yellow-1-hover:hover,.tribe-events-cal-links a.btn__color--yellow-1,.tribe-events-cal-links a.btn__color--yellow-1-hover.active,.tribe-events-cal-links html.no-touchevents a.btn__color--yellow-1-hover:hover,.tribe-events-nav-next a.btn__color--yellow-1,.tribe-events-nav-next a.btn__color--yellow-1-hover.active,.tribe-events-nav-next html.no-touchevents a.btn__color--yellow-1-hover:hover,.tribe-events-nav-previous a.btn__color--yellow-1,.tribe-events-nav-previous a.btn__color--yellow-1-hover.active,.tribe-events-nav-previous html.no-touchevents a.btn__color--yellow-1-hover:hover,html.no-touchevents #tribe-bar-form .btn__color--yellow-1-hover.tribe-bar-views-option:hover,html.no-touchevents .btn-group a.btn__color--yellow-1-hover:hover,html.no-touchevents .btn.btn__color--yellow-1-hover:hover,html.no-touchevents .btn__color--yellow-1-hover.toggle:hover,html.no-touchevents .btn__color--yellow-1-hover.tribe-events-button:hover,html.no-touchevents .btn__color--yellow-1-hover.tribe-events-gmap:hover,html.no-touchevents .tribe-event-pager-next a.btn__color--yellow-1-hover:hover,html.no-touchevents .tribe-event-pager-prev a.btn__color--yellow-1-hover:hover,html.no-touchevents .tribe-events-back a.btn__color--yellow-1-hover:hover,html.no-touchevents .tribe-events-cal-links a.btn__color--yellow-1-hover:hover,html.no-touchevents .tribe-events-nav-next a.btn__color--yellow-1-hover:hover,html.no-touchevents .tribe-events-nav-previous a.btn__color--yellow-1-hover:hover,html.no-touchevents input.btn__color--yellow-1-hover:hover[type=button],html.no-touchevents input.btn__color--yellow-1-hover:hover[type=reset],html.no-touchevents input.btn__color--yellow-1-hover:hover[type=submit],input.btn__color--yellow-1-hover.active[type=button],input.btn__color--yellow-1-hover.active[type=reset],input.btn__color--yellow-1-hover.active[type=submit],input.btn__color--yellow-1[type=button],input.btn__color--yellow-1[type=reset],input.btn__color--yellow-1[type=submit]{background-color:#fcba30}#tribe-bar-form .btn__icon--fill-yellow-1-hover.tribe-bar-views-option svg,#tribe-bar-form .btn__icon--fill-yellow-1.tribe-bar-views-option svg,#tribe-bar-form .tribe-event-pager-next a.tribe-bar-views-option svg,#tribe-bar-form .tribe-event-pager-prev a.tribe-bar-views-option svg,#tribe-bar-form .tribe-events-back a.tribe-bar-views-option svg,#tribe-bar-form .tribe-events-nav-next a.tribe-bar-views-option svg,#tribe-bar-form .tribe-events-nav-previous a.tribe-bar-views-option svg,.btn-group .tribe-event-pager-next a svg,.btn-group .tribe-event-pager-prev a svg,.btn-group .tribe-events-back a svg,.btn-group .tribe-events-nav-next a svg,.btn-group .tribe-events-nav-previous a svg,.btn-group a.btn__icon--fill-yellow-1 svg,.btn-group a.btn__icon--fill-yellow-1-hover svg,.btn.btn__icon--fill-yellow-1 svg,.btn.btn__icon--fill-yellow-1-hover svg,.btn__icon--fill-yellow-1-hover.toggle svg,.btn__icon--fill-yellow-1-hover.tribe-events-button svg,.btn__icon--fill-yellow-1-hover.tribe-events-gmap svg,.btn__icon--fill-yellow-1.toggle svg,.btn__icon--fill-yellow-1.tribe-events-button svg,.btn__icon--fill-yellow-1.tribe-events-gmap svg,.tribe-event-pager-next #tribe-bar-form a.tribe-bar-views-option svg,.tribe-event-pager-next .btn-group a svg,.tribe-event-pager-next .tribe-events-cal-links a svg,.tribe-event-pager-next a.btn__icon--fill-yellow-1-hover svg,.tribe-event-pager-next a.toggle svg,.tribe-event-pager-next a.tribe-events-button svg,.tribe-event-pager-next a.tribe-events-gmap svg,.tribe-event-pager-next a svg,.tribe-event-pager-prev #tribe-bar-form a.tribe-bar-views-option svg,.tribe-event-pager-prev .btn-group a svg,.tribe-event-pager-prev .tribe-events-cal-links a svg,.tribe-event-pager-prev a.btn__icon--fill-yellow-1-hover svg,.tribe-event-pager-prev a.toggle svg,.tribe-event-pager-prev a.tribe-events-button svg,.tribe-event-pager-prev a.tribe-events-gmap svg,.tribe-event-pager-prev a svg,.tribe-events-back #tribe-bar-form a.tribe-bar-views-option svg,.tribe-events-back .btn-group a svg,.tribe-events-back .tribe-events-cal-links a svg,.tribe-events-back a.btn__icon--fill-yellow-1-hover svg,.tribe-events-back a.toggle svg,.tribe-events-back a.tribe-events-button svg,.tribe-events-back a.tribe-events-gmap svg,.tribe-events-back a svg,.tribe-events-cal-links .tribe-event-pager-next a svg,.tribe-events-cal-links .tribe-event-pager-prev a svg,.tribe-events-cal-links .tribe-events-back a svg,.tribe-events-cal-links .tribe-events-nav-next a svg,.tribe-events-cal-links .tribe-events-nav-previous a svg,.tribe-events-cal-links a.btn__icon--fill-yellow-1 svg,.tribe-events-cal-links a.btn__icon--fill-yellow-1-hover svg,.tribe-events-nav-next #tribe-bar-form a.tribe-bar-views-option svg,.tribe-events-nav-next .btn-group a svg,.tribe-events-nav-next .tribe-events-cal-links a svg,.tribe-events-nav-next a.btn__icon--fill-yellow-1-hover svg,.tribe-events-nav-next a.toggle svg,.tribe-events-nav-next a.tribe-events-button svg,.tribe-events-nav-next a.tribe-events-gmap svg,.tribe-events-nav-next a svg,.tribe-events-nav-previous #tribe-bar-form a.tribe-bar-views-option svg,.tribe-events-nav-previous .btn-group a svg,.tribe-events-nav-previous .tribe-events-cal-links a svg,.tribe-events-nav-previous a.btn__icon--fill-yellow-1-hover svg,.tribe-events-nav-previous a.toggle svg,.tribe-events-nav-previous a.tribe-events-button svg,.tribe-events-nav-previous a.tribe-events-gmap svg,.tribe-events-nav-previous a svg,input.btn__icon--fill-yellow-1-hover[type=button] svg,input.btn__icon--fill-yellow-1-hover[type=reset] svg,input.btn__icon--fill-yellow-1-hover[type=submit] svg,input.btn__icon--fill-yellow-1[type=button] svg,input.btn__icon--fill-yellow-1[type=reset] svg,input.btn__icon--fill-yellow-1[type=submit] svg{fill:#fcba30}#tribe-bar-form .btn__color--yellow-2-hover.active.tribe-bar-views-option,#tribe-bar-form .btn__color--yellow-2.tribe-bar-views-option,#tribe-bar-form html.no-touchevents .btn__color--yellow-2-hover.tribe-bar-views-option:hover,.btn-group a.btn__color--yellow-2,.btn-group a.btn__color--yellow-2-hover.active,.btn-group html.no-touchevents a.btn__color--yellow-2-hover:hover,.btn.btn__color--yellow-2,.btn.btn__color--yellow-2-hover.active,.btn__color--yellow-2-hover.active.toggle,.btn__color--yellow-2-hover.active.tribe-events-button,.btn__color--yellow-2-hover.active.tribe-events-gmap,.btn__color--yellow-2.toggle,.btn__color--yellow-2.tribe-events-button,.btn__color--yellow-2.tribe-events-gmap,.tribe-event-pager-next a.btn__color--yellow-2,.tribe-event-pager-next a.btn__color--yellow-2-hover.active,.tribe-event-pager-next html.no-touchevents a.btn__color--yellow-2-hover:hover,.tribe-event-pager-prev a.btn__color--yellow-2,.tribe-event-pager-prev a.btn__color--yellow-2-hover.active,.tribe-event-pager-prev html.no-touchevents a.btn__color--yellow-2-hover:hover,.tribe-events-back a.btn__color--yellow-2,.tribe-events-back a.btn__color--yellow-2-hover.active,.tribe-events-back html.no-touchevents a.btn__color--yellow-2-hover:hover,.tribe-events-cal-links a.btn__color--yellow-2,.tribe-events-cal-links a.btn__color--yellow-2-hover.active,.tribe-events-cal-links html.no-touchevents a.btn__color--yellow-2-hover:hover,.tribe-events-nav-next a.btn__color--yellow-2,.tribe-events-nav-next a.btn__color--yellow-2-hover.active,.tribe-events-nav-next html.no-touchevents a.btn__color--yellow-2-hover:hover,.tribe-events-nav-previous a.btn__color--yellow-2,.tribe-events-nav-previous a.btn__color--yellow-2-hover.active,.tribe-events-nav-previous html.no-touchevents a.btn__color--yellow-2-hover:hover,html.no-touchevents #tribe-bar-form .btn__color--yellow-2-hover.tribe-bar-views-option:hover,html.no-touchevents .btn-group a.btn__color--yellow-2-hover:hover,html.no-touchevents .btn.btn__color--yellow-2-hover:hover,html.no-touchevents .btn__color--yellow-2-hover.toggle:hover,html.no-touchevents .btn__color--yellow-2-hover.tribe-events-button:hover,html.no-touchevents .btn__color--yellow-2-hover.tribe-events-gmap:hover,html.no-touchevents .tribe-event-pager-next a.btn__color--yellow-2-hover:hover,html.no-touchevents .tribe-event-pager-prev a.btn__color--yellow-2-hover:hover,html.no-touchevents .tribe-events-back a.btn__color--yellow-2-hover:hover,html.no-touchevents .tribe-events-cal-links a.btn__color--yellow-2-hover:hover,html.no-touchevents .tribe-events-nav-next a.btn__color--yellow-2-hover:hover,html.no-touchevents .tribe-events-nav-previous a.btn__color--yellow-2-hover:hover,html.no-touchevents input.btn__color--yellow-2-hover:hover[type=button],html.no-touchevents input.btn__color--yellow-2-hover:hover[type=reset],html.no-touchevents input.btn__color--yellow-2-hover:hover[type=submit],input.btn__color--yellow-2-hover.active[type=button],input.btn__color--yellow-2-hover.active[type=reset],input.btn__color--yellow-2-hover.active[type=submit],input.btn__color--yellow-2[type=button],input.btn__color--yellow-2[type=reset],input.btn__color--yellow-2[type=submit]{background-color:#fed685}#tribe-bar-form .btn__icon--fill-yellow-2-hover.tribe-bar-views-option svg,#tribe-bar-form .btn__icon--fill-yellow-2.tribe-bar-views-option svg,.btn-group a.btn__icon--fill-yellow-2 svg,.btn-group a.btn__icon--fill-yellow-2-hover svg,.btn.btn__icon--fill-yellow-2 svg,.btn.btn__icon--fill-yellow-2-hover svg,.btn__icon--fill-yellow-2-hover.toggle svg,.btn__icon--fill-yellow-2-hover.tribe-events-button svg,.btn__icon--fill-yellow-2-hover.tribe-events-gmap svg,.btn__icon--fill-yellow-2.toggle svg,.btn__icon--fill-yellow-2.tribe-events-button svg,.btn__icon--fill-yellow-2.tribe-events-gmap svg,.tribe-event-pager-next a.btn__icon--fill-yellow-2 svg,.tribe-event-pager-next a.btn__icon--fill-yellow-2-hover svg,.tribe-event-pager-prev a.btn__icon--fill-yellow-2 svg,.tribe-event-pager-prev a.btn__icon--fill-yellow-2-hover svg,.tribe-events-back a.btn__icon--fill-yellow-2 svg,.tribe-events-back a.btn__icon--fill-yellow-2-hover svg,.tribe-events-cal-links a.btn__icon--fill-yellow-2 svg,.tribe-events-cal-links a.btn__icon--fill-yellow-2-hover svg,.tribe-events-nav-next a.btn__icon--fill-yellow-2 svg,.tribe-events-nav-next a.btn__icon--fill-yellow-2-hover svg,.tribe-events-nav-previous a.btn__icon--fill-yellow-2 svg,.tribe-events-nav-previous a.btn__icon--fill-yellow-2-hover svg,input.btn__icon--fill-yellow-2-hover[type=button] svg,input.btn__icon--fill-yellow-2-hover[type=reset] svg,input.btn__icon--fill-yellow-2-hover[type=submit] svg,input.btn__icon--fill-yellow-2[type=button] svg,input.btn__icon--fill-yellow-2[type=reset] svg,input.btn__icon--fill-yellow-2[type=submit] svg{fill:#fed685}#tribe-bar-form .btn__color--white-hover.active.tribe-bar-views-option,#tribe-bar-form .btn__color--white.tribe-bar-views-option,#tribe-bar-form html.no-touchevents .btn__color--white-hover.tribe-bar-views-option:hover,.btn-group a.btn__color--white,.btn-group a.btn__color--white-hover.active,.btn-group html.no-touchevents a.btn__color--white-hover:hover,.btn.btn__color--white,.btn.btn__color--white-hover.active,.btn__color--white-hover.active.toggle,.btn__color--white-hover.active.tribe-events-button,.btn__color--white-hover.active.tribe-events-gmap,.btn__color--white.toggle,.btn__color--white.tribe-events-button,.btn__color--white.tribe-events-gmap,.tribe-event-pager-next a.btn__color--white,.tribe-event-pager-next a.btn__color--white-hover.active,.tribe-event-pager-next html.no-touchevents a.btn__color--white-hover:hover,.tribe-event-pager-prev a.btn__color--white,.tribe-event-pager-prev a.btn__color--white-hover.active,.tribe-event-pager-prev html.no-touchevents a.btn__color--white-hover:hover,.tribe-events-back a.btn__color--white,.tribe-events-back a.btn__color--white-hover.active,.tribe-events-back html.no-touchevents a.btn__color--white-hover:hover,.tribe-events-cal-links a.btn__color--white,.tribe-events-cal-links a.btn__color--white-hover.active,.tribe-events-cal-links html.no-touchevents a.btn__color--white-hover:hover,.tribe-events-nav-next a.btn__color--white,.tribe-events-nav-next a.btn__color--white-hover.active,.tribe-events-nav-next html.no-touchevents a.btn__color--white-hover:hover,.tribe-events-nav-previous a.btn__color--white,.tribe-events-nav-previous a.btn__color--white-hover.active,.tribe-events-nav-previous html.no-touchevents a.btn__color--white-hover:hover,html.no-touchevents #tribe-bar-form .btn__color--white-hover.tribe-bar-views-option:hover,html.no-touchevents .btn-group a.btn__color--white-hover:hover,html.no-touchevents .btn.btn__color--white-hover:hover,html.no-touchevents .btn__color--white-hover.toggle:hover,html.no-touchevents .btn__color--white-hover.tribe-events-button:hover,html.no-touchevents .btn__color--white-hover.tribe-events-gmap:hover,html.no-touchevents .tribe-event-pager-next a.btn__color--white-hover:hover,html.no-touchevents .tribe-event-pager-prev a.btn__color--white-hover:hover,html.no-touchevents .tribe-events-back a.btn__color--white-hover:hover,html.no-touchevents .tribe-events-cal-links a.btn__color--white-hover:hover,html.no-touchevents .tribe-events-nav-next a.btn__color--white-hover:hover,html.no-touchevents .tribe-events-nav-previous a.btn__color--white-hover:hover,html.no-touchevents input.btn__color--white-hover:hover[type=button],html.no-touchevents input.btn__color--white-hover:hover[type=reset],html.no-touchevents input.btn__color--white-hover:hover[type=submit],input.btn__color--white-hover.active[type=button],input.btn__color--white-hover.active[type=reset],input.btn__color--white-hover.active[type=submit],input.btn__color--white[type=button],input.btn__color--white[type=reset],input.btn__color--white[type=submit]{background-color:#fff}#tribe-bar-form .btn__icon--fill-white-hover.tribe-bar-views-option svg,#tribe-bar-form .btn__icon--fill-white.tribe-bar-views-option svg,.btn-group a.btn__icon--fill-white-hover svg,.btn-group a.btn__icon--fill-white svg,.btn.btn__icon--fill-white-hover svg,.btn.btn__icon--fill-white svg,.btn__icon--fill-white-hover.toggle svg,.btn__icon--fill-white-hover.tribe-events-button svg,.btn__icon--fill-white-hover.tribe-events-gmap svg,.btn__icon--fill-white.toggle svg,.btn__icon--fill-white.tribe-events-button svg,.btn__icon--fill-white.tribe-events-gmap svg,.tribe-event-pager-next a.btn__icon--fill-white-hover svg,.tribe-event-pager-next a.btn__icon--fill-white svg,.tribe-event-pager-prev a.btn__icon--fill-white-hover svg,.tribe-event-pager-prev a.btn__icon--fill-white svg,.tribe-events-back a.btn__icon--fill-white-hover svg,.tribe-events-back a.btn__icon--fill-white svg,.tribe-events-cal-links a.btn__icon--fill-white-hover svg,.tribe-events-cal-links a.btn__icon--fill-white svg,.tribe-events-nav-next a.btn__icon--fill-white-hover svg,.tribe-events-nav-next a.btn__icon--fill-white svg,.tribe-events-nav-previous a.btn__icon--fill-white-hover svg,.tribe-events-nav-previous a.btn__icon--fill-white svg,input.btn__icon--fill-white-hover[type=button] svg,input.btn__icon--fill-white-hover[type=reset] svg,input.btn__icon--fill-white-hover[type=submit] svg,input.btn__icon--fill-white[type=button] svg,input.btn__icon--fill-white[type=reset] svg,input.btn__icon--fill-white[type=submit] svg{fill:#fff}#tribe-bar-form .btn__color--grey-1-hover.active.tribe-bar-views-option,#tribe-bar-form .btn__color--grey-1.tribe-bar-views-option,#tribe-bar-form html.no-touchevents .btn__color--grey-1-hover.tribe-bar-views-option:hover,.btn-group a.btn__color--grey-1,.btn-group a.btn__color--grey-1-hover.active,.btn-group html.no-touchevents a.btn__color--grey-1-hover:hover,.btn.btn__color--grey-1,.btn.btn__color--grey-1-hover.active,.btn__color--grey-1-hover.active.toggle,.btn__color--grey-1-hover.active.tribe-events-button,.btn__color--grey-1-hover.active.tribe-events-gmap,.btn__color--grey-1.toggle,.btn__color--grey-1.tribe-events-button,.btn__color--grey-1.tribe-events-gmap,.tribe-event-pager-next a.btn__color--grey-1,.tribe-event-pager-next a.btn__color--grey-1-hover.active,.tribe-event-pager-next html.no-touchevents a.btn__color--grey-1-hover:hover,.tribe-event-pager-prev a.btn__color--grey-1,.tribe-event-pager-prev a.btn__color--grey-1-hover.active,.tribe-event-pager-prev html.no-touchevents a.btn__color--grey-1-hover:hover,.tribe-events-back a.btn__color--grey-1,.tribe-events-back a.btn__color--grey-1-hover.active,.tribe-events-back html.no-touchevents a.btn__color--grey-1-hover:hover,.tribe-events-cal-links a.btn__color--grey-1,.tribe-events-cal-links a.btn__color--grey-1-hover.active,.tribe-events-cal-links html.no-touchevents a.btn__color--grey-1-hover:hover,.tribe-events-nav-next a.btn__color--grey-1,.tribe-events-nav-next a.btn__color--grey-1-hover.active,.tribe-events-nav-next html.no-touchevents a.btn__color--grey-1-hover:hover,.tribe-events-nav-previous a.btn__color--grey-1,.tribe-events-nav-previous a.btn__color--grey-1-hover.active,.tribe-events-nav-previous html.no-touchevents a.btn__color--grey-1-hover:hover,html.no-touchevents #tribe-bar-form .btn__color--grey-1-hover.tribe-bar-views-option:hover,html.no-touchevents .btn-group a.btn__color--grey-1-hover:hover,html.no-touchevents .btn.btn__color--grey-1-hover:hover,html.no-touchevents .btn__color--grey-1-hover.toggle:hover,html.no-touchevents .btn__color--grey-1-hover.tribe-events-button:hover,html.no-touchevents .btn__color--grey-1-hover.tribe-events-gmap:hover,html.no-touchevents .tribe-event-pager-next a.btn__color--grey-1-hover:hover,html.no-touchevents .tribe-event-pager-prev a.btn__color--grey-1-hover:hover,html.no-touchevents .tribe-events-back a.btn__color--grey-1-hover:hover,html.no-touchevents .tribe-events-cal-links a.btn__color--grey-1-hover:hover,html.no-touchevents .tribe-events-nav-next a.btn__color--grey-1-hover:hover,html.no-touchevents .tribe-events-nav-previous a.btn__color--grey-1-hover:hover,html.no-touchevents input.btn__color--grey-1-hover:hover[type=button],html.no-touchevents input.btn__color--grey-1-hover:hover[type=reset],html.no-touchevents input.btn__color--grey-1-hover:hover[type=submit],input.btn__color--grey-1-hover.active[type=button],input.btn__color--grey-1-hover.active[type=reset],input.btn__color--grey-1-hover.active[type=submit],input.btn__color--grey-1[type=button],input.btn__color--grey-1[type=reset],input.btn__color--grey-1[type=submit]{background-color:#4a4a4a}#tribe-bar-form .btn__icon--fill-grey-1-hover.tribe-bar-views-option svg,#tribe-bar-form .btn__icon--fill-grey-1.tribe-bar-views-option svg,.btn-group a.btn__icon--fill-grey-1 svg,.btn-group a.btn__icon--fill-grey-1-hover svg,.btn.btn__icon--fill-grey-1 svg,.btn.btn__icon--fill-grey-1-hover svg,.btn__icon--fill-grey-1-hover.toggle svg,.btn__icon--fill-grey-1-hover.tribe-events-button svg,.btn__icon--fill-grey-1-hover.tribe-events-gmap svg,.btn__icon--fill-grey-1.toggle svg,.btn__icon--fill-grey-1.tribe-events-button svg,.btn__icon--fill-grey-1.tribe-events-gmap svg,.tribe-event-pager-next a.btn__icon--fill-grey-1 svg,.tribe-event-pager-next a.btn__icon--fill-grey-1-hover svg,.tribe-event-pager-prev a.btn__icon--fill-grey-1 svg,.tribe-event-pager-prev a.btn__icon--fill-grey-1-hover svg,.tribe-events-back a.btn__icon--fill-grey-1 svg,.tribe-events-back a.btn__icon--fill-grey-1-hover svg,.tribe-events-cal-links a.btn__icon--fill-grey-1 svg,.tribe-events-cal-links a.btn__icon--fill-grey-1-hover svg,.tribe-events-nav-next a.btn__icon--fill-grey-1 svg,.tribe-events-nav-next a.btn__icon--fill-grey-1-hover svg,.tribe-events-nav-previous a.btn__icon--fill-grey-1 svg,.tribe-events-nav-previous a.btn__icon--fill-grey-1-hover svg,input.btn__icon--fill-grey-1-hover[type=button] svg,input.btn__icon--fill-grey-1-hover[type=reset] svg,input.btn__icon--fill-grey-1-hover[type=submit] svg,input.btn__icon--fill-grey-1[type=button] svg,input.btn__icon--fill-grey-1[type=reset] svg,input.btn__icon--fill-grey-1[type=submit] svg{fill:#4a4a4a}#tribe-bar-form .btn__color--grey-2-hover.active.tribe-bar-views-option,#tribe-bar-form .btn__color--grey-2.tribe-bar-views-option,#tribe-bar-form html.no-touchevents .btn__color--grey-2-hover.tribe-bar-views-option:hover,.btn-group a.btn__color--grey-2,.btn-group a.btn__color--grey-2-hover.active,.btn-group html.no-touchevents a.btn__color--grey-2-hover:hover,.btn.btn__color--grey-2,.btn.btn__color--grey-2-hover.active,.btn__color--grey-2-hover.active.toggle,.btn__color--grey-2-hover.active.tribe-events-button,.btn__color--grey-2-hover.active.tribe-events-gmap,.btn__color--grey-2.toggle,.btn__color--grey-2.tribe-events-button,.btn__color--grey-2.tribe-events-gmap,.tribe-event-pager-next a.btn__color--grey-2,.tribe-event-pager-next a.btn__color--grey-2-hover.active,.tribe-event-pager-next html.no-touchevents a.btn__color--grey-2-hover:hover,.tribe-event-pager-prev a.btn__color--grey-2,.tribe-event-pager-prev a.btn__color--grey-2-hover.active,.tribe-event-pager-prev html.no-touchevents a.btn__color--grey-2-hover:hover,.tribe-events-back a.btn__color--grey-2,.tribe-events-back a.btn__color--grey-2-hover.active,.tribe-events-back html.no-touchevents a.btn__color--grey-2-hover:hover,.tribe-events-cal-links a.btn__color--grey-2,.tribe-events-cal-links a.btn__color--grey-2-hover.active,.tribe-events-cal-links html.no-touchevents a.btn__color--grey-2-hover:hover,.tribe-events-nav-next a.btn__color--grey-2,.tribe-events-nav-next a.btn__color--grey-2-hover.active,.tribe-events-nav-next html.no-touchevents a.btn__color--grey-2-hover:hover,.tribe-events-nav-previous a.btn__color--grey-2,.tribe-events-nav-previous a.btn__color--grey-2-hover.active,.tribe-events-nav-previous html.no-touchevents a.btn__color--grey-2-hover:hover,html.no-touchevents #tribe-bar-form .btn__color--grey-2-hover.tribe-bar-views-option:hover,html.no-touchevents .btn-group a.btn__color--grey-2-hover:hover,html.no-touchevents .btn.btn__color--grey-2-hover:hover,html.no-touchevents .btn__color--grey-2-hover.toggle:hover,html.no-touchevents .btn__color--grey-2-hover.tribe-events-button:hover,html.no-touchevents .btn__color--grey-2-hover.tribe-events-gmap:hover,html.no-touchevents .tribe-event-pager-next a.btn__color--grey-2-hover:hover,html.no-touchevents .tribe-event-pager-prev a.btn__color--grey-2-hover:hover,html.no-touchevents .tribe-events-back a.btn__color--grey-2-hover:hover,html.no-touchevents .tribe-events-cal-links a.btn__color--grey-2-hover:hover,html.no-touchevents .tribe-events-nav-next a.btn__color--grey-2-hover:hover,html.no-touchevents .tribe-events-nav-previous a.btn__color--grey-2-hover:hover,html.no-touchevents input.btn__color--grey-2-hover:hover[type=button],html.no-touchevents input.btn__color--grey-2-hover:hover[type=reset],html.no-touchevents input.btn__color--grey-2-hover:hover[type=submit],input.btn__color--grey-2-hover.active[type=button],input.btn__color--grey-2-hover.active[type=reset],input.btn__color--grey-2-hover.active[type=submit],input.btn__color--grey-2[type=button],input.btn__color--grey-2[type=reset],input.btn__color--grey-2[type=submit]{background-color:#767676}#tribe-bar-form .btn__icon--fill-grey-2-hover.tribe-bar-views-option svg,#tribe-bar-form .btn__icon--fill-grey-2.tribe-bar-views-option svg,.btn-group a.btn__icon--fill-grey-2 svg,.btn-group a.btn__icon--fill-grey-2-hover svg,.btn.btn__icon--fill-grey-2 svg,.btn.btn__icon--fill-grey-2-hover svg,.btn__icon--fill-grey-2-hover.toggle svg,.btn__icon--fill-grey-2-hover.tribe-events-button svg,.btn__icon--fill-grey-2-hover.tribe-events-gmap svg,.btn__icon--fill-grey-2.toggle svg,.btn__icon--fill-grey-2.tribe-events-button svg,.btn__icon--fill-grey-2.tribe-events-gmap svg,.tribe-event-pager-next a.btn__icon--fill-grey-2 svg,.tribe-event-pager-next a.btn__icon--fill-grey-2-hover svg,.tribe-event-pager-prev a.btn__icon--fill-grey-2 svg,.tribe-event-pager-prev a.btn__icon--fill-grey-2-hover svg,.tribe-events-back a.btn__icon--fill-grey-2 svg,.tribe-events-back a.btn__icon--fill-grey-2-hover svg,.tribe-events-cal-links a.btn__icon--fill-grey-2 svg,.tribe-events-cal-links a.btn__icon--fill-grey-2-hover svg,.tribe-events-nav-next a.btn__icon--fill-grey-2 svg,.tribe-events-nav-next a.btn__icon--fill-grey-2-hover svg,.tribe-events-nav-previous a.btn__icon--fill-grey-2 svg,.tribe-events-nav-previous a.btn__icon--fill-grey-2-hover svg,input.btn__icon--fill-grey-2-hover[type=button] svg,input.btn__icon--fill-grey-2-hover[type=reset] svg,input.btn__icon--fill-grey-2-hover[type=submit] svg,input.btn__icon--fill-grey-2[type=button] svg,input.btn__icon--fill-grey-2[type=reset] svg,input.btn__icon--fill-grey-2[type=submit] svg{fill:#767676}#tribe-bar-form .btn__color--grey-3-hover.active.tribe-bar-views-option,#tribe-bar-form .btn__color--grey-3.tribe-bar-views-option,#tribe-bar-form html.no-touchevents .btn__color--grey-3-hover.tribe-bar-views-option:hover,.btn-group a.btn__color--grey-3,.btn-group a.btn__color--grey-3-hover.active,.btn-group html.no-touchevents a.btn__color--grey-3-hover:hover,.btn.btn__color--grey-3,.btn.btn__color--grey-3-hover.active,.btn__color--grey-3-hover.active.toggle,.btn__color--grey-3-hover.active.tribe-events-button,.btn__color--grey-3-hover.active.tribe-events-gmap,.btn__color--grey-3.toggle,.btn__color--grey-3.tribe-events-button,.btn__color--grey-3.tribe-events-gmap,.tribe-event-pager-next a.btn__color--grey-3,.tribe-event-pager-next a.btn__color--grey-3-hover.active,.tribe-event-pager-next html.no-touchevents a.btn__color--grey-3-hover:hover,.tribe-event-pager-prev a.btn__color--grey-3,.tribe-event-pager-prev a.btn__color--grey-3-hover.active,.tribe-event-pager-prev html.no-touchevents a.btn__color--grey-3-hover:hover,.tribe-events-back a.btn__color--grey-3,.tribe-events-back a.btn__color--grey-3-hover.active,.tribe-events-back html.no-touchevents a.btn__color--grey-3-hover:hover,.tribe-events-cal-links a.btn__color--grey-3,.tribe-events-cal-links a.btn__color--grey-3-hover.active,.tribe-events-cal-links html.no-touchevents a.btn__color--grey-3-hover:hover,.tribe-events-nav-next a.btn__color--grey-3,.tribe-events-nav-next a.btn__color--grey-3-hover.active,.tribe-events-nav-next html.no-touchevents a.btn__color--grey-3-hover:hover,.tribe-events-nav-previous a.btn__color--grey-3,.tribe-events-nav-previous a.btn__color--grey-3-hover.active,.tribe-events-nav-previous html.no-touchevents a.btn__color--grey-3-hover:hover,html.no-touchevents #tribe-bar-form .btn__color--grey-3-hover.tribe-bar-views-option:hover,html.no-touchevents .btn-group a.btn__color--grey-3-hover:hover,html.no-touchevents .btn.btn__color--grey-3-hover:hover,html.no-touchevents .btn__color--grey-3-hover.toggle:hover,html.no-touchevents .btn__color--grey-3-hover.tribe-events-button:hover,html.no-touchevents .btn__color--grey-3-hover.tribe-events-gmap:hover,html.no-touchevents .tribe-event-pager-next a.btn__color--grey-3-hover:hover,html.no-touchevents .tribe-event-pager-prev a.btn__color--grey-3-hover:hover,html.no-touchevents .tribe-events-back a.btn__color--grey-3-hover:hover,html.no-touchevents .tribe-events-cal-links a.btn__color--grey-3-hover:hover,html.no-touchevents .tribe-events-nav-next a.btn__color--grey-3-hover:hover,html.no-touchevents .tribe-events-nav-previous a.btn__color--grey-3-hover:hover,html.no-touchevents input.btn__color--grey-3-hover:hover[type=button],html.no-touchevents input.btn__color--grey-3-hover:hover[type=reset],html.no-touchevents input.btn__color--grey-3-hover:hover[type=submit],input.btn__color--grey-3-hover.active[type=button],input.btn__color--grey-3-hover.active[type=reset],input.btn__color--grey-3-hover.active[type=submit],input.btn__color--grey-3[type=button],input.btn__color--grey-3[type=reset],input.btn__color--grey-3[type=submit]{background-color:#d8d8d8}#tribe-bar-form .btn__icon--fill-grey-3-hover.tribe-bar-views-option svg,#tribe-bar-form .btn__icon--fill-grey-3.tribe-bar-views-option svg,.btn-group a.btn__icon--fill-grey-3 svg,.btn-group a.btn__icon--fill-grey-3-hover svg,.btn.btn__icon--fill-grey-3 svg,.btn.btn__icon--fill-grey-3-hover svg,.btn__icon--fill-grey-3-hover.toggle svg,.btn__icon--fill-grey-3-hover.tribe-events-button svg,.btn__icon--fill-grey-3-hover.tribe-events-gmap svg,.btn__icon--fill-grey-3.toggle svg,.btn__icon--fill-grey-3.tribe-events-button svg,.btn__icon--fill-grey-3.tribe-events-gmap svg,.tribe-event-pager-next a.btn__icon--fill-grey-3 svg,.tribe-event-pager-next a.btn__icon--fill-grey-3-hover svg,.tribe-event-pager-prev a.btn__icon--fill-grey-3 svg,.tribe-event-pager-prev a.btn__icon--fill-grey-3-hover svg,.tribe-events-back a.btn__icon--fill-grey-3 svg,.tribe-events-back a.btn__icon--fill-grey-3-hover svg,.tribe-events-cal-links a.btn__icon--fill-grey-3 svg,.tribe-events-cal-links a.btn__icon--fill-grey-3-hover svg,.tribe-events-nav-next a.btn__icon--fill-grey-3 svg,.tribe-events-nav-next a.btn__icon--fill-grey-3-hover svg,.tribe-events-nav-previous a.btn__icon--fill-grey-3 svg,.tribe-events-nav-previous a.btn__icon--fill-grey-3-hover svg,input.btn__icon--fill-grey-3-hover[type=button] svg,input.btn__icon--fill-grey-3-hover[type=reset] svg,input.btn__icon--fill-grey-3-hover[type=submit] svg,input.btn__icon--fill-grey-3[type=button] svg,input.btn__icon--fill-grey-3[type=reset] svg,input.btn__icon--fill-grey-3[type=submit] svg{fill:#d8d8d8}#tribe-bar-form .btn__color--black-hover.active.tribe-bar-views-option,#tribe-bar-form .tribe-bar-views-option,#tribe-bar-form html.no-touchevents .btn__color--black-hover.tribe-bar-views-option:hover,.btn-group a.btn__color--black,.btn-group a.btn__color--black-hover.active,.btn-group a.tribe-events-button,.btn-group a.tribe-events-gmap,.btn-group html.no-touchevents a.btn__color--black-hover:hover,.btn.btn__color--black,.btn.btn__color--black-hover.active,.btn__color--black-hover.active.toggle,.btn__color--black-hover.active.tribe-events-button,.btn__color--black-hover.active.tribe-events-gmap,.btn__color--black.toggle,.tribe-event-pager-next a,.tribe-event-pager-next a.btn__color--black-hover.active,.tribe-event-pager-next html.no-touchevents a.btn__color--black-hover:hover,.tribe-event-pager-prev a,.tribe-event-pager-prev a.btn__color--black-hover.active,.tribe-event-pager-prev html.no-touchevents a.btn__color--black-hover:hover,.tribe-events-back a,.tribe-events-back a.btn__color--black-hover.active,.tribe-events-back html.no-touchevents a.btn__color--black-hover:hover,.tribe-events-button,.tribe-events-cal-links a.btn__color--black,.tribe-events-cal-links a.btn__color--black-hover.active,.tribe-events-cal-links a.tribe-events-button,.tribe-events-cal-links a.tribe-events-gmap,.tribe-events-cal-links html.no-touchevents a.btn__color--black-hover:hover,.tribe-events-gmap,.tribe-events-nav-next a,.tribe-events-nav-next a.btn__color--black-hover.active,.tribe-events-nav-next html.no-touchevents a.btn__color--black-hover:hover,.tribe-events-nav-previous a,.tribe-events-nav-previous a.btn__color--black-hover.active,.tribe-events-nav-previous html.no-touchevents a.btn__color--black-hover:hover,html.no-touchevents #tribe-bar-form .btn__color--black-hover.tribe-bar-views-option:hover,html.no-touchevents .btn-group a.btn__color--black-hover:hover,html.no-touchevents .btn.btn__color--black-hover:hover,html.no-touchevents .btn__color--black-hover.toggle:hover,html.no-touchevents .btn__color--black-hover.tribe-events-button:hover,html.no-touchevents .btn__color--black-hover.tribe-events-gmap:hover,html.no-touchevents .tribe-event-pager-next a.btn__color--black-hover:hover,html.no-touchevents .tribe-event-pager-prev a.btn__color--black-hover:hover,html.no-touchevents .tribe-events-back a.btn__color--black-hover:hover,html.no-touchevents .tribe-events-cal-links a.btn__color--black-hover:hover,html.no-touchevents .tribe-events-nav-next a.btn__color--black-hover:hover,html.no-touchevents .tribe-events-nav-previous a.btn__color--black-hover:hover,html.no-touchevents input.btn__color--black-hover:hover[type=button],html.no-touchevents input.btn__color--black-hover:hover[type=reset],html.no-touchevents input.btn__color--black-hover:hover[type=submit],input.btn__color--black-hover.active[type=button],input.btn__color--black-hover.active[type=reset],input.btn__color--black-hover.active[type=submit],input.btn__color--black[type=button],input.btn__color--black[type=reset],input.btn__color--black[type=submit],input.tribe-events-button[type=button],input.tribe-events-button[type=reset],input.tribe-events-button[type=submit],input.tribe-events-gmap[type=button],input.tribe-events-gmap[type=reset],input.tribe-events-gmap[type=submit]{background-color:#000}#tribe-bar-form .btn__icon--fill-black-hover.tribe-bar-views-option svg,#tribe-bar-form .btn__icon--fill-black.tribe-bar-views-option svg,.btn-group a.btn__icon--fill-black-hover svg,.btn-group a.btn__icon--fill-black svg,.btn.btn__icon--fill-black-hover svg,.btn.btn__icon--fill-black svg,.btn__icon--fill-black-hover.toggle svg,.btn__icon--fill-black-hover.tribe-events-button svg,.btn__icon--fill-black-hover.tribe-events-gmap svg,.btn__icon--fill-black.toggle svg,.btn__icon--fill-black.tribe-events-button svg,.btn__icon--fill-black.tribe-events-gmap svg,.tribe-event-pager-next a.btn__icon--fill-black-hover svg,.tribe-event-pager-next a.btn__icon--fill-black svg,.tribe-event-pager-prev a.btn__icon--fill-black-hover svg,.tribe-event-pager-prev a.btn__icon--fill-black svg,.tribe-events-back a.btn__icon--fill-black-hover svg,.tribe-events-back a.btn__icon--fill-black svg,.tribe-events-cal-links a.btn__icon--fill-black-hover svg,.tribe-events-cal-links a.btn__icon--fill-black svg,.tribe-events-nav-next a.btn__icon--fill-black-hover svg,.tribe-events-nav-next a.btn__icon--fill-black svg,.tribe-events-nav-previous a.btn__icon--fill-black-hover svg,.tribe-events-nav-previous a.btn__icon--fill-black svg,input.btn__icon--fill-black-hover[type=button] svg,input.btn__icon--fill-black-hover[type=reset] svg,input.btn__icon--fill-black-hover[type=submit] svg,input.btn__icon--fill-black[type=button] svg,input.btn__icon--fill-black[type=reset] svg,input.btn__icon--fill-black[type=submit] svg{fill:#000}#tribe-bar-form .btn__color--orange-1-hover.active.tribe-bar-views-option,#tribe-bar-form .btn__color--orange-1.tribe-bar-views-option,#tribe-bar-form html.no-touchevents .btn__color--orange-1-hover.tribe-bar-views-option:hover,.btn-group a.btn__color--orange-1,.btn-group a.btn__color--orange-1-hover.active,.btn-group html.no-touchevents a.btn__color--orange-1-hover:hover,.btn.btn__color--orange-1,.btn.btn__color--orange-1-hover.active,.btn__color--orange-1-hover.active.toggle,.btn__color--orange-1-hover.active.tribe-events-button,.btn__color--orange-1-hover.active.tribe-events-gmap,.btn__color--orange-1.toggle,.btn__color--orange-1.tribe-events-button,.btn__color--orange-1.tribe-events-gmap,.tribe-event-pager-next a.btn__color--orange-1,.tribe-event-pager-next a.btn__color--orange-1-hover.active,.tribe-event-pager-next html.no-touchevents a.btn__color--orange-1-hover:hover,.tribe-event-pager-prev a.btn__color--orange-1,.tribe-event-pager-prev a.btn__color--orange-1-hover.active,.tribe-event-pager-prev html.no-touchevents a.btn__color--orange-1-hover:hover,.tribe-events-back a.btn__color--orange-1,.tribe-events-back a.btn__color--orange-1-hover.active,.tribe-events-back html.no-touchevents a.btn__color--orange-1-hover:hover,.tribe-events-cal-links a.btn__color--orange-1,.tribe-events-cal-links a.btn__color--orange-1-hover.active,.tribe-events-cal-links html.no-touchevents a.btn__color--orange-1-hover:hover,.tribe-events-nav-next a.btn__color--orange-1,.tribe-events-nav-next a.btn__color--orange-1-hover.active,.tribe-events-nav-next html.no-touchevents a.btn__color--orange-1-hover:hover,.tribe-events-nav-previous a.btn__color--orange-1,.tribe-events-nav-previous a.btn__color--orange-1-hover.active,.tribe-events-nav-previous html.no-touchevents a.btn__color--orange-1-hover:hover,html.no-touchevents #tribe-bar-form .btn__color--orange-1-hover.tribe-bar-views-option:hover,html.no-touchevents .btn-group a.btn__color--orange-1-hover:hover,html.no-touchevents .btn.btn__color--orange-1-hover:hover,html.no-touchevents .btn__color--orange-1-hover.toggle:hover,html.no-touchevents .btn__color--orange-1-hover.tribe-events-button:hover,html.no-touchevents .btn__color--orange-1-hover.tribe-events-gmap:hover,html.no-touchevents .tribe-event-pager-next a.btn__color--orange-1-hover:hover,html.no-touchevents .tribe-event-pager-prev a.btn__color--orange-1-hover:hover,html.no-touchevents .tribe-events-back a.btn__color--orange-1-hover:hover,html.no-touchevents .tribe-events-cal-links a.btn__color--orange-1-hover:hover,html.no-touchevents .tribe-events-nav-next a.btn__color--orange-1-hover:hover,html.no-touchevents .tribe-events-nav-previous a.btn__color--orange-1-hover:hover,html.no-touchevents input.btn__color--orange-1-hover:hover[type=button],html.no-touchevents input.btn__color--orange-1-hover:hover[type=reset],html.no-touchevents input.btn__color--orange-1-hover:hover[type=submit],input.btn__color--orange-1-hover.active[type=button],input.btn__color--orange-1-hover.active[type=reset],input.btn__color--orange-1-hover.active[type=submit],input.btn__color--orange-1[type=button],input.btn__color--orange-1[type=reset],input.btn__color--orange-1[type=submit]{background-color:#d9553e}#tribe-bar-form .btn__icon--fill-orange-1-hover.tribe-bar-views-option svg,#tribe-bar-form .btn__icon--fill-orange-1.tribe-bar-views-option svg,.btn-group a.btn__icon--fill-orange-1 svg,.btn-group a.btn__icon--fill-orange-1-hover svg,.btn.btn__icon--fill-orange-1 svg,.btn.btn__icon--fill-orange-1-hover svg,.btn__icon--fill-orange-1-hover.toggle svg,.btn__icon--fill-orange-1-hover.tribe-events-button svg,.btn__icon--fill-orange-1-hover.tribe-events-gmap svg,.btn__icon--fill-orange-1.toggle svg,.btn__icon--fill-orange-1.tribe-events-button svg,.btn__icon--fill-orange-1.tribe-events-gmap svg,.tribe-event-pager-next a.btn__icon--fill-orange-1 svg,.tribe-event-pager-next a.btn__icon--fill-orange-1-hover svg,.tribe-event-pager-prev a.btn__icon--fill-orange-1 svg,.tribe-event-pager-prev a.btn__icon--fill-orange-1-hover svg,.tribe-events-back a.btn__icon--fill-orange-1 svg,.tribe-events-back a.btn__icon--fill-orange-1-hover svg,.tribe-events-cal-links a.btn__icon--fill-orange-1 svg,.tribe-events-cal-links a.btn__icon--fill-orange-1-hover svg,.tribe-events-nav-next a.btn__icon--fill-orange-1 svg,.tribe-events-nav-next a.btn__icon--fill-orange-1-hover svg,.tribe-events-nav-previous a.btn__icon--fill-orange-1 svg,.tribe-events-nav-previous a.btn__icon--fill-orange-1-hover svg,input.btn__icon--fill-orange-1-hover[type=button] svg,input.btn__icon--fill-orange-1-hover[type=reset] svg,input.btn__icon--fill-orange-1-hover[type=submit] svg,input.btn__icon--fill-orange-1[type=button] svg,input.btn__icon--fill-orange-1[type=reset] svg,input.btn__icon--fill-orange-1[type=submit] svg{fill:#d9553e}#tribe-bar-form .btn__color--orange-2-hover.active.tribe-bar-views-option,#tribe-bar-form .btn__color--orange-2.tribe-bar-views-option,#tribe-bar-form html.no-touchevents .btn__color--orange-2-hover.tribe-bar-views-option:hover,.btn-group a.btn__color--orange-2,.btn-group a.btn__color--orange-2-hover.active,.btn-group html.no-touchevents a.btn__color--orange-2-hover:hover,.btn.btn__color--orange-2,.btn.btn__color--orange-2-hover.active,.btn__color--orange-2-hover.active.toggle,.btn__color--orange-2-hover.active.tribe-events-button,.btn__color--orange-2-hover.active.tribe-events-gmap,.btn__color--orange-2.toggle,.btn__color--orange-2.tribe-events-button,.btn__color--orange-2.tribe-events-gmap,.tribe-event-pager-next a.btn__color--orange-2,.tribe-event-pager-next a.btn__color--orange-2-hover.active,.tribe-event-pager-next html.no-touchevents a.btn__color--orange-2-hover:hover,.tribe-event-pager-prev a.btn__color--orange-2,.tribe-event-pager-prev a.btn__color--orange-2-hover.active,.tribe-event-pager-prev html.no-touchevents a.btn__color--orange-2-hover:hover,.tribe-events-back a.btn__color--orange-2,.tribe-events-back a.btn__color--orange-2-hover.active,.tribe-events-back html.no-touchevents a.btn__color--orange-2-hover:hover,.tribe-events-cal-links a.btn__color--orange-2,.tribe-events-cal-links a.btn__color--orange-2-hover.active,.tribe-events-cal-links html.no-touchevents a.btn__color--orange-2-hover:hover,.tribe-events-nav-next a.btn__color--orange-2,.tribe-events-nav-next a.btn__color--orange-2-hover.active,.tribe-events-nav-next html.no-touchevents a.btn__color--orange-2-hover:hover,.tribe-events-nav-previous a.btn__color--orange-2,.tribe-events-nav-previous a.btn__color--orange-2-hover.active,.tribe-events-nav-previous html.no-touchevents a.btn__color--orange-2-hover:hover,html.no-touchevents #tribe-bar-form .btn__color--orange-2-hover.tribe-bar-views-option:hover,html.no-touchevents .btn-group a.btn__color--orange-2-hover:hover,html.no-touchevents .btn.btn__color--orange-2-hover:hover,html.no-touchevents .btn__color--orange-2-hover.toggle:hover,html.no-touchevents .btn__color--orange-2-hover.tribe-events-button:hover,html.no-touchevents .btn__color--orange-2-hover.tribe-events-gmap:hover,html.no-touchevents .tribe-event-pager-next a.btn__color--orange-2-hover:hover,html.no-touchevents .tribe-event-pager-prev a.btn__color--orange-2-hover:hover,html.no-touchevents .tribe-events-back a.btn__color--orange-2-hover:hover,html.no-touchevents .tribe-events-cal-links a.btn__color--orange-2-hover:hover,html.no-touchevents .tribe-events-nav-next a.btn__color--orange-2-hover:hover,html.no-touchevents .tribe-events-nav-previous a.btn__color--orange-2-hover:hover,html.no-touchevents input.btn__color--orange-2-hover:hover[type=button],html.no-touchevents input.btn__color--orange-2-hover:hover[type=reset],html.no-touchevents input.btn__color--orange-2-hover:hover[type=submit],input.btn__color--orange-2-hover.active[type=button],input.btn__color--orange-2-hover.active[type=reset],input.btn__color--orange-2-hover.active[type=submit],input.btn__color--orange-2[type=button],input.btn__color--orange-2[type=reset],input.btn__color--orange-2[type=submit]{background-color:#f58c60}#tribe-bar-form .btn__icon--fill-orange-2-hover.tribe-bar-views-option svg,#tribe-bar-form .btn__icon--fill-orange-2.tribe-bar-views-option svg,.btn-group a.btn__icon--fill-orange-2 svg,.btn-group a.btn__icon--fill-orange-2-hover svg,.btn.btn__icon--fill-orange-2 svg,.btn.btn__icon--fill-orange-2-hover svg,.btn__icon--fill-orange-2-hover.toggle svg,.btn__icon--fill-orange-2-hover.tribe-events-button svg,.btn__icon--fill-orange-2-hover.tribe-events-gmap svg,.btn__icon--fill-orange-2.toggle svg,.btn__icon--fill-orange-2.tribe-events-button svg,.btn__icon--fill-orange-2.tribe-events-gmap svg,.tribe-event-pager-next a.btn__icon--fill-orange-2 svg,.tribe-event-pager-next a.btn__icon--fill-orange-2-hover svg,.tribe-event-pager-prev a.btn__icon--fill-orange-2 svg,.tribe-event-pager-prev a.btn__icon--fill-orange-2-hover svg,.tribe-events-back a.btn__icon--fill-orange-2 svg,.tribe-events-back a.btn__icon--fill-orange-2-hover svg,.tribe-events-cal-links a.btn__icon--fill-orange-2 svg,.tribe-events-cal-links a.btn__icon--fill-orange-2-hover svg,.tribe-events-nav-next a.btn__icon--fill-orange-2 svg,.tribe-events-nav-next a.btn__icon--fill-orange-2-hover svg,.tribe-events-nav-previous a.btn__icon--fill-orange-2 svg,.tribe-events-nav-previous a.btn__icon--fill-orange-2-hover svg,input.btn__icon--fill-orange-2-hover[type=button] svg,input.btn__icon--fill-orange-2-hover[type=reset] svg,input.btn__icon--fill-orange-2-hover[type=submit] svg,input.btn__icon--fill-orange-2[type=button] svg,input.btn__icon--fill-orange-2[type=reset] svg,input.btn__icon--fill-orange-2[type=submit] svg{fill:#f58c60}#tribe-bar-form .btn__color--blue-1-hover.active.tribe-bar-views-option,#tribe-bar-form .btn__color--blue-1.tribe-bar-views-option,#tribe-bar-form html.no-touchevents .btn__color--blue-1-hover.tribe-bar-views-option:hover,.btn-group a.btn__color--blue-1,.btn-group a.btn__color--blue-1-hover.active,.btn-group html.no-touchevents a.btn__color--blue-1-hover:hover,.btn.btn__color--blue-1,.btn.btn__color--blue-1-hover.active,.btn__color--blue-1-hover.active.toggle,.btn__color--blue-1-hover.active.tribe-events-button,.btn__color--blue-1-hover.active.tribe-events-gmap,.btn__color--blue-1.toggle,.btn__color--blue-1.tribe-events-button,.btn__color--blue-1.tribe-events-gmap,.tribe-event-pager-next a.btn__color--blue-1,.tribe-event-pager-next a.btn__color--blue-1-hover.active,.tribe-event-pager-next html.no-touchevents a.btn__color--blue-1-hover:hover,.tribe-event-pager-prev a.btn__color--blue-1,.tribe-event-pager-prev a.btn__color--blue-1-hover.active,.tribe-event-pager-prev html.no-touchevents a.btn__color--blue-1-hover:hover,.tribe-events-back a.btn__color--blue-1,.tribe-events-back a.btn__color--blue-1-hover.active,.tribe-events-back html.no-touchevents a.btn__color--blue-1-hover:hover,.tribe-events-cal-links a.btn__color--blue-1,.tribe-events-cal-links a.btn__color--blue-1-hover.active,.tribe-events-cal-links html.no-touchevents a.btn__color--blue-1-hover:hover,.tribe-events-nav-next a.btn__color--blue-1,.tribe-events-nav-next a.btn__color--blue-1-hover.active,.tribe-events-nav-next html.no-touchevents a.btn__color--blue-1-hover:hover,.tribe-events-nav-previous a.btn__color--blue-1,.tribe-events-nav-previous a.btn__color--blue-1-hover.active,.tribe-events-nav-previous html.no-touchevents a.btn__color--blue-1-hover:hover,html.no-touchevents #tribe-bar-form .btn__color--blue-1-hover.tribe-bar-views-option:hover,html.no-touchevents .btn-group a.btn__color--blue-1-hover:hover,html.no-touchevents .btn.btn__color--blue-1-hover:hover,html.no-touchevents .btn__color--blue-1-hover.toggle:hover,html.no-touchevents .btn__color--blue-1-hover.tribe-events-button:hover,html.no-touchevents .btn__color--blue-1-hover.tribe-events-gmap:hover,html.no-touchevents .tribe-event-pager-next a.btn__color--blue-1-hover:hover,html.no-touchevents .tribe-event-pager-prev a.btn__color--blue-1-hover:hover,html.no-touchevents .tribe-events-back a.btn__color--blue-1-hover:hover,html.no-touchevents .tribe-events-cal-links a.btn__color--blue-1-hover:hover,html.no-touchevents .tribe-events-nav-next a.btn__color--blue-1-hover:hover,html.no-touchevents .tribe-events-nav-previous a.btn__color--blue-1-hover:hover,html.no-touchevents input.btn__color--blue-1-hover:hover[type=button],html.no-touchevents input.btn__color--blue-1-hover:hover[type=reset],html.no-touchevents input.btn__color--blue-1-hover:hover[type=submit],input.btn__color--blue-1-hover.active[type=button],input.btn__color--blue-1-hover.active[type=reset],input.btn__color--blue-1-hover.active[type=submit],input.btn__color--blue-1[type=button],input.btn__color--blue-1[type=reset],input.btn__color--blue-1[type=submit]{background-color:#819ec6}#tribe-bar-form .btn__icon--fill-blue-1-hover.tribe-bar-views-option svg,#tribe-bar-form .btn__icon--fill-blue-1.tribe-bar-views-option svg,.btn-group a.btn__icon--fill-blue-1 svg,.btn-group a.btn__icon--fill-blue-1-hover svg,.btn.btn__icon--fill-blue-1 svg,.btn.btn__icon--fill-blue-1-hover svg,.btn__icon--fill-blue-1-hover.toggle svg,.btn__icon--fill-blue-1-hover.tribe-events-button svg,.btn__icon--fill-blue-1-hover.tribe-events-gmap svg,.btn__icon--fill-blue-1.toggle svg,.btn__icon--fill-blue-1.tribe-events-button svg,.btn__icon--fill-blue-1.tribe-events-gmap svg,.tribe-event-pager-next a.btn__icon--fill-blue-1 svg,.tribe-event-pager-next a.btn__icon--fill-blue-1-hover svg,.tribe-event-pager-prev a.btn__icon--fill-blue-1 svg,.tribe-event-pager-prev a.btn__icon--fill-blue-1-hover svg,.tribe-events-back a.btn__icon--fill-blue-1 svg,.tribe-events-back a.btn__icon--fill-blue-1-hover svg,.tribe-events-cal-links a.btn__icon--fill-blue-1 svg,.tribe-events-cal-links a.btn__icon--fill-blue-1-hover svg,.tribe-events-nav-next a.btn__icon--fill-blue-1 svg,.tribe-events-nav-next a.btn__icon--fill-blue-1-hover svg,.tribe-events-nav-previous a.btn__icon--fill-blue-1 svg,.tribe-events-nav-previous a.btn__icon--fill-blue-1-hover svg,input.btn__icon--fill-blue-1-hover[type=button] svg,input.btn__icon--fill-blue-1-hover[type=reset] svg,input.btn__icon--fill-blue-1-hover[type=submit] svg,input.btn__icon--fill-blue-1[type=button] svg,input.btn__icon--fill-blue-1[type=reset] svg,input.btn__icon--fill-blue-1[type=submit] svg{fill:#819ec6}#tribe-bar-form .btn__color--blue-2-hover.active.tribe-bar-views-option,#tribe-bar-form .btn__color--blue-2.tribe-bar-views-option,#tribe-bar-form html.no-touchevents .btn__color--blue-2-hover.tribe-bar-views-option:hover,.btn-group a.btn__color--blue-2,.btn-group a.btn__color--blue-2-hover.active,.btn-group html.no-touchevents a.btn__color--blue-2-hover:hover,.btn.btn__color--blue-2,.btn.btn__color--blue-2-hover.active,.btn__color--blue-2-hover.active.toggle,.btn__color--blue-2-hover.active.tribe-events-button,.btn__color--blue-2-hover.active.tribe-events-gmap,.btn__color--blue-2.toggle,.btn__color--blue-2.tribe-events-button,.btn__color--blue-2.tribe-events-gmap,.tribe-event-pager-next a.btn__color--blue-2,.tribe-event-pager-next a.btn__color--blue-2-hover.active,.tribe-event-pager-next html.no-touchevents a.btn__color--blue-2-hover:hover,.tribe-event-pager-prev a.btn__color--blue-2,.tribe-event-pager-prev a.btn__color--blue-2-hover.active,.tribe-event-pager-prev html.no-touchevents a.btn__color--blue-2-hover:hover,.tribe-events-back a.btn__color--blue-2,.tribe-events-back a.btn__color--blue-2-hover.active,.tribe-events-back html.no-touchevents a.btn__color--blue-2-hover:hover,.tribe-events-cal-links a.btn__color--blue-2,.tribe-events-cal-links a.btn__color--blue-2-hover.active,.tribe-events-cal-links html.no-touchevents a.btn__color--blue-2-hover:hover,.tribe-events-nav-next a.btn__color--blue-2,.tribe-events-nav-next a.btn__color--blue-2-hover.active,.tribe-events-nav-next html.no-touchevents a.btn__color--blue-2-hover:hover,.tribe-events-nav-previous a.btn__color--blue-2,.tribe-events-nav-previous a.btn__color--blue-2-hover.active,.tribe-events-nav-previous html.no-touchevents a.btn__color--blue-2-hover:hover,html.no-touchevents #tribe-bar-form .btn__color--blue-2-hover.tribe-bar-views-option:hover,html.no-touchevents .btn-group a.btn__color--blue-2-hover:hover,html.no-touchevents .btn.btn__color--blue-2-hover:hover,html.no-touchevents .btn__color--blue-2-hover.toggle:hover,html.no-touchevents .btn__color--blue-2-hover.tribe-events-button:hover,html.no-touchevents .btn__color--blue-2-hover.tribe-events-gmap:hover,html.no-touchevents .tribe-event-pager-next a.btn__color--blue-2-hover:hover,html.no-touchevents .tribe-event-pager-prev a.btn__color--blue-2-hover:hover,html.no-touchevents .tribe-events-back a.btn__color--blue-2-hover:hover,html.no-touchevents .tribe-events-cal-links a.btn__color--blue-2-hover:hover,html.no-touchevents .tribe-events-nav-next a.btn__color--blue-2-hover:hover,html.no-touchevents .tribe-events-nav-previous a.btn__color--blue-2-hover:hover,html.no-touchevents input.btn__color--blue-2-hover:hover[type=button],html.no-touchevents input.btn__color--blue-2-hover:hover[type=reset],html.no-touchevents input.btn__color--blue-2-hover:hover[type=submit],input.btn__color--blue-2-hover.active[type=button],input.btn__color--blue-2-hover.active[type=reset],input.btn__color--blue-2-hover.active[type=submit],input.btn__color--blue-2[type=button],input.btn__color--blue-2[type=reset],input.btn__color--blue-2[type=submit]{background-color:#9cc2dc}#tribe-bar-form .btn__icon--fill-blue-2-hover.tribe-bar-views-option svg,#tribe-bar-form .btn__icon--fill-blue-2.tribe-bar-views-option svg,.btn-group a.btn__icon--fill-blue-2 svg,.btn-group a.btn__icon--fill-blue-2-hover svg,.btn.btn__icon--fill-blue-2 svg,.btn.btn__icon--fill-blue-2-hover svg,.btn__icon--fill-blue-2-hover.toggle svg,.btn__icon--fill-blue-2-hover.tribe-events-button svg,.btn__icon--fill-blue-2-hover.tribe-events-gmap svg,.btn__icon--fill-blue-2.toggle svg,.btn__icon--fill-blue-2.tribe-events-button svg,.btn__icon--fill-blue-2.tribe-events-gmap svg,.tribe-event-pager-next a.btn__icon--fill-blue-2 svg,.tribe-event-pager-next a.btn__icon--fill-blue-2-hover svg,.tribe-event-pager-prev a.btn__icon--fill-blue-2 svg,.tribe-event-pager-prev a.btn__icon--fill-blue-2-hover svg,.tribe-events-back a.btn__icon--fill-blue-2 svg,.tribe-events-back a.btn__icon--fill-blue-2-hover svg,.tribe-events-cal-links a.btn__icon--fill-blue-2 svg,.tribe-events-cal-links a.btn__icon--fill-blue-2-hover svg,.tribe-events-nav-next a.btn__icon--fill-blue-2 svg,.tribe-events-nav-next a.btn__icon--fill-blue-2-hover svg,.tribe-events-nav-previous a.btn__icon--fill-blue-2 svg,.tribe-events-nav-previous a.btn__icon--fill-blue-2-hover svg,input.btn__icon--fill-blue-2-hover[type=button] svg,input.btn__icon--fill-blue-2-hover[type=reset] svg,input.btn__icon--fill-blue-2-hover[type=submit] svg,input.btn__icon--fill-blue-2[type=button] svg,input.btn__icon--fill-blue-2[type=reset] svg,input.btn__icon--fill-blue-2[type=submit] svg{fill:#9cc2dc}#tribe-bar-form .btn__color--sage-1-hover.active.tribe-bar-views-option,#tribe-bar-form .btn__color--sage-1.tribe-bar-views-option,#tribe-bar-form html.no-touchevents .btn__color--sage-1-hover.tribe-bar-views-option:hover,.btn-group a.btn__color--sage-1,.btn-group a.btn__color--sage-1-hover.active,.btn-group html.no-touchevents a.btn__color--sage-1-hover:hover,.btn.btn__color--sage-1,.btn.btn__color--sage-1-hover.active,.btn__color--sage-1-hover.active.toggle,.btn__color--sage-1-hover.active.tribe-events-button,.btn__color--sage-1-hover.active.tribe-events-gmap,.btn__color--sage-1.toggle,.btn__color--sage-1.tribe-events-button,.btn__color--sage-1.tribe-events-gmap,.tribe-event-pager-next a.btn__color--sage-1,.tribe-event-pager-next a.btn__color--sage-1-hover.active,.tribe-event-pager-next html.no-touchevents a.btn__color--sage-1-hover:hover,.tribe-event-pager-prev a.btn__color--sage-1,.tribe-event-pager-prev a.btn__color--sage-1-hover.active,.tribe-event-pager-prev html.no-touchevents a.btn__color--sage-1-hover:hover,.tribe-events-back a.btn__color--sage-1,.tribe-events-back a.btn__color--sage-1-hover.active,.tribe-events-back html.no-touchevents a.btn__color--sage-1-hover:hover,.tribe-events-cal-links a.btn__color--sage-1,.tribe-events-cal-links a.btn__color--sage-1-hover.active,.tribe-events-cal-links html.no-touchevents a.btn__color--sage-1-hover:hover,.tribe-events-nav-next a.btn__color--sage-1,.tribe-events-nav-next a.btn__color--sage-1-hover.active,.tribe-events-nav-next html.no-touchevents a.btn__color--sage-1-hover:hover,.tribe-events-nav-previous a.btn__color--sage-1,.tribe-events-nav-previous a.btn__color--sage-1-hover.active,.tribe-events-nav-previous html.no-touchevents a.btn__color--sage-1-hover:hover,html.no-touchevents #tribe-bar-form .btn__color--sage-1-hover.tribe-bar-views-option:hover,html.no-touchevents .btn-group a.btn__color--sage-1-hover:hover,html.no-touchevents .btn.btn__color--sage-1-hover:hover,html.no-touchevents .btn__color--sage-1-hover.toggle:hover,html.no-touchevents .btn__color--sage-1-hover.tribe-events-button:hover,html.no-touchevents .btn__color--sage-1-hover.tribe-events-gmap:hover,html.no-touchevents .tribe-event-pager-next a.btn__color--sage-1-hover:hover,html.no-touchevents .tribe-event-pager-prev a.btn__color--sage-1-hover:hover,html.no-touchevents .tribe-events-back a.btn__color--sage-1-hover:hover,html.no-touchevents .tribe-events-cal-links a.btn__color--sage-1-hover:hover,html.no-touchevents .tribe-events-nav-next a.btn__color--sage-1-hover:hover,html.no-touchevents .tribe-events-nav-previous a.btn__color--sage-1-hover:hover,html.no-touchevents input.btn__color--sage-1-hover:hover[type=button],html.no-touchevents input.btn__color--sage-1-hover:hover[type=reset],html.no-touchevents input.btn__color--sage-1-hover:hover[type=submit],input.btn__color--sage-1-hover.active[type=button],input.btn__color--sage-1-hover.active[type=reset],input.btn__color--sage-1-hover.active[type=submit],input.btn__color--sage-1[type=button],input.btn__color--sage-1[type=reset],input.btn__color--sage-1[type=submit]{background-color:#a6bd8a}#tribe-bar-form .btn__icon--fill-sage-1-hover.tribe-bar-views-option svg,#tribe-bar-form .btn__icon--fill-sage-1.tribe-bar-views-option svg,.btn-group a.btn__icon--fill-sage-1 svg,.btn-group a.btn__icon--fill-sage-1-hover svg,.btn.btn__icon--fill-sage-1 svg,.btn.btn__icon--fill-sage-1-hover svg,.btn__icon--fill-sage-1-hover.toggle svg,.btn__icon--fill-sage-1-hover.tribe-events-button svg,.btn__icon--fill-sage-1-hover.tribe-events-gmap svg,.btn__icon--fill-sage-1.toggle svg,.btn__icon--fill-sage-1.tribe-events-button svg,.btn__icon--fill-sage-1.tribe-events-gmap svg,.tribe-event-pager-next a.btn__icon--fill-sage-1 svg,.tribe-event-pager-next a.btn__icon--fill-sage-1-hover svg,.tribe-event-pager-prev a.btn__icon--fill-sage-1 svg,.tribe-event-pager-prev a.btn__icon--fill-sage-1-hover svg,.tribe-events-back a.btn__icon--fill-sage-1 svg,.tribe-events-back a.btn__icon--fill-sage-1-hover svg,.tribe-events-cal-links a.btn__icon--fill-sage-1 svg,.tribe-events-cal-links a.btn__icon--fill-sage-1-hover svg,.tribe-events-nav-next a.btn__icon--fill-sage-1 svg,.tribe-events-nav-next a.btn__icon--fill-sage-1-hover svg,.tribe-events-nav-previous a.btn__icon--fill-sage-1 svg,.tribe-events-nav-previous a.btn__icon--fill-sage-1-hover svg,input.btn__icon--fill-sage-1-hover[type=button] svg,input.btn__icon--fill-sage-1-hover[type=reset] svg,input.btn__icon--fill-sage-1-hover[type=submit] svg,input.btn__icon--fill-sage-1[type=button] svg,input.btn__icon--fill-sage-1[type=reset] svg,input.btn__icon--fill-sage-1[type=submit] svg{fill:#a6bd8a}#tribe-bar-form .btn__color--none-hover.active.tribe-bar-views-option,#tribe-bar-form .btn__color--none.tribe-bar-views-option,#tribe-bar-form html.no-touchevents .btn__color--none-hover.tribe-bar-views-option:hover,.btn-group a.btn__color--none,.btn-group a.btn__color--none-hover.active,.btn-group html.no-touchevents a.btn__color--none-hover:hover,.btn.btn__color--none,.btn.btn__color--none-hover.active,.btn__color--none-hover.active.toggle,.btn__color--none-hover.active.tribe-events-button,.btn__color--none-hover.active.tribe-events-gmap,.btn__color--none.toggle,.btn__color--none.tribe-events-button,.btn__color--none.tribe-events-gmap,.tribe-event-pager-next a.btn__color--none,.tribe-event-pager-next a.btn__color--none-hover.active,.tribe-event-pager-next html.no-touchevents a.btn__color--none-hover:hover,.tribe-event-pager-prev a.btn__color--none,.tribe-event-pager-prev a.btn__color--none-hover.active,.tribe-event-pager-prev html.no-touchevents a.btn__color--none-hover:hover,.tribe-events-back a.btn__color--none,.tribe-events-back a.btn__color--none-hover.active,.tribe-events-back html.no-touchevents a.btn__color--none-hover:hover,.tribe-events-cal-links a.btn__color--none,.tribe-events-cal-links a.btn__color--none-hover.active,.tribe-events-cal-links html.no-touchevents a.btn__color--none-hover:hover,.tribe-events-nav-next a.btn__color--none,.tribe-events-nav-next a.btn__color--none-hover.active,.tribe-events-nav-next html.no-touchevents a.btn__color--none-hover:hover,.tribe-events-nav-previous a.btn__color--none,.tribe-events-nav-previous a.btn__color--none-hover.active,.tribe-events-nav-previous html.no-touchevents a.btn__color--none-hover:hover,html.no-touchevents #tribe-bar-form .btn__color--none-hover.tribe-bar-views-option:hover,html.no-touchevents .btn-group a.btn__color--none-hover:hover,html.no-touchevents .btn.btn__color--none-hover:hover,html.no-touchevents .btn__color--none-hover.toggle:hover,html.no-touchevents .btn__color--none-hover.tribe-events-button:hover,html.no-touchevents .btn__color--none-hover.tribe-events-gmap:hover,html.no-touchevents .tribe-event-pager-next a.btn__color--none-hover:hover,html.no-touchevents .tribe-event-pager-prev a.btn__color--none-hover:hover,html.no-touchevents .tribe-events-back a.btn__color--none-hover:hover,html.no-touchevents .tribe-events-cal-links a.btn__color--none-hover:hover,html.no-touchevents .tribe-events-nav-next a.btn__color--none-hover:hover,html.no-touchevents .tribe-events-nav-previous a.btn__color--none-hover:hover,html.no-touchevents input.btn__color--none-hover:hover[type=button],html.no-touchevents input.btn__color--none-hover:hover[type=reset],html.no-touchevents input.btn__color--none-hover:hover[type=submit],input.btn__color--none-hover.active[type=button],input.btn__color--none-hover.active[type=reset],input.btn__color--none-hover.active[type=submit],input.btn__color--none[type=button],input.btn__color--none[type=reset],input.btn__color--none[type=submit]{background-color:transparent}#tribe-bar-form .btn__icon--fill-none-hover.tribe-bar-views-option svg,#tribe-bar-form .btn__icon--fill-none.tribe-bar-views-option svg,.btn-group a.btn__icon--fill-none-hover svg,.btn-group a.btn__icon--fill-none svg,.btn.btn__icon--fill-none-hover svg,.btn.btn__icon--fill-none svg,.btn__icon--fill-none-hover.toggle svg,.btn__icon--fill-none-hover.tribe-events-button svg,.btn__icon--fill-none-hover.tribe-events-gmap svg,.btn__icon--fill-none.toggle svg,.btn__icon--fill-none.tribe-events-button svg,.btn__icon--fill-none.tribe-events-gmap svg,.tribe-event-pager-next a.btn__icon--fill-none-hover svg,.tribe-event-pager-next a.btn__icon--fill-none svg,.tribe-event-pager-prev a.btn__icon--fill-none-hover svg,.tribe-event-pager-prev a.btn__icon--fill-none svg,.tribe-events-back a.btn__icon--fill-none-hover svg,.tribe-events-back a.btn__icon--fill-none svg,.tribe-events-cal-links a.btn__icon--fill-none-hover svg,.tribe-events-cal-links a.btn__icon--fill-none svg,.tribe-events-nav-next a.btn__icon--fill-none-hover svg,.tribe-events-nav-next a.btn__icon--fill-none svg,.tribe-events-nav-previous a.btn__icon--fill-none-hover svg,.tribe-events-nav-previous a.btn__icon--fill-none svg,input.btn__icon--fill-none-hover[type=button] svg,input.btn__icon--fill-none-hover[type=reset] svg,input.btn__icon--fill-none-hover[type=submit] svg,input.btn__icon--fill-none[type=button] svg,input.btn__icon--fill-none[type=reset] svg,input.btn__icon--fill-none[type=submit] svg{fill:transparent}#tribe-bar-form .btn__icon--direction-right.tribe-bar-views-option svg,.btn-group a.btn__icon--direction-right svg,.btn.btn__icon--direction-right svg,.btn__icon--direction-right.toggle svg,.btn__icon--direction-right.tribe-events-button svg,.btn__icon--direction-right.tribe-events-gmap svg,.tribe-event-pager-next a.btn__icon--direction-right svg,.tribe-event-pager-prev a.btn__icon--direction-right svg,.tribe-events-back a.btn__icon--direction-right svg,.tribe-events-cal-links a.btn__icon--direction-right svg,.tribe-events-nav-next a.btn__icon--direction-right svg,.tribe-events-nav-previous a.btn__icon--direction-right svg,input.btn__icon--direction-right[type=button] svg,input.btn__icon--direction-right[type=reset] svg,input.btn__icon--direction-right[type=submit] svg{transform:rotate(0deg)}#tribe-bar-form .btn__icon--direction-down.tribe-bar-views-option svg,.btn-group a.btn__icon--direction-down svg,.btn.btn__icon--direction-down svg,.btn__icon--direction-down.toggle svg,.btn__icon--direction-down.tribe-events-button svg,.btn__icon--direction-down.tribe-events-gmap svg,.tribe-event-pager-next a.btn__icon--direction-down svg,.tribe-event-pager-prev a.btn__icon--direction-down svg,.tribe-events-back a.btn__icon--direction-down svg,.tribe-events-cal-links a.btn__icon--direction-down svg,.tribe-events-nav-next a.btn__icon--direction-down svg,.tribe-events-nav-previous a.btn__icon--direction-down svg,input.btn__icon--direction-down[type=button] svg,input.btn__icon--direction-down[type=reset] svg,input.btn__icon--direction-down[type=submit] svg{transform:rotate(90deg)}#tribe-bar-form .btn__icon--direction-left.tribe-bar-views-option svg,#tribe-bar-form .tribe-event-pager-next a.tribe-bar-views-option svg,#tribe-bar-form .tribe-event-pager-prev a.tribe-bar-views-option svg,#tribe-bar-form .tribe-events-back a.tribe-bar-views-option svg,#tribe-bar-form .tribe-events-nav-next a.tribe-bar-views-option svg,#tribe-bar-form .tribe-events-nav-previous a.tribe-bar-views-option svg,.btn-group .tribe-event-pager-next a svg,.btn-group .tribe-event-pager-prev a svg,.btn-group .tribe-events-back a svg,.btn-group .tribe-events-nav-next a svg,.btn-group .tribe-events-nav-previous a svg,.btn-group a.btn__icon--direction-left svg,.btn.btn__icon--direction-left svg,.btn__icon--direction-left.toggle svg,.btn__icon--direction-left.tribe-events-button svg,.btn__icon--direction-left.tribe-events-gmap svg,.tribe-event-pager-next #tribe-bar-form a.tribe-bar-views-option svg,.tribe-event-pager-next .btn-group a svg,.tribe-event-pager-next .tribe-events-cal-links a svg,.tribe-event-pager-next a.toggle svg,.tribe-event-pager-next a.tribe-events-button svg,.tribe-event-pager-next a.tribe-events-gmap svg,.tribe-event-pager-next a svg,.tribe-event-pager-prev #tribe-bar-form a.tribe-bar-views-option svg,.tribe-event-pager-prev .btn-group a svg,.tribe-event-pager-prev .tribe-events-cal-links a svg,.tribe-event-pager-prev a.toggle svg,.tribe-event-pager-prev a.tribe-events-button svg,.tribe-event-pager-prev a.tribe-events-gmap svg,.tribe-event-pager-prev a svg,.tribe-events-back #tribe-bar-form a.tribe-bar-views-option svg,.tribe-events-back .btn-group a svg,.tribe-events-back .tribe-events-cal-links a svg,.tribe-events-back a.toggle svg,.tribe-events-back a.tribe-events-button svg,.tribe-events-back a.tribe-events-gmap svg,.tribe-events-back a svg,.tribe-events-cal-links .tribe-event-pager-next a svg,.tribe-events-cal-links .tribe-event-pager-prev a svg,.tribe-events-cal-links .tribe-events-back a svg,.tribe-events-cal-links .tribe-events-nav-next a svg,.tribe-events-cal-links .tribe-events-nav-previous a svg,.tribe-events-cal-links a.btn__icon--direction-left svg,.tribe-events-nav-next #tribe-bar-form a.tribe-bar-views-option svg,.tribe-events-nav-next .btn-group a svg,.tribe-events-nav-next .tribe-events-cal-links a svg,.tribe-events-nav-next a.toggle svg,.tribe-events-nav-next a.tribe-events-button svg,.tribe-events-nav-next a.tribe-events-gmap svg,.tribe-events-nav-next a svg,.tribe-events-nav-previous #tribe-bar-form a.tribe-bar-views-option svg,.tribe-events-nav-previous .btn-group a svg,.tribe-events-nav-previous .tribe-events-cal-links a svg,.tribe-events-nav-previous a.toggle svg,.tribe-events-nav-previous a.tribe-events-button svg,.tribe-events-nav-previous a.tribe-events-gmap svg,.tribe-events-nav-previous a svg,input.btn__icon--direction-left[type=button] svg,input.btn__icon--direction-left[type=reset] svg,input.btn__icon--direction-left[type=submit] svg{transform:rotate(180deg)}#tribe-bar-form .btn__icon--direction-up.tribe-bar-views-option svg,.btn-group a.btn__icon--direction-up svg,.btn.btn__icon--direction-up svg,.btn__icon--direction-up.toggle svg,.btn__icon--direction-up.tribe-events-button svg,.btn__icon--direction-up.tribe-events-gmap svg,.tribe-event-pager-next a.btn__icon--direction-up svg,.tribe-event-pager-prev a.btn__icon--direction-up svg,.tribe-events-back a.btn__icon--direction-up svg,.tribe-events-cal-links a.btn__icon--direction-up svg,.tribe-events-nav-next a.btn__icon--direction-up svg,.tribe-events-nav-previous a.btn__icon--direction-up svg,input.btn__icon--direction-up[type=button] svg,input.btn__icon--direction-up[type=reset] svg,input.btn__icon--direction-up[type=submit] svg{transform:rotate(270deg)}#tribe-bar-form .active.tribe-bar-views-option,#tribe-bar-form .tribe-bar-views-option:focus,#tribe-bar-form .tribe-bar-views-option:visited,#tribe-bar-form html.no-touchevents .tribe-bar-views-option:hover,.active.toggle,.active.tribe-events-button,.active.tribe-events-gmap,.btn-group a.active,.btn-group a:focus,.btn-group a:visited,.btn-group html.no-touchevents a:hover,.btn.active,.btn:focus,.btn:visited,.toggle:focus,.toggle:visited,.tribe-event-pager-next a.active,.tribe-event-pager-next a:focus,.tribe-event-pager-next a:visited,.tribe-event-pager-next html.no-touchevents a:hover,.tribe-event-pager-prev a.active,.tribe-event-pager-prev a:focus,.tribe-event-pager-prev a:visited,.tribe-event-pager-prev html.no-touchevents a:hover,.tribe-events-back a.active,.tribe-events-back a:focus,.tribe-events-back a:visited,.tribe-events-back html.no-touchevents a:hover,.tribe-events-button:focus,.tribe-events-button:visited,.tribe-events-cal-links a.active,.tribe-events-cal-links a:focus,.tribe-events-cal-links a:visited,.tribe-events-cal-links html.no-touchevents a:hover,.tribe-events-gmap:focus,.tribe-events-gmap:visited,.tribe-events-nav-next a.active,.tribe-events-nav-next a:focus,.tribe-events-nav-next a:visited,.tribe-events-nav-next html.no-touchevents a:hover,.tribe-events-nav-previous a.active,.tribe-events-nav-previous a:focus,.tribe-events-nav-previous a:visited,.tribe-events-nav-previous html.no-touchevents a:hover,html.no-touchevents #tribe-bar-form .tribe-bar-views-option:hover,html.no-touchevents .btn-group a:hover,html.no-touchevents .btn:hover,html.no-touchevents .toggle:hover,html.no-touchevents .tribe-event-pager-next a:hover,html.no-touchevents .tribe-event-pager-prev a:hover,html.no-touchevents .tribe-events-back a:hover,html.no-touchevents .tribe-events-button:hover,html.no-touchevents .tribe-events-cal-links a:hover,html.no-touchevents .tribe-events-gmap:hover,html.no-touchevents .tribe-events-nav-next a:hover,html.no-touchevents .tribe-events-nav-previous a:hover,html.no-touchevents input:hover[type=button],html.no-touchevents input:hover[type=reset],html.no-touchevents input:hover[type=submit],input.active[type=button],input.active[type=reset],input.active[type=submit],input:focus[type=button],input:focus[type=reset],input:focus[type=submit],input:visited[type=button],input:visited[type=reset],input:visited[type=submit]{color:#fff;text-decoration:none}.btn__icon-add svg{margin-right:4px;transform:rotate(45deg)}.link__inline{border-bottom:1px solid #fcba30}html.no-touchevents .link__inline:hover{border-bottom:1px solid #3d1a79;color:#3d1a79}.link__section{border-bottom:1px solid #3d1a79;color:#000}.link__section[target=_blank]:after,.link__section a[target=_blank]:after{background-image:url(../img/svg/icon-external.svg);content:"";display:inline-block;height:14px;margin-left:5px;width:14px}html.no-touchevents .link__section:hover{border-bottom:1px solid #fcba30;color:#3d1a79}html.no-touchevents .link__section:hover[target=_blank]:after,html.no-touchevents .link__section:hover [target=_blank]:after{background-image:url(../img/svg/icon-external-hover.svg);content:"";display:inline-block;height:14px;margin-left:5px;width:14px}.link__external{border-bottom:1px solid #3d1a79;margin-right:5px}.link__external:after{background-image:url(../img/svg/icon-external.svg)}.link__external:after,html.no-touchevents .link__external:hover:after{content:"";display:inline-block;height:14px;margin-left:5px;width:14px}html.no-touchevents .link__external:hover:after{background-image:url(../img/svg/icon-external-hover.svg)}.toggle svg{height:11px;margin:0;transition:.2s;width:13px}.toggle__color--purple,.toggle__color--purple-hover.active,html.no-touchevents .toggle__color--purple-hover:hover{background-color:#3d1a79}.toggle__icon--fill-purple svg,html.no-touchevents .toggle__icon--purple-hover:hover svg{fill:#3d1a79}.toggle__color--yellow-1,.toggle__color--yellow-1-hover.active,html.no-touchevents .toggle__color--yellow-1-hover:hover{background-color:#fcba30}.toggle__icon--fill-yellow-1 svg,html.no-touchevents .toggle__icon--yellow-1-hover:hover svg{fill:#fcba30}.toggle__color--yellow-2,.toggle__color--yellow-2-hover.active,html.no-touchevents .toggle__color--yellow-2-hover:hover{background-color:#fed685}.toggle__icon--fill-yellow-2 svg,html.no-touchevents .toggle__icon--yellow-2-hover:hover svg{fill:#fed685}.toggle__color--white,.toggle__color--white-hover.active,html.no-touchevents .toggle__color--white-hover:hover{background-color:#fff}.toggle__icon--fill-white svg,html.no-touchevents .toggle__icon--white-hover:hover svg{fill:#fff}.toggle__color--grey-1,.toggle__color--grey-1-hover.active,html.no-touchevents .toggle__color--grey-1-hover:hover{background-color:#4a4a4a}.toggle__icon--fill-grey-1 svg,html.no-touchevents .toggle__icon--grey-1-hover:hover svg{fill:#4a4a4a}.toggle__color--grey-2,.toggle__color--grey-2-hover.active,html.no-touchevents .toggle__color--grey-2-hover:hover{background-color:#767676}.toggle__icon--fill-grey-2 svg,html.no-touchevents .toggle__icon--grey-2-hover:hover svg{fill:#767676}.toggle__color--grey-3,.toggle__color--grey-3-hover.active,html.no-touchevents .toggle__color--grey-3-hover:hover{background-color:#d8d8d8}.toggle__icon--fill-grey-3 svg,html.no-touchevents .toggle__icon--grey-3-hover:hover svg{fill:#d8d8d8}.toggle__color--black,.toggle__color--black-hover.active,html.no-touchevents .toggle__color--black-hover:hover{background-color:#000}.toggle__icon--fill-black svg,html.no-touchevents .toggle__icon--black-hover:hover svg{fill:#000}.toggle__color--orange-1,.toggle__color--orange-1-hover.active,html.no-touchevents .toggle__color--orange-1-hover:hover{background-color:#d9553e}.toggle__icon--fill-orange-1 svg,html.no-touchevents .toggle__icon--orange-1-hover:hover svg{fill:#d9553e}.toggle__color--orange-2,.toggle__color--orange-2-hover.active,html.no-touchevents .toggle__color--orange-2-hover:hover{background-color:#f58c60}.toggle__icon--fill-orange-2 svg,html.no-touchevents .toggle__icon--orange-2-hover:hover svg{fill:#f58c60}.toggle__color--blue-1,.toggle__color--blue-1-hover.active,html.no-touchevents .toggle__color--blue-1-hover:hover{background-color:#819ec6}.toggle__icon--fill-blue-1 svg,html.no-touchevents .toggle__icon--blue-1-hover:hover svg{fill:#819ec6}.toggle__color--blue-2,.toggle__color--blue-2-hover.active,html.no-touchevents .toggle__color--blue-2-hover:hover{background-color:#9cc2dc}.toggle__icon--fill-blue-2 svg,html.no-touchevents .toggle__icon--blue-2-hover:hover svg{fill:#9cc2dc}.toggle__color--sage-1,.toggle__color--sage-1-hover.active,html.no-touchevents .toggle__color--sage-1-hover:hover{background-color:#a6bd8a}.toggle__icon--fill-sage-1 svg,html.no-touchevents .toggle__icon--sage-1-hover:hover svg{fill:#a6bd8a}.toggle__color--none,.toggle__color--none-hover.active,html.no-touchevents .toggle__color--none-hover:hover{background-color:transparent}.toggle__icon--fill-none svg,html.no-touchevents .toggle__icon--none-hover:hover svg{fill:transparent}.toggle__icon--direction-right svg{transform:rotate(0deg)}.toggle__icon--direction-down svg{transform:rotate(90deg)}.toggle__icon--direction-left svg{transform:rotate(180deg)}.toggle__icon--direction-up svg{transform:rotate(270deg)}.toggle__menu-main,.toggle__pager,.toggle__search,.toggle__search-close,.toggle__search-submit{height:40px;line-height:1;min-width:40px;padding:10px}.toggle__menu-main{padding:8px}.toggle__menu-main svg{height:18px;width:22px}.toggle__search-close svg,.toggle__search-submit svg,.toggle__search svg{height:20px;width:20px}.toggle__gallery{padding:0}.toggle__gallery svg{height:37px;width:45px}.toggle__accordion{border-bottom:1px solid #3d1a79;border-top:1px solid #3d1a79;color:#3d1a79;display:block;padding:15px 30px 15px 0;position:relative;text-align:left;width:100%}.toggle__accordion svg{height:13px;margin:0;position:absolute;right:10px;top:calc(50% - 6px);transform:rotate(90deg);transition:.2s;width:16px}.toggle__accordion.active,.toggle__accordion:focus,html.no-touchevents .toggle__accordion:hover{color:#3d1a79}.toggle__accordion.active svg{transform:rotate(-90deg)}.toggle__accordion-directions svg{margin:0 0 3px 4px}.toggle__accordion-directions.active svg{transform:rotate(-90deg)}.toggle__calendar.active,.toggle__calendar:focus,html.no-touchevents .toggle__calendar.active:hover,html.no-touchevents .toggle__calendar:focus:hover{background-color:#fff;color:#000}.toggle__section-nav,.toggle__sub-nav{height:35px;padding:0;vertical-align:bottom;width:35px}.toggle__section-nav svg,.toggle__sub-nav svg{height:13px;width:16px}.toggle__section-nav.active svg,.toggle__sub-nav.active svg{transform:rotate(-90deg)}#form-search .form input[type=search]{background-color:#767676;border:0;color:#fff;height:calc(2.25rem + 4px);margin-right:-1px}#form-search .form input[type=search]::-moz-placeholder{color:#fff}#form-search .form input[type=search]:-ms-input-placeholder{color:#fff}#form-search .form input[type=search]::placeholder{color:#fff}@media (max-width:991.98px){#form-search .form input[type=search]{display:none}}#form-search .form .toggle__search{display:none}@media (max-width:991.98px){#form-search .form .toggle__search{display:block}}#form-search .form .toggle__search-submit{display:block}@media (max-width:991.98px){#form-search .form .toggle__search-submit{display:none}}#form-search .form .toggle__search-close{display:none}@media (max-width:991.98px){#form-search .form.active>.form-group{display:none}}#form-search .form.active input[type=search]{display:block}@media (max-width:991.98px){#form-search .form.active .toggle__search{display:none}#form-search .form.active .toggle__search-close,#form-search .form.active .toggle__search-submit{display:block}}#form-search-mobile{max-height:0;opacity:0;position:relative;transition:.2s}@media (max-width:991.98px){body.search-active #form-search-mobile{max-height:999em;opacity:1;z-index:12}}.module__title,.tribe-events-list-separator-month{display:inline-block;margin:0;padding:.625rem 1.25rem;position:relative;z-index:5}@media (max-width:767.98px){.module__title,.tribe-events-list-separator-month{display:block}}.module__lead{color:#767676}.module__body>:not(:last-child){margin-bottom:1.25rem}.module__body h1,.module__body h2,.module__body h3,.module__body h4,.module__body h5,.module__body h6{color:#3d1a79}.module__body h1{margin-bottom:inherit}.module__body li a:not(.btn):not(.toggle):not(input[type=button]):not(input[type=submit]):not(input[type=reset]):not(.tribe-events-gmap):not(.tribe-events-button),.module__body p a:not(.btn):not(.toggle):not(input[type=button]):not(input[type=submit]):not(input[type=reset]):not(.tribe-events-gmap):not(.tribe-events-button){border-bottom:1px solid #fcba30}html.no-touchevents .module__body li a:not(.btn):not(.toggle):not(input[type=button]):not(input[type=submit]):not(input[type=reset]):not(.tribe-events-gmap):not(.tribe-events-button):hover,html.no-touchevents .module__body p a:not(.btn):not(.toggle):not(input[type=button]):not(input[type=submit]):not(input[type=reset]):not(.tribe-events-gmap):not(.tribe-events-button):hover{border-bottom:1px solid #3d1a79;color:#3d1a79}.module__body li a:not(.btn):not(.toggle):not(input[type=button]):not(input[type=submit]):not(input[type=reset]):not(.tribe-events-gmap):not(.tribe-events-button)[target=_blank],.module__body p a:not(.btn):not(.toggle):not(input[type=button]):not(input[type=submit]):not(input[type=reset]):not(.tribe-events-gmap):not(.tribe-events-button)[target=_blank]{border-bottom:1px solid #3d1a79;margin-right:5px}.module__body li a:not(.btn):not(.toggle):not(input[type=button]):not(input[type=submit]):not(input[type=reset]):not(.tribe-events-gmap):not(.tribe-events-button)[target=_blank]:after,.module__body p a:not(.btn):not(.toggle):not(input[type=button]):not(input[type=submit]):not(input[type=reset]):not(.tribe-events-gmap):not(.tribe-events-button)[target=_blank]:after{background-image:url(../img/svg/icon-external.svg);content:"";display:inline-block;height:14px;margin-left:5px;width:14px}html.no-touchevents .module__body li a:not(.btn):not(.toggle):not(input[type=button]):not(input[type=submit]):not(input[type=reset]):not(.tribe-events-gmap):not(.tribe-events-button)[target=_blank]:hover:after,html.no-touchevents .module__body p a:not(.btn):not(.toggle):not(input[type=button]):not(input[type=submit]):not(input[type=reset]):not(.tribe-events-gmap):not(.tribe-events-button)[target=_blank]:hover:after{background-image:url(../img/svg/icon-external-hover.svg);content:"";display:inline-block;height:14px;margin-left:5px;width:14px}.module__body blockquote:not(:first-child){margin:1.5625rem 0}.hero{background:url(../img/hero-bg.png);margin-top:-3.125rem;min-height:475px;position:relative;z-index:-1}@media (max-width:1199.98px){.hero{margin-top:-2.5rem}}@media (max-width:991.98px){.hero{margin-top:-1.875rem;min-height:250px}}@media (max-width:767.98px){.hero{min-height:190px}}.hero picture,.hero video{display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.hero picture>*,.hero video>*{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.hero__home{margin-bottom:-3em;min-height:810px;overflow:hidden}@media (max-width:1199.98px){.hero__home{min-height:475px}}@media (max-width:991.98px){.hero__home{min-height:325px}}.hero__home picture{display:none}@media (max-width:767.98px){.hero__home picture{display:block}}.hero__home video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;top:50%;transform:translateY(-50%);width:100%}@media (max-width:767.98px){.hero__home video{display:none}}.hero__small{min-height:135px;overflow:hidden}.richtext header{color:#3d1a79}.module__body .richtext h1,.richtext .event-title,.richtext .module__body h1,.richtext .page-title,.richtext .post-title{margin-bottom:1.25rem;padding:0}.richtext .event-title,.richtext .post-title{margin-bottom:0}.richtext .signoff{text-transform:uppercase}.richtext .module__content{background-color:#fff}.richtext .module__content ul>li>ul{text-indent:1.25rem}.richtext .module__content ul>li>ul>li>ul{text-indent:3.75rem}.richtext .module__content .module__body figure,.richtext .module__content .module__body img{max-width:100%!important}.richtext-featured header{color:#000}.richtext-home header{color:#fff}@media (max-width:767.98px){.richtext-home header{margin-left:0}}.richtext-home .module__title,.richtext-home .tribe-events-list-separator-month{background-color:rgba(61,26,121,.9)}.richtext .wp-caption,.richtext figure{max-width:100%}.cards>.container{position:relative}.cards-featured{margin-top:3em}@media (max-width:767.98px){.cards-featured{margin-top:0}}.cards-news .pattern-row,.cards-related .pattern-row,.cards-voices .pattern-row{padding:4em 0 1em}@media (max-width:767.98px){.cards-news .pattern-row,.cards-related .pattern-row,.cards-voices .pattern-row{padding-top:3em}}.cards-news header,.cards-related header,.cards-voices header{margin-bottom:-2em}.cards-news-featured,.cards-related-featured,.cards-voices-featured{padding-top:3em}.cards-news-featured header,.cards-related-featured header,.cards-voices-featured header{color:#fff}.cards-news-featured header .module__title,.cards-news-featured header .tribe-events-list-separator-month,.cards-related-featured header .module__title,.cards-related-featured header .tribe-events-list-separator-month,.cards-voices-featured header .module__title,.cards-voices-featured header .tribe-events-list-separator-month{padding-left:0}.cards-news-featured .bf:before,.cards-related-featured .bf:before,.cards-voices-featured .bf:before{left:-2em;top:-1.5em;width:calc(100% + 1em)}@media (max-width:991.98px){.cards-news-featured .bf:before,.cards-related-featured .bf:before,.cards-voices-featured .bf:before{left:-1em;width:100%}}@media (max-width:767.98px){.cards-news-featured .bf:before,.cards-related-featured .bf:before,.cards-voices-featured .bf:before{left:0}}.cards-news-featured .af:after,.cards-related-featured .af:after,.cards-voices-featured .af:after{left:-4.25em;top:-3em;width:calc(100% + 2em)}@media (max-width:991.98px){.cards-news-featured .af:after,.cards-related-featured .af:after,.cards-voices-featured .af:after{left:-2.25em;width:100%}}@media (max-width:767.98px){.cards-news-featured .af:after,.cards-related-featured .af:after,.cards-voices-featured .af:after{left:0}}.cards-people header{margin-bottom:-2em}.cards-people .pattern-row{padding-top:2em}.cards-people .module__title,.cards-people .tribe-events-list-separator-month{background-color:rgba(61,26,121,.85);color:#fff;mix-blend-mode:unset}.whe-card{background-color:transparent;border:0;position:relative}@media (max-width:767.98px){.whe-card:not(:last-child){margin-bottom:30px}}.whe-card>a{border:0;display:block;transition:.2s}html.no-touchevents .whe-card>a:hover{background-color:#fcba30;color:#000}.whe-card header{color:#fff}.whe-card picture img{height:auto;width:100%}.whe-card .card-img{border-radius:0}.whe-card .card-body{padding:1.25rem 0}.whe-card .card-category,.whe-card .card-name,.whe-card .card-prof-title,.whe-card .card-title{margin:0}html.no-touchevents .whe-card__academics>a:hover{padding:15px}.whe-card__academics .card-title{margin-bottom:10px}.whe-card__voices>a{background-color:#fff}html.no-touchevents .whe-card__voices>a:hover{background-color:#fcba30}.whe-card__voices .card-body{padding:10px}html.no-touchevents .whe-card__news-featured>a:hover,html.no-touchevents .whe-card__voices-featured>a:hover{background-color:#4a4a4a}.whe-card__news-featured .card-body,.whe-card__voices-featured .card-body{color:#fff;padding:10px}.whe-card__cta{height:145px}.whe-card__cta>a{height:100%;position:absolute;width:calc(100% - 30px)}.whe-card__cta>a:after{speak:none;background-color:rgba(0,0,0,.45);content:"";display:block;height:100%;position:absolute;transition:.2s;width:100%;z-index:2}html.no-touchevents .whe-card__cta>a:hover:after{background-color:rgba(0,0,0,.15)}.whe-card__cta .card-body,.whe-card__cta .card-img{height:100%;left:0;overflow:hidden;padding:1.25rem;position:absolute;top:0;width:100%;z-index:3}.whe-card__cta .card-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;padding:0;z-index:1}.whe-card__cta .card-title{color:#fff;z-index:3}.whe-card__featured header{color:#000;margin-top:-3em}@media (max-width:767.98px){.whe-card__featured header{display:block;margin-top:0}}.whe-card__featured .module__content{background-color:#fff;padding:10px}.whe-card__featured-lead{margin-bottom:4em}.whe-card__featured-lead .banner{display:flex;flex-direction:column;height:760px;margin:60px 0 0;position:relative}@media (max-width:991.98px){.whe-card__featured-lead .banner{height:405px}}@media (max-width:767.98px){.whe-card__featured-lead .banner{height:auto}}.whe-card__featured-lead .banner picture,.whe-card__featured-lead .banner picture img{height:100%;position:absolute;width:100%}@media (max-width:767.98px){.whe-card__featured-lead .banner picture,.whe-card__featured-lead .banner picture img{order:2;position:relative}}.whe-card__featured-lead .banner picture img,.whe-card__featured-lead .banner picture img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.whe-card__featured-lead .banner header{display:block;margin-top:-3em}@media (max-width:767.98px){.whe-card__featured-lead .banner header{margin-top:0;order:1}}.whe-card__featured-lead .module__content{margin-top:-60px}@media (max-width:767.98px){.whe-card__featured-lead .module__content{margin-top:0}}.whe-card__featured-lead .module__content .module__body{background-color:hsla(0,0%,100%,.8);padding:15px 10px;position:relative;z-index:1}.whe-card__featured-lead .module__content:before{speak:none;background-color:rgba(245,140,96,.8);content:"";height:100%;left:0;position:absolute;top:-15px;width:calc(100% - 30px);z-index:0}@media (max-width:767.98px){.whe-card__featured-lead .module__content:before{left:15px}}.whe-card__people .card-body{background-color:#fff;padding:10px}.whe-card__people .card-name{margin-bottom:5px}.pager>:not(:last-child){margin-right:5px}@media (max-width:767.98px){.pager .toggle__pager-next,.pager .toggle__pager-previous{display:none}}.section-blocks{background-color:#3d1a79;margin-top:2em}.section-blocks .section-pattern{position:relative}.section-blocks .section-pattern:before{speak:none;background:url(../img/section-bg.png);content:"";display:block;height:calc(100% + 5.5em);left:-10em;mix-blend-mode:multiply;position:absolute;top:-3.75em;width:80%;z-index:0}.section-block{position:relative;z-index:0}.section-block:not(:last-child){margin-bottom:3.125rem}.section-block .block-content{background-color:hsla(0,0%,100%,.85);padding:15px 5em 15px 15px}@media (max-width:991.98px){.section-block .block-content{padding:15px}}.section-block .block-content:before{left:-1em;mix-blend-mode:unset;top:-1em}.section-block .block-content embed,.section-block .block-content iframe,.section-block .block-content img,.section-block .block-content object,.section-block .block-content video,.section-block .block-media embed,.section-block .block-media iframe,.section-block .block-media img,.section-block .block-media object,.section-block .block-media video{width:100%}.section-block .block-title{color:#3d1a79}.section-block .block-label{margin-bottom:0}.section-block.block-accordion .block-content,.section-block.block-richtext .block-content,.section-block.block-team .block-content{padding-right:15px}.section-block.block-richtext label,.section-block.block-richtext textarea{margin-left:0!important}.accordion-item:not(:last-child) .toggle{border-bottom:0}.accordion-title{margin:0}.accordion-content.show{border-top:1px solid #3d1a79}.accordion-body{padding:15px 0}.alert{display:none}.alert .module__body a{border-bottom:1px solid #000;color:#000}html.no-touchevents .alert .module__body a:hover{border-bottom:1px solid #3d1a79;color:#3d1a79}.alert .module__body a[target=_blank]:after{background-image:url(../img/svg/icon-external.svg);content:"";display:inline-block;height:14px;margin-left:5px;width:14px}body.overlay-menu-active .alert{display:none!important}.whe-media .group-title{color:#3d1a79}.whe-media.event-detail header,.whe-media.events-list header,.whe-media.news header,.whe-media.post-index header,.whe-media.search header,.whe-media.team-schedule header{margin-bottom:-2em}.whe-media.event-detail .pattern-row,.whe-media.events-list .pattern-row,.whe-media.news .pattern-row,.whe-media.post-index .pattern-row,.whe-media.search .pattern-row,.whe-media.team-schedule .pattern-row{padding-bottom:2em;padding-top:4em}@media (max-width:991.98px){.whe-media.team-schedule header{margin-bottom:0}.whe-media.team-schedule .pattern-row{padding-bottom:2em;padding-top:2em}}.media-item{margin-bottom:1.25rem}.media-body{background-color:#fff;padding:1.25rem}.media-body a{border-bottom:1px solid #fcba30}html.no-touchevents .media-body a:hover{color:#3d1a79}.media-body a[target=_blank]{border-bottom:1px solid #3d1a79;margin-right:5px}.media-body a[target=_blank]:after{background-image:url(../img/svg/icon-external.svg);content:"";display:inline-block;height:14px;margin-left:5px;width:14px}html.no-touchevents .media-body a[target=_blank]:hover:after{background-image:url(../img/svg/icon-external-hover.svg);content:"";display:inline-block;height:14px;margin-left:5px;width:14px}.media-title{margin-bottom:10px}.media-title,.media-title a{color:#3d1a79}html.no-touchevents .media-title a:hover{border-bottom:1px solid #fcba30}.media-details-container [class$=label],.media-label{margin-bottom:0}.media-date-container.inline,.media-time-container.inline{align-items:center;display:inline-flex;margin-bottom:1rem}@media (max-width:991.98px){.media-date-container.inline,.media-time-container.inline{display:block}}.media-date-container.inline>*,.media-time-container.inline>*{margin-bottom:0}.media-date-container.inline>:not(:last-child):after,.media-time-container.inline>:not(:last-child):after{background-color:#000;content:"";display:inline-block;height:15px;margin:0 15px -3px;width:2px}@media (max-width:991.98px){.media-date-container.inline>:not(:last-child):after,.media-time-container.inline>:not(:last-child):after{display:none}}.media-time-container.inline{margin-bottom:0}.media-details{max-height:0;opacity:0;overflow:hidden;transition:.3s}.media-details.active{max-height:999em;opacity:1;padding-top:1.25rem}.media-list{list-style:none}.media-map iframe{width:100%}.gallery{overflow:hidden;padding-top:50px}.gallery .module__title,.gallery .tribe-events-list-separator-month{color:#fff;padding-left:0}.gallery-container,.gallery-inner{position:relative}.gallery-container:after,.gallery-container:before,.gallery-inner:after,.gallery-inner:before{content:"";display:block;mix-blend-mode:multiply;position:absolute}.gallery-container{padding:30px 0 60px}.gallery-container:before{background-color:rgba(252,186,48,.5);height:calc(100% - 20px);left:-55px;top:-30px;width:calc(100% + 90px)}.gallery-container:after{background-color:#d8d8d8;height:calc(100% - 60px);left:-105px;top:20px;width:calc(100% + 200px);z-index:-1}.gallery-inner:before{background-color:rgba(217,85,62,.5);height:calc(100% + 200px);left:-20px;top:-110px;width:calc(100% + 40px)}.gallery-item{display:block;position:relative;transition:.2s ease-in;z-index:5}.gallery-item figure{height:100%;margin:0;padding:0}.gallery-item figure img{height:100%;-o-object-fit:cover;object-fit:cover}.gallery-item figure figcaption{display:none}.gallery-item:after{speak:none;background-color:#4a4a4a;content:"";display:block;height:100%;left:15px;opacity:0;position:absolute;top:0;transition:.2s;width:calc(100% - 30px);z-index:-1}html.no-touchevents .gallery-item:hover:after{left:0;opacity:1;top:15px}.gallery .toggle{flex-grow:0;margin-right:10px}.whe-carousel{flex-wrap:nowrap;overflow:hidden}.carousel figure{padding:0}#tribe-bar-form .whe-events .active.tribe-bar-views-option,#tribe-bar-form html.no-touchevents .whe-events .active.tribe-bar-views-option:hover,.btn-group .whe-events a.active,.btn-group html.no-touchevents .whe-events a.active:hover,.tribe-event-pager-next .whe-events a.active,.tribe-event-pager-next html.no-touchevents .whe-events a.active:hover,.tribe-event-pager-prev .whe-events a.active,.tribe-event-pager-prev html.no-touchevents .whe-events a.active:hover,.tribe-events-back .whe-events a.active,.tribe-events-back html.no-touchevents .whe-events a.active:hover,.tribe-events-cal-links .whe-events a.active,.tribe-events-cal-links html.no-touchevents .whe-events a.active:hover,.tribe-events-nav-next .whe-events a.active,.tribe-events-nav-next html.no-touchevents .whe-events a.active:hover,.tribe-events-nav-previous .whe-events a.active,.tribe-events-nav-previous html.no-touchevents .whe-events a.active:hover,.whe-events #tribe-bar-form .active.tribe-bar-views-option,.whe-events .active.toggle,.whe-events .active.tribe-events-button,.whe-events .active.tribe-events-gmap,.whe-events .btn-group a.active,.whe-events .btn.active,.whe-events .tribe-event-pager-next a.active,.whe-events .tribe-event-pager-prev a.active,.whe-events .tribe-events-back a.active,.whe-events .tribe-events-cal-links a.active,.whe-events .tribe-events-nav-next a.active,.whe-events .tribe-events-nav-previous a.active,.whe-events input.active[type=button],.whe-events input.active[type=reset],.whe-events input.active[type=submit],html.no-touchevents .whe-events #tribe-bar-form .active.tribe-bar-views-option:hover,html.no-touchevents .whe-events .active.toggle:hover,html.no-touchevents .whe-events .active.tribe-events-button:hover,html.no-touchevents .whe-events .active.tribe-events-gmap:hover,html.no-touchevents .whe-events .btn-group a.active:hover,html.no-touchevents .whe-events .btn.active:hover,html.no-touchevents .whe-events .tribe-event-pager-next a.active:hover,html.no-touchevents .whe-events .tribe-event-pager-prev a.active:hover,html.no-touchevents .whe-events .tribe-events-back a.active:hover,html.no-touchevents .whe-events .tribe-events-cal-links a.active:hover,html.no-touchevents .whe-events .tribe-events-nav-next a.active:hover,html.no-touchevents .whe-events .tribe-events-nav-previous a.active:hover,html.no-touchevents .whe-events input.active:hover[type=button],html.no-touchevents .whe-events input.active:hover[type=reset],html.no-touchevents .whe-events input.active:hover[type=submit]{background-color:#fff;color:#000}.group-title{color:#3d1a79}.event-date{color:#000}.tribe-bar-date-filter,.tribe-events-event-meta-container .tribe-events-read-more,.tribe-events-list-event-description .tribe-events-read-more{display:none}.tribe-events-event-meta-container a,.tribe-events-list-event-description a{border-bottom:1px solid #fcba30}html.no-touchevents .tribe-events-event-meta-container a:hover,html.no-touchevents .tribe-events-list-event-description a:hover{border-bottom:1px solid #3d1a79;color:#3d1a79}.tribe-events-event-meta-container a[target=_blank]:after,.tribe-events-list-event-description a[target=_blank]:after,html.no-touchevents .tribe-events-event-meta-container a[target=_blank]:hover:after,html.no-touchevents .tribe-events-list-event-description a[target=_blank]:hover:after{border-bottom:none;display:none}html.no-touchevents .tribe-events-event-meta-container a:hover,html.no-touchevents .tribe-events-list-event-description a:hover{border-bottom:1px solid #fcba30;color:#000}.tribe-events-calendar td a{border-bottom:1px solid #fcba30;font-size:inherit!important}html.no-touchevents .tribe-events-calendar td a:hover{border-bottom:1px solid #3d1a79;color:#3d1a79}.tribe-events-nav-next a,.tribe-events-nav-previous a{align-items:center;display:flex}.tribe-events-nav-next a>span,.tribe-events-nav-previous a>span{background:svg-load("icons-right-arrow.svg",fill=#fcba30);background-repeat:no-repeat;background-size:100%;display:inline-block;height:10px;margin:0 0 0 4px;text-indent:-999em;width:13px}.tribe-events-nav-previous a>span{margin:0 4px 0 0;transform:rotate(180deg)}.tribe-address{display:block;margin-bottom:20px}.tribe-events-button,.tribe-events-gmap{border:none}.tribe-events-button:after,.tribe-events-gmap:after{display:none}.tribe-events-event-meta:first-child{border-top:none;margin:0}.single-tribe_events .tribe-events-event-meta{margin:0}#tribe-bar-form .tribe-bar-views-option.active,html.no-touchevents #tribe-bar-form .tribe-bar-views-option.active:hover{background-color:#fff;color:#000}#tribe-bar-form .tribe-bar-active,#tribe-bar-form .tribe-bar-views-toggle,#tribe_events_filters_wrapper{display:none}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJvb3RzdHJhcC9ib290c3RyYXAuc2NzcyIsInN0eWxlLmNzcyIsImJvb3RzdHJhcC9fcm9vdC5zY3NzIiwiYm9vdHN0cmFwL190eXBlLnNjc3MiLCJib290c3RyYXAvX3ZhcmlhYmxlcy5zY3NzIiwiYm9vdHN0cmFwL19pbWFnZXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2ltYWdlLnNjc3MiLCJib290c3RyYXAvX2NvZGUuc2NzcyIsImJvb3RzdHJhcC9fdGFibGVzLnNjc3MiLCJib290c3RyYXAvX2Zvcm1zLnNjc3MiLCJib290c3RyYXAvX2J1dHRvbnMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyIsImJvb3RzdHJhcC9fZHJvcGRvd24uc2NzcyIsImJvb3RzdHJhcC9fYnV0dG9uLWdyb3VwLnNjc3MiLCJib290c3RyYXAvX2lucHV0LWdyb3VwLnNjc3MiLCJib290c3RyYXAvX2N1c3RvbS1mb3Jtcy5zY3NzIiwiYm9vdHN0cmFwL19uYXYuc2NzcyIsImJvb3RzdHJhcC9fbmF2YmFyLnNjc3MiLCJib290c3RyYXAvX2NhcmQuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2hvdmVyLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiYm9vdHN0cmFwL19wYWdpbmF0aW9uLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCJib290c3RyYXAvX2JhZGdlLnNjc3MiLCJib290c3RyYXAvX2p1bWJvdHJvbi5zY3NzIiwiYm9vdHN0cmFwL19hbGVydC5zY3NzIiwiYm9vdHN0cmFwL19wcm9ncmVzcy5zY3NzIiwiYm9vdHN0cmFwL19saXN0LWdyb3VwLnNjc3MiLCJib290c3RyYXAvX3RvYXN0cy5zY3NzIiwiYm9vdHN0cmFwL19tb2RhbC5zY3NzIiwiYm9vdHN0cmFwL190b29sdGlwLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCJib290c3RyYXAvX3BvcG92ZXIuc2NzcyIsImJvb3RzdHJhcC9fc3Bpbm5lcnMuc2NzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsImJvb3RzdHJhcC9fZ3JpZC5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fZ3JpZC5zY3NzIiwiYm9vdHN0cmFwL19yZWJvb3Quc2NzcyIsInNiYS92YXJpYWJsZXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiYm9vdHN0cmFwL19mdW5jdGlvbnMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2FsZXJ0LnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19iYWRnZS5zY3NzIiwiYm9vdHN0cmFwL19icmVhZGNydW1iLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJib290c3RyYXAvX2Nhcm91c2VsLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiYm9vdHN0cmFwL19jbG9zZS5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fY2FyZXQuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19mb3Jtcy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsImJvb3RzdHJhcC9fbWVkaWEuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2xpc3RzLnNjc3MiLCJib290c3RyYXAvX3ByaW50LnNjc3MiLCJib290c3RyYXAvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsImJvb3RzdHJhcC9fdHJhbnNpdGlvbnMuc2NzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMvX292ZXJmbG93LnNjc3MiLCJib290c3RyYXAvdXRpbGl0aWVzL19zaGFkb3dzLnNjc3MiLCJib290c3RyYXAvdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCJib290c3RyYXAvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MiLCJib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCJib290c3RyYXAvdXRpbGl0aWVzL19lbWJlZC5zY3NzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxvYXQuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2Zsb2F0LnNjc3MiLCJib290c3RyYXAvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCJib290c3RyYXAvdXRpbGl0aWVzL190ZXh0LnNjc3MiLCJib290c3RyYXAvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3Zpc2liaWxpdHkuc2NzcyIsInNiYS9yZXNldHMuc2NzcyIsInNiYS9oZWxwZXJzLnNjc3MiLCJzYmEvZm9udHMuc2NzcyIsInNiYS90eXBlLnNjc3MiLCJzYmEvbWl4aW5zLnNjc3MiLCJzYmEvc2hlbGwuc2NzcyIsInNiYS9tZW51cy9tZW51LnNjc3MiLCJzYmEvY29tcG9uZW50cy9pY29ucy5zY3NzIiwic2JhL2NvbXBvbmVudHMvYnV0dG9ucy5zY3NzIiwic2JhL2NvbXBvbmVudHMvbGlua3Muc2NzcyIsInNiYS9jb21wb25lbnRzL3RvZ2dsZXMuc2NzcyIsInNiYS9jb21wb25lbnRzL2Zvcm1zLnNjc3MiLCJzYmEvbW9kdWxlcy9tb2R1bGVzLnNjc3MiLCJzYmEvbW9kdWxlcy9oZXJvLnNjc3MiLCJzYmEvbW9kdWxlcy9yaWNodGV4dC5zY3NzIiwic2JhL21vZHVsZXMvY2FyZHMuc2NzcyIsInNiYS9tb2R1bGVzL3BhZ2VyLnNjc3MiLCJzYmEvbW9kdWxlcy9zZWN0aW9uLWJsb2Nrcy5zY3NzIiwic2JhL21vZHVsZXMvYWNjb3JkaW9uLnNjc3MiLCJzYmEvbW9kdWxlcy9hbGVydC5zY3NzIiwic2JhL21vZHVsZXMvbWVkaWEuc2NzcyIsInNiYS9tb2R1bGVzL2dhbGxlcnkuc2NzcyIsInNiYS9tb2R1bGVzL2Nhcm91c2VsLnNjc3MiLCJzYmEvbW9kdWxlcy9ldmVudHMuc2NzcyIsInNiYS9tb2R1bGVzL3RyaWJlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7O0VDS0UsQ0NMRixNQWdCRSxtTUFDd0IsQ0NYMUIsMENBRUUsbUJDMFNtQyxDRG5TckMsT0FBVSxnQkN3UnlDLENEdlJuRCxPQUFVLGNDd1J1QyxDRHZSakQsT0FBVSxpQkN3UjBDLENEdFJwRCxPQUFVLGlCQ3dSMEMsQ0Q1THBELFlBQ0Usa0JDd05vRCxDQzNUdEQsZUNUSSxvQkNVVSxDRm1CZCxZQUNFLG1CQUNjLENHdEJoQixJRlRJLG1CRitPK0IsQ0svT25DLGFBRUUsa0JMNFZ1QyxDTTVWekMsOENBZ0JJLG9CTjJkOEYsQ01wV2xHLGlCSnpJSSxtQkYrTytCLENNOUZuQyxpQkpqSkksbUJGOE8rQixDTzVPbkMsMlZDb0dJLG9CUmdWK0ksQ083VW5KLHFoQkNISSxtQlJ3SStCLENPakluQyxxaEJDUEksbUJSeUkrQixDU3JPbkMsZVBWSSxvQkY2T2dDLENTek5sQyxjVHlOa0MsQ1NuSHBDLDJCUHBISSx5Q0Y4b0I0RixDRTdvQjVGLDBDRjZvQjRGLENTMWhCaEcsMEJQckdJLDRDRituQjRGLENFaG9CNUYsNkNGZ29CNEYsQ1VubkJoRyx5ek1SbkJJLDRCUTZCOEIsQ1I5QjlCLHlCUThCOEIsQ0FWbEMsNnZMUkxJLDJCUW9CNkIsQ1JyQjdCLHdCUXFCNkIsQ0EwRGpDLHMyR1JyRkksMkJRdUcrQixDUnhHL0IsNEJRd0crQixDQWxCbkMseWtHUnBHSSx3QlEySDRCLENSMUg1Qix5QlEwSDRCLENDL0hoQyx1SlRZSSw0QlMyQm1ELENUNUJuRCx5QlM0Qm1ELENBdkN2RCwwSlQwQkksMkJTY21ELENUZm5ELHdCU2VtRCxDQXhDdkQsa0lUWUksNEJTc0M2RSxDVHZDN0UseUJTdUM2RSxDQWxEakYsK0RUMEJJLDJCU3lCc0UsQ1QxQnRFLHdCUzBCc0UsQ0E0QzFFLGtCVGpHSSxvQkY2T2dDLENXdklsQyxjWHVJa0MsQ1czR3BDLHU1RFRsSUksbUJGOE8rQixDVzNGbkMsdTVEVG5KSSxtQkYrTytCLENXbkVuQyxpa0hUOUpJLDRCU29LNEIsQ1RySzVCLHlCU3FLNEIsQ0FHaEMsdXpHVHpKSSwyQlMrSjJCLENUaEszQix3QlNnSzJCLENDdEwvQixnQkFHRSxpQkFDcUUsQ0F1RHZFLHlEQXVCSSxVWmdiMkMsQ1kvWi9DLDhDVnhHSSxvQkY2T2dDLENZMUVwQywyQ0FZTSxzQlpnVitILENZOUxySSxrQ1ZqVUksb0JGNk9nQyxDWW9GcEMseUJWalVJLCtCVStWZ0YsQ0FVcEYsaUZWeldJLGtCRnVsQm9DLENZOU94QyxnRVZ6V0ksa0JGdWxCb0MsQ1k5T3hDLHVEVnpXSSxrQkZ1bEJvQyxDWTlPeEMsOEJWeldJLGtCRnVsQm9DLENhMWpCeEMsb0JYdkJJLDZCRnVPZ0MsQ0V0T2hDLDhCRnNPZ0MsQ2FoTnBDLHlCWHZCSSx3Qld3RDRCLENYdkQ1Qix5Qld1RDRCLENDeUNoQyxxQ1p2R0ksb0JGNk9nQyxDZTdPcEMsTUFLRSxvQkFBcUIsQ0FFckIsMEJBQTJCLENBRDNCLHFCZkhhLENlS2IsaUNmS2EsQ0ViWCxvQkY2T2dDLENlM09sQyxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLFdBQVksQ0FIWixpQmY0T2tDLENlN09wQyxTQWFJLGFBQWMsQ0FEZCxjQUNjLENBYmxCLDJEYk1JLDZCRnVPZ0MsQ0V0T2hDLDhCRnNPZ0MsQ2U3T3BDLHlEYnFCSSxnQ0Z3TmdDLENFek5oQyxpQ0Z5TmdDLENlaE5wQyxXQUdFLGFBQWMsQ0FDZCxlZnd2QnlDLENlcnZCM0MsWUFDRSxvQmZtdkJ3QyxDZWh2QjFDLGVBQ0UsbUJBQ2dCLENBR2xCLHFDQUhFLGVBSWdCLENDdENoQixpQkQyQ0Usb0JBQXFCLENBRnpCLHNCQU1JLG1CZmt1QnVDLENlMXRCM0MsYUFJRSxnQ2Z0RGEsQ2V1RGIsd0NmdkRhLENlcURiLGFmNnRCeUMsQ2U5dEJ6QyxlQUFnQixDQURoQixzQmZuRGEsQ2VrRGYseUJiL0RJLHVEYXVFOEUsQ0FSbEYsc0RBYU0sWUFBYSxDQUtuQixhQUVFLGdDZnRFYSxDZXVFYixxQ2Z2RWEsQ2VxRWIsc0JmckVhLENlb0VmLHdCYmpGSSx1REY2eEJvRixDZTdyQnhGLGtCQUlFLGVBQWdCLENBRmhCLHFCQUVnQixDQUdsQixxQ0FKRSxvQkFBZ0MsQ0FGaEMscUJBUWdDLENBSWxDLGtCQUlFLFFBQVMsQ0FDVCxNQUFPLENBQ1AsZWYrcUJ5QyxDZXByQnpDLGlCQUFrQixDQUVsQixPQUFRLENBRFIsS2ZtckJ5QyxDZTVxQjNDLFVidEhJLGdDRjZ4Qm9GLENldHFCdEYsVWZzcUJzRixDZWpxQnhGLGNidEhJLHlDRnV4Qm9GLENFdHhCcEYsMENGc3hCb0YsQ2VocUJ0RixVZmdxQnNGLENlNXBCeEYsaUJiNUdJLDRDRnd3Qm9GLENFendCcEYsNkNGeXdCb0YsQ2UzcEJ0RixVZjJwQnNGLENlcHBCeEYsV0FDRSxZQUFhLENBQ2IscUJBQXNCLENBRnhCLGlCQUtJLGtCZnNwQnNELENpQjV1QnRELHlCRmlGSixXQVNJLGtCQUFtQixDQUVuQixpQmZncEJzRCxDZWpwQnRELGtCZmlwQnNELENlM3BCMUQsaUJBY00sWUFBYSxDQUViLFdBQVksQ0FDWixxQkFBc0IsQ0FFdEIsZUFBZ0IsQ0FDaEIsZ0JmdW9Cb0QsQ2V6b0JwRCxpQmZ5b0JvRCxDZXRvQnJELENBU0wsWUFDRSxZQUFhLENBQ2IscUJBQXNCLENBRnhCLGtCQU9JLGtCZnNuQnNELENpQjV1QnRELHlCRitHSixZQVdJLGtCQUFtQixDQVh2QixrQkFnQk0sV0FBWSxDQUNaLGVBQWdCLENBakJ0Qix3QkFxQlEsYUFBYyxDQURkLGFBQ2MsQ0FyQnRCLDhCYnpKSSw0QmFvTG9DLENickxwQyx5QmFxTG9DLENBM0J4Qyx1RkErQlkseUJBQTBCLENBL0J0QywwRkFtQ1ksNEJBQTZCLENBbkN6Qyw2QmIzSUksMkJhbUxtQyxDYnBMbkMsd0Jhb0xtQyxDQXhDdkMscUZBNENZLHdCQUF5QixDQTVDckMsd0ZBZ0RZLDJCQUE0QixDQWhEeEMsNkJidktJLG9CRjZPZ0MsQ2V0RXBDLHFGYmpLSSw2QkZ1T2dDLENFdE9oQyw4QkZzT2dDLENldEVwQyx3RmJsSkksZ0NGd05nQyxDRXpOaEMsaUNGeU5nQyxDZXRFcEMsdVpidktJLGVhK09nQyxDQUN6QixDQVlYLG9CQUVJLG9CZjBoQnNDLENpQmh1QnRDLHlCRm9NSixjQU1JLG1CZnFpQmlDLENlcmlCakMsY2ZxaUJpQyxDZXBpQmpDLHVCZnFpQnVDLENlcmlCdkMsa0JmcWlCdUMsQ2VwaUJ2QyxTQUFVLENBQ1YsUUFBUyxDQVRiLG9CQVlNLG9CQUFxQixDQUNyQixVQUFXLENBQ1osQ0FTTCxpQkFFSSxlQUFnQixDQUZwQiw4REFNUSxlQUFnQixDQU54Qix3REFVUSxlQUFnQixDQUNoQixlQUFnQixDQVh4QiwrQkFnQk0sZUFBZ0IsQ0FFaEIsMkJBQTRCLENBRDVCLDRCQUM0QixDQWxCbEMsOEJBc0JNLHdCQUF5QixDQUN6Qix5QkFBMEIsQ0F2QmhDLDhCQTJCTSxrQmZwRTJCLENrQjlPakMsd0JoQklJLG9CRjZPZ0MsQ2tCN01wQyxrQ2hCSkksZ0NGaU5nQyxDRWxOaEMsNkJGa05nQyxDa0I3TXBDLGlDaEJsQkksaUNGK05nQyxDRWhPaEMsOEJGZ09nQyxDbUJ0TzlCLGlEakJxQkYsK0JGa04rQixDRW5OL0IsNEJGbU4rQixDbUJsTzdCLGdEakJFRixnQ0ZnTytCLENFak8vQiw2QkZpTytCLENtQnZPN0IsaURqQnFCRiwrQkZtTitCLENFcE4vQiw0QkZvTitCLENtQm5PN0IsZ0RqQkVGLGdDRmlPK0IsQ0VsTy9CLDZCRmtPK0IsQ29COU9uQyxPbEJESSxvQkY2T2dDLENvQjNNcEMsWWxCbENJLG1CRjAzQnFDLENxQjkzQnpDLFduQklJLG1CRjhPK0IsQ3FCdk9uQyxpQm5CUEksZW1CVXNCLENDVjFCLE9wQkFJLG9CRjZPZ0MsQ3VCalBwQyx3Q0FDRSxHQUFPLDBCQUF1QyxDQUM5QyxHQUFLLHVCQUF3QixDQUFBLENBRy9CLFVyQkRJLG9CRjZPZ0MsQ3dCdk1wQyw2QnRCaENJLDZCRnVPZ0MsQ0V0T2hDLDhCRnNPZ0MsQ3dCdk1wQyw0QnRCakJJLGdDRndOZ0MsQ0V6TmhDLGlDRnlOZ0MsQ3dCMUpwQyxtQ3RCbkZJLGVzQnVGd0IsQ0MzRjVCLE9BU0Usa0NBQTJCLENBQTNCLDBCQUEyQixDQUozQiwyQkFBNEIsQ0FENUIsb0N6QkdhLEN5QkRiLCtCekJvMkJvQyxDeUJuMkJwQyxvQnpCbzJCMEIsQ3lCbjJCMUIseUN6QlNhLEN5QmRiLGlCekJvMkJ1QixDeUJ0MkJ2QixlekJtMkJxQixDeUIxMUJyQixTQUFVLENBUlYsZUFRVSxDQVZaLHdCQWFJLG9CekJ3MUJvQixDeUJyMkJ4QixlQWlCSSxTQUFVLENBakJkLFlBcUJJLGFBQWMsQ0FDZCxTQUFVLENBdEJkLFlBMEJJLFlBQWEsQ0FJakIsY0FFRSxrQkFBbUIsQ0FJbkIsMkJBQTRCLENBRDVCLG9DekI1QmEsQ3lCOEJiLHVDekIyMEI0QyxDeUI5MEI1QyxhekJyQmdCLEN5QmtCaEIsWUFBYSxDQUViLHFCekIrMEI0QyxDeUJ4MEI5QyxZQUNFLGN6QjR6QnNCLEMwQm55QnhCLGV4QjlESSxtQndCMkVRLENBb0JaLGN4QnpGSSw0QkZ3TytCLENFdk8vQiw2QkZ1TytCLEMwQi9HbkMsY3hCMUdJLCtCRnlOK0IsQ0UxTi9CLGdDRjBOK0IsQzJCalBuQyxTQ0FFLHdLRFdVLENBK0ZaLGV6QnZHSSxvQkY2T2dDLEM2QmpQcEMsUzNCSUksbUJGOE8rQixDNEJqUGpDLHdLNUJpUGlDLEM2QmxQbkMsZ0JBd0JJLGM3QjBOK0IsQzZCekhuQyx3SUFPSSxjQUEyQixDQW9DL0IsZ0IzQjFKSSx3QzJCaUt5RSxDM0JoS3pFLHlDMkJnS3lFLENBSjNFLGNBSTJFLENDdks3RSxrQ0FDRSxHQUFLLHVCQUF5QixDQUFBLENBRGhDLDBCQUNFLEdBQUssdUJBQXlCLENBQUEsQ0FHaEMsZ0JBUUUscURBQThDLENBQTlDLDZDQUE4QyxDQUY5QyxrQkFBK0IsQ0FDL0IsaUJBQWtCLENBRGxCLG9DQUErQixDQUwvQixvQkFBcUIsQ0FFckIsVzlCOGdDMEIsQzhCN2dDMUIsMEJBQTJCLENBRjNCLFVBTThDLENBR2hELG1CQUdFLGlCOUJ5Z0M0QixDOEIxZ0M1QixXOUJ3Z0M0QixDOEJ6Z0M1QixVOUIyZ0M0QixDOEJsZ0M5QixnQ0FDRSxHQUNFLGtCQUFtQixDQUVyQixJQUNFLFNBQVUsQ0FBQSxDQUxkLHdCQUNFLEdBQ0Usa0JBQW1CLENBRXJCLElBQ0UsU0FBVSxDQUFBLENBSWQsY0FRRSxtREFBNEMsQ0FBNUMsMkNBQTRDLENBSDVDLDZCQUE4QixDQUM5QixpQkFBa0IsQ0FMbEIsb0JBQXFCLENBRXJCLFc5QmcvQjBCLEM4QjUrQjFCLFNBQVUsQ0FIViwwQkFBMkIsQ0FGM0IsVUFNNEMsQ0FHOUMsaUJBRUUsVzlCMCtCNEIsQzhCMytCNUIsVTlCMitCNEIsQytCNy9COUIsU0FDRSw4QkFBd0MsQ0FFMUMsYUFDRSx1Q0FDa0QsQ0FFcEQsNEJBRkUsd0NBSXFELENBRXZELCtCQUZFLDJDQUlvRCxDQUV0RCw4QkFGRSwwQ0FJb0QsQ0FGdEQsY0FDRSx1Q0FDb0QsQ0N2QzlDLEtBQWdDLHVCQUE0QixDQUM1RCxZQUVFLDJCQUFvQyxDQUV0QyxZQUVFLDZCQUF3QyxDQUUxQyxZQUVFLDhCQUEwQyxDQUU1QyxZQUVFLDRCQUFzQyxDQWZ4QyxLQUFnQyxzQkFBNEIsQ0FDNUQsWUFFRSwwQkFBb0MsQ0FFdEMsWUFFRSw0QkFBd0MsQ0FFMUMsMklBRUUsNkJBQTBDLENBRTVDLFlBRUUsMkJBQXNDLENBZnhDLEtBQWdDLHFCQUE0QixDQUM1RCxZQUVFLHlCQUFvQyxDQUV0QyxZQUVFLDJCQUF3QyxDQUUxQyxZQUVFLDRCQUEwQyxDQUU1QyxZQUVFLDBCQUFzQyxDQWZ4QyxLQUFnQyx1QkFBNEIsQ0FDNUQsWUFFRSwyQkFBb0MsQ0FFdEMsMEVBRUUsNkJBQXdDLENBRTFDLFlBRUUsOEJBQTBDLENBRTVDLFlBRUUsNEJBQXNDLENBZnhDLEtBQWdDLHFCQUE0QixDQUM1RCxZQUVFLHlCQUFvQyxDQUV0QyxZQUVFLDJCQUF3QyxDQUUxQyxZQUVFLDRCQUEwQyxDQUU1QyxZQUVFLDBCQUFzQyxDQWZ4QyxLQUFnQyx3QkFBNEIsQ0FDNUQsWUFFRSw0QkFBb0MsQ0FFdEMsWUFFRSw4QkFBd0MsQ0FFMUMsWUFFRSwrQkFBMEMsQ0FFNUMsWUFFRSw2QkFBc0MsQ0FmeEMsS0FBZ0MsdUJBQTRCLENBQzVELFlBRUUsMkJBQW9DLENBRXRDLFlBRUUsNkJBQXdDLENBRTFDLFlBRUUsOEJBQTBDLENBRTVDLFlBRUUsNEJBQXNDLENBZnhDLEtBQWdDLHNCQUE0QixDQUM1RCxZQUVFLDBCQUFvQyxDQUV0QyxZQUVFLDRCQUF3QyxDQUUxQyxZQUVFLDZCQUEwQyxDQUU1QyxZQUVFLDJCQUFzQyxDQWZ4QyxLQUFnQyx3QkFBNEIsQ0FDNUQsWUFFRSw0QkFBb0MsQ0FFdEMsWUFFRSw4QkFBd0MsQ0FFMUMsWUFFRSwrQkFBMEMsQ0FFNUMsWUFFRSw2QkFBc0MsQ0FmeEMsS0FBZ0Msc0JBQTRCLENBQzVELFlBRUUsMEJBQW9DLENBRXRDLFlBRUUsNEJBQXdDLENBRTFDLFlBRUUsNkJBQTBDLENBRTVDLFlBRUUsMkJBQXNDLENBUXhDLE1BQXdCLHdCQUEyQixDQUNuRCxjQUVFLDRCQUErQixDQUVqQyxjQUVFLDhCQUFpQyxDQUVuQyxjQUVFLCtCQUFrQyxDQUVwQyxjQUVFLDZCQUFnQyxDQWZsQyxNQUF3Qix1QkFBMkIsQ0FDbkQsY0FFRSwyQkFBK0IsQ0FFakMsY0FFRSw2QkFBaUMsQ0FFbkMsY0FFRSw4QkFBa0MsQ0FFcEMsY0FFRSw0QkFBZ0MsQ0FmbEMsTUFBd0Isc0JBQTJCLENBQ25ELGNBRUUsMEJBQStCLENBRWpDLGNBRUUsNEJBQWlDLENBRW5DLGNBRUUsNkJBQWtDLENBRXBDLGNBRUUsMkJBQWdDLENBZmxDLE1BQXdCLHdCQUEyQixDQUNuRCxjQUVFLDRCQUErQixDQUVqQyxjQUVFLDhCQUFpQyxDQUVuQyxjQUVFLCtCQUFrQyxDQUVwQyxjQUVFLDZCQUFnQyxDQWZsQyxNQUF3QixzQkFBMkIsQ0FDbkQsY0FFRSwwQkFBK0IsQ0FFakMsY0FFRSw0QkFBaUMsQ0FFbkMsY0FFRSw2QkFBa0MsQ0FFcEMsY0FFRSwyQkFBZ0MsQ2ZZdEMseUJlbERJLFFBQWdDLGtCQUE0QixDQUM1RCxrQkFFRSxzQkFBb0MsQ0FFdEMsa0JBRUUsd0JBQXdDLENBRTFDLGtCQUVFLHlCQUEwQyxDQUU1QyxrQkFFRSx1QkFBc0MsQ0FmeEMsUUFBZ0MsdUJBQTRCLENBQzVELGtCQUVFLDJCQUFvQyxDQUV0QyxrQkFFRSw2QkFBd0MsQ0FFMUMsa0JBRUUsOEJBQTBDLENBRTVDLGtCQUVFLDRCQUFzQyxDQWZ4QyxRQUFnQyxzQkFBNEIsQ0FDNUQsa0JBRUUsMEJBQW9DLENBRXRDLGtCQUVFLDRCQUF3QyxDQUUxQyxrQkFFRSw2QkFBMEMsQ0FFNUMsa0JBRUUsMkJBQXNDLENBZnhDLFFBQWdDLHFCQUE0QixDQUM1RCxrQkFFRSx5QkFBb0MsQ0FFdEMsa0JBRUUsMkJBQXdDLENBRTFDLGtCQUVFLDRCQUEwQyxDQUU1QyxrQkFFRSwwQkFBc0MsQ0FmeEMsUUFBZ0MsdUJBQTRCLENBQzVELGtCQUVFLDJCQUFvQyxDQUV0QyxrQkFFRSw2QkFBd0MsQ0FFMUMsa0JBRUUsOEJBQTBDLENBRTVDLGtCQUVFLDRCQUFzQyxDQWZ4QyxRQUFnQyxxQkFBNEIsQ0FDNUQsa0JBRUUseUJBQW9DLENBRXRDLGtCQUVFLDJCQUF3QyxDQUUxQyxrQkFFRSw0QkFBMEMsQ0FFNUMsa0JBRUUsMEJBQXNDLENBZnhDLFFBQWdDLG1CQUE0QixDQUM1RCxrQkFFRSx1QkFBb0MsQ0FFdEMsa0JBRUUseUJBQXdDLENBRTFDLGtCQUVFLDBCQUEwQyxDQUU1QyxrQkFFRSx3QkFBc0MsQ0FmeEMsUUFBZ0Msd0JBQTRCLENBQzVELGtCQUVFLDRCQUFvQyxDQUV0QyxrQkFFRSw4QkFBd0MsQ0FFMUMsa0JBRUUsK0JBQTBDLENBRTVDLGtCQUVFLDZCQUFzQyxDQWZ4QyxRQUFnQyx1QkFBNEIsQ0FDNUQsa0JBRUUsMkJBQW9DLENBRXRDLGtCQUVFLDZCQUF3QyxDQUUxQyxrQkFFRSw4QkFBMEMsQ0FFNUMsa0JBRUUsNEJBQXNDLENBZnhDLFFBQWdDLHNCQUE0QixDQUM1RCxrQkFFRSwwQkFBb0MsQ0FFdEMsa0JBRUUsNEJBQXdDLENBRTFDLGtCQUVFLDZCQUEwQyxDQUU1QyxrQkFFRSwyQkFBc0MsQ0FmeEMsUUFBZ0Msd0JBQTRCLENBQzVELGtCQUVFLDRCQUFvQyxDQUV0QyxrQkFFRSw4QkFBd0MsQ0FFMUMsa0JBRUUsK0JBQTBDLENBRTVDLGtCQUVFLDZCQUFzQyxDQWZ4QyxRQUFnQyxzQkFBNEIsQ0FDNUQsa0JBRUUsMEJBQW9DLENBRXRDLGtCQUVFLDRCQUF3QyxDQUUxQyxrQkFFRSw2QkFBMEMsQ0FFNUMsa0JBRUUsMkJBQXNDLENBUXhDLFNBQXdCLHdCQUEyQixDQUNuRCxvQkFFRSw0QkFBK0IsQ0FFakMsb0JBRUUsOEJBQWlDLENBRW5DLG9CQUVFLCtCQUFrQyxDQUVwQyxvQkFFRSw2QkFBZ0MsQ0FmbEMsU0FBd0IsdUJBQTJCLENBQ25ELG9CQUVFLDJCQUErQixDQUVqQyxvQkFFRSw2QkFBaUMsQ0FFbkMsb0JBRUUsOEJBQWtDLENBRXBDLG9CQUVFLDRCQUFnQyxDQWZsQyxTQUF3QixzQkFBMkIsQ0FDbkQsb0JBRUUsMEJBQStCLENBRWpDLG9CQUVFLDRCQUFpQyxDQUVuQyxvQkFFRSw2QkFBa0MsQ0FFcEMsb0JBRUUsMkJBQWdDLENBZmxDLFNBQXdCLHdCQUEyQixDQUNuRCxvQkFFRSw0QkFBK0IsQ0FFakMsb0JBRUUsOEJBQWlDLENBRW5DLG9CQUVFLCtCQUFrQyxDQUVwQyxvQkFFRSw2QkFBZ0MsQ0FmbEMsU0FBd0Isc0JBQTJCLENBQ25ELG9CQUVFLDBCQUErQixDQUVqQyxvQkFFRSw0QkFBaUMsQ0FFbkMsb0JBRUUsNkJBQWtDLENBRXBDLG9CQUVFLDJCQUFnQyxDQU10QyxXQUFtQixxQkFBdUIsQ0FDMUMsd0JBRUUseUJBQTJCLENBRTdCLHdCQUVFLDJCQUE2QixDQUUvQix3QkFFRSw0QkFBOEIsQ0FFaEMsd0JBRUUsMEJBQTRCLENBQzdCLENmVkQseUJlbERJLFFBQWdDLGtCQUE0QixDQUM1RCxrQkFFRSxzQkFBb0MsQ0FFdEMsa0JBRUUsd0JBQXdDLENBRTFDLGtCQUVFLHlCQUEwQyxDQUU1QyxrQkFFRSx1QkFBc0MsQ0FmeEMsUUFBZ0MsdUJBQTRCLENBQzVELGtCQUVFLDJCQUFvQyxDQUV0QyxrQkFFRSw2QkFBd0MsQ0FFMUMsa0JBRUUsOEJBQTBDLENBRTVDLGtCQUVFLDRCQUFzQyxDQWZ4QyxRQUFnQyxzQkFBNEIsQ0FDNUQsa0JBRUUsMEJBQW9DLENBRXRDLGtCQUVFLDRCQUF3QyxDQUUxQyxrQkFFRSw2QkFBMEMsQ0FFNUMsa0JBRUUsMkJBQXNDLENBZnhDLFFBQWdDLHFCQUE0QixDQUM1RCxrQkFFRSx5QkFBb0MsQ0FFdEMsa0JBRUUsMkJBQXdDLENBRTFDLGtCQUVFLDRCQUEwQyxDQUU1QyxrQkFFRSwwQkFBc0MsQ0FmeEMsUUFBZ0MsdUJBQTRCLENBQzVELGtCQUVFLDJCQUFvQyxDQUV0QyxrQkFFRSw2QkFBd0MsQ0FFMUMsa0JBRUUsOEJBQTBDLENBRTVDLGtCQUVFLDRCQUFzQyxDQWZ4QyxRQUFnQyxxQkFBNEIsQ0FDNUQsa0JBRUUseUJBQW9DLENBRXRDLGtCQUVFLDJCQUF3QyxDQUUxQyxrQkFFRSw0QkFBMEMsQ0FFNUMsa0JBRUUsMEJBQXNDLENBZnhDLFFBQWdDLG1CQUE0QixDQUM1RCxrQkFFRSx1QkFBb0MsQ0FFdEMsa0JBRUUseUJBQXdDLENBRTFDLGtCQUVFLDBCQUEwQyxDQUU1QyxrQkFFRSx3QkFBc0MsQ0FmeEMsUUFBZ0Msd0JBQTRCLENBQzVELGtCQUVFLDRCQUFvQyxDQUV0QyxrQkFFRSw4QkFBd0MsQ0FFMUMsa0JBRUUsK0JBQTBDLENBRTVDLGtCQUVFLDZCQUFzQyxDQWZ4QyxRQUFnQyx1QkFBNEIsQ0FDNUQsa0JBRUUsMkJBQW9DLENBRXRDLGtCQUVFLDZCQUF3QyxDQUUxQyxrQkFFRSw4QkFBMEMsQ0FFNUMsa0JBRUUsNEJBQXNDLENBZnhDLFFBQWdDLHNCQUE0QixDQUM1RCxrQkFFRSwwQkFBb0MsQ0FFdEMsa0JBRUUsNEJBQXdDLENBRTFDLGtCQUVFLDZCQUEwQyxDQUU1QyxrQkFFRSwyQkFBc0MsQ0FmeEMsUUFBZ0Msd0JBQTRCLENBQzVELGtCQUVFLDRCQUFvQyxDQUV0QyxrQkFFRSw4QkFBd0MsQ0FFMUMsa0JBRUUsK0JBQTBDLENBRTVDLGtCQUVFLDZCQUFzQyxDQWZ4QyxRQUFnQyxzQkFBNEIsQ0FDNUQsa0JBRUUsMEJBQW9DLENBRXRDLGtCQUVFLDRCQUF3QyxDQUUxQyxrQkFFRSw2QkFBMEMsQ0FFNUMsa0JBRUUsMkJBQXNDLENBUXhDLFNBQXdCLHdCQUEyQixDQUNuRCxvQkFFRSw0QkFBK0IsQ0FFakMsb0JBRUUsOEJBQWlDLENBRW5DLG9CQUVFLCtCQUFrQyxDQUVwQyxvQkFFRSw2QkFBZ0MsQ0FmbEMsU0FBd0IsdUJBQTJCLENBQ25ELG9CQUVFLDJCQUErQixDQUVqQyxvQkFFRSw2QkFBaUMsQ0FFbkMsb0JBRUUsOEJBQWtDLENBRXBDLG9CQUVFLDRCQUFnQyxDQWZsQyxTQUF3QixzQkFBMkIsQ0FDbkQsb0JBRUUsMEJBQStCLENBRWpDLG9CQUVFLDRCQUFpQyxDQUVuQyxvQkFFRSw2QkFBa0MsQ0FFcEMsb0JBRUUsMkJBQWdDLENBZmxDLFNBQXdCLHdCQUEyQixDQUNuRCxvQkFFRSw0QkFBK0IsQ0FFakMsb0JBRUUsOEJBQWlDLENBRW5DLG9CQUVFLCtCQUFrQyxDQUVwQyx1REFFRSw2QkFBZ0MsQ0FmbEMsU0FBd0Isc0JBQTJCLENBQ25ELG9CQUVFLDBCQUErQixDQUVqQyxvQkFFRSw0QkFBaUMsQ0FFbkMsb0JBRUUsNkJBQWtDLENBRXBDLG9CQUVFLDJCQUFnQyxDQU10QyxXQUFtQixxQkFBdUIsQ0FDMUMsd0JBRUUseUJBQTJCLENBRTdCLHdCQUVFLDJCQUE2QixDQUUvQix3QkFFRSw0QkFBOEIsQ0FFaEMsd0JBRUUsMEJBQTRCLENBQzdCLENmVkQseUJlbERJLFFBQWdDLGtCQUE0QixDQUM1RCxrQkFFRSxzQkFBb0MsQ0FFdEMsa0JBRUUsd0JBQXdDLENBRTFDLGtCQUVFLHlCQUEwQyxDQUU1QyxrQkFFRSx1QkFBc0MsQ0FmeEMsUUFBZ0MsdUJBQTRCLENBQzVELGtCQUVFLDJCQUFvQyxDQUV0QyxrQkFFRSw2QkFBd0MsQ0FFMUMsa0JBRUUsOEJBQTBDLENBRTVDLGtCQUVFLDRCQUFzQyxDQWZ4QyxRQUFnQyxzQkFBNEIsQ0FDNUQsa0JBRUUsMEJBQW9DLENBRXRDLGtCQUVFLDRCQUF3QyxDQUUxQyxrQkFFRSw2QkFBMEMsQ0FFNUMsa0JBRUUsMkJBQXNDLENBZnhDLFFBQWdDLHFCQUE0QixDQUM1RCxrQkFFRSx5QkFBb0MsQ0FFdEMsa0JBRUUsMkJBQXdDLENBRTFDLGtCQUVFLDRCQUEwQyxDQUU1QyxrQkFFRSwwQkFBc0MsQ0FmeEMsUUFBZ0MsdUJBQTRCLENBQzVELGtCQUVFLDJCQUFvQyxDQUV0QyxrQkFFRSw2QkFBd0MsQ0FFMUMsa0JBRUUsOEJBQTBDLENBRTVDLGtCQUVFLDRCQUFzQyxDQWZ4QyxRQUFnQyxxQkFBNEIsQ0FDNUQsa0JBRUUseUJBQW9DLENBRXRDLGtCQUVFLDJCQUF3QyxDQUUxQyxrQkFFRSw0QkFBMEMsQ0FFNUMsa0JBRUUsMEJBQXNDLENBZnhDLFFBQWdDLG1CQUE0QixDQUM1RCxrQkFFRSx1QkFBb0MsQ0FFdEMsa0JBRUUseUJBQXdDLENBRTFDLGtCQUVFLDBCQUEwQyxDQUU1QyxrQkFFRSx3QkFBc0MsQ0FmeEMsUUFBZ0Msd0JBQTRCLENBQzVELGtCQUVFLDRCQUFvQyxDQUV0QyxrQkFFRSw4QkFBd0MsQ0FFMUMsa0JBRUUsK0JBQTBDLENBRTVDLGtCQUVFLDZCQUFzQyxDQWZ4QyxRQUFnQyx1QkFBNEIsQ0FDNUQsa0JBRUUsMkJBQW9DLENBRXRDLGtCQUVFLDZCQUF3QyxDQUUxQyxrQkFFRSw4QkFBMEMsQ0FFNUMsa0JBRUUsNEJBQXNDLENBZnhDLFFBQWdDLHNCQUE0QixDQUM1RCxrQkFFRSwwQkFBb0MsQ0FFdEMsa0JBRUUsNEJBQXdDLENBRTFDLGtCQUVFLDZCQUEwQyxDQUU1QyxrQkFFRSwyQkFBc0MsQ0FmeEMsUUFBZ0Msd0JBQTRCLENBQzVELGtCQUVFLDRCQUFvQyxDQUV0QyxrQkFFRSw4QkFBd0MsQ0FFMUMsa0JBRUUsK0JBQTBDLENBRTVDLGtCQUVFLDZCQUFzQyxDQWZ4QyxRQUFnQyxzQkFBNEIsQ0FDNUQsa0JBRUUsMEJBQW9DLENBRXRDLGtCQUVFLDRCQUF3QyxDQUUxQyxrQkFFRSw2QkFBMEMsQ0FFNUMsa0JBRUUsMkJBQXNDLENBUXhDLFNBQXdCLHdCQUEyQixDQUNuRCxvQkFFRSw0QkFBK0IsQ0FFakMsb0JBRUUsOEJBQWlDLENBRW5DLG9CQUVFLCtCQUFrQyxDQUVwQyxvQkFFRSw2QkFBZ0MsQ0FmbEMsU0FBd0IsdUJBQTJCLENBQ25ELG9CQUVFLDJCQUErQixDQUVqQyxvQkFFRSw2QkFBaUMsQ0FFbkMsb0JBRUUsOEJBQWtDLENBRXBDLG9CQUVFLDRCQUFnQyxDQWZsQyxTQUF3QixzQkFBMkIsQ0FDbkQsb0JBRUUsMEJBQStCLENBRWpDLG9CQUVFLDRCQUFpQyxDQUVuQyxvQkFFRSw2QkFBa0MsQ0FFcEMsb0JBRUUsMkJBQWdDLENBZmxDLFNBQXdCLHdCQUEyQixDQUNuRCxvQkFFRSw0QkFBK0IsQ0FFakMsb0JBRUUsOEJBQWlDLENBRW5DLG9CQUVFLCtCQUFrQyxDQUVwQyxvQkFFRSw2QkFBZ0MsQ0FmbEMsU0FBd0Isc0JBQTJCLENBQ25ELG9CQUVFLDBCQUErQixDQUVqQyxvQkFFRSw0QkFBaUMsQ0FFbkMsb0JBRUUsNkJBQWtDLENBRXBDLG9CQUVFLDJCQUFnQyxDQU10QyxXQUFtQixxQkFBdUIsQ0FDMUMsd0JBRUUseUJBQTJCLENBRTdCLHdCQUVFLDJCQUE2QixDQUUvQix3QkFFRSw0QkFBOEIsQ0FFaEMsd0JBRUUsMEJBQTRCLENBQzdCLENmVkQsMEJlbERJLFFBQWdDLGtCQUE0QixDQUM1RCxrQkFFRSxzQkFBb0MsQ0FFdEMsa0JBRUUsd0JBQXdDLENBRTFDLGtCQUVFLHlCQUEwQyxDQUU1QyxrQkFFRSx1QkFBc0MsQ0FmeEMsUUFBZ0MsdUJBQTRCLENBQzVELGtCQUVFLDJCQUFvQyxDQUV0QyxrQkFFRSw2QkFBd0MsQ0FFMUMsa0JBRUUsOEJBQTBDLENBRTVDLGtCQUVFLDRCQUFzQyxDQWZ4QyxRQUFnQyxzQkFBNEIsQ0FDNUQsa0JBRUUsMEJBQW9DLENBRXRDLGtCQUVFLDRCQUF3QyxDQUUxQyxrQkFFRSw2QkFBMEMsQ0FFNUMsa0JBRUUsMkJBQXNDLENBZnhDLFFBQWdDLHFCQUE0QixDQUM1RCxrQkFFRSx5QkFBb0MsQ0FFdEMsa0JBRUUsMkJBQXdDLENBRTFDLGtCQUVFLDRCQUEwQyxDQUU1QyxrQkFFRSwwQkFBc0MsQ0FmeEMsUUFBZ0MsdUJBQTRCLENBQzVELGtCQUVFLDJCQUFvQyxDQUV0QyxrQkFFRSw2QkFBd0MsQ0FFMUMsa0JBRUUsOEJBQTBDLENBRTVDLGtCQUVFLDRCQUFzQyxDQWZ4QyxRQUFnQyxxQkFBNEIsQ0FDNUQsa0JBRUUseUJBQW9DLENBRXRDLGtCQUVFLDJCQUF3QyxDQUUxQyxrQkFFRSw0QkFBMEMsQ0FFNUMsa0JBRUUsMEJBQXNDLENBZnhDLFFBQWdDLG1CQUE0QixDQUM1RCxrQkFFRSx1QkFBb0MsQ0FFdEMsa0JBRUUseUJBQXdDLENBRTFDLGtCQUVFLDBCQUEwQyxDQUU1QyxrQkFFRSx3QkFBc0MsQ0FmeEMsUUFBZ0Msd0JBQTRCLENBQzVELGtCQUVFLDRCQUFvQyxDQUV0QyxrQkFFRSw4QkFBd0MsQ0FFMUMsa0JBRUUsK0JBQTBDLENBRTVDLGtCQUVFLDZCQUFzQyxDQWZ4QyxRQUFnQyx1QkFBNEIsQ0FDNUQsa0JBRUUsMkJBQW9DLENBRXRDLGtCQUVFLDZCQUF3QyxDQUUxQyxrQkFFRSw4QkFBMEMsQ0FFNUMsa0JBRUUsNEJBQXNDLENBZnhDLFFBQWdDLHNCQUE0QixDQUM1RCxrQkFFRSwwQkFBb0MsQ0FFdEMsa0JBRUUsNEJBQXdDLENBRTFDLGtCQUVFLDZCQUEwQyxDQUU1QyxrQkFFRSwyQkFBc0MsQ0FmeEMsUUFBZ0Msd0JBQTRCLENBQzVELGtCQUVFLDRCQUFvQyxDQUV0QyxrQkFFRSw4QkFBd0MsQ0FFMUMsa0JBRUUsK0JBQTBDLENBRTVDLGtCQUVFLDZCQUFzQyxDQWZ4QyxRQUFnQyxzQkFBNEIsQ0FDNUQsa0JBRUUsMEJBQW9DLENBRXRDLGtCQUVFLDRCQUF3QyxDQUUxQyxrQkFFRSw2QkFBMEMsQ0FFNUMsa0JBRUUsMkJBQXNDLENBUXhDLFNBQXdCLHdCQUEyQixDQUNuRCxvQkFFRSw0QkFBK0IsQ0FFakMsb0JBRUUsOEJBQWlDLENBRW5DLG9CQUVFLCtCQUFrQyxDQUVwQyxvQkFFRSw2QkFBZ0MsQ0FmbEMsU0FBd0IsdUJBQTJCLENBQ25ELG9CQUVFLDJCQUErQixDQUVqQyxvQkFFRSw2QkFBaUMsQ0FFbkMsb0JBRUUsOEJBQWtDLENBRXBDLG9CQUVFLDRCQUFnQyxDQWZsQyxTQUF3QixzQkFBMkIsQ0FDbkQsb0JBRUUsMEJBQStCLENBRWpDLG9CQUVFLDRCQUFpQyxDQUVuQyxvQkFFRSw2QkFBa0MsQ0FFcEMsb0JBRUUsMkJBQWdDLENBZmxDLFNBQXdCLHdCQUEyQixDQUNuRCxvQkFFRSw0QkFBK0IsQ0FFakMsb0JBRUUsOEJBQWlDLENBRW5DLG9CQUVFLCtCQUFrQyxDQUVwQyxvQkFFRSw2QkFBZ0MsQ0FmbEMsU0FBd0Isc0JBQTJCLENBQ25ELG9CQUVFLDBCQUErQixDQUVqQyxvQkFFRSw0QkFBaUMsQ0FFbkMsb0JBRUUsNkJBQWtDLENBRXBDLG9CQUVFLDJCQUFnQyxDQU10QyxXQUFtQixxQkFBdUIsQ0FDMUMsd0JBRUUseUJBQTJCLENBRTdCLHdCQUVFLDJCQUE2QixDQUUvQix3QkFFRSw0QkFBOEIsQ0FFaEMsd0JBRUUsMEJBQTRCLENDaEVoQyxXQ1lJLGdCbENzTVEsQ2dDakpULENHekJMLEtBRUUsd0tuQ3NPaU4sQ21Dck9qTixjbkN6Q2EsQ21DZ0ZmLGtCQUVFLG1CbkNxTnVDLENtQzlNekMsRUFFRSxrQm5DaUY4QixDRm5MaEMsTXNDeURRLHNCQWxCbUIsQ0FrQm5CLHNCQWpCbUIsQ0FpQm5CLHNCQWhCbUIsQ0FnQm5CLGdCQWZnQixDQWVoQixvQkFkaUIsQ0FjakIsb0JBYmlCLENBYWpCLG9CQVppQixDQVlqQixnQkFYZ0IsQ0FXaEIsc0JBVm1CLENBVW5CLHNCQVRtQixDQVNuQixvQkFSaUIsQ0FRakIsb0JBUGlCLENBT2pCLG9CQU5pQixDZC9DekIsT0FJRSw0QkFBNkMsQ0FEN0Msa0J0QnE2QnNDLENzQnQ2QnRDLHNCdEJxNkJ5QyxDc0J0NkJ6QyxpQkFHNkMsQ0FLL0MsZUFFRSxhQUFjLENBSWhCLFlBQ0UsZXRCNlErQixDc0JyUWpDLG1CQUNFLGtCQUFzRCxDQUR4RCwwQkFTSSxhQUFjLENBRGQsc0J0QnU0QnVDLENzQjE0QnZDLGlCQUFrQixDQUVsQixPQUFRLENBRFIsS0FHYyxDQVVoQixlZXpDRSx3QkM4RThELENDakZoRSxvQkRpRmdFLENDbkZoRSxhRG1GZ0UsQ0MvRWhFLGtCQUNFLHdCQUFxQyxDQUd2QywyQkFDRSxhQUEwQixDakJxQzVCLGlCZXpDRSx3QkM4RThELENDakZoRSxvQkRpRmdFLENDbkZoRSxhRG1GZ0UsQ0MvRWhFLG9CQUNFLHdCQUFxQyxDQUd2Qyw2QkFDRSxhQUEwQixDakJxQzVCLGVlekNFLHdCQzhFOEQsQ0NqRmhFLG9CRGlGZ0UsQ0NuRmhFLGFEbUZnRSxDQy9FaEUsa0JBQ0Usd0JBQXFDLENBR3ZDLDJCQUNFLGFBQTBCLENqQnFDNUIsWWV6Q0Usd0JDOEU4RCxDQ2pGaEUsb0JEaUZnRSxDQ25GaEUsYURtRmdFLENDL0VoRSxlQUNFLHdCQUFxQyxDQUd2Qyx3QkFDRSxhQUEwQixDakJxQzVCLGVlekNFLHdCQzhFOEQsQ0NqRmhFLG9CRGlGZ0UsQ0NuRmhFLGFEbUZnRSxDQy9FaEUsa0JBQ0Usd0JBQXFDLENBR3ZDLDJCQUNFLGFBQTBCLENqQnFDNUIsY2V6Q0Usd0JDOEU4RCxDQ2pGaEUsb0JEaUZnRSxDQ25GaEUsYURtRmdFLENDL0VoRSxpQkFDRSx3QkFBcUMsQ0FHdkMsMEJBQ0UsYUFBMEIsQ2pCcUM1QixhZXpDRSx3QkM4RThELENDakZoRSxvQkRpRmdFLENDbkZoRSxhRG1GZ0UsQ0MvRWhFLGdCQUNFLHdCQUFxQyxDQUd2Qyx5QkFDRSxhQUEwQixDakJxQzVCLFllekNFLHdCQzhFOEQsQ0NqRmhFLG9CRGlGZ0UsQ0NuRmhFLGFEbUZnRSxDQy9FaEUsZUFDRSx3QkFBcUMsQ0FHdkMsd0JBQ0UsYUFBMEIsQ25CTDlCLE9BQ0Usb0JBQXFCLENBRXJCLGFwQjYyQnFDLENvQjUyQnJDLGVwQndSK0IsQ29CdlIvQixhQUFjLENBSGQsa0JwQmkzQnNDLENvQjcyQnRDLGlCQUFrQixDQUVsQix1QkFBd0IsQ0FEeEIsa0JBQ3dCLENKR3hCLDRCSUVJLG9CQUFxQixDQWIzQixhQW1CSSxZQUFhLENBS2pCLG9hQUNFLGlCQUFrQixDQUNsQixRQUFTLENBT1gsWUFFRSxpQnBCbTFCc0MsQ29CcDFCdEMsa0JwQm8xQnNDLENvQjEwQnRDLGVvQi9DQSx3QnhDa0NlLEN3Q25DZixVeENtQ2UsQ2dCcEJmLDRDd0JUSSx3QkFBa0MsQ0FEbEMsVUFDa0MsQ3BCMEN0QyxpQm9CL0NBLHdCeENXZ0IsQ3dDWmhCLFV4Q1lnQixDZ0JHaEIsZ0R3QlRJLHdCQUFrQyxDQURsQyxVQUNrQyxDcEIwQ3RDLGVvQi9DQSx3QnhDeUNlLEN3QzFDZixVeEMwQ2UsQ2dCM0JmLDRDd0JUSSx3QkFBa0MsQ0FEbEMsVUFDa0MsQ3BCMEN0QyxZb0IvQ0Esd0J4QzJDZSxDd0M1Q2YsVXhDNENlLENnQjdCZixzQ3dCVEksd0JBQWtDLENBRGxDLFVBQ2tDLENwQjBDdEMsZW9CL0NBLHdCeEN3Q2UsQ3dDekNmLGF4Q3lDZSxDZ0IxQmYsNEN3QlRJLHdCQUFrQyxDQURsQyxhQUNrQyxDcEIwQ3RDLGNvQi9DQSx3QnhDc0NlLEN3Q3ZDZixVeEN1Q2UsQ2dCeEJmLDBDd0JUSSx3QkFBa0MsQ0FEbEMsVUFDa0MsQ3BCMEN0Qyxhb0IvQ0Esd0J4Q01nQixDd0NQaEIsYXhDT2dCLENnQlFoQix3Q3dCVEksd0JBQWtDLENBRGxDLGFBQ2tDLENwQjBDdEMsWW9CL0NBLHdCeENhZ0IsQ3dDZGhCLFV4Q2NnQixDZ0JDaEIsc0N3QlRJLHdCQUFrQyxDQURsQyxVQUNrQyxDQ1B4QyxZQU1FLHdCekNHZ0IsQ3lDUmhCLFlBQWEsQ0FDYixjQUFlLENBR2YsZUFBZ0IsQ0FEaEIsa0J6QzgrQnNDLEN5Qy8rQnRDLG1CekNNZ0IsQ3lDQ2xCLGtDQUdJLGtCekNtK0JxQyxDeUN0K0J6Qyx5Q0FRTSxhekNMWSxDeUNNWixXekNvK0J1QyxDeUN2K0J2QyxvQkFBcUIsQ0FDckIsbUJ6Q3MrQnVDLEN5QzcrQjdDLCtDQW9CSSx5QkFBMEIsQ0FJMUIsb0JBSjBCLENBcEI5Qix3QkE0QkksYXpDekJjLENVVmxCLHVEQUdFLG1CQUFvQixDQURwQixpQkFBa0IsQ0FFbEIscUJBQXNCLENBSnhCLHVzREFRSSxhQUFjLENBRGQsaUJBQ2MsQ0FSbEIsODZQQWtCTSxTQUFVLENBTWhCLGFBQ0UsWUFBYSxDQUNiLGNBQWUsQ0FDZiwwQkFBMkIsQ0FIN0IsMEJBTUksVUFBVyxDQUlmLGcxREFJSSxnQlZxTTZCLENVMUtqQyx1QkFFRSxxQkFBa0MsQ0FEbEMsc0JBQ2tDLENBRnBDLDBHQU9JLGFBQWMsQ0FHaEIsd0NBQ0UsY0FBZSxDQUluQixxNEJBRUUsb0JBQXFDLENBRHJDLHFCQUNxQyxDQUd2QyxxNEJBRUUsbUJBQXFDLENBRHJDLG9CQUNxQyxDQW9CdkMsb0JBRUUsc0JBQXVCLENBRHZCLHFCQUFzQixDQUV0QixzQkFBdUIsQ0E3R3pCLGtyQkFpSEksVUFBVyxDQVBmLG8rQkFZSSxlVm9INkIsQ1V4RmpDLHFzRUFHSSxlQUFnQixDQUhwQixxbU1BUU0sa0JBQXNCLENBQ3RCLG1CQUFvQixDQUZwQixpQkFFb0IsQ0h6SjFCLDJUQU9FLDRCQUE2QixDQUM3Qiw0QkFBMkMsQ0FMM0MsYVBPZ0IsQ09UaEIsb0JBQXFCLENDK0ZyQixjUm9MZ0MsQ09sUmhDLGVQd1IrQixDUXpML0IsZVI4TCtCLENRaE0vQixzQlIyUmtDLENPdFhsQyxpQkFBa0IsQ21DSmQsNkgxQ29iNkksQ085YWpKLHdCQUFpQixDQUFqQixxQkFBaUIsQ0FBakIsb0JBQWlCLENBQWpCLGdCQUFpQixDQURqQixxQlArYWlKLEMwQy9hL0ksa0RuQ0xKLDJUbUNNTSxlQUFnQixDbkNxQ3JCLENTckNDLHFaVE9FLGFQSGMsQ09JZCxvQkFBcUIsQ0FkekIsMHlCQW9CSSwwQ1BVYSxDT1hiLFNQV2EsQ085QmpCLG80QkEwQkksV1A4WTZCLENPeGFqQyw2dkJBZ0NJLGNBQWUsQ0FjbkIsbXJDQUVFLG1CQUFvQixDQVNwQixhOEJ6REUsd0JyQzhCYSxDUTVCZixvQlI0QmUsQ1E5QmYsVVI4QmUsQ2dCeEJmLG1CcUJORSx3QjdCRG9GLENBU3BGLG9CQVR5SCxDQU96SCxVQVB5SCxDQVkzSCxzQ0FNSSwwQ0FBaUYsQ0FLckYsNENBR0Usd0JSS2EsQ1FKYixvQlJJYSxDUU5iLFVSTWEsQ1FHZix1SUFJRSx3QkF0Q3VLLENBMEN2SyxvQkExQytNLENBcUMvTSxVQXJDK00sQ0E0Qy9NLHlKQUtJLDBDQUFpRixDRFN2RixlOEJ6REUsd0JyQ09jLENRTGhCLG9CUktnQixDUVBoQixVUk9nQixDZ0JEaEIscUJxQk5FLHdCN0JEb0YsQ0FTcEYsb0JBVHlILENBT3pILFVBUHlILENBWTNILDBDQU1JLDBDQUFpRixDQUtyRixnREFHRSx3QlJsQmMsQ1FtQmQsb0JSbkJjLENRaUJkLFVSakJjLENRMEJoQiw2SUFJRSx3QkF0Q3VLLENBMEN2SyxvQkExQytNLENBcUMvTSxVQXJDK00sQ0E0Qy9NLCtKQUtJLDBDQUFpRixDRFN2RixhOEJ6REUsd0JyQ3FDYSxDUW5DZixvQlJtQ2UsQ1FyQ2YsVVJxQ2UsQ2dCL0JmLG1CcUJORSx3QjdCRG9GLENBU3BGLG9CQVR5SCxDQU96SCxVQVB5SCxDQVkzSCxzQ0FNSSx5Q0FBaUYsQ0FLckYsNENBR0Usd0JSWWEsQ1FYYixvQlJXYSxDUWJiLFVSYWEsQ1FKZix1SUFJRSx3QkF0Q3VLLENBMEN2SyxvQkExQytNLENBcUMvTSxVQXJDK00sQ0E0Qy9NLHlKQUtJLHlDQUFpRixDRFN2RixVOEJ6REUsd0JyQ3VDYSxDUXJDZixvQlJxQ2UsQ1F2Q2YsVVJ1Q2UsQ2dCakNmLGdCcUJORSx3QjdCRG9GLENBU3BGLG9CQVR5SCxDQU96SCxVQVB5SCxDQVkzSCxnQ0FNSSwwQ0FBaUYsQ0FLckYsc0NBR0Usd0JSY2EsQ1FiYixvQlJhYSxDUWZiLFVSZWEsQ1FOZiw4SEFJRSx3QkF0Q3VLLENBMEN2SyxvQkExQytNLENBcUMvTSxVQXJDK00sQ0E0Qy9NLGdKQUtJLDBDQUFpRixDRFN2RixhOEJ6REUsd0JyQ29DYSxDUWxDZixvQlJrQ2UsQ1FwQ2YsYVJvQ2UsQ2dCOUJmLG1CcUJORSx3QjdCRG9GLENBU3BGLG9CQVR5SCxDQU96SCxhQVB5SCxDQVkzSCxzQ0FNSSwwQ0FBaUYsQ0FLckYsNENBR0Usd0JSV2EsQ1FWYixvQlJVYSxDUVpiLGFSWWEsQ1FIZix1SUFJRSx3QkF0Q3VLLENBMEN2SyxvQkExQytNLENBcUMvTSxhQXJDK00sQ0E0Qy9NLHlKQUtJLDBDQUFpRixDRFN2RixZOEJ6REUsd0JyQ2tDYSxDUWhDZixvQlJnQ2UsQ1FsQ2YsVVJrQ2UsQ2dCNUJmLGtCcUJORSx3QjdCRG9GLENBU3BGLG9CQVR5SCxDQU96SCxVQVB5SCxDQVkzSCxvQ0FNSSx5Q0FBaUYsQ0FLckYsMENBR0Usd0JSU2EsQ1FSYixvQlJRYSxDUVZiLFVSVWEsQ1FEZixvSUFJRSx3QkF0Q3VLLENBMEN2SyxvQkExQytNLENBcUMvTSxVQXJDK00sQ0E0Qy9NLHNKQUtJLHlDQUFpRixDRFN2RixXOEJ6REUsd0JyQ0VjLENRQWhCLG9CUkFnQixDUUZoQixhUkVnQixDZ0JJaEIsaUJxQk5FLHdCN0JEb0YsQ0FTcEYsb0JBVHlILENBT3pILGFBUHlILENBWTNILGtDQU1JLDBDQUFpRixDQUtyRix3Q0FHRSx3QlJ2QmMsQ1F3QmQsb0JSeEJjLENRc0JkLGFSdEJjLENRK0JoQixpSUFJRSx3QkF0Q3VLLENBMEN2SyxvQkExQytNLENBcUMvTSxhQXJDK00sQ0E0Qy9NLG1KQUtJLDBDQUFpRixDRFN2RixVOEJ6REUsd0JyQ1NjLENRUGhCLG9CUk9nQixDUVRoQixVUlNnQixDZ0JIaEIsZ0JxQk5FLHdCN0JEb0YsQ0FTcEYsb0JBVHlILENBT3pILFVBUHlILENBWTNILGdDQU1JLHdDQUFpRixDQUtyRixzQ0FHRSx3QlJoQmMsQ1FpQmQsb0JSakJjLENRZWQsVVJmYyxDUXdCaEIsOEhBSUUsd0JBdEN1SyxDQTBDdkssb0JBMUMrTSxDQXFDL00sVUFyQytNLENBNEMvTSxnSkFLSSx3Q0FBaUYsQ0RldkYscUJDUEEsb0JSMUJlLENReUJmLGFSekJlLENnQnhCZiwyQlJzREUsd0JSOUJhLENRK0JiLG9CUi9CYSxDUTZCYixVUjdCYSxDUWtDZixzREFFRSx5Q1JwQ2EsQ1F1Q2YsNERBR0UsNEJBQTZCLENBRDdCLGFBQzZCLENBRy9CLCtKQUlFLHdCUmpEYSxDUWtEYixvQlJsRGEsQ1FnRGIsVVJoRGEsQ1FvRGIsaUxBS0kseUNSekRTLENPaUNmLHVCQ1BBLG9CUmpEZ0IsQ1FnRGhCLGFSaERnQixDZ0JEaEIsNkJSc0RFLHdCUnJEYyxDUXNEZCxvQlJ0RGMsQ1FvRGQsVVJwRGMsQ1F5RGhCLDBEQUVFLDBDUjNEYyxDUThEaEIsZ0VBR0UsNEJBQTZCLENBRDdCLGFBQzZCLENBRy9CLHFLQUlFLHdCUnhFYyxDUXlFZCxvQlJ6RWMsQ1F1RWQsVVJ2RWMsQ1EyRWQsdUxBS0ksMENSaEZVLENPd0RoQixxQkNQQSxvQlJuQmUsQ1FrQmYsYVJsQmUsQ2dCL0JmLDJCUnNERSx3QlJ2QmEsQ1F3QmIsb0JSeEJhLENRc0JiLFVSdEJhLENRMkJmLHNEQUVFLHlDUjdCYSxDUWdDZiw0REFHRSw0QkFBNkIsQ0FEN0IsYUFDNkIsQ0FHL0IsK0pBSUUsd0JSMUNhLENRMkNiLG9CUjNDYSxDUXlDYixVUnpDYSxDUTZDYixpTEFLSSx5Q1JsRFMsQ08wQmYsa0JDUEEsb0JSakJlLENRZ0JmLGFSaEJlLENnQmpDZix3QlJzREUsd0JSckJhLENRc0JiLG9CUnRCYSxDUW9CYixVUnBCYSxDUXlCZixnREFFRSwwQ1IzQmEsQ1E4QmYsc0RBR0UsNEJBQTZCLENBRDdCLGFBQzZCLENBRy9CLHNKQUlFLHdCUnhDYSxDUXlDYixvQlJ6Q2EsQ1F1Q2IsVVJ2Q2EsQ1EyQ2Isd0tBS0ksMENSaERTLENPd0JmLHFCQ1BBLG9CUnBCZSxDUW1CZixhUm5CZSxDZ0I5QmYsMkJSc0RFLHdCUnhCYSxDUXlCYixvQlJ6QmEsQ1F1QmIsYVJ2QmEsQ1E0QmYsc0RBRUUseUNSOUJhLENRaUNmLDREQUdFLDRCQUE2QixDQUQ3QixhQUM2QixDQUcvQiwrSkFJRSx3QlIzQ2EsQ1E0Q2Isb0JSNUNhLENRMENiLGFSMUNhLENROENiLGlMQUtJLHlDUm5EUyxDTzJCZixvQkNQQSxvQlJ0QmUsQ1FxQmYsYVJyQmUsQ2dCNUJmLDBCUnNERSx3QlIxQmEsQ1EyQmIsb0JSM0JhLENReUJiLFVSekJhLENROEJmLG9EQUVFLHlDUmhDYSxDUW1DZiwwREFHRSw0QkFBNkIsQ0FEN0IsYUFDNkIsQ0FHL0IsNEpBSUUsd0JSN0NhLENROENiLG9CUjlDYSxDUTRDYixVUjVDYSxDUWdEYiw4S0FLSSx5Q1JyRFMsQ082QmYsbUJDUEEsb0JSdERnQixDUXFEaEIsYVJyRGdCLENnQkloQix5QlJzREUsd0JSMURjLENRMkRkLG9CUjNEYyxDUXlEZCxhUnpEYyxDUThEaEIsa0RBRUUsMkNSaEVjLENRbUVoQix3REFHRSw0QkFBNkIsQ0FEN0IsYUFDNkIsQ0FHL0IseUpBSUUsd0JSN0VjLENROEVkLG9CUjlFYyxDUTRFZCxhUjVFYyxDUWdGZCwyS0FLSSwyQ1JyRlUsQ082RGhCLGtCQ1BBLG9CUi9DZ0IsQ1E4Q2hCLGFSOUNnQixDZ0JIaEIsd0JSc0RFLHdCUm5EYyxDUW9EZCxvQlJwRGMsQ1FrRGQsVVJsRGMsQ1F1RGhCLGdEQUVFLHdDUnpEYyxDUTREaEIsc0RBR0UsNEJBQTZCLENBRDdCLGFBQzZCLENBRy9CLHNKQUlFLHdCUnRFYyxDUXVFZCxvQlJ2RWMsQ1FxRWQsVVJyRWMsQ1F5RWQsd0tBS0ksd0NSOUVVLENPaUVsQixVQUVFLGFQOUNlLENPNkNmLGVQN0NlLENnQnhCZixnQlR5RUUsYVBxRjhELENPcEY5RCx5QlBxRitDLENPM0ZuRCxnQ0FZSSxlQUFnQixDQURoQix5QkFDZ0IsQ0FacEIsc0NBaUJJLGFQcEZjLENPcUZkLG1CQUFvQixDQVd4QixxaEJDREksZUFBZ0IsQ0FObEIsaUJScUxvRCxDUXBMcEQsZVJvSStCLENRdEkvQixrQkFPa0IsQ0RLcEIscWhCQ0xJLGVBQWdCLENBTmxCLGlCUnNMb0QsQ1FyTHBELGVScUkrQixDUXZJL0Isb0JBT2tCLENEY3BCLFdBQ0UsYUFBYyxDQUNkLFVBQVcsQ0FGYixzQkFNSSxnQlBtVCtCLENPOVNuQyxzRkFJSSxVQUFXLENvQzVIZixVQUNFLGlCQUFrQixDQUdwQix3QkFDRSxrQkFBbUIsQ0FHckIsZ0JBR0UsZUFBZ0IsQ0FGaEIsaUJBQWtCLENBQ2xCLFVBQ2dCLENDdkJoQixzQkFFRSxVQUFXLENBQ1gsVUFBVyxDQUZYLGFBRVcsQ0R3QmYsZUFNRSxrQ0FBMkIsQ0FBM0IsMEJBQTJCLENBSjNCLFlBQWEsQ0FDYixVQUFXLENBRVgsa0JBQW1CLENBSm5CLGlCQUFrQixDRHZCZCxvQzFDOGdDa0YsQzJDcC9CdEYsVTNDby9Cc0YsQzBDemdDcEYsa0RDaUJKLGVEaEJNLGVBQWdCLENDd0JyQixDQUVELDhEQUdFLGFBQWMsQ0FHaEIseUVBRUUsMEJBQTJCLENBRzdCLHlFQUVFLDJCQUE0QixDQVE5Qiw4QkFFSSxTQUFVLENBRVYsY0FBZSxDQURmLDJCQUNlLENBSm5CLGtKQVdJLFNBQVUsQ0FEVixTQUNVLENBWGQscUZBaUJJLFNBQVUsQ0R0RVIseUJDdUUwRCxDQUY1RCxTQUU0RCxDRGxFNUQsa0RDZ0RKLHFGRC9DTSxlQUFnQixDQ2tFbkIsQ0FRSCw4Q0FRRSxrQkFBbUIsQ0FKbkIsUUFBUyxDQU9ULFUzQzFGYSxDMkNzRmIsWUFBYSxDQUViLHNCQUF1QixDQUl2QixVM0M2NUJxQyxDMkN4NkJyQyxpQkFBa0IsQ0FVbEIsaUJBQWtCLENBVGxCLEtBQU0sQ0RuRkYsNEIxQzQvQmdELEMyQ2w2QnBELFMzQys1QnNDLEMyQ3A2QnRDLFMzQ3U2Qm9ELEMwQ3YvQmxELGtEQzJFSiw4Q0QxRU0sZUFBZ0IsQ0NpR3JCLEMzQjdGQyxvSDJCd0ZFLFUzQ2pHVyxDMkNvR1gsVTNDczVCbUMsQzJDdjVCbkMsU0FBVSxDQURWLG9CM0N3NUJtQyxDMkNuNUJ2Qyx1QkFDRSxNQUFPLENBS1QsdUJBQ0UsT0FBUSxDQU9WLHdEQUtFLG9DQUErQyxDQUMvQyx5QkFBMEIsQ0FKMUIsb0JBQXFCLENBRXJCLFczQzg0QnVDLEMyQy80QnZDLFVBRzBCLENBRTVCLDRCQUNFLDZNTHpGeUksQ0syRjNJLDRCQUNFLDhNTDVGeUksQ0txRzNJLHFCQUdFLFFBQVMsQ0FHVCxZQUFhLENBQ2Isc0JBQXVCLENBSHZCLE1BQU8sQ0FRUCxlQUFnQixDQURoQixlM0NtMkJzQyxDMkNwMkJ0QyxnQjNDbzJCc0MsQzJDdDJCdEMsY0FBZSxDQVBmLGlCQUFrQixDQUNsQixPQUFRLENBR1IsVUFPZ0IsQ0FabEIsd0JBd0JJLDJCQUE0QixDQUQ1QixxQjNDaktXLEMyQ3FLWCxvQ0FBb0UsQ0FEcEUsaUNBQWlFLENBWGpFLHNCQUF1QixDQU92QixjQUFlLENBTmYsYUFBYyxDQUVkLFUzQ2syQm9DLEMyQ2gyQnBDLGUzQ2syQm9DLEMyQ24yQnBDLGdCM0NtMkJvQyxDMkMxMUJwQyxVQUFXLENBUFgsa0JBQW1CLENEaEtqQiwyQjFDbWdDK0MsQzJDdjJCakQsVTNDdTJCaUQsQzBDOS9CakQsa0RDc0lKLHdCRHJJTSxlQUFnQixDQ21LbkIsQ0E5QkgsNkJBaUNJLFNBQVUsQ0FTZCxrQkFHRSxXQUFZLENBS1osVTNDNUxhLEMyQ3dMYixRQUEwQyxDQUcxQyxtQkFBb0IsQ0FEcEIsZ0JBQWlCLENBTGpCLGlCQUFrQixDQUNsQixTQUEyQyxDQU8zQyxpQkFBa0IsQ0FKbEIsVUFJa0IsQ0VwTXBCLE9BS0UsVTdDWWEsQzZDaEJiLFdBQVksQ0FDWixnQjdDa2lDdUQsQzZDamlDdkQsZTdDOFIrQixDNkM3Ui9CLGFBQWMsQ0FHZCxVQUFXLENBRFgsd0JBQ1csQzdCS1gsYTZCREUsVTdDTVcsQzZDTFgsb0JBQXFCLENBWnpCLHFDQXFCSSxjQUFlLEM3QkxqQixzRjZCQ0ksV0FBWSxDQWNsQixhQUlFLHVCQUFnQixDQUFoQixvQkFBZ0IsQ0FBaEIsZUFBZ0IsQ0FGaEIsNEJBQTZCLENBQzdCLFFBQVMsQ0FGVCxTQUdnQixDQU1sQixpQkFDRSxtQkFBb0IsQ3pDekN0QixLQUVFLGFKb0NlLENJckNmLGVKMGlDdUMsQ0l4aUN2QyxxQkFBc0IsQ0FHdEIsT0FDRSxhQUFjLENBS2xCLElBSUUsd0JKRGdCLENJQWhCLFVKVGEsQ0lRYixlSjZoQ3VDLENJOWhDdkMsbUJKRWdCLENJSGxCLFFBVUksY0FBZSxDQUNmLGVKeVE2QixDSTNRN0IsU0oyUTZCLENtQ2hFakMsSS9CaE1FLGFKakJnQixDSWVoQixhQUFjLENBQ2QsZUpoQmdCLENJY2xCLFNBUUksYUFBYyxDQURkLGlCQUFrQixDQUVsQixpQkFBa0IsQ0FLdEIsZ0JBQ0UsZ0JKeWdDdUMsQ0l4Z0N2QyxpQkFBa0IsQ1FyQ3BCLGdCQUVFLGFBQWMsQ0FDZCxvQkFBK0MsQ0FDL0MsbUJBQXFFLENBSHJFLGlCQUdxRSxDQUd2RSx1QkFDRSxtQkFBb0IsQ0FDcEIsaUJab2YwQyxDWWpmNUMsc0JBR0UsU0FBVSxDQUZWLGlCQUFrQixDQUNsQixVQUNVLENBSFosMkR5QmZJLHdCckM4QmEsQ1lSYixvQlpRYSxDWVRiLFVaU2EsQ1lmakIseURBaUJNLDBDWkZXLENZZmpCLHVFQXNCSSxvQlptYnNFLENZemMxRSx5RUEyQkksd0JaNmU4RSxDWTVlOUUsb0JaNGU4RSxDWTllOUUsVVo4ZThFLENZeGdCbEYscURBa0NNLGFaMUNZLENZUWxCLDREQXFDUSx3QlpqRFUsQ1kyRGxCLHNCQUVFLGVBQWdCLENBRGhCLGlCQUFrQixDQUVsQixrQkFBbUIsQ0FIckIsNkJBZUkscUJaNUVXLENZNkVYLHdCWjBKNkIsQ1k3SjdCLG1CWjZKNkIsQ1kxS2pDLHlEQWNJLFVBQVcsQ0FKWCxhQUFjLENBRWQsV1p3YndDLENZM2J4QyxZQUErRCxDQUYvRCxpQkFBa0IsQ0FDbEIsYUFBK0UsQ0FHL0UsVVo0YjJDLENZdmMvQyw0QkE4QkksdUJBQWtDLENBRGxDLDJCQUE0QixDQUU1Qix1Qlp3YTJDLENZL1ovQywyRUFPTSx5TjBCdkVxSSxDMUJnRTNJLGtGeUJ0R0ksd0JyQzhCYSxDWXFGWCxvQlpyRlcsQ1l3RWpCLGlGQWtCTSx1SzBCbEZxSSxDMUJnRTNJLHFGQXdCTSxtQ1poR1csQ1l3RWpCLDJGQTJCTSxtQ1puR1csQ1k0R2pCLDJDQUVJLGlCWndaK0MsQ1kxWm5ELHdFQU9NLG9LMEIzR3FJLEMxQm9HM0ksa0ZBYU0sbUNaekhXLENZbUlqQixlQUNFLG9CQUEyRCxDQUQ3RCw0Q0FRTSxtQlorWDRFLENZbFk1RSxhQUFxRCxDQUVyRCxrQkFBbUIsQ0FEbkIsYVppWTRFLENZdllsRiwyQ0FnQk0sd0JaM0tZLENZNEtaLG1CWnNYNEUsQ1l4WDVFLHVCWnlYaUksQ1kzWGpJLHlCQUErRyxDQUQvRyx5QkFBMEksQzhCN0sxSSxpSTFDNmYrSCxDWTlVL0gsc0JaOFUrSCxDMEN4ZmpJLGtEOUI0SkosMkM4QjNKTSxlQUFnQixDOUI4S2pCLENBbkJMLHlFQXdCTSxxQlp4TFMsQ1l5TFQsNEJBQTRFLENBekJsRixtRkErQk0sbUNabEtXLENZOEtqQixlQWtCRSx1QkFBZ0IsQ0FBaEIsb0JBQWdCLENBQWhCLGVBQWdCLENBVGhCLHlOWm1XbUksQ1lsV25JLHFCWnJOYSxDWXNOYix3QlpsTmdCLENZc05kLGVBQWdCLENBUmxCLGFaM01nQixDWXFNaEIsb0JBQXFCLENBSXJCLGVaeUUrQixDWTNFL0IsMEJab1I0RixDWWpSNUYsZVo2RStCLENZL0UvQixzQ1owS2tDLENZdEtsQyxxQkFBc0IsQ0FOdEIsVUFnQmdCLENBbEJsQixxQkFxQkksb0JadVBzRSxDWWxQcEUsMkNaa1BvRSxDWXRQdEUsU1pzUHNFLENZNVExRSxnQ0FvQ00scUJaL09TLENZOE9ULGFaOU9TLENZMk1mLDhEQTRDSSxxQkFBc0IsQ0FGdEIsV0FBWSxDQUNaLG9CQUNzQixDQTVDMUIsd0JBaURJLHdCWjFQYyxDWXlQZCxhWnpQYyxDWXlNbEIsMkJBc0RJLFNBQVUsQ0FJZCxrQkFLRSxpQlpXb0QsQ1lmcEQsNEJaK04rRixDWTdOL0YscUJaeUhrQyxDWXhIbEMsa0JaeUhpQyxDWTNIakMsa0JaY29ELENZUnRELGtCQUtFLGlCWkVvRCxDWU5wRCwyQlowTitGLENZeE4vRixvQlpzSGlDLENZckhqQyxpQlpzSGdDLENZeEhoQyxpQlpLb0QsQ1lNdEQsYUFFRSxvQkFBcUIsQ0FHckIsZUFBZ0IsQ0FHbEIsZ0NBSkUsMEJab000RixDWXZNNUYsaUJBQWtCLENBRWxCLFVBV1UsQ0FOWixtQkFLRSxRQUFTLENBQ1QsU0FBVSxDQUpWLFNBSVUsQ0FOWiw0Q0FTSSxvQlo0S3NFLENZM0t0RSwwQ1ovUWEsQ1lxUWpCLCtDQWNJLHdCWjlTYyxDWWdTbEIscURBbUJNLGdCWmdVUSxDWW5WZCx5REF3QkkseUJBQTBCLENBSTlCLG1CQVdFLHFCWnpVYSxDWTBVYix3Qlp0VWdCLENZa1VoQixlWjdDK0IsQ1kyQy9CLDBCWjhKNEYsQ1loSzVGLE1BQU8sQ0FDUCxTWi9UZ0IsQ1kwVGxCLDRDQVVFLGFaalVnQixDWWdVaEIsZVp6QytCLENZdUMvQixzQlpvRGtDLENZMURsQyxpQkFBa0IsQ0FFbEIsT0FBUSxDQURSLEtBMkJzQixDQTdCeEIseUJ5Qi9USSx3QnJDR2MsQ1l5VmQsbUJBQW9CLENBVHBCLFFBQVMsQ0FPVCxnQkFBaUIsQ0FMakIsYUFBYyxDQUNkLGNaNElnSCxDWTlJaEgsU0FRb0IsQ0FXeEIsY0FLRSx1QkFBZ0IsQ0FBaEIsb0JBQWdCLENBQWhCLGVBQWdCLENBRGhCLDRCQUE2QixDQUY3QixhQUErRixDQUMvRixTQUFVLENBRlYsVUFJZ0IsQ0FMbEIsb0JBUUksWUFBYSxDQVJqQiwwQ0FZOEIseURaclZiLENZeVVqQixzQ0FhOEIseURadFZiLENZeVVqQiwrQkFjOEIseURadlZiLENZeVVqQixnQ0FrQkksUUFBUyxDQWxCYixvQ0E4QkksdUJBQWdCLENBQWhCLGVBQWdCLEN5QnJZaEIsd0JyQzhCYSxDWW1XYixRWjBOMEMsQ1k3TjFDLFdaME42QyxDWXpON0Msa0JBQXlFLEM4Qi9YdkUsOEcxQzZmK0gsQzBDN2YvSCxzRzFDNmYrSCxDWWhJakksVUFRZ0IsQzhCaFloQixrRDlCa1dKLG9DOEJqV00sdUJBQWdCLENBQWhCLGVBQWdCLEM5Qm9ZbkIsQ0FuQ0gsMkN5QnZXSSx3QnJDZ21CMkUsQ1l6UC9FLDZDQTBDSSx3Qlo3WWMsQ1k4WWQsd0JBQXlCLENBSHpCLGlCQUFrQixDQUNsQixjWm1NdUMsQ1lyTXZDLFlab01xQyxDWXJNckMsVUFLeUIsQ0EzQzdCLGdDQXdESSxvQkFBZ0IsQ0FBaEIsZUFBZ0IsQ3lCL1poQix3QnJDOEJhLENZNlhiLFFaZ00wQyxDWWxNMUMsV1orTDZDLEMwQ3hsQjNDLDJHMUM2ZitILEMwQzdmL0gsc0cxQzZmK0gsQ1lyR2pJLFVBT2dCLEM4QjFaaEIsa0Q5QmtXSixnQzhCaldNLG9CQUFnQixDQUFoQixlQUFnQixDOUI4Wm5CLENBN0RILHVDeUJ2V0ksd0JyQ2dtQjJFLENZelAvRSxnQ0FvRUksd0JadmFjLENZd2FkLHdCQUF5QixDQUh6QixpQkFBa0IsQ0FDbEIsY1p5S3VDLENZM0t2QyxZWjBLcUMsQ1kzS3JDLFVBS3lCLENBckU3Qix5QkFxRkksZUFBZ0IsQ3lCNWJoQix3QnJDOEJhLENZMFpiLFFabUswQyxDWXhLMUMsV1pxSzZDLENZbEs3QyxpQlp4RCtCLENZdUQvQixrQlp2RCtCLENZc0QvQixZQUFhLEM4QnBiWCwwRzFDNmYrSCxDMEM3Zi9ILHNHMUM2ZitILENZM0VqSSxVQVVnQixDOEJ2YmhCLGtEOUJrV0oseUI4QmpXTSxtQkFBZ0IsQ0FBaEIsZUFBZ0IsQzlCMmJuQixDQTFGSCxnQ3lCdldJLHdCckNnbUIyRSxDWXpQL0UseUJBaUdJLDRCQUE2QixDQUM3Qix3QkFBeUIsQ0FDekIsa0JBQTRDLENBSjVDLGlCQUFrQixDQUNsQixjWjRJdUMsQ1k5SXZDLFlaNklxQyxDWTlJckMsVUFNNEMsQ0FuR2hELDhCQXdHSSx3QlozY2MsQ1ltV2xCLDhCQThHSSx3QlpqZGMsQ1lnZGQsaUJaaGRjLENZbVdsQiw2Q0FvSE0sd0JacmRZLENZaVdsQixzREF3SE0sY0FBZSxDQXhIckIseUNBNEhNLHdCWjdkWSxDWWlXbEIseUNBZ0lNLGNBQWUsQ0FoSXJCLGtDQW9JTSx3QlpyZVksQ1kwZWxCLCtEOEJoZk0sc0cxQzZmK0gsQzBDeGZqSSxrRDlCMmVKLCtEOEIxZU0sZUFBZ0IsQzlCOGVyQixDSHpmRCx1Q0FJRSxpQkFBa0IsQ3FDd0JoQix1QkExQkYsZUFBZ0IsQ0FDaEIsa0NBQTJDLENBRjNDLG1DQUE0QyxDQUQ1QyxxQkFBOEIsQ0FnQzFCLFVBQVcsQ0FIWCxvQkFBcUIsQ0FDckIsa0JBQStCLENBQy9CLHFCQTVCdUMsQ0FxRHpDLDZCQUNFLGFBQWMsQ3JDNUNwQixlQWVFLDJCQUE0QixDQUQ1QixxQlRyQmEsQ1N1QmIsZ0NUYmEsQ1NRYixhVFRnQixDU0doQixZQUFhLENBQ2IsVUFBVyxDQUlYLGtCMkI0R3lELEMzQm5IekQsTUFBTyxDQVVQLGVBQWdCLENBSmhCLGtCQUE0QixDQUY1QixlVDRuQnVDLENTM25CdkMsZUFBOEIsQ0FQOUIsaUJBQWtCLENBV2xCLGVBQWdCLENBVmhCLFFBQVMsQ0FFVCxZVERhLENTc0JYLHFCQUVFLFNBQVUsQ0FEVixPQUNVLENRbUJaLHlCUnJCQSx3QkFFRSxTQUFVLENBRFYsT0FDVSxDQUNYLENRa0JELHlCUnJCQSx3QkFFRSxTQUFVLENBRFYsT0FDVSxDQUNYLENRa0JELHlCUnJCQSx3QkFFRSxTQUFVLENBRFYsT0FDVSxDQUNYLENRa0JELDBCUnJCQSx3QkFFRSxTQUFVLENBRFYsT0FDVSxDQUNYLENBUUQsb0JBRUUsTUFBTyxDQURQLFVBQ08sQ1FRVCx5QlJWQSx1QkFFRSxNQUFPLENBRFAsVUFDTyxDQUNSLENRT0QseUJSVkEsdUJBRUUsTUFBTyxDQURQLFVBQ08sQ0FDUixDUU9ELHlCUlZBLHVCQUVFLE1BQU8sQ0FEUCxVQUNPLENBQ1IsQ1FPRCwwQlJWQSx1QkFFRSxNQUFPLENBRFAsVUFDTyxDQUNSLENBTUwsdUJBR0ksV0FBWSxDQUVaLHFCVG1sQnVDLENTcGxCdkMsWUFBYSxDQUZiLFFUc2xCdUMsQzhDdG5CdkMsK0JBbkJGLHdCQUFpQyxDQUNqQyxrQ0FBMkMsQ0FGM0MsbUNBQTRDLENBRDVDLFlBQWEsQ0F5QlQsVUFBVyxDQUhYLG9CQUFxQixDQUNyQixrQkFBK0IsQ0FDL0IscUJBckJ1QyxDQThDekMscUNBQ0UsYUFBYyxDckNjcEIsMEJBSUksU0FBVSxDQUVWLG1CVHFrQnVDLENTdGtCdkMsWUFBYSxDQUZiLFVBQVcsQ0FEWCxLVHlrQnVDLEM4Q3RuQnZDLGtDQVpGLG9DQUE2QyxDQUM3QyxzQkFBK0IsQ0FGL0IsY0FBZSxDQURmLGlDQUEwQyxDQWtCdEMsVUFBVyxDQUhYLG9CQUFxQixDQUNyQixrQkFBK0IsQ0FDL0IscUJBZDJCLENBdUM3Qix3Q0FDRSxhQUFjLENBN0JoQixrQ3JDdURFLGdCQUFpQixDQUt2Qix5QkFJSSxTQUFVLENBRVYsb0JUb2pCdUMsQ1NyakJ2QyxZQUFhLENBRmIsVUFBVyxDQURYLEtUd2pCdUMsQzhDdG5CdkMsaUNBSUUsVUFBVyxDQUhYLG9CQUFxQixDQWVuQixZQUFhLENBZGYsa0JBQStCLENBQy9CLHFCQUNXLENBZVgsa0NBeEJKLG9DQUE2QyxDQUQ3Qyx1QkFBZ0MsQ0FEaEMsaUNBQTBDLENBOEJwQyxVQUFXLENBSFgsb0JBQXFCLENBQ3JCLG1CQUFnQyxDQUNoQyxxQkEzQnVDLENBaUMzQyx1Q0FDRSxhQUFjLENBVmQsa0NyQ3FEQSxnQkFBaUIsQ0FPdkIsMElBTUksV0FBWSxDQURaLFVBQ1ksQ0FLaEIsa0JzQy9HRSw0Qi9DQ2dCLEMrQ0poQixRQUFTLENBQ1QsY0FBbUIsQ0FDbkIsZS9DRWdCLENTcUhsQixlQVNFLDRCQUE2QixDQUM3QixRQUFTLENBTlQsVUFBVyxDQUVYLGFUcEhnQixDUytHaEIsYUFBYyxDQUlkLGVUNkorQixDUy9KL0IscUJUcWlCd0MsQ1NqaUJ4QyxrQkFBbUIsQ0FDbkIsa0JBQW1CLENBTm5CLFVBUVMsQ094SFQsMENxQlZFLHdCckNFYyxDUzJJZCxhVDBnQnFELENTemdCckQsb0JUNUljLENTc0hsQiw0QzRCeEhJLHdCckM4QmEsQ1NzSGIsVVRuSlcsQ1NvSlgsb0JUdkhhLENTMEZqQixnREFxQ0ksNEJBQTZCLENBRjdCLGFUcEpjLENTcUpkLG1CQUM2QixDQVFqQyxvQkFDRSxhQUFjLENBSWhCLGlCQUtFLGFUeEtnQixDU29LaEIsYUFBYyxDQUdkLGlCVHdHb0QsQ1N6R3BELGVBQWdCLENBRGhCLG9CVG9md0MsQ1NoZnhDLGtCQUFtQixDQUlyQixvQkFHRSxhVDdLZ0IsQ1MyS2hCLGFBQWMsQ0FDZCxxQlQ1S2dCLENNVmxCLDhDQVVFLDJCQUE0QixDQUQ1QixxQk5SYSxDTVViLHdCTk5nQixDTWNkLGVBQWdCLENBWGxCLGFOQWdCLENNUGhCLGFBQWMsQ0FJZCxjTitRZ0MsQ005UWhDLGVOb1IrQixDTXZSL0IsMEJOZ2U0RixDTTVkNUYsZU53UitCLENNM1IvQixzQk5zWGtDLEMwQzFYOUIsb0UxQzJlNEYsQ016ZWhHLFVOeWVnRyxDMEN0ZTlGLGtEcENMSiw4Q29DTU0sZUFBZ0IsQ3BDOENyQixDQXBERCxzRUEyQkksNEJBQTZCLENBQzdCLFFBQVMsQzBDckJYLDBEQUVFLHFCaERSVyxDZ0RTWCxvQmhEOGNzRSxDZ0R4Y3BFLDBDaERjVyxDZ0R0QmIsYWhEQWMsQ2dER2QsU2hEbUJhLENNOUJqQixrRkFvQ0ksYU43QmMsQ00rQmQsU0FBVSxDQXRDZCwwRkFvQ0ksYU43QmMsQ00rQmQsU0FBVSxDQXRDZCx3RUFvQ0ksYU43QmMsQ00rQmQsU0FBVSxDQXRDZCxrSUFnREksd0JON0NjLENNK0NkLFNBQVUsQ0FJZCxxQ0FRSSxxQk43RFcsQ000RFgsYU41RFcsQ01rRWYsdUNBRUUsYUFBYyxDQUNkLFVBQVcsQ0FVYixnQkFJRSxpQkFBa0IsQ0FDbEIsZU4wTStCLENNNU0vQixlQUFnQixDQURoQixrQ0FBa0UsQ0FEbEUsK0JOOE0rQixDTXZNakMsbUJBR0UsaUJOMExvRCxDTXpMcEQsZU55SStCLENNM0kvQixnQ0FBcUUsQ0FEckUsNkJONEkrQixDTXRJakMsbUJBR0UsaUJOb0xvRCxDTW5McEQsZU5tSStCLENNckkvQixpQ0FBcUUsQ0FEckUsOEJOc0krQixDTTFIakMsd0JBUUUsNEJBQTZCLENBRTdCLHdCQUFtQyxDQUFuQyxrQkFBbUMsQ0FIbkMsYU56R2dCLENNbUdoQixhQUFjLENBS2QsZU42SytCLENNOUsvQixlQUFnQixDQURoQixzQk55UW1DLENNMVFuQyxtQk4wUW1DLENNM1FuQyxVQVFtQyxDQVZyQyxnRkFlSSxjQUFlLENBRGYsZUFDZSxDQVluQixpQkFHRSxpQk40SW9ELENNOUlwRCw0Qk44VitGLENNM1YvRixlTjJGK0IsQ003Ri9CLG9CTjZGK0IsQ012RmpDLGlCQUdFLGlCTm1Jb0QsQ01ySXBELDJCTnlWK0YsQ010Vi9GLGVOa0YrQixDTXBGL0Isa0JOb0YrQixDTXJFakMsOEVBQ0UsV0FBWSxDQVFkLFlBQ0Usa0JONlUwQyxDTTFVNUMsV0FDRSxhQUFjLENBQ2QsaUJOOFQ0QyxDTXRUOUMsVUFDRSxZQUFhLENBQ2IsY0FBZSxDQUVmLGdCQUF5QyxDQUR6QyxpQkFDeUMsQ0FKM0MsdUNBU0ksZ0JBQXlDLENBRHpDLGlCQUN5QyxDQVM3QyxZQUVFLGFBQWMsQ0FDZCxvQk5tUzZDLENNclM3QyxpQk5xUzZDLENNaFMvQyxrQkFHRSxvQk42UjZDLENNOVI3QyxnQk4rUjJDLENNaFMzQyxpQk4rUjZDLENNaFMvQyw2Q0FNSSxhTjlNYyxDTWtObEIsa0JBQ0UsZUFBZ0IsQ0FHbEIsbUJBRUUsa0JBQW1CLENBRG5CLG1CQUFvQixDQUdwQixtQk5rUjRDLENNblI1QyxjTm1SNEMsQ010UjlDLHFDQVdJLGFBQWMsQ0FEZCxxQk42UTRDLENNOVE1QyxZQUFhLENBRGIsZUFHYyxDMENqTmhCLGdCQUtFLGFoRFNhLENnRGJiLFlBQWEsQ0FHYixhaERpUzZCLENnRGxTN0IsaUJoRG1kMEMsQ2dEcGQxQyxVaERZYSxDZ0ROZixlQVdFLG1DaERMYSxDZ0RJYixVaER4Q1csQ2dEa0NYLFlBQWEsQ0FJYixpQmhEK09rRCxDZ0Q5T2xELGVoRHVQNkIsQ2dEelA3QixnQkFBaUIsQ0FGakIsY0FBZSxDQUNmLG9CaEQ4d0JxQyxDZ0RueEJyQyxpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULFNoREdhLENnRFViLDZNQVdNLHdRVnBCaUksQ1VnQm5JLHlDQUFrRSxDQURsRSwyQkFBNEIsQ0FFNUIsaUNBQWtGLENBTnBGLG9CaERaVyxDZ0RlVCxxQlZkbUksQ1VTdkksMk9Ba0JJLG9CaEQ1QlMsQ2dENkJULDBDaEQ3QlMsQ2dEVWIscWpCQXdCSSxhQUFjLENBT2xCLDBFQUlJLCtDQUFnRyxDQURoRyxxQkFDZ0csQ0FNcEcsNERBT0ksa2dCQUE4SSxDQUxoSixvQmhEckRXLENnRHlEVCx1QkFDOEksQ0FQbEosd0VBV0ksb0JoRDlEUyxDZ0QrRFQsMENoRC9EUyxDZ0RtRGIsc0xBaUJJLGFBQWMsQ0FPbEIsc01BSUksYUFBYyxDQU1sQixzR0FHSSxhaER4RlMsQ2dEcUZiLGtNQVFJLGFBQWMsQ0FNbEIsc0hBR0ksYWhEdEdTLENnRG1HYixvSUFNTSxvQmhEekdPLENnRG1HYixrTkFZSSxhQUFjLENBWmxCLG9KWHhJQSx3QlcwSitDLENBRHpDLG9CQUN5QyxDQWxCL0MsZ0pBd0JNLDBDaEQzSE8sQ2dEbUdiLDRLQTRCTSxvQmhEL0hPLENnRHVJYiwwR0FHSSxvQmhEMUlTLENnRHVJYixzTUFRSSxhQUFjLENBUmxCLHNIQWFNLG9CaERwSk8sQ2dEcUpQLDBDaERySk8sQ2dEZGYsa0JBS0UsYWhETWEsQ2dEVmIsWUFBYSxDQUdiLGFoRGlTNkIsQ2dEbFM3QixpQmhEbWQwQyxDZ0RwZDFDLFVoRFNhLENnREhmLGlCQVdFLG1DaERSYSxDZ0RPYixVaER4Q1csQ2dEa0NYLFlBQWEsQ0FJYixpQmhEK09rRCxDZ0Q5T2xELGVoRHVQNkIsQ2dEelA3QixnQkFBaUIsQ0FGakIsY0FBZSxDQUNmLG9CaEQ4d0JxQyxDZ0RueEJyQyxpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULFNoREFhLENnRGFiLHVOQWFNLG1UVnRCaUksQ1VnQm5JLHlDQUFrRSxDQURsRSwyQkFBNEIsQ0FFNUIsaUNBQWtGLENBTnBGLG9CaERmVyxDZ0RrQlQscUJWZG1JLENVU3ZJLHFQQWtCSSxvQmhEL0JTLENnRGdDVCwwQ2hEaENTLENnRGFiLDZsQkF3QkksYUFBYyxDQU9sQiw4RUFJSSwrQ0FBZ0csQ0FEaEcscUJBQ2dHLENBTXBHLGdFQU9JLDZpQkFBOEksQ0FMaEosb0JoRHhEVyxDZ0Q0RFQsdUJBQzhJLENBUGxKLDRFQVdJLG9CaERqRVMsQ2dEa0VULDBDaERsRVMsQ2dEc0RiLHNNQWlCSSxhQUFjLENBT2xCLHNOQUlJLGFBQWMsQ0FNbEIsMEdBR0ksYWhEM0ZTLENnRHdGYixrTkFRSSxhQUFjLENBTWxCLDBIQUdJLGFoRHpHUyxDZ0RzR2Isd0lBTU0sb0JoRDVHTyxDZ0RzR2Isa09BWUksYUFBYyxDQVpsQix3Slh4SUEsd0JXMEorQyxDQUR6QyxvQkFDeUMsQ0FsQi9DLG9KQXdCTSwwQ2hEOUhPLENnRHNHYixnTEE0Qk0sb0JoRGxJTyxDZ0QwSWIsOEdBR0ksb0JoRDdJUyxDZ0QwSWIsc05BUUksYUFBYyxDQVJsQiwwSEFhTSxvQmhEdkpPLENnRHdKUCwwQ2hEeEpPLENNOE5qQixhQUdFLGtCQUFtQixDQUZuQixZQUFhLENBQ2Isa0JBQ21CLENBSHJCLHlCQVNJLFVBQVcsQ1duTlgseUJYME1KLG1CQWlCTSxzQkFDZ0IsQ0FsQnRCLDRDQWdCTSxrQkFBbUIsQ0FEbkIsWUFBYSxDQUdiLGVBU2dCLENBM0J0Qix5QkF3Qk0sYUFBYyxDQUNkLGtCQUVnQixDQTNCdEIscUhBZ0NNLG9CQUFxQixDQUVyQixxQkFBc0IsQ0FEdEIsVUFDc0IsQ0FsQzVCLHFDQXVDTSxvQkFBcUIsQ0F2QzNCLHNEQTRDTSxVQUFXLENBNUNqQix5QkFtRE0sa0JBQW1CLENBRG5CLFlBQWEsQ0FFYixzQkFBdUIsQ0FFdkIsY0FBZSxDQURmLFVBQ2UsQ0F0RHJCLCtCQTRETSxhQUFjLENBRGQsbUJOc0x3QyxDTXZMeEMsWUFBYSxDQURiLGlCQUdjLENBNURwQiw2QkFnRU0sa0JBQW1CLENBQ25CLHNCQUF1QixDQWpFN0IsbUNBb0VNLGVBQWdCLENBQ2pCLEMyQnRVSCxXQ0lBLGdCQUFpQixDQURqQixpQkFBa0IsQ0FEbEIsaUJBQXlCLENBRHpCLGtCQUEwQixDQUQxQixVQUlpQixDakJtRGYseUJnQnZERixXQ1lJLGVFcUVLLENIOUVSLENoQm9EQyx5QmdCdkRGLFdDWUksZUVzRUssQ0gvRVIsQ2hCb0RDLHlCZ0J2REYsV0NZSSxlRXVFSyxDSGhGUixDaEJvREMsMEJnQnZERixXQ1lJLGdCRXdFTSxDSGpGVCxDQVNELGlCQ1JBLGdCQUFpQixDQURqQixpQkFBa0IsQ0FEbEIsaUJBQXlCLENBRHpCLGtCQUEwQixDQUQxQixVQUlpQixDRGtCakIsS0NKQSxZQUFhLENBQ2IsY0FBZSxDQUVmLGlCQUF5QixDQUR6QixrQkFDeUIsQ0RPekIsWUFFRSxhQUFjLENBRGQsY0FDYyxDQUZoQiwyQ0FPSSxjQUFlLENBRGYsZUFDZSxDZ0JqQ25CLHNxQkFJRSxpQkFBeUIsQ0FEekIsa0JBQTBCLENBRjFCLGlCQUFrQixDQUNsQixVQUV5QixDQW1CdkIsS0FDRSxZQUFhLENBQ2IsV0FBWSxDQUNaLGNBQWUsQ0FFakIsVUFDRSxhQUFjLENBRWQsY0FBZSxDQURmLFVBQ2UsQ0FJZixPZkZOLGlCQUFzQyxDQUl0QyxrQkFBdUMsQ2VGakMsT2ZGTixrQkFBc0MsQ0FJdEMsbUJBQXVDLENlRmpDLE9mRk4sWUFBc0MsQ0FJdEMsYUFBdUMsQ2VGakMsT2ZGTixrQkFBc0MsQ0FJdEMsbUJBQXVDLENlRmpDLE9mRk4sa0JBQXNDLENBSXRDLG1CQUF1QyxDZUZqQyxPZkZOLFlBQXNDLENBSXRDLGFBQXVDLENlRmpDLE9mRk4sa0JBQXNDLENBSXRDLG1CQUF1QyxDZUZqQyxPZkZOLGtCQUFzQyxDQUl0QyxtQkFBdUMsQ2VGakMsT2ZGTixZQUFzQyxDQUl0QyxhQUF1QyxDZUZqQyxRZkZOLGtCQUFzQyxDQUl0QyxtQkFBdUMsQ2VGakMsUWZGTixrQkFBc0MsQ0FJdEMsbUJBQXVDLENlRmpDLFFmRk4sYUFBc0MsQ0FJdEMsY0FBdUMsQ2VHbkMsYUFBd0IsUUFBUyxDQUVqQyxZQUF1QixRakRrTEcsQ2lEL0t4QixTQUF3QixPQURaLENBQ1osU0FBd0IsT0FEWixDQUNaLFNBQXdCLE9BRFosQ0FDWixTQUF3QixPQURaLENBQ1osU0FBd0IsT0FEWixDQUNaLFNBQXdCLE9BRFosQ0FDWixTQUF3QixPQURaLENBQ1osU0FBd0IsT0FEWixDQUNaLFNBQXdCLE9BRFosQ0FDWixTQUF3QixPQURaLENBQ1osVUFBd0IsUUFEWixDQUNaLFVBQXdCLFFBRFosQ0FDWixVQUF3QixRQURaLENBT1YsVWZUUixvQkFBOEMsQ2VTdEMsVWZUUixxQkFBOEMsQ2VTdEMsVWZUUixlQUE4QyxDZVN0QyxVZlRSLHFCQUE4QyxDZVN0QyxVZlRSLHFCQUE4QyxDZVN0QyxVZlRSLGVBQThDLENlU3RDLFVmVFIscUJBQThDLENlU3RDLFVmVFIscUJBQThDLENlU3RDLFVmVFIsZUFBOEMsQ2VTdEMsV2ZUUixxQkFBOEMsQ2VTdEMsV2ZUUixxQkFBOEMsQ2pCVzVDLHlCZ0M5QkUsUUFDRSxZQUFhLENBQ2IsV0FBWSxDQUNaLGNBQWUsQ0FFakIsYUFDRSxhQUFjLENBRWQsY0FBZSxDQURmLFVBQ2UsQ0FJZixVZkZOLGlCQUFzQyxDQUl0QyxrQkFBdUMsQ2VGakMsVWZGTixrQkFBc0MsQ0FJdEMsbUJBQXVDLENlRmpDLFVmRk4sWUFBc0MsQ0FJdEMsYUFBdUMsQ2VGakMsVWZGTixrQkFBc0MsQ0FJdEMsbUJBQXVDLENlRmpDLFVmRk4sa0JBQXNDLENBSXRDLG1CQUF1QyxDZUZqQyxVZkZOLFlBQXNDLENBSXRDLGFBQXVDLENlRmpDLFVmRk4sa0JBQXNDLENBSXRDLG1CQUF1QyxDZUZqQyxVZkZOLGtCQUFzQyxDQUl0QyxtQkFBdUMsQ2VGakMsVWZGTixZQUFzQyxDQUl0QyxhQUF1QyxDZUZqQyxXZkZOLGtCQUFzQyxDQUl0QyxtQkFBdUMsQ2VGakMsV2ZGTixrQkFBc0MsQ0FJdEMsbUJBQXVDLENlRmpDLFdmRk4sYUFBc0MsQ0FJdEMsY0FBdUMsQ2VHbkMsZ0JBQXdCLFFBQVMsQ0FFakMsZUFBdUIsUWpEa0xHLENpRC9LeEIsWUFBd0IsT0FEWixDQUNaLFlBQXdCLE9BRFosQ0FDWixZQUF3QixPQURaLENBQ1osWUFBd0IsT0FEWixDQUNaLFlBQXdCLE9BRFosQ0FDWixZQUF3QixPQURaLENBQ1osWUFBd0IsT0FEWixDQUNaLFlBQXdCLE9BRFosQ0FDWixZQUF3QixPQURaLENBQ1osWUFBd0IsT0FEWixDQUNaLGFBQXdCLFFBRFosQ0FDWixhQUF3QixRQURaLENBQ1osYUFBd0IsUUFEWixDQU9WLGFmVFIsYUFBNEIsQ2VTcEIsYWZUUixvQkFBOEMsQ2VTdEMsYWZUUixxQkFBOEMsQ2VTdEMsYWZUUixlQUE4QyxDZVN0QyxhZlRSLHFCQUE4QyxDZVN0QyxhZlRSLHFCQUE4QyxDZVN0QyxhZlRSLGVBQThDLENlU3RDLGFmVFIscUJBQThDLENlU3RDLGFmVFIscUJBQThDLENlU3RDLGFmVFIsZUFBOEMsQ2VTdEMsY2ZUUixxQkFBOEMsQ2VTdEMsY2ZUUixxQkFBOEMsQ2VXckMsQ2hDQVAseUJnQzlCRSxRQUNFLFlBQWEsQ0FDYixXQUFZLENBQ1osY0FBZSxDQUVqQixhQUNFLGFBQWMsQ0FFZCxjQUFlLENBRGYsVUFDZSxDQUlmLFVmRk4saUJBQXNDLENBSXRDLGtCQUF1QyxDZUZqQyxVZkZOLGtCQUFzQyxDQUl0QyxtQkFBdUMsQ2VGakMsVWZGTixZQUFzQyxDQUl0QyxhQUF1QyxDZUZqQyxVZkZOLGtCQUFzQyxDQUl0QyxtQkFBdUMsQ2VGakMsVWZGTixrQkFBc0MsQ0FJdEMsbUJBQXVDLENlRmpDLFVmRk4sWUFBc0MsQ0FJdEMsYUFBdUMsQ2VGakMsVWZGTixrQkFBc0MsQ0FJdEMsbUJBQXVDLENlRmpDLFVmRk4sa0JBQXNDLENBSXRDLG1CQUF1QyxDZUZqQyxVZkZOLFlBQXNDLENBSXRDLGFBQXVDLENlRmpDLFdmRk4sa0JBQXNDLENBSXRDLG1CQUF1QyxDZUZqQyxXZkZOLGtCQUFzQyxDQUl0QyxtQkFBdUMsQ2VGakMsV2ZGTixhQUFzQyxDQUl0QyxjQUF1QyxDZUduQyxnQkFBd0IsUUFBUyxDQUVqQyxlQUF1QixRakRrTEcsQ2lEL0t4QixZQUF3QixPQURaLENBQ1osWUFBd0IsT0FEWixDQUNaLFlBQXdCLE9BRFosQ0FDWixZQUF3QixPQURaLENBQ1osWUFBd0IsT0FEWixDQUNaLFlBQXdCLE9BRFosQ0FDWixZQUF3QixPQURaLENBQ1osWUFBd0IsT0FEWixDQUNaLFlBQXdCLE9BRFosQ0FDWixZQUF3QixPQURaLENBQ1osYUFBd0IsUUFEWixDQUNaLGFBQXdCLFFBRFosQ0FDWixhQUF3QixRQURaLENBT1YsYWZUUixhQUE0QixDZVNwQixhZlRSLG9CQUE4QyxDZVN0QyxhZlRSLHFCQUE4QyxDZVN0QyxhZlRSLGVBQThDLENlU3RDLGFmVFIscUJBQThDLENlU3RDLGFmVFIscUJBQThDLENlU3RDLGFmVFIsZUFBOEMsQ2VTdEMsYWZUUixxQkFBOEMsQ2VTdEMsYWZUUixxQkFBOEMsQ2VTdEMsYWZUUixlQUE4QyxDZVN0QyxjZlRSLHFCQUE4QyxDZVN0QyxjZlRSLHFCQUE4QyxDZVdyQyxDaENBUCx5QmdDOUJFLFFBQ0UsWUFBYSxDQUNiLFdBQVksQ0FDWixjQUFlLENBRWpCLGFBQ0UsYUFBYyxDQUVkLGNBQWUsQ0FEZixVQUNlLENBSWYsVWZGTixpQkFBc0MsQ0FJdEMsa0JBQXVDLENlRmpDLFVmRk4sa0JBQXNDLENBSXRDLG1CQUF1QyxDZUZqQyxVZkZOLFlBQXNDLENBSXRDLGFBQXVDLENlRmpDLFVmRk4sa0JBQXNDLENBSXRDLG1CQUF1QyxDZUZqQyxVZkZOLGtCQUFzQyxDQUl0QyxtQkFBdUMsQ2VGakMsVWZGTixZQUFzQyxDQUl0QyxhQUF1QyxDZUZqQyxVZkZOLGtCQUFzQyxDQUl0QyxtQkFBdUMsQ2VGakMsVWZGTixrQkFBc0MsQ0FJdEMsbUJBQXVDLENlRmpDLFVmRk4sWUFBc0MsQ0FJdEMsYUFBdUMsQ2VGakMsV2ZGTixrQkFBc0MsQ0FJdEMsbUJBQXVDLENlRmpDLFdmRk4sa0JBQXNDLENBSXRDLG1CQUF1QyxDZUZqQyxXZkZOLGFBQXNDLENBSXRDLGNBQXVDLENlR25DLGdCQUF3QixRQUFTLENBRWpDLGVBQXVCLFFqRGtMRyxDaUQvS3hCLFlBQXdCLE9BRFosQ0FDWixZQUF3QixPQURaLENBQ1osWUFBd0IsT0FEWixDQUNaLFlBQXdCLE9BRFosQ0FDWixZQUF3QixPQURaLENBQ1osWUFBd0IsT0FEWixDQUNaLFlBQXdCLE9BRFosQ0FDWixZQUF3QixPQURaLENBQ1osWUFBd0IsT0FEWixDQUNaLFlBQXdCLE9BRFosQ0FDWixhQUF3QixRQURaLENBQ1osYUFBd0IsUUFEWixDQUNaLGFBQXdCLFFBRFosQ0FPVixhZlRSLGFBQTRCLENlU3BCLGFmVFIsb0JBQThDLENlU3RDLGFmVFIscUJBQThDLENlU3RDLGFmVFIsZUFBOEMsQ2VTdEMsYWZUUixxQkFBOEMsQ2VTdEMsYWZUUixxQkFBOEMsQ2VTdEMsYWZUUixlQUE4QyxDZVN0QyxhZlRSLHFCQUE4QyxDZVN0QyxhZlRSLHFCQUE4QyxDZVN0QyxhZlRSLGVBQThDLENlU3RDLGNmVFIscUJBQThDLENlU3RDLGNmVFIscUJBQThDLENlV3JDLENoQ0FQLDBCZ0M5QkUsUUFDRSxZQUFhLENBQ2IsV0FBWSxDQUNaLGNBQWUsQ0FFakIsYUFDRSxhQUFjLENBRWQsY0FBZSxDQURmLFVBQ2UsQ0FJZixVZkZOLGlCQUFzQyxDQUl0QyxrQkFBdUMsQ2VGakMsVWZGTixrQkFBc0MsQ0FJdEMsbUJBQXVDLENlRmpDLFVmRk4sWUFBc0MsQ0FJdEMsYUFBdUMsQ2VGakMsVWZGTixrQkFBc0MsQ0FJdEMsbUJBQXVDLENlRmpDLFVmRk4sa0JBQXNDLENBSXRDLG1CQUF1QyxDZUZqQyxVZkZOLFlBQXNDLENBSXRDLGFBQXVDLENlRmpDLFVmRk4sa0JBQXNDLENBSXRDLG1CQUF1QyxDZUZqQyxVZkZOLGtCQUFzQyxDQUl0QyxtQkFBdUMsQ2VGakMsVWZGTixZQUFzQyxDQUl0QyxhQUF1QyxDZUZqQyxXZkZOLGtCQUFzQyxDQUl0QyxtQkFBdUMsQ2VGakMsV2ZGTixrQkFBc0MsQ0FJdEMsbUJBQXVDLENlRmpDLFdmRk4sYUFBc0MsQ0FJdEMsY0FBdUMsQ2VHbkMsZ0JBQXdCLFFBQVMsQ0FFakMsZUFBdUIsUWpEa0xHLENpRC9LeEIsWUFBd0IsT0FEWixDQUNaLFlBQXdCLE9BRFosQ0FDWixZQUF3QixPQURaLENBQ1osWUFBd0IsT0FEWixDQUNaLFlBQXdCLE9BRFosQ0FDWixZQUF3QixPQURaLENBQ1osWUFBd0IsT0FEWixDQUNaLFlBQXdCLE9BRFosQ0FDWixZQUF3QixPQURaLENBQ1osWUFBd0IsT0FEWixDQUNaLGFBQXdCLFFBRFosQ0FDWixhQUF3QixRQURaLENBQ1osYUFBd0IsUUFEWixDQU9WLGFmVFIsYUFBNEIsQ2VTcEIsYWZUUixvQkFBOEMsQ2VTdEMsYWZUUixxQkFBOEMsQ2VTdEMsYWZUUixlQUE4QyxDZVN0QyxhZlRSLHFCQUE4QyxDZVN0QyxhZlRSLHFCQUE4QyxDZVN0QyxhZlRSLGVBQThDLENlU3RDLGFmVFIscUJBQThDLENlU3RDLGFmVFIscUJBQThDLENlU3RDLGFmVFIsZUFBOEMsQ2VTdEMsY2ZUUixxQkFBOEMsQ2VTdEMsY2ZUUixxQkFBOEMsQ2VXckMsQ2hEL0NYLHdIRUNFLFdBQVksQ0FIWixjQUdZLENGRGQsZUFFRSxxQkRSYSxDQ1NiLHdCRE5nQixDQ0loQixjRUFZLENGY2QsUUFFRSxvQkFBcUIsQ0FHdkIsWUFFRSxhQUFjLENBRGQscUJBQ2MsQ0FHaEIsZ0JBRUUsYUQzQmdCLENDMEJoQixhRDFCZ0IsQ1dQbEIsYUFJRSxtQkFBb0IsQ0FGcEIsWUFBYSxDQUNiLGNBQWUsQ0FGZixpQkFBa0IsQ0FJbEIsVUFBVyxDQUxiLG1LQVlJLGFBQWMsQ0FJZCxlQUFnQixDQUxoQixpQkFBa0IsQ0FJbEIsUUFDZ0IsQ0FoQnBCLG8rQkFxQk0sZ0JYbU4yQixDV3hPakMsNExBNkJJLFNBQVUsQ0E3QmQsbURBa0NJLFNBQVUsQ0FsQ2QsMEJBK0NJLGtCQUFtQixDQURuQixZQUNtQixDQWV2Qix5Q0FFRSxZQUFhLENBRmYsaThEQVFJLGlCQUFrQixDQUNsQixTQUFVLENBVGQscXRFQVlNLFNBQVUsQ0FaaEIsc25pRUFvQkksZ0JYc0o2QixDV2xKakMscUJBQXVCLGlCWGtKVSxDV2pKakMsb0JBQXNCLGdCWGlKVyxDV3pJakMsa0JBRUUsa0JBQW1CLENBU25CLHdCWHZHZ0IsQ1d3R2hCLHdCWHRHZ0IsQ1drR2hCLGFYL0ZnQixDV3dGaEIsWUFBYSxDQUliLGtCeUIwQnlELEN6QnpCekQsZVhxTCtCLENXcEwvQixlWHlMK0IsQ1c1TC9CLGVBQWdCLENBRGhCLHNCWHdSa0MsQ1dsUmxDLGlCQUFrQixDQUNsQixrQlhwR2dCLENXMEZsQiwyRUFrQkksWUFBYSxDQVVqQix5SUFFRSwyQlg0VytGLENXeldqRyx1NURBT0UsaUJYOElvRCxDVzdJcEQsZVg2RitCLENXL0YvQixrQlgrRitCLENXekZqQyx5SUFFRSw0Qlh3VitGLENXclZqRyx1NURBT0UsaUJYOEhvRCxDVzdIcEQsZVg2RStCLENXL0UvQixvQlgrRStCLENXekVqQyw4REFFRSxxQkFBMEUsQ1VySzVFLFdBR0Usd0JyQk1nQixDcUJQaEIsa0JyQm94QnNDLENxQnJ4QnRDLGlCckJRZ0IsQ2lCbURkLHlCSTVESixXQU9JLGlCckIrd0JvQyxDcUI3d0J2QyxDQUVELGlCQUVFLGNBQWUsQ0FEZixlQUNlLENHVGpCLFlBQ0UsWUFBYSxDQUNiLHFCQUFzQixDQUl0QixlQUFnQixDQURoQixjQUNnQixDQVNsQix3QkFFRSxheEJQZ0IsQ3dCUWhCLGtCQUFtQixDQUZuQixVQUVtQixDUk5uQiw0RFFZRSx3QnhCcEJjLEN3QmtCZCxheEJaYyxDd0JhZCxvQnhCbkJjLEN3QldsQiwrQkFjSSx3QnhCeEJjLEN3QnVCZCxheEJ2QmMsQ3dCaUNsQixpQkFNRSxxQnhCekNhLEN3QjBDYixpQ3hCaENhLEN3QjJCYixhQUFjLENBR2Qsa0J4QitMK0IsQ3dCak0vQixzQnhCODVCeUMsQ3dCaDZCekMsaUJ4QjFCYSxDd0J5QmYsNEJBY0ksZUFBZ0IsQ1J4Q2xCLDhDUThDRSxvQkFBcUIsQ0FEckIsU0FDcUIsQ0FwQnpCLG9EQTJCSSxxQnhCOURXLEN3QjREWCxheEJ0RGMsQ3dCdURkLG1CeEI3RFcsQ3dCbUNmLHdCQWtDSSx3QnhCeENhLEN3QnlDYixvQnhCekNhLEN3QnVDYixVeEJwRVcsQ3dCbUVYLFN4QnRDYSxDd0JtRGpCLG1DQUdJLGFBQWMsQ0FEZCxjQUNjLENBSGxCLDhDQU9NLGtCeEJnSjJCLEN3QnZKakMsMkRBYU0sWUFBYSxDQWJuQix5REFvQk0sZUFBZ0IsQ0FEaEIsZUFDZ0IsQzBCeEdwQix5QkFFRSx3QlorRThELENZaEY5RCxhWmdGOEQsQ3RCcEVoRSw0R2tDTk0sd0JBQXlDLENBRHpDLGFBQ3lDLENBUC9DLHVEQVlNLHdCWnFFMEQsQ1lwRTFELG9CWm9FMEQsQ1l0RTFELFVac0UwRCxDWWpGaEUsMkJBRUUsd0JaK0U4RCxDWWhGOUQsYVpnRjhELEN0QnBFaEUsZ0hrQ05NLHdCQUF5QyxDQUR6QyxhQUN5QyxDQVAvQyx5REFZTSx3QlpxRTBELENZcEUxRCxvQlpvRTBELENZdEUxRCxVWnNFMEQsQ1lqRmhFLHlCQUVFLHdCWitFOEQsQ1loRjlELGFaZ0Y4RCxDdEJwRWhFLDRHa0NOTSx3QkFBeUMsQ0FEekMsYUFDeUMsQ0FQL0MsdURBWU0sd0JacUUwRCxDWXBFMUQsb0Jab0UwRCxDWXRFMUQsVVpzRTBELENZakZoRSxzQkFFRSx3QlorRThELENZaEY5RCxhWmdGOEQsQ3RCcEVoRSxzR2tDTk0sd0JBQXlDLENBRHpDLGFBQ3lDLENBUC9DLG9EQVlNLHdCWnFFMEQsQ1lwRTFELG9CWm9FMEQsQ1l0RTFELFVac0UwRCxDWWpGaEUseUJBRUUsd0JaK0U4RCxDWWhGOUQsYVpnRjhELEN0QnBFaEUsNEdrQ05NLHdCQUF5QyxDQUR6QyxhQUN5QyxDQVAvQyx1REFZTSx3QlpxRTBELENZcEUxRCxvQlpvRTBELENZdEUxRCxVWnNFMEQsQ1lqRmhFLHdCQUVFLHdCWitFOEQsQ1loRjlELGFaZ0Y4RCxDdEJwRWhFLDBHa0NOTSx3QkFBeUMsQ0FEekMsYUFDeUMsQ0FQL0Msc0RBWU0sd0JacUUwRCxDWXBFMUQsb0Jab0UwRCxDWXRFMUQsVVpzRTBELENZakZoRSx1QkFFRSx3QlorRThELENZaEY5RCxhWmdGOEQsQ3RCcEVoRSx3R2tDTk0sd0JBQXlDLENBRHpDLGFBQ3lDLENBUC9DLHFEQVlNLHdCWnFFMEQsQ1lwRTFELG9CWm9FMEQsQ1l0RTFELFVac0UwRCxDWWpGaEUsc0JBRUUsd0JaK0U4RCxDWWhGOUQsYVpnRjhELEN0QnBFaEUsc0drQ05NLHdCQUF5QyxDQUR6QyxhQUN5QyxDQVAvQyxvREFZTSx3QlpxRTBELENZcEUxRCxvQlpvRTBELENZdEUxRCxVWnNFMEQsQ2FwRmxFLE9BRUUsc0JBQXVCLENBRHZCLFlBQ3VCLENBR3pCLFlBQ0UsTUFBTyxDekJBVCxZQUVFLGVBQWdCLENBRmxCLG1CQUtJLGlCQUFrQixDQUNsQixlQUFnQixDQUtwQixPQUtFLFlBQWEsQ0FFYixXQUFZLENBSlosTUFBTyxDQVFQLFNBQVUsQ0FIVixlQUFnQixDQVBoQixjQUFlLENBQ2YsS0FBTSxDQUlOLFVBQVcsQ0FGWCxZQU9VLENBT1osY0FHRSxZMUJnMkJ1QyxDMEI5MUJ2QyxtQkFBb0IsQ0FKcEIsaUJBQWtCLENBQ2xCLFVBR29CLENBR3BCLDBCQUVFLDJCMUJvM0JtRCxDMEMzNUJqRCxpQzFDMjVCaUQsQzBDdDVCbkQsa0RoQmdDRiwwQmdCL0JJLGVBQWdCLENoQmtDbkIsQ0FDRCwwQkFDRSxjMUJrM0JvQyxDMEI5MkJ4Qyx1QkFFRSxrQkFBbUIsQ0FEbkIsWUFBYSxDQUViLDRCQUFzRCxDQUh4RCw4QkFTSSxVQUFXLENBRlgsYUFBYyxDQUNkLHlCQUNXLENBS2YsZUFRRSwyQkFBNEIsQ0FENUIscUIxQmxFYSxDMEJvRWIsK0IxQjFEYSxDMEJtRGIsWUFBYSxDQUNiLHFCQUFzQixDQVV0QixTQUFVLENBUFYsbUJBQW9CLENBTHBCLGlCQUFrQixDQUdsQixVQVNVLENBSVosZ0JBT0UscUIxQnpFYSxDMEJ3RWIsWUFBYSxDQUhiLE1BQU8sQ0FGUCxjQUFlLENBQ2YsS0FBTSxDQUdOLFdBQVksQ0FEWixZMUJ0RWEsQzBCa0VmLHFCQVVXLFNBQVUsQ0FWckIscUJBV1csVTFCcXpCMkIsQzBCaHpCdEMsY0FFRSxzQkFBdUIsQ0FHdkIsK0IxQi9GZ0IsQzBCMkZoQixZQUFhLENBRWIsNkJBQThCLENBQzlCLFkxQjlGZ0IsQzBCMEZsQixxQkFXSSw2QkFBNkYsQ0FGN0YsWUFFNkYsQ0FLakcsYUFFRSxlMUJnTCtCLEMwQmpML0IsZTFCaUwrQixDMEIzS2pDLFlBSUUsYUFBYyxDQUNkLFkxQnF3QnNDLEMwQnp3QnRDLGlCMUJ5d0JzQyxDMEJqd0J4QyxjQUVFLGtCQUFtQixDQUduQiw0QjFCL0hnQixDMEIySGhCLFlBQWEsQ0FFYix3QkFBeUIsQ0FDekIsWTFCOUhnQixDMEIwSGxCLGlDQVN5QixrQkFBbUIsQ0FUNUMsZ0NBVXdCLG1CQUFvQixDQUk1Qyx5QkFJRSxXQUFZLENBQ1osZUFBZ0IsQ0FKaEIsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixVQUVnQixDVDFGZCx5QlN6QkosY0EySEksbUJBQXlDLENBRHpDLGVBQ3lDLENBMUc3Qyx1QkE4R0ksOEJBQThELENBOUdsRSw4QkFpSE0sMkJBQTJELENBUS9ELFVBQVksZTFCa3ZCMkIsQzBCbHZCSCxDVGpIbEMseUJTcUhGLG9CQUVFLGUxQjB1QnFDLEMwQnp1QnRDLENUeEhDLDBCUzRIRixVQUFZLGdCMUJvdUI0QixDMEJwdUJKLENibkx0QyxLQUNFLFlBQWEsQ0FDYixjQUFlLENBR2YsZUFBZ0IsQ0FEaEIsZUFBZ0IsQ0FEaEIsY0FFZ0IsQ0FHbEIsVUFDRSxhQUFjLENBQ2Qsa0JiNnFCc0MsQ2dCNXFCdEMsZ0NIRUUsb0JBQXFCLENBTHpCLG1CQVVJLGFiVmMsQ2FZZCxjQUFlLENBRGYsbUJBQ2UsQ0FRbkIsVUFDRSwrQmJ4QmdCLENhdUJsQixvQkFJSSxrQmJ5TTZCLENhN01qQyxvQkFRSSw0QkFBZ0QsQ0d6QmxELG9ESDZCSSxvQ2JuQ1ksQ2F1QmxCLDZCQWlCTSw0QkFBNkIsQ0FDN0Isd0JBQXlCLENBRnpCLGFBRXlCLENBbEIvQiw4REF5QkkscUJibkRXLENhb0RYLGlDYnBEVyxDYWtEWCxhYmxEVyxDYTBCZix5QkErQkksZWI4SzZCLENhbktqQyx1REFRSSx3QmIvQ2EsQ2E4Q2IsVWI5Q2EsQ2F3RGpCLG9CQUVJLGFBQWMsQ0FDZCxpQkFBa0IsQ0FJdEIseUJBRUksWUFBYSxDQUNiLFdBQVksQ0FDWixpQkFBa0IsQ0FTdEIsdUJBRUksWUFBYSxDQUZqQixxQkFLSSxhQUFjLENDcEdsQixRQU1FLGtCZHVHVyxDYzVHWCxpQmQ0R1csQ2M3R2Isb0RBSUUsa0JBQW1CLENBRm5CLFlBQWEsQ0FDYixjQUFlLENBRWYsNkJBVWdDLENBU2xDLGNBQ0Usb0JBQXFCLENBSXJCLGlCZDZPb0QsQ2M1T3BELG1CQUFvQixDQUZwQixpQmRpRlcsQ2NsRlgsdUJkOHFCK0UsQ2MvcUIvRSxvQmQrcUIrRSxDYzFxQi9FLGtCQUFtQixDRWhDbkIsd0NGbUNFLG9CQUFxQixDQVN6QixZQUNFLFlBQWEsQ0FDYixxQkFBc0IsQ0FHdEIsZUFBZ0IsQ0FEaEIsZUFBZ0IsQ0FEaEIsY0FFZ0IsQ0FMbEIsc0JBU0ksY0FBZSxDQURmLGVBQ2UsQ0FUbkIsMkJBY0ksVUFBVyxDQURYLGVBQ1csQ0FTZixhQUNFLG9CQUFxQixDQUVyQixvQmRxbUJ1QyxDY3RtQnZDLGlCZHNtQnVDLENjemxCekMsaUJBS0Usa0JBQW1CLENBSm5CLGVBQWdCLENBQ2hCLFdBR21CLENBSXJCLGdCQUlFLDRCQUE2QixDQUM3Qiw0QkFBdUMsQ0FIdkMsaUJkOEtvRCxDYzdLcEQsYUFBYyxDQUZkLHFCQUl1QyxDRWhHdkMsNENGb0dFLG9CQUFxQixDQVR6Qiw4Q0FjSSxjQUFlLENBTW5CLHFCQU1FLHdCQUFtQyxDQUNuQyx5QkFBMEIsQ0FGMUIsVUFBVyxDQUpYLG9CQUFxQixDQUVyQixZQUFhLENBQ2IscUJBQXNCLENBRnRCLFdBSzBCLENHN0R4Qiw0Qkh1RUMsZ0VBS0ssY0FBZSxDQURmLGVBQ2UsQ0FDaEIsQ0cxRkwseUJIb0ZBLGtCQVVJLG9CQUFxQixDQUNyQiwwQkFBMkIsQ0FYOUIsOEJBY0ssa0JBQW1CLENBZHhCLDZDQWlCTyxpQkFBa0IsQ0FqQnpCLHdDQXNCTyxrQmQ4aUI2QixDYy9pQjdCLG1CZCtpQjZCLENjcGtCcEMsZ0VBNkJLLGdCQUFpQixDQTdCdEIsbUNBaUNLLHNCQUF3QixDQUd4QixlQUFnQixDQXBDckIsa0NBd0NLLFlBQWEsQ0FDZCxDR2hITCw0Qkh1RUMsZ0VBS0ssY0FBZSxDQURmLGVBQ2UsQ0FDaEIsQ0cxRkwseUJIb0ZBLGtCQVVJLG9CQUFxQixDQUNyQiwwQkFBMkIsQ0FYOUIsOEJBY0ssa0JBQW1CLENBZHhCLDZDQWlCTyxpQkFBa0IsQ0FqQnpCLHdDQXNCTyxrQmQ4aUI2QixDYy9pQjdCLG1CZCtpQjZCLENjcGtCcEMsZ0VBNkJLLGdCQUFpQixDQTdCdEIsbUNBaUNLLHNCQUF3QixDQUd4QixlQUFnQixDQXBDckIsa0NBd0NLLFlBQWEsQ0FDZCxDR2hITCw0Qkh1RUMsZ0VBS0ssY0FBZSxDQURmLGVBQ2UsQ0FDaEIsQ0cxRkwseUJIb0ZBLGtCQVVJLG9CQUFxQixDQUNyQiwwQkFBMkIsQ0FYOUIsOEJBY0ssa0JBQW1CLENBZHhCLDZDQWlCTyxpQkFBa0IsQ0FqQnpCLHdDQXNCTyxrQmQ4aUI2QixDYy9pQjdCLG1CZCtpQjZCLENjcGtCcEMsZ0VBNkJLLGdCQUFpQixDQTdCdEIsbUNBaUNLLHNCQUF3QixDQUd4QixlQUFnQixDQXBDckIsa0NBd0NLLFlBQWEsQ0FDZCxDR2hITCw2Qkh1RUMsZ0VBS0ssY0FBZSxDQURmLGVBQ2UsQ0FDaEIsQ0cxRkwsMEJIb0ZBLGtCQVVJLG9CQUFxQixDQUNyQiwwQkFBMkIsQ0FYOUIsOEJBY0ssa0JBQW1CLENBZHhCLDZDQWlCTyxpQkFBa0IsQ0FqQnpCLHdDQXNCTyxrQmQ4aUI2QixDYy9pQjdCLG1CZCtpQjZCLENjcGtCcEMsZ0VBNkJLLGdCQUFpQixDQTdCdEIsbUNBaUNLLHNCQUF3QixDQUd4QixlQUFnQixDQXBDckIsa0NBd0NLLFlBQWEsQ0FDZCxDQTlDVCxlQWVRLG9CQUFxQixDQUNyQiwwQkFBMkIsQ0FoQm5DLDBEQVVVLGNBQWUsQ0FEZixlQUNlLENBVnpCLDJCQW1CVSxrQkFBbUIsQ0FuQjdCLDBDQXNCWSxpQkFBa0IsQ0F0QjlCLHFDQTJCWSxrQmQ4aUI2QixDYy9pQjdCLG1CZCtpQjZCLENjemtCekMsMERBa0NVLGdCQUFpQixDQWxDM0IsZ0NBc0NVLHNCQUF3QixDQUd4QixlQUFnQixDQXpDMUIsK0JBNkNVLFlBQWEsQ0V4S3JCLGdHRjBMSSxvQmR6TFMsQ2NvTGYsb0NBV00sb0JkL0xTLENnQkRiLG9GRm1NTSxvQmRsTU8sQ2NvTGYsNkNBa0JRLG9CZHRNTyxDY29MZiwwS0EwQk0sb0JkOU1TLENjb0xmLDhCQWdDSSwyQmRwTlcsQ2NtTlgsb0Jkbk5XLENjb0xmLG1DQW9DSSxxUWRtZ0JzUixDY3ZpQjFSLDJCQXdDSSxvQmQ1TlcsQ2dCRGIsbUdGa09NLG9CZGpPTyxDZ0JEYiw2RkY4T0ksVWR2UFMsQ2NrUGYsbUNBV00sd0JkN1BTLENnQlNiLGtGRnVQTSx5QmRoUU8sQ2NrUGYsNENBa0JRLHlCZHBRTyxDY2tQZixzS0EwQk0sVWQ1UVMsQ2NrUGYsNkJBZ0NJLCtCZGxSVyxDY2lSWCx3QmRqUlcsQ2NrUGYsa0NBb0NJLDJRZHdjcVIsQ2M1ZXpSLDBCQXdDSSx3QmQxUlcsQ2dCU2IsZ0dGc1JNLFVkL1JPLENrQlBmLFlBQ0UsWUFBYSxDa0NJYixlQUFnQixDQURoQixjQUNnQixDbENDbEIsV0FPRSxxQmxCTmEsQ2tCT2Isd0JsQkpnQixDa0JFaEIsYWxCd0JlLENrQjVCZixhQUFjLENBR2QsZ0JsQmt2QnNDLENrQm52QnRDLGdCbEJvTytCLENrQnJPL0Isb0JsQit1QndDLENrQmp2QnhDLGlCbEJHZ0IsQ2tCSmxCLGlCQWNJLHdCbEJYYyxDa0JZZCxvQmxCWGMsQ2tCUWQsYWxCd0o4RCxDa0J2SjlELG9CQUFxQixDQUZyQixTbEJQYyxDa0JKbEIsaUJBcUJJLDBDbEJTYSxDa0JWYixTbEIydUJpQyxDa0I1dUJqQyxTbEJXYSxDa0I5QmpCLHlDQTBCSSxjQUFlLENBSW5CLGtDQUdNLGFBQWMsQ0FIcEIsNkJBZ0JJLHdCbEJoQmEsQ2tCaUJiLG9CbEJqQmEsQ2tCZWIsVWxCNUNXLENrQjJDWCxTbEJkYSxDa0JBakIsK0JBeUJJLHFCbEJ0RFcsQ2tCdURYLG9CbEJwRGMsQ2tCK0NkLGFsQjVDYyxDa0IrQ2QsV0FBWSxDQUZaLG1CbEJoRGMsQ21CUGhCLDBCQUVFLGlCbkJzUmtELENtQnJSbEQsZW5CcU82QixDbUJ2TzdCLHFCbkJ1TzZCLENtQnhPL0IsMEJBRUUsaUJuQnVSa0QsQ21CdFJsRCxlbkJzTzZCLENtQnhPN0Isb0JuQndPNkIsQzZCNU9qQyxTQVlFLG9CQUFxQixDQUVyQiwyQkFBNEIsQ0FENUIscUI3Qk5hLEM2QlFiLCtCN0JFYSxDNEJoQmIsMkNRNEg2RCxDUG5IN0QsaUI3QmtSb0QsQzRCelJwRCxpQkFBa0IsQ0FDbEIsZTVCNFIrQixDNkI3Ui9CLE1BQU8sQ0RRUCxxQkFBc0IsQ0FJdEIsZUFBZ0IsQ0FWaEIsZTVCZ1MrQixDNkIvUi9CLGU3QnUwQnVDLEM0QnYwQnZDLGVBQWdCLENBQ2hCLGdCQUFpQixDQUNqQixvQkFBcUIsQ0FDckIsZ0JBQWlCLENBQ2pCLG1CQUFvQixDQ1JwQixLQUFNLENEWU4sa0JBQW1CLENBRm5CLGlCQUFrQixDQUNsQixtQkFBb0IsQ0NUcEIsWTdCYWEsQzZCakJmLHlCQUtFLGFBQWMsQ0FKZCxpQk9rRW1CLENQbkVyQixnQkF1QkksWTdCczBCcUMsQzZCcjBCckMsUU8yQ2lCLENQN0NqQixVTzZDaUIsQ1BuRXJCLDZDQStCTSx3QkFBeUIsQ0FDekIsa0JBQW1CLENBRm5CLFVBQVcsQ0FEWCxhQUFjLENBRGQsaUJBSW1CLENBS3pCLG1EQUNFLG1CN0J1ekJ1QyxDNkJ4ekJ6QyxpRUFJSSwwQkFBd0UsQ0FKNUUsNEpBU0ksMEJBQWdFLENBVHBFLCtFQWNJLGdDN0I2eUJtRSxDNkI5eUJuRSxRN0I4eUJtRSxDNkIzekJ2RSw2RUFtQkkscUI3QmpEVyxDNkJnRFgsVTdCaERXLEM2QnFEZix1REFDRSxpQjdCZ3lCdUMsQzZCanlCekMscUVBTUksVzdCMHhCb0MsQzZCNXhCcEMsd0JBQXNFLENBR3RFLFFBQTJCLENBRjNCLFdBRTJCLENBUC9CLG9LQVlJLGdDQUEyRixDQVovRixtRkFpQkksa0M3Qm14Qm1FLEM2QnB4Qm5FLE03Qm94Qm1FLEM2QnB5QnZFLGlGQXNCSSx1QjdCM0VXLEM2QjBFWCxRN0IxRVcsQzZCK0VmLHlEQUNFLGdCN0Jzd0J1QyxDNkJ2d0J6Qyx1RUFJSSx1QkFBcUUsQ0FKekUsd0tBU0ksMEJBQTJGLENBVC9GLHFGQWNJLG1DN0I0dkJtRSxDNkI3dkJuRSxLN0I2dkJtRSxDNkIxd0J2RSxtRkFtQkksd0I3QmxHVyxDNkJpR1gsTzdCakdXLEM2QitFZix1R0ErQkksK0I3Qjh0QnVELEM2Qi90QnZELFVBQVcsQ0FIWCxhQUFjLENBRGQsUUFBUyxDQUdULGtCQUFzQyxDQUx0QyxpQkFBa0IsQ0FDbEIsS0FBTSxDQUdOLFU3Qml1QnVELEM2QjF0QjNELHFEQUNFLGtCN0JtdUJ1QyxDNkJwdUJ6QyxtRUFNSSxXN0I2dEJvQyxDNkI1dEJwQyxRQUEyQixDQUgzQix5QkFBdUUsQ0FDdkUsV0FFMkIsQ0FQL0IsZ0tBWUksZ0M3Qnd0QnFDLEM2QnB1QnpDLGlGQWlCSSxpQzdCc3RCbUUsQzZCdnRCbkUsTzdCdXRCbUUsQzZCdnVCdkUsK0VBc0JJLHNCN0J4SVcsQzZCdUlYLFM3QnZJVyxDNkI2SmYsZ0JBS0Usd0I3QjBxQnlELEM2QnpxQnpELCtCQUF5RSxDQUZ6RSxhN0IwSW1DLEM2QjNJbkMsa0JPbkN5RCxDUGtDekQsZUFBZ0IsQ0FEaEIsb0JBS3lFLENBTjNFLHNCQVdJLFlBQWEsQ0FJakIsY0FFRSxhN0JyS2dCLEM2Qm9LaEIsb0I3QnBLZ0IsQ3FETGhCLGFsQk9GLGlCa0JDTSx5QkFBMkIsQ0FGM0IsMEJBRTJCLENBRzdCLGtKQUVJLHlCQUEwQixDQVM5QixrQkFDRSw0QkFBNkIsQ2xCK0xuQyxJa0JoTE0sOEJBQWdDLENBRWxDLGVBRUUsd0JyRHpDWSxDcUQwQ1osdUJBQXdCLENBUTFCLE1BQ0UsMEJBQTJCLENBRzdCLE9BRUUsdUJBQXdCLENBRzFCLFFBR0UsU0FBVSxDQUNWLFFBQVMsQ0FHWCxNQUVFLHNCQUF1QixDQVF6QixNQUNFLE9yRHcrQmdDLENpQzVqQ3BDLGdCb0IwRkkseUJBQTJDLEN2QzlFakQsUXVDbUZNLFlBQWEsQ2pDL0ZuQixPaUNrR00scUJyRHRGUyxDS2JmLGFnRHVHTSxrQ0FBb0MsQ2hEdkcxQyxzQ2dEMkdRLCtCQUFtQyxDaERoRTNDLHNDZ0R1RVEsa0NBQXNDLENoRGE5QyxZZ0RSTSxhQUFjLENDdEhsQiwyRUQ0SE0sb0JyRHZIVSxDS3VHbEIsMkNnRHNCTSxvQnJEN0hZLENxRDRIWixhckQ1SFksQ3FEOEhiLEM5QnhJTCxnQ0FDRSxHQUFPLDBCQUF1QyxDQUM5QyxHQUFLLHVCQUF3QixDQUFBLENBRy9CLFVBS0Usd0J2QkRnQixDdUJIaEIsWUFBYSxDQUdiLGdCdkJnN0J5RCxDdUJsN0J6RCxXdkJpN0JzQyxDdUJoN0J0QyxldkJDZ0IsQ3VCTWxCLGNBT0Usd0J2QmNlLEN1QmpCZixVdkJaYSxDdUJTYixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLHNCQUF1QixDQUV2QixpQkFBa0IsQ21CZGQseUIxQzA3QjRDLEN1QjM2QmhELGtCdkIyNkJnRCxDMENyN0I5QyxrRG5CSUosY21CSE0sZUFBZ0IsQ25CWXJCLENBRUQsc0JjaUJFLHFLQUE2SSxDZGY3SSx5QnZCNDVCc0MsQ3VCejVCeEMsdUJBQ0UseUR2Qis1Qm9ELEN1Qi81QnBELGlEdkIrNUJvRCxDbUM3NkJ0RCxpQkFHRSxxQkFBc0IsQ0FHeEIsS0FHRSw2QkFBOEIsQ0FDOUIseUNuQ1hhLENtQ1FiLHNCQUF1QixDQUN2QixnQm5DVGEsQ21DaUJmLHNFQUNFLGFBQWMsQ0FVaEIsS0FRRSxxQm5DOUNhLENtQzRDYixhbkNuQ2dCLENtQytCaEIsMkNDOEU2RCxDRDdFN0Qsa0JDb0Z5RCxDRG5GekQsZUNzRjZCLENEckY3QixlbkNtUCtCLENtQ3ZQL0IsUUFBUyxDQU1ULGVuQzdDYSxDSHc1YWYsc0JzQ2oyYUUsbUJBQXFCLENBU3ZCLEdBQ0Usc0JBQXVCLENBQ3ZCLFFBQVMsQ0FDVCxnQkFBaUIsQ0FzQm5CLG9CQUVFLHFCQ2lCdUMsQ0RsQnZDLFlDa0J1QyxDRE56QyxzQ0FLRSxlQUFnQixDQURoQixXQUFZLENBRloseUJBQTBCLENBQzFCLHdDQUFpQyxDQUFqQyxnQ0FBaUMsQ0FHakMscUNBQThCLENBQTlCLDZCQUE4QixDQUdoQyxRQUVFLGlCQUFrQixDQUNsQixtQkFBb0IsQ0FHdEIsaUJBTEUsa0JBU21CLENBSnJCLFNBR0UsWUFDbUIsQ0FHckIsd0JBSUUsZUFBZ0IsQ0FHbEIsR0FDRSxlbkNzSitCLENtQ25KakMsR0FDRSxtQkFBb0IsQ0FDcEIsYUFBYyxDQUdoQixXQUNFLGVBQWdCLENBR2xCLFNBRUUsa0JuQ3lJa0MsQ21DdElwQyxNQUNFLGFBQWMsQ0FRaEIsUUFHRSxhQUFjLENBQ2QsYUFBYyxDQUZkLGlCQUFrQixDQUdsQix1QkFBd0IsQ0FHMUIsSUFBTSxhQUFjLENBQ3BCLElBQU0sU0FBVSxDQU9oQixFQUdFLDRCQUE2QixDQUY3QixhQUU2QixDbkI1SzdCLFFtQitLRSxhbkNqQjhELENtQ2tCOUQseUJuQ2pCK0MsQ2dCM0pqRCxzR21CMkxFLGFBQWMsQ0FDZCxvQkFBcUIsQ0FOekIsb0NBVUksU0FBVSxDQVNkLGtCQUlFLHNGbkN5RGdILENtQ3hEaEgsYUFBYyxDQUdoQixJQUlFLGtCQUFtQixDQUZuQixZQUFhLENBSWIsYUFBYyxDQVFoQixPQUVFLGVBQWdCLENBUWxCLElBRUUsaUJBQWtCLENBR3BCLFFBSkUscUJBUXNCLENBSnhCLElBR0UsZUFDc0IsQ0FReEIsTUFDRSx3QkFBeUIsQ0FHM0IsUUFLRSxtQkFBb0IsQ0FGcEIsYW5DcFFnQixDbUNtUWhCLHFCbkMrRWtDLENtQ2hGbEMsa0JuQ2dGa0MsQ21DN0VsQyxlQUNvQixDQUd0QixHQUdFLGtCQUFtQixDQVFyQixNQUVFLG9CQUFxQixDQUNyQixtQm5DMkoyQyxDbUNySjdDLE9BQ0UsZUFBZ0IsQ0FPbEIsYUFDRSxrQkFBbUIsQ0FDbkIseUNBQTBDLENBRzVDLHNDQU1FLG1CQUFvQixDQUNwQixpQkFBa0IsQ0FDbEIsbUJBQW9CLENBSHBCLFFBR29CLENBR3RCLGFBRUUsZ0JBQWlCLENBR25CLGNBRUUsbUJBQW9CLENBTXRCLGdEQUlFLHlCQUEwQixDQUk1Qix3SEFLRSxpQkFBa0IsQ0FEbEIsU0FDa0IsQ0FHcEIsdUNBRUUscUJBQXNCLENBQ3RCLFNBQVUsQ0FJWiwrRUFTRSwwQkFBMkIsQ0FHN0IsU0FDRSxhQUFjLENBRWQsZUFBZ0IsQ0FHbEIsU0FVRSxRQUFTLENBRFQsUUFBUyxDQUhULFdBQVksQ0FFWixTQUVTLENBS1gsT0FRRSxhQUFjLENBUGQsYUFBYyxDQUtkLGdCQUFpQixDQUNqQixtQkFBb0IsQ0FGcEIsbUJBQW9CLENBRnBCLGNBQWUsQ0FDZixTQUFVLENBS1Ysa0JBQW1CLENBUG5CLFVBT21CLENBR3JCLFNBQ0UsdUJBQXdCLEN0Q290YTFCLGtGc0M5c2FFLFdBQVksQ3RDa3RhZCxjc0N6c2FFLHVCQUF3QixDQUR4QixtQkFDd0IsQ3RDNnNhMUIseUNzQ3JzYUUsdUJBQXdCLENBUTFCLDZCQUVFLHlCQUEwQixDQUQxQixZQUMwQixDQU81QixPQUNFLG9CQUFxQixDQUd2QixRQUVFLGNBQWUsQ0FEZixpQkFDZSxDQUdqQixTQUNFLFlBQWEsQ3RDMnJhZixTc0NycmFFLHNCQUF3QixDckM1YzFCLE1BR0ksY0FBYyxDQUFkLGdCQUFjLENBQWQsZ0JBQWMsQ0FBZCxjQUFjLENBQWQsYUFBYyxDQUFkLGdCQUFjLENBQWQsZ0JBQWMsQ0FBZCxlQUFjLENBQWQsY0FBYyxDQUFkLGNBQWMsQ0FBZCxZQUFjLENBQWQsY0FBYyxDQUFkLG1CQUFjLENBSWQsaUJBQWMsQ0FBZCxtQkFBYyxDQUFkLGlCQUFjLENBQWQsY0FBYyxDQUFkLGlCQUFjLENBQWQsZ0JBQWMsQ0FBZCxlQUFjLENBQWQsY0FBYyxDQUlkLGlCQUFpQyxDQUFqQyxxQkFBaUMsQ0FBakMscUJBQWlDLENBQWpDLHFCQUFpQyxDQUFqQyxzQkFBaUMsQ0FLbkMsMERBQXlCLENBQ3pCLHNHQUF3QixDT2IxQixhQUdFLDRCTDJWdUMsQ0s1VnZDLHFCK0I2RmtCLEMvQjlGbEIsVUw2VnVDLENLOVZ6QyxzQ0FTSSw0QkxIYyxDS0NkLGNMb1ZnQyxDS25WaEMsa0JMRmMsQ0tObEIsK0JBY0ksK0JMUmMsQ0tPZCxxQkxQYyxDS05sQixxQ0FrQkksNEJMWmMsQ0tObEIsb0RBc0JJLHFCTG5CVyxDSzRCZiwwQkFHSSxhTDBUK0IsQ0tqVG5DLHNEQUtJLHdCTDFDYyxDS3FDbEIsa0RBV00sdUJBQTRDLENBS2xELG1HQUtJLFFBQVMsQ0FRYix5Q0FFSSxnQ0w3RFcsQ2dCTGIsNEJYOEVJLGlDTHpFUyxDc0RaYixtREFJSSx3QmhCMkU0RCxDZ0IvRWhFLHVGQVlNLG9CaEJtRTBELENnQjVEaEUsNEdBU1Esd0JBUm9DLENBcEI1Qyx5REFJSSx3QmhCMkU0RCxDZ0IvRWhFLCtGQVlNLG9CaEJtRTBELENnQjVEaEUsa0hBU1Esd0JBUm9DLENBcEI1QyxtREFJSSx3QmhCMkU0RCxDZ0IvRWhFLHVGQVlNLG9CaEJtRTBELENnQjVEaEUsNEdBU1Esd0JBUm9DLENBcEI1QywwQ0FJSSx3QmhCMkU0RCxDZ0IvRWhFLDJFQVlNLG9CaEJtRTBELENnQjVEaEUsbUdBU1Esd0JBUm9DLENBcEI1QyxtREFJSSx3QmhCMkU0RCxDZ0IvRWhFLHVGQVlNLG9CaEJtRTBELENnQjVEaEUsNEdBU1Esd0JBUm9DLENBcEI1QyxnREFJSSx3QmhCMkU0RCxDZ0IvRWhFLG1GQVlNLG9CaEJtRTBELENnQjVEaEUseUdBU1Esd0JBUm9DLENBcEI1Qyw2Q0FJSSx3QmhCMkU0RCxDZ0IvRWhFLCtFQVlNLG9CaEJtRTBELENnQjVEaEUsc0dBU1Esd0JBUm9DLENBcEI1QywwQ0FJSSx3QmhCMkU0RCxDZ0IvRWhFLDJFQVlNLG9CaEJtRTBELENnQjVEaEUsbUdBU1Esd0JBUm9DLENBRDVDLHlKQVNRLGlDQVJvQyxDakR3RjlDLDJDQUlNLHdCTHJHWSxDS3NHWixvQkwwUGdELENLNVBoRCxVTDRQZ0QsQ0svUHRELDZDQVlNLHdCTHBIWSxDS3FIWixvQkxwSFksQ0trSFosYUxsSFksQ0t5SGxCLFlBRUUsd0JMckhnQixDS29IaEIsVUxwSGdCLENLbUhsQixtREFPSSxvQkxzT2tELENLN090RCwyQkFXSSxRQUFTLENBWGIsb0RBZ0JNLG9DTDVJUyxDZ0JLYix1Q1g4SU0scUNMbkpPLENpQmtFWCw0QlprR0EscUJBS0ksZ0NBQWlDLENBQ2pDLDJDQUE0QyxDQUo1QyxhQUFjLENBRWQsZUFBZ0IsQ0FEaEIsVUFHNEMsQ0FOL0MscUNBVUssUUFBUyxDQUNWLENZN0dMLDRCWmtHQSxxQkFLSSxnQ0FBaUMsQ0FDakMsMkNBQTRDLENBSjVDLGFBQWMsQ0FFZCxlQUFnQixDQURoQixVQUc0QyxDQU4vQyxxQ0FVSyxRQUFTLENBQ1YsQ1k3R0wsNEJaa0dBLHFCQUtJLGdDQUFpQyxDQUNqQywyQ0FBNEMsQ0FKNUMsYUFBYyxDQUVkLGVBQWdCLENBRGhCLFVBRzRDLENBTi9DLHFDQVVLLFFBQVMsQ0FDVixDWTdHTCw2QlprR0EscUJBS0ksZ0NBQWlDLENBQ2pDLDJDQUE0QyxDQUo1QyxhQUFjLENBRWQsZUFBZ0IsQ0FEaEIsVUFHNEMsQ0FOL0MscUNBVUssUUFBUyxDQUNWLENBaEJULGtCQVVRLGdDQUFpQyxDQUNqQywyQ0FBNEMsQ0FKNUMsYUFBYyxDQUVkLGVBQWdCLENBRGhCLFVBRzRDLENBWHBELGtDQWVVLFFBQVMsQ3NCcExuQixTQVVFLG9CQUFxQixDQVByQixhQUFjLENDSGQsMkNRNEg2RCxDVHBIN0QsaUIzQm1Sb0QsQzRCelJwRCxpQkFBa0IsQ0FDbEIsZTVCNFIrQixDNEJyUi9CLHFCQUFzQixDQUl0QixlQUFnQixDQVZoQixlNUJnUytCLEMyQmhTL0IsUTNCcXpCbUMsQzJCOXlCbkMsU0FBVSxDQVZWLGlCQUFrQixDQ0lsQixlQUFnQixDQUNoQixnQkFBaUIsQ0FDakIsb0JBQXFCLENBQ3JCLGdCQUFpQixDQUNqQixtQkFBb0IsQ0FJcEIsa0JBQW1CLENBRm5CLGlCQUFrQixDQUNsQixtQkFBb0IsQ0RWcEIsWUFTVSxDQVhaLGNBYVcsVTNCeXlCMkIsQzJCdHpCdEMsZ0JBaUJJLGFBQWMsQ0FFZCxZM0J5eUJxQyxDMkI1eUJyQyxpQkFBa0IsQ0FFbEIsVzNCMHlCcUMsQzJCNXpCekMsdUJBd0JNLHdCQUF5QixDQUN6QixrQkFBbUIsQ0FGbkIsVUFBVyxDQURYLGlCQUdtQixDQUt6QixtREFDRSxlQUFnQyxDQURsQyxpRUFJSSxRQUFTLENBSmIsK0VBU00scUIzQnZCUyxDMkJzQlQsMEJBQWdFLENBRGhFLEszQnJCUyxDMkI0QmYsdURBQ0UsZTNCK3dCdUMsQzJCaHhCekMscUVBTUksWTNCeXdCcUMsQzJCM3dCckMsTUFBTyxDQUNQLFczQjB3QnFDLEMyQi93QnpDLG1GQVdNLHVCM0J2Q1MsQzJCc0NULGdDQUEyRixDQUQzRixPM0JyQ1MsQzJCNENmLHlEQUNFLGVBQWdDLENBRGxDLHVFQUlJLEtBQU0sQ0FKVixxRkFTTSx3QjNCckRTLEMyQm9EVCwwQjNCd3ZCbUMsQzJCenZCbkMsUTNCbkRTLEMyQjBEZixxREFDRSxlM0JpdkJ1QyxDMkJsdkJ6QyxtRUFNSSxZM0IydUJxQyxDMkI3dUJyQyxPQUFRLENBQ1IsVzNCNHVCcUMsQzJCanZCekMsaUZBV00sc0IzQnJFUyxDMkJvRVQsZ0MzQnd1Qm1DLEMyQnp1Qm5DLE0zQm5FUyxDMkIwRmYsZUFLRSxxQjNCL0ZhLEMyQjZGYixVM0J2R2EsQzJCcUdiLGUzQnVzQnVDLEMyQnRzQnZDLG9CM0I0c0J1QyxDMkIxc0J2QyxpQjNCOUZhLEN1RGZmLE1iSU0sOEIxQzJQMkMsQzBDdFA3QyxrRGFUSixNYlVNLGVBQWdCLENhSnJCLENBTkQsaUJBSUksU0FBVSxDQUlkLHFCQUVJLFlBQWEsQ0FJakIsWUFFRSxRQUFTLENBQ1QsZUFBZ0IsQ0FGaEIsaUJBQWtCLENiWGQsMkIxQzRQd0MsQzBDdlAxQyxrRGFLSixZYkpNLGVBQWdCLENhU3JCLEN4RGZELDBDQU1FLGFDc1NtQyxDRHpTbkMsbUJDc1NtQyxDRHJTbkMsZUNzUytCLENEclMvQixlQ3NTK0IsQ0R6Uy9CLHFCQzBTbUMsQ0RsU3JDLGNBQVUsY3FDZ0k2QyxDckMvSHZELE9BQVUsY3FDZ0k2QyxDckMvSHZELE9BQVUsZ0JxQ2dJK0MsQ3JDL0h6RCxPQUFVLGtCcUNnSXFDLENyQy9IL0MsT0FBVSxjcUMrR29CLENyQzdHOUIsTUFDRSxpQkN3U29ELENEdlNwRCxlQ3dTK0IsQ0RwU2pDLFdBQ0UsY0NvUitCLENEaFJqQyxzQkFIRSxlQzJSK0IsQ0QxUi9CLGVDa1IrQixDRGhSakMsV0FDRSxnQkMrUStCLENEM1FqQyxXQUNFLGdCQzBRK0IsQ0R0UWpDLHNCQUhFLGVDbVIrQixDRGxSL0IsZUN3UStCLENEdFFqQyxXQUNFLGdCQ3FRK0IsQ21DMU9qQyxHcENkRSxRQUFTLENBQ1QsbUNDekNhLENEdUNiLGtCQ3NFVyxDRHZFWCxlQ3RDYSxDRGlEZixhQUVFLGFDOFArQixDRDdQL0IsZUMyTitCLENEeE5qQyxXQUdFLHdCQzJRbUMsQ0Q1UW5DLFlDNFFtQyxDRDlQckMsNEJxRG5GRSxlQUFnQixDQURoQixjQUNnQixDckRzRmxCLGtCQUNFLG9CQUFxQixDQUR2QixtQ0FJSSxrQkNxUCtCLENEM09uQyxZQUNFLGFBQWMsQ0FDZCx3QkFBeUIsQ0FJM0IsWUFFRSxpQkN1Tm9ELENEeE5wRCxxQkN3Tm9ELENEcE50RCxtQkFHRSxhQzFHZ0IsQ0R3R2hCLGFBQWMsQ0FDZCxhQ3pHZ0IsQ0R1R2xCLDBCQU1JLG9CQUFxQixDeUR2SHZCLGVBQXNCLHVCQUEyQixDQUFqRCxpQkFBc0IseUJBQTJCLENDRG5ELFdBQWEsc0RBQXFDLENBQ2xELFFBQVUsaURBQWtDLENBQzVDLFdBQWEsaURBQXFDLENBQ2xELGFBQWUseUJBQTJCLENDSDFDLGdCQUFxQixpQ0FBbUMsQ0FDeEQsV0FBcUIsNEJBQThCLENBQ25ELGNBQXFCLCtCQUFpQyxDQUN0RCxjQUFxQiwrQkFBaUMsQ0FDdEQsbUJBQXFCLG9DQUFzQyxDQUMzRCxnQkFBcUIsaUNBQW1DLENDRnRELFlBQ0Usa0NBQW1DLEMzQ1VyQyxzRjJDTEksa0NBQWdELENBTnBELGNBQ0Usa0NBQW1DLEMzQ1VyQyw4RjJDTEksa0NBQWdELENBTnBELFlBQ0Usa0NBQW1DLEMzQ1VyQyxzRjJDTEksa0NBQWdELENBTnBELFNBQ0Usa0NBQW1DLEMzQ1VyQywwRTJDTEksa0NBQWdELENBTnBELFlBQ0Usa0NBQW1DLEMzQ1VyQyxzRjJDTEksa0NBQWdELENBTnBELFdBQ0Usa0NBQW1DLEMzQ1VyQyxrRjJDTEksa0NBQWdELENBTnBELFVBQ0Usa0NBQW1DLEMzQ1VyQyw4RTJDTEksa0NBQWdELENBTnBELFNBQ0Usa0NBQW1DLEMzQ1VyQywwRTJDTEksa0NBQWdELENDQ3RELFVBQ0UsK0JBQW1DLENBR3JDLGdCQUNFLHNDQUF3QyxDN0JYMUMsUUFBa0Isa0NBQW9ELENBQ3RFLFlBQWtCLHNDQUF3RCxDQUMxRSxjQUFrQix3Q0FBMEQsQ0FDNUUsZUFBa0IseUNBQTJELENBQzdFLGFBQWtCLHVDQUF5RCxDQUUzRSxVQUFtQixrQkFBb0IsQ0FDdkMsY0FBbUIsc0JBQXdCLENBQzNDLGdCQUFtQix3QkFBMEIsQ0FDN0MsaUJBQW1CLHlCQUEyQixDQUM5QyxlQUFtQix1QkFBeUIsQ0FHMUMsZ0JBQ0UsOEJBQStCLENBRGpDLGtCQUNFLDhCQUErQixDQURqQyxnQkFDRSw4QkFBK0IsQ0FEakMsYUFDRSw4QkFBK0IsQ0FEakMsZ0JBQ0UsOEJBQStCLENBRGpDLGVBQ0UsOEJBQStCLENBRGpDLGNBQ0UsOEJBQStCLENBRGpDLGFBQ0UsOEJBQStCLENBSW5DLGNBQ0UsMkJBQStCLENBT2pDLFNBQ0UseUJBQXdDLENBRTFDLGFBQ0Usa0NBQ2tELENBRXBELDRCQUZFLG1DQUlxRCxDQUV2RCwrQkFGRSxzQ0FJb0QsQ0FFdEQsOEJBRkUscUNBSW9ELENBRnRELGNBQ0Usa0NBQ29ELENBR3RELGdCQUNFLDJCQUE2QixDQUcvQixjQUNFLDZCQUF1QyxDQUd6QyxXQUNFLHlCQUEyQixDYTVEM0IsZ0JBRUUsVUFBVyxDQUNYLFVBQVcsQ0FGWCxhQUVXLENpQk1YLFFBQTJCLHNCQUF3QixDQUNuRCxVQUEyQix3QkFBMEIsQ0FDckQsZ0JBQTJCLDhCQUFnQyxDQUMzRCxTQUEyQix1QkFBeUIsQ0FDcEQsU0FBMkIsdUJBQXlCLENBQ3BELGFBQTJCLDJCQUE2QixDQUN4RCxjQUEyQiw0QkFBOEIsQ0FDekQsUUFBMkIsc0JBQXdCLENBQ25ELGVBQTJCLDZCQUErQixDNUMwQzFELHlCNENsREEsV0FBMkIsc0JBQXdCLENBQ25ELGFBQTJCLHdCQUEwQixDQUNyRCxtQkFBMkIsOEJBQWdDLENBQzNELFlBQTJCLHVCQUF5QixDQUNwRCxZQUEyQix1QkFBeUIsQ0FDcEQsZ0JBQTJCLDJCQUE2QixDQUN4RCxpQkFBMkIsNEJBQThCLENBQ3pELFdBQTJCLHNCQUF3QixDQUNuRCxrQkFBMkIsNkJBQStCLENBQUksQzVDMEM5RCx5QjRDbERBLFdBQTJCLHNCQUF3QixDQUNuRCxhQUEyQix3QkFBMEIsQ0FDckQsbUJBQTJCLDhCQUFnQyxDQUMzRCxZQUEyQix1QkFBeUIsQ0FDcEQsWUFBMkIsdUJBQXlCLENBQ3BELGdCQUEyQiwyQkFBNkIsQ0FDeEQsaUJBQTJCLDRCQUE4QixDQUN6RCxXQUEyQixzQkFBd0IsQ0FDbkQsa0JBQTJCLDZCQUErQixDQUFJLEM1QzBDOUQseUI0Q2xEQSxXQUEyQixzQkFBd0IsQ0FDbkQsYUFBMkIsd0JBQTBCLENBQ3JELG1CQUEyQiw4QkFBZ0MsQ0FDM0QsWUFBMkIsdUJBQXlCLENBQ3BELFlBQTJCLHVCQUF5QixDQUNwRCxnQkFBMkIsMkJBQTZCLENBQ3hELGlCQUEyQiw0QkFBOEIsQ0FDekQsV0FBMkIsc0JBQXdCLENBQ25ELGtCQUEyQiw2QkFBK0IsQ0FBSSxDNUMwQzlELDBCNENsREEsV0FBMkIsc0JBQXdCLENBQ25ELGFBQTJCLHdCQUEwQixDQUNyRCxtQkFBMkIsOEJBQWdDLENBQzNELFlBQTJCLHVCQUF5QixDQUNwRCxZQUEyQix1QkFBeUIsQ0FDcEQsZ0JBQTJCLDJCQUE2QixDQUN4RCxpQkFBMkIsNEJBQThCLENBQ3pELFdBQTJCLHNCQUF3QixDQUNuRCxrQkFBMkIsNkJBQStCLENBQUksQ0FTbEUsYUFDRSxjQUF3QixzQkFBd0IsQ0FDaEQsZ0JBQXdCLHdCQUEwQixDQUNsRCxzQkFBd0IsOEJBQWdDLENBQ3hELGVBQXdCLHVCQUF5QixDQUNqRCxlQUF3Qix1QkFBeUIsQ0FDakQsbUJBQXdCLDJCQUE2QixDQUNyRCxvQkFBd0IsNEJBQThCLENBQ3RELGNBQXdCLHNCQUF3QixDQUNoRCxxQkFBd0IsNkJBQStCLENBQUksQ0NsQzdELHVDQUVFLGFBQWMsQ0FHZCxlQUFnQixDQURoQixTQUFVLENBSFYsaUJBQWtCLENBRWxCLFVBRWdCLENBTGxCLHFEQVNJLFVBQVcsQ0FEWCxhQUNXLENBVGYscVNBdUJJLFFBQVMsQ0FKVCxRQUFTLENBR1QsV0FBWSxDQUZaLE1BQU8sQ0FIUCxpQkFBa0IsQ0FDbEIsS0FBTSxDQUdOLFVBRVMsQ0FRWCwrQkFFSSxxQkFBNEYsQ0FGaEcsK0JBRUksa0JBQTRGLENBRmhHLDhCQUVJLHNCQUE0RixDQUZoRyw4QkFFSSxnQkFBNEYsQ0N6QjlGLFVBQWdDLDRCQUE4QixDQUM5RCxhQUFnQywrQkFBaUMsQ0FDakUsa0JBQWdDLG9DQUFzQyxDQUN0RSxxQkFBZ0MsdUNBQXlDLENBRXpFLFdBQThCLHdCQUEwQixDQUN4RCxhQUE4QiwwQkFBNEIsQ0FDMUQsbUJBQThCLGdDQUFrQyxDQUNoRSxXQUE4Qix1QkFBeUIsQ0FDdkQsYUFBOEIscUJBQXVCLENBQ3JELGFBQThCLHFCQUF1QixDQUNyRCxlQUE4Qix1QkFBeUIsQ0FDdkQsZUFBOEIsdUJBQXlCLENBRXZELHVCQUFvQyxvQ0FBc0MsQ0FDMUUscUJBQW9DLGtDQUFvQyxDQUN4RSx3QkFBb0MsZ0NBQWtDLENBQ3RFLHlCQUFvQyx1Q0FBeUMsQ0FDN0Usd0JBQW9DLHNDQUF3QyxDQUU1RSxtQkFBaUMsZ0NBQWtDLENBQ25FLGlCQUFpQyw4QkFBZ0MsQ0FDakUsb0JBQWlDLDRCQUE4QixDQUMvRCxzQkFBaUMsOEJBQWdDLENBQ2pFLHFCQUFpQyw2QkFBK0IsQ0FFaEUscUJBQWtDLGtDQUFvQyxDQUN0RSxtQkFBa0MsZ0NBQWtDLENBQ3BFLHNCQUFrQyw4QkFBZ0MsQ0FDbEUsdUJBQWtDLHFDQUF1QyxDQUN6RSxzQkFBa0Msb0NBQXNDLENBQ3hFLHVCQUFrQywrQkFBaUMsQ0FFbkUsaUJBQWdDLHlCQUEyQixDQUMzRCxrQkFBZ0MsK0JBQWlDLENBQ2pFLGdCQUFnQyw2QkFBK0IsQ0FDL0QsbUJBQWdDLDJCQUE2QixDQUM3RCxxQkFBZ0MsNkJBQStCLENBQy9ELG9CQUFnQyw0QkFBOEIsQzlDWTlELHlCOENsREEsYUFBZ0MsNEJBQThCLENBQzlELGdCQUFnQywrQkFBaUMsQ0FDakUscUJBQWdDLG9DQUFzQyxDQUN0RSx3QkFBZ0MsdUNBQXlDLENBRXpFLGNBQThCLHdCQUEwQixDQUN4RCxnQkFBOEIsMEJBQTRCLENBQzFELHNCQUE4QixnQ0FBa0MsQ0FDaEUsY0FBOEIsdUJBQXlCLENBQ3ZELGdCQUE4QixxQkFBdUIsQ0FDckQsZ0JBQThCLHFCQUF1QixDQUNyRCxrQkFBOEIsdUJBQXlCLENBQ3ZELGtCQUE4Qix1QkFBeUIsQ0FFdkQsMEJBQW9DLG9DQUFzQyxDQUMxRSx3QkFBb0Msa0NBQW9DLENBQ3hFLDJCQUFvQyxnQ0FBa0MsQ0FDdEUsNEJBQW9DLHVDQUF5QyxDQUM3RSwyQkFBb0Msc0NBQXdDLENBRTVFLHNCQUFpQyxnQ0FBa0MsQ0FDbkUsb0JBQWlDLDhCQUFnQyxDQUNqRSx1QkFBaUMsNEJBQThCLENBQy9ELHlCQUFpQyw4QkFBZ0MsQ0FDakUsd0JBQWlDLDZCQUErQixDQUVoRSx3QkFBa0Msa0NBQW9DLENBQ3RFLHNCQUFrQyxnQ0FBa0MsQ0FDcEUseUJBQWtDLDhCQUFnQyxDQUNsRSwwQkFBa0MscUNBQXVDLENBQ3pFLHlCQUFrQyxvQ0FBc0MsQ0FDeEUsMEJBQWtDLCtCQUFpQyxDQUVuRSxvQkFBZ0MseUJBQTJCLENBQzNELHFCQUFnQywrQkFBaUMsQ0FDakUsbUJBQWdDLDZCQUErQixDQUMvRCxzQkFBZ0MsMkJBQTZCLENBQzdELHdCQUFnQyw2QkFBK0IsQ0FDL0QsdUJBQWdDLDRCQUE4QixDQUFJLEM5Q1lsRSx5QjhDbERBLGFBQWdDLDRCQUE4QixDQUM5RCxnQkFBZ0MsK0JBQWlDLENBQ2pFLHFCQUFnQyxvQ0FBc0MsQ0FDdEUsd0JBQWdDLHVDQUF5QyxDQUV6RSxjQUE4Qix3QkFBMEIsQ0FDeEQsZ0JBQThCLDBCQUE0QixDQUMxRCxzQkFBOEIsZ0NBQWtDLENBQ2hFLGNBQThCLHVCQUF5QixDQUN2RCxnQkFBOEIscUJBQXVCLENBQ3JELGdCQUE4QixxQkFBdUIsQ0FDckQsa0JBQThCLHVCQUF5QixDQUN2RCxrQkFBOEIsdUJBQXlCLENBRXZELDBCQUFvQyxvQ0FBc0MsQ0FDMUUsd0JBQW9DLGtDQUFvQyxDQUN4RSwyQkFBb0MsZ0NBQWtDLENBQ3RFLDRCQUFvQyx1Q0FBeUMsQ0FDN0UsMkJBQW9DLHNDQUF3QyxDQUU1RSxzQkFBaUMsZ0NBQWtDLENBQ25FLG9CQUFpQyw4QkFBZ0MsQ0FDakUsdUJBQWlDLDRCQUE4QixDQUMvRCx5QkFBaUMsOEJBQWdDLENBQ2pFLHdCQUFpQyw2QkFBK0IsQ0FFaEUsd0JBQWtDLGtDQUFvQyxDQUN0RSxzQkFBa0MsZ0NBQWtDLENBQ3BFLHlCQUFrQyw4QkFBZ0MsQ0FDbEUsMEJBQWtDLHFDQUF1QyxDQUN6RSx5QkFBa0Msb0NBQXNDLENBQ3hFLDBCQUFrQywrQkFBaUMsQ0FFbkUsb0JBQWdDLHlCQUEyQixDQUMzRCxxQkFBZ0MsK0JBQWlDLENBQ2pFLG1CQUFnQyw2QkFBK0IsQ0FDL0Qsc0JBQWdDLDJCQUE2QixDQUM3RCx3QkFBZ0MsNkJBQStCLENBQy9ELHVCQUFnQyw0QkFBOEIsQ0FBSSxDOUNZbEUseUI4Q2xEQSxhQUFnQyw0QkFBOEIsQ0FDOUQsZ0JBQWdDLCtCQUFpQyxDQUNqRSxxQkFBZ0Msb0NBQXNDLENBQ3RFLHdCQUFnQyx1Q0FBeUMsQ0FFekUsY0FBOEIsd0JBQTBCLENBQ3hELGdCQUE4QiwwQkFBNEIsQ0FDMUQsc0JBQThCLGdDQUFrQyxDQUNoRSxjQUE4Qix1QkFBeUIsQ0FDdkQsZ0JBQThCLHFCQUF1QixDQUNyRCxnQkFBOEIscUJBQXVCLENBQ3JELGtCQUE4Qix1QkFBeUIsQ0FDdkQsa0JBQThCLHVCQUF5QixDQUV2RCwwQkFBb0Msb0NBQXNDLENBQzFFLHdCQUFvQyxrQ0FBb0MsQ0FDeEUsMkJBQW9DLGdDQUFrQyxDQUN0RSw0QkFBb0MsdUNBQXlDLENBQzdFLDJCQUFvQyxzQ0FBd0MsQ0FFNUUsc0JBQWlDLGdDQUFrQyxDQUNuRSxvQkFBaUMsOEJBQWdDLENBQ2pFLHVCQUFpQyw0QkFBOEIsQ0FDL0QseUJBQWlDLDhCQUFnQyxDQUNqRSx3QkFBaUMsNkJBQStCLENBRWhFLHdCQUFrQyxrQ0FBb0MsQ0FDdEUsc0JBQWtDLGdDQUFrQyxDQUNwRSx5QkFBa0MsOEJBQWdDLENBQ2xFLDBCQUFrQyxxQ0FBdUMsQ0FDekUseUJBQWtDLG9DQUFzQyxDQUN4RSwwQkFBa0MsK0JBQWlDLENBRW5FLG9CQUFnQyx5QkFBMkIsQ0FDM0QscUJBQWdDLCtCQUFpQyxDQUNqRSxtQkFBZ0MsNkJBQStCLENBQy9ELHNCQUFnQywyQkFBNkIsQ0FDN0Qsd0JBQWdDLDZCQUErQixDQUMvRCx1QkFBZ0MsNEJBQThCLENBQUksQzlDWWxFLDBCOENsREEsYUFBZ0MsNEJBQThCLENBQzlELGdCQUFnQywrQkFBaUMsQ0FDakUscUJBQWdDLG9DQUFzQyxDQUN0RSx3QkFBZ0MsdUNBQXlDLENBRXpFLGNBQThCLHdCQUEwQixDQUN4RCxnQkFBOEIsMEJBQTRCLENBQzFELHNCQUE4QixnQ0FBa0MsQ0FDaEUsY0FBOEIsdUJBQXlCLENBQ3ZELGdCQUE4QixxQkFBdUIsQ0FDckQsZ0JBQThCLHFCQUF1QixDQUNyRCxrQkFBOEIsdUJBQXlCLENBQ3ZELGtCQUE4Qix1QkFBeUIsQ0FFdkQsMEJBQW9DLG9DQUFzQyxDQUMxRSx3QkFBb0Msa0NBQW9DLENBQ3hFLDJCQUFvQyxnQ0FBa0MsQ0FDdEUsNEJBQW9DLHVDQUF5QyxDQUM3RSwyQkFBb0Msc0NBQXdDLENBRTVFLHNCQUFpQyxnQ0FBa0MsQ0FDbkUsb0JBQWlDLDhCQUFnQyxDQUNqRSx1QkFBaUMsNEJBQThCLENBQy9ELHlCQUFpQyw4QkFBZ0MsQ0FDakUsd0JBQWlDLDZCQUErQixDQUVoRSx3QkFBa0Msa0NBQW9DLENBQ3RFLHNCQUFrQyxnQ0FBa0MsQ0FDcEUseUJBQWtDLDhCQUFnQyxDQUNsRSwwQkFBa0MscUNBQXVDLENBQ3pFLHlCQUFrQyxvQ0FBc0MsQ0FDeEUsMEJBQWtDLCtCQUFpQyxDQUVuRSxvQkFBZ0MseUJBQTJCLENBQzNELHFCQUFnQywrQkFBaUMsQ0FDakUsbUJBQWdDLDZCQUErQixDQUMvRCxzQkFBZ0MsMkJBQTZCLENBQzdELHdCQUFnQyw2QkFBK0IsQ0FDL0QsdUJBQWdDLDRCQUE4QixDQUFJLENDNUNsRSxZQ0RGLG9CQUFzQixDREVwQixhQ0NGLHFCQUF1QixDREFyQixZQ0dGLG9CQUFzQixDaERtRHBCLHlCK0N4REEsZUNERixvQkFBc0IsQ0RFcEIsZ0JDQ0YscUJBQXVCLENEQXJCLGVDR0Ysb0JBQXNCLENESDJCLEMvQ3NEL0MseUIrQ3hEQSxlQ0RGLG9CQUFzQixDREVwQixnQkNDRixxQkFBdUIsQ0RBckIsZUNHRixvQkFBc0IsQ0RIMkIsQy9Dc0QvQyx5QitDeERBLGVDREYsb0JBQXNCLENERXBCLGdCQ0NGLHFCQUF1QixDREFyQixlQ0dGLG9CQUFzQixDREgyQixDL0NzRC9DLDBCK0N4REEsZUNERixvQkFBc0IsQ0RFcEIsZ0JDQ0YscUJBQXVCLENEQXJCLGVDR0Ysb0JBQXNCLENESDJCLENFRmpELGlCQUF5Qix5QkFBOEIsQ0FBdkQsbUJBQXlCLDJCQUE4QixDQUF2RCxtQkFBeUIsMkJBQThCLENBQXZELGdCQUF5Qix3QkFBOEIsQ0FBdkQsaUJBQXlCLHlCQUE4QixDQUt6RCxXQUVFLEtsRXVxQnNDLENrRWpxQnhDLHlCQUpFLE1BQU8sQ0FIUCxjQUFlLENBRWYsT0FBUSxDQUVSLFlsRW9xQnNDLENrRWpxQnhDLGNBR0UsUWxFOHBCc0MsQ2tFeHBCViw0QkFEOUIsWUFFSSxlQUFnQixDQUNoQixLQUFNLENBQ04sWWxFb3BCb0MsQ2tFbHBCdkMsQ0MzQkQsU0NPRSxrQkFBc0IsQ0FFdEIsUUFBUyxDQUxULFVBQVcsQ0FFWCxlQUFnQixDQURoQixTQUFVLENBSFYsaUJBQWtCLENBTWxCLGtCQUFtQixDQUxuQixTQU1TLENBVVQsbURBTUUsU0FBVSxDQUZWLFdBQVksQ0FDWixnQkFBaUIsQ0FIakIsZUFBZ0IsQ0FLaEIsa0JBQW1CLENBSm5CLFVBSW1CLENDeEJuQixNQUF1QixtQkFBNEIsQ0FBbkQsTUFBdUIsbUJBQTRCLENBQW5ELE1BQXVCLG1CQUE0QixDQUFuRCxPQUF1QixvQkFBNEIsQ0FBbkQsUUFBdUIsb0JBQTRCLENBQW5ELE1BQXVCLG9CQUE0QixDQUFuRCxNQUF1QixvQkFBNEIsQ0FBbkQsTUFBdUIsb0JBQTRCLENBQW5ELE9BQXVCLHFCQUE0QixDQUFuRCxRQUF1QixxQkFBNEIsQ0FJdkQsUUFBVSx3QkFBMEIsQ0FDcEMsUUFBVSx5QkFBMkIsQ0FJckMsWUFBYyx5QkFBMkIsQ0FDekMsWUFBYywwQkFBNEIsQ0FFMUMsUUFBVSxxQkFBdUIsQ0FDakMsUUFBVSxzQkFBd0IsQ3JDVDFCLEtBQWdDLGtCQUE0QixDQUM1RCxZQUVFLHNCQUFvQyxDQUV0QyxZQUVFLHdCQUF3QyxDQUUxQyxZQUVFLHlCQUEwQyxDQUU1QyxZQUVFLHVCQUFzQyxDQWZ4QyxLQUFnQyx5QkFBNEIsQ0FDNUQsWUFFRSw2QkFBb0MsQ0FFdEMsWUFFRSwrQkFBd0MsQ0FFMUMsWUFFRSxnQ0FBMEMsQ0FFNUMsWUFFRSw4QkFBc0MsQ0FmeEMsS0FBZ0Msd0JBQTRCLENBQzVELFlBRUUsNEJBQW9DLENBRXRDLFlBRUUsOEJBQXdDLENBRTFDLDJJQUVFLCtCQUEwQyxDQUU1QyxZQUVFLDZCQUFzQyxDQWZ4QyxLQUFnQyx3QkFBNEIsQ0FDNUQsWUFFRSw0QkFBb0MsQ0FFdEMsWUFFRSw4QkFBd0MsQ0FFMUMsWUFFRSwrQkFBMEMsQ0FFNUMsWUFFRSw2QkFBc0MsQ0FmeEMsS0FBZ0MseUJBQTRCLENBQzVELFlBRUUsNkJBQW9DLENBRXRDLDBFQUVFLCtCQUF3QyxDQUUxQyxZQUVFLGdDQUEwQyxDQUU1QyxZQUVFLDhCQUFzQyxDQWZ4QyxLQUFnQyx3QkFBNEIsQ0FDNUQsWUFFRSw0QkFBb0MsQ0FFdEMsWUFFRSw4QkFBd0MsQ0FFMUMsWUFFRSwrQkFBMEMsQ0FFNUMsWUFFRSw2QkFBc0MsQ0FmeEMsS0FBZ0MsMEJBQTRCLENBQzVELFlBRUUsOEJBQW9DLENBRXRDLFlBRUUsZ0NBQXdDLENBRTFDLFlBRUUsaUNBQTBDLENBRTVDLFlBRUUsK0JBQXNDLENBZnhDLEtBQWdDLG1CQUE0QixDQUM1RCxZQUVFLHVCQUFvQyxDQUV0QyxZQUVFLHlCQUF3QyxDQUUxQyxZQUVFLDBCQUEwQyxDQUU1QyxZQUVFLHdCQUFzQyxDQWZ4QyxLQUFnQywwQkFBNEIsQ0FDNUQsWUFFRSw4QkFBb0MsQ0FFdEMsWUFFRSxnQ0FBd0MsQ0FFMUMsWUFFRSxpQ0FBMEMsQ0FFNUMsWUFFRSwrQkFBc0MsQ0FmeEMsS0FBZ0MseUJBQTRCLENBQzVELFlBRUUsNkJBQW9DLENBRXRDLFlBRUUsK0JBQXdDLENBRTFDLFlBRUUsZ0NBQTBDLENBRTVDLFlBRUUsOEJBQXNDLENBZnhDLEtBQWdDLHlCQUE0QixDQUM1RCxZQUVFLDZCQUFvQyxDQUV0QyxZQUVFLCtCQUF3QyxDQUUxQyxZQUVFLGdDQUEwQyxDQUU1QyxZQUVFLDhCQUFzQyxDQWZ4QyxLQUFnQywwQkFBNEIsQ0FDNUQsWUFFRSw4QkFBb0MsQ0FFdEMsWUFFRSxnQ0FBd0MsQ0FFMUMsWUFFRSxpQ0FBMEMsQ0FFNUMsWUFFRSwrQkFBc0MsQ0FmeEMsS0FBZ0MseUJBQTRCLENBQzVELFlBRUUsNkJBQW9DLENBRXRDLFlBRUUsK0JBQXdDLENBRTFDLFlBRUUsZ0NBQTBDLENBRTVDLFlBRUUsOEJBQXNDLENBZnhDLEtBQWdDLDJCQUE0QixDQUM1RCxZQUVFLCtCQUFvQyxDQUV0QyxZQUVFLGlDQUF3QyxDQUUxQyxZQUVFLGtDQUEwQyxDQUU1QyxZQUVFLGdDQUFzQyxDQVF4QyxNQUF3QiwwQkFBMkIsQ0FDbkQsY0FFRSw4QkFBK0IsQ0FFakMsY0FFRSxnQ0FBaUMsQ0FFbkMsY0FFRSxpQ0FBa0MsQ0FFcEMsY0FFRSwrQkFBZ0MsQ0FmbEMsTUFBd0IseUJBQTJCLENBQ25ELGNBRUUsNkJBQStCLENBRWpDLGNBRUUsK0JBQWlDLENBRW5DLGNBRUUsZ0NBQWtDLENBRXBDLGNBRUUsOEJBQWdDLENBZmxDLE1BQXdCLHlCQUEyQixDQUNuRCxjQUVFLDZCQUErQixDQUVqQyxjQUVFLCtCQUFpQyxDQUVuQyxjQUVFLGdDQUFrQyxDQUVwQyxjQUVFLDhCQUFnQyxDQWZsQyxNQUF3QiwwQkFBMkIsQ0FDbkQsY0FFRSw4QkFBK0IsQ0FFakMsY0FFRSxnQ0FBaUMsQ0FFbkMsY0FFRSxpQ0FBa0MsQ0FFcEMsY0FFRSwrQkFBZ0MsQ0FmbEMsTUFBd0IseUJBQTJCLENBQ25ELGNBRUUsNkJBQStCLENBRWpDLGNBRUUsK0JBQWlDLENBRW5DLGNBRUUsZ0NBQWtDLENBRXBDLGNBRUUsOEJBQWdDLENBZmxDLE1BQXdCLDJCQUEyQixDQUNuRCxjQUVFLCtCQUErQixDQUVqQyxjQUVFLGlDQUFpQyxDQUVuQyxjQUVFLGtDQUFrQyxDQUVwQyxjQUVFLGdDQUFnQyxDQU10QyxRQUFtQixxQkFBdUIsQ0FDMUMsa0JBRUUseUJBQTJCLENBRTdCLGtCQUVFLDJCQUE2QixDQUUvQixrQkFFRSw0QkFBOEIsQ0FFaEMsa0JBRUUsMEJBQTRCLENmVDlCLHlCZWxESSxRQUFnQyxrQkFBNEIsQ0FDNUQsa0JBRUUsc0JBQW9DLENBRXRDLGtCQUVFLHdCQUF3QyxDQUUxQyxrQkFFRSx5QkFBMEMsQ0FFNUMsa0JBRUUsdUJBQXNDLENBZnhDLFFBQWdDLHlCQUE0QixDQUM1RCxrQkFFRSw2QkFBb0MsQ0FFdEMsa0JBRUUsK0JBQXdDLENBRTFDLGtCQUVFLGdDQUEwQyxDQUU1QyxrQkFFRSw4QkFBc0MsQ0FmeEMsUUFBZ0Msd0JBQTRCLENBQzVELGtCQUVFLDRCQUFvQyxDQUV0QyxrQkFFRSw4QkFBd0MsQ0FFMUMsa0JBRUUsK0JBQTBDLENBRTVDLGtCQUVFLDZCQUFzQyxDQWZ4QyxRQUFnQyx3QkFBNEIsQ0FDNUQsa0JBRUUsNEJBQW9DLENBRXRDLGtCQUVFLDhCQUF3QyxDQUUxQyxrQkFFRSwrQkFBMEMsQ0FFNUMsa0JBRUUsNkJBQXNDLENBZnhDLFFBQWdDLHlCQUE0QixDQUM1RCxrQkFFRSw2QkFBb0MsQ0FFdEMsa0JBRUUsK0JBQXdDLENBRTFDLGtCQUVFLGdDQUEwQyxDQUU1QyxrQkFFRSw4QkFBc0MsQ0FmeEMsUUFBZ0Msd0JBQTRCLENBQzVELGtCQUVFLDRCQUFvQyxDQUV0QyxrQkFFRSw4QkFBd0MsQ0FFMUMsa0JBRUUsK0JBQTBDLENBRTVDLGtCQUVFLDZCQUFzQyxDQWZ4QyxRQUFnQywwQkFBNEIsQ0FDNUQsa0JBRUUsOEJBQW9DLENBRXRDLGtCQUVFLGdDQUF3QyxDQUUxQyxrQkFFRSxpQ0FBMEMsQ0FFNUMsa0JBRUUsK0JBQXNDLENBZnhDLFFBQWdDLG1CQUE0QixDQUM1RCxrQkFFRSx1QkFBb0MsQ0FFdEMsa0JBRUUseUJBQXdDLENBRTFDLGtCQUVFLDBCQUEwQyxDQUU1QyxrQkFFRSx3QkFBc0MsQ0FmeEMsUUFBZ0MsMEJBQTRCLENBQzVELGtCQUVFLDhCQUFvQyxDQUV0QyxrQkFFRSxnQ0FBd0MsQ0FFMUMsa0JBRUUsaUNBQTBDLENBRTVDLGtCQUVFLCtCQUFzQyxDQWZ4QyxRQUFnQyx5QkFBNEIsQ0FDNUQsa0JBRUUsNkJBQW9DLENBRXRDLGtCQUVFLCtCQUF3QyxDQUUxQyxrQkFFRSxnQ0FBMEMsQ0FFNUMsa0JBRUUsOEJBQXNDLENBZnhDLFFBQWdDLHlCQUE0QixDQUM1RCxrQkFFRSw2QkFBb0MsQ0FFdEMsa0JBRUUsK0JBQXdDLENBRTFDLGtCQUVFLGdDQUEwQyxDQUU1QyxrQkFFRSw4QkFBc0MsQ0FmeEMsUUFBZ0MsMEJBQTRCLENBQzVELGtCQUVFLDhCQUFvQyxDQUV0QyxrQkFFRSxnQ0FBd0MsQ0FFMUMsa0JBRUUsaUNBQTBDLENBRTVDLGtCQUVFLCtCQUFzQyxDQWZ4QyxRQUFnQyx5QkFBNEIsQ0FDNUQsa0JBRUUsNkJBQW9DLENBRXRDLGtCQUVFLCtCQUF3QyxDQUUxQyxrQkFFRSxnQ0FBMEMsQ0FFNUMsa0JBRUUsOEJBQXNDLENBZnhDLFFBQWdDLDJCQUE0QixDQUM1RCxrQkFFRSwrQkFBb0MsQ0FFdEMsa0JBRUUsaUNBQXdDLENBRTFDLGtCQUVFLGtDQUEwQyxDQUU1QyxrQkFFRSxnQ0FBc0MsQ0FReEMsU0FBd0IsMEJBQTJCLENBQ25ELG9CQUVFLDhCQUErQixDQUVqQyxvQkFFRSxnQ0FBaUMsQ0FFbkMsb0JBRUUsaUNBQWtDLENBRXBDLG9CQUVFLCtCQUFnQyxDQWZsQyxTQUF3Qix5QkFBMkIsQ0FDbkQsb0JBRUUsNkJBQStCLENBRWpDLG9CQUVFLCtCQUFpQyxDQUVuQyxvQkFFRSxnQ0FBa0MsQ0FFcEMsb0JBRUUsOEJBQWdDLENBZmxDLFNBQXdCLHlCQUEyQixDQUNuRCxvQkFFRSw2QkFBK0IsQ0FFakMsb0JBRUUsK0JBQWlDLENBRW5DLG9CQUVFLGdDQUFrQyxDQUVwQyxvQkFFRSw4QkFBZ0MsQ0FmbEMsU0FBd0IsMEJBQTJCLENBQ25ELG9CQUVFLDhCQUErQixDQUVqQyxvQkFFRSxnQ0FBaUMsQ0FFbkMsb0JBRUUsaUNBQWtDLENBRXBDLG9CQUVFLCtCQUFnQyxDQWZsQyxTQUF3Qix5QkFBMkIsQ0FDbkQsb0JBRUUsNkJBQStCLENBRWpDLG9CQUVFLCtCQUFpQyxDQUVuQyxvQkFFRSxnQ0FBa0MsQ0FFcEMsb0JBRUUsOEJBQWdDLENBZmxDLFNBQXdCLDJCQUEyQixDQUNuRCxvQkFFRSwrQkFBK0IsQ0FFakMsb0JBRUUsaUNBQWlDLENBRW5DLG9CQUVFLGtDQUFrQyxDQUVwQyxvQkFFRSxnQ0FBZ0MsQ0FNdEMsV0FBbUIscUJBQXVCLENBQzFDLHdCQUVFLHlCQUEyQixDQUU3Qix3QkFFRSwyQkFBNkIsQ0FFL0Isd0JBRUUsNEJBQThCLENBRWhDLHdCQUVFLDBCQUE0QixDQUM3QixDZlZELHlCZWxESSxRQUFnQyxrQkFBNEIsQ0FDNUQsa0JBRUUsc0JBQW9DLENBRXRDLGtCQUVFLHdCQUF3QyxDQUUxQyxrQkFFRSx5QkFBMEMsQ0FFNUMsa0JBRUUsdUJBQXNDLENBZnhDLFFBQWdDLHlCQUE0QixDQUM1RCxrQkFFRSw2QkFBb0MsQ0FFdEMsa0JBRUUsK0JBQXdDLENBRTFDLGtCQUVFLGdDQUEwQyxDQUU1QyxrQkFFRSw4QkFBc0MsQ0FmeEMsUUFBZ0Msd0JBQTRCLENBQzVELGtCQUVFLDRCQUFvQyxDQUV0QyxrQkFFRSw4QkFBd0MsQ0FFMUMsa0JBRUUsK0JBQTBDLENBRTVDLGtCQUVFLDZCQUFzQyxDQWZ4QyxRQUFnQyx3QkFBNEIsQ0FDNUQsa0JBRUUsNEJBQW9DLENBRXRDLGtCQUVFLDhCQUF3QyxDQUUxQyxrQkFFRSwrQkFBMEMsQ0FFNUMsa0JBRUUsNkJBQXNDLENBZnhDLFFBQWdDLHlCQUE0QixDQUM1RCxrQkFFRSw2QkFBb0MsQ0FFdEMsa0JBRUUsK0JBQXdDLENBRTFDLGtCQUVFLGdDQUEwQyxDQUU1QyxrQkFFRSw4QkFBc0MsQ0FmeEMsUUFBZ0Msd0JBQTRCLENBQzVELGtCQUVFLDRCQUFvQyxDQUV0QyxrQkFFRSw4QkFBd0MsQ0FFMUMsa0JBRUUsK0JBQTBDLENBRTVDLGtCQUVFLDZCQUFzQyxDQWZ4QyxRQUFnQywwQkFBNEIsQ0FDNUQsa0JBRUUsOEJBQW9DLENBRXRDLGtCQUVFLGdDQUF3QyxDQUUxQyxrQkFFRSxpQ0FBMEMsQ0FFNUMsa0JBRUUsK0JBQXNDLENBZnhDLFFBQWdDLG1CQUE0QixDQUM1RCxrQkFFRSx1QkFBb0MsQ0FFdEMsa0JBRUUseUJBQXdDLENBRTFDLGtCQUVFLDBCQUEwQyxDQUU1QyxrQkFFRSx3QkFBc0MsQ0FmeEMsUUFBZ0MsMEJBQTRCLENBQzVELGtCQUVFLDhCQUFvQyxDQUV0QyxrQkFFRSxnQ0FBd0MsQ0FFMUMsa0JBRUUsaUNBQTBDLENBRTVDLGtCQUVFLCtCQUFzQyxDQWZ4QyxRQUFnQyx5QkFBNEIsQ0FDNUQsa0JBRUUsNkJBQW9DLENBRXRDLGtCQUVFLCtCQUF3QyxDQUUxQyxrQkFFRSxnQ0FBMEMsQ0FFNUMsa0JBRUUsOEJBQXNDLENBZnhDLFFBQWdDLHlCQUE0QixDQUM1RCxrQkFFRSw2QkFBb0MsQ0FFdEMsa0JBRUUsK0JBQXdDLENBRTFDLGtCQUVFLGdDQUEwQyxDQUU1QyxrQkFFRSw4QkFBc0MsQ0FmeEMsUUFBZ0MsMEJBQTRCLENBQzVELGtCQUVFLDhCQUFvQyxDQUV0QyxrQkFFRSxnQ0FBd0MsQ0FFMUMsa0JBRUUsaUNBQTBDLENBRTVDLGtCQUVFLCtCQUFzQyxDQWZ4QyxRQUFnQyx5QkFBNEIsQ0FDNUQsa0JBRUUsNkJBQW9DLENBRXRDLGtCQUVFLCtCQUF3QyxDQUUxQyxrQkFFRSxnQ0FBMEMsQ0FFNUMsa0JBRUUsOEJBQXNDLENBZnhDLFFBQWdDLDJCQUE0QixDQUM1RCxrQkFFRSwrQkFBb0MsQ0FFdEMsa0JBRUUsaUNBQXdDLENBRTFDLGtCQUVFLGtDQUEwQyxDQUU1QyxrQkFFRSxnQ0FBc0MsQ0FReEMsU0FBd0IsMEJBQTJCLENBQ25ELG9CQUVFLDhCQUErQixDQUVqQyxvQkFFRSxnQ0FBaUMsQ0FFbkMsb0JBRUUsaUNBQWtDLENBRXBDLG9CQUVFLCtCQUFnQyxDQWZsQyxTQUF3Qix5QkFBMkIsQ0FDbkQsb0JBRUUsNkJBQStCLENBRWpDLG9CQUVFLCtCQUFpQyxDQUVuQyxvQkFFRSxnQ0FBa0MsQ0FFcEMsb0JBRUUsOEJBQWdDLENBZmxDLFNBQXdCLHlCQUEyQixDQUNuRCxvQkFFRSw2QkFBK0IsQ0FFakMsb0JBRUUsK0JBQWlDLENBRW5DLG9CQUVFLGdDQUFrQyxDQUVwQyxvQkFFRSw4QkFBZ0MsQ0FmbEMsU0FBd0IsMEJBQTJCLENBQ25ELG9CQUVFLDhCQUErQixDQUVqQyxvQkFFRSxnQ0FBaUMsQ0FFbkMsb0JBRUUsaUNBQWtDLENBRXBDLHVEQUVFLCtCQUFnQyxDQWZsQyxTQUF3Qix5QkFBMkIsQ0FDbkQsb0JBRUUsNkJBQStCLENBRWpDLG9CQUVFLCtCQUFpQyxDQUVuQyxvQkFFRSxnQ0FBa0MsQ0FFcEMsb0JBRUUsOEJBQWdDLENBZmxDLFNBQXdCLDJCQUEyQixDQUNuRCxvQkFFRSwrQkFBK0IsQ0FFakMsb0JBRUUsaUNBQWlDLENBRW5DLG9CQUVFLGtDQUFrQyxDQUVwQyxvQkFFRSxnQ0FBZ0MsQ0FNdEMsV0FBbUIscUJBQXVCLENBQzFDLHdCQUVFLHlCQUEyQixDQUU3Qix3QkFFRSwyQkFBNkIsQ0FFL0Isd0JBRUUsNEJBQThCLENBRWhDLHdCQUVFLDBCQUE0QixDQUM3QixDZlZELHlCZWxESSxRQUFnQyxrQkFBNEIsQ0FDNUQsa0JBRUUsc0JBQW9DLENBRXRDLGtCQUVFLHdCQUF3QyxDQUUxQyxrQkFFRSx5QkFBMEMsQ0FFNUMsa0JBRUUsdUJBQXNDLENBZnhDLFFBQWdDLHlCQUE0QixDQUM1RCxrQkFFRSw2QkFBb0MsQ0FFdEMsa0JBRUUsK0JBQXdDLENBRTFDLGtCQUVFLGdDQUEwQyxDQUU1QyxrQkFFRSw4QkFBc0MsQ0FmeEMsUUFBZ0Msd0JBQTRCLENBQzVELGtCQUVFLDRCQUFvQyxDQUV0QyxrQkFFRSw4QkFBd0MsQ0FFMUMsa0JBRUUsK0JBQTBDLENBRTVDLGtCQUVFLDZCQUFzQyxDQWZ4QyxRQUFnQyx3QkFBNEIsQ0FDNUQsa0JBRUUsNEJBQW9DLENBRXRDLGtCQUVFLDhCQUF3QyxDQUUxQyxrQkFFRSwrQkFBMEMsQ0FFNUMsa0JBRUUsNkJBQXNDLENBZnhDLFFBQWdDLHlCQUE0QixDQUM1RCxrQkFFRSw2QkFBb0MsQ0FFdEMsa0JBRUUsK0JBQXdDLENBRTFDLGtCQUVFLGdDQUEwQyxDQUU1QyxrQkFFRSw4QkFBc0MsQ0FmeEMsUUFBZ0Msd0JBQTRCLENBQzVELGtCQUVFLDRCQUFvQyxDQUV0QyxrQkFFRSw4QkFBd0MsQ0FFMUMsa0JBRUUsK0JBQTBDLENBRTVDLGtCQUVFLDZCQUFzQyxDQWZ4QyxRQUFnQywwQkFBNEIsQ0FDNUQsa0JBRUUsOEJBQW9DLENBRXRDLGtCQUVFLGdDQUF3QyxDQUUxQyxrQkFFRSxpQ0FBMEMsQ0FFNUMsa0JBRUUsK0JBQXNDLENBZnhDLFFBQWdDLG1CQUE0QixDQUM1RCxrQkFFRSx1QkFBb0MsQ0FFdEMsa0JBRUUseUJBQXdDLENBRTFDLGtCQUVFLDBCQUEwQyxDQUU1QyxrQkFFRSx3QkFBc0MsQ0FmeEMsUUFBZ0MsMEJBQTRCLENBQzVELGtCQUVFLDhCQUFvQyxDQUV0QyxrQkFFRSxnQ0FBd0MsQ0FFMUMsa0JBRUUsaUNBQTBDLENBRTVDLGtCQUVFLCtCQUFzQyxDQWZ4QyxRQUFnQyx5QkFBNEIsQ0FDNUQsa0JBRUUsNkJBQW9DLENBRXRDLGtCQUVFLCtCQUF3QyxDQUUxQyxrQkFFRSxnQ0FBMEMsQ0FFNUMsa0JBRUUsOEJBQXNDLENBZnhDLFFBQWdDLHlCQUE0QixDQUM1RCxrQkFFRSw2QkFBb0MsQ0FFdEMsa0JBRUUsK0JBQXdDLENBRTFDLGtCQUVFLGdDQUEwQyxDQUU1QyxrQkFFRSw4QkFBc0MsQ0FmeEMsUUFBZ0MsMEJBQTRCLENBQzVELGtCQUVFLDhCQUFvQyxDQUV0QyxrQkFFRSxnQ0FBd0MsQ0FFMUMsa0JBRUUsaUNBQTBDLENBRTVDLGtCQUVFLCtCQUFzQyxDQWZ4QyxRQUFnQyx5QkFBNEIsQ0FDNUQsa0JBRUUsNkJBQW9DLENBRXRDLGtCQUVFLCtCQUF3QyxDQUUxQyxrQkFFRSxnQ0FBMEMsQ0FFNUMsa0JBRUUsOEJBQXNDLENBZnhDLFFBQWdDLDJCQUE0QixDQUM1RCxrQkFFRSwrQkFBb0MsQ0FFdEMsa0JBRUUsaUNBQXdDLENBRTFDLGtCQUVFLGtDQUEwQyxDQUU1QyxrQkFFRSxnQ0FBc0MsQ0FReEMsU0FBd0IsMEJBQTJCLENBQ25ELG9CQUVFLDhCQUErQixDQUVqQyxvQkFFRSxnQ0FBaUMsQ0FFbkMsb0JBRUUsaUNBQWtDLENBRXBDLG9CQUVFLCtCQUFnQyxDQWZsQyxTQUF3Qix5QkFBMkIsQ0FDbkQsb0JBRUUsNkJBQStCLENBRWpDLG9CQUVFLCtCQUFpQyxDQUVuQyxvQkFFRSxnQ0FBa0MsQ0FFcEMsb0JBRUUsOEJBQWdDLENBZmxDLFNBQXdCLHlCQUEyQixDQUNuRCxvQkFFRSw2QkFBK0IsQ0FFakMsb0JBRUUsK0JBQWlDLENBRW5DLG9CQUVFLGdDQUFrQyxDQUVwQyxvQkFFRSw4QkFBZ0MsQ0FmbEMsU0FBd0IsMEJBQTJCLENBQ25ELG9CQUVFLDhCQUErQixDQUVqQyxvQkFFRSxnQ0FBaUMsQ0FFbkMsb0JBRUUsaUNBQWtDLENBRXBDLG9CQUVFLCtCQUFnQyxDQWZsQyxTQUF3Qix5QkFBMkIsQ0FDbkQsb0JBRUUsNkJBQStCLENBRWpDLG9CQUVFLCtCQUFpQyxDQUVuQyxvQkFFRSxnQ0FBa0MsQ0FFcEMsb0JBRUUsOEJBQWdDLENBZmxDLFNBQXdCLDJCQUEyQixDQUNuRCxvQkFFRSwrQkFBK0IsQ0FFakMsb0JBRUUsaUNBQWlDLENBRW5DLG9CQUVFLGtDQUFrQyxDQUVwQyxvQkFFRSxnQ0FBZ0MsQ0FNdEMsV0FBbUIscUJBQXVCLENBQzFDLHdCQUVFLHlCQUEyQixDQUU3Qix3QkFFRSwyQkFBNkIsQ0FFL0Isd0JBRUUsNEJBQThCLENBRWhDLHdCQUVFLDBCQUE0QixDQUM3QixDZlZELDBCZWxESSxRQUFnQyxrQkFBNEIsQ0FDNUQsa0JBRUUsc0JBQW9DLENBRXRDLGtCQUVFLHdCQUF3QyxDQUUxQyxrQkFFRSx5QkFBMEMsQ0FFNUMsa0JBRUUsdUJBQXNDLENBZnhDLFFBQWdDLHlCQUE0QixDQUM1RCxrQkFFRSw2QkFBb0MsQ0FFdEMsa0JBRUUsK0JBQXdDLENBRTFDLGtCQUVFLGdDQUEwQyxDQUU1QyxrQkFFRSw4QkFBc0MsQ0FmeEMsUUFBZ0Msd0JBQTRCLENBQzVELGtCQUVFLDRCQUFvQyxDQUV0QyxrQkFFRSw4QkFBd0MsQ0FFMUMsa0JBRUUsK0JBQTBDLENBRTVDLGtCQUVFLDZCQUFzQyxDQWZ4QyxRQUFnQyx3QkFBNEIsQ0FDNUQsa0JBRUUsNEJBQW9DLENBRXRDLGtCQUVFLDhCQUF3QyxDQUUxQyxrQkFFRSwrQkFBMEMsQ0FFNUMsa0JBRUUsNkJBQXNDLENBZnhDLFFBQWdDLHlCQUE0QixDQUM1RCxrQkFFRSw2QkFBb0MsQ0FFdEMsa0JBRUUsK0JBQXdDLENBRTFDLGtCQUVFLGdDQUEwQyxDQUU1QyxrQkFFRSw4QkFBc0MsQ0FmeEMsUUFBZ0Msd0JBQTRCLENBQzVELGtCQUVFLDRCQUFvQyxDQUV0QyxrQkFFRSw4QkFBd0MsQ0FFMUMsa0JBRUUsK0JBQTBDLENBRTVDLGtCQUVFLDZCQUFzQyxDQWZ4QyxRQUFnQywwQkFBNEIsQ0FDNUQsa0JBRUUsOEJBQW9DLENBRXRDLGtCQUVFLGdDQUF3QyxDQUUxQyxrQkFFRSxpQ0FBMEMsQ0FFNUMsa0JBRUUsK0JBQXNDLENBZnhDLFFBQWdDLG1CQUE0QixDQUM1RCxrQkFFRSx1QkFBb0MsQ0FFdEMsa0JBRUUseUJBQXdDLENBRTFDLGtCQUVFLDBCQUEwQyxDQUU1QyxrQkFFRSx3QkFBc0MsQ0FmeEMsUUFBZ0MsMEJBQTRCLENBQzVELGtCQUVFLDhCQUFvQyxDQUV0QyxrQkFFRSxnQ0FBd0MsQ0FFMUMsa0JBRUUsaUNBQTBDLENBRTVDLGtCQUVFLCtCQUFzQyxDQWZ4QyxRQUFnQyx5QkFBNEIsQ0FDNUQsa0JBRUUsNkJBQW9DLENBRXRDLGtCQUVFLCtCQUF3QyxDQUUxQyxrQkFFRSxnQ0FBMEMsQ0FFNUMsa0JBRUUsOEJBQXNDLENBZnhDLFFBQWdDLHlCQUE0QixDQUM1RCxrQkFFRSw2QkFBb0MsQ0FFdEMsa0JBRUUsK0JBQXdDLENBRTFDLGtCQUVFLGdDQUEwQyxDQUU1QyxrQkFFRSw4QkFBc0MsQ0FmeEMsUUFBZ0MsMEJBQTRCLENBQzVELGtCQUVFLDhCQUFvQyxDQUV0QyxrQkFFRSxnQ0FBd0MsQ0FFMUMsa0JBRUUsaUNBQTBDLENBRTVDLGtCQUVFLCtCQUFzQyxDQWZ4QyxRQUFnQyx5QkFBNEIsQ0FDNUQsa0JBRUUsNkJBQW9DLENBRXRDLGtCQUVFLCtCQUF3QyxDQUUxQyxrQkFFRSxnQ0FBMEMsQ0FFNUMsa0JBRUUsOEJBQXNDLENBZnhDLFFBQWdDLDJCQUE0QixDQUM1RCxrQkFFRSwrQkFBb0MsQ0FFdEMsa0JBRUUsaUNBQXdDLENBRTFDLGtCQUVFLGtDQUEwQyxDQUU1QyxrQkFFRSxnQ0FBc0MsQ0FReEMsU0FBd0IsMEJBQTJCLENBQ25ELG9CQUVFLDhCQUErQixDQUVqQyxvQkFFRSxnQ0FBaUMsQ0FFbkMsb0JBRUUsaUNBQWtDLENBRXBDLG9CQUVFLCtCQUFnQyxDQWZsQyxTQUF3Qix5QkFBMkIsQ0FDbkQsb0JBRUUsNkJBQStCLENBRWpDLG9CQUVFLCtCQUFpQyxDQUVuQyxvQkFFRSxnQ0FBa0MsQ0FFcEMsb0JBRUUsOEJBQWdDLENBZmxDLFNBQXdCLHlCQUEyQixDQUNuRCxvQkFFRSw2QkFBK0IsQ0FFakMsb0JBRUUsK0JBQWlDLENBRW5DLG9CQUVFLGdDQUFrQyxDQUVwQyxvQkFFRSw4QkFBZ0MsQ0FmbEMsU0FBd0IsMEJBQTJCLENBQ25ELG9CQUVFLDhCQUErQixDQUVqQyxvQkFFRSxnQ0FBaUMsQ0FFbkMsb0JBRUUsaUNBQWtDLENBRXBDLG9CQUVFLCtCQUFnQyxDQWZsQyxTQUF3Qix5QkFBMkIsQ0FDbkQsb0JBRUUsNkJBQStCLENBRWpDLG9CQUVFLCtCQUFpQyxDQUVuQyxvQkFFRSxnQ0FBa0MsQ0FFcEMsb0JBRUUsOEJBQWdDLENBZmxDLFNBQXdCLDJCQUEyQixDQUNuRCxvQkFFRSwrQkFBK0IsQ0FFakMsb0JBRUUsaUNBQWlDLENBRW5DLG9CQUVFLGtDQUFrQyxDQUVwQyxvQkFFRSxnQ0FBZ0MsQ0FNdEMsV0FBbUIscUJBQXVCLENBQzFDLHdCQUVFLHlCQUEyQixDQUU3Qix3QkFFRSwyQkFBNkIsQ0FFL0Isd0JBRUUsNEJBQThCLENBRWhDLHdCQUVFLDBCQUE0QixDQUM3QixDc0NoRUwsZ0JBQWtCLHNGdEVnUmdHLENzRTVRbEgsY0FBaUIsNEJBQThCLENBQy9DLFdBQWlCLDRCQUE4QixDQUMvQyxhQUFpQiw0QkFBOEIsQ0FDL0MsZUNURSxlQUFnQixDQUNoQixzQkFBdUIsQ0FDdkIsa0JBQW1CLENEZWpCLFdBQXdCLHlCQUEyQixDQUNuRCxZQUF3QiwwQkFBNEIsQ0FDcEQsYUFBd0IsMkJBQTZCLENyRHFDckQseUJxRHZDQSxjQUF3Qix5QkFBMkIsQ0FDbkQsZUFBd0IsMEJBQTRCLENBQ3BELGdCQUF3QiwyQkFBNkIsQ0FBSSxDckRxQ3pELHlCcUR2Q0EsY0FBd0IseUJBQTJCLENBQ25ELGVBQXdCLDBCQUE0QixDQUNwRCxnQkFBd0IsMkJBQTZCLENBQUksQ3JEcUN6RCx5QnFEdkNBLGNBQXdCLHlCQUEyQixDQUNuRCxlQUF3QiwwQkFBNEIsQ0FDcEQsZ0JBQXdCLDJCQUE2QixDQUFJLENyRHFDekQsMEJxRHZDQSxjQUF3Qix5QkFBMkIsQ0FDbkQsZUFBd0IsMEJBQTRCLENBQ3BELGdCQUF3QiwyQkFBNkIsQ0FBSSxDQU03RCxnQkFBbUIsa0NBQW9DLENBQ3ZELGdCQUFtQixrQ0FBb0MsQ0FDdkQsaUJBQW1CLG1DQUFxQyxDQUl4RCxtQkFBdUIseUJBQTBDLENBQ2pFLHFCQUF1Qiw2QkFBNEMsQ0FDbkUsb0JBQXVCLHlCQUEyQyxDQUNsRSxrQkFBdUIseUJBQXlDLENBQ2hFLG9CQUF1Qiw0QkFBMkMsQ0FDbEUsYUFBdUIsMkJBQTZCLENBSXBELFlBQWMsb0JBQXdCLENFdkNwQyxjQUNFLHVCQUF3QixDeERVMUIsMEN3RE5JLHVCQUEwRSxDQUw5RSxnQkFDRSx1QkFBd0IsQ3hEVTFCLDhDd0ROSSx1QkFBMEUsQ0FMOUUsY0FDRSx1QkFBd0IsQ3hEVTFCLDBDd0ROSSx1QkFBMEUsQ0FMOUUsV0FDRSx1QkFBd0IsQ3hEVTFCLG9Dd0ROSSx1QkFBMEUsQ0FMOUUsY0FDRSx1QkFBd0IsQ3hEVTFCLDBDd0ROSSx1QkFBMEUsQ0FMOUUsYUFDRSx1QkFBd0IsQ3hEVTFCLHdDd0ROSSx1QkFBMEUsQ0FMOUUsWUFDRSx1QkFBd0IsQ3hEVTFCLHNDd0ROSSx1QkFBMEUsQ0FMOUUsV0FDRSx1QkFBd0IsQ3hEVTFCLG9Dd0ROSSx1QkFBMEUsQ0Z3Q2hGLFdBQWEsdUJBQTZCLENBQzFDLFlBQWMsdUJBQTZCLENBRTNDLGVBQWlCLDhCQUFrQyxDQUNuRCxlQUFpQixrQ0FBa0MsQ0FJbkQsV0dwREUsNEJBQTZCLENBQzdCLFFBQVMsQ0FIVCxpQkFBa0IsQ0FEbEIsVUFBVyxDQUVYLGdCQUVTLENIdURYLHNCQUF3Qiw4QkFBZ0MsQ0FJeEQsWUFBYyx1QkFBeUIsQ0k5RHZDLFNDQ0UsNEJBQWtDLENER3BDLFdDSEUsMkJBQWtDLEN4Q3dDcEMsS3lDM0NJLGtDQUFtQyxDQUNuQyxpQ0FBa0MsQ0FDbEMsMEJBQTJCLEN6Q2lML0IsRXlDNUtJLFVBQ3FCLENBRnpCLGtCQUVJLG9CeENOa0IsQ3dDSXRCLGdCQU9RLGF4Q1hjLEN3Q2dCdEIsTUFHSSwwQkFBMkIsQ0FEM0IsU0FDMkIsQ3pDNEgvQixXeUNwSEksUUFBUyxDQUZULGF4Q3hCa0IsQ3dDeUJsQixTQUNTLENBSWIsZUFHSSxheENsQ2tCLEN3Q21DbEIsYUFBYyxDQUVkLGlCQUFrQixDQURsQix3QkFDa0IsQ3pDc010QixPeUNqTUksb0JBQXFCLEMzRDJCckIsNEJrQnNLSixPeUM5TFEsY0FBZSxDQXVCdEIsQ0EzQkQsV0FTUSxXQUFZLENBRFosVUFDWSxDQVRwQixrQkFpQlEsbUNBQThDLENBQzlDLFV4Q3hEVyxDd0NxRFgsb0JBQXFCLENBQ3JCLG9CQUFxQixDQUZyQixvQkFBcUIsQ0FLckIsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLFNBQVUsQzNET2QsNEIyRDVCSixrQkF3QlksUUFBUyxDQUVoQixDQ2pFRCxZQUNJLHVCQUNrQixDQUd0Qiw4QkFISSx3QkFJa0IsQ0FOdEIsY0FDSSx1QkFDa0IsQ0FHdEIsa0NBSEksd0JBSWtCLENBTnRCLGlEQUVJLHdCQUFrQixDQURsQix1QkFDa0IsQ0FHdEIsb0JBQ0ksd0JBQWtCLENBTnRCLFdBQ0ksdUJBQ2tCLENBR3RCLDRCQUhJLHFCQUlrQixDQU50QixZQUNJLHVCQUNrQixDQUd0Qiw4QkFISSx3QkFJa0IsQ0FOdEIsWUFDSSx1QkFDa0IsQ0FHdEIsOEJBSEksd0JBSWtCLENBTnRCLFlBQ0ksdUJBQ2tCLENBR3RCLDhCQUhJLHdCQUlrQixDQU50QixXQUNJLHVCQUNrQixDQUd0Qiw0QkFISSxxQkFJa0IsQ0FOdEIsY0FDSSx1QkFDa0IsQ0FHdEIsa0NBSEksd0JBSWtCLENBTnRCLGNBQ0ksdUJBQ2tCLENBR3RCLGtDQUhJLHdCQUlrQixDQU50QixZQUNJLHVCQUNrQixDQUd0Qiw4QkFISSx3QkFJa0IsQ0FOdEIsWUFDSSx1QkFDa0IsQ0FHdEIsOEJBSEksd0JBSWtCLENBTnRCLFlBQ0ksdUJBQ2tCLENBR3RCLDhCQUhJLHdCQUlrQixDQU50QixVQUNJLHVCQUNrQixDQUd0QiwwQkFISSw0QkFJa0IsQ0FNMUIsYUFDSSwyQ0FBNEMsQ0FDNUMsaUJBQWtCLENBRnRCLDRCQUtRLGtEQUFtRCxDQU0zRCxZQUNJLGlCQUFrQixDQUR0Qix5REFZWSx3QkFBa0IsQ0FEbEIsdUJBQ2tCLENBWjlCLDZEQU9ZLHdCQUFrQixDQURsQix1QkFNa0IsQ0FaOUIsNkRBT1ksd0JBQWtCLENBRGxCLHVCQU1rQixDQVo5Qix1REFPWSxxQkFBa0IsQ0FEbEIsdUJBTWtCLENBWjlCLHlEQU9ZLHdCQUFrQixDQURsQix1QkFNa0IsQ0FaOUIseURBT1ksd0JBQWtCLENBRGxCLHVCQU1rQixDQVo5Qix5REFPWSx3QkFBa0IsQ0FEbEIsdUJBTWtCLENBWjlCLHVEQU9ZLHFCQUFrQixDQURsQix1QkFNa0IsQ0FaOUIsNkRBT1ksd0JBQWtCLENBRGxCLHVCQU1rQixDQVo5Qiw2REFPWSx3QkFBa0IsQ0FEbEIsdUJBTWtCLENBWjlCLHlEQU9ZLHdCQUFrQixDQURsQix1QkFNa0IsQ0FaOUIseURBT1ksd0JBQWtCLENBRGxCLHVCQU1rQixDQVo5Qix5REFPWSx3QkFBa0IsQ0FEbEIsdUJBTWtCLENBWjlCLHFEQU9ZLDRCQUFrQixDQURsQix1QkFNa0IsQ0FaOUIsMkNBeUJRLFVBQVcsQ0FQWCxVQUFXLENBQ1gsYUFPVyxDQUtuQixxREFUUSxXQUFZLENBQ1osTUFBTyxDQUhQLGlCQUFrQixDQUlsQixLQUFNLENBSE4sVUFBVyxDQUtYLFVBY21CLENBVDNCLFVBUUksbUJBQWlCLENBQWpCLGdCQUFpQixDQUNqQix5QkFBdUIsQ0FBdkIsc0JBQXVCLENBSnZCLE9BSXVCLENDaEUzQixXQUNFLHVCQUEwQixDQUUxQixpQkFBa0IsQ0FEbEIsZTFDZ0k2QixDMEM5SDdCLHlUQUdvRixDQUl0RixXQUNFLHVCQUEwQixDQUUxQixpQkFBa0IsQ0FEbEIsZTFDcUg2QixDMENuSDdCLHFTQUcrRSxDQUlqRixXQUNFLDBCQUE2QixDQUU3QixpQkFBa0IsQ0FEbEIsZTFDMkc2QixDMEN6RzdCLHlTQUdnRixDQUlsRixXQUNFLDBCQUE2QixDQUU3QixpQkFBa0IsQ0FEbEIsZTFDaUc2QixDMEMvRjdCLDZTQUdpRixDQWdCbkYsV0FDRSwwQkFBNkIsQ0FFN0IsaUJBQWtCLENBRGxCLGUxQzJFNkIsQzBDekU3QixzVUFHcUYsQ0FjdkYsV0FDRSxvQ0FBdUMsQ0FFdkMsaUJBQWtCLENBRGxCLGUxQ3FENkIsQzBDbkQ3QiwwVUFHc0YsQ0FJeEYsV0FDRSxvQ0FBdUMsQ0FFdkMsaUJBQWtCLENBRGxCLGUxQ3dDNkIsQzBDdEM3QixrU0FHNEUsQ0FJOUUsV0FDRSxvQ0FBdUMsQ0FFdkMsaUJBQWtCLENBRGxCLGUxQzhCNkIsQzBDNUI3Qiw4U0FHK0UsQ0FJakYsV0FDRSwwQkFBNkIsQ0FFN0IsaUJBQWtCLENBRGxCLGUxQ2lCNkIsQzBDZjdCLGtUQUdnRixDQUlsRixXQUNFLDBCQUE2QixDQUU3QixpQkFBa0IsQ0FEbEIsZTFDTTZCLEMwQ0o3QixrVEFHZ0YsQ0NySWxGLFdBQ0UsMkMzQzRINkQsQzJDekgvRCxZQUNFLDZCM0MwSDhDLEMyQ3JIaEQsNEJDcUJFLDZCNUNnRzhDLEM0QzlGOUMsY0R0QmlFLENDcUJqRSxlNUN1RzZCLEM0Q3JHN0IsZ0JEdkJ1RSxDQUd6RSwrRENpQkUsNkI1Q2dHOEMsQzRDOUY5QyxjRGxCaUUsQ0NpQmpFLGU1Q3VHNkIsQzRDckc3QixnQkRuQnVFLEM5RDBEckUsNEI4RDNESiwrRENpQkUsNkI1Q2dHOEMsQzRDOUY5QyxjRGZtRSxDQ2NuRSxlNUN1RzZCLEM0Q3JHN0IsZ0JEaEJ5RSxDQUUxRSxDQUVELG9LQ1NFLDZCNUNnRzhDLEM0QzlGOUMsY0RWaUUsQ0NTakUsZTVDdUc2QixDNENyRzdCLGdCRFh1RSxDQUd6RSx3SENLRSw2QjVDZ0c4QyxDNEM5RjlDLGNETmlFLENDS2pFLGU1Q3VHNkIsQzRDckc3QixnQkRQdUUsQ0FHekUsYUNHRSxjREZpRSxDQ0dqRSxnQkRIdUUsQ0FJekUsd0NDSkUsNkI1Q2dHOEMsQzRDL0Y5QyxlREtrQixDQUZwQiwyQkNGRSxjREdpRSxDQUNqRSxpQkFBa0IsQ0NIbEIsZ0JER2tCLENBS3BCLGdLQ1hFLDJDNUM4RjZELEM0QzVGN0QsY0RVb0UsQ0NYcEUsZTVDMEc2QixDNEN4RzdCLGdCRFMwRSxDQUc1RSx1SENmRSwyQzVDOEY2RCxDNEM1RjdELGNEY29FLENDZnBFLGU1QzBHNkIsQzRDeEc3QixnQkRhMEUsQzlEMEJ4RSw0QjhEM0JKLHVIQ2ZFLDJDNUM4RjZELEM0QzVGN0QsY0RpQnNFLENDbEJ0RSxlNUMwRzZCLEM0Q3hHN0IsZ0JEZ0I0RSxDQUU3RSxDQUVELDRHQ3ZCRSwyQzVDOEY2RCxDNEM1RjdELGNEc0JvRSxDQ3ZCcEUsZTVDMEc2QixDNEN4RzdCLGdCRHFCMEUsQ0FHNUUsY0MzQkUsMkM1QzhGNkQsQzRDNUY3RCxjRDBCb0UsQ0MzQnBFLGU1QzBHNkIsQzRDeEc3QixnQkR5QjBFLENBSzVFLGlEQ2pDRSwyQzVDOEY2RCxDNEM1RjdELGNEZ0NxRSxDQ2pDckUsZTVDd0c2QixDNEN0RzdCLGdCRCtCMkUsQ0FHN0UscUdDckNFLDJDNUM4RjZELEM0QzVGN0QsY0RvQ3FFLENDckNyRSxlNUN3RzZCLEM0Q3RHN0IsZ0JEbUMyRSxDOURJekUsNEI4RExKLHFHQ3JDRSwyQzVDOEY2RCxDNEM1RjdELGNEdUN1RSxDQ3hDdkUsZTVDd0c2QixDNEN0RzdCLGdCRHNDNkUsQ0FFOUUsQ0FFRCw0Q0M3Q0UsMkM1QzhGNkQsQzRDNUY3RCxjRDRDcUUsQ0M3Q3JFLGU1Q3dHNkIsQzRDdEc3QixnQkQyQzJFLEM5REp6RSw0QjhER0osNENDN0NFLDJDNUM4RjZELEM0QzVGN0QsY0QrQ3VFLENDaER2RSxlNUN3RzZCLEM0Q3RHN0IsZ0JEOEM2RSxDQUU5RSxDQUVELG1VQ3JERSwyQzVDOEY2RCxDNEM1RjdELGNEb0RxRSxDQ3JEckUsZTVDd0c2QixDNEN0RzdCLGdCRG1EMkUsQ0FHN0Usc0xDekRFLDJDNUM4RjZELEM0QzVGN0QsY0R3RHFFLENDekRyRSxlNUN3RzZCLEM0Q3RHN0IsZ0JEdUQyRSxDQUk3RSxvREM5REUsMkM1QzhGNkQsQzRDNUY3RCxjRDZEbUUsQ0M5RG5FLGU1Q3lHNkIsQzRDdkc3QixnQkQ0RHlFLENBSTNFLDZDQ25FRSwrQzVDK0ZnRSxDNEM3RmhFLGNEa0VrRSxDQ25FbEUsZTVDeUc2QixDNEN2RzdCLGdCRGlFd0UsQ0FHMUUsdU1DdkVFLCtDNUMrRmdFLEM0QzdGaEUsY0RzRW9FLENDdkVwRSxlNUN3RzZCLEM0Q3RHN0IsZ0JEcUUwRSxDQUc1RSw0RkMzRUUsK0M1QytGZ0UsQzRDN0ZoRSxjRDBFcUUsQ0MzRXJFLGU1Q3VHNkIsQzRDckc3QixnQkR5RTJFLENBSzdFLDZCQy9FRSxjRGdGbUUsQ0MvRW5FLGdCRCtFeUUsQ0FHM0UsaURDckZFLDJDNUM4RjZELEM0QzdGN0QsZURxRnlFLENBRDNFLG9CQ25GRSxjRG9GbUUsQ0NuRm5FLGdCRG1GeUUsQ0FHM0UsdUdDekZFLDJDNUM4RjZELEM0QzVGN0QsY0R3Rm1FLENDekZuRSxlNUNzRzZCLEM0Q3BHN0IsZ0JEdUZ5RSxDQUszRSxpQkMvRkUsMkM1QzhGNkQsQzRDNUY3RCxjRDhGbUUsQ0FDbkUsaUJBQWtCLENDaEdsQixlNUNzRzZCLEM0Q3BHN0IsZ0JEOEZrQixDQUdwQixrRkNwR0UsMkM1QzhGNkQsQzRDNUY3RCxjRG1HbUUsQ0FDbkUsaUJBQWtCLENDckdsQixlNUNzRzZCLEM0Q3BHN0IsZ0JEbUdrQixDOUQ1RGhCLDRCZ0VsRUMsZ0JBTVcsZUFBZ0IsQ0FDaEIsV0FBWSxDQWlCbkIsQ2hFMENMLDRCZ0VsRUMsMkJBYWUsWUFBYSxDQVVwQixDaEUyQ1QsNEJnRWpEWSx5REFHUSxTN0NwQkwsQzZDc0JGLENBS2IsbUJBQ0ksb0JBQXFCLENBQ3JCLGVBQWdCLENBS3hCLHFEQUVJLFdBQVksQ0FDWixpQkFBa0IsQ0FLdEIsYUFDSSxpQkFBa0IsQ0FJZCx1REFHSSx3QjdDckRVLEM2Q29EVixpQkFBa0IsQ0FEbEIsVTdDbkRVLEM2QzZDdEIsa0RBZVksc0JBQTJCLENoRVNuQyw0QmdFeEJKLGtEQWtCZ0IsWUFBYSxDQUVwQixDQXBCVCxxQ0F1QlksY0FBZSxDaEVDdkIsNEJnRXhCSixxQ0EwQmdCLHNCQUEyQixDQUVsQyxDQTVCVCwyQ0ErQlksWUFBYSxDaEVQckIsNEJnRXhCSiwyQ0FrQ2dCLGFBQWMsQ0FDZCxjQUFlLENBRXRCLENBckNULDhCQTBDUSxnQkFBaUIsQ0FEakIsaUJBQ2lCLENoRWxCckIsNEJnRXhCSiw4QkE2Q1ksWUFBYSxDQXlCcEIsQ0F0Qkcsd0NBQ0csaUJBQWtCLENBRWxCLE9BQVEsQ0FEUixPQUNRLENBbkRuQixvQ0F1RFksaUJBQWtCLENoRS9CMUIsNEJnRXhCSixvQ0EwRGdCLFlBQWEsQ0FXcEIsQ0FyRVQsNEdBOERnQixTQUFVLENBOUQxQiwwREFrRWdCLGdCQUEyQixDQUMzQixTQUFVLENBUTFCLGFBQ0ksd0I3Q3pIa0IsQzZDMEhsQixlQUFnQixDQUZwQixxQ0FPWSxvQ0FBdUMsQ0FDdkMsb0JBQTBCLENoRTNEbEMsNEJnRW1ESixxQ0FXZ0IsWUFBYSxDQUVwQixDQWJULG9DQWlCWSxVN0N0SU8sQ25Ca0VmLDRCZ0VtREosb0NBb0JnQixrQjdDWjJDLEM2Q2EzQyxlakZvSmlCLENpRnRJeEIsQ0FuQ1Qsc0NBNkJnQixVN0NsSkcsQzZDb0pILGdFQUNJLDRCN0NySkQsQzZDcUhuQixvQ0FzQ1ksd0I3QzFKUSxDNkNvSHBCLGlEQTJDUSw0QkFBNkIsQ0FNckMsU0FJSSxZQUFhLENBR2IsTUFBTyxDQUVQLFNBQVUsQ0FFVixpQkFBa0IsQ0FWbEIsZUFBZ0IsQ0FDaEIsY0FBZSxDQUlmLE9BQVEsQ0FEUixVQUFXLENBR1gsY0FBZ0IsQ0FMaEIsV0FBWSxDQU9aLFVBQ2tCLENBRWxCLGVBQ0ksd0I3Q3ZMYyxDNkMwTGxCLGtCQUNJLCtCQUEyQyxDQUkvQyx3Q0FFSSxTQUFVLENBRFYsS0FBTSxDQUVOLFVBQVcsQ0FIZiw4Q0FNUSxZQUFhLENoRWhJckIsNEJnRTBIQSw4Q0FTWSxhQUNKLENBQ0gsQ0FHTCw4Q0FFSSxTQUFVLENBRFYsS0FBTSxDQUVOLFVBQVcsQ0FJbkIsd0JBR1EsWUFBYSxDQUtyQixzREFHUSxpQkFBa0IsQ0NuTzFCLFNBR1EsUUFBUyxDQUhqQixTQVFRLGFBQWMsQ0FDZCxlQUFnQixDQUNoQixpQkFBa0IsQ0FWMUIsV0FhWSxjQUFnQixDQUt2QixxQkFHTyxvQkFBcUIsQ0FINUIsNENBVVcsVUFBVyxDQUpYLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLEtBQ1csQ0FWdEIsdUJBZ0JXLDRCQUE2QixDQUQ3QixnQkFBaUIsQ0FEakIsV0FFNkIsQ0FoQnhDLHVJQXlCVyx3QjlDdENNLEM4QzRDakIsbUJBR08sYUFBYyxDQU1yQiw4TEFlVyxVOUM5REcsQzhDcUVmLDZCQUNJLGdCQUFpQixDQURwQiw2RUFRTyxnQkFBaUIsQ0FEakIsV0FBWSxDQURaLGlCQUFrQixDQUdsQixjQUFnQixDQVR2QiwySEFnQlcsVUFBVyxDQUpYLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLE9BQ1csQ0FHZixpSUFDSSx3QjlDL0ZNLEM4Q2dHTixVOUMxRkcsQzhDcUVkLDhDQTBCTyxlQUFpQixDQUVqQix3RUFDSSw0QkFBNkIsQ0FDN0IsVTlDbkdHLENuQjhEZiw0QmlFNENDLG1GQU9XLGFBQWMsQ0FvQ3JCLENBM0NKLDZIQWFlLGFBQWMsQ2pFekQ5Qiw0QmlFNENDLHFHQW9CZSxZQUFhLENBcEI1Qix5RkE0QmUsYUFBYyxDQU5yQixDQXRCUiwrakJBd0NXLHFCOUN0SkcsQzhDdUpILFU5Q25KRyxDOENrS2YsMEJBQ0ksbUJBQW9CLENqRXJHeEIsNEJpRW9HQSwwQkFJUSxrQkFBbUIsQ0EwRjFCLENBOUZBLDZDQVFPLFlBQWEsQ0FScEIscURBV1csYUFBYyxDQVh6QiwwQ0FnQk8sb0NBQStDLENBQy9DLG1CQUFvQixDQUNwQixpQkFBa0IsQ2pFdEgxQiw0QmlFb0dDLDBDQXNCVyxZQUFhLENBRGIsa0JBQ2EsQ0F3QnBCLENBOUNKLGlEQTBCVyxhQUFjLENBMUJ6QixnREF3Q1csVUFBVyxDQUhYLGtDQUFtQyxDQUNuQyxtQ0FBb0MsQ0FDcEMseUNBQW9ELENBTHBELFlBQWEsQ0FKYixVQUFXLENBQ1gsYUFBYyxDQUtkLFFBQVMsQ0FIVCxRQUFTLENBRFQsaUJBQWtCLENBR2xCLE9BS1csQ2pFNUl2Qiw0QmlFb0dDLGdEQTJDZSxZQUFhLENBRXBCLENBN0NSLGlDQWlETyxTQUFVLENBakRqQixxQ0FzRE8sYTlDL05VLEM4Q2dPVixRQUFTLENBQ1QsU0FBVSxDQXhEakIsMERBMkRXLFlBQWEsQ2pFL0p6Qiw0QmlFb0dDLDBEQThEZSxvQkFBcUIsQ0E5RHBDLDZCQXNFVyxhQUFjLENBTmpCLENBaEVSLCtCQTBFVyxlQUFnQixDakU5SzVCLDRCaUVvR0MsK0JBNkVlLGFBQWMsQ0E3RTdCLG1DQW9GZSxZQUFhLENBcEY1Qiw4Q0EwRmUsaUJBQWtCLENBUWpDLDBCQUtXLGFBQWMsQ0F4QmpCLENBbUJSLDRCQVNXLGVBQWdCLENqRS9NNUIsNEJpRXNNQyw0QkFZZSxhQUFjLENBWjdCLGdDQW1CZSxZQUFhLENBbkI1QiwyQ0F5QmUsaUJBQWtCLENBWHpCLENBbUJULDRCQUVJLHdCOUN6U1ksQzhDMFNaLGNBQWlCLENBSHBCLGlDQVNXLFU5Q2xURyxDOENtVEgsb0JBQXFCLENBQ3JCLG9CQUFxQixDQUVyQiwyREFDSSxVOUNuVEQsQzhDcVNkLHNEQW9CVyxVQUFXLENBRFgsUUFDVyxDQXBCdEIsMEdBeUJXLFU5QzlURyxDOENxVWYsZ0RBQ0ksbUNBQThDLENBQzlDLHdCQUF5QixDQUY1QiwwREFRVyxVOUNqVkcsQzhDa1ZILGlCQUFrQixDQUVsQiw4R0FDSSw0QkFBNkIsQ0FDN0IsYTlDeFZFLEM4Q3NWTix3SEFLUSwrQjlDM1ZGLEM4QzJVakIsb0dBc0JXLGE5Q2pXTSxDOEMyVWpCLG9NQTJCVyw0QkFBNkIsQ0FDN0IsYTlDdldNLEM4QzJVakIsd05BK0JlLCtCOUMxV0UsQzhDa1hsQixzQkFFSSxrQ0FBNEMsQ0FENUMsdUJBQXdCLENBRXhCLGNBQWUsQ2pFalRuQiw0QmlFOFNBLHNCQU1RLFFBQVMsQ0FDVCxnQkFBaUIsQ0ErRXhCLENBdEZBLGlDQVlPLGE5Qy9YVSxDOENnWVYsUUFBUyxDQUNULGNBQWUsQ0FkdEIsa0RBaUJXLFlBQWEsQ2pFL1R6Qiw0QmlFOFNDLGtEQW9CZSxvQkFBcUIsQ0FwQnBDLGlDQXlCVyxtQkFBb0IsQ0FIdkIsQ0F0QlIseUJBOEJPLG1CQUFzQixDQUN0QixpQkFBa0IsQ0FDbEIsU0FBVSxDakU5VWxCLDRCaUU4U0MseUJBdUNXLFlBQWEsQ0FGYixRQUFTLENBQ1QsbUJBQ2EsQ0EwQnBCLENBakVKLCtCQXFEVyxVQUFXLENBVlgscUNBQTRDLENBQzVDLFVBQVcsQ0FDWCxhQUFjLENBT2QsV0FBWSxDQUpaLE1BQU8sQ0FEUCxjQUFlLENBRGYsaUJBQWtCLENBR2xCLE9BQVEsQ0FDUixLQUFNLENBQ04sdUJBQXdCLENBR3hCLFVBQVcsQ2pFcFd2Qiw0QmlFOFNDLCtCQXlEZSxRQUFTLENBQ1QsVUFBVyxDQUVsQixDQTVEUixnQ0ErRFcsYUFBYyxDQS9EekIsMkJBdUVXLGE5QzFiTSxDOEMyYk4sb0JBQXFCLENBRXJCLGFBQWMsQ0FEZCx5QkFDYyxDQTFFekIsbUpBbUZXLHFCOUNuY0csQzhDMGNmLDhCQUNJLHdCOUM5Y2MsQzhDNmNqQixtQ0FPVyxVOUNqZEcsQzhDa2RILG9CQUFxQixDQUNyQixhQUFjLENBQ2Qsa0JBQW1CLENBVjlCLDBMQXNCVywrQjlDbGVNLENuQm9FbEIsNEJpRW1hSSxrREFHUSxhQUFjLENBRXJCLENBS0wsb0VBRUksd0I5Q3BmYyxDOENrZmpCLDhFQVFXLFVsRnZmRCxDa0Z3ZkMsb0JBQXFCLENBQ3JCLGFBQWMsQ0FDZCxrQkFBbUIsQ0FYOUIsNFlBdUJXLCtCOUN4Z0JNLENuQm9FbEIsNEJpRXljSSxrSEFLWSxhQUFjLENBRXJCLENBTVQsZ0NBQ0ksd0I5QzVoQmMsQ25CcUVsQiw0QmlFc2RBLGdDQUlRLGlCQUFrQixDQUp6QixtQ0FVVyxvQkFBcUIsQ0FWaEMsb0RBYWUsbUJBQXlCLENBT3pCLG9CQVB5QixDQTZDeEMsQ0ExREEscUNBMEJXLFVsRmxqQkQsQ2tGbWpCQyxvQkFBcUIsQ0FDckIsYUFBYyxDQUNkLGtCQUFtQixDQUNuQixhQUFjLENqRXBmMUIsNEJpRXNkQyxxQ0FpQ2UsZUFBZ0IsQ0F1QnZCLENBeERSLGtGQXVDZSxXQUFZLENBQ1osZ0JBQWlCLENBQ2pCLGtCQUFtQixDQUhuQixVQUdtQixDakUvZm5DLDRCaUVzZEMsNENBOENtQixZQUFhLENBRXBCLENBRUQsb0VBR1EsK0I5Qy9rQkYsQzZDaUtiLHlCQzBiRCx3QjlDeGxCWSxDOEN1bEJaLG9CQUFxQixDQUVyQixTQUFVLENBSmIsNEJBT08sc0JBQTJCLENBUGxDLG1EQVVXLFU5Q2htQkcsQzhDc2xCZCw4QkFjVyxnQkFBaUIsQ0FDakIsU0FBVSxDQWZyQixvR0FvQlcsYTlDNW1CTSxDOENtbkJqQix5QkFJTyxvQjlDemhCUSxDOEN3aEJSLGlCOUN4aEJRLEM4Q3FoQmYsZ0NBU1csa0NBQW1DLENBRm5DLFVBQVcsQ0FDWCxhQUFjLENBR2QsVUFBVyxDQUVYLE1BQU8sQ0FEUCxpQkFBa0IsQ0FFbEIsT0FBUSxDQUpSLFNBSVEsQ0FkbkIsMkJBbUJXLGE5Q3ZvQk0sQzhDeW9CTiwwREFDSSwrQjlDMW9CRSxDK0NGbEIsc0JBQ0ksWUFBTSxDQURWLHdCQUNJLFlBQU0sQ0FEVix3QkFDSSxZQUFNLENBRFYscUJBQ0ksU0FBTSxDQURWLHNCQUNJLFlBQU0sQ0FEVixzQkFDSSxZQUFNLENBRFYsc0JBQ0ksWUFBTSxDQURWLHFCQUNJLFNBQU0sQ0FEVix3QkFDSSxZQUFNLENBRFYsd0JBQ0ksWUFBTSxDQURWLHNCQUNJLFlBQU0sQ0FEVixzQkFDSSxZQUFNLENBRFYsc0JBQ0ksWUFBTSxDQURWLG9CQUNJLGdCQUFNLEM1RUdkLDJUNkVIQyxRQUFTLENBQ1QsZUFBZ0IsQ0FGaEIsVXBGS2MsQ29GTmQsZ0JBR2dCLENBSmpCLHVYQVFFLFdBQVksQ0FDWixrQkFBbUIsQ0FGbkIsVUFFbUIsQ0FHcEIsU0FDQyxpQkFBa0IsQ0FicEIseVZBaUJFLFVwRlZhLENvRnNCWixtdU5BRUMsd0JBQWtCLENBL0J0QiwwL0NBOENJLFlBQU0sQ0FqQlAsMm5HQUVDLHdCQUFrQixDQS9CdEIseXFIQThDSSxZQUFNLENBakJQLDJuR0FFQyx3QkFBa0IsQ0EvQnRCLHNqREE4Q0ksWUFBTSxDQWpCUCw0OUZBRUMscUJBQWtCLENBL0J0Qiw0OUNBOENJLFNBQU0sQ0FqQlAsaWhHQUVDLHdCQUFrQixDQS9CdEIsMC9DQThDSSxZQUFNLENBakJQLGloR0FFQyx3QkFBa0IsQ0EvQnRCLDAvQ0E4Q0ksWUFBTSxDQWpCUCxpaEdBRUMsd0JBQWtCLENBL0J0QiwwL0NBOENJLFlBQU0sQ0FqQlAsd3NHQUVDLHFCQUFrQixDQS9CdEIsNDlDQThDSSxTQUFNLENBakJQLDJuR0FFQyx3QkFBa0IsQ0EvQnRCLHNqREE4Q0ksWUFBTSxDQWpCUCwybkdBRUMsd0JBQWtCLENBL0J0QixzakRBOENJLFlBQU0sQ0FqQlAsaWhHQUVDLHdCQUFrQixDQS9CdEIsMC9DQThDSSxZQUFNLENBakJQLGloR0FFQyx3QkFBa0IsQ0EvQnRCLDAvQ0E4Q0ksWUFBTSxDQWpCUCxpaEdBRUMsd0JBQWtCLENBL0J0QiwwL0NBOENJLFlBQU0sQ0FqQlAsdTZGQUVDLDRCQUFrQixDQS9CdEIsODdDQThDSSxnQkFBTSxDQTlDViw0d0JBdURJLHNCQUFpQyxDQXZEckMsNnZCQXVESSx1QkFBaUMsQ0F2RHJDLDIyRkF1REksd0JBQWlDLENBdkRyQywrdEJBdURJLHdCQUFpQyxDQUtwQywyMEVBS0MsVWhEMURpQixDZ0R5RGpCLG9CaER6RGlCLENnRDhEakIsbUJBSUMsZ0JBQWlCLENBRGpCLHVCQUNpQixDQ3ZFbEIsY0FDRSwrQmpERWtCLENpREFsQix3Q0FFRSwrQmpESGdCLENpREVoQixhakRGZ0IsQ2lET3BCLGVBR0UsK0JqRFZrQixDaURTbEIsVWpEVGtCLENpRE9uQiwwRUFzQkssa0RBQXFELENBRnJELFVBQVcsQ0FDWCxvQkFBcUIsQ0FHckIsV0FBWSxDQUNaLGVBQWdCLENBRmhCLFVBRWdCLENBSXBCLHlDQUVFLCtCakRyQ2dCLENpRG9DaEIsYWpEcENnQixDaURtQ2xCLDZIQW1CTSx3REFBMkQsQ0FGM0QsVUFBVyxDQUNYLG9CQUFxQixDQUdyQixXQUFZLENBQ1osZUFBZ0IsQ0FGaEIsVUFFZ0IsQ0FPeEIsZ0JBQ0UsK0JqRGxFa0IsQ2lEbUVsQixnQkFBaUIsQ0FGbEIsc0JBT0csa0RBR2dCLENBR2xCLHNFQVJFLFVBQVcsQ0FDWCxvQkFBcUIsQ0FHckIsV0FBWSxDQUNaLGVBQWdCLENBRmhCLFVBWWtCLENBUHBCLGdEQUlJLHdEQUdnQixDQ3pGeEIsWUFNUSxXQUFZLENBQ1osUUFBUyxDQUNULGNBQWdCLENBSGhCLFVBR2dCLENBWVosa0hBRUksd0JBQWtCLENBY3RCLHlGQUVRLFlBQU0sQ0FsQmQsd0hBRUksd0JBQWtCLENBY3RCLDZGQUVRLFlBQU0sQ0FsQmQsd0hBRUksd0JBQWtCLENBY3RCLDZGQUVRLFlBQU0sQ0FsQmQsK0dBRUkscUJBQWtCLENBY3RCLHVGQUVRLFNBQU0sQ0FsQmQsa0hBRUksd0JBQWtCLENBY3RCLHlGQUVRLFlBQU0sQ0FsQmQsa0hBRUksd0JBQWtCLENBY3RCLHlGQUVRLFlBQU0sQ0FsQmQsa0hBRUksd0JBQWtCLENBY3RCLHlGQUVRLFlBQU0sQ0FsQmQsK0dBRUkscUJBQWtCLENBY3RCLHVGQUVRLFNBQU0sQ0FsQmQsd0hBRUksd0JBQWtCLENBY3RCLDZGQUVRLFlBQU0sQ0FsQmQsd0hBRUksd0JBQWtCLENBY3RCLDZGQUVRLFlBQU0sQ0FsQmQsa0hBRUksd0JBQWtCLENBY3RCLHlGQUVRLFlBQU0sQ0FsQmQsa0hBRUksd0JBQWtCLENBY3RCLHlGQUVRLFlBQU0sQ0FsQmQsa0hBRUksd0JBQWtCLENBY3RCLHlGQUVRLFlBQU0sQ0FsQmQsNEdBRUksNEJBQWtCLENBY3RCLHFGQUVRLGdCQUFNLENBT2pCLG1DQUdPLHNCQUFpQyxDQUh4QyxrQ0FHTyx1QkFBaUMsQ0FIeEMsa0NBR08sd0JBQWlDLENBSHhDLGdDQUdPLHdCQUFpQyxDQU83QywrRkFLSSxXQUFZLENBSFosYUFBYyxDQUVkLGNBQWUsQ0FEZixZQUVZLENBS2hCLG1CQUdJLFdBQVksQ0FIZix1QkFPTyxXQUFZLENBRFosVUFDWSxDQU1uQix5RUFRTyxXQUFZLENBRFosVUFDWSxDQU1wQixpQkFDSSxTQUFVLENBRGIscUJBS08sV0FBWSxDQURaLFVBQ1ksQ0FPcEIsbUJBRUksK0JsRHRHYyxDa0R1R2QsNEJsRHZHYyxDa0R3R2QsYWxEeEdjLENrRHlHZCxhQUFjLENBQ2Qsd0JBQXlCLENBQ3pCLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixVQUFXLENBVGQsdUJBaUJPLFdBQVksQ0FMWixRQUFTLENBQ1QsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxtQkFBb0IsQ0FHcEIsdUJBQXdCLENBQ3hCLGNBQWdCLENBSGhCLFVBR2dCLENBbkJ2QixnR0ErQk8sYWxEbklVLENrRG9HakIsOEJBa0NXLHdCQUF5QixDQU9wQyxrQ0FHTyxrQkFBbUIsQ0FIMUIseUNBU1csd0JBQXlCLENBYzdCLHNKQUNJLHFCbERsS0csQ2tEbUtILFVsRC9KRyxDa0R1S2Ysc0NBSUksV0FBWSxDQUZaLFNBQVUsQ0FHVixxQkFBc0IsQ0FGdEIsVUFFc0IsQ0FMekIsOENBU08sV0FBWSxDQURaLFVBQ1ksQ0FUbkIsNERBZVcsd0JBQXlCLENDcEx6QyxzQ0FNWSx3Qm5EVlEsQ21EV1IsUUFBUyxDQUNULFVuRGRPLENtRGVQLDBCQUEyQixDQUMzQixpQkFBa0IsQ0FWOUIsd0RBYWdCLFVuRG5CRyxDbURNbkIsNERBYWdCLFVuRG5CRyxDbURNbkIsbURBYWdCLFVuRG5CRyxDbkJrRWYsNEJzRTVESixzQ0FpQmdCLFlBQWEsQ0FFcEIsQ0FuQlQsbUNBdUJZLFlBQWEsQ3RFcUNyQiw0QnNFNURKLG1DQTBCZ0IsYUFBYyxDQUVyQixDQTVCVCwwQ0ErQlksYUFBYyxDdEU2QnRCLDRCc0U1REosMENBa0NnQixZQUFhLENBRXBCLENBcENULHlDQXVDWSxZQUFhLEN0RXFCckIsNEJzRTVESixzQ0FpRG9CLFlBQWEsQ0FFcEIsQ0FuRGIsNkNBc0RnQixhQUFjLEN0RU0xQiw0QnNFNURKLDBDQTJEb0IsWUFBYSxDQTNEakMsaUdBdUVvQixhQUFjLENBVnJCLENBZ0JULG9CQUNJLFlBQWEsQ0FDYixTQUFVLENBRVYsaUJBQWtCLENBRGxCLGNBQ2tCLEN0RXJCdEIsNEJzRXdCSSx1Q0FFUSxnQkFBaUIsQ0FDakIsU0FBVSxDQUNWLFVBQVcsQ0FFbEIsQ0N0R1Asa0RBRUUsb0JBQXFCLENBRXJCLFFBQVMsQ0FEVCx1QnBEK0ZnQixDb0Q3RmhCLGlCQUFrQixDQUNsQixTQUFVLEN2RWtFViw0QnVFeEVGLGtEQVNJLGFBQWMsQ0FPakIsQ0FFRCxjQUVFLGFwRFpnQixDb0RnQmpCLGdDQUtHLHFCcERxRWMsQ29EMUVqQixzR0FlRyxhcERwQ2dCLENvRHFCbkIsaUJBb0JHLHFCQUFzQixDQXBCekIscVVBOENLLCtCcERsRWMsQ29Eb0VkLHlYQUVFLCtCcER2RVksQ29Ec0VaLGFwRHRFWSxDb0RxQm5CLG1XQXNETywrQnBEM0VZLENvRDRFWixnQkFBaUIsQ0F2RHhCLCtXQTREUyxrREFBcUQsQ0FGckQsVUFBVyxDQUNYLG9CQUFxQixDQUdyQixXQUFZLENBQ1osZUFBZ0IsQ0FGaEIsVUFFZ0IsQ0FHbEIsbWFBSUksd0RBQTJELENBRjNELFVBQVcsQ0FDWCxvQkFBcUIsQ0FHckIsV0FBWSxDQUNaLGVBQWdCLENBRmhCLFVBRWdCLENBekUzQiwyQ0F1Rkssa0JBQXdCLENDaEhoQyxNQUVJLGtDQUFxQyxDQUVyQyxvQkFBMEIsQ0FEMUIsZ0JBQWlCLENBRWpCLGlCQUFrQixDQUNsQixVQUFXLEN4RW1FWCw2QndFekVKLE1BU1Esa0JBQXdCLENBcUUvQixDeEVMRyw0QndFekVKLE1BY1Esb0JBQTBCLENBRDFCLGdCQUMwQixDQWdFakMsQ3hFTEcsNEJ3RXpFSixNQWtCUSxnQkFBaUIsQ0E0RHhCLENBOUVELDBCQXVCUSxhQUFjLENBTWQsV0FBWSxDQUpaLE1BQU8sQ0FEUCxpQkFBa0IsQ0FFbEIsT0FBUSxDQUNSLEtBQU0sQ0FDTixVQUNZLENBN0JwQiw4QkFpQ1ksV0FBWSxDQUNaLG1CQUFpQixDQUFqQixnQkFBaUIsQ0FDakIseUJBQXVCLENBQXZCLHNCQUF1QixDQUh2QixVQUd1QixDQUkvQixZQUdJLGtCQUFtQixDQUZuQixnQkFBaUIsQ0FDakIsZUFDbUIsQ3hFK0J2Qiw2QndFbENBLFlBTVEsZ0JBQWlCLENBMkJ4QixDeEVDRCw0QndFbENBLFlBVVEsZ0JBQWlCLENBdUJ4QixDQWpDQSxvQkFjTyxZQUFhLEN4RW9CckIsNEJ3RWxDQyxvQkFpQlcsYUFBYyxDQUVyQixDQW5CSixrQkFzQk8sV0FBWSxDQUlaLG1CQUFpQixDQUFqQixnQkFBaUIsQ0FDakIseUJBQXVCLENBQXZCLHNCQUF1QixDQUh2QixPQUFRLENBQ1IsMEJBQTJCLENBRjNCLFVBSXVCLEN4RU8vQiw0QndFbENDLGtCQThCVyxZQUFhLENBRXBCLENBR0wsYUFDSSxnQkFBaUIsQ0FDakIsZUFBZ0IsQ0M1RXhCLGlCQUdJLGF0RENrQixDc0RKdEIseUhBVUkscUJ0RHlGZ0IsQ3NEMUZoQixTdEQwRmdCLENzRG5HcEIsNkNBZUksZUFBZ0IsQ0FmcEIsbUJBb0JJLHdCQUF5QixDQXBCN0IsMkJBd0JJLHFCdERqQmUsQ3NEUG5CLG9DQTRCTSxtQnREdUVjLENzRG5HcEIsMENBaUNNLG1CQUF3QixDQWpDOUIsNkZBdUNRLHdCQUEwQixDQU0vQiwwQkFFRyxVdERwQ2EsQ3NEeUNoQixzQkFFRyxVdEQvQ2EsQ25Ca0VmLDRCeUVyQkQsc0JBS0ssYUFBYyxDQUVqQixDQVBGLGdGQVlHLG1DQUE4QyxDQWhFcEQsdUNBc0VJLGNBQWUsQ0N0RW5CLGtCQUdRLGlCQUFrQixDQUl0QixnQkFFSSxjQUFlLEMxRWdFbkIsNEIwRWxFQSxnQkFLTyxZQUFhLENBRW5CLENBR0EsZ0ZBS08saUJBQWtCLEMxRW1EMUIsNEIwRXhEQyxnRkFRVyxlQUFnQixDQUV2QixDQVZKLDhEQWFPLGtCQUFtQixDQUd2QixvRUFDSSxlQUFnQixDQURuQix5RkFJTyxVdkQ5QkcsQ3VEMEJWLHdVQU9XLGNBQWUsQ0FQMUIscUdBWU8sU0FBVSxDQUNWLFVBQVcsQ0FDWCxzQkFBdUIsQzFFMEJuQyw0QjBFeENLLHFHQWtCVyxTQUFVLENBRFYsVUFDVSxDQU1qQixDMUVnQlQsNEIwRXhDSyxxR0FzQlcsTUFBTyxDQUVkLENBeEJKLGtHQTJCTyxZQUFhLENBQ2IsUUFBUyxDQUNULHNCQUF1QixDMUVXbkMsNEIwRXhDSyxrR0FpQ1csWUFBYSxDQURiLFVBQ2EsQ0FNcEIsQzFFQ1QsNEIwRXhDSyxrR0FxQ1csTUFBTyxDQUVkLENBS1IscUJBR08sa0JBQW1CLENBSDFCLDJCQU9PLGVBQWdCLENBUHZCLDhFQWFPLG9DQUErQyxDQUYvQyxVdkRqRk8sQ3VEa0ZQLG9CQUMrQyxDQU8zRCxVQUVJLDRCQUE2QixDQUQ3QixRQUFTLENBRVQsaUJBQWtCLEMxRTNCbEIsNEIwRXdCSiwyQkFRWSxrQkFBbUIsQ0FDdEIsQ0FUVCxZQWVRLFFBQVMsQ0FGVCxhQUFjLENBQ2QsY0FDUyxDQUVULHNDQUNJLHdCdkQ5R1UsQ3VEK0dWLFV2RHpHTyxDdURzRm5CLGlCQXdCUSxVdkRsSFcsQ3VEMEZuQixzQkErQlksV0FBWSxDQURaLFVBQ1ksQ0EvQnhCLG9CQXFDUSxlQUFnQixDQXJDeEIscUJBeUNRLGlCQUFrQixDQXpDMUIsK0ZBeURRLFFBQVMsQ0FhTCxpREFDSSxZQUFhLENBTHhCLGlDQVVPLGtCQUFtQixDQU0xQixvQkFHTyxxQnZEL0tPLEN1RGlMUCw4Q0FDSSx3QnZEcExNLEN1RDhLakIsNkJBV08sWUFBYSxDQVdiLDRHQUNJLHdCdkRsTUksQ3VENExmLDBFQVdPLFV2RHhNTyxDdUR5TVAsWUFBYSxDQU1yQixlQUNJLFlBQWEsQ0FEaEIsaUJBTU8sV0FBWSxDQUZaLGlCQUFrQixDQUNsQix1QkFDWSxDQU5uQix1QkFlVyxVQUFXLENBTFgsZ0NBQTRDLENBRDVDLFVBQVcsQ0FFWCxhQUFjLENBR2QsV0FBWSxDQUZaLGlCQUFrQixDQUlsQixjQUFnQixDQUhoQixVQUFXLENBSVgsU0FBVSxDQUdkLGlEQUdRLGdDQUE0QyxDQXZCM0QsbURBbUNPLFdBQVksQ0FIWixNQUFPLENBSVAsZUFBZ0IsQ0FOaEIsZXZEakpRLEN1RGtKUixpQkFBa0IsQ0FFbEIsS0FBTSxDQUNOLFVBQVcsQ0FHWCxTQUFVLENBckNqQix5QkEwQ08sbUJBQWlCLENBQWpCLGdCQUFpQixDQUNqQix5QkFBdUIsQ0FBdkIsc0JBQXVCLENBRnZCLFNBQVUsQ0FHVixTQUFVLENBNUNqQiwyQkFpRE8sVXZEaFFPLEN1RGlRUCxTQUFVLENBTWpCLDJCQUdPLFV2RHRRTyxDdUR1UVAsZUFBZ0IsQzFFek14Qiw0QjBFcU1DLDJCQVFXLGFBQWMsQ0FEZCxZQUNjLENBRXJCLENBVkoscUNBYU8scUJ2RHBSTyxDdURxUlAsWUFBYSxDQUtqQix5QkFDSSxpQkFBa0IsQ0FEckIsaUNBSU8sWUFBYSxDQUNiLHFCQUFzQixDQUV0QixZQUFhLENBR2IsZUFBZ0IsQ0FKaEIsaUJBSWdCLEMxRWxPNUIsNEIwRXdOSyxpQ0FhVyxZQUFhLENBaUNwQixDMUV0UVQsNEIwRXdOSyxpQ0FpQlcsV0FBWSxDQTZCbkIsQ0E5Q0osc0ZBd0JXLFdBQVksQ0FGWixpQkFBa0IsQ0FDbEIsVUFDWSxDMUVoUDVCLDRCMEV3Tkssc0ZBNEJlLE9BQ0osQ0FGSSxpQkFFSixDQU1ILENBbkNSLDhGQWdDZSxtQkFBaUIsQ0FBakIsZ0JBQWlCLENBQ2pCLHlCQUF1QixDQUF2QixzQkFBdUIsQ0FqQ3RDLHdDQXNDVyxhQUFjLENBQ2QsZUFBZ0IsQzFFL1BoQyw0QjBFd05LLHdDQTBDZSxZQUFhLENBQ2IsT0FBUSxDQUVmLENBN0NSLDBDQWlETyxnQkFBaUIsQzFFelE3Qiw0QjBFd05LLDBDQW9EVyxZQUFhLENBeUJwQixDQTdFSix3REF3RFcsbUNBQTJDLENBQzNDLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIsU0FBVSxDQTNEckIsaURBc0VXLFVBQVcsQ0FQWCxvQ0FBOEMsQ0FDOUMsVUFBVyxDQUVYLFdBQVksQ0FFWixNQUFPLENBRFAsaUJBQWtCLENBRWxCLFNBQVUsQ0FKVix1QkFBd0IsQ0FNeEIsU0FBVSxDMUUvUjFCLDRCMEV3TkssaURBMEVlLFNBQVUsQ0FFakIsQ0FLWiw2QkFHTyxxQnZEOVdPLEN1RCtXUCxZQUFhLENBSnBCLDZCQVFPLGlCQUFrQixDQzFYOUIseUJBR1EsZ0JBQWlCLEMzRXNFckIsNEIyRXpFSiwwREFTWSxZQUFhLENBQ2hCLENDVlQsZ0JBQ0ksd0J6REdrQixDeURGbEIsY0FBZSxDQUZuQixpQ0FLUSxpQkFBa0IsQ0FMMUIsd0NBaUJZLFVBQVcsQ0FSWCxxQ0FBc0MsQ0FEdEMsVUFBVyxDQUdYLGFBQWMsQ0FFZCx5QkFBMEIsQ0FHMUIsVUFBVyxDQU5YLHVCQUF3QixDQUl4QixpQkFBa0IsQ0FDbEIsV0FBWSxDQUhaLFNBQVUsQ0FNVixTQUFVLENBTXRCLGVBQ0ksaUJBQWtCLENBQ2xCLFNBQVUsQ0FGZCxnQ0FLUSxzQkFBNEIsQ0FMcEMsOEJBVVEsb0NBQTRDLENBQzVDLDBCQUEyQixDNUVzQy9CLDRCNEVqREosOEJBY1ksWUFBYSxDQW9CcEIsQ0FsQ0wscUNBa0JZLFNBQVUsQ0FFVixvQkFBcUIsQ0FEckIsUUFDcUIsQ0FwQmpDLDhWQStDWSxVQUFXLENBL0N2Qiw0QkFxRFEsYXpEekVjLEN5RG9CdEIsNEJBOERRLGVBQWdCLENBOUR4QixvSUF1RVksa0JBQW1CLENBdkUvQiwyRUFxRlksdUJBQXdCLENDM0cvQix5Q0FLVyxlQUFnQixDQUs1QixpQkFDSSxRQUFTLENBR1osd0JBR08sNEIxRGZVLEMwRG1CbEIsZ0JBQ0ksY0FBZSxDeEVwQnZCLE95RUhFLFlBQWEsQ0FEZix1QkFTTSw0QjNERWEsQzJERGIsVTNEQ2EsQzJEQ2IsaURBRUUsK0IzRFZjLEMyRFNkLGEzRFRjLEMyREp0Qiw0Q0FzQlUsa0RBQXFELENBRnJELFVBQVcsQ0FDWCxvQkFBcUIsQ0FHckIsV0FBWSxDQUNaLGVBQWdCLENBRmhCLFVBRWdCLENBTXhCLGdDQUNFLHNCQUF3QixDQ2hDNUIsd0JBR0ksYTVEQ2tCLEM0REp0QiwwS0FjTSxrQkFBbUIsQ0FkekIsOE1BbUJNLGtCQUFtQixDQURuQixlQUNtQixDL0VzRHJCLDRCK0V6RUosZ0NBMkJRLGVBQWdCLENBM0J4QixzQ0FrQ1Esa0JBQW1CLENBRG5CLGVBQ21CLENBTHRCLENBWUgsWUFFRSxxQjVEd0RnQixDZTlGcEIsWTZDMkNJLHFCNUR6Q2UsQzREMENmLGU1RGtEZ0IsQzREcERqQixjQUtHLCtCNUQvQ2dCLEM0RGlEaEIsd0NBQ0UsYTVEbkRjLEM0RDJDbkIsNkJBWUssK0I1RHZEYyxDNER3RGQsZ0JBQWlCLENBYnRCLG1DQWtCTyxrREFBcUQsQ0FGckQsVUFBVyxDQUNYLG9CQUFxQixDQUdyQixXQUFZLENBQ1osZUFBZ0IsQ0FGaEIsVUFFZ0IsQ0FHbEIsNkRBSUksd0RBQTJELENBRjNELFVBQVcsQ0FDWCxvQkFBcUIsQ0FHckIsV0FBWSxDQUNaLGVBQWdCLENBRmhCLFVBRWdCLENBTzFCLGFBRUUsa0I1RG5Ga0IsQzREaUZuQiw0QkFHQyxhNURwRmtCLEM0RHlGaEIseUNBQ0UsK0I1RHpGYyxDNEQ4RnBCLHFEQUVFLGVBQWdCLENBR2pCLDBEQUlHLGtCQUFtQixDQURuQixtQkFBb0IsQ0FFcEIsa0JBQW1CLEMvRXBDckIsNEIrRStCRCwwREFRSyxhQUFjLENBcUJqQixDQTdCRiw4REFZSyxlQUFnQixDQVpyQiwwR0FpQlMscUI1RDlHTyxDNEQ2R1AsVUFBVyxDQUVYLG9CQUFxQixDQUVyQixXQUFZLENBQ1osa0JBQW1CLENBRm5CLFNBRW1CLEMvRXBEM0IsNEIrRStCRCwwR0F3QlcsWUFBYSxDQUVoQixDQU1SLDZCQUVHLGVBQWdCLENBaUJwQixlQUVFLFlBQWEsQ0FDYixTQUFVLENBRlYsZUFBZ0IsQ0FHaEIsY0FBZ0IsQ0FKakIsc0JBT0csZ0JBQWlCLENBRWpCLFNBQVUsQ0FEVixtQkFDVSxDQUlkLFlBQ0UsZUFBZ0IsQ0FHakIsa0JBRUcsVUFBVyxDQzlLakIsU0FFSSxlQUFnQixDQURoQixnQkFDZ0IsQ0FGcEIsb0VBS1EsVTdERVcsQzZERFgsY0FBZSxDQUduQixrQ0FFSSxpQkFBa0IsQ0FGckIsOEZBTU8sVUFBVyxDQUNYLGFBQWMsQ0FFZCx1QkFBd0IsQ0FEeEIsaUJBQ3dCLENBSWhDLG1CQUNJLG1CQUFvQixDQUR2QiwwQkFJTyxvQ0FBOEMsQ0FJOUMsd0JBQXlCLENBSHpCLFVBQVcsQ0FDWCxTQUFVLENBQ1YsdUJBQ3lCLENBUmhDLHlCQVlPLHdCN0R4QlEsQzZEMEJSLHdCQUF5QixDQUV6QixXQUFZLENBRFosUUFBUyxDQUZULHdCQUF5QixDQUl6QixVQUFXLENBSWxCLHNCQUdPLG1DQUE4QyxDQUk5Qyx5QkFBMEIsQ0FIMUIsVUFBVyxDQUNYLFVBQVcsQ0FDWCx1QkFDMEIsQ0FJbEMsY0FFSSxhQUFjLENBRGQsaUJBQWtCLENBR2xCLHNCQUF3QixDQUR4QixTQUN3QixDQUozQixxQkFTTyxXQUFZLENBRlosUUFBUyxDQUNULFNBQ1ksQ0FUbkIseUJBWVcsV0FBWSxDQUNaLG1CQUFpQixDQUFqQixnQkFBaUIsQ0FiNUIsZ0NBaUJXLFlBQWEsQ0FqQnhCLG9CQWdDTyxVQUFXLENBVFgsd0I3RHJFUSxDNkRvRVIsVUFBVyxDQUVYLGFBQWMsQ0FLZCxXQUFrQixDQUhsQixTQUFVLENBSVYsU0FBVSxDQUxWLGlCQUFrQixDQUVsQixLQUFNLENBSU4sY0FBZ0IsQ0FIaEIsdUJBQXdCLENBS3hCLFVBQVcsQ0FHZiw4Q0FHUSxNQUFPLENBRVAsU0FBVSxDQURWLFFBQ1UsQ0EvRjFCLGlCQXFHUSxXQUFZLENBQ1osaUJBQWtCLENDdEcxQixjQUNJLGdCQUFpQixDQUNqQixlQUFnQixDQUdwQixpQkFHUSxTQUFVLENDQ04sazlFQUNJLHFCL0RIRyxDK0RJSCxVL0RBRyxDK0RNbkIsYUFFSSxhL0Rma0IsQytEc0JsQixZQUNJLFUvRGhCVyxDZ0VIbkIsK0lBR0UsWUFBYSxDQUhmLDRFQU9FLCtCaEVWb0IsQ2dFWXBCLGdJQUVDLCtCaEVmbUIsQ2dFY25CLGFoRWRtQixDZ0VJdEIsZ1NBaUJHLGtCQUFtQixDQURuQixZQUNtQixDQVJwQixnSUFhQywrQmhFekJtQixDZ0V3Qm5CLFVoRXhCbUIsQ2dFOEJ0Qiw0QkFDQywrQmhFL0JxQixDZ0VzQ3JCLDJCQUE2QixDQUw3QixzREFFQywrQmhFcENvQixDZ0VtQ3BCLGFoRW5Db0IsQ2dFdUR0QixzREFHQyxrQkFBbUIsQ0FEbkIsWUFDbUIsQ0FIcEIsZ0VBV0UseURBQWlFLENBQ2pFLDJCQUE0QixDQUM1QixvQkFBcUIsQ0FQckIsb0JBQXFCLENBRXJCLFdBQVksQ0FDWixnQkFBaUIsQ0FDakIsa0JBQW1CLENBSG5CLFVBTXFCLENBSXZCLGtDQUdFLGdCQUFpQixDQURqQix3QkFDaUIsQ0FJbkIsZUFDQyxhQUFjLENBQ2Qsa0JBQW1CLENBaUJwQix3Q0FFQyxXQUFZLENBRmIsb0RBUUUsWUFBYSxDQWVmLHFDQUNDLGVBQWdCLENBQ2hCLFFBQWUsQ0FFaEIsOENBQ0MsUUFBUyxDQWtCUCx3SEFDQyxxQmhFOUllLENnRStJZixVaEUzSWUsQ2dFMEpuQix3R0FDQyxZQUFhIiwiZmlsZSI6InN0eWxlLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcbiAqIEJvb3RzdHJhcCB2NC4yLjEgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG5cbkBpbXBvcnQgXCJmdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcbkBpbXBvcnQgXCJyb290XCI7XG5AaW1wb3J0IFwicmVib290XCI7XG5AaW1wb3J0IFwidHlwZVwiO1xuQGltcG9ydCBcImltYWdlc1wiO1xuQGltcG9ydCBcImNvZGVcIjtcbkBpbXBvcnQgXCJncmlkXCI7XG5AaW1wb3J0IFwidGFibGVzXCI7XG5AaW1wb3J0IFwiZm9ybXNcIjtcbkBpbXBvcnQgXCJidXR0b25zXCI7XG5AaW1wb3J0IFwidHJhbnNpdGlvbnNcIjtcbkBpbXBvcnQgXCJkcm9wZG93blwiO1xuQGltcG9ydCBcImJ1dHRvbi1ncm91cFwiO1xuQGltcG9ydCBcImlucHV0LWdyb3VwXCI7XG5AaW1wb3J0IFwiY3VzdG9tLWZvcm1zXCI7XG5AaW1wb3J0IFwibmF2XCI7XG5AaW1wb3J0IFwibmF2YmFyXCI7XG5AaW1wb3J0IFwiY2FyZFwiO1xuQGltcG9ydCBcImJyZWFkY3J1bWJcIjtcbkBpbXBvcnQgXCJwYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwiYmFkZ2VcIjtcbkBpbXBvcnQgXCJqdW1ib3Ryb25cIjtcbkBpbXBvcnQgXCJhbGVydFwiO1xuQGltcG9ydCBcInByb2dyZXNzXCI7XG5AaW1wb3J0IFwibWVkaWFcIjtcbkBpbXBvcnQgXCJsaXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwiY2xvc2VcIjtcbkBpbXBvcnQgXCJ0b2FzdHNcIjtcbkBpbXBvcnQgXCJtb2RhbFwiO1xuQGltcG9ydCBcInRvb2x0aXBcIjtcbkBpbXBvcnQgXCJwb3BvdmVyXCI7XG5AaW1wb3J0IFwiY2Fyb3VzZWxcIjtcbkBpbXBvcnQgXCJzcGlubmVyc1wiO1xuQGltcG9ydCBcInV0aWxpdGllc1wiO1xuQGltcG9ydCBcInByaW50XCI7XG4iLCIvKiFcbiAqIEJvb3RzdHJhcCB2NC4yLjEgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG46cm9vdCB7XG4gIC0tYmx1ZTogIzAwN2JmZjtcbiAgLS1pbmRpZ286ICM2NjEwZjI7XG4gIC0tcHVycGxlOiAjNmY0MmMxO1xuICAtLXBpbms6ICNlODNlOGM7XG4gIC0tcmVkOiAjZGMzNTQ1O1xuICAtLW9yYW5nZTogI2ZkN2UxNDtcbiAgLS15ZWxsb3c6ICNmZmMxMDc7XG4gIC0tZ3JlZW46ICMyOGE3NDU7XG4gIC0tdGVhbDogIzIwYzk5NztcbiAgLS1jeWFuOiAjMTdhMmI4O1xuICAtLXdoaXRlOiAjZmZmO1xuICAtLWdyYXk6ICM2Yzc1N2Q7XG4gIC0tZ3JheS1kYXJrOiAjMzQzYTQwO1xuICAtLXByaW1hcnk6ICMwMDdiZmY7XG4gIC0tc2Vjb25kYXJ5OiAjNmM3NTdkO1xuICAtLXN1Y2Nlc3M6ICMyOGE3NDU7XG4gIC0taW5mbzogIzE3YTJiODtcbiAgLS13YXJuaW5nOiAjZmZjMTA3O1xuICAtLWRhbmdlcjogI2RjMzU0NTtcbiAgLS1saWdodDogI2Y4ZjlmYTtcbiAgLS1kYXJrOiAjMzQzYTQwO1xuICAtLWJyZWFrcG9pbnQteHM6IDA7XG4gIC0tYnJlYWtwb2ludC1zbTogNTc2cHg7XG4gIC0tYnJlYWtwb2ludC1tZDogNzY4cHg7XG4gIC0tYnJlYWtwb2ludC1sZzogOTkycHg7XG4gIC0tYnJlYWtwb2ludC14bDogMTIwMHB4O1xuICAtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7IH1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgfVxuXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50OyB9XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgfVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07IH1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLS4yNWVtOyB9XG5cbnN1cCB7XG4gIHRvcDogLS41ZW07IH1cblxuYSB7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA1NmIzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpob3ZlciwgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTsgfVxuXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtOyB9XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG5zdmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207IH1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyB9XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7IH1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDsgfVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94OyB9XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7IH1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAyLjVyZW07IH1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogMnJlbTsgfVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtOyB9XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IDEuNXJlbTsgfVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDFyZW07IH1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogNC41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi5kaXNwbGF5LTQge1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG5ociB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzOyB9XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICM2Yzc1N2Q7IH1cbiAgLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IH1cblxuLmltZy1mbHVpZCwgLmxvZ28gc3ZnLCAubW9kdWxlX19ib2R5IGltZywgLnNlY3Rpb24tYmxvY2sgLmJsb2NrLWNvbnRlbnQgaW1nLCAuc2VjdGlvbi1ibG9jayAuYmxvY2stbWVkaWEgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZmlndXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICM2Yzc1N2Q7IH1cblxuY29kZSB7XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGNvbG9yOiAjZTgzZThjO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gIGEgPiBjb2RlIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG5rYmQge1xuICBwYWRkaW5nOiAwLjJyZW0gMC40cmVtO1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtOyB9XG4gIGtiZCBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGNvbG9yOiAjMjEyNTI5OyB9XG4gIHByZSBjb2RlIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsOyB9XG5cbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDU0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDcyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDk2MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7IH0gfVxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5uby1ndXR0ZXJzID4gLmNvbCxcbiAgLm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC14bC0xLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bCxcbi5jb2wteGwtYXV0byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4uY29sIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlOyB9XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlOyB9XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlOyB9XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xOyB9XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDEzOyB9XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDA7IH1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMTsgfVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyOyB9XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDM7IH1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNDsgfVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1OyB9XG5cbi5vcmRlci02IHtcbiAgb3JkZXI6IDY7IH1cblxuLm9yZGVyLTcge1xuICBvcmRlcjogNzsgfVxuXG4ub3JkZXItOCB7XG4gIG9yZGVyOiA4OyB9XG5cbi5vcmRlci05IHtcbiAgb3JkZXI6IDk7IH1cblxuLm9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwOyB9XG5cbi5vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTsgfVxuXG4ub3JkZXItMTIge1xuICBvcmRlcjogMTI7IH1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1zbS03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1zbS0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLW1kLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1tZC03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItbWQtOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLW1kLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1tZC0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1tZC0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1tZC0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLWxnLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1sZy03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItbGctOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLWxnLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1sZy0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1sZy0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1sZy0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXIteGwtNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXIteGwtMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuLnRhYmxlLCB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAudGFibGUgdGgsIHRhYmxlIHRoLFxuICAudGFibGUgdGQsXG4gIHRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7IH1cbiAgLnRhYmxlIHRoZWFkIHRoLCB0YWJsZSB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RlZTJlNjsgfVxuICAudGFibGUgdGJvZHkgKyB0Ym9keSwgdGFibGUgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkZWUyZTY7IH1cbiAgLnRhYmxlIC50YWJsZSwgdGFibGUgLnRhYmxlLCAudGFibGUgdGFibGUsIHRhYmxlIHRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi50YWJsZS1zbSB0aCxcbi50YWJsZS1zbSB0ZCB7XG4gIHBhZGRpbmc6IDAuM3JlbTsgfVxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2OyB9XG4gIC50YWJsZS1ib3JkZXJlZCB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2OyB9XG4gIC50YWJsZS1ib3JkZXJlZCB0aGVhZCB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRkIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7IH1cblxuLnRhYmxlLWJvcmRlcmxlc3MgdGgsXG4udGFibGUtYm9yZGVybGVzcyB0ZCxcbi50YWJsZS1ib3JkZXJsZXNzIHRoZWFkIHRoLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlcjogMDsgfVxuXG4udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG4udGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuXG4udGFibGUtcHJpbWFyeSxcbi50YWJsZS1wcmltYXJ5ID4gdGgsXG4udGFibGUtcHJpbWFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4ZGFmZjsgfVxuXG4udGFibGUtcHJpbWFyeSB0aCxcbi50YWJsZS1wcmltYXJ5IHRkLFxuLnRhYmxlLXByaW1hcnkgdGhlYWQgdGgsXG4udGFibGUtcHJpbWFyeSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjN2FiYWZmOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZmNkZmY7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWZjZGZmOyB9XG5cbi50YWJsZS1zZWNvbmRhcnksXG4udGFibGUtc2Vjb25kYXJ5ID4gdGgsXG4udGFibGUtc2Vjb25kYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGRiOyB9XG5cbi50YWJsZS1zZWNvbmRhcnkgdGgsXG4udGFibGUtc2Vjb25kYXJ5IHRkLFxuLnRhYmxlLXNlY29uZGFyeSB0aGVhZCB0aCxcbi50YWJsZS1zZWNvbmRhcnkgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2IzYjdiYjsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGNiY2Y7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2JjZjsgfVxuXG4udGFibGUtc3VjY2Vzcyxcbi50YWJsZS1zdWNjZXNzID4gdGgsXG4udGFibGUtc3VjY2VzcyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzZTZjYjsgfVxuXG4udGFibGUtc3VjY2VzcyB0aCxcbi50YWJsZS1zdWNjZXNzIHRkLFxuLnRhYmxlLXN1Y2Nlc3MgdGhlYWQgdGgsXG4udGFibGUtc3VjY2VzcyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjOGZkMTllOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMWRmYmI7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFkZmJiOyB9XG5cbi50YWJsZS1pbmZvLFxuLnRhYmxlLWluZm8gPiB0aCxcbi50YWJsZS1pbmZvID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlNWViOyB9XG5cbi50YWJsZS1pbmZvIHRoLFxuLnRhYmxlLWluZm8gdGQsXG4udGFibGUtaW5mbyB0aGVhZCB0aCxcbi50YWJsZS1pbmZvIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM4NmNmZGE7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNTsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7IH1cblxuLnRhYmxlLXdhcm5pbmcsXG4udGFibGUtd2FybmluZyA+IHRoLFxuLnRhYmxlLXdhcm5pbmcgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVlYmE7IH1cblxuLnRhYmxlLXdhcm5pbmcgdGgsXG4udGFibGUtd2FybmluZyB0ZCxcbi50YWJsZS13YXJuaW5nIHRoZWFkIHRoLFxuLnRhYmxlLXdhcm5pbmcgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZGY3ZTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTsgfVxuXG4udGFibGUtZGFuZ2VyLFxuLnRhYmxlLWRhbmdlciA+IHRoLFxuLnRhYmxlLWRhbmdlciA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzZjYjsgfVxuXG4udGFibGUtZGFuZ2VyIHRoLFxuLnRhYmxlLWRhbmdlciB0ZCxcbi50YWJsZS1kYW5nZXIgdGhlYWQgdGgsXG4udGFibGUtZGFuZ2VyIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNlZDk2OWU7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiMGI3OyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7IH1cblxuLnRhYmxlLWxpZ2h0LFxuLnRhYmxlLWxpZ2h0ID4gdGgsXG4udGFibGUtbGlnaHQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7IH1cblxuLnRhYmxlLWxpZ2h0IHRoLFxuLnRhYmxlLWxpZ2h0IHRkLFxuLnRhYmxlLWxpZ2h0IHRoZWFkIHRoLFxuLnRhYmxlLWxpZ2h0IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmYmZjZmM7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7IH1cblxuLnRhYmxlLWRhcmssXG4udGFibGUtZGFyayA+IHRoLFxuLnRhYmxlLWRhcmsgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM4Y2E7IH1cblxuLnRhYmxlLWRhcmsgdGgsXG4udGFibGUtZGFyayB0ZCxcbi50YWJsZS1kYXJrIHRoZWFkIHRoLFxuLnRhYmxlLWRhcmsgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzk1OTk5YzsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTsgfVxuXG4udGFibGUtYWN0aXZlLFxuLnRhYmxlLWFjdGl2ZSA+IHRoLFxuLnRhYmxlLWFjdGl2ZSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuXG4udGFibGUgLnRoZWFkLWRhcmsgdGgsIHRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1jb2xvcjogIzMyMzgzZTsgfVxuXG4udGFibGUgLnRoZWFkLWxpZ2h0IHRoLCB0YWJsZSAudGhlYWQtbGlnaHQgdGgge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2OyB9XG5cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7IH1cbiAgLnRhYmxlLWRhcmsgdGgsXG4gIC50YWJsZS1kYXJrIHRkLFxuICAudGFibGUtZGFyayB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzIzODNlOyB9XG4gIC50YWJsZS1kYXJrLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7IH1cbiAgLnRhYmxlLWRhcmsudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpOyB9XG4gIC50YWJsZS1kYXJrLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDc1KTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyOyB9XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUtc20gPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgYm9yZGVyOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgfVxuICAgIC50YWJsZS1yZXNwb25zaXZlLW1kID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7IH1cbiAgICAudGFibGUtcmVzcG9uc2l2ZS1sZyA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICBib3JkZXI6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgfVxuICAgIC50YWJsZS1yZXNwb25zaXZlLXhsID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDsgfSB9XG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyOyB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7IH1cblxuLmZvcm0tY29udHJvbCwgI3RyaWJlLWJhci1mb3JtIC5mb3JtLXJvdyBpbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDIuMjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5mb3JtLWNvbnRyb2wsICN0cmliZS1iYXItZm9ybSAuZm9ybS1yb3cgaW5wdXQge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmQsICN0cmliZS1iYXItZm9ybSAuZm9ybS1yb3cgaW5wdXQ6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDsgfVxuICAuZm9ybS1jb250cm9sOmZvY3VzLCAjdHJpYmUtYmFyLWZvcm0gLmZvcm0tcm93IGlucHV0OmZvY3VzIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTsgfVxuICAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciwgI3RyaWJlLWJhci1mb3JtIC5mb3JtLXJvdyBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmZvcm0tY29udHJvbDpkaXNhYmxlZCwgI3RyaWJlLWJhci1mb3JtIC5mb3JtLXJvdyBpbnB1dDpkaXNhYmxlZCwgLmZvcm0tY29udHJvbFtyZWFkb25seV0sICN0cmliZS1iYXItZm9ybSAuZm9ybS1yb3cgaW5wdXRbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICAgIG9wYWNpdHk6IDE7IH1cblxuc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjM3NXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMzc1cmVtICsgMXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjI1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAwLjM3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7IH1cbiAgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNtLCAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS44MTI1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTsgfVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDIuODc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtOyB9XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2xbc2l6ZV0sIHNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtOyB9XG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDsgfVxuICAuZm9ybS1yb3cgPiAuY29sLFxuICAuZm9ybS1yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtOyB9XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAwLjNyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTsgfVxuICAuZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogIzZjNzU3ZDsgfVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtOyB9XG4gIC5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICMyOGE3NDU7IH1cblxuLnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCAxNjcsIDY5LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsIC53YXMtdmFsaWRhdGVkICN0cmliZS1iYXItZm9ybSAuZm9ybS1yb3cgaW5wdXQ6dmFsaWQsICN0cmliZS1iYXItZm9ybSAuZm9ybS1yb3cgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQsICN0cmliZS1iYXItZm9ybSAuZm9ybS1yb3cgaW5wdXQuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIHBhZGRpbmctcmlnaHQ6IDIuMjVyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCBjYWxjKDIuMjVyZW0gLyA0KTtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDIuMjVyZW0gLyAyKSBjYWxjKDIuMjVyZW0gLyAyKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMyOGE3NDUnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywgLndhcy12YWxpZGF0ZWQgI3RyaWJlLWJhci1mb3JtIC5mb3JtLXJvdyBpbnB1dDp2YWxpZDpmb2N1cywgI3RyaWJlLWJhci1mb3JtIC5mb3JtLXJvdyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cywgI3RyaWJlLWJhci1mb3JtIC5mb3JtLXJvdyBpbnB1dC5pcy12YWxpZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLCAud2FzLXZhbGlkYXRlZCAjdHJpYmUtYmFyLWZvcm0gLmZvcm0tcm93IGlucHV0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLCAjdHJpYmUtYmFyLWZvcm0gLmZvcm0tcm93IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53YXMtdmFsaWRhdGVkICN0cmliZS1iYXItZm9ybSAuZm9ybS1yb3cgaW5wdXQ6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbiAgI3RyaWJlLWJhci1mb3JtIC5mb3JtLXJvdyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLCAjdHJpYmUtYmFyLWZvcm0gLmZvcm0tcm93IGlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuICAuZm9ybS1jb250cm9sLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4gICN0cmliZS1iYXItZm9ybSAuZm9ybS1yb3cgaW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygyLjI1cmVtIC8gNCkgcmlnaHQgY2FsYygyLjI1cmVtIC8gNCk7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQsIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBwYWRkaW5nLXJpZ2h0OiAzLjQzNzVyZW07XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIG5vLXJlcGVhdCByaWdodCAwLjc1cmVtIGNlbnRlci84cHggMTBweCwgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMyOGE3NDUnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxLjc1cmVtLzEuMTI1cmVtIDEuMTI1cmVtOyB9XG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkOmZvY3VzLCAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTsgfVxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4gIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtZmlsZTp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtZmlsZTp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuZm9ybS1jb250cm9sLWZpbGUuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jb250cm9sLWZpbGUuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzI4YTc0NTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICMyOGE3NDU7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzM0Y2U1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0Y2U1NzsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpOyB9XG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogI2RjMzU0NTsgfVxuXG4uaW52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjAsIDUzLCA2OSwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsIC53YXMtdmFsaWRhdGVkICN0cmliZS1iYXItZm9ybSAuZm9ybS1yb3cgaW5wdXQ6aW52YWxpZCwgI3RyaWJlLWJhci1mb3JtIC5mb3JtLXJvdyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQsICN0cmliZS1iYXItZm9ybSAuZm9ybS1yb3cgaW5wdXQuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgcGFkZGluZy1yaWdodDogMi4yNXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IGNhbGMoMi4yNXJlbSAvIDQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMi4yNXJlbSAvIDIpIGNhbGMoMi4yNXJlbSAvIDIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZGMzNTQ1JyB2aWV3Qm94PSctMiAtMiA3IDcnJTNlJTNjcGF0aCBzdHJva2U9JyUyM2Q5NTM0ZicgZD0nTTAgMGwzIDNtMC0zTDAgMycvJTNlJTNjY2lyY2xlIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3g9JzMnIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3k9JzMnIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3g9JzMnIGN5PSczJyByPScuNScvJTNlJTNjL3N2ZyUzRVwiKTsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsIC53YXMtdmFsaWRhdGVkICN0cmliZS1iYXItZm9ybSAuZm9ybS1yb3cgaW5wdXQ6aW52YWxpZDpmb2N1cywgI3RyaWJlLWJhci1mb3JtIC5mb3JtLXJvdyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMsICN0cmliZS1iYXItZm9ybSAuZm9ybS1yb3cgaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywgLndhcy12YWxpZGF0ZWQgI3RyaWJlLWJhci1mb3JtIC5mb3JtLXJvdyBpbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssICN0cmliZS1iYXItZm9ybSAuZm9ybS1yb3cgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuICAud2FzLXZhbGlkYXRlZCAjdHJpYmUtYmFyLWZvcm0gLmZvcm0tcm93IGlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuICAjdHJpYmUtYmFyLWZvcm0gLmZvcm0tcm93IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywgI3RyaWJlLWJhci1mb3JtIC5mb3JtLXJvdyBpbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gICN0cmliZS1iYXItZm9ybSAuZm9ybS1yb3cgaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuMjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDIuMjVyZW0gLyA0KSByaWdodCBjYWxjKDIuMjVyZW0gLyA0KTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkLCAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBwYWRkaW5nLXJpZ2h0OiAzLjQzNzVyZW07XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIG5vLXJlcGVhdCByaWdodCAwLjc1cmVtIGNlbnRlci84cHggMTBweCwgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2RjMzU0NScgdmlld0JveD0nLTIgLTIgNyA3JyUzZSUzY3BhdGggc3Ryb2tlPSclMjNkOTUzNGYnIGQ9J00wIDBsMyAzbTAtM0wwIDMnLyUzZSUzY2NpcmNsZSByPScuNScvJTNlJTNjY2lyY2xlIGN4PSczJyByPScuNScvJTNlJTNjY2lyY2xlIGN5PSczJyByPScuNScvJTNlJTNjY2lyY2xlIGN4PSczJyBjeT0nMycgcj0nLjUnLyUzZSUzYy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxLjc1cmVtLzEuMTI1cmVtIDEuMTI1cmVtOyB9XG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQ6Zm9jdXMsIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1maWxlOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtZmlsZTppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tY29udHJvbC1maWxlLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNvbnRyb2wtZmlsZS5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICNkYzM1NDU7IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICNkYzM1NDU7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2U0NjA2ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0NjA2ZDsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7IH1cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5mb3JtLWlubGluZSBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCwgLmZvcm0taW5saW5lICN0cmliZS1iYXItZm9ybSAuZm9ybS1yb3cgaW5wdXQsICN0cmliZS1iYXItZm9ybSAuZm9ybS1yb3cgLmZvcm0taW5saW5lIGlucHV0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwLFxuICAgIC5mb3JtLWlubGluZSAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uYnRuLCAuYnRuLWdyb3VwIGEsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEsIC50b2dnbGUsIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIGlucHV0W3R5cGU9XCJyZXNldFwiXSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYSxcbi50cmliZS1ldmVudC1wYWdlci1uZXh0IGEsXG4udHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhLFxuLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhLFxuLnRyaWJlLWV2ZW50cy1iYWNrIGEsIC50cmliZS1ldmVudHMtZ21hcCxcbi50cmliZS1ldmVudHMtYnV0dG9uLCAjdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWJhci12aWV3cy1vcHRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmJ0biwgLmJ0bi1ncm91cCBhLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhLCAudG9nZ2xlLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCBpbnB1dFt0eXBlPVwicmVzZXRcIl0sIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEsXG4gICAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYSxcbiAgICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhLFxuICAgIC50cmliZS1ldmVudHMtbmF2LW5leHQgYSxcbiAgICAudHJpYmUtZXZlbnRzLWJhY2sgYSwgLnRyaWJlLWV2ZW50cy1nbWFwLFxuICAgIC50cmliZS1ldmVudHMtYnV0dG9uLCAjdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWJhci12aWV3cy1vcHRpb24ge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5idG46aG92ZXIsIC5idG4tZ3JvdXAgYTpob3ZlciwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYTpob3ZlciwgLnRvZ2dsZTpob3ZlciwgaW5wdXQ6aG92ZXJbdHlwZT1cImJ1dHRvblwiXSwgaW5wdXQ6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSwgaW5wdXQ6aG92ZXJbdHlwZT1cInJlc2V0XCJdLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhOmhvdmVyLFxuICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhOmhvdmVyLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhOmhvdmVyLFxuICAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGE6aG92ZXIsXG4gIC50cmliZS1ldmVudHMtYmFjayBhOmhvdmVyLCAudHJpYmUtZXZlbnRzLWdtYXA6aG92ZXIsXG4gIC50cmliZS1ldmVudHMtYnV0dG9uOmhvdmVyLCAjdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWJhci12aWV3cy1vcHRpb246aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYnRuOmZvY3VzLCAuYnRuLWdyb3VwIGE6Zm9jdXMsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGE6Zm9jdXMsIC50b2dnbGU6Zm9jdXMsIGlucHV0OmZvY3VzW3R5cGU9XCJidXR0b25cIl0sIGlucHV0OmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0sIGlucHV0OmZvY3VzW3R5cGU9XCJyZXNldFwiXSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYTpmb2N1cyxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYTpmb2N1cyxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYTpmb2N1cyxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhOmZvY3VzLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgYTpmb2N1cywgLnRyaWJlLWV2ZW50cy1nbWFwOmZvY3VzLFxuICAudHJpYmUtZXZlbnRzLWJ1dHRvbjpmb2N1cywgI3RyaWJlLWJhci1mb3JtIC50cmliZS1iYXItdmlld3Mtb3B0aW9uOmZvY3VzLCAuYnRuLmZvY3VzLCAuYnRuLWdyb3VwIGEuZm9jdXMsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEuZm9jdXMsIC5mb2N1cy50b2dnbGUsIGlucHV0LmZvY3VzW3R5cGU9XCJidXR0b25cIl0sIGlucHV0LmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0sIGlucHV0LmZvY3VzW3R5cGU9XCJyZXNldFwiXSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYS5mb2N1cyxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYS5mb2N1cyxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYS5mb2N1cyxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhLmZvY3VzLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgYS5mb2N1cywgLmZvY3VzLnRyaWJlLWV2ZW50cy1nbWFwLFxuICAuZm9jdXMudHJpYmUtZXZlbnRzLWJ1dHRvbiwgI3RyaWJlLWJhci1mb3JtIC5mb2N1cy50cmliZS1iYXItdmlld3Mtb3B0aW9uIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTsgfVxuICAuYnRuLmRpc2FibGVkLCAuYnRuLWdyb3VwIGEuZGlzYWJsZWQsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEuZGlzYWJsZWQsIC5kaXNhYmxlZC50b2dnbGUsIGlucHV0LmRpc2FibGVkW3R5cGU9XCJidXR0b25cIl0sIGlucHV0LmRpc2FibGVkW3R5cGU9XCJzdWJtaXRcIl0sIGlucHV0LmRpc2FibGVkW3R5cGU9XCJyZXNldFwiXSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYS5kaXNhYmxlZCxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYS5kaXNhYmxlZCxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYS5kaXNhYmxlZCxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhLmRpc2FibGVkLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgYS5kaXNhYmxlZCwgLmRpc2FibGVkLnRyaWJlLWV2ZW50cy1nbWFwLFxuICAuZGlzYWJsZWQudHJpYmUtZXZlbnRzLWJ1dHRvbiwgI3RyaWJlLWJhci1mb3JtIC5kaXNhYmxlZC50cmliZS1iYXItdmlld3Mtb3B0aW9uLCAuYnRuOmRpc2FibGVkLCAuYnRuLWdyb3VwIGE6ZGlzYWJsZWQsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGE6ZGlzYWJsZWQsIC50b2dnbGU6ZGlzYWJsZWQsIGlucHV0OmRpc2FibGVkW3R5cGU9XCJidXR0b25cIl0sIGlucHV0OmRpc2FibGVkW3R5cGU9XCJzdWJtaXRcIl0sIGlucHV0OmRpc2FibGVkW3R5cGU9XCJyZXNldFwiXSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYTpkaXNhYmxlZCxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYTpkaXNhYmxlZCxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYTpkaXNhYmxlZCxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhOmRpc2FibGVkLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgYTpkaXNhYmxlZCwgLnRyaWJlLWV2ZW50cy1nbWFwOmRpc2FibGVkLFxuICAudHJpYmUtZXZlbnRzLWJ1dHRvbjpkaXNhYmxlZCwgI3RyaWJlLWJhci1mb3JtIC50cmliZS1iYXItdmlld3Mtb3B0aW9uOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjY1OyB9XG4gIC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5idG4tZ3JvdXAgYTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLnRvZ2dsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgaW5wdXQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZClbdHlwZT1cImJ1dHRvblwiXSwgaW5wdXQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZClbdHlwZT1cInN1Ym1pdFwiXSwgaW5wdXQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZClbdHlwZT1cInJlc2V0XCJdLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLFxuICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLFxuICAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGE6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksXG4gIC50cmliZS1ldmVudHMtYmFjayBhOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAudHJpYmUtZXZlbnRzLWdtYXA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksXG4gIC50cmliZS1ldmVudHMtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAjdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWJhci12aWV3cy1vcHRpb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5hLmJ0bi5kaXNhYmxlZCwgLmJ0bi1ncm91cCBhLmRpc2FibGVkLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhLmRpc2FibGVkLCBhLmRpc2FibGVkLnRvZ2dsZSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYS5kaXNhYmxlZCxcbi50cmliZS1ldmVudC1wYWdlci1uZXh0IGEuZGlzYWJsZWQsXG4udHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhLmRpc2FibGVkLFxuLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhLmRpc2FibGVkLFxuLnRyaWJlLWV2ZW50cy1iYWNrIGEuZGlzYWJsZWQsIGEuZGlzYWJsZWQudHJpYmUtZXZlbnRzLWdtYXAsXG5hLmRpc2FibGVkLnRyaWJlLWV2ZW50cy1idXR0b24sICN0cmliZS1iYXItZm9ybSBhLmRpc2FibGVkLnRyaWJlLWJhci12aWV3cy1vcHRpb24sXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0bixcbmZpZWxkc2V0OmRpc2FibGVkIC5idG4tZ3JvdXAgYSxcbi5idG4tZ3JvdXAgZmllbGRzZXQ6ZGlzYWJsZWQgYSxcbmZpZWxkc2V0OmRpc2FibGVkIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEsXG4udHJpYmUtZXZlbnRzLWNhbC1saW5rcyBmaWVsZHNldDpkaXNhYmxlZCBhLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS50b2dnbGUsXG5maWVsZHNldDpkaXNhYmxlZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhLFxuLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgZmllbGRzZXQ6ZGlzYWJsZWQgYSxcbmZpZWxkc2V0OmRpc2FibGVkIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEsXG4udHJpYmUtZXZlbnQtcGFnZXItbmV4dCBmaWVsZHNldDpkaXNhYmxlZCBhLFxuZmllbGRzZXQ6ZGlzYWJsZWQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYSxcbi50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGZpZWxkc2V0OmRpc2FibGVkIGEsXG5maWVsZHNldDpkaXNhYmxlZCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEsXG4udHJpYmUtZXZlbnRzLW5hdi1uZXh0IGZpZWxkc2V0OmRpc2FibGVkIGEsXG5maWVsZHNldDpkaXNhYmxlZCAudHJpYmUtZXZlbnRzLWJhY2sgYSxcbi50cmliZS1ldmVudHMtYmFjayBmaWVsZHNldDpkaXNhYmxlZCBhLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS50cmliZS1ldmVudHMtZ21hcCxcbmZpZWxkc2V0OmRpc2FibGVkIGEudHJpYmUtZXZlbnRzLWJ1dHRvbixcbmZpZWxkc2V0OmRpc2FibGVkICN0cmliZS1iYXItZm9ybSBhLnRyaWJlLWJhci12aWV3cy1vcHRpb24sXG4jdHJpYmUtYmFyLWZvcm0gZmllbGRzZXQ6ZGlzYWJsZWQgYS50cmliZS1iYXItdmlld3Mtb3B0aW9uIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjsgfVxuICAuYnRuLXByaW1hcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY5ZDk7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA2MmNjOyB9XG4gIC5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7IH1cbiAgLmJ0bi1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLXByaW1hcnk6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmOyB9XG4gIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjJjYztcbiAgICBib3JkZXItY29sb3I6ICMwMDVjYmY7IH1cbiAgICAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7IH1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkOyB9XG4gIC5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE2MjY4O1xuICAgIGJvcmRlci1jb2xvcjogIzU0NWI2MjsgfVxuICAuYnRuLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1zZWNvbmRhcnkuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzMCwgMTM4LCAxNDUsIDAuNSk7IH1cbiAgLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICAgIGJvcmRlci1jb2xvcjogIzZjNzU3ZDsgfVxuICAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjI7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGU1NTViOyB9XG4gICAgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMwLCAxMzgsIDE0NSwgMC41KTsgfVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XG4gIC5idG4tc3VjY2Vzczpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxODgzODtcbiAgICBib3JkZXItY29sb3I6ICMxZTdlMzQ7IH1cbiAgLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDcyLCAxODAsIDk3LCAwLjUpOyB9XG4gIC5idG4tc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1zdWNjZXNzOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxuICAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWM3NDMwOyB9XG4gICAgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzIsIDE4MCwgOTcsIDAuNSk7IH1cblxuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxuICAuYnRuLWluZm86aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzg0OTY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTE3YThiOyB9XG4gIC5idG4taW5mbzpmb2N1cywgLmJ0bi1pbmZvLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1OCwgMTc2LCAxOTUsIDAuNSk7IH1cbiAgLmJ0bi1pbmZvLmRpc2FibGVkLCAuYnRuLWluZm86ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4OyB9XG4gIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YjtcbiAgICBib3JkZXItY29sb3I6ICMxMDcwN2Y7IH1cbiAgICAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1OCwgMTc2LCAxOTUsIDAuNSk7IH1cblxuLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNzsgfVxuICAuYnRuLXdhcm5pbmc6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGE4MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDM5ZTAwOyB9XG4gIC5idG4td2FybmluZzpmb2N1cywgLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjIsIDE3MCwgMTIsIDAuNSk7IH1cbiAgLmJ0bi13YXJuaW5nLmRpc2FibGVkLCAuYnRuLXdhcm5pbmc6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3OyB9XG4gIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMDtcbiAgICBib3JkZXItY29sb3I6ICNjNjk1MDA7IH1cbiAgICAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjIsIDE3MCwgMTIsIDAuNSk7IH1cblxuLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG4gIC5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgyMzMzO1xuICAgIGJvcmRlci1jb2xvcjogI2JkMjEzMDsgfVxuICAuYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1kYW5nZXIuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNSwgODMsIDk3LCAwLjUpOyB9XG4gIC5idG4tZGFuZ2VyLmRpc2FibGVkLCAuYnRuLWRhbmdlcjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cbiAgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwO1xuICAgIGJvcmRlci1jb2xvcjogI2IyMWYyZDsgfVxuICAgIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNSwgODMsIDk3LCAwLjUpOyB9XG5cbi5idG4tbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG4gIC5idG4tbGlnaHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmU2ZWE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGFlMGU1OyB9XG4gIC5idG4tbGlnaHQ6Zm9jdXMsIC5idG4tbGlnaHQuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxNiwgMjE3LCAyMTksIDAuNSk7IH1cbiAgLmJ0bi1saWdodC5kaXNhYmxlZCwgLmJ0bi1saWdodDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgICBib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cbiAgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1O1xuICAgIGJvcmRlci1jb2xvcjogI2QzZDlkZjsgfVxuICAgIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxNiwgMjE3LCAyMTksIDAuNSk7IH1cblxuLmJ0bi1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxuICAuYnRuLWRhcms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzI3MmI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWQyMTI0OyB9XG4gIC5idG4tZGFyazpmb2N1cywgLmJ0bi1kYXJrLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4MiwgODgsIDkzLCAwLjUpOyB9XG4gIC5idG4tZGFyay5kaXNhYmxlZCwgLmJ0bi1kYXJrOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxuICAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTcxYTFkOyB9XG4gICAgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODIsIDg4LCA5MywgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7IH1cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmOyB9XG4gIC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzAwN2JmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmOyB9XG4gICAgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7IH1cbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7IH1cbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkOyB9XG4gICAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cbiAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XG4gIC5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzI4YTc0NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XG4gICAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICBjb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4OyB9XG4gIC5idG4tb3V0bGluZS1pbmZvOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxuICAuYnRuLW91dGxpbmUtaW5mbzpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm8uZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMTdhMmI4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgICBib3JkZXItY29sb3I6ICMxN2EyYjg7IH1cbiAgICAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3OyB9XG4gIC5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNzsgfVxuICAuYnRuLW91dGxpbmUtd2FybmluZzpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmMxMDc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNzsgfVxuICAgIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICBjb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG4gIC5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG4gIC5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXIuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZGMzNTQ1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cbiAgICAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG4gIC5idG4tb3V0bGluZS1saWdodDpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgICBib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cbiAgLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtbGlnaHQ6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZjhmOWZhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgICBib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cbiAgICAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1kYXJrIHtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxuICAuYnRuLW91dGxpbmUtZGFyazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cbiAgLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1kYXJrLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFyazpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMzNDNhNDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxuICAgIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7IH1cblxuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDdiZmY7IH1cbiAgLmJ0bi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNTZiMztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuYnRuLWxpbms6Zm9jdXMsIC5idG4tbGluay5mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYnRuLWxpbms6ZGlzYWJsZWQsIC5idG4tbGluay5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4sIC5idG4tZ3JvdXAgLmJ0bi1ncm91cC1sZyA+IGEsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC5idG4tZ3JvdXAtbGcgPiBhLCAuYnRuLWdyb3VwLWxnID4gLnRvZ2dsZSwgLmJ0bi1ncm91cC1sZyA+IGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5idG4tZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuYnRuLWdyb3VwLWxnID4gaW5wdXRbdHlwZT1cInJlc2V0XCJdLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuYnRuLWdyb3VwLWxnID4gYSxcbi50cmliZS1ldmVudC1wYWdlci1uZXh0IC5idG4tZ3JvdXAtbGcgPiBhLFxuLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmJ0bi1ncm91cC1sZyA+IGEsXG4udHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5idG4tZ3JvdXAtbGcgPiBhLFxuLnRyaWJlLWV2ZW50cy1iYWNrIC5idG4tZ3JvdXAtbGcgPiBhLCAuYnRuLWdyb3VwLWxnID4gLnRyaWJlLWV2ZW50cy1nbWFwLFxuLmJ0bi1ncm91cC1sZyA+IC50cmliZS1ldmVudHMtYnV0dG9uLCAjdHJpYmUtYmFyLWZvcm0gLmJ0bi1ncm91cC1sZyA+IC50cmliZS1iYXItdmlld3Mtb3B0aW9uIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtOyB9XG5cbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLCAuYnRuLWdyb3VwIC5idG4tZ3JvdXAtc20gPiBhLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuYnRuLWdyb3VwLXNtID4gYSwgLmJ0bi1ncm91cC1zbSA+IC50b2dnbGUsIC5idG4tZ3JvdXAtc20gPiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuYnRuLWdyb3VwLXNtID4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmJ0bi1ncm91cC1zbSA+IGlucHV0W3R5cGU9XCJyZXNldFwiXSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmJ0bi1ncm91cC1zbSA+IGEsXG4udHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuYnRuLWdyb3VwLXNtID4gYSxcbi50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5idG4tZ3JvdXAtc20gPiBhLFxuLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuYnRuLWdyb3VwLXNtID4gYSxcbi50cmliZS1ldmVudHMtYmFjayAuYnRuLWdyb3VwLXNtID4gYSwgLmJ0bi1ncm91cC1zbSA+IC50cmliZS1ldmVudHMtZ21hcCxcbi5idG4tZ3JvdXAtc20gPiAudHJpYmUtZXZlbnRzLWJ1dHRvbiwgI3RyaWJlLWJhci1mb3JtIC5idG4tZ3JvdXAtc20gPiAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07IH1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuICAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtOyB9XG5cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0uYnRuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZhZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmZhZGUge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5mYWRlOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7IH1cblxuLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuY29sbGFwc2luZyB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDEwcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgbWFyZ2luOiAwLjEyNXJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtc20tcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbWQtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbGctcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXhsLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9IH1cblxuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZHJvcGRvd24tbWVudS1zbS1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LW1kLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbGctbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteGwtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDsgfSB9XG5cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07IH1cblxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtOyB9XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZDsgfVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiAwOyB9XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4xMjVyZW07IH1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiAwOyB9XG5cbi5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cInRvcFwiXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87IH1cblxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllY2VmOyB9XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwOyB9XG4gIC5kcm9wZG93bi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpOyB9XG4gIC5kcm9wZG93bi1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7IH1cbiAgLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgICBjb2xvcjogIzE2MTgxYjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTsgfVxuICAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7IH1cbiAgLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjb2xvcjogIzIxMjUyOTsgfVxuXG4uYnRuLWdyb3VwLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5idG4tZ3JvdXAgPiAuYnRuLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IC5idG4sIC5idG4tZ3JvdXAgPiBhLCAuYnRuLWdyb3VwIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gYSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmJ0bi1ncm91cCA+IGEsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gYSwgLmJ0bi1ncm91cCA+IC50b2dnbGUsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLnRvZ2dsZSwgLmJ0bi1ncm91cCA+IGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmJ0bi1ncm91cCA+IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmJ0bi1ncm91cCA+IGlucHV0W3R5cGU9XCJyZXNldFwiXSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBpbnB1dFt0eXBlPVwicmVzZXRcIl0sIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5idG4tZ3JvdXAgPiBhLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGEsXG4gIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5idG4tZ3JvdXAgPiBhLFxuICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGEsXG4gIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5idG4tZ3JvdXAgPiBhLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGEsXG4gIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmJ0bi1ncm91cCA+IGEsXG4gIC50cmliZS1ldmVudHMtbmF2LW5leHQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgLmJ0bi1ncm91cCA+IGEsXG4gIC50cmliZS1ldmVudHMtYmFjayAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGEsIC5idG4tZ3JvdXAgPiAudHJpYmUtZXZlbnRzLWdtYXAsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLnRyaWJlLWV2ZW50cy1nbWFwLFxuICAuYnRuLWdyb3VwID4gLnRyaWJlLWV2ZW50cy1idXR0b24sXG4gIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLnRyaWJlLWV2ZW50cy1idXR0b24sICN0cmliZS1iYXItZm9ybSAuYnRuLWdyb3VwID4gLnRyaWJlLWJhci12aWV3cy1vcHRpb24sICN0cmliZS1iYXItZm9ybSAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IC50cmliZS1iYXItdmlld3Mtb3B0aW9uLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bixcbiAgLmJ0bi1ncm91cCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSxcbiAgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG9nZ2xlLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPVwicmVzZXRcIl0sXG4gIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLFxuICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEsXG4gIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEsXG4gIC50cmliZS1ldmVudHMtYmFjayAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50cmliZS1ldmVudHMtZ21hcCxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50cmliZS1ldmVudHMtYnV0dG9uLFxuICAjdHJpYmUtYmFyLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50cmliZS1iYXItdmlld3Mtb3B0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87IH1cbiAgICAuYnRuLWdyb3VwID4gLmJ0bjpob3ZlciwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiAuYnRuOmhvdmVyLCAuYnRuLWdyb3VwID4gYTpob3ZlciwgLmJ0bi1ncm91cCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGE6aG92ZXIsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC5idG4tZ3JvdXAgPiBhOmhvdmVyLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGE6aG92ZXIsIC5idG4tZ3JvdXAgPiAudG9nZ2xlOmhvdmVyLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IC50b2dnbGU6aG92ZXIsIC5idG4tZ3JvdXAgPiBpbnB1dDpob3Zlclt0eXBlPVwiYnV0dG9uXCJdLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGlucHV0OmhvdmVyW3R5cGU9XCJidXR0b25cIl0sIC5idG4tZ3JvdXAgPiBpbnB1dDpob3Zlclt0eXBlPVwic3VibWl0XCJdLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGlucHV0OmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sIC5idG4tZ3JvdXAgPiBpbnB1dDpob3Zlclt0eXBlPVwicmVzZXRcIl0sIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gaW5wdXQ6aG92ZXJbdHlwZT1cInJlc2V0XCJdLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuYnRuLWdyb3VwID4gYTpob3ZlciwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhOmhvdmVyLFxuICAgIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5idG4tZ3JvdXAgPiBhOmhvdmVyLFxuICAgIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gYTpob3ZlcixcbiAgICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuYnRuLWdyb3VwID4gYTpob3ZlcixcbiAgICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGE6aG92ZXIsXG4gICAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuYnRuLWdyb3VwID4gYTpob3ZlcixcbiAgICAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gYTpob3ZlcixcbiAgICAudHJpYmUtZXZlbnRzLWJhY2sgLmJ0bi1ncm91cCA+IGE6aG92ZXIsXG4gICAgLnRyaWJlLWV2ZW50cy1iYWNrIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gYTpob3ZlciwgLmJ0bi1ncm91cCA+IC50cmliZS1ldmVudHMtZ21hcDpob3ZlciwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiAudHJpYmUtZXZlbnRzLWdtYXA6aG92ZXIsXG4gICAgLmJ0bi1ncm91cCA+IC50cmliZS1ldmVudHMtYnV0dG9uOmhvdmVyLFxuICAgIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLnRyaWJlLWV2ZW50cy1idXR0b246aG92ZXIsICN0cmliZS1iYXItZm9ybSAuYnRuLWdyb3VwID4gLnRyaWJlLWJhci12aWV3cy1vcHRpb246aG92ZXIsICN0cmliZS1iYXItZm9ybSAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IC50cmliZS1iYXItdmlld3Mtb3B0aW9uOmhvdmVyLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyLFxuICAgIC5idG4tZ3JvdXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGE6aG92ZXIsXG4gICAgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGE6aG92ZXIsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b2dnbGU6aG92ZXIsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0OmhvdmVyW3R5cGU9XCJidXR0b25cIl0sXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0OmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0OmhvdmVyW3R5cGU9XCJyZXNldFwiXSxcbiAgICAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYTpob3ZlcixcbiAgICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYTpob3ZlcixcbiAgICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYTpob3ZlcixcbiAgICAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhOmhvdmVyLFxuICAgIC50cmliZS1ldmVudHMtYmFjayAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYTpob3ZlcixcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRyaWJlLWV2ZW50cy1nbWFwOmhvdmVyLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudHJpYmUtZXZlbnRzLWJ1dHRvbjpob3ZlcixcbiAgICAjdHJpYmUtYmFyLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50cmliZS1iYXItdmlld3Mtb3B0aW9uOmhvdmVyIHtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAuYnRuLWdyb3VwID4gLmJ0bjpmb2N1cywgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiAuYnRuOmZvY3VzLCAuYnRuLWdyb3VwID4gYTpmb2N1cywgLmJ0bi1ncm91cCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGE6Zm9jdXMsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC5idG4tZ3JvdXAgPiBhOmZvY3VzLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGE6Zm9jdXMsIC5idG4tZ3JvdXAgPiAudG9nZ2xlOmZvY3VzLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IC50b2dnbGU6Zm9jdXMsIC5idG4tZ3JvdXAgPiBpbnB1dDpmb2N1c1t0eXBlPVwiYnV0dG9uXCJdLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGlucHV0OmZvY3VzW3R5cGU9XCJidXR0b25cIl0sIC5idG4tZ3JvdXAgPiBpbnB1dDpmb2N1c1t0eXBlPVwic3VibWl0XCJdLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGlucHV0OmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0sIC5idG4tZ3JvdXAgPiBpbnB1dDpmb2N1c1t0eXBlPVwicmVzZXRcIl0sIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gaW5wdXQ6Zm9jdXNbdHlwZT1cInJlc2V0XCJdLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuYnRuLWdyb3VwID4gYTpmb2N1cywgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhOmZvY3VzLFxuICAgIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5idG4tZ3JvdXAgPiBhOmZvY3VzLFxuICAgIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gYTpmb2N1cyxcbiAgICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuYnRuLWdyb3VwID4gYTpmb2N1cyxcbiAgICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGE6Zm9jdXMsXG4gICAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuYnRuLWdyb3VwID4gYTpmb2N1cyxcbiAgICAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gYTpmb2N1cyxcbiAgICAudHJpYmUtZXZlbnRzLWJhY2sgLmJ0bi1ncm91cCA+IGE6Zm9jdXMsXG4gICAgLnRyaWJlLWV2ZW50cy1iYWNrIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gYTpmb2N1cywgLmJ0bi1ncm91cCA+IC50cmliZS1ldmVudHMtZ21hcDpmb2N1cywgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiAudHJpYmUtZXZlbnRzLWdtYXA6Zm9jdXMsXG4gICAgLmJ0bi1ncm91cCA+IC50cmliZS1ldmVudHMtYnV0dG9uOmZvY3VzLFxuICAgIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLnRyaWJlLWV2ZW50cy1idXR0b246Zm9jdXMsICN0cmliZS1iYXItZm9ybSAuYnRuLWdyb3VwID4gLnRyaWJlLWJhci12aWV3cy1vcHRpb246Zm9jdXMsICN0cmliZS1iYXItZm9ybSAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IC50cmliZS1iYXItdmlld3Mtb3B0aW9uOmZvY3VzLCAuYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLmJ0bjphY3RpdmUsIC5idG4tZ3JvdXAgPiBhOmFjdGl2ZSwgLmJ0bi1ncm91cCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGE6YWN0aXZlLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuYnRuLWdyb3VwID4gYTphY3RpdmUsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gYTphY3RpdmUsIC5idG4tZ3JvdXAgPiAudG9nZ2xlOmFjdGl2ZSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiAudG9nZ2xlOmFjdGl2ZSwgLmJ0bi1ncm91cCA+IGlucHV0OmFjdGl2ZVt0eXBlPVwiYnV0dG9uXCJdLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGlucHV0OmFjdGl2ZVt0eXBlPVwiYnV0dG9uXCJdLCAuYnRuLWdyb3VwID4gaW5wdXQ6YWN0aXZlW3R5cGU9XCJzdWJtaXRcIl0sIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gaW5wdXQ6YWN0aXZlW3R5cGU9XCJzdWJtaXRcIl0sIC5idG4tZ3JvdXAgPiBpbnB1dDphY3RpdmVbdHlwZT1cInJlc2V0XCJdLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGlucHV0OmFjdGl2ZVt0eXBlPVwicmVzZXRcIl0sIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5idG4tZ3JvdXAgPiBhOmFjdGl2ZSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhOmFjdGl2ZSxcbiAgICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuYnRuLWdyb3VwID4gYTphY3RpdmUsXG4gICAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhOmFjdGl2ZSxcbiAgICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuYnRuLWdyb3VwID4gYTphY3RpdmUsXG4gICAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhOmFjdGl2ZSxcbiAgICAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5idG4tZ3JvdXAgPiBhOmFjdGl2ZSxcbiAgICAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gYTphY3RpdmUsXG4gICAgLnRyaWJlLWV2ZW50cy1iYWNrIC5idG4tZ3JvdXAgPiBhOmFjdGl2ZSxcbiAgICAudHJpYmUtZXZlbnRzLWJhY2sgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhOmFjdGl2ZSwgLmJ0bi1ncm91cCA+IC50cmliZS1ldmVudHMtZ21hcDphY3RpdmUsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLnRyaWJlLWV2ZW50cy1nbWFwOmFjdGl2ZSxcbiAgICAuYnRuLWdyb3VwID4gLnRyaWJlLWV2ZW50cy1idXR0b246YWN0aXZlLFxuICAgIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLnRyaWJlLWV2ZW50cy1idXR0b246YWN0aXZlLCAjdHJpYmUtYmFyLWZvcm0gLmJ0bi1ncm91cCA+IC50cmliZS1iYXItdmlld3Mtb3B0aW9uOmFjdGl2ZSwgI3RyaWJlLWJhci1mb3JtIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLnRyaWJlLWJhci12aWV3cy1vcHRpb246YWN0aXZlLCAuYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLmJ0bi5hY3RpdmUsIC5idG4tZ3JvdXAgPiBhLmFjdGl2ZSwgLmJ0bi1ncm91cCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGEuYWN0aXZlLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuYnRuLWdyb3VwID4gYS5hY3RpdmUsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gYS5hY3RpdmUsIC5idG4tZ3JvdXAgPiAuYWN0aXZlLnRvZ2dsZSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiAuYWN0aXZlLnRvZ2dsZSwgLmJ0bi1ncm91cCA+IGlucHV0LmFjdGl2ZVt0eXBlPVwiYnV0dG9uXCJdLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGlucHV0LmFjdGl2ZVt0eXBlPVwiYnV0dG9uXCJdLCAuYnRuLWdyb3VwID4gaW5wdXQuYWN0aXZlW3R5cGU9XCJzdWJtaXRcIl0sIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gaW5wdXQuYWN0aXZlW3R5cGU9XCJzdWJtaXRcIl0sIC5idG4tZ3JvdXAgPiBpbnB1dC5hY3RpdmVbdHlwZT1cInJlc2V0XCJdLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGlucHV0LmFjdGl2ZVt0eXBlPVwicmVzZXRcIl0sIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5idG4tZ3JvdXAgPiBhLmFjdGl2ZSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhLmFjdGl2ZSxcbiAgICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuYnRuLWdyb3VwID4gYS5hY3RpdmUsXG4gICAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhLmFjdGl2ZSxcbiAgICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuYnRuLWdyb3VwID4gYS5hY3RpdmUsXG4gICAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhLmFjdGl2ZSxcbiAgICAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5idG4tZ3JvdXAgPiBhLmFjdGl2ZSxcbiAgICAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gYS5hY3RpdmUsXG4gICAgLnRyaWJlLWV2ZW50cy1iYWNrIC5idG4tZ3JvdXAgPiBhLmFjdGl2ZSxcbiAgICAudHJpYmUtZXZlbnRzLWJhY2sgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhLmFjdGl2ZSwgLmJ0bi1ncm91cCA+IC5hY3RpdmUudHJpYmUtZXZlbnRzLWdtYXAsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLmFjdGl2ZS50cmliZS1ldmVudHMtZ21hcCxcbiAgICAuYnRuLWdyb3VwID4gLmFjdGl2ZS50cmliZS1ldmVudHMtYnV0dG9uLFxuICAgIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLmFjdGl2ZS50cmliZS1ldmVudHMtYnV0dG9uLCAjdHJpYmUtYmFyLWZvcm0gLmJ0bi1ncm91cCA+IC5hY3RpdmUudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiwgI3RyaWJlLWJhci1mb3JtIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLmFjdGl2ZS50cmliZS1iYXItdmlld3Mtb3B0aW9uLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuICAgIC5idG4tZ3JvdXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGE6Zm9jdXMsXG4gICAgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGE6Zm9jdXMsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b2dnbGU6Zm9jdXMsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0OmZvY3VzW3R5cGU9XCJidXR0b25cIl0sXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0OmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0OmZvY3VzW3R5cGU9XCJyZXNldFwiXSxcbiAgICAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYTpmb2N1cyxcbiAgICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYTpmb2N1cyxcbiAgICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYTpmb2N1cyxcbiAgICAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhOmZvY3VzLFxuICAgIC50cmliZS1ldmVudHMtYmFjayAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYTpmb2N1cyxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRyaWJlLWV2ZW50cy1nbWFwOmZvY3VzLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudHJpYmUtZXZlbnRzLWJ1dHRvbjpmb2N1cyxcbiAgICAjdHJpYmUtYmFyLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50cmliZS1iYXItdmlld3Mtb3B0aW9uOmZvY3VzLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcbiAgICAuYnRuLWdyb3VwIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhOmFjdGl2ZSxcbiAgICAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYTphY3RpdmUsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b2dnbGU6YWN0aXZlLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dDphY3RpdmVbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXQ6YWN0aXZlW3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0OmFjdGl2ZVt0eXBlPVwicmVzZXRcIl0sXG4gICAgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGE6YWN0aXZlLFxuICAgIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhOmFjdGl2ZSxcbiAgICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYTphY3RpdmUsXG4gICAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYTphY3RpdmUsXG4gICAgLnRyaWJlLWV2ZW50cy1iYWNrIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhOmFjdGl2ZSxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRyaWJlLWV2ZW50cy1nbWFwOmFjdGl2ZSxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRyaWJlLWV2ZW50cy1idXR0b246YWN0aXZlLFxuICAgICN0cmliZS1iYXItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRyaWJlLWJhci12aWV3cy1vcHRpb246YWN0aXZlLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSxcbiAgICAuYnRuLWdyb3VwIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmFjdGl2ZSxcbiAgICAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5hY3RpdmUsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5hY3RpdmUudG9nZ2xlLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dC5hY3RpdmVbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXQuYWN0aXZlW3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0LmFjdGl2ZVt0eXBlPVwicmVzZXRcIl0sXG4gICAgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYWN0aXZlLFxuICAgIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmFjdGl2ZSxcbiAgICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5hY3RpdmUsXG4gICAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5hY3RpdmUsXG4gICAgLnRyaWJlLWV2ZW50cy1iYWNrIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmFjdGl2ZSxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmFjdGl2ZS50cmliZS1ldmVudHMtZ21hcCxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmFjdGl2ZS50cmliZS1ldmVudHMtYnV0dG9uLFxuICAgICN0cmliZS1iYXItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmFjdGl2ZS50cmliZS1iYXItdmlld3Mtb3B0aW9uIHtcbiAgICAgIHotaW5kZXg6IDE7IH1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87IH1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSwgLmJ0bi1ncm91cCA+IGE6bm90KDpmaXJzdC1jaGlsZCksIC5idG4tZ3JvdXAgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhOm5vdCg6Zmlyc3QtY2hpbGQpLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuYnRuLWdyb3VwID4gYTpub3QoOmZpcnN0LWNoaWxkKSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhOm5vdCg6Zmlyc3QtY2hpbGQpLCAuYnRuLWdyb3VwID4gLnRvZ2dsZTpub3QoOmZpcnN0LWNoaWxkKSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiAudG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpLCAuYnRuLWdyb3VwID4gaW5wdXQ6bm90KDpmaXJzdC1jaGlsZClbdHlwZT1cImJ1dHRvblwiXSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBpbnB1dDpub3QoOmZpcnN0LWNoaWxkKVt0eXBlPVwiYnV0dG9uXCJdLCAuYnRuLWdyb3VwID4gaW5wdXQ6bm90KDpmaXJzdC1jaGlsZClbdHlwZT1cInN1Ym1pdFwiXSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBpbnB1dDpub3QoOmZpcnN0LWNoaWxkKVt0eXBlPVwic3VibWl0XCJdLCAuYnRuLWdyb3VwID4gaW5wdXQ6bm90KDpmaXJzdC1jaGlsZClbdHlwZT1cInJlc2V0XCJdLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGlucHV0Om5vdCg6Zmlyc3QtY2hpbGQpW3R5cGU9XCJyZXNldFwiXSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmJ0bi1ncm91cCA+IGE6bm90KDpmaXJzdC1jaGlsZCksIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gYTpub3QoOmZpcnN0LWNoaWxkKSxcbi50cmliZS1ldmVudC1wYWdlci1uZXh0IC5idG4tZ3JvdXAgPiBhOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmJ0bi1ncm91cCA+IGE6bm90KDpmaXJzdC1jaGlsZCksXG4udHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGE6bm90KDpmaXJzdC1jaGlsZCksXG4udHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5idG4tZ3JvdXAgPiBhOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGE6bm90KDpmaXJzdC1jaGlsZCksXG4udHJpYmUtZXZlbnRzLWJhY2sgLmJ0bi1ncm91cCA+IGE6bm90KDpmaXJzdC1jaGlsZCksXG4udHJpYmUtZXZlbnRzLWJhY2sgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhOm5vdCg6Zmlyc3QtY2hpbGQpLCAuYnRuLWdyb3VwID4gLnRyaWJlLWV2ZW50cy1nbWFwOm5vdCg6Zmlyc3QtY2hpbGQpLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IC50cmliZS1ldmVudHMtZ21hcDpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAudHJpYmUtZXZlbnRzLWJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKSxcbi50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLnRyaWJlLWV2ZW50cy1idXR0b246bm90KDpmaXJzdC1jaGlsZCksICN0cmliZS1iYXItZm9ybSAuYnRuLWdyb3VwID4gLnRyaWJlLWJhci12aWV3cy1vcHRpb246bm90KDpmaXJzdC1jaGlsZCksICN0cmliZS1iYXItZm9ybSAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IC50cmliZS1iYXItdmlld3Mtb3B0aW9uOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCksXG4udHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3M6bm90KDpmaXJzdC1jaGlsZCksXG4udHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IC50cmliZS1ldmVudHMtY2FsLWxpbmtzOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLmJ0bi1ncm91cCA+IGE6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5idG4tZ3JvdXAgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuYnRuLWdyb3VwID4gYTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAuYnRuLWdyb3VwID4gLnRvZ2dsZTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiAudG9nZ2xlOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAuYnRuLWdyb3VwID4gaW5wdXQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSlbdHlwZT1cImJ1dHRvblwiXSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBpbnB1dDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKVt0eXBlPVwiYnV0dG9uXCJdLCAuYnRuLWdyb3VwID4gaW5wdXQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSlbdHlwZT1cInN1Ym1pdFwiXSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBpbnB1dDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKVt0eXBlPVwic3VibWl0XCJdLCAuYnRuLWdyb3VwID4gaW5wdXQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSlbdHlwZT1cInJlc2V0XCJdLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGlucHV0Om5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpW3R5cGU9XCJyZXNldFwiXSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmJ0bi1ncm91cCA+IGE6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gYTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi50cmliZS1ldmVudC1wYWdlci1uZXh0IC5idG4tZ3JvdXAgPiBhOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmJ0bi1ncm91cCA+IGE6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4udHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGE6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4udHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5idG4tZ3JvdXAgPiBhOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGE6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4udHJpYmUtZXZlbnRzLWJhY2sgLmJ0bi1ncm91cCA+IGE6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4udHJpYmUtZXZlbnRzLWJhY2sgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAuYnRuLWdyb3VwID4gLnRyaWJlLWV2ZW50cy1nbWFwOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IC50cmliZS1ldmVudHMtZ21hcDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAgPiAudHJpYmUtZXZlbnRzLWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLnRyaWJlLWV2ZW50cy1idXR0b246bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksICN0cmliZS1iYXItZm9ybSAuYnRuLWdyb3VwID4gLnRyaWJlLWJhci12aWV3cy1vcHRpb246bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksICN0cmliZS1iYXItZm9ybSAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IC50cmliZS1iYXItdmlld3Mtb3B0aW9uOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4udHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uYnRuLWdyb3VwID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3M6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4udHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IC50cmliZS1ldmVudHMtY2FsLWxpbmtzOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IGEsXG4udHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IGEsXG4uYnRuLWdyb3VwID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3M6bm90KDpsYXN0LWNoaWxkKSA+IGEsXG4uYnRuLWdyb3VwIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3M6bm90KDpsYXN0LWNoaWxkKSA+IGEsXG4udHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gYSxcbi50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gYSxcbi5idG4tZ3JvdXAgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rczpub3QoOmxhc3QtY2hpbGQpID4gYSxcbi50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3M6bm90KDpsYXN0LWNoaWxkKSA+IGEsXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLnRvZ2dsZSxcbi50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLnRvZ2dsZSxcbi5idG4tZ3JvdXAgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rczpub3QoOmxhc3QtY2hpbGQpID4gLnRvZ2dsZSxcbi50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3M6bm90KDpsYXN0LWNoaWxkKSA+IC50b2dnbGUsXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbi50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbi5idG4tZ3JvdXAgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rczpub3QoOmxhc3QtY2hpbGQpID4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbi50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3M6bm90KDpsYXN0LWNoaWxkKSA+IGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbi50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbi5idG4tZ3JvdXAgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rczpub3QoOmxhc3QtY2hpbGQpID4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbi50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3M6bm90KDpsYXN0LWNoaWxkKSA+IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiBpbnB1dFt0eXBlPVwicmVzZXRcIl0sXG4uYnRuLWdyb3VwID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3M6bm90KDpsYXN0LWNoaWxkKSA+IGlucHV0W3R5cGU9XCJyZXNldFwiXSxcbi50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3M6bm90KDpsYXN0LWNoaWxkKSA+IGlucHV0W3R5cGU9XCJyZXNldFwiXSxcbi50cmliZS1ldmVudC1wYWdlci1wcmV2IC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiBhLFxuLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiBhLFxuLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmJ0bi1ncm91cCA+IC50cmliZS1ldmVudHMtY2FsLWxpbmtzOm5vdCg6bGFzdC1jaGlsZCkgPiBhLFxuLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rczpub3QoOmxhc3QtY2hpbGQpID4gYSxcbi50cmliZS1ldmVudC1wYWdlci1uZXh0IC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiBhLFxuLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiBhLFxuLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmJ0bi1ncm91cCA+IC50cmliZS1ldmVudHMtY2FsLWxpbmtzOm5vdCg6bGFzdC1jaGlsZCkgPiBhLFxuLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rczpub3QoOmxhc3QtY2hpbGQpID4gYSxcbi50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiBhLFxuLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiBhLFxuLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmJ0bi1ncm91cCA+IC50cmliZS1ldmVudHMtY2FsLWxpbmtzOm5vdCg6bGFzdC1jaGlsZCkgPiBhLFxuLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rczpub3QoOmxhc3QtY2hpbGQpID4gYSxcbi50cmliZS1ldmVudHMtbmF2LW5leHQgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IGEsXG4udHJpYmUtZXZlbnRzLW5hdi1uZXh0IC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gYSxcbi50cmliZS1ldmVudHMtbmF2LW5leHQgLmJ0bi1ncm91cCA+IC50cmliZS1ldmVudHMtY2FsLWxpbmtzOm5vdCg6bGFzdC1jaGlsZCkgPiBhLFxuLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IC50cmliZS1ldmVudHMtY2FsLWxpbmtzOm5vdCg6bGFzdC1jaGlsZCkgPiBhLFxuLnRyaWJlLWV2ZW50cy1iYWNrIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiBhLFxuLnRyaWJlLWV2ZW50cy1iYWNrIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gYSxcbi50cmliZS1ldmVudHMtYmFjayAuYnRuLWdyb3VwID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3M6bm90KDpsYXN0LWNoaWxkKSA+IGEsXG4udHJpYmUtZXZlbnRzLWJhY2sgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rczpub3QoOmxhc3QtY2hpbGQpID4gYSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAudHJpYmUtZXZlbnRzLWdtYXAsXG4udHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC50cmliZS1ldmVudHMtZ21hcCxcbi5idG4tZ3JvdXAgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rczpub3QoOmxhc3QtY2hpbGQpID4gLnRyaWJlLWV2ZW50cy1nbWFwLFxuLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rczpub3QoOmxhc3QtY2hpbGQpID4gLnRyaWJlLWV2ZW50cy1nbWFwLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC50cmliZS1ldmVudHMtYnV0dG9uLFxuLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAudHJpYmUtZXZlbnRzLWJ1dHRvbixcbi5idG4tZ3JvdXAgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rczpub3QoOmxhc3QtY2hpbGQpID4gLnRyaWJlLWV2ZW50cy1idXR0b24sXG4udHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IC50cmliZS1ldmVudHMtY2FsLWxpbmtzOm5vdCg6bGFzdC1jaGlsZCkgPiAudHJpYmUtZXZlbnRzLWJ1dHRvbixcbiN0cmliZS1iYXItZm9ybSAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLnRyaWJlLWJhci12aWV3cy1vcHRpb24sXG4jdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbixcbiN0cmliZS1iYXItZm9ybSAuYnRuLWdyb3VwID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3M6bm90KDpsYXN0LWNoaWxkKSA+IC50cmliZS1iYXItdmlld3Mtb3B0aW9uLFxuI3RyaWJlLWJhci1mb3JtIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3M6bm90KDpsYXN0LWNoaWxkKSA+IC50cmliZS1iYXItdmlld3Mtb3B0aW9uIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksIC5idG4tZ3JvdXAgPiBhOm5vdCg6Zmlyc3QtY2hpbGQpLCAuYnRuLWdyb3VwIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gYTpub3QoOmZpcnN0LWNoaWxkKSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmJ0bi1ncm91cCA+IGE6bm90KDpmaXJzdC1jaGlsZCksIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gYTpub3QoOmZpcnN0LWNoaWxkKSwgLmJ0bi1ncm91cCA+IC50b2dnbGU6bm90KDpmaXJzdC1jaGlsZCksIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLnRvZ2dsZTpub3QoOmZpcnN0LWNoaWxkKSwgLmJ0bi1ncm91cCA+IGlucHV0Om5vdCg6Zmlyc3QtY2hpbGQpW3R5cGU9XCJidXR0b25cIl0sIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gaW5wdXQ6bm90KDpmaXJzdC1jaGlsZClbdHlwZT1cImJ1dHRvblwiXSwgLmJ0bi1ncm91cCA+IGlucHV0Om5vdCg6Zmlyc3QtY2hpbGQpW3R5cGU9XCJzdWJtaXRcIl0sIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gaW5wdXQ6bm90KDpmaXJzdC1jaGlsZClbdHlwZT1cInN1Ym1pdFwiXSwgLmJ0bi1ncm91cCA+IGlucHV0Om5vdCg6Zmlyc3QtY2hpbGQpW3R5cGU9XCJyZXNldFwiXSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBpbnB1dDpub3QoOmZpcnN0LWNoaWxkKVt0eXBlPVwicmVzZXRcIl0sIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5idG4tZ3JvdXAgPiBhOm5vdCg6Zmlyc3QtY2hpbGQpLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGE6bm90KDpmaXJzdC1jaGlsZCksXG4udHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuYnRuLWdyb3VwID4gYTpub3QoOmZpcnN0LWNoaWxkKSxcbi50cmliZS1ldmVudC1wYWdlci1uZXh0IC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gYTpub3QoOmZpcnN0LWNoaWxkKSxcbi50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5idG4tZ3JvdXAgPiBhOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuYnRuLWdyb3VwID4gYTpub3QoOmZpcnN0LWNoaWxkKSxcbi50cmliZS1ldmVudHMtbmF2LW5leHQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLnRyaWJlLWV2ZW50cy1iYWNrIC5idG4tZ3JvdXAgPiBhOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLnRyaWJlLWV2ZW50cy1iYWNrIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gYTpub3QoOmZpcnN0LWNoaWxkKSwgLmJ0bi1ncm91cCA+IC50cmliZS1ldmVudHMtZ21hcDpub3QoOmZpcnN0LWNoaWxkKSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiAudHJpYmUtZXZlbnRzLWdtYXA6bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLnRyaWJlLWV2ZW50cy1idXR0b246bm90KDpmaXJzdC1jaGlsZCksXG4udHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IC50cmliZS1ldmVudHMtYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpLCAjdHJpYmUtYmFyLWZvcm0gLmJ0bi1ncm91cCA+IC50cmliZS1iYXItdmlld3Mtb3B0aW9uOm5vdCg6Zmlyc3QtY2hpbGQpLCAjdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uYnRuLWdyb3VwID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3M6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rczpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IGEsXG4udHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiBhLFxuLmJ0bi1ncm91cCA+IC50cmliZS1ldmVudHMtY2FsLWxpbmtzOm5vdCg6Zmlyc3QtY2hpbGQpID4gYSxcbi5idG4tZ3JvdXAgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rczpub3QoOmZpcnN0LWNoaWxkKSA+IGEsXG4udHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IGEsXG4udHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiBhLFxuLmJ0bi1ncm91cCA+IC50cmliZS1ldmVudHMtY2FsLWxpbmtzOm5vdCg6Zmlyc3QtY2hpbGQpID4gYSxcbi50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3M6bm90KDpmaXJzdC1jaGlsZCkgPiBhLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAudG9nZ2xlLFxuLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLnRvZ2dsZSxcbi5idG4tZ3JvdXAgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rczpub3QoOmZpcnN0LWNoaWxkKSA+IC50b2dnbGUsXG4udHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IC50cmliZS1ldmVudHMtY2FsLWxpbmtzOm5vdCg6Zmlyc3QtY2hpbGQpID4gLnRvZ2dsZSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbi50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4uYnRuLWdyb3VwID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3M6bm90KDpmaXJzdC1jaGlsZCkgPiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rczpub3QoOmZpcnN0LWNoaWxkKSA+IGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4udHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuLmJ0bi1ncm91cCA+IC50cmliZS1ldmVudHMtY2FsLWxpbmtzOm5vdCg6Zmlyc3QtY2hpbGQpID4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbi50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3M6bm90KDpmaXJzdC1jaGlsZCkgPiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiBpbnB1dFt0eXBlPVwicmVzZXRcIl0sXG4udHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiBpbnB1dFt0eXBlPVwicmVzZXRcIl0sXG4uYnRuLWdyb3VwID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3M6bm90KDpmaXJzdC1jaGlsZCkgPiBpbnB1dFt0eXBlPVwicmVzZXRcIl0sXG4udHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IC50cmliZS1ldmVudHMtY2FsLWxpbmtzOm5vdCg6Zmlyc3QtY2hpbGQpID4gaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiBhLFxuLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gYSxcbi50cmliZS1ldmVudC1wYWdlci1wcmV2IC5idG4tZ3JvdXAgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rczpub3QoOmZpcnN0LWNoaWxkKSA+IGEsXG4udHJpYmUtZXZlbnQtcGFnZXItcHJldiAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IC50cmliZS1ldmVudHMtY2FsLWxpbmtzOm5vdCg6Zmlyc3QtY2hpbGQpID4gYSxcbi50cmliZS1ldmVudC1wYWdlci1uZXh0IC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gYSxcbi50cmliZS1ldmVudC1wYWdlci1uZXh0IC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IGEsXG4udHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuYnRuLWdyb3VwID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3M6bm90KDpmaXJzdC1jaGlsZCkgPiBhLFxuLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rczpub3QoOmZpcnN0LWNoaWxkKSA+IGEsXG4udHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IGEsXG4udHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiBhLFxuLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmJ0bi1ncm91cCA+IC50cmliZS1ldmVudHMtY2FsLWxpbmtzOm5vdCg6Zmlyc3QtY2hpbGQpID4gYSxcbi50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3M6bm90KDpmaXJzdC1jaGlsZCkgPiBhLFxuLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IGEsXG4udHJpYmUtZXZlbnRzLW5hdi1uZXh0IC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IGEsXG4udHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5idG4tZ3JvdXAgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rczpub3QoOmZpcnN0LWNoaWxkKSA+IGEsXG4udHJpYmUtZXZlbnRzLW5hdi1uZXh0IC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3M6bm90KDpmaXJzdC1jaGlsZCkgPiBhLFxuLnRyaWJlLWV2ZW50cy1iYWNrIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gYSxcbi50cmliZS1ldmVudHMtYmFjayAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiBhLFxuLnRyaWJlLWV2ZW50cy1iYWNrIC5idG4tZ3JvdXAgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rczpub3QoOmZpcnN0LWNoaWxkKSA+IGEsXG4udHJpYmUtZXZlbnRzLWJhY2sgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rczpub3QoOmZpcnN0LWNoaWxkKSA+IGEsXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC50cmliZS1ldmVudHMtZ21hcCxcbi50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC50cmliZS1ldmVudHMtZ21hcCxcbi5idG4tZ3JvdXAgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rczpub3QoOmZpcnN0LWNoaWxkKSA+IC50cmliZS1ldmVudHMtZ21hcCxcbi50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3M6bm90KDpmaXJzdC1jaGlsZCkgPiAudHJpYmUtZXZlbnRzLWdtYXAsXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC50cmliZS1ldmVudHMtYnV0dG9uLFxuLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLnRyaWJlLWV2ZW50cy1idXR0b24sXG4uYnRuLWdyb3VwID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3M6bm90KDpmaXJzdC1jaGlsZCkgPiAudHJpYmUtZXZlbnRzLWJ1dHRvbixcbi50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3M6bm90KDpmaXJzdC1jaGlsZCkgPiAudHJpYmUtZXZlbnRzLWJ1dHRvbixcbiN0cmliZS1iYXItZm9ybSAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC50cmliZS1iYXItdmlld3Mtb3B0aW9uLFxuI3RyaWJlLWJhci1mb3JtIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC50cmliZS1iYXItdmlld3Mtb3B0aW9uLFxuI3RyaWJlLWJhci1mb3JtIC5idG4tZ3JvdXAgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rczpub3QoOmZpcnN0LWNoaWxkKSA+IC50cmliZS1iYXItdmlld3Mtb3B0aW9uLFxuI3RyaWJlLWJhci1mb3JtIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3M6bm90KDpmaXJzdC1jaGlsZCkgPiAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNTYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjU2MjVyZW07IH1cbiAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsXG4gIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsXG4gIC5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1zbSA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwIC5idG4tZ3JvdXAtc20gPiBhICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmJ0bi1ncm91cC1zbSA+IGEgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLXNtID4gLnRvZ2dsZSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1zbSA+IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLXNtID4gaW5wdXRbdHlwZT1cInJlc2V0XCJdICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmJ0bi1ncm91cC1zbSA+IGEgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuYnRuLWdyb3VwLXNtID4gYSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5idG4tZ3JvdXAtc20gPiBhICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuYnRuLWdyb3VwLXNtID4gYSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC50cmliZS1ldmVudHMtYmFjayAuYnRuLWdyb3VwLXNtID4gYSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiAudHJpYmUtZXZlbnRzLWdtYXAgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLXNtID4gLnRyaWJlLWV2ZW50cy1idXR0b24gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAjdHJpYmUtYmFyLWZvcm0gLmJ0bi1ncm91cC1zbSA+IC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtOyB9XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLWxnID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAgLmJ0bi1ncm91cC1sZyA+IGEgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuYnRuLWdyb3VwLWxnID4gYSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAudG9nZ2xlICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1sZyA+IGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLWxnID4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPVwicmVzZXRcIl0gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuYnRuLWdyb3VwLWxnID4gYSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5idG4tZ3JvdXAtbGcgPiBhICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmJ0bi1ncm91cC1sZyA+IGEgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5idG4tZ3JvdXAtbGcgPiBhICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLnRyaWJlLWV2ZW50cy1iYWNrIC5idG4tZ3JvdXAtbGcgPiBhICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1sZyA+IC50cmliZS1ldmVudHMtZ21hcCArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAudHJpYmUtZXZlbnRzLWJ1dHRvbiArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsICN0cmliZS1iYXItZm9ybSAuYnRuLWdyb3VwLWxnID4gLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuICAuYnRuLWdyb3VwIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLFxuICAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b2dnbGUsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9XCJyZXNldFwiXSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEsXG4gIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSxcbiAgLnRyaWJlLWV2ZW50cy1iYWNrIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRyaWJlLWV2ZW50cy1nbWFwLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRyaWJlLWV2ZW50cy1idXR0b24sXG4gICN0cmliZS1iYXItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRyaWJlLWJhci12aWV3cy1vcHRpb24sXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3Mge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLCAuYnRuLWdyb3VwIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhOm5vdCg6Zmlyc3QtY2hpbGQpLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYTpub3QoOmZpcnN0LWNoaWxkKSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b2dnbGU6bm90KDpmaXJzdC1jaGlsZCksIC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dDpub3QoOmZpcnN0LWNoaWxkKVt0eXBlPVwiYnV0dG9uXCJdLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXQ6bm90KDpmaXJzdC1jaGlsZClbdHlwZT1cInN1Ym1pdFwiXSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0Om5vdCg6Zmlyc3QtY2hpbGQpW3R5cGU9XCJyZXNldFwiXSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGE6bm90KDpmaXJzdC1jaGlsZCksXG4gIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYTpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYTpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLnRyaWJlLWV2ZW50cy1iYWNrIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhOm5vdCg6Zmlyc3QtY2hpbGQpLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRyaWJlLWV2ZW50cy1nbWFwOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRyaWJlLWV2ZW50cy1idXR0b246bm90KDpmaXJzdC1jaGlsZCksICN0cmliZS1iYXItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRyaWJlLWJhci12aWV3cy1vcHRpb246bm90KDpmaXJzdC1jaGlsZCksXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3M6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7IH1cbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5idG4tZ3JvdXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGE6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRvZ2dsZTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0Om5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpW3R5cGU9XCJidXR0b25cIl0sIC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKVt0eXBlPVwic3VibWl0XCJdLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSlbdHlwZT1cInJlc2V0XCJdLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGE6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGE6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudHJpYmUtZXZlbnRzLWdtYXA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudHJpYmUtZXZlbnRzLWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgI3RyaWJlLWJhci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rczpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IGEsXG4gIC5idG4tZ3JvdXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50cmliZS1ldmVudHMtY2FsLWxpbmtzOm5vdCg6bGFzdC1jaGlsZCkgPiBhLFxuICAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gYSxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50cmliZS1ldmVudHMtY2FsLWxpbmtzOm5vdCg6bGFzdC1jaGlsZCkgPiBhLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLnRvZ2dsZSxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50cmliZS1ldmVudHMtY2FsLWxpbmtzOm5vdCg6bGFzdC1jaGlsZCkgPiAudG9nZ2xlLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50cmliZS1ldmVudHMtY2FsLWxpbmtzOm5vdCg6bGFzdC1jaGlsZCkgPiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50cmliZS1ldmVudHMtY2FsLWxpbmtzOm5vdCg6bGFzdC1jaGlsZCkgPiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3M6bm90KDpsYXN0LWNoaWxkKSA+IGlucHV0W3R5cGU9XCJyZXNldFwiXSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IGEsXG4gIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5idG4tZ3JvdXAtdmVydGljYWwgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rczpub3QoOmxhc3QtY2hpbGQpID4gYSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IGEsXG4gIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5idG4tZ3JvdXAtdmVydGljYWwgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rczpub3QoOmxhc3QtY2hpbGQpID4gYSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IGEsXG4gIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rczpub3QoOmxhc3QtY2hpbGQpID4gYSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gYSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3M6bm90KDpsYXN0LWNoaWxkKSA+IGEsXG4gIC50cmliZS1ldmVudHMtYmFjayAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gYSxcbiAgLnRyaWJlLWV2ZW50cy1iYWNrIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rczpub3QoOmxhc3QtY2hpbGQpID4gYSxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC50cmliZS1ldmVudHMtZ21hcCxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50cmliZS1ldmVudHMtY2FsLWxpbmtzOm5vdCg6bGFzdC1jaGlsZCkgPiAudHJpYmUtZXZlbnRzLWdtYXAsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAudHJpYmUtZXZlbnRzLWJ1dHRvbixcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50cmliZS1ldmVudHMtY2FsLWxpbmtzOm5vdCg6bGFzdC1jaGlsZCkgPiAudHJpYmUtZXZlbnRzLWJ1dHRvbixcbiAgI3RyaWJlLWJhci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbixcbiAgI3RyaWJlLWJhci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rczpub3QoOmxhc3QtY2hpbGQpID4gLnRyaWJlLWJhci12aWV3cy1vcHRpb24ge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksIC5idG4tZ3JvdXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGE6bm90KDpmaXJzdC1jaGlsZCksIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhOm5vdCg6Zmlyc3QtY2hpbGQpLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRvZ2dsZTpub3QoOmZpcnN0LWNoaWxkKSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0Om5vdCg6Zmlyc3QtY2hpbGQpW3R5cGU9XCJidXR0b25cIl0sIC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dDpub3QoOmZpcnN0LWNoaWxkKVt0eXBlPVwic3VibWl0XCJdLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXQ6bm90KDpmaXJzdC1jaGlsZClbdHlwZT1cInJlc2V0XCJdLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYTpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGE6bm90KDpmaXJzdC1jaGlsZCksXG4gIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGE6bm90KDpmaXJzdC1jaGlsZCksIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudHJpYmUtZXZlbnRzLWdtYXA6bm90KDpmaXJzdC1jaGlsZCksXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudHJpYmUtZXZlbnRzLWJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKSwgI3RyaWJlLWJhci1mb3JtIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3M6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IGEsXG4gIC5idG4tZ3JvdXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50cmliZS1ldmVudHMtY2FsLWxpbmtzOm5vdCg6Zmlyc3QtY2hpbGQpID4gYSxcbiAgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiBhLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3M6bm90KDpmaXJzdC1jaGlsZCkgPiBhLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC50b2dnbGUsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rczpub3QoOmZpcnN0LWNoaWxkKSA+IC50b2dnbGUsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50cmliZS1ldmVudHMtY2FsLWxpbmtzOm5vdCg6Zmlyc3QtY2hpbGQpID4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3M6bm90KDpmaXJzdC1jaGlsZCkgPiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IGlucHV0W3R5cGU9XCJyZXNldFwiXSxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50cmliZS1ldmVudHMtY2FsLWxpbmtzOm5vdCg6Zmlyc3QtY2hpbGQpID4gaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuICAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IGEsXG4gIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5idG4tZ3JvdXAtdmVydGljYWwgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rczpub3QoOmZpcnN0LWNoaWxkKSA+IGEsXG4gIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gYSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50cmliZS1ldmVudHMtY2FsLWxpbmtzOm5vdCg6Zmlyc3QtY2hpbGQpID4gYSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiBhLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3M6bm90KDpmaXJzdC1jaGlsZCkgPiBhLFxuICAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gYSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3M6bm90KDpmaXJzdC1jaGlsZCkgPiBhLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiBhLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50cmliZS1ldmVudHMtY2FsLWxpbmtzOm5vdCg6Zmlyc3QtY2hpbGQpID4gYSxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAudHJpYmUtZXZlbnRzLWdtYXAsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rczpub3QoOmZpcnN0LWNoaWxkKSA+IC50cmliZS1ldmVudHMtZ21hcCxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAudHJpYmUtZXZlbnRzLWJ1dHRvbixcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50cmliZS1ldmVudHMtY2FsLWxpbmtzOm5vdCg6Zmlyc3QtY2hpbGQpID4gLnRyaWJlLWV2ZW50cy1idXR0b24sXG4gICN0cmliZS1iYXItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC50cmliZS1iYXItdmlld3Mtb3B0aW9uLFxuICAjdHJpYmUtYmFyLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50cmliZS1ldmVudHMtY2FsLWxpbmtzOm5vdCg6Zmlyc3QtY2hpbGQpID4gLnRyaWJlLWJhci12aWV3cy1vcHRpb24ge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLCAuYnRuLWdyb3VwIC5idG4tZ3JvdXAtdG9nZ2xlID4gYSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmJ0bi1ncm91cC10b2dnbGUgPiBhLCAuYnRuLWdyb3VwLXRvZ2dsZSA+IC50b2dnbGUsIC5idG4tZ3JvdXAtdG9nZ2xlID4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmJ0bi1ncm91cC10b2dnbGUgPiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuYnRuLWdyb3VwLXRvZ2dsZSA+IGlucHV0W3R5cGU9XCJyZXNldFwiXSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmJ0bi1ncm91cC10b2dnbGUgPiBhLFxuLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmJ0bi1ncm91cC10b2dnbGUgPiBhLFxuLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmJ0bi1ncm91cC10b2dnbGUgPiBhLFxuLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuYnRuLWdyb3VwLXRvZ2dsZSA+IGEsXG4udHJpYmUtZXZlbnRzLWJhY2sgLmJ0bi1ncm91cC10b2dnbGUgPiBhLCAuYnRuLWdyb3VwLXRvZ2dsZSA+IC50cmliZS1ldmVudHMtZ21hcCxcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLnRyaWJlLWV2ZW50cy1idXR0b24sICN0cmliZS1iYXItZm9ybSAuYnRuLWdyb3VwLXRvZ2dsZSA+IC50cmliZS1iYXItdmlld3Mtb3B0aW9uLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiAuYnRuLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gYSxcbi5idG4tZ3JvdXAgLmJ0bi1ncm91cC10b2dnbGUgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGEsXG4udHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiBhLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGEsXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAudG9nZ2xlLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IC50b2dnbGUsXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiBpbnB1dFt0eXBlPVwicmVzZXRcIl0sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gYSxcbi50cmliZS1ldmVudC1wYWdlci1wcmV2IC5idG4tZ3JvdXAtdG9nZ2xlID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhLFxuLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gYSxcbi50cmliZS1ldmVudC1wYWdlci1uZXh0IC5idG4tZ3JvdXAtdG9nZ2xlID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhLFxuLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gYSxcbi50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5idG4tZ3JvdXAtdG9nZ2xlID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhLFxuLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiBhLFxuLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuYnRuLWdyb3VwLXRvZ2dsZSA+IC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gYSxcbi50cmliZS1ldmVudHMtYmFjayAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiBhLFxuLnRyaWJlLWV2ZW50cy1iYWNrIC5idG4tZ3JvdXAtdG9nZ2xlID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLnRyaWJlLWV2ZW50cy1nbWFwLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IC50cmliZS1ldmVudHMtZ21hcCxcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC50cmliZS1ldmVudHMtYnV0dG9uLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IC50cmliZS1ldmVudHMtYnV0dG9uLFxuI3RyaWJlLWJhci1mb3JtIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC50cmliZS1iYXItdmlld3Mtb3B0aW9uLFxuI3RyaWJlLWJhci1mb3JtIC5idG4tZ3JvdXAtdG9nZ2xlID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSwgLmJ0bi1ncm91cCAuYnRuLWdyb3VwLXRvZ2dsZSA+IGEgaW5wdXRbdHlwZT1cInJhZGlvXCJdLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuYnRuLWdyb3VwLXRvZ2dsZSA+IGEgaW5wdXRbdHlwZT1cInJhZGlvXCJdLCAuYnRuLWdyb3VwLXRvZ2dsZSA+IC50b2dnbGUgaW5wdXRbdHlwZT1cInJhZGlvXCJdLCAuYnRuLWdyb3VwLXRvZ2dsZSA+IGlucHV0W3R5cGU9XCJidXR0b25cIl0gaW5wdXRbdHlwZT1cInJhZGlvXCJdLCAuYnRuLWdyb3VwLXRvZ2dsZSA+IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gaW5wdXRbdHlwZT1cInJhZGlvXCJdLCAuYnRuLWdyb3VwLXRvZ2dsZSA+IGlucHV0W3R5cGU9XCJyZXNldFwiXSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5idG4tZ3JvdXAtdG9nZ2xlID4gYSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5idG4tZ3JvdXAtdG9nZ2xlID4gYSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5idG4tZ3JvdXAtdG9nZ2xlID4gYSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmJ0bi1ncm91cC10b2dnbGUgPiBhIGlucHV0W3R5cGU9XCJyYWRpb1wiXSwgLnRyaWJlLWV2ZW50cy1iYWNrIC5idG4tZ3JvdXAtdG9nZ2xlID4gYSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sIC5idG4tZ3JvdXAtdG9nZ2xlID4gLnRyaWJlLWV2ZW50cy1nbWFwIGlucHV0W3R5cGU9XCJyYWRpb1wiXSwgLmJ0bi1ncm91cC10b2dnbGUgPiAudHJpYmUtZXZlbnRzLWJ1dHRvbiBpbnB1dFt0eXBlPVwicmFkaW9cIl0sICN0cmliZS1iYXItZm9ybSAuYnRuLWdyb3VwLXRvZ2dsZSA+IC50cmliZS1iYXItdmlld3Mtb3B0aW9uIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgLmJ0bi1ncm91cCAuYnRuLWdyb3VwLXRvZ2dsZSA+IGEgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuYnRuLWdyb3VwLXRvZ2dsZSA+IGEgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAuYnRuLWdyb3VwLXRvZ2dsZSA+IC50b2dnbGUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAuYnRuLWdyb3VwLXRvZ2dsZSA+IGlucHV0W3R5cGU9XCJidXR0b25cIl0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAuYnRuLWdyb3VwLXRvZ2dsZSA+IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAuYnRuLWdyb3VwLXRvZ2dsZSA+IGlucHV0W3R5cGU9XCJyZXNldFwiXSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5idG4tZ3JvdXAtdG9nZ2xlID4gYSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5idG4tZ3JvdXAtdG9nZ2xlID4gYSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5idG4tZ3JvdXAtdG9nZ2xlID4gYSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmJ0bi1ncm91cC10b2dnbGUgPiBhIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgLnRyaWJlLWV2ZW50cy1iYWNrIC5idG4tZ3JvdXAtdG9nZ2xlID4gYSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC5idG4tZ3JvdXAtdG9nZ2xlID4gLnRyaWJlLWV2ZW50cy1nbWFwIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAudHJpYmUtZXZlbnRzLWJ1dHRvbiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICN0cmliZS1iYXItZm9ybSAuYnRuLWdyb3VwLXRvZ2dsZSA+IC50cmliZS1iYXItdmlld3Mtb3B0aW9uIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5idG4tZ3JvdXAtdG9nZ2xlID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gYSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5idG4tZ3JvdXAgLmJ0bi1ncm91cC10b2dnbGUgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGEgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiBhIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGEgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAudG9nZ2xlIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IC50b2dnbGUgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGlucHV0W3R5cGU9XCJidXR0b25cIl0gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiBpbnB1dFt0eXBlPVwic3VibWl0XCJdIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiBpbnB1dFt0eXBlPVwicmVzZXRcIl0gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAuYnRuLWdyb3VwLXRvZ2dsZSA+IC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gaW5wdXRbdHlwZT1cInJlc2V0XCJdIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gYSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5idG4tZ3JvdXAtdG9nZ2xlID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gYSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5idG4tZ3JvdXAtdG9nZ2xlID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gYSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5idG4tZ3JvdXAtdG9nZ2xlID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiBhIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuYnRuLWdyb3VwLXRvZ2dsZSA+IC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gYSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC50cmliZS1ldmVudHMtYmFjayAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiBhIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLnRyaWJlLWV2ZW50cy1iYWNrIC5idG4tZ3JvdXAtdG9nZ2xlID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLnRyaWJlLWV2ZW50cy1nbWFwIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IC50cmliZS1ldmVudHMtZ21hcCBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC50cmliZS1ldmVudHMtYnV0dG9uIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IC50cmliZS1ldmVudHMtYnV0dG9uIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgI3RyaWJlLWJhci1mb3JtIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC50cmliZS1iYXItdmlld3Mtb3B0aW9uIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgI3RyaWJlLWJhci1mb3JtIC5idG4tZ3JvdXAtdG9nZ2xlID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAuYnRuLWdyb3VwLXRvZ2dsZSA+IC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IGEgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAuYnRuLWdyb3VwIC5idG4tZ3JvdXAtdG9nZ2xlID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gYSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC5idG4tZ3JvdXAtdG9nZ2xlID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLnRvZ2dsZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC5idG4tZ3JvdXAtdG9nZ2xlID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiAudG9nZ2xlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC5idG4tZ3JvdXAtdG9nZ2xlID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC5idG4tZ3JvdXAtdG9nZ2xlID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBpbnB1dFt0eXBlPVwic3VibWl0XCJdIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gaW5wdXRbdHlwZT1cInJlc2V0XCJdIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGlucHV0W3R5cGU9XCJyZXNldFwiXSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IGEgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuYnRuLWdyb3VwLXRvZ2dsZSA+IC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gYSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IGEgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuYnRuLWdyb3VwLXRvZ2dsZSA+IC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gYSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IGEgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuYnRuLWdyb3VwLXRvZ2dsZSA+IC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gYSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gYSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmJ0bi1ncm91cC10b2dnbGUgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGEgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gYSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC50cmliZS1ldmVudHMtYmFjayAuYnRuLWdyb3VwLXRvZ2dsZSA+IC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gYSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC50cmliZS1ldmVudHMtZ21hcCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC5idG4tZ3JvdXAtdG9nZ2xlID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiAudHJpYmUtZXZlbnRzLWdtYXAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAudHJpYmUtZXZlbnRzLWJ1dHRvbiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC5idG4tZ3JvdXAtdG9nZ2xlID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiAudHJpYmUtZXZlbnRzLWJ1dHRvbiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICN0cmliZS1iYXItZm9ybSAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICN0cmliZS1iYXItZm9ybSAuYnRuLWdyb3VwLXRvZ2dsZSA+IC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLnRyaWJlLWJhci12aWV3cy1vcHRpb24gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsICN0cmliZS1iYXItZm9ybSAuZm9ybS1yb3cgLmlucHV0LWdyb3VwID4gaW5wdXQsXG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCxcbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDElO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbCwgI3RyaWJlLWJhci1mb3JtIC5mb3JtLXJvdyAuaW5wdXQtZ3JvdXAgPiBpbnB1dCArIC5mb3JtLWNvbnRyb2wsICN0cmliZS1iYXItZm9ybSAuZm9ybS1yb3cgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIGlucHV0LCAjdHJpYmUtYmFyLWZvcm0gLmZvcm0tcm93IC5pbnB1dC1ncm91cCA+IGlucHV0ICsgaW5wdXQsXG4gICAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5jdXN0b20tc2VsZWN0LFxuICAgICN0cmliZS1iYXItZm9ybSAuZm9ybS1yb3cgLmlucHV0LWdyb3VwID4gaW5wdXQgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1maWxlLFxuICAgICN0cmliZS1iYXItZm9ybSAuZm9ybS1yb3cgLmlucHV0LWdyb3VwID4gaW5wdXQgKyAuY3VzdG9tLWZpbGUsXG4gICAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuZm9ybS1jb250cm9sLFxuICAgICN0cmliZS1iYXItZm9ybSAuZm9ybS1yb3cgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyBpbnB1dCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5jdXN0b20tc2VsZWN0LFxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmN1c3RvbS1maWxlLFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmZvcm0tY29udHJvbCxcbiAgICAjdHJpYmUtYmFyLWZvcm0gLmZvcm0tcm93IC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgaW5wdXQsXG4gICAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5jdXN0b20tZmlsZSxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuZm9ybS1jb250cm9sLFxuICAgICN0cmliZS1iYXItZm9ybSAuZm9ybS1yb3cgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgaW5wdXQsXG4gICAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1maWxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsICN0cmliZS1iYXItZm9ybSAuZm9ybS1yb3cgLmlucHV0LWdyb3VwID4gaW5wdXQ6Zm9jdXMsXG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICB6LWluZGV4OiAzOyB9XG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICAgIHotaW5kZXg6IDQ7IH1cbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpLCAjdHJpYmUtYmFyLWZvcm0gLmZvcm0tcm93IC5pbnB1dC1ncm91cCA+IGlucHV0Om5vdCg6bGFzdC1jaGlsZCksXG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCksICN0cmliZS1iYXItZm9ybSAuZm9ybS1yb3cgLmlucHV0LWdyb3VwID4gaW5wdXQ6bm90KDpmaXJzdC1jaGlsZCksXG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tZ3JvdXAgYSwgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudG9nZ2xlLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPVwicmVzZXRcIl0sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEsIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1wcmVwZW5kIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEsIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1wcmVwZW5kIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgYSwgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWJhY2sgYSwgLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1wcmVwZW5kIGEsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtZ21hcCxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1idXR0b24sIC5pbnB1dC1ncm91cC1wcmVwZW5kICN0cmliZS1iYXItZm9ybSAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiwgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1iYXItdmlld3Mtb3B0aW9uLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1ncm91cCBhLFxuICAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhLFxuICAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRvZ2dsZSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEsXG4gIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1hcHBlbmQgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhLFxuICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLWFwcGVuZCBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgYSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIGEsXG4gIC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1nbWFwLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtYnV0dG9uLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kICN0cmliZS1iYXItZm9ybSAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbixcbiAgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWJhci12aWV3cy1vcHRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bjpmb2N1cywgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1ncm91cCBhOmZvY3VzLCAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIGE6Zm9jdXMsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGE6Zm9jdXMsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC5pbnB1dC1ncm91cC1wcmVwZW5kIGE6Zm9jdXMsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50b2dnbGU6Zm9jdXMsIC5pbnB1dC1ncm91cC1wcmVwZW5kIGlucHV0OmZvY3VzW3R5cGU9XCJidXR0b25cIl0sIC5pbnB1dC1ncm91cC1wcmVwZW5kIGlucHV0OmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0sIC5pbnB1dC1ncm91cC1wcmVwZW5kIGlucHV0OmZvY3VzW3R5cGU9XCJyZXNldFwiXSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYTpmb2N1cywgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLXByZXBlbmQgYTpmb2N1cyxcbiAgICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhOmZvY3VzLCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhOmZvY3VzLFxuICAgIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGE6Zm9jdXMsIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1wcmVwZW5kIGE6Zm9jdXMsXG4gICAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhOmZvY3VzLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIGE6Zm9jdXMsXG4gICAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIGE6Zm9jdXMsIC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhOmZvY3VzLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWdtYXA6Zm9jdXMsXG4gICAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1idXR0b246Zm9jdXMsIC5pbnB1dC1ncm91cC1wcmVwZW5kICN0cmliZS1iYXItZm9ybSAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbjpmb2N1cywgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1iYXItdmlld3Mtb3B0aW9uOmZvY3VzLFxuICAgIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bjpmb2N1cyxcbiAgICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tZ3JvdXAgYTpmb2N1cyxcbiAgICAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgYTpmb2N1cyxcbiAgICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGE6Zm9jdXMsXG4gICAgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLWFwcGVuZCBhOmZvY3VzLFxuICAgIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRvZ2dsZTpmb2N1cyxcbiAgICAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0OmZvY3VzW3R5cGU9XCJidXR0b25cIl0sXG4gICAgLmlucHV0LWdyb3VwLWFwcGVuZCBpbnB1dDpmb2N1c1t0eXBlPVwic3VibWl0XCJdLFxuICAgIC5pbnB1dC1ncm91cC1hcHBlbmQgaW5wdXQ6Zm9jdXNbdHlwZT1cInJlc2V0XCJdLFxuICAgIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYTpmb2N1cyxcbiAgICAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuaW5wdXQtZ3JvdXAtYXBwZW5kIGE6Zm9jdXMsXG4gICAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhOmZvY3VzLFxuICAgIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1hcHBlbmQgYTpmb2N1cyxcbiAgICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGE6Zm9jdXMsXG4gICAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLWFwcGVuZCBhOmZvY3VzLFxuICAgIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhOmZvY3VzLFxuICAgIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwLWFwcGVuZCBhOmZvY3VzLFxuICAgIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIGE6Zm9jdXMsXG4gICAgLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1hcHBlbmQgYTpmb2N1cyxcbiAgICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtZ21hcDpmb2N1cyxcbiAgICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtYnV0dG9uOmZvY3VzLFxuICAgIC5pbnB1dC1ncm91cC1hcHBlbmQgI3RyaWJlLWJhci1mb3JtIC50cmliZS1iYXItdmlld3Mtb3B0aW9uOmZvY3VzLFxuICAgICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1iYXItdmlld3Mtb3B0aW9uOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7IH1cbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5idG4sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tZ3JvdXAgYSArIC5idG4sIC5idG4tZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIC5idG4sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEgKyAuYnRuLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgLmJ0biwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRvZ2dsZSArIC5idG4sIC5pbnB1dC1ncm91cC1wcmVwZW5kIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuYnRuLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmJ0biwgLmlucHV0LWdyb3VwLXByZXBlbmQgaW5wdXRbdHlwZT1cInJlc2V0XCJdICsgLmJ0biwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYSArIC5idG4sIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyAuYnRuLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhICsgLmJ0biwgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIC5idG4sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEgKyAuYnRuLCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgLmJ0biwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhICsgLmJ0biwgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgLmJ0biwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIGEgKyAuYnRuLCAudHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIC5idG4sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtZ21hcCArIC5idG4sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtYnV0dG9uICsgLmJ0biwgLmlucHV0LWdyb3VwLXByZXBlbmQgI3RyaWJlLWJhci1mb3JtIC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgLmJ0biwgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgLmJ0biwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1ncm91cCAuYnRuICsgYSwgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgYSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1ncm91cCBhICsgYSwgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgYSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmJ0bi1ncm91cCBhICsgYSwgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhICsgYSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1ncm91cCBhICsgYSwgLmJ0bi1ncm91cCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgYSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1ncm91cCAudG9nZ2xlICsgYSwgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudG9nZ2xlICsgYSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1ncm91cCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1ncm91cCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1ncm91cCBpbnB1dFt0eXBlPVwicmVzZXRcIl0gKyBhLCAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIGlucHV0W3R5cGU9XCJyZXNldFwiXSArIGEsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5idG4tZ3JvdXAgYSArIGEsIC5idG4tZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYSArIGEsIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tZ3JvdXAgYSArIGEsIC5idG4tZ3JvdXAgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIGEsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5idG4tZ3JvdXAgYSArIGEsIC5idG4tZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYSArIGEsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tZ3JvdXAgYSArIGEsIC5idG4tZ3JvdXAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIGEsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5idG4tZ3JvdXAgYSArIGEsIC5idG4tZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYSArIGEsIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tZ3JvdXAgYSArIGEsIC5idG4tZ3JvdXAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIGEsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmJ0bi1ncm91cCBhICsgYSwgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEgKyBhLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tZ3JvdXAgYSArIGEsIC5idG4tZ3JvdXAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgYSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIC5idG4tZ3JvdXAgYSArIGEsIC5idG4tZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIGEgKyBhLCAudHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1ncm91cCBhICsgYSwgLmJ0bi1ncm91cCAudHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIGEsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tZ3JvdXAgLnRyaWJlLWV2ZW50cy1nbWFwICsgYSwgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWdtYXAgKyBhLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWdyb3VwIC50cmliZS1ldmVudHMtYnV0dG9uICsgYSwgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWJ1dHRvbiArIGEsIC5pbnB1dC1ncm91cC1wcmVwZW5kICN0cmliZS1iYXItZm9ybSAuYnRuLWdyb3VwIC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgYSwgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAjdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyBhLCAjdHJpYmUtYmFyLWZvcm0gLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1ncm91cCAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIGEsIC5idG4tZ3JvdXAgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgYSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmJ0biArIGEsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyBhLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWdyb3VwIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEgKyBhLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWdyb3VwIGEgKyBhLCAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEgKyBhLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyBhLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhICsgYSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIGEsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC50b2dnbGUgKyBhLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudG9nZ2xlICsgYSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGEsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC5pbnB1dC1ncm91cC1wcmVwZW5kIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBhLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLXByZXBlbmQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGlucHV0W3R5cGU9XCJyZXNldFwiXSArIGEsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC5pbnB1dC1ncm91cC1wcmVwZW5kIGlucHV0W3R5cGU9XCJyZXNldFwiXSArIGEsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEgKyBhLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhICsgYSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYSArIGEsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyBhLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhICsgYSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYSArIGEsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEgKyBhLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgYSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYSArIGEsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEgKyBhLCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhICsgYSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIGEsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYSArIGEsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgYSArIGEsIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYSArIGEsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIGEsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtYmFjayAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhICsgYSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIGEgKyBhLCAudHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYSArIGEsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgYSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLnRyaWJlLWV2ZW50cy1nbWFwICsgYSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1nbWFwICsgYSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLnRyaWJlLWV2ZW50cy1idXR0b24gKyBhLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWJ1dHRvbiArIGEsIC5pbnB1dC1ncm91cC1wcmVwZW5kICN0cmliZS1iYXItZm9ybSAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIGEsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC5pbnB1dC1ncm91cC1wcmVwZW5kICN0cmliZS1iYXItZm9ybSAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIGEsICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIGEsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIGEsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAudG9nZ2xlLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWdyb3VwIGEgKyAudG9nZ2xlLCAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyAudG9nZ2xlLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhICsgLnRvZ2dsZSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIC50b2dnbGUsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50b2dnbGUgKyAudG9nZ2xlLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnRvZ2dsZSwgLmlucHV0LWdyb3VwLXByZXBlbmQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC50b2dnbGUsIC5pbnB1dC1ncm91cC1wcmVwZW5kIGlucHV0W3R5cGU9XCJyZXNldFwiXSArIC50b2dnbGUsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEgKyAudG9nZ2xlLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgLnRvZ2dsZSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYSArIC50b2dnbGUsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyAudG9nZ2xlLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhICsgLnRvZ2dsZSwgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIC50b2dnbGUsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgYSArIC50b2dnbGUsIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIC50b2dnbGUsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtYmFjayBhICsgLnRvZ2dsZSwgLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyAudG9nZ2xlLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWdtYXAgKyAudG9nZ2xlLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWJ1dHRvbiArIC50b2dnbGUsIC5pbnB1dC1ncm91cC1wcmVwZW5kICN0cmliZS1iYXItZm9ybSAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIC50b2dnbGUsICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIC50b2dnbGUsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWdyb3VwIGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50b2dnbGUgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmlucHV0LWdyb3VwLXByZXBlbmQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5pbnB1dC1ncm91cC1wcmVwZW5kIGlucHV0W3R5cGU9XCJyZXNldFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtYmFjayBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWdtYXAgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWJ1dHRvbiArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5pbnB1dC1ncm91cC1wcmVwZW5kICN0cmliZS1iYXItZm9ybSAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWdyb3VwIGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50b2dnbGUgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmlucHV0LWdyb3VwLXByZXBlbmQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5pbnB1dC1ncm91cC1wcmVwZW5kIGlucHV0W3R5cGU9XCJyZXNldFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtYmFjayBhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWdtYXAgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWJ1dHRvbiArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5pbnB1dC1ncm91cC1wcmVwZW5kICN0cmliZS1iYXItZm9ybSAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyBpbnB1dFt0eXBlPVwicmVzZXRcIl0sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tZ3JvdXAgYSArIGlucHV0W3R5cGU9XCJyZXNldFwiXSwgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgaW5wdXRbdHlwZT1cInJlc2V0XCJdLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhICsgaW5wdXRbdHlwZT1cInJlc2V0XCJdLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgaW5wdXRbdHlwZT1cInJlc2V0XCJdLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudG9nZ2xlICsgaW5wdXRbdHlwZT1cInJlc2V0XCJdLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInJlc2V0XCJdLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInJlc2V0XCJdLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPVwicmVzZXRcIl0gKyBpbnB1dFt0eXBlPVwicmVzZXRcIl0sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEgKyBpbnB1dFt0eXBlPVwicmVzZXRcIl0sIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyBpbnB1dFt0eXBlPVwicmVzZXRcIl0sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEgKyBpbnB1dFt0eXBlPVwicmVzZXRcIl0sIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyBpbnB1dFt0eXBlPVwicmVzZXRcIl0sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEgKyBpbnB1dFt0eXBlPVwicmVzZXRcIl0sIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyBpbnB1dFt0eXBlPVwicmVzZXRcIl0sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgYSArIGlucHV0W3R5cGU9XCJyZXNldFwiXSwgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgaW5wdXRbdHlwZT1cInJlc2V0XCJdLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWJhY2sgYSArIGlucHV0W3R5cGU9XCJyZXNldFwiXSwgLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyBpbnB1dFt0eXBlPVwicmVzZXRcIl0sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtZ21hcCArIGlucHV0W3R5cGU9XCJyZXNldFwiXSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1idXR0b24gKyBpbnB1dFt0eXBlPVwicmVzZXRcIl0sIC5pbnB1dC1ncm91cC1wcmVwZW5kICN0cmliZS1iYXItZm9ybSAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIGlucHV0W3R5cGU9XCJyZXNldFwiXSwgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgaW5wdXRbdHlwZT1cInJlc2V0XCJdLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuYnRuICsgYSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIGEsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tZ3JvdXAgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYSArIGEsIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tZ3JvdXAgYSArIGEsIC5idG4tZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYSArIGEsIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5idG4tZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIGEsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEgKyBhLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhICsgYSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYSArIGEsIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyBhLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAudG9nZ2xlICsgYSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRvZ2dsZSArIGEsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBhLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1wcmVwZW5kIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBhLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBpbnB1dFt0eXBlPVwicmVzZXRcIl0gKyBhLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPVwicmVzZXRcIl0gKyBhLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhICsgYSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIGEsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEgKyBhLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhICsgYSwgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYSArIGEsIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyBhLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhICsgYSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYSArIGEsIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEgKyBhLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgYSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhICsgYSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhICsgYSwgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhICsgYSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgYSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEgKyBhLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWJhY2sgYSArIGEsIC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhICsgYSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyBhLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAudHJpYmUtZXZlbnRzLWdtYXAgKyBhLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWdtYXAgKyBhLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAudHJpYmUtZXZlbnRzLWJ1dHRvbiArIGEsIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtYnV0dG9uICsgYSwgLmlucHV0LWdyb3VwLXByZXBlbmQgI3RyaWJlLWJhci1mb3JtIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgYSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLXByZXBlbmQgI3RyaWJlLWJhci1mb3JtIC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgYSwgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgYSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgYSxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmJ0biArIGEsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyBhLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWdyb3VwIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEgKyBhLCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWdyb3VwIGEgKyBhLCAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEgKyBhLCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyBhLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhICsgYSwgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYSArIGEsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEgKyBhLCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgYSxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLnRvZ2dsZSArIGEsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIC50b2dnbGUgKyBhLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmlucHV0LWdyb3VwLXByZXBlbmQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBhLCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgaW5wdXRbdHlwZT1cInJlc2V0XCJdICsgYSwgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmlucHV0LWdyb3VwLXByZXBlbmQgaW5wdXRbdHlwZT1cInJlc2V0XCJdICsgYSxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYSArIGEsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEgKyBhLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhICsgYSwgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEgKyBhLCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgYSxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYSArIGEsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEgKyBhLCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhICsgYSwgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYSArIGEsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgYSArIGEsIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYSArIGEsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtYmFjayAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhICsgYSwgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIGEgKyBhLCAudHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYSArIGEsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgYSxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLnRyaWJlLWV2ZW50cy1nbWFwICsgYSwgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1nbWFwICsgYSxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLnRyaWJlLWV2ZW50cy1idXR0b24gKyBhLCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWJ1dHRvbiArIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kICN0cmliZS1iYXItZm9ybSAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIGEsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kICN0cmliZS1iYXItZm9ybSAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIGEsICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIGEsIC50cmliZS1ldmVudC1wYWdlci1uZXh0ICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5idG4gKyBhLCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgYSxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1ncm91cCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhICsgYSwgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1ncm91cCBhICsgYSwgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhICsgYSwgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgYSxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYSArIGEsIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEgKyBhLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhICsgYSwgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC50b2dnbGUgKyBhLCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudG9nZ2xlICsgYSxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGEsIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1wcmVwZW5kIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBhLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLXByZXBlbmQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGlucHV0W3R5cGU9XCJyZXNldFwiXSArIGEsIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1wcmVwZW5kIGlucHV0W3R5cGU9XCJyZXNldFwiXSArIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEgKyBhLCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhICsgYSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYSArIGEsIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyBhLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhICsgYSwgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYSArIGEsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEgKyBhLCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgYSxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYSArIGEsIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyBhLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEgKyBhLCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEgKyBhLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEgKyBhLCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyBhLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWJhY2sgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYSArIGEsIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtYmFjayBhICsgYSwgLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEgKyBhLCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAudHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC50cmliZS1ldmVudHMtZ21hcCArIGEsIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtZ21hcCArIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC50cmliZS1ldmVudHMtYnV0dG9uICsgYSwgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1idXR0b24gKyBhLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAjdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyBhLCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAjdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyBhLCAjdHJpYmUtYmFyLWZvcm0gLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyBhLCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAjdHJpYmUtYmFyLWZvcm0gLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyBhLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5idG4gKyBhLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyBhLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWdyb3VwIC50cmliZS1ldmVudHMtbmF2LW5leHQgYSArIGEsIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1ncm91cCBhICsgYSwgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEgKyBhLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5idG4tZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC50cmliZS1ldmVudHMtbmF2LW5leHQgYSArIGEsIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYSArIGEsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgYSArIGEsIC50cmliZS1ldmVudHMtbmF2LW5leHQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgLnRvZ2dsZSArIGEsIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRvZ2dsZSArIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGEsIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwLXByZXBlbmQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwLXByZXBlbmQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgaW5wdXRbdHlwZT1cInJlc2V0XCJdICsgYSwgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPVwicmVzZXRcIl0gKyBhLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEgKyBhLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEgKyBhLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEgKyBhLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyBhLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEgKyBhLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEgKyBhLCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEgKyBhLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyBhLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEgKyBhLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEgKyBhLCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEgKyBhLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyBhLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEgKyBhLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyBhLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWJhY2sgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhICsgYSwgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWJhY2sgYSArIGEsIC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEgKyBhLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgYSxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAudHJpYmUtZXZlbnRzLWdtYXAgKyBhLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtZ21hcCArIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgLnRyaWJlLWV2ZW50cy1idXR0b24gKyBhLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtYnV0dG9uICsgYSxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgI3RyaWJlLWJhci1mb3JtIC50cmliZS1ldmVudHMtbmF2LW5leHQgLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyBhLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kICN0cmliZS1iYXItZm9ybSAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIGEsICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgYSwgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAjdHJpYmUtYmFyLWZvcm0gLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyBhLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWJhY2sgLmJ0biArIGEsIC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgYSxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1ncm91cCAudHJpYmUtZXZlbnRzLWJhY2sgYSArIGEsIC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWdyb3VwIGEgKyBhLCAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtYmFjayBhICsgYSwgLnRyaWJlLWV2ZW50cy1iYWNrIC5idG4tZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC50cmliZS1ldmVudHMtYmFjayBhICsgYSwgLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEgKyBhLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWJhY2sgYSArIGEsIC50cmliZS1ldmVudHMtYmFjayAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgYSxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIC50b2dnbGUgKyBhLCAudHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRvZ2dsZSArIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtYmFjayBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1wcmVwZW5kIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBhLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWJhY2sgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsIC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIGlucHV0W3R5cGU9XCJyZXNldFwiXSArIGEsIC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPVwicmVzZXRcIl0gKyBhLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAudHJpYmUtZXZlbnRzLWJhY2sgYSArIGEsIC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhICsgYSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIGEgKyBhLCAudHJpYmUtZXZlbnRzLWJhY2sgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC50cmliZS1ldmVudHMtYmFjayBhICsgYSwgLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEgKyBhLCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWJhY2sgYSArIGEsIC50cmliZS1ldmVudHMtYmFjayAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgYSxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLnRyaWJlLWV2ZW50cy1iYWNrIGEgKyBhLCAudHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYSArIGEsIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtYmFjayBhICsgYSwgLnRyaWJlLWV2ZW50cy1iYWNrIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyBhLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC50cmliZS1ldmVudHMtYmFjayBhICsgYSwgLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgYSArIGEsIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIGEgKyBhLCAudHJpYmUtZXZlbnRzLWJhY2sgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgYSxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIGEgKyBhLCAudHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtYmFjayAudHJpYmUtZXZlbnRzLWdtYXAgKyBhLCAudHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1nbWFwICsgYSxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIC50cmliZS1ldmVudHMtYnV0dG9uICsgYSwgLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtYnV0dG9uICsgYSxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgI3RyaWJlLWJhci1mb3JtIC50cmliZS1ldmVudHMtYmFjayAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIGEsIC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAjdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyBhLCAjdHJpYmUtYmFyLWZvcm0gLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgYSwgLnRyaWJlLWV2ZW50cy1iYWNrICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIGEsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAudHJpYmUtZXZlbnRzLWdtYXAsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tZ3JvdXAgYSArIC50cmliZS1ldmVudHMtZ21hcCwgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgLnRyaWJlLWV2ZW50cy1nbWFwLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhICsgLnRyaWJlLWV2ZW50cy1nbWFwLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgLnRyaWJlLWV2ZW50cy1nbWFwLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudG9nZ2xlICsgLnRyaWJlLWV2ZW50cy1nbWFwLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnRyaWJlLWV2ZW50cy1nbWFwLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnRyaWJlLWV2ZW50cy1nbWFwLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPVwicmVzZXRcIl0gKyAudHJpYmUtZXZlbnRzLWdtYXAsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEgKyAudHJpYmUtZXZlbnRzLWdtYXAsIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyAudHJpYmUtZXZlbnRzLWdtYXAsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEgKyAudHJpYmUtZXZlbnRzLWdtYXAsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyAudHJpYmUtZXZlbnRzLWdtYXAsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEgKyAudHJpYmUtZXZlbnRzLWdtYXAsIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyAudHJpYmUtZXZlbnRzLWdtYXAsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgYSArIC50cmliZS1ldmVudHMtZ21hcCwgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgLnRyaWJlLWV2ZW50cy1nbWFwLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWJhY2sgYSArIC50cmliZS1ldmVudHMtZ21hcCwgLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyAudHJpYmUtZXZlbnRzLWdtYXAsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtZ21hcCArIC50cmliZS1ldmVudHMtZ21hcCwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1idXR0b24gKyAudHJpYmUtZXZlbnRzLWdtYXAsIC5pbnB1dC1ncm91cC1wcmVwZW5kICN0cmliZS1iYXItZm9ybSAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIC50cmliZS1ldmVudHMtZ21hcCwgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgLnRyaWJlLWV2ZW50cy1nbWFwLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLnRyaWJlLWV2ZW50cy1idXR0b24sXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tZ3JvdXAgYSArIC50cmliZS1ldmVudHMtYnV0dG9uLCAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyAudHJpYmUtZXZlbnRzLWJ1dHRvbixcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYSArIC50cmliZS1ldmVudHMtYnV0dG9uLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgLnRyaWJlLWV2ZW50cy1idXR0b24sXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50b2dnbGUgKyAudHJpYmUtZXZlbnRzLWJ1dHRvbixcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC50cmliZS1ldmVudHMtYnV0dG9uLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnRyaWJlLWV2ZW50cy1idXR0b24sXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIGlucHV0W3R5cGU9XCJyZXNldFwiXSArIC50cmliZS1ldmVudHMtYnV0dG9uLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhICsgLnRyaWJlLWV2ZW50cy1idXR0b24sIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyAudHJpYmUtZXZlbnRzLWJ1dHRvbixcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYSArIC50cmliZS1ldmVudHMtYnV0dG9uLCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgLnRyaWJlLWV2ZW50cy1idXR0b24sXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEgKyAudHJpYmUtZXZlbnRzLWJ1dHRvbiwgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIC50cmliZS1ldmVudHMtYnV0dG9uLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEgKyAudHJpYmUtZXZlbnRzLWJ1dHRvbiwgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgLnRyaWJlLWV2ZW50cy1idXR0b24sXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtYmFjayBhICsgLnRyaWJlLWV2ZW50cy1idXR0b24sIC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgLnRyaWJlLWV2ZW50cy1idXR0b24sXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtZ21hcCArIC50cmliZS1ldmVudHMtYnV0dG9uLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWJ1dHRvbiArIC50cmliZS1ldmVudHMtYnV0dG9uLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAjdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyAudHJpYmUtZXZlbnRzLWJ1dHRvbiwgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgLnRyaWJlLWV2ZW50cy1idXR0b24sIC5pbnB1dC1ncm91cC1wcmVwZW5kICN0cmliZS1iYXItZm9ybSAuYnRuICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tZ3JvdXAgI3RyaWJlLWJhci1mb3JtIGEgKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiwgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tZ3JvdXAgYSArIC50cmliZS1iYXItdmlld3Mtb3B0aW9uLCAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kICN0cmliZS1iYXItZm9ybSBhICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sICN0cmliZS1iYXItZm9ybSAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgI3RyaWJlLWJhci1mb3JtIGEgKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiwgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEgKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLXByZXBlbmQgI3RyaWJlLWJhci1mb3JtIGEgKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiwgI3RyaWJlLWJhci1mb3JtIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiwgLmlucHV0LWdyb3VwLXByZXBlbmQgI3RyaWJlLWJhci1mb3JtIC50b2dnbGUgKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiwgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50b2dnbGUgKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiwgLmlucHV0LWdyb3VwLXByZXBlbmQgI3RyaWJlLWJhci1mb3JtIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiwgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1wcmVwZW5kIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiwgLmlucHV0LWdyb3VwLXByZXBlbmQgI3RyaWJlLWJhci1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiwgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1wcmVwZW5kIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiwgLmlucHV0LWdyb3VwLXByZXBlbmQgI3RyaWJlLWJhci1mb3JtIGlucHV0W3R5cGU9XCJyZXNldFwiXSArIC50cmliZS1iYXItdmlld3Mtb3B0aW9uLCAjdHJpYmUtYmFyLWZvcm0gLmlucHV0LWdyb3VwLXByZXBlbmQgaW5wdXRbdHlwZT1cInJlc2V0XCJdICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1wcmV2ICN0cmliZS1iYXItZm9ybSBhICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1wcmVwZW5kICN0cmliZS1iYXItZm9ybSBhICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sICN0cmliZS1iYXItZm9ybSAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1uZXh0ICN0cmliZS1iYXItZm9ybSBhICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kICN0cmliZS1iYXItZm9ybSBhICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sICN0cmliZS1iYXItZm9ybSAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzICN0cmliZS1iYXItZm9ybSBhICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1wcmVwZW5kICN0cmliZS1iYXItZm9ybSBhICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sICN0cmliZS1iYXItZm9ybSAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgI3RyaWJlLWJhci1mb3JtIGEgKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiwgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgYSArIC50cmliZS1iYXItdmlld3Mtb3B0aW9uLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kICN0cmliZS1iYXItZm9ybSBhICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sICN0cmliZS1iYXItZm9ybSAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrICN0cmliZS1iYXItZm9ybSBhICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWJhY2sgYSArIC50cmliZS1iYXItdmlld3Mtb3B0aW9uLCAudHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLXByZXBlbmQgI3RyaWJlLWJhci1mb3JtIGEgKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiwgI3RyaWJlLWJhci1mb3JtIC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sIC5pbnB1dC1ncm91cC1wcmVwZW5kICN0cmliZS1iYXItZm9ybSAudHJpYmUtZXZlbnRzLWdtYXAgKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiwgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtZ21hcCArIC50cmliZS1iYXItdmlld3Mtb3B0aW9uLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAjdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWV2ZW50cy1idXR0b24gKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiwgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtYnV0dG9uICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sIC5pbnB1dC1ncm91cC1wcmVwZW5kICN0cmliZS1iYXItZm9ybSAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIC50cmliZS1iYXItdmlld3Mtb3B0aW9uLCAjdHJpYmUtYmFyLWZvcm0gLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbixcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWdyb3VwIGEgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudG9nZ2xlICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPVwicmVzZXRcIl0gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYSArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWJhY2sgYSArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAudHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWdtYXAgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1idXR0b24gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgI3RyaWJlLWJhci1mb3JtIC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgLmlucHV0LWdyb3VwLXRleHQsXG4gICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4sXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tZ3JvdXAgLmlucHV0LWdyb3VwLXRleHQgKyBhLFxuICAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgYSxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLXRleHQgKyBhLFxuICAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLnRvZ2dsZSxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuaW5wdXQtZ3JvdXAtdGV4dCArIGEsXG4gIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgYSxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmlucHV0LWdyb3VwLXRleHQgKyBhLFxuICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC10ZXh0ICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyBhLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cC10ZXh0ICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtdGV4dCArIGEsXG4gIC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLnRyaWJlLWV2ZW50cy1nbWFwLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC50cmliZS1ldmVudHMtYnV0dG9uLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAjdHJpYmUtYmFyLWZvcm0gLmlucHV0LWdyb3VwLXRleHQgKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbixcbiAgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5idG4sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1ncm91cCBhICsgLmJ0bixcbiAgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyAuYnRuLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEgKyAuYnRuLFxuICAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyAuYnRuLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50b2dnbGUgKyAuYnRuLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuYnRuLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuYnRuLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0W3R5cGU9XCJyZXNldFwiXSArIC5idG4sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYSArIC5idG4sXG4gIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIC5idG4sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYSArIC5idG4sXG4gIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIC5idG4sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYSArIC5idG4sXG4gIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIC5idG4sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhICsgLmJ0bixcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyAuYnRuLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtYmFjayBhICsgLmJ0bixcbiAgLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIC5idG4sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1nbWFwICsgLmJ0bixcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWJ1dHRvbiArIC5idG4sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgI3RyaWJlLWJhci1mb3JtIC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgLmJ0bixcbiAgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyAuYnRuLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tZ3JvdXAgLmJ0biArIGEsXG4gIC5idG4tZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLWdyb3VwIGEgKyBhLFxuICAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmJ0bi1ncm91cCBhICsgYSxcbiAgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tZ3JvdXAgYSArIGEsXG4gIC5idG4tZ3JvdXAgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLWdyb3VwIC50b2dnbGUgKyBhLFxuICAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRvZ2dsZSArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1ncm91cCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSxcbiAgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tZ3JvdXAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsXG4gIC5idG4tZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLWdyb3VwIGlucHV0W3R5cGU9XCJyZXNldFwiXSArIGEsXG4gIC5idG4tZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCBpbnB1dFt0eXBlPVwicmVzZXRcIl0gKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5idG4tZ3JvdXAgYSArIGEsXG4gIC5idG4tZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhICsgYSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLWdyb3VwIGEgKyBhLFxuICAuYnRuLWdyb3VwIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmJ0bi1ncm91cCBhICsgYSxcbiAgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEgKyBhLFxuICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tZ3JvdXAgYSArIGEsXG4gIC5idG4tZ3JvdXAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuYnRuLWdyb3VwIGEgKyBhLFxuICAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYSArIGEsXG4gIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1ncm91cCBhICsgYSxcbiAgLmJ0bi1ncm91cCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmJ0bi1ncm91cCBhICsgYSxcbiAgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgYSArIGEsXG4gIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLWdyb3VwIGEgKyBhLFxuICAuYnRuLWdyb3VwIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWJhY2sgLmJ0bi1ncm91cCBhICsgYSxcbiAgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtYmFjayBhICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1ncm91cCBhICsgYSxcbiAgLmJ0bi1ncm91cCAudHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLWdyb3VwIC50cmliZS1ldmVudHMtZ21hcCArIGEsXG4gIC5idG4tZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWdtYXAgKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tZ3JvdXAgLnRyaWJlLWV2ZW50cy1idXR0b24gKyBhLFxuICAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1idXR0b24gKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kICN0cmliZS1iYXItZm9ybSAuYnRuLWdyb3VwIC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgYSxcbiAgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtYXBwZW5kICN0cmliZS1iYXItZm9ybSAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIGEsXG4gICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tZ3JvdXAgLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyBhLFxuICAuYnRuLWdyb3VwICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuYnRuICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLWdyb3VwIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tZ3JvdXAgYSArIGEsXG4gIC5idG4tZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC50b2dnbGUgKyBhLFxuICAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50b2dnbGUgKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBhLFxuICAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBhLFxuICAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGlucHV0W3R5cGU9XCJyZXNldFwiXSArIGEsXG4gIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC5pbnB1dC1ncm91cC1hcHBlbmQgaW5wdXRbdHlwZT1cInJlc2V0XCJdICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhICsgYSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhICsgYSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgYSArIGEsXG4gIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtYmFjayAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWJhY2sgYSArIGEsXG4gIC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAudHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAudHJpYmUtZXZlbnRzLWdtYXAgKyBhLFxuICAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtZ21hcCArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLnRyaWJlLWV2ZW50cy1idXR0b24gKyBhLFxuICAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtYnV0dG9uICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAjdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyBhLFxuICAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtYXBwZW5kICN0cmliZS1iYXItZm9ybSAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIGEsXG4gICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAudG9nZ2xlLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tZ3JvdXAgYSArIC50b2dnbGUsXG4gIC5idG4tZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgLnRvZ2dsZSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhICsgLnRvZ2dsZSxcbiAgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgLnRvZ2dsZSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudG9nZ2xlICsgLnRvZ2dsZSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnRvZ2dsZSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnRvZ2dsZSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCBpbnB1dFt0eXBlPVwicmVzZXRcIl0gKyAudG9nZ2xlLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEgKyAudG9nZ2xlLFxuICAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyAudG9nZ2xlLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEgKyAudG9nZ2xlLFxuICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyAudG9nZ2xlLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEgKyAudG9nZ2xlLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyAudG9nZ2xlLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgYSArIC50b2dnbGUsXG4gIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgLnRvZ2dsZSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWJhY2sgYSArIC50b2dnbGUsXG4gIC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyAudG9nZ2xlLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtZ21hcCArIC50b2dnbGUsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1idXR0b24gKyAudG9nZ2xlLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kICN0cmliZS1iYXItZm9ybSAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIC50b2dnbGUsXG4gICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgLnRvZ2dsZSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLWdyb3VwIGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRvZ2dsZSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgaW5wdXRbdHlwZT1cInJlc2V0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWdtYXAgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtYnV0dG9uICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAjdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAjdHJpYmUtYmFyLWZvcm0gLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1ncm91cCBhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50b2dnbGUgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0W3R5cGU9XCJyZXNldFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtYmFjayBhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1nbWFwICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWJ1dHRvbiArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgI3RyaWJlLWJhci1mb3JtIC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyBpbnB1dFt0eXBlPVwicmVzZXRcIl0sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1ncm91cCBhICsgaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuICAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIGlucHV0W3R5cGU9XCJyZXNldFwiXSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhICsgaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuICAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyBpbnB1dFt0eXBlPVwicmVzZXRcIl0sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRvZ2dsZSArIGlucHV0W3R5cGU9XCJyZXNldFwiXSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwicmVzZXRcIl0sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgaW5wdXRbdHlwZT1cInJlc2V0XCJdICsgaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEgKyBpbnB1dFt0eXBlPVwicmVzZXRcIl0sXG4gIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIGlucHV0W3R5cGU9XCJyZXNldFwiXSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhICsgaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyBpbnB1dFt0eXBlPVwicmVzZXRcIl0sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYSArIGlucHV0W3R5cGU9XCJyZXNldFwiXSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgYSArIGlucHV0W3R5cGU9XCJyZXNldFwiXSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyBpbnB1dFt0eXBlPVwicmVzZXRcIl0sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIGEgKyBpbnB1dFt0eXBlPVwicmVzZXRcIl0sXG4gIC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyBpbnB1dFt0eXBlPVwicmVzZXRcIl0sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1nbWFwICsgaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtYnV0dG9uICsgaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kICN0cmliZS1iYXItZm9ybSAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIGlucHV0W3R5cGU9XCJyZXNldFwiXSxcbiAgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyBpbnB1dFt0eXBlPVwicmVzZXRcIl0sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmJ0biArIGEsXG4gIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1ncm91cCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhICsgYSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLWdyb3VwIGEgKyBhLFxuICAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYSArIGEsXG4gIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5idG4tZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhICsgYSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhICsgYSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAudG9nZ2xlICsgYSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLWFwcGVuZCAudG9nZ2xlICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLWFwcGVuZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLWFwcGVuZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBpbnB1dFt0eXBlPVwicmVzZXRcIl0gKyBhLFxuICAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0W3R5cGU9XCJyZXNldFwiXSArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYSArIGEsXG4gIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYSArIGEsXG4gIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYSArIGEsXG4gIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYSArIGEsXG4gIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYSArIGEsXG4gIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYSArIGEsXG4gIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYSArIGEsXG4gIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhICsgYSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYSArIGEsXG4gIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWJhY2sgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYSArIGEsXG4gIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhICsgYSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLnRyaWJlLWV2ZW50cy1nbWFwICsgYSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWdtYXAgKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC50cmliZS1ldmVudHMtYnV0dG9uICsgYSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWJ1dHRvbiArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgI3RyaWJlLWJhci1mb3JtIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgYSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLWFwcGVuZCAjdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyBhLFxuICAjdHJpYmUtYmFyLWZvcm0gLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIGEsXG4gIC50cmliZS1ldmVudC1wYWdlci1wcmV2ICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuYnRuICsgYSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLWdyb3VwIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEgKyBhLFxuICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tZ3JvdXAgYSArIGEsXG4gIC5idG4tZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhICsgYSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEgKyBhLFxuICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEgKyBhLFxuICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC50b2dnbGUgKyBhLFxuICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50b2dnbGUgKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBhLFxuICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBhLFxuICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGlucHV0W3R5cGU9XCJyZXNldFwiXSArIGEsXG4gIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1hcHBlbmQgaW5wdXRbdHlwZT1cInJlc2V0XCJdICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhICsgYSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhICsgYSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhICsgYSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhICsgYSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhICsgYSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhICsgYSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEgKyBhLFxuICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgYSArIGEsXG4gIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhICsgYSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtYmFjayAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhICsgYSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWJhY2sgYSArIGEsXG4gIC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEgKyBhLFxuICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAudHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAudHJpYmUtZXZlbnRzLWdtYXAgKyBhLFxuICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtZ21hcCArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLnRyaWJlLWV2ZW50cy1idXR0b24gKyBhLFxuICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtYnV0dG9uICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAjdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyBhLFxuICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kICN0cmliZS1iYXItZm9ybSAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIGEsXG4gICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgYSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5idG4gKyBhLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tZ3JvdXAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYSArIGEsXG4gIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1ncm91cCBhICsgYSxcbiAgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYSArIGEsXG4gIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYSArIGEsXG4gIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYSArIGEsXG4gIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLnRvZ2dsZSArIGEsXG4gIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRvZ2dsZSArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGEsXG4gIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1hcHBlbmQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsXG4gIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1hcHBlbmQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgaW5wdXRbdHlwZT1cInJlc2V0XCJdICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLWFwcGVuZCBpbnB1dFt0eXBlPVwicmVzZXRcIl0gKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEgKyBhLFxuICAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEgKyBhLFxuICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYSArIGEsXG4gIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtYmFjayBhICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYSArIGEsXG4gIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC50cmliZS1ldmVudHMtZ21hcCArIGEsXG4gIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1nbWFwICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAudHJpYmUtZXZlbnRzLWJ1dHRvbiArIGEsXG4gIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1idXR0b24gKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kICN0cmliZS1iYXItZm9ybSAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIGEsXG4gIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1hcHBlbmQgI3RyaWJlLWJhci1mb3JtIC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgYSxcbiAgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyBhLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAjdHJpYmUtYmFyLWZvcm0gLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuYnRuICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tZ3JvdXAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tZ3JvdXAgYSArIGEsXG4gIC5idG4tZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5idG4tZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYSArIGEsXG4gIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgLnRvZ2dsZSArIGEsXG4gIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwLWFwcGVuZCAudG9nZ2xlICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBhLFxuICAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cC1hcHBlbmQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgaW5wdXRbdHlwZT1cInJlc2V0XCJdICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0W3R5cGU9XCJyZXNldFwiXSArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEgKyBhLFxuICAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgYSArIGEsXG4gIC50cmliZS1ldmVudHMtbmF2LW5leHQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYSArIGEsXG4gIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC50cmliZS1ldmVudHMtbmF2LW5leHQgYSArIGEsXG4gIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtYmFjayAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgLnRyaWJlLWV2ZW50cy1nbWFwICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtZ21hcCArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAudHJpYmUtZXZlbnRzLWJ1dHRvbiArIGEsXG4gIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWJ1dHRvbiArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgI3RyaWJlLWJhci1mb3JtIC50cmliZS1ldmVudHMtbmF2LW5leHQgLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyBhLFxuICAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cC1hcHBlbmQgI3RyaWJlLWJhci1mb3JtIC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgYSxcbiAgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIGEsXG4gIC50cmliZS1ldmVudHMtbmF2LW5leHQgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtYmFjayAuYnRuICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1ncm91cCAudHJpYmUtZXZlbnRzLWJhY2sgYSArIGEsXG4gIC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tZ3JvdXAgYSArIGEsXG4gIC5idG4tZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWJhY2sgYSArIGEsXG4gIC50cmliZS1ldmVudHMtYmFjayAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLnRyaWJlLWV2ZW50cy1iYWNrIGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWJhY2sgYSArIGEsXG4gIC50cmliZS1ldmVudHMtYmFjayAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtYmFjayAudG9nZ2xlICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRvZ2dsZSArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBhLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLWFwcGVuZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWJhY2sgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsXG4gIC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtYmFjayBpbnB1dFt0eXBlPVwicmVzZXRcIl0gKyBhLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLWFwcGVuZCBpbnB1dFt0eXBlPVwicmVzZXRcIl0gKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC50cmliZS1ldmVudHMtYmFjayBhICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYSArIGEsXG4gIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAudHJpYmUtZXZlbnRzLWJhY2sgYSArIGEsXG4gIC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEgKyBhLFxuICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtYmFjayBhICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1iYWNrIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLnRyaWJlLWV2ZW50cy1iYWNrIGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWJhY2sgYSArIGEsXG4gIC50cmliZS1ldmVudHMtYmFjayAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgLnRyaWJlLWV2ZW50cy1iYWNrIGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtYmFjayBhICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIC50cmliZS1ldmVudHMtZ21hcCArIGEsXG4gIC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtZ21hcCArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIC50cmliZS1ldmVudHMtYnV0dG9uICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1idXR0b24gKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kICN0cmliZS1iYXItZm9ybSAudHJpYmUtZXZlbnRzLWJhY2sgLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyBhLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLWFwcGVuZCAjdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyBhLFxuICAjdHJpYmUtYmFyLWZvcm0gLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWJhY2sgLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyBhLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAudHJpYmUtZXZlbnRzLWdtYXAsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1ncm91cCBhICsgLnRyaWJlLWV2ZW50cy1nbWFwLFxuICAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIC50cmliZS1ldmVudHMtZ21hcCxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhICsgLnRyaWJlLWV2ZW50cy1nbWFwLFxuICAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyAudHJpYmUtZXZlbnRzLWdtYXAsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRvZ2dsZSArIC50cmliZS1ldmVudHMtZ21hcCxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnRyaWJlLWV2ZW50cy1nbWFwLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAudHJpYmUtZXZlbnRzLWdtYXAsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgaW5wdXRbdHlwZT1cInJlc2V0XCJdICsgLnRyaWJlLWV2ZW50cy1nbWFwLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEgKyAudHJpYmUtZXZlbnRzLWdtYXAsXG4gIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIC50cmliZS1ldmVudHMtZ21hcCxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhICsgLnRyaWJlLWV2ZW50cy1nbWFwLFxuICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyAudHJpYmUtZXZlbnRzLWdtYXAsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYSArIC50cmliZS1ldmVudHMtZ21hcCxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgLnRyaWJlLWV2ZW50cy1nbWFwLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgYSArIC50cmliZS1ldmVudHMtZ21hcCxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyAudHJpYmUtZXZlbnRzLWdtYXAsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIGEgKyAudHJpYmUtZXZlbnRzLWdtYXAsXG4gIC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyAudHJpYmUtZXZlbnRzLWdtYXAsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1nbWFwICsgLnRyaWJlLWV2ZW50cy1nbWFwLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtYnV0dG9uICsgLnRyaWJlLWV2ZW50cy1nbWFwLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kICN0cmliZS1iYXItZm9ybSAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIC50cmliZS1ldmVudHMtZ21hcCxcbiAgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyAudHJpYmUtZXZlbnRzLWdtYXAsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC50cmliZS1ldmVudHMtYnV0dG9uLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tZ3JvdXAgYSArIC50cmliZS1ldmVudHMtYnV0dG9uLFxuICAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIC50cmliZS1ldmVudHMtYnV0dG9uLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEgKyAudHJpYmUtZXZlbnRzLWJ1dHRvbixcbiAgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgLnRyaWJlLWV2ZW50cy1idXR0b24sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRvZ2dsZSArIC50cmliZS1ldmVudHMtYnV0dG9uLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAudHJpYmUtZXZlbnRzLWJ1dHRvbixcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnRyaWJlLWV2ZW50cy1idXR0b24sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgaW5wdXRbdHlwZT1cInJlc2V0XCJdICsgLnRyaWJlLWV2ZW50cy1idXR0b24sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYSArIC50cmliZS1ldmVudHMtYnV0dG9uLFxuICAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyAudHJpYmUtZXZlbnRzLWJ1dHRvbixcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhICsgLnRyaWJlLWV2ZW50cy1idXR0b24sXG4gIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIC50cmliZS1ldmVudHMtYnV0dG9uLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEgKyAudHJpYmUtZXZlbnRzLWJ1dHRvbixcbiAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgLnRyaWJlLWV2ZW50cy1idXR0b24sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhICsgLnRyaWJlLWV2ZW50cy1idXR0b24sXG4gIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgLnRyaWJlLWV2ZW50cy1idXR0b24sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIGEgKyAudHJpYmUtZXZlbnRzLWJ1dHRvbixcbiAgLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIC50cmliZS1ldmVudHMtYnV0dG9uLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtZ21hcCArIC50cmliZS1ldmVudHMtYnV0dG9uLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtYnV0dG9uICsgLnRyaWJlLWV2ZW50cy1idXR0b24sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgI3RyaWJlLWJhci1mb3JtIC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgLnRyaWJlLWV2ZW50cy1idXR0b24sXG4gICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgLnRyaWJlLWV2ZW50cy1idXR0b24sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgI3RyaWJlLWJhci1mb3JtIC5idG4gKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbixcbiAgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC50cmliZS1iYXItdmlld3Mtb3B0aW9uLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tZ3JvdXAgI3RyaWJlLWJhci1mb3JtIGEgKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbixcbiAgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1ncm91cCBhICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sXG4gIC5idG4tZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAjdHJpYmUtYmFyLWZvcm0gYSArIC50cmliZS1iYXItdmlld3Mtb3B0aW9uLFxuICAjdHJpYmUtYmFyLWZvcm0gLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbixcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAjdHJpYmUtYmFyLWZvcm0gYSArIC50cmliZS1iYXItdmlld3Mtb3B0aW9uLFxuICAjdHJpYmUtYmFyLWZvcm0gLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sXG4gIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC5pbnB1dC1ncm91cC1hcHBlbmQgI3RyaWJlLWJhci1mb3JtIGEgKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbixcbiAgI3RyaWJlLWJhci1mb3JtIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIC50cmliZS1iYXItdmlld3Mtb3B0aW9uLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kICN0cmliZS1iYXItZm9ybSAudG9nZ2xlICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sXG4gICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50b2dnbGUgKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbixcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAjdHJpYmUtYmFyLWZvcm0gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC50cmliZS1iYXItdmlld3Mtb3B0aW9uLFxuICAjdHJpYmUtYmFyLWZvcm0gLmlucHV0LWdyb3VwLWFwcGVuZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgI3RyaWJlLWJhci1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbixcbiAgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1hcHBlbmQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC50cmliZS1iYXItdmlld3Mtb3B0aW9uLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kICN0cmliZS1iYXItZm9ybSBpbnB1dFt0eXBlPVwicmVzZXRcIl0gKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbixcbiAgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1hcHBlbmQgaW5wdXRbdHlwZT1cInJlc2V0XCJdICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgI3RyaWJlLWJhci1mb3JtIGEgKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbixcbiAgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYSArIC50cmliZS1iYXItdmlld3Mtb3B0aW9uLFxuICAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuaW5wdXQtZ3JvdXAtYXBwZW5kICN0cmliZS1iYXItZm9ybSBhICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sXG4gICN0cmliZS1iYXItZm9ybSAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbixcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAjdHJpYmUtYmFyLWZvcm0gYSArIC50cmliZS1iYXItdmlld3Mtb3B0aW9uLFxuICAjdHJpYmUtYmFyLWZvcm0gLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sXG4gIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1hcHBlbmQgI3RyaWJlLWJhci1mb3JtIGEgKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbixcbiAgI3RyaWJlLWJhci1mb3JtIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIC50cmliZS1iYXItdmlld3Mtb3B0aW9uLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzICN0cmliZS1iYXItZm9ybSBhICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sXG4gICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEgKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbixcbiAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLWFwcGVuZCAjdHJpYmUtYmFyLWZvcm0gYSArIC50cmliZS1iYXItdmlld3Mtb3B0aW9uLFxuICAjdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAjdHJpYmUtYmFyLWZvcm0gYSArIC50cmliZS1iYXItdmlld3Mtb3B0aW9uLFxuICAjdHJpYmUtYmFyLWZvcm0gLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEgKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbixcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kICN0cmliZS1iYXItZm9ybSBhICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sXG4gICN0cmliZS1iYXItZm9ybSAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIC50cmliZS1iYXItdmlld3Mtb3B0aW9uLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtYmFjayAjdHJpYmUtYmFyLWZvcm0gYSArIC50cmliZS1iYXItdmlld3Mtb3B0aW9uLFxuICAjdHJpYmUtYmFyLWZvcm0gLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWJhY2sgYSArIC50cmliZS1iYXItdmlld3Mtb3B0aW9uLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLWFwcGVuZCAjdHJpYmUtYmFyLWZvcm0gYSArIC50cmliZS1iYXItdmlld3Mtb3B0aW9uLFxuICAjdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIC50cmliZS1iYXItdmlld3Mtb3B0aW9uLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kICN0cmliZS1iYXItZm9ybSAudHJpYmUtZXZlbnRzLWdtYXAgKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbixcbiAgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1nbWFwICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgI3RyaWJlLWJhci1mb3JtIC50cmliZS1ldmVudHMtYnV0dG9uICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sXG4gICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtYnV0dG9uICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgI3RyaWJlLWJhci1mb3JtIC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sXG4gICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tZ3JvdXAgYSArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRvZ2dsZSArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgaW5wdXRbdHlwZT1cInJlc2V0XCJdICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYSArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIGEgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtZ21hcCArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtYnV0dG9uICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgI3RyaWJlLWJhci1mb3JtIC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgLmlucHV0LWdyb3VwLXRleHQsXG4gICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dCArIGEsXG4gIC5idG4tZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLXRleHQgKyBhLFxuICAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC50b2dnbGUsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIGlucHV0W3R5cGU9XCJyZXNldFwiXSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuaW5wdXQtZ3JvdXAtdGV4dCArIGEsXG4gIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC10ZXh0ICsgYSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLXRleHQgKyBhLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cC10ZXh0ICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLXRleHQgKyBhLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAudHJpYmUtZXZlbnRzLWdtYXAsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAudHJpYmUtZXZlbnRzLWJ1dHRvbixcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAjdHJpYmUtYmFyLWZvcm0gLmlucHV0LWdyb3VwLXRleHQgKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbixcbiAgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7IH1cblxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG4gIC5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSwgI3RyaWJlLWJhci1mb3JtIC5mb3JtLXJvdyAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6IGNhbGMoMi44NzVyZW0gKyAycHgpOyB9XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsICN0cmliZS1iYXItZm9ybSAuZm9ybS1yb3cgLmlucHV0LWdyb3VwLWxnID4gaW5wdXQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gYSxcbi50cmliZS1ldmVudHMtY2FsLWxpbmtzIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gYSxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLnRvZ2dsZSxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiBhLFxuLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiBhLFxuLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiBhLFxuLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IGEsXG4udHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiBhLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAudHJpYmUtZXZlbnRzLWdtYXAsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC50cmliZS1ldmVudHMtYnV0dG9uLFxuI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLnRyaWJlLWJhci12aWV3cy1vcHRpb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi5idG4tZ3JvdXAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IGEsXG4udHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gYSxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAudG9nZ2xlLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiBpbnB1dFt0eXBlPVwicmVzZXRcIl0sXG4udHJpYmUtZXZlbnQtcGFnZXItcHJldiAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gYSxcbi50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiBhLFxuLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IGEsXG4udHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiBhLFxuLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiBhLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC50cmliZS1ldmVudHMtZ21hcCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAudHJpYmUtZXZlbnRzLWJ1dHRvbixcbiN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLnRyaWJlLWJhci12aWV3cy1vcHRpb24ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07IH1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLCAjdHJpYmUtYmFyLWZvcm0gLmZvcm0tcm93IC5pbnB1dC1ncm91cC1zbSA+IGlucHV0Om5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygxLjgxMjVyZW0gKyAycHgpOyB9XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsICN0cmliZS1iYXItZm9ybSAuZm9ybS1yb3cgLmlucHV0LWdyb3VwLXNtID4gaW5wdXQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gYSxcbi50cmliZS1ldmVudHMtY2FsLWxpbmtzIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gYSxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLnRvZ2dsZSxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiBhLFxuLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiBhLFxuLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiBhLFxuLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IGEsXG4udHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiBhLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAudHJpYmUtZXZlbnRzLWdtYXAsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC50cmliZS1ldmVudHMtYnV0dG9uLFxuI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLnRyaWJlLWJhci12aWV3cy1vcHRpb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi5idG4tZ3JvdXAgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IGEsXG4udHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gYSxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAudG9nZ2xlLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiBpbnB1dFt0eXBlPVwicmVzZXRcIl0sXG4udHJpYmUtZXZlbnQtcGFnZXItcHJldiAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gYSxcbi50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiBhLFxuLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IGEsXG4udHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiBhLFxuLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiBhLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC50cmliZS1ldmVudHMtZ21hcCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAudHJpYmUtZXZlbnRzLWJ1dHRvbixcbiN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLnRyaWJlLWJhci12aWV3cy1vcHRpb24ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtOyB9XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtOyB9XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0biwgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IGEsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gYSwgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAudG9nZ2xlLCAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiBpbnB1dFt0eXBlPVwicmVzZXRcIl0sIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gYSxcbi50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gYSxcbi50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gYSxcbi50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiBhLFxuLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gYSwgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAudHJpYmUtZXZlbnRzLWdtYXAsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC50cmliZS1ldmVudHMtYnV0dG9uLCAjdHJpYmUtYmFyLWZvcm0gLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiBhLFxuLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gYSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC50b2dnbGUsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IGlucHV0W3R5cGU9XCJyZXNldFwiXSxcbi50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IGEsXG4udHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiBhLFxuLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gYSxcbi50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gYSxcbi50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiBhLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLnRyaWJlLWV2ZW50cy1nbWFwLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLnRyaWJlLWV2ZW50cy1idXR0b24sXG4jdHJpYmUtYmFyLWZvcm0gLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLnRyaWJlLWJhci12aWV3cy1vcHRpb24sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IGE6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4udHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiBhOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLnRvZ2dsZTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IGlucHV0Om5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpW3R5cGU9XCJidXR0b25cIl0sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiBpbnB1dDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKVt0eXBlPVwic3VibWl0XCJdLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gaW5wdXQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSlbdHlwZT1cInJlc2V0XCJdLFxuLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gYTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IGE6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4udHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiBhOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiBhOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IGE6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAudHJpYmUtZXZlbnRzLWdtYXA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAudHJpYmUtZXZlbnRzLWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sIC5idG4tZ3JvdXAgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IGEsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiBhLCAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLnRvZ2dsZSwgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gaW5wdXRbdHlwZT1cInJlc2V0XCJdLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gYSxcbi50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiBhLFxuLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IGEsXG4udHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiBhLFxuLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiBhLCAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLnRyaWJlLWV2ZW50cy1nbWFwLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC50cmliZS1ldmVudHMtYnV0dG9uLCAjdHJpYmUtYmFyLWZvcm0gLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC50cmliZS1iYXItdmlld3Mtb3B0aW9uLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IGEsXG4udHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IGEsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC50b2dnbGUsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IGlucHV0W3R5cGU9XCJyZXNldFwiXSxcbi50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gYSxcbi50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gYSxcbi50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gYSxcbi50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiBhLFxuLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gYSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLnRyaWJlLWV2ZW50cy1nbWFwLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAudHJpYmUtZXZlbnRzLWJ1dHRvbixcbiN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC50cmliZS1iYXItdmlld3Mtb3B0aW9uLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiBhOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiBhOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAudG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiBpbnB1dDpub3QoOmZpcnN0LWNoaWxkKVt0eXBlPVwiYnV0dG9uXCJdLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiBpbnB1dDpub3QoOmZpcnN0LWNoaWxkKVt0eXBlPVwic3VibWl0XCJdLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiBpbnB1dDpub3QoOmZpcnN0LWNoaWxkKVt0eXBlPVwicmVzZXRcIl0sXG4udHJpYmUtZXZlbnQtcGFnZXItcHJldiAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IGE6bm90KDpmaXJzdC1jaGlsZCksXG4udHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IGE6bm90KDpmaXJzdC1jaGlsZCksXG4udHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IGE6bm90KDpmaXJzdC1jaGlsZCksXG4udHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gYTpub3QoOmZpcnN0LWNoaWxkKSxcbi50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IGE6bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC50cmliZS1ldmVudHMtZ21hcDpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLnRyaWJlLWV2ZW50cy1idXR0b246bm90KDpmaXJzdC1jaGlsZCksXG4jdHJpYmUtYmFyLWZvcm0gLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07IH1cblxuLmN1c3RvbS1jb250cm9sLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMDsgfVxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjsgfVxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpOyB9XG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogIzgwYmRmZjsgfVxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjNkN2ZmOyB9XG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7IH1cbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmOyB9XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMC4yNXJlbTtcbiAgICBsZWZ0OiAtMS41cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAjYWRiNWJkIHNvbGlkIDFweDsgfVxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwLjI1cmVtO1xuICAgIGxlZnQ6IC0xLjVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTAlIDUwJTsgfVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7IH1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNCclM2UlM2NwYXRoIHN0cm9rZT0nJTIzZmZmJyBkPSdNMCAyaDQnLyUzZSUzYy9zdmclM2VcIik7IH1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjMsIDI1NSwgMC41KTsgfVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjUpOyB9XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIik7IH1cblxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjMsIDI1NSwgMC41KTsgfVxuXG4uY3VzdG9tLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogMi4yNXJlbTsgfVxuICAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgbGVmdDogLTIuMjVyZW07XG4gICAgd2lkdGg6IDEuNzVyZW07XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07IH1cbiAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgdG9wOiBjYWxjKDAuMjVyZW0gKyAycHgpO1xuICAgIGxlZnQ6IGNhbGMoLTIuMjVyZW0gKyAycHgpO1xuICAgIHdpZHRoOiBjYWxjKDFyZW0gLSA0cHgpO1xuICAgIGhlaWdodDogY2FsYygxcmVtIC0gNHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjc1cmVtKTsgfVxuICAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjUpOyB9XG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDIuMjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAxLjc1cmVtIDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSBuby1yZXBlYXQgcmlnaHQgMC43NXJlbSBjZW50ZXIvOHB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEyOCwgMTg5LCAyNTUsIDAuNSk7IH1cbiAgICAuY3VzdG9tLXNlbGVjdDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAuY3VzdG9tLXNlbGVjdFttdWx0aXBsZV0sIC5jdXN0b20tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5jdXN0b20tc2VsZWN0OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmOyB9XG4gIC5jdXN0b20tc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuODEyNXJlbSArIDJweCk7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cblxuLmN1c3RvbS1zZWxlY3QtbGcge1xuICBoZWlnaHQ6IGNhbGMoMi44NzVyZW0gKyAycHgpO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4uY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygyLjI1cmVtICsgMnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDsgfVxuICAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7IH1cbiAgLmN1c3RvbS1maWxlLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmOyB9XG4gIC5jdXN0b20tZmlsZS1pbnB1dDpsYW5nKGVuKSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiQnJvd3NlXCI7IH1cbiAgLmN1c3RvbS1maWxlLWlucHV0IH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1icm93c2UpOyB9XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiBjYWxjKDIuMjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuICAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMi4yNXJlbTtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgY29udGVudDogXCJCcm93c2VcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICAgIGJvcmRlci1sZWZ0OiBpbmhlcml0O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMC4yNXJlbSAwLjI1cmVtIDA7IH1cblxuLmN1c3RvbS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMXJlbSArIDAuNHJlbSk7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG4gIC5jdXN0b20tcmFuZ2U6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuY3VzdG9tLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpOyB9XG4gICAgLmN1c3RvbS1yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpOyB9XG4gICAgLmN1c3RvbS1yYW5nZTpmb2N1czo6LW1zLXRodW1iIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7IH1cbiAgLmN1c3RvbS1yYW5nZTo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gICAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7IH1cbiAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMC41cmVtO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cbiAgLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gICAgLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDdmZjsgfVxuICAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtOyB9XG4gIC5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYiB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjJyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDAuMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgICBhcHBlYXJhbmNlOiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gICAgLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkN2ZmOyB9XG4gIC5jdXN0b20tcmFuZ2U6Oi1tcy10cmFjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogMC41cmVtOyB9XG4gIC5jdXN0b20tcmFuZ2U6Oi1tcy1maWxsLWxvd2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cbiAgLmN1c3RvbS1yYW5nZTo6LW1zLWZpbGwtdXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cbiAgLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7IH1cbiAgLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAuY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkOyB9XG4gIC5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAuY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbXMtdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7IH1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdCB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4gICAgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtOyB9XG4gIC5uYXYtbGluazpob3ZlciwgLm5hdi1saW5rOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7IH1cbiAgLm5hdi10YWJzIC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDsgfVxuICAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtOyB9XG4gICAgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICNlOWVjZWYgI2U5ZWNlZiAjZGVlMmU2OyB9XG4gICAgLm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTYgI2RlZTJlNiAjZmZmOyB9XG4gIC5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7IH1cblxuLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtOyB9XG4gIC5uYXZiYXIgPiAuY29udGFpbmVyLFxuICAubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDAuMzEyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzEyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lOyB9XG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTsgfVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG4gIC5uYXZiYXItdG9nZ2xlcjpob3ZlciwgLm5hdmJhci10b2dnbGVyOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm5hdmJhci10b2dnbGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20ge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gICAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuICAgIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm5hdmJhci1leHBhbmQge1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmEoMCwgMCwgMCwgMC41KScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGEge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cbiAgICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogI2ZmZjsgfVxuICAubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpOyB9XG4gIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGEge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG4gIC5jYXJkID4gaHIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07IH1cbiAgLmNhcmQgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTsgfVxuXG4uY2FyZC1ib2R5IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDEuMjVyZW07IH1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtOyB9XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLTAuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNhcmQtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uY2FyZC1saW5rICsgLmNhcmQtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtOyB9XG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTsgfVxuICAuY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCkgY2FsYygwLjI1cmVtIC0gMXB4KSAwIDA7IH1cbiAgLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMDsgfVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTsgfVxuICAuY2FyZC1mb290ZXI6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIGNhbGMoMC4yNXJlbSAtIDFweCkgY2FsYygwLjI1cmVtIC0gMXB4KTsgfVxuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTsgfVxuXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxLjI1cmVtOyB9XG5cbi5jYXJkLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpOyB9XG5cbi5jYXJkLWltZy10b3Age1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7IH1cblxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTsgfVxuXG4uY2FyZC1kZWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuY2FyZC1kZWNrIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jYXJkLWRlY2sge1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cbiAgICAgIC5jYXJkLWRlY2sgLmNhcmQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH0gfVxuXG4uY2FyZC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY2FyZC1ncm91cCB7XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwOyB9XG4gICAgICAuY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQgKyAuY2FyZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOmZpcnN0LWNoaWxkIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpmaXJzdC1jaGlsZCAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOmZpcnN0LWNoaWxkIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpmaXJzdC1jaGlsZCAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpvbmx5LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG4gICAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpvbmx5LWNoaWxkIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpvbmx5LWNoaWxkIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07IH1cbiAgICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm9ubHktY2hpbGQgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm9ubHktY2hpbGQgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTsgfVxuICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KDpvbmx5LWNoaWxkKSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoOm9ubHktY2hpbGQpIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCg6b25seS1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KDpvbmx5LWNoaWxkKSAuY2FyZC1oZWFkZXIsXG4gICAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCg6b25seS1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH0gfVxuXG4uY2FyZC1jb2x1bW5zIC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtY29sdW1ucyB7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7IH1cbiAgICAuY2FyZC1jb2x1bW5zIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmFjY29yZGlvbiAuY2FyZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmFjY29yZGlvbiAuY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpIC5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAuYWNjb3JkaW9uIC5jYXJkOm5vdCg6Zmlyc3Qtb2YtdHlwZSk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLmFjY29yZGlvbiAuY2FyZDpmaXJzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgLmFjY29yZGlvbiAuY2FyZDpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgLmFjY29yZGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7IH1cblxuLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgY29udGVudDogXCIvXCI7IH1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogIzZjNzU3ZDsgfVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7IH1cbiAgLnBhZ2UtbGluazpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogIzAwNTZiMztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7IH1cbiAgLnBhZ2UtbGluazpmb2N1cyB7XG4gICAgei1pbmRleDogMjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTsgfVxuICAucGFnZS1saW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07IH1cblxuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07IH1cblxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7IH1cblxuLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjsgfVxuXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuM3JlbTsgfVxuXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07IH1cblxuLnBhZ2luYXRpb24tc20gLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4ycmVtOyB9XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMnJlbTsgfVxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjRlbTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuICBhLmJhZGdlOmhvdmVyLCBhLmJhZGdlOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmJhZGdlOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5idG4gLmJhZGdlLCAuYnRuLWdyb3VwIGEgLmJhZGdlLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhIC5iYWRnZSwgLnRvZ2dsZSAuYmFkZ2UsIGlucHV0W3R5cGU9XCJidXR0b25cIl0gLmJhZGdlLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIC5iYWRnZSwgaW5wdXRbdHlwZT1cInJlc2V0XCJdIC5iYWRnZSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYSAuYmFkZ2UsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEgLmJhZGdlLCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhIC5iYWRnZSwgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhIC5iYWRnZSwgLnRyaWJlLWV2ZW50cy1iYWNrIGEgLmJhZGdlLCAudHJpYmUtZXZlbnRzLWdtYXAgLmJhZGdlLCAudHJpYmUtZXZlbnRzLWJ1dHRvbiAuYmFkZ2UsICN0cmliZS1iYXItZm9ybSAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDsgfVxuXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNmVtO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTsgfVxuXG4uYmFkZ2UtcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmOyB9XG4gIGEuYmFkZ2UtcHJpbWFyeTpob3ZlciwgYS5iYWRnZS1wcmltYXJ5OmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjOyB9XG5cbi5iYWRnZS1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDsgfVxuICBhLmJhZGdlLXNlY29uZGFyeTpob3ZlciwgYS5iYWRnZS1zZWNvbmRhcnk6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjI7IH1cblxuLmJhZGdlLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTsgfVxuICBhLmJhZGdlLXN1Y2Nlc3M6aG92ZXIsIGEuYmFkZ2Utc3VjY2Vzczpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNDsgfVxuXG4uYmFkZ2UtaW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4OyB9XG4gIGEuYmFkZ2UtaW5mbzpob3ZlciwgYS5iYWRnZS1pbmZvOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiOyB9XG5cbi5iYWRnZS13YXJuaW5nIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7IH1cbiAgYS5iYWRnZS13YXJuaW5nOmhvdmVyLCBhLmJhZGdlLXdhcm5pbmc6Zm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDA7IH1cblxuLmJhZGdlLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1OyB9XG4gIGEuYmFkZ2UtZGFuZ2VyOmhvdmVyLCBhLmJhZGdlLWRhbmdlcjpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMDsgfVxuXG4uYmFkZ2UtbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTsgfVxuICBhLmJhZGdlLWxpZ2h0OmhvdmVyLCBhLmJhZGdlLWxpZ2h0OmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1OyB9XG5cbi5iYWRnZS1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7IH1cbiAgYS5iYWRnZS1kYXJrOmhvdmVyLCBhLmJhZGdlLWRhcms6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQ7IH1cblxuLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5qdW1ib3Ryb24ge1xuICAgICAgcGFkZGluZzogNHJlbSAycmVtOyB9IH1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLmFsZXJ0LWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogNHJlbTsgfVxuICAuYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG4uYWxlcnQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA0MDg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NlNWZmO1xuICBib3JkZXItY29sb3I6ICNiOGRhZmY7IH1cbiAgLmFsZXJ0LXByaW1hcnkgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM5ZmNkZmY7IH1cbiAgLmFsZXJ0LXByaW1hcnkgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMDAyNzUyOyB9XG5cbi5hbGVydC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzM4M2Q0MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTNlNTtcbiAgYm9yZGVyLWNvbG9yOiAjZDZkOGRiOyB9XG4gIC5hbGVydC1zZWNvbmRhcnkgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNjOGNiY2Y7IH1cbiAgLmFsZXJ0LXNlY29uZGFyeSAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMyMDIzMjY7IH1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzE1NTcyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWRkYTtcbiAgYm9yZGVyLWNvbG9yOiAjYzNlNmNiOyB9XG4gIC5hbGVydC1zdWNjZXNzIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYjFkZmJiOyB9XG4gIC5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzBiMmUxMzsgfVxuXG4uYWxlcnQtaW5mbyB7XG4gIGNvbG9yOiAjMGM1NDYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlY2YxO1xuICBib3JkZXItY29sb3I6ICNiZWU1ZWI7IH1cbiAgLmFsZXJ0LWluZm8gaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNhYmRkZTU7IH1cbiAgLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMDYyYzMzOyB9XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgY29sb3I6ICM4NTY0MDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYzY2Q7XG4gIGJvcmRlci1jb2xvcjogI2ZmZWViYTsgfVxuICAuYWxlcnQtd2FybmluZyBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZThhMTsgfVxuICAuYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM1MzNmMDM7IH1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjNzIxYzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkN2RhO1xuICBib3JkZXItY29sb3I6ICNmNWM2Y2I7IH1cbiAgLmFsZXJ0LWRhbmdlciBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2YxYjBiNzsgfVxuICAuYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzQ5MTIxNzsgfVxuXG4uYWxlcnQtbGlnaHQge1xuICBjb2xvcjogIzgxODE4MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmRmZGZlOyB9XG4gIC5hbGVydC1saWdodCBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2VjZWNmNjsgfVxuICAuYWxlcnQtbGlnaHQgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNjg2ODY4OyB9XG5cbi5hbGVydC1kYXJrIHtcbiAgY29sb3I6ICMxYjFlMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ4ZDk7XG4gIGJvcmRlci1jb2xvcjogI2M2YzhjYTsgfVxuICAuYWxlcnQtZGFyayBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2I5YmJiZTsgfVxuICAuYWxlcnQtZGFyayAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMwNDA1MDU7IH1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDFyZW0gMDsgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9IH1cblxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5wcm9ncmVzcy1iYXIge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDFyZW0gMXJlbTsgfVxuXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAxcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxOyB9XG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyB7XG4gICAgei1pbmRleDogMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzAwN2JmZjsgfVxuXG4ubGlzdC1ncm91cC1mbHVzaCAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAubGlzdC1ncm91cC1mbHVzaCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7IH1cblxuLmxpc3QtZ3JvdXAtZmx1c2g6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7IH1cblxuLmxpc3QtZ3JvdXAtZmx1c2g6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA0MDg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhkYWZmOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDQwODU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlmY2RmZjsgfVxuICAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQwODU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA0MDg1OyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMzODNkNDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ4ZGI7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICMzODNkNDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2JjZjsgfVxuICAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM4M2Q0MTtcbiAgICBib3JkZXItY29sb3I6ICMzODNkNDE7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMxNTU3MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2U2Y2I7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzE1NTcyNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFkZmJiOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE1NTcyNDtcbiAgICBib3JkZXItY29sb3I6ICMxNTU3MjQ7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMwYzU0NjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWU1ZWI7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzBjNTQ2MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZGU1OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBjNTQ2MDtcbiAgICBib3JkZXItY29sb3I6ICMwYzU0NjA7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM4NTY0MDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVlYmE7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzg1NjQwNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg1NjQwNDtcbiAgICBib3JkZXItY29sb3I6ICM4NTY0MDQ7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogIzcyMWMyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzZjYjsgfVxuICAubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzcyMWMyNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiMGI3OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzIxYzI0O1xuICAgIGJvcmRlci1jb2xvcjogIzcyMWMyNDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0IHtcbiAgY29sb3I6ICM4MTgxODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjODE4MTgyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgxODE4MjtcbiAgICBib3JkZXItY29sb3I6ICM4MTgxODI7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrIHtcbiAgY29sb3I6ICMxYjFlMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM4Y2E7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzFiMWUyMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWUyMTtcbiAgICBib3JkZXItY29sb3I6ICMxYjFlMjE7IH1cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBvcGFjaXR5OiAuNTsgfVxuICAuY2xvc2U6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3ZlciwgLmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzIHtcbiAgICAgIG9wYWNpdHk6IC43NTsgfVxuXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG5cbmEuY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4udG9hc3Qge1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJveC1zaGFkb3c6IDAgMC4yNXJlbSAwLjc1cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICBvcGFjaXR5OiAwOyB9XG4gIC50b2FzdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtOyB9XG4gIC50b2FzdC5zaG93aW5nIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC50b2FzdC5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC50b2FzdC5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6IDAuNzVyZW07IH1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG91dGxpbmU6IDA7IH1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMC41cmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gKDAuNXJlbSAqIDIpKTsgfVxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtICgwLjVyZW0gKiAyKSk7XG4gICAgY29udGVudDogXCJcIjsgfVxuXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgb3V0bGluZTogMDsgfVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG4gIC5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgICBvcGFjaXR5OiAwLjU7IH1cblxuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWVjZWY7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuM3JlbTsgfVxuICAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICAgIG1hcmdpbjogLTFyZW0gLTFyZW0gLTFyZW0gYXV0bzsgfVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMXJlbTsgfVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVjZWY7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuM3JlbTsgfVxuICAubW9kYWwtZm9vdGVyID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLjI1cmVtOyB9XG4gIC5tb2RhbC1mb290ZXIgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAuMjVyZW07IH1cblxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAxLjc1cmVtIGF1dG87IH1cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gKDEuNzVyZW0gKiAyKSk7IH1cbiAgICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gKDEuNzVyZW0gKiAyKSk7IH1cbiAgLm1vZGFsLXNtIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogMTE0MHB4OyB9IH1cblxuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwNzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLnRvb2x0aXAuc2hvdyB7XG4gICAgb3BhY2l0eTogMC45OyB9XG4gIC50b29sdGlwIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwLjhyZW07XG4gICAgaGVpZ2h0OiAwLjRyZW07IH1cbiAgICAudG9vbHRpcCAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7IH1cblxuLmJzLXRvb2x0aXAtdG9wLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwOyB9XG4gIC5icy10b29sdGlwLXRvcCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdyB7XG4gICAgYm90dG9tOiAwOyB9XG4gICAgLmJzLXRvb2x0aXAtdG9wIC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDA7IH1cblxuLmJzLXRvb2x0aXAtcmlnaHQsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICBwYWRkaW5nOiAwIDAuNHJlbTsgfVxuICAuYnMtdG9vbHRpcC1yaWdodCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93IHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAwLjRyZW07XG4gICAgaGVpZ2h0OiAwLjhyZW07IH1cbiAgICAuYnMtdG9vbHRpcC1yaWdodCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwLjRyZW0gMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDsgfVxuXG4uYnMtdG9vbHRpcC1ib3R0b20sIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgcGFkZGluZzogMC40cmVtIDA7IH1cbiAgLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93IHtcbiAgICB0b3A6IDA7IH1cbiAgICAuYnMtdG9vbHRpcC1ib3R0b20gLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAwLjRyZW0gMC40cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDsgfVxuXG4uYnMtdG9vbHRpcC1sZWZ0LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICBwYWRkaW5nOiAwIDAuNHJlbTsgfVxuICAuYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDAuNHJlbTtcbiAgICBoZWlnaHQ6IDAuOHJlbTsgfVxuICAgIC5icy10b29sdGlwLWxlZnQgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMCAwLjRyZW0gMC40cmVtO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7IH1cblxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4ucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDYwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyNzZweDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07IH1cbiAgLnBvcG92ZXIgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgbWFyZ2luOiAwIDAuM3JlbTsgfVxuICAgIC5wb3BvdmVyIC5hcnJvdzo6YmVmb3JlLCAucG9wb3ZlciAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG5cbi5icy1wb3BvdmVyLXRvcCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgLmJzLXBvcG92ZXItdG9wIC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93IHtcbiAgICBib3R0b206IGNhbGMoKDAuNXJlbSArIDFweCkgKiAtMSk7IH1cbiAgLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmJlZm9yZSxcbiAgLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsXG4gIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdzo6YWZ0ZXIge1xuICAgIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwOyB9XG4gIC5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93OjpiZWZvcmUge1xuICAgIGJvdHRvbTogMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gIFxuICAuYnMtcG9wb3Zlci10b3AgLmFycm93OjphZnRlcixcbiAgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93OjphZnRlciB7XG4gICAgYm90dG9tOiAxcHg7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjsgfVxuXG4uYnMtcG9wb3Zlci1yaWdodCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07IH1cbiAgLmJzLXBvcG92ZXItcmlnaHQgLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdyB7XG4gICAgbGVmdDogY2FsYygoMC41cmVtICsgMXB4KSAqIC0xKTtcbiAgICB3aWR0aDogMC41cmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBtYXJnaW46IDAuM3JlbSAwOyB9XG4gIC5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdzo6YmVmb3JlLFxuICAuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmFmdGVyLFxuICAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdzo6YWZ0ZXIge1xuICAgIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwLjVyZW0gMDsgfVxuICAuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgXG4gIC5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YWZ0ZXIsXG4gIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93OjphZnRlciB7XG4gICAgbGVmdDogMXB4O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjsgfVxuXG4uYnMtcG9wb3Zlci1ib3R0b20sIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtOyB9XG4gIC5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdyB7XG4gICAgdG9wOiBjYWxjKCgwLjVyZW0gKyAxcHgpICogLTEpOyB9XG4gIC5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93OjpiZWZvcmUsXG4gIC5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmFmdGVyLFxuICAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3c6OmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07IH1cbiAgLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgXG4gIC5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmFmdGVyLFxuICAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3c6OmFmdGVyIHtcbiAgICB0b3A6IDFweDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmOyB9XG4gIC5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7IH1cblxuLmJzLXBvcG92ZXItbGVmdCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cbiAgLmJzLXBvcG92ZXItbGVmdCAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3cge1xuICAgIHJpZ2h0OiBjYWxjKCgwLjVyZW0gKyAxcHgpICogLTEpO1xuICAgIHdpZHRoOiAwLjVyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbjogMC4zcmVtIDA7IH1cbiAgLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdzo6YmVmb3JlLFxuICAuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YWZ0ZXIsXG4gIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3c6OmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07IH1cbiAgLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgICByaWdodDogMDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICBcbiAgLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmFmdGVyLFxuICAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93OjphZnRlciB7XG4gICAgcmlnaHQ6IDFweDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjsgfVxuXG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTsgfVxuICAucG9wb3Zlci1oZWFkZXI6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBjb2xvcjogIzIxMjUyOTsgfVxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15OyB9XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmNhcm91c2VsLWlubmVyOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjsgfVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1sZWZ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1yaWdodCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IH1cblxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IG5vbmU7IH1cblxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMHMgMC42cyBvcGFjaXR5OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNSU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuICAgIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6IDAuOTsgfVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDsgfVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7IH1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZicgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLyUzZSUzYy9zdmclM2VcIik7IH1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZicgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzZSUzYy9zdmclM2VcIik7IH1cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE1JTtcbiAgbWFyZ2luLWxlZnQ6IDE1JTtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IC41O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAxNSU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJvcmRlcjogMC4yNWVtIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHNwaW5uZXItYm9yZGVyIC43NXMgbGluZWFyIGluZmluaXRlOyB9XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJvcmRlci13aWR0aDogMC4yZW07IH1cblxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IHNwaW5uZXItZ3JvdyAuNzVzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTsgfVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tdGV4dC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDsgfVxuXG5hLmJnLXByaW1hcnk6aG92ZXIsIGEuYmctcHJpbWFyeTpmb2N1cyxcbmJ1dHRvbi5iZy1wcmltYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDsgfVxuXG5hLmJnLXNlY29uZGFyeTpob3ZlciwgYS5iZy1zZWNvbmRhcnk6Zm9jdXMsXG5idXR0b24uYmctc2Vjb25kYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjIgIWltcG9ydGFudDsgfVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDsgfVxuXG5hLmJnLXN1Y2Nlc3M6aG92ZXIsIGEuYmctc3VjY2Vzczpmb2N1cyxcbmJ1dHRvbi5iZy1zdWNjZXNzOmhvdmVyLFxuYnV0dG9uLmJnLXN1Y2Nlc3M6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0ICFpbXBvcnRhbnQ7IH1cblxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1pbmZvOmhvdmVyLCBhLmJnLWluZm86Zm9jdXMsXG5idXR0b24uYmctaW5mbzpob3ZlcixcbmJ1dHRvbi5iZy1pbmZvOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YiAhaW1wb3J0YW50OyB9XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50OyB9XG5cbmEuYmctd2FybmluZzpob3ZlciwgYS5iZy13YXJuaW5nOmZvY3VzLFxuYnV0dG9uLmJnLXdhcm5pbmc6aG92ZXIsXG5idXR0b24uYmctd2FybmluZzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDAgIWltcG9ydGFudDsgfVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50OyB9XG5cbmEuYmctZGFuZ2VyOmhvdmVyLCBhLmJnLWRhbmdlcjpmb2N1cyxcbmJ1dHRvbi5iZy1kYW5nZXI6aG92ZXIsXG5idXR0b24uYmctZGFuZ2VyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMCAhaW1wb3J0YW50OyB9XG5cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDsgfVxuXG5hLmJnLWxpZ2h0OmhvdmVyLCBhLmJnLWxpZ2h0OmZvY3VzLFxuYnV0dG9uLmJnLWxpZ2h0OmhvdmVyLFxuYnV0dG9uLmJnLWxpZ2h0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNSAhaW1wb3J0YW50OyB9XG5cbi5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50OyB9XG5cbmEuYmctZGFyazpob3ZlciwgYS5iZy1kYXJrOmZvY3VzLFxuYnV0dG9uLmJnLWRhcms6aG92ZXIsXG5idXR0b24uYmctZGFyazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQgIWltcG9ydGFudDsgfVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmlnaHQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogNTByZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUsIC5tb2R1bGVfX2JvZHkgaWZyYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmVtYmVkLXJlc3BvbnNpdmU6OmJlZm9yZSwgLm1vZHVsZV9fYm9keSBpZnJhbWU6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjsgfVxuICAuZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLCAubW9kdWxlX19ib2R5IGlmcmFtZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4gIC5tb2R1bGVfX2JvZHkgaWZyYW1lIGlmcmFtZSxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsXG4gIC5tb2R1bGVfX2JvZHkgaWZyYW1lIGVtYmVkLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4gIC5tb2R1bGVfX2JvZHkgaWZyYW1lIG9iamVjdCxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8sXG4gIC5tb2R1bGVfX2JvZHkgaWZyYW1lIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0Mi44NTcxNCU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtM2J5NDo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEzMy4zMzMzMyU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMWJ5MTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEwMCU7IH1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuXG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbi5mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuXG4uZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4uZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbG9hdC1zbS1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1zbS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXNtLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsb2F0LW1kLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LW1kLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbWQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxvYXQtbGctbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbGctcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxvYXQteGwtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQteGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLm92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50OyB9XG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7IH1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDsgfVxuXG5Ac3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgLnN0aWNreS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH0gfVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDsgfVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG4uc2hhZG93LXNtIHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpICFpbXBvcnRhbnQ7IH1cblxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50OyB9XG5cbi5zaGFkb3ctbGcge1xuICBib3gtc2hhZG93OiAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KSAhaW1wb3J0YW50OyB9XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDsgfVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuXG4udy03NSB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDsgfVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5oLTI1IHtcbiAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDsgfVxuXG4uaC01MCB7XG4gIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50OyB9XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5oLWF1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4ubWluLXZ3LTEwMCB7XG4gIG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuXG4ubWluLXZoLTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLnZ3LTEwMCB7XG4gIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG5cbi52aC0xMDAge1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi5tdC0wLFxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLm1yLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5tYi0wLFxuLm15LTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLm1sLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0xLFxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0xLFxuLm15LTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTIsXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0yLFxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0yLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhLFxuLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYSxcbi50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEsXG4udHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEsXG4udHJpYmUtZXZlbnRzLWJhY2sgYSxcbi5teS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTMsXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItMyxcbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTMsXG4ubXktMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMyxcbi5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNCxcbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTQsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC50cmliZS1ldmVudHMtYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCksXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTQsXG4ubXktNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC00LFxuLm14LTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNSB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC01LFxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi01LFxuLm15LTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuXG4ucHQtMCxcbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ucHItMCxcbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5wYi0wLFxuLnB5LTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5wbC0wLFxuLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0xLFxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0xLFxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTEsXG4ucHktMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMixcbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0yLFxuLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMixcbi5weS0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0yLFxuLnB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTMge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTMsXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMyxcbi5weS0zIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMyxcbi5weC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC00LFxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi00LFxuLnB5LTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtNSxcbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItNSxcbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi01LFxuLnB5LTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC01LFxuLnB4LTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uMSB7XG4gIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjEsXG4ubXktbjEge1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjEsXG4ubXktbjEge1xuICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW4yIHtcbiAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4yLFxuLm15LW4yIHtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjIsXG4ubXgtbjIge1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW4zIHtcbiAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjQge1xuICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjQsXG4ubXktbjQge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW40LFxuLm15LW40IHtcbiAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjUge1xuICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW41LFxuLm15LW41IHtcbiAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW41LFxuLm15LW41IHtcbiAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm10LWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXItYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1iLWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWwtYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWItc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwtc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMixcbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMixcbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS01LFxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4xLFxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW4xLFxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjEsXG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjEsXG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMixcbiAgLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW4yLFxuICAubXgtc20tbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMixcbiAgLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW4yLFxuICAubXgtc20tbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjMsXG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjMsXG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMyxcbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uMyxcbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW40LFxuICAubXktc20tbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjQsXG4gIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW40LFxuICAubXktc20tbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjQsXG4gIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uNSxcbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTAsXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW4xLFxuICAubXktbWQtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW4xLFxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjMsXG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjMsXG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uNCxcbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW40LFxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uNCxcbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW40LCAudHJpYmUtZXZlbnRzLWxpc3Qtc2VwYXJhdG9yLW1vbnRoLFxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uNSxcbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uNSxcbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjEsXG4gIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uMSxcbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uMyxcbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMyxcbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW41LFxuICAubXgtbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0wLFxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0wLFxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMyxcbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTUsXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHIteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGIteGwtMCxcbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTAsXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xLFxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0yLFxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTMsXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0zLFxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTQsXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTQsXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtNSxcbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTUsXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMSxcbiAgLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uMSxcbiAgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjIsXG4gIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uMixcbiAgLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjIsXG4gIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uMixcbiAgLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW4zLFxuICAubXkteGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW4zLFxuICAubXgteGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uNCxcbiAgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW40LFxuICAubXgteGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uNCxcbiAgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW40LFxuICAubXgteGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjUsXG4gIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjUsXG4gIC5teC14bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQteGwtYXV0byxcbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXIteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbi50ZXh0LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlOyB9XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRleHQtc20tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbWQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRleHQtbGctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWxnLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZXh0LXhsLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC14bC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4uZm9udC13ZWlnaHQtbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDsgfVxuXG4uZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXByaW1hcnk6aG92ZXIsIGEudGV4dC1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMwMDU2YjMgIWltcG9ydGFudDsgfVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1zZWNvbmRhcnk6aG92ZXIsIGEudGV4dC1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogIzQ5NGY1NCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1zdWNjZXNzOmhvdmVyLCBhLnRleHQtc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjMTk2OTJjICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWluZm86aG92ZXIsIGEudGV4dC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMwZjY2NzQgIWltcG9ydGFudDsgfVxuXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtd2FybmluZzpob3ZlciwgYS50ZXh0LXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogI2JhOGIwMCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWRhbmdlcjpob3ZlciwgYS50ZXh0LWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjYTcxZDJhICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1saWdodDpob3ZlciwgYS50ZXh0LWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNjYmQzZGEgIWltcG9ydGFudDsgfVxuXG4udGV4dC1kYXJrIHtcbiAgY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtZGFyazpob3ZlciwgYS50ZXh0LWRhcms6Zm9jdXMge1xuICBjb2xvcjogIzEyMTQxNiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJvZHkge1xuICBjb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC13aGl0ZS01MCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IH1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtcmVzZXQge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuICBhOm5vdCguYnRuKTpub3QoLnRvZ2dsZSk6bm90KGlucHV0W3R5cGU9XCJidXR0b25cIl0pOm5vdChpbnB1dFt0eXBlPVwic3VibWl0XCJdKTpub3QoaW5wdXRbdHlwZT1cInJlc2V0XCJdKTpub3QoLnRyaWJlLWV2ZW50cy1nbWFwKTpub3QoXG4gIC50cmliZS1ldmVudHMtYnV0dG9uKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7IH1cbiAgcHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDsgfVxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhZGI1YmQ7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7IH1cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIHAsXG4gIGgyLFxuICBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7IH1cbiAgaDIsXG4gIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDsgfVxuICBAcGFnZSB7XG4gICAgc2l6ZTogYTM7IH1cbiAgYm9keSB7XG4gICAgbWluLXdpZHRoOiA5OTJweCAhaW1wb3J0YW50OyB9XG4gIC5jb250YWluZXIge1xuICAgIG1pbi13aWR0aDogOTkycHggIWltcG9ydGFudDsgfVxuICAubmF2YmFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5iYWRnZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDsgfVxuICAudGFibGUsIHRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7IH1cbiAgICBcbiAgICAudGFibGUgdGQsXG4gICAgdGFibGUgdGQsIC50YWJsZSB0aCwgdGFibGUgdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gIC50YWJsZS1ib3JkZXJlZCB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cbiAgLnRhYmxlLWRhcmsge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLnRhYmxlLWRhcmsgdGgsXG4gICAgLnRhYmxlLWRhcmsgdGQsXG4gICAgLnRhYmxlLWRhcmsgdGhlYWQgdGgsXG4gICAgLnRhYmxlLWRhcmsgdGJvZHkgKyB0Ym9keSB7XG4gICAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7IH1cbiAgLnRhYmxlIC50aGVhZC1kYXJrIHRoLCB0YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2OyB9IH1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDU0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDcyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDk2MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7IH0gfVxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5uby1ndXR0ZXJzID4gLmNvbCxcbiAgLm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC14bC0xLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bCxcbi5jb2wteGwtYXV0byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4uY29sIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlOyB9XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlOyB9XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlOyB9XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xOyB9XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDEzOyB9XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDA7IH1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMTsgfVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyOyB9XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDM7IH1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNDsgfVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1OyB9XG5cbi5vcmRlci02IHtcbiAgb3JkZXI6IDY7IH1cblxuLm9yZGVyLTcge1xuICBvcmRlcjogNzsgfVxuXG4ub3JkZXItOCB7XG4gIG9yZGVyOiA4OyB9XG5cbi5vcmRlci05IHtcbiAgb3JkZXI6IDk7IH1cblxuLm9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwOyB9XG5cbi5vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTsgfVxuXG4ub3JkZXItMTIge1xuICBvcmRlcjogMTI7IH1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1zbS03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1zbS0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLW1kLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1tZC03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItbWQtOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLW1kLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1tZC0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1tZC0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1tZC0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLWxnLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1sZy03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItbGctOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLWxnLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1sZy0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1sZy0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1sZy0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXIteGwtNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXIteGwtMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgfVxuXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50OyB9XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgfVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07IH1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLS4yNWVtOyB9XG5cbnN1cCB7XG4gIHRvcDogLS41ZW07IH1cblxuYSB7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA1NmIzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpob3ZlciwgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTsgfVxuXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtOyB9XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG5zdmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207IH1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyB9XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7IH1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDsgfVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94OyB9XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7IH1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuOnJvb3Qge1xuICAtLXdoZS1wdXJwbGUtMTogIzNEMUE3OTtcbiAgLS13aGUteWVsbG93LTE6ICNmY2JhMzA7XG4gIC0td2hlLXllbGxvdy0yOiAjZmVkNjg1O1xuICAtLXdoZS13aGl0ZTogI2ZmZmZmZjtcbiAgLS13aGUtZ3JleS0xOiAjNGE0YTRhO1xuICAtLXdoZS1ncmV5LTI6ICM3Njc2NzY7XG4gIC0td2hlLWdyZXktMzogI2Q4ZDhkODtcbiAgLS13aGUtYmxhY2s6ICMwMDAwMDA7XG4gIC0td2hlLW9yYW5nZS0xOiAjZDk1NTNlO1xuICAtLXdoZS1vcmFuZ2UtMjogI2Y1OGM2MDtcbiAgLS13aGUtYmx1ZS0xOiAjODE5ZWM2O1xuICAtLXdoZS1ibHVlLTI6ICM5Y2MyZGM7XG4gIC0td2hlLXNhZ2UtMTogI2E2YmQ4YTsgfVxuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmFsZXJ0LWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogNHJlbTsgfVxuICAuYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG4uYWxlcnQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA0MDg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NlNWZmO1xuICBib3JkZXItY29sb3I6ICNiOGRhZmY7IH1cbiAgLmFsZXJ0LXByaW1hcnkgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM5ZmNkZmY7IH1cbiAgLmFsZXJ0LXByaW1hcnkgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMDAyNzUyOyB9XG5cbi5hbGVydC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzM4M2Q0MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTNlNTtcbiAgYm9yZGVyLWNvbG9yOiAjZDZkOGRiOyB9XG4gIC5hbGVydC1zZWNvbmRhcnkgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNjOGNiY2Y7IH1cbiAgLmFsZXJ0LXNlY29uZGFyeSAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMyMDIzMjY7IH1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzE1NTcyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWRkYTtcbiAgYm9yZGVyLWNvbG9yOiAjYzNlNmNiOyB9XG4gIC5hbGVydC1zdWNjZXNzIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYjFkZmJiOyB9XG4gIC5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzBiMmUxMzsgfVxuXG4uYWxlcnQtaW5mbyB7XG4gIGNvbG9yOiAjMGM1NDYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlY2YxO1xuICBib3JkZXItY29sb3I6ICNiZWU1ZWI7IH1cbiAgLmFsZXJ0LWluZm8gaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNhYmRkZTU7IH1cbiAgLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMDYyYzMzOyB9XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgY29sb3I6ICM4NTY0MDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYzY2Q7XG4gIGJvcmRlci1jb2xvcjogI2ZmZWViYTsgfVxuICAuYWxlcnQtd2FybmluZyBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZThhMTsgfVxuICAuYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM1MzNmMDM7IH1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjNzIxYzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkN2RhO1xuICBib3JkZXItY29sb3I6ICNmNWM2Y2I7IH1cbiAgLmFsZXJ0LWRhbmdlciBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2YxYjBiNzsgfVxuICAuYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzQ5MTIxNzsgfVxuXG4uYWxlcnQtbGlnaHQge1xuICBjb2xvcjogIzgxODE4MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmRmZGZlOyB9XG4gIC5hbGVydC1saWdodCBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2VjZWNmNjsgfVxuICAuYWxlcnQtbGlnaHQgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNjg2ODY4OyB9XG5cbi5hbGVydC1kYXJrIHtcbiAgY29sb3I6ICMxYjFlMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ4ZDk7XG4gIGJvcmRlci1jb2xvcjogI2M2YzhjYTsgfVxuICAuYWxlcnQtZGFyayBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2I5YmJiZTsgfVxuICAuYWxlcnQtZGFyayAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMwNDA1MDU7IH1cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC40ZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cbiAgYS5iYWRnZTpob3ZlciwgYS5iYWRnZTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5iYWRnZTplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uYnRuIC5iYWRnZSwgLmJ0bi1ncm91cCBhIC5iYWRnZSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYSAuYmFkZ2UsIC50b2dnbGUgLmJhZGdlLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdIC5iYWRnZSwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSAuYmFkZ2UsIGlucHV0W3R5cGU9XCJyZXNldFwiXSAuYmFkZ2UsIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEgLmJhZGdlLCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhIC5iYWRnZSwgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYSAuYmFkZ2UsIC50cmliZS1ldmVudHMtbmF2LW5leHQgYSAuYmFkZ2UsIC50cmliZS1ldmVudHMtYmFjayBhIC5iYWRnZSwgLnRyaWJlLWV2ZW50cy1nbWFwIC5iYWRnZSwgLnRyaWJlLWV2ZW50cy1idXR0b24gLmJhZGdlLCAjdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWJhci12aWV3cy1vcHRpb24gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7IH1cblxuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjZlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjZlbTsgfVxuXG4uYmFkZ2UtcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmOyB9XG4gIGEuYmFkZ2UtcHJpbWFyeTpob3ZlciwgYS5iYWRnZS1wcmltYXJ5OmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjOyB9XG5cbi5iYWRnZS1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDsgfVxuICBhLmJhZGdlLXNlY29uZGFyeTpob3ZlciwgYS5iYWRnZS1zZWNvbmRhcnk6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjI7IH1cblxuLmJhZGdlLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTsgfVxuICBhLmJhZGdlLXN1Y2Nlc3M6aG92ZXIsIGEuYmFkZ2Utc3VjY2Vzczpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNDsgfVxuXG4uYmFkZ2UtaW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4OyB9XG4gIGEuYmFkZ2UtaW5mbzpob3ZlciwgYS5iYWRnZS1pbmZvOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiOyB9XG5cbi5iYWRnZS13YXJuaW5nIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7IH1cbiAgYS5iYWRnZS13YXJuaW5nOmhvdmVyLCBhLmJhZGdlLXdhcm5pbmc6Zm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDA7IH1cblxuLmJhZGdlLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1OyB9XG4gIGEuYmFkZ2UtZGFuZ2VyOmhvdmVyLCBhLmJhZGdlLWRhbmdlcjpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMDsgfVxuXG4uYmFkZ2UtbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTsgfVxuICBhLmJhZGdlLWxpZ2h0OmhvdmVyLCBhLmJhZGdlLWxpZ2h0OmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1OyB9XG5cbi5iYWRnZS1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7IH1cbiAgYS5iYWRnZS1kYXJrOmhvdmVyLCBhLmJhZGdlLWRhcms6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQ7IH1cblxuLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjsgfVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgY29udGVudDogXCIvXCI7IH1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogIzZjNzU3ZDsgfVxuXG4uYnRuLWdyb3VwLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5idG4tZ3JvdXAgPiAuYnRuLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IC5idG4sIC5idG4tZ3JvdXAgPiBhLCAuYnRuLWdyb3VwIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gYSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmJ0bi1ncm91cCA+IGEsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gYSwgLmJ0bi1ncm91cCA+IC50b2dnbGUsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLnRvZ2dsZSwgLmJ0bi1ncm91cCA+IGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmJ0bi1ncm91cCA+IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmJ0bi1ncm91cCA+IGlucHV0W3R5cGU9XCJyZXNldFwiXSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBpbnB1dFt0eXBlPVwicmVzZXRcIl0sIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5idG4tZ3JvdXAgPiBhLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGEsXG4gIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5idG4tZ3JvdXAgPiBhLFxuICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGEsXG4gIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5idG4tZ3JvdXAgPiBhLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGEsXG4gIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmJ0bi1ncm91cCA+IGEsXG4gIC50cmliZS1ldmVudHMtbmF2LW5leHQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgLmJ0bi1ncm91cCA+IGEsXG4gIC50cmliZS1ldmVudHMtYmFjayAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGEsIC5idG4tZ3JvdXAgPiAudHJpYmUtZXZlbnRzLWdtYXAsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLnRyaWJlLWV2ZW50cy1nbWFwLFxuICAuYnRuLWdyb3VwID4gLnRyaWJlLWV2ZW50cy1idXR0b24sXG4gIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLnRyaWJlLWV2ZW50cy1idXR0b24sICN0cmliZS1iYXItZm9ybSAuYnRuLWdyb3VwID4gLnRyaWJlLWJhci12aWV3cy1vcHRpb24sICN0cmliZS1iYXItZm9ybSAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IC50cmliZS1iYXItdmlld3Mtb3B0aW9uLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bixcbiAgLmJ0bi1ncm91cCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSxcbiAgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudG9nZ2xlLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPVwicmVzZXRcIl0sXG4gIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLFxuICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEsXG4gIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEsXG4gIC50cmliZS1ldmVudHMtYmFjayAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50cmliZS1ldmVudHMtZ21hcCxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50cmliZS1ldmVudHMtYnV0dG9uLFxuICAjdHJpYmUtYmFyLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50cmliZS1iYXItdmlld3Mtb3B0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87IH1cbiAgICAuYnRuLWdyb3VwID4gLmJ0bjpob3ZlciwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiAuYnRuOmhvdmVyLCAuYnRuLWdyb3VwID4gYTpob3ZlciwgLmJ0bi1ncm91cCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGE6aG92ZXIsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC5idG4tZ3JvdXAgPiBhOmhvdmVyLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGE6aG92ZXIsIC5idG4tZ3JvdXAgPiAudG9nZ2xlOmhvdmVyLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IC50b2dnbGU6aG92ZXIsIC5idG4tZ3JvdXAgPiBpbnB1dDpob3Zlclt0eXBlPVwiYnV0dG9uXCJdLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGlucHV0OmhvdmVyW3R5cGU9XCJidXR0b25cIl0sIC5idG4tZ3JvdXAgPiBpbnB1dDpob3Zlclt0eXBlPVwic3VibWl0XCJdLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGlucHV0OmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sIC5idG4tZ3JvdXAgPiBpbnB1dDpob3Zlclt0eXBlPVwicmVzZXRcIl0sIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gaW5wdXQ6aG92ZXJbdHlwZT1cInJlc2V0XCJdLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuYnRuLWdyb3VwID4gYTpob3ZlciwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhOmhvdmVyLFxuICAgIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5idG4tZ3JvdXAgPiBhOmhvdmVyLFxuICAgIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gYTpob3ZlcixcbiAgICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuYnRuLWdyb3VwID4gYTpob3ZlcixcbiAgICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGE6aG92ZXIsXG4gICAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuYnRuLWdyb3VwID4gYTpob3ZlcixcbiAgICAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gYTpob3ZlcixcbiAgICAudHJpYmUtZXZlbnRzLWJhY2sgLmJ0bi1ncm91cCA+IGE6aG92ZXIsXG4gICAgLnRyaWJlLWV2ZW50cy1iYWNrIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gYTpob3ZlciwgLmJ0bi1ncm91cCA+IC50cmliZS1ldmVudHMtZ21hcDpob3ZlciwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiAudHJpYmUtZXZlbnRzLWdtYXA6aG92ZXIsXG4gICAgLmJ0bi1ncm91cCA+IC50cmliZS1ldmVudHMtYnV0dG9uOmhvdmVyLFxuICAgIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLnRyaWJlLWV2ZW50cy1idXR0b246aG92ZXIsICN0cmliZS1iYXItZm9ybSAuYnRuLWdyb3VwID4gLnRyaWJlLWJhci12aWV3cy1vcHRpb246aG92ZXIsICN0cmliZS1iYXItZm9ybSAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IC50cmliZS1iYXItdmlld3Mtb3B0aW9uOmhvdmVyLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyLFxuICAgIC5idG4tZ3JvdXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGE6aG92ZXIsXG4gICAgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGE6aG92ZXIsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b2dnbGU6aG92ZXIsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0OmhvdmVyW3R5cGU9XCJidXR0b25cIl0sXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0OmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0OmhvdmVyW3R5cGU9XCJyZXNldFwiXSxcbiAgICAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYTpob3ZlcixcbiAgICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYTpob3ZlcixcbiAgICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYTpob3ZlcixcbiAgICAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhOmhvdmVyLFxuICAgIC50cmliZS1ldmVudHMtYmFjayAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYTpob3ZlcixcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRyaWJlLWV2ZW50cy1nbWFwOmhvdmVyLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudHJpYmUtZXZlbnRzLWJ1dHRvbjpob3ZlcixcbiAgICAjdHJpYmUtYmFyLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50cmliZS1iYXItdmlld3Mtb3B0aW9uOmhvdmVyIHtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAuYnRuLWdyb3VwID4gLmJ0bjpmb2N1cywgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiAuYnRuOmZvY3VzLCAuYnRuLWdyb3VwID4gYTpmb2N1cywgLmJ0bi1ncm91cCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGE6Zm9jdXMsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC5idG4tZ3JvdXAgPiBhOmZvY3VzLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGE6Zm9jdXMsIC5idG4tZ3JvdXAgPiAudG9nZ2xlOmZvY3VzLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IC50b2dnbGU6Zm9jdXMsIC5idG4tZ3JvdXAgPiBpbnB1dDpmb2N1c1t0eXBlPVwiYnV0dG9uXCJdLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGlucHV0OmZvY3VzW3R5cGU9XCJidXR0b25cIl0sIC5idG4tZ3JvdXAgPiBpbnB1dDpmb2N1c1t0eXBlPVwic3VibWl0XCJdLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGlucHV0OmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0sIC5idG4tZ3JvdXAgPiBpbnB1dDpmb2N1c1t0eXBlPVwicmVzZXRcIl0sIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gaW5wdXQ6Zm9jdXNbdHlwZT1cInJlc2V0XCJdLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuYnRuLWdyb3VwID4gYTpmb2N1cywgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhOmZvY3VzLFxuICAgIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5idG4tZ3JvdXAgPiBhOmZvY3VzLFxuICAgIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gYTpmb2N1cyxcbiAgICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuYnRuLWdyb3VwID4gYTpmb2N1cyxcbiAgICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGE6Zm9jdXMsXG4gICAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuYnRuLWdyb3VwID4gYTpmb2N1cyxcbiAgICAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gYTpmb2N1cyxcbiAgICAudHJpYmUtZXZlbnRzLWJhY2sgLmJ0bi1ncm91cCA+IGE6Zm9jdXMsXG4gICAgLnRyaWJlLWV2ZW50cy1iYWNrIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gYTpmb2N1cywgLmJ0bi1ncm91cCA+IC50cmliZS1ldmVudHMtZ21hcDpmb2N1cywgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiAudHJpYmUtZXZlbnRzLWdtYXA6Zm9jdXMsXG4gICAgLmJ0bi1ncm91cCA+IC50cmliZS1ldmVudHMtYnV0dG9uOmZvY3VzLFxuICAgIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLnRyaWJlLWV2ZW50cy1idXR0b246Zm9jdXMsICN0cmliZS1iYXItZm9ybSAuYnRuLWdyb3VwID4gLnRyaWJlLWJhci12aWV3cy1vcHRpb246Zm9jdXMsICN0cmliZS1iYXItZm9ybSAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IC50cmliZS1iYXItdmlld3Mtb3B0aW9uOmZvY3VzLCAuYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLmJ0bjphY3RpdmUsIC5idG4tZ3JvdXAgPiBhOmFjdGl2ZSwgLmJ0bi1ncm91cCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGE6YWN0aXZlLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuYnRuLWdyb3VwID4gYTphY3RpdmUsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gYTphY3RpdmUsIC5idG4tZ3JvdXAgPiAudG9nZ2xlOmFjdGl2ZSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiAudG9nZ2xlOmFjdGl2ZSwgLmJ0bi1ncm91cCA+IGlucHV0OmFjdGl2ZVt0eXBlPVwiYnV0dG9uXCJdLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGlucHV0OmFjdGl2ZVt0eXBlPVwiYnV0dG9uXCJdLCAuYnRuLWdyb3VwID4gaW5wdXQ6YWN0aXZlW3R5cGU9XCJzdWJtaXRcIl0sIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gaW5wdXQ6YWN0aXZlW3R5cGU9XCJzdWJtaXRcIl0sIC5idG4tZ3JvdXAgPiBpbnB1dDphY3RpdmVbdHlwZT1cInJlc2V0XCJdLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGlucHV0OmFjdGl2ZVt0eXBlPVwicmVzZXRcIl0sIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5idG4tZ3JvdXAgPiBhOmFjdGl2ZSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhOmFjdGl2ZSxcbiAgICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuYnRuLWdyb3VwID4gYTphY3RpdmUsXG4gICAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhOmFjdGl2ZSxcbiAgICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuYnRuLWdyb3VwID4gYTphY3RpdmUsXG4gICAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhOmFjdGl2ZSxcbiAgICAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5idG4tZ3JvdXAgPiBhOmFjdGl2ZSxcbiAgICAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gYTphY3RpdmUsXG4gICAgLnRyaWJlLWV2ZW50cy1iYWNrIC5idG4tZ3JvdXAgPiBhOmFjdGl2ZSxcbiAgICAudHJpYmUtZXZlbnRzLWJhY2sgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhOmFjdGl2ZSwgLmJ0bi1ncm91cCA+IC50cmliZS1ldmVudHMtZ21hcDphY3RpdmUsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLnRyaWJlLWV2ZW50cy1nbWFwOmFjdGl2ZSxcbiAgICAuYnRuLWdyb3VwID4gLnRyaWJlLWV2ZW50cy1idXR0b246YWN0aXZlLFxuICAgIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLnRyaWJlLWV2ZW50cy1idXR0b246YWN0aXZlLCAjdHJpYmUtYmFyLWZvcm0gLmJ0bi1ncm91cCA+IC50cmliZS1iYXItdmlld3Mtb3B0aW9uOmFjdGl2ZSwgI3RyaWJlLWJhci1mb3JtIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLnRyaWJlLWJhci12aWV3cy1vcHRpb246YWN0aXZlLCAuYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLmJ0bi5hY3RpdmUsIC5idG4tZ3JvdXAgPiBhLmFjdGl2ZSwgLmJ0bi1ncm91cCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGEuYWN0aXZlLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuYnRuLWdyb3VwID4gYS5hY3RpdmUsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gYS5hY3RpdmUsIC5idG4tZ3JvdXAgPiAuYWN0aXZlLnRvZ2dsZSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiAuYWN0aXZlLnRvZ2dsZSwgLmJ0bi1ncm91cCA+IGlucHV0LmFjdGl2ZVt0eXBlPVwiYnV0dG9uXCJdLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGlucHV0LmFjdGl2ZVt0eXBlPVwiYnV0dG9uXCJdLCAuYnRuLWdyb3VwID4gaW5wdXQuYWN0aXZlW3R5cGU9XCJzdWJtaXRcIl0sIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gaW5wdXQuYWN0aXZlW3R5cGU9XCJzdWJtaXRcIl0sIC5idG4tZ3JvdXAgPiBpbnB1dC5hY3RpdmVbdHlwZT1cInJlc2V0XCJdLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGlucHV0LmFjdGl2ZVt0eXBlPVwicmVzZXRcIl0sIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5idG4tZ3JvdXAgPiBhLmFjdGl2ZSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhLmFjdGl2ZSxcbiAgICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuYnRuLWdyb3VwID4gYS5hY3RpdmUsXG4gICAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhLmFjdGl2ZSxcbiAgICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuYnRuLWdyb3VwID4gYS5hY3RpdmUsXG4gICAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhLmFjdGl2ZSxcbiAgICAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5idG4tZ3JvdXAgPiBhLmFjdGl2ZSxcbiAgICAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gYS5hY3RpdmUsXG4gICAgLnRyaWJlLWV2ZW50cy1iYWNrIC5idG4tZ3JvdXAgPiBhLmFjdGl2ZSxcbiAgICAudHJpYmUtZXZlbnRzLWJhY2sgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhLmFjdGl2ZSwgLmJ0bi1ncm91cCA+IC5hY3RpdmUudHJpYmUtZXZlbnRzLWdtYXAsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLmFjdGl2ZS50cmliZS1ldmVudHMtZ21hcCxcbiAgICAuYnRuLWdyb3VwID4gLmFjdGl2ZS50cmliZS1ldmVudHMtYnV0dG9uLFxuICAgIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLmFjdGl2ZS50cmliZS1ldmVudHMtYnV0dG9uLCAjdHJpYmUtYmFyLWZvcm0gLmJ0bi1ncm91cCA+IC5hY3RpdmUudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiwgI3RyaWJlLWJhci1mb3JtIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLmFjdGl2ZS50cmliZS1iYXItdmlld3Mtb3B0aW9uLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuICAgIC5idG4tZ3JvdXAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGE6Zm9jdXMsXG4gICAgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGE6Zm9jdXMsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b2dnbGU6Zm9jdXMsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0OmZvY3VzW3R5cGU9XCJidXR0b25cIl0sXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0OmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0OmZvY3VzW3R5cGU9XCJyZXNldFwiXSxcbiAgICAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYTpmb2N1cyxcbiAgICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYTpmb2N1cyxcbiAgICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYTpmb2N1cyxcbiAgICAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhOmZvY3VzLFxuICAgIC50cmliZS1ldmVudHMtYmFjayAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYTpmb2N1cyxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRyaWJlLWV2ZW50cy1nbWFwOmZvY3VzLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAudHJpYmUtZXZlbnRzLWJ1dHRvbjpmb2N1cyxcbiAgICAjdHJpYmUtYmFyLWZvcm0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50cmliZS1iYXItdmlld3Mtb3B0aW9uOmZvY3VzLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcbiAgICAuYnRuLWdyb3VwIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhOmFjdGl2ZSxcbiAgICAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYTphY3RpdmUsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b2dnbGU6YWN0aXZlLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dDphY3RpdmVbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXQ6YWN0aXZlW3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0OmFjdGl2ZVt0eXBlPVwicmVzZXRcIl0sXG4gICAgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGE6YWN0aXZlLFxuICAgIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhOmFjdGl2ZSxcbiAgICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYTphY3RpdmUsXG4gICAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYTphY3RpdmUsXG4gICAgLnRyaWJlLWV2ZW50cy1iYWNrIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhOmFjdGl2ZSxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRyaWJlLWV2ZW50cy1nbWFwOmFjdGl2ZSxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRyaWJlLWV2ZW50cy1idXR0b246YWN0aXZlLFxuICAgICN0cmliZS1iYXItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRyaWJlLWJhci12aWV3cy1vcHRpb246YWN0aXZlLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSxcbiAgICAuYnRuLWdyb3VwIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmFjdGl2ZSxcbiAgICAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5hY3RpdmUsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5hY3RpdmUudG9nZ2xlLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dC5hY3RpdmVbdHlwZT1cImJ1dHRvblwiXSxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXQuYWN0aXZlW3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0LmFjdGl2ZVt0eXBlPVwicmVzZXRcIl0sXG4gICAgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEuYWN0aXZlLFxuICAgIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmFjdGl2ZSxcbiAgICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5hY3RpdmUsXG4gICAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYS5hY3RpdmUsXG4gICAgLnRyaWJlLWV2ZW50cy1iYWNrIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLmFjdGl2ZSxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmFjdGl2ZS50cmliZS1ldmVudHMtZ21hcCxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmFjdGl2ZS50cmliZS1ldmVudHMtYnV0dG9uLFxuICAgICN0cmliZS1iYXItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmFjdGl2ZS50cmliZS1iYXItdmlld3Mtb3B0aW9uIHtcbiAgICAgIHotaW5kZXg6IDE7IH1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87IH1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksIC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSwgLmJ0bi1ncm91cCA+IGE6bm90KDpmaXJzdC1jaGlsZCksIC5idG4tZ3JvdXAgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhOm5vdCg6Zmlyc3QtY2hpbGQpLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuYnRuLWdyb3VwID4gYTpub3QoOmZpcnN0LWNoaWxkKSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhOm5vdCg6Zmlyc3QtY2hpbGQpLCAuYnRuLWdyb3VwID4gLnRvZ2dsZTpub3QoOmZpcnN0LWNoaWxkKSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiAudG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpLCAuYnRuLWdyb3VwID4gaW5wdXQ6bm90KDpmaXJzdC1jaGlsZClbdHlwZT1cImJ1dHRvblwiXSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBpbnB1dDpub3QoOmZpcnN0LWNoaWxkKVt0eXBlPVwiYnV0dG9uXCJdLCAuYnRuLWdyb3VwID4gaW5wdXQ6bm90KDpmaXJzdC1jaGlsZClbdHlwZT1cInN1Ym1pdFwiXSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBpbnB1dDpub3QoOmZpcnN0LWNoaWxkKVt0eXBlPVwic3VibWl0XCJdLCAuYnRuLWdyb3VwID4gaW5wdXQ6bm90KDpmaXJzdC1jaGlsZClbdHlwZT1cInJlc2V0XCJdLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGlucHV0Om5vdCg6Zmlyc3QtY2hpbGQpW3R5cGU9XCJyZXNldFwiXSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmJ0bi1ncm91cCA+IGE6bm90KDpmaXJzdC1jaGlsZCksIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gYTpub3QoOmZpcnN0LWNoaWxkKSxcbi50cmliZS1ldmVudC1wYWdlci1uZXh0IC5idG4tZ3JvdXAgPiBhOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmJ0bi1ncm91cCA+IGE6bm90KDpmaXJzdC1jaGlsZCksXG4udHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGE6bm90KDpmaXJzdC1jaGlsZCksXG4udHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5idG4tZ3JvdXAgPiBhOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGE6bm90KDpmaXJzdC1jaGlsZCksXG4udHJpYmUtZXZlbnRzLWJhY2sgLmJ0bi1ncm91cCA+IGE6bm90KDpmaXJzdC1jaGlsZCksXG4udHJpYmUtZXZlbnRzLWJhY2sgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhOm5vdCg6Zmlyc3QtY2hpbGQpLCAuYnRuLWdyb3VwID4gLnRyaWJlLWV2ZW50cy1nbWFwOm5vdCg6Zmlyc3QtY2hpbGQpLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IC50cmliZS1ldmVudHMtZ21hcDpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAudHJpYmUtZXZlbnRzLWJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKSxcbi50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLnRyaWJlLWV2ZW50cy1idXR0b246bm90KDpmaXJzdC1jaGlsZCksICN0cmliZS1iYXItZm9ybSAuYnRuLWdyb3VwID4gLnRyaWJlLWJhci12aWV3cy1vcHRpb246bm90KDpmaXJzdC1jaGlsZCksICN0cmliZS1iYXItZm9ybSAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IC50cmliZS1iYXItdmlld3Mtb3B0aW9uOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCksXG4udHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3M6bm90KDpmaXJzdC1jaGlsZCksXG4udHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IC50cmliZS1ldmVudHMtY2FsLWxpbmtzOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNTYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjU2MjVyZW07IH1cbiAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsXG4gIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsXG4gIC5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1zbSA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwIC5idG4tZ3JvdXAtc20gPiBhICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmJ0bi1ncm91cC1zbSA+IGEgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLXNtID4gLnRvZ2dsZSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1zbSA+IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLXNtID4gaW5wdXRbdHlwZT1cInJlc2V0XCJdICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmJ0bi1ncm91cC1zbSA+IGEgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuYnRuLWdyb3VwLXNtID4gYSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5idG4tZ3JvdXAtc20gPiBhICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuYnRuLWdyb3VwLXNtID4gYSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC50cmliZS1ldmVudHMtYmFjayAuYnRuLWdyb3VwLXNtID4gYSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiAudHJpYmUtZXZlbnRzLWdtYXAgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLXNtID4gLnRyaWJlLWV2ZW50cy1idXR0b24gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAjdHJpYmUtYmFyLWZvcm0gLmJ0bi1ncm91cC1zbSA+IC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtOyB9XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLWxnID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAgLmJ0bi1ncm91cC1sZyA+IGEgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuYnRuLWdyb3VwLWxnID4gYSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAudG9nZ2xlICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1sZyA+IGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLWxnID4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPVwicmVzZXRcIl0gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuYnRuLWdyb3VwLWxnID4gYSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5idG4tZ3JvdXAtbGcgPiBhICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmJ0bi1ncm91cC1sZyA+IGEgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5idG4tZ3JvdXAtbGcgPiBhICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLnRyaWJlLWV2ZW50cy1iYWNrIC5idG4tZ3JvdXAtbGcgPiBhICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1sZyA+IC50cmliZS1ldmVudHMtZ21hcCArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAudHJpYmUtZXZlbnRzLWJ1dHRvbiArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsICN0cmliZS1iYXItZm9ybSAuYnRuLWdyb3VwLWxnID4gLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuICAuYnRuLWdyb3VwIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLFxuICAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b2dnbGUsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0W3R5cGU9XCJyZXNldFwiXSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGEsXG4gIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYSxcbiAgLnRyaWJlLWV2ZW50cy1iYWNrIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRyaWJlLWV2ZW50cy1nbWFwLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRyaWJlLWV2ZW50cy1idXR0b24sXG4gICN0cmliZS1iYXItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRyaWJlLWJhci12aWV3cy1vcHRpb24sXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3Mge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLCAuYnRuLWdyb3VwIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhOm5vdCg6Zmlyc3QtY2hpbGQpLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYTpub3QoOmZpcnN0LWNoaWxkKSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC50b2dnbGU6bm90KDpmaXJzdC1jaGlsZCksIC5idG4tZ3JvdXAtdmVydGljYWwgPiBpbnB1dDpub3QoOmZpcnN0LWNoaWxkKVt0eXBlPVwiYnV0dG9uXCJdLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gaW5wdXQ6bm90KDpmaXJzdC1jaGlsZClbdHlwZT1cInN1Ym1pdFwiXSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGlucHV0Om5vdCg6Zmlyc3QtY2hpbGQpW3R5cGU9XCJyZXNldFwiXSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IGE6bm90KDpmaXJzdC1jaGlsZCksXG4gIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5idG4tZ3JvdXAtdmVydGljYWwgPiBhOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYTpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gYTpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLnRyaWJlLWV2ZW50cy1iYWNrIC5idG4tZ3JvdXAtdmVydGljYWwgPiBhOm5vdCg6Zmlyc3QtY2hpbGQpLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRyaWJlLWV2ZW50cy1nbWFwOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRyaWJlLWV2ZW50cy1idXR0b246bm90KDpmaXJzdC1jaGlsZCksICN0cmliZS1iYXItZm9ybSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRyaWJlLWJhci12aWV3cy1vcHRpb246bm90KDpmaXJzdC1jaGlsZCksXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3M6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7IH1cblxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLCAuYnRuLWdyb3VwIC5idG4tZ3JvdXAtdG9nZ2xlID4gYSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmJ0bi1ncm91cC10b2dnbGUgPiBhLCAuYnRuLWdyb3VwLXRvZ2dsZSA+IC50b2dnbGUsIC5idG4tZ3JvdXAtdG9nZ2xlID4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmJ0bi1ncm91cC10b2dnbGUgPiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuYnRuLWdyb3VwLXRvZ2dsZSA+IGlucHV0W3R5cGU9XCJyZXNldFwiXSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmJ0bi1ncm91cC10b2dnbGUgPiBhLFxuLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmJ0bi1ncm91cC10b2dnbGUgPiBhLFxuLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmJ0bi1ncm91cC10b2dnbGUgPiBhLFxuLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuYnRuLWdyb3VwLXRvZ2dsZSA+IGEsXG4udHJpYmUtZXZlbnRzLWJhY2sgLmJ0bi1ncm91cC10b2dnbGUgPiBhLCAuYnRuLWdyb3VwLXRvZ2dsZSA+IC50cmliZS1ldmVudHMtZ21hcCxcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLnRyaWJlLWV2ZW50cy1idXR0b24sICN0cmliZS1iYXItZm9ybSAuYnRuLWdyb3VwLXRvZ2dsZSA+IC50cmliZS1iYXItdmlld3Mtb3B0aW9uLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiAuYnRuLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gYSxcbi5idG4tZ3JvdXAgLmJ0bi1ncm91cC10b2dnbGUgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGEsXG4udHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiBhLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGEsXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAudG9nZ2xlLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IC50b2dnbGUsXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiBpbnB1dFt0eXBlPVwicmVzZXRcIl0sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gYSxcbi50cmliZS1ldmVudC1wYWdlci1wcmV2IC5idG4tZ3JvdXAtdG9nZ2xlID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhLFxuLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gYSxcbi50cmliZS1ldmVudC1wYWdlci1uZXh0IC5idG4tZ3JvdXAtdG9nZ2xlID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhLFxuLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gYSxcbi50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5idG4tZ3JvdXAtdG9nZ2xlID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhLFxuLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiBhLFxuLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuYnRuLWdyb3VwLXRvZ2dsZSA+IC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gYSxcbi50cmliZS1ldmVudHMtYmFjayAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiBhLFxuLnRyaWJlLWV2ZW50cy1iYWNrIC5idG4tZ3JvdXAtdG9nZ2xlID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLnRyaWJlLWV2ZW50cy1nbWFwLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IC50cmliZS1ldmVudHMtZ21hcCxcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC50cmliZS1ldmVudHMtYnV0dG9uLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IC50cmliZS1ldmVudHMtYnV0dG9uLFxuI3RyaWJlLWJhci1mb3JtIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC50cmliZS1iYXItdmlld3Mtb3B0aW9uLFxuI3RyaWJlLWJhci1mb3JtIC5idG4tZ3JvdXAtdG9nZ2xlID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSwgLmJ0bi1ncm91cCAuYnRuLWdyb3VwLXRvZ2dsZSA+IGEgaW5wdXRbdHlwZT1cInJhZGlvXCJdLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuYnRuLWdyb3VwLXRvZ2dsZSA+IGEgaW5wdXRbdHlwZT1cInJhZGlvXCJdLCAuYnRuLWdyb3VwLXRvZ2dsZSA+IC50b2dnbGUgaW5wdXRbdHlwZT1cInJhZGlvXCJdLCAuYnRuLWdyb3VwLXRvZ2dsZSA+IGlucHV0W3R5cGU9XCJidXR0b25cIl0gaW5wdXRbdHlwZT1cInJhZGlvXCJdLCAuYnRuLWdyb3VwLXRvZ2dsZSA+IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gaW5wdXRbdHlwZT1cInJhZGlvXCJdLCAuYnRuLWdyb3VwLXRvZ2dsZSA+IGlucHV0W3R5cGU9XCJyZXNldFwiXSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5idG4tZ3JvdXAtdG9nZ2xlID4gYSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5idG4tZ3JvdXAtdG9nZ2xlID4gYSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5idG4tZ3JvdXAtdG9nZ2xlID4gYSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmJ0bi1ncm91cC10b2dnbGUgPiBhIGlucHV0W3R5cGU9XCJyYWRpb1wiXSwgLnRyaWJlLWV2ZW50cy1iYWNrIC5idG4tZ3JvdXAtdG9nZ2xlID4gYSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sIC5idG4tZ3JvdXAtdG9nZ2xlID4gLnRyaWJlLWV2ZW50cy1nbWFwIGlucHV0W3R5cGU9XCJyYWRpb1wiXSwgLmJ0bi1ncm91cC10b2dnbGUgPiAudHJpYmUtZXZlbnRzLWJ1dHRvbiBpbnB1dFt0eXBlPVwicmFkaW9cIl0sICN0cmliZS1iYXItZm9ybSAuYnRuLWdyb3VwLXRvZ2dsZSA+IC50cmliZS1iYXItdmlld3Mtb3B0aW9uIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgLmJ0bi1ncm91cCAuYnRuLWdyb3VwLXRvZ2dsZSA+IGEgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuYnRuLWdyb3VwLXRvZ2dsZSA+IGEgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAuYnRuLWdyb3VwLXRvZ2dsZSA+IC50b2dnbGUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAuYnRuLWdyb3VwLXRvZ2dsZSA+IGlucHV0W3R5cGU9XCJidXR0b25cIl0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAuYnRuLWdyb3VwLXRvZ2dsZSA+IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAuYnRuLWdyb3VwLXRvZ2dsZSA+IGlucHV0W3R5cGU9XCJyZXNldFwiXSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5idG4tZ3JvdXAtdG9nZ2xlID4gYSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5idG4tZ3JvdXAtdG9nZ2xlID4gYSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5idG4tZ3JvdXAtdG9nZ2xlID4gYSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmJ0bi1ncm91cC10b2dnbGUgPiBhIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgLnRyaWJlLWV2ZW50cy1iYWNrIC5idG4tZ3JvdXAtdG9nZ2xlID4gYSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC5idG4tZ3JvdXAtdG9nZ2xlID4gLnRyaWJlLWV2ZW50cy1nbWFwIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAudHJpYmUtZXZlbnRzLWJ1dHRvbiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICN0cmliZS1iYXItZm9ybSAuYnRuLWdyb3VwLXRvZ2dsZSA+IC50cmliZS1iYXItdmlld3Mtb3B0aW9uIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5idG4tZ3JvdXAtdG9nZ2xlID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gYSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5idG4tZ3JvdXAgLmJ0bi1ncm91cC10b2dnbGUgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGEgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiBhIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGEgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAudG9nZ2xlIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IC50b2dnbGUgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGlucHV0W3R5cGU9XCJidXR0b25cIl0gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiBpbnB1dFt0eXBlPVwic3VibWl0XCJdIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiBpbnB1dFt0eXBlPVwicmVzZXRcIl0gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAuYnRuLWdyb3VwLXRvZ2dsZSA+IC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gaW5wdXRbdHlwZT1cInJlc2V0XCJdIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gYSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5idG4tZ3JvdXAtdG9nZ2xlID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gYSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5idG4tZ3JvdXAtdG9nZ2xlID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gYSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5idG4tZ3JvdXAtdG9nZ2xlID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiBhIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuYnRuLWdyb3VwLXRvZ2dsZSA+IC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gYSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC50cmliZS1ldmVudHMtYmFjayAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiBhIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLnRyaWJlLWV2ZW50cy1iYWNrIC5idG4tZ3JvdXAtdG9nZ2xlID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLnRyaWJlLWV2ZW50cy1nbWFwIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IC50cmliZS1ldmVudHMtZ21hcCBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC50cmliZS1ldmVudHMtYnV0dG9uIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IC50cmliZS1ldmVudHMtYnV0dG9uIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgI3RyaWJlLWJhci1mb3JtIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC50cmliZS1iYXItdmlld3Mtb3B0aW9uIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgI3RyaWJlLWJhci1mb3JtIC5idG4tZ3JvdXAtdG9nZ2xlID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAuYnRuLWdyb3VwLXRvZ2dsZSA+IC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IGEgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAuYnRuLWdyb3VwIC5idG4tZ3JvdXAtdG9nZ2xlID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gYSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC5idG4tZ3JvdXAtdG9nZ2xlID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBhIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLnRvZ2dsZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC5idG4tZ3JvdXAtdG9nZ2xlID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiAudG9nZ2xlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC5idG4tZ3JvdXAtdG9nZ2xlID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC5idG4tZ3JvdXAtdG9nZ2xlID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiBpbnB1dFt0eXBlPVwic3VibWl0XCJdIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gaW5wdXRbdHlwZT1cInJlc2V0XCJdIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGlucHV0W3R5cGU9XCJyZXNldFwiXSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IGEgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuYnRuLWdyb3VwLXRvZ2dsZSA+IC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gYSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IGEgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuYnRuLWdyb3VwLXRvZ2dsZSA+IC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gYSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IGEgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuYnRuLWdyb3VwLXRvZ2dsZSA+IC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gYSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gYSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmJ0bi1ncm91cC10b2dnbGUgPiAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyA+IGEgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gYSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC50cmliZS1ldmVudHMtYmFjayAuYnRuLWdyb3VwLXRvZ2dsZSA+IC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gYSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC50cmliZS1ldmVudHMtZ21hcCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC5idG4tZ3JvdXAtdG9nZ2xlID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiAudHJpYmUtZXZlbnRzLWdtYXAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAudHJpYmUtZXZlbnRzLWJ1dHRvbiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC5idG4tZ3JvdXAtdG9nZ2xlID4gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgPiAudHJpYmUtZXZlbnRzLWJ1dHRvbiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICN0cmliZS1iYXItZm9ybSAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICN0cmliZS1iYXItZm9ybSAuYnRuLWdyb3VwLXRvZ2dsZSA+IC50cmliZS1ldmVudHMtY2FsLWxpbmtzID4gLnRyaWJlLWJhci12aWV3cy1vcHRpb24gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYnRuLCAuYnRuLWdyb3VwIGEsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEsIC50b2dnbGUsIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIGlucHV0W3R5cGU9XCJyZXNldFwiXSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYSxcbi50cmliZS1ldmVudC1wYWdlci1uZXh0IGEsXG4udHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhLFxuLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhLFxuLnRyaWJlLWV2ZW50cy1iYWNrIGEsIC50cmliZS1ldmVudHMtZ21hcCxcbi50cmliZS1ldmVudHMtYnV0dG9uLCAjdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWJhci12aWV3cy1vcHRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmJ0biwgLmJ0bi1ncm91cCBhLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhLCAudG9nZ2xlLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCBpbnB1dFt0eXBlPVwicmVzZXRcIl0sIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEsXG4gICAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYSxcbiAgICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhLFxuICAgIC50cmliZS1ldmVudHMtbmF2LW5leHQgYSxcbiAgICAudHJpYmUtZXZlbnRzLWJhY2sgYSwgLnRyaWJlLWV2ZW50cy1nbWFwLFxuICAgIC50cmliZS1ldmVudHMtYnV0dG9uLCAjdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWJhci12aWV3cy1vcHRpb24ge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5idG46aG92ZXIsIC5idG4tZ3JvdXAgYTpob3ZlciwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYTpob3ZlciwgLnRvZ2dsZTpob3ZlciwgaW5wdXQ6aG92ZXJbdHlwZT1cImJ1dHRvblwiXSwgaW5wdXQ6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSwgaW5wdXQ6aG92ZXJbdHlwZT1cInJlc2V0XCJdLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhOmhvdmVyLFxuICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhOmhvdmVyLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhOmhvdmVyLFxuICAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGE6aG92ZXIsXG4gIC50cmliZS1ldmVudHMtYmFjayBhOmhvdmVyLCAudHJpYmUtZXZlbnRzLWdtYXA6aG92ZXIsXG4gIC50cmliZS1ldmVudHMtYnV0dG9uOmhvdmVyLCAjdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWJhci12aWV3cy1vcHRpb246aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYnRuOmZvY3VzLCAuYnRuLWdyb3VwIGE6Zm9jdXMsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGE6Zm9jdXMsIC50b2dnbGU6Zm9jdXMsIGlucHV0OmZvY3VzW3R5cGU9XCJidXR0b25cIl0sIGlucHV0OmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0sIGlucHV0OmZvY3VzW3R5cGU9XCJyZXNldFwiXSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYTpmb2N1cyxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYTpmb2N1cyxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYTpmb2N1cyxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhOmZvY3VzLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgYTpmb2N1cywgLnRyaWJlLWV2ZW50cy1nbWFwOmZvY3VzLFxuICAudHJpYmUtZXZlbnRzLWJ1dHRvbjpmb2N1cywgI3RyaWJlLWJhci1mb3JtIC50cmliZS1iYXItdmlld3Mtb3B0aW9uOmZvY3VzLCAuYnRuLmZvY3VzLCAuYnRuLWdyb3VwIGEuZm9jdXMsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEuZm9jdXMsIC5mb2N1cy50b2dnbGUsIGlucHV0LmZvY3VzW3R5cGU9XCJidXR0b25cIl0sIGlucHV0LmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0sIGlucHV0LmZvY3VzW3R5cGU9XCJyZXNldFwiXSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYS5mb2N1cyxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYS5mb2N1cyxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYS5mb2N1cyxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhLmZvY3VzLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgYS5mb2N1cywgLmZvY3VzLnRyaWJlLWV2ZW50cy1nbWFwLFxuICAuZm9jdXMudHJpYmUtZXZlbnRzLWJ1dHRvbiwgI3RyaWJlLWJhci1mb3JtIC5mb2N1cy50cmliZS1iYXItdmlld3Mtb3B0aW9uIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTsgfVxuICAuYnRuLmRpc2FibGVkLCAuYnRuLWdyb3VwIGEuZGlzYWJsZWQsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEuZGlzYWJsZWQsIC5kaXNhYmxlZC50b2dnbGUsIGlucHV0LmRpc2FibGVkW3R5cGU9XCJidXR0b25cIl0sIGlucHV0LmRpc2FibGVkW3R5cGU9XCJzdWJtaXRcIl0sIGlucHV0LmRpc2FibGVkW3R5cGU9XCJyZXNldFwiXSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYS5kaXNhYmxlZCxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYS5kaXNhYmxlZCxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYS5kaXNhYmxlZCxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhLmRpc2FibGVkLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgYS5kaXNhYmxlZCwgLmRpc2FibGVkLnRyaWJlLWV2ZW50cy1nbWFwLFxuICAuZGlzYWJsZWQudHJpYmUtZXZlbnRzLWJ1dHRvbiwgI3RyaWJlLWJhci1mb3JtIC5kaXNhYmxlZC50cmliZS1iYXItdmlld3Mtb3B0aW9uLCAuYnRuOmRpc2FibGVkLCAuYnRuLWdyb3VwIGE6ZGlzYWJsZWQsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGE6ZGlzYWJsZWQsIC50b2dnbGU6ZGlzYWJsZWQsIGlucHV0OmRpc2FibGVkW3R5cGU9XCJidXR0b25cIl0sIGlucHV0OmRpc2FibGVkW3R5cGU9XCJzdWJtaXRcIl0sIGlucHV0OmRpc2FibGVkW3R5cGU9XCJyZXNldFwiXSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYTpkaXNhYmxlZCxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYTpkaXNhYmxlZCxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYTpkaXNhYmxlZCxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhOmRpc2FibGVkLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgYTpkaXNhYmxlZCwgLnRyaWJlLWV2ZW50cy1nbWFwOmRpc2FibGVkLFxuICAudHJpYmUtZXZlbnRzLWJ1dHRvbjpkaXNhYmxlZCwgI3RyaWJlLWJhci1mb3JtIC50cmliZS1iYXItdmlld3Mtb3B0aW9uOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjY1OyB9XG4gIC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5idG4tZ3JvdXAgYTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLnRvZ2dsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgaW5wdXQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZClbdHlwZT1cImJ1dHRvblwiXSwgaW5wdXQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZClbdHlwZT1cInN1Ym1pdFwiXSwgaW5wdXQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZClbdHlwZT1cInJlc2V0XCJdLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLFxuICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLFxuICAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGE6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksXG4gIC50cmliZS1ldmVudHMtYmFjayBhOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAudHJpYmUtZXZlbnRzLWdtYXA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksXG4gIC50cmliZS1ldmVudHMtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAjdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWJhci12aWV3cy1vcHRpb246bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5hLmJ0bi5kaXNhYmxlZCwgLmJ0bi1ncm91cCBhLmRpc2FibGVkLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhLmRpc2FibGVkLCBhLmRpc2FibGVkLnRvZ2dsZSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYS5kaXNhYmxlZCxcbi50cmliZS1ldmVudC1wYWdlci1uZXh0IGEuZGlzYWJsZWQsXG4udHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhLmRpc2FibGVkLFxuLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhLmRpc2FibGVkLFxuLnRyaWJlLWV2ZW50cy1iYWNrIGEuZGlzYWJsZWQsIGEuZGlzYWJsZWQudHJpYmUtZXZlbnRzLWdtYXAsXG5hLmRpc2FibGVkLnRyaWJlLWV2ZW50cy1idXR0b24sICN0cmliZS1iYXItZm9ybSBhLmRpc2FibGVkLnRyaWJlLWJhci12aWV3cy1vcHRpb24sXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0bixcbmZpZWxkc2V0OmRpc2FibGVkIC5idG4tZ3JvdXAgYSxcbi5idG4tZ3JvdXAgZmllbGRzZXQ6ZGlzYWJsZWQgYSxcbmZpZWxkc2V0OmRpc2FibGVkIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEsXG4udHJpYmUtZXZlbnRzLWNhbC1saW5rcyBmaWVsZHNldDpkaXNhYmxlZCBhLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS50b2dnbGUsXG5maWVsZHNldDpkaXNhYmxlZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhLFxuLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgZmllbGRzZXQ6ZGlzYWJsZWQgYSxcbmZpZWxkc2V0OmRpc2FibGVkIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEsXG4udHJpYmUtZXZlbnQtcGFnZXItbmV4dCBmaWVsZHNldDpkaXNhYmxlZCBhLFxuZmllbGRzZXQ6ZGlzYWJsZWQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYSxcbi50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGZpZWxkc2V0OmRpc2FibGVkIGEsXG5maWVsZHNldDpkaXNhYmxlZCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEsXG4udHJpYmUtZXZlbnRzLW5hdi1uZXh0IGZpZWxkc2V0OmRpc2FibGVkIGEsXG5maWVsZHNldDpkaXNhYmxlZCAudHJpYmUtZXZlbnRzLWJhY2sgYSxcbi50cmliZS1ldmVudHMtYmFjayBmaWVsZHNldDpkaXNhYmxlZCBhLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS50cmliZS1ldmVudHMtZ21hcCxcbmZpZWxkc2V0OmRpc2FibGVkIGEudHJpYmUtZXZlbnRzLWJ1dHRvbixcbmZpZWxkc2V0OmRpc2FibGVkICN0cmliZS1iYXItZm9ybSBhLnRyaWJlLWJhci12aWV3cy1vcHRpb24sXG4jdHJpYmUtYmFyLWZvcm0gZmllbGRzZXQ6ZGlzYWJsZWQgYS50cmliZS1iYXItdmlld3Mtb3B0aW9uIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjsgfVxuICAuYnRuLXByaW1hcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY5ZDk7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA2MmNjOyB9XG4gIC5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7IH1cbiAgLmJ0bi1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLXByaW1hcnk6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmOyB9XG4gIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjJjYztcbiAgICBib3JkZXItY29sb3I6ICMwMDVjYmY7IH1cbiAgICAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7IH1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkOyB9XG4gIC5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE2MjY4O1xuICAgIGJvcmRlci1jb2xvcjogIzU0NWI2MjsgfVxuICAuYnRuLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1zZWNvbmRhcnkuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzMCwgMTM4LCAxNDUsIDAuNSk7IH1cbiAgLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICAgIGJvcmRlci1jb2xvcjogIzZjNzU3ZDsgfVxuICAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjI7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGU1NTViOyB9XG4gICAgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMwLCAxMzgsIDE0NSwgMC41KTsgfVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XG4gIC5idG4tc3VjY2Vzczpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxODgzODtcbiAgICBib3JkZXItY29sb3I6ICMxZTdlMzQ7IH1cbiAgLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDcyLCAxODAsIDk3LCAwLjUpOyB9XG4gIC5idG4tc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1zdWNjZXNzOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxuICAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWM3NDMwOyB9XG4gICAgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzIsIDE4MCwgOTcsIDAuNSk7IH1cblxuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxuICAuYnRuLWluZm86aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzg0OTY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTE3YThiOyB9XG4gIC5idG4taW5mbzpmb2N1cywgLmJ0bi1pbmZvLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1OCwgMTc2LCAxOTUsIDAuNSk7IH1cbiAgLmJ0bi1pbmZvLmRpc2FibGVkLCAuYnRuLWluZm86ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4OyB9XG4gIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YjtcbiAgICBib3JkZXItY29sb3I6ICMxMDcwN2Y7IH1cbiAgICAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1OCwgMTc2LCAxOTUsIDAuNSk7IH1cblxuLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNzsgfVxuICAuYnRuLXdhcm5pbmc6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGE4MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDM5ZTAwOyB9XG4gIC5idG4td2FybmluZzpmb2N1cywgLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjIsIDE3MCwgMTIsIDAuNSk7IH1cbiAgLmJ0bi13YXJuaW5nLmRpc2FibGVkLCAuYnRuLXdhcm5pbmc6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3OyB9XG4gIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMDtcbiAgICBib3JkZXItY29sb3I6ICNjNjk1MDA7IH1cbiAgICAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjIsIDE3MCwgMTIsIDAuNSk7IH1cblxuLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG4gIC5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgyMzMzO1xuICAgIGJvcmRlci1jb2xvcjogI2JkMjEzMDsgfVxuICAuYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1kYW5nZXIuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNSwgODMsIDk3LCAwLjUpOyB9XG4gIC5idG4tZGFuZ2VyLmRpc2FibGVkLCAuYnRuLWRhbmdlcjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cbiAgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwO1xuICAgIGJvcmRlci1jb2xvcjogI2IyMWYyZDsgfVxuICAgIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNSwgODMsIDk3LCAwLjUpOyB9XG5cbi5idG4tbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG4gIC5idG4tbGlnaHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmU2ZWE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGFlMGU1OyB9XG4gIC5idG4tbGlnaHQ6Zm9jdXMsIC5idG4tbGlnaHQuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxNiwgMjE3LCAyMTksIDAuNSk7IH1cbiAgLmJ0bi1saWdodC5kaXNhYmxlZCwgLmJ0bi1saWdodDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgICBib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cbiAgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1O1xuICAgIGJvcmRlci1jb2xvcjogI2QzZDlkZjsgfVxuICAgIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxNiwgMjE3LCAyMTksIDAuNSk7IH1cblxuLmJ0bi1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxuICAuYnRuLWRhcms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzI3MmI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWQyMTI0OyB9XG4gIC5idG4tZGFyazpmb2N1cywgLmJ0bi1kYXJrLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4MiwgODgsIDkzLCAwLjUpOyB9XG4gIC5idG4tZGFyay5kaXNhYmxlZCwgLmJ0bi1kYXJrOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxuICAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTcxYTFkOyB9XG4gICAgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODIsIDg4LCA5MywgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7IH1cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmOyB9XG4gIC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzAwN2JmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmOyB9XG4gICAgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7IH1cbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7IH1cbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkOyB9XG4gICAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cbiAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XG4gIC5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzI4YTc0NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XG4gICAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICBjb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4OyB9XG4gIC5idG4tb3V0bGluZS1pbmZvOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxuICAuYnRuLW91dGxpbmUtaW5mbzpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm8uZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMTdhMmI4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgICBib3JkZXItY29sb3I6ICMxN2EyYjg7IH1cbiAgICAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3OyB9XG4gIC5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNzsgfVxuICAuYnRuLW91dGxpbmUtd2FybmluZzpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmMxMDc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNzsgfVxuICAgIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICBjb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG4gIC5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG4gIC5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXIuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZGMzNTQ1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cbiAgICAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG4gIC5idG4tb3V0bGluZS1saWdodDpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgICBib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cbiAgLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtbGlnaHQ6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZjhmOWZhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgICBib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cbiAgICAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1kYXJrIHtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxuICAuYnRuLW91dGxpbmUtZGFyazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cbiAgLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1kYXJrLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFyazpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMzNDNhNDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxuICAgIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7IH1cblxuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDdiZmY7IH1cbiAgLmJ0bi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNTZiMztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuYnRuLWxpbms6Zm9jdXMsIC5idG4tbGluay5mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYnRuLWxpbms6ZGlzYWJsZWQsIC5idG4tbGluay5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4sIC5idG4tZ3JvdXAgLmJ0bi1ncm91cC1sZyA+IGEsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC5idG4tZ3JvdXAtbGcgPiBhLCAuYnRuLWdyb3VwLWxnID4gLnRvZ2dsZSwgLmJ0bi1ncm91cC1sZyA+IGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5idG4tZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuYnRuLWdyb3VwLWxnID4gaW5wdXRbdHlwZT1cInJlc2V0XCJdLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuYnRuLWdyb3VwLWxnID4gYSxcbi50cmliZS1ldmVudC1wYWdlci1uZXh0IC5idG4tZ3JvdXAtbGcgPiBhLFxuLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmJ0bi1ncm91cC1sZyA+IGEsXG4udHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5idG4tZ3JvdXAtbGcgPiBhLFxuLnRyaWJlLWV2ZW50cy1iYWNrIC5idG4tZ3JvdXAtbGcgPiBhLCAuYnRuLWdyb3VwLWxnID4gLnRyaWJlLWV2ZW50cy1nbWFwLFxuLmJ0bi1ncm91cC1sZyA+IC50cmliZS1ldmVudHMtYnV0dG9uLCAjdHJpYmUtYmFyLWZvcm0gLmJ0bi1ncm91cC1sZyA+IC50cmliZS1iYXItdmlld3Mtb3B0aW9uIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biwgLmJ0bi1ncm91cCAuYnRuLWdyb3VwLXNtID4gYSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmJ0bi1ncm91cC1zbSA+IGEsIC5idG4tZ3JvdXAtc20gPiAudG9nZ2xlLCAuYnRuLWdyb3VwLXNtID4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmJ0bi1ncm91cC1zbSA+IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5idG4tZ3JvdXAtc20gPiBpbnB1dFt0eXBlPVwicmVzZXRcIl0sIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5idG4tZ3JvdXAtc20gPiBhLFxuLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmJ0bi1ncm91cC1zbSA+IGEsXG4udHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuYnRuLWdyb3VwLXNtID4gYSxcbi50cmliZS1ldmVudHMtbmF2LW5leHQgLmJ0bi1ncm91cC1zbSA+IGEsXG4udHJpYmUtZXZlbnRzLWJhY2sgLmJ0bi1ncm91cC1zbSA+IGEsIC5idG4tZ3JvdXAtc20gPiAudHJpYmUtZXZlbnRzLWdtYXAsXG4uYnRuLWdyb3VwLXNtID4gLnRyaWJlLWV2ZW50cy1idXR0b24sICN0cmliZS1iYXItZm9ybSAuYnRuLWdyb3VwLXNtID4gLnRyaWJlLWJhci12aWV3cy1vcHRpb24ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5idG4tYmxvY2sge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15OyB9XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmNhcm91c2VsLWlubmVyOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjsgfVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1sZWZ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1yaWdodCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IH1cblxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IG5vbmU7IH1cblxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMHMgMC42cyBvcGFjaXR5OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNSU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuICAgIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6IDAuOTsgfVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDsgfVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7IH1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZicgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLyUzZSUzYy9zdmclM2VcIik7IH1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZicgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzZSUzYy9zdmclM2VcIik7IH1cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE1JTtcbiAgbWFyZ2luLWxlZnQ6IDE1JTtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IC41O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAxNSU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBvcGFjaXR5OiAuNTsgfVxuICAuY2xvc2U6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3ZlciwgLmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzIHtcbiAgICAgIG9wYWNpdHk6IC43NTsgfVxuXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG5cbmEuY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG5jb2RlIHtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICNlODNlOGM7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgYSA+IGNvZGUge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjRyZW07XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5OyB9XG4gIGtiZCBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGNvbG9yOiAjMjEyNTI5OyB9XG4gIHByZSBjb2RlIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsOyB9XG5cbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cblxuLmN1c3RvbS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMS42ODc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTsgfVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwOyB9XG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmOyB9XG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7IH1cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjODBiZGZmOyB9XG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDdmZjtcbiAgICBib3JkZXItY29sb3I6ICNiM2Q3ZmY7IH1cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICBjb2xvcjogIzZjNzU3ZDsgfVxuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7IH1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwLjM0Mzc1cmVtO1xuICAgIGxlZnQ6IC0xLjVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6ICNhZGI1YmQgc29saWQgMXB4OyB9XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuMzQzNzVyZW07XG4gICAgbGVmdDogLTEuNXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MCUgNTAlOyB9XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjsgfVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA0JyUzZSUzY3BhdGggc3Ryb2tlPSclMjNmZmYnIGQ9J00wIDJoNCcvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjUpOyB9XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7IH1cblxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjUpOyB9XG5cbi5jdXN0b20tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtOyB9XG4gIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMi4yNXJlbTtcbiAgICB3aWR0aDogMS43NXJlbTtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTsgfVxuICAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICB0b3A6IGNhbGMoMC4zNDM3NXJlbSArIDJweCk7XG4gICAgbGVmdDogY2FsYygtMi4yNXJlbSArIDJweCk7XG4gICAgd2lkdGg6IGNhbGMoMXJlbSAtIDRweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDFyZW0gLSA0cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuNzVyZW0pOyB9XG4gIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7IH1cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDEuNzVyZW0gMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIG5vLXJlcGVhdCByaWdodCAwLjc1cmVtIGNlbnRlci84cHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICAuY3VzdG9tLXNlbGVjdDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTI4LCAxODksIDI1NSwgMC41KTsgfVxuICAgIC5jdXN0b20tc2VsZWN0OmZvY3VzOjotbXMtdmFsdWUge1xuICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5jdXN0b20tc2VsZWN0W211bHRpcGxlXSwgLmN1c3RvbS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLmN1c3RvbS1zZWxlY3Q6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7IH1cbiAgLmN1c3RvbS1zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgIG9wYWNpdHk6IDA7IH1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS44MTI1cmVtICsgMnB4KTtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogY2FsYygyLjg3NXJlbSArIDJweCk7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDIuMjVyZW0gKyAycHgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygyLjI1cmVtICsgMnB4KTtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwOyB9XG4gIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTsgfVxuICAuY3VzdG9tLWZpbGUtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7IH1cbiAgLmN1c3RvbS1maWxlLWlucHV0OmxhbmcoZW4pIH4gLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgY29udGVudDogXCJCcm93c2VcIjsgfVxuICAuY3VzdG9tLWZpbGUtaW5wdXQgfiAuY3VzdG9tLWZpbGUtbGFiZWxbZGF0YS1icm93c2VdOjphZnRlciB7XG4gICAgY29udGVudDogYXR0cihkYXRhLWJyb3dzZSk7IH1cblxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhOyB9XG4gIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyLjI1cmVtO1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBjb250ZW50OiBcIkJyb3dzZVwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gICAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7IH1cblxuLmN1c3RvbS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMXJlbSArIDAuNHJlbSk7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG4gIC5jdXN0b20tcmFuZ2U6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuY3VzdG9tLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpOyB9XG4gICAgLmN1c3RvbS1yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpOyB9XG4gICAgLmN1c3RvbS1yYW5nZTpmb2N1czo6LW1zLXRodW1iIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7IH1cbiAgLmN1c3RvbS1yYW5nZTo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgICBib3JkZXI6IDA7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAuY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAgIC5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkN2ZmOyB9XG4gIC5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgICBib3JkZXI6IDA7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gICAgLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDdmZjsgfVxuICAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWIge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMC4ycmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgICBib3JkZXI6IDA7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWIge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgICAuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7IH1cbiAgLmN1c3RvbS1yYW5nZTo6LW1zLXRyYWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjVyZW07IH1cbiAgLmN1c3RvbS1yYW5nZTo6LW1zLWZpbGwtbG93ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7IH1cbiAgLmN1c3RvbS1yYW5nZTo6LW1zLWZpbGwtdXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2OyB9XG4gIC5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkOyB9XG4gIC5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDsgfVxuICAuY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1zLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkOyB9XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1zZWxlY3Qge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuICAgIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDEwcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgbWFyZ2luOiAwLjEyNXJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG5cbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXNtLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LW1kLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LWxnLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZHJvcGRvd24tbWVudS14bC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bzsgfSB9XG5cbi5kcm9wZG93bi1tZW51LWxlZnQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtc20tbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJvcGRvd24tbWVudS1tZC1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LWxnLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXhsLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7IH0gfVxuXG4uZHJvcHVwIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtOyB9XG5cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbTsgfVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQ7IH1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDsgfVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMTI1cmVtOyB9XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDsgfVxuXG4uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJ0b3BcIl0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJib3R0b21cIl0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvOyB9XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZWNlZjsgfVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAxLjVyZW07XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDsgfVxuICAuZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICAgIGNvbG9yOiAjMTYxODFiO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhOyB9XG4gIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjsgfVxuICAuZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC4yNXJlbSAxLjVyZW07XG4gIGNvbG9yOiAjMjEyNTI5OyB9XG5cbi5mb3JtLWNvbnRyb2wsICN0cmliZS1iYXItZm9ybSAuZm9ybS1yb3cgaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygyLjI1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuZm9ybS1jb250cm9sLCAjdHJpYmUtYmFyLWZvcm0gLmZvcm0tcm93IGlucHV0IHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuZm9ybS1jb250cm9sOjotbXMtZXhwYW5kLCAjdHJpYmUtYmFyLWZvcm0gLmZvcm0tcm93IGlucHV0OjotbXMtZXhwYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7IH1cbiAgLmZvcm0tY29udHJvbDpmb2N1cywgI3RyaWJlLWJhci1mb3JtIC5mb3JtLXJvdyBpbnB1dDpmb2N1cyB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICM4MGJkZmY7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7IH1cbiAgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsICN0cmliZS1iYXItZm9ybSAuZm9ybS1yb3cgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsICN0cmliZS1iYXItZm9ybSAuZm9ybS1yb3cgaW5wdXQ6ZGlzYWJsZWQsIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLCAjdHJpYmUtYmFyLWZvcm0gLmZvcm0tcm93IGlucHV0W3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjM3NXJlbSArIDFweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMC4zNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDFweCAwOyB9XG4gIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSwgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuODEyNXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6IGNhbGMoMi44NzVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2xbc2l6ZV0sIHNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtOyB9XG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDsgfVxuICAuZm9ybS1yb3cgPiAuY29sLFxuICAuZm9ybS1yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtOyB9XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAwLjNyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTsgfVxuICAuZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogIzZjNzU3ZDsgfVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtOyB9XG4gIC5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICMyOGE3NDU7IH1cblxuLnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCAxNjcsIDY5LCAwLjkpOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsIC53YXMtdmFsaWRhdGVkICN0cmliZS1iYXItZm9ybSAuZm9ybS1yb3cgaW5wdXQ6dmFsaWQsICN0cmliZS1iYXItZm9ybSAuZm9ybS1yb3cgLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQsICN0cmliZS1iYXItZm9ybSAuZm9ybS1yb3cgaW5wdXQuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIHBhZGRpbmctcmlnaHQ6IDIuMjVyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCBjYWxjKDIuMjVyZW0gLyA0KTtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDIuMjVyZW0gLyAyKSBjYWxjKDIuMjVyZW0gLyAyKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMyOGE3NDUnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywgLndhcy12YWxpZGF0ZWQgI3RyaWJlLWJhci1mb3JtIC5mb3JtLXJvdyBpbnB1dDp2YWxpZDpmb2N1cywgI3RyaWJlLWJhci1mb3JtIC5mb3JtLXJvdyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cywgI3RyaWJlLWJhci1mb3JtIC5mb3JtLXJvdyBpbnB1dC5pcy12YWxpZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLCAud2FzLXZhbGlkYXRlZCAjdHJpYmUtYmFyLWZvcm0gLmZvcm0tcm93IGlucHV0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLCAjdHJpYmUtYmFyLWZvcm0gLmZvcm0tcm93IC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC53YXMtdmFsaWRhdGVkICN0cmliZS1iYXItZm9ybSAuZm9ybS1yb3cgaW5wdXQ6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbiAgI3RyaWJlLWJhci1mb3JtIC5mb3JtLXJvdyAud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLCAjdHJpYmUtYmFyLWZvcm0gLmZvcm0tcm93IGlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuICAuZm9ybS1jb250cm9sLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4gICN0cmliZS1iYXItZm9ybSAuZm9ybS1yb3cgaW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygyLjI1cmVtIC8gNCkgcmlnaHQgY2FsYygyLjI1cmVtIC8gNCk7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQsIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBwYWRkaW5nLXJpZ2h0OiAzLjQzNzVyZW07XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIG5vLXJlcGVhdCByaWdodCAwLjc1cmVtIGNlbnRlci84cHggMTBweCwgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMyOGE3NDUnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxLjc1cmVtLzEuMTI1cmVtIDEuMTI1cmVtOyB9XG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkOmZvY3VzLCAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTsgfVxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4gIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtZmlsZTp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtZmlsZTp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuZm9ybS1jb250cm9sLWZpbGUuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jb250cm9sLWZpbGUuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzI4YTc0NTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICMyOGE3NDU7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzM0Y2U1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0Y2U1NzsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpOyB9XG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogI2RjMzU0NTsgfVxuXG4uaW52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjAsIDUzLCA2OSwgMC45KTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsIC53YXMtdmFsaWRhdGVkICN0cmliZS1iYXItZm9ybSAuZm9ybS1yb3cgaW5wdXQ6aW52YWxpZCwgI3RyaWJlLWJhci1mb3JtIC5mb3JtLXJvdyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQsICN0cmliZS1iYXItZm9ybSAuZm9ybS1yb3cgaW5wdXQuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgcGFkZGluZy1yaWdodDogMi4yNXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IGNhbGMoMi4yNXJlbSAvIDQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMi4yNXJlbSAvIDIpIGNhbGMoMi4yNXJlbSAvIDIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZGMzNTQ1JyB2aWV3Qm94PSctMiAtMiA3IDcnJTNlJTNjcGF0aCBzdHJva2U9JyUyM2Q5NTM0ZicgZD0nTTAgMGwzIDNtMC0zTDAgMycvJTNlJTNjY2lyY2xlIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3g9JzMnIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3k9JzMnIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3g9JzMnIGN5PSczJyByPScuNScvJTNlJTNjL3N2ZyUzRVwiKTsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsIC53YXMtdmFsaWRhdGVkICN0cmliZS1iYXItZm9ybSAuZm9ybS1yb3cgaW5wdXQ6aW52YWxpZDpmb2N1cywgI3RyaWJlLWJhci1mb3JtIC5mb3JtLXJvdyAud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMsICN0cmliZS1iYXItZm9ybSAuZm9ybS1yb3cgaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywgLndhcy12YWxpZGF0ZWQgI3RyaWJlLWJhci1mb3JtIC5mb3JtLXJvdyBpbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssICN0cmliZS1iYXItZm9ybSAuZm9ybS1yb3cgLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuICAud2FzLXZhbGlkYXRlZCAjdHJpYmUtYmFyLWZvcm0gLmZvcm0tcm93IGlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuICAjdHJpYmUtYmFyLWZvcm0gLmZvcm0tcm93IC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywgI3RyaWJlLWJhci1mb3JtIC5mb3JtLXJvdyBpbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4gICN0cmliZS1iYXItZm9ybSAuZm9ybS1yb3cgaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuMjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDIuMjVyZW0gLyA0KSByaWdodCBjYWxjKDIuMjVyZW0gLyA0KTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkLCAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBwYWRkaW5nLXJpZ2h0OiAzLjQzNzVyZW07XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIG5vLXJlcGVhdCByaWdodCAwLjc1cmVtIGNlbnRlci84cHggMTBweCwgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2RjMzU0NScgdmlld0JveD0nLTIgLTIgNyA3JyUzZSUzY3BhdGggc3Ryb2tlPSclMjNkOTUzNGYnIGQ9J00wIDBsMyAzbTAtM0wwIDMnLyUzZSUzY2NpcmNsZSByPScuNScvJTNlJTNjY2lyY2xlIGN4PSczJyByPScuNScvJTNlJTNjY2lyY2xlIGN5PSczJyByPScuNScvJTNlJTNjY2lyY2xlIGN4PSczJyBjeT0nMycgcj0nLjUnLyUzZSUzYy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxLjc1cmVtLzEuMTI1cmVtIDEuMTI1cmVtOyB9XG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQ6Zm9jdXMsIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1maWxlOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtZmlsZTppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tY29udHJvbC1maWxlLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNvbnRyb2wtZmlsZS5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICNkYzM1NDU7IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICNkYzM1NDU7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2U0NjA2ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0NjA2ZDsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7IH1cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5mb3JtLWlubGluZSBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCwgLmZvcm0taW5saW5lICN0cmliZS1iYXItZm9ybSAuZm9ybS1yb3cgaW5wdXQsICN0cmliZS1iYXItZm9ybSAuZm9ybS1yb3cgLmZvcm0taW5saW5lIGlucHV0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwLFxuICAgIC5mb3JtLWlubGluZSAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNzIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogOTYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDExNzBweDsgfSB9XG5cbi5jb250YWluZXItZmx1aWQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuXG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm5vLWd1dHRlcnMgPiAuY29sLFxuICAubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uY29sLTEsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCAuY29sLTEwLCAuY29sLTExLCAuY29sLTEyLCAuY29sLFxuLmNvbC1hdXRvLCAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyLCAuY29sLXNtLFxuLmNvbC1zbS1hdXRvLCAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLFxuLmNvbC1tZC1hdXRvLCAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLFxuLmNvbC1sZy1hdXRvLCAuY29sLXhsLTEsIC5jb2wteGwtMiwgLmNvbC14bC0zLCAuY29sLXhsLTQsIC5jb2wteGwtNSwgLmNvbC14bC02LCAuY29sLXhsLTcsIC5jb2wteGwtOCwgLmNvbC14bC05LCAuY29sLXhsLTEwLCAuY29sLXhsLTExLCAuY29sLXhsLTEyLCAuY29sLXhsLFxuLmNvbC14bC1hdXRvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbi5jb2wge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMyU7IH1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7IH1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7IH1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7IH1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTE7IH1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogMTM7IH1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMDsgfVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxOyB9XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDI7IH1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMzsgfVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0OyB9XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDU7IH1cblxuLm9yZGVyLTYge1xuICBvcmRlcjogNjsgfVxuXG4ub3JkZXItNyB7XG4gIG9yZGVyOiA3OyB9XG5cbi5vcmRlci04IHtcbiAgb3JkZXI6IDg7IH1cblxuLm9yZGVyLTkge1xuICBvcmRlcjogOTsgfVxuXG4ub3JkZXItMTAge1xuICBvcmRlcjogMTA7IH1cblxuLm9yZGVyLTExIHtcbiAgb3JkZXI6IDExOyB9XG5cbi5vcmRlci0xMiB7XG4gIG9yZGVyOiAxMjsgfVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlOyB9XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlOyB9XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlOyB9XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItc20tNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLXNtLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1zbS04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItc20tOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLXNtLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLXNtLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLXNtLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItbWQtNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLW1kLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItbWQtOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLW1kLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgLm9yZGVyLXhsLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLXhsLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci14bC03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXIteGwtOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLXhsLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci14bC0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci14bC0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci14bC0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG4uaW1nLWZsdWlkLCAubG9nbyBzdmcsIC5tb2R1bGVfX2JvZHkgaW1nLCAuc2VjdGlvbi1ibG9jayAuYmxvY2stY29udGVudCBpbWcsIC5zZWN0aW9uLWJsb2NrIC5ibG9jay1tZWRpYSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjNmM3NTdkOyB9XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCwgI3RyaWJlLWJhci1mb3JtIC5mb3JtLXJvdyAuaW5wdXQtZ3JvdXAgPiBpbnB1dCxcbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0LFxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLCAjdHJpYmUtYmFyLWZvcm0gLmZvcm0tcm93IC5pbnB1dC1ncm91cCA+IGlucHV0ICsgLmZvcm0tY29udHJvbCwgI3RyaWJlLWJhci1mb3JtIC5mb3JtLXJvdyAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgaW5wdXQsICN0cmliZS1iYXItZm9ybSAuZm9ybS1yb3cgLmlucHV0LWdyb3VwID4gaW5wdXQgKyBpbnB1dCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgI3RyaWJlLWJhci1mb3JtIC5mb3JtLXJvdyAuaW5wdXQtZ3JvdXAgPiBpbnB1dCArIC5jdXN0b20tc2VsZWN0LFxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuY3VzdG9tLWZpbGUsXG4gICAgI3RyaWJlLWJhci1mb3JtIC5mb3JtLXJvdyAuaW5wdXQtZ3JvdXAgPiBpbnB1dCArIC5jdXN0b20tZmlsZSxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5mb3JtLWNvbnRyb2wsXG4gICAgI3RyaWJlLWJhci1mb3JtIC5mb3JtLXJvdyAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIGlucHV0LFxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuY3VzdG9tLWZpbGUsXG4gICAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuZm9ybS1jb250cm9sLFxuICAgICN0cmliZS1iYXItZm9ybSAuZm9ybS1yb3cgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyBpbnB1dCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5jdXN0b20tc2VsZWN0LFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1maWxlLFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5mb3JtLWNvbnRyb2wsXG4gICAgI3RyaWJlLWJhci1mb3JtIC5mb3JtLXJvdyAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyBpbnB1dCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuY3VzdG9tLWZpbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpmb2N1cywgI3RyaWJlLWJhci1mb3JtIC5mb3JtLXJvdyAuaW5wdXQtZ3JvdXAgPiBpbnB1dDpmb2N1cyxcbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIHotaW5kZXg6IDM7IH1cbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB7XG4gICAgei1pbmRleDogNDsgfVxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tZ3JvdXAgYSwgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudG9nZ2xlLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPVwicmVzZXRcIl0sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEsIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1wcmVwZW5kIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEsIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1wcmVwZW5kIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgYSwgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWJhY2sgYSwgLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1wcmVwZW5kIGEsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtZ21hcCxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1idXR0b24sIC5pbnB1dC1ncm91cC1wcmVwZW5kICN0cmliZS1iYXItZm9ybSAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiwgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1iYXItdmlld3Mtb3B0aW9uLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1ncm91cCBhLFxuICAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhLFxuICAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRvZ2dsZSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEsXG4gIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1hcHBlbmQgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhLFxuICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLWFwcGVuZCBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgYSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIGEsXG4gIC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1nbWFwLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtYnV0dG9uLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kICN0cmliZS1iYXItZm9ybSAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbixcbiAgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWJhci12aWV3cy1vcHRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bjpmb2N1cywgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1ncm91cCBhOmZvY3VzLCAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIGE6Zm9jdXMsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGE6Zm9jdXMsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC5pbnB1dC1ncm91cC1wcmVwZW5kIGE6Zm9jdXMsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50b2dnbGU6Zm9jdXMsIC5pbnB1dC1ncm91cC1wcmVwZW5kIGlucHV0OmZvY3VzW3R5cGU9XCJidXR0b25cIl0sIC5pbnB1dC1ncm91cC1wcmVwZW5kIGlucHV0OmZvY3VzW3R5cGU9XCJzdWJtaXRcIl0sIC5pbnB1dC1ncm91cC1wcmVwZW5kIGlucHV0OmZvY3VzW3R5cGU9XCJyZXNldFwiXSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYTpmb2N1cywgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLXByZXBlbmQgYTpmb2N1cyxcbiAgICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhOmZvY3VzLCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhOmZvY3VzLFxuICAgIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGE6Zm9jdXMsIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1wcmVwZW5kIGE6Zm9jdXMsXG4gICAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhOmZvY3VzLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIGE6Zm9jdXMsXG4gICAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIGE6Zm9jdXMsIC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhOmZvY3VzLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWdtYXA6Zm9jdXMsXG4gICAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1idXR0b246Zm9jdXMsIC5pbnB1dC1ncm91cC1wcmVwZW5kICN0cmliZS1iYXItZm9ybSAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbjpmb2N1cywgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1iYXItdmlld3Mtb3B0aW9uOmZvY3VzLFxuICAgIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bjpmb2N1cyxcbiAgICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tZ3JvdXAgYTpmb2N1cyxcbiAgICAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgYTpmb2N1cyxcbiAgICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGE6Zm9jdXMsXG4gICAgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLWFwcGVuZCBhOmZvY3VzLFxuICAgIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRvZ2dsZTpmb2N1cyxcbiAgICAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0OmZvY3VzW3R5cGU9XCJidXR0b25cIl0sXG4gICAgLmlucHV0LWdyb3VwLWFwcGVuZCBpbnB1dDpmb2N1c1t0eXBlPVwic3VibWl0XCJdLFxuICAgIC5pbnB1dC1ncm91cC1hcHBlbmQgaW5wdXQ6Zm9jdXNbdHlwZT1cInJlc2V0XCJdLFxuICAgIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYTpmb2N1cyxcbiAgICAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuaW5wdXQtZ3JvdXAtYXBwZW5kIGE6Zm9jdXMsXG4gICAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhOmZvY3VzLFxuICAgIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1hcHBlbmQgYTpmb2N1cyxcbiAgICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGE6Zm9jdXMsXG4gICAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLWFwcGVuZCBhOmZvY3VzLFxuICAgIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhOmZvY3VzLFxuICAgIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwLWFwcGVuZCBhOmZvY3VzLFxuICAgIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIGE6Zm9jdXMsXG4gICAgLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1hcHBlbmQgYTpmb2N1cyxcbiAgICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtZ21hcDpmb2N1cyxcbiAgICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtYnV0dG9uOmZvY3VzLFxuICAgIC5pbnB1dC1ncm91cC1hcHBlbmQgI3RyaWJlLWJhci1mb3JtIC50cmliZS1iYXItdmlld3Mtb3B0aW9uOmZvY3VzLFxuICAgICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1iYXItdmlld3Mtb3B0aW9uOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7IH1cbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5idG4sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tZ3JvdXAgYSArIC5idG4sIC5idG4tZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIC5idG4sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEgKyAuYnRuLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgLmJ0biwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRvZ2dsZSArIC5idG4sIC5pbnB1dC1ncm91cC1wcmVwZW5kIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuYnRuLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmJ0biwgLmlucHV0LWdyb3VwLXByZXBlbmQgaW5wdXRbdHlwZT1cInJlc2V0XCJdICsgLmJ0biwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYSArIC5idG4sIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyAuYnRuLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhICsgLmJ0biwgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIC5idG4sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEgKyAuYnRuLCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgLmJ0biwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhICsgLmJ0biwgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgLmJ0biwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIGEgKyAuYnRuLCAudHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIC5idG4sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtZ21hcCArIC5idG4sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtYnV0dG9uICsgLmJ0biwgLmlucHV0LWdyb3VwLXByZXBlbmQgI3RyaWJlLWJhci1mb3JtIC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgLmJ0biwgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgLmJ0biwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1ncm91cCAuYnRuICsgYSwgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgYSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1ncm91cCBhICsgYSwgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgYSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmJ0bi1ncm91cCBhICsgYSwgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhICsgYSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1ncm91cCBhICsgYSwgLmJ0bi1ncm91cCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgYSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1ncm91cCAudG9nZ2xlICsgYSwgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudG9nZ2xlICsgYSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1ncm91cCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1ncm91cCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1ncm91cCBpbnB1dFt0eXBlPVwicmVzZXRcIl0gKyBhLCAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIGlucHV0W3R5cGU9XCJyZXNldFwiXSArIGEsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5idG4tZ3JvdXAgYSArIGEsIC5idG4tZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYSArIGEsIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tZ3JvdXAgYSArIGEsIC5idG4tZ3JvdXAgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIGEsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5idG4tZ3JvdXAgYSArIGEsIC5idG4tZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYSArIGEsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tZ3JvdXAgYSArIGEsIC5idG4tZ3JvdXAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIGEsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5idG4tZ3JvdXAgYSArIGEsIC5idG4tZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYSArIGEsIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tZ3JvdXAgYSArIGEsIC5idG4tZ3JvdXAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIGEsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmJ0bi1ncm91cCBhICsgYSwgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEgKyBhLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tZ3JvdXAgYSArIGEsIC5idG4tZ3JvdXAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgYSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIC5idG4tZ3JvdXAgYSArIGEsIC5idG4tZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIGEgKyBhLCAudHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1ncm91cCBhICsgYSwgLmJ0bi1ncm91cCAudHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIGEsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tZ3JvdXAgLnRyaWJlLWV2ZW50cy1nbWFwICsgYSwgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWdtYXAgKyBhLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWdyb3VwIC50cmliZS1ldmVudHMtYnV0dG9uICsgYSwgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWJ1dHRvbiArIGEsIC5pbnB1dC1ncm91cC1wcmVwZW5kICN0cmliZS1iYXItZm9ybSAuYnRuLWdyb3VwIC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgYSwgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAjdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyBhLCAjdHJpYmUtYmFyLWZvcm0gLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1ncm91cCAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIGEsIC5idG4tZ3JvdXAgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgYSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmJ0biArIGEsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyBhLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWdyb3VwIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEgKyBhLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWdyb3VwIGEgKyBhLCAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEgKyBhLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyBhLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhICsgYSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIGEsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC50b2dnbGUgKyBhLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudG9nZ2xlICsgYSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGEsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC5pbnB1dC1ncm91cC1wcmVwZW5kIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBhLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLXByZXBlbmQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGlucHV0W3R5cGU9XCJyZXNldFwiXSArIGEsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC5pbnB1dC1ncm91cC1wcmVwZW5kIGlucHV0W3R5cGU9XCJyZXNldFwiXSArIGEsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEgKyBhLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhICsgYSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYSArIGEsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyBhLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhICsgYSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYSArIGEsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEgKyBhLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgYSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYSArIGEsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEgKyBhLCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhICsgYSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIGEsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYSArIGEsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgYSArIGEsIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYSArIGEsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIGEsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtYmFjayAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhICsgYSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIGEgKyBhLCAudHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYSArIGEsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgYSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLnRyaWJlLWV2ZW50cy1nbWFwICsgYSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1nbWFwICsgYSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLnRyaWJlLWV2ZW50cy1idXR0b24gKyBhLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWJ1dHRvbiArIGEsIC5pbnB1dC1ncm91cC1wcmVwZW5kICN0cmliZS1iYXItZm9ybSAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIGEsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC5pbnB1dC1ncm91cC1wcmVwZW5kICN0cmliZS1iYXItZm9ybSAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIGEsICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIGEsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIGEsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAudG9nZ2xlLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWdyb3VwIGEgKyAudG9nZ2xlLCAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyAudG9nZ2xlLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhICsgLnRvZ2dsZSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIC50b2dnbGUsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50b2dnbGUgKyAudG9nZ2xlLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnRvZ2dsZSwgLmlucHV0LWdyb3VwLXByZXBlbmQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC50b2dnbGUsIC5pbnB1dC1ncm91cC1wcmVwZW5kIGlucHV0W3R5cGU9XCJyZXNldFwiXSArIC50b2dnbGUsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEgKyAudG9nZ2xlLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgLnRvZ2dsZSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYSArIC50b2dnbGUsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyAudG9nZ2xlLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhICsgLnRvZ2dsZSwgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIC50b2dnbGUsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgYSArIC50b2dnbGUsIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIC50b2dnbGUsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtYmFjayBhICsgLnRvZ2dsZSwgLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyAudG9nZ2xlLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWdtYXAgKyAudG9nZ2xlLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWJ1dHRvbiArIC50b2dnbGUsIC5pbnB1dC1ncm91cC1wcmVwZW5kICN0cmliZS1iYXItZm9ybSAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIC50b2dnbGUsICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIC50b2dnbGUsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWdyb3VwIGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50b2dnbGUgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmlucHV0LWdyb3VwLXByZXBlbmQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5pbnB1dC1ncm91cC1wcmVwZW5kIGlucHV0W3R5cGU9XCJyZXNldFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtYmFjayBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWdtYXAgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWJ1dHRvbiArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5pbnB1dC1ncm91cC1wcmVwZW5kICN0cmliZS1iYXItZm9ybSAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWdyb3VwIGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50b2dnbGUgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmlucHV0LWdyb3VwLXByZXBlbmQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5pbnB1dC1ncm91cC1wcmVwZW5kIGlucHV0W3R5cGU9XCJyZXNldFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtYmFjayBhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWdtYXAgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWJ1dHRvbiArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5pbnB1dC1ncm91cC1wcmVwZW5kICN0cmliZS1iYXItZm9ybSAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyBpbnB1dFt0eXBlPVwicmVzZXRcIl0sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tZ3JvdXAgYSArIGlucHV0W3R5cGU9XCJyZXNldFwiXSwgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgaW5wdXRbdHlwZT1cInJlc2V0XCJdLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhICsgaW5wdXRbdHlwZT1cInJlc2V0XCJdLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgaW5wdXRbdHlwZT1cInJlc2V0XCJdLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudG9nZ2xlICsgaW5wdXRbdHlwZT1cInJlc2V0XCJdLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInJlc2V0XCJdLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgaW5wdXRbdHlwZT1cInJlc2V0XCJdLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPVwicmVzZXRcIl0gKyBpbnB1dFt0eXBlPVwicmVzZXRcIl0sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEgKyBpbnB1dFt0eXBlPVwicmVzZXRcIl0sIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyBpbnB1dFt0eXBlPVwicmVzZXRcIl0sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEgKyBpbnB1dFt0eXBlPVwicmVzZXRcIl0sIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyBpbnB1dFt0eXBlPVwicmVzZXRcIl0sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEgKyBpbnB1dFt0eXBlPVwicmVzZXRcIl0sIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyBpbnB1dFt0eXBlPVwicmVzZXRcIl0sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgYSArIGlucHV0W3R5cGU9XCJyZXNldFwiXSwgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgaW5wdXRbdHlwZT1cInJlc2V0XCJdLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWJhY2sgYSArIGlucHV0W3R5cGU9XCJyZXNldFwiXSwgLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyBpbnB1dFt0eXBlPVwicmVzZXRcIl0sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtZ21hcCArIGlucHV0W3R5cGU9XCJyZXNldFwiXSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1idXR0b24gKyBpbnB1dFt0eXBlPVwicmVzZXRcIl0sIC5pbnB1dC1ncm91cC1wcmVwZW5kICN0cmliZS1iYXItZm9ybSAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIGlucHV0W3R5cGU9XCJyZXNldFwiXSwgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgaW5wdXRbdHlwZT1cInJlc2V0XCJdLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuYnRuICsgYSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIGEsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tZ3JvdXAgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYSArIGEsIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tZ3JvdXAgYSArIGEsIC5idG4tZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYSArIGEsIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5idG4tZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIGEsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEgKyBhLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhICsgYSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYSArIGEsIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyBhLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAudG9nZ2xlICsgYSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRvZ2dsZSArIGEsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBhLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1wcmVwZW5kIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBhLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBpbnB1dFt0eXBlPVwicmVzZXRcIl0gKyBhLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPVwicmVzZXRcIl0gKyBhLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhICsgYSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIGEsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEgKyBhLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhICsgYSwgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYSArIGEsIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyBhLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhICsgYSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYSArIGEsIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEgKyBhLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgYSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhICsgYSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhICsgYSwgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhICsgYSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgYSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEgKyBhLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWJhY2sgYSArIGEsIC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhICsgYSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyBhLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAudHJpYmUtZXZlbnRzLWdtYXAgKyBhLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWdtYXAgKyBhLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAudHJpYmUtZXZlbnRzLWJ1dHRvbiArIGEsIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtYnV0dG9uICsgYSwgLmlucHV0LWdyb3VwLXByZXBlbmQgI3RyaWJlLWJhci1mb3JtIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgYSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLXByZXBlbmQgI3RyaWJlLWJhci1mb3JtIC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgYSwgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgYSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgYSxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmJ0biArIGEsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyBhLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWdyb3VwIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEgKyBhLCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWdyb3VwIGEgKyBhLCAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEgKyBhLCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyBhLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhICsgYSwgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYSArIGEsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEgKyBhLCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgYSxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLnRvZ2dsZSArIGEsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIC50b2dnbGUgKyBhLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmlucHV0LWdyb3VwLXByZXBlbmQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBhLCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgaW5wdXRbdHlwZT1cInJlc2V0XCJdICsgYSwgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmlucHV0LWdyb3VwLXByZXBlbmQgaW5wdXRbdHlwZT1cInJlc2V0XCJdICsgYSxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYSArIGEsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEgKyBhLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhICsgYSwgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEgKyBhLCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgYSxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYSArIGEsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEgKyBhLCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhICsgYSwgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYSArIGEsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgYSArIGEsIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYSArIGEsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtYmFjayAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhICsgYSwgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIGEgKyBhLCAudHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYSArIGEsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgYSxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLnRyaWJlLWV2ZW50cy1nbWFwICsgYSwgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1nbWFwICsgYSxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLnRyaWJlLWV2ZW50cy1idXR0b24gKyBhLCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWJ1dHRvbiArIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kICN0cmliZS1iYXItZm9ybSAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIGEsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kICN0cmliZS1iYXItZm9ybSAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIGEsICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIGEsIC50cmliZS1ldmVudC1wYWdlci1uZXh0ICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5idG4gKyBhLCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgYSxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1ncm91cCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhICsgYSwgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1ncm91cCBhICsgYSwgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhICsgYSwgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgYSxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYSArIGEsIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEgKyBhLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhICsgYSwgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC50b2dnbGUgKyBhLCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudG9nZ2xlICsgYSxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGEsIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1wcmVwZW5kIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBhLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSwgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLXByZXBlbmQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGlucHV0W3R5cGU9XCJyZXNldFwiXSArIGEsIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1wcmVwZW5kIGlucHV0W3R5cGU9XCJyZXNldFwiXSArIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEgKyBhLCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhICsgYSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYSArIGEsIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyBhLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhICsgYSwgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYSArIGEsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEgKyBhLCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgYSxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYSArIGEsIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyBhLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEgKyBhLCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEgKyBhLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEgKyBhLCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyBhLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWJhY2sgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYSArIGEsIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtYmFjayBhICsgYSwgLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEgKyBhLCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAudHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC50cmliZS1ldmVudHMtZ21hcCArIGEsIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtZ21hcCArIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC50cmliZS1ldmVudHMtYnV0dG9uICsgYSwgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1idXR0b24gKyBhLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAjdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyBhLCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAjdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyBhLCAjdHJpYmUtYmFyLWZvcm0gLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyBhLCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAjdHJpYmUtYmFyLWZvcm0gLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyBhLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5idG4gKyBhLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyBhLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWdyb3VwIC50cmliZS1ldmVudHMtbmF2LW5leHQgYSArIGEsIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1ncm91cCBhICsgYSwgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEgKyBhLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5idG4tZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC50cmliZS1ldmVudHMtbmF2LW5leHQgYSArIGEsIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYSArIGEsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgYSArIGEsIC50cmliZS1ldmVudHMtbmF2LW5leHQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgLnRvZ2dsZSArIGEsIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRvZ2dsZSArIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGEsIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwLXByZXBlbmQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwLXByZXBlbmQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgaW5wdXRbdHlwZT1cInJlc2V0XCJdICsgYSwgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPVwicmVzZXRcIl0gKyBhLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEgKyBhLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEgKyBhLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEgKyBhLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyBhLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEgKyBhLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEgKyBhLCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEgKyBhLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyBhLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEgKyBhLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEgKyBhLCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEgKyBhLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyBhLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEgKyBhLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyBhLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWJhY2sgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhICsgYSwgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWJhY2sgYSArIGEsIC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEgKyBhLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgYSxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAudHJpYmUtZXZlbnRzLWdtYXAgKyBhLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtZ21hcCArIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgLnRyaWJlLWV2ZW50cy1idXR0b24gKyBhLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtYnV0dG9uICsgYSxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgI3RyaWJlLWJhci1mb3JtIC50cmliZS1ldmVudHMtbmF2LW5leHQgLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyBhLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kICN0cmliZS1iYXItZm9ybSAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIGEsICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgYSwgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAjdHJpYmUtYmFyLWZvcm0gLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyBhLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWJhY2sgLmJ0biArIGEsIC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgYSxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1ncm91cCAudHJpYmUtZXZlbnRzLWJhY2sgYSArIGEsIC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWdyb3VwIGEgKyBhLCAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtYmFjayBhICsgYSwgLnRyaWJlLWV2ZW50cy1iYWNrIC5idG4tZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC50cmliZS1ldmVudHMtYmFjayBhICsgYSwgLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEgKyBhLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWJhY2sgYSArIGEsIC50cmliZS1ldmVudHMtYmFjayAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgYSxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIC50b2dnbGUgKyBhLCAudHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRvZ2dsZSArIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtYmFjayBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSwgLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1wcmVwZW5kIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBhLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWJhY2sgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsIC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIGlucHV0W3R5cGU9XCJyZXNldFwiXSArIGEsIC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPVwicmVzZXRcIl0gKyBhLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAudHJpYmUtZXZlbnRzLWJhY2sgYSArIGEsIC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhICsgYSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIGEgKyBhLCAudHJpYmUtZXZlbnRzLWJhY2sgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC50cmliZS1ldmVudHMtYmFjayBhICsgYSwgLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEgKyBhLCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWJhY2sgYSArIGEsIC50cmliZS1ldmVudHMtYmFjayAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgYSxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLnRyaWJlLWV2ZW50cy1iYWNrIGEgKyBhLCAudHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYSArIGEsIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtYmFjayBhICsgYSwgLnRyaWJlLWV2ZW50cy1iYWNrIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyBhLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC50cmliZS1ldmVudHMtYmFjayBhICsgYSwgLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgYSArIGEsIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIGEgKyBhLCAudHJpYmUtZXZlbnRzLWJhY2sgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgYSxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIGEgKyBhLCAudHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtYmFjayAudHJpYmUtZXZlbnRzLWdtYXAgKyBhLCAudHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1nbWFwICsgYSxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIC50cmliZS1ldmVudHMtYnV0dG9uICsgYSwgLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtYnV0dG9uICsgYSxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgI3RyaWJlLWJhci1mb3JtIC50cmliZS1ldmVudHMtYmFjayAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIGEsIC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAjdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyBhLCAjdHJpYmUtYmFyLWZvcm0gLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgYSwgLnRyaWJlLWV2ZW50cy1iYWNrICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIGEsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAudHJpYmUtZXZlbnRzLWdtYXAsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tZ3JvdXAgYSArIC50cmliZS1ldmVudHMtZ21hcCwgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgLnRyaWJlLWV2ZW50cy1nbWFwLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhICsgLnRyaWJlLWV2ZW50cy1nbWFwLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgLnRyaWJlLWV2ZW50cy1nbWFwLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudG9nZ2xlICsgLnRyaWJlLWV2ZW50cy1nbWFwLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnRyaWJlLWV2ZW50cy1nbWFwLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnRyaWJlLWV2ZW50cy1nbWFwLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPVwicmVzZXRcIl0gKyAudHJpYmUtZXZlbnRzLWdtYXAsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEgKyAudHJpYmUtZXZlbnRzLWdtYXAsIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyAudHJpYmUtZXZlbnRzLWdtYXAsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEgKyAudHJpYmUtZXZlbnRzLWdtYXAsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyAudHJpYmUtZXZlbnRzLWdtYXAsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEgKyAudHJpYmUtZXZlbnRzLWdtYXAsIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyAudHJpYmUtZXZlbnRzLWdtYXAsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgYSArIC50cmliZS1ldmVudHMtZ21hcCwgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgLnRyaWJlLWV2ZW50cy1nbWFwLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWJhY2sgYSArIC50cmliZS1ldmVudHMtZ21hcCwgLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyAudHJpYmUtZXZlbnRzLWdtYXAsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtZ21hcCArIC50cmliZS1ldmVudHMtZ21hcCwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1idXR0b24gKyAudHJpYmUtZXZlbnRzLWdtYXAsIC5pbnB1dC1ncm91cC1wcmVwZW5kICN0cmliZS1iYXItZm9ybSAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIC50cmliZS1ldmVudHMtZ21hcCwgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgLnRyaWJlLWV2ZW50cy1nbWFwLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLnRyaWJlLWV2ZW50cy1idXR0b24sXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tZ3JvdXAgYSArIC50cmliZS1ldmVudHMtYnV0dG9uLCAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyAudHJpYmUtZXZlbnRzLWJ1dHRvbixcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYSArIC50cmliZS1ldmVudHMtYnV0dG9uLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgLnRyaWJlLWV2ZW50cy1idXR0b24sXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50b2dnbGUgKyAudHJpYmUtZXZlbnRzLWJ1dHRvbixcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC50cmliZS1ldmVudHMtYnV0dG9uLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnRyaWJlLWV2ZW50cy1idXR0b24sXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIGlucHV0W3R5cGU9XCJyZXNldFwiXSArIC50cmliZS1ldmVudHMtYnV0dG9uLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhICsgLnRyaWJlLWV2ZW50cy1idXR0b24sIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyAudHJpYmUtZXZlbnRzLWJ1dHRvbixcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYSArIC50cmliZS1ldmVudHMtYnV0dG9uLCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgLnRyaWJlLWV2ZW50cy1idXR0b24sXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEgKyAudHJpYmUtZXZlbnRzLWJ1dHRvbiwgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIC50cmliZS1ldmVudHMtYnV0dG9uLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEgKyAudHJpYmUtZXZlbnRzLWJ1dHRvbiwgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgLnRyaWJlLWV2ZW50cy1idXR0b24sXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtYmFjayBhICsgLnRyaWJlLWV2ZW50cy1idXR0b24sIC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgLnRyaWJlLWV2ZW50cy1idXR0b24sXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtZ21hcCArIC50cmliZS1ldmVudHMtYnV0dG9uLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWJ1dHRvbiArIC50cmliZS1ldmVudHMtYnV0dG9uLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAjdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyAudHJpYmUtZXZlbnRzLWJ1dHRvbiwgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgLnRyaWJlLWV2ZW50cy1idXR0b24sIC5pbnB1dC1ncm91cC1wcmVwZW5kICN0cmliZS1iYXItZm9ybSAuYnRuICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tZ3JvdXAgI3RyaWJlLWJhci1mb3JtIGEgKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiwgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tZ3JvdXAgYSArIC50cmliZS1iYXItdmlld3Mtb3B0aW9uLCAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kICN0cmliZS1iYXItZm9ybSBhICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sICN0cmliZS1iYXItZm9ybSAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgI3RyaWJlLWJhci1mb3JtIGEgKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiwgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEgKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLXByZXBlbmQgI3RyaWJlLWJhci1mb3JtIGEgKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiwgI3RyaWJlLWJhci1mb3JtIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiwgLmlucHV0LWdyb3VwLXByZXBlbmQgI3RyaWJlLWJhci1mb3JtIC50b2dnbGUgKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiwgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50b2dnbGUgKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiwgLmlucHV0LWdyb3VwLXByZXBlbmQgI3RyaWJlLWJhci1mb3JtIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiwgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1wcmVwZW5kIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiwgLmlucHV0LWdyb3VwLXByZXBlbmQgI3RyaWJlLWJhci1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiwgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1wcmVwZW5kIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiwgLmlucHV0LWdyb3VwLXByZXBlbmQgI3RyaWJlLWJhci1mb3JtIGlucHV0W3R5cGU9XCJyZXNldFwiXSArIC50cmliZS1iYXItdmlld3Mtb3B0aW9uLCAjdHJpYmUtYmFyLWZvcm0gLmlucHV0LWdyb3VwLXByZXBlbmQgaW5wdXRbdHlwZT1cInJlc2V0XCJdICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1wcmV2ICN0cmliZS1iYXItZm9ybSBhICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1wcmVwZW5kICN0cmliZS1iYXItZm9ybSBhICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sICN0cmliZS1iYXItZm9ybSAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1uZXh0ICN0cmliZS1iYXItZm9ybSBhICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kICN0cmliZS1iYXItZm9ybSBhICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sICN0cmliZS1iYXItZm9ybSAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzICN0cmliZS1iYXItZm9ybSBhICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1wcmVwZW5kICN0cmliZS1iYXItZm9ybSBhICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sICN0cmliZS1iYXItZm9ybSAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgI3RyaWJlLWJhci1mb3JtIGEgKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiwgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgYSArIC50cmliZS1iYXItdmlld3Mtb3B0aW9uLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kICN0cmliZS1iYXItZm9ybSBhICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sICN0cmliZS1iYXItZm9ybSAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrICN0cmliZS1iYXItZm9ybSBhICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWJhY2sgYSArIC50cmliZS1iYXItdmlld3Mtb3B0aW9uLCAudHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLXByZXBlbmQgI3RyaWJlLWJhci1mb3JtIGEgKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiwgI3RyaWJlLWJhci1mb3JtIC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sIC5pbnB1dC1ncm91cC1wcmVwZW5kICN0cmliZS1iYXItZm9ybSAudHJpYmUtZXZlbnRzLWdtYXAgKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiwgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtZ21hcCArIC50cmliZS1iYXItdmlld3Mtb3B0aW9uLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAjdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWV2ZW50cy1idXR0b24gKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiwgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtYnV0dG9uICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sIC5pbnB1dC1ncm91cC1wcmVwZW5kICN0cmliZS1iYXItZm9ybSAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIC50cmliZS1iYXItdmlld3Mtb3B0aW9uLCAjdHJpYmUtYmFyLWZvcm0gLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbixcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWdyb3VwIGEgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudG9nZ2xlICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpbnB1dFt0eXBlPVwicmVzZXRcIl0gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYSArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBhICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1wcmVwZW5kIGEgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWJhY2sgYSArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAudHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLXByZXBlbmQgYSArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLWdtYXAgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1idXR0b24gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgI3RyaWJlLWJhci1mb3JtIC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgLmlucHV0LWdyb3VwLXRleHQsXG4gICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4sXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tZ3JvdXAgLmlucHV0LWdyb3VwLXRleHQgKyBhLFxuICAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgYSxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLXRleHQgKyBhLFxuICAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLnRvZ2dsZSxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuaW5wdXQtZ3JvdXAtdGV4dCArIGEsXG4gIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgYSxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmlucHV0LWdyb3VwLXRleHQgKyBhLFxuICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC10ZXh0ICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyBhLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cC10ZXh0ICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtdGV4dCArIGEsXG4gIC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIGEsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLnRyaWJlLWV2ZW50cy1nbWFwLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC50cmliZS1ldmVudHMtYnV0dG9uLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAjdHJpYmUtYmFyLWZvcm0gLmlucHV0LWdyb3VwLXRleHQgKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbixcbiAgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5idG4sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1ncm91cCBhICsgLmJ0bixcbiAgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyAuYnRuLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEgKyAuYnRuLFxuICAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyAuYnRuLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50b2dnbGUgKyAuYnRuLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuYnRuLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAuYnRuLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0W3R5cGU9XCJyZXNldFwiXSArIC5idG4sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYSArIC5idG4sXG4gIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIC5idG4sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYSArIC5idG4sXG4gIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIC5idG4sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYSArIC5idG4sXG4gIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIC5idG4sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhICsgLmJ0bixcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyAuYnRuLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtYmFjayBhICsgLmJ0bixcbiAgLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIC5idG4sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1nbWFwICsgLmJ0bixcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWJ1dHRvbiArIC5idG4sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgI3RyaWJlLWJhci1mb3JtIC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgLmJ0bixcbiAgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyAuYnRuLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tZ3JvdXAgLmJ0biArIGEsXG4gIC5idG4tZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLWdyb3VwIGEgKyBhLFxuICAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmJ0bi1ncm91cCBhICsgYSxcbiAgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tZ3JvdXAgYSArIGEsXG4gIC5idG4tZ3JvdXAgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLWdyb3VwIC50b2dnbGUgKyBhLFxuICAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRvZ2dsZSArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1ncm91cCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSxcbiAgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tZ3JvdXAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsXG4gIC5idG4tZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLWdyb3VwIGlucHV0W3R5cGU9XCJyZXNldFwiXSArIGEsXG4gIC5idG4tZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCBpbnB1dFt0eXBlPVwicmVzZXRcIl0gKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5idG4tZ3JvdXAgYSArIGEsXG4gIC5idG4tZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhICsgYSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLWdyb3VwIGEgKyBhLFxuICAuYnRuLWdyb3VwIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmJ0bi1ncm91cCBhICsgYSxcbiAgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEgKyBhLFxuICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tZ3JvdXAgYSArIGEsXG4gIC5idG4tZ3JvdXAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuYnRuLWdyb3VwIGEgKyBhLFxuICAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYSArIGEsXG4gIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1ncm91cCBhICsgYSxcbiAgLmJ0bi1ncm91cCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmJ0bi1ncm91cCBhICsgYSxcbiAgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgYSArIGEsXG4gIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLWdyb3VwIGEgKyBhLFxuICAuYnRuLWdyb3VwIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWJhY2sgLmJ0bi1ncm91cCBhICsgYSxcbiAgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtYmFjayBhICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1ncm91cCBhICsgYSxcbiAgLmJ0bi1ncm91cCAudHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLWdyb3VwIC50cmliZS1ldmVudHMtZ21hcCArIGEsXG4gIC5idG4tZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWdtYXAgKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tZ3JvdXAgLnRyaWJlLWV2ZW50cy1idXR0b24gKyBhLFxuICAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1idXR0b24gKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kICN0cmliZS1iYXItZm9ybSAuYnRuLWdyb3VwIC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgYSxcbiAgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtYXBwZW5kICN0cmliZS1iYXItZm9ybSAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIGEsXG4gICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tZ3JvdXAgLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyBhLFxuICAuYnRuLWdyb3VwICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuYnRuICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLWdyb3VwIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tZ3JvdXAgYSArIGEsXG4gIC5idG4tZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC50b2dnbGUgKyBhLFxuICAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50b2dnbGUgKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBhLFxuICAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBhLFxuICAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGlucHV0W3R5cGU9XCJyZXNldFwiXSArIGEsXG4gIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC5pbnB1dC1ncm91cC1hcHBlbmQgaW5wdXRbdHlwZT1cInJlc2V0XCJdICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhICsgYSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhICsgYSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgYSArIGEsXG4gIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtYmFjayAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWJhY2sgYSArIGEsXG4gIC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAudHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAudHJpYmUtZXZlbnRzLWdtYXAgKyBhLFxuICAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtZ21hcCArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLnRyaWJlLWV2ZW50cy1idXR0b24gKyBhLFxuICAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtYnV0dG9uICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAjdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyBhLFxuICAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtYXBwZW5kICN0cmliZS1iYXItZm9ybSAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIGEsXG4gICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAudG9nZ2xlLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tZ3JvdXAgYSArIC50b2dnbGUsXG4gIC5idG4tZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgLnRvZ2dsZSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhICsgLnRvZ2dsZSxcbiAgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgLnRvZ2dsZSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudG9nZ2xlICsgLnRvZ2dsZSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnRvZ2dsZSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnRvZ2dsZSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCBpbnB1dFt0eXBlPVwicmVzZXRcIl0gKyAudG9nZ2xlLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEgKyAudG9nZ2xlLFxuICAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyAudG9nZ2xlLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEgKyAudG9nZ2xlLFxuICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyAudG9nZ2xlLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEgKyAudG9nZ2xlLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyAudG9nZ2xlLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgYSArIC50b2dnbGUsXG4gIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgLnRvZ2dsZSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWJhY2sgYSArIC50b2dnbGUsXG4gIC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyAudG9nZ2xlLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtZ21hcCArIC50b2dnbGUsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1idXR0b24gKyAudG9nZ2xlLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kICN0cmliZS1iYXItZm9ybSAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIC50b2dnbGUsXG4gICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgLnRvZ2dsZSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLWdyb3VwIGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRvZ2dsZSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgaW5wdXRbdHlwZT1cInJlc2V0XCJdICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIGEgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWdtYXAgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtYnV0dG9uICsgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAjdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAjdHJpYmUtYmFyLWZvcm0gLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1ncm91cCBhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50b2dnbGUgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0W3R5cGU9XCJyZXNldFwiXSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtYmFjayBhICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1nbWFwICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWJ1dHRvbiArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgI3RyaWJlLWJhci1mb3JtIC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyBpbnB1dFt0eXBlPVwicmVzZXRcIl0sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1ncm91cCBhICsgaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuICAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIGlucHV0W3R5cGU9XCJyZXNldFwiXSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhICsgaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuICAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyBpbnB1dFt0eXBlPVwicmVzZXRcIl0sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRvZ2dsZSArIGlucHV0W3R5cGU9XCJyZXNldFwiXSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBpbnB1dFt0eXBlPVwicmVzZXRcIl0sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgaW5wdXRbdHlwZT1cInJlc2V0XCJdICsgaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEgKyBpbnB1dFt0eXBlPVwicmVzZXRcIl0sXG4gIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIGlucHV0W3R5cGU9XCJyZXNldFwiXSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhICsgaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyBpbnB1dFt0eXBlPVwicmVzZXRcIl0sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYSArIGlucHV0W3R5cGU9XCJyZXNldFwiXSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgYSArIGlucHV0W3R5cGU9XCJyZXNldFwiXSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyBpbnB1dFt0eXBlPVwicmVzZXRcIl0sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIGEgKyBpbnB1dFt0eXBlPVwicmVzZXRcIl0sXG4gIC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyBpbnB1dFt0eXBlPVwicmVzZXRcIl0sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1nbWFwICsgaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtYnV0dG9uICsgaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kICN0cmliZS1iYXItZm9ybSAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIGlucHV0W3R5cGU9XCJyZXNldFwiXSxcbiAgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyBpbnB1dFt0eXBlPVwicmVzZXRcIl0sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmJ0biArIGEsXG4gIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1ncm91cCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhICsgYSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLWdyb3VwIGEgKyBhLFxuICAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYSArIGEsXG4gIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5idG4tZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhICsgYSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhICsgYSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAudG9nZ2xlICsgYSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLWFwcGVuZCAudG9nZ2xlICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLWFwcGVuZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLWFwcGVuZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBpbnB1dFt0eXBlPVwicmVzZXRcIl0gKyBhLFxuICAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0W3R5cGU9XCJyZXNldFwiXSArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYSArIGEsXG4gIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYSArIGEsXG4gIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYSArIGEsXG4gIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYSArIGEsXG4gIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYSArIGEsXG4gIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYSArIGEsXG4gIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYSArIGEsXG4gIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhICsgYSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYSArIGEsXG4gIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWJhY2sgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYSArIGEsXG4gIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhICsgYSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLnRyaWJlLWV2ZW50cy1nbWFwICsgYSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWdtYXAgKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC50cmliZS1ldmVudHMtYnV0dG9uICsgYSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWJ1dHRvbiArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgI3RyaWJlLWJhci1mb3JtIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgYSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLWFwcGVuZCAjdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyBhLFxuICAjdHJpYmUtYmFyLWZvcm0gLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIGEsXG4gIC50cmliZS1ldmVudC1wYWdlci1wcmV2ICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuYnRuICsgYSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLWdyb3VwIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEgKyBhLFxuICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tZ3JvdXAgYSArIGEsXG4gIC5idG4tZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhICsgYSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEgKyBhLFxuICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEgKyBhLFxuICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC50b2dnbGUgKyBhLFxuICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50b2dnbGUgKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBhLFxuICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBhLFxuICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGlucHV0W3R5cGU9XCJyZXNldFwiXSArIGEsXG4gIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1hcHBlbmQgaW5wdXRbdHlwZT1cInJlc2V0XCJdICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhICsgYSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhICsgYSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhICsgYSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhICsgYSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhICsgYSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhICsgYSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEgKyBhLFxuICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgYSArIGEsXG4gIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhICsgYSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtYmFjayAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhICsgYSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWJhY2sgYSArIGEsXG4gIC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEgKyBhLFxuICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAudHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAudHJpYmUtZXZlbnRzLWdtYXAgKyBhLFxuICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtZ21hcCArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLnRyaWJlLWV2ZW50cy1idXR0b24gKyBhLFxuICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtYnV0dG9uICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAjdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyBhLFxuICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kICN0cmliZS1iYXItZm9ybSAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIGEsXG4gICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgYSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5idG4gKyBhLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tZ3JvdXAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYSArIGEsXG4gIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1ncm91cCBhICsgYSxcbiAgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYSArIGEsXG4gIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYSArIGEsXG4gIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYSArIGEsXG4gIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLnRvZ2dsZSArIGEsXG4gIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRvZ2dsZSArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGEsXG4gIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1hcHBlbmQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsXG4gIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1hcHBlbmQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgaW5wdXRbdHlwZT1cInJlc2V0XCJdICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLWFwcGVuZCBpbnB1dFt0eXBlPVwicmVzZXRcIl0gKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEgKyBhLFxuICAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEgKyBhLFxuICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYSArIGEsXG4gIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtYmFjayBhICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYSArIGEsXG4gIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC50cmliZS1ldmVudHMtZ21hcCArIGEsXG4gIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1nbWFwICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAudHJpYmUtZXZlbnRzLWJ1dHRvbiArIGEsXG4gIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1idXR0b24gKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kICN0cmliZS1iYXItZm9ybSAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIGEsXG4gIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1hcHBlbmQgI3RyaWJlLWJhci1mb3JtIC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgYSxcbiAgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyBhLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAjdHJpYmUtYmFyLWZvcm0gLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuYnRuICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tZ3JvdXAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tZ3JvdXAgYSArIGEsXG4gIC5idG4tZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5idG4tZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYSArIGEsXG4gIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgLnRvZ2dsZSArIGEsXG4gIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwLWFwcGVuZCAudG9nZ2xlICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBhLFxuICAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cC1hcHBlbmQgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgaW5wdXRbdHlwZT1cInJlc2V0XCJdICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0W3R5cGU9XCJyZXNldFwiXSArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEgKyBhLFxuICAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgYSArIGEsXG4gIC50cmliZS1ldmVudHMtbmF2LW5leHQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYSArIGEsXG4gIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC50cmliZS1ldmVudHMtbmF2LW5leHQgYSArIGEsXG4gIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtYmFjayAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgLnRyaWJlLWV2ZW50cy1nbWFwICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtZ21hcCArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAudHJpYmUtZXZlbnRzLWJ1dHRvbiArIGEsXG4gIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWJ1dHRvbiArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgI3RyaWJlLWJhci1mb3JtIC50cmliZS1ldmVudHMtbmF2LW5leHQgLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyBhLFxuICAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cC1hcHBlbmQgI3RyaWJlLWJhci1mb3JtIC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgYSxcbiAgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIGEsXG4gIC50cmliZS1ldmVudHMtbmF2LW5leHQgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtYmFjayAuYnRuICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1ncm91cCAudHJpYmUtZXZlbnRzLWJhY2sgYSArIGEsXG4gIC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tZ3JvdXAgYSArIGEsXG4gIC5idG4tZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWJhY2sgYSArIGEsXG4gIC50cmliZS1ldmVudHMtYmFjayAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLnRyaWJlLWV2ZW50cy1iYWNrIGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWJhY2sgYSArIGEsXG4gIC50cmliZS1ldmVudHMtYmFjayAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtYmFjayAudG9nZ2xlICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRvZ2dsZSArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyBhLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLWFwcGVuZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWJhY2sgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGEsXG4gIC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtYmFjayBpbnB1dFt0eXBlPVwicmVzZXRcIl0gKyBhLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLWFwcGVuZCBpbnB1dFt0eXBlPVwicmVzZXRcIl0gKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC50cmliZS1ldmVudHMtYmFjayBhICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYSArIGEsXG4gIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAudHJpYmUtZXZlbnRzLWJhY2sgYSArIGEsXG4gIC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEgKyBhLFxuICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtYmFjayBhICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1iYWNrIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLnRyaWJlLWV2ZW50cy1iYWNrIGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWJhY2sgYSArIGEsXG4gIC50cmliZS1ldmVudHMtYmFjayAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgLnRyaWJlLWV2ZW50cy1iYWNrIGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIGEgKyBhLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtYmFjayBhICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIC50cmliZS1ldmVudHMtZ21hcCArIGEsXG4gIC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtZ21hcCArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIC50cmliZS1ldmVudHMtYnV0dG9uICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1idXR0b24gKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kICN0cmliZS1iYXItZm9ybSAudHJpYmUtZXZlbnRzLWJhY2sgLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyBhLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLWFwcGVuZCAjdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyBhLFxuICAjdHJpYmUtYmFyLWZvcm0gLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWJhY2sgLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyBhLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAudHJpYmUtZXZlbnRzLWdtYXAsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1ncm91cCBhICsgLnRyaWJlLWV2ZW50cy1nbWFwLFxuICAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIC50cmliZS1ldmVudHMtZ21hcCxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhICsgLnRyaWJlLWV2ZW50cy1nbWFwLFxuICAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyAudHJpYmUtZXZlbnRzLWdtYXAsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRvZ2dsZSArIC50cmliZS1ldmVudHMtZ21hcCxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnRyaWJlLWV2ZW50cy1nbWFwLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAudHJpYmUtZXZlbnRzLWdtYXAsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgaW5wdXRbdHlwZT1cInJlc2V0XCJdICsgLnRyaWJlLWV2ZW50cy1nbWFwLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEgKyAudHJpYmUtZXZlbnRzLWdtYXAsXG4gIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIC50cmliZS1ldmVudHMtZ21hcCxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhICsgLnRyaWJlLWV2ZW50cy1nbWFwLFxuICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyAudHJpYmUtZXZlbnRzLWdtYXAsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYSArIC50cmliZS1ldmVudHMtZ21hcCxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgLnRyaWJlLWV2ZW50cy1nbWFwLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LW5leHQgYSArIC50cmliZS1ldmVudHMtZ21hcCxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyAudHJpYmUtZXZlbnRzLWdtYXAsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIGEgKyAudHJpYmUtZXZlbnRzLWdtYXAsXG4gIC50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyAudHJpYmUtZXZlbnRzLWdtYXAsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1nbWFwICsgLnRyaWJlLWV2ZW50cy1nbWFwLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtYnV0dG9uICsgLnRyaWJlLWV2ZW50cy1nbWFwLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kICN0cmliZS1iYXItZm9ybSAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiArIC50cmliZS1ldmVudHMtZ21hcCxcbiAgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWJhci12aWV3cy1vcHRpb24gKyAudHJpYmUtZXZlbnRzLWdtYXAsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC50cmliZS1ldmVudHMtYnV0dG9uLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tZ3JvdXAgYSArIC50cmliZS1ldmVudHMtYnV0dG9uLFxuICAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIC50cmliZS1ldmVudHMtYnV0dG9uLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEgKyAudHJpYmUtZXZlbnRzLWJ1dHRvbixcbiAgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgLnRyaWJlLWV2ZW50cy1idXR0b24sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRvZ2dsZSArIC50cmliZS1ldmVudHMtYnV0dG9uLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAudHJpYmUtZXZlbnRzLWJ1dHRvbixcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLnRyaWJlLWV2ZW50cy1idXR0b24sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgaW5wdXRbdHlwZT1cInJlc2V0XCJdICsgLnRyaWJlLWV2ZW50cy1idXR0b24sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYSArIC50cmliZS1ldmVudHMtYnV0dG9uLFxuICAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyAudHJpYmUtZXZlbnRzLWJ1dHRvbixcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhICsgLnRyaWJlLWV2ZW50cy1idXR0b24sXG4gIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIC50cmliZS1ldmVudHMtYnV0dG9uLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEgKyAudHJpYmUtZXZlbnRzLWJ1dHRvbixcbiAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgLnRyaWJlLWV2ZW50cy1idXR0b24sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhICsgLnRyaWJlLWV2ZW50cy1idXR0b24sXG4gIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgLnRyaWJlLWV2ZW50cy1idXR0b24sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIGEgKyAudHJpYmUtZXZlbnRzLWJ1dHRvbixcbiAgLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIC50cmliZS1ldmVudHMtYnV0dG9uLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtZ21hcCArIC50cmliZS1ldmVudHMtYnV0dG9uLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtYnV0dG9uICsgLnRyaWJlLWV2ZW50cy1idXR0b24sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgI3RyaWJlLWJhci1mb3JtIC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgLnRyaWJlLWV2ZW50cy1idXR0b24sXG4gICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgLnRyaWJlLWV2ZW50cy1idXR0b24sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgI3RyaWJlLWJhci1mb3JtIC5idG4gKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbixcbiAgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC50cmliZS1iYXItdmlld3Mtb3B0aW9uLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tZ3JvdXAgI3RyaWJlLWJhci1mb3JtIGEgKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbixcbiAgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1ncm91cCBhICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sXG4gIC5idG4tZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAjdHJpYmUtYmFyLWZvcm0gYSArIC50cmliZS1iYXItdmlld3Mtb3B0aW9uLFxuICAjdHJpYmUtYmFyLWZvcm0gLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbixcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAjdHJpYmUtYmFyLWZvcm0gYSArIC50cmliZS1iYXItdmlld3Mtb3B0aW9uLFxuICAjdHJpYmUtYmFyLWZvcm0gLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sXG4gIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC5pbnB1dC1ncm91cC1hcHBlbmQgI3RyaWJlLWJhci1mb3JtIGEgKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbixcbiAgI3RyaWJlLWJhci1mb3JtIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIC50cmliZS1iYXItdmlld3Mtb3B0aW9uLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kICN0cmliZS1iYXItZm9ybSAudG9nZ2xlICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sXG4gICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50b2dnbGUgKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbixcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAjdHJpYmUtYmFyLWZvcm0gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSArIC50cmliZS1iYXItdmlld3Mtb3B0aW9uLFxuICAjdHJpYmUtYmFyLWZvcm0gLmlucHV0LWdyb3VwLWFwcGVuZCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgI3RyaWJlLWJhci1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbixcbiAgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1hcHBlbmQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIC50cmliZS1iYXItdmlld3Mtb3B0aW9uLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kICN0cmliZS1iYXItZm9ybSBpbnB1dFt0eXBlPVwicmVzZXRcIl0gKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbixcbiAgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1hcHBlbmQgaW5wdXRbdHlwZT1cInJlc2V0XCJdICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgI3RyaWJlLWJhci1mb3JtIGEgKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbixcbiAgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYSArIC50cmliZS1iYXItdmlld3Mtb3B0aW9uLFxuICAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuaW5wdXQtZ3JvdXAtYXBwZW5kICN0cmliZS1iYXItZm9ybSBhICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sXG4gICN0cmliZS1iYXItZm9ybSAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbixcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAjdHJpYmUtYmFyLWZvcm0gYSArIC50cmliZS1iYXItdmlld3Mtb3B0aW9uLFxuICAjdHJpYmUtYmFyLWZvcm0gLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sXG4gIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1hcHBlbmQgI3RyaWJlLWJhci1mb3JtIGEgKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbixcbiAgI3RyaWJlLWJhci1mb3JtIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIC50cmliZS1iYXItdmlld3Mtb3B0aW9uLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzICN0cmliZS1iYXItZm9ybSBhICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sXG4gICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEgKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbixcbiAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLWFwcGVuZCAjdHJpYmUtYmFyLWZvcm0gYSArIC50cmliZS1iYXItdmlld3Mtb3B0aW9uLFxuICAjdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAjdHJpYmUtYmFyLWZvcm0gYSArIC50cmliZS1iYXItdmlld3Mtb3B0aW9uLFxuICAjdHJpYmUtYmFyLWZvcm0gLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEgKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbixcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kICN0cmliZS1iYXItZm9ybSBhICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sXG4gICN0cmliZS1iYXItZm9ybSAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIC50cmliZS1iYXItdmlld3Mtb3B0aW9uLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtYmFjayAjdHJpYmUtYmFyLWZvcm0gYSArIC50cmliZS1iYXItdmlld3Mtb3B0aW9uLFxuICAjdHJpYmUtYmFyLWZvcm0gLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWJhY2sgYSArIC50cmliZS1iYXItdmlld3Mtb3B0aW9uLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLWFwcGVuZCAjdHJpYmUtYmFyLWZvcm0gYSArIC50cmliZS1iYXItdmlld3Mtb3B0aW9uLFxuICAjdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIC50cmliZS1iYXItdmlld3Mtb3B0aW9uLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kICN0cmliZS1iYXItZm9ybSAudHJpYmUtZXZlbnRzLWdtYXAgKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbixcbiAgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1nbWFwICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgI3RyaWJlLWJhci1mb3JtIC50cmliZS1ldmVudHMtYnV0dG9uICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sXG4gICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtYnV0dG9uICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgI3RyaWJlLWJhci1mb3JtIC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sXG4gICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgLnRyaWJlLWJhci12aWV3cy1vcHRpb24sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tZ3JvdXAgYSArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRvZ2dsZSArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIGlucHV0W3R5cGU9XCJidXR0b25cIl0gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCBpbnB1dFt0eXBlPVwic3VibWl0XCJdICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgaW5wdXRbdHlwZT1cInJlc2V0XCJdICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYSArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuaW5wdXQtZ3JvdXAtYXBwZW5kIGEgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwLWFwcGVuZCBhICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1iYWNrIGEgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1hcHBlbmQgYSArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtZ21hcCArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudHMtYnV0dG9uICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgI3RyaWJlLWJhci1mb3JtIC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgLmlucHV0LWdyb3VwLXRleHQsXG4gICN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1iYXItdmlld3Mtb3B0aW9uICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dCArIGEsXG4gIC5idG4tZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLXRleHQgKyBhLFxuICAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC50b2dnbGUsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIGlucHV0W3R5cGU9XCJyZXNldFwiXSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuaW5wdXQtZ3JvdXAtdGV4dCArIGEsXG4gIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyBhLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC10ZXh0ICsgYSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmlucHV0LWdyb3VwLXRleHQgKyBhLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cC10ZXh0ICsgYSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgYSxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAudHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLXRleHQgKyBhLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIGEsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAudHJpYmUtZXZlbnRzLWdtYXAsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAudHJpYmUtZXZlbnRzLWJ1dHRvbixcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAjdHJpYmUtYmFyLWZvcm0gLmlucHV0LWdyb3VwLXRleHQgKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbixcbiAgI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7IH1cblxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTsgfVxuICAuaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksICN0cmliZS1iYXItZm9ybSAuZm9ybS1yb3cgLmlucHV0LWdyb3VwLWxnID4gaW5wdXQ6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiBjYWxjKDIuODc1cmVtICsgMnB4KTsgfVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLCAjdHJpYmUtYmFyLWZvcm0gLmZvcm0tcm93IC5pbnB1dC1ncm91cC1sZyA+IGlucHV0LFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IGEsXG4udHJpYmUtZXZlbnRzLWNhbC1saW5rcyAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IGEsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC50b2dnbGUsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IGlucHV0W3R5cGU9XCJyZXNldFwiXSxcbi50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gYSxcbi50cmliZS1ldmVudC1wYWdlci1uZXh0IC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gYSxcbi50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gYSxcbi50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiBhLFxuLnRyaWJlLWV2ZW50cy1iYWNrIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gYSxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLnRyaWJlLWV2ZW50cy1nbWFwLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAudHJpYmUtZXZlbnRzLWJ1dHRvbixcbiN0cmliZS1iYXItZm9ybSAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC50cmliZS1iYXItdmlld3Mtb3B0aW9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uYnRuLWdyb3VwIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiBhLFxuLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IGEsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLnRvZ2dsZSxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IGEsXG4udHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gYSxcbi50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiBhLFxuLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gYSxcbi50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gYSxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAudHJpYmUtZXZlbnRzLWdtYXAsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLnRyaWJlLWV2ZW50cy1idXR0b24sXG4jdHJpYmUtYmFyLWZvcm0gLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC50cmliZS1iYXItdmlld3Mtb3B0aW9uIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksICN0cmliZS1iYXItZm9ybSAuZm9ybS1yb3cgLmlucHV0LWdyb3VwLXNtID4gaW5wdXQ6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiBjYWxjKDEuODEyNXJlbSArIDJweCk7IH1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCwgI3RyaWJlLWJhci1mb3JtIC5mb3JtLXJvdyAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5idG4tZ3JvdXAgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiBhLFxuLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiBhLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAudG9nZ2xlLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiBpbnB1dFt0eXBlPVwicmVzZXRcIl0sXG4udHJpYmUtZXZlbnQtcGFnZXItcHJldiAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IGEsXG4udHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IGEsXG4udHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IGEsXG4udHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gYSxcbi50cmliZS1ldmVudHMtYmFjayAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IGEsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC50cmliZS1ldmVudHMtZ21hcCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLnRyaWJlLWV2ZW50cy1idXR0b24sXG4jdHJpYmUtYmFyLWZvcm0gLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxuLmJ0bi1ncm91cCAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gYSxcbi50cmliZS1ldmVudHMtY2FsLWxpbmtzIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiBhLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC50b2dnbGUsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IGlucHV0W3R5cGU9XCJyZXNldFwiXSxcbi50cmliZS1ldmVudC1wYWdlci1wcmV2IC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiBhLFxuLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IGEsXG4udHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gYSxcbi50cmliZS1ldmVudHMtbmF2LW5leHQgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IGEsXG4udHJpYmUtZXZlbnRzLWJhY2sgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IGEsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLnRyaWJlLWV2ZW50cy1nbWFwLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC50cmliZS1ldmVudHMtYnV0dG9uLFxuI3RyaWJlLWJhci1mb3JtIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtOyB9XG5cbi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmp1bWJvdHJvbiB7XG4gICAgICBwYWRkaW5nOiA0cmVtIDJyZW07IH0gfVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubGlzdC1ncm91cC1pdGVtOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtOmZvY3VzIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLCAubGlzdC1ncm91cC1pdGVtOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmOyB9XG5cbi5saXN0LWdyb3VwLWZsdXNoIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwOyB9XG4gIC5saXN0LWdyb3VwLWZsdXNoIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDsgfVxuXG4ubGlzdC1ncm91cC1mbHVzaDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDsgfVxuXG4ubGlzdC1ncm91cC1mbHVzaDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDQwODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOGRhZmY7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwNDA4NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWZjZGZmOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDA4NTtcbiAgICBib3JkZXItY29sb3I6ICMwMDQwODU7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzM4M2Q0MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkYjsgfVxuICAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzM4M2Q0MTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjYmNmOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzgzZDQxO1xuICAgIGJvcmRlci1jb2xvcjogIzM4M2Q0MTsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzE1NTcyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzZTZjYjsgfVxuICAubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjMTU1NzI0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMWRmYmI7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU1NzI0O1xuICAgIGJvcmRlci1jb2xvcjogIzE1NTcyNDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzBjNTQ2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTVlYjsgfVxuICAubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjMGM1NDYwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGM1NDYwO1xuICAgIGJvcmRlci1jb2xvcjogIzBjNTQ2MDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzg1NjQwNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWViYTsgfVxuICAubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjODU2NDA0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmU4YTE7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU2NDA0O1xuICAgIGJvcmRlci1jb2xvcjogIzg1NjQwNDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjNzIxYzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVjNmNiOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjNzIxYzI0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MjFjMjQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzIxYzI0OyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQge1xuICBjb2xvcjogIzgxODE4MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZTsgfVxuICAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM4MTgxODI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjsgfVxuICAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODE4MTgyO1xuICAgIGJvcmRlci1jb2xvcjogIzgxODE4MjsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsge1xuICBjb2xvcjogIzFiMWUyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzhjYTsgfVxuICAubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjMWIxZTIxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxZTIxO1xuICAgIGJvcmRlci1jb2xvcjogIzFiMWUyMTsgfVxuXG4ubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7IH1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG91dGxpbmU6IDA7IH1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMC41cmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gKDAuNXJlbSAqIDIpKTsgfVxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtICgwLjVyZW0gKiAyKSk7XG4gICAgY29udGVudDogXCJcIjsgfVxuXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIG91dGxpbmU6IDA7IH1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuICAubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gICAgb3BhY2l0eTogMC41OyB9XG5cbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllY2VmOyB9XG4gIC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gICAgbWFyZ2luOiAtMXJlbSAtMXJlbSAtMXJlbSBhdXRvOyB9XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAxcmVtOyB9XG5cbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZWNlZjsgfVxuICAubW9kYWwtZm9vdGVyID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLjI1cmVtOyB9XG4gIC5tb2RhbC1mb290ZXIgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAuMjVyZW07IH1cblxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAxLjc1cmVtIGF1dG87IH1cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gKDEuNzVyZW0gKiAyKSk7IH1cbiAgICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gKDEuNzVyZW0gKiAyKSk7IH1cbiAgLm1vZGFsLXNtIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogMTE0MHB4OyB9IH1cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTsgfVxuICAubmF2LWxpbms6aG92ZXIsIC5uYXYtbGluazpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2OyB9XG4gIC5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7IH1cbiAgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2U5ZWNlZiAjZTllY2VmICNkZWUyZTY7IH1cbiAgICAubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNiAjZGVlMmU2ICNmZmY7IH1cbiAgLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4OyB9XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjsgfVxuXG4ubmF2LWZpbGwgLm5hdi1pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07IH1cbiAgLm5hdmJhciA+IC5jb250YWluZXIsXG4gIC5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC4zMTI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7IH1cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOyB9XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLm5hdmJhci10b2dnbGVyOmhvdmVyLCAubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubmF2YmFyLXRvZ2dsZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLFxuICAgIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLFxuICAgIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLFxuICAgIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4gICAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgLm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cbiAgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSgwLCAwLCAwLCAwLjUpJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuICAgIC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IH1cbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gIC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7IH1cbiAgLnBhZ2UtbGluazpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogIzAwNTZiMztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7IH1cbiAgLnBhZ2UtbGluazpmb2N1cyB7XG4gICAgei1pbmRleDogMjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTsgfVxuICAucGFnZS1saW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7IH1cblxuLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjsgfVxuXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA2MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjc2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkZyYW5rbGluR290aGljXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgLnBvcG92ZXIgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgbWFyZ2luOiAwIDA7IH1cbiAgICAucG9wb3ZlciAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIgLmFycm93OjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuXG4uYnMtcG9wb3Zlci10b3AsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gIC5icy1wb3BvdmVyLXRvcCAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdyB7XG4gICAgYm90dG9tOiBjYWxjKCgwLjVyZW0gKyAxcHgpICogLTEpOyB9XG4gIC5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93OjpiZWZvcmUsXG4gIC5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmFmdGVyLFxuICAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMDsgfVxuICAuYnMtcG9wb3Zlci10b3AgLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgICBib3R0b206IDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICBcbiAgLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsXG4gIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdzo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMXB4O1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7IH1cblxuLmJzLXBvcG92ZXItcmlnaHQsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICBtYXJnaW4tbGVmdDogMC41cmVtOyB9XG4gIC5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3cge1xuICAgIGxlZnQ6IGNhbGMoKDAuNXJlbSArIDFweCkgKiAtMSk7XG4gICAgd2lkdGg6IDAuNXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbWFyZ2luOiAwIDA7IH1cbiAgLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93OjpiZWZvcmUsXG4gIC5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YWZ0ZXIsXG4gIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93OjphZnRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwOyB9XG4gIC5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICBcbiAgLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjphZnRlcixcbiAgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3c6OmFmdGVyIHtcbiAgICBsZWZ0OiAxcHg7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmOyB9XG5cbi5icy1wb3BvdmVyLWJvdHRvbSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cbiAgLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93IHtcbiAgICB0b3A6IGNhbGMoKDAuNXJlbSArIDFweCkgKiAtMSk7IH1cbiAgLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3c6OmJlZm9yZSxcbiAgLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsXG4gIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YWZ0ZXIge1xuICAgIGJvcmRlci13aWR0aDogMCAwLjVyZW0gMC41cmVtIDAuNXJlbTsgfVxuICAuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICBcbiAgLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsXG4gIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YWZ0ZXIge1xuICAgIHRvcDogMXB4O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7IH1cbiAgLmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3ZjdmNzsgfVxuXG4uYnMtcG9wb3Zlci1sZWZ0LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuICAuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdyB7XG4gICAgcmlnaHQ6IGNhbGMoKDAuNXJlbSArIDFweCkgKiAtMSk7XG4gICAgd2lkdGg6IDAuNXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbWFyZ2luOiAwIDA7IH1cbiAgLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdzo6YmVmb3JlLFxuICAuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YWZ0ZXIsXG4gIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3c6OmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07IH1cbiAgLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgICByaWdodDogMDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICBcbiAgLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmFmdGVyLFxuICAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93OjphZnRlciB7XG4gICAgcmlnaHQ6IDFweDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjsgfVxuXG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViOyB9XG4gIC5wb3BvdmVyLWhlYWRlcjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIGNvbG9yOiAjMjEyNTI5OyB9XG5cbkBtZWRpYSBwcmludCB7XG4gICosXG4gICo6OmJlZm9yZSxcbiAgKjo6YWZ0ZXIge1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4gIGE6bm90KC5idG4pOm5vdCgudG9nZ2xlKTpub3QoaW5wdXRbdHlwZT1cImJ1dHRvblwiXSk6bm90KGlucHV0W3R5cGU9XCJzdWJtaXRcIl0pOm5vdChpbnB1dFt0eXBlPVwicmVzZXRcIl0pOm5vdCgudHJpYmUtZXZlbnRzLWdtYXApOm5vdChcbiAgLnRyaWJlLWV2ZW50cy1idXR0b24pIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjsgfVxuICBwcmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50OyB9XG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FkYjViZDtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDsgfVxuICB0cixcbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMzsgfVxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkOyB9XG4gIEBwYWdlIHtcbiAgICBzaXplOiBhMzsgfVxuICBib2R5IHtcbiAgICBtaW4td2lkdGg6IDk5MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiA5OTJweCAhaW1wb3J0YW50OyB9XG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJhZGdlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwOyB9XG4gIC50YWJsZSwgdGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDsgfVxuICAgIFxuICAgIC50YWJsZSB0ZCxcbiAgICB0YWJsZSB0ZCwgLnRhYmxlIHRoLCB0YWJsZSB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuICAudGFibGUtZGFyayB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAudGFibGUtZGFyayB0aCxcbiAgICAudGFibGUtZGFyayB0ZCxcbiAgICAudGFibGUtZGFyayB0aGVhZCB0aCxcbiAgICAudGFibGUtZGFyayB0Ym9keSArIHRib2R5IHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNjsgfVxuICAudGFibGUgLnRoZWFkLWRhcmsgdGgsIHRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7IH0gfVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXJlbSAwOyB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH0gfVxuXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjsgfVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLnByb2dyZXNzLWJhciB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMXJlbSAxcmVtOyB9XG5cbi5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDFzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyB9XG5cbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkZyYW5rbGluR290aGljXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDsgfVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTsgfVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07IH1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IH1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuZHQge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtOyB9XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0uMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0uNWVtOyB9XG5cbmEge1xuICBjb2xvcjogIzAwN2JmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNTZiMztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXIsIGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7IH1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuc3ZnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tOyB9XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgfVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yOyB9XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7IH1cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDsgfVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IHZlcnRpY2FsOyB9XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDsgfVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbjpyb290IHtcbiAgLS1ibHVlOiAjMDA3YmZmO1xuICAtLWluZGlnbzogIzY2MTBmMjtcbiAgLS1wdXJwbGU6ICM2ZjQyYzE7XG4gIC0tcGluazogI2U4M2U4YztcbiAgLS1yZWQ6ICNkYzM1NDU7XG4gIC0tb3JhbmdlOiAjZmQ3ZTE0O1xuICAtLXllbGxvdzogI2ZmYzEwNztcbiAgLS1ncmVlbjogIzI4YTc0NTtcbiAgLS10ZWFsOiAjMjBjOTk3O1xuICAtLWN5YW46ICMxN2EyYjg7XG4gIC0td2hpdGU6ICNmZmY7XG4gIC0tZ3JheTogIzZjNzU3ZDtcbiAgLS1ncmF5LWRhcms6ICMzNDNhNDA7XG4gIC0tcHJpbWFyeTogIzAwN2JmZjtcbiAgLS1zZWNvbmRhcnk6ICM2Yzc1N2Q7XG4gIC0tc3VjY2VzczogIzI4YTc0NTtcbiAgLS1pbmZvOiAjMTdhMmI4O1xuICAtLXdhcm5pbmc6ICNmZmMxMDc7XG4gIC0tZGFuZ2VyOiAjZGMzNTQ1O1xuICAtLWxpZ2h0OiAjZjhmOWZhO1xuICAtLWRhcms6ICMzNDNhNDA7XG4gIC0tYnJlYWtwb2ludC14czogMDtcbiAgLS1icmVha3BvaW50LXNtOiA1NzZweDtcbiAgLS1icmVha3BvaW50LW1kOiA3NjhweDtcbiAgLS1icmVha3BvaW50LWxnOiA5OTJweDtcbiAgLS1icmVha3BvaW50LXhsOiAxMjAwcHg7XG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogXCJGcmFua2xpbkdvdGhpY1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7IH1cblxuLnRhYmxlLCB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAudGFibGUgdGgsIHRhYmxlIHRoLFxuICAudGFibGUgdGQsXG4gIHRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7IH1cbiAgLnRhYmxlIHRoZWFkIHRoLCB0YWJsZSB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RlZTJlNjsgfVxuICAudGFibGUgdGJvZHkgKyB0Ym9keSwgdGFibGUgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkZWUyZTY7IH1cbiAgLnRhYmxlIC50YWJsZSwgdGFibGUgLnRhYmxlLCAudGFibGUgdGFibGUsIHRhYmxlIHRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi50YWJsZS1zbSB0aCxcbi50YWJsZS1zbSB0ZCB7XG4gIHBhZGRpbmc6IDAuM3JlbTsgfVxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2OyB9XG4gIC50YWJsZS1ib3JkZXJlZCB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2OyB9XG4gIC50YWJsZS1ib3JkZXJlZCB0aGVhZCB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRkIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7IH1cblxuLnRhYmxlLWJvcmRlcmxlc3MgdGgsXG4udGFibGUtYm9yZGVybGVzcyB0ZCxcbi50YWJsZS1ib3JkZXJsZXNzIHRoZWFkIHRoLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlcjogMDsgfVxuXG4udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG4udGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuXG4udGFibGUtcHJpbWFyeSxcbi50YWJsZS1wcmltYXJ5ID4gdGgsXG4udGFibGUtcHJpbWFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4ZGFmZjsgfVxuXG4udGFibGUtcHJpbWFyeSB0aCxcbi50YWJsZS1wcmltYXJ5IHRkLFxuLnRhYmxlLXByaW1hcnkgdGhlYWQgdGgsXG4udGFibGUtcHJpbWFyeSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjN2FiYWZmOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZmNkZmY7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWZjZGZmOyB9XG5cbi50YWJsZS1zZWNvbmRhcnksXG4udGFibGUtc2Vjb25kYXJ5ID4gdGgsXG4udGFibGUtc2Vjb25kYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGRiOyB9XG5cbi50YWJsZS1zZWNvbmRhcnkgdGgsXG4udGFibGUtc2Vjb25kYXJ5IHRkLFxuLnRhYmxlLXNlY29uZGFyeSB0aGVhZCB0aCxcbi50YWJsZS1zZWNvbmRhcnkgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2IzYjdiYjsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGNiY2Y7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2JjZjsgfVxuXG4udGFibGUtc3VjY2Vzcyxcbi50YWJsZS1zdWNjZXNzID4gdGgsXG4udGFibGUtc3VjY2VzcyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzZTZjYjsgfVxuXG4udGFibGUtc3VjY2VzcyB0aCxcbi50YWJsZS1zdWNjZXNzIHRkLFxuLnRhYmxlLXN1Y2Nlc3MgdGhlYWQgdGgsXG4udGFibGUtc3VjY2VzcyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjOGZkMTllOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMWRmYmI7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFkZmJiOyB9XG5cbi50YWJsZS1pbmZvLFxuLnRhYmxlLWluZm8gPiB0aCxcbi50YWJsZS1pbmZvID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlNWViOyB9XG5cbi50YWJsZS1pbmZvIHRoLFxuLnRhYmxlLWluZm8gdGQsXG4udGFibGUtaW5mbyB0aGVhZCB0aCxcbi50YWJsZS1pbmZvIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM4NmNmZGE7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNTsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7IH1cblxuLnRhYmxlLXdhcm5pbmcsXG4udGFibGUtd2FybmluZyA+IHRoLFxuLnRhYmxlLXdhcm5pbmcgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVlYmE7IH1cblxuLnRhYmxlLXdhcm5pbmcgdGgsXG4udGFibGUtd2FybmluZyB0ZCxcbi50YWJsZS13YXJuaW5nIHRoZWFkIHRoLFxuLnRhYmxlLXdhcm5pbmcgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZGY3ZTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTsgfVxuXG4udGFibGUtZGFuZ2VyLFxuLnRhYmxlLWRhbmdlciA+IHRoLFxuLnRhYmxlLWRhbmdlciA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzZjYjsgfVxuXG4udGFibGUtZGFuZ2VyIHRoLFxuLnRhYmxlLWRhbmdlciB0ZCxcbi50YWJsZS1kYW5nZXIgdGhlYWQgdGgsXG4udGFibGUtZGFuZ2VyIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNlZDk2OWU7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiMGI3OyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7IH1cblxuLnRhYmxlLWxpZ2h0LFxuLnRhYmxlLWxpZ2h0ID4gdGgsXG4udGFibGUtbGlnaHQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7IH1cblxuLnRhYmxlLWxpZ2h0IHRoLFxuLnRhYmxlLWxpZ2h0IHRkLFxuLnRhYmxlLWxpZ2h0IHRoZWFkIHRoLFxuLnRhYmxlLWxpZ2h0IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmYmZjZmM7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7IH1cblxuLnRhYmxlLWRhcmssXG4udGFibGUtZGFyayA+IHRoLFxuLnRhYmxlLWRhcmsgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM4Y2E7IH1cblxuLnRhYmxlLWRhcmsgdGgsXG4udGFibGUtZGFyayB0ZCxcbi50YWJsZS1kYXJrIHRoZWFkIHRoLFxuLnRhYmxlLWRhcmsgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzk1OTk5YzsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTsgfVxuXG4udGFibGUtYWN0aXZlLFxuLnRhYmxlLWFjdGl2ZSA+IHRoLFxuLnRhYmxlLWFjdGl2ZSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuXG4udGFibGUgLnRoZWFkLWRhcmsgdGgsIHRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1jb2xvcjogIzMyMzgzZTsgfVxuXG4udGFibGUgLnRoZWFkLWxpZ2h0IHRoLCB0YWJsZSAudGhlYWQtbGlnaHQgdGgge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2OyB9XG5cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7IH1cbiAgLnRhYmxlLWRhcmsgdGgsXG4gIC50YWJsZS1kYXJrIHRkLFxuICAudGFibGUtZGFyayB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzIzODNlOyB9XG4gIC50YWJsZS1kYXJrLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7IH1cbiAgLnRhYmxlLWRhcmsudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpOyB9XG4gIC50YWJsZS1kYXJrLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDc1KTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyOyB9XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUtc20gPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgYm9yZGVyOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgfVxuICAgIC50YWJsZS1yZXNwb25zaXZlLW1kID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7IH1cbiAgICAudGFibGUtcmVzcG9uc2l2ZS1sZyA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICBib3JkZXI6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgfVxuICAgIC50YWJsZS1yZXNwb25zaXZlLXhsID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDsgfSB9XG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyOyB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7IH1cblxuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwNzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkZyYW5rbGluR290aGljXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwOyB9XG4gIC50b29sdGlwLnNob3cge1xuICAgIG9wYWNpdHk6IDAuOTsgfVxuICAudG9vbHRpcCAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMC44cmVtO1xuICAgIGhlaWdodDogMC40cmVtOyB9XG4gICAgLnRvb2x0aXAgLmFycm93OjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG5cbi5icy10b29sdGlwLXRvcCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICBwYWRkaW5nOiAwLjRyZW0gMDsgfVxuICAuYnMtdG9vbHRpcC10b3AgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3cge1xuICAgIGJvdHRvbTogMDsgfVxuICAgIC5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93OjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwOyB9XG5cbi5icy10b29sdGlwLXJpZ2h0LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgcGFkZGluZzogMCAwLjRyZW07IH1cbiAgLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdyB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMC40cmVtO1xuICAgIGhlaWdodDogMC44cmVtOyB9XG4gICAgLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93OjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMC40cmVtIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDA7IH1cblxuLmJzLXRvb2x0aXAtYm90dG9tLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwOyB9XG4gIC5icy10b29sdGlwLWJvdHRvbSAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdyB7XG4gICAgdG9wOiAwOyB9XG4gICAgLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMC40cmVtIDAuNHJlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7IH1cblxuLmJzLXRvb2x0aXAtbGVmdCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgcGFkZGluZzogMCAwLjRyZW07IH1cbiAgLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3cge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAwLjRyZW07XG4gICAgaGVpZ2h0OiAwLjhyZW07IH1cbiAgICAuYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93OjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMC40cmVtIDAgMC40cmVtIDAuNHJlbTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwOyB9XG5cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cblxuLmZhZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmZhZGUge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5mYWRlOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7IH1cblxuLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuY29sbGFwc2luZyB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IDNyZW07IH1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogM3JlbTsgfVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAycmVtOyB9XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IDEuNXJlbTsgfVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IDZyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi5kaXNwbGF5LTMge1xuICBmb250LXNpemU6IDQuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuaHIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMzsgfVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjNmM3NTdkOyB9XG4gIC5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyB9XG5cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZiAhaW1wb3J0YW50OyB9XG5cbmEuYmctcHJpbWFyeTpob3ZlciwgYS5iZy1wcmltYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLXByaW1hcnk6aG92ZXIsXG5idXR0b24uYmctcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDYyY2MgIWltcG9ydGFudDsgfVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50OyB9XG5cbmEuYmctc2Vjb25kYXJ5OmhvdmVyLCBhLmJnLXNlY29uZGFyeTpmb2N1cyxcbmJ1dHRvbi5iZy1zZWNvbmRhcnk6aG92ZXIsXG5idXR0b24uYmctc2Vjb25kYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2MiAhaW1wb3J0YW50OyB9XG5cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50OyB9XG5cbmEuYmctc3VjY2Vzczpob3ZlciwgYS5iZy1zdWNjZXNzOmZvY3VzLFxuYnV0dG9uLmJnLXN1Y2Nlc3M6aG92ZXIsXG5idXR0b24uYmctc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzQgIWltcG9ydGFudDsgfVxuXG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDsgfVxuXG5hLmJnLWluZm86aG92ZXIsIGEuYmctaW5mbzpmb2N1cyxcbmJ1dHRvbi5iZy1pbmZvOmhvdmVyLFxuYnV0dG9uLmJnLWluZm86Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy13YXJuaW5nOmhvdmVyLCBhLmJnLXdhcm5pbmc6Zm9jdXMsXG5idXR0b24uYmctd2FybmluZzpob3ZlcixcbmJ1dHRvbi5iZy13YXJuaW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMCAhaW1wb3J0YW50OyB9XG5cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1kYW5nZXI6aG92ZXIsIGEuYmctZGFuZ2VyOmZvY3VzLFxuYnV0dG9uLmJnLWRhbmdlcjpob3ZlcixcbmJ1dHRvbi5iZy1kYW5nZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwICFpbXBvcnRhbnQ7IH1cblxuLmJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50OyB9XG5cbmEuYmctbGlnaHQ6aG92ZXIsIGEuYmctbGlnaHQ6Zm9jdXMsXG5idXR0b24uYmctbGlnaHQ6aG92ZXIsXG5idXR0b24uYmctbGlnaHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1ICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1kYXJrOmhvdmVyLCBhLmJnLWRhcms6Zm9jdXMsXG5idXR0b24uYmctZGFyazpob3ZlcixcbmJ1dHRvbi5iZy1kYXJrOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNCAhaW1wb3J0YW50OyB9XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxlZnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWluZm8ge1xuICBib3JkZXItY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWRhcmsge1xuICBib3JkZXItY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiA1MHJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjsgfVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZSwgLm1vZHVsZV9fYm9keSBpZnJhbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZW1iZWQtcmVzcG9uc2l2ZTo6YmVmb3JlLCAubW9kdWxlX19ib2R5IGlmcmFtZTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiOyB9XG4gIC5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sIC5tb2R1bGVfX2JvZHkgaWZyYW1lIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIC5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSxcbiAgLm1vZHVsZV9fYm9keSBpZnJhbWUgaWZyYW1lLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCxcbiAgLm1vZHVsZV9fYm9keSBpZnJhbWUgZW1iZWQsXG4gIC5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCxcbiAgLm1vZHVsZV9fYm9keSBpZnJhbWUgb2JqZWN0LFxuICAuZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyxcbiAgLm1vZHVsZV9fYm9keSBpZnJhbWUgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDQyLjg1NzE0JTsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0zYnk0OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTMzLjMzMzMzJTsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDQyLjg1NzE0JTsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0zYnk0OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTMzLjMzMzMzJTsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTsgfVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuLmZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsb2F0LXNtLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXNtLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtbWQtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbWQtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbG9hdC1sZy1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1sZy1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbG9hdC14bC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14bC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4ub3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7IH1cblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDsgfVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwOyB9XG5cbkBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAuc3RpY2t5LXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDsgfSB9XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG5cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSkgIWltcG9ydGFudDsgfVxuXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7IH1cblxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpICFpbXBvcnRhbnQ7IH1cblxuLnNoYWRvdy1ub25lIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyB9XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50OyB9XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnctYXV0byB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmgtMjUge1xuICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50OyB9XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDsgfVxuXG4uaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7IH1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tdy0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG5cbi5taW4tdmgtMTAwIHtcbiAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4udnctMTAwIHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cblxuLnZoLTEwMCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLm10LTAsXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ubXItMCxcbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm1iLTAsXG4ubXktMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ubWwtMCxcbi5teC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMSxcbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTEsXG4ubXktMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0xLFxuLm14LTEge1xuICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC42MjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMixcbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItMixcbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0yLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhLFxuLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYSxcbi50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEsXG4udHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEsXG4udHJpYmUtZXZlbnRzLWJhY2sgYSxcbi5teS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMixcbi5teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMyB7XG4gIG1hcmdpbjogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0zLFxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0zLFxuLm15LTMge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNCxcbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItNCwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLnRyaWJlLWV2ZW50cy1idXR0b246bm90KDpsYXN0LWNoaWxkKSxcbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi00LFxuLm15LTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC00LFxuLm14LTQge1xuICBtYXJnaW4tbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTUsXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItNSxcbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTUsXG4ubXktNSB7XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtNSxcbi5teC01IHtcbiAgbWFyZ2luLWxlZnQ6IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS02IHtcbiAgbWFyZ2luOiA0LjY4NzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNixcbi5teS02IHtcbiAgbWFyZ2luLXRvcDogNC42ODc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTYsXG4ubXgtNiB7XG4gIG1hcmdpbi1yaWdodDogNC42ODc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTYsXG4ubXktNiB7XG4gIG1hcmdpbi1ib3R0b206IDQuNjg3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC02LFxuLm14LTYge1xuICBtYXJnaW4tbGVmdDogNC42ODc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuXG4ucHQtMCxcbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ucHItMCxcbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5wYi0wLFxuLnB5LTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5wbC0wLFxuLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4zMTI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTEsXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMSxcbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTEsXG4ucHktMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMSxcbi5weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC42MjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMixcbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTIsXG4ucHktMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0yLFxuLnB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMyxcbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMyxcbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0zLFxuLnB5LTMge1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0zLFxuLnB4LTMge1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC00IHtcbiAgcGFkZGluZzogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtNCxcbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTQsXG4ucHktNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC00LFxuLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtNSxcbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItNSxcbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogMy43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi01LFxuLnB5LTUge1xuICBwYWRkaW5nLWJvdHRvbTogMy43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC01LFxuLnB4LTUge1xuICBwYWRkaW5nLWxlZnQ6IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC02IHtcbiAgcGFkZGluZzogNC42ODc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTYsXG4ucHktNiB7XG4gIHBhZGRpbmctdG9wOiA0LjY4NzVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItNixcbi5weC02IHtcbiAgcGFkZGluZy1yaWdodDogNC42ODc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTYsXG4ucHktNiB7XG4gIHBhZGRpbmctYm90dG9tOiA0LjY4NzVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtNixcbi5weC02IHtcbiAgcGFkZGluZy1sZWZ0OiA0LjY4NzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uMSB7XG4gIG1hcmdpbjogLTAuMzEyNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi10b3A6IC0wLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjEsXG4ubXktbjEge1xuICBtYXJnaW4tYm90dG9tOiAtMC4zMTI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uMiB7XG4gIG1hcmdpbjogLTAuNjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4yLFxuLm15LW4yIHtcbiAgbWFyZ2luLXRvcDogLTAuNjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjIsXG4ubXktbjIge1xuICBtYXJnaW4tYm90dG9tOiAtMC42MjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjIsXG4ubXgtbjIge1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjMge1xuICBtYXJnaW46IC0xLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLXRvcDogLTEuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tbGVmdDogLTEuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uNCB7XG4gIG1hcmdpbjogLTEuODc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW40LFxuLm15LW40IHtcbiAgbWFyZ2luLXRvcDogLTEuODc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS44NzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjQsXG4ubXktbjQge1xuICBtYXJnaW4tYm90dG9tOiAtMS44NzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tbGVmdDogLTEuODc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjUge1xuICBtYXJnaW46IC0zLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW41LFxuLm15LW41IHtcbiAgbWFyZ2luLXRvcDogLTMuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tcmlnaHQ6IC0zLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW41LFxuLm15LW41IHtcbiAgbWFyZ2luLWJvdHRvbTogLTMuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tbGVmdDogLTMuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uNiB7XG4gIG1hcmdpbjogLTQuNjg3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uNixcbi5teS1uNiB7XG4gIG1hcmdpbi10b3A6IC00LjY4NzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjYsXG4ubXgtbjYge1xuICBtYXJnaW4tcmlnaHQ6IC00LjY4NzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjYsXG4ubXktbjYge1xuICBtYXJnaW4tYm90dG9tOiAtNC42ODc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW42LFxuLm14LW42IHtcbiAgbWFyZ2luLWxlZnQ6IC00LjY4NzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm10LWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXItYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1iLWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWwtYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWItc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwtc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMzEyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC42MjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMixcbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS02IHtcbiAgICBtYXJnaW46IDQuNjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS02LFxuICAubXktc20tNiB7XG4gICAgbWFyZ2luLXRvcDogNC42ODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTYsXG4gIC5teC1zbS02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS02LFxuICAubXktc20tNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC42ODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTYsXG4gIC5teC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNC42ODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzEyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS02IHtcbiAgICBwYWRkaW5nOiA0LjY4NzVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tNixcbiAgLnB5LXNtLTYge1xuICAgIHBhZGRpbmctdG9wOiA0LjY4NzVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tNixcbiAgLnB4LXNtLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS02LFxuICAucHktc20tNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS02LFxuICAucHgtc20tNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjY4NzVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uMSB7XG4gICAgbWFyZ2luOiAtMC4zMTI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4xLFxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjEsXG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4zMTI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4xLFxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjEsXG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uMiB7XG4gICAgbWFyZ2luOiAtMC42MjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW4yLFxuICAubXgtc20tbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjYyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjMge1xuICAgIG1hcmdpbjogLTEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjMsXG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjMsXG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMyxcbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uMyxcbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uNCB7XG4gICAgbWFyZ2luOiAtMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW40LFxuICAubXktc20tbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjUge1xuICAgIG1hcmdpbjogLTMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjUsXG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uNSxcbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uNiB7XG4gICAgbWFyZ2luOiAtNC42ODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW42LFxuICAubXktc20tbjYge1xuICAgIG1hcmdpbi10b3A6IC00LjY4NzVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjYsXG4gIC5teC1zbS1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNC42ODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW42LFxuICAubXktc20tbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC00LjY4NzVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjYsXG4gIC5teC1zbS1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjY4NzVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMzEyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAwLjYyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMixcbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC42MjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTQsXG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtNCxcbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTYge1xuICAgIG1hcmdpbjogNC42ODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTYsXG4gIC5teS1tZC02IHtcbiAgICBtYXJnaW4tdG9wOiA0LjY4NzVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtNixcbiAgLm14LW1kLTYge1xuICAgIG1hcmdpbi1yaWdodDogNC42ODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTYsXG4gIC5teS1tZC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjY4NzVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtNixcbiAgLm14LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjY4NzVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuMzEyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMzEyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC42MjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC42MjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTYge1xuICAgIHBhZGRpbmc6IDQuNjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC02LFxuICAucHktbWQtNiB7XG4gICAgcGFkZGluZy10b3A6IDQuNjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC02LFxuICAucHgtbWQtNiB7XG4gICAgcGFkZGluZy1yaWdodDogNC42ODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTYsXG4gIC5weS1tZC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC42ODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTYsXG4gIC5weC1tZC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4xIHtcbiAgICBtYXJnaW46IC0wLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjEsXG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMzEyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjEsXG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMzEyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMzEyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4yIHtcbiAgICBtYXJnaW46IC0wLjYyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMixcbiAgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC42MjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW4yLFxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMyB7XG4gICAgbWFyZ2luOiAtMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMyxcbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW40IHtcbiAgICBtYXJnaW46IC0xLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uNCxcbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjQsXG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW40LCAudHJpYmUtZXZlbnRzLWxpc3Qtc2VwYXJhdG9yLW1vbnRoLFxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uNSB7XG4gICAgbWFyZ2luOiAtMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uNSxcbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uNSxcbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW42IHtcbiAgICBtYXJnaW46IC00LjY4NzVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjYsXG4gIC5teS1tZC1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTQuNjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uNixcbiAgLm14LW1kLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjY4NzVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjYsXG4gIC5teS1tZC1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uNixcbiAgLm14LW1kLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTQuNjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4zMTI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0yLFxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTQsXG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNiB7XG4gICAgbWFyZ2luOiA0LjY4NzVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctNixcbiAgLm15LWxnLTYge1xuICAgIG1hcmdpbi10b3A6IDQuNjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy02LFxuICAubXgtbGctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjY4NzVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNixcbiAgLm15LWxnLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy02LFxuICAubXgtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4zMTI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC42MjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC42MjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNiB7XG4gICAgcGFkZGluZzogNC42ODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTYsXG4gIC5weS1sZy02IHtcbiAgICBwYWRkaW5nLXRvcDogNC42ODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTYsXG4gIC5weC1sZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjY4NzVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNixcbiAgLnB5LWxnLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjY4NzVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctNixcbiAgLnB4LWxnLTYge1xuICAgIHBhZGRpbmctbGVmdDogNC42ODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjEge1xuICAgIG1hcmdpbjogLTAuMzEyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4zMTI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW4xLFxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMzEyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4zMTI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW4xLFxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zMTI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjIge1xuICAgIG1hcmdpbjogLTAuNjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjYyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMixcbiAgLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC42MjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4zIHtcbiAgICBtYXJnaW46IC0xLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0xLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjMsXG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjMsXG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjQge1xuICAgIG1hcmdpbjogLTEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW40LFxuICAubXktbGctbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjQsXG4gIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW41IHtcbiAgICBtYXJnaW46IC0zLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi10b3A6IC0zLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW41LFxuICAubXgtbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjYge1xuICAgIG1hcmdpbjogLTQuNjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uNixcbiAgLm15LWxnLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNC42ODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW42LFxuICAubXgtbGctbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTQuNjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uNixcbiAgLm15LWxnLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNC42ODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW42LFxuICAubXgtbGctbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNC42ODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0wLFxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0wLFxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC4zMTI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0yLFxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNCxcbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC00LFxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTUsXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNiB7XG4gICAgbWFyZ2luOiA0LjY4NzVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNixcbiAgLm15LXhsLTYge1xuICAgIG1hcmdpbi10b3A6IDQuNjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC02LFxuICAubXgteGwtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjY4NzVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtNixcbiAgLm15LXhsLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC02LFxuICAubXgteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQteGwtMCxcbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTAsXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMC4zMTI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC42MjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0yLFxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC42MjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0yLFxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTMsXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0zLFxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtNSxcbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTUsXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtNiB7XG4gICAgcGFkZGluZzogNC42ODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTYsXG4gIC5weS14bC02IHtcbiAgICBwYWRkaW5nLXRvcDogNC42ODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTYsXG4gIC5weC14bC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjY4NzVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtNixcbiAgLnB5LXhsLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjY4NzVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtNixcbiAgLnB4LXhsLTYge1xuICAgIHBhZGRpbmctbGVmdDogNC42ODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjEge1xuICAgIG1hcmdpbjogLTAuMzEyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMSxcbiAgLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4zMTI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMzEyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMSxcbiAgLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4zMTI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zMTI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjIge1xuICAgIG1hcmdpbjogLTAuNjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW4yLFxuICAubXkteGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjYyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uMixcbiAgLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC42MjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjIsXG4gIC5teC14bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4zIHtcbiAgICBtYXJnaW46IC0xLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW4zLFxuICAubXkteGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW4zLFxuICAubXgteGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjQge1xuICAgIG1hcmdpbjogLTEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uNCxcbiAgLm14LXhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uNCxcbiAgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW41IHtcbiAgICBtYXJnaW46IC0zLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjUsXG4gIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjUsXG4gIC5teC14bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjYge1xuICAgIG1hcmdpbjogLTQuNjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uNixcbiAgLm15LXhsLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNC42ODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW42LFxuICAubXgteGwtbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTQuNjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uNixcbiAgLm15LXhsLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNC42ODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW42LFxuICAubXgteGwtbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNC42ODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWIteGwtYXV0byxcbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG4udGV4dC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTsgfVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC50ZXh0LXNtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1zbS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LW1kLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1tZC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZXh0LWxnLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1sZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGV4dC14bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteGwtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC1saWdodGVyIHtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXIgIWltcG9ydGFudDsgfVxuXG4uZm9udC13ZWlnaHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC1ib2xkZXIge1xuICBmb250LXdlaWdodDogYm9sZGVyICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzAwN2JmZiAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1wcmltYXJ5OmhvdmVyLCBhLnRleHQtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjMDA1NmIzICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtc2Vjb25kYXJ5OmhvdmVyLCBhLnRleHQtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICM0OTRmNTQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtc3VjY2Vzczpob3ZlciwgYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzE5NjkyYyAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1pbmZvOmhvdmVyLCBhLnRleHQtaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjMGY2Njc0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXdhcm5pbmc6aG92ZXIsIGEudGV4dC13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICNiYThiMDAgIWltcG9ydGFudDsgfVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1kYW5nZXI6aG92ZXIsIGEudGV4dC1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2E3MWQyYSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWxpZ2h0IHtcbiAgY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtbGlnaHQ6aG92ZXIsIGEudGV4dC1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjY2JkM2RhICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZGFyayB7XG4gIGNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWRhcms6aG92ZXIsIGEudGV4dC1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICMxMjE0MTYgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ib2R5IHtcbiAgY29sb3I6ICMyMTI1MjkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2stNTAge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd2hpdGUtNTAge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwOyB9XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXJlc2V0IHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDsgfVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1wcmltYXJ5OmhvdmVyLCBhLmJnLXByaW1hcnk6Zm9jdXMsXG5idXR0b24uYmctcHJpbWFyeTpob3ZlcixcbmJ1dHRvbi5iZy1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjJjYyAhaW1wb3J0YW50OyB9XG5cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1zZWNvbmRhcnk6aG92ZXIsIGEuYmctc2Vjb25kYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpob3ZlcixcbmJ1dHRvbi5iZy1zZWNvbmRhcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyICFpbXBvcnRhbnQ7IH1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1zdWNjZXNzOmhvdmVyLCBhLmJnLXN1Y2Nlc3M6Zm9jdXMsXG5idXR0b24uYmctc3VjY2Vzczpob3ZlcixcbmJ1dHRvbi5iZy1zdWNjZXNzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNCAhaW1wb3J0YW50OyB9XG5cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50OyB9XG5cbmEuYmctaW5mbzpob3ZlciwgYS5iZy1pbmZvOmZvY3VzLFxuYnV0dG9uLmJnLWluZm86aG92ZXIsXG5idXR0b24uYmctaW5mbzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGIgIWltcG9ydGFudDsgfVxuXG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDsgfVxuXG5hLmJnLXdhcm5pbmc6aG92ZXIsIGEuYmctd2FybmluZzpmb2N1cyxcbmJ1dHRvbi5iZy13YXJuaW5nOmhvdmVyLFxuYnV0dG9uLmJnLXdhcm5pbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDsgfVxuXG5hLmJnLWRhbmdlcjpob3ZlciwgYS5iZy1kYW5nZXI6Zm9jdXMsXG5idXR0b24uYmctZGFuZ2VyOmhvdmVyLFxuYnV0dG9uLmJnLWRhbmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzAgIWltcG9ydGFudDsgfVxuXG4uYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1saWdodDpob3ZlciwgYS5iZy1saWdodDpmb2N1cyxcbmJ1dHRvbi5iZy1saWdodDpob3ZlcixcbmJ1dHRvbi5iZy1saWdodDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTUgIWltcG9ydGFudDsgfVxuXG4uYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDsgfVxuXG5hLmJnLWRhcms6aG92ZXIsIGEuYmctZGFyazpmb2N1cyxcbmJ1dHRvbi5iZy1kYXJrOmhvdmVyLFxuYnV0dG9uLmJnLWRhcms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0ICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLCAubW9kdWxlX19ib2R5IGlmcmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5lbWJlZC1yZXNwb25zaXZlOjpiZWZvcmUsIC5tb2R1bGVfX2JvZHkgaWZyYW1lOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSwgLm1vZHVsZV9fYm9keSBpZnJhbWUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuICAubW9kdWxlX19ib2R5IGlmcmFtZSBpZnJhbWUsXG4gIC5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuICAubW9kdWxlX19ib2R5IGlmcmFtZSBlbWJlZCxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxuICAubW9kdWxlX19ib2R5IGlmcmFtZSBvYmplY3QsXG4gIC5lbWJlZC1yZXNwb25zaXZlIHZpZGVvLFxuICAubW9kdWxlX19ib2R5IGlmcmFtZSB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNDIuODU3MTQlOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTNieTQ6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMzMuMzMzMzMlOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTFieTE6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMDAlOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNDIuODU3MTQlOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTNieTQ6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMzMuMzMzMzMlOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTFieTE6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMDAlOyB9XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG4uZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLmZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxvYXQtc20tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtc20tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG9hdC1tZC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1tZC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LW1kLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsb2F0LWxnLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LWxnLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbGctbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsb2F0LXhsLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXhsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQteGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5wb3NpdGlvbi1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7IH1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7IH1cblxuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7IH1cblxuLnBvc2l0aW9uLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7IH1cblxuLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDsgfVxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwOyB9XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7IH1cblxuQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gIC5zdGlja3ktdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwOyB9IH1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7IH1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7IH1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7IH1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7IH1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDsgfVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12dy0xMDAge1xuICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12aC0xMDAge1xuICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi52dy0xMDAge1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuXG4udmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG4ubXQtMCxcbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5tci0wLFxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubWItMCxcbi5teS0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5tbC0wLFxuLm14LTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMzEyNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0xLFxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItMSxcbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMSxcbi5teS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjYyNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0yLFxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0yLFxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTIsIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEsXG4udHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhLFxuLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYSxcbi50cmliZS1ldmVudHMtbmF2LW5leHQgYSxcbi50cmliZS1ldmVudHMtYmFjayBhLFxuLm15LTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0yLFxuLm14LTIge1xuICBtYXJnaW4tbGVmdDogMC42MjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTMsXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItMyxcbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTMsXG4ubXktMyB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMyxcbi5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC00LFxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci00LCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAudHJpYmUtZXZlbnRzLWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpLFxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTQsXG4ubXktNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTUge1xuICBtYXJnaW46IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNSxcbi5teS01IHtcbiAgbWFyZ2luLXRvcDogMy43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci01LFxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItNSxcbi5teS01IHtcbiAgbWFyZ2luLWJvdHRvbTogMy43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC01LFxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogMy43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTYge1xuICBtYXJnaW46IDQuNjg3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC02LFxuLm15LTYge1xuICBtYXJnaW4tdG9wOiA0LjY4NzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItNixcbi5teC02IHtcbiAgbWFyZ2luLXJpZ2h0OiA0LjY4NzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItNixcbi5teS02IHtcbiAgbWFyZ2luLWJvdHRvbTogNC42ODc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTYsXG4ubXgtNiB7XG4gIG1hcmdpbi1sZWZ0OiA0LjY4NzVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbi5wdC0wLFxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5wci0wLFxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnBiLTAsXG4ucHktMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLnBsLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMSxcbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMzEyNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0xLFxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMSxcbi5weS0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMzEyNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0xLFxuLnB4LTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjYyNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0yLFxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC42MjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMixcbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC42MjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMixcbi5weS0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0zLFxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0zLFxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTMsXG4ucHktMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC00LFxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItNCxcbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNCxcbi5weS00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC01IHtcbiAgcGFkZGluZzogMy43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC01LFxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogMy43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci01LFxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTUsXG4ucHktNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctbGVmdDogMy43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTYge1xuICBwYWRkaW5nOiA0LjY4NzVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtNixcbi5weS02IHtcbiAgcGFkZGluZy10b3A6IDQuNjg3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci02LFxuLnB4LTYge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjY4NzVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNixcbi5weS02IHtcbiAgcGFkZGluZy1ib3R0b206IDQuNjg3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC02LFxuLnB4LTYge1xuICBwYWRkaW5nLWxlZnQ6IDQuNjg3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW4xIHtcbiAgbWFyZ2luOiAtMC4zMTI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLXRvcDogLTAuMzEyNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1yaWdodDogLTAuMzEyNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tbGVmdDogLTAuMzEyNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW4yIHtcbiAgbWFyZ2luOiAtMC42MjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjIsXG4ubXktbjIge1xuICBtYXJnaW4tdG9wOiAtMC42MjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjIsXG4ubXgtbjIge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjYyNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uMyB7XG4gIG1hcmdpbjogLTEuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjMsXG4ubXktbjMge1xuICBtYXJnaW4tdG9wOiAtMS4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1yaWdodDogLTEuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjMsXG4ubXktbjMge1xuICBtYXJnaW4tYm90dG9tOiAtMS4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW40IHtcbiAgbWFyZ2luOiAtMS44NzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjQsXG4ubXktbjQge1xuICBtYXJnaW4tdG9wOiAtMS44NzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjg3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi1ib3R0b206IC0xLjg3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMS44NzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uNSB7XG4gIG1hcmdpbjogLTMuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjUsXG4ubXktbjUge1xuICBtYXJnaW4tdG9wOiAtMy43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1yaWdodDogLTMuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjUsXG4ubXktbjUge1xuICBtYXJnaW4tYm90dG9tOiAtMy43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1sZWZ0OiAtMy43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW42IHtcbiAgbWFyZ2luOiAtNC42ODc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW42LFxuLm15LW42IHtcbiAgbWFyZ2luLXRvcDogLTQuNjg3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uNixcbi5teC1uNiB7XG4gIG1hcmdpbi1yaWdodDogLTQuNjg3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uNixcbi5teS1uNiB7XG4gIG1hcmdpbi1ib3R0b206IC00LjY4NzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjYsXG4ubXgtbjYge1xuICBtYXJnaW4tbGVmdDogLTQuNjg3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXQtYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tci1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWItYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tbC1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMzEyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAwLjYyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMixcbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC42MjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTYge1xuICAgIG1hcmdpbjogNC42ODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTYsXG4gIC5teS1zbS02IHtcbiAgICBtYXJnaW4tdG9wOiA0LjY4NzVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tNixcbiAgLm14LXNtLTYge1xuICAgIG1hcmdpbi1yaWdodDogNC42ODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTYsXG4gIC5teS1zbS02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjY4NzVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tNixcbiAgLm14LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjY4NzVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuMzEyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMzEyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC42MjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC42MjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS01LFxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTYge1xuICAgIHBhZGRpbmc6IDQuNjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS02LFxuICAucHktc20tNiB7XG4gICAgcGFkZGluZy10b3A6IDQuNjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS02LFxuICAucHgtc20tNiB7XG4gICAgcGFkZGluZy1yaWdodDogNC42ODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTYsXG4gIC5weS1zbS02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC42ODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTYsXG4gIC5weC1zbS02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4xIHtcbiAgICBtYXJnaW46IC0wLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjEsXG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMzEyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjEsXG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMzEyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMzEyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4yIHtcbiAgICBtYXJnaW46IC0wLjYyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMixcbiAgLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC42MjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW4yLFxuICAubXgtc20tbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uMyB7XG4gICAgbWFyZ2luOiAtMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMyxcbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMyxcbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW40IHtcbiAgICBtYXJnaW46IC0xLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjQsXG4gIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uNSB7XG4gICAgbWFyZ2luOiAtMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uNSxcbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW42IHtcbiAgICBtYXJnaW46IC00LjY4NzVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjYsXG4gIC5teS1zbS1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTQuNjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uNixcbiAgLm14LXNtLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00LjY4NzVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjYsXG4gIC5teS1zbS1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQuNjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uNixcbiAgLm14LXNtLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTQuNjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTAsXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMC4zMTI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0yLFxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTQsXG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNiB7XG4gICAgbWFyZ2luOiA0LjY4NzVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNixcbiAgLm15LW1kLTYge1xuICAgIG1hcmdpbi10b3A6IDQuNjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC02LFxuICAubXgtbWQtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjY4NzVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNixcbiAgLm15LW1kLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC02LFxuICAubXgtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4zMTI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC42MjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC42MjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtNiB7XG4gICAgcGFkZGluZzogNC42ODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTYsXG4gIC5weS1tZC02IHtcbiAgICBwYWRkaW5nLXRvcDogNC42ODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTYsXG4gIC5weC1tZC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjY4NzVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtNixcbiAgLnB5LW1kLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjY4NzVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtNixcbiAgLnB4LW1kLTYge1xuICAgIHBhZGRpbmctbGVmdDogNC42ODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjEge1xuICAgIG1hcmdpbjogLTAuMzEyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4zMTI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW4xLFxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMzEyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4zMTI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW4xLFxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zMTI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjIge1xuICAgIG1hcmdpbjogLTAuNjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjYyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMixcbiAgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC42MjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4zIHtcbiAgICBtYXJnaW46IC0xLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjMsXG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjMsXG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjQge1xuICAgIG1hcmdpbjogLTEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW40LFxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uNCxcbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjQsIC50cmliZS1ldmVudHMtbGlzdC1zZXBhcmF0b3ItbW9udGgsXG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW41IHtcbiAgICBtYXJnaW46IC0zLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjYge1xuICAgIG1hcmdpbjogLTQuNjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uNixcbiAgLm15LW1kLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNC42ODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW42LFxuICAubXgtbWQtbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTQuNjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uNixcbiAgLm15LW1kLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNC42ODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW42LFxuICAubXgtbWQtbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNC42ODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWItbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwtbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMzEyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC42MjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMixcbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0yLFxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctNCxcbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy02IHtcbiAgICBtYXJnaW46IDQuNjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy02LFxuICAubXktbGctNiB7XG4gICAgbWFyZ2luLXRvcDogNC42ODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTYsXG4gIC5teC1sZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy02LFxuICAubXktbGctNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC42ODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTYsXG4gIC5teC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNC42ODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzEyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy02IHtcbiAgICBwYWRkaW5nOiA0LjY4NzVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctNixcbiAgLnB5LWxnLTYge1xuICAgIHBhZGRpbmctdG9wOiA0LjY4NzVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNixcbiAgLnB4LWxnLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy02LFxuICAucHktbGctNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy02LFxuICAucHgtbGctNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjY4NzVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMSB7XG4gICAgbWFyZ2luOiAtMC4zMTI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4zMTI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMiB7XG4gICAgbWFyZ2luOiAtMC42MjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW4yLFxuICAubXgtbGctbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjYyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjMge1xuICAgIG1hcmdpbjogLTEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjMsXG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjMsXG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMyxcbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uMyxcbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uNCB7XG4gICAgbWFyZ2luOiAtMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW40LFxuICAubXktbGctbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjUge1xuICAgIG1hcmdpbjogLTMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uNSxcbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uNSxcbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uNiB7XG4gICAgbWFyZ2luOiAtNC42ODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW42LFxuICAubXktbGctbjYge1xuICAgIG1hcmdpbi10b3A6IC00LjY4NzVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjYsXG4gIC5teC1sZy1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNC42ODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW42LFxuICAubXktbGctbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC00LjY4NzVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjYsXG4gIC5teC1sZy1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjY4NzVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWIteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMzEyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMC42MjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTIsXG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMyxcbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNCB7XG4gICAgbWFyZ2luOiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtNCxcbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC02IHtcbiAgICBtYXJnaW46IDQuNjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC02LFxuICAubXkteGwtNiB7XG4gICAgbWFyZ2luLXRvcDogNC42ODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTYsXG4gIC5teC14bC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC02LFxuICAubXkteGwtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC42ODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTYsXG4gIC5teC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNC42ODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHIteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGIteGwtMCxcbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTAsXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xLFxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzEyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTQsXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTQsXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtNSxcbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTUsXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC02IHtcbiAgICBwYWRkaW5nOiA0LjY4NzVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtNixcbiAgLnB5LXhsLTYge1xuICAgIHBhZGRpbmctdG9wOiA0LjY4NzVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtNixcbiAgLnB4LXhsLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC02LFxuICAucHkteGwtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC02LFxuICAucHgteGwtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjY4NzVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMSB7XG4gICAgbWFyZ2luOiAtMC4zMTI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4zMTI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjMxMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMiB7XG4gICAgbWFyZ2luOiAtMC42MjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjIsXG4gIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4yLFxuICAubXkteGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjYyNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uMixcbiAgLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjMge1xuICAgIG1hcmdpbjogLTEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uNCB7XG4gICAgbWFyZ2luOiAtMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjQsXG4gIC5teS14bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW40LFxuICAubXgteGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjg3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uNCxcbiAgLm14LXhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjUge1xuICAgIG1hcmdpbjogLTMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjUsXG4gIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjUsXG4gIC5teC14bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uNiB7XG4gICAgbWFyZ2luOiAtNC42ODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW42LFxuICAubXkteGwtbjYge1xuICAgIG1hcmdpbi10b3A6IC00LjY4NzVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjYsXG4gIC5teC14bC1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNC42ODc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW42LFxuICAubXkteGwtbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC00LjY4NzVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjYsXG4gIC5teC14bC1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjY4NzVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQteGwtYXV0byxcbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXIteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbi50ZXh0LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlOyB9XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRleHQtc20tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbWQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRleHQtbGctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWxnLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZXh0LXhsLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC14bC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4uZm9udC13ZWlnaHQtbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDsgfVxuXG4uZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXByaW1hcnk6aG92ZXIsIGEudGV4dC1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMwMDU2YjMgIWltcG9ydGFudDsgfVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1zZWNvbmRhcnk6aG92ZXIsIGEudGV4dC1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogIzQ5NGY1NCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1zdWNjZXNzOmhvdmVyLCBhLnRleHQtc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjMTk2OTJjICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWluZm86aG92ZXIsIGEudGV4dC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMwZjY2NzQgIWltcG9ydGFudDsgfVxuXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtd2FybmluZzpob3ZlciwgYS50ZXh0LXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogI2JhOGIwMCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWRhbmdlcjpob3ZlciwgYS50ZXh0LWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjYTcxZDJhICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1saWdodDpob3ZlciwgYS50ZXh0LWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNjYmQzZGEgIWltcG9ydGFudDsgfVxuXG4udGV4dC1kYXJrIHtcbiAgY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtZGFyazpob3ZlciwgYS50ZXh0LWRhcms6Zm9jdXMge1xuICBjb2xvcjogIzEyMTQxNiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJvZHkge1xuICBjb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC13aGl0ZS01MCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IH1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtcmVzZXQge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG4vKlx0KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbipcdEdlbmVyYWwgcmVzZXRzIGFuZCBiZWhhdmlvcnNcbipcdCoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qL1xuYm9keSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cblxuYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYTpob3ZlciwgYTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjM0QxQTc5OyB9XG5cbnVsLFxub2wge1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7IH1cblxuYmxvY2txdW90ZSB7XG4gIGNvbG9yOiAjZmNiYTMwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7IH1cblxuY2l0ZSxcbi53aGUtY2l0ZSB7XG4gIGNvbG9yOiAjM0QxQTc5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbmZpZ3VyZSB7XG4gIHBhZGRpbmctbGVmdDogMy43NXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICBmaWd1cmUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgZmlndXJlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAtMS44NzVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYxLCAyNiwgMTIxLCAwLjgpO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDNlbSAyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cblxuLmJnX19wdXJwbGUge1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRDFBNzk7IH1cblxuLmJnX19wdXJwbGUtc29saWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0QxQTc5OyB9XG5cbi5iZ19feWVsbG93LTEge1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2JhMzA7IH1cblxuLmJnX195ZWxsb3ctMS1zb2xpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2JhMzA7IH1cblxuLmJnX195ZWxsb3ctMiwgLnRyaWJlLWV2ZW50cy1saXN0LXNlcGFyYXRvci1tb250aCB7XG4gIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZDY4NTsgfVxuXG4uYmdfX3llbGxvdy0yLXNvbGlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZDY4NTsgfVxuXG4uYmdfX3doaXRlIHtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5iZ19fd2hpdGUtc29saWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5iZ19fZ3JleS0xIHtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE0YTRhOyB9XG5cbi5iZ19fZ3JleS0xLXNvbGlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhNGE0YTsgfVxuXG4uYmdfX2dyZXktMiB7XG4gIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc2NzY3NjsgfVxuXG4uYmdfX2dyZXktMi1zb2xpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Njc2NzY7IH1cblxuLmJnX19ncmV5LTMge1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDg7IH1cblxuLmJnX19ncmV5LTMtc29saWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkOGQ4OyB9XG5cbi5iZ19fYmxhY2sge1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cblxuLmJnX19ibGFjay1zb2xpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cblxuLmJnX19vcmFuZ2UtMSB7XG4gIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTUzZTsgfVxuXG4uYmdfX29yYW5nZS0xLXNvbGlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTUzZTsgfVxuXG4uYmdfX29yYW5nZS0yIHtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4YzYwOyB9XG5cbi5iZ19fb3JhbmdlLTItc29saWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4YzYwOyB9XG5cbi5iZ19fYmx1ZS0xIHtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODE5ZWM2OyB9XG5cbi5iZ19fYmx1ZS0xLXNvbGlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxOWVjNjsgfVxuXG4uYmdfX2JsdWUtMiB7XG4gIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzljYzJkYzsgfVxuXG4uYmdfX2JsdWUtMi1zb2xpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Y2MyZGM7IH1cblxuLmJnX19zYWdlLTEge1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNmJkOGE7IH1cblxuLmJnX19zYWdlLTEtc29saWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTZiZDhhOyB9XG5cbi5iZ19fbm9uZSB7XG4gIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJnX19ub25lLXNvbGlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnBhdHRlcm4tcm93IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWN0aW9uLWJnLnBuZyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGF0dGVybi1yb3cucGF0dGVybi1zcXVhcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VjdGlvbi1zcXVhcmUtYmcucG5nKTsgfVxuXG4uYmctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYmctb3ZlcmxheS5iZi1wdXJwbGU6YmVmb3JlIHtcbiAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNEMUE3OTsgfVxuICAuYmctb3ZlcmxheS5hZi1wdXJwbGU6YWZ0ZXIge1xuICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0QxQTc5OyB9XG4gIC5iZy1vdmVybGF5LmJmLXllbGxvdy0xOmJlZm9yZSB7XG4gICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2JhMzA7IH1cbiAgLmJnLW92ZXJsYXkuYWYteWVsbG93LTE6YWZ0ZXIge1xuICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNiYTMwOyB9XG4gIC5iZy1vdmVybGF5LmJmLXllbGxvdy0yOmJlZm9yZSB7XG4gICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWQ2ODU7IH1cbiAgLmJnLW92ZXJsYXkuYWYteWVsbG93LTI6YWZ0ZXIge1xuICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVkNjg1OyB9XG4gIC5iZy1vdmVybGF5LmJmLXdoaXRlOmJlZm9yZSB7XG4gICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJnLW92ZXJsYXkuYWYtd2hpdGU6YWZ0ZXIge1xuICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5iZy1vdmVybGF5LmJmLWdyZXktMTpiZWZvcmUge1xuICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE0YTRhOyB9XG4gIC5iZy1vdmVybGF5LmFmLWdyZXktMTphZnRlciB7XG4gICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YTRhNGE7IH1cbiAgLmJnLW92ZXJsYXkuYmYtZ3JleS0yOmJlZm9yZSB7XG4gICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3Njc2NzY7IH1cbiAgLmJnLW92ZXJsYXkuYWYtZ3JleS0yOmFmdGVyIHtcbiAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc2NzY3NjsgfVxuICAuYmctb3ZlcmxheS5iZi1ncmV5LTM6YmVmb3JlIHtcbiAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZDhkODsgfVxuICAuYmctb3ZlcmxheS5hZi1ncmV5LTM6YWZ0ZXIge1xuICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkOGQ4OyB9XG4gIC5iZy1vdmVybGF5LmJmLWJsYWNrOmJlZm9yZSB7XG4gICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLmJnLW92ZXJsYXkuYWYtYmxhY2s6YWZ0ZXIge1xuICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC5iZy1vdmVybGF5LmJmLW9yYW5nZS0xOmJlZm9yZSB7XG4gICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOTU1M2U7IH1cbiAgLmJnLW92ZXJsYXkuYWYtb3JhbmdlLTE6YWZ0ZXIge1xuICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1NTNlOyB9XG4gIC5iZy1vdmVybGF5LmJmLW9yYW5nZS0yOmJlZm9yZSB7XG4gICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNThjNjA7IH1cbiAgLmJnLW92ZXJsYXkuYWYtb3JhbmdlLTI6YWZ0ZXIge1xuICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4YzYwOyB9XG4gIC5iZy1vdmVybGF5LmJmLWJsdWUtMTpiZWZvcmUge1xuICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODE5ZWM2OyB9XG4gIC5iZy1vdmVybGF5LmFmLWJsdWUtMTphZnRlciB7XG4gICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MTllYzY7IH1cbiAgLmJnLW92ZXJsYXkuYmYtYmx1ZS0yOmJlZm9yZSB7XG4gICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5Y2MyZGM7IH1cbiAgLmJnLW92ZXJsYXkuYWYtYmx1ZS0yOmFmdGVyIHtcbiAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzljYzJkYzsgfVxuICAuYmctb3ZlcmxheS5iZi1zYWdlLTE6YmVmb3JlIHtcbiAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E2YmQ4YTsgfVxuICAuYmctb3ZlcmxheS5hZi1zYWdlLTE6YWZ0ZXIge1xuICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTZiZDhhOyB9XG4gIC5iZy1vdmVybGF5LmJmLW5vbmU6YmVmb3JlIHtcbiAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJnLW92ZXJsYXkuYWYtbm9uZTphZnRlciB7XG4gICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5iZy1vdmVybGF5LmJmOmJlZm9yZSwgLmJnLW92ZXJsYXkuYWY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBzcGVhazogbm9uZTtcbiAgICB6LWluZGV4OiAtMTsgfVxuXG4uYmctaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7IH1cblxuLypcdCoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qXHRHZW5lcmFsIGRpc3BsYXkgc3R5bGVzXG4qXHQqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Jhc2tlcnZpbGxlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL25ldy1iYXNrZXJ2aWxsZS9OZXdCYXNrZXJ2aWxsZS1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9mb250cy9uZXctYmFza2VydmlsbGUvTmV3QmFza2VydmlsbGUtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL25ldy1iYXNrZXJ2aWxsZS9OZXdCYXNrZXJ2aWxsZS1SZWd1bGFyLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbmV3LWJhc2tlcnZpbGxlL05ld0Jhc2tlcnZpbGxlLVJlZ3VsYXIuc3ZnI0Jhc2tlcnZpbGxlXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdCYXNrZXJ2aWxsZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9uZXctYmFza2VydmlsbGUvTmV3QmFza2VydmlsbGUtSXQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL2ZvbnRzL25ldy1iYXNrZXJ2aWxsZS9OZXdCYXNrZXJ2aWxsZS1JdC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL25ldy1iYXNrZXJ2aWxsZS9OZXdCYXNrZXJ2aWxsZS1JdC5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL25ldy1iYXNrZXJ2aWxsZS9OZXdCYXNrZXJ2aWxsZS1JdC5zdmcjQmFza2VydmlsbGVcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZyYW5rbGluR290aGljJztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZyYW5rbGluLWdvdGhpYy9mcmFua2xpbmdvdGhpYy1tZWQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL2ZvbnRzL2ZyYW5rbGluLWdvdGhpYy9mcmFua2xpbmdvdGhpYy1tZWQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9mcmFua2xpbi1nb3RoaWMvZnJhbmtsaW5nb3RoaWMtbWVkLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZnJhbmtsaW4tZ290aGljL2ZyYW5rbGluZ290aGljLW1lZC5zdmcjQmFza2VydmlsbGVcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZyYW5rbGluR290aGljJztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZyYW5rbGluLWdvdGhpYy9mcmFua2xpbmdvdGhpYy1kZW1pLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9mb250cy9mcmFua2xpbi1nb3RoaWMvZnJhbmtsaW5nb3RoaWMtZGVtaS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ZyYW5rbGluLWdvdGhpYy9mcmFua2xpbmdvdGhpYy1kZW1pLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZnJhbmtsaW4tZ290aGljL2ZyYW5rbGluZ290aGljLWRlbWkuc3ZnI0Jhc2tlcnZpbGxlXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGcmFua2xpbkdvdGhpYyc7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mcmFua2xpbi1nb3RoaWMvZnJhbmtsaW5nb3RoaWMtaHZ5LXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL2ZvbnRzL2ZyYW5rbGluLWdvdGhpYy9mcmFua2xpbmdvdGhpYy1odnktd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ZyYW5rbGluLWdvdGhpYy9mcmFua2xpbmdvdGhpYy1odnktd2ViZm9udC5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZyYW5rbGluLWdvdGhpYy9mcmFua2xpbmdvdGhpYy1odnktd2ViZm9udC5zdmcjRnJhbmtsaW5cIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZyYW5rbGluR290aGljIENvbmRlbnNlZCc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mcmFua2xpbi1nb3RoaWMvZnJhbmtsaW5nb3RoaWMtZGVtaS13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9mb250cy9mcmFua2xpbi1nb3RoaWMvZnJhbmtsaW5nb3RoaWMtZGVtaS13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZnJhbmtsaW4tZ290aGljL2ZyYW5rbGluZ290aGljLWRlbWktd2ViZm9udC5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZyYW5rbGluLWdvdGhpYy9mcmFua2xpbmdvdGhpYy1kZW1pLXdlYmZvbnQuc3ZnI0ZyYW5rbGluXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGcmFua2xpbkdvdGhpYyBDb25kZW5zZWQnO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZnJhbmtsaW4tZ290aGljL2ZyYW5rbGluZ290aGljLWNkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9mb250cy9mcmFua2xpbi1nb3RoaWMvZnJhbmtsaW5nb3RoaWMtY2Qud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9mcmFua2xpbi1nb3RoaWMvZnJhbmtsaW5nb3RoaWMtY2Qub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mcmFua2xpbi1nb3RoaWMvZnJhbmtsaW5nb3RoaWMtY2Quc3ZnI0ZyYW5rbGluXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGcmFua2xpbkdvdGhpYyBDb25kZW5zZWQnO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZnJhbmtsaW4tZ290aGljL2ZyYW5rbGluZ290aGljLW1lZGNkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9mb250cy9mcmFua2xpbi1nb3RoaWMvZnJhbmtsaW5nb3RoaWMtbWVkY2Qud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9mcmFua2xpbi1nb3RoaWMvZnJhbmtsaW5nb3RoaWMtbWVkY2Qub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mcmFua2xpbi1nb3RoaWMvZnJhbmtsaW5nb3RoaWMtbWVkY2Quc3ZnI0ZyYW5rbGluXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGcmFua2xpbkdvdGhpYyc7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mcmFua2xpbi1nb3RoaWMvZnJhbmtsaW5nb3RoaWMtYm9va2l0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9mb250cy9mcmFua2xpbi1nb3RoaWMvZnJhbmtsaW5nb3RoaWMtYm9va2l0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZnJhbmtsaW4tZ290aGljL2ZyYW5rbGluZ290aGljLWJvb2tpdC5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZyYW5rbGluLWdvdGhpYy9mcmFua2xpbmdvdGhpYy1ib29raXQuc3ZnI0ZyYW5rbGluXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGcmFua2xpbkdvdGhpYyc7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mcmFua2xpbi1nb3RoaWMvZnJhbmtsaW5nb3RoaWMtYm9va2l0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9mb250cy9mcmFua2xpbi1nb3RoaWMvZnJhbmtsaW5nb3RoaWMtYm9va2l0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZnJhbmtsaW4tZ290aGljL2ZyYW5rbGluZ290aGljLWJvb2tpdC5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZyYW5rbGluLWdvdGhpYy9mcmFua2xpbmdvdGhpYy1ib29raXQuc3ZnI0ZyYW5rbGluXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG4uZm9udC1zYW5zIHtcbiAgZm9udC1mYW1pbHk6IFwiRnJhbmtsaW5Hb3RoaWNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLmZvbnQtc2VyaWYge1xuICBmb250LWZhbWlseTogXCJCYXNrZXJ2aWxsZVwiLCBzZXJpZjsgfVxuXG4uYmFza19fcmVnLTEsIC5tZWRpYS1kYXRlbnVtIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFza2VydmlsbGVcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogNjhweDtcbiAgbGluZS1oZWlnaHQ6IDY4cHg7IH1cblxuLmJhc2tfX3JlZy0yLCAubW9kdWxlX190aXRsZSwgLnRyaWJlLWV2ZW50cy1saXN0LXNlcGFyYXRvci1tb250aCB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhc2tlcnZpbGxlXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5iYXNrX19yZWctMiwgLm1vZHVsZV9fdGl0bGUsIC50cmliZS1ldmVudHMtbGlzdC1zZXBhcmF0b3ItbW9udGgge1xuICAgICAgZm9udC1mYW1pbHk6IFwiQmFza2VydmlsbGVcIiwgc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7IH0gfVxuXG4uYmFza19fcmVnLTMsICNzaXRlLWZvb3RlciAjY29udGFpbmVyLWluZm8tZm9vdGVyLCAubWVudV9fc2Vjb25kYXJ5LWZvb3Rlci1uYXZpZ2F0aW9uIGxpIGEsIC5tZW51X191dGlsaXR5LWZvb3Rlci1uYXZpZ2F0aW9uIGxpIGEsIC5tZW51X19zb2NpYWwtZm9vdGVyLW5hdmlnYXRpb24gbGkgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhc2tlcnZpbGxlXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG5cbi5iYXNrX19yZWctNCwgLm1lbnVfX3V0aWxpdHktbmF2aWdhdGlvbiBsaSBhLCAubWVudV9fc2Vjb25kYXJ5LW5hdmlnYXRpb24gbGkgYSwgLndoZS1jYXJkIC5jYXJkLXRpdGxlLFxuLndoZS1jYXJkIC5jYXJkLW5hbWUge1xuICBmb250LWZhbWlseTogXCJCYXNrZXJ2aWxsZVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDsgfVxuXG4uYmFza19fcmVnLTUge1xuICBmb250LWZhbWlseTogXCJCYXNrZXJ2aWxsZVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDsgfVxuXG4uYmFza19faXRhbGljLTEsIGJsb2NrcXVvdGUge1xuICBmb250LWZhbWlseTogXCJCYXNrZXJ2aWxsZVwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiA1N3B4O1xuICBsaW5lLWhlaWdodDogNzRweDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5mcmFua19faHZ5LTEsIC5tb2R1bGVfX3RpdGxlLnBvc3QtdGl0bGUsIC5wb3N0LXRpdGxlLnRyaWJlLWV2ZW50cy1saXN0LXNlcGFyYXRvci1tb250aCwgLm1vZHVsZV9fdGl0bGUuZXZlbnQtdGl0bGUsIC5ldmVudC10aXRsZS50cmliZS1ldmVudHMtbGlzdC1zZXBhcmF0b3ItbW9udGgge1xuICBmb250LWZhbWlseTogXCJGcmFua2xpbkdvdGhpY1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogNThweDsgfVxuXG4uZnJhbmtfX2h2eS0yLCAubW9kdWxlX19ib2R5IGgyLCAuYWxlcnQgLm1vZHVsZV9fdGl0bGUsIC5hbGVydCAudHJpYmUtZXZlbnRzLWxpc3Qtc2VwYXJhdG9yLW1vbnRoLCAud2hlLW1lZGlhIC5ncm91cC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZyYW5rbGluR290aGljXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5mcmFua19faHZ5LTIsIC5tb2R1bGVfX2JvZHkgaDIsIC5hbGVydCAubW9kdWxlX190aXRsZSwgLmFsZXJ0IC50cmliZS1ldmVudHMtbGlzdC1zZXBhcmF0b3ItbW9udGgsIC53aGUtbWVkaWEgLmdyb3VwLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZyYW5rbGluR290aGljXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cblxuLmZyYW5rX19odnktMywgLm1lbnVfX2ZpbHRlci1uYXZpZ2F0aW9uIC5maWx0ZXItdGl0bGUsIC53aGUtY2FyZF9fY3RhIC5jYXJkLXRpdGxlLCAuc2VjdGlvbi1ibG9jayAuYmxvY2stdGl0bGUge1xuICBmb250LWZhbWlseTogXCJGcmFua2xpbkdvdGhpY1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG4uZnJhbmtfX2h2eS00IHtcbiAgZm9udC1mYW1pbHk6IFwiRnJhbmtsaW5Hb3RoaWNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxuLmZyYW5rX19tZWQtMSwgLm1lbnVfX21haW4tZm9vdGVyLW5hdmlnYXRpb24gbGkgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZyYW5rbGluR290aGljXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4OyB9XG5cbi5mcmFua19fbWVkLTIsIC5tZW51X19zZWN0aW9uLW5hdmlnYXRpb24gLm5hdi10aXRsZSwgLm1lbnVfX3N1Yi1uYXZpZ2F0aW9uIC5uYXYtdGl0bGUsIC5tb2R1bGVfX2JvZHkgaDMge1xuICBmb250LWZhbWlseTogXCJGcmFua2xpbkdvdGhpY1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuZnJhbmtfX21lZC0yLCAubWVudV9fc2VjdGlvbi1uYXZpZ2F0aW9uIC5uYXYtdGl0bGUsIC5tZW51X19zdWItbmF2aWdhdGlvbiAubmF2LXRpdGxlLCAubW9kdWxlX19ib2R5IGgzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZyYW5rbGluR290aGljXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cblxuLmZyYW5rX19tZWQtMywgLm1vZHVsZV9fYm9keSBoNSwgLm1lZGlhLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiRnJhbmtsaW5Hb3RoaWNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmZyYW5rX19tZWQtMywgLm1vZHVsZV9fYm9keSBoNSwgLm1lZGlhLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZyYW5rbGluR290aGljXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9IH1cblxuLmZyYW5rX19tZWQtNCwgY2l0ZSxcbi53aGUtY2l0ZSwgI3NpdGUtZm9vdGVyICNjb250YWluZXItaW5mby1mb290ZXIgYWRkcmVzcywgLm1lbnVfX21haW4tbmF2aWdhdGlvbiBsaSBhLCAubWVudV9fZm9vdGVyLW5hdmlnYXRpb24gbGkgYSwgLm1lbnVfX3N1Yi1uYXZpZ2F0aW9uIGxpIGEsIC5tZW51X19zZWN0aW9uLWJsb2NrcyBsaSBhLCAubGlua19fc2VjdGlvbiwgLnRvZ2dsZV9fYWNjb3JkaW9uLCAubW9kdWxlX19ib2R5LCAubW9kdWxlX19ib2R5IGg2LCAucmljaHRleHQgLnNpZ25vZmYsIC5tZWRpYS1kYXksIC5tZWRpYS1tb250aCwgLnRyaWJlLWV2ZW50LXNjaGVkdWxlLWRldGFpbHMge1xuICBmb250LWZhbWlseTogXCJGcmFua2xpbkdvdGhpY1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG4uZnJhbmtfX21lZC01LCBmaWd1cmUgZmlnY2FwdGlvbiwgI2Zvcm0tc2VhcmNoIC5mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sIC53aGUtY2FyZCAuY2FyZC1jYXRlZ29yeSwgLndoZS1jYXJkIC5jYXJkLXByb2YtdGl0bGUsIC53aGUtY2FyZCAuY2FyZC10ZXh0LCAuc2VjdGlvbi1ibG9jayAuYmxvY2stYm9keSwgLm1lZGlhLWl0ZW0ge1xuICBmb250LWZhbWlseTogXCJGcmFua2xpbkdvdGhpY1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4uZnJhbmtfX2RlbWktMSwgLm1vZHVsZV9fYm9keSBzdHJvbmcsXG4ubW9kdWxlX19ib2R5IGIge1xuICBmb250LWZhbWlseTogXCJGcmFua2xpbkdvdGhpY1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG4uZnJhbmtfX2NvbmQtMSwgLm1vZHVsZV9fYm9keSBoNCwgLmdyb3VwLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiRnJhbmtsaW5Hb3RoaWMgQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxuLmZyYW5rX19jb25kLTIsIC5tZW51X19zZWN0aW9uLW5hdmlnYXRpb24gbGkgYSwgLm1lbnVfX3RlYW0tbmF2aWdhdGlvbiBsaSBhLCAubWVudV9fZmlsdGVyLW5hdmlnYXRpb24gbGkgYSwgLnRvZ2dsZV9fcGFnZXIsIC50b2dnbGVfX21lbnUtbWFpbiwgLnRvZ2dsZV9fc2VhcmNoLCAudG9nZ2xlX19zZWFyY2gtc3VibWl0LCAudG9nZ2xlX19zZWFyY2gtY2xvc2Uge1xuICBmb250LWZhbWlseTogXCJGcmFua2xpbkdvdGhpYyBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG4uZnJhbmtfX2NvbmQtMywgLm1lbnVfX2JyZWFkY3J1bWItbmF2aWdhdGlvbiBhLFxuLm1lbnVfX2JyZWFkY3J1bWItbmF2aWdhdGlvbiAuYnJlYWRjcnVtYl9sYXN0IHtcbiAgZm9udC1mYW1pbHk6IFwiRnJhbmtsaW5Hb3RoaWMgQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxuLmZyYW5rX19ib29rLTEsIC5tb2R1bGVfX2xlYWQge1xuICBmb250LWZhbWlseTogXCJGcmFua2xpbkdvdGhpY1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzZweDsgfVxuXG4uZnJhbmtfX2Jvb2stMiwgYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZyYW5rbGluR290aGljXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbi5mcmFua19fYm9vay0zLCAud2hlLWNhcmRfX3Blb3BsZSAuY2FyZC1lbWFpbCxcbi53aGUtY2FyZF9fcGVvcGxlIC5jYXJkLXBob25lLCAuc2VjdGlvbi1ibG9jayAuYmxvY2stbGFiZWwge1xuICBmb250LWZhbWlseTogXCJGcmFua2xpbkdvdGhpY1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4uZnJhbmtfX2l0YWxpYy0xIHtcbiAgZm9udC1mYW1pbHk6IFwiRnJhbmtsaW5Hb3RoaWNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4uZnJhbmtfX2l0YWxpYy0yLCAubWVkaWEtbGFiZWwsIC5tZWRpYS1kZXRhaWxzLWNvbnRhaW5lciBbY2xhc3MkPVwibGFiZWxcIl0sIC5tZWRpYS1kZXNjIHtcbiAgZm9udC1mYW1pbHk6IFwiRnJhbmtsaW5Hb3RoaWNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKlx0KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbipcdExheW91dFxuKlx0KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiovXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmxvZ29fX21haW4gc3ZnIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIHdpZHRoOiAyNzBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubG9nb19fbWFpbiBzdmcgI2xvZ28tdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICBib2R5Lm92ZXJsYXktbWVudS1hY3RpdmUgLmxvZ29fX21haW4gc3ZnICNsb2dvLXRleHQgcGF0aCB7XG4gICAgZmlsbDogI2ZmZmZmZjsgfSB9XG5cbi5sb2dvX19tYWluLWZvb3RlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogLTFweDsgfVxuXG5ib2R5Lm92ZXJsYXktbWVudS1hY3RpdmUsXG5ib2R5Lm92ZXJsYXktZ2FsbGVyeS1hY3RpdmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjsgfVxuXG4jc2l0ZS1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgYm9keS5vdmVybGF5LW1lbnUtYWN0aXZlICNzaXRlLWhlYWRlciAjY29udGFpbmVyLWJyYW5kIHtcbiAgICB6LWluZGV4OiAxNTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNEMUE3OTsgfVxuICAjc2l0ZS1oZWFkZXIgI3V0aWxpdGllcyAubWVudV9fdXRpbGl0eS1uYXZpZ2F0aW9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODMzMzNyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICNzaXRlLWhlYWRlciAjdXRpbGl0aWVzIC5tZW51X191dGlsaXR5LW5hdmlnYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgI3NpdGUtaGVhZGVyICN1dGlsaXRpZXMgI2Zvcm0tc2VhcmNoIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICNzaXRlLWhlYWRlciAjdXRpbGl0aWVzICNmb3JtLXNlYXJjaCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC44MzMzM3JlbTsgfSB9XG4gICNzaXRlLWhlYWRlciAjdXRpbGl0aWVzIC50b2dnbGVfX21lbnUtbWFpbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgI3NpdGUtaGVhZGVyICN1dGlsaXRpZXMgLnRvZ2dsZV9fbWVudS1tYWluIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICNzaXRlLWhlYWRlciAjY29udGFpbmVyLW1lbnVzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogLTgwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICNzaXRlLWhlYWRlciAjY29udGFpbmVyLW1lbnVzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgYm9keS5ob21lICNzaXRlLWhlYWRlciAjY29udGFpbmVyLW1lbnVzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNjAlO1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAjc2l0ZS1oZWFkZXIgI2NvbnRhaW5lci1tZW51cyAubWVudSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAjc2l0ZS1oZWFkZXIgI2NvbnRhaW5lci1tZW51cyAubWVudSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAjc2l0ZS1oZWFkZXIgI2NvbnRhaW5lci1tZW51cyAubWVudV9fbWFpbi1uYXZpZ2F0aW9uLCAjc2l0ZS1oZWFkZXIgI2NvbnRhaW5lci1tZW51cyAubWVudV9fZm9vdGVyLW5hdmlnYXRpb24ge1xuICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAjc2l0ZS1oZWFkZXIgI2NvbnRhaW5lci1tZW51cyAubWVudV9fc2Vjb25kYXJ5LW5hdmlnYXRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgICAgICAgei1pbmRleDogMTsgfVxuXG4jc2l0ZS1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0QxQTc5O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICNzaXRlLWZvb3RlciAjY29udGFpbmVyLW1lbnVzLWZvb3RlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Zvb3Rlci1iZy5wbmdcIik7XG4gICAgbWFyZ2luLXRvcDogLTEuODc1cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAjc2l0ZS1mb290ZXIgI2NvbnRhaW5lci1tZW51cy1mb290ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgI3NpdGUtZm9vdGVyICNjb250YWluZXItaW5mby1mb290ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAjc2l0ZS1mb290ZXIgI2NvbnRhaW5lci1pbmZvLWZvb3RlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH0gfVxuICAgICNzaXRlLWZvb3RlciAjY29udGFpbmVyLWluZm8tZm9vdGVyIGEge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIGh0bWwubm8tdG91Y2hldmVudHMgI3NpdGUtZm9vdGVyICNjb250YWluZXItaW5mby1mb290ZXIgYTpob3ZlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmOyB9XG4gICNzaXRlLWZvb3RlciAjY29udGFpbmVyLW1lbnUtZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE0YTRhOyB9XG4gICNzaXRlLWZvb3RlciAubWVudTpub3QoLm1lbnVfX2Zvb3Rlci1uYXZpZ2F0aW9uKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLm92ZXJsYXkge1xuICBwYWRkaW5nOiAxNTBweCAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgdG9wOiAtMTAwdmg7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG4gIC5vdmVybGF5X19tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0QxQTc5OyB9XG4gIC5vdmVybGF5X19nYWxsZXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cbiAgYm9keS5vdmVybGF5LW1lbnUtYWN0aXZlIC5vdmVybGF5X19tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAgIGJvZHkub3ZlcmxheS1tZW51LWFjdGl2ZSAub3ZlcmxheV9fbWVudV9fbWVudSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgYm9keS5vdmVybGF5LW1lbnUtYWN0aXZlIC5vdmVybGF5X19tZW51X19tZW51IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIGJvZHkub3ZlcmxheS1nYWxsZXJ5LWFjdGl2ZSAub3ZlcmxheV9fZ2FsbGVyeSB7XG4gICAgdG9wOiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogMTA7IH1cblxuYm9keS5zZWFyY2ggLm1lZGlhLWRhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmJvZHkuc2VhcmNoLWFjdGl2ZS5vdmVybGF5LW1lbnUtYWN0aXZlIC5vdmVybGF5X19tZW51IHtcbiAgcGFkZGluZy10b3A6IDIyMHB4OyB9XG5cbi5tZW51IHVsIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5tZW51IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWVudSBsaSBhIHtcbiAgICB0cmFuc2l0aW9uOiAwLjJzOyB9XG5cbi5tZW51X19ob3Jpem9udGFsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5tZW51X19ob3Jpem9udGFsIGxpOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiL1wiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTExcHg7XG4gICAgdG9wOiAwO1xuICAgIHNwZWFrOiBub25lOyB9XG4gIC5tZW51X19ob3Jpem9udGFsIGxpIGEge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBtYXJnaW46IDAgMCAwIDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIGh0bWwubm8tdG91Y2hldmVudHMgLm1lbnVfX2hvcml6b250YWwgbGkgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNiYTMwOyB9XG4gIC5tZW51X19ob3Jpem9udGFsIGxpLmN1cnJlbnQtbWVudS1pdGVtIGEsXG4gIC5tZW51X19ob3Jpem9udGFsIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNiYTMwOyB9XG5cbi5tZW51X192ZXJ0aWNhbCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tZW51X191dGlsaXR5LW5hdmlnYXRpb24gbGkgYSB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG4gIGh0bWwubm8tdG91Y2hldmVudHMgLm1lbnVfX3V0aWxpdHktbmF2aWdhdGlvbiBsaSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuXG4ubWVudV9fdXRpbGl0eS1uYXZpZ2F0aW9uIGxpLmN1cnJlbnQtbWVudS1pdGVtIGEsXG4ubWVudV9fdXRpbGl0eS1uYXZpZ2F0aW9uIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciBhIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLm1lbnVfX2JyZWFkY3J1bWItbmF2aWdhdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtNnB4OyB9XG4gIC5tZW51X19icmVhZGNydW1iLW5hdmlnYXRpb24gYSxcbiAgLm1lbnVfX2JyZWFkY3J1bWItbmF2aWdhdGlvbiAuYnJlYWRjcnVtYl9sYXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIHRyYW5zaXRpb246IDAuMnM7IH1cbiAgICAubWVudV9fYnJlYWRjcnVtYi1uYXZpZ2F0aW9uIGE6bm90KDpsYXN0LWNoaWxkKTphZnRlcixcbiAgICAubWVudV9fYnJlYWRjcnVtYi1uYXZpZ2F0aW9uIC5icmVhZGNydW1iX2xhc3Q6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIi9cIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgc3BlYWs6IG5vbmU7IH1cbiAgICBodG1sLm5vLXRvdWNoZXZlbnRzIC5tZW51X19icmVhZGNydW1iLW5hdmlnYXRpb24gYTpob3ZlciwgaHRtbC5uby10b3VjaGV2ZW50c1xuICAgIC5tZW51X19icmVhZGNydW1iLW5hdmlnYXRpb24gLmJyZWFkY3J1bWJfbGFzdDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNiYTMwO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLm1lbnVfX2JyZWFkY3J1bWItbmF2aWdhdGlvbiAuYnJlYWRjcnVtYl9sYXN0IHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIGh0bWwubm8tdG91Y2hldmVudHMgLm1lbnVfX2JyZWFkY3J1bWItbmF2aWdhdGlvbiAuYnJlYWRjcnVtYl9sYXN0OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tZW51X19zZWN0aW9uLW5hdmlnYXRpb24gbGksIC5tZW51X190ZWFtLW5hdmlnYXRpb24gbGksIC5tZW51X19maWx0ZXItbmF2aWdhdGlvbiBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ubWVudV9fc2VjdGlvbi1uYXZpZ2F0aW9uIGxpOmZpcnN0LWNoaWxkIGEsIC5tZW51X190ZWFtLW5hdmlnYXRpb24gbGk6Zmlyc3QtY2hpbGQgYSwgLm1lbnVfX2ZpbHRlci1uYXZpZ2F0aW9uIGxpOmZpcnN0LWNoaWxkIGEge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm1lbnVfX3NlY3Rpb24tbmF2aWdhdGlvbiBsaTphZnRlciwgLm1lbnVfX3RlYW0tbmF2aWdhdGlvbiBsaTphZnRlciwgLm1lbnVfX2ZpbHRlci1uYXZpZ2F0aW9uIGxpOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tZW51X19zZWN0aW9uLW5hdmlnYXRpb24gbGkgYSwgLm1lbnVfX3RlYW0tbmF2aWdhdGlvbiBsaSBhLCAubWVudV9fZmlsdGVyLW5hdmlnYXRpb24gbGkgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG5odG1sLm5vLXRvdWNoZXZlbnRzIC5tZW51X19zZWN0aW9uLW5hdmlnYXRpb24gbGkgYTpob3ZlciwgLm1lbnVfX3NlY3Rpb24tbmF2aWdhdGlvbiBsaSBhLmFjdGl2ZSwgaHRtbC5uby10b3VjaGV2ZW50cyAubWVudV9fdGVhbS1uYXZpZ2F0aW9uIGxpIGE6aG92ZXIsIC5tZW51X190ZWFtLW5hdmlnYXRpb24gbGkgYS5hY3RpdmUsIGh0bWwubm8tdG91Y2hldmVudHMgLm1lbnVfX2ZpbHRlci1uYXZpZ2F0aW9uIGxpIGE6aG92ZXIsIC5tZW51X19maWx0ZXItbmF2aWdhdGlvbiBsaSBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5tZW51X19zZWN0aW9uLW5hdmlnYXRpb24gbGkuY3VycmVudC1tZW51LWl0ZW0gYSxcbi5tZW51X19zZWN0aW9uLW5hdmlnYXRpb24gbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIGEsIC5tZW51X190ZWFtLW5hdmlnYXRpb24gbGkuY3VycmVudC1tZW51LWl0ZW0gYSxcbi5tZW51X190ZWFtLW5hdmlnYXRpb24gbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIGEsIC5tZW51X19maWx0ZXItbmF2aWdhdGlvbiBsaS5jdXJyZW50LW1lbnUtaXRlbSBhLFxuLm1lbnVfX2ZpbHRlci1uYXZpZ2F0aW9uIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLm1lbnVfX3NlY3Rpb24tbmF2aWdhdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5tZW51X19zZWN0aW9uLW5hdmlnYXRpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG4gIC5tZW51X19zZWN0aW9uLW5hdmlnYXRpb24gI21lbnUtbG9hZC1tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm1lbnVfX3NlY3Rpb24tbmF2aWdhdGlvbiAjbWVudS1sb2FkLW1lc3NhZ2UubG9hZGluZyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubWVudV9fc2VjdGlvbi1uYXZpZ2F0aW9uIC5tZW51LWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDUsIDE0MCwgOTYsIDAuNik7XG4gICAgcGFkZGluZzogMzBweCAwIDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAubWVudV9fc2VjdGlvbi1uYXZpZ2F0aW9uIC5tZW51LWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMCA1cHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5tZW51X19zZWN0aW9uLW5hdmlnYXRpb24gLm1lbnUtY29udGFpbmVyLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5tZW51X19zZWN0aW9uLW5hdmlnYXRpb24gLm1lbnUtY29udGFpbmVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGJvdHRvbTogLTQwcHg7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiA2MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiA2MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcDogNDBweCBzb2xpZCByZ2JhKDI0NSwgMTQwLCA5NiwgMC42KTtcbiAgICAgIHNwZWFrOiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLm1lbnVfX3NlY3Rpb24tbmF2aWdhdGlvbiAubWVudS1jb250YWluZXI6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAubWVudV9fc2VjdGlvbi1uYXZpZ2F0aW9uIGhlYWRlciB7XG4gICAgei1pbmRleDogNTsgfVxuICAubWVudV9fc2VjdGlvbi1uYXZpZ2F0aW9uIC5uYXYtdGl0bGUge1xuICAgIGNvbG9yOiAjM0QxQTc5O1xuICAgIG1hcmdpbjogMDtcbiAgICB6LWluZGV4OiA1OyB9XG4gICAgLm1lbnVfX3NlY3Rpb24tbmF2aWdhdGlvbiAubmF2LXRpdGxlIC50b2dnbGVfX3NlY3Rpb24tbmF2IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAubWVudV9fc2VjdGlvbi1uYXZpZ2F0aW9uIC5uYXYtdGl0bGUgLnRvZ2dsZV9fc2VjdGlvbi1uYXYge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5tZW51X19zZWN0aW9uLW5hdmlnYXRpb24gbGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAubWVudV9fc2VjdGlvbi1uYXZpZ2F0aW9uIGxpIGEge1xuICAgIG1hcmdpbi1sZWZ0OiA3cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5tZW51X19zZWN0aW9uLW5hdmlnYXRpb24gbGkgYSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLm1lbnVfX3NlY3Rpb24tbmF2aWdhdGlvbiBsaTphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLm1lbnVfX3NlY3Rpb24tbmF2aWdhdGlvbiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubWVudV9fdGVhbS1uYXZpZ2F0aW9uIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5tZW51X190ZWFtLW5hdmlnYXRpb24gbGkgYSB7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLm1lbnVfX3RlYW0tbmF2aWdhdGlvbiBsaSBhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tZW51X190ZWFtLW5hdmlnYXRpb24gbGk6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm1lbnVfX3RlYW0tbmF2aWdhdGlvbiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH0gfVxuXG4ubWVudV9fc2Vjb25kYXJ5LW5hdmlnYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzY3Njc2O1xuICBwYWRkaW5nOiAwIDI1cHggMDsgfVxuICAubWVudV9fc2Vjb25kYXJ5LW5hdmlnYXRpb24gbGkgYSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDMwcHggOHB4IDhweDsgfVxuICAgIGh0bWwubm8tdG91Y2hldmVudHMgLm1lbnVfX3NlY29uZGFyeS1uYXZpZ2F0aW9uIGxpIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLm1lbnVfX3NlY29uZGFyeS1uYXZpZ2F0aW9uIGxpOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDVweDsgfVxuICAubWVudV9fc2Vjb25kYXJ5LW5hdmlnYXRpb24gbGkuY3VycmVudC1tZW51LWl0ZW0gYSxcbiAgLm1lbnVfX3NlY29uZGFyeS1uYXZpZ2F0aW9uIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciBhIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuXG4ubWVudV9fbWFpbi1uYXZpZ2F0aW9uLCAubWVudV9fZm9vdGVyLW5hdmlnYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYxLCAyNiwgMTIxLCAwLjkpO1xuICBwYWRkaW5nOiAyNXB4IDAgMjVweCAzMHB4OyB9XG4gIC5tZW51X19tYWluLW5hdmlnYXRpb24gbGkgYSwgLm1lbnVfX2Zvb3Rlci1uYXZpZ2F0aW9uIGxpIGEge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDAgOHB4IDNweDsgfVxuICAgIGh0bWwubm8tdG91Y2hldmVudHMgLm1lbnVfX21haW4tbmF2aWdhdGlvbiBsaSBhOmhvdmVyLCBodG1sLm5vLXRvdWNoZXZlbnRzIC5tZW51X19mb290ZXItbmF2aWdhdGlvbiBsaSBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmY2JhMzA7IH1cbiAgICAgIGh0bWwubm8tdG91Y2hldmVudHMgLm1lbnVfX21haW4tbmF2aWdhdGlvbiBsaSBhOmhvdmVyIHNwYW4sIGh0bWwubm8tdG91Y2hldmVudHMgLm1lbnVfX2Zvb3Rlci1uYXZpZ2F0aW9uIGxpIGE6aG92ZXIgc3BhbiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmNiYTMwOyB9XG4gIC5tZW51X19tYWluLW5hdmlnYXRpb24gbGk6bm90KDpsYXN0LWNoaWxkKTphZnRlciwgLm1lbnVfX2Zvb3Rlci1uYXZpZ2F0aW9uIGxpOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZmNiYTMwOyB9XG4gIC5tZW51X19tYWluLW5hdmlnYXRpb24gbGkuY3VycmVudC1tZW51LWl0ZW0gYSwgLm1lbnVfX2Zvb3Rlci1uYXZpZ2F0aW9uIGxpLmN1cnJlbnQtbWVudS1pdGVtIGEsXG4gIC5tZW51X19tYWluLW5hdmlnYXRpb24gbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIGEsXG4gIC5tZW51X19mb290ZXItbmF2aWdhdGlvbiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmY2JhMzA7IH1cbiAgICAubWVudV9fbWFpbi1uYXZpZ2F0aW9uIGxpLmN1cnJlbnQtbWVudS1pdGVtIGEgc3BhbiwgLm1lbnVfX2Zvb3Rlci1uYXZpZ2F0aW9uIGxpLmN1cnJlbnQtbWVudS1pdGVtIGEgc3BhbixcbiAgICAubWVudV9fbWFpbi1uYXZpZ2F0aW9uIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciBhIHNwYW4sXG4gICAgLm1lbnVfX2Zvb3Rlci1uYXZpZ2F0aW9uIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciBhIHNwYW4ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmY2JhMzA7IH1cblxuLm1lbnVfX3N1Yi1uYXZpZ2F0aW9uIHtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNiwgMjE2LCAyMTYsIDAuNyk7XG4gIHBhZGRpbmc6IDEwcHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAubWVudV9fc3ViLW5hdmlnYXRpb24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICAubWVudV9fc3ViLW5hdmlnYXRpb24gLm5hdi10aXRsZSB7XG4gICAgY29sb3I6ICMzRDFBNzk7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgIC5tZW51X19zdWItbmF2aWdhdGlvbiAubmF2LXRpdGxlIC50b2dnbGVfX3N1Yi1uYXYge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5tZW51X19zdWItbmF2aWdhdGlvbiAubmF2LXRpdGxlIC50b2dnbGVfX3N1Yi1uYXYge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAubWVudV9fc3ViLW5hdmlnYXRpb24gLm5hdi10aXRsZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9IH1cbiAgLm1lbnVfX3N1Yi1uYXZpZ2F0aW9uID4gdWwge1xuICAgIHBhZGRpbmc6IDE1cHggMCAxMHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5tZW51X19zdWItbmF2aWdhdGlvbiA+IHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMTBweCAwO1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAubWVudV9fc3ViLW5hdmlnYXRpb24gPiB1bDphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1NiwgMTk0LCAyMjAsIDAuNCk7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBzcGVhazogbm9uZTtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLm1lbnVfX3N1Yi1uYXZpZ2F0aW9uID4gdWw6YWZ0ZXIge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLm1lbnVfX3N1Yi1uYXZpZ2F0aW9uID4gdWwuYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tZW51X19zdWItbmF2aWdhdGlvbiBsaSBhIHtcbiAgICBjb2xvcjogIzNEMUE3OTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICBodG1sLm5vLXRvdWNoZXZlbnRzIC5tZW51X19zdWItbmF2aWdhdGlvbiBsaSBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLm1lbnVfX3N1Yi1uYXZpZ2F0aW9uIGxpLmN1cnJlbnQtbWVudS1pdGVtIGEsXG4gIC5tZW51X19zdWItbmF2aWdhdGlvbiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4ubWVudV9fbWFpbi1mb290ZXItbmF2aWdhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRDFBNzk7IH1cbiAgLm1lbnVfX21haW4tZm9vdGVyLW5hdmlnYXRpb24gbGkgYSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICBodG1sLm5vLXRvdWNoZXZlbnRzIC5tZW51X19tYWluLWZvb3Rlci1uYXZpZ2F0aW9uIGxpIGE6aG92ZXIgc3BhbiB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZjYmEzMDsgfVxuICAubWVudV9fbWFpbi1mb290ZXItbmF2aWdhdGlvbiBsaS5jdXJyZW50LW1lbnUtaXRlbSBhIHNwYW4sXG4gIC5tZW51X19tYWluLWZvb3Rlci1uYXZpZ2F0aW9uIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciBhIHNwYW4ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmNiYTMwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIGJvZHkub3ZlcmxheS1hY3RpdmUgLm1lbnVfX21haW4tZm9vdGVyLW5hdmlnYXRpb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ubWVudV9fc2Vjb25kYXJ5LWZvb3Rlci1uYXZpZ2F0aW9uLCAubWVudV9fdXRpbGl0eS1mb290ZXItbmF2aWdhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRDFBNzk7IH1cbiAgLm1lbnVfX3NlY29uZGFyeS1mb290ZXItbmF2aWdhdGlvbiBsaSBhLCAubWVudV9fdXRpbGl0eS1mb290ZXItbmF2aWdhdGlvbiBsaSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIGh0bWwubm8tdG91Y2hldmVudHMgLm1lbnVfX3NlY29uZGFyeS1mb290ZXItbmF2aWdhdGlvbiBsaSBhOmhvdmVyIHNwYW4sIGh0bWwubm8tdG91Y2hldmVudHMgLm1lbnVfX3V0aWxpdHktZm9vdGVyLW5hdmlnYXRpb24gbGkgYTpob3ZlciBzcGFuIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmNiYTMwOyB9XG4gIC5tZW51X19zZWNvbmRhcnktZm9vdGVyLW5hdmlnYXRpb24gbGkuY3VycmVudC1tZW51LWl0ZW0gYSBzcGFuLFxuICAubWVudV9fc2Vjb25kYXJ5LWZvb3Rlci1uYXZpZ2F0aW9uIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciBhIHNwYW4sIC5tZW51X191dGlsaXR5LWZvb3Rlci1uYXZpZ2F0aW9uIGxpLmN1cnJlbnQtbWVudS1pdGVtIGEgc3BhbixcbiAgLm1lbnVfX3V0aWxpdHktZm9vdGVyLW5hdmlnYXRpb24gbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIGEgc3BhbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmY2JhMzA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgYm9keS5vdmVybGF5LWFjdGl2ZSAubWVudV9fc2Vjb25kYXJ5LWZvb3Rlci1uYXZpZ2F0aW9uIGxpLCBib2R5Lm92ZXJsYXktYWN0aXZlIC5tZW51X191dGlsaXR5LWZvb3Rlci1uYXZpZ2F0aW9uIGxpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLm1lbnVfX3NvY2lhbC1mb290ZXItbmF2aWdhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRDFBNzk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLm1lbnVfX3NvY2lhbC1mb290ZXItbmF2aWdhdGlvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAubWVudV9fc29jaWFsLWZvb3Rlci1uYXZpZ2F0aW9uIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLm1lbnVfX3NvY2lhbC1mb290ZXItbmF2aWdhdGlvbiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAubWVudV9fc29jaWFsLWZvb3Rlci1uYXZpZ2F0aW9uIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtOyB9IH1cbiAgLm1lbnVfX3NvY2lhbC1mb290ZXItbmF2aWdhdGlvbiBsaSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nOiAycHggMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLm1lbnVfX3NvY2lhbC1mb290ZXItbmF2aWdhdGlvbiBsaSBhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLm1lbnVfX3NvY2lhbC1mb290ZXItbmF2aWdhdGlvbiBsaSBhIHN2ZyxcbiAgICAubWVudV9fc29jaWFsLWZvb3Rlci1uYXZpZ2F0aW9uIGxpIGEgaW1nIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAubWVudV9fc29jaWFsLWZvb3Rlci1uYXZpZ2F0aW9uIGxpIGEgLmxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgaHRtbC5uby10b3VjaGV2ZW50cyAubWVudV9fc29jaWFsLWZvb3Rlci1uYXZpZ2F0aW9uIGxpIGE6aG92ZXIgPiBzcGFuIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmNiYTMwOyB9XG5cbi5tZW51X19mb290ZXItbmF2aWdhdGlvbiB7XG4gIG1peC1ibGVuZC1tb2RlOiB1bnNldDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhNGE0YTtcbiAgcGFkZGluZzogMDsgfVxuICAubWVudV9fZm9vdGVyLW5hdmlnYXRpb24gbGkge1xuICAgIG1hcmdpbi1yaWdodDogMC44MzMzM3JlbTsgfVxuICAgIC5tZW51X19mb290ZXItbmF2aWdhdGlvbiBsaTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm1lbnVfX2Zvb3Rlci1uYXZpZ2F0aW9uIGxpIGEge1xuICAgICAgbWFyZ2luOiAwIDhweCAwIDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLm1lbnVfX2Zvb3Rlci1uYXZpZ2F0aW9uIGxpLmN1cnJlbnQtbWVudS1pdGVtIGEsXG4gICAgLm1lbnVfX2Zvb3Rlci1uYXZpZ2F0aW9uIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciBhIHtcbiAgICAgIGNvbG9yOiAjZmNiYTMwOyB9XG5cbi5tZW51X19zZWN0aW9uLWJsb2NrcyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtOyB9XG4gIC5tZW51X19zZWN0aW9uLWJsb2NrcyBsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogc3ZnLWxvYWQoXCJpY29uLWxpLnN2Z1wiKTtcbiAgICB3aWR0aDogOXB4O1xuICAgIGhlaWdodDogOXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogOXB4OyB9XG4gIC5tZW51X19zZWN0aW9uLWJsb2NrcyBsaSBhIHtcbiAgICBjb2xvcjogIzNEMUE3OTsgfVxuICAgIGh0bWwubm8tdG91Y2hldmVudHMgLm1lbnVfX3NlY3Rpb24tYmxvY2tzIGxpIGE6aG92ZXIgc3BhbiB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNEMUE3OTsgfVxuXG4vKlx0KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbipcdFNwZWNpZmljIGNvbXBvbmVudHNcbipcdCoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qL1xuc3ZnLmZpbGwtY29sb3ItcHVycGxlIHtcbiAgZmlsbDogIzNEMUE3OTsgfVxuXG5zdmcuZmlsbC1jb2xvci15ZWxsb3ctMSB7XG4gIGZpbGw6ICNmY2JhMzA7IH1cblxuc3ZnLmZpbGwtY29sb3IteWVsbG93LTIge1xuICBmaWxsOiAjZmVkNjg1OyB9XG5cbnN2Zy5maWxsLWNvbG9yLXdoaXRlIHtcbiAgZmlsbDogI2ZmZmZmZjsgfVxuXG5zdmcuZmlsbC1jb2xvci1ncmV5LTEge1xuICBmaWxsOiAjNGE0YTRhOyB9XG5cbnN2Zy5maWxsLWNvbG9yLWdyZXktMiB7XG4gIGZpbGw6ICM3Njc2NzY7IH1cblxuc3ZnLmZpbGwtY29sb3ItZ3JleS0zIHtcbiAgZmlsbDogI2Q4ZDhkODsgfVxuXG5zdmcuZmlsbC1jb2xvci1ibGFjayB7XG4gIGZpbGw6ICMwMDAwMDA7IH1cblxuc3ZnLmZpbGwtY29sb3Itb3JhbmdlLTEge1xuICBmaWxsOiAjZDk1NTNlOyB9XG5cbnN2Zy5maWxsLWNvbG9yLW9yYW5nZS0yIHtcbiAgZmlsbDogI2Y1OGM2MDsgfVxuXG5zdmcuZmlsbC1jb2xvci1ibHVlLTEge1xuICBmaWxsOiAjODE5ZWM2OyB9XG5cbnN2Zy5maWxsLWNvbG9yLWJsdWUtMiB7XG4gIGZpbGw6ICM5Y2MyZGM7IH1cblxuc3ZnLmZpbGwtY29sb3Itc2FnZS0xIHtcbiAgZmlsbDogI2E2YmQ4YTsgfVxuXG5zdmcuZmlsbC1jb2xvci1ub25lIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7IH1cblxuLmJ0biwgLmJ0bi1ncm91cCBhLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhLCAudG9nZ2xlLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCBpbnB1dFt0eXBlPVwicmVzZXRcIl0sIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEsXG4udHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhLFxuLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYSxcbi50cmliZS1ldmVudHMtbmF2LW5leHQgYSxcbi50cmliZS1ldmVudHMtYmFjayBhLCAudHJpYmUtZXZlbnRzLWdtYXAsXG4udHJpYmUtZXZlbnRzLWJ1dHRvbiwgI3RyaWJlLWJhci1mb3JtIC50cmliZS1iYXItdmlld3Mtb3B0aW9uIHtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLmJ0biBzdmcsIC5idG4tZ3JvdXAgYSBzdmcsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEgc3ZnLCAudG9nZ2xlIHN2ZywgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSBzdmcsIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gc3ZnLCBpbnB1dFt0eXBlPVwicmVzZXRcIl0gc3ZnLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhIHN2ZywgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYSBzdmcsIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEgc3ZnLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEgc3ZnLCAudHJpYmUtZXZlbnRzLWJhY2sgYSBzdmcsIC50cmliZS1ldmVudHMtZ21hcCBzdmcsIC50cmliZS1ldmVudHMtYnV0dG9uIHN2ZywgI3RyaWJlLWJhci1mb3JtIC50cmliZS1iYXItdmlld3Mtb3B0aW9uIHN2ZyB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIG1hcmdpbjogMCAwIDNweCA0cHg7IH1cbiAgLmJ0bl9fbGcge1xuICAgIHBhZGRpbmc6IDE0cHggMjBweDsgfVxuICAuYnRuID4gYSwgLmJ0bi1ncm91cCBhID4gYSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYSA+IGEsIC50b2dnbGUgPiBhLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdID4gYSwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSA+IGEsIGlucHV0W3R5cGU9XCJyZXNldFwiXSA+IGEsIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEgPiBhLCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhID4gYSwgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYSA+IGEsIC50cmliZS1ldmVudHMtbmF2LW5leHQgYSA+IGEsIC50cmliZS1ldmVudHMtYmFjayBhID4gYSwgLnRyaWJlLWV2ZW50cy1nbWFwID4gYSwgLnRyaWJlLWV2ZW50cy1idXR0b24gPiBhLCAjdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWJhci12aWV3cy1vcHRpb24gPiBhIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYnRuLmJ0bl9fY29sb3ItLXB1cnBsZSwgLmJ0bi1ncm91cCBhLmJ0bl9fY29sb3ItLXB1cnBsZSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYS5idG5fX2NvbG9yLS1wdXJwbGUsIC5idG5fX2NvbG9yLS1wdXJwbGUudG9nZ2xlLCBpbnB1dC5idG5fX2NvbG9yLS1wdXJwbGVbdHlwZT1cImJ1dHRvblwiXSwgaW5wdXQuYnRuX19jb2xvci0tcHVycGxlW3R5cGU9XCJzdWJtaXRcIl0sIGlucHV0LmJ0bl9fY29sb3ItLXB1cnBsZVt0eXBlPVwicmVzZXRcIl0sIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEuYnRuX19jb2xvci0tcHVycGxlLFxuICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhLmJ0bl9fY29sb3ItLXB1cnBsZSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYS5idG5fX2NvbG9yLS1wdXJwbGUsXG4gIC50cmliZS1ldmVudHMtbmF2LW5leHQgYS5idG5fX2NvbG9yLS1wdXJwbGUsXG4gIC50cmliZS1ldmVudHMtYmFjayBhLmJ0bl9fY29sb3ItLXB1cnBsZSwgLmJ0bl9fY29sb3ItLXB1cnBsZS50cmliZS1ldmVudHMtZ21hcCxcbiAgLmJ0bl9fY29sb3ItLXB1cnBsZS50cmliZS1ldmVudHMtYnV0dG9uLCAjdHJpYmUtYmFyLWZvcm0gLmJ0bl9fY29sb3ItLXB1cnBsZS50cmliZS1iYXItdmlld3Mtb3B0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0QxQTc5OyB9XG4gIGh0bWwubm8tdG91Y2hldmVudHMgLmJ0bi5idG5fX2NvbG9yLS1wdXJwbGUtaG92ZXI6aG92ZXIsIGh0bWwubm8tdG91Y2hldmVudHMgLmJ0bi1ncm91cCBhLmJ0bl9fY29sb3ItLXB1cnBsZS1ob3Zlcjpob3ZlciwgLmJ0bi1ncm91cCBodG1sLm5vLXRvdWNoZXZlbnRzIGEuYnRuX19jb2xvci0tcHVycGxlLWhvdmVyOmhvdmVyLCBodG1sLm5vLXRvdWNoZXZlbnRzIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEuYnRuX19jb2xvci0tcHVycGxlLWhvdmVyOmhvdmVyLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBodG1sLm5vLXRvdWNoZXZlbnRzIGEuYnRuX19jb2xvci0tcHVycGxlLWhvdmVyOmhvdmVyLCBodG1sLm5vLXRvdWNoZXZlbnRzIC5idG4tZ3JvdXAgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYTpob3ZlciwgLmJ0bi1ncm91cCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBodG1sLm5vLXRvdWNoZXZlbnRzIGE6aG92ZXIsIGh0bWwubm8tdG91Y2hldmVudHMgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmJ0bi1ncm91cCBhOmhvdmVyLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAuYnRuLWdyb3VwIGh0bWwubm8tdG91Y2hldmVudHMgYTpob3ZlciwgaHRtbC5uby10b3VjaGV2ZW50cyAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhOmhvdmVyLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBodG1sLm5vLXRvdWNoZXZlbnRzIGE6aG92ZXIsIGh0bWwubm8tdG91Y2hldmVudHMgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYTpob3ZlciwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgaHRtbC5uby10b3VjaGV2ZW50cyBhOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoZXZlbnRzIC5idG4tZ3JvdXAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYTpob3ZlciwgLmJ0bi1ncm91cCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBodG1sLm5vLXRvdWNoZXZlbnRzIGE6aG92ZXIsIGh0bWwubm8tdG91Y2hldmVudHMgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmJ0bi1ncm91cCBhOmhvdmVyLCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuYnRuLWdyb3VwIGh0bWwubm8tdG91Y2hldmVudHMgYTpob3ZlcixcbiAgaHRtbC5uby10b3VjaGV2ZW50cyAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhOmhvdmVyLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBodG1sLm5vLXRvdWNoZXZlbnRzIGE6aG92ZXIsIGh0bWwubm8tdG91Y2hldmVudHMgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYTpob3ZlciwgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgaHRtbC5uby10b3VjaGV2ZW50cyBhOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoZXZlbnRzIC5idG4tZ3JvdXAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYTpob3ZlciwgLmJ0bi1ncm91cCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBodG1sLm5vLXRvdWNoZXZlbnRzIGE6aG92ZXIsIGh0bWwubm8tdG91Y2hldmVudHMgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLmJ0bi1ncm91cCBhOmhvdmVyLCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuYnRuLWdyb3VwIGh0bWwubm8tdG91Y2hldmVudHMgYTpob3ZlcixcbiAgaHRtbC5uby10b3VjaGV2ZW50cyAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhOmhvdmVyLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBodG1sLm5vLXRvdWNoZXZlbnRzIGE6aG92ZXIsIGh0bWwubm8tdG91Y2hldmVudHMgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYTpob3ZlciwgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgaHRtbC5uby10b3VjaGV2ZW50cyBhOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoZXZlbnRzIC5idG4tZ3JvdXAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhOmhvdmVyLCAuYnRuLWdyb3VwIC50cmliZS1ldmVudHMtbmF2LW5leHQgaHRtbC5uby10b3VjaGV2ZW50cyBhOmhvdmVyLCBodG1sLm5vLXRvdWNoZXZlbnRzIC50cmliZS1ldmVudHMtbmF2LW5leHQgLmJ0bi1ncm91cCBhOmhvdmVyLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5idG4tZ3JvdXAgaHRtbC5uby10b3VjaGV2ZW50cyBhOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoZXZlbnRzIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC50cmliZS1ldmVudHMtbmF2LW5leHQgYTpob3ZlciwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBodG1sLm5vLXRvdWNoZXZlbnRzIGE6aG92ZXIsIGh0bWwubm8tdG91Y2hldmVudHMgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhOmhvdmVyLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGh0bWwubm8tdG91Y2hldmVudHMgYTpob3ZlcixcbiAgaHRtbC5uby10b3VjaGV2ZW50cyAuYnRuLWdyb3VwIC50cmliZS1ldmVudHMtYmFjayBhOmhvdmVyLCAuYnRuLWdyb3VwIC50cmliZS1ldmVudHMtYmFjayBodG1sLm5vLXRvdWNoZXZlbnRzIGE6aG92ZXIsIGh0bWwubm8tdG91Y2hldmVudHMgLnRyaWJlLWV2ZW50cy1iYWNrIC5idG4tZ3JvdXAgYTpob3ZlciwgLnRyaWJlLWV2ZW50cy1iYWNrIC5idG4tZ3JvdXAgaHRtbC5uby10b3VjaGV2ZW50cyBhOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoZXZlbnRzIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC50cmliZS1ldmVudHMtYmFjayBhOmhvdmVyLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAudHJpYmUtZXZlbnRzLWJhY2sgaHRtbC5uby10b3VjaGV2ZW50cyBhOmhvdmVyLCBodG1sLm5vLXRvdWNoZXZlbnRzIC50cmliZS1ldmVudHMtYmFjayAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhOmhvdmVyLCAudHJpYmUtZXZlbnRzLWJhY2sgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgaHRtbC5uby10b3VjaGV2ZW50cyBhOmhvdmVyLCBodG1sLm5vLXRvdWNoZXZlbnRzIC5idG4tZ3JvdXAgYS50cmliZS1ldmVudHMtZ21hcDpob3ZlciwgLmJ0bi1ncm91cCBodG1sLm5vLXRvdWNoZXZlbnRzIGEudHJpYmUtZXZlbnRzLWdtYXA6aG92ZXIsIGh0bWwubm8tdG91Y2hldmVudHMgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYS50cmliZS1ldmVudHMtZ21hcDpob3ZlciwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgaHRtbC5uby10b3VjaGV2ZW50cyBhLnRyaWJlLWV2ZW50cy1nbWFwOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoZXZlbnRzIC5idG4tZ3JvdXAgYS50cmliZS1ldmVudHMtYnV0dG9uOmhvdmVyLCAuYnRuLWdyb3VwIGh0bWwubm8tdG91Y2hldmVudHMgYS50cmliZS1ldmVudHMtYnV0dG9uOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoZXZlbnRzIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEudHJpYmUtZXZlbnRzLWJ1dHRvbjpob3ZlciwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgaHRtbC5uby10b3VjaGV2ZW50cyBhLnRyaWJlLWV2ZW50cy1idXR0b246aG92ZXIsIGh0bWwubm8tdG91Y2hldmVudHMgLmJ0bl9fY29sb3ItLXB1cnBsZS1ob3Zlci50b2dnbGU6aG92ZXIsIGh0bWwubm8tdG91Y2hldmVudHMgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYS50b2dnbGU6aG92ZXIsIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGh0bWwubm8tdG91Y2hldmVudHMgYS50b2dnbGU6aG92ZXIsXG4gIGh0bWwubm8tdG91Y2hldmVudHMgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYS50b2dnbGU6aG92ZXIsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGh0bWwubm8tdG91Y2hldmVudHMgYS50b2dnbGU6aG92ZXIsXG4gIGh0bWwubm8tdG91Y2hldmVudHMgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYS50b2dnbGU6aG92ZXIsIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGh0bWwubm8tdG91Y2hldmVudHMgYS50b2dnbGU6aG92ZXIsXG4gIGh0bWwubm8tdG91Y2hldmVudHMgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhLnRvZ2dsZTpob3ZlciwgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBodG1sLm5vLXRvdWNoZXZlbnRzIGEudG9nZ2xlOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoZXZlbnRzIC50cmliZS1ldmVudHMtYmFjayBhLnRvZ2dsZTpob3ZlciwgLnRyaWJlLWV2ZW50cy1iYWNrIGh0bWwubm8tdG91Y2hldmVudHMgYS50b2dnbGU6aG92ZXIsIGh0bWwubm8tdG91Y2hldmVudHMgLnRvZ2dsZS50cmliZS1ldmVudHMtZ21hcDpob3ZlcixcbiAgaHRtbC5uby10b3VjaGV2ZW50cyAudG9nZ2xlLnRyaWJlLWV2ZW50cy1idXR0b246aG92ZXIsIGh0bWwubm8tdG91Y2hldmVudHMgaW5wdXQuYnRuX19jb2xvci0tcHVycGxlLWhvdmVyOmhvdmVyW3R5cGU9XCJidXR0b25cIl0sIGh0bWwubm8tdG91Y2hldmVudHMgaW5wdXQudHJpYmUtZXZlbnRzLWdtYXA6aG92ZXJbdHlwZT1cImJ1dHRvblwiXSxcbiAgaHRtbC5uby10b3VjaGV2ZW50cyBpbnB1dC50cmliZS1ldmVudHMtYnV0dG9uOmhvdmVyW3R5cGU9XCJidXR0b25cIl0sIGh0bWwubm8tdG91Y2hldmVudHMgaW5wdXQuYnRuX19jb2xvci0tcHVycGxlLWhvdmVyOmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sIGh0bWwubm8tdG91Y2hldmVudHMgaW5wdXQudHJpYmUtZXZlbnRzLWdtYXA6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSxcbiAgaHRtbC5uby10b3VjaGV2ZW50cyBpbnB1dC50cmliZS1ldmVudHMtYnV0dG9uOmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sIGh0bWwubm8tdG91Y2hldmVudHMgaW5wdXQuYnRuX19jb2xvci0tcHVycGxlLWhvdmVyOmhvdmVyW3R5cGU9XCJyZXNldFwiXSwgaHRtbC5uby10b3VjaGV2ZW50cyBpbnB1dC50cmliZS1ldmVudHMtZ21hcDpob3Zlclt0eXBlPVwicmVzZXRcIl0sXG4gIGh0bWwubm8tdG91Y2hldmVudHMgaW5wdXQudHJpYmUtZXZlbnRzLWJ1dHRvbjpob3Zlclt0eXBlPVwicmVzZXRcIl0sIGh0bWwubm8tdG91Y2hldmVudHMgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYTpob3ZlciwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgaHRtbC5uby10b3VjaGV2ZW50cyBhOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoZXZlbnRzIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGE6aG92ZXIsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGh0bWwubm8tdG91Y2hldmVudHMgYTpob3ZlcixcbiAgaHRtbC5uby10b3VjaGV2ZW50cyAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhOmhvdmVyLCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBodG1sLm5vLXRvdWNoZXZlbnRzIGE6aG92ZXIsXG4gIGh0bWwubm8tdG91Y2hldmVudHMgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhOmhvdmVyLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGh0bWwubm8tdG91Y2hldmVudHMgYTpob3ZlcixcbiAgaHRtbC5uby10b3VjaGV2ZW50cyAudHJpYmUtZXZlbnRzLWJhY2sgYTpob3ZlciwgLnRyaWJlLWV2ZW50cy1iYWNrIGh0bWwubm8tdG91Y2hldmVudHMgYTpob3ZlciwgaHRtbC5uby10b3VjaGV2ZW50cyAudHJpYmUtZXZlbnRzLWdtYXA6aG92ZXIsXG4gIGh0bWwubm8tdG91Y2hldmVudHMgLnRyaWJlLWV2ZW50cy1idXR0b246aG92ZXIsIGh0bWwubm8tdG91Y2hldmVudHMgI3RyaWJlLWJhci1mb3JtIC50cmliZS1iYXItdmlld3Mtb3B0aW9uOmhvdmVyLCAjdHJpYmUtYmFyLWZvcm0gaHRtbC5uby10b3VjaGV2ZW50cyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbjpob3ZlciwgLmJ0bi5idG5fX2NvbG9yLS1wdXJwbGUtaG92ZXIuYWN0aXZlLCAuYnRuLWdyb3VwIGEuYnRuX19jb2xvci0tcHVycGxlLWhvdmVyLmFjdGl2ZSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYS5idG5fX2NvbG9yLS1wdXJwbGUtaG92ZXIuYWN0aXZlLCAuYnRuX19jb2xvci0tcHVycGxlLWhvdmVyLmFjdGl2ZS50b2dnbGUsIGlucHV0LmJ0bl9fY29sb3ItLXB1cnBsZS1ob3Zlci5hY3RpdmVbdHlwZT1cImJ1dHRvblwiXSwgaW5wdXQuYnRuX19jb2xvci0tcHVycGxlLWhvdmVyLmFjdGl2ZVt0eXBlPVwic3VibWl0XCJdLCBpbnB1dC5idG5fX2NvbG9yLS1wdXJwbGUtaG92ZXIuYWN0aXZlW3R5cGU9XCJyZXNldFwiXSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYS5hY3RpdmUsXG4gIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEuYWN0aXZlLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhLmFjdGl2ZSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhLmFjdGl2ZSxcbiAgLnRyaWJlLWV2ZW50cy1iYWNrIGEuYWN0aXZlLCAuYWN0aXZlLnRyaWJlLWV2ZW50cy1nbWFwLFxuICAuYWN0aXZlLnRyaWJlLWV2ZW50cy1idXR0b24sICN0cmliZS1iYXItZm9ybSAuYWN0aXZlLnRyaWJlLWJhci12aWV3cy1vcHRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzRDFBNzk7IH1cbiAgLmJ0bi5idG5fX2ljb24tLWZpbGwtcHVycGxlIHN2ZywgLmJ0bi1ncm91cCBhLmJ0bl9faWNvbi0tZmlsbC1wdXJwbGUgc3ZnLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhLmJ0bl9faWNvbi0tZmlsbC1wdXJwbGUgc3ZnLCAuYnRuX19pY29uLS1maWxsLXB1cnBsZS50b2dnbGUgc3ZnLCBpbnB1dC5idG5fX2ljb24tLWZpbGwtcHVycGxlW3R5cGU9XCJidXR0b25cIl0gc3ZnLCBpbnB1dC5idG5fX2ljb24tLWZpbGwtcHVycGxlW3R5cGU9XCJzdWJtaXRcIl0gc3ZnLCBpbnB1dC5idG5fX2ljb24tLWZpbGwtcHVycGxlW3R5cGU9XCJyZXNldFwiXSBzdmcsIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEuYnRuX19pY29uLS1maWxsLXB1cnBsZSBzdmcsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEuYnRuX19pY29uLS1maWxsLXB1cnBsZSBzdmcsIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEuYnRuX19pY29uLS1maWxsLXB1cnBsZSBzdmcsIC50cmliZS1ldmVudHMtbmF2LW5leHQgYS5idG5fX2ljb24tLWZpbGwtcHVycGxlIHN2ZywgLnRyaWJlLWV2ZW50cy1iYWNrIGEuYnRuX19pY29uLS1maWxsLXB1cnBsZSBzdmcsIC5idG5fX2ljb24tLWZpbGwtcHVycGxlLnRyaWJlLWV2ZW50cy1nbWFwIHN2ZywgLmJ0bl9faWNvbi0tZmlsbC1wdXJwbGUudHJpYmUtZXZlbnRzLWJ1dHRvbiBzdmcsICN0cmliZS1iYXItZm9ybSAuYnRuX19pY29uLS1maWxsLXB1cnBsZS50cmliZS1iYXItdmlld3Mtb3B0aW9uIHN2ZyB7XG4gICAgZmlsbDogIzNEMUE3OTsgfVxuICAuYnRuLmJ0bl9faWNvbi0tZmlsbC1wdXJwbGUtaG92ZXIgc3ZnLCAuYnRuLWdyb3VwIGEuYnRuX19pY29uLS1maWxsLXB1cnBsZS1ob3ZlciBzdmcsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEuYnRuX19pY29uLS1maWxsLXB1cnBsZS1ob3ZlciBzdmcsIC5idG5fX2ljb24tLWZpbGwtcHVycGxlLWhvdmVyLnRvZ2dsZSBzdmcsIGlucHV0LmJ0bl9faWNvbi0tZmlsbC1wdXJwbGUtaG92ZXJbdHlwZT1cImJ1dHRvblwiXSBzdmcsIGlucHV0LmJ0bl9faWNvbi0tZmlsbC1wdXJwbGUtaG92ZXJbdHlwZT1cInN1Ym1pdFwiXSBzdmcsIGlucHV0LmJ0bl9faWNvbi0tZmlsbC1wdXJwbGUtaG92ZXJbdHlwZT1cInJlc2V0XCJdIHN2ZywgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYS5idG5fX2ljb24tLWZpbGwtcHVycGxlLWhvdmVyIHN2ZywgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYS5idG5fX2ljb24tLWZpbGwtcHVycGxlLWhvdmVyIHN2ZywgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYS5idG5fX2ljb24tLWZpbGwtcHVycGxlLWhvdmVyIHN2ZywgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhLmJ0bl9faWNvbi0tZmlsbC1wdXJwbGUtaG92ZXIgc3ZnLCAudHJpYmUtZXZlbnRzLWJhY2sgYS5idG5fX2ljb24tLWZpbGwtcHVycGxlLWhvdmVyIHN2ZywgLmJ0bl9faWNvbi0tZmlsbC1wdXJwbGUtaG92ZXIudHJpYmUtZXZlbnRzLWdtYXAgc3ZnLCAuYnRuX19pY29uLS1maWxsLXB1cnBsZS1ob3Zlci50cmliZS1ldmVudHMtYnV0dG9uIHN2ZywgI3RyaWJlLWJhci1mb3JtIC5idG5fX2ljb24tLWZpbGwtcHVycGxlLWhvdmVyLnRyaWJlLWJhci12aWV3cy1vcHRpb24gc3ZnIHtcbiAgICBmaWxsOiAjM0QxQTc5OyB9XG4gIC5idG4uYnRuX19jb2xvci0teWVsbG93LTEsIC5idG4tZ3JvdXAgYS5idG5fX2NvbG9yLS15ZWxsb3ctMSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYS5idG5fX2NvbG9yLS15ZWxsb3ctMSwgLmJ0bl9fY29sb3ItLXllbGxvdy0xLnRvZ2dsZSwgaW5wdXQuYnRuX19jb2xvci0teWVsbG93LTFbdHlwZT1cImJ1dHRvblwiXSwgaW5wdXQuYnRuX19jb2xvci0teWVsbG93LTFbdHlwZT1cInN1Ym1pdFwiXSwgaW5wdXQuYnRuX19jb2xvci0teWVsbG93LTFbdHlwZT1cInJlc2V0XCJdLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhLmJ0bl9fY29sb3ItLXllbGxvdy0xLFxuICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhLmJ0bl9fY29sb3ItLXllbGxvdy0xLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhLmJ0bl9fY29sb3ItLXllbGxvdy0xLFxuICAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEuYnRuX19jb2xvci0teWVsbG93LTEsXG4gIC50cmliZS1ldmVudHMtYmFjayBhLmJ0bl9fY29sb3ItLXllbGxvdy0xLCAuYnRuX19jb2xvci0teWVsbG93LTEudHJpYmUtZXZlbnRzLWdtYXAsXG4gIC5idG5fX2NvbG9yLS15ZWxsb3ctMS50cmliZS1ldmVudHMtYnV0dG9uLCAjdHJpYmUtYmFyLWZvcm0gLmJ0bl9fY29sb3ItLXllbGxvdy0xLnRyaWJlLWJhci12aWV3cy1vcHRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2JhMzA7IH1cbiAgaHRtbC5uby10b3VjaGV2ZW50cyAuYnRuLmJ0bl9fY29sb3ItLXllbGxvdy0xLWhvdmVyOmhvdmVyLCBodG1sLm5vLXRvdWNoZXZlbnRzIC5idG4tZ3JvdXAgYS5idG5fX2NvbG9yLS15ZWxsb3ctMS1ob3Zlcjpob3ZlciwgLmJ0bi1ncm91cCBodG1sLm5vLXRvdWNoZXZlbnRzIGEuYnRuX19jb2xvci0teWVsbG93LTEtaG92ZXI6aG92ZXIsIGh0bWwubm8tdG91Y2hldmVudHMgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYS5idG5fX2NvbG9yLS15ZWxsb3ctMS1ob3Zlcjpob3ZlciwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgaHRtbC5uby10b3VjaGV2ZW50cyBhLmJ0bl9fY29sb3ItLXllbGxvdy0xLWhvdmVyOmhvdmVyLCBodG1sLm5vLXRvdWNoZXZlbnRzIC5idG5fX2NvbG9yLS15ZWxsb3ctMS1ob3Zlci50b2dnbGU6aG92ZXIsIGh0bWwubm8tdG91Y2hldmVudHMgaW5wdXQuYnRuX19jb2xvci0teWVsbG93LTEtaG92ZXI6aG92ZXJbdHlwZT1cImJ1dHRvblwiXSwgaHRtbC5uby10b3VjaGV2ZW50cyBpbnB1dC5idG5fX2NvbG9yLS15ZWxsb3ctMS1ob3Zlcjpob3Zlclt0eXBlPVwic3VibWl0XCJdLCBodG1sLm5vLXRvdWNoZXZlbnRzIGlucHV0LmJ0bl9fY29sb3ItLXllbGxvdy0xLWhvdmVyOmhvdmVyW3R5cGU9XCJyZXNldFwiXSwgaHRtbC5uby10b3VjaGV2ZW50cyAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhLmJ0bl9fY29sb3ItLXllbGxvdy0xLWhvdmVyOmhvdmVyLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBodG1sLm5vLXRvdWNoZXZlbnRzIGEuYnRuX19jb2xvci0teWVsbG93LTEtaG92ZXI6aG92ZXIsXG4gIGh0bWwubm8tdG91Y2hldmVudHMgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYS5idG5fX2NvbG9yLS15ZWxsb3ctMS1ob3Zlcjpob3ZlciwgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgaHRtbC5uby10b3VjaGV2ZW50cyBhLmJ0bl9fY29sb3ItLXllbGxvdy0xLWhvdmVyOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoZXZlbnRzIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEuYnRuX19jb2xvci0teWVsbG93LTEtaG92ZXI6aG92ZXIsIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGh0bWwubm8tdG91Y2hldmVudHMgYS5idG5fX2NvbG9yLS15ZWxsb3ctMS1ob3Zlcjpob3ZlcixcbiAgaHRtbC5uby10b3VjaGV2ZW50cyAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEuYnRuX19jb2xvci0teWVsbG93LTEtaG92ZXI6aG92ZXIsIC50cmliZS1ldmVudHMtbmF2LW5leHQgaHRtbC5uby10b3VjaGV2ZW50cyBhLmJ0bl9fY29sb3ItLXllbGxvdy0xLWhvdmVyOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoZXZlbnRzIC50cmliZS1ldmVudHMtYmFjayBhLmJ0bl9fY29sb3ItLXllbGxvdy0xLWhvdmVyOmhvdmVyLCAudHJpYmUtZXZlbnRzLWJhY2sgaHRtbC5uby10b3VjaGV2ZW50cyBhLmJ0bl9fY29sb3ItLXllbGxvdy0xLWhvdmVyOmhvdmVyLCBodG1sLm5vLXRvdWNoZXZlbnRzIC5idG5fX2NvbG9yLS15ZWxsb3ctMS1ob3Zlci50cmliZS1ldmVudHMtZ21hcDpob3ZlcixcbiAgaHRtbC5uby10b3VjaGV2ZW50cyAuYnRuX19jb2xvci0teWVsbG93LTEtaG92ZXIudHJpYmUtZXZlbnRzLWJ1dHRvbjpob3ZlciwgaHRtbC5uby10b3VjaGV2ZW50cyAjdHJpYmUtYmFyLWZvcm0gLmJ0bl9fY29sb3ItLXllbGxvdy0xLWhvdmVyLnRyaWJlLWJhci12aWV3cy1vcHRpb246aG92ZXIsICN0cmliZS1iYXItZm9ybSBodG1sLm5vLXRvdWNoZXZlbnRzIC5idG5fX2NvbG9yLS15ZWxsb3ctMS1ob3Zlci50cmliZS1iYXItdmlld3Mtb3B0aW9uOmhvdmVyLCAuYnRuLmJ0bl9fY29sb3ItLXllbGxvdy0xLWhvdmVyLmFjdGl2ZSwgLmJ0bi1ncm91cCBhLmJ0bl9fY29sb3ItLXllbGxvdy0xLWhvdmVyLmFjdGl2ZSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYS5idG5fX2NvbG9yLS15ZWxsb3ctMS1ob3Zlci5hY3RpdmUsIC5idG5fX2NvbG9yLS15ZWxsb3ctMS1ob3Zlci5hY3RpdmUudG9nZ2xlLCBpbnB1dC5idG5fX2NvbG9yLS15ZWxsb3ctMS1ob3Zlci5hY3RpdmVbdHlwZT1cImJ1dHRvblwiXSwgaW5wdXQuYnRuX19jb2xvci0teWVsbG93LTEtaG92ZXIuYWN0aXZlW3R5cGU9XCJzdWJtaXRcIl0sIGlucHV0LmJ0bl9fY29sb3ItLXllbGxvdy0xLWhvdmVyLmFjdGl2ZVt0eXBlPVwicmVzZXRcIl0sIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEuYnRuX19jb2xvci0teWVsbG93LTEtaG92ZXIuYWN0aXZlLFxuICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhLmJ0bl9fY29sb3ItLXllbGxvdy0xLWhvdmVyLmFjdGl2ZSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYS5idG5fX2NvbG9yLS15ZWxsb3ctMS1ob3Zlci5hY3RpdmUsXG4gIC50cmliZS1ldmVudHMtbmF2LW5leHQgYS5idG5fX2NvbG9yLS15ZWxsb3ctMS1ob3Zlci5hY3RpdmUsXG4gIC50cmliZS1ldmVudHMtYmFjayBhLmJ0bl9fY29sb3ItLXllbGxvdy0xLWhvdmVyLmFjdGl2ZSwgLmJ0bl9fY29sb3ItLXllbGxvdy0xLWhvdmVyLmFjdGl2ZS50cmliZS1ldmVudHMtZ21hcCxcbiAgLmJ0bl9fY29sb3ItLXllbGxvdy0xLWhvdmVyLmFjdGl2ZS50cmliZS1ldmVudHMtYnV0dG9uLCAjdHJpYmUtYmFyLWZvcm0gLmJ0bl9fY29sb3ItLXllbGxvdy0xLWhvdmVyLmFjdGl2ZS50cmliZS1iYXItdmlld3Mtb3B0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNiYTMwOyB9XG4gIC5idG4uYnRuX19pY29uLS1maWxsLXllbGxvdy0xIHN2ZywgLmJ0bi1ncm91cCBhLmJ0bl9faWNvbi0tZmlsbC15ZWxsb3ctMSBzdmcsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEuYnRuX19pY29uLS1maWxsLXllbGxvdy0xIHN2ZywgLmJ0bi1ncm91cCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhIHN2ZywgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLmJ0bi1ncm91cCBhIHN2ZywgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYSBzdmcsIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEgc3ZnLCAuYnRuLWdyb3VwIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEgc3ZnLCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAuYnRuLWdyb3VwIGEgc3ZnLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhIHN2ZywgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYSBzdmcsIC5idG4tZ3JvdXAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYSBzdmcsIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIC5idG4tZ3JvdXAgYSBzdmcsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEgc3ZnLCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhIHN2ZywgLmJ0bi1ncm91cCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEgc3ZnLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC5idG4tZ3JvdXAgYSBzdmcsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC50cmliZS1ldmVudHMtbmF2LW5leHQgYSBzdmcsIC50cmliZS1ldmVudHMtbmF2LW5leHQgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYSBzdmcsIC5idG4tZ3JvdXAgLnRyaWJlLWV2ZW50cy1iYWNrIGEgc3ZnLCAudHJpYmUtZXZlbnRzLWJhY2sgLmJ0bi1ncm91cCBhIHN2ZywgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLnRyaWJlLWV2ZW50cy1iYWNrIGEgc3ZnLCAudHJpYmUtZXZlbnRzLWJhY2sgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYSBzdmcsIC5idG5fX2ljb24tLWZpbGwteWVsbG93LTEudG9nZ2xlIHN2ZywgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYS50b2dnbGUgc3ZnLCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhLnRvZ2dsZSBzdmcsIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEudG9nZ2xlIHN2ZywgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhLnRvZ2dsZSBzdmcsIC50cmliZS1ldmVudHMtYmFjayBhLnRvZ2dsZSBzdmcsIGlucHV0LmJ0bl9faWNvbi0tZmlsbC15ZWxsb3ctMVt0eXBlPVwiYnV0dG9uXCJdIHN2ZywgaW5wdXQuYnRuX19pY29uLS1maWxsLXllbGxvdy0xW3R5cGU9XCJzdWJtaXRcIl0gc3ZnLCBpbnB1dC5idG5fX2ljb24tLWZpbGwteWVsbG93LTFbdHlwZT1cInJlc2V0XCJdIHN2ZywgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYSBzdmcsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEgc3ZnLCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhIHN2ZywgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhIHN2ZywgLnRyaWJlLWV2ZW50cy1iYWNrIGEgc3ZnLCAuYnRuX19pY29uLS1maWxsLXllbGxvdy0xLnRyaWJlLWV2ZW50cy1nbWFwIHN2ZywgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYS50cmliZS1ldmVudHMtZ21hcCBzdmcsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEudHJpYmUtZXZlbnRzLWdtYXAgc3ZnLCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhLnRyaWJlLWV2ZW50cy1nbWFwIHN2ZywgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhLnRyaWJlLWV2ZW50cy1nbWFwIHN2ZywgLnRyaWJlLWV2ZW50cy1iYWNrIGEudHJpYmUtZXZlbnRzLWdtYXAgc3ZnLCAuYnRuX19pY29uLS1maWxsLXllbGxvdy0xLnRyaWJlLWV2ZW50cy1idXR0b24gc3ZnLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhLnRyaWJlLWV2ZW50cy1idXR0b24gc3ZnLCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhLnRyaWJlLWV2ZW50cy1idXR0b24gc3ZnLCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhLnRyaWJlLWV2ZW50cy1idXR0b24gc3ZnLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEudHJpYmUtZXZlbnRzLWJ1dHRvbiBzdmcsIC50cmliZS1ldmVudHMtYmFjayBhLnRyaWJlLWV2ZW50cy1idXR0b24gc3ZnLCAjdHJpYmUtYmFyLWZvcm0gLmJ0bl9faWNvbi0tZmlsbC15ZWxsb3ctMS50cmliZS1iYXItdmlld3Mtb3B0aW9uIHN2ZywgI3RyaWJlLWJhci1mb3JtIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiBzdmcsIC50cmliZS1ldmVudC1wYWdlci1wcmV2ICN0cmliZS1iYXItZm9ybSBhLnRyaWJlLWJhci12aWV3cy1vcHRpb24gc3ZnLCAjdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYS50cmliZS1iYXItdmlld3Mtb3B0aW9uIHN2ZywgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgI3RyaWJlLWJhci1mb3JtIGEudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiBzdmcsICN0cmliZS1iYXItZm9ybSAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhLnRyaWJlLWJhci12aWV3cy1vcHRpb24gc3ZnLCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAjdHJpYmUtYmFyLWZvcm0gYS50cmliZS1iYXItdmlld3Mtb3B0aW9uIHN2ZywgI3RyaWJlLWJhci1mb3JtIC50cmliZS1ldmVudHMtbmF2LW5leHQgYS50cmliZS1iYXItdmlld3Mtb3B0aW9uIHN2ZywgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAjdHJpYmUtYmFyLWZvcm0gYS50cmliZS1iYXItdmlld3Mtb3B0aW9uIHN2ZywgI3RyaWJlLWJhci1mb3JtIC50cmliZS1ldmVudHMtYmFjayBhLnRyaWJlLWJhci12aWV3cy1vcHRpb24gc3ZnLCAudHJpYmUtZXZlbnRzLWJhY2sgI3RyaWJlLWJhci1mb3JtIGEudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiBzdmcge1xuICAgIGZpbGw6ICNmY2JhMzA7IH1cbiAgLmJ0bi5idG5fX2ljb24tLWZpbGwteWVsbG93LTEtaG92ZXIgc3ZnLCAuYnRuLWdyb3VwIGEuYnRuX19pY29uLS1maWxsLXllbGxvdy0xLWhvdmVyIHN2ZywgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYS5idG5fX2ljb24tLWZpbGwteWVsbG93LTEtaG92ZXIgc3ZnLCAuYnRuX19pY29uLS1maWxsLXllbGxvdy0xLWhvdmVyLnRvZ2dsZSBzdmcsIGlucHV0LmJ0bl9faWNvbi0tZmlsbC15ZWxsb3ctMS1ob3Zlclt0eXBlPVwiYnV0dG9uXCJdIHN2ZywgaW5wdXQuYnRuX19pY29uLS1maWxsLXllbGxvdy0xLWhvdmVyW3R5cGU9XCJzdWJtaXRcIl0gc3ZnLCBpbnB1dC5idG5fX2ljb24tLWZpbGwteWVsbG93LTEtaG92ZXJbdHlwZT1cInJlc2V0XCJdIHN2ZywgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYS5idG5fX2ljb24tLWZpbGwteWVsbG93LTEtaG92ZXIgc3ZnLCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhLmJ0bl9faWNvbi0tZmlsbC15ZWxsb3ctMS1ob3ZlciBzdmcsIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEuYnRuX19pY29uLS1maWxsLXllbGxvdy0xLWhvdmVyIHN2ZywgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhLmJ0bl9faWNvbi0tZmlsbC15ZWxsb3ctMS1ob3ZlciBzdmcsIC50cmliZS1ldmVudHMtYmFjayBhLmJ0bl9faWNvbi0tZmlsbC15ZWxsb3ctMS1ob3ZlciBzdmcsIC5idG5fX2ljb24tLWZpbGwteWVsbG93LTEtaG92ZXIudHJpYmUtZXZlbnRzLWdtYXAgc3ZnLCAuYnRuX19pY29uLS1maWxsLXllbGxvdy0xLWhvdmVyLnRyaWJlLWV2ZW50cy1idXR0b24gc3ZnLCAjdHJpYmUtYmFyLWZvcm0gLmJ0bl9faWNvbi0tZmlsbC15ZWxsb3ctMS1ob3Zlci50cmliZS1iYXItdmlld3Mtb3B0aW9uIHN2ZyB7XG4gICAgZmlsbDogI2ZjYmEzMDsgfVxuICAuYnRuLmJ0bl9fY29sb3ItLXllbGxvdy0yLCAuYnRuLWdyb3VwIGEuYnRuX19jb2xvci0teWVsbG93LTIsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEuYnRuX19jb2xvci0teWVsbG93LTIsIC5idG5fX2NvbG9yLS15ZWxsb3ctMi50b2dnbGUsIGlucHV0LmJ0bl9fY29sb3ItLXllbGxvdy0yW3R5cGU9XCJidXR0b25cIl0sIGlucHV0LmJ0bl9fY29sb3ItLXllbGxvdy0yW3R5cGU9XCJzdWJtaXRcIl0sIGlucHV0LmJ0bl9fY29sb3ItLXllbGxvdy0yW3R5cGU9XCJyZXNldFwiXSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYS5idG5fX2NvbG9yLS15ZWxsb3ctMixcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYS5idG5fX2NvbG9yLS15ZWxsb3ctMixcbiAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYS5idG5fX2NvbG9yLS15ZWxsb3ctMixcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhLmJ0bl9fY29sb3ItLXllbGxvdy0yLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgYS5idG5fX2NvbG9yLS15ZWxsb3ctMiwgLmJ0bl9fY29sb3ItLXllbGxvdy0yLnRyaWJlLWV2ZW50cy1nbWFwLFxuICAuYnRuX19jb2xvci0teWVsbG93LTIudHJpYmUtZXZlbnRzLWJ1dHRvbiwgI3RyaWJlLWJhci1mb3JtIC5idG5fX2NvbG9yLS15ZWxsb3ctMi50cmliZS1iYXItdmlld3Mtb3B0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVkNjg1OyB9XG4gIGh0bWwubm8tdG91Y2hldmVudHMgLmJ0bi5idG5fX2NvbG9yLS15ZWxsb3ctMi1ob3Zlcjpob3ZlciwgaHRtbC5uby10b3VjaGV2ZW50cyAuYnRuLWdyb3VwIGEuYnRuX19jb2xvci0teWVsbG93LTItaG92ZXI6aG92ZXIsIC5idG4tZ3JvdXAgaHRtbC5uby10b3VjaGV2ZW50cyBhLmJ0bl9fY29sb3ItLXllbGxvdy0yLWhvdmVyOmhvdmVyLCBodG1sLm5vLXRvdWNoZXZlbnRzIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEuYnRuX19jb2xvci0teWVsbG93LTItaG92ZXI6aG92ZXIsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGh0bWwubm8tdG91Y2hldmVudHMgYS5idG5fX2NvbG9yLS15ZWxsb3ctMi1ob3Zlcjpob3ZlciwgaHRtbC5uby10b3VjaGV2ZW50cyAuYnRuX19jb2xvci0teWVsbG93LTItaG92ZXIudG9nZ2xlOmhvdmVyLCBodG1sLm5vLXRvdWNoZXZlbnRzIGlucHV0LmJ0bl9fY29sb3ItLXllbGxvdy0yLWhvdmVyOmhvdmVyW3R5cGU9XCJidXR0b25cIl0sIGh0bWwubm8tdG91Y2hldmVudHMgaW5wdXQuYnRuX19jb2xvci0teWVsbG93LTItaG92ZXI6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSwgaHRtbC5uby10b3VjaGV2ZW50cyBpbnB1dC5idG5fX2NvbG9yLS15ZWxsb3ctMi1ob3Zlcjpob3Zlclt0eXBlPVwicmVzZXRcIl0sIGh0bWwubm8tdG91Y2hldmVudHMgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYS5idG5fX2NvbG9yLS15ZWxsb3ctMi1ob3Zlcjpob3ZlciwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgaHRtbC5uby10b3VjaGV2ZW50cyBhLmJ0bl9fY29sb3ItLXllbGxvdy0yLWhvdmVyOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoZXZlbnRzIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEuYnRuX19jb2xvci0teWVsbG93LTItaG92ZXI6aG92ZXIsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGh0bWwubm8tdG91Y2hldmVudHMgYS5idG5fX2NvbG9yLS15ZWxsb3ctMi1ob3Zlcjpob3ZlcixcbiAgaHRtbC5uby10b3VjaGV2ZW50cyAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhLmJ0bl9fY29sb3ItLXllbGxvdy0yLWhvdmVyOmhvdmVyLCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBodG1sLm5vLXRvdWNoZXZlbnRzIGEuYnRuX19jb2xvci0teWVsbG93LTItaG92ZXI6aG92ZXIsXG4gIGh0bWwubm8tdG91Y2hldmVudHMgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhLmJ0bl9fY29sb3ItLXllbGxvdy0yLWhvdmVyOmhvdmVyLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGh0bWwubm8tdG91Y2hldmVudHMgYS5idG5fX2NvbG9yLS15ZWxsb3ctMi1ob3Zlcjpob3ZlcixcbiAgaHRtbC5uby10b3VjaGV2ZW50cyAudHJpYmUtZXZlbnRzLWJhY2sgYS5idG5fX2NvbG9yLS15ZWxsb3ctMi1ob3Zlcjpob3ZlciwgLnRyaWJlLWV2ZW50cy1iYWNrIGh0bWwubm8tdG91Y2hldmVudHMgYS5idG5fX2NvbG9yLS15ZWxsb3ctMi1ob3Zlcjpob3ZlciwgaHRtbC5uby10b3VjaGV2ZW50cyAuYnRuX19jb2xvci0teWVsbG93LTItaG92ZXIudHJpYmUtZXZlbnRzLWdtYXA6aG92ZXIsXG4gIGh0bWwubm8tdG91Y2hldmVudHMgLmJ0bl9fY29sb3ItLXllbGxvdy0yLWhvdmVyLnRyaWJlLWV2ZW50cy1idXR0b246aG92ZXIsIGh0bWwubm8tdG91Y2hldmVudHMgI3RyaWJlLWJhci1mb3JtIC5idG5fX2NvbG9yLS15ZWxsb3ctMi1ob3Zlci50cmliZS1iYXItdmlld3Mtb3B0aW9uOmhvdmVyLCAjdHJpYmUtYmFyLWZvcm0gaHRtbC5uby10b3VjaGV2ZW50cyAuYnRuX19jb2xvci0teWVsbG93LTItaG92ZXIudHJpYmUtYmFyLXZpZXdzLW9wdGlvbjpob3ZlciwgLmJ0bi5idG5fX2NvbG9yLS15ZWxsb3ctMi1ob3Zlci5hY3RpdmUsIC5idG4tZ3JvdXAgYS5idG5fX2NvbG9yLS15ZWxsb3ctMi1ob3Zlci5hY3RpdmUsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEuYnRuX19jb2xvci0teWVsbG93LTItaG92ZXIuYWN0aXZlLCAuYnRuX19jb2xvci0teWVsbG93LTItaG92ZXIuYWN0aXZlLnRvZ2dsZSwgaW5wdXQuYnRuX19jb2xvci0teWVsbG93LTItaG92ZXIuYWN0aXZlW3R5cGU9XCJidXR0b25cIl0sIGlucHV0LmJ0bl9fY29sb3ItLXllbGxvdy0yLWhvdmVyLmFjdGl2ZVt0eXBlPVwic3VibWl0XCJdLCBpbnB1dC5idG5fX2NvbG9yLS15ZWxsb3ctMi1ob3Zlci5hY3RpdmVbdHlwZT1cInJlc2V0XCJdLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhLmJ0bl9fY29sb3ItLXllbGxvdy0yLWhvdmVyLmFjdGl2ZSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYS5idG5fX2NvbG9yLS15ZWxsb3ctMi1ob3Zlci5hY3RpdmUsXG4gIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEuYnRuX19jb2xvci0teWVsbG93LTItaG92ZXIuYWN0aXZlLFxuICAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEuYnRuX19jb2xvci0teWVsbG93LTItaG92ZXIuYWN0aXZlLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgYS5idG5fX2NvbG9yLS15ZWxsb3ctMi1ob3Zlci5hY3RpdmUsIC5idG5fX2NvbG9yLS15ZWxsb3ctMi1ob3Zlci5hY3RpdmUudHJpYmUtZXZlbnRzLWdtYXAsXG4gIC5idG5fX2NvbG9yLS15ZWxsb3ctMi1ob3Zlci5hY3RpdmUudHJpYmUtZXZlbnRzLWJ1dHRvbiwgI3RyaWJlLWJhci1mb3JtIC5idG5fX2NvbG9yLS15ZWxsb3ctMi1ob3Zlci5hY3RpdmUudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZDY4NTsgfVxuICAuYnRuLmJ0bl9faWNvbi0tZmlsbC15ZWxsb3ctMiBzdmcsIC5idG4tZ3JvdXAgYS5idG5fX2ljb24tLWZpbGwteWVsbG93LTIgc3ZnLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhLmJ0bl9faWNvbi0tZmlsbC15ZWxsb3ctMiBzdmcsIC5idG5fX2ljb24tLWZpbGwteWVsbG93LTIudG9nZ2xlIHN2ZywgaW5wdXQuYnRuX19pY29uLS1maWxsLXllbGxvdy0yW3R5cGU9XCJidXR0b25cIl0gc3ZnLCBpbnB1dC5idG5fX2ljb24tLWZpbGwteWVsbG93LTJbdHlwZT1cInN1Ym1pdFwiXSBzdmcsIGlucHV0LmJ0bl9faWNvbi0tZmlsbC15ZWxsb3ctMlt0eXBlPVwicmVzZXRcIl0gc3ZnLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhLmJ0bl9faWNvbi0tZmlsbC15ZWxsb3ctMiBzdmcsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEuYnRuX19pY29uLS1maWxsLXllbGxvdy0yIHN2ZywgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYS5idG5fX2ljb24tLWZpbGwteWVsbG93LTIgc3ZnLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEuYnRuX19pY29uLS1maWxsLXllbGxvdy0yIHN2ZywgLnRyaWJlLWV2ZW50cy1iYWNrIGEuYnRuX19pY29uLS1maWxsLXllbGxvdy0yIHN2ZywgLmJ0bl9faWNvbi0tZmlsbC15ZWxsb3ctMi50cmliZS1ldmVudHMtZ21hcCBzdmcsIC5idG5fX2ljb24tLWZpbGwteWVsbG93LTIudHJpYmUtZXZlbnRzLWJ1dHRvbiBzdmcsICN0cmliZS1iYXItZm9ybSAuYnRuX19pY29uLS1maWxsLXllbGxvdy0yLnRyaWJlLWJhci12aWV3cy1vcHRpb24gc3ZnIHtcbiAgICBmaWxsOiAjZmVkNjg1OyB9XG4gIC5idG4uYnRuX19pY29uLS1maWxsLXllbGxvdy0yLWhvdmVyIHN2ZywgLmJ0bi1ncm91cCBhLmJ0bl9faWNvbi0tZmlsbC15ZWxsb3ctMi1ob3ZlciBzdmcsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEuYnRuX19pY29uLS1maWxsLXllbGxvdy0yLWhvdmVyIHN2ZywgLmJ0bl9faWNvbi0tZmlsbC15ZWxsb3ctMi1ob3Zlci50b2dnbGUgc3ZnLCBpbnB1dC5idG5fX2ljb24tLWZpbGwteWVsbG93LTItaG92ZXJbdHlwZT1cImJ1dHRvblwiXSBzdmcsIGlucHV0LmJ0bl9faWNvbi0tZmlsbC15ZWxsb3ctMi1ob3Zlclt0eXBlPVwic3VibWl0XCJdIHN2ZywgaW5wdXQuYnRuX19pY29uLS1maWxsLXllbGxvdy0yLWhvdmVyW3R5cGU9XCJyZXNldFwiXSBzdmcsIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEuYnRuX19pY29uLS1maWxsLXllbGxvdy0yLWhvdmVyIHN2ZywgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYS5idG5fX2ljb24tLWZpbGwteWVsbG93LTItaG92ZXIgc3ZnLCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhLmJ0bl9faWNvbi0tZmlsbC15ZWxsb3ctMi1ob3ZlciBzdmcsIC50cmliZS1ldmVudHMtbmF2LW5leHQgYS5idG5fX2ljb24tLWZpbGwteWVsbG93LTItaG92ZXIgc3ZnLCAudHJpYmUtZXZlbnRzLWJhY2sgYS5idG5fX2ljb24tLWZpbGwteWVsbG93LTItaG92ZXIgc3ZnLCAuYnRuX19pY29uLS1maWxsLXllbGxvdy0yLWhvdmVyLnRyaWJlLWV2ZW50cy1nbWFwIHN2ZywgLmJ0bl9faWNvbi0tZmlsbC15ZWxsb3ctMi1ob3Zlci50cmliZS1ldmVudHMtYnV0dG9uIHN2ZywgI3RyaWJlLWJhci1mb3JtIC5idG5fX2ljb24tLWZpbGwteWVsbG93LTItaG92ZXIudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiBzdmcge1xuICAgIGZpbGw6ICNmZWQ2ODU7IH1cbiAgLmJ0bi5idG5fX2NvbG9yLS13aGl0ZSwgLmJ0bi1ncm91cCBhLmJ0bl9fY29sb3ItLXdoaXRlLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhLmJ0bl9fY29sb3ItLXdoaXRlLCAuYnRuX19jb2xvci0td2hpdGUudG9nZ2xlLCBpbnB1dC5idG5fX2NvbG9yLS13aGl0ZVt0eXBlPVwiYnV0dG9uXCJdLCBpbnB1dC5idG5fX2NvbG9yLS13aGl0ZVt0eXBlPVwic3VibWl0XCJdLCBpbnB1dC5idG5fX2NvbG9yLS13aGl0ZVt0eXBlPVwicmVzZXRcIl0sIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEuYnRuX19jb2xvci0td2hpdGUsXG4gIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEuYnRuX19jb2xvci0td2hpdGUsXG4gIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEuYnRuX19jb2xvci0td2hpdGUsXG4gIC50cmliZS1ldmVudHMtbmF2LW5leHQgYS5idG5fX2NvbG9yLS13aGl0ZSxcbiAgLnRyaWJlLWV2ZW50cy1iYWNrIGEuYnRuX19jb2xvci0td2hpdGUsIC5idG5fX2NvbG9yLS13aGl0ZS50cmliZS1ldmVudHMtZ21hcCxcbiAgLmJ0bl9fY29sb3ItLXdoaXRlLnRyaWJlLWV2ZW50cy1idXR0b24sICN0cmliZS1iYXItZm9ybSAuYnRuX19jb2xvci0td2hpdGUudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICBodG1sLm5vLXRvdWNoZXZlbnRzIC5idG4uYnRuX19jb2xvci0td2hpdGUtaG92ZXI6aG92ZXIsIGh0bWwubm8tdG91Y2hldmVudHMgLmJ0bi1ncm91cCBhLmJ0bl9fY29sb3ItLXdoaXRlLWhvdmVyOmhvdmVyLCAuYnRuLWdyb3VwIGh0bWwubm8tdG91Y2hldmVudHMgYS5idG5fX2NvbG9yLS13aGl0ZS1ob3Zlcjpob3ZlciwgaHRtbC5uby10b3VjaGV2ZW50cyAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhLmJ0bl9fY29sb3ItLXdoaXRlLWhvdmVyOmhvdmVyLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBodG1sLm5vLXRvdWNoZXZlbnRzIGEuYnRuX19jb2xvci0td2hpdGUtaG92ZXI6aG92ZXIsIGh0bWwubm8tdG91Y2hldmVudHMgLmJ0bl9fY29sb3ItLXdoaXRlLWhvdmVyLnRvZ2dsZTpob3ZlciwgaHRtbC5uby10b3VjaGV2ZW50cyBpbnB1dC5idG5fX2NvbG9yLS13aGl0ZS1ob3Zlcjpob3Zlclt0eXBlPVwiYnV0dG9uXCJdLCBodG1sLm5vLXRvdWNoZXZlbnRzIGlucHV0LmJ0bl9fY29sb3ItLXdoaXRlLWhvdmVyOmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sIGh0bWwubm8tdG91Y2hldmVudHMgaW5wdXQuYnRuX19jb2xvci0td2hpdGUtaG92ZXI6aG92ZXJbdHlwZT1cInJlc2V0XCJdLCBodG1sLm5vLXRvdWNoZXZlbnRzIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEuYnRuX19jb2xvci0td2hpdGUtaG92ZXI6aG92ZXIsIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGh0bWwubm8tdG91Y2hldmVudHMgYS5idG5fX2NvbG9yLS13aGl0ZS1ob3Zlcjpob3ZlcixcbiAgaHRtbC5uby10b3VjaGV2ZW50cyAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhLmJ0bl9fY29sb3ItLXdoaXRlLWhvdmVyOmhvdmVyLCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBodG1sLm5vLXRvdWNoZXZlbnRzIGEuYnRuX19jb2xvci0td2hpdGUtaG92ZXI6aG92ZXIsXG4gIGh0bWwubm8tdG91Y2hldmVudHMgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYS5idG5fX2NvbG9yLS13aGl0ZS1ob3Zlcjpob3ZlciwgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgaHRtbC5uby10b3VjaGV2ZW50cyBhLmJ0bl9fY29sb3ItLXdoaXRlLWhvdmVyOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoZXZlbnRzIC50cmliZS1ldmVudHMtbmF2LW5leHQgYS5idG5fX2NvbG9yLS13aGl0ZS1ob3Zlcjpob3ZlciwgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBodG1sLm5vLXRvdWNoZXZlbnRzIGEuYnRuX19jb2xvci0td2hpdGUtaG92ZXI6aG92ZXIsXG4gIGh0bWwubm8tdG91Y2hldmVudHMgLnRyaWJlLWV2ZW50cy1iYWNrIGEuYnRuX19jb2xvci0td2hpdGUtaG92ZXI6aG92ZXIsIC50cmliZS1ldmVudHMtYmFjayBodG1sLm5vLXRvdWNoZXZlbnRzIGEuYnRuX19jb2xvci0td2hpdGUtaG92ZXI6aG92ZXIsIGh0bWwubm8tdG91Y2hldmVudHMgLmJ0bl9fY29sb3ItLXdoaXRlLWhvdmVyLnRyaWJlLWV2ZW50cy1nbWFwOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoZXZlbnRzIC5idG5fX2NvbG9yLS13aGl0ZS1ob3Zlci50cmliZS1ldmVudHMtYnV0dG9uOmhvdmVyLCBodG1sLm5vLXRvdWNoZXZlbnRzICN0cmliZS1iYXItZm9ybSAuYnRuX19jb2xvci0td2hpdGUtaG92ZXIudHJpYmUtYmFyLXZpZXdzLW9wdGlvbjpob3ZlciwgI3RyaWJlLWJhci1mb3JtIGh0bWwubm8tdG91Y2hldmVudHMgLmJ0bl9fY29sb3ItLXdoaXRlLWhvdmVyLnRyaWJlLWJhci12aWV3cy1vcHRpb246aG92ZXIsIC5idG4uYnRuX19jb2xvci0td2hpdGUtaG92ZXIuYWN0aXZlLCAuYnRuLWdyb3VwIGEuYnRuX19jb2xvci0td2hpdGUtaG92ZXIuYWN0aXZlLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhLmJ0bl9fY29sb3ItLXdoaXRlLWhvdmVyLmFjdGl2ZSwgLmJ0bl9fY29sb3ItLXdoaXRlLWhvdmVyLmFjdGl2ZS50b2dnbGUsIGlucHV0LmJ0bl9fY29sb3ItLXdoaXRlLWhvdmVyLmFjdGl2ZVt0eXBlPVwiYnV0dG9uXCJdLCBpbnB1dC5idG5fX2NvbG9yLS13aGl0ZS1ob3Zlci5hY3RpdmVbdHlwZT1cInN1Ym1pdFwiXSwgaW5wdXQuYnRuX19jb2xvci0td2hpdGUtaG92ZXIuYWN0aXZlW3R5cGU9XCJyZXNldFwiXSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYS5idG5fX2NvbG9yLS13aGl0ZS1ob3Zlci5hY3RpdmUsXG4gIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEuYnRuX19jb2xvci0td2hpdGUtaG92ZXIuYWN0aXZlLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhLmJ0bl9fY29sb3ItLXdoaXRlLWhvdmVyLmFjdGl2ZSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhLmJ0bl9fY29sb3ItLXdoaXRlLWhvdmVyLmFjdGl2ZSxcbiAgLnRyaWJlLWV2ZW50cy1iYWNrIGEuYnRuX19jb2xvci0td2hpdGUtaG92ZXIuYWN0aXZlLCAuYnRuX19jb2xvci0td2hpdGUtaG92ZXIuYWN0aXZlLnRyaWJlLWV2ZW50cy1nbWFwLFxuICAuYnRuX19jb2xvci0td2hpdGUtaG92ZXIuYWN0aXZlLnRyaWJlLWV2ZW50cy1idXR0b24sICN0cmliZS1iYXItZm9ybSAuYnRuX19jb2xvci0td2hpdGUtaG92ZXIuYWN0aXZlLnRyaWJlLWJhci12aWV3cy1vcHRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJ0bi5idG5fX2ljb24tLWZpbGwtd2hpdGUgc3ZnLCAuYnRuLWdyb3VwIGEuYnRuX19pY29uLS1maWxsLXdoaXRlIHN2ZywgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYS5idG5fX2ljb24tLWZpbGwtd2hpdGUgc3ZnLCAuYnRuX19pY29uLS1maWxsLXdoaXRlLnRvZ2dsZSBzdmcsIGlucHV0LmJ0bl9faWNvbi0tZmlsbC13aGl0ZVt0eXBlPVwiYnV0dG9uXCJdIHN2ZywgaW5wdXQuYnRuX19pY29uLS1maWxsLXdoaXRlW3R5cGU9XCJzdWJtaXRcIl0gc3ZnLCBpbnB1dC5idG5fX2ljb24tLWZpbGwtd2hpdGVbdHlwZT1cInJlc2V0XCJdIHN2ZywgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYS5idG5fX2ljb24tLWZpbGwtd2hpdGUgc3ZnLCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhLmJ0bl9faWNvbi0tZmlsbC13aGl0ZSBzdmcsIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEuYnRuX19pY29uLS1maWxsLXdoaXRlIHN2ZywgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhLmJ0bl9faWNvbi0tZmlsbC13aGl0ZSBzdmcsIC50cmliZS1ldmVudHMtYmFjayBhLmJ0bl9faWNvbi0tZmlsbC13aGl0ZSBzdmcsIC5idG5fX2ljb24tLWZpbGwtd2hpdGUudHJpYmUtZXZlbnRzLWdtYXAgc3ZnLCAuYnRuX19pY29uLS1maWxsLXdoaXRlLnRyaWJlLWV2ZW50cy1idXR0b24gc3ZnLCAjdHJpYmUtYmFyLWZvcm0gLmJ0bl9faWNvbi0tZmlsbC13aGl0ZS50cmliZS1iYXItdmlld3Mtb3B0aW9uIHN2ZyB7XG4gICAgZmlsbDogI2ZmZmZmZjsgfVxuICAuYnRuLmJ0bl9faWNvbi0tZmlsbC13aGl0ZS1ob3ZlciBzdmcsIC5idG4tZ3JvdXAgYS5idG5fX2ljb24tLWZpbGwtd2hpdGUtaG92ZXIgc3ZnLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhLmJ0bl9faWNvbi0tZmlsbC13aGl0ZS1ob3ZlciBzdmcsIC5idG5fX2ljb24tLWZpbGwtd2hpdGUtaG92ZXIudG9nZ2xlIHN2ZywgaW5wdXQuYnRuX19pY29uLS1maWxsLXdoaXRlLWhvdmVyW3R5cGU9XCJidXR0b25cIl0gc3ZnLCBpbnB1dC5idG5fX2ljb24tLWZpbGwtd2hpdGUtaG92ZXJbdHlwZT1cInN1Ym1pdFwiXSBzdmcsIGlucHV0LmJ0bl9faWNvbi0tZmlsbC13aGl0ZS1ob3Zlclt0eXBlPVwicmVzZXRcIl0gc3ZnLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhLmJ0bl9faWNvbi0tZmlsbC13aGl0ZS1ob3ZlciBzdmcsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEuYnRuX19pY29uLS1maWxsLXdoaXRlLWhvdmVyIHN2ZywgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYS5idG5fX2ljb24tLWZpbGwtd2hpdGUtaG92ZXIgc3ZnLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEuYnRuX19pY29uLS1maWxsLXdoaXRlLWhvdmVyIHN2ZywgLnRyaWJlLWV2ZW50cy1iYWNrIGEuYnRuX19pY29uLS1maWxsLXdoaXRlLWhvdmVyIHN2ZywgLmJ0bl9faWNvbi0tZmlsbC13aGl0ZS1ob3Zlci50cmliZS1ldmVudHMtZ21hcCBzdmcsIC5idG5fX2ljb24tLWZpbGwtd2hpdGUtaG92ZXIudHJpYmUtZXZlbnRzLWJ1dHRvbiBzdmcsICN0cmliZS1iYXItZm9ybSAuYnRuX19pY29uLS1maWxsLXdoaXRlLWhvdmVyLnRyaWJlLWJhci12aWV3cy1vcHRpb24gc3ZnIHtcbiAgICBmaWxsOiAjZmZmZmZmOyB9XG4gIC5idG4uYnRuX19jb2xvci0tZ3JleS0xLCAuYnRuLWdyb3VwIGEuYnRuX19jb2xvci0tZ3JleS0xLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhLmJ0bl9fY29sb3ItLWdyZXktMSwgLmJ0bl9fY29sb3ItLWdyZXktMS50b2dnbGUsIGlucHV0LmJ0bl9fY29sb3ItLWdyZXktMVt0eXBlPVwiYnV0dG9uXCJdLCBpbnB1dC5idG5fX2NvbG9yLS1ncmV5LTFbdHlwZT1cInN1Ym1pdFwiXSwgaW5wdXQuYnRuX19jb2xvci0tZ3JleS0xW3R5cGU9XCJyZXNldFwiXSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYS5idG5fX2NvbG9yLS1ncmV5LTEsXG4gIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEuYnRuX19jb2xvci0tZ3JleS0xLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhLmJ0bl9fY29sb3ItLWdyZXktMSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhLmJ0bl9fY29sb3ItLWdyZXktMSxcbiAgLnRyaWJlLWV2ZW50cy1iYWNrIGEuYnRuX19jb2xvci0tZ3JleS0xLCAuYnRuX19jb2xvci0tZ3JleS0xLnRyaWJlLWV2ZW50cy1nbWFwLFxuICAuYnRuX19jb2xvci0tZ3JleS0xLnRyaWJlLWV2ZW50cy1idXR0b24sICN0cmliZS1iYXItZm9ybSAuYnRuX19jb2xvci0tZ3JleS0xLnRyaWJlLWJhci12aWV3cy1vcHRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YTRhNGE7IH1cbiAgaHRtbC5uby10b3VjaGV2ZW50cyAuYnRuLmJ0bl9fY29sb3ItLWdyZXktMS1ob3Zlcjpob3ZlciwgaHRtbC5uby10b3VjaGV2ZW50cyAuYnRuLWdyb3VwIGEuYnRuX19jb2xvci0tZ3JleS0xLWhvdmVyOmhvdmVyLCAuYnRuLWdyb3VwIGh0bWwubm8tdG91Y2hldmVudHMgYS5idG5fX2NvbG9yLS1ncmV5LTEtaG92ZXI6aG92ZXIsIGh0bWwubm8tdG91Y2hldmVudHMgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYS5idG5fX2NvbG9yLS1ncmV5LTEtaG92ZXI6aG92ZXIsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGh0bWwubm8tdG91Y2hldmVudHMgYS5idG5fX2NvbG9yLS1ncmV5LTEtaG92ZXI6aG92ZXIsIGh0bWwubm8tdG91Y2hldmVudHMgLmJ0bl9fY29sb3ItLWdyZXktMS1ob3Zlci50b2dnbGU6aG92ZXIsIGh0bWwubm8tdG91Y2hldmVudHMgaW5wdXQuYnRuX19jb2xvci0tZ3JleS0xLWhvdmVyOmhvdmVyW3R5cGU9XCJidXR0b25cIl0sIGh0bWwubm8tdG91Y2hldmVudHMgaW5wdXQuYnRuX19jb2xvci0tZ3JleS0xLWhvdmVyOmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sIGh0bWwubm8tdG91Y2hldmVudHMgaW5wdXQuYnRuX19jb2xvci0tZ3JleS0xLWhvdmVyOmhvdmVyW3R5cGU9XCJyZXNldFwiXSwgaHRtbC5uby10b3VjaGV2ZW50cyAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhLmJ0bl9fY29sb3ItLWdyZXktMS1ob3Zlcjpob3ZlciwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgaHRtbC5uby10b3VjaGV2ZW50cyBhLmJ0bl9fY29sb3ItLWdyZXktMS1ob3Zlcjpob3ZlcixcbiAgaHRtbC5uby10b3VjaGV2ZW50cyAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhLmJ0bl9fY29sb3ItLWdyZXktMS1ob3Zlcjpob3ZlciwgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgaHRtbC5uby10b3VjaGV2ZW50cyBhLmJ0bl9fY29sb3ItLWdyZXktMS1ob3Zlcjpob3ZlcixcbiAgaHRtbC5uby10b3VjaGV2ZW50cyAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhLmJ0bl9fY29sb3ItLWdyZXktMS1ob3Zlcjpob3ZlciwgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgaHRtbC5uby10b3VjaGV2ZW50cyBhLmJ0bl9fY29sb3ItLWdyZXktMS1ob3Zlcjpob3ZlcixcbiAgaHRtbC5uby10b3VjaGV2ZW50cyAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEuYnRuX19jb2xvci0tZ3JleS0xLWhvdmVyOmhvdmVyLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGh0bWwubm8tdG91Y2hldmVudHMgYS5idG5fX2NvbG9yLS1ncmV5LTEtaG92ZXI6aG92ZXIsXG4gIGh0bWwubm8tdG91Y2hldmVudHMgLnRyaWJlLWV2ZW50cy1iYWNrIGEuYnRuX19jb2xvci0tZ3JleS0xLWhvdmVyOmhvdmVyLCAudHJpYmUtZXZlbnRzLWJhY2sgaHRtbC5uby10b3VjaGV2ZW50cyBhLmJ0bl9fY29sb3ItLWdyZXktMS1ob3Zlcjpob3ZlciwgaHRtbC5uby10b3VjaGV2ZW50cyAuYnRuX19jb2xvci0tZ3JleS0xLWhvdmVyLnRyaWJlLWV2ZW50cy1nbWFwOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoZXZlbnRzIC5idG5fX2NvbG9yLS1ncmV5LTEtaG92ZXIudHJpYmUtZXZlbnRzLWJ1dHRvbjpob3ZlciwgaHRtbC5uby10b3VjaGV2ZW50cyAjdHJpYmUtYmFyLWZvcm0gLmJ0bl9fY29sb3ItLWdyZXktMS1ob3Zlci50cmliZS1iYXItdmlld3Mtb3B0aW9uOmhvdmVyLCAjdHJpYmUtYmFyLWZvcm0gaHRtbC5uby10b3VjaGV2ZW50cyAuYnRuX19jb2xvci0tZ3JleS0xLWhvdmVyLnRyaWJlLWJhci12aWV3cy1vcHRpb246aG92ZXIsIC5idG4uYnRuX19jb2xvci0tZ3JleS0xLWhvdmVyLmFjdGl2ZSwgLmJ0bi1ncm91cCBhLmJ0bl9fY29sb3ItLWdyZXktMS1ob3Zlci5hY3RpdmUsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEuYnRuX19jb2xvci0tZ3JleS0xLWhvdmVyLmFjdGl2ZSwgLmJ0bl9fY29sb3ItLWdyZXktMS1ob3Zlci5hY3RpdmUudG9nZ2xlLCBpbnB1dC5idG5fX2NvbG9yLS1ncmV5LTEtaG92ZXIuYWN0aXZlW3R5cGU9XCJidXR0b25cIl0sIGlucHV0LmJ0bl9fY29sb3ItLWdyZXktMS1ob3Zlci5hY3RpdmVbdHlwZT1cInN1Ym1pdFwiXSwgaW5wdXQuYnRuX19jb2xvci0tZ3JleS0xLWhvdmVyLmFjdGl2ZVt0eXBlPVwicmVzZXRcIl0sIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEuYnRuX19jb2xvci0tZ3JleS0xLWhvdmVyLmFjdGl2ZSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYS5idG5fX2NvbG9yLS1ncmV5LTEtaG92ZXIuYWN0aXZlLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhLmJ0bl9fY29sb3ItLWdyZXktMS1ob3Zlci5hY3RpdmUsXG4gIC50cmliZS1ldmVudHMtbmF2LW5leHQgYS5idG5fX2NvbG9yLS1ncmV5LTEtaG92ZXIuYWN0aXZlLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgYS5idG5fX2NvbG9yLS1ncmV5LTEtaG92ZXIuYWN0aXZlLCAuYnRuX19jb2xvci0tZ3JleS0xLWhvdmVyLmFjdGl2ZS50cmliZS1ldmVudHMtZ21hcCxcbiAgLmJ0bl9fY29sb3ItLWdyZXktMS1ob3Zlci5hY3RpdmUudHJpYmUtZXZlbnRzLWJ1dHRvbiwgI3RyaWJlLWJhci1mb3JtIC5idG5fX2NvbG9yLS1ncmV5LTEtaG92ZXIuYWN0aXZlLnRyaWJlLWJhci12aWV3cy1vcHRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YTRhNGE7IH1cbiAgLmJ0bi5idG5fX2ljb24tLWZpbGwtZ3JleS0xIHN2ZywgLmJ0bi1ncm91cCBhLmJ0bl9faWNvbi0tZmlsbC1ncmV5LTEgc3ZnLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhLmJ0bl9faWNvbi0tZmlsbC1ncmV5LTEgc3ZnLCAuYnRuX19pY29uLS1maWxsLWdyZXktMS50b2dnbGUgc3ZnLCBpbnB1dC5idG5fX2ljb24tLWZpbGwtZ3JleS0xW3R5cGU9XCJidXR0b25cIl0gc3ZnLCBpbnB1dC5idG5fX2ljb24tLWZpbGwtZ3JleS0xW3R5cGU9XCJzdWJtaXRcIl0gc3ZnLCBpbnB1dC5idG5fX2ljb24tLWZpbGwtZ3JleS0xW3R5cGU9XCJyZXNldFwiXSBzdmcsIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEuYnRuX19pY29uLS1maWxsLWdyZXktMSBzdmcsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEuYnRuX19pY29uLS1maWxsLWdyZXktMSBzdmcsIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEuYnRuX19pY29uLS1maWxsLWdyZXktMSBzdmcsIC50cmliZS1ldmVudHMtbmF2LW5leHQgYS5idG5fX2ljb24tLWZpbGwtZ3JleS0xIHN2ZywgLnRyaWJlLWV2ZW50cy1iYWNrIGEuYnRuX19pY29uLS1maWxsLWdyZXktMSBzdmcsIC5idG5fX2ljb24tLWZpbGwtZ3JleS0xLnRyaWJlLWV2ZW50cy1nbWFwIHN2ZywgLmJ0bl9faWNvbi0tZmlsbC1ncmV5LTEudHJpYmUtZXZlbnRzLWJ1dHRvbiBzdmcsICN0cmliZS1iYXItZm9ybSAuYnRuX19pY29uLS1maWxsLWdyZXktMS50cmliZS1iYXItdmlld3Mtb3B0aW9uIHN2ZyB7XG4gICAgZmlsbDogIzRhNGE0YTsgfVxuICAuYnRuLmJ0bl9faWNvbi0tZmlsbC1ncmV5LTEtaG92ZXIgc3ZnLCAuYnRuLWdyb3VwIGEuYnRuX19pY29uLS1maWxsLWdyZXktMS1ob3ZlciBzdmcsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEuYnRuX19pY29uLS1maWxsLWdyZXktMS1ob3ZlciBzdmcsIC5idG5fX2ljb24tLWZpbGwtZ3JleS0xLWhvdmVyLnRvZ2dsZSBzdmcsIGlucHV0LmJ0bl9faWNvbi0tZmlsbC1ncmV5LTEtaG92ZXJbdHlwZT1cImJ1dHRvblwiXSBzdmcsIGlucHV0LmJ0bl9faWNvbi0tZmlsbC1ncmV5LTEtaG92ZXJbdHlwZT1cInN1Ym1pdFwiXSBzdmcsIGlucHV0LmJ0bl9faWNvbi0tZmlsbC1ncmV5LTEtaG92ZXJbdHlwZT1cInJlc2V0XCJdIHN2ZywgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYS5idG5fX2ljb24tLWZpbGwtZ3JleS0xLWhvdmVyIHN2ZywgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYS5idG5fX2ljb24tLWZpbGwtZ3JleS0xLWhvdmVyIHN2ZywgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYS5idG5fX2ljb24tLWZpbGwtZ3JleS0xLWhvdmVyIHN2ZywgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhLmJ0bl9faWNvbi0tZmlsbC1ncmV5LTEtaG92ZXIgc3ZnLCAudHJpYmUtZXZlbnRzLWJhY2sgYS5idG5fX2ljb24tLWZpbGwtZ3JleS0xLWhvdmVyIHN2ZywgLmJ0bl9faWNvbi0tZmlsbC1ncmV5LTEtaG92ZXIudHJpYmUtZXZlbnRzLWdtYXAgc3ZnLCAuYnRuX19pY29uLS1maWxsLWdyZXktMS1ob3Zlci50cmliZS1ldmVudHMtYnV0dG9uIHN2ZywgI3RyaWJlLWJhci1mb3JtIC5idG5fX2ljb24tLWZpbGwtZ3JleS0xLWhvdmVyLnRyaWJlLWJhci12aWV3cy1vcHRpb24gc3ZnIHtcbiAgICBmaWxsOiAjNGE0YTRhOyB9XG4gIC5idG4uYnRuX19jb2xvci0tZ3JleS0yLCAuYnRuLWdyb3VwIGEuYnRuX19jb2xvci0tZ3JleS0yLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhLmJ0bl9fY29sb3ItLWdyZXktMiwgLmJ0bl9fY29sb3ItLWdyZXktMi50b2dnbGUsIGlucHV0LmJ0bl9fY29sb3ItLWdyZXktMlt0eXBlPVwiYnV0dG9uXCJdLCBpbnB1dC5idG5fX2NvbG9yLS1ncmV5LTJbdHlwZT1cInN1Ym1pdFwiXSwgaW5wdXQuYnRuX19jb2xvci0tZ3JleS0yW3R5cGU9XCJyZXNldFwiXSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYS5idG5fX2NvbG9yLS1ncmV5LTIsXG4gIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEuYnRuX19jb2xvci0tZ3JleS0yLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhLmJ0bl9fY29sb3ItLWdyZXktMixcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhLmJ0bl9fY29sb3ItLWdyZXktMixcbiAgLnRyaWJlLWV2ZW50cy1iYWNrIGEuYnRuX19jb2xvci0tZ3JleS0yLCAuYnRuX19jb2xvci0tZ3JleS0yLnRyaWJlLWV2ZW50cy1nbWFwLFxuICAuYnRuX19jb2xvci0tZ3JleS0yLnRyaWJlLWV2ZW50cy1idXR0b24sICN0cmliZS1iYXItZm9ybSAuYnRuX19jb2xvci0tZ3JleS0yLnRyaWJlLWJhci12aWV3cy1vcHRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3Njc2NzY7IH1cbiAgaHRtbC5uby10b3VjaGV2ZW50cyAuYnRuLmJ0bl9fY29sb3ItLWdyZXktMi1ob3Zlcjpob3ZlciwgaHRtbC5uby10b3VjaGV2ZW50cyAuYnRuLWdyb3VwIGEuYnRuX19jb2xvci0tZ3JleS0yLWhvdmVyOmhvdmVyLCAuYnRuLWdyb3VwIGh0bWwubm8tdG91Y2hldmVudHMgYS5idG5fX2NvbG9yLS1ncmV5LTItaG92ZXI6aG92ZXIsIGh0bWwubm8tdG91Y2hldmVudHMgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYS5idG5fX2NvbG9yLS1ncmV5LTItaG92ZXI6aG92ZXIsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGh0bWwubm8tdG91Y2hldmVudHMgYS5idG5fX2NvbG9yLS1ncmV5LTItaG92ZXI6aG92ZXIsIGh0bWwubm8tdG91Y2hldmVudHMgLmJ0bl9fY29sb3ItLWdyZXktMi1ob3Zlci50b2dnbGU6aG92ZXIsIGh0bWwubm8tdG91Y2hldmVudHMgaW5wdXQuYnRuX19jb2xvci0tZ3JleS0yLWhvdmVyOmhvdmVyW3R5cGU9XCJidXR0b25cIl0sIGh0bWwubm8tdG91Y2hldmVudHMgaW5wdXQuYnRuX19jb2xvci0tZ3JleS0yLWhvdmVyOmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sIGh0bWwubm8tdG91Y2hldmVudHMgaW5wdXQuYnRuX19jb2xvci0tZ3JleS0yLWhvdmVyOmhvdmVyW3R5cGU9XCJyZXNldFwiXSwgaHRtbC5uby10b3VjaGV2ZW50cyAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhLmJ0bl9fY29sb3ItLWdyZXktMi1ob3Zlcjpob3ZlciwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgaHRtbC5uby10b3VjaGV2ZW50cyBhLmJ0bl9fY29sb3ItLWdyZXktMi1ob3Zlcjpob3ZlcixcbiAgaHRtbC5uby10b3VjaGV2ZW50cyAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhLmJ0bl9fY29sb3ItLWdyZXktMi1ob3Zlcjpob3ZlciwgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgaHRtbC5uby10b3VjaGV2ZW50cyBhLmJ0bl9fY29sb3ItLWdyZXktMi1ob3Zlcjpob3ZlcixcbiAgaHRtbC5uby10b3VjaGV2ZW50cyAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhLmJ0bl9fY29sb3ItLWdyZXktMi1ob3Zlcjpob3ZlciwgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgaHRtbC5uby10b3VjaGV2ZW50cyBhLmJ0bl9fY29sb3ItLWdyZXktMi1ob3Zlcjpob3ZlcixcbiAgaHRtbC5uby10b3VjaGV2ZW50cyAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEuYnRuX19jb2xvci0tZ3JleS0yLWhvdmVyOmhvdmVyLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGh0bWwubm8tdG91Y2hldmVudHMgYS5idG5fX2NvbG9yLS1ncmV5LTItaG92ZXI6aG92ZXIsXG4gIGh0bWwubm8tdG91Y2hldmVudHMgLnRyaWJlLWV2ZW50cy1iYWNrIGEuYnRuX19jb2xvci0tZ3JleS0yLWhvdmVyOmhvdmVyLCAudHJpYmUtZXZlbnRzLWJhY2sgaHRtbC5uby10b3VjaGV2ZW50cyBhLmJ0bl9fY29sb3ItLWdyZXktMi1ob3Zlcjpob3ZlciwgaHRtbC5uby10b3VjaGV2ZW50cyAuYnRuX19jb2xvci0tZ3JleS0yLWhvdmVyLnRyaWJlLWV2ZW50cy1nbWFwOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoZXZlbnRzIC5idG5fX2NvbG9yLS1ncmV5LTItaG92ZXIudHJpYmUtZXZlbnRzLWJ1dHRvbjpob3ZlciwgaHRtbC5uby10b3VjaGV2ZW50cyAjdHJpYmUtYmFyLWZvcm0gLmJ0bl9fY29sb3ItLWdyZXktMi1ob3Zlci50cmliZS1iYXItdmlld3Mtb3B0aW9uOmhvdmVyLCAjdHJpYmUtYmFyLWZvcm0gaHRtbC5uby10b3VjaGV2ZW50cyAuYnRuX19jb2xvci0tZ3JleS0yLWhvdmVyLnRyaWJlLWJhci12aWV3cy1vcHRpb246aG92ZXIsIC5idG4uYnRuX19jb2xvci0tZ3JleS0yLWhvdmVyLmFjdGl2ZSwgLmJ0bi1ncm91cCBhLmJ0bl9fY29sb3ItLWdyZXktMi1ob3Zlci5hY3RpdmUsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEuYnRuX19jb2xvci0tZ3JleS0yLWhvdmVyLmFjdGl2ZSwgLmJ0bl9fY29sb3ItLWdyZXktMi1ob3Zlci5hY3RpdmUudG9nZ2xlLCBpbnB1dC5idG5fX2NvbG9yLS1ncmV5LTItaG92ZXIuYWN0aXZlW3R5cGU9XCJidXR0b25cIl0sIGlucHV0LmJ0bl9fY29sb3ItLWdyZXktMi1ob3Zlci5hY3RpdmVbdHlwZT1cInN1Ym1pdFwiXSwgaW5wdXQuYnRuX19jb2xvci0tZ3JleS0yLWhvdmVyLmFjdGl2ZVt0eXBlPVwicmVzZXRcIl0sIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEuYnRuX19jb2xvci0tZ3JleS0yLWhvdmVyLmFjdGl2ZSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYS5idG5fX2NvbG9yLS1ncmV5LTItaG92ZXIuYWN0aXZlLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhLmJ0bl9fY29sb3ItLWdyZXktMi1ob3Zlci5hY3RpdmUsXG4gIC50cmliZS1ldmVudHMtbmF2LW5leHQgYS5idG5fX2NvbG9yLS1ncmV5LTItaG92ZXIuYWN0aXZlLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgYS5idG5fX2NvbG9yLS1ncmV5LTItaG92ZXIuYWN0aXZlLCAuYnRuX19jb2xvci0tZ3JleS0yLWhvdmVyLmFjdGl2ZS50cmliZS1ldmVudHMtZ21hcCxcbiAgLmJ0bl9fY29sb3ItLWdyZXktMi1ob3Zlci5hY3RpdmUudHJpYmUtZXZlbnRzLWJ1dHRvbiwgI3RyaWJlLWJhci1mb3JtIC5idG5fX2NvbG9yLS1ncmV5LTItaG92ZXIuYWN0aXZlLnRyaWJlLWJhci12aWV3cy1vcHRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3Njc2NzY7IH1cbiAgLmJ0bi5idG5fX2ljb24tLWZpbGwtZ3JleS0yIHN2ZywgLmJ0bi1ncm91cCBhLmJ0bl9faWNvbi0tZmlsbC1ncmV5LTIgc3ZnLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhLmJ0bl9faWNvbi0tZmlsbC1ncmV5LTIgc3ZnLCAuYnRuX19pY29uLS1maWxsLWdyZXktMi50b2dnbGUgc3ZnLCBpbnB1dC5idG5fX2ljb24tLWZpbGwtZ3JleS0yW3R5cGU9XCJidXR0b25cIl0gc3ZnLCBpbnB1dC5idG5fX2ljb24tLWZpbGwtZ3JleS0yW3R5cGU9XCJzdWJtaXRcIl0gc3ZnLCBpbnB1dC5idG5fX2ljb24tLWZpbGwtZ3JleS0yW3R5cGU9XCJyZXNldFwiXSBzdmcsIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEuYnRuX19pY29uLS1maWxsLWdyZXktMiBzdmcsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEuYnRuX19pY29uLS1maWxsLWdyZXktMiBzdmcsIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEuYnRuX19pY29uLS1maWxsLWdyZXktMiBzdmcsIC50cmliZS1ldmVudHMtbmF2LW5leHQgYS5idG5fX2ljb24tLWZpbGwtZ3JleS0yIHN2ZywgLnRyaWJlLWV2ZW50cy1iYWNrIGEuYnRuX19pY29uLS1maWxsLWdyZXktMiBzdmcsIC5idG5fX2ljb24tLWZpbGwtZ3JleS0yLnRyaWJlLWV2ZW50cy1nbWFwIHN2ZywgLmJ0bl9faWNvbi0tZmlsbC1ncmV5LTIudHJpYmUtZXZlbnRzLWJ1dHRvbiBzdmcsICN0cmliZS1iYXItZm9ybSAuYnRuX19pY29uLS1maWxsLWdyZXktMi50cmliZS1iYXItdmlld3Mtb3B0aW9uIHN2ZyB7XG4gICAgZmlsbDogIzc2NzY3NjsgfVxuICAuYnRuLmJ0bl9faWNvbi0tZmlsbC1ncmV5LTItaG92ZXIgc3ZnLCAuYnRuLWdyb3VwIGEuYnRuX19pY29uLS1maWxsLWdyZXktMi1ob3ZlciBzdmcsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEuYnRuX19pY29uLS1maWxsLWdyZXktMi1ob3ZlciBzdmcsIC5idG5fX2ljb24tLWZpbGwtZ3JleS0yLWhvdmVyLnRvZ2dsZSBzdmcsIGlucHV0LmJ0bl9faWNvbi0tZmlsbC1ncmV5LTItaG92ZXJbdHlwZT1cImJ1dHRvblwiXSBzdmcsIGlucHV0LmJ0bl9faWNvbi0tZmlsbC1ncmV5LTItaG92ZXJbdHlwZT1cInN1Ym1pdFwiXSBzdmcsIGlucHV0LmJ0bl9faWNvbi0tZmlsbC1ncmV5LTItaG92ZXJbdHlwZT1cInJlc2V0XCJdIHN2ZywgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYS5idG5fX2ljb24tLWZpbGwtZ3JleS0yLWhvdmVyIHN2ZywgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYS5idG5fX2ljb24tLWZpbGwtZ3JleS0yLWhvdmVyIHN2ZywgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYS5idG5fX2ljb24tLWZpbGwtZ3JleS0yLWhvdmVyIHN2ZywgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhLmJ0bl9faWNvbi0tZmlsbC1ncmV5LTItaG92ZXIgc3ZnLCAudHJpYmUtZXZlbnRzLWJhY2sgYS5idG5fX2ljb24tLWZpbGwtZ3JleS0yLWhvdmVyIHN2ZywgLmJ0bl9faWNvbi0tZmlsbC1ncmV5LTItaG92ZXIudHJpYmUtZXZlbnRzLWdtYXAgc3ZnLCAuYnRuX19pY29uLS1maWxsLWdyZXktMi1ob3Zlci50cmliZS1ldmVudHMtYnV0dG9uIHN2ZywgI3RyaWJlLWJhci1mb3JtIC5idG5fX2ljb24tLWZpbGwtZ3JleS0yLWhvdmVyLnRyaWJlLWJhci12aWV3cy1vcHRpb24gc3ZnIHtcbiAgICBmaWxsOiAjNzY3Njc2OyB9XG4gIC5idG4uYnRuX19jb2xvci0tZ3JleS0zLCAuYnRuLWdyb3VwIGEuYnRuX19jb2xvci0tZ3JleS0zLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhLmJ0bl9fY29sb3ItLWdyZXktMywgLmJ0bl9fY29sb3ItLWdyZXktMy50b2dnbGUsIGlucHV0LmJ0bl9fY29sb3ItLWdyZXktM1t0eXBlPVwiYnV0dG9uXCJdLCBpbnB1dC5idG5fX2NvbG9yLS1ncmV5LTNbdHlwZT1cInN1Ym1pdFwiXSwgaW5wdXQuYnRuX19jb2xvci0tZ3JleS0zW3R5cGU9XCJyZXNldFwiXSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYS5idG5fX2NvbG9yLS1ncmV5LTMsXG4gIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEuYnRuX19jb2xvci0tZ3JleS0zLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhLmJ0bl9fY29sb3ItLWdyZXktMyxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhLmJ0bl9fY29sb3ItLWdyZXktMyxcbiAgLnRyaWJlLWV2ZW50cy1iYWNrIGEuYnRuX19jb2xvci0tZ3JleS0zLCAuYnRuX19jb2xvci0tZ3JleS0zLnRyaWJlLWV2ZW50cy1nbWFwLFxuICAuYnRuX19jb2xvci0tZ3JleS0zLnRyaWJlLWV2ZW50cy1idXR0b24sICN0cmliZS1iYXItZm9ybSAuYnRuX19jb2xvci0tZ3JleS0zLnRyaWJlLWJhci12aWV3cy1vcHRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDg7IH1cbiAgaHRtbC5uby10b3VjaGV2ZW50cyAuYnRuLmJ0bl9fY29sb3ItLWdyZXktMy1ob3Zlcjpob3ZlciwgaHRtbC5uby10b3VjaGV2ZW50cyAuYnRuLWdyb3VwIGEuYnRuX19jb2xvci0tZ3JleS0zLWhvdmVyOmhvdmVyLCAuYnRuLWdyb3VwIGh0bWwubm8tdG91Y2hldmVudHMgYS5idG5fX2NvbG9yLS1ncmV5LTMtaG92ZXI6aG92ZXIsIGh0bWwubm8tdG91Y2hldmVudHMgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYS5idG5fX2NvbG9yLS1ncmV5LTMtaG92ZXI6aG92ZXIsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGh0bWwubm8tdG91Y2hldmVudHMgYS5idG5fX2NvbG9yLS1ncmV5LTMtaG92ZXI6aG92ZXIsIGh0bWwubm8tdG91Y2hldmVudHMgLmJ0bl9fY29sb3ItLWdyZXktMy1ob3Zlci50b2dnbGU6aG92ZXIsIGh0bWwubm8tdG91Y2hldmVudHMgaW5wdXQuYnRuX19jb2xvci0tZ3JleS0zLWhvdmVyOmhvdmVyW3R5cGU9XCJidXR0b25cIl0sIGh0bWwubm8tdG91Y2hldmVudHMgaW5wdXQuYnRuX19jb2xvci0tZ3JleS0zLWhvdmVyOmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sIGh0bWwubm8tdG91Y2hldmVudHMgaW5wdXQuYnRuX19jb2xvci0tZ3JleS0zLWhvdmVyOmhvdmVyW3R5cGU9XCJyZXNldFwiXSwgaHRtbC5uby10b3VjaGV2ZW50cyAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhLmJ0bl9fY29sb3ItLWdyZXktMy1ob3Zlcjpob3ZlciwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgaHRtbC5uby10b3VjaGV2ZW50cyBhLmJ0bl9fY29sb3ItLWdyZXktMy1ob3Zlcjpob3ZlcixcbiAgaHRtbC5uby10b3VjaGV2ZW50cyAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhLmJ0bl9fY29sb3ItLWdyZXktMy1ob3Zlcjpob3ZlciwgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgaHRtbC5uby10b3VjaGV2ZW50cyBhLmJ0bl9fY29sb3ItLWdyZXktMy1ob3Zlcjpob3ZlcixcbiAgaHRtbC5uby10b3VjaGV2ZW50cyAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhLmJ0bl9fY29sb3ItLWdyZXktMy1ob3Zlcjpob3ZlciwgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgaHRtbC5uby10b3VjaGV2ZW50cyBhLmJ0bl9fY29sb3ItLWdyZXktMy1ob3Zlcjpob3ZlcixcbiAgaHRtbC5uby10b3VjaGV2ZW50cyAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEuYnRuX19jb2xvci0tZ3JleS0zLWhvdmVyOmhvdmVyLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGh0bWwubm8tdG91Y2hldmVudHMgYS5idG5fX2NvbG9yLS1ncmV5LTMtaG92ZXI6aG92ZXIsXG4gIGh0bWwubm8tdG91Y2hldmVudHMgLnRyaWJlLWV2ZW50cy1iYWNrIGEuYnRuX19jb2xvci0tZ3JleS0zLWhvdmVyOmhvdmVyLCAudHJpYmUtZXZlbnRzLWJhY2sgaHRtbC5uby10b3VjaGV2ZW50cyBhLmJ0bl9fY29sb3ItLWdyZXktMy1ob3Zlcjpob3ZlciwgaHRtbC5uby10b3VjaGV2ZW50cyAuYnRuX19jb2xvci0tZ3JleS0zLWhvdmVyLnRyaWJlLWV2ZW50cy1nbWFwOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoZXZlbnRzIC5idG5fX2NvbG9yLS1ncmV5LTMtaG92ZXIudHJpYmUtZXZlbnRzLWJ1dHRvbjpob3ZlciwgaHRtbC5uby10b3VjaGV2ZW50cyAjdHJpYmUtYmFyLWZvcm0gLmJ0bl9fY29sb3ItLWdyZXktMy1ob3Zlci50cmliZS1iYXItdmlld3Mtb3B0aW9uOmhvdmVyLCAjdHJpYmUtYmFyLWZvcm0gaHRtbC5uby10b3VjaGV2ZW50cyAuYnRuX19jb2xvci0tZ3JleS0zLWhvdmVyLnRyaWJlLWJhci12aWV3cy1vcHRpb246aG92ZXIsIC5idG4uYnRuX19jb2xvci0tZ3JleS0zLWhvdmVyLmFjdGl2ZSwgLmJ0bi1ncm91cCBhLmJ0bl9fY29sb3ItLWdyZXktMy1ob3Zlci5hY3RpdmUsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEuYnRuX19jb2xvci0tZ3JleS0zLWhvdmVyLmFjdGl2ZSwgLmJ0bl9fY29sb3ItLWdyZXktMy1ob3Zlci5hY3RpdmUudG9nZ2xlLCBpbnB1dC5idG5fX2NvbG9yLS1ncmV5LTMtaG92ZXIuYWN0aXZlW3R5cGU9XCJidXR0b25cIl0sIGlucHV0LmJ0bl9fY29sb3ItLWdyZXktMy1ob3Zlci5hY3RpdmVbdHlwZT1cInN1Ym1pdFwiXSwgaW5wdXQuYnRuX19jb2xvci0tZ3JleS0zLWhvdmVyLmFjdGl2ZVt0eXBlPVwicmVzZXRcIl0sIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEuYnRuX19jb2xvci0tZ3JleS0zLWhvdmVyLmFjdGl2ZSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYS5idG5fX2NvbG9yLS1ncmV5LTMtaG92ZXIuYWN0aXZlLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhLmJ0bl9fY29sb3ItLWdyZXktMy1ob3Zlci5hY3RpdmUsXG4gIC50cmliZS1ldmVudHMtbmF2LW5leHQgYS5idG5fX2NvbG9yLS1ncmV5LTMtaG92ZXIuYWN0aXZlLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgYS5idG5fX2NvbG9yLS1ncmV5LTMtaG92ZXIuYWN0aXZlLCAuYnRuX19jb2xvci0tZ3JleS0zLWhvdmVyLmFjdGl2ZS50cmliZS1ldmVudHMtZ21hcCxcbiAgLmJ0bl9fY29sb3ItLWdyZXktMy1ob3Zlci5hY3RpdmUudHJpYmUtZXZlbnRzLWJ1dHRvbiwgI3RyaWJlLWJhci1mb3JtIC5idG5fX2NvbG9yLS1ncmV5LTMtaG92ZXIuYWN0aXZlLnRyaWJlLWJhci12aWV3cy1vcHRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDg7IH1cbiAgLmJ0bi5idG5fX2ljb24tLWZpbGwtZ3JleS0zIHN2ZywgLmJ0bi1ncm91cCBhLmJ0bl9faWNvbi0tZmlsbC1ncmV5LTMgc3ZnLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhLmJ0bl9faWNvbi0tZmlsbC1ncmV5LTMgc3ZnLCAuYnRuX19pY29uLS1maWxsLWdyZXktMy50b2dnbGUgc3ZnLCBpbnB1dC5idG5fX2ljb24tLWZpbGwtZ3JleS0zW3R5cGU9XCJidXR0b25cIl0gc3ZnLCBpbnB1dC5idG5fX2ljb24tLWZpbGwtZ3JleS0zW3R5cGU9XCJzdWJtaXRcIl0gc3ZnLCBpbnB1dC5idG5fX2ljb24tLWZpbGwtZ3JleS0zW3R5cGU9XCJyZXNldFwiXSBzdmcsIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEuYnRuX19pY29uLS1maWxsLWdyZXktMyBzdmcsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEuYnRuX19pY29uLS1maWxsLWdyZXktMyBzdmcsIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEuYnRuX19pY29uLS1maWxsLWdyZXktMyBzdmcsIC50cmliZS1ldmVudHMtbmF2LW5leHQgYS5idG5fX2ljb24tLWZpbGwtZ3JleS0zIHN2ZywgLnRyaWJlLWV2ZW50cy1iYWNrIGEuYnRuX19pY29uLS1maWxsLWdyZXktMyBzdmcsIC5idG5fX2ljb24tLWZpbGwtZ3JleS0zLnRyaWJlLWV2ZW50cy1nbWFwIHN2ZywgLmJ0bl9faWNvbi0tZmlsbC1ncmV5LTMudHJpYmUtZXZlbnRzLWJ1dHRvbiBzdmcsICN0cmliZS1iYXItZm9ybSAuYnRuX19pY29uLS1maWxsLWdyZXktMy50cmliZS1iYXItdmlld3Mtb3B0aW9uIHN2ZyB7XG4gICAgZmlsbDogI2Q4ZDhkODsgfVxuICAuYnRuLmJ0bl9faWNvbi0tZmlsbC1ncmV5LTMtaG92ZXIgc3ZnLCAuYnRuLWdyb3VwIGEuYnRuX19pY29uLS1maWxsLWdyZXktMy1ob3ZlciBzdmcsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEuYnRuX19pY29uLS1maWxsLWdyZXktMy1ob3ZlciBzdmcsIC5idG5fX2ljb24tLWZpbGwtZ3JleS0zLWhvdmVyLnRvZ2dsZSBzdmcsIGlucHV0LmJ0bl9faWNvbi0tZmlsbC1ncmV5LTMtaG92ZXJbdHlwZT1cImJ1dHRvblwiXSBzdmcsIGlucHV0LmJ0bl9faWNvbi0tZmlsbC1ncmV5LTMtaG92ZXJbdHlwZT1cInN1Ym1pdFwiXSBzdmcsIGlucHV0LmJ0bl9faWNvbi0tZmlsbC1ncmV5LTMtaG92ZXJbdHlwZT1cInJlc2V0XCJdIHN2ZywgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYS5idG5fX2ljb24tLWZpbGwtZ3JleS0zLWhvdmVyIHN2ZywgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYS5idG5fX2ljb24tLWZpbGwtZ3JleS0zLWhvdmVyIHN2ZywgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYS5idG5fX2ljb24tLWZpbGwtZ3JleS0zLWhvdmVyIHN2ZywgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhLmJ0bl9faWNvbi0tZmlsbC1ncmV5LTMtaG92ZXIgc3ZnLCAudHJpYmUtZXZlbnRzLWJhY2sgYS5idG5fX2ljb24tLWZpbGwtZ3JleS0zLWhvdmVyIHN2ZywgLmJ0bl9faWNvbi0tZmlsbC1ncmV5LTMtaG92ZXIudHJpYmUtZXZlbnRzLWdtYXAgc3ZnLCAuYnRuX19pY29uLS1maWxsLWdyZXktMy1ob3Zlci50cmliZS1ldmVudHMtYnV0dG9uIHN2ZywgI3RyaWJlLWJhci1mb3JtIC5idG5fX2ljb24tLWZpbGwtZ3JleS0zLWhvdmVyLnRyaWJlLWJhci12aWV3cy1vcHRpb24gc3ZnIHtcbiAgICBmaWxsOiAjZDhkOGQ4OyB9XG4gIC5idG4uYnRuX19jb2xvci0tYmxhY2ssIC5idG4tZ3JvdXAgYS5idG5fX2NvbG9yLS1ibGFjaywgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYS5idG5fX2NvbG9yLS1ibGFjaywgLmJ0bi1ncm91cCBhLnRyaWJlLWV2ZW50cy1nbWFwLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhLnRyaWJlLWV2ZW50cy1nbWFwLFxuICAuYnRuLWdyb3VwIGEudHJpYmUtZXZlbnRzLWJ1dHRvbixcbiAgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYS50cmliZS1ldmVudHMtYnV0dG9uLCAuYnRuX19jb2xvci0tYmxhY2sudG9nZ2xlLCBpbnB1dC5idG5fX2NvbG9yLS1ibGFja1t0eXBlPVwiYnV0dG9uXCJdLCBpbnB1dC50cmliZS1ldmVudHMtZ21hcFt0eXBlPVwiYnV0dG9uXCJdLFxuICBpbnB1dC50cmliZS1ldmVudHMtYnV0dG9uW3R5cGU9XCJidXR0b25cIl0sIGlucHV0LmJ0bl9fY29sb3ItLWJsYWNrW3R5cGU9XCJzdWJtaXRcIl0sIGlucHV0LnRyaWJlLWV2ZW50cy1nbWFwW3R5cGU9XCJzdWJtaXRcIl0sXG4gIGlucHV0LnRyaWJlLWV2ZW50cy1idXR0b25bdHlwZT1cInN1Ym1pdFwiXSwgaW5wdXQuYnRuX19jb2xvci0tYmxhY2tbdHlwZT1cInJlc2V0XCJdLCBpbnB1dC50cmliZS1ldmVudHMtZ21hcFt0eXBlPVwicmVzZXRcIl0sXG4gIGlucHV0LnRyaWJlLWV2ZW50cy1idXR0b25bdHlwZT1cInJlc2V0XCJdLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhLFxuICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhLFxuICAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEsXG4gIC50cmliZS1ldmVudHMtYmFjayBhLCAudHJpYmUtZXZlbnRzLWdtYXAsXG4gIC50cmliZS1ldmVudHMtYnV0dG9uLCAjdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWJhci12aWV3cy1vcHRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgaHRtbC5uby10b3VjaGV2ZW50cyAuYnRuLmJ0bl9fY29sb3ItLWJsYWNrLWhvdmVyOmhvdmVyLCBodG1sLm5vLXRvdWNoZXZlbnRzIC5idG4tZ3JvdXAgYS5idG5fX2NvbG9yLS1ibGFjay1ob3Zlcjpob3ZlciwgLmJ0bi1ncm91cCBodG1sLm5vLXRvdWNoZXZlbnRzIGEuYnRuX19jb2xvci0tYmxhY2staG92ZXI6aG92ZXIsIGh0bWwubm8tdG91Y2hldmVudHMgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYS5idG5fX2NvbG9yLS1ibGFjay1ob3Zlcjpob3ZlciwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgaHRtbC5uby10b3VjaGV2ZW50cyBhLmJ0bl9fY29sb3ItLWJsYWNrLWhvdmVyOmhvdmVyLCBodG1sLm5vLXRvdWNoZXZlbnRzIC5idG5fX2NvbG9yLS1ibGFjay1ob3Zlci50b2dnbGU6aG92ZXIsIGh0bWwubm8tdG91Y2hldmVudHMgaW5wdXQuYnRuX19jb2xvci0tYmxhY2staG92ZXI6aG92ZXJbdHlwZT1cImJ1dHRvblwiXSwgaHRtbC5uby10b3VjaGV2ZW50cyBpbnB1dC5idG5fX2NvbG9yLS1ibGFjay1ob3Zlcjpob3Zlclt0eXBlPVwic3VibWl0XCJdLCBodG1sLm5vLXRvdWNoZXZlbnRzIGlucHV0LmJ0bl9fY29sb3ItLWJsYWNrLWhvdmVyOmhvdmVyW3R5cGU9XCJyZXNldFwiXSwgaHRtbC5uby10b3VjaGV2ZW50cyAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhLmJ0bl9fY29sb3ItLWJsYWNrLWhvdmVyOmhvdmVyLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBodG1sLm5vLXRvdWNoZXZlbnRzIGEuYnRuX19jb2xvci0tYmxhY2staG92ZXI6aG92ZXIsXG4gIGh0bWwubm8tdG91Y2hldmVudHMgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYS5idG5fX2NvbG9yLS1ibGFjay1ob3Zlcjpob3ZlciwgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgaHRtbC5uby10b3VjaGV2ZW50cyBhLmJ0bl9fY29sb3ItLWJsYWNrLWhvdmVyOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoZXZlbnRzIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEuYnRuX19jb2xvci0tYmxhY2staG92ZXI6aG92ZXIsIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGh0bWwubm8tdG91Y2hldmVudHMgYS5idG5fX2NvbG9yLS1ibGFjay1ob3Zlcjpob3ZlcixcbiAgaHRtbC5uby10b3VjaGV2ZW50cyAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEuYnRuX19jb2xvci0tYmxhY2staG92ZXI6aG92ZXIsIC50cmliZS1ldmVudHMtbmF2LW5leHQgaHRtbC5uby10b3VjaGV2ZW50cyBhLmJ0bl9fY29sb3ItLWJsYWNrLWhvdmVyOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoZXZlbnRzIC50cmliZS1ldmVudHMtYmFjayBhLmJ0bl9fY29sb3ItLWJsYWNrLWhvdmVyOmhvdmVyLCAudHJpYmUtZXZlbnRzLWJhY2sgaHRtbC5uby10b3VjaGV2ZW50cyBhLmJ0bl9fY29sb3ItLWJsYWNrLWhvdmVyOmhvdmVyLCBodG1sLm5vLXRvdWNoZXZlbnRzIC5idG5fX2NvbG9yLS1ibGFjay1ob3Zlci50cmliZS1ldmVudHMtZ21hcDpob3ZlcixcbiAgaHRtbC5uby10b3VjaGV2ZW50cyAuYnRuX19jb2xvci0tYmxhY2staG92ZXIudHJpYmUtZXZlbnRzLWJ1dHRvbjpob3ZlciwgaHRtbC5uby10b3VjaGV2ZW50cyAjdHJpYmUtYmFyLWZvcm0gLmJ0bl9fY29sb3ItLWJsYWNrLWhvdmVyLnRyaWJlLWJhci12aWV3cy1vcHRpb246aG92ZXIsICN0cmliZS1iYXItZm9ybSBodG1sLm5vLXRvdWNoZXZlbnRzIC5idG5fX2NvbG9yLS1ibGFjay1ob3Zlci50cmliZS1iYXItdmlld3Mtb3B0aW9uOmhvdmVyLCAuYnRuLmJ0bl9fY29sb3ItLWJsYWNrLWhvdmVyLmFjdGl2ZSwgLmJ0bi1ncm91cCBhLmJ0bl9fY29sb3ItLWJsYWNrLWhvdmVyLmFjdGl2ZSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYS5idG5fX2NvbG9yLS1ibGFjay1ob3Zlci5hY3RpdmUsIC5idG5fX2NvbG9yLS1ibGFjay1ob3Zlci5hY3RpdmUudG9nZ2xlLCBpbnB1dC5idG5fX2NvbG9yLS1ibGFjay1ob3Zlci5hY3RpdmVbdHlwZT1cImJ1dHRvblwiXSwgaW5wdXQuYnRuX19jb2xvci0tYmxhY2staG92ZXIuYWN0aXZlW3R5cGU9XCJzdWJtaXRcIl0sIGlucHV0LmJ0bl9fY29sb3ItLWJsYWNrLWhvdmVyLmFjdGl2ZVt0eXBlPVwicmVzZXRcIl0sIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEuYnRuX19jb2xvci0tYmxhY2staG92ZXIuYWN0aXZlLFxuICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhLmJ0bl9fY29sb3ItLWJsYWNrLWhvdmVyLmFjdGl2ZSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYS5idG5fX2NvbG9yLS1ibGFjay1ob3Zlci5hY3RpdmUsXG4gIC50cmliZS1ldmVudHMtbmF2LW5leHQgYS5idG5fX2NvbG9yLS1ibGFjay1ob3Zlci5hY3RpdmUsXG4gIC50cmliZS1ldmVudHMtYmFjayBhLmJ0bl9fY29sb3ItLWJsYWNrLWhvdmVyLmFjdGl2ZSwgLmJ0bl9fY29sb3ItLWJsYWNrLWhvdmVyLmFjdGl2ZS50cmliZS1ldmVudHMtZ21hcCxcbiAgLmJ0bl9fY29sb3ItLWJsYWNrLWhvdmVyLmFjdGl2ZS50cmliZS1ldmVudHMtYnV0dG9uLCAjdHJpYmUtYmFyLWZvcm0gLmJ0bl9fY29sb3ItLWJsYWNrLWhvdmVyLmFjdGl2ZS50cmliZS1iYXItdmlld3Mtb3B0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC5idG4uYnRuX19pY29uLS1maWxsLWJsYWNrIHN2ZywgLmJ0bi1ncm91cCBhLmJ0bl9faWNvbi0tZmlsbC1ibGFjayBzdmcsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEuYnRuX19pY29uLS1maWxsLWJsYWNrIHN2ZywgLmJ0bl9faWNvbi0tZmlsbC1ibGFjay50b2dnbGUgc3ZnLCBpbnB1dC5idG5fX2ljb24tLWZpbGwtYmxhY2tbdHlwZT1cImJ1dHRvblwiXSBzdmcsIGlucHV0LmJ0bl9faWNvbi0tZmlsbC1ibGFja1t0eXBlPVwic3VibWl0XCJdIHN2ZywgaW5wdXQuYnRuX19pY29uLS1maWxsLWJsYWNrW3R5cGU9XCJyZXNldFwiXSBzdmcsIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEuYnRuX19pY29uLS1maWxsLWJsYWNrIHN2ZywgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYS5idG5fX2ljb24tLWZpbGwtYmxhY2sgc3ZnLCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhLmJ0bl9faWNvbi0tZmlsbC1ibGFjayBzdmcsIC50cmliZS1ldmVudHMtbmF2LW5leHQgYS5idG5fX2ljb24tLWZpbGwtYmxhY2sgc3ZnLCAudHJpYmUtZXZlbnRzLWJhY2sgYS5idG5fX2ljb24tLWZpbGwtYmxhY2sgc3ZnLCAuYnRuX19pY29uLS1maWxsLWJsYWNrLnRyaWJlLWV2ZW50cy1nbWFwIHN2ZywgLmJ0bl9faWNvbi0tZmlsbC1ibGFjay50cmliZS1ldmVudHMtYnV0dG9uIHN2ZywgI3RyaWJlLWJhci1mb3JtIC5idG5fX2ljb24tLWZpbGwtYmxhY2sudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiBzdmcge1xuICAgIGZpbGw6ICMwMDAwMDA7IH1cbiAgLmJ0bi5idG5fX2ljb24tLWZpbGwtYmxhY2staG92ZXIgc3ZnLCAuYnRuLWdyb3VwIGEuYnRuX19pY29uLS1maWxsLWJsYWNrLWhvdmVyIHN2ZywgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYS5idG5fX2ljb24tLWZpbGwtYmxhY2staG92ZXIgc3ZnLCAuYnRuX19pY29uLS1maWxsLWJsYWNrLWhvdmVyLnRvZ2dsZSBzdmcsIGlucHV0LmJ0bl9faWNvbi0tZmlsbC1ibGFjay1ob3Zlclt0eXBlPVwiYnV0dG9uXCJdIHN2ZywgaW5wdXQuYnRuX19pY29uLS1maWxsLWJsYWNrLWhvdmVyW3R5cGU9XCJzdWJtaXRcIl0gc3ZnLCBpbnB1dC5idG5fX2ljb24tLWZpbGwtYmxhY2staG92ZXJbdHlwZT1cInJlc2V0XCJdIHN2ZywgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYS5idG5fX2ljb24tLWZpbGwtYmxhY2staG92ZXIgc3ZnLCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhLmJ0bl9faWNvbi0tZmlsbC1ibGFjay1ob3ZlciBzdmcsIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEuYnRuX19pY29uLS1maWxsLWJsYWNrLWhvdmVyIHN2ZywgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhLmJ0bl9faWNvbi0tZmlsbC1ibGFjay1ob3ZlciBzdmcsIC50cmliZS1ldmVudHMtYmFjayBhLmJ0bl9faWNvbi0tZmlsbC1ibGFjay1ob3ZlciBzdmcsIC5idG5fX2ljb24tLWZpbGwtYmxhY2staG92ZXIudHJpYmUtZXZlbnRzLWdtYXAgc3ZnLCAuYnRuX19pY29uLS1maWxsLWJsYWNrLWhvdmVyLnRyaWJlLWV2ZW50cy1idXR0b24gc3ZnLCAjdHJpYmUtYmFyLWZvcm0gLmJ0bl9faWNvbi0tZmlsbC1ibGFjay1ob3Zlci50cmliZS1iYXItdmlld3Mtb3B0aW9uIHN2ZyB7XG4gICAgZmlsbDogIzAwMDAwMDsgfVxuICAuYnRuLmJ0bl9fY29sb3ItLW9yYW5nZS0xLCAuYnRuLWdyb3VwIGEuYnRuX19jb2xvci0tb3JhbmdlLTEsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEuYnRuX19jb2xvci0tb3JhbmdlLTEsIC5idG5fX2NvbG9yLS1vcmFuZ2UtMS50b2dnbGUsIGlucHV0LmJ0bl9fY29sb3ItLW9yYW5nZS0xW3R5cGU9XCJidXR0b25cIl0sIGlucHV0LmJ0bl9fY29sb3ItLW9yYW5nZS0xW3R5cGU9XCJzdWJtaXRcIl0sIGlucHV0LmJ0bl9fY29sb3ItLW9yYW5nZS0xW3R5cGU9XCJyZXNldFwiXSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYS5idG5fX2NvbG9yLS1vcmFuZ2UtMSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYS5idG5fX2NvbG9yLS1vcmFuZ2UtMSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYS5idG5fX2NvbG9yLS1vcmFuZ2UtMSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhLmJ0bl9fY29sb3ItLW9yYW5nZS0xLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgYS5idG5fX2NvbG9yLS1vcmFuZ2UtMSwgLmJ0bl9fY29sb3ItLW9yYW5nZS0xLnRyaWJlLWV2ZW50cy1nbWFwLFxuICAuYnRuX19jb2xvci0tb3JhbmdlLTEudHJpYmUtZXZlbnRzLWJ1dHRvbiwgI3RyaWJlLWJhci1mb3JtIC5idG5fX2NvbG9yLS1vcmFuZ2UtMS50cmliZS1iYXItdmlld3Mtb3B0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1NTNlOyB9XG4gIGh0bWwubm8tdG91Y2hldmVudHMgLmJ0bi5idG5fX2NvbG9yLS1vcmFuZ2UtMS1ob3Zlcjpob3ZlciwgaHRtbC5uby10b3VjaGV2ZW50cyAuYnRuLWdyb3VwIGEuYnRuX19jb2xvci0tb3JhbmdlLTEtaG92ZXI6aG92ZXIsIC5idG4tZ3JvdXAgaHRtbC5uby10b3VjaGV2ZW50cyBhLmJ0bl9fY29sb3ItLW9yYW5nZS0xLWhvdmVyOmhvdmVyLCBodG1sLm5vLXRvdWNoZXZlbnRzIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEuYnRuX19jb2xvci0tb3JhbmdlLTEtaG92ZXI6aG92ZXIsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGh0bWwubm8tdG91Y2hldmVudHMgYS5idG5fX2NvbG9yLS1vcmFuZ2UtMS1ob3Zlcjpob3ZlciwgaHRtbC5uby10b3VjaGV2ZW50cyAuYnRuX19jb2xvci0tb3JhbmdlLTEtaG92ZXIudG9nZ2xlOmhvdmVyLCBodG1sLm5vLXRvdWNoZXZlbnRzIGlucHV0LmJ0bl9fY29sb3ItLW9yYW5nZS0xLWhvdmVyOmhvdmVyW3R5cGU9XCJidXR0b25cIl0sIGh0bWwubm8tdG91Y2hldmVudHMgaW5wdXQuYnRuX19jb2xvci0tb3JhbmdlLTEtaG92ZXI6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSwgaHRtbC5uby10b3VjaGV2ZW50cyBpbnB1dC5idG5fX2NvbG9yLS1vcmFuZ2UtMS1ob3Zlcjpob3Zlclt0eXBlPVwicmVzZXRcIl0sIGh0bWwubm8tdG91Y2hldmVudHMgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYS5idG5fX2NvbG9yLS1vcmFuZ2UtMS1ob3Zlcjpob3ZlciwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgaHRtbC5uby10b3VjaGV2ZW50cyBhLmJ0bl9fY29sb3ItLW9yYW5nZS0xLWhvdmVyOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoZXZlbnRzIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEuYnRuX19jb2xvci0tb3JhbmdlLTEtaG92ZXI6aG92ZXIsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGh0bWwubm8tdG91Y2hldmVudHMgYS5idG5fX2NvbG9yLS1vcmFuZ2UtMS1ob3Zlcjpob3ZlcixcbiAgaHRtbC5uby10b3VjaGV2ZW50cyAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhLmJ0bl9fY29sb3ItLW9yYW5nZS0xLWhvdmVyOmhvdmVyLCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBodG1sLm5vLXRvdWNoZXZlbnRzIGEuYnRuX19jb2xvci0tb3JhbmdlLTEtaG92ZXI6aG92ZXIsXG4gIGh0bWwubm8tdG91Y2hldmVudHMgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhLmJ0bl9fY29sb3ItLW9yYW5nZS0xLWhvdmVyOmhvdmVyLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGh0bWwubm8tdG91Y2hldmVudHMgYS5idG5fX2NvbG9yLS1vcmFuZ2UtMS1ob3Zlcjpob3ZlcixcbiAgaHRtbC5uby10b3VjaGV2ZW50cyAudHJpYmUtZXZlbnRzLWJhY2sgYS5idG5fX2NvbG9yLS1vcmFuZ2UtMS1ob3Zlcjpob3ZlciwgLnRyaWJlLWV2ZW50cy1iYWNrIGh0bWwubm8tdG91Y2hldmVudHMgYS5idG5fX2NvbG9yLS1vcmFuZ2UtMS1ob3Zlcjpob3ZlciwgaHRtbC5uby10b3VjaGV2ZW50cyAuYnRuX19jb2xvci0tb3JhbmdlLTEtaG92ZXIudHJpYmUtZXZlbnRzLWdtYXA6aG92ZXIsXG4gIGh0bWwubm8tdG91Y2hldmVudHMgLmJ0bl9fY29sb3ItLW9yYW5nZS0xLWhvdmVyLnRyaWJlLWV2ZW50cy1idXR0b246aG92ZXIsIGh0bWwubm8tdG91Y2hldmVudHMgI3RyaWJlLWJhci1mb3JtIC5idG5fX2NvbG9yLS1vcmFuZ2UtMS1ob3Zlci50cmliZS1iYXItdmlld3Mtb3B0aW9uOmhvdmVyLCAjdHJpYmUtYmFyLWZvcm0gaHRtbC5uby10b3VjaGV2ZW50cyAuYnRuX19jb2xvci0tb3JhbmdlLTEtaG92ZXIudHJpYmUtYmFyLXZpZXdzLW9wdGlvbjpob3ZlciwgLmJ0bi5idG5fX2NvbG9yLS1vcmFuZ2UtMS1ob3Zlci5hY3RpdmUsIC5idG4tZ3JvdXAgYS5idG5fX2NvbG9yLS1vcmFuZ2UtMS1ob3Zlci5hY3RpdmUsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEuYnRuX19jb2xvci0tb3JhbmdlLTEtaG92ZXIuYWN0aXZlLCAuYnRuX19jb2xvci0tb3JhbmdlLTEtaG92ZXIuYWN0aXZlLnRvZ2dsZSwgaW5wdXQuYnRuX19jb2xvci0tb3JhbmdlLTEtaG92ZXIuYWN0aXZlW3R5cGU9XCJidXR0b25cIl0sIGlucHV0LmJ0bl9fY29sb3ItLW9yYW5nZS0xLWhvdmVyLmFjdGl2ZVt0eXBlPVwic3VibWl0XCJdLCBpbnB1dC5idG5fX2NvbG9yLS1vcmFuZ2UtMS1ob3Zlci5hY3RpdmVbdHlwZT1cInJlc2V0XCJdLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhLmJ0bl9fY29sb3ItLW9yYW5nZS0xLWhvdmVyLmFjdGl2ZSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYS5idG5fX2NvbG9yLS1vcmFuZ2UtMS1ob3Zlci5hY3RpdmUsXG4gIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEuYnRuX19jb2xvci0tb3JhbmdlLTEtaG92ZXIuYWN0aXZlLFxuICAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEuYnRuX19jb2xvci0tb3JhbmdlLTEtaG92ZXIuYWN0aXZlLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgYS5idG5fX2NvbG9yLS1vcmFuZ2UtMS1ob3Zlci5hY3RpdmUsIC5idG5fX2NvbG9yLS1vcmFuZ2UtMS1ob3Zlci5hY3RpdmUudHJpYmUtZXZlbnRzLWdtYXAsXG4gIC5idG5fX2NvbG9yLS1vcmFuZ2UtMS1ob3Zlci5hY3RpdmUudHJpYmUtZXZlbnRzLWJ1dHRvbiwgI3RyaWJlLWJhci1mb3JtIC5idG5fX2NvbG9yLS1vcmFuZ2UtMS1ob3Zlci5hY3RpdmUudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTUzZTsgfVxuICAuYnRuLmJ0bl9faWNvbi0tZmlsbC1vcmFuZ2UtMSBzdmcsIC5idG4tZ3JvdXAgYS5idG5fX2ljb24tLWZpbGwtb3JhbmdlLTEgc3ZnLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhLmJ0bl9faWNvbi0tZmlsbC1vcmFuZ2UtMSBzdmcsIC5idG5fX2ljb24tLWZpbGwtb3JhbmdlLTEudG9nZ2xlIHN2ZywgaW5wdXQuYnRuX19pY29uLS1maWxsLW9yYW5nZS0xW3R5cGU9XCJidXR0b25cIl0gc3ZnLCBpbnB1dC5idG5fX2ljb24tLWZpbGwtb3JhbmdlLTFbdHlwZT1cInN1Ym1pdFwiXSBzdmcsIGlucHV0LmJ0bl9faWNvbi0tZmlsbC1vcmFuZ2UtMVt0eXBlPVwicmVzZXRcIl0gc3ZnLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhLmJ0bl9faWNvbi0tZmlsbC1vcmFuZ2UtMSBzdmcsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEuYnRuX19pY29uLS1maWxsLW9yYW5nZS0xIHN2ZywgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYS5idG5fX2ljb24tLWZpbGwtb3JhbmdlLTEgc3ZnLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEuYnRuX19pY29uLS1maWxsLW9yYW5nZS0xIHN2ZywgLnRyaWJlLWV2ZW50cy1iYWNrIGEuYnRuX19pY29uLS1maWxsLW9yYW5nZS0xIHN2ZywgLmJ0bl9faWNvbi0tZmlsbC1vcmFuZ2UtMS50cmliZS1ldmVudHMtZ21hcCBzdmcsIC5idG5fX2ljb24tLWZpbGwtb3JhbmdlLTEudHJpYmUtZXZlbnRzLWJ1dHRvbiBzdmcsICN0cmliZS1iYXItZm9ybSAuYnRuX19pY29uLS1maWxsLW9yYW5nZS0xLnRyaWJlLWJhci12aWV3cy1vcHRpb24gc3ZnIHtcbiAgICBmaWxsOiAjZDk1NTNlOyB9XG4gIC5idG4uYnRuX19pY29uLS1maWxsLW9yYW5nZS0xLWhvdmVyIHN2ZywgLmJ0bi1ncm91cCBhLmJ0bl9faWNvbi0tZmlsbC1vcmFuZ2UtMS1ob3ZlciBzdmcsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEuYnRuX19pY29uLS1maWxsLW9yYW5nZS0xLWhvdmVyIHN2ZywgLmJ0bl9faWNvbi0tZmlsbC1vcmFuZ2UtMS1ob3Zlci50b2dnbGUgc3ZnLCBpbnB1dC5idG5fX2ljb24tLWZpbGwtb3JhbmdlLTEtaG92ZXJbdHlwZT1cImJ1dHRvblwiXSBzdmcsIGlucHV0LmJ0bl9faWNvbi0tZmlsbC1vcmFuZ2UtMS1ob3Zlclt0eXBlPVwic3VibWl0XCJdIHN2ZywgaW5wdXQuYnRuX19pY29uLS1maWxsLW9yYW5nZS0xLWhvdmVyW3R5cGU9XCJyZXNldFwiXSBzdmcsIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEuYnRuX19pY29uLS1maWxsLW9yYW5nZS0xLWhvdmVyIHN2ZywgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYS5idG5fX2ljb24tLWZpbGwtb3JhbmdlLTEtaG92ZXIgc3ZnLCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhLmJ0bl9faWNvbi0tZmlsbC1vcmFuZ2UtMS1ob3ZlciBzdmcsIC50cmliZS1ldmVudHMtbmF2LW5leHQgYS5idG5fX2ljb24tLWZpbGwtb3JhbmdlLTEtaG92ZXIgc3ZnLCAudHJpYmUtZXZlbnRzLWJhY2sgYS5idG5fX2ljb24tLWZpbGwtb3JhbmdlLTEtaG92ZXIgc3ZnLCAuYnRuX19pY29uLS1maWxsLW9yYW5nZS0xLWhvdmVyLnRyaWJlLWV2ZW50cy1nbWFwIHN2ZywgLmJ0bl9faWNvbi0tZmlsbC1vcmFuZ2UtMS1ob3Zlci50cmliZS1ldmVudHMtYnV0dG9uIHN2ZywgI3RyaWJlLWJhci1mb3JtIC5idG5fX2ljb24tLWZpbGwtb3JhbmdlLTEtaG92ZXIudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiBzdmcge1xuICAgIGZpbGw6ICNkOTU1M2U7IH1cbiAgLmJ0bi5idG5fX2NvbG9yLS1vcmFuZ2UtMiwgLmJ0bi1ncm91cCBhLmJ0bl9fY29sb3ItLW9yYW5nZS0yLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhLmJ0bl9fY29sb3ItLW9yYW5nZS0yLCAuYnRuX19jb2xvci0tb3JhbmdlLTIudG9nZ2xlLCBpbnB1dC5idG5fX2NvbG9yLS1vcmFuZ2UtMlt0eXBlPVwiYnV0dG9uXCJdLCBpbnB1dC5idG5fX2NvbG9yLS1vcmFuZ2UtMlt0eXBlPVwic3VibWl0XCJdLCBpbnB1dC5idG5fX2NvbG9yLS1vcmFuZ2UtMlt0eXBlPVwicmVzZXRcIl0sIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEuYnRuX19jb2xvci0tb3JhbmdlLTIsXG4gIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEuYnRuX19jb2xvci0tb3JhbmdlLTIsXG4gIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEuYnRuX19jb2xvci0tb3JhbmdlLTIsXG4gIC50cmliZS1ldmVudHMtbmF2LW5leHQgYS5idG5fX2NvbG9yLS1vcmFuZ2UtMixcbiAgLnRyaWJlLWV2ZW50cy1iYWNrIGEuYnRuX19jb2xvci0tb3JhbmdlLTIsIC5idG5fX2NvbG9yLS1vcmFuZ2UtMi50cmliZS1ldmVudHMtZ21hcCxcbiAgLmJ0bl9fY29sb3ItLW9yYW5nZS0yLnRyaWJlLWV2ZW50cy1idXR0b24sICN0cmliZS1iYXItZm9ybSAuYnRuX19jb2xvci0tb3JhbmdlLTIudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1OGM2MDsgfVxuICBodG1sLm5vLXRvdWNoZXZlbnRzIC5idG4uYnRuX19jb2xvci0tb3JhbmdlLTItaG92ZXI6aG92ZXIsIGh0bWwubm8tdG91Y2hldmVudHMgLmJ0bi1ncm91cCBhLmJ0bl9fY29sb3ItLW9yYW5nZS0yLWhvdmVyOmhvdmVyLCAuYnRuLWdyb3VwIGh0bWwubm8tdG91Y2hldmVudHMgYS5idG5fX2NvbG9yLS1vcmFuZ2UtMi1ob3Zlcjpob3ZlciwgaHRtbC5uby10b3VjaGV2ZW50cyAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhLmJ0bl9fY29sb3ItLW9yYW5nZS0yLWhvdmVyOmhvdmVyLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBodG1sLm5vLXRvdWNoZXZlbnRzIGEuYnRuX19jb2xvci0tb3JhbmdlLTItaG92ZXI6aG92ZXIsIGh0bWwubm8tdG91Y2hldmVudHMgLmJ0bl9fY29sb3ItLW9yYW5nZS0yLWhvdmVyLnRvZ2dsZTpob3ZlciwgaHRtbC5uby10b3VjaGV2ZW50cyBpbnB1dC5idG5fX2NvbG9yLS1vcmFuZ2UtMi1ob3Zlcjpob3Zlclt0eXBlPVwiYnV0dG9uXCJdLCBodG1sLm5vLXRvdWNoZXZlbnRzIGlucHV0LmJ0bl9fY29sb3ItLW9yYW5nZS0yLWhvdmVyOmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sIGh0bWwubm8tdG91Y2hldmVudHMgaW5wdXQuYnRuX19jb2xvci0tb3JhbmdlLTItaG92ZXI6aG92ZXJbdHlwZT1cInJlc2V0XCJdLCBodG1sLm5vLXRvdWNoZXZlbnRzIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEuYnRuX19jb2xvci0tb3JhbmdlLTItaG92ZXI6aG92ZXIsIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGh0bWwubm8tdG91Y2hldmVudHMgYS5idG5fX2NvbG9yLS1vcmFuZ2UtMi1ob3Zlcjpob3ZlcixcbiAgaHRtbC5uby10b3VjaGV2ZW50cyAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhLmJ0bl9fY29sb3ItLW9yYW5nZS0yLWhvdmVyOmhvdmVyLCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBodG1sLm5vLXRvdWNoZXZlbnRzIGEuYnRuX19jb2xvci0tb3JhbmdlLTItaG92ZXI6aG92ZXIsXG4gIGh0bWwubm8tdG91Y2hldmVudHMgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYS5idG5fX2NvbG9yLS1vcmFuZ2UtMi1ob3Zlcjpob3ZlciwgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgaHRtbC5uby10b3VjaGV2ZW50cyBhLmJ0bl9fY29sb3ItLW9yYW5nZS0yLWhvdmVyOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoZXZlbnRzIC50cmliZS1ldmVudHMtbmF2LW5leHQgYS5idG5fX2NvbG9yLS1vcmFuZ2UtMi1ob3Zlcjpob3ZlciwgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBodG1sLm5vLXRvdWNoZXZlbnRzIGEuYnRuX19jb2xvci0tb3JhbmdlLTItaG92ZXI6aG92ZXIsXG4gIGh0bWwubm8tdG91Y2hldmVudHMgLnRyaWJlLWV2ZW50cy1iYWNrIGEuYnRuX19jb2xvci0tb3JhbmdlLTItaG92ZXI6aG92ZXIsIC50cmliZS1ldmVudHMtYmFjayBodG1sLm5vLXRvdWNoZXZlbnRzIGEuYnRuX19jb2xvci0tb3JhbmdlLTItaG92ZXI6aG92ZXIsIGh0bWwubm8tdG91Y2hldmVudHMgLmJ0bl9fY29sb3ItLW9yYW5nZS0yLWhvdmVyLnRyaWJlLWV2ZW50cy1nbWFwOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoZXZlbnRzIC5idG5fX2NvbG9yLS1vcmFuZ2UtMi1ob3Zlci50cmliZS1ldmVudHMtYnV0dG9uOmhvdmVyLCBodG1sLm5vLXRvdWNoZXZlbnRzICN0cmliZS1iYXItZm9ybSAuYnRuX19jb2xvci0tb3JhbmdlLTItaG92ZXIudHJpYmUtYmFyLXZpZXdzLW9wdGlvbjpob3ZlciwgI3RyaWJlLWJhci1mb3JtIGh0bWwubm8tdG91Y2hldmVudHMgLmJ0bl9fY29sb3ItLW9yYW5nZS0yLWhvdmVyLnRyaWJlLWJhci12aWV3cy1vcHRpb246aG92ZXIsIC5idG4uYnRuX19jb2xvci0tb3JhbmdlLTItaG92ZXIuYWN0aXZlLCAuYnRuLWdyb3VwIGEuYnRuX19jb2xvci0tb3JhbmdlLTItaG92ZXIuYWN0aXZlLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhLmJ0bl9fY29sb3ItLW9yYW5nZS0yLWhvdmVyLmFjdGl2ZSwgLmJ0bl9fY29sb3ItLW9yYW5nZS0yLWhvdmVyLmFjdGl2ZS50b2dnbGUsIGlucHV0LmJ0bl9fY29sb3ItLW9yYW5nZS0yLWhvdmVyLmFjdGl2ZVt0eXBlPVwiYnV0dG9uXCJdLCBpbnB1dC5idG5fX2NvbG9yLS1vcmFuZ2UtMi1ob3Zlci5hY3RpdmVbdHlwZT1cInN1Ym1pdFwiXSwgaW5wdXQuYnRuX19jb2xvci0tb3JhbmdlLTItaG92ZXIuYWN0aXZlW3R5cGU9XCJyZXNldFwiXSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYS5idG5fX2NvbG9yLS1vcmFuZ2UtMi1ob3Zlci5hY3RpdmUsXG4gIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEuYnRuX19jb2xvci0tb3JhbmdlLTItaG92ZXIuYWN0aXZlLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhLmJ0bl9fY29sb3ItLW9yYW5nZS0yLWhvdmVyLmFjdGl2ZSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhLmJ0bl9fY29sb3ItLW9yYW5nZS0yLWhvdmVyLmFjdGl2ZSxcbiAgLnRyaWJlLWV2ZW50cy1iYWNrIGEuYnRuX19jb2xvci0tb3JhbmdlLTItaG92ZXIuYWN0aXZlLCAuYnRuX19jb2xvci0tb3JhbmdlLTItaG92ZXIuYWN0aXZlLnRyaWJlLWV2ZW50cy1nbWFwLFxuICAuYnRuX19jb2xvci0tb3JhbmdlLTItaG92ZXIuYWN0aXZlLnRyaWJlLWV2ZW50cy1idXR0b24sICN0cmliZS1iYXItZm9ybSAuYnRuX19jb2xvci0tb3JhbmdlLTItaG92ZXIuYWN0aXZlLnRyaWJlLWJhci12aWV3cy1vcHRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNThjNjA7IH1cbiAgLmJ0bi5idG5fX2ljb24tLWZpbGwtb3JhbmdlLTIgc3ZnLCAuYnRuLWdyb3VwIGEuYnRuX19pY29uLS1maWxsLW9yYW5nZS0yIHN2ZywgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYS5idG5fX2ljb24tLWZpbGwtb3JhbmdlLTIgc3ZnLCAuYnRuX19pY29uLS1maWxsLW9yYW5nZS0yLnRvZ2dsZSBzdmcsIGlucHV0LmJ0bl9faWNvbi0tZmlsbC1vcmFuZ2UtMlt0eXBlPVwiYnV0dG9uXCJdIHN2ZywgaW5wdXQuYnRuX19pY29uLS1maWxsLW9yYW5nZS0yW3R5cGU9XCJzdWJtaXRcIl0gc3ZnLCBpbnB1dC5idG5fX2ljb24tLWZpbGwtb3JhbmdlLTJbdHlwZT1cInJlc2V0XCJdIHN2ZywgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYS5idG5fX2ljb24tLWZpbGwtb3JhbmdlLTIgc3ZnLCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhLmJ0bl9faWNvbi0tZmlsbC1vcmFuZ2UtMiBzdmcsIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEuYnRuX19pY29uLS1maWxsLW9yYW5nZS0yIHN2ZywgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhLmJ0bl9faWNvbi0tZmlsbC1vcmFuZ2UtMiBzdmcsIC50cmliZS1ldmVudHMtYmFjayBhLmJ0bl9faWNvbi0tZmlsbC1vcmFuZ2UtMiBzdmcsIC5idG5fX2ljb24tLWZpbGwtb3JhbmdlLTIudHJpYmUtZXZlbnRzLWdtYXAgc3ZnLCAuYnRuX19pY29uLS1maWxsLW9yYW5nZS0yLnRyaWJlLWV2ZW50cy1idXR0b24gc3ZnLCAjdHJpYmUtYmFyLWZvcm0gLmJ0bl9faWNvbi0tZmlsbC1vcmFuZ2UtMi50cmliZS1iYXItdmlld3Mtb3B0aW9uIHN2ZyB7XG4gICAgZmlsbDogI2Y1OGM2MDsgfVxuICAuYnRuLmJ0bl9faWNvbi0tZmlsbC1vcmFuZ2UtMi1ob3ZlciBzdmcsIC5idG4tZ3JvdXAgYS5idG5fX2ljb24tLWZpbGwtb3JhbmdlLTItaG92ZXIgc3ZnLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhLmJ0bl9faWNvbi0tZmlsbC1vcmFuZ2UtMi1ob3ZlciBzdmcsIC5idG5fX2ljb24tLWZpbGwtb3JhbmdlLTItaG92ZXIudG9nZ2xlIHN2ZywgaW5wdXQuYnRuX19pY29uLS1maWxsLW9yYW5nZS0yLWhvdmVyW3R5cGU9XCJidXR0b25cIl0gc3ZnLCBpbnB1dC5idG5fX2ljb24tLWZpbGwtb3JhbmdlLTItaG92ZXJbdHlwZT1cInN1Ym1pdFwiXSBzdmcsIGlucHV0LmJ0bl9faWNvbi0tZmlsbC1vcmFuZ2UtMi1ob3Zlclt0eXBlPVwicmVzZXRcIl0gc3ZnLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhLmJ0bl9faWNvbi0tZmlsbC1vcmFuZ2UtMi1ob3ZlciBzdmcsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEuYnRuX19pY29uLS1maWxsLW9yYW5nZS0yLWhvdmVyIHN2ZywgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYS5idG5fX2ljb24tLWZpbGwtb3JhbmdlLTItaG92ZXIgc3ZnLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEuYnRuX19pY29uLS1maWxsLW9yYW5nZS0yLWhvdmVyIHN2ZywgLnRyaWJlLWV2ZW50cy1iYWNrIGEuYnRuX19pY29uLS1maWxsLW9yYW5nZS0yLWhvdmVyIHN2ZywgLmJ0bl9faWNvbi0tZmlsbC1vcmFuZ2UtMi1ob3Zlci50cmliZS1ldmVudHMtZ21hcCBzdmcsIC5idG5fX2ljb24tLWZpbGwtb3JhbmdlLTItaG92ZXIudHJpYmUtZXZlbnRzLWJ1dHRvbiBzdmcsICN0cmliZS1iYXItZm9ybSAuYnRuX19pY29uLS1maWxsLW9yYW5nZS0yLWhvdmVyLnRyaWJlLWJhci12aWV3cy1vcHRpb24gc3ZnIHtcbiAgICBmaWxsOiAjZjU4YzYwOyB9XG4gIC5idG4uYnRuX19jb2xvci0tYmx1ZS0xLCAuYnRuLWdyb3VwIGEuYnRuX19jb2xvci0tYmx1ZS0xLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhLmJ0bl9fY29sb3ItLWJsdWUtMSwgLmJ0bl9fY29sb3ItLWJsdWUtMS50b2dnbGUsIGlucHV0LmJ0bl9fY29sb3ItLWJsdWUtMVt0eXBlPVwiYnV0dG9uXCJdLCBpbnB1dC5idG5fX2NvbG9yLS1ibHVlLTFbdHlwZT1cInN1Ym1pdFwiXSwgaW5wdXQuYnRuX19jb2xvci0tYmx1ZS0xW3R5cGU9XCJyZXNldFwiXSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYS5idG5fX2NvbG9yLS1ibHVlLTEsXG4gIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEuYnRuX19jb2xvci0tYmx1ZS0xLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhLmJ0bl9fY29sb3ItLWJsdWUtMSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhLmJ0bl9fY29sb3ItLWJsdWUtMSxcbiAgLnRyaWJlLWV2ZW50cy1iYWNrIGEuYnRuX19jb2xvci0tYmx1ZS0xLCAuYnRuX19jb2xvci0tYmx1ZS0xLnRyaWJlLWV2ZW50cy1nbWFwLFxuICAuYnRuX19jb2xvci0tYmx1ZS0xLnRyaWJlLWV2ZW50cy1idXR0b24sICN0cmliZS1iYXItZm9ybSAuYnRuX19jb2xvci0tYmx1ZS0xLnRyaWJlLWJhci12aWV3cy1vcHRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MTllYzY7IH1cbiAgaHRtbC5uby10b3VjaGV2ZW50cyAuYnRuLmJ0bl9fY29sb3ItLWJsdWUtMS1ob3Zlcjpob3ZlciwgaHRtbC5uby10b3VjaGV2ZW50cyAuYnRuLWdyb3VwIGEuYnRuX19jb2xvci0tYmx1ZS0xLWhvdmVyOmhvdmVyLCAuYnRuLWdyb3VwIGh0bWwubm8tdG91Y2hldmVudHMgYS5idG5fX2NvbG9yLS1ibHVlLTEtaG92ZXI6aG92ZXIsIGh0bWwubm8tdG91Y2hldmVudHMgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYS5idG5fX2NvbG9yLS1ibHVlLTEtaG92ZXI6aG92ZXIsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGh0bWwubm8tdG91Y2hldmVudHMgYS5idG5fX2NvbG9yLS1ibHVlLTEtaG92ZXI6aG92ZXIsIGh0bWwubm8tdG91Y2hldmVudHMgLmJ0bl9fY29sb3ItLWJsdWUtMS1ob3Zlci50b2dnbGU6aG92ZXIsIGh0bWwubm8tdG91Y2hldmVudHMgaW5wdXQuYnRuX19jb2xvci0tYmx1ZS0xLWhvdmVyOmhvdmVyW3R5cGU9XCJidXR0b25cIl0sIGh0bWwubm8tdG91Y2hldmVudHMgaW5wdXQuYnRuX19jb2xvci0tYmx1ZS0xLWhvdmVyOmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sIGh0bWwubm8tdG91Y2hldmVudHMgaW5wdXQuYnRuX19jb2xvci0tYmx1ZS0xLWhvdmVyOmhvdmVyW3R5cGU9XCJyZXNldFwiXSwgaHRtbC5uby10b3VjaGV2ZW50cyAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhLmJ0bl9fY29sb3ItLWJsdWUtMS1ob3Zlcjpob3ZlciwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgaHRtbC5uby10b3VjaGV2ZW50cyBhLmJ0bl9fY29sb3ItLWJsdWUtMS1ob3Zlcjpob3ZlcixcbiAgaHRtbC5uby10b3VjaGV2ZW50cyAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhLmJ0bl9fY29sb3ItLWJsdWUtMS1ob3Zlcjpob3ZlciwgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgaHRtbC5uby10b3VjaGV2ZW50cyBhLmJ0bl9fY29sb3ItLWJsdWUtMS1ob3Zlcjpob3ZlcixcbiAgaHRtbC5uby10b3VjaGV2ZW50cyAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhLmJ0bl9fY29sb3ItLWJsdWUtMS1ob3Zlcjpob3ZlciwgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgaHRtbC5uby10b3VjaGV2ZW50cyBhLmJ0bl9fY29sb3ItLWJsdWUtMS1ob3Zlcjpob3ZlcixcbiAgaHRtbC5uby10b3VjaGV2ZW50cyAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEuYnRuX19jb2xvci0tYmx1ZS0xLWhvdmVyOmhvdmVyLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGh0bWwubm8tdG91Y2hldmVudHMgYS5idG5fX2NvbG9yLS1ibHVlLTEtaG92ZXI6aG92ZXIsXG4gIGh0bWwubm8tdG91Y2hldmVudHMgLnRyaWJlLWV2ZW50cy1iYWNrIGEuYnRuX19jb2xvci0tYmx1ZS0xLWhvdmVyOmhvdmVyLCAudHJpYmUtZXZlbnRzLWJhY2sgaHRtbC5uby10b3VjaGV2ZW50cyBhLmJ0bl9fY29sb3ItLWJsdWUtMS1ob3Zlcjpob3ZlciwgaHRtbC5uby10b3VjaGV2ZW50cyAuYnRuX19jb2xvci0tYmx1ZS0xLWhvdmVyLnRyaWJlLWV2ZW50cy1nbWFwOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoZXZlbnRzIC5idG5fX2NvbG9yLS1ibHVlLTEtaG92ZXIudHJpYmUtZXZlbnRzLWJ1dHRvbjpob3ZlciwgaHRtbC5uby10b3VjaGV2ZW50cyAjdHJpYmUtYmFyLWZvcm0gLmJ0bl9fY29sb3ItLWJsdWUtMS1ob3Zlci50cmliZS1iYXItdmlld3Mtb3B0aW9uOmhvdmVyLCAjdHJpYmUtYmFyLWZvcm0gaHRtbC5uby10b3VjaGV2ZW50cyAuYnRuX19jb2xvci0tYmx1ZS0xLWhvdmVyLnRyaWJlLWJhci12aWV3cy1vcHRpb246aG92ZXIsIC5idG4uYnRuX19jb2xvci0tYmx1ZS0xLWhvdmVyLmFjdGl2ZSwgLmJ0bi1ncm91cCBhLmJ0bl9fY29sb3ItLWJsdWUtMS1ob3Zlci5hY3RpdmUsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEuYnRuX19jb2xvci0tYmx1ZS0xLWhvdmVyLmFjdGl2ZSwgLmJ0bl9fY29sb3ItLWJsdWUtMS1ob3Zlci5hY3RpdmUudG9nZ2xlLCBpbnB1dC5idG5fX2NvbG9yLS1ibHVlLTEtaG92ZXIuYWN0aXZlW3R5cGU9XCJidXR0b25cIl0sIGlucHV0LmJ0bl9fY29sb3ItLWJsdWUtMS1ob3Zlci5hY3RpdmVbdHlwZT1cInN1Ym1pdFwiXSwgaW5wdXQuYnRuX19jb2xvci0tYmx1ZS0xLWhvdmVyLmFjdGl2ZVt0eXBlPVwicmVzZXRcIl0sIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEuYnRuX19jb2xvci0tYmx1ZS0xLWhvdmVyLmFjdGl2ZSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYS5idG5fX2NvbG9yLS1ibHVlLTEtaG92ZXIuYWN0aXZlLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhLmJ0bl9fY29sb3ItLWJsdWUtMS1ob3Zlci5hY3RpdmUsXG4gIC50cmliZS1ldmVudHMtbmF2LW5leHQgYS5idG5fX2NvbG9yLS1ibHVlLTEtaG92ZXIuYWN0aXZlLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgYS5idG5fX2NvbG9yLS1ibHVlLTEtaG92ZXIuYWN0aXZlLCAuYnRuX19jb2xvci0tYmx1ZS0xLWhvdmVyLmFjdGl2ZS50cmliZS1ldmVudHMtZ21hcCxcbiAgLmJ0bl9fY29sb3ItLWJsdWUtMS1ob3Zlci5hY3RpdmUudHJpYmUtZXZlbnRzLWJ1dHRvbiwgI3RyaWJlLWJhci1mb3JtIC5idG5fX2NvbG9yLS1ibHVlLTEtaG92ZXIuYWN0aXZlLnRyaWJlLWJhci12aWV3cy1vcHRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MTllYzY7IH1cbiAgLmJ0bi5idG5fX2ljb24tLWZpbGwtYmx1ZS0xIHN2ZywgLmJ0bi1ncm91cCBhLmJ0bl9faWNvbi0tZmlsbC1ibHVlLTEgc3ZnLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhLmJ0bl9faWNvbi0tZmlsbC1ibHVlLTEgc3ZnLCAuYnRuX19pY29uLS1maWxsLWJsdWUtMS50b2dnbGUgc3ZnLCBpbnB1dC5idG5fX2ljb24tLWZpbGwtYmx1ZS0xW3R5cGU9XCJidXR0b25cIl0gc3ZnLCBpbnB1dC5idG5fX2ljb24tLWZpbGwtYmx1ZS0xW3R5cGU9XCJzdWJtaXRcIl0gc3ZnLCBpbnB1dC5idG5fX2ljb24tLWZpbGwtYmx1ZS0xW3R5cGU9XCJyZXNldFwiXSBzdmcsIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEuYnRuX19pY29uLS1maWxsLWJsdWUtMSBzdmcsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEuYnRuX19pY29uLS1maWxsLWJsdWUtMSBzdmcsIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEuYnRuX19pY29uLS1maWxsLWJsdWUtMSBzdmcsIC50cmliZS1ldmVudHMtbmF2LW5leHQgYS5idG5fX2ljb24tLWZpbGwtYmx1ZS0xIHN2ZywgLnRyaWJlLWV2ZW50cy1iYWNrIGEuYnRuX19pY29uLS1maWxsLWJsdWUtMSBzdmcsIC5idG5fX2ljb24tLWZpbGwtYmx1ZS0xLnRyaWJlLWV2ZW50cy1nbWFwIHN2ZywgLmJ0bl9faWNvbi0tZmlsbC1ibHVlLTEudHJpYmUtZXZlbnRzLWJ1dHRvbiBzdmcsICN0cmliZS1iYXItZm9ybSAuYnRuX19pY29uLS1maWxsLWJsdWUtMS50cmliZS1iYXItdmlld3Mtb3B0aW9uIHN2ZyB7XG4gICAgZmlsbDogIzgxOWVjNjsgfVxuICAuYnRuLmJ0bl9faWNvbi0tZmlsbC1ibHVlLTEtaG92ZXIgc3ZnLCAuYnRuLWdyb3VwIGEuYnRuX19pY29uLS1maWxsLWJsdWUtMS1ob3ZlciBzdmcsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEuYnRuX19pY29uLS1maWxsLWJsdWUtMS1ob3ZlciBzdmcsIC5idG5fX2ljb24tLWZpbGwtYmx1ZS0xLWhvdmVyLnRvZ2dsZSBzdmcsIGlucHV0LmJ0bl9faWNvbi0tZmlsbC1ibHVlLTEtaG92ZXJbdHlwZT1cImJ1dHRvblwiXSBzdmcsIGlucHV0LmJ0bl9faWNvbi0tZmlsbC1ibHVlLTEtaG92ZXJbdHlwZT1cInN1Ym1pdFwiXSBzdmcsIGlucHV0LmJ0bl9faWNvbi0tZmlsbC1ibHVlLTEtaG92ZXJbdHlwZT1cInJlc2V0XCJdIHN2ZywgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYS5idG5fX2ljb24tLWZpbGwtYmx1ZS0xLWhvdmVyIHN2ZywgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYS5idG5fX2ljb24tLWZpbGwtYmx1ZS0xLWhvdmVyIHN2ZywgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYS5idG5fX2ljb24tLWZpbGwtYmx1ZS0xLWhvdmVyIHN2ZywgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhLmJ0bl9faWNvbi0tZmlsbC1ibHVlLTEtaG92ZXIgc3ZnLCAudHJpYmUtZXZlbnRzLWJhY2sgYS5idG5fX2ljb24tLWZpbGwtYmx1ZS0xLWhvdmVyIHN2ZywgLmJ0bl9faWNvbi0tZmlsbC1ibHVlLTEtaG92ZXIudHJpYmUtZXZlbnRzLWdtYXAgc3ZnLCAuYnRuX19pY29uLS1maWxsLWJsdWUtMS1ob3Zlci50cmliZS1ldmVudHMtYnV0dG9uIHN2ZywgI3RyaWJlLWJhci1mb3JtIC5idG5fX2ljb24tLWZpbGwtYmx1ZS0xLWhvdmVyLnRyaWJlLWJhci12aWV3cy1vcHRpb24gc3ZnIHtcbiAgICBmaWxsOiAjODE5ZWM2OyB9XG4gIC5idG4uYnRuX19jb2xvci0tYmx1ZS0yLCAuYnRuLWdyb3VwIGEuYnRuX19jb2xvci0tYmx1ZS0yLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhLmJ0bl9fY29sb3ItLWJsdWUtMiwgLmJ0bl9fY29sb3ItLWJsdWUtMi50b2dnbGUsIGlucHV0LmJ0bl9fY29sb3ItLWJsdWUtMlt0eXBlPVwiYnV0dG9uXCJdLCBpbnB1dC5idG5fX2NvbG9yLS1ibHVlLTJbdHlwZT1cInN1Ym1pdFwiXSwgaW5wdXQuYnRuX19jb2xvci0tYmx1ZS0yW3R5cGU9XCJyZXNldFwiXSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYS5idG5fX2NvbG9yLS1ibHVlLTIsXG4gIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEuYnRuX19jb2xvci0tYmx1ZS0yLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhLmJ0bl9fY29sb3ItLWJsdWUtMixcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhLmJ0bl9fY29sb3ItLWJsdWUtMixcbiAgLnRyaWJlLWV2ZW50cy1iYWNrIGEuYnRuX19jb2xvci0tYmx1ZS0yLCAuYnRuX19jb2xvci0tYmx1ZS0yLnRyaWJlLWV2ZW50cy1nbWFwLFxuICAuYnRuX19jb2xvci0tYmx1ZS0yLnRyaWJlLWV2ZW50cy1idXR0b24sICN0cmliZS1iYXItZm9ybSAuYnRuX19jb2xvci0tYmx1ZS0yLnRyaWJlLWJhci12aWV3cy1vcHRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5Y2MyZGM7IH1cbiAgaHRtbC5uby10b3VjaGV2ZW50cyAuYnRuLmJ0bl9fY29sb3ItLWJsdWUtMi1ob3Zlcjpob3ZlciwgaHRtbC5uby10b3VjaGV2ZW50cyAuYnRuLWdyb3VwIGEuYnRuX19jb2xvci0tYmx1ZS0yLWhvdmVyOmhvdmVyLCAuYnRuLWdyb3VwIGh0bWwubm8tdG91Y2hldmVudHMgYS5idG5fX2NvbG9yLS1ibHVlLTItaG92ZXI6aG92ZXIsIGh0bWwubm8tdG91Y2hldmVudHMgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYS5idG5fX2NvbG9yLS1ibHVlLTItaG92ZXI6aG92ZXIsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGh0bWwubm8tdG91Y2hldmVudHMgYS5idG5fX2NvbG9yLS1ibHVlLTItaG92ZXI6aG92ZXIsIGh0bWwubm8tdG91Y2hldmVudHMgLmJ0bl9fY29sb3ItLWJsdWUtMi1ob3Zlci50b2dnbGU6aG92ZXIsIGh0bWwubm8tdG91Y2hldmVudHMgaW5wdXQuYnRuX19jb2xvci0tYmx1ZS0yLWhvdmVyOmhvdmVyW3R5cGU9XCJidXR0b25cIl0sIGh0bWwubm8tdG91Y2hldmVudHMgaW5wdXQuYnRuX19jb2xvci0tYmx1ZS0yLWhvdmVyOmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sIGh0bWwubm8tdG91Y2hldmVudHMgaW5wdXQuYnRuX19jb2xvci0tYmx1ZS0yLWhvdmVyOmhvdmVyW3R5cGU9XCJyZXNldFwiXSwgaHRtbC5uby10b3VjaGV2ZW50cyAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhLmJ0bl9fY29sb3ItLWJsdWUtMi1ob3Zlcjpob3ZlciwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgaHRtbC5uby10b3VjaGV2ZW50cyBhLmJ0bl9fY29sb3ItLWJsdWUtMi1ob3Zlcjpob3ZlcixcbiAgaHRtbC5uby10b3VjaGV2ZW50cyAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhLmJ0bl9fY29sb3ItLWJsdWUtMi1ob3Zlcjpob3ZlciwgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgaHRtbC5uby10b3VjaGV2ZW50cyBhLmJ0bl9fY29sb3ItLWJsdWUtMi1ob3Zlcjpob3ZlcixcbiAgaHRtbC5uby10b3VjaGV2ZW50cyAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhLmJ0bl9fY29sb3ItLWJsdWUtMi1ob3Zlcjpob3ZlciwgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgaHRtbC5uby10b3VjaGV2ZW50cyBhLmJ0bl9fY29sb3ItLWJsdWUtMi1ob3Zlcjpob3ZlcixcbiAgaHRtbC5uby10b3VjaGV2ZW50cyAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEuYnRuX19jb2xvci0tYmx1ZS0yLWhvdmVyOmhvdmVyLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGh0bWwubm8tdG91Y2hldmVudHMgYS5idG5fX2NvbG9yLS1ibHVlLTItaG92ZXI6aG92ZXIsXG4gIGh0bWwubm8tdG91Y2hldmVudHMgLnRyaWJlLWV2ZW50cy1iYWNrIGEuYnRuX19jb2xvci0tYmx1ZS0yLWhvdmVyOmhvdmVyLCAudHJpYmUtZXZlbnRzLWJhY2sgaHRtbC5uby10b3VjaGV2ZW50cyBhLmJ0bl9fY29sb3ItLWJsdWUtMi1ob3Zlcjpob3ZlciwgaHRtbC5uby10b3VjaGV2ZW50cyAuYnRuX19jb2xvci0tYmx1ZS0yLWhvdmVyLnRyaWJlLWV2ZW50cy1nbWFwOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoZXZlbnRzIC5idG5fX2NvbG9yLS1ibHVlLTItaG92ZXIudHJpYmUtZXZlbnRzLWJ1dHRvbjpob3ZlciwgaHRtbC5uby10b3VjaGV2ZW50cyAjdHJpYmUtYmFyLWZvcm0gLmJ0bl9fY29sb3ItLWJsdWUtMi1ob3Zlci50cmliZS1iYXItdmlld3Mtb3B0aW9uOmhvdmVyLCAjdHJpYmUtYmFyLWZvcm0gaHRtbC5uby10b3VjaGV2ZW50cyAuYnRuX19jb2xvci0tYmx1ZS0yLWhvdmVyLnRyaWJlLWJhci12aWV3cy1vcHRpb246aG92ZXIsIC5idG4uYnRuX19jb2xvci0tYmx1ZS0yLWhvdmVyLmFjdGl2ZSwgLmJ0bi1ncm91cCBhLmJ0bl9fY29sb3ItLWJsdWUtMi1ob3Zlci5hY3RpdmUsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEuYnRuX19jb2xvci0tYmx1ZS0yLWhvdmVyLmFjdGl2ZSwgLmJ0bl9fY29sb3ItLWJsdWUtMi1ob3Zlci5hY3RpdmUudG9nZ2xlLCBpbnB1dC5idG5fX2NvbG9yLS1ibHVlLTItaG92ZXIuYWN0aXZlW3R5cGU9XCJidXR0b25cIl0sIGlucHV0LmJ0bl9fY29sb3ItLWJsdWUtMi1ob3Zlci5hY3RpdmVbdHlwZT1cInN1Ym1pdFwiXSwgaW5wdXQuYnRuX19jb2xvci0tYmx1ZS0yLWhvdmVyLmFjdGl2ZVt0eXBlPVwicmVzZXRcIl0sIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEuYnRuX19jb2xvci0tYmx1ZS0yLWhvdmVyLmFjdGl2ZSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYS5idG5fX2NvbG9yLS1ibHVlLTItaG92ZXIuYWN0aXZlLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhLmJ0bl9fY29sb3ItLWJsdWUtMi1ob3Zlci5hY3RpdmUsXG4gIC50cmliZS1ldmVudHMtbmF2LW5leHQgYS5idG5fX2NvbG9yLS1ibHVlLTItaG92ZXIuYWN0aXZlLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgYS5idG5fX2NvbG9yLS1ibHVlLTItaG92ZXIuYWN0aXZlLCAuYnRuX19jb2xvci0tYmx1ZS0yLWhvdmVyLmFjdGl2ZS50cmliZS1ldmVudHMtZ21hcCxcbiAgLmJ0bl9fY29sb3ItLWJsdWUtMi1ob3Zlci5hY3RpdmUudHJpYmUtZXZlbnRzLWJ1dHRvbiwgI3RyaWJlLWJhci1mb3JtIC5idG5fX2NvbG9yLS1ibHVlLTItaG92ZXIuYWN0aXZlLnRyaWJlLWJhci12aWV3cy1vcHRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5Y2MyZGM7IH1cbiAgLmJ0bi5idG5fX2ljb24tLWZpbGwtYmx1ZS0yIHN2ZywgLmJ0bi1ncm91cCBhLmJ0bl9faWNvbi0tZmlsbC1ibHVlLTIgc3ZnLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhLmJ0bl9faWNvbi0tZmlsbC1ibHVlLTIgc3ZnLCAuYnRuX19pY29uLS1maWxsLWJsdWUtMi50b2dnbGUgc3ZnLCBpbnB1dC5idG5fX2ljb24tLWZpbGwtYmx1ZS0yW3R5cGU9XCJidXR0b25cIl0gc3ZnLCBpbnB1dC5idG5fX2ljb24tLWZpbGwtYmx1ZS0yW3R5cGU9XCJzdWJtaXRcIl0gc3ZnLCBpbnB1dC5idG5fX2ljb24tLWZpbGwtYmx1ZS0yW3R5cGU9XCJyZXNldFwiXSBzdmcsIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEuYnRuX19pY29uLS1maWxsLWJsdWUtMiBzdmcsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEuYnRuX19pY29uLS1maWxsLWJsdWUtMiBzdmcsIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEuYnRuX19pY29uLS1maWxsLWJsdWUtMiBzdmcsIC50cmliZS1ldmVudHMtbmF2LW5leHQgYS5idG5fX2ljb24tLWZpbGwtYmx1ZS0yIHN2ZywgLnRyaWJlLWV2ZW50cy1iYWNrIGEuYnRuX19pY29uLS1maWxsLWJsdWUtMiBzdmcsIC5idG5fX2ljb24tLWZpbGwtYmx1ZS0yLnRyaWJlLWV2ZW50cy1nbWFwIHN2ZywgLmJ0bl9faWNvbi0tZmlsbC1ibHVlLTIudHJpYmUtZXZlbnRzLWJ1dHRvbiBzdmcsICN0cmliZS1iYXItZm9ybSAuYnRuX19pY29uLS1maWxsLWJsdWUtMi50cmliZS1iYXItdmlld3Mtb3B0aW9uIHN2ZyB7XG4gICAgZmlsbDogIzljYzJkYzsgfVxuICAuYnRuLmJ0bl9faWNvbi0tZmlsbC1ibHVlLTItaG92ZXIgc3ZnLCAuYnRuLWdyb3VwIGEuYnRuX19pY29uLS1maWxsLWJsdWUtMi1ob3ZlciBzdmcsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEuYnRuX19pY29uLS1maWxsLWJsdWUtMi1ob3ZlciBzdmcsIC5idG5fX2ljb24tLWZpbGwtYmx1ZS0yLWhvdmVyLnRvZ2dsZSBzdmcsIGlucHV0LmJ0bl9faWNvbi0tZmlsbC1ibHVlLTItaG92ZXJbdHlwZT1cImJ1dHRvblwiXSBzdmcsIGlucHV0LmJ0bl9faWNvbi0tZmlsbC1ibHVlLTItaG92ZXJbdHlwZT1cInN1Ym1pdFwiXSBzdmcsIGlucHV0LmJ0bl9faWNvbi0tZmlsbC1ibHVlLTItaG92ZXJbdHlwZT1cInJlc2V0XCJdIHN2ZywgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYS5idG5fX2ljb24tLWZpbGwtYmx1ZS0yLWhvdmVyIHN2ZywgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYS5idG5fX2ljb24tLWZpbGwtYmx1ZS0yLWhvdmVyIHN2ZywgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYS5idG5fX2ljb24tLWZpbGwtYmx1ZS0yLWhvdmVyIHN2ZywgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhLmJ0bl9faWNvbi0tZmlsbC1ibHVlLTItaG92ZXIgc3ZnLCAudHJpYmUtZXZlbnRzLWJhY2sgYS5idG5fX2ljb24tLWZpbGwtYmx1ZS0yLWhvdmVyIHN2ZywgLmJ0bl9faWNvbi0tZmlsbC1ibHVlLTItaG92ZXIudHJpYmUtZXZlbnRzLWdtYXAgc3ZnLCAuYnRuX19pY29uLS1maWxsLWJsdWUtMi1ob3Zlci50cmliZS1ldmVudHMtYnV0dG9uIHN2ZywgI3RyaWJlLWJhci1mb3JtIC5idG5fX2ljb24tLWZpbGwtYmx1ZS0yLWhvdmVyLnRyaWJlLWJhci12aWV3cy1vcHRpb24gc3ZnIHtcbiAgICBmaWxsOiAjOWNjMmRjOyB9XG4gIC5idG4uYnRuX19jb2xvci0tc2FnZS0xLCAuYnRuLWdyb3VwIGEuYnRuX19jb2xvci0tc2FnZS0xLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhLmJ0bl9fY29sb3ItLXNhZ2UtMSwgLmJ0bl9fY29sb3ItLXNhZ2UtMS50b2dnbGUsIGlucHV0LmJ0bl9fY29sb3ItLXNhZ2UtMVt0eXBlPVwiYnV0dG9uXCJdLCBpbnB1dC5idG5fX2NvbG9yLS1zYWdlLTFbdHlwZT1cInN1Ym1pdFwiXSwgaW5wdXQuYnRuX19jb2xvci0tc2FnZS0xW3R5cGU9XCJyZXNldFwiXSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYS5idG5fX2NvbG9yLS1zYWdlLTEsXG4gIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEuYnRuX19jb2xvci0tc2FnZS0xLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhLmJ0bl9fY29sb3ItLXNhZ2UtMSxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhLmJ0bl9fY29sb3ItLXNhZ2UtMSxcbiAgLnRyaWJlLWV2ZW50cy1iYWNrIGEuYnRuX19jb2xvci0tc2FnZS0xLCAuYnRuX19jb2xvci0tc2FnZS0xLnRyaWJlLWV2ZW50cy1nbWFwLFxuICAuYnRuX19jb2xvci0tc2FnZS0xLnRyaWJlLWV2ZW50cy1idXR0b24sICN0cmliZS1iYXItZm9ybSAuYnRuX19jb2xvci0tc2FnZS0xLnRyaWJlLWJhci12aWV3cy1vcHRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhNmJkOGE7IH1cbiAgaHRtbC5uby10b3VjaGV2ZW50cyAuYnRuLmJ0bl9fY29sb3ItLXNhZ2UtMS1ob3Zlcjpob3ZlciwgaHRtbC5uby10b3VjaGV2ZW50cyAuYnRuLWdyb3VwIGEuYnRuX19jb2xvci0tc2FnZS0xLWhvdmVyOmhvdmVyLCAuYnRuLWdyb3VwIGh0bWwubm8tdG91Y2hldmVudHMgYS5idG5fX2NvbG9yLS1zYWdlLTEtaG92ZXI6aG92ZXIsIGh0bWwubm8tdG91Y2hldmVudHMgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYS5idG5fX2NvbG9yLS1zYWdlLTEtaG92ZXI6aG92ZXIsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGh0bWwubm8tdG91Y2hldmVudHMgYS5idG5fX2NvbG9yLS1zYWdlLTEtaG92ZXI6aG92ZXIsIGh0bWwubm8tdG91Y2hldmVudHMgLmJ0bl9fY29sb3ItLXNhZ2UtMS1ob3Zlci50b2dnbGU6aG92ZXIsIGh0bWwubm8tdG91Y2hldmVudHMgaW5wdXQuYnRuX19jb2xvci0tc2FnZS0xLWhvdmVyOmhvdmVyW3R5cGU9XCJidXR0b25cIl0sIGh0bWwubm8tdG91Y2hldmVudHMgaW5wdXQuYnRuX19jb2xvci0tc2FnZS0xLWhvdmVyOmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sIGh0bWwubm8tdG91Y2hldmVudHMgaW5wdXQuYnRuX19jb2xvci0tc2FnZS0xLWhvdmVyOmhvdmVyW3R5cGU9XCJyZXNldFwiXSwgaHRtbC5uby10b3VjaGV2ZW50cyAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhLmJ0bl9fY29sb3ItLXNhZ2UtMS1ob3Zlcjpob3ZlciwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgaHRtbC5uby10b3VjaGV2ZW50cyBhLmJ0bl9fY29sb3ItLXNhZ2UtMS1ob3Zlcjpob3ZlcixcbiAgaHRtbC5uby10b3VjaGV2ZW50cyAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhLmJ0bl9fY29sb3ItLXNhZ2UtMS1ob3Zlcjpob3ZlciwgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgaHRtbC5uby10b3VjaGV2ZW50cyBhLmJ0bl9fY29sb3ItLXNhZ2UtMS1ob3Zlcjpob3ZlcixcbiAgaHRtbC5uby10b3VjaGV2ZW50cyAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhLmJ0bl9fY29sb3ItLXNhZ2UtMS1ob3Zlcjpob3ZlciwgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgaHRtbC5uby10b3VjaGV2ZW50cyBhLmJ0bl9fY29sb3ItLXNhZ2UtMS1ob3Zlcjpob3ZlcixcbiAgaHRtbC5uby10b3VjaGV2ZW50cyAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEuYnRuX19jb2xvci0tc2FnZS0xLWhvdmVyOmhvdmVyLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGh0bWwubm8tdG91Y2hldmVudHMgYS5idG5fX2NvbG9yLS1zYWdlLTEtaG92ZXI6aG92ZXIsXG4gIGh0bWwubm8tdG91Y2hldmVudHMgLnRyaWJlLWV2ZW50cy1iYWNrIGEuYnRuX19jb2xvci0tc2FnZS0xLWhvdmVyOmhvdmVyLCAudHJpYmUtZXZlbnRzLWJhY2sgaHRtbC5uby10b3VjaGV2ZW50cyBhLmJ0bl9fY29sb3ItLXNhZ2UtMS1ob3Zlcjpob3ZlciwgaHRtbC5uby10b3VjaGV2ZW50cyAuYnRuX19jb2xvci0tc2FnZS0xLWhvdmVyLnRyaWJlLWV2ZW50cy1nbWFwOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoZXZlbnRzIC5idG5fX2NvbG9yLS1zYWdlLTEtaG92ZXIudHJpYmUtZXZlbnRzLWJ1dHRvbjpob3ZlciwgaHRtbC5uby10b3VjaGV2ZW50cyAjdHJpYmUtYmFyLWZvcm0gLmJ0bl9fY29sb3ItLXNhZ2UtMS1ob3Zlci50cmliZS1iYXItdmlld3Mtb3B0aW9uOmhvdmVyLCAjdHJpYmUtYmFyLWZvcm0gaHRtbC5uby10b3VjaGV2ZW50cyAuYnRuX19jb2xvci0tc2FnZS0xLWhvdmVyLnRyaWJlLWJhci12aWV3cy1vcHRpb246aG92ZXIsIC5idG4uYnRuX19jb2xvci0tc2FnZS0xLWhvdmVyLmFjdGl2ZSwgLmJ0bi1ncm91cCBhLmJ0bl9fY29sb3ItLXNhZ2UtMS1ob3Zlci5hY3RpdmUsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEuYnRuX19jb2xvci0tc2FnZS0xLWhvdmVyLmFjdGl2ZSwgLmJ0bl9fY29sb3ItLXNhZ2UtMS1ob3Zlci5hY3RpdmUudG9nZ2xlLCBpbnB1dC5idG5fX2NvbG9yLS1zYWdlLTEtaG92ZXIuYWN0aXZlW3R5cGU9XCJidXR0b25cIl0sIGlucHV0LmJ0bl9fY29sb3ItLXNhZ2UtMS1ob3Zlci5hY3RpdmVbdHlwZT1cInN1Ym1pdFwiXSwgaW5wdXQuYnRuX19jb2xvci0tc2FnZS0xLWhvdmVyLmFjdGl2ZVt0eXBlPVwicmVzZXRcIl0sIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEuYnRuX19jb2xvci0tc2FnZS0xLWhvdmVyLmFjdGl2ZSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYS5idG5fX2NvbG9yLS1zYWdlLTEtaG92ZXIuYWN0aXZlLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhLmJ0bl9fY29sb3ItLXNhZ2UtMS1ob3Zlci5hY3RpdmUsXG4gIC50cmliZS1ldmVudHMtbmF2LW5leHQgYS5idG5fX2NvbG9yLS1zYWdlLTEtaG92ZXIuYWN0aXZlLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgYS5idG5fX2NvbG9yLS1zYWdlLTEtaG92ZXIuYWN0aXZlLCAuYnRuX19jb2xvci0tc2FnZS0xLWhvdmVyLmFjdGl2ZS50cmliZS1ldmVudHMtZ21hcCxcbiAgLmJ0bl9fY29sb3ItLXNhZ2UtMS1ob3Zlci5hY3RpdmUudHJpYmUtZXZlbnRzLWJ1dHRvbiwgI3RyaWJlLWJhci1mb3JtIC5idG5fX2NvbG9yLS1zYWdlLTEtaG92ZXIuYWN0aXZlLnRyaWJlLWJhci12aWV3cy1vcHRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhNmJkOGE7IH1cbiAgLmJ0bi5idG5fX2ljb24tLWZpbGwtc2FnZS0xIHN2ZywgLmJ0bi1ncm91cCBhLmJ0bl9faWNvbi0tZmlsbC1zYWdlLTEgc3ZnLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhLmJ0bl9faWNvbi0tZmlsbC1zYWdlLTEgc3ZnLCAuYnRuX19pY29uLS1maWxsLXNhZ2UtMS50b2dnbGUgc3ZnLCBpbnB1dC5idG5fX2ljb24tLWZpbGwtc2FnZS0xW3R5cGU9XCJidXR0b25cIl0gc3ZnLCBpbnB1dC5idG5fX2ljb24tLWZpbGwtc2FnZS0xW3R5cGU9XCJzdWJtaXRcIl0gc3ZnLCBpbnB1dC5idG5fX2ljb24tLWZpbGwtc2FnZS0xW3R5cGU9XCJyZXNldFwiXSBzdmcsIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEuYnRuX19pY29uLS1maWxsLXNhZ2UtMSBzdmcsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEuYnRuX19pY29uLS1maWxsLXNhZ2UtMSBzdmcsIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEuYnRuX19pY29uLS1maWxsLXNhZ2UtMSBzdmcsIC50cmliZS1ldmVudHMtbmF2LW5leHQgYS5idG5fX2ljb24tLWZpbGwtc2FnZS0xIHN2ZywgLnRyaWJlLWV2ZW50cy1iYWNrIGEuYnRuX19pY29uLS1maWxsLXNhZ2UtMSBzdmcsIC5idG5fX2ljb24tLWZpbGwtc2FnZS0xLnRyaWJlLWV2ZW50cy1nbWFwIHN2ZywgLmJ0bl9faWNvbi0tZmlsbC1zYWdlLTEudHJpYmUtZXZlbnRzLWJ1dHRvbiBzdmcsICN0cmliZS1iYXItZm9ybSAuYnRuX19pY29uLS1maWxsLXNhZ2UtMS50cmliZS1iYXItdmlld3Mtb3B0aW9uIHN2ZyB7XG4gICAgZmlsbDogI2E2YmQ4YTsgfVxuICAuYnRuLmJ0bl9faWNvbi0tZmlsbC1zYWdlLTEtaG92ZXIgc3ZnLCAuYnRuLWdyb3VwIGEuYnRuX19pY29uLS1maWxsLXNhZ2UtMS1ob3ZlciBzdmcsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEuYnRuX19pY29uLS1maWxsLXNhZ2UtMS1ob3ZlciBzdmcsIC5idG5fX2ljb24tLWZpbGwtc2FnZS0xLWhvdmVyLnRvZ2dsZSBzdmcsIGlucHV0LmJ0bl9faWNvbi0tZmlsbC1zYWdlLTEtaG92ZXJbdHlwZT1cImJ1dHRvblwiXSBzdmcsIGlucHV0LmJ0bl9faWNvbi0tZmlsbC1zYWdlLTEtaG92ZXJbdHlwZT1cInN1Ym1pdFwiXSBzdmcsIGlucHV0LmJ0bl9faWNvbi0tZmlsbC1zYWdlLTEtaG92ZXJbdHlwZT1cInJlc2V0XCJdIHN2ZywgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYS5idG5fX2ljb24tLWZpbGwtc2FnZS0xLWhvdmVyIHN2ZywgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYS5idG5fX2ljb24tLWZpbGwtc2FnZS0xLWhvdmVyIHN2ZywgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYS5idG5fX2ljb24tLWZpbGwtc2FnZS0xLWhvdmVyIHN2ZywgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhLmJ0bl9faWNvbi0tZmlsbC1zYWdlLTEtaG92ZXIgc3ZnLCAudHJpYmUtZXZlbnRzLWJhY2sgYS5idG5fX2ljb24tLWZpbGwtc2FnZS0xLWhvdmVyIHN2ZywgLmJ0bl9faWNvbi0tZmlsbC1zYWdlLTEtaG92ZXIudHJpYmUtZXZlbnRzLWdtYXAgc3ZnLCAuYnRuX19pY29uLS1maWxsLXNhZ2UtMS1ob3Zlci50cmliZS1ldmVudHMtYnV0dG9uIHN2ZywgI3RyaWJlLWJhci1mb3JtIC5idG5fX2ljb24tLWZpbGwtc2FnZS0xLWhvdmVyLnRyaWJlLWJhci12aWV3cy1vcHRpb24gc3ZnIHtcbiAgICBmaWxsOiAjYTZiZDhhOyB9XG4gIC5idG4uYnRuX19jb2xvci0tbm9uZSwgLmJ0bi1ncm91cCBhLmJ0bl9fY29sb3ItLW5vbmUsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEuYnRuX19jb2xvci0tbm9uZSwgLmJ0bl9fY29sb3ItLW5vbmUudG9nZ2xlLCBpbnB1dC5idG5fX2NvbG9yLS1ub25lW3R5cGU9XCJidXR0b25cIl0sIGlucHV0LmJ0bl9fY29sb3ItLW5vbmVbdHlwZT1cInN1Ym1pdFwiXSwgaW5wdXQuYnRuX19jb2xvci0tbm9uZVt0eXBlPVwicmVzZXRcIl0sIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEuYnRuX19jb2xvci0tbm9uZSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYS5idG5fX2NvbG9yLS1ub25lLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhLmJ0bl9fY29sb3ItLW5vbmUsXG4gIC50cmliZS1ldmVudHMtbmF2LW5leHQgYS5idG5fX2NvbG9yLS1ub25lLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgYS5idG5fX2NvbG9yLS1ub25lLCAuYnRuX19jb2xvci0tbm9uZS50cmliZS1ldmVudHMtZ21hcCxcbiAgLmJ0bl9fY29sb3ItLW5vbmUudHJpYmUtZXZlbnRzLWJ1dHRvbiwgI3RyaWJlLWJhci1mb3JtIC5idG5fX2NvbG9yLS1ub25lLnRyaWJlLWJhci12aWV3cy1vcHRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIGh0bWwubm8tdG91Y2hldmVudHMgLmJ0bi5idG5fX2NvbG9yLS1ub25lLWhvdmVyOmhvdmVyLCBodG1sLm5vLXRvdWNoZXZlbnRzIC5idG4tZ3JvdXAgYS5idG5fX2NvbG9yLS1ub25lLWhvdmVyOmhvdmVyLCAuYnRuLWdyb3VwIGh0bWwubm8tdG91Y2hldmVudHMgYS5idG5fX2NvbG9yLS1ub25lLWhvdmVyOmhvdmVyLCBodG1sLm5vLXRvdWNoZXZlbnRzIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEuYnRuX19jb2xvci0tbm9uZS1ob3Zlcjpob3ZlciwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgaHRtbC5uby10b3VjaGV2ZW50cyBhLmJ0bl9fY29sb3ItLW5vbmUtaG92ZXI6aG92ZXIsIGh0bWwubm8tdG91Y2hldmVudHMgLmJ0bl9fY29sb3ItLW5vbmUtaG92ZXIudG9nZ2xlOmhvdmVyLCBodG1sLm5vLXRvdWNoZXZlbnRzIGlucHV0LmJ0bl9fY29sb3ItLW5vbmUtaG92ZXI6aG92ZXJbdHlwZT1cImJ1dHRvblwiXSwgaHRtbC5uby10b3VjaGV2ZW50cyBpbnB1dC5idG5fX2NvbG9yLS1ub25lLWhvdmVyOmhvdmVyW3R5cGU9XCJzdWJtaXRcIl0sIGh0bWwubm8tdG91Y2hldmVudHMgaW5wdXQuYnRuX19jb2xvci0tbm9uZS1ob3Zlcjpob3Zlclt0eXBlPVwicmVzZXRcIl0sIGh0bWwubm8tdG91Y2hldmVudHMgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYS5idG5fX2NvbG9yLS1ub25lLWhvdmVyOmhvdmVyLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBodG1sLm5vLXRvdWNoZXZlbnRzIGEuYnRuX19jb2xvci0tbm9uZS1ob3Zlcjpob3ZlcixcbiAgaHRtbC5uby10b3VjaGV2ZW50cyAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhLmJ0bl9fY29sb3ItLW5vbmUtaG92ZXI6aG92ZXIsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGh0bWwubm8tdG91Y2hldmVudHMgYS5idG5fX2NvbG9yLS1ub25lLWhvdmVyOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoZXZlbnRzIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEuYnRuX19jb2xvci0tbm9uZS1ob3Zlcjpob3ZlciwgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgaHRtbC5uby10b3VjaGV2ZW50cyBhLmJ0bl9fY29sb3ItLW5vbmUtaG92ZXI6aG92ZXIsXG4gIGh0bWwubm8tdG91Y2hldmVudHMgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhLmJ0bl9fY29sb3ItLW5vbmUtaG92ZXI6aG92ZXIsIC50cmliZS1ldmVudHMtbmF2LW5leHQgaHRtbC5uby10b3VjaGV2ZW50cyBhLmJ0bl9fY29sb3ItLW5vbmUtaG92ZXI6aG92ZXIsXG4gIGh0bWwubm8tdG91Y2hldmVudHMgLnRyaWJlLWV2ZW50cy1iYWNrIGEuYnRuX19jb2xvci0tbm9uZS1ob3Zlcjpob3ZlciwgLnRyaWJlLWV2ZW50cy1iYWNrIGh0bWwubm8tdG91Y2hldmVudHMgYS5idG5fX2NvbG9yLS1ub25lLWhvdmVyOmhvdmVyLCBodG1sLm5vLXRvdWNoZXZlbnRzIC5idG5fX2NvbG9yLS1ub25lLWhvdmVyLnRyaWJlLWV2ZW50cy1nbWFwOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoZXZlbnRzIC5idG5fX2NvbG9yLS1ub25lLWhvdmVyLnRyaWJlLWV2ZW50cy1idXR0b246aG92ZXIsIGh0bWwubm8tdG91Y2hldmVudHMgI3RyaWJlLWJhci1mb3JtIC5idG5fX2NvbG9yLS1ub25lLWhvdmVyLnRyaWJlLWJhci12aWV3cy1vcHRpb246aG92ZXIsICN0cmliZS1iYXItZm9ybSBodG1sLm5vLXRvdWNoZXZlbnRzIC5idG5fX2NvbG9yLS1ub25lLWhvdmVyLnRyaWJlLWJhci12aWV3cy1vcHRpb246aG92ZXIsIC5idG4uYnRuX19jb2xvci0tbm9uZS1ob3Zlci5hY3RpdmUsIC5idG4tZ3JvdXAgYS5idG5fX2NvbG9yLS1ub25lLWhvdmVyLmFjdGl2ZSwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYS5idG5fX2NvbG9yLS1ub25lLWhvdmVyLmFjdGl2ZSwgLmJ0bl9fY29sb3ItLW5vbmUtaG92ZXIuYWN0aXZlLnRvZ2dsZSwgaW5wdXQuYnRuX19jb2xvci0tbm9uZS1ob3Zlci5hY3RpdmVbdHlwZT1cImJ1dHRvblwiXSwgaW5wdXQuYnRuX19jb2xvci0tbm9uZS1ob3Zlci5hY3RpdmVbdHlwZT1cInN1Ym1pdFwiXSwgaW5wdXQuYnRuX19jb2xvci0tbm9uZS1ob3Zlci5hY3RpdmVbdHlwZT1cInJlc2V0XCJdLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhLmJ0bl9fY29sb3ItLW5vbmUtaG92ZXIuYWN0aXZlLFxuICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhLmJ0bl9fY29sb3ItLW5vbmUtaG92ZXIuYWN0aXZlLFxuICAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhLmJ0bl9fY29sb3ItLW5vbmUtaG92ZXIuYWN0aXZlLFxuICAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEuYnRuX19jb2xvci0tbm9uZS1ob3Zlci5hY3RpdmUsXG4gIC50cmliZS1ldmVudHMtYmFjayBhLmJ0bl9fY29sb3ItLW5vbmUtaG92ZXIuYWN0aXZlLCAuYnRuX19jb2xvci0tbm9uZS1ob3Zlci5hY3RpdmUudHJpYmUtZXZlbnRzLWdtYXAsXG4gIC5idG5fX2NvbG9yLS1ub25lLWhvdmVyLmFjdGl2ZS50cmliZS1ldmVudHMtYnV0dG9uLCAjdHJpYmUtYmFyLWZvcm0gLmJ0bl9fY29sb3ItLW5vbmUtaG92ZXIuYWN0aXZlLnRyaWJlLWJhci12aWV3cy1vcHRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4uYnRuX19pY29uLS1maWxsLW5vbmUgc3ZnLCAuYnRuLWdyb3VwIGEuYnRuX19pY29uLS1maWxsLW5vbmUgc3ZnLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhLmJ0bl9faWNvbi0tZmlsbC1ub25lIHN2ZywgLmJ0bl9faWNvbi0tZmlsbC1ub25lLnRvZ2dsZSBzdmcsIGlucHV0LmJ0bl9faWNvbi0tZmlsbC1ub25lW3R5cGU9XCJidXR0b25cIl0gc3ZnLCBpbnB1dC5idG5fX2ljb24tLWZpbGwtbm9uZVt0eXBlPVwic3VibWl0XCJdIHN2ZywgaW5wdXQuYnRuX19pY29uLS1maWxsLW5vbmVbdHlwZT1cInJlc2V0XCJdIHN2ZywgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYS5idG5fX2ljb24tLWZpbGwtbm9uZSBzdmcsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEuYnRuX19pY29uLS1maWxsLW5vbmUgc3ZnLCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhLmJ0bl9faWNvbi0tZmlsbC1ub25lIHN2ZywgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhLmJ0bl9faWNvbi0tZmlsbC1ub25lIHN2ZywgLnRyaWJlLWV2ZW50cy1iYWNrIGEuYnRuX19pY29uLS1maWxsLW5vbmUgc3ZnLCAuYnRuX19pY29uLS1maWxsLW5vbmUudHJpYmUtZXZlbnRzLWdtYXAgc3ZnLCAuYnRuX19pY29uLS1maWxsLW5vbmUudHJpYmUtZXZlbnRzLWJ1dHRvbiBzdmcsICN0cmliZS1iYXItZm9ybSAuYnRuX19pY29uLS1maWxsLW5vbmUudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiBzdmcge1xuICAgIGZpbGw6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4uYnRuX19pY29uLS1maWxsLW5vbmUtaG92ZXIgc3ZnLCAuYnRuLWdyb3VwIGEuYnRuX19pY29uLS1maWxsLW5vbmUtaG92ZXIgc3ZnLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhLmJ0bl9faWNvbi0tZmlsbC1ub25lLWhvdmVyIHN2ZywgLmJ0bl9faWNvbi0tZmlsbC1ub25lLWhvdmVyLnRvZ2dsZSBzdmcsIGlucHV0LmJ0bl9faWNvbi0tZmlsbC1ub25lLWhvdmVyW3R5cGU9XCJidXR0b25cIl0gc3ZnLCBpbnB1dC5idG5fX2ljb24tLWZpbGwtbm9uZS1ob3Zlclt0eXBlPVwic3VibWl0XCJdIHN2ZywgaW5wdXQuYnRuX19pY29uLS1maWxsLW5vbmUtaG92ZXJbdHlwZT1cInJlc2V0XCJdIHN2ZywgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYS5idG5fX2ljb24tLWZpbGwtbm9uZS1ob3ZlciBzdmcsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEuYnRuX19pY29uLS1maWxsLW5vbmUtaG92ZXIgc3ZnLCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhLmJ0bl9faWNvbi0tZmlsbC1ub25lLWhvdmVyIHN2ZywgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhLmJ0bl9faWNvbi0tZmlsbC1ub25lLWhvdmVyIHN2ZywgLnRyaWJlLWV2ZW50cy1iYWNrIGEuYnRuX19pY29uLS1maWxsLW5vbmUtaG92ZXIgc3ZnLCAuYnRuX19pY29uLS1maWxsLW5vbmUtaG92ZXIudHJpYmUtZXZlbnRzLWdtYXAgc3ZnLCAuYnRuX19pY29uLS1maWxsLW5vbmUtaG92ZXIudHJpYmUtZXZlbnRzLWJ1dHRvbiBzdmcsICN0cmliZS1iYXItZm9ybSAuYnRuX19pY29uLS1maWxsLW5vbmUtaG92ZXIudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiBzdmcge1xuICAgIGZpbGw6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4uYnRuX19pY29uLS1kaXJlY3Rpb24tcmlnaHQgc3ZnLCAuYnRuLWdyb3VwIGEuYnRuX19pY29uLS1kaXJlY3Rpb24tcmlnaHQgc3ZnLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhLmJ0bl9faWNvbi0tZGlyZWN0aW9uLXJpZ2h0IHN2ZywgLmJ0bl9faWNvbi0tZGlyZWN0aW9uLXJpZ2h0LnRvZ2dsZSBzdmcsIGlucHV0LmJ0bl9faWNvbi0tZGlyZWN0aW9uLXJpZ2h0W3R5cGU9XCJidXR0b25cIl0gc3ZnLCBpbnB1dC5idG5fX2ljb24tLWRpcmVjdGlvbi1yaWdodFt0eXBlPVwic3VibWl0XCJdIHN2ZywgaW5wdXQuYnRuX19pY29uLS1kaXJlY3Rpb24tcmlnaHRbdHlwZT1cInJlc2V0XCJdIHN2ZywgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYS5idG5fX2ljb24tLWRpcmVjdGlvbi1yaWdodCBzdmcsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEuYnRuX19pY29uLS1kaXJlY3Rpb24tcmlnaHQgc3ZnLCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhLmJ0bl9faWNvbi0tZGlyZWN0aW9uLXJpZ2h0IHN2ZywgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhLmJ0bl9faWNvbi0tZGlyZWN0aW9uLXJpZ2h0IHN2ZywgLnRyaWJlLWV2ZW50cy1iYWNrIGEuYnRuX19pY29uLS1kaXJlY3Rpb24tcmlnaHQgc3ZnLCAuYnRuX19pY29uLS1kaXJlY3Rpb24tcmlnaHQudHJpYmUtZXZlbnRzLWdtYXAgc3ZnLCAuYnRuX19pY29uLS1kaXJlY3Rpb24tcmlnaHQudHJpYmUtZXZlbnRzLWJ1dHRvbiBzdmcsICN0cmliZS1iYXItZm9ybSAuYnRuX19pY29uLS1kaXJlY3Rpb24tcmlnaHQudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiBzdmcge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIC5idG4uYnRuX19pY29uLS1kaXJlY3Rpb24tZG93biBzdmcsIC5idG4tZ3JvdXAgYS5idG5fX2ljb24tLWRpcmVjdGlvbi1kb3duIHN2ZywgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYS5idG5fX2ljb24tLWRpcmVjdGlvbi1kb3duIHN2ZywgLmJ0bl9faWNvbi0tZGlyZWN0aW9uLWRvd24udG9nZ2xlIHN2ZywgaW5wdXQuYnRuX19pY29uLS1kaXJlY3Rpb24tZG93blt0eXBlPVwiYnV0dG9uXCJdIHN2ZywgaW5wdXQuYnRuX19pY29uLS1kaXJlY3Rpb24tZG93blt0eXBlPVwic3VibWl0XCJdIHN2ZywgaW5wdXQuYnRuX19pY29uLS1kaXJlY3Rpb24tZG93blt0eXBlPVwicmVzZXRcIl0gc3ZnLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhLmJ0bl9faWNvbi0tZGlyZWN0aW9uLWRvd24gc3ZnLCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhLmJ0bl9faWNvbi0tZGlyZWN0aW9uLWRvd24gc3ZnLCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhLmJ0bl9faWNvbi0tZGlyZWN0aW9uLWRvd24gc3ZnLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEuYnRuX19pY29uLS1kaXJlY3Rpb24tZG93biBzdmcsIC50cmliZS1ldmVudHMtYmFjayBhLmJ0bl9faWNvbi0tZGlyZWN0aW9uLWRvd24gc3ZnLCAuYnRuX19pY29uLS1kaXJlY3Rpb24tZG93bi50cmliZS1ldmVudHMtZ21hcCBzdmcsIC5idG5fX2ljb24tLWRpcmVjdGlvbi1kb3duLnRyaWJlLWV2ZW50cy1idXR0b24gc3ZnLCAjdHJpYmUtYmFyLWZvcm0gLmJ0bl9faWNvbi0tZGlyZWN0aW9uLWRvd24udHJpYmUtYmFyLXZpZXdzLW9wdGlvbiBzdmcge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAuYnRuLmJ0bl9faWNvbi0tZGlyZWN0aW9uLWxlZnQgc3ZnLCAuYnRuLWdyb3VwIGEuYnRuX19pY29uLS1kaXJlY3Rpb24tbGVmdCBzdmcsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEuYnRuX19pY29uLS1kaXJlY3Rpb24tbGVmdCBzdmcsIC5idG4tZ3JvdXAgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYSBzdmcsIC50cmliZS1ldmVudC1wYWdlci1wcmV2IC5idG4tZ3JvdXAgYSBzdmcsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEgc3ZnLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhIHN2ZywgLmJ0bi1ncm91cCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhIHN2ZywgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLmJ0bi1ncm91cCBhIHN2ZywgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYSBzdmcsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEgc3ZnLCAuYnRuLWdyb3VwIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEgc3ZnLCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyAuYnRuLWdyb3VwIGEgc3ZnLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhIHN2ZywgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYSBzdmcsIC5idG4tZ3JvdXAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhIHN2ZywgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCAuYnRuLWdyb3VwIGEgc3ZnLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEgc3ZnLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEgc3ZnLCAuYnRuLWdyb3VwIC50cmliZS1ldmVudHMtYmFjayBhIHN2ZywgLnRyaWJlLWV2ZW50cy1iYWNrIC5idG4tZ3JvdXAgYSBzdmcsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC50cmliZS1ldmVudHMtYmFjayBhIHN2ZywgLnRyaWJlLWV2ZW50cy1iYWNrIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEgc3ZnLCAuYnRuX19pY29uLS1kaXJlY3Rpb24tbGVmdC50b2dnbGUgc3ZnLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhLnRvZ2dsZSBzdmcsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEudG9nZ2xlIHN2ZywgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYS50b2dnbGUgc3ZnLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEudG9nZ2xlIHN2ZywgLnRyaWJlLWV2ZW50cy1iYWNrIGEudG9nZ2xlIHN2ZywgaW5wdXQuYnRuX19pY29uLS1kaXJlY3Rpb24tbGVmdFt0eXBlPVwiYnV0dG9uXCJdIHN2ZywgaW5wdXQuYnRuX19pY29uLS1kaXJlY3Rpb24tbGVmdFt0eXBlPVwic3VibWl0XCJdIHN2ZywgaW5wdXQuYnRuX19pY29uLS1kaXJlY3Rpb24tbGVmdFt0eXBlPVwicmVzZXRcIl0gc3ZnLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhIHN2ZywgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYSBzdmcsIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEgc3ZnLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEgc3ZnLCAudHJpYmUtZXZlbnRzLWJhY2sgYSBzdmcsIC5idG5fX2ljb24tLWRpcmVjdGlvbi1sZWZ0LnRyaWJlLWV2ZW50cy1nbWFwIHN2ZywgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYS50cmliZS1ldmVudHMtZ21hcCBzdmcsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEudHJpYmUtZXZlbnRzLWdtYXAgc3ZnLCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhLnRyaWJlLWV2ZW50cy1nbWFwIHN2ZywgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhLnRyaWJlLWV2ZW50cy1nbWFwIHN2ZywgLnRyaWJlLWV2ZW50cy1iYWNrIGEudHJpYmUtZXZlbnRzLWdtYXAgc3ZnLCAuYnRuX19pY29uLS1kaXJlY3Rpb24tbGVmdC50cmliZS1ldmVudHMtYnV0dG9uIHN2ZywgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYS50cmliZS1ldmVudHMtYnV0dG9uIHN2ZywgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYS50cmliZS1ldmVudHMtYnV0dG9uIHN2ZywgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYS50cmliZS1ldmVudHMtYnV0dG9uIHN2ZywgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhLnRyaWJlLWV2ZW50cy1idXR0b24gc3ZnLCAudHJpYmUtZXZlbnRzLWJhY2sgYS50cmliZS1ldmVudHMtYnV0dG9uIHN2ZywgI3RyaWJlLWJhci1mb3JtIC5idG5fX2ljb24tLWRpcmVjdGlvbi1sZWZ0LnRyaWJlLWJhci12aWV3cy1vcHRpb24gc3ZnLCAjdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYS50cmliZS1iYXItdmlld3Mtb3B0aW9uIHN2ZywgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgI3RyaWJlLWJhci1mb3JtIGEudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiBzdmcsICN0cmliZS1iYXItZm9ybSAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhLnRyaWJlLWJhci12aWV3cy1vcHRpb24gc3ZnLCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCAjdHJpYmUtYmFyLWZvcm0gYS50cmliZS1iYXItdmlld3Mtb3B0aW9uIHN2ZywgI3RyaWJlLWJhci1mb3JtIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiBzdmcsIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzICN0cmliZS1iYXItZm9ybSBhLnRyaWJlLWJhci12aWV3cy1vcHRpb24gc3ZnLCAjdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhLnRyaWJlLWJhci12aWV3cy1vcHRpb24gc3ZnLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0ICN0cmliZS1iYXItZm9ybSBhLnRyaWJlLWJhci12aWV3cy1vcHRpb24gc3ZnLCAjdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWV2ZW50cy1iYWNrIGEudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiBzdmcsIC50cmliZS1ldmVudHMtYmFjayAjdHJpYmUtYmFyLWZvcm0gYS50cmliZS1iYXItdmlld3Mtb3B0aW9uIHN2ZyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAuYnRuLmJ0bl9faWNvbi0tZGlyZWN0aW9uLXVwIHN2ZywgLmJ0bi1ncm91cCBhLmJ0bl9faWNvbi0tZGlyZWN0aW9uLXVwIHN2ZywgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYS5idG5fX2ljb24tLWRpcmVjdGlvbi11cCBzdmcsIC5idG5fX2ljb24tLWRpcmVjdGlvbi11cC50b2dnbGUgc3ZnLCBpbnB1dC5idG5fX2ljb24tLWRpcmVjdGlvbi11cFt0eXBlPVwiYnV0dG9uXCJdIHN2ZywgaW5wdXQuYnRuX19pY29uLS1kaXJlY3Rpb24tdXBbdHlwZT1cInN1Ym1pdFwiXSBzdmcsIGlucHV0LmJ0bl9faWNvbi0tZGlyZWN0aW9uLXVwW3R5cGU9XCJyZXNldFwiXSBzdmcsIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEuYnRuX19pY29uLS1kaXJlY3Rpb24tdXAgc3ZnLCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhLmJ0bl9faWNvbi0tZGlyZWN0aW9uLXVwIHN2ZywgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYS5idG5fX2ljb24tLWRpcmVjdGlvbi11cCBzdmcsIC50cmliZS1ldmVudHMtbmF2LW5leHQgYS5idG5fX2ljb24tLWRpcmVjdGlvbi11cCBzdmcsIC50cmliZS1ldmVudHMtYmFjayBhLmJ0bl9faWNvbi0tZGlyZWN0aW9uLXVwIHN2ZywgLmJ0bl9faWNvbi0tZGlyZWN0aW9uLXVwLnRyaWJlLWV2ZW50cy1nbWFwIHN2ZywgLmJ0bl9faWNvbi0tZGlyZWN0aW9uLXVwLnRyaWJlLWV2ZW50cy1idXR0b24gc3ZnLCAjdHJpYmUtYmFyLWZvcm0gLmJ0bl9faWNvbi0tZGlyZWN0aW9uLXVwLnRyaWJlLWJhci12aWV3cy1vcHRpb24gc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG4gIGh0bWwubm8tdG91Y2hldmVudHMgLmJ0bjpob3ZlciwgaHRtbC5uby10b3VjaGV2ZW50cyAuYnRuLWdyb3VwIGE6aG92ZXIsIC5idG4tZ3JvdXAgaHRtbC5uby10b3VjaGV2ZW50cyBhOmhvdmVyLCBodG1sLm5vLXRvdWNoZXZlbnRzIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGE6aG92ZXIsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGh0bWwubm8tdG91Y2hldmVudHMgYTpob3ZlciwgaHRtbC5uby10b3VjaGV2ZW50cyAudG9nZ2xlOmhvdmVyLCBodG1sLm5vLXRvdWNoZXZlbnRzIGlucHV0OmhvdmVyW3R5cGU9XCJidXR0b25cIl0sIGh0bWwubm8tdG91Y2hldmVudHMgaW5wdXQ6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSwgaHRtbC5uby10b3VjaGV2ZW50cyBpbnB1dDpob3Zlclt0eXBlPVwicmVzZXRcIl0sIGh0bWwubm8tdG91Y2hldmVudHMgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYTpob3ZlciwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgaHRtbC5uby10b3VjaGV2ZW50cyBhOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoZXZlbnRzIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGE6aG92ZXIsIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGh0bWwubm8tdG91Y2hldmVudHMgYTpob3ZlcixcbiAgaHRtbC5uby10b3VjaGV2ZW50cyAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhOmhvdmVyLCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBodG1sLm5vLXRvdWNoZXZlbnRzIGE6aG92ZXIsXG4gIGh0bWwubm8tdG91Y2hldmVudHMgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhOmhvdmVyLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGh0bWwubm8tdG91Y2hldmVudHMgYTpob3ZlcixcbiAgaHRtbC5uby10b3VjaGV2ZW50cyAudHJpYmUtZXZlbnRzLWJhY2sgYTpob3ZlciwgLnRyaWJlLWV2ZW50cy1iYWNrIGh0bWwubm8tdG91Y2hldmVudHMgYTpob3ZlciwgaHRtbC5uby10b3VjaGV2ZW50cyAudHJpYmUtZXZlbnRzLWdtYXA6aG92ZXIsXG4gIGh0bWwubm8tdG91Y2hldmVudHMgLnRyaWJlLWV2ZW50cy1idXR0b246aG92ZXIsIGh0bWwubm8tdG91Y2hldmVudHMgI3RyaWJlLWJhci1mb3JtIC50cmliZS1iYXItdmlld3Mtb3B0aW9uOmhvdmVyLCAjdHJpYmUtYmFyLWZvcm0gaHRtbC5uby10b3VjaGV2ZW50cyAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbjpob3ZlciwgLmJ0bi5hY3RpdmUsIC5idG4tZ3JvdXAgYS5hY3RpdmUsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIGEuYWN0aXZlLCAuYWN0aXZlLnRvZ2dsZSwgaW5wdXQuYWN0aXZlW3R5cGU9XCJidXR0b25cIl0sIGlucHV0LmFjdGl2ZVt0eXBlPVwic3VibWl0XCJdLCBpbnB1dC5hY3RpdmVbdHlwZT1cInJlc2V0XCJdLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhLmFjdGl2ZSxcbiAgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgYS5hY3RpdmUsXG4gIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEuYWN0aXZlLFxuICAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEuYWN0aXZlLFxuICAudHJpYmUtZXZlbnRzLWJhY2sgYS5hY3RpdmUsIC5hY3RpdmUudHJpYmUtZXZlbnRzLWdtYXAsXG4gIC5hY3RpdmUudHJpYmUtZXZlbnRzLWJ1dHRvbiwgI3RyaWJlLWJhci1mb3JtIC5hY3RpdmUudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiwgLmJ0bjp2aXNpdGVkLCAuYnRuLWdyb3VwIGE6dmlzaXRlZCwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYTp2aXNpdGVkLCAudG9nZ2xlOnZpc2l0ZWQsIGlucHV0OnZpc2l0ZWRbdHlwZT1cImJ1dHRvblwiXSwgaW5wdXQ6dmlzaXRlZFt0eXBlPVwic3VibWl0XCJdLCBpbnB1dDp2aXNpdGVkW3R5cGU9XCJyZXNldFwiXSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYTp2aXNpdGVkLFxuICAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhOnZpc2l0ZWQsXG4gIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGE6dmlzaXRlZCxcbiAgLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhOnZpc2l0ZWQsXG4gIC50cmliZS1ldmVudHMtYmFjayBhOnZpc2l0ZWQsIC50cmliZS1ldmVudHMtZ21hcDp2aXNpdGVkLFxuICAudHJpYmUtZXZlbnRzLWJ1dHRvbjp2aXNpdGVkLCAjdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWJhci12aWV3cy1vcHRpb246dmlzaXRlZCwgLmJ0bjpmb2N1cywgLmJ0bi1ncm91cCBhOmZvY3VzLCAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhOmZvY3VzLCAudG9nZ2xlOmZvY3VzLCBpbnB1dDpmb2N1c1t0eXBlPVwiYnV0dG9uXCJdLCBpbnB1dDpmb2N1c1t0eXBlPVwic3VibWl0XCJdLCBpbnB1dDpmb2N1c1t0eXBlPVwicmVzZXRcIl0sIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGE6Zm9jdXMsXG4gIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGE6Zm9jdXMsXG4gIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGE6Zm9jdXMsXG4gIC50cmliZS1ldmVudHMtbmF2LW5leHQgYTpmb2N1cyxcbiAgLnRyaWJlLWV2ZW50cy1iYWNrIGE6Zm9jdXMsIC50cmliZS1ldmVudHMtZ21hcDpmb2N1cyxcbiAgLnRyaWJlLWV2ZW50cy1idXR0b246Zm9jdXMsICN0cmliZS1iYXItZm9ybSAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG5fX2ljb24tYWRkIHN2ZyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIG1hcmdpbi1yaWdodDogNHB4OyB9XG5cbi5saW5rX19pbmxpbmUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZjYmEzMDsgfVxuICBodG1sLm5vLXRvdWNoZXZlbnRzIC5saW5rX19pbmxpbmU6aG92ZXIge1xuICAgIGNvbG9yOiAjM0QxQTc5O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM0QxQTc5OyB9XG5cbi5saW5rX19zZWN0aW9uIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM0QxQTc5OyB9XG4gIC5saW5rX19zZWN0aW9uW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N2Zy9pY29uLWV4dGVybmFsLnN2Z1wiKTtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAubGlua19fc2VjdGlvbiBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N2Zy9pY29uLWV4dGVybmFsLnN2Z1wiKTtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICBodG1sLm5vLXRvdWNoZXZlbnRzIC5saW5rX19zZWN0aW9uOmhvdmVyIHtcbiAgICBjb2xvcjogIzNEMUE3OTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZjYmEzMDsgfVxuICAgIGh0bWwubm8tdG91Y2hldmVudHMgLmxpbmtfX3NlY3Rpb246aG92ZXJbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3ZnL2ljb24tZXh0ZXJuYWwtaG92ZXIuc3ZnXCIpO1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgaHRtbC5uby10b3VjaGV2ZW50cyAubGlua19fc2VjdGlvbjpob3ZlciBbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3ZnL2ljb24tZXh0ZXJuYWwtaG92ZXIuc3ZnXCIpO1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi5saW5rX19leHRlcm5hbCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM0QxQTc5O1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAubGlua19fZXh0ZXJuYWw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zdmcvaWNvbi1leHRlcm5hbC5zdmdcIik7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgaHRtbC5uby10b3VjaGV2ZW50cyAubGlua19fZXh0ZXJuYWw6aG92ZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zdmcvaWNvbi1leHRlcm5hbC1ob3Zlci5zdmdcIik7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuLnRvZ2dsZSBzdmcge1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IDAuMnM7IH1cblxuLnRvZ2dsZV9fY29sb3ItLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRDFBNzk7IH1cblxuaHRtbC5uby10b3VjaGV2ZW50cyAudG9nZ2xlX19jb2xvci0tcHVycGxlLWhvdmVyOmhvdmVyLCAudG9nZ2xlX19jb2xvci0tcHVycGxlLWhvdmVyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRDFBNzk7IH1cblxuLnRvZ2dsZV9faWNvbi0tZmlsbC1wdXJwbGUgc3ZnIHtcbiAgZmlsbDogIzNEMUE3OTsgfVxuXG5odG1sLm5vLXRvdWNoZXZlbnRzIC50b2dnbGVfX2ljb24tLXB1cnBsZS1ob3Zlcjpob3ZlciBzdmcge1xuICBmaWxsOiAjM0QxQTc5OyB9XG5cbi50b2dnbGVfX2NvbG9yLS15ZWxsb3ctMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2JhMzA7IH1cblxuaHRtbC5uby10b3VjaGV2ZW50cyAudG9nZ2xlX19jb2xvci0teWVsbG93LTEtaG92ZXI6aG92ZXIsIC50b2dnbGVfX2NvbG9yLS15ZWxsb3ctMS1ob3Zlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNiYTMwOyB9XG5cbi50b2dnbGVfX2ljb24tLWZpbGwteWVsbG93LTEgc3ZnIHtcbiAgZmlsbDogI2ZjYmEzMDsgfVxuXG5odG1sLm5vLXRvdWNoZXZlbnRzIC50b2dnbGVfX2ljb24tLXllbGxvdy0xLWhvdmVyOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICNmY2JhMzA7IH1cblxuLnRvZ2dsZV9fY29sb3ItLXllbGxvdy0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZDY4NTsgfVxuXG5odG1sLm5vLXRvdWNoZXZlbnRzIC50b2dnbGVfX2NvbG9yLS15ZWxsb3ctMi1ob3Zlcjpob3ZlciwgLnRvZ2dsZV9fY29sb3ItLXllbGxvdy0yLWhvdmVyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWQ2ODU7IH1cblxuLnRvZ2dsZV9faWNvbi0tZmlsbC15ZWxsb3ctMiBzdmcge1xuICBmaWxsOiAjZmVkNjg1OyB9XG5cbmh0bWwubm8tdG91Y2hldmVudHMgLnRvZ2dsZV9faWNvbi0teWVsbG93LTItaG92ZXI6aG92ZXIgc3ZnIHtcbiAgZmlsbDogI2ZlZDY4NTsgfVxuXG4udG9nZ2xlX19jb2xvci0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbmh0bWwubm8tdG91Y2hldmVudHMgLnRvZ2dsZV9fY29sb3ItLXdoaXRlLWhvdmVyOmhvdmVyLCAudG9nZ2xlX19jb2xvci0td2hpdGUtaG92ZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4udG9nZ2xlX19pY29uLS1maWxsLXdoaXRlIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7IH1cblxuaHRtbC5uby10b3VjaGV2ZW50cyAudG9nZ2xlX19pY29uLS13aGl0ZS1ob3Zlcjpob3ZlciBzdmcge1xuICBmaWxsOiAjZmZmZmZmOyB9XG5cbi50b2dnbGVfX2NvbG9yLS1ncmV5LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE0YTRhOyB9XG5cbmh0bWwubm8tdG91Y2hldmVudHMgLnRvZ2dsZV9fY29sb3ItLWdyZXktMS1ob3Zlcjpob3ZlciwgLnRvZ2dsZV9fY29sb3ItLWdyZXktMS1ob3Zlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE0YTRhOyB9XG5cbi50b2dnbGVfX2ljb24tLWZpbGwtZ3JleS0xIHN2ZyB7XG4gIGZpbGw6ICM0YTRhNGE7IH1cblxuaHRtbC5uby10b3VjaGV2ZW50cyAudG9nZ2xlX19pY29uLS1ncmV5LTEtaG92ZXI6aG92ZXIgc3ZnIHtcbiAgZmlsbDogIzRhNGE0YTsgfVxuXG4udG9nZ2xlX19jb2xvci0tZ3JleS0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc2NzY3NjsgfVxuXG5odG1sLm5vLXRvdWNoZXZlbnRzIC50b2dnbGVfX2NvbG9yLS1ncmV5LTItaG92ZXI6aG92ZXIsIC50b2dnbGVfX2NvbG9yLS1ncmV5LTItaG92ZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc2NzY3NjsgfVxuXG4udG9nZ2xlX19pY29uLS1maWxsLWdyZXktMiBzdmcge1xuICBmaWxsOiAjNzY3Njc2OyB9XG5cbmh0bWwubm8tdG91Y2hldmVudHMgLnRvZ2dsZV9faWNvbi0tZ3JleS0yLWhvdmVyOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICM3Njc2NzY7IH1cblxuLnRvZ2dsZV9fY29sb3ItLWdyZXktMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDg7IH1cblxuaHRtbC5uby10b3VjaGV2ZW50cyAudG9nZ2xlX19jb2xvci0tZ3JleS0zLWhvdmVyOmhvdmVyLCAudG9nZ2xlX19jb2xvci0tZ3JleS0zLWhvdmVyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDg7IH1cblxuLnRvZ2dsZV9faWNvbi0tZmlsbC1ncmV5LTMgc3ZnIHtcbiAgZmlsbDogI2Q4ZDhkODsgfVxuXG5odG1sLm5vLXRvdWNoZXZlbnRzIC50b2dnbGVfX2ljb24tLWdyZXktMy1ob3Zlcjpob3ZlciBzdmcge1xuICBmaWxsOiAjZDhkOGQ4OyB9XG5cbi50b2dnbGVfX2NvbG9yLS1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cblxuaHRtbC5uby10b3VjaGV2ZW50cyAudG9nZ2xlX19jb2xvci0tYmxhY2staG92ZXI6aG92ZXIsIC50b2dnbGVfX2NvbG9yLS1ibGFjay1ob3Zlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi50b2dnbGVfX2ljb24tLWZpbGwtYmxhY2sgc3ZnIHtcbiAgZmlsbDogIzAwMDAwMDsgfVxuXG5odG1sLm5vLXRvdWNoZXZlbnRzIC50b2dnbGVfX2ljb24tLWJsYWNrLWhvdmVyOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICMwMDAwMDA7IH1cblxuLnRvZ2dsZV9fY29sb3ItLW9yYW5nZS0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTUzZTsgfVxuXG5odG1sLm5vLXRvdWNoZXZlbnRzIC50b2dnbGVfX2NvbG9yLS1vcmFuZ2UtMS1ob3Zlcjpob3ZlciwgLnRvZ2dsZV9fY29sb3ItLW9yYW5nZS0xLWhvdmVyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTU1M2U7IH1cblxuLnRvZ2dsZV9faWNvbi0tZmlsbC1vcmFuZ2UtMSBzdmcge1xuICBmaWxsOiAjZDk1NTNlOyB9XG5cbmh0bWwubm8tdG91Y2hldmVudHMgLnRvZ2dsZV9faWNvbi0tb3JhbmdlLTEtaG92ZXI6aG92ZXIgc3ZnIHtcbiAgZmlsbDogI2Q5NTUzZTsgfVxuXG4udG9nZ2xlX19jb2xvci0tb3JhbmdlLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4YzYwOyB9XG5cbmh0bWwubm8tdG91Y2hldmVudHMgLnRvZ2dsZV9fY29sb3ItLW9yYW5nZS0yLWhvdmVyOmhvdmVyLCAudG9nZ2xlX19jb2xvci0tb3JhbmdlLTItaG92ZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1OGM2MDsgfVxuXG4udG9nZ2xlX19pY29uLS1maWxsLW9yYW5nZS0yIHN2ZyB7XG4gIGZpbGw6ICNmNThjNjA7IH1cblxuaHRtbC5uby10b3VjaGV2ZW50cyAudG9nZ2xlX19pY29uLS1vcmFuZ2UtMi1ob3Zlcjpob3ZlciBzdmcge1xuICBmaWxsOiAjZjU4YzYwOyB9XG5cbi50b2dnbGVfX2NvbG9yLS1ibHVlLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODE5ZWM2OyB9XG5cbmh0bWwubm8tdG91Y2hldmVudHMgLnRvZ2dsZV9fY29sb3ItLWJsdWUtMS1ob3Zlcjpob3ZlciwgLnRvZ2dsZV9fY29sb3ItLWJsdWUtMS1ob3Zlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODE5ZWM2OyB9XG5cbi50b2dnbGVfX2ljb24tLWZpbGwtYmx1ZS0xIHN2ZyB7XG4gIGZpbGw6ICM4MTllYzY7IH1cblxuaHRtbC5uby10b3VjaGV2ZW50cyAudG9nZ2xlX19pY29uLS1ibHVlLTEtaG92ZXI6aG92ZXIgc3ZnIHtcbiAgZmlsbDogIzgxOWVjNjsgfVxuXG4udG9nZ2xlX19jb2xvci0tYmx1ZS0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzljYzJkYzsgfVxuXG5odG1sLm5vLXRvdWNoZXZlbnRzIC50b2dnbGVfX2NvbG9yLS1ibHVlLTItaG92ZXI6aG92ZXIsIC50b2dnbGVfX2NvbG9yLS1ibHVlLTItaG92ZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzljYzJkYzsgfVxuXG4udG9nZ2xlX19pY29uLS1maWxsLWJsdWUtMiBzdmcge1xuICBmaWxsOiAjOWNjMmRjOyB9XG5cbmh0bWwubm8tdG91Y2hldmVudHMgLnRvZ2dsZV9faWNvbi0tYmx1ZS0yLWhvdmVyOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICM5Y2MyZGM7IH1cblxuLnRvZ2dsZV9fY29sb3ItLXNhZ2UtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNmJkOGE7IH1cblxuaHRtbC5uby10b3VjaGV2ZW50cyAudG9nZ2xlX19jb2xvci0tc2FnZS0xLWhvdmVyOmhvdmVyLCAudG9nZ2xlX19jb2xvci0tc2FnZS0xLWhvdmVyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNmJkOGE7IH1cblxuLnRvZ2dsZV9faWNvbi0tZmlsbC1zYWdlLTEgc3ZnIHtcbiAgZmlsbDogI2E2YmQ4YTsgfVxuXG5odG1sLm5vLXRvdWNoZXZlbnRzIC50b2dnbGVfX2ljb24tLXNhZ2UtMS1ob3Zlcjpob3ZlciBzdmcge1xuICBmaWxsOiAjYTZiZDhhOyB9XG5cbi50b2dnbGVfX2NvbG9yLS1ub25lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuaHRtbC5uby10b3VjaGV2ZW50cyAudG9nZ2xlX19jb2xvci0tbm9uZS1ob3Zlcjpob3ZlciwgLnRvZ2dsZV9fY29sb3ItLW5vbmUtaG92ZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnRvZ2dsZV9faWNvbi0tZmlsbC1ub25lIHN2ZyB7XG4gIGZpbGw6IHRyYW5zcGFyZW50OyB9XG5cbmh0bWwubm8tdG91Y2hldmVudHMgLnRvZ2dsZV9faWNvbi0tbm9uZS1ob3Zlcjpob3ZlciBzdmcge1xuICBmaWxsOiB0cmFuc3BhcmVudDsgfVxuXG4udG9nZ2xlX19pY29uLS1kaXJlY3Rpb24tcmlnaHQgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cblxuLnRvZ2dsZV9faWNvbi0tZGlyZWN0aW9uLWRvd24gc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cbi50b2dnbGVfX2ljb24tLWRpcmVjdGlvbi1sZWZ0IHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLnRvZ2dsZV9faWNvbi0tZGlyZWN0aW9uLXVwIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cblxuLnRvZ2dsZV9fcGFnZXIsIC50b2dnbGVfX21lbnUtbWFpbiwgLnRvZ2dsZV9fc2VhcmNoLCAudG9nZ2xlX19zZWFyY2gtc3VibWl0LCAudG9nZ2xlX19zZWFyY2gtY2xvc2Uge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMTBweDtcbiAgbWluLXdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7IH1cblxuLnRvZ2dsZV9fbWVudS1tYWluIHtcbiAgcGFkZGluZzogOHB4OyB9XG4gIC50b2dnbGVfX21lbnUtbWFpbiBzdmcge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMThweDsgfVxuXG4udG9nZ2xlX19zZWFyY2ggc3ZnLCAudG9nZ2xlX19zZWFyY2gtc3VibWl0IHN2ZywgLnRvZ2dsZV9fc2VhcmNoLWNsb3NlIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7IH1cblxuLnRvZ2dsZV9fZ2FsbGVyeSB7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnRvZ2dsZV9fZ2FsbGVyeSBzdmcge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogMzdweDsgfVxuXG4udG9nZ2xlX19hY2NvcmRpb24ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNEMUE3OTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzRDFBNzk7XG4gIGNvbG9yOiAjM0QxQTc5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTVweCAzMHB4IDE1cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTsgfVxuICAudG9nZ2xlX19hY2NvcmRpb24gc3ZnIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogY2FsYyg1MCUgLSA2cHgpO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTNweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNpdGlvbjogMC4yczsgfVxuICBodG1sLm5vLXRvdWNoZXZlbnRzIC50b2dnbGVfX2FjY29yZGlvbjpob3ZlciB7XG4gICAgY29sb3I6ICMzRDFBNzk7IH1cbiAgLnRvZ2dsZV9fYWNjb3JkaW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzNEMUE3OTsgfVxuICAudG9nZ2xlX19hY2NvcmRpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogIzNEMUE3OTsgfVxuICAgIC50b2dnbGVfX2FjY29yZGlvbi5hY3RpdmUgc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cblxuLnRvZ2dsZV9fYWNjb3JkaW9uLWRpcmVjdGlvbnMgc3ZnIHtcbiAgbWFyZ2luOiAwIDAgM3B4IDRweDsgfVxuXG4udG9nZ2xlX19hY2NvcmRpb24tZGlyZWN0aW9ucy5hY3RpdmUgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuXG4udG9nZ2xlX19jYWxlbmRhci5hY3RpdmUsIC50b2dnbGVfX2NhbGVuZGFyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDAwMDA7IH1cbiAgaHRtbC5uby10b3VjaGV2ZW50cyAudG9nZ2xlX19jYWxlbmRhci5hY3RpdmU6aG92ZXIsIGh0bWwubm8tdG91Y2hldmVudHMgLnRvZ2dsZV9fY2FsZW5kYXI6Zm9jdXM6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cblxuLnRvZ2dsZV9fc3ViLW5hdiwgLnRvZ2dsZV9fc2VjdGlvbi1uYXYge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG4gIC50b2dnbGVfX3N1Yi1uYXYgc3ZnLCAudG9nZ2xlX19zZWN0aW9uLW5hdiBzdmcge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTNweDsgfVxuICAudG9nZ2xlX19zdWItbmF2LmFjdGl2ZSBzdmcsIC50b2dnbGVfX3NlY3Rpb24tbmF2LmFjdGl2ZSBzdmcge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cblxuI2Zvcm0tc2VhcmNoIC5mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzY3Njc2O1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDRweCk7XG4gIG1hcmdpbi1yaWdodDogLTFweDsgfVxuICAjZm9ybS1zZWFyY2ggLmZvcm0gaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICNmb3JtLXNlYXJjaCAuZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4jZm9ybS1zZWFyY2ggLmZvcm0gLnRvZ2dsZV9fc2VhcmNoIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAjZm9ybS1zZWFyY2ggLmZvcm0gLnRvZ2dsZV9fc2VhcmNoIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuI2Zvcm0tc2VhcmNoIC5mb3JtIC50b2dnbGVfX3NlYXJjaC1zdWJtaXQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAjZm9ybS1zZWFyY2ggLmZvcm0gLnRvZ2dsZV9fc2VhcmNoLXN1Ym1pdCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuI2Zvcm0tc2VhcmNoIC5mb3JtIC50b2dnbGVfX3NlYXJjaC1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICNmb3JtLXNlYXJjaCAuZm9ybS5hY3RpdmUgPiAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbiNmb3JtLXNlYXJjaCAuZm9ybS5hY3RpdmUgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAjZm9ybS1zZWFyY2ggLmZvcm0uYWN0aXZlIC50b2dnbGVfX3NlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAjZm9ybS1zZWFyY2ggLmZvcm0uYWN0aXZlIC50b2dnbGVfX3NlYXJjaC1zdWJtaXQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICNmb3JtLXNlYXJjaCAuZm9ybS5hY3RpdmUgLnRvZ2dsZV9fc2VhcmNoLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbiNmb3JtLXNlYXJjaC1tb2JpbGUge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgYm9keS5zZWFyY2gtYWN0aXZlICNmb3JtLXNlYXJjaC1tb2JpbGUge1xuICAgICAgbWF4LWhlaWdodDogOTk5ZW07XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgei1pbmRleDogMTI7IH0gfVxuXG4vKlx0KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbipcdE1vZHVsZXNcbipcdCoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qL1xuLm1vZHVsZV9fdGl0bGUsIC50cmliZS1ldmVudHMtbGlzdC1zZXBhcmF0b3ItbW9udGgge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuMjVyZW07XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5tb2R1bGVfX3RpdGxlLCAudHJpYmUtZXZlbnRzLWxpc3Qtc2VwYXJhdG9yLW1vbnRoIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLm1vZHVsZV9fbGVhZCB7XG4gIGNvbG9yOiAjNzY3Njc2OyB9XG5cbi5tb2R1bGVfX2JvZHkgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtOyB9XG5cbi5tb2R1bGVfX2JvZHkgaDEsXG4ubW9kdWxlX19ib2R5IGgyLFxuLm1vZHVsZV9fYm9keSBoMyxcbi5tb2R1bGVfX2JvZHkgaDQsXG4ubW9kdWxlX19ib2R5IGg1LFxuLm1vZHVsZV9fYm9keSBoNiB7XG4gIGNvbG9yOiAjM0QxQTc5OyB9XG5cbi5tb2R1bGVfX2JvZHkgaDEge1xuICBtYXJnaW4tYm90dG9tOiBpbmhlcml0OyB9XG5cbi5tb2R1bGVfX2JvZHkgcCBhOm5vdCguYnRuKTpub3QoLnRvZ2dsZSk6bm90KGlucHV0W3R5cGU9XCJidXR0b25cIl0pOm5vdChpbnB1dFt0eXBlPVwic3VibWl0XCJdKTpub3QoaW5wdXRbdHlwZT1cInJlc2V0XCJdKTpub3QoLnRyaWJlLWV2ZW50cy1nbWFwKTpub3QoXG4udHJpYmUtZXZlbnRzLWJ1dHRvbiksXG4ubW9kdWxlX19ib2R5IGxpIGE6bm90KC5idG4pOm5vdCgudG9nZ2xlKTpub3QoaW5wdXRbdHlwZT1cImJ1dHRvblwiXSk6bm90KGlucHV0W3R5cGU9XCJzdWJtaXRcIl0pOm5vdChpbnB1dFt0eXBlPVwicmVzZXRcIl0pOm5vdCgudHJpYmUtZXZlbnRzLWdtYXApOm5vdChcbi50cmliZS1ldmVudHMtYnV0dG9uKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmNiYTMwOyB9XG4gIGh0bWwubm8tdG91Y2hldmVudHMgLm1vZHVsZV9fYm9keSBwIGE6bm90KC5idG4pOm5vdCgudG9nZ2xlKTpub3QoaW5wdXRbdHlwZT1cImJ1dHRvblwiXSk6bm90KGlucHV0W3R5cGU9XCJzdWJtaXRcIl0pOm5vdChpbnB1dFt0eXBlPVwicmVzZXRcIl0pOm5vdCgudHJpYmUtZXZlbnRzLWdtYXApOm5vdChcbiAgLnRyaWJlLWV2ZW50cy1idXR0b24pOmhvdmVyLCBodG1sLm5vLXRvdWNoZXZlbnRzXG4gIC5tb2R1bGVfX2JvZHkgbGkgYTpub3QoLmJ0bik6bm90KC50b2dnbGUpOm5vdChpbnB1dFt0eXBlPVwiYnV0dG9uXCJdKTpub3QoaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSk6bm90KGlucHV0W3R5cGU9XCJyZXNldFwiXSk6bm90KC50cmliZS1ldmVudHMtZ21hcCk6bm90KFxuICAudHJpYmUtZXZlbnRzLWJ1dHRvbik6aG92ZXIge1xuICAgIGNvbG9yOiAjM0QxQTc5O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM0QxQTc5OyB9XG4gIC5tb2R1bGVfX2JvZHkgcCBhOm5vdCguYnRuKTpub3QoLnRvZ2dsZSk6bm90KGlucHV0W3R5cGU9XCJidXR0b25cIl0pOm5vdChpbnB1dFt0eXBlPVwic3VibWl0XCJdKTpub3QoaW5wdXRbdHlwZT1cInJlc2V0XCJdKTpub3QoLnRyaWJlLWV2ZW50cy1nbWFwKTpub3QoXG4gIC50cmliZS1ldmVudHMtYnV0dG9uKVt0YXJnZXQ9XCJfYmxhbmtcIl0sXG4gIC5tb2R1bGVfX2JvZHkgbGkgYTpub3QoLmJ0bik6bm90KC50b2dnbGUpOm5vdChpbnB1dFt0eXBlPVwiYnV0dG9uXCJdKTpub3QoaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSk6bm90KGlucHV0W3R5cGU9XCJyZXNldFwiXSk6bm90KC50cmliZS1ldmVudHMtZ21hcCk6bm90KFxuICAudHJpYmUtZXZlbnRzLWJ1dHRvbilbdGFyZ2V0PVwiX2JsYW5rXCJdIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNEMUE3OTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC5tb2R1bGVfX2JvZHkgcCBhOm5vdCguYnRuKTpub3QoLnRvZ2dsZSk6bm90KGlucHV0W3R5cGU9XCJidXR0b25cIl0pOm5vdChpbnB1dFt0eXBlPVwic3VibWl0XCJdKTpub3QoaW5wdXRbdHlwZT1cInJlc2V0XCJdKTpub3QoLnRyaWJlLWV2ZW50cy1nbWFwKTpub3QoXG4gICAgLnRyaWJlLWV2ZW50cy1idXR0b24pW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcixcbiAgICAubW9kdWxlX19ib2R5IGxpIGE6bm90KC5idG4pOm5vdCgudG9nZ2xlKTpub3QoaW5wdXRbdHlwZT1cImJ1dHRvblwiXSk6bm90KGlucHV0W3R5cGU9XCJzdWJtaXRcIl0pOm5vdChpbnB1dFt0eXBlPVwicmVzZXRcIl0pOm5vdCgudHJpYmUtZXZlbnRzLWdtYXApOm5vdChcbiAgICAudHJpYmUtZXZlbnRzLWJ1dHRvbilbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3ZnL2ljb24tZXh0ZXJuYWwuc3ZnXCIpO1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgaHRtbC5uby10b3VjaGV2ZW50cyAubW9kdWxlX19ib2R5IHAgYTpub3QoLmJ0bik6bm90KC50b2dnbGUpOm5vdChpbnB1dFt0eXBlPVwiYnV0dG9uXCJdKTpub3QoaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSk6bm90KGlucHV0W3R5cGU9XCJyZXNldFwiXSk6bm90KC50cmliZS1ldmVudHMtZ21hcCk6bm90KFxuICAgIC50cmliZS1ldmVudHMtYnV0dG9uKVt0YXJnZXQ9XCJfYmxhbmtcIl06aG92ZXI6YWZ0ZXIsIGh0bWwubm8tdG91Y2hldmVudHNcbiAgICAubW9kdWxlX19ib2R5IGxpIGE6bm90KC5idG4pOm5vdCgudG9nZ2xlKTpub3QoaW5wdXRbdHlwZT1cImJ1dHRvblwiXSk6bm90KGlucHV0W3R5cGU9XCJzdWJtaXRcIl0pOm5vdChpbnB1dFt0eXBlPVwicmVzZXRcIl0pOm5vdCgudHJpYmUtZXZlbnRzLWdtYXApOm5vdChcbiAgICAudHJpYmUtZXZlbnRzLWJ1dHRvbilbdGFyZ2V0PVwiX2JsYW5rXCJdOmhvdmVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3ZnL2ljb24tZXh0ZXJuYWwtaG92ZXIuc3ZnXCIpO1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi5tb2R1bGVfX2JvZHkgYmxvY2txdW90ZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbjogMS41NjI1cmVtIDA7IH1cblxuLmhlcm8ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaGVyby1iZy5wbmdcIik7XG4gIG1pbi1oZWlnaHQ6IDQ3NXB4O1xuICBtYXJnaW4tdG9wOiAtMy4xMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogLTE7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAgIC5oZXJvIHtcbiAgICAgIG1hcmdpbi10b3A6IC0yLjVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAuaGVybyB7XG4gICAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5oZXJvIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDE5MHB4OyB9IH1cbiAgLmhlcm8gcGljdHVyZSxcbiAgLmhlcm8gdmlkZW8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuaGVybyBwaWN0dXJlID4gKixcbiAgICAuaGVybyB2aWRlbyA+ICoge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIC5oZXJvX19ob21lIHtcbiAgICBtaW4taGVpZ2h0OiA4MTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IC0zZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAuaGVyb19faG9tZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ3NXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5oZXJvX19ob21lIHtcbiAgICAgICAgbWluLWhlaWdodDogMzI1cHg7IH0gfVxuICAgIC5oZXJvX19ob21lIHBpY3R1cmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5oZXJvX19ob21lIHBpY3R1cmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuaGVyb19faG9tZSB2aWRlbyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC5oZXJvX19ob21lIHZpZGVvIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmhlcm9fX3NtYWxsIHtcbiAgICBtaW4taGVpZ2h0OiAxMzVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5yaWNodGV4dCBoZWFkZXIge1xuICBjb2xvcjogIzNEMUE3OTsgfVxuXG4ucmljaHRleHQgLnBhZ2UtdGl0bGUsIC5yaWNodGV4dCAubW9kdWxlX19ib2R5IGgxLCAubW9kdWxlX19ib2R5IC5yaWNodGV4dCBoMSxcbi5yaWNodGV4dCAucG9zdC10aXRsZSxcbi5yaWNodGV4dCAuZXZlbnQtdGl0bGUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtOyB9XG5cbi5yaWNodGV4dCAuZXZlbnQtdGl0bGUsXG4ucmljaHRleHQgLnBvc3QtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5yaWNodGV4dCAuc2lnbm9mZiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnJpY2h0ZXh0IC5tb2R1bGVfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5yaWNodGV4dCAubW9kdWxlX19jb250ZW50IHVsID4gbGkgPiB1bCB7XG4gICAgdGV4dC1pbmRlbnQ6IDEuMjVyZW07IH1cbiAgLnJpY2h0ZXh0IC5tb2R1bGVfX2NvbnRlbnQgdWwgPiBsaSA+IHVsID4gbGkgPiB1bCB7XG4gICAgdGV4dC1pbmRlbnQ6IDMuNzVyZW07IH1cbiAgLnJpY2h0ZXh0IC5tb2R1bGVfX2NvbnRlbnQgLm1vZHVsZV9fYm9keSBmaWd1cmUsXG4gIC5yaWNodGV4dCAubW9kdWxlX19jb250ZW50IC5tb2R1bGVfX2JvZHkgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4ucmljaHRleHQtZmVhdHVyZWQgaGVhZGVyIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLnJpY2h0ZXh0LWhvbWUgaGVhZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnJpY2h0ZXh0LWhvbWUgaGVhZGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuLnJpY2h0ZXh0LWhvbWUgLm1vZHVsZV9fdGl0bGUsIC5yaWNodGV4dC1ob21lIC50cmliZS1ldmVudHMtbGlzdC1zZXBhcmF0b3ItbW9udGgge1xuICAvKiogUmVtb3ZlIGZvciBsYWNrIG9mIHN1cHBvcnQuIExvb2tlZCB3aGVyZSBpdCB3YXMgd29ya2luZyAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYxLCAyNiwgMTIxLCAwLjkpOyB9XG5cbi5yaWNodGV4dCBmaWd1cmUsXG4ucmljaHRleHQgLndwLWNhcHRpb24ge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmNhcmRzID4gLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uY2FyZHMtZmVhdHVyZWQge1xuICBtYXJnaW4tdG9wOiAzZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmNhcmRzLWZlYXR1cmVkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4uY2FyZHMtdm9pY2VzIC5wYXR0ZXJuLXJvdywgLmNhcmRzLW5ld3MgLnBhdHRlcm4tcm93LCAuY2FyZHMtcmVsYXRlZCAucGF0dGVybi1yb3cge1xuICBwYWRkaW5nOiA0ZW0gMCAxZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmNhcmRzLXZvaWNlcyAucGF0dGVybi1yb3csIC5jYXJkcy1uZXdzIC5wYXR0ZXJuLXJvdywgLmNhcmRzLXJlbGF0ZWQgLnBhdHRlcm4tcm93IHtcbiAgICAgIHBhZGRpbmctdG9wOiAzZW07IH0gfVxuXG4uY2FyZHMtdm9pY2VzIGhlYWRlciwgLmNhcmRzLW5ld3MgaGVhZGVyLCAuY2FyZHMtcmVsYXRlZCBoZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAtMmVtOyB9XG5cbi5jYXJkcy12b2ljZXMtZmVhdHVyZWQsIC5jYXJkcy1uZXdzLWZlYXR1cmVkLCAuY2FyZHMtcmVsYXRlZC1mZWF0dXJlZCB7XG4gIHBhZGRpbmctdG9wOiAzZW07IH1cbiAgLmNhcmRzLXZvaWNlcy1mZWF0dXJlZCBoZWFkZXIsIC5jYXJkcy1uZXdzLWZlYXR1cmVkIGhlYWRlciwgLmNhcmRzLXJlbGF0ZWQtZmVhdHVyZWQgaGVhZGVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5jYXJkcy12b2ljZXMtZmVhdHVyZWQgaGVhZGVyIC5tb2R1bGVfX3RpdGxlLCAuY2FyZHMtdm9pY2VzLWZlYXR1cmVkIGhlYWRlciAudHJpYmUtZXZlbnRzLWxpc3Qtc2VwYXJhdG9yLW1vbnRoLCAuY2FyZHMtbmV3cy1mZWF0dXJlZCBoZWFkZXIgLm1vZHVsZV9fdGl0bGUsIC5jYXJkcy1uZXdzLWZlYXR1cmVkIGhlYWRlciAudHJpYmUtZXZlbnRzLWxpc3Qtc2VwYXJhdG9yLW1vbnRoLCAuY2FyZHMtcmVsYXRlZC1mZWF0dXJlZCBoZWFkZXIgLm1vZHVsZV9fdGl0bGUsIC5jYXJkcy1yZWxhdGVkLWZlYXR1cmVkIGhlYWRlciAudHJpYmUtZXZlbnRzLWxpc3Qtc2VwYXJhdG9yLW1vbnRoIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuY2FyZHMtdm9pY2VzLWZlYXR1cmVkIC5iZjpiZWZvcmUsIC5jYXJkcy1uZXdzLWZlYXR1cmVkIC5iZjpiZWZvcmUsIC5jYXJkcy1yZWxhdGVkLWZlYXR1cmVkIC5iZjpiZWZvcmUge1xuICAgIGxlZnQ6IC0yZW07XG4gICAgdG9wOiAtMS41ZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDFlbSk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5jYXJkcy12b2ljZXMtZmVhdHVyZWQgLmJmOmJlZm9yZSwgLmNhcmRzLW5ld3MtZmVhdHVyZWQgLmJmOmJlZm9yZSwgLmNhcmRzLXJlbGF0ZWQtZmVhdHVyZWQgLmJmOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsZWZ0OiAtMWVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5jYXJkcy12b2ljZXMtZmVhdHVyZWQgLmJmOmJlZm9yZSwgLmNhcmRzLW5ld3MtZmVhdHVyZWQgLmJmOmJlZm9yZSwgLmNhcmRzLXJlbGF0ZWQtZmVhdHVyZWQgLmJmOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDA7IH0gfVxuICAuY2FyZHMtdm9pY2VzLWZlYXR1cmVkIC5hZjphZnRlciwgLmNhcmRzLW5ld3MtZmVhdHVyZWQgLmFmOmFmdGVyLCAuY2FyZHMtcmVsYXRlZC1mZWF0dXJlZCAuYWY6YWZ0ZXIge1xuICAgIGxlZnQ6IC00LjI1ZW07XG4gICAgdG9wOiAtM2VtO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyZW0pOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAuY2FyZHMtdm9pY2VzLWZlYXR1cmVkIC5hZjphZnRlciwgLmNhcmRzLW5ld3MtZmVhdHVyZWQgLmFmOmFmdGVyLCAuY2FyZHMtcmVsYXRlZC1mZWF0dXJlZCAuYWY6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGVmdDogLTIuMjVlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAuY2FyZHMtdm9pY2VzLWZlYXR1cmVkIC5hZjphZnRlciwgLmNhcmRzLW5ld3MtZmVhdHVyZWQgLmFmOmFmdGVyLCAuY2FyZHMtcmVsYXRlZC1mZWF0dXJlZCAuYWY6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAwOyB9IH1cblxuLmNhcmRzLXBlb3BsZSBoZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAtMmVtOyB9XG5cbi5jYXJkcy1wZW9wbGUgLnBhdHRlcm4tcm93IHtcbiAgcGFkZGluZy10b3A6IDJlbTsgfVxuXG4uY2FyZHMtcGVvcGxlIC5tb2R1bGVfX3RpdGxlLCAuY2FyZHMtcGVvcGxlIC50cmliZS1ldmVudHMtbGlzdC1zZXBhcmF0b3ItbW9udGgge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWl4LWJsZW5kLW1vZGU6IHVuc2V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYxLCAyNiwgMTIxLCAwLjg1KTsgfVxuXG4ud2hlLWNhcmQge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLndoZS1jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIC53aGUtY2FyZCA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgYm9yZGVyOiAwOyB9XG4gICAgaHRtbC5uby10b3VjaGV2ZW50cyAud2hlLWNhcmQgPiBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2JhMzA7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAud2hlLWNhcmQgaGVhZGVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAud2hlLWNhcmQgcGljdHVyZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAud2hlLWNhcmQgLmNhcmQtaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC53aGUtY2FyZCAuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDA7IH1cbiAgLndoZS1jYXJkIC5jYXJkLXRpdGxlLFxuICAud2hlLWNhcmQgLmNhcmQtbmFtZSB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC53aGUtY2FyZCAuY2FyZC1jYXRlZ29yeSB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC53aGUtY2FyZCAuY2FyZC1wcm9mLXRpdGxlIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgaHRtbC5uby10b3VjaGV2ZW50cyAud2hlLWNhcmRfX2FjYWRlbWljcyA+IGE6aG92ZXIge1xuICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgLndoZS1jYXJkX19hY2FkZW1pY3MgLmNhcmQtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLndoZS1jYXJkX192b2ljZXMgPiBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgaHRtbC5uby10b3VjaGV2ZW50cyAud2hlLWNhcmRfX3ZvaWNlcyA+IGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjYmEzMDsgfVxuICAud2hlLWNhcmRfX3ZvaWNlcyAuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gIGh0bWwubm8tdG91Y2hldmVudHMgLndoZS1jYXJkX192b2ljZXMtZmVhdHVyZWQgPiBhOmhvdmVyLCBodG1sLm5vLXRvdWNoZXZlbnRzIC53aGUtY2FyZF9fbmV3cy1mZWF0dXJlZCA+IGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YTRhNGE7IH1cbiAgLndoZS1jYXJkX192b2ljZXMtZmVhdHVyZWQgLmNhcmQtYm9keSwgLndoZS1jYXJkX19uZXdzLWZlYXR1cmVkIC5jYXJkLWJvZHkge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgLndoZS1jYXJkX19jdGEge1xuICAgIGhlaWdodDogMTQ1cHg7IH1cbiAgICAud2hlLWNhcmRfX2N0YSA+IGEge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtMzBweCk7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC53aGUtY2FyZF9fY3RhID4gYTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgICBodG1sLm5vLXRvdWNoZXZlbnRzIC53aGUtY2FyZF9fY3RhID4gYTpob3ZlcjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgICAud2hlLWNhcmRfX2N0YSAuY2FyZC1ib2R5LFxuICAgIC53aGUtY2FyZF9fY3RhIC5jYXJkLWltZyB7XG4gICAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHotaW5kZXg6IDM7IH1cbiAgICAud2hlLWNhcmRfX2N0YSAuY2FyZC1pbWcge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLndoZS1jYXJkX19jdGEgLmNhcmQtdGl0bGUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB6LWluZGV4OiAzOyB9XG4gIC53aGUtY2FyZF9fZmVhdHVyZWQgaGVhZGVyIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBtYXJnaW4tdG9wOiAtM2VtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAud2hlLWNhcmRfX2ZlYXR1cmVkIGhlYWRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLndoZS1jYXJkX19mZWF0dXJlZCAubW9kdWxlX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgLndoZS1jYXJkX19mZWF0dXJlZC1sZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH1cbiAgICAud2hlLWNhcmRfX2ZlYXR1cmVkLWxlYWQgLmJhbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogNzYwcHg7XG4gICAgICBtYXJnaW46IDYwcHggMCAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLndoZS1jYXJkX19mZWF0dXJlZC1sZWFkIC5iYW5uZXIge1xuICAgICAgICAgIGhlaWdodDogNDA1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIC53aGUtY2FyZF9fZmVhdHVyZWQtbGVhZCAuYmFubmVyIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgICAgLndoZS1jYXJkX19mZWF0dXJlZC1sZWFkIC5iYW5uZXIgcGljdHVyZSxcbiAgICAgIC53aGUtY2FyZF9fZmVhdHVyZWQtbGVhZCAuYmFubmVyIHBpY3R1cmUgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC53aGUtY2FyZF9fZmVhdHVyZWQtbGVhZCAuYmFubmVyIHBpY3R1cmUsXG4gICAgICAgICAgLndoZS1jYXJkX19mZWF0dXJlZC1sZWFkIC5iYW5uZXIgcGljdHVyZSBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgb3JkZXI6IDI7IH0gfVxuICAgICAgICAud2hlLWNhcmRfX2ZlYXR1cmVkLWxlYWQgLmJhbm5lciBwaWN0dXJlIGltZyxcbiAgICAgICAgLndoZS1jYXJkX19mZWF0dXJlZC1sZWFkIC5iYW5uZXIgcGljdHVyZSBpbWcgaW1nIHtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgICAgLndoZS1jYXJkX19mZWF0dXJlZC1sZWFkIC5iYW5uZXIgaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zZW07IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgLndoZS1jYXJkX19mZWF0dXJlZC1sZWFkIC5iYW5uZXIgaGVhZGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBvcmRlcjogMTsgfSB9XG4gICAgLndoZS1jYXJkX19mZWF0dXJlZC1sZWFkIC5tb2R1bGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogLTYwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAud2hlLWNhcmRfX2ZlYXR1cmVkLWxlYWQgLm1vZHVsZV9fY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgICAud2hlLWNhcmRfX2ZlYXR1cmVkLWxlYWQgLm1vZHVsZV9fY29udGVudCAubW9kdWxlX19ib2R5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLndoZS1jYXJkX19mZWF0dXJlZC1sZWFkIC5tb2R1bGVfX2NvbnRlbnQ6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDUsIDE0MCwgOTYsIDAuOCk7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICB6LWluZGV4OiAwOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgIC53aGUtY2FyZF9fZmVhdHVyZWQtbGVhZCAubW9kdWxlX19jb250ZW50OmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAxNXB4OyB9IH1cbiAgLndoZS1jYXJkX19wZW9wbGUgLmNhcmQtYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gIC53aGUtY2FyZF9fcGVvcGxlIC5jYXJkLW5hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4ucGFnZXIgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2VyIC50b2dnbGVfX3BhZ2VyLW5leHQsXG4gIC5wYWdlciAudG9nZ2xlX19wYWdlci1wcmV2aW91cyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5zZWN0aW9uLWJsb2NrcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRDFBNzk7XG4gIG1hcmdpbi10b3A6IDJlbTsgfVxuICAuc2VjdGlvbi1ibG9ja3MgLnNlY3Rpb24tcGF0dGVybiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNlY3Rpb24tYmxvY2tzIC5zZWN0aW9uLXBhdHRlcm46YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlY3Rpb24tYmcucG5nKTtcbiAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlICsgNS41ZW0pO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMy43NWVtO1xuICAgICAgbGVmdDogLTEwZW07XG4gICAgICBzcGVhazogbm9uZTtcbiAgICAgIHotaW5kZXg6IDA7IH1cblxuLnNlY3Rpb24tYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7IH1cbiAgLnNlY3Rpb24tYmxvY2s6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07IH1cbiAgLnNlY3Rpb24tYmxvY2sgLmJsb2NrLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gICAgcGFkZGluZzogMTVweCA1ZW0gMTVweCAxNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAuc2VjdGlvbi1ibG9jayAuYmxvY2stY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7IH0gfVxuICAgIC5zZWN0aW9uLWJsb2NrIC5ibG9jay1jb250ZW50OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtMWVtO1xuICAgICAgdG9wOiAtMWVtO1xuICAgICAgbWl4LWJsZW5kLW1vZGU6IHVuc2V0OyB9XG4gICAgLnNlY3Rpb24tYmxvY2sgLmJsb2NrLWNvbnRlbnQgdmlkZW8sXG4gICAgLnNlY3Rpb24tYmxvY2sgLmJsb2NrLWNvbnRlbnQgaWZyYW1lLFxuICAgIC5zZWN0aW9uLWJsb2NrIC5ibG9jay1jb250ZW50IGVtYmVkLFxuICAgIC5zZWN0aW9uLWJsb2NrIC5ibG9jay1jb250ZW50IG9iamVjdCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zZWN0aW9uLWJsb2NrIC5ibG9jay1jb250ZW50IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuc2VjdGlvbi1ibG9jayAuYmxvY2stbWVkaWEgdmlkZW8sXG4gIC5zZWN0aW9uLWJsb2NrIC5ibG9jay1tZWRpYSBpZnJhbWUsXG4gIC5zZWN0aW9uLWJsb2NrIC5ibG9jay1tZWRpYSBlbWJlZCxcbiAgLnNlY3Rpb24tYmxvY2sgLmJsb2NrLW1lZGlhIG9iamVjdCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnNlY3Rpb24tYmxvY2sgLmJsb2NrLW1lZGlhIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnNlY3Rpb24tYmxvY2sgLmJsb2NrLXRpdGxlIHtcbiAgICBjb2xvcjogIzNEMUE3OTsgfVxuICAuc2VjdGlvbi1ibG9jayAuYmxvY2stbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnNlY3Rpb24tYmxvY2suYmxvY2stYWNjb3JkaW9uIC5ibG9jay1jb250ZW50LCAuc2VjdGlvbi1ibG9jay5ibG9jay1yaWNodGV4dCAuYmxvY2stY29udGVudCwgLnNlY3Rpb24tYmxvY2suYmxvY2stdGVhbSAuYmxvY2stY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAuc2VjdGlvbi1ibG9jay5ibG9jay1yaWNodGV4dCBsYWJlbCxcbiAgLnNlY3Rpb24tYmxvY2suYmxvY2stcmljaHRleHQgdGV4dGFyZWEge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmFjY29yZGlvbi1pdGVtOm5vdCg6bGFzdC1jaGlsZCkgLnRvZ2dsZSB7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuLmFjY29yZGlvbi10aXRsZSB7XG4gIG1hcmdpbjogMDsgfVxuXG4uYWNjb3JkaW9uLWNvbnRlbnQuc2hvdyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjM0QxQTc5OyB9XG5cbi5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmc6IDE1cHggMDsgfVxuXG4uYWxlcnQge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5hbGVydCAubW9kdWxlX19ib2R5IGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgaHRtbC5uby10b3VjaGV2ZW50cyAuYWxlcnQgLm1vZHVsZV9fYm9keSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjM0QxQTc5O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzRDFBNzk7IH1cbiAgICAuYWxlcnQgLm1vZHVsZV9fYm9keSBhW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N2Zy9pY29uLWV4dGVybmFsLnN2Z1wiKTtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICBib2R5Lm92ZXJsYXktbWVudS1hY3RpdmUgLmFsZXJ0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLndoZS1tZWRpYSAuZ3JvdXAtdGl0bGUge1xuICBjb2xvcjogIzNEMUE3OTsgfVxuXG4ud2hlLW1lZGlhLm5ld3MgaGVhZGVyLCAud2hlLW1lZGlhLnNlYXJjaCBoZWFkZXIsIC53aGUtbWVkaWEudGVhbS1zY2hlZHVsZSBoZWFkZXIsIC53aGUtbWVkaWEuZXZlbnRzLWxpc3QgaGVhZGVyLCAud2hlLW1lZGlhLnBvc3QtaW5kZXggaGVhZGVyLCAud2hlLW1lZGlhLmV2ZW50LWRldGFpbCBoZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAtMmVtOyB9XG5cbi53aGUtbWVkaWEubmV3cyAucGF0dGVybi1yb3csIC53aGUtbWVkaWEuc2VhcmNoIC5wYXR0ZXJuLXJvdywgLndoZS1tZWRpYS50ZWFtLXNjaGVkdWxlIC5wYXR0ZXJuLXJvdywgLndoZS1tZWRpYS5ldmVudHMtbGlzdCAucGF0dGVybi1yb3csIC53aGUtbWVkaWEucG9zdC1pbmRleCAucGF0dGVybi1yb3csIC53aGUtbWVkaWEuZXZlbnQtZGV0YWlsIC5wYXR0ZXJuLXJvdyB7XG4gIHBhZGRpbmctdG9wOiA0ZW07XG4gIHBhZGRpbmctYm90dG9tOiAyZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC53aGUtbWVkaWEudGVhbS1zY2hlZHVsZSBoZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLndoZS1tZWRpYS50ZWFtLXNjaGVkdWxlIC5wYXR0ZXJuLXJvdyB7XG4gICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9IH1cblxuLm1lZGlhLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtOyB9XG5cbi5tZWRpYS1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMS4yNXJlbTsgfVxuICAubWVkaWEtYm9keSBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZjYmEzMDsgfVxuICAgIGh0bWwubm8tdG91Y2hldmVudHMgLm1lZGlhLWJvZHkgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzNEMUE3OTsgfVxuICAgIC5tZWRpYS1ib2R5IGFbdGFyZ2V0PVwiX2JsYW5rXCJdIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM0QxQTc5O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAgIC5tZWRpYS1ib2R5IGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3ZnL2ljb24tZXh0ZXJuYWwuc3ZnXCIpO1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgICBodG1sLm5vLXRvdWNoZXZlbnRzIC5tZWRpYS1ib2R5IGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3ZnL2ljb24tZXh0ZXJuYWwtaG92ZXIuc3ZnXCIpO1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi5tZWRpYS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjM0QxQTc5OyB9XG4gIC5tZWRpYS10aXRsZSBhIHtcbiAgICBjb2xvcjogIzNEMUE3OTsgfVxuICAgIGh0bWwubm8tdG91Y2hldmVudHMgLm1lZGlhLXRpdGxlIGE6aG92ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmY2JhMzA7IH1cblxuLm1lZGlhLWxhYmVsLCAubWVkaWEtZGV0YWlscy1jb250YWluZXIgW2NsYXNzJD1cImxhYmVsXCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubWVkaWEtZGF0ZS1jb250YWluZXIuaW5saW5lLCAubWVkaWEtdGltZS1jb250YWluZXIuaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLm1lZGlhLWRhdGUtY29udGFpbmVyLmlubGluZSwgLm1lZGlhLXRpbWUtY29udGFpbmVyLmlubGluZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5tZWRpYS1kYXRlLWNvbnRhaW5lci5pbmxpbmUgPiAqLCAubWVkaWEtdGltZS1jb250YWluZXIuaW5saW5lID4gKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5tZWRpYS1kYXRlLWNvbnRhaW5lci5pbmxpbmUgPiAqOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIsIC5tZWRpYS10aW1lLWNvbnRhaW5lci5pbmxpbmUgPiAqOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luOiAwIDE1cHggLTNweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIC5tZWRpYS1kYXRlLWNvbnRhaW5lci5pbmxpbmUgPiAqOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIsIC5tZWRpYS10aW1lLWNvbnRhaW5lci5pbmxpbmUgPiAqOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubWVkaWEtdGltZS1jb250YWluZXIuaW5saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubWVkaWEtZGV0YWlscyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgLm1lZGlhLWRldGFpbHMuYWN0aXZlIHtcbiAgICBtYXgtaGVpZ2h0OiA5OTllbTtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5tZWRpYS1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubWVkaWEtbWFwIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5nYWxsZXJ5IHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmdhbGxlcnkgLm1vZHVsZV9fdGl0bGUsIC5nYWxsZXJ5IC50cmliZS1ldmVudHMtbGlzdC1zZXBhcmF0b3ItbW9udGgge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuZ2FsbGVyeS1jb250YWluZXIsIC5nYWxsZXJ5LWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZ2FsbGVyeS1jb250YWluZXI6YmVmb3JlLCAuZ2FsbGVyeS1jb250YWluZXI6YWZ0ZXIsIC5nYWxsZXJ5LWlubmVyOmJlZm9yZSwgLmdhbGxlcnktaW5uZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5OyB9XG4gIC5nYWxsZXJ5LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMzBweCAwIDYwcHg7IH1cbiAgICAuZ2FsbGVyeS1jb250YWluZXI6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUyLCAxODYsIDQ4LCAwLjUpO1xuICAgICAgbGVmdDogLTU1cHg7XG4gICAgICB0b3A6IC0zMHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDkwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTsgfVxuICAgIC5nYWxsZXJ5LWNvbnRhaW5lcjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkOGQ4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwMHB4KTtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICBsZWZ0OiAtMTA1cHg7XG4gICAgICB6LWluZGV4OiAtMTsgfVxuICAuZ2FsbGVyeS1pbm5lcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE3LCA4NSwgNjIsIDAuNSk7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgdG9wOiAtMTEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgMjAwcHgpOyB9XG4gIC5nYWxsZXJ5LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiA1O1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbjsgfVxuICAgIC5nYWxsZXJ5LWl0ZW0gZmlndXJlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5nYWxsZXJ5LWl0ZW0gZmlndXJlIGltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIC5nYWxsZXJ5LWl0ZW0gZmlndXJlIGZpZ2NhcHRpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmdhbGxlcnktaXRlbTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRhNGE0YTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTVweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICB6LWluZGV4OiAtMTsgfVxuICAgIGh0bWwubm8tdG91Y2hldmVudHMgLmdhbGxlcnktaXRlbTpob3ZlcjphZnRlciB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuZ2FsbGVyeSAudG9nZ2xlIHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi53aGUtY2Fyb3VzZWwge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uY2Fyb3VzZWwgZmlndXJlIHtcbiAgcGFkZGluZzogMDsgfVxuXG4ud2hlLWV2ZW50cyAuYnRuLmFjdGl2ZSwgLndoZS1ldmVudHMgLmJ0bi1ncm91cCBhLmFjdGl2ZSwgLmJ0bi1ncm91cCAud2hlLWV2ZW50cyBhLmFjdGl2ZSwgLndoZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgYS5hY3RpdmUsIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIC53aGUtZXZlbnRzIGEuYWN0aXZlLCAud2hlLWV2ZW50cyAuYWN0aXZlLnRvZ2dsZSwgLndoZS1ldmVudHMgaW5wdXQuYWN0aXZlW3R5cGU9XCJidXR0b25cIl0sIC53aGUtZXZlbnRzIGlucHV0LmFjdGl2ZVt0eXBlPVwic3VibWl0XCJdLCAud2hlLWV2ZW50cyBpbnB1dC5hY3RpdmVbdHlwZT1cInJlc2V0XCJdLCAud2hlLWV2ZW50cyAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBhLmFjdGl2ZSwgLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgLndoZS1ldmVudHMgYS5hY3RpdmUsXG4ud2hlLWV2ZW50cyAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBhLmFjdGl2ZSwgLnRyaWJlLWV2ZW50LXBhZ2VyLW5leHQgLndoZS1ldmVudHMgYS5hY3RpdmUsXG4ud2hlLWV2ZW50cyAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhLmFjdGl2ZSwgLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgLndoZS1ldmVudHMgYS5hY3RpdmUsXG4ud2hlLWV2ZW50cyAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEuYWN0aXZlLCAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IC53aGUtZXZlbnRzIGEuYWN0aXZlLFxuLndoZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1iYWNrIGEuYWN0aXZlLCAudHJpYmUtZXZlbnRzLWJhY2sgLndoZS1ldmVudHMgYS5hY3RpdmUsIC53aGUtZXZlbnRzIC5hY3RpdmUudHJpYmUtZXZlbnRzLWdtYXAsXG4ud2hlLWV2ZW50cyAuYWN0aXZlLnRyaWJlLWV2ZW50cy1idXR0b24sIC53aGUtZXZlbnRzICN0cmliZS1iYXItZm9ybSAuYWN0aXZlLnRyaWJlLWJhci12aWV3cy1vcHRpb24sICN0cmliZS1iYXItZm9ybSAud2hlLWV2ZW50cyAuYWN0aXZlLnRyaWJlLWJhci12aWV3cy1vcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzAwMDAwMDsgfVxuICBodG1sLm5vLXRvdWNoZXZlbnRzIC53aGUtZXZlbnRzIC5idG4uYWN0aXZlOmhvdmVyLCBodG1sLm5vLXRvdWNoZXZlbnRzIC53aGUtZXZlbnRzIC5idG4tZ3JvdXAgYS5hY3RpdmU6aG92ZXIsIC5idG4tZ3JvdXAgaHRtbC5uby10b3VjaGV2ZW50cyAud2hlLWV2ZW50cyBhLmFjdGl2ZTpob3ZlciwgaHRtbC5uby10b3VjaGV2ZW50cyAud2hlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyBhLmFjdGl2ZTpob3ZlciwgLnRyaWJlLWV2ZW50cy1jYWwtbGlua3MgaHRtbC5uby10b3VjaGV2ZW50cyAud2hlLWV2ZW50cyBhLmFjdGl2ZTpob3ZlciwgaHRtbC5uby10b3VjaGV2ZW50cyAud2hlLWV2ZW50cyAuYWN0aXZlLnRvZ2dsZTpob3ZlciwgaHRtbC5uby10b3VjaGV2ZW50cyAud2hlLWV2ZW50cyBpbnB1dC5hY3RpdmU6aG92ZXJbdHlwZT1cImJ1dHRvblwiXSwgaHRtbC5uby10b3VjaGV2ZW50cyAud2hlLWV2ZW50cyBpbnB1dC5hY3RpdmU6aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSwgaHRtbC5uby10b3VjaGV2ZW50cyAud2hlLWV2ZW50cyBpbnB1dC5hY3RpdmU6aG92ZXJbdHlwZT1cInJlc2V0XCJdLCBodG1sLm5vLXRvdWNoZXZlbnRzIC53aGUtZXZlbnRzIC50cmliZS1ldmVudC1wYWdlci1wcmV2IGEuYWN0aXZlOmhvdmVyLCAudHJpYmUtZXZlbnQtcGFnZXItcHJldiBodG1sLm5vLXRvdWNoZXZlbnRzIC53aGUtZXZlbnRzIGEuYWN0aXZlOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoZXZlbnRzIC53aGUtZXZlbnRzIC50cmliZS1ldmVudC1wYWdlci1uZXh0IGEuYWN0aXZlOmhvdmVyLCAudHJpYmUtZXZlbnQtcGFnZXItbmV4dCBodG1sLm5vLXRvdWNoZXZlbnRzIC53aGUtZXZlbnRzIGEuYWN0aXZlOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoZXZlbnRzIC53aGUtZXZlbnRzIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEuYWN0aXZlOmhvdmVyLCAudHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBodG1sLm5vLXRvdWNoZXZlbnRzIC53aGUtZXZlbnRzIGEuYWN0aXZlOmhvdmVyLFxuICBodG1sLm5vLXRvdWNoZXZlbnRzIC53aGUtZXZlbnRzIC50cmliZS1ldmVudHMtbmF2LW5leHQgYS5hY3RpdmU6aG92ZXIsIC50cmliZS1ldmVudHMtbmF2LW5leHQgaHRtbC5uby10b3VjaGV2ZW50cyAud2hlLWV2ZW50cyBhLmFjdGl2ZTpob3ZlcixcbiAgaHRtbC5uby10b3VjaGV2ZW50cyAud2hlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWJhY2sgYS5hY3RpdmU6aG92ZXIsIC50cmliZS1ldmVudHMtYmFjayBodG1sLm5vLXRvdWNoZXZlbnRzIC53aGUtZXZlbnRzIGEuYWN0aXZlOmhvdmVyLCBodG1sLm5vLXRvdWNoZXZlbnRzIC53aGUtZXZlbnRzIC5hY3RpdmUudHJpYmUtZXZlbnRzLWdtYXA6aG92ZXIsXG4gIGh0bWwubm8tdG91Y2hldmVudHMgLndoZS1ldmVudHMgLmFjdGl2ZS50cmliZS1ldmVudHMtYnV0dG9uOmhvdmVyLCBodG1sLm5vLXRvdWNoZXZlbnRzIC53aGUtZXZlbnRzICN0cmliZS1iYXItZm9ybSAuYWN0aXZlLnRyaWJlLWJhci12aWV3cy1vcHRpb246aG92ZXIsICN0cmliZS1iYXItZm9ybSBodG1sLm5vLXRvdWNoZXZlbnRzIC53aGUtZXZlbnRzIC5hY3RpdmUudHJpYmUtYmFyLXZpZXdzLW9wdGlvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuXG4uZ3JvdXAtdGl0bGUge1xuICBjb2xvcjogIzNEMUE3OTsgfVxuXG4uZXZlbnQtZGF0ZSB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi50cmliZS1iYXItZGF0ZS1maWx0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50cmliZS1ldmVudHMtZXZlbnQtbWV0YS1jb250YWluZXIgLnRyaWJlLWV2ZW50cy1yZWFkLW1vcmUsXG4udHJpYmUtZXZlbnRzLWxpc3QtZXZlbnQtZGVzY3JpcHRpb24gLnRyaWJlLWV2ZW50cy1yZWFkLW1vcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50cmliZS1ldmVudHMtZXZlbnQtbWV0YS1jb250YWluZXIgYSxcbi50cmliZS1ldmVudHMtbGlzdC1ldmVudC1kZXNjcmlwdGlvbiBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmY2JhMzA7IH1cbiAgaHRtbC5uby10b3VjaGV2ZW50cyAudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEtY29udGFpbmVyIGE6aG92ZXIsIGh0bWwubm8tdG91Y2hldmVudHNcbiAgLnRyaWJlLWV2ZW50cy1saXN0LWV2ZW50LWRlc2NyaXB0aW9uIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjM0QxQTc5O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM0QxQTc5OyB9XG4gIC50cmliZS1ldmVudHMtZXZlbnQtbWV0YS1jb250YWluZXIgYVt0YXJnZXQ9XCJfYmxhbmtcIl06YWZ0ZXIsXG4gIGh0bWwubm8tdG91Y2hldmVudHMgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhLWNvbnRhaW5lciBhW3RhcmdldD1cIl9ibGFua1wiXTpob3ZlcjphZnRlcixcbiAgLnRyaWJlLWV2ZW50cy1saXN0LWV2ZW50LWRlc2NyaXB0aW9uIGFbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuICBodG1sLm5vLXRvdWNoZXZlbnRzXG4gIC50cmliZS1ldmVudHMtbGlzdC1ldmVudC1kZXNjcmlwdGlvbiBhW3RhcmdldD1cIl9ibGFua1wiXTpob3ZlcjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIGh0bWwubm8tdG91Y2hldmVudHMgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhLWNvbnRhaW5lciBhOmhvdmVyLCBodG1sLm5vLXRvdWNoZXZlbnRzXG4gIC50cmliZS1ldmVudHMtbGlzdC1ldmVudC1kZXNjcmlwdGlvbiBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZjYmEzMDsgfVxuXG4udHJpYmUtZXZlbnRzLWNhbGVuZGFyIHRkIGEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZjYmEzMDtcbiAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiAgaHRtbC5uby10b3VjaGV2ZW50cyAudHJpYmUtZXZlbnRzLWNhbGVuZGFyIHRkIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjM0QxQTc5O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM0QxQTc5OyB9XG5cbi50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEsXG4udHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC50cmliZS1ldmVudHMtbmF2LXByZXZpb3VzIGEgPiBzcGFuLFxuICAudHJpYmUtZXZlbnRzLW5hdi1uZXh0IGEgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbjogMCAwIDAgNHB4O1xuICAgIHRleHQtaW5kZW50OiAtOTk5ZW07XG4gICAgYmFja2dyb3VuZDogc3ZnLWxvYWQoXCJpY29ucy1yaWdodC1hcnJvdy5zdmdcIiwgZmlsbD0jZmNiYTMwKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTsgfVxuXG4udHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhID4gc3BhbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIG1hcmdpbjogMCA0cHggMCAwOyB9XG5cbi50cmliZS1hZGRyZXNzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnRyaWJlLWV2ZW50cy1nbWFwLFxuLnRyaWJlLWV2ZW50cy1idXR0b24ge1xuICBib3JkZXI6IG5vbmU7IH1cbiAgLnRyaWJlLWV2ZW50cy1nbWFwOmFmdGVyLFxuICAudHJpYmUtZXZlbnRzLWJ1dHRvbjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4udHJpYmUtZXZlbnRzLWV2ZW50LW1ldGE6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiBub25lO1xuICBtYXJnaW46IDAgMCAwIDA7IH1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIHtcbiAgbWFyZ2luOiAwOyB9XG5cbiN0cmliZS1iYXItZm9ybSAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzAwMDAwMDsgfVxuICBodG1sLm5vLXRvdWNoZXZlbnRzICN0cmliZS1iYXItZm9ybSAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbi5hY3RpdmU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cblxuI3RyaWJlLWJhci1mb3JtIC50cmliZS1iYXItdmlld3MtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jdHJpYmUtYmFyLWZvcm0gLnRyaWJlLWJhci1hY3RpdmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiN0cmliZV9ldmVudHNfZmlsdGVyc193cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuIiwiOnJvb3Qge1xuICAvLyBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkYnAsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgLS1icmVha3BvaW50LSN7JGJwfTogI3skdmFsdWV9O1xuICB9XG5cbiAgLy8gVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcblxuLy9cbi8vIEhlYWRpbmdzXG4vL1xuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG5oMSwgLmgxIHsgZm9udC1zaXplOiAkaDEtZm9udC1zaXplOyB9XG5oMiwgLmgyIHsgZm9udC1zaXplOiAkaDItZm9udC1zaXplOyB9XG5oMywgLmgzIHsgZm9udC1zaXplOiAkaDMtZm9udC1zaXplOyB9XG5oNCwgLmg0IHsgZm9udC1zaXplOiAkaDQtZm9udC1zaXplOyB9XG5oNSwgLmg1IHsgZm9udC1zaXplOiAkaDUtZm9udC1zaXplOyB9XG5oNiwgLmg2IHsgZm9udC1zaXplOiAkaDYtZm9udC1zaXplOyB9XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAkbGVhZC1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbn1cblxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6ICRkaXNwbGF5MS1zaXplO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkxLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogJGRpc3BsYXkyLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTItd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiAkZGlzcGxheTMtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5My13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTQge1xuICBmb250LXNpemU6ICRkaXNwbGF5NC1zaXplO1xuICBmb250LXdlaWdodDogJGRpc3BsYXk0LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuXG5cbi8vXG4vLyBIb3Jpem9udGFsIHJ1bGVzXG4vL1xuXG5ociB7XG4gIG1hcmdpbi10b3A6ICRoci1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGhyLW1hcmdpbi15O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbn1cblxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XG59XG5cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGZvbnQtc2l6ZTogJGJsb2NrcXVvdGUtZm9udC1zaXplO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAkYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemU7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1zbWFsbC1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZ3JheXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gICAgXCIzMDBcIjogJGdyYXktMzAwLFxuICAgIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gICAgXCI2MDBcIjogJGdyYXktNjAwLFxuICAgIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gICAgXCI5MDBcIjogJGdyYXktOTAwXG4gICksXG4gICRncmF5c1xuKTtcblxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG5cbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRjb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gICAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gICAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gICAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gICAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gICAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICAgIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gICAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4gICksXG4gICRjb2xvcnNcbik7XG5cbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gICAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gICAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICAgIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gICAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gICAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgICBcImRhcmtcIjogICAgICAgJGRhcmtcbiAgKSxcbiAgJHRoZW1lLWNvbG9yc1xuKTtcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6ICAxNTAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJHlpcS10ZXh0LWRhcms6ICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgMDogMCxcbiAgICAxOiAoJHNwYWNlciAqIC4yNSksXG4gICAgMjogKCRzcGFjZXIgKiAuNSksXG4gICAgMzogJHNwYWNlcixcbiAgICA0OiAoJHNwYWNlciAqIDEuNSksXG4gICAgNTogKCRzcGFjZXIgKiAzKVxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kc2l6ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDI1OiAyNSUsXG4gICAgNTA6IDUwJSxcbiAgICA3NTogNzUlLFxuICAgIDEwMDogMTAwJSxcbiAgICBhdXRvOiBhdXRvXG4gICksXG4gICRzaXplc1xuKTtcblxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbi8vIERhcmtlbiBwZXJjZW50YWdlIGZvciBsaW5rcyB3aXRoIGAudGV4dC0qYCBjbGFzcyAoZS5nLiBgLnRleHQtc3VjY2Vzc2ApXG4kZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlOiAxNSUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRncmlkLWJyZWFrcG9pbnRzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICB4czogMCxcbiAgICBzbTogNTc2cHgsXG4gICAgbWQ6IDc2OHB4LFxuICAgIGxnOiA5OTJweCxcbiAgICB4bDogMTIwMHB4XG4gICksXG4gICRncmlkLWJyZWFrcG9pbnRzXG4pO1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBzbTogNTQwcHgsXG4gICAgbWQ6IDcyMHB4LFxuICAgIGxnOiA5NjBweCxcbiAgICB4bDogMTE0MHB4XG4gICksXG4gICRjb250YWluZXItbWF4LXdpZHRoc1xuKTtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuXG4kcm91bmRlZC1waWxsOiAgICAgICAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcblxuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuXG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiBqb2luKFxuICAoXG4gICAgKDIxIDkpLFxuICAgICgxNiA5KSxcbiAgICAoMyA0KSxcbiAgICAoMSAxKSxcbiAgKSxcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvc1xuKTtcblxuLy8gRm9udHNcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAuODc1KSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtc2l6ZTogICAgICAgICAgICAgICA2cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkyLXNpemU6ICAgICAgICAgICAgICAgNS41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkzLXNpemU6ICAgICAgICAgICAgICAgNC41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXk0LXNpemU6ICAgICAgICAgICAgICAgMy41cmVtICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTItd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTMtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTQtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogICAgICAgICAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgODAlICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZTogICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItYmc6ICAgICAgICAgcmdiYSgkd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkZ3JheS05MDAsIDcuNSUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kdGFibGUtYmctbGV2ZWw6ICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItbGV2ZWw6ICAgICAgICAgIC02ICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgLjI1KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICAgJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogICAgJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAyNSUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgKCRpbnB1dC1idG4tZm9udC1zaXplICogJGlucHV0LWJ0bi1saW5lLWhlaWdodCkgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lcn0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXItc206ICAgICAgICAgICAgICAgICAoJGlucHV0LWJ0bi1mb250LXNpemUtc20gKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtKSArICgkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyLXNtfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lci1sZzogICAgICAgICAgICAgICAgICgkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcpICsgKCRpbnB1dC1idG4tcGFkZGluZy15LWxnICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXItbGd9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1ncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZvcm1zLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG5vbmUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yOiAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG5vbmUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNCclM2UlM2NwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6ICAgbm9uZSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogMS43NSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAvIDIgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAgICAgICAgICBjYWxjKCN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplfSAtICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiA0fSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ6ICAgICAgICAgICRjdXN0b20tc2VsZWN0LWluZGljYXRvciBuby1yZXBlYXQgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAvICRjdXN0b20tc2VsZWN0LWJnLXNpemUgIWRlZmF1bHQ7IC8vIFVzZWQgc28gd2UgY2FuIGhhdmUgbXVsdGlwbGUgYmFja2dyb3VuZCBlbGVtZW50cyAoZS5nLiwgYXJyb3cgYW5kIGZlZWRiYWNrIGljb24pXG5cbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lciAqIDMgLyA0ICsgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICAgIGNlbnRlciByaWdodCAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgICAoJGlucHV0LWhlaWdodC1pbm5lciAvIDIpICgkaW5wdXQtaGVpZ2h0LWlubmVyIC8gMikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGggcmdiYSgkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3IsIC41KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gSUUvRWRnZVxuJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgZW46IFwiQnJvd3NlXCJcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyB2aWV3Qm94PSctMiAtMiA3IDcnJTNlJTNjcGF0aCBzdHJva2U9JyUyM2Q5NTM0ZicgZD0nTTAgMGwzIDNtMC0zTDAgMycvJTNlJTNjY2lyY2xlIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3g9JzMnIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3k9JzMnIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3g9JzMnIGN5PSczJyByPScuNScvJTNlJTNjL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIGNhbGMoI3skZHJvcGRvd24tYm9yZGVyLXJhZGl1c30gLSAjeyRkcm9wZG93bi1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG5cblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgLyAyICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgY2FsYygjeyRjYXJkLWJvcmRlci1yYWRpdXN9IC0gI3skY2FyZC1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMiAhZGVmYXVsdDtcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBUb2FzdHNcbiR0b2FzdC1tYXgtd2lkdGg6IDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6IC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAwIC4yNXJlbSAuNzVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogJGdyYXktNjAwICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gQmFkZ2VzXG5cbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIDc1JSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNGVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgICAgICAgIC42ZW0gIWRlZmF1bHQ7XG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbHNcblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYWxlcnQtYmctbGV2ZWw6ICAgICAgICAgICAgICAgICAgICAtMTAgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1sZXZlbDogICAgICAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIC43NSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgLjFyZW0gLjFyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41LTIuNS0yLjUgMi41LTIuNS0xLjUtMS41eicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG5cblxuLy8gU3Bpbm5lcnNcblxuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgLjI1ZW0gIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDg3LjUlICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG5cbi8vIFV0aWxpdGllc1xuXG4kb3ZlcmZsb3dzOiBhdXRvLCBoaWRkZW4gIWRlZmF1bHQ7XG4kcG9zaXRpb25zOiBzdGF0aWMsIHJlbGF0aXZlLCBhYnNvbHV0ZSwgZml4ZWQsIHN0aWNreSAhZGVmYXVsdDtcblxuXG4vLyBQcmludGluZ1xuXG4kcHJpbnQtcGFnZS1zaXplOiAgICAgICAgICAgICAgICAgICBhMyAhZGVmYXVsdDtcbiRwcmludC1ib2R5LW1pbi13aWR0aDogICAgICAgICAgICAgIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikgIWRlZmF1bHQ7XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQ7XG59XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctZmx1aWQ7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAvIDI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6ICRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLCIvLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgaW5kZW50YXRpb24sIG1lZGlhLXF1ZXJ5LWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTF4KTtcblxuICAvLyBBdXRvcHJlZml4ZXIgdGFrZXMgY2FyZSBvZiBhZGRpbmcgLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvIGFuZCAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvLFxuICAvLyBidXQgZG9lc24ndCBjb252ZXJ0IGRwcHg9PmRwaS5cbiAgLy8gVGhlcmUncyBubyBzdWNoIHRoaW5nIGFzIHVucHJlZml4ZWQgbWluLWRldmljZS1waXhlbC1yYXRpbyBzaW5jZSBpdCdzIG5vbnN0YW5kYXJkLlxuICAvLyBDb21wYXRpYmlsaXR5IGluZm86IGh0dHBzOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLW1lZGlhLXJlc29sdXRpb25cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIC8vIElFOS0xMSBkb24ndCBzdXBwb3J0IGRwcHhcbiAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLy8gU3RhbmRhcmRpemVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTJ4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xuICB9XG59XG4iLCIvLyBJbmxpbmUgY29kZVxuY29kZSB7XG4gIGZvbnQtc2l6ZTogJGNvZGUtZm9udC1zaXplO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxua2JkIHtcbiAgcGFkZGluZzogJGtiZC1wYWRkaW5nLXkgJGtiZC1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJGtiZC1mb250LXNpemU7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLXNtKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygka2JkLWJveC1zaGFkb3cpO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6ICRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuLy8gQmxvY2tzIG9mIGNvZGVcbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6ICRjb2RlLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiIsIi8vXG4vLyBCYXNpYyBCb290c3RyYXAgdGFibGVcbi8vXG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmc7IC8vIFJlc2V0IGZvciBuZXN0aW5nIHdpdGhpbiBwYXJlbnRzIHdpdGggYGJhY2tncm91bmQtY29sb3JgLlxuXG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci10b3A6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC50YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAyICogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoLFxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWFjY2VudC1iZztcbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgdGJvZHkgdHIge1xuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1ob3Zlci1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xuLy9cbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJvcmRlci1sZXZlbCkpO1xufVxuXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChhY3RpdmUsICR0YWJsZS1hY3RpdmUtYmcpO1xuXG5cbi8vIERhcmsgc3R5bGVzXG4vL1xuLy8gU2FtZSB0YWJsZSBtYXJrdXAsIGJ1dCBpbnZlcnRlZCBjb2xvciBzY2hlbWU6IGRhcmsgYmFja2dyb3VuZCBhbmQgbGlnaHQgdGV4dC5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi50YWJsZSB7XG4gIC50aGVhZC1kYXJrIHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC50aGVhZC1saWdodCB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1oZWFkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhlYWQtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcblxuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICYudGFibGUtc3RyaXBlZCB7XG4gICAgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1hY2NlbnQtYmc7XG4gICAgfVxuICB9XG5cbiAgJi50YWJsZS1ob3ZlciB7XG4gICAgdGJvZHkgdHIge1xuICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDA1N1xuXG4gICAgICAgIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlciBvbiBob3Jpem9udGFsIHNjcm9sbCBkdWUgdG8gdXNlIG9mIGBkaXNwbGF5OiBibG9jaztgXG4gICAgICAgID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gVGV4dHVhbCBmb3JtIGNvbnRyb2xzXG4vL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgLy8gTWFudWFsbHkgdXNlIHRoZSBpZi9lbHNlIGluc3RlYWQgb2YgdGhlIG1peGluIHRvIGFjY291bnQgZm9yIGlPUyBvdmVycmlkZVxuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICB9IEBlbHNlIHtcbiAgICAvLyBPdGhlcndpc2UgdW5kbyB0aGUgaU9TIGRlZmF1bHRcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC1mb2N1cygpO1xuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQsXG4gICZbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAmOmZvY3VzOjotbXMtdmFsdWUge1xuICAgIC8vIFN1cHByZXNzIHRoZSBuZXN0ZWQgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZSwgYXMgaXQgbG9va3MgYmFkIGFuZCBjYW5ub3QgYmUgbWFkZSB0b1xuICAgIC8vIG1hdGNoIHRoZSBhcHBlYXJhbmNlIG9mIHRoZSBuYXRpdmUgd2lkZ2V0LlxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICB9XG59XG5cbi8vIE1ha2UgZmlsZSBpbnB1dHMgYmV0dGVyIG1hdGNoIHRleHQgaW5wdXRzIGJ5IGZvcmNpbmcgdGhlbSB0byBuZXcgbGluZXMuXG4uZm9ybS1jb250cm9sLWZpbGUsXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5cbi8vXG4vLyBMYWJlbHNcbi8vXG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXl9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGFiZWw+LzxsZWdlbmQ+YCBkZWZhdWx0XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktbGd9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1sZ30gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplLWxnO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktc219ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1zbX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplLXNtO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xufVxuXG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogJGlucHV0LXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRpbnB1dC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplLXNtO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemUtbGc7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICZbc2l6ZV0sXG4gICZbbXVsdGlwbGVdIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gRm9ybSBncm91cHNcbi8vXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xufVxuXG5cbi8vIEZvcm0gZ3JpZFxuLy9cbi8vIFNwZWNpYWwgcmVwbGFjZW1lbnQgZm9yIG91ciBncmlkIHN5c3RlbSdzIGAucm93YCBmb3IgdGlnaHRlciBmb3JtIGxheW91dHMuXG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcblxuICA+IC5jb2wsXG4gID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG5cbiAgJjpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCBib3R0b20gbWFyZ2luXG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIE92ZXJyaWRlIGJhc2UgLmZvcm0tY2hlY2tcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg7XG5cbiAgLy8gVW5kbyAuZm9ybS1jaGVjay1pbnB1dCBkZWZhdWx0cyBhbmQgYWRkIHNvbWUgYG1hcmdpbi1yaWdodGAuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cbi8vXG4vLyBQcm92aWRlIGZlZWRiYWNrIHRvIHVzZXJzIHdoZW4gZm9ybSBmaWVsZCB2YWx1ZXMgYXJlIHZhbGlkIG9yIGludmFsaWQuIFdvcmtzXG4vLyBwcmltYXJpbHkgZm9yIGNsaWVudC1zaWRlIHZhbGlkYXRpb24gdmlhIHNjb3BlZCBgOmludmFsaWRgIGFuZCBgOnZhbGlkYFxuLy8gcHNldWRvLWNsYXNzZXMgYnV0IGFsc28gaW5jbHVkZXMgYC5pcy1pbnZhbGlkYCBhbmQgYC5pcy12YWxpZGAgY2xhc3NlcyBmb3Jcbi8vIHNlcnZlciBzaWRlIHZhbGlkYXRpb24uXG5cbkBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZShcInZhbGlkXCIsICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yKTtcbkBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZShcImludmFsaWRcIiwgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcik7XG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIFByZXZlbnQgc2hvcnRlciBlbGVtZW50cyBmcm9tIGdyb3dpbmcgdG8gc2FtZSBoZWlnaHQgYXMgb3RoZXJzIChlLmcuLCBzbWFsbCBidXR0b25zIGdyb3dpbmcgdG8gbm9ybWFsIHNpemVkIGJ1dHRvbiBoZWlnaHQpXG5cbiAgLy8gQmVjYXVzZSB3ZSB1c2UgZmxleCwgdGhlIGluaXRpYWwgc2l6aW5nIG9mIGNoZWNrYm94ZXMgaXMgY29sbGFwc2VkIGFuZFxuICAvLyBkb2Vzbid0IG9jY3VweSB0aGUgZnVsbC13aWR0aCAod2hpY2ggaXMgd2hhdCB3ZSB3YW50IGZvciB4cyBncmlkIHRpZXIpLFxuICAvLyBzbyB3ZSBmb3JjZSB0aGF0IGhlcmUuXG4gIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIEFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLFxuICAgIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICRidG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSwgJGJ0bi1wYWRkaW5nLXgsICRidG4tZm9udC1zaXplLCAkYnRuLWxpbmUtaGVpZ2h0LCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAkYnRuLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuXG4gIC8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCAuYnRuIGVsZW1lbnRzXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWZvY3VzLWJveC1zaGFkb3csICRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgJGJ0bi1saW5lLWhlaWdodC1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tbGluZS1oZWlnaHQtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cblxuLy9cbi8vIEJsb2NrIGJ1dHRvblxuLy9cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcblxuICAvLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4gICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogJGJ0bi1ibG9jay1zcGFjaW5nLXk7XG4gIH1cbn1cblxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICYuYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNy41JSksICRob3Zlci1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMCUpLCAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKSwgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMi41JSkpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkYnRuLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxuICAgIH1cbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KCRjb2xvciwgJGNvbG9yLWhvdmVyOiBjb2xvci15aXEoJGNvbG9yKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsICRhY3RpdmUtYm9yZGVyOiAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICBmb250LXNpemU6ICRmb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIC8vIE1hbnVhbGx5IGRlY2xhcmUgdG8gcHJvdmlkZSBhbiBvdmVycmlkZSB0byB0aGUgYnJvd3NlciBkZWZhdWx0XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICB9IEBlbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQ7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWluLXdpZHRoO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15IDA7XG4gIG1hcmdpbjogJGRyb3Bkb3duLXNwYWNlciAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7IC8vIFJlZGVjbGFyZSBiZWNhdXNlIG5lc3RpbmcgY2FuIGNhdXNlIGluaGVyaXRhbmNlIGlzc3Vlc1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWJveC1zaGFkb3cpO1xufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1yaWdodCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LWxlZnQge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XG4gIH1cbn1cblxuLmRyb3ByaWdodCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQocmlnaHQpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGxlZnQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChsZWZ0KTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIFdoZW4gZW5hYmxlZCBQb3BwZXIuanMsIHJlc2V0IGJhc2ljIGRyb3Bkb3duIHBvc2l0aW9uXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmRyb3Bkb3duLW1lbnUge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0sXG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG59XG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIEBpbmNsdWRlIG5hdi1kaXZpZGVyKCRkcm9wZG93bi1kaXZpZGVyLWJnKTtcbn1cblxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuLy9cbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG5cbiAgICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuXG4gICY6OmFmdGVyLFxuICAuZHJvcHVwICY6OmFmdGVyLFxuICAuZHJvcHJpZ2h0ICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wbGVmdCAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXG4vL1xuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXG5cbi5idG4tZ3JvdXAtdG9nZ2xlIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCB2YWx1ZVxuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5jdXN0b20tc2VsZWN0LFxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgLy8gQWRkIHdpZHRoIDElIGFuZCBmbGV4LWJhc2lzIGF1dG8gdG8gZW5zdXJlIHRoYXQgYnV0dG9uIHdpbGwgbm90IHdyYXAgb3V0XG4gICAgLy8gdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRSBFZGdlKyBhbmQgRmlyZWZveC4gQ2hyb21lIGRvZXMgbm90IHJlcXVpcmUgdGhpcy5cbiAgICB3aWR0aDogMSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICsgLmZvcm0tY29udHJvbCxcbiAgICArIC5jdXN0b20tc2VsZWN0LFxuICAgICsgLmN1c3RvbS1maWxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBjdXN0b20gZmlsZSBpbnB1dCBhYm92ZSB0aGUgbGFiZWxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgICB6LWluZGV4OiA0O1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5jdXN0b20tc2VsZWN0IHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgeyBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApOyB9XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgLy8gQ3VzdG9tIGZpbGUgaW5wdXRzIGhhdmUgbW9yZSBjb21wbGV4IG1hcmt1cCwgdGh1cyByZXF1aXJpbmcgZGlmZmVyZW50XG4gIC8vIGJvcmRlci1yYWRpdXMgb3ZlcnJpZGVzLlxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7IEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7IH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kXG4vL1xuLy8gV2hpbGUgaXQgcmVxdWlyZXMgb25lIGV4dHJhIGxheWVyIG9mIEhUTUwgZm9yIGVhY2gsIGRlZGljYXRlZCBwcmVwZW5kIGFuZFxuLy8gYXBwZW5kIGVsZW1lbnRzIGFsbG93IHVzIHRvIDEpIGJlIGxlc3MgY2xldmVyLCAyKSBzaW1wbGlmeSBvdXIgc2VsZWN0b3JzLCBhbmRcbi8vIDMpIHN1cHBvcnQgSFRNTDUgZm9ybSB2YWxpZGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG5cbiAgLmJ0biArIC5idG4sXG4gIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQgeyBtYXJnaW4tcmlnaHQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHsgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XG5cblxuLy8gVGV4dHVhbCBhZGRvbnNcbi8vXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gQWxsb3cgdXNlIG9mIDxsYWJlbD4gZWxlbWVudHMgYnkgb3ZlcnJpZGluZyBvdXIgZGVmYXVsdCBtYXJnaW4tYm90dG9tXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gTnVrZSBkZWZhdWx0IG1hcmdpbnMgZnJvbSBjaGVja2JveGVzIGFuZCByYWRpb3MgdG8gdmVydGljYWxseSBjZW50ZXIgd2l0aGluLlxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplLWxnO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplLXNtO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZCByb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbiIsIi8vIEVtYmVkZGVkIGljb25zIGZyb20gT3BlbiBJY29uaWMuXG4vLyBSZWxlYXNlZCB1bmRlciBNSVQgYW5kIGNvcHlyaWdodCAyMDE0IFdheWJ1cnkuXG4vLyBodHRwczovL3VzZWljb25pYy5jb20vb3BlblxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEJhc2UgY2xhc3MgdGFrZXMgY2FyZSBvZiBhbGwgdGhlIGtleSBiZWhhdmlvcmFsIGFzcGVjdHMuXG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7IC8vIFB1dCB0aGUgaW5wdXQgYmVoaW5kIHRoZSBsYWJlbCBzbyBpdCBkb2Vzbid0IG92ZXJsYXkgdGV4dFxuICBvcGFjaXR5OiAwO1xuXG4gICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAvLyB0aGUgbWl4aW4gaXMgbm90IHVzZWQgaGVyZSB0byBtYWtlIHN1cmUgdGhlcmUgaXMgZmVlZGJhY2tcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQ3VzdG9tIGNvbnRyb2wgaW5kaWNhdG9yc1xuLy9cbi8vIEJ1aWxkIHRoZSBjdXN0b20gY29udHJvbHMgb3V0IG9mIHBzZXVkby1lbGVtZW50cy5cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gIC8vIEJhY2tncm91bmQtY29sb3IgYW5kICh3aGVuIGVuYWJsZWQpIGdyYWRpZW50XG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDI7XG4gICAgbGVmdDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICBib3JkZXI6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yIHNvbGlkICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93KTtcbiAgfVxuXG4gIC8vIEZvcmVncm91bmQgKGljb24pXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMjtcbiAgICBsZWZ0OiAtKCRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIGNoZWNrYm94ZXMuXG5cbi5jdXN0b20tY2hlY2tib3gge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyk7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdyk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZztcbiAgICB9XG4gICAgJjppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSYWRpb3Ncbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgcmFkaW9zLlxuXG4uY3VzdG9tLXJhZGlvIHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIHN3aXRjaGVzXG4vL1xuLy8gVHdlYWsgYSBmZXcgdGhpbmdzIGZvciBzd2l0Y2hlc1xuXG4uY3VzdG9tLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyO1xuXG4gIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0oJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyKTtcbiAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC13aWR0aDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IGNhbGMoI3soKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDIpfSArICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyfSk7XG4gICAgICBsZWZ0OiBjYWxjKCN7LSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpfSArICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyfSk7XG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XG4gICAgICBoZWlnaHQ6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIC4xNXMgZWFzZS1pbi1vdXQsICRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJGN1c3RvbS1zd2l0Y2gtd2lkdGggLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG4vL1xuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICBmb250LXdlaWdodDogJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1iZztcbiAgYm9yZGVyOiAkY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzO1xuICB9IEBlbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3csICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cblxuICAgICY6Oi1tcy12YWx1ZSB7XG4gICAgICAvLyBGb3IgdmlzdWFsIGNvbnNpc3RlbmN5IHdpdGggb3RoZXIgcGxhdGZvcm1zL2Jyb3dzZXJzLFxuICAgICAgLy8gc3VwcHJlc3MgdGhlIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLlxuICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBIaWRlcyB0aGUgZGVmYXVsdCBjYXJldCBpbiBJRTExXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTtcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc207XG4gIGZvbnQtc2l6ZTogJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZztcbiAgZm9udC1zaXplOiAkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGc7XG59XG5cblxuLy8gRmlsZVxuLy9cbi8vIEN1c3RvbSBmaWxlIGlucHV0LlxuXG4uY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgJjpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgQGVhY2ggJGxhbmcsICR2YWx1ZSBpbiAkY3VzdG9tLWZpbGUtdGV4dCB7XG4gICAgJjpsYW5nKCN7JGxhbmd9KSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJHZhbHVlO1xuICAgIH1cbiAgfVxuXG4gIH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1icm93c2UpO1xuICB9XG59XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLWZpbGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1iZztcbiAgYm9yZGVyOiAkY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tZmlsZS1ib3gtc2hhZG93KTtcblxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI7XG4gICAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICAgIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICRjdXN0b20tZmlsZS1idXR0b24tY29sb3I7XG4gICAgY29udGVudDogXCJCcm93c2VcIjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBib3JkZXItbGVmdDogaW5oZXJpdDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgMCk7XG4gIH1cbn1cblxuLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uY3VzdG9tLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygjeyRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0fSArICN7JGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMn0pO1xuICBwYWRkaW5nOiAwOyAvLyBOZWVkIHRvIHJlc2V0IHBhZGRpbmdcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGVmZmVjdC5cbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tcy10aHVtYiAgICAgICAgICAgIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gIH1cblxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAoJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQgLSAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCkgLyAyOyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMDsgLy8gRWRnZSBzcGVjaWZpY1xuICAgIG1hcmdpbi1yaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cbiAgICBtYXJnaW4tbGVmdDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tcy10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQgLyAyO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLWxvd2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLXVwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IC8vIGFyYml0cmFyeT9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbXMtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdCB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcyBvciBgPHVsPmBzLlxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXg7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcblxuICAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLm5hdi1saW5rIHtcbiAgICBib3JkZXI6ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gQ29udGVudHNcbi8vXG4vLyBOYXZiYXJcbi8vIE5hdmJhciBicmFuZFxuLy8gTmF2YmFyIG5hdlxuLy8gTmF2YmFyIHRleHRcbi8vIE5hdmJhciBkaXZpZGVyXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy8gTmF2YmFyIHBvc2l0aW9uXG4vLyBOYXZiYXIgdGhlbWVzXG5cblxuLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXG4gIHBhZGRpbmc6ICRuYXZiYXItcGFkZGluZy15ICRuYXZiYXItcGFkZGluZy14O1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgPiAuY29udGFpbmVyLFxuICA+IC5jb250YWluZXItZmx1aWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy14O1xuICBmb250LXNpemU6ICRuYXZiYXItYnJhbmQtZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdlxuLy9cbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIHRleHRcbi8vXG4vL1xuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCAubmF2YmFyLXRvZ2dsZXIgZWxlbWVudHNcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi8vIEtlZXAgYXMgYSBzZXBhcmF0ZSBlbGVtZW50IHNvIGZvbGtzIGNhbiBlYXNpbHkgb3ZlcnJpZGUgaXQgd2l0aCBhbm90aGVyIGljb25cbi8vIG9yIGltYWdlIGZpbGUgYXMgbmVlZGVkLlxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC5uYXZiYXItZXhwYW5kLSpgIHJlc3BvbnNpdmUgY2xhc3NlcyBmb3IgY29uZmlndXJpbmdcbi8vIHdoZXJlIHlvdXIgbmF2YmFyIGNvbGxhcHNlcy5cbi5uYXZiYXItZXhwYW5kIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZvciBuZXN0aW5nIGNvbnRhaW5lcnMsIGhhdmUgdG8gcmVkZWNsYXJlIGZvciBhbGlnbm1lbnQgcHVycG9zZXNcbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAgIC8vIENoYW5nZXMgZmxleC1iYXNlcyB0byBhdXRvIGJlY2F1c2Ugb2YgYW4gSUUxMCBidWdcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLy8gRGFyayBsaW5rcyBhZ2FpbnN0IGEgbGlnaHQgYmFja2dyb3VuZFxuLm5hdmJhci1saWdodCB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gV2hpdGUgbGlua3MgYWdhaW5zdCBhIGRhcmsgYmFja2dyb3VuZFxuLm5hdmJhci1kYXJrIHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZztcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcblxuICA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteDtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAkY2FyZC1zcGFjZXIteTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtJGNhcmQtc3BhY2VyLXkgLyAyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rIHtcbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJkLXNwYWNlci14O1xuICB9XG59XG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBjb2xvcjogJGNhcmQtY2FwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci1ib3R0b206ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgMCAwKTtcbiAgfVxuXG4gICsgLmxpc3QtZ3JvdXAge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xuICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtc3BhY2VyLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAkY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nO1xufVxuXG4uY2FyZC1pbWcge1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBDYXJkIGltYWdlIGNhcHNcbi5jYXJkLWltZy10b3Age1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIENhcmQgZGVja1xuXG4uY2FyZC1kZWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZGVjay1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcbiAgICBtYXJnaW4tbGVmdDogLSRjYXJkLWRlY2stbWFyZ2luO1xuXG4gICAgLmNhcmQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1yaWdodDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgZGVmYXVsdFxuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuLmNhcmQtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZ3JvdXAtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAgIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gICAgPiAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm9ubHktY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCg6b25seS1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtaGVhZGVyLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDb2x1bW5zXG4vL1xuXG4uY2FyZC1jb2x1bW5zIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWNvbHVtbnMtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGNvbHVtbi1jb3VudDogJGNhcmQtY29sdW1ucy1jb3VudDtcbiAgICBjb2x1bW4tZ2FwOiAkY2FyZC1jb2x1bW5zLWdhcDtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gRG9uJ3QgbGV0IHRoZW0gdmVydGljYWxseSBzcGFuIG11bHRpcGxlIGNvbHVtbnNcbiAgICAgIHdpZHRoOiAxMDAlOyAvLyBEb24ndCBsZXQgdGhlaXIgd2lkdGggY2hhbmdlXG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIEFjY29yZGlvblxuLy9cblxuLmFjY29yZGlvbiB7XG4gIC5jYXJkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIC5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0kY2FyZC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG4iLCIvLyBIb3ZlciBtaXhpbiBhbmQgYCRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnlgIGFyZSBkZXByZWNhdGVkLlxuLy9cbi8vIE9yaWdpbmFsbHkgYWRkZWQgZHVyaW5nIG91ciBhbHBoYXMgYW5kIG1haW50YWluZWQgZHVyaW5nIGJldGFzLCB0aGlzIG1peGluIHdhc1xuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPUy1hbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cbi8vXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzZXVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XG5cbkBtaXhpbiBob3ZlciB7XG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkcGFnaW5hdGlvbi1wYWRkaW5nLXkgJHBhZ2luYXRpb24tcGFkZGluZy14O1xuICBtYXJnaW4tbGVmdDogLSRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDtcbiAgbGluZS1oZWlnaHQ6ICRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMjtcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xuICAgIGJveC1zaGFkb3c6ICRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgLnBhZ2UtbGluayBlbGVtZW50c1xuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUgLnBhZ2UtbGluayB7XG4gICAgei1pbmRleDogMTtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAvLyBPcGluaW9uYXRlZDogcmVtb3ZlIHRoZSBcImhhbmRcIiBjdXJzb3Igc2V0IHByZXZpb3VzbHkgZm9yIC5wYWdlLWxpbmtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gU2l6aW5nXG4vL1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJGxpbmUtaGVpZ2h0LWxnLCAkYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkbGluZS1oZWlnaHQtc20sICRib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIC5wYWdlLWxpbmsge1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgfVxuXG4gIC5wYWdlLWl0ZW0ge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6ICRiYWRnZS1wYWRkaW5nLXkgJGJhZGdlLXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkYmFkZ2UtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLWJvcmRlci1yYWRpdXMpO1xuXG4gIEBhdC1yb290IGEjeyZ9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4vLyBQaWxsIGJhZGdlc1xuLy9cbi8vIE1ha2UgdGhlbSBleHRyYSByb3VuZGVkIHdpdGggYSBtb2RpZmllciB0byByZXBsYWNlIHYzJ3MgYmFkZ2VzLlxuXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgcGFkZGluZy1sZWZ0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIENvbG9yc1xuLy9cbi8vIENvbnRleHR1YWwgdmFyaWF0aW9ucyAobGlua2VkIGJhZGdlcyBnZXQgZGFya2VyIG9uIDpob3ZlcikuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYmFkZ2UtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBiYWRnZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cbiIsIi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAkanVtYm90cm9uLXBhZGRpbmcgKCRqdW1ib3Ryb24tcGFkZGluZyAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRqdW1ib3Ryb24tYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtbGcpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nOiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMikgJGp1bWJvdHJvbi1wYWRkaW5nO1xuICB9XG59XG5cbi5qdW1ib3Ryb24tZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYWxlcnQtbWFyZ2luLWJvdHRvbTtcbiAgYm9yZGVyOiAkYWxlcnQtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRhbGVydC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbi5hbGVydC1oZWFkaW5nIHtcbiAgLy8gU3BlY2lmaWVkIHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xufVxuXG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAkY2xvc2UtZm9udC1zaXplICsgJGFsZXJ0LXBhZGRpbmcteCAqIDI7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5cbi8vIEFsdGVybmF0ZSBzdHlsZXNcbi8vXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmFsZXJ0LSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCh0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJvcmRlci1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWNvbG9yLWxldmVsKSk7XG4gIH1cbn1cbiIsIkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogJHByb2dyZXNzLWhlaWdodCAwOyB9XG4gIHRvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG59XG5cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogJHByb2dyZXNzLWhlaWdodDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gZm9yY2Ugcm91bmRlZCBjb3JuZXJzIGJ5IGNyb3BwaW5nIGl0XG4gIGZvbnQtc2l6ZTogJHByb2dyZXNzLWZvbnQtc2l6ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcHJvZ3Jlc3MtYm94LXNoYWRvdyk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICRwcm9ncmVzcy1iYXItY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1iZztcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XG4gIGJhY2tncm91bmQtc2l6ZTogJHByb2dyZXNzLWhlaWdodCAkcHJvZ3Jlc3MtaGVpZ2h0O1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAkcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxuICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcblxuICAvLyBIb3ZlciBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtaG92ZXItYmc7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14O1xuICAvLyBQbGFjZSB0aGUgYm9yZGVyIG9uIHRoZSBsaXN0IGl0ZW1zIGFuZCBuZWdhdGl2ZSBtYXJnaW4gdXAgZm9yIGJldHRlciBzdHlsaW5nXG4gIG1hcmdpbi1ib3R0b206IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWJnO1xuICBib3JkZXI6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aCBzb2xpZCAkbGlzdC1ncm91cC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgei1pbmRleDogMTsgLy8gUGxhY2UgaG92ZXIvYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vLyBGbHVzaCBsaXN0IGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxuLy8gdXNlZnVsIHdpdGhpbiBvdGhlciBjb21wb25lbnRzIChlLmcuLCBjYXJkcykuXG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIC05KSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCA2KSk7XG59XG4iLCIudG9hc3Qge1xuICBtYXgtd2lkdGg6ICR0b2FzdC1tYXgtd2lkdGg7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGNoZWFwIHJvdW5kZWQgY29ybmVycyBvbiBuZXN0ZWQgaXRlbXNcbiAgZm9udC1zaXplOiAkdG9hc3QtZm9udC1zaXplOyAvLyBrbm9jayBpdCBkb3duIHRvIDE0cHhcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvYXN0LWJhY2tncm91bmQtY29sb3I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHRvYXN0LWJvcmRlci13aWR0aCBzb2xpZCAkdG9hc3QtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkdG9hc3QtYm9yZGVyLXJhZGl1cztcbiAgYm94LXNoYWRvdzogJHRvYXN0LWJveC1zaGFkb3c7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgb3BhY2l0eTogMDtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206ICR0b2FzdC1wYWRkaW5nLXg7XG4gIH1cblxuICAmLnNob3dpbmcge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmLmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICR0b2FzdC1wYWRkaW5nLXkgJHRvYXN0LXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b2FzdC1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogJHRvYXN0LWJvcmRlci13aWR0aCBzb2xpZCAkdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjtcbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy14OyAvLyBhcHBseSB0byBib3RoIHZlcnRpY2FsIGFuZCBob3Jpem9udGFsXG59XG4iLCIvLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4ubW9kYWwtb3BlbiB7XG4gIC8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5tb2RhbCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW47XG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAubW9kYWwuZmFkZSAmIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1mYWRlLXRyYW5zZm9ybTtcbiAgfVxuICAubW9kYWwuc2hvdyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zaG93LXRyYW5zZm9ybTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gKCN7JG1vZGFsLWRpYWxvZy1tYXJnaW59ICogMikpO1xuXG4gIC8vIEVuc3VyZSBgbW9kYWwtZGlhbG9nLWNlbnRlcmVkYCBleHRlbmRzIHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgdmlldyAoSUUxMC8xMSlcbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgLy8gSUUxMFxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtICgjeyRtb2RhbC1kaWFsb2ctbWFyZ2lufSAqIDIpKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXG4gIC8vIGNvdW50ZXJhY3QgdGhlIHBvaW50ZXItZXZlbnRzOiBub25lOyBpbiB0aGUgLm1vZGFsLWRpYWxvZ1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgLy8gc28gdGhlIGNsb3NlIGJ0biBhbHdheXMgc3RheXMgb24gdGhlIHVwcGVyIHJpZ2h0IGNvcm5lclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xuXG4gIC5jbG9zZSB7XG4gICAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICAgIC8vIGF1dG8gb24gdGhlIGxlZnQgZm9yY2UgaWNvbiB0byB0aGUgcmlnaHQgZXZlbiB3aGVuIHRoZXJlIGlzIG5vIC5tb2RhbC10aXRsZVxuICAgIG1hcmdpbjogKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiBzaG91bGQgdGhlcmUgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xuICBib3JkZXItdG9wOiAkbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gRWFzaWx5IHBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7IG1hcmdpbi1sZWZ0OiAuMjVyZW07IH1cbiAgPiA6bm90KDpsYXN0LWNoaWxkKSB7IG1hcmdpbi1yaWdodDogLjI1cmVtOyB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogJG1vZGFsLW1kO1xuICAgIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gKCN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cH0gKiAyKSk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gKCN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cH0gKiAyKSk7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cCk7XG4gIH1cblxuICAubW9kYWwtc20geyBtYXgtd2lkdGg6ICRtb2RhbC1zbTsgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1sZztcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7IG1heC13aWR0aDogJG1vZGFsLXhsOyB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHppbmRleC10b29sdGlwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAkdG9vbHRpcC1tYXJnaW47XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBmb250LXNpemU6ICR0b29sdGlwLWZvbnQtc2l6ZTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xuXG4gICYuc2hvdyB7IG9wYWNpdHk6ICR0b29sdGlwLW9wYWNpdHk7IH1cblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC10b3Age1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAuYXJyb3cge1xuICAgIGJvdHRvbTogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXJpZ2h0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20ge1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAuYXJyb3cge1xuICAgIHRvcDogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWxlZnQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYXV0byB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXJpZ2h0O1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtbGVmdDtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogJHRvb2x0aXAtbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAkdG9vbHRpcC1wYWRkaW5nLXkgJHRvb2x0aXAtcGFkZGluZy14O1xuICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tYmxvY2stbm8tZHVwbGljYXRlLXByb3BlcnRpZXNcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG59XG4iLCIucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6ICRwb3BvdmVyLW1heC13aWR0aDtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIGZvbnQtc2l6ZTogJHBvcG92ZXItZm9udC1zaXplO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHBvcG92ZXItYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHBvcG92ZXItYm94LXNoYWRvdyk7XG5cbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIG1hcmdpbjogMCAkYm9yZGVyLXJhZGl1cy1sZztcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgYm90dG9tOiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xuICB9XG5cbiAgLmFycm93OjpiZWZvcmUsXG4gIC5hcnJvdzo6YWZ0ZXIge1xuICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gIH1cblxuICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgYm90dG9tOiAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICB9XG5cbiAgLmFycm93OjphZnRlciB7XG4gICAgYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItcmlnaHQge1xuICBtYXJnaW4tbGVmdDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgbGVmdDogY2FsYygoI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9ICsgI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAqIC0xKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkYm9yZGVyLXJhZGl1cy1sZyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG4gIH1cblxuICAuYXJyb3c6OmJlZm9yZSxcbiAgLmFycm93OjphZnRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgfVxuXG4gIC5hcnJvdzo6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gIH1cblxuICAuYXJyb3c6OmFmdGVyIHtcbiAgICBsZWZ0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICB0b3A6IGNhbGMoKCN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fSArICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgKiAtMSk7XG4gIH1cblxuICAuYXJyb3c6OmJlZm9yZSxcbiAgLmFycm93OjphZnRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKTtcbiAgfVxuXG4gIC5hcnJvdzo6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gIH1cblxuICAuYXJyb3c6OmFmdGVyIHtcbiAgICB0b3A6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgfVxuXG4gIC8vIFRoaXMgd2lsbCByZW1vdmUgdGhlIHBvcG92ZXItaGVhZGVyJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XG4gIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aCAvIDI7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItaGVhZGVyLWJnO1xuICB9XG59XG5cbi5icy1wb3BvdmVyLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIHJpZ2h0OiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW46ICRib3JkZXItcmFkaXVzLWxnIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcbiAgfVxuXG4gIC5hcnJvdzo6YmVmb3JlLFxuICAuYXJyb3c6OmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICB9XG5cbiAgLmFycm93OjpiZWZvcmUge1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgfVxuXG4gIC5hcnJvdzo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICB9XG59XG5cbi5icy1wb3BvdmVyLWF1dG8ge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1yaWdodDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWxlZnQ7XG4gIH1cbn1cblxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGNvbG9yOiAkcG9wb3Zlci1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWhlYWRlci1iZztcbiAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkIGRhcmtlbigkcG9wb3Zlci1oZWFkZXItYmcsIDUlKTtcbiAgJG9mZnNldC1ib3JkZXItd2lkdGg6IGNhbGMoI3skYm9yZGVyLXJhZGl1cy1sZ30gLSAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkb2Zmc2V0LWJvcmRlci13aWR0aCk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogJHBvcG92ZXItYm9keS1wYWRkaW5nLXkgJHBvcG92ZXItYm9keS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkcG9wb3Zlci1ib2R5LWNvbG9yO1xufVxuIiwiLy9cbi8vIFJvdGF0aW5nIGJvcmRlclxuLy9cblxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxufVxuXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aDtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgYm9yZGVyOiAkc3Bpbm5lci1ib3JkZXItd2lkdGggc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci1ib3JkZXIgLjc1cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG4gIGJvcmRlci13aWR0aDogJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtO1xufVxuXG4vL1xuLy8gR3Jvd2luZyBjaXJjbGVcbi8vXG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5zcGlubmVyLWdyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aDtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci1ncm93IC43NXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gQm9yZGVyXG4vL1xuXG4uYm9yZGVyICAgICAgICAgeyBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcCAgICAgeyBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodCAgIHsgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20gIHsgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdCAgICB7IGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLTAgICAgICAgIHsgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wLTAgICAgeyBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQtMCAgeyBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20tMCB7IGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0LTAgICB7IGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5ib3JkZXItI3skY29sb3J9IHtcbiAgICBib3JkZXItY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4vL1xuLy8gQm9yZGVyLXJhZGl1c1xuLy9cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtcGlsbCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIE1hcmdpbiBhbmQgUGFkZGluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XG4gICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAuI3skYWJicmV2fXQjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBOZWdhdGl2ZSBtYXJnaW5zIChlLmcuLCB3aGVyZSBgLm1iLW4xYCBpcyBuZWdhdGl2ZSB2ZXJzaW9uIG9mIGAubWItMWApXG4gICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgQGlmICRzaXplICE9IDAge1xuICAgICAgICAubSN7JGluZml4fS1uI3skc2l6ZX0geyBtYXJnaW46IC0kbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm10I3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubXIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1iI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWwjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcbiAgICAubSN7JGluZml4fS1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubXQjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tciN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbCN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAuY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcbiAgfVxufVxuXG4vLyBGbHVpZCBjb250YWluZXJcbi8vXG4vLyBVdGlsaXplcyB0aGUgbWl4aW4gbWVhbnQgZm9yIGZpeGVkIHdpZHRoIGNvbnRhaW5lcnMsIGJ1dCB3aXRoIDEwMCUgd2lkdGggZm9yXG4vLyBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG59XG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiBhbmQgY2xlYXIgdGhlIGZsb2F0cyBvZiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxuICAubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAuY29sLFxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRndXR0ZXIgLyAyO1xuICBtYXJnaW4tbGVmdDogLSRndXR0ZXIgLyAyO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06ICRzaXplIC8gJGNvbHVtbnM7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1uby12ZW5kb3ItcHJlZml4LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyAxLiBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuLy8gMi4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2Vycy5cbi8vIDMuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbi8vIDQuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuLy8gNS4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAzXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNVxufVxuXG4vLyBTaGltIGZvciBcIm5ld1wiIEhUTUw1IHN0cnVjdHVyYWwgZWxlbWVudHMgdG8gZGlzcGxheSBjb3JyZWN0bHkgKElFMTAsIG9sZGVyIGJyb3dzZXJzKVxuLy8gVE9ETzogcmVtb3ZlIGluIHY1XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlXG4vLyAgICB0aGUgYGluaGVyaXRgIHZhbHVlIG9uIHRoaW5ncyBsaWtlIGA8dGg+YCBlbGVtZW50cy5cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyAzXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnOyAvLyAyXG59XG5cbi8vIFN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lIG9uIGVsZW1lbnRzIHRoYXQgY2Fubm90IGJlIGFjY2Vzc2VkIHZpYSBrZXlib2FyZC5cbi8vIFRoaXMgcHJldmVudHMgYW4gdW53YW50ZWQgZm9jdXMgb3V0bGluZSBmcm9tIGFwcGVhcmluZyBhcm91bmQgZWxlbWVudHMgdGhhdFxuLy8gbWlnaHQgc3RpbGwgcmVzcG9uZCB0byBwb2ludGVyIGV2ZW50cy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2Vcblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcbiAgaGVpZ2h0OiAwOyAvLyAxXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXG59XG5cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuLy8gNS4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICBib3JkZXItYm90dG9tOiAwOyAvLyA0XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gNVxufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy9cbi8vIExpbmtzXG4vL1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpXG4vLyB3aGljaCBoYXZlIG5vdCBiZWVuIG1hZGUgZXhwbGljaXRseSBrZXlib2FyZC1mb2N1c2FibGUgKHdpdGhvdXQgdGFiaW5kZXgpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cblxuLy9cbi8vIENvZGVcbi8vXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbnByZSB7XG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuICBtYXJnaW4tdG9wOiAwO1xuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbmZpZ3VyZSB7XG4gIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG4vL1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxufVxuXG5zdmcge1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgU1ZHIG92ZXJmbG93IGJ1ZyBpbiBJRTEwLzExIGlzIHN0aWxsIHJlcXVpcmVkLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNjg3OFxuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIC8vIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgZnJvbSB0aGUgYDxib2R5PmAsIG9yIHRoZVxuICAvLyBjbG9zZXN0IHBhcmVudCB3aXRoIGEgc2V0IGB0ZXh0LWFsaWduYC5cbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuXG4vL1xuLy8gRm9ybXNcbi8vXG5cbmxhYmVsIHtcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAkbGFiZWwtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gV29yayBhcm91bmQgYSBGaXJlZm94L0lFIGJ1ZyB3aGVyZSB0aGUgdHJhbnNwYXJlbnQgYGJ1dHRvbmAgYmFja2dyb3VuZFxuLy8gcmVzdWx0cyBpbiBhIGxvc3Mgb2YgdGhlIGRlZmF1bHQgYGJ1dHRvbmAgZm9jdXMgc3R5bGVzLlxuLy9cbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZS9cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxufVxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLVxuICBwYWRkaW5nOiAwOyAvLyAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtXG59XG5cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIC8vIFJlbW92ZSB0aGUgZGVmYXVsdCBhcHBlYXJhbmNlIG9mIHRlbXBvcmFsIGlucHV0cyB0byBhdm9pZCBhIE1vYmlsZSBTYWZhcmlcbiAgLy8gYnVnIHdoZXJlIHNldHRpbmcgYSBjdXN0b20gbGluZS1oZWlnaHQgcHJldmVudHMgdGV4dCBmcm9tIGJlaW5nIHZlcnRpY2FsbHlcbiAgLy8gY2VudGVyZWQgd2l0aGluIHRoZSBpbnB1dC5cbiAgLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk4NDhcbiAgLy8gYW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTEyNjZcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuICBtaW4td2lkdGg6IDA7XG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG59XG5cbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4vL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxufVxuXG4vL1xuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG4vL1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUVcbn1cblxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBPVkVSUklERSBDT1JFIFZBUklBQkxFUyBBUyBORUVERUQuXG4vLyBZb3UgY2FuIHVzZSBhIHVuaXF1ZSB2YWx1ZSBmb3IgYW4gZXhpc3RpbmcgdmFyaWFibGUgYnkgZGVmaW5pbmcgaXQgaGVyZSwgYmVmb3JlIG1peGlucy5sZXNzIGlzIGltcG9ydGVkLlxuXG4vLyBDb2xvcnNcbiR3aGUtcHVycGxlLTE6ICMzRDFBNzk7XG4kd2hlLXllbGxvdy0xOiAjZmNiYTMwO1xuJHdoZS15ZWxsb3ctMjogI2ZlZDY4NTtcbiR3aGUtd2hpdGU6ICNmZmZmZmY7XG4kd2hlLWdyZXktMTogIzRhNGE0YTtcbiR3aGUtZ3JleS0yOiAjNzY3Njc2O1xuJHdoZS1ncmV5LTM6ICNkOGQ4ZDg7XG4kd2hlLWJsYWNrOiAjMDAwMDAwO1xuJHdoZS1vcmFuZ2UtMTogI2Q5NTUzZTtcbiR3aGUtb3JhbmdlLTI6ICNmNThjNjA7XG4kd2hlLWJsdWUtMTogIzgxOWVjNjtcbiR3aGUtYmx1ZS0yOiAjOWNjMmRjO1xuJHdoZS1zYWdlLTE6ICNhNmJkOGE7XG5cbi8vIEJ1dHRvbiBiYWNrZ3JvdW5kIGNvbG9yc1xuJGJ0bi1jb2xvcnM6ICgpICFkZWZhdWx0O1xuJGJ0bi1jb2xvcnM6IG1hcC1tZXJnZSgoXG4gICAgJ3B1cnBsZSc6ICR3aGUtcHVycGxlLTEsXG4gICAgJ3llbGxvdy0xJzogJHdoZS15ZWxsb3ctMSxcbiAgICAneWVsbG93LTInOiAkd2hlLXllbGxvdy0yLFxuICAgICd3aGl0ZSc6ICR3aGUtd2hpdGUsXG4gICAgJ2dyZXktMSc6ICR3aGUtZ3JleS0xLFxuICAgICdncmV5LTInOiAkd2hlLWdyZXktMixcbiAgICAnZ3JleS0zJzogJHdoZS1ncmV5LTMsXG4gICAgJ2JsYWNrJzogJHdoZS1ibGFjayxcbiAgICAnb3JhbmdlLTEnOiAkd2hlLW9yYW5nZS0xLFxuICAgICdvcmFuZ2UtMic6ICR3aGUtb3JhbmdlLTIsXG4gICAgJ2JsdWUtMSc6ICR3aGUtYmx1ZS0xLFxuICAgICdibHVlLTInOiAkd2hlLWJsdWUtMixcbiAgICAnc2FnZS0xJzogJHdoZS1zYWdlLTEsXG4gICAgJ25vbmUnOiAndHJhbnNwYXJlbnQnLFxuKSwgJGJ0bi1jb2xvcnMpO1xuXG4vLyBTQ1NTIGNvbG9yIG1hcFxuJHdoZS1jb2xvcnM6IChcbiAgICAtLXdoZS1wdXJwbGUtMTogIzNEMUE3OSxcbiAgICAtLXdoZS15ZWxsb3ctMTogI2ZjYmEzMCxcbiAgICAtLXdoZS15ZWxsb3ctMjogI2ZlZDY4NSxcbiAgICAtLXdoZS13aGl0ZTogI2ZmZmZmZixcbiAgICAtLXdoZS1ncmV5LTE6ICM0YTRhNGEsXG4gICAgLS13aGUtZ3JleS0yOiAjNzY3Njc2LFxuICAgIC0td2hlLWdyZXktMzogI2Q4ZDhkOCxcbiAgICAtLXdoZS1ibGFjazogIzAwMDAwMCxcbiAgICAtLXdoZS1vcmFuZ2UtMTogI2Q5NTUzZSxcbiAgICAtLXdoZS1vcmFuZ2UtMjogI2Y1OGM2MCxcbiAgICAtLXdoZS1ibHVlLTE6ICM4MTllYzYsXG4gICAgLS13aGUtYmx1ZS0yOiAjOWNjMmRjLFxuICAgIC0td2hlLXNhZ2UtMTogI2E2YmQ4YSxcbik7XG5cbi8vIENTUyBWYXJpYWJsZSBjb2xvcnNcbjpyb290e1xuICAgIEBlYWNoICR2YXIsICR2YWx1ZSBpbiAkd2hlLWNvbG9ycyB7XG4gICAgICAgICN7JHZhcn06ICR2YWx1ZTtcbiAgICB9XG59XG5cblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cbiRlbmFibGUtcm91bmRlZDogICAgZmFsc2U7XG4kYm9yZGVyLXJhZGl1czogICAgIDA7XG4kYm9yZGVyLXJhZGl1cy1sZzogIDA7XG4kYm9yZGVyLXJhZGl1cy1zbTogIDA7XG5cblxuLy8gQXJyb3cgZGlyZWN0aW9ucyBiYXNlZCBvbiBhc3NldCBwb2ludGluZyB0byB0aGUgcmlnaHQ6XG4vLyBCdXR0b24gYmFja2dyb3VuZCBjb2xvcnNcbiRhcnJvdy1kaXJldGlvbnM6ICgpICFkZWZhdWx0O1xuJGFycm93LWRpcmV0aW9uczogbWFwLW1lcmdlKChcbiAgICAncmlnaHQnOiAwZGVnLFxuICAgICdkb3duJzogOTBkZWcsXG4gICAgJ2xlZnQnOiAxODBkZWcsXG4gICAgJ3VwJzogMjcwZGVnLFxuKSwgJGFycm93LWRpcmV0aW9ucyk7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE3MHB4XG4pO1xuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cbiRzcGFjZXI6IDFyZW0gKiAxLjI1OyAvLzIwcHhcbiRzcGFjZXJzOiAoKTtcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoKFxuICAwOiAwLFxuICAxOiAoJHNwYWNlciAqIC4yNSksIFx0XHRcdC8vIDVweFxuICAyOiAoJHNwYWNlciAqIC41KSwgXHRcdFx0Ly8gMTBweFxuICAzOiAoJHNwYWNlciksIFx0XHRcdFx0Ly8gMjBweFxuICA0OiAoJHNwYWNlciAqIDEuNSksIFx0XHRcdC8vIDMwcHhcbiAgNTogKCRzcGFjZXIgKiAzKSwgXHRcdFx0Ly8gNjBweFxuICA2OiAoJHNwYWNlciAqIDMuNzUpICAgICAgICAgICAvLyA3NXB4XG4pLCAkc3BhY2Vycyk7XG5cblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAoJHNwYWNlciAvIDIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuLy8gQ29tbW9uIGV4YW1wbGVzXG4kZ3JpZC1ndXR0ZXItd2lkdGg6XHRcdCAgICAzMHB4OyAvLyB1bmNoYW5nZWQgZnJvbSBkZWZhdWx0LCBidXQgY2FuIGNoYW5nZSBoZXJlLlxuJGdyaWQtY29sdW1uLWNvdW50Olx0XHQgICAgMTI7IC8vIHVuY2hhbmdlZCBmcm9tIGRlZmF1bHQsIGJ1dCBjYW4gY2hhbmdlIGhlcmUuXG5cbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAnRnJhbmtsaW5Hb3RoaWMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1jb25kZW5zZWQ6ICAgICAnRnJhbmtsaW5Hb3RoaWMgQ29uZGVuc2VkJywgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1zZXJpZjogICAgICAgICAnQmFza2VydmlsbGUnLCBzZXJpZjtcblxuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuXG4kd2hlLWZvbnQtc2l6ZS1iYXNlLXNldDogXHQxcmVtOyAvLzE2cHhcbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAkd2hlLWZvbnQtc2l6ZS1iYXNlLXNldCAqIDEuMTI1OyAvL34xOHB4XG5cbiRmb250LXdlaWdodC1ib29rOiAgICAgICAgICAzMDA7XG4kZm9udC13ZWlnaHQtcmVndWxhcjogICAgICAgNDAwO1xuJGZvbnQtd2VpZ2h0LW1lZGl1bTogICAgICAgIDUwMDtcbiRmb250LXdlaWdodC1kZW1pOiAgICAgICAgICA3MDA7XG4kZm9udC13ZWlnaHQtaGVhdnk6ICAgICAgICAgOTAwO1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgJHdoZS1mb250LXNpemUtYmFzZS1zZXQgKiAxLjg3NSAhZGVmYXVsdDsgLy9+MzBweFxuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgJHdoZS1mb250LXNpemUtYmFzZS1zZXQgKiAzOyAvL340OHB4XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgJHdoZS1mb250LXNpemUtYmFzZS1zZXQgKiAzOyAvL340OHB4XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgJHdoZS1mb250LXNpemUtYmFzZS1zZXQgKiAyOyAvL34zMnB4XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgJHdoZS1mb250LXNpemUtYmFzZS1zZXQgKiAxLjU7IC8vfjI0cHhcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxOyAvL34xOHB4XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgJHdoZS1mb250LXNpemUtYmFzZS1zZXQ7IC8vfjE2cHhcblxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICgkc3BhY2VyIC8gMik7IiwiLy8gR3JhZGllbnRzXG5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3IpIHtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXg7XG4gIH0gQGVsc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbiIsIi8vIEJvb3RzdHJhcCBmdW5jdGlvbnNcbi8vXG4vLyBVdGlsaXR5IG1peGlucyBhbmQgZnVuY3Rpb25zIGZvciBldmFsdWF0aW5nIHNvdXJjZSBjb2RlIGFjcm9zcyBvdXIgdmFyaWFibGVzLCBtYXBzLCBhbmQgbWl4aW5zLlxuXG4vLyBBc2NlbmRpbmdcbi8vIFVzZWQgdG8gZXZhbHVhdGUgU2FzcyBtYXBzIGxpa2Ugb3VyIGdyaWQgYnJlYWtwb2ludHMuXG5AbWl4aW4gX2Fzc2VydC1hc2NlbmRpbmcoJG1hcCwgJG1hcC1uYW1lKSB7XG4gICRwcmV2LWtleTogbnVsbDtcbiAgJHByZXYtbnVtOiBudWxsO1xuICBAZWFjaCAka2V5LCAkbnVtIGluICRtYXAge1xuICAgIEBpZiAkcHJldi1udW0gPT0gbnVsbCBvciB1bml0KCRudW0pID09IFwiJVwiIHtcbiAgICAgIC8vIERvIG5vdGhpbmdcbiAgICB9IEBlbHNlIGlmIG5vdCBjb21wYXJhYmxlKCRwcmV2LW51bSwgJG51bSkge1xuICAgICAgQHdhcm4gXCJQb3RlbnRpYWxseSBpbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aG9zZSB1bml0IG1ha2VzIGl0IGluY29tcGFyYWJsZSB0byAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9IEBlbHNlIGlmICRwcmV2LW51bSA+PSAkbnVtIHtcbiAgICAgIEB3YXJuIFwiSW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hpY2ggaXNuJ3QgZ3JlYXRlciB0aGFuICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH1cbiAgICAkcHJldi1rZXk6ICRrZXk7XG4gICAgJHByZXYtbnVtOiAkbnVtO1xuICB9XG59XG5cbi8vIFN0YXJ0cyBhdCB6ZXJvXG4vLyBBbm90aGVyIGdyaWQgbWl4aW4gdGhhdCBlbnN1cmVzIHRoZSBtaW4td2lkdGggb2YgdGhlIGxvd2VzdCBicmVha3BvaW50IHN0YXJ0cyBhdCAwLlxuQG1peGluIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJG1hcCkge1xuICAkdmFsdWVzOiBtYXAtdmFsdWVzKCRtYXApO1xuICAkZmlyc3QtdmFsdWU6IG50aCgkdmFsdWVzLCAxKTtcbiAgQGlmICRmaXJzdC12YWx1ZSAhPSAwIHtcbiAgICBAd2FybiBcIkZpcnN0IGJyZWFrcG9pbnQgaW4gYCRncmlkLWJyZWFrcG9pbnRzYCBtdXN0IHN0YXJ0IGF0IDAsIGJ1dCBzdGFydHMgYXQgI3skZmlyc3QtdmFsdWV9LlwiO1xuICB9XG59XG5cbi8vIFJlcGxhY2UgYCRzZWFyY2hgIHdpdGggYCRyZXBsYWNlYCBpbiBgJHN0cmluZ2Bcbi8vIFVzZWQgb24gb3VyIFNWRyBpY29uIGJhY2tncm91bmRzIGZvciBjdXN0b20gZm9ybXMuXG4vL1xuLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLyBAcGFyYW0ge1N0cmluZ30gJHN0cmluZyAtIEluaXRpYWwgc3RyaW5nXG4vLyBAcGFyYW0ge1N0cmluZ30gJHNlYXJjaCAtIFN1YnN0cmluZyB0byByZXBsYWNlXG4vLyBAcGFyYW0ge1N0cmluZ30gJHJlcGxhY2UgKCcnKSAtIE5ldyB2YWx1ZVxuLy8gQHJldHVybiB7U3RyaW5nfSAtIFVwZGF0ZWQgc3RyaW5nXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6IFwiXCIpIHtcbiAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG5cbiAgQGlmICRpbmRleCB7XG4gICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuXG4vLyBDb2xvciBjb250cmFzdFxuQGZ1bmN0aW9uIGNvbG9yLXlpcSgkY29sb3IsICRkYXJrOiAkeWlxLXRleHQtZGFyaywgJGxpZ2h0OiAkeWlxLXRleHQtbGlnaHQpIHtcbiAgJHI6IHJlZCgkY29sb3IpO1xuICAkZzogZ3JlZW4oJGNvbG9yKTtcbiAgJGI6IGJsdWUoJGNvbG9yKTtcblxuICAkeWlxOiAoKCRyICogMjk5KSArICgkZyAqIDU4NykgKyAoJGIgKiAxMTQpKSAvIDEwMDA7XG5cbiAgQGlmICgkeWlxID49ICR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQpIHtcbiAgICBAcmV0dXJuICRkYXJrO1xuICB9IEBlbHNlIHtcbiAgICBAcmV0dXJuICRsaWdodDtcbiAgfVxufVxuXG4vLyBSZXRyaWV2ZSBjb2xvciBTYXNzIG1hcHNcbkBmdW5jdGlvbiBjb2xvcigka2V5OiBcImJsdWVcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJGNvbG9ycywgJGtleSk7XG59XG5cbkBmdW5jdGlvbiB0aGVtZS1jb2xvcigka2V5OiBcInByaW1hcnlcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgJGtleSk7XG59XG5cbkBmdW5jdGlvbiBncmF5KCRrZXk6IFwiMTAwXCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCRncmF5cywgJGtleSk7XG59XG5cbi8vIFJlcXVlc3QgYSB0aGVtZSBjb2xvciBsZXZlbFxuQGZ1bmN0aW9uIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvci1uYW1lOiBcInByaW1hcnlcIiwgJGxldmVsOiAwKSB7XG4gICRjb2xvcjogdGhlbWUtY29sb3IoJGNvbG9yLW5hbWUpO1xuICAkY29sb3ItYmFzZTogaWYoJGxldmVsID4gMCwgJGJsYWNrLCAkd2hpdGUpO1xuICAkbGV2ZWw6IGFicygkbGV2ZWwpO1xuXG4gIEByZXR1cm4gbWl4KCRjb2xvci1iYXNlLCAkY29sb3IsICRsZXZlbCAqICR0aGVtZS1jb2xvci1pbnRlcnZhbCk7XG59XG4iLCJAbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgNSUpO1xuICB9XG5cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCJAbWl4aW4gYmFkZ2UtdmFyaWFudCgkYmcpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG5cbiAgQGF0LXJvb3QgYSN7Jn0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmcsIDEwJSk7XG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZy15ICRicmVhZGNydW1iLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyZWFkY3J1bWItYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBTdXBwcmVzcyB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yIGluIG1vZGVybiBicm93c2Vyc1xuICAgICAgcGFkZGluZy1yaWdodDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuICAgICAgY29sb3I6ICRicmVhZGNydW1iLWRpdmlkZXItY29sb3I7XG4gICAgICBjb250ZW50OiAkYnJlYWRjcnVtYi1kaXZpZGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIElFOS0xMSBoYWNrIHRvIHByb3Blcmx5IGhhbmRsZSBoeXBlcmxpbmsgdW5kZXJsaW5lcyBmb3IgYnJlYWRjcnVtYnMgYnVpbHRcbiAgLy8gd2l0aG91dCBgPHVsPmBzLiBUaGUgYDo6YmVmb3JlYCBwc2V1ZG8tZWxlbWVudCBnZW5lcmF0ZXMgYW4gZWxlbWVudFxuICAvLyAqd2l0aGluKiB0aGUgLmJyZWFkY3J1bWItaXRlbSBhbmQgdGhlcmVieSBpbmhlcml0cyB0aGUgYHRleHQtZGVjb3JhdGlvbmAuXG4gIC8vXG4gIC8vIFRvIHRyaWNrIElFIGludG8gc3VwcHJlc3NpbmcgdGhlIHVuZGVybGluZSwgd2UgZ2l2ZSB0aGUgcHNldWRvLWVsZW1lbnQgYW5cbiAgLy8gdW5kZXJsaW5lIGFuZCB0aGVuIGltbWVkaWF0ZWx5IHJlbW92ZSBpdC5cbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgIH0gQGVsc2Uge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIE5vdGVzIG9uIHRoZSBjbGFzc2VzOlxuLy9cbi8vIDEuIC5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHNob3VsZCBpZGVhbGx5IGJlIHBhbi15ICh0byBhbGxvdyBmb3IgdXNlcnMgdG8gc2Nyb2xsIHZlcnRpY2FsbHkpXG4vLyAgICBldmVuIHdoZW4gdGhlaXIgc2Nyb2xsIGFjdGlvbiBzdGFydGVkIG9uIGEgY2Fyb3VzZWwsIGJ1dCBmb3IgY29tcGF0aWJpbGl0eSAod2l0aCBGaXJlZm94KVxuLy8gICAgd2UncmUgcHJldmVudGluZyBhbGwgYWN0aW9ucyBpbnN0ZWFkXG4vLyAyLiBUaGUgLmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmNhcm91c2VsLWl0ZW0tcmlnaHQgaXMgdXNlZCB0byBpbmRpY2F0ZSB3aGVyZVxuLy8gICAgdGhlIGFjdGl2ZSBzbGlkZSBpcyBoZWFkaW5nLlxuLy8gMy4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtIGlzIHRoZSBjdXJyZW50IHNsaWRlLlxuLy8gNC4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCBpcyB0aGUgY3VycmVudFxuLy8gICAgc2xpZGUgaW4gaXRzIGluLXRyYW5zaXRpb24gc3RhdGUuIE9ubHkgb25lIG9mIHRoZXNlIG9jY3VycyBhdCBhIHRpbWUuXG4vLyA1LiAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0XG4vLyAgICBpcyB0aGUgdXBjb21pbmcgc2xpZGUgaW4gdHJhbnNpdGlvbi5cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtdHJhbnNpdGlvbik7XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLWxlZnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1yaWdodCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSB0cmFuc2l0aW9uc1xuLy9cblxuLmNhcm91c2VsLWZhZGUge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgei1pbmRleDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMHMgJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gb3BhY2l0eSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vL1xuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgZGlzcGxheTogZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uKTtcblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKTtcbiAgfVxufVxuXG4vLyBJY29ucyBmb3Igd2l0aGluXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZztcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZztcbn1cblxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xuLy9cbi8vIEFkZCBhbiBvcmRlcmVkIGxpc3Qgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYSBsaXN0IGl0ZW0gZm9yIGVhY2hcbi8vIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gb3ZlcnJpZGUgPG9sPiBkZWZhdWx0XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgbGkge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAvLyBVc2UgdHJhbnNwYXJlbnQgYm9yZGVycyB0byBpbmNyZWFzZSB0aGUgaGl0IGFyZWEgYnkgMTBweCBvbiB0b3AgYW5kIGJvdHRvbS5cbiAgICBib3JkZXItdG9wOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbik7XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vXG4vL1xuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMjtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAvIDI7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6ICRjbG9zZS1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkY2xvc2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICB0ZXh0LXNoYWRvdzogJGNsb3NlLXRleHQtc2hhZG93O1xuICBvcGFjaXR5OiAuNTtcblxuICAvLyBPdmVycmlkZSA8YT4ncyBob3ZlciBzdHlsZVxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBvcGFjaXR5OiAuNzU7XG4gICAgfVxuXG4gICAgLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIC5jbG9zZSBlbGVtZW50c1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4vLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmEuY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiIsIkBtaXhpbiBjYXJldC1kb3duIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXJpZ2h0IHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LWxlZnQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXdpZHRoICogLjg1O1xuICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC13aWR0aCAqIC44NTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bjtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZXQtd2lkdGggKiAuODU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtd2lkdGggKiAuODU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWxlZnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBIb3Jpem9udGFsIGRpdmlkZXJzXG4vL1xuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXG5cbkBtaXhpbiBuYXYtZGl2aWRlcigkY29sb3I6ICRuYXYtZGl2aWRlci1jb2xvciwgJG1hcmdpbi15OiAkbmF2LWRpdmlkZXItbWFyZ2luLXkpIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46ICRtYXJnaW4teSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yO1xufVxuIiwiLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcmAgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtZm9jdXMoKSB7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxufVxuXG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCAkY29sb3IpIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIGZvbnQtc2l6ZTogJGZvcm0tZmVlZGJhY2stZm9udC1zaXplO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIGZvbnQtc2l6ZTogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyfSAvIDQpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyfSAvIDIpIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyfSAvIDIpO1xuXG4gICAgICAgIEBpZiAkc3RhdGUgPT0gXCJ2YWxpZFwiIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXJ9IC8gNCkgcmlnaHQgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXJ9IC8gNCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1zZWxlY3Qge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgJGZvcm0tZmVlZGJhY2staWNvbjogaWYoJHN0YXRlID09IFwidmFsaWRcIiwgJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZCwgJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kLCAkZm9ybS1mZWVkYmFjay1pY29uIG5vLXJlcGVhdCAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uIC8gJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC5mb3JtLWNvbnRyb2wtZmlsZSB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAxMCUpO1xuICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKGxpZ2h0ZW4oJGNvbG9yLCAxMCUpKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gY3VzdG9tIGZpbGVcbiAgLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xuICAgICAgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gTGlzdCBHcm91cHNcblxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblxuICAgICYubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxO1xufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzc1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJpbnQgc3R5bGVzLlxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6XG4vLyBodHRwczovL3d3dy5waHBpZWQuY29tL2RlbGF5LWxvYWRpbmcteW91ci1wcmludC1jc3MvXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaWYgJGVuYWJsZS1wcmludC1zdHlsZXMge1xuICBAbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjo6YmVmb3JlLFxuICAgICo6OmFmdGVyIHtcbiAgICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCBvdXQgYGNvbG9yYCBhbmQgYGJhY2tncm91bmRgXG4gICAgICAvL2NvbG9yOiAkYmxhY2sgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlclxuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICY6bm90KC5idG4pIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9hW2hyZWZdOjphZnRlciB7XG4gICAgLy8gIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIC8vfVxuXG4gICAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL1xuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgIC8vXG5cbiAgICAvL2FbaHJlZl49XCIjXCJdOjphZnRlcixcbiAgICAvL2FbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTo6YWZ0ZXIge1xuICAgIC8vIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy99XG5cbiAgICBwcmUge1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHByZSxcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS01MDA7ICAgLy8gQm9vdHN0cmFwIGN1c3RvbSBjb2RlOyB1c2luZyBgJGJvcmRlci13aWR0aGAgaW5zdGVhZCBvZiAxcHhcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvL1xuICAgIC8vIFByaW50aW5nIFRhYmxlczpcbiAgICAvLyBodHRwOi8vY3NzLWRpc2N1c3MuaW5jdXRpby5jb20vd2lraS9QcmludGluZ19UYWJsZXNcbiAgICAvL1xuXG4gICAgdGhlYWQge1xuICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICAgIH1cblxuICAgIHRyLFxuICAgIGltZyB7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBvcnBoYW5zOiAzO1xuICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG5cbiAgICAvLyBTcGVjaWZ5IGEgc2l6ZSBhbmQgbWluLXdpZHRoIHRvIG1ha2UgcHJpbnRpbmcgY2xvc2VyIGFjcm9zcyBicm93c2Vycy5cbiAgICAvLyBXZSBkb24ndCBzZXQgbWFyZ2luIGhlcmUgYmVjYXVzZSBpdCBicmVha3MgYHNpemVgIGluIENocm9tZS4gV2UgYWxzb1xuICAgIC8vIGRvbid0IHVzZSBgIWltcG9ydGFudGAgb24gYHNpemVgIGFzIGl0IGJyZWFrcyBpbiBDaHJvbWUuXG4gICAgQHBhZ2Uge1xuICAgICAgc2l6ZTogJHByaW50LXBhZ2Utc2l6ZTtcbiAgICB9XG4gICAgYm9keSB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcbiAgICAubmF2YmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5iYWRnZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJsYWNrO1xuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG5cbiAgICAgIHRkLFxuICAgICAgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtYm9yZGVyZWQge1xuICAgICAgdGgsXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1kYXJrIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBlbmRcbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkYm9yZGVyOiBudWxsKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICYsXG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgIEBpZiAkYm9yZGVyICE9IG51bGwge1xuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIge1xuICAgICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcblxuICAgIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcblxuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkb3ZlcmZsb3dzIHtcbiAgLm92ZXJmbG93LSN7JHZhbHVlfSB7IG92ZXJmbG93OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5zaGFkb3ctc20geyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbSAhaW1wb3J0YW50OyB9XG4uc2hhZG93IHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3cgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1sZyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbm9uZSB7IGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5hbGlnbi1iYXNlbGluZSAgICB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IC8vIEJyb3dzZXIgZGVmYXVsdFxuLmFsaWduLXRvcCAgICAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG4uYWxpZ24tbWlkZGxlICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1ib3R0b20gICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtYm90dG9tIHsgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LXRvcCAgICB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSN7JHBhcmVudH0sXG4gIGJ1dHRvbiN7JHBhcmVudH0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJnLWdyYWRpZW50LXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGJnLXZhcmlhbnQoXCIuYmctI3skY29sb3J9XCIsICR2YWx1ZSk7XG59XG5cbkBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIEBpbmNsdWRlIGJnLWdyYWRpZW50LXZhcmlhbnQoXCIuYmctZ3JhZGllbnQtI3skY29sb3J9XCIsICR2YWx1ZSk7XG4gIH1cbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kI3skaW5maXh9LW5vbmUgICAgICAgICB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWlubGluZSAgICAgICB7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0taW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1ibG9jayAgICAgICAgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tdGFibGUgICAgICAgIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LXRhYmxlLXJvdyAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tdGFibGUtY2VsbCAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tZmxleCAgICAgICAgIHsgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0taW5saW5lLWZsZXggIHsgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuICB9XG59XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1ub25lICAgICAgICAgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lICAgICAgIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtYmxvY2sgICAgICAgIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZSAgICAgICAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1mbGV4ICAgICAgICAgeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXggIHsgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbkBlYWNoICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbyBpbiAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zIHtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXg6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDEpO1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teTogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMik7XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtI3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teH1ieSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXl9IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXkgLyAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teCk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWZpbGwgICAgICAgICB7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTAgICAgICAgeyBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMSAgICAgICB7IGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTAgICAgIHsgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0xICAgICB7IGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCJAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxvYXQjeyRpbmZpeH0tbGVmdCAgeyBAaW5jbHVkZSBmbG9hdC1sZWZ0OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LXJpZ2h0IHsgQGluY2x1ZGUgZmxvYXQtcmlnaHQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tbm9uZSAgeyBAaW5jbHVkZSBmbG9hdC1ub25lOyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AbWl4aW4gZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5AbWl4aW4gZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbkBtaXhpbiBmbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb21tb24gdmFsdWVzXG5AZWFjaCAkcG9zaXRpb24gaW4gJHBvc2l0aW9ucyB7XG4gIC5wb3NpdGlvbi0jeyRwb3NpdGlvbn0geyBwb3NpdGlvbjogJHBvc2l0aW9uICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gIH1cbn1cbiIsIi8vXG4vLyBTY3JlZW5yZWFkZXJzXG4vL1xuXG4uc3Itb25seSB7XG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTtcbn1cbiIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwczovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2h1Z29naXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBXaWR0aCBhbmQgaGVpZ2h0XG5cbkBlYWNoICRwcm9wLCAkYWJicmV2IGluICh3aWR0aDogdywgaGVpZ2h0OiBoKSB7XG4gIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzaXplcyB7XG4gICAgLiN7JGFiYnJldn0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLm13LTEwMCB7IG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4ubWgtMTAwIHsgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi8vIFZpZXdwb3J0IGFkZGl0aW9uYWwgaGVscGVyc1xuXG4ubWluLXZ3LTEwMCB7IG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuLm1pbi12aC0xMDAgeyBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi52dy0xMDAgeyB3aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuLnZoLTEwMCB7IGhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBUZXh0XG4vL1xuXG4udGV4dC1tb25vc3BhY2UgeyBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTsgfVxuXG4vLyBBbGlnbm1lbnRcblxuLnRleHQtanVzdGlmeSAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdyYXAgICAgIHsgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG4udGV4dC1ub3dyYXAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuLnRleHQtdHJ1bmNhdGUgeyBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlOyB9XG5cbi8vIFJlc3BvbnNpdmUgYWxpZ25tZW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC50ZXh0I3skaW5maXh9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG5cbi50ZXh0LWxvd2VyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXVwcGVyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWNhcGl0YWxpemUgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi8vIFdlaWdodCBhbmQgaXRhbGljc1xuXG4uZm9udC13ZWlnaHQtbGlnaHQgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LW5vcm1hbCAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZCAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZGVyICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LWl0YWxpYyAgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLy8gQ29udGV4dHVhbCBjb2xvcnNcblxuLnRleHQtd2hpdGUgeyBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudChcIi50ZXh0LSN7JGNvbG9yfVwiLCAkdmFsdWUpO1xufVxuXG4udGV4dC1ib2R5IHsgY29sb3I6ICRib2R5LWNvbG9yICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW11dGVkIHsgY29sb3I6ICR0ZXh0LW11dGVkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2stNTAgeyBjb2xvcjogcmdiYSgkYmxhY2ssIC41KSAhaW1wb3J0YW50OyB9XG4udGV4dC13aGl0ZS01MCB7IGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjUpICFpbXBvcnRhbnQ7IH1cblxuLy8gTWlzY1xuXG4udGV4dC1oaWRlIHtcbiAgQGluY2x1ZGUgdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8vIFJlc2V0XG5cbi50ZXh0LXJlc2V0IHsgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gVHlwb2dyYXBoeVxuXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSN7JHBhcmVudH0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG5AbWl4aW4gdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGZvbnQtZmFtaWx5LW5vLW1pc3NpbmctZ2VuZXJpYy1mYW1pbHkta2V5d29yZFxuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcblxuICBAaWYgKCRpZ25vcmUtd2FybmluZyAhPSB0cnVlKSB7XG4gICAgQHdhcm4gXCJUaGUgYHRleHQtaGlkZSgpYCBtaXhpbiBoYXMgYmVlbiBkZXByZWNhdGVkIGFzIG9mIHY0LjEuMC4gSXQgd2lsbCBiZSByZW1vdmVkIGVudGlyZWx5IGluIHY1LlwiO1xuICB9XG59XG4iLCIvL1xuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vXG5cbi52aXNpYmxlIHtcbiAgQGluY2x1ZGUgaW52aXNpYmxlKHZpc2libGUpO1xufVxuXG4uaW52aXNpYmxlIHtcbiAgQGluY2x1ZGUgaW52aXNpYmxlKGhpZGRlbik7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gVmlzaWJpbGl0eVxuXG5AbWl4aW4gaW52aXNpYmxlKCR2aXNpYmlsaXR5KSB7XG4gIHZpc2liaWxpdHk6ICR2aXNpYmlsaXR5ICFpbXBvcnRhbnQ7XG59XG4iLCJib2R5e1xuICAgIEBleHRlbmQgLmZyYW5rX19ib29rLTI7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cblxuYXtcbiAgICBjb2xvcjogJHdoZS1ibGFjaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXN7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICR3aGUtcHVycGxlLTE7XG4gICAgfVxufVxuXG5cbnVsLFxub2x7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG59XG5cblxuYmxvY2txdW90ZXtcbiAgICBAZXh0ZW5kIC5iYXNrX19pdGFsaWMtMTtcbiAgICBjb2xvcjogJHdoZS15ZWxsb3ctMTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbn1cblxuXG5jaXRlLFxuLndoZS1jaXRle1xuICAgIEBleHRlbmQgLmZyYW5rX19tZWQtNDtcbiAgICBjb2xvcjogJHdoZS1wdXJwbGUtMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuXG5maWd1cmV7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjc1cmVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICBmaWdjYXB0aW9ue1xuICAgICAgICBAZXh0ZW5kIC5mcmFua19fbWVkLTU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xLjg3NXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUtb3V0KCR3aGUtcHVycGxlLTEsIDAuMik7XG4gICAgICAgIGNvbG9yOiAkd2hlLXdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAzZW0gMmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAZWFjaCAkY29sb3IsICRjb2xvci12YWwgaW4gKCRidG4tY29sb3JzKSB7XG5cbiAgICAvLyAkY29sb3IgPSBjb2xvciBrZXkgLyBsYWJlbCBmcm9tIGxpc3RcbiAgICAvLyAkY29sb3ItdmFsID0gaGV4IHZhbHVlXG5cbiAgICAvLyBBcHBsaWVzIGJhY2tncm91bmQgY29sb3JzIHRvIGhlYWRlcnNcbiAgICAuYmdfXyN7JGNvbG9yfSB7XG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI3skY29sb3ItdmFsfTtcbiAgICB9XG5cbiAgICAuYmdfXyN7JGNvbG9yfS1zb2xpZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICN7JGNvbG9yLXZhbH07XG4gICAgfVxufVxuXG5cbi8vIEEgd3JhcHBlciBjbGFzcyBmb3IgYXBwbHlpbmcgc2VjdGlvbiBiZyBwYXR0ZXJuXG4ucGF0dGVybi1yb3d7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWN0aW9uLWJnLnBuZyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi5wYXR0ZXJuLXNxdWFyZXtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWN0aW9uLXNxdWFyZS1iZy5wbmcpO1xuICAgIH1cbn1cblxuXG4vLyBXcmFwcGVyIGNsYXNzIGZvciBiYWNrZ3JvdW5kIG92ZXJsYXlzXG4uYmctb3ZlcmxheXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAZWFjaCAkY29sb3IsICRjb2xvci12YWwgaW4gKCRidG4tY29sb3JzKSB7XG4gICAgICAgIFxuICAgICAgICAmLmJmLSN7JGNvbG9yfTpiZWZvcmV7XG4gICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjeyRjb2xvci12YWx9O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hZi0jeyRjb2xvcn06YWZ0ZXJ7XG4gICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjeyRjb2xvci12YWx9O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5iZjpiZWZvcmUsXG4gICAgJi5hZjphZnRlcntcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxufVxuXG4vLyBGdWxsIHdpZHRoIGltYWdlcywgdXNlZCBpbiBCRydzLCBnbyBmdWxsIHdpZHRoIG9mIGNvbnRhaW5lclxuLmJnLWltYWdle1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59IiwiLy8gQ3JlYXRlIHZhcmlhYmxlIHRvIGhvbGQgXCJmb250c1wiIGZvbGRlciBwYXRoLlxuJHNhbnMtcGF0aDogXCIuLi9mb250cy9mcmFua2xpbi1nb3RoaWNcIjtcbiRzZXJpZi1wYXRoOiBcIi4uL2ZvbnRzL25ldy1iYXNrZXJ2aWxsZVwiO1xuXG4vLyBCYXNrZXJ2aWxsZSBSZWd1bGFyXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdCYXNrZXJ2aWxsZSc7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6dXJsKFwiLi4vZm9udHMvbmV3LWJhc2tlcnZpbGxlL05ld0Jhc2tlcnZpbGxlLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksXG4gIHVybChcIi4uL2ZvbnRzL25ldy1iYXNrZXJ2aWxsZS9OZXdCYXNrZXJ2aWxsZS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgdXJsKFwiLi4vZm9udHMvbmV3LWJhc2tlcnZpbGxlL05ld0Jhc2tlcnZpbGxlLVJlZ3VsYXIub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLFxuICB1cmwoXCIuLi9mb250cy9uZXctYmFza2VydmlsbGUvTmV3QmFza2VydmlsbGUtUmVndWxhci5zdmcjQmFza2VydmlsbGVcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuXG4vLyBCYXNrZXJ2aWxsZSBpdGFsaWNcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Jhc2tlcnZpbGxlJztcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHNyYzp1cmwoXCIuLi9mb250cy9uZXctYmFza2VydmlsbGUvTmV3QmFza2VydmlsbGUtSXQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksXG4gIHVybChcIi4uL2ZvbnRzL25ldy1iYXNrZXJ2aWxsZS9OZXdCYXNrZXJ2aWxsZS1JdC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gIHVybChcIi4uL2ZvbnRzL25ldy1iYXNrZXJ2aWxsZS9OZXdCYXNrZXJ2aWxsZS1JdC5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIiksXG4gIHVybChcIi4uL2ZvbnRzL25ldy1iYXNrZXJ2aWxsZS9OZXdCYXNrZXJ2aWxsZS1JdC5zdmcjQmFza2VydmlsbGVcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuXG4vLyBGcmFua2xpbiBNZWRpdW1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZyYW5rbGluR290aGljJztcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOnVybChcIi4uL2ZvbnRzL2ZyYW5rbGluLWdvdGhpYy9mcmFua2xpbmdvdGhpYy1tZWQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksXG4gIHVybChcIi4uL2ZvbnRzL2ZyYW5rbGluLWdvdGhpYy9mcmFua2xpbmdvdGhpYy1tZWQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICB1cmwoXCIuLi9mb250cy9mcmFua2xpbi1nb3RoaWMvZnJhbmtsaW5nb3RoaWMtbWVkLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKSxcbiAgdXJsKFwiLi4vZm9udHMvZnJhbmtsaW4tZ290aGljL2ZyYW5rbGluZ290aGljLW1lZC5zdmcjQmFza2VydmlsbGVcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuXG4vLyBGcmFua2xpbiBEZW1pXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGcmFua2xpbkdvdGhpYyc7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtZGVtaTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6dXJsKFwiLi4vZm9udHMvZnJhbmtsaW4tZ290aGljL2ZyYW5rbGluZ290aGljLWRlbWkuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksXG4gIHVybChcIi4uL2ZvbnRzL2ZyYW5rbGluLWdvdGhpYy9mcmFua2xpbmdvdGhpYy1kZW1pLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgdXJsKFwiLi4vZm9udHMvZnJhbmtsaW4tZ290aGljL2ZyYW5rbGluZ290aGljLWRlbWkub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLFxuICB1cmwoXCIuLi9mb250cy9mcmFua2xpbi1nb3RoaWMvZnJhbmtsaW5nb3RoaWMtZGVtaS5zdmcjQmFza2VydmlsbGVcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuXG4vLyBGcmFua2xpbiBIZWF2eVxuLy8gQGZvbnQtZmFjZSB7XG4vLyAgIGZvbnQtZmFtaWx5OiAnRnJhbmtsaW5Hb3RoaWMnO1xuLy8gICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWhlYXZ5O1xuLy8gICBmb250LXN0eWxlOiBub3JtYWw7XG4vLyAgIHNyYzp1cmwoXCIuLi9mb250cy9mcmFua2xpbi1nb3RoaWMvZnJhbmtsaW5nb3RoaWMtaHZ5LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLFxuLy8gICB1cmwoXCIuLi9mb250cy9mcmFua2xpbi1nb3RoaWMvZnJhbmtsaW5nb3RoaWMtaHZ5LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbi8vICAgdXJsKFwiLi4vZm9udHMvZnJhbmtsaW4tZ290aGljL2ZyYW5rbGluZ290aGljLWh2eS5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIiksXG4vLyAgIHVybChcIi4uL2ZvbnRzL2ZyYW5rbGluLWdvdGhpYy9mcmFua2xpbmdvdGhpYy1odnkuc3ZnI0ZyYW5rbGluXCIpIGZvcm1hdChcInN2Z1wiKTtcbi8vIH1cblxuXG4vLyBGcmFua2xpbiBIZWF2eVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRnJhbmtsaW5Hb3RoaWMnO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWhlYXZ5O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzp1cmwoXCIuLi9mb250cy9mcmFua2xpbi1nb3RoaWMvZnJhbmtsaW5nb3RoaWMtaHZ5LXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksXG4gIHVybChcIi4uL2ZvbnRzL2ZyYW5rbGluLWdvdGhpYy9mcmFua2xpbmdvdGhpYy1odnktd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gIHVybChcIi4uL2ZvbnRzL2ZyYW5rbGluLWdvdGhpYy9mcmFua2xpbmdvdGhpYy1odnktd2ViZm9udC5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIiksXG4gIHVybChcIi4uL2ZvbnRzL2ZyYW5rbGluLWdvdGhpYy9mcmFua2xpbmdvdGhpYy1odnktd2ViZm9udC5zdmcjRnJhbmtsaW5cIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuXG4vLyBGcmFua2xpbiBEZW1pIENvbmRlbnNlZFxuLy8gQGZvbnQtZmFjZSB7XG4vLyAgIGZvbnQtZmFtaWx5OiAnRnJhbmtsaW5Hb3RoaWMgQ29uZGVuc2VkJztcbi8vICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1kZW1pO1xuLy8gICBmb250LXN0eWxlOiBub3JtYWw7XG4vLyAgIHNyYzp1cmwoXCIuLi9mb250cy9mcmFua2xpbi1nb3RoaWMvZnJhbmtsaW5nb3RoaWMtZGVtaWNkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLFxuLy8gICB1cmwoXCIuLi9mb250cy9mcmFua2xpbi1nb3RoaWMvZnJhbmtsaW5nb3RoaWMtZGVtaWNkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbi8vICAgdXJsKFwiLi4vZm9udHMvZnJhbmtsaW4tZ290aGljL2ZyYW5rbGluZ290aGljLWRlbWljZC5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIiksXG4vLyAgIHVybChcIi4uL2ZvbnRzL2ZyYW5rbGluLWdvdGhpYy9mcmFua2xpbmdvdGhpYy1kZW1pY2Quc3ZnI0ZyYW5rbGluXCIpIGZvcm1hdChcInN2Z1wiKTtcblxuICAvLyBGcmFua2xpbiBEZW1pIENvbmRlbnNlZFxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRnJhbmtsaW5Hb3RoaWMgQ29uZGVuc2VkJztcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1kZW1pO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzp1cmwoXCIuLi9mb250cy9mcmFua2xpbi1nb3RoaWMvZnJhbmtsaW5nb3RoaWMtZGVtaS13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLFxuICB1cmwoXCIuLi9mb250cy9mcmFua2xpbi1nb3RoaWMvZnJhbmtsaW5nb3RoaWMtZGVtaS13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgdXJsKFwiLi4vZm9udHMvZnJhbmtsaW4tZ290aGljL2ZyYW5rbGluZ290aGljLWRlbWktd2ViZm9udC5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIiksXG4gIHVybChcIi4uL2ZvbnRzL2ZyYW5rbGluLWdvdGhpYy9mcmFua2xpbmdvdGhpYy1kZW1pLXdlYmZvbnQuc3ZnI0ZyYW5rbGluXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cblxuLy8gRnJhbmtsaW4gQ29uZGVuc2VkXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGcmFua2xpbkdvdGhpYyBDb25kZW5zZWQnO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOnVybChcIi4uL2ZvbnRzL2ZyYW5rbGluLWdvdGhpYy9mcmFua2xpbmdvdGhpYy1jZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSxcbiAgdXJsKFwiLi4vZm9udHMvZnJhbmtsaW4tZ290aGljL2ZyYW5rbGluZ290aGljLWNkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgdXJsKFwiLi4vZm9udHMvZnJhbmtsaW4tZ290aGljL2ZyYW5rbGluZ290aGljLWNkLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKSxcbiAgdXJsKFwiLi4vZm9udHMvZnJhbmtsaW4tZ290aGljL2ZyYW5rbGluZ290aGljLWNkLnN2ZyNGcmFua2xpblwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5cbi8vIEZyYW5rbGluIE1lZGl1bSBDb25kZW5zZWRcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZyYW5rbGluR290aGljIENvbmRlbnNlZCc7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzp1cmwoXCIuLi9mb250cy9mcmFua2xpbi1nb3RoaWMvZnJhbmtsaW5nb3RoaWMtbWVkY2QuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksXG4gIHVybChcIi4uL2ZvbnRzL2ZyYW5rbGluLWdvdGhpYy9mcmFua2xpbmdvdGhpYy1tZWRjZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gIHVybChcIi4uL2ZvbnRzL2ZyYW5rbGluLWdvdGhpYy9mcmFua2xpbmdvdGhpYy1tZWRjZC5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIiksXG4gIHVybChcIi4uL2ZvbnRzL2ZyYW5rbGluLWdvdGhpYy9mcmFua2xpbmdvdGhpYy1tZWRjZC5zdmcjRnJhbmtsaW5cIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuXG4vLyBGcmFua2xpbiBCb29rXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGcmFua2xpbkdvdGhpYyc7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9vaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6dXJsKFwiLi4vZm9udHMvZnJhbmtsaW4tZ290aGljL2ZyYW5rbGluZ290aGljLWJvb2tpdC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSxcbiAgdXJsKFwiLi4vZm9udHMvZnJhbmtsaW4tZ290aGljL2ZyYW5rbGluZ290aGljLWJvb2tpdC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gIHVybChcIi4uL2ZvbnRzL2ZyYW5rbGluLWdvdGhpYy9mcmFua2xpbmdvdGhpYy1ib29raXQub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLFxuICB1cmwoXCIuLi9mb250cy9mcmFua2xpbi1nb3RoaWMvZnJhbmtsaW5nb3RoaWMtYm9va2l0LnN2ZyNGcmFua2xpblwiKSBmb3JtYXQoXCJzdmdcIilcbn07XG5cbi8vIEZyYW5rbGluIEJvb2sgSXRhbGljXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGcmFua2xpbkdvdGhpYyc7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9vaztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBzcmM6dXJsKFwiLi4vZm9udHMvZnJhbmtsaW4tZ290aGljL2ZyYW5rbGluZ290aGljLWJvb2tpdC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSxcbiAgdXJsKFwiLi4vZm9udHMvZnJhbmtsaW4tZ290aGljL2ZyYW5rbGluZ290aGljLWJvb2tpdC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gIHVybChcIi4uL2ZvbnRzL2ZyYW5rbGluLWdvdGhpYy9mcmFua2xpbmdvdGhpYy1ib29raXQub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLFxuICB1cmwoXCIuLi9mb250cy9mcmFua2xpbi1nb3RoaWMvZnJhbmtsaW5nb3RoaWMtYm9va2l0LnN2ZyNGcmFua2xpblwiKSBmb3JtYXQoXCJzdmdcIilcbn07IiwiLmZvbnQtc2FucyB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbn1cblxuLmZvbnQtc2VyaWYge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlcmlmO1xufVxuXG5cbi8vIEJhc2tlcnZpbGxlIFJlZ3VsYXJcbi5iYXNrX19yZWctMSB7XG4gIEBpbmNsdWRlIGZvbnQtdmFycygkZm9udC1mYW1pbHktc2VyaWYsICRmb250LXdlaWdodC1yZWd1bGFyLCA2OHB4LCA2OHB4KTtcbn1cblxuLmJhc2tfX3JlZy0yIHtcbiAgQGluY2x1ZGUgZm9udC12YXJzKCRmb250LWZhbWlseS1zZXJpZiwgJGZvbnQtd2VpZ2h0LXJlZ3VsYXIsIDQ4cHgsIDU2cHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgQGluY2x1ZGUgZm9udC12YXJzKCRmb250LWZhbWlseS1zZXJpZiwgJGZvbnQtd2VpZ2h0LXJlZ3VsYXIsIDMwcHgsIDM2cHgpO1xuICB9XG59XG5cbi5iYXNrX19yZWctMyB7XG4gIEBpbmNsdWRlIGZvbnQtdmFycygkZm9udC1mYW1pbHktc2VyaWYsICRmb250LXdlaWdodC1yZWd1bGFyLCAyNHB4LCA0MHB4KTtcbn1cblxuLmJhc2tfX3JlZy00IHtcbiAgQGluY2x1ZGUgZm9udC12YXJzKCRmb250LWZhbWlseS1zZXJpZiwgJGZvbnQtd2VpZ2h0LXJlZ3VsYXIsIDE4cHgsIDIycHgpO1xufVxuXG4uYmFza19fcmVnLTUge1xuICBAaW5jbHVkZSBmb250LXZhcnMoJGZvbnQtZmFtaWx5LXNlcmlmLCAkZm9udC13ZWlnaHQtcmVndWxhciwgMTZweCwgMjJweCk7XG59XG5cbi8vIEJhc2tlcnZpbGxlIEl0YWxpY1xuLmJhc2tfX2l0YWxpYy0xIHtcbiAgQGluY2x1ZGUgZm9udC12YXJzKCRmb250LWZhbWlseS1zZXJpZiwgJGZvbnQtd2VpZ2h0LXJlZ3VsYXIsIDU3cHgsIDc0cHgpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cblxuLy8gRnJhbmtsaW4gR290aGljIEhlYXZ5XG4uZnJhbmtfX2h2eS0xIHtcbiAgQGluY2x1ZGUgZm9udC12YXJzKCRmb250LWZhbWlseS1zYW5zLXNlcmlmLCAkZm9udC13ZWlnaHQtaGVhdnksIDQ4cHgsIDU4cHgpO1xufVxuXG4uZnJhbmtfX2h2eS0yIHtcbiAgQGluY2x1ZGUgZm9udC12YXJzKCRmb250LWZhbWlseS1zYW5zLXNlcmlmLCAkZm9udC13ZWlnaHQtaGVhdnksIDMycHgsIDQwcHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgQGluY2x1ZGUgZm9udC12YXJzKCRmb250LWZhbWlseS1zYW5zLXNlcmlmLCAkZm9udC13ZWlnaHQtaGVhdnksIDI0cHgsIDMwcHgpO1xuICB9XG59XG5cbi5mcmFua19faHZ5LTMge1xuICBAaW5jbHVkZSBmb250LXZhcnMoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYsICRmb250LXdlaWdodC1oZWF2eSwgMjVweCwgMzBweCk7XG59XG5cbi5mcmFua19faHZ5LTQge1xuICBAaW5jbHVkZSBmb250LXZhcnMoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYsICRmb250LXdlaWdodC1oZWF2eSwgMThweCwgMzBweCk7XG59XG5cblxuLy8gRnJhbmtsaW4gR290aGljIE1lZGl1bVxuLmZyYW5rX19tZWQtMSB7XG4gIEBpbmNsdWRlIGZvbnQtdmFycygkZm9udC1mYW1pbHktc2Fucy1zZXJpZiwgJGZvbnQtd2VpZ2h0LW1lZGl1bSwgMzZweCwgNjBweCk7XG59XG5cbi5mcmFua19fbWVkLTIge1xuICBAaW5jbHVkZSBmb250LXZhcnMoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYsICRmb250LXdlaWdodC1tZWRpdW0sIDMycHgsIDMycHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgQGluY2x1ZGUgZm9udC12YXJzKCRmb250LWZhbWlseS1zYW5zLXNlcmlmLCAkZm9udC13ZWlnaHQtbWVkaXVtLCAxOHB4LCAzMHB4KTtcbiAgfVxufVxuXG4uZnJhbmtfX21lZC0zIHtcbiAgQGluY2x1ZGUgZm9udC12YXJzKCRmb250LWZhbWlseS1zYW5zLXNlcmlmLCAkZm9udC13ZWlnaHQtbWVkaXVtLCAyNHB4LCAyOHB4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgIEBpbmNsdWRlIGZvbnQtdmFycygkZm9udC1mYW1pbHktc2Fucy1zZXJpZiwgJGZvbnQtd2VpZ2h0LW1lZGl1bSwgMThweCwgMjRweCk7XG4gIH1cbn1cblxuLmZyYW5rX19tZWQtNCB7XG4gIEBpbmNsdWRlIGZvbnQtdmFycygkZm9udC1mYW1pbHktc2Fucy1zZXJpZiwgJGZvbnQtd2VpZ2h0LW1lZGl1bSwgMThweCwgMzBweCk7XG59XG5cbi5mcmFua19fbWVkLTUge1xuICBAaW5jbHVkZSBmb250LXZhcnMoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYsICRmb250LXdlaWdodC1tZWRpdW0sIDE0cHgsIDIwcHgpO1xufVxuXG4vLyBGcmFua2xpbiBHb3RoaWMgRGVtaVxuLmZyYW5rX19kZW1pLTF7XG4gIEBpbmNsdWRlIGZvbnQtdmFycygkZm9udC1mYW1pbHktc2Fucy1zZXJpZiwgJGZvbnQtd2VpZ2h0LWRlbWksIDE4cHgsIDMwcHgpO1xufVxuXG4vLyBGcmFua2xpbiBHb3RoaWMgQ29uZGVuc2VkXG4uZnJhbmtfX2NvbmQtMSB7XG4gIEBpbmNsdWRlIGZvbnQtdmFycygkZm9udC1mYW1pbHktY29uZGVuc2VkLCAkZm9udC13ZWlnaHQtZGVtaSwgMjRweCwgMzBweCk7XG59XG5cbi5mcmFua19fY29uZC0yIHtcbiAgQGluY2x1ZGUgZm9udC12YXJzKCRmb250LWZhbWlseS1jb25kZW5zZWQsICRmb250LXdlaWdodC1tZWRpdW0sIDE4cHgsIDMwcHgpO1xufVxuXG4uZnJhbmtfX2NvbmQtMyB7XG4gIEBpbmNsdWRlIGZvbnQtdmFycygkZm9udC1mYW1pbHktY29uZGVuc2VkLCAkZm9udC13ZWlnaHQtcmVndWxhciwgMThweCwgMzBweCk7XG59XG5cblxuLy8gRnJhbmtsaW4gQm9va1xuLmZyYW5rX19ib29rLTEge1xuICBAaW5jbHVkZSBmb250LXZhcnMoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYsICRmb250LXdlaWdodC1ib29rLCAyOHB4LCAzNnB4KTtcbn1cblxuLmZyYW5rX19ib29rLTIge1xuICBAaW5jbHVkZSBmb250LXZhcnMoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYsICRmb250LXdlaWdodC1ib29rLCAxOHB4LCAzMHB4KTtcbn1cblxuLmZyYW5rX19ib29rLTMge1xuICBAaW5jbHVkZSBmb250LXZhcnMoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYsICRmb250LXdlaWdodC1ib29rLCAxNHB4LCAyMHB4KTtcbn1cblxuXG4vLyBGcmFua2xpbiBHb3RoaWMgQm9vayBJdGFsaWNcbi5mcmFua19faXRhbGljLTEge1xuICBAaW5jbHVkZSBmb250LXZhcnMoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYsICRmb250LXdlaWdodC1ib29rLCAxOHB4LCAzMHB4KTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uZnJhbmtfX2l0YWxpYy0yIHtcbiAgQGluY2x1ZGUgZm9udC12YXJzKCRmb250LWZhbWlseS1zYW5zLXNlcmlmLCAkZm9udC13ZWlnaHQtYm9vaywgMTRweCwgMjBweCk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn0iLCIvLyBGbHVpZCBUeXBvZ3JhcGh5XG5AZnVuY3Rpb24gc3RyaXAtdW5pdCgkdmFsdWUpIHtcbiAgQHJldHVybiAkdmFsdWUgLyAoJHZhbHVlICogMCArIDEpO1xufVxuXG4kbWluLXZ3OiAzMjBweDtcbiRtYXgtdnc6IDEyMDBweDtcblxuQG1peGluIGZsdWlkLXR5cGUoJG1pbi12dywgJG1heC12dywgJG1pbi1mb250LXNpemUsICRtYXgtZm9udC1zaXplKSB7XG4gICR1MTogdW5pdCgkbWluLXZ3KTtcbiAgJHUyOiB1bml0KCRtYXgtdncpO1xuICAkdTM6IHVuaXQoJG1pbi1mb250LXNpemUpO1xuICAkdTQ6IHVuaXQoJG1heC1mb250LXNpemUpO1xuXG4gIEBpZiAkdTE9PSR1MiBhbmQgJHUxPT0kdTMgYW5kICR1MT09JHU0IHtcbiAgICAmIHtcbiAgICAgIGZvbnQtc2l6ZTogJG1pbi1mb250LXNpemU7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaW4tdncpIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKCN7JG1pbi1mb250LXNpemV9ICsgI3tzdHJpcC11bml0KCRtYXgtZm9udC1zaXplIC0gJG1pbi1mb250LXNpemUpfSAqICgoMTAwdncgLSAjeyRtaW4tdnd9KSAvICN7c3RyaXAtdW5pdCgkbWF4LXZ3IC0gJG1pbi12dyl9KSk7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtYXgtdncpIHtcbiAgICAgICAgZm9udC1zaXplOiAkbWF4LWZvbnQtc2l6ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5AbWl4aW4gZm9udC12YXJzKCRmYW1pbHksICR3ZWlnaHQsICRzaXplLCAkbGluZS1oZWlnaHQpe1xuICBmb250LWZhbWlseTogJGZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG4gIGZvbnQtc2l6ZTogJHNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG59IiwiLy8gQWNjb3VudHMgZm9yIG91ciB2YXJpb3VzIG1hcmtzLCB3aGljaCB3aWxsIGFsbCBjYXJyeSB0aGUgc2FtZSBjbGFzcyBvZiAubG9nbyBidXQgd2lsbCBjaGFuZ2UgZGVwZW5kaW5nIG9uIGFwcGxpZWQgbW9kaWZpZXJzXG4ubG9nb3tcblxuICAgIHN2Z3tcbiAgICAgICAgQGV4dGVuZCAuaW1nLWZsdWlkO1xuICAgIH1cblxuICAgICZfX21haW57XG5cbiAgICAgICAgc3Zne1xuXG4gICAgICAgICAgICAvLyBTZXQgdG8gZGVzaWducyB3L2ggZm9yIG1vYmlsZVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI2xvZ28tdGV4dHtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIEZvciBtb2JpbGUgbWVudSwgZmlsbCBjb2xvciBpcyBkaXNwbGF5ZWQgYW5kIHdoaXRlXG4gICAgICAgICAgICAgICAgYm9keS5vdmVybGF5LW1lbnUtYWN0aXZlICYgcGF0aHtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHdoZS13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX21haW4tZm9vdGVye1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgfVxufVxuXG5cbmJvZHkub3ZlcmxheS1tZW51LWFjdGl2ZSxcbmJvZHkub3ZlcmxheS1nYWxsZXJ5LWFjdGl2ZXtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG5cbi8vIFNpdGUgaGVhZGVyXG4jc2l0ZS1oZWFkZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgI2NvbnRhaW5lci1icmFuZHtcblxuICAgICAgICBib2R5Lm92ZXJsYXktbWVudS1hY3RpdmUgJntcbiAgICAgICAgICAgIHotaW5kZXg6IDE1O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoZS1wdXJwbGUtMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICN1dGlsaXRpZXN7XG5cbiAgICAgICAgLm1lbnVfX3V0aWxpdHktbmF2aWdhdGlvbntcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlciAvIDEuNTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI2Zvcm0tc2VhcmNoe1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlciAvIDEuNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50b2dnbGVfX21lbnUtbWFpbntcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICNjb250YWluZXItbWVudXN7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTgwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBib2R5LmhvbWUgJntcbiAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICB0b3A6IDYwJTtcbiAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAubWVudXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19tYWluLW5hdmlnYXRpb257XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fc2Vjb25kYXJ5LW5hdmlnYXRpb257XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLSRzcGFjZXIgLyAxLjI1O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLy8gU2l0ZSBmb290ZXJcbiNzaXRlLWZvb3RlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hlLXB1cnBsZS0xO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAjY29udGFpbmVye1xuXG4gICAgICAgICYtbWVudXMtZm9vdGVye1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Zvb3Rlci1iZy5wbmdcIik7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtJHNwYWNlciAqIDEuNTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1pbmZvLWZvb3RlcntcbiAgICAgICAgICAgIEBleHRlbmQgLmJhc2tfX3JlZy0zO1xuICAgICAgICAgICAgY29sb3I6ICR3aGUtd2hpdGU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhZGRyZXNze1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmZyYW5rX19tZWQtNDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoZS13aGl0ZTtcblxuICAgICAgICAgICAgICAgIGh0bWwubm8tdG91Y2hldmVudHMgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGUtd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1tZW51LWZvb3RlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGUtZ3JleS0xO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1lbnU6bm90KC5tZW51X19mb290ZXItbmF2aWdhdGlvbil7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbn1cblxuXG4vLyBPdmVybGF5IC8gbW9kYWwgXG4ub3ZlcmxheXtcbiAgICBwYWRkaW5nOiAxNTBweCAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB0b3A6IC0xMDB2aDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG5cbiAgICAmX19tZW51e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hlLXB1cnBsZS0xO1xuICAgIH1cblxuICAgICZfX2dhbGxlcnl7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUtb3V0KCR3aGUtYmxhY2ssIDAuMSk7XG4gICAgfVxuXG4gICAgLy8gYWN0aXZlIHN0YXRlIGZvciBtb2JpbGVcbiAgICBib2R5Lm92ZXJsYXktbWVudS1hY3RpdmUgJl9fbWVudXtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICAmX19tZW51e1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgYm9keS5vdmVybGF5LWdhbGxlcnktYWN0aXZlICZfX2dhbGxlcnl7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgfVxufVxuXG5ib2R5LnNlYXJjaHtcblxuICAgIC5tZWRpYS1kYXRle1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuXG5ib2R5LnNlYXJjaC1hY3RpdmV7XG4gICAgXG4gICAgJi5vdmVybGF5LW1lbnUtYWN0aXZlIC5vdmVybGF5X19tZW51e1xuICAgICAgICBwYWRkaW5nLXRvcDogMjIwcHg7XG4gICAgfVxufSIsIi5tZW51IHtcblxuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC8vIHJlc2V0IGRlZmF1bHQgbWVudSAvIGxpc3Qgc3R5bGVzIHByb3ZpZGVkIGJ5IEJTXG4gICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEhvcml6b250YWwgbWVudXNcbiAgICAmX19ob3Jpem9udGFsIHtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIvXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTFweDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDhweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgIGh0bWwubm8tdG91Y2hldmVudHMgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGUteWVsbG93LTE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIGEsXG4gICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1hbmNlc3RvciBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hlLXllbGxvdy0xO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gVmVydGljYWwgbWVudXNcbiAgICAmX192ZXJ0aWNhbCB7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIFV0aWxpdHkgbWVudVxuICAgICZfX3V0aWxpdHktbmF2aWdhdGlvbiB7XG5cbiAgICAgICAgbGkge1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5iYXNrX19yZWctNDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoZS1ibGFjaztcblxuICAgICAgICAgICAgICAgIGh0bWwubm8tdG91Y2hldmVudHMgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hlLWJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSBhLFxuICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtYW5jZXN0b3IgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGUtYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIEJyZWFkY3J1bWIgbWVudVxuICAgICZfX2JyZWFkY3J1bWItbmF2aWdhdGlvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuXG4gICAgICAgIGEsXG4gICAgICAgIC5icmVhZGNydW1iX2xhc3Qge1xuICAgICAgICAgICAgQGV4dGVuZCAuZnJhbmtfX2NvbmQtMztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcblxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIi9cIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBodG1sLm5vLXRvdWNoZXZlbnRzICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGUteWVsbG93LTE7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGUtYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnJlYWRjcnVtYl9sYXN0IHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICAgICBodG1sLm5vLXRvdWNoZXZlbnRzICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hlLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBTZWN0aW9uIG1lbnUgKFwiT24gdGhpcyBwYWdlXCIpLCBjb3VwbGVkIHdpdGggZGF0ZSBuYXZpZ2F0aW9uIC90YWJzXG4gICAgJl9fc2VjdGlvbi1uYXZpZ2F0aW9uLFxuICAgICZfX3RlYW0tbmF2aWdhdGlvbixcbiAgICAmX19maWx0ZXItbmF2aWdhdGlvbiB7XG5cbiAgICAgICAgbGkge1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuZnJhbmtfX2NvbmQtMjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBodG1sLm5vLXRvdWNoZXZlbnRzICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hlLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoZS1ibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0gYSxcbiAgICAgICAgICAgICYuY3VycmVudC1tZW51LWFuY2VzdG9yIGEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGUtd2hpdGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGUtYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgICZfX2ZpbHRlci1uYXZpZ2F0aW9uIHtcblxuICAgICAgICAuZmlsdGVyLXRpdGxlIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmZyYW5rX19odnktMztcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gU2VjdGlvbiBtZW51IChcIk9uIHRoaXMgcGFnZVwiKVxuICAgICZfX3NlY3Rpb24tbmF2aWdhdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICNtZW51LWxvYWQtbWVzc2FnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAmLmxvYWRpbmcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1lbnUtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUtb3V0KCR3aGUtb3JhbmdlLTIsIDAuNDApO1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwIDIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCA1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtNDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDYwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA2MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDQwcHggc29saWQgZmFkZS1vdXQoJHdoZS1vcmFuZ2UtMiwgMC40MCk7XG4gICAgICAgICAgICAgICAgc3BlYWs6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoZWFkZXIge1xuICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtdGl0bGUge1xuICAgICAgICAgICAgQGV4dGVuZCAuZnJhbmtfX21lZC0yO1xuICAgICAgICAgICAgY29sb3I6ICR3aGUtcHVycGxlLTE7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB6LWluZGV4OiA1O1xuXG4gICAgICAgICAgICAudG9nZ2xlX19zZWN0aW9uLW5hdiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBUZWFtIG1lbnVcbiAgICAmX190ZWFtLW5hdmlnYXRpb24ge1xuXG4gICAgICAgIGxpIHtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gU2Vjb25kYXJ5IG1lbnVcbiAgICAmX19zZWNvbmRhcnktbmF2aWdhdGlvbiB7XG4gICAgICAgIC8vIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoZS1ncmV5LTI7XG4gICAgICAgIHBhZGRpbmc6IDAgMjVweCAwO1xuXG4gICAgICAgIGxpIHtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuYmFza19fcmVnLTQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGUtd2hpdGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggOHB4IDhweDtcblxuICAgICAgICAgICAgICAgIGh0bWwubm8tdG91Y2hldmVudHMgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hlLWJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0gYSxcbiAgICAgICAgICAgICYuY3VycmVudC1tZW51LWFuY2VzdG9yIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hlLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBNYWluIG1lbnVcbiAgICAmX19tYWluLW5hdmlnYXRpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmYWRlLW91dCgkd2hlLXB1cnBsZS0xLCAwLjEpO1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDAgMjVweCAzMHB4O1xuXG4gICAgICAgIGxpIHtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuZnJhbmtfX21lZC00O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hlLXdoaXRlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4IDNweDtcblxuICAgICAgICAgICAgICAgIGh0bWwubm8tdG91Y2hldmVudHMgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoZS15ZWxsb3ctMTtcblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hlLXllbGxvdy0xO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hlLXllbGxvdy0xO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIGEsXG4gICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1hbmNlc3RvciBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoZS15ZWxsb3ctMTtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoZS15ZWxsb3ctMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIFN1Yi1uYXYgbWVudSAoXCJJbiB0aGlzIHNlY3Rpb25cIilcbiAgICAmX19zdWItbmF2aWdhdGlvbiB7XG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZmFkZS1vdXQoJHdoZS1ncmV5LTMsIDAuMyk7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi10aXRsZSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5mcmFua19fbWVkLTI7XG4gICAgICAgICAgICBjb2xvcjogJHdoZS1wdXJwbGUtMTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcblxuICAgICAgICAgICAgLnRvZ2dsZV9fc3ViLW5hdiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID51bCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMTBweCAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMDtcblxuICAgICAgICAgICAgLy8gRm9yIG1vYmlsZSwgdGhlIGxpc3Qgc2hvdWxkIGJlIGhpZGRlbiBieSBkZWZhdWx0LCB0aGVuIHNob3duIGlmIGFjdGl2ZVxuICAgICAgICAgICAgLy8gYWN0aXZlIGNsYXNzIHRyaWdnZXJlZCBieSB0aGUgc3ViLW5hdiBidXR0b24gLyB0b2dnbGVcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMTBweCAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUtb3V0KCR3aGUtYmx1ZS0yLCAwLjYpO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmZyYW5rX19tZWQtNDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoZS1wdXJwbGUtMTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgICAgICAgICBodG1sLm5vLXRvdWNoZXZlbnRzICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hlLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSBhLFxuICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtYW5jZXN0b3IgYSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoZS13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gTWFpbiBuYXZpZ2F0aW9uIC0gZm9vdGVyXG4gICAgJl9fbWFpbi1mb290ZXItbmF2aWdhdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGUtcHVycGxlLTE7XG5cbiAgICAgICAgbGkge1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5mcmFua19fbWVkLTE7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGUtd2hpdGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgICAgICAgICBodG1sLm5vLXRvdWNoZXZlbnRzICY6aG92ZXIge1xuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGUteWVsbG93LTE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0gYSBzcGFuLFxuICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtYW5jZXN0b3IgYSBzcGFuIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoZS15ZWxsb3ctMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZvciBtb2JpbGUgbWVudSArIHdoZW4gbW9iaWxlIG92ZXJsYXkgaXMgYWN0aXZlIG9uIHRoZSBib2R5XG4gICAgICAgIGJvZHkub3ZlcmxheS1hY3RpdmUgJiB7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBTZWNvbmRhcnkgKyBVdGlsaXR5IE5hdmlnYXRpb25zIC0gRm9vdGVyXG4gICAgJl9fc2Vjb25kYXJ5LWZvb3Rlci1uYXZpZ2F0aW9uLFxuICAgICZfX3V0aWxpdHktZm9vdGVyLW5hdmlnYXRpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hlLXB1cnBsZS0xO1xuXG4gICAgICAgIGxpIHtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuYmFza19fcmVnLTM7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgICAgIGh0bWwubm8tdG91Y2hldmVudHMgJjpob3ZlciB7XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoZS15ZWxsb3ctMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSBhIHNwYW4sXG4gICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1hbmNlc3RvciBhIHNwYW4ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hlLXllbGxvdy0xO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9yIG1vYmlsZSBtZW51ICsgd2hlbiBtb2JpbGUgb3ZlcmxheSBpcyBhY3RpdmUgb24gdGhlIGJvZHlcbiAgICAgICAgYm9keS5vdmVybGF5LWFjdGl2ZSAmIHtcblxuICAgICAgICAgICAgbGkge1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gU29jaWFsIE5hdmlnYXRpb24gLSBGb290ZXJcbiAgICAmX19zb2NpYWwtZm9vdGVyLW5hdmlnYXRpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hlLXB1cnBsZS0xO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIgKiAyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5iYXNrX19yZWctMztcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3ZnLFxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGh0bWwubm8tdG91Y2hldmVudHMgJjpob3ZlciB7XG5cbiAgICAgICAgICAgICAgICAgICAgPnNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGUteWVsbG93LTE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIEZvb3RlciBOYXZpZ2F0aW9uXG4gICAgJl9fZm9vdGVyLW5hdmlnYXRpb24ge1xuICAgICAgICBAZXh0ZW5kIC5tZW51X19tYWluLW5hdmlnYXRpb247XG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiB1bnNldDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoZS1ncmV5LTE7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyIC8gMS41O1xuXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hlLXdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgOHB4IDAgMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIGEsXG4gICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1hbmNlc3RvciBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoZS15ZWxsb3ctMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gU2VjdGlvbiBibG9ja3MgbWVudVxuICAgICZfX3NlY3Rpb24tYmxvY2tzIHtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjZXI7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHN2Zy1sb2FkKCdpY29uLWxpLnN2ZycpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiA5cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmZyYW5rX19tZWQtNDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoZS1wdXJwbGUtMTtcblxuICAgICAgICAgICAgICAgIGh0bWwubm8tdG91Y2hldmVudHMgJjpob3ZlciBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGUtcHVycGxlLTE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8vIFByb3ZpZGVzIGEgY29sb3IgdmFsdWUgZm9yIGFsbCBvZiBvdXIgaWNvbiAvIHN2ZydzIHdoaWNoIGFyZSBpbmNsdWRlZCBpbiBQTFxuQGVhY2ggJGNvbG9yLCAkY29sb3ItdmFsIGluICgkYnRuLWNvbG9ycykge1xuICAgIHN2Zy5maWxsLWNvbG9yLSN7JGNvbG9yfSB7XG4gICAgICAgIGZpbGw6ICN7JGNvbG9yLXZhbH07XG4gICAgfVxufSIsIi5idG4ge1xuXHRwYWRkaW5nOiA4cHggMTBweDtcblx0Y29sb3I6ICR3aGl0ZTtcblx0Ym9yZGVyOiAwO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXG5cdHN2ZyB7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdFx0aGVpZ2h0OiAxM3B4O1xuXHRcdG1hcmdpbjogMCAwIDNweCA0cHg7XG5cdH1cblxuXHQmX19sZ3tcblx0XHRwYWRkaW5nOiAxNHB4IDIwcHg7XG5cdH1cblxuXHQ+IGF7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxuXG5cdEBlYWNoICRjb2xvciwgJGNvbG9yLXZhbCBpbiAoJGJ0bi1jb2xvcnMpIHtcblx0XHQvLyBBcHBsaWVzIGJhY2tncm91bmQgY29sb3JzIHRvIGJ1dHRvbnNcblx0XHQmLmJ0bl9fY29sb3ItLSN7JGNvbG9yfSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjeyRjb2xvci12YWx9O1xuXHRcdH1cblxuXHRcdC8vIGJhY2tncm91bmQgY29sb3JzIG9uIGhvdmVyXG5cdFx0Ji5idG5fX2NvbG9yLS0jeyRjb2xvcn0taG92ZXIge1xuXG5cdFx0XHRodG1sLm5vLXRvdWNoZXZlbnRzICY6aG92ZXIsXG5cdFx0XHQmLmFjdGl2ZXtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI3skY29sb3ItdmFsfTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBBcHBsaWVzIGZpbGwgY29sb3JzIHRvIGljb24gLyBzdmcnc1xuXHRcdCYuYnRuX19pY29uLS1maWxsLSN7JGNvbG9yfXtcblxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0ZmlsbDogI3skY29sb3ItdmFsfTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmJ0bl9faWNvbi0tZmlsbC0jeyRjb2xvcn0taG92ZXJ7XG5cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdGZpbGw6ICN7JGNvbG9yLXZhbH07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGVhY2ggJGRpcmVjdGlvbiwgJGRpcmVjdGlvbi12YWwgaW4gKCRhcnJvdy1kaXJldGlvbnMpIHtcblx0XHQmLmJ0bl9faWNvbi0tZGlyZWN0aW9uLSN7JGRpcmVjdGlvbn0ge1xuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgkZGlyZWN0aW9uLXZhbClcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRodG1sLm5vLXRvdWNoZXZlbnRzICY6aG92ZXIsXG5cdCYuYWN0aXZlLFxuXHQmOnZpc2l0ZWQsXG5cdCY6Zm9jdXMge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogJHdoZS13aGl0ZTtcblx0fVxuXG5cdC8vIG1hbmlwdWxhdGluZyB0aGUgY2xvc2UgaWNvbiB0byBjcmVhdGUgYSBwbHVzIC8gYWRkIGljb25cblx0Jl9faWNvbi1hZGR7XG5cblx0XHRzdmd7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcblx0XHR9XG5cdH1cbn1cblxuLmJ0bi1ncm91cHtcblx0YXtcblx0XHRAZXh0ZW5kIC5idG47XG5cdH1cbn0iLCIubGluayB7XG4gIC8vIGRlZmF1bHQsIGlubGluZSBsaW5rIHN0eWxlXG4gICZfX2lubGluZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGUteWVsbG93LTE7XG5cbiAgICBodG1sLm5vLXRvdWNoZXZlbnRzICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR3aGUtcHVycGxlLTE7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoZS1wdXJwbGUtMTtcbiAgICB9XG4gIH1cblxuICAmX19zZWN0aW9uIHtcbiAgICBAZXh0ZW5kIC5mcmFua19fbWVkLTQ7XG4gICAgY29sb3I6ICR3aGUtYmxhY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGUtcHVycGxlLTE7XG5cbiAgICAvLyBXaGVuIHNlY3Rpb24gbGluayBpcyB0aGUgbGluayBpdHNlbGZcbiAgICAmW3RhcmdldD1cIl9ibGFua1wiXSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3ZnL2ljb24tZXh0ZXJuYWwuc3ZnXCIpO1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFdoZW4gc2VjdGlvbiBsaW5rIGlzIGEgY29udGFpbmluZyBlbGVtZW50IChtb3N0IGxpa2VseSBhIHNwYW4pXG4gICAgYVt0YXJnZXQ9XCJfYmxhbmtcIl0ge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N2Zy9pY29uLWV4dGVybmFsLnN2Z1wiKTtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBodG1sLm5vLXRvdWNoZXZlbnRzICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR3aGUtcHVycGxlLTE7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoZS15ZWxsb3ctMTtcblxuICAgICAgJlt0YXJnZXQ9XCJfYmxhbmtcIl0ge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3ZnL2ljb24tZXh0ZXJuYWwtaG92ZXIuc3ZnXCIpO1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIFt0YXJnZXQ9XCJfYmxhbmtcIl0ge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3ZnL2ljb24tZXh0ZXJuYWwtaG92ZXIuc3ZnXCIpO1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gZXh0ZXJuYWwgbGluayBzdHlsZXNcbiAgJl9fZXh0ZXJuYWwge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hlLXB1cnBsZS0xO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N2Zy9pY29uLWV4dGVybmFsLnN2Z1wiKTtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG5cbiAgICBodG1sLm5vLXRvdWNoZXZlbnRzICY6aG92ZXIge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N2Zy9pY29uLWV4dGVybmFsLWhvdmVyLnN2Z1wiKTtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi50b2dnbGV7XG4gICAgLy8gVG9nZ2xlcyBpbmhlcml0IGFsbCBidXR0b24gcnVsZXMgYnkgZGVmYXVsdFxuICAgIEBleHRlbmQgLmJ0bjtcblxuICAgIHN2Z3tcbiAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgIH1cblxuICAgIEBlYWNoICRjb2xvciwgJGNvbG9yLXZhbCBpbiAoJGJ0bi1jb2xvcnMpIHtcbiAgICAgICAgLy8gQXBwbGllcyBiYWNrZ3JvdW5kIGNvbG9ycyB0byBidXR0b25zXG4gICAgICAgICZfX2NvbG9yLS0jeyRjb2xvcn0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI3skY29sb3ItdmFsfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGJhY2tncm91bmQgY29sb3JzIG9uIGhvdmVyXG4gICAgICAgICZfX2NvbG9yLS0jeyRjb2xvcn0taG92ZXIge1xuXG4gICAgICAgICAgICBodG1sLm5vLXRvdWNoZXZlbnRzICY6aG92ZXIsXG4gICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjeyRjb2xvci12YWx9O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gQXBwbGllcyBmaWxsIGNvbG9ycyB0byBpY29uIC8gc3ZnJ3NcbiAgICAgICAgJl9faWNvbi0tZmlsbC0jeyRjb2xvcn17XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgZmlsbDogI3skY29sb3ItdmFsfTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ljb24tLSN7JGNvbG9yfS1ob3ZlcntcblxuICAgICAgICAgICAgaHRtbC5uby10b3VjaGV2ZW50cyAmOmhvdmVye1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICN7JGNvbG9yLXZhbH07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGVhY2ggJGRpcmVjdGlvbiwgJGRpcmVjdGlvbi12YWwgaW4gKCRhcnJvdy1kaXJldGlvbnMpIHtcbiAgICAgICAgJl9faWNvbi0tZGlyZWN0aW9uLSN7JGRpcmVjdGlvbn0ge1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCRkaXJlY3Rpb24tdmFsKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gUGFnZXIgdG9nZ2xlc1xuICAgICZfX3BhZ2Vye1xuICAgICAgICBAZXh0ZW5kIC5mcmFua19fY29uZC0yO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuXG5cbiAgICAvLyBNYWluIG1lbnUgdG9nZ2xlXG4gICAgJl9fbWVudS1tYWlue1xuICAgICAgICAvLyBleHRlbmQgcnVsZXMgZnJvbSB0aGUgcGFnZXIgdG9nZ2xlcyAvIGJ1dHRvbnMuXG4gICAgICAgIEBleHRlbmQgLnRvZ2dsZV9fcGFnZXI7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcblxuICAgICAgICBzdmd7XG4gICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gU2VhcmNoIHRvZ2dsZXNcbiAgICAmX19zZWFyY2gsXG4gICAgJl9fc2VhcmNoLXN1Ym1pdCxcbiAgICAmX19zZWFyY2gtY2xvc2V7XG4gICAgICAgIC8vIGV4dGVuZCBydWxlcyBmcm9tIHRoZSBwYWdlciB0b2dnbGVzIC8gYnV0dG9ucy5cbiAgICAgICAgQGV4dGVuZCAudG9nZ2xlX19wYWdlcjtcblxuICAgICAgICBzdmd7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gR2FsbGVyeSB0b2dnbGVcbiAgICAmX19nYWxsZXJ5e1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIHN2Z3tcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzN3B4O1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBBY2NvcmRpb24gdG9nZ2xlc1xuICAgIC8vIEhhbmRsZXMgYm90aCBhY2NvcmRpb24gbW9kdWxlIHRvZ2dsZSBhbmQgc2hvdyAvIGhpZGUgdG9nZ2xlIGZvciBjYWxlbmRhciBkaXJlY3Rpb25zXG4gICAgJl9fYWNjb3JkaW9ue1xuICAgICAgICBAZXh0ZW5kIC5mcmFua19fbWVkLTQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hlLXB1cnBsZS0xO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHdoZS1wdXJwbGUtMTtcbiAgICAgICAgY29sb3I6ICR3aGUtcHVycGxlLTE7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHggMTVweCAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIHN2Z3tcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgICAgIH1cblxuICAgICAgICBodG1sLm5vLXRvdWNoZXZlbnRzICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogJHdoZS1wdXJwbGUtMTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICBjb2xvcjogJHdoZS1wdXJwbGUtMTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgY29sb3I6ICR3aGUtcHVycGxlLTE7XG5cbiAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBtb2RpZmllciBmb3IgY2FsZW5kYXIgZGlyZWN0aW9uc1xuICAgICZfX2FjY29yZGlvbi1kaXJlY3Rpb25ze1xuXG4gICAgICAgIHN2Z3tcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDNweCA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZXtcblxuICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIENhbGVuZGFyIHZpZXcgdG9nZ2xlXG4gICAgJl9fY2FsZW5kYXJ7XG5cbiAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hlLXdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICR3aGUtYmxhY2s7XG5cbiAgICAgICAgICAgIGh0bWwubm8tdG91Y2hldmVudHMgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hlLXdoaXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hlLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBTdWItbmF2IHRvZ2dsZSAocmV2ZWFscyBtZW51IGl0ZW1zIGZvciB0YWJsZXQgLyBtb2JpbGUpXG4gICAgLy8gSXMgb25seSByZXZlYWxlZCBvbiB0YWJsZXQgLyBtb2JpbGVcbiAgICAmX19zdWItbmF2LFxuICAgICZfX3NlY3Rpb24tbmF2e1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXG4gICAgICAgIHN2Z3tcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmV7XG5cbiAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8vIENvbnRhaW5zIGFsbCBydWxlcyBhcHBsaWNhYmxlIHRvIGZvcm0gcmVsYXRlZCBlbGVtZW50c1xuaW5wdXR7XG5cbiAgICAvLyBFbnN1cmUgaW50ZXJhY3RpdmUgZm9ybSBlbGVtZW50cyBnZXQgb3VyIGJ1dHRvbiBzdHlsZXNcbiAgICAmW3R5cGU9XCJidXR0b25cIl0sXG4gICAgJlt0eXBlPVwic3VibWl0XCJdLFxuICAgICZbdHlwZT1cInJlc2V0XCJde1xuICAgICAgICBAZXh0ZW5kIC5idG47XG4gICAgfVxufVxuXG5cbi8vIFBlcnNpc3RlbnQgc2VhcmNoLCBsb2NhdGVkIGluIGhlYWRlclxuI2Zvcm0tc2VhcmNoe1xuXG4gICAgLmZvcm17XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXXtcbiAgICAgICAgICAgIEBleHRlbmQgLmZyYW5rX19tZWQtNTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGUtZ3JleS0yO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgY29sb3I6ICR3aGUtd2hpdGU7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDRweCk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG5cbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVye1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hlLXdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTZWFyY2ggdG9nZ2xlIGlzIGhpZGRlbiBieSBkZWZhdWx0IGFuZCBzaG93biBmb3IgbW9iaWxlLiBcbiAgICAgICAgLnRvZ2dsZV9fc2VhcmNoe1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50b2dnbGVfX3NlYXJjaC1zdWJtaXR7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRvZ2dsZV9fc2VhcmNoLWNsb3Nle1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEFjdGl2ZSBzdGF0ZSBmb3IgdGhlIHNlYXJjaCBmb3JtXG4gICAgICAgIC8vIFRvZ2dsaW5nIGFjdGl2ZSBzdGF0ZSBvbmx5IG9jY3VycyBvbiBtb2JpbGVcbiAgICAgICAgJi5hY3RpdmV7XG5cbiAgICAgICAgICAgIC8vIEhpZGVzIHRoZSBkZWZhdWx0IHNlYXJjaCBmaWVsZCBncm91cCB3aGVuIGFjdGl2ZSAvIG1vYmlsZVxuICAgICAgICAgICAgPiAuZm9ybS1ncm91cHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRvZ2dsZV9fc2VhcmNoe1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudG9nZ2xlX19zZWFyY2gtc3VibWl0e1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRvZ2dsZV9fc2VhcmNoLWNsb3Nle1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtbW9iaWxle1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIFxuXG4gICAgICAgIGJvZHkuc2VhcmNoLWFjdGl2ZSAme1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA5OTllbTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5tb2R1bGUge1xuICAmX190aXRsZSB7XG4gICAgQGV4dGVuZCAuYmFza19fcmVnLTI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6ICRzcGFjZXIgLyAyICRzcGFjZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLnBvc3QtdGl0bGUsXG4gICAgJi5ldmVudC10aXRsZSB7XG4gICAgICBAZXh0ZW5kIC5mcmFua19faHZ5LTE7XG4gICAgfVxuICB9XG5cbiAgJl9fbGVhZCB7XG4gICAgQGV4dGVuZCAuZnJhbmtfX2Jvb2stMTtcbiAgICBjb2xvcjogJHdoZS1ncmV5LTI7XG4gIH1cblxuICAvLyBDb250cm9scyBhcHBlYXJhbmNlIG9mIGVsZW1lbnRzIGluIHJpY2h0ZXh0IGZpZWxkcyBzdWNoIGFzIHRoZV9jb250ZW50KCk7XG4gICZfX2JvZHkge1xuICAgIEBleHRlbmQgLmZyYW5rX19tZWQtNDtcblxuICAgIC8vIEFsbCBmaXJzdCBsZXZlbCBjaGlsZHJlbiBnZXQgbW9yZSBtYXJnaW4gYm90dG9tXG4gICAgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgICB9XG5cbiAgICAvLyBIZWFkaW5nIGxldmVsIHJ1bGVzXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgY29sb3I6ICR3aGUtcHVycGxlLTE7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgQGV4dGVuZCAucGFnZS10aXRsZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgQGV4dGVuZCAuZnJhbmtfX2h2eS0yO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIEBleHRlbmQgLmZyYW5rX19tZWQtMjtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICBAZXh0ZW5kIC5mcmFua19fY29uZC0xO1xuICAgIH1cblxuICAgIGg1IHtcbiAgICAgIEBleHRlbmQgLmZyYW5rX19tZWQtMztcbiAgICB9XG5cbiAgICBoNiB7XG4gICAgICBAZXh0ZW5kIC5mcmFua19fbWVkLTQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBsaSB7XG4gICAgICBhOm5vdCguYnRuKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hlLXllbGxvdy0xO1xuXG4gICAgICAgIGh0bWwubm8tdG91Y2hldmVudHMgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICR3aGUtcHVycGxlLTE7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGUtcHVycGxlLTE7XG4gICAgICAgIH1cblxuICAgICAgICAmW3RhcmdldD1cIl9ibGFua1wiXSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGUtcHVycGxlLTE7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3ZnL2ljb24tZXh0ZXJuYWwuc3ZnXCIpO1xuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGh0bWwubm8tdG91Y2hldmVudHMgJjpob3ZlciB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3ZnL2ljb24tZXh0ZXJuYWwtaG92ZXIuc3ZnXCIpO1xuICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHN0cm9uZyxcbiAgICBiIHtcbiAgICAgIEBleHRlbmQgLmZyYW5rX19kZW1pLTE7XG4gICAgfVxuXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luOiAkc3BhY2VyICogMS4yNSAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBAZXh0ZW5kIC5pbWctZmx1aWQ7XG4gICAgfVxuXG4gICAgaWZyYW1lIHtcbiAgICAgIEBleHRlbmQgLmVtYmVkLXJlc3BvbnNpdmU7XG4gICAgfVxuICB9XG59XG4iLCIuaGVyb3tcbiAgICAvLyBkZWZhdWx0IHZhbHVlcyBmb3IgYWxsIGhlcm8ncyBleGNlcHQgZm9yIGhvbWVcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaGVyby1iZy5wbmdcIik7XG4gICAgbWluLWhlaWdodDogNDc1cHg7XG4gICAgbWFyZ2luLXRvcDogLSRzcGFjZXIgKiAyLjU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IC0xO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXsgIFxuICAgICAgICBtYXJnaW4tdG9wOiAtJHNwYWNlciAqIDI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcbiAgICAgICAgbWluLWhlaWdodDogMjUwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0kc3BhY2VyICogMS41O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE5MHB4O1xuICAgIH1cblxuICAgIHBpY3R1cmUsXG4gICAgdmlkZW97XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgID4gKiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ob21le1xuICAgICAgICBtaW4taGVpZ2h0OiA4MTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTNlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDc1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBwaWN0dXJle1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHZpZGVve1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NtYWxse1xuICAgICAgICBtaW4taGVpZ2h0OiAxMzVweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG59IiwiLnJpY2h0ZXh0IHtcbiAgLy8gRGVmYXVsdHNcbiAgaGVhZGVyIHtcbiAgICBjb2xvcjogJHdoZS1wdXJwbGUtMTtcbiAgfVxuXG4gIC5wYWdlLXRpdGxlLFxuICAucG9zdC10aXRsZSxcbiAgLmV2ZW50LXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIH1cblxuICAuZXZlbnQtdGl0bGUsXG4gIC5wb3N0LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnNpZ25vZmYge1xuICAgIEBleHRlbmQgLmZyYW5rX19tZWQtNDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLm1vZHVsZV9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoZS13aGl0ZTtcblxuICAgIC8vIGxpc3QgdGV4dCBpbmRlbnRhdGlvbnMgbGV2ZWwgMlxuICAgIHVsID4gbGkgPiB1bCB7XG4gICAgICB0ZXh0LWluZGVudDogJHNwYWNlcjtcbiAgICB9XG5cbiAgICAvLyBsaXN0IHRleHQgaW5kZW50YXRpb25zIGxldmVsIDNcbiAgICB1bCA+IGxpID4gdWwgPiBsaSA+IHVsIHtcbiAgICAgIHRleHQtaW5kZW50OiAkc3BhY2VyICogMztcbiAgICB9XG5cbiAgICAubW9kdWxlX19ib2R5IHtcbiAgICAgIGZpZ3VyZSxcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEZvciBvdXIgSGVhZCBvZiBTY2hvb2wgcmljaHRleHQgYXJlYVxuICAmLWZlYXR1cmVkIHtcbiAgICBoZWFkZXIge1xuICAgICAgY29sb3I6ICR3aGUtYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgLy8gU3BlY2lmaWMgdG8gdGhlIGhvbWUgcGFnZVxuICAmLWhvbWUge1xuICAgIGhlYWRlciB7XG4gICAgICBjb2xvcjogJHdoZS13aGl0ZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tb2R1bGVfX3RpdGxlIHtcbiAgICAgIC8vIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICAgIC8qKiBSZW1vdmUgZm9yIGxhY2sgb2Ygc3VwcG9ydC4gTG9va2VkIHdoZXJlIGl0IHdhcyB3b3JraW5nICovXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmYWRlLW91dCgkd2hlLXB1cnBsZS0xLCAwLjEpO1xuICAgIH1cbiAgfVxuXG4gIGZpZ3VyZSxcbiAgLndwLWNhcHRpb24ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLmNhcmRze1xuXG4gICAgPiAuY29udGFpbmVye1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIFxuICAgIC8vIFNwZWNpZmljIHJ1bGVzIGZvciBmZWFydXJlZCBjb250YW50IGNhcmRzXG4gICAgJi1mZWF0dXJlZHtcbiAgICAgICAgLy8gcmVzZXRzIG5lZ2F0aXZlIG1hcmdpbiBvbiBoZWFkZXJzXG4gICAgICAgIG1hcmdpbi10b3A6IDNlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgIH1cbiAgICB9XG5cblxuICAgICYtdm9pY2VzLFxuICAgICYtbmV3cyxcbiAgICAmLXJlbGF0ZWR7XG5cbiAgICAgICAgLnBhdHRlcm4tcm93e1xuICAgICAgICAgICAgcGFkZGluZzogNGVtIDAgMWVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoZWFkZXJ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1mZWF0dXJlZHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzZW07XG5cbiAgICAgICAgICAgIGhlYWRlcntcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoZS13aGl0ZTtcblxuICAgICAgICAgICAgICAgIC5tb2R1bGVfX3RpdGxle1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0yZW07XG4gICAgICAgICAgICAgICAgdG9wOiAtMS41ZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDFlbSk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTFlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFmOmFmdGVye1xuICAgICAgICAgICAgICAgIGxlZnQ6IC00LjI1ZW07XG4gICAgICAgICAgICAgICAgdG9wOiAtM2VtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyZW0pO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yLjI1ZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgICYtcGVvcGxle1xuXG4gICAgICAgIGhlYWRlcntcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0yZW07XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5wYXR0ZXJuLXJvd3tcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgICAgIH1cblxuICAgICAgICAubW9kdWxlX190aXRsZXtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hlLXdoaXRlO1xuICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IHVuc2V0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZmFkZS1vdXQoJHdoZS1wdXJwbGUtMSwgMC4xNSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLy8gRGVmYXVsdCBjYXJkIHJ1bGVzXG4ud2hlLWNhcmR7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gYXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgICAgIGJvcmRlcjogMDtcblxuICAgICAgICBodG1sLm5vLXRvdWNoZXZlbnRzICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hlLXllbGxvdy0xO1xuICAgICAgICAgICAgY29sb3I6ICR3aGUtYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoZWFkZXJ7XG4gICAgICAgIGNvbG9yOiAkd2hlLXdoaXRlO1xuICAgIH1cblxuICAgIHBpY3R1cmV7XG5cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBEZWZhdWx0IGNhcmQgdmFsdWVzXG4gICAgLmNhcmQtaW1ne1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIC5jYXJkLWJvZHl7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZXIgMDtcbiAgICB9XG5cbiAgICAuY2FyZC10aXRsZSxcbiAgICAuY2FyZC1uYW1le1xuICAgICAgICBAZXh0ZW5kIC5iYXNrX19yZWctNDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5jYXJkLWNhdGVnb3J5e1xuICAgICAgICBAZXh0ZW5kIC5mcmFua19fbWVkLTU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuY2FyZC1wcm9mLXRpdGxle1xuICAgICAgICBAZXh0ZW5kIC5mcmFua19fbWVkLTU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuY2FyZC10ZXh0e1xuICAgICAgICBAZXh0ZW5kIC5mcmFua19fbWVkLTU7XG4gICAgfVxuXG5cbiAgICAvLyBBY2FkZW1pYyBjYXJkc1xuICAgICZfX2FjYWRlbWljc3tcblxuICAgICAgICA+IGF7XG4gICAgXG4gICAgICAgICAgICBodG1sLm5vLXRvdWNoZXZlbnRzICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLXRpdGxle1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gVm9pY2VzIGNhcmRzXG4gICAgJl9fdm9pY2Vze1xuXG4gICAgICAgID4gYXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGUtd2hpdGU7XG4gICAgXG4gICAgICAgICAgICBodG1sLm5vLXRvdWNoZXZlbnRzICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoZS15ZWxsb3ctMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLWJvZHl7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBGZWF0dWVkIHZvaWNlcyBjYXJkc1xuICAgICZfX3ZvaWNlcy1mZWF0dXJlZCxcbiAgICAmX19uZXdzLWZlYXR1cmVke1xuXG4gICAgICAgID4gYXtcbiAgICBcbiAgICAgICAgICAgIGh0bWwubm8tdG91Y2hldmVudHMgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hlLWdyZXktMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLWJvZHl7XG4gICAgICAgICAgICBjb2xvcjogJHdoZS13aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIENUQSBjYXJkc1xuICAgICZfX2N0YXtcbiAgICAgICAgaGVpZ2h0OiAxNDVweDtcblxuICAgICAgICA+IGF7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0zMHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUtb3V0KCR3aGUtYmxhY2ssIDAuNTUpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBodG1sLm5vLXRvdWNoZXZlbnRzICY6aG92ZXJ7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmYWRlLW91dCgkd2hlLWJsYWNrLCAwLjg1KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC1ib2R5LFxuICAgICAgICAuY2FyZC1pbWd7XG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2VyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC1pbWd7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5jYXJkLXRpdGxle1xuICAgICAgICAgICAgQGV4dGVuZCAuZnJhbmtfX2h2eS0zO1xuICAgICAgICAgICAgY29sb3I6ICR3aGUtd2hpdGU7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBGZWF0dXJlZCBjb250ZW50IGNhcmRzXG4gICAgJl9fZmVhdHVyZWR7XG5cbiAgICAgICAgaGVhZGVye1xuICAgICAgICAgICAgY29sb3I6ICR3aGUtYmxhY2s7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtM2VtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubW9kdWxlX19jb250ZW50e1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoZS13aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIExlYWQgY2FyZCBpcyB0aGUgbGFyZ2VyIGNhcmQgd2l0aCBkaWZmZXJlbnQgbWFya3VwXG4gICAgICAgICYtbGVhZHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcblxuICAgICAgICAgICAgLmJhbm5lcntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzYwcHg7XG5cbiAgICAgICAgICAgICAgICAvLyBSZXNldHMgbmVnYXRpdmUgbWFyZ2luIHVzZWQgZm9yIG1vZHVsZSB0aXRsZSBiZWxvd1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNjBweCAwIDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwaWN0dXJlLCBcbiAgICAgICAgICAgICAgICBwaWN0dXJlIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMlxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGhlYWRlcntcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zZW07XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1vZHVsZV9fY29udGVudHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNjBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1vZHVsZV9fYm9keXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZmFkZS1vdXQoJHdoZS13aGl0ZSwgMC4yKTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUtb3V0KCR3aGUtb3JhbmdlLTIsIDAuMik7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGVvcGxle1xuXG4gICAgICAgIC5jYXJkLWJvZHl7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hlLXdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLW5hbWV7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC1lbWFpbCxcbiAgICAgICAgLmNhcmQtcGhvbmV7XG4gICAgICAgICAgICBAZXh0ZW5kIC5mcmFua19fYm9vay0zO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5wYWdlcntcblxuICAgID4gKjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAudG9nZ2xlX19wYWdlci1uZXh0LFxuICAgICAgICAudG9nZ2xlX19wYWdlci1wcmV2aW91c3tcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnNlY3Rpb24tYmxvY2tze1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGUtcHVycGxlLTE7XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuXG4gICAgLnNlY3Rpb24tcGF0dGVybntcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VjdGlvbi1iZy5wbmcpO1xuICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA1LjVlbSk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0zLjc1ZW07XG4gICAgICAgICAgICBsZWZ0OiAtMTBlbTtcbiAgICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uc2VjdGlvbi1ibG9ja3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDIuNTtcbiAgICB9XG5cbiAgICAvLyBEZWZhdWx0IGJsb2NrIHByb3BlcnRpZXNcbiAgICAuYmxvY2stY29udGVudHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZmFkZS1vdXQoJHdoZS13aGl0ZSwgMC4xNSk7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggNWVtIDE1cHggMTVweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgbGVmdDogLTFlbTtcbiAgICAgICAgICAgIHRvcDogLTFlbTtcbiAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiB1bnNldDtcbiAgICAgICAgfVxuXG4gICAgICAgIHZpZGVvLFxuICAgICAgICBpZnJhbWUsXG4gICAgICAgIGVtYmVkLFxuICAgICAgICBvYmplY3R7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIEBleHRlbmQgLmltZy1mbHVpZDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrLW1lZGlhe1xuXG4gICAgICAgIHZpZGVvLFxuICAgICAgICBpZnJhbWUsXG4gICAgICAgIGVtYmVkLFxuICAgICAgICBvYmplY3R7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIEBleHRlbmQgLmltZy1mbHVpZDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrLXRpdGxle1xuICAgICAgICBAZXh0ZW5kIC5mcmFua19faHZ5LTM7XG4gICAgICAgIGNvbG9yOiAkd2hlLXB1cnBsZS0xO1xuICAgIH1cblxuICAgIC5ibG9jay1ib2R5e1xuICAgICAgICBAZXh0ZW5kIC5mcmFua19fbWVkLTU7XG4gICAgfVxuXG4gICAgLmJsb2NrLWxhYmVse1xuICAgICAgICBAZXh0ZW5kIC5mcmFua19fYm9vay0zO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIEJsb2NrIEFjY29yZGlvbiArIFJpY2h0ZXh0IG92ZXJ3cml0ZXNcbiAgICAmLmJsb2NrLWFjY29yZGlvbixcbiAgICAmLmJsb2NrLXJpY2h0ZXh0LFxuICAgICYuYmxvY2stdGVhbXtcblxuICAgICAgICAuYmxvY2stY29udGVudHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAjYmJveGRvbmF0aW9uX2NvbW1lbnRfZmxkQ29tbWVudHMge1xuICAgIC8vICAgICAjYmJveGRvbmF0aW9uX2NvbW1lbnRfbGJsQ29tbWVudHMsXG4gICAgLy8gICAgICNiYm94ZG9uYXRpb25fY29tbWVudF90eHRDb21tZW50cyB7XG4gICAgLy8gICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAvLyAgICAgfVxuICAgIC8vIH1cblxuICAgICYuYmxvY2stcmljaHRleHQge1xuICAgICAgICBsYWJlbCxcbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5hY2NvcmRpb257XG5cbiAgICAmLWl0ZW17XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAudG9nZ2xle1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRpdGxle1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJi1jb250ZW50e1xuXG4gICAgICAgICYuc2hvd3tcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkd2hlLXB1cnBsZS0xO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1ib2R5e1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgfVxufSIsIi5hbGVydCB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgLm1vZHVsZV9fdGl0bGUge1xuICAgIEBleHRlbmQgLmZyYW5rX19odnktMjtcbiAgfVxuXG4gIC5tb2R1bGVfX2JvZHkge1xuICAgIGEge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGUtYmxhY2s7XG4gICAgICBjb2xvcjogJHdoZS1ibGFjaztcblxuICAgICAgaHRtbC5uby10b3VjaGV2ZW50cyAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3aGUtcHVycGxlLTE7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hlLXB1cnBsZS0xO1xuICAgICAgfVxuXG4gICAgICAvLyBXaGVuIHNlY3Rpb24gbGluayBpcyB0aGUgbGluayBpdHNlbGZcbiAgICAgICZbdGFyZ2V0PVwiX2JsYW5rXCJdIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N2Zy9pY29uLWV4dGVybmFsLnN2Z1wiKTtcbiAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGJvZHkub3ZlcmxheS1tZW51LWFjdGl2ZSAmIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi53aGUtbWVkaWEge1xuICAuZ3JvdXAtdGl0bGUge1xuICAgIEBleHRlbmQgLmZyYW5rX19odnktMjtcbiAgICBjb2xvcjogJHdoZS1wdXJwbGUtMTtcbiAgfVxuXG4gIC8vIE5ld3MgKyBVcGNvbWluZyBzY2hlZHVsZSBtZWRpYVxuICAmLm5ld3MsXG4gICYuc2VhcmNoLFxuICAmLnRlYW0tc2NoZWR1bGUsXG4gICYuZXZlbnRzLWxpc3QsXG4gICYucG9zdC1pbmRleCxcbiAgJi5ldmVudC1kZXRhaWwge1xuICAgIGhlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMmVtO1xuICAgIH1cblxuICAgIC5wYXR0ZXJuLXJvdyB7XG4gICAgICBwYWRkaW5nLXRvcDogNGVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcbiAgICB9XG4gIH1cblxuICAvLyBUZWFtIHNjaGVkdWxlIG1lZGlhXG4gICYudGVhbS1zY2hlZHVsZSB7XG4gICAgaGVhZGVyIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wYXR0ZXJuLXJvdyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1lZGlhIHtcbiAgJi1pdGVtIHtcbiAgICBAZXh0ZW5kIC5mcmFua19fbWVkLTU7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgfVxuXG4gIC8vIERlZmF1bHQgcHJvcGVydGllc1xuICAmLWJvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGUtd2hpdGU7XG4gICAgcGFkZGluZzogJHNwYWNlcjtcblxuICAgIGEge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGUteWVsbG93LTE7XG5cbiAgICAgIGh0bWwubm8tdG91Y2hldmVudHMgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hlLXB1cnBsZS0xO1xuICAgICAgfVxuXG4gICAgICAmW3RhcmdldD1cIl9ibGFua1wiXSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hlLXB1cnBsZS0xO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3ZnL2ljb24tZXh0ZXJuYWwuc3ZnXCIpO1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaHRtbC5uby10b3VjaGV2ZW50cyAmOmhvdmVyIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3ZnL2ljb24tZXh0ZXJuYWwtaG92ZXIuc3ZnXCIpO1xuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIEBleHRlbmQgLmZyYW5rX19tZWQtMztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAkd2hlLXB1cnBsZS0xO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJHdoZS1wdXJwbGUtMTtcblxuICAgICAgaHRtbC5uby10b3VjaGV2ZW50cyAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGUteWVsbG93LTE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1sYWJlbCB7XG4gICAgQGV4dGVuZCAuZnJhbmtfX2l0YWxpYy0yO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmLWRhdGUtY29udGFpbmVyLFxuICAmLXRpbWUtY29udGFpbmVyIHtcbiAgICAmLmlubGluZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgID4gKiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hlLWJsYWNrO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4IC0zcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtdGltZS1jb250YWluZXIge1xuICAgICYuaW5saW5lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJi1kYXksXG4gICYtbW9udGgge1xuICAgIEBleHRlbmQgLmZyYW5rX19tZWQtNDtcbiAgfVxuXG4gICYtZGF0ZW51bSB7XG4gICAgQGV4dGVuZCAuYmFza19fcmVnLTE7XG4gIH1cblxuICAmLWRlc2Mge1xuICAgIEBleHRlbmQgLmZyYW5rX19pdGFsaWMtMjtcbiAgfVxuXG4gICYtZGV0YWlscyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIG1heC1oZWlnaHQ6IDk5OWVtO1xuICAgICAgcGFkZGluZy10b3A6ICRzcGFjZXI7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gICYtbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuXG4gICYtbWFwIHtcbiAgICBpZnJhbWUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG4iLCIuZ2FsbGVyeXtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLm1vZHVsZV9fdGl0bGV7XG4gICAgICAgIGNvbG9yOiAkd2hlLXdoaXRlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJi1jb250YWluZXIsXG4gICAgJi1pbm5lcntcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1jb250YWluZXJ7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCA2MHB4OyBcblxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUtb3V0KCR3aGUteWVsbG93LTEsIDAuNSk7XG4gICAgICAgICAgICBsZWZ0OiAtNTVweDtcbiAgICAgICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgOTBweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGUtZ3JleS0zO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwMHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICBsZWZ0OiAtMTA1cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtaW5uZXJ7XG5cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmYWRlLW91dCgkd2hlLW9yYW5nZS0xLCAwLjUpO1xuICAgICAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgICAgICB0b3A6IC0xMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMjAwcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1pdGVte1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW47XG5cbiAgICAgICAgZmlndXJle1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZmlnY2FwdGlvbntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hlLWdyZXktMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgfVxuXG4gICAgICAgIGh0bWwubm8tdG91Y2hldmVudHMgJjpob3ZlcntcblxuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRvZ2dsZXtcbiAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxufSIsIi53aGUtY2Fyb3VzZWwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYXJvdXNlbHtcblxuICAgIGZpZ3VyZXtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59IiwiLy8gUnVsZXMgZm9yIG91ciBldmVudHMgZmlsdGVyIG1vZHVsZVxuLndoZS1ldmVudHN7XG5cbiAgICAuYnRue1xuXG4gICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoZS13aGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hlLWJsYWNrO1xuXG4gICAgICAgICAgICBodG1sLm5vLXRvdWNoZXZlbnRzICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoZS13aGl0ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoZS1ibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmdyb3VwLXRpdGxle1xuICAgIEBleHRlbmQgLmZyYW5rX19jb25kLTE7XG4gICAgY29sb3I6ICR3aGUtcHVycGxlLTE7XG59XG5cblxuLy8gSGFuZGxlcyB0aGUgc3BlY2lmaWMgZmllbGRzIG9uIGV2ZW50IGRldGFpbCBwYWdlc1xuLmV2ZW50e1xuXG4gICAgJi1kYXRle1xuICAgICAgICBjb2xvcjogJHdoZS1ibGFjaztcbiAgICB9XG59IiwiLy8gY29udGFpbmluZyBhbGwgQ1NTIGZvciBjdXN0b21pemluZyB0aGUgZXZlbnRzIGNhbGVuZGFyIHBsdWctaW5cblxuLy8gRXZlbnRzIGxpc3Qgdmlld1xuLy8gSGlkZSB0aGUgZmlsdGVyIGJ5IGRhdGUgZmllbGRcbi50cmliZS1iYXItZGF0ZS1maWx0ZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4udHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEtY29udGFpbmVyLFxuLnRyaWJlLWV2ZW50cy1saXN0LWV2ZW50LWRlc2NyaXB0aW9uIHtcblx0LnRyaWJlLWV2ZW50cy1yZWFkLW1vcmUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHRhIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoZS15ZWxsb3ctMTtcblxuXHRcdGh0bWwubm8tdG91Y2hldmVudHMgJjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJHdoZS1wdXJwbGUtMTtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hlLXB1cnBsZS0xO1xuXHRcdH1cblxuXHRcdCZbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyLFxuXHRcdGh0bWwubm8tdG91Y2hldmVudHMgJlt0YXJnZXQ9XCJfYmxhbmtcIl06aG92ZXI6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0fVxuXG5cdFx0aHRtbC5uby10b3VjaGV2ZW50cyAmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkd2hlLWJsYWNrO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGUteWVsbG93LTE7XG5cdFx0fVxuXHR9XG59XG5cbi50cmliZS1ldmVudHMtY2FsZW5kYXIgdGQgYSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hlLXllbGxvdy0xO1xuXG5cdGh0bWwubm8tdG91Y2hldmVudHMgJjpob3ZlciB7XG5cdFx0Y29sb3I6ICR3aGUtcHVycGxlLTE7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGUtcHVycGxlLTE7XG5cdH1cblxuXHRmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnRyaWJlLWV2ZW50LXBhZ2VyLXByZXYgYSxcbi50cmliZS1ldmVudC1wYWdlci1uZXh0IGEsXG4udHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhLFxuLnRyaWJlLWV2ZW50cy1uYXYtbmV4dCBhLFxuLnRyaWJlLWV2ZW50cy1iYWNrIGEge1xuXHRAZXh0ZW5kIC5idG47XG5cdEBleHRlbmQgLmJ0bl9fY29sb3ItLWJsYWNrO1xuXHRAZXh0ZW5kIC5idG5fX2NvbG9yLS1wdXJwbGUtaG92ZXI7XG5cdEBleHRlbmQgLmJ0bl9faWNvbi0tZmlsbC15ZWxsb3ctMTtcblx0QGV4dGVuZCAuYnRuX19pY29uLS1kaXJlY3Rpb24tbGVmdDtcblx0QGV4dGVuZCAubWItMjtcbn1cblxuLnRyaWJlLWV2ZW50cy1uYXYtcHJldmlvdXMgYSxcbi50cmliZS1ldmVudHMtbmF2LW5leHQgYSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0PiBzcGFuIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDEzcHg7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdG1hcmdpbjogMCAwIDAgNHB4O1xuXHRcdHRleHQtaW5kZW50OiAtOTk5ZW07XG5cdFx0YmFja2dyb3VuZDogc3ZnLWxvYWQoXCJpY29ucy1yaWdodC1hcnJvdy5zdmdcIiwgZmlsbD0kd2hlLXllbGxvdy0xKTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0fVxufVxuXG4udHJpYmUtZXZlbnRzLW5hdi1wcmV2aW91cyBhIHtcblx0PiBzcGFuIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdG1hcmdpbjogMCA0cHggMCAwO1xuXHR9XG59XG5cbi50cmliZS1hZGRyZXNzIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tZWRpYS1kZXRhaWxzLWNvbnRhaW5lciB7XG5cdFtjbGFzcyQ9XCJsYWJlbFwiXSB7XG5cdFx0QGV4dGVuZCAubWVkaWEtbGFiZWw7XG5cdH1cbn1cblxuLnRyaWJlLWV2ZW50cy1jYWwtbGlua3Mge1xuXHRAZXh0ZW5kIC5idG4tZ3JvdXA7XG5cblx0LnRyaWJlLWV2ZW50cy1idXR0b246bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0QGV4dGVuZCAubXItNDtcblx0fVxufVxuXG4udHJpYmUtZXZlbnRzLWdtYXAsXG4udHJpYmUtZXZlbnRzLWJ1dHRvbiB7XG5cdGJvcmRlcjogbm9uZTtcblx0QGV4dGVuZCAuYnRuO1xuXHRAZXh0ZW5kIC5idG5fX2NvbG9yLS1ibGFjaztcblx0QGV4dGVuZCAuYnRuX19jb2xvci0tcHVycGxlLWhvdmVyO1xuXG5cdCY6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLnRyaWJlLWV2ZW50cy1saXN0LXNlcGFyYXRvci1tb250aCB7XG5cdEBleHRlbmQgLmJnX195ZWxsb3ctMjtcblx0QGV4dGVuZCAubW9kdWxlX190aXRsZTtcblx0QGV4dGVuZCAubWwtbWQtbjQ7XG59XG5cbi50cmliZS1ldmVudC1zY2hlZHVsZS1kZXRhaWxzIHtcblx0QGV4dGVuZCAuZnJhbmtfX21lZC00O1xufVxuXG4vLyBFdmVudCBkZXRhaWxcbi50cmliZS1ldmVudHMtZXZlbnQtbWV0YTpmaXJzdC1jaGlsZCB7XG5cdGJvcmRlci10b3A6IG5vbmU7XG5cdG1hcmdpbjogMCAwIDAgMDtcbn1cbi5zaW5nbGUtdHJpYmVfZXZlbnRzIC50cmliZS1ldmVudHMtZXZlbnQtbWV0YSB7XG5cdG1hcmdpbjogMDtcbn1cblxuLy8gVGhlIGZpbHRlcmluZyAvIHNlYXJjaCBmb3JtIGZvciBldmVudHMgY2FsZW5kYXJcbiN0cmliZS1iYXItZm9ybSB7XG5cdC5mb3JtLXJvdyBpbnB1dCB7XG5cdFx0QGV4dGVuZCAuZm9ybS1jb250cm9sO1xuXHR9XG5cblx0LnRyaWJlLWJhci12aWV3cy1vcHRpb24ge1xuXHRcdEBleHRlbmQgLmJ0bjtcblx0XHRAZXh0ZW5kIC5idG5fX2NvbG9yLS1ibGFjaztcblx0XHRAZXh0ZW5kIC5idG5fX2NvbG9yLS1wdXJwbGUtaG92ZXI7XG5cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hlLXdoaXRlO1xuXHRcdFx0Y29sb3I6ICR3aGUtYmxhY2s7XG5cblx0XHRcdGh0bWwubm8tdG91Y2hldmVudHMgJjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGUtd2hpdGU7XG5cdFx0XHRcdGNvbG9yOiAkd2hlLWJsYWNrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC50cmliZS1iYXItdmlld3MtdG9nZ2xlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnRyaWJlLWJhci1hY3RpdmUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLy8gZmlsdGVyIGJhclxuI3RyaWJlX2V2ZW50c19maWx0ZXJzX3dyYXBwZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuIl19 */
